500	500	
90	96	100	103	92	98	94	98	99	83	84	110	109	102	108	104	116	95	79	105	105	105	108	82	107	101	108	88	106	100	110	108	104	90	115	86	97	103	106	102	92	113	98	98	93	108	105	101	116	86	107	100	115	107	105	101	112	85	86	88	97	92	97	103	93	105	98	111	100	97	101	111	98	100	90	98	87	82	96	109	112	99	100	115	91	94	95	86	86	97	100	106	103	87	97	95	103	103	112	112	108	101	96	105	109	92	105	104	95	113	98	81	93	91	113	121	109	107	98	105	106	95	116	100	112	99	93	95	94	96	114	103	103	107	96	97	106	115	107	88	117	112	110	112	96	106	88	92	95	93	119	111	107	107	106	99	96	102	96	80	100	86	100	96	95	97	96	89	109	108	98	88	101	109	99	100	99	100	90	98	119	109	109	90	75	110	85	98	97	99	87	87	112	87	92	93	108	107	88	99	108	116	93	102	99	116	93	93	105	102	98	86	117	100	83	106	101	106	100	93	102	107	101	87	105	96	95	98	97	115	96	101	109	93	86	93	104	91	88	89	126	103	113	102	100	94	78	102	101	90	114	95	99	104	98	93	120	112	89	119	97	88	97	94	101	97	95	101	90	120	120	109	92	84	98	105	107	107	96	96	95	89	94	104	102	93	102	98	118	93	123	94	115	97	105	90	122	89	95	97	90	108	111	99	96	100	90	92	128	82	110	104	81	112	90	87	97	106	104	102	92	114	106	83	113	93	103	114	106	104	77	111	100	101	106	94	86	84	117	84	103	92	99	104	95	98	106	119	117	121	94	76	85	102	91	96	122	77	107	102	104	87	102	97	105	118	101	121	95	113	94	111	89	95	120	88	108	96	78	97	110	115	105	96	86	117	107	118	112	104	101	88	90	123	109	99	106	88	91	115	94	93	103	117	114	85	102	97	100	86	105	104	92	99	110	104	111	88	122	87	93	101	90	105	96	91	103	99	91	94	97	107	111	102	94	90	92	91	95	109	83	82	100	86	115	111	107	109	82	94	96	85	106	116	106	102	106	89	106	94	97	99	93	109	109	110	101	95	109	96	85	117	90	103	119	104	88	101	99	98	107	95	94	111	107	98	84	83	90	96	84	100	107	86	98	108	85	95	104	85	
89	107	93	102	103	99	86	107	105	90	93	108	88	95	104	109	90	107	114	92	117	104	80	82	119	98	95	108	94	114	99	86	95	86	89	89	92	105	100	83	88	97	116	97	100	97	118	94	108	95	96	87	107	86	106	90	88	100	97	89	95	99	96	105	104	99	106	98	119	97	96	114	100	104	94	103	94	106	99	100	99	104	99	108	91	84	81	118	96	101	89	103	105	97	130	103	102	98	92	103	113	105	85	93	94	89	108	94	99	99	101	113	124	122	92	93	101	95	97	94	114	82	114	93	101	93	111	96	82	84	108	112	112	116	74	96	102	102	95	92	114	95	86	92	123	103	90	100	99	102	104	119	106	105	99	93	85	99	110	93	97	105	129	113	96	94	96	112	112	99	111	98	98	109	96	93	109	105	87	94	107	97	122	106	99	110	92	102	86	90	114	96	103	107	106	86	105	105	95	96	94	123	99	109	76	95	112	101	109	109	118	109	105	113	105	92	87	96	102	104	119	105	106	100	96	116	102	92	87	110	99	76	104	87	110	109	95	90	106	102	88	95	99	114	101	96	88	114	100	99	97	83	98	86	99	89	91	96	90	91	91	101	97	107	119	91	96	112	97	106	104	111	94	82	100	111	87	100	107	93	102	96	97	100	95	104	98	106	95	107	89	86	106	86	94	84	97	127	110	84	98	101	99	105	108	99	86	117	103	84	102	92	88	96	114	93	116	107	112	103	102	90	104	82	101	100	114	102	121	105	105	91	94	78	105	85	108	102	103	108	115	106	109	111	70	112	102	102	125	98	103	105	86	103	106	106	91	95	85	101	104	91	97	86	101	124	113	80	101	106	101	114	92	90	91	111	89	117	101	83	109	104	102	80	111	100	94	94	105	106	104	96	86	96	99	115	123	98	90	112	93	95	106	103	113	99	83	96	84	96	107	107	108	97	102	101	89	121	111	97	125	93	110	94	103	97	105	103	95	92	88	96	98	103	112	115	84	101	87	105	106	106	78	111	100	126	120	85	100	86	102	100	84	84	107	97	106	101	94	105	117	111	81	101	100	111	105	103	95	87	91	118	85	83	103	83	97	96	103	98	103	111	95	110	108	91	108	100	104	91	89	87	92	95	104	107	113	94	113	96	
709	614	999999	456	999999	594	999999	865	203	521	955	999999	545	319	999999	999999	10	967	699	337	38	348	184	999999	999999	507	35	165	999999	674	787	999999	281	355	592	999999	386	809	25	604	184	999999	182	999999	557	739	965	999999	912	101	543	155	863	719	999999	370	999999	370	746	650	569	501	431	529	734	999999	999999	999999	727	999999	10	200	952	104	162	780	176	999999	999999	970	542	333	999999	352	140	641	345	562	732	231	999999	26	73	374	999999	999999	826	999999	999999	800	677	776	974	414	101	999999	203	768	566	843	999999	999999	999999	776	999999	245	257	88	399	102	421	510	467	505	999999	984	137	587	68	479	953	524	579	789	999999	765	359	838	999999	787	448	576	995	888	999999	504	245	297	999999	799	999999	747	999999	347	999999	177	318	479	832	117	226	999999	710	96	889	999999	850	991	483	353	999999	419	999999	999999	654	999999	514	579	999999	999999	748	839	331	268	54	216	999999	999999	409	135	999999	999999	15	153	570	832	866	909	998	357	654	253	814	912	913	999999	919	999999	693	999999	663	999999	11	999999	368	999999	295	451	51	999999	419	617	591	357	999999	16	413	999999	51	822	978	604	580	130	433	999999	35	418	355	39	296	999999	999999	864	472	716	878	261	785	194	546	424	867	324	938	46	662	999999	26	906	611	999999	610	871	567	999999	169	881	331	863	360	999999	106	22	999999	800	78	726	885	999999	138	999999	999999	856	285	999999	737	265	191	396	843	999999	401	448	427	60	18	677	307	414	557	999999	999999	922	833	670	328	999999	927	147	968	935	581	837	778	459	347	999999	999999	13	330	903	699	999999	29	999999	485	657	999999	347	792	400	428	999999	999999	141	231	976	999999	615	999999	999999	337	999999	999999	907	987	564	670	999999	712	264	999999	303	999999	999999	307	999999	902	999999	194	999999	269	590	354	577	516	110	215	646	237	371	999999	980	769	448	575	655	516	999999	804	920	986	626	999999	999999	318	134	999999	978	834	236	84	999999	430	572	622	747	699	999999	999999	886	359	33	740	999999	534	999999	534	644	88	651	488	789	247	274	999999	643	999999	817	268	391	713	237	811	11	297	748	560	999999	999999	828	999999	665	721	917	571	962	885	292	13	999999	600	999999	999999	999999	747	294	744	999999	999999	999999	791	882	592	999999	183	132	222	739	64	786	550	337	818	999999	696	823	78	999999	703	721	757	673	814	60	999999	960	337	629	263	13	999999	999999	999999	846	47	999999	82	711	743	448	750	156	999999	226	666	273	999999	650	
496	924	999999	999999	462	176	999999	999999	77	542	999999	222	795	592	999999	999999	782	156	999999	971	222	623	999999	367	586	999999	999999	999999	445	999999	394	527	37	686	142	339	787	589	999999	999999	999999	920	15	540	492	999999	653	999999	670	999999	444	520	999999	961	438	873	183	857	838	208	999999	620	682	999999	157	999999	195	118	459	156	273	202	214	876	356	999999	617	220	874	999999	610	813	940	268	999999	874	999999	75	258	269	999999	999999	750	743	947	14	247	534	392	792	345	999999	999999	524	913	251	315	378	614	146	999999	963	999999	783	999999	391	680	423	999999	999999	999999	129	859	999999	990	343	451	471	999999	352	64	92	827	92	719	75	115	426	999999	911	568	905	460	999999	14	202	946	967	155	999999	334	824	217	119	374	999999	685	517	533	579	800	844	999999	272	92	999999	999999	901	999999	531	999999	999999	999999	416	714	521	668	747	195	797	397	484	999999	372	999999	239	875	717	717	503	390	597	892	775	999999	724	465	198	999999	831	67	999999	903	999999	289	79	756	800	405	852	557	937	331	736	192	325	999999	86	254	852	999999	428	193	571	151	689	999999	999999	305	989	65	480	999999	999999	999999	999999	580	701	93	948	999999	84	321	864	945	452	275	165	593	795	999999	389	943	999999	534	638	861	342	999999	999999	707	464	505	415	797	87	229	967	996	840	744	828	993	306	999999	232	999999	329	625	999999	423	999999	999999	510	999999	999999	999999	540	829	111	999999	248	999999	493	251	28	579	999999	999999	868	233	307	999999	999999	999999	377	395	647	807	311	531	542	716	783	999999	999999	999999	999999	621	999999	550	999999	147	894	999999	506	609	510	65	360	653	999999	261	999999	475	125	57	999999	459	999999	291	889	732	528	999999	947	531	444	999999	750	999999	583	294	947	328	999999	169	275	402	554	767	885	592	457	657	999999	999999	999999	318	999999	453	999999	545	203	999999	999999	957	619	324	412	974	175	999999	314	96	79	999999	314	438	932	999999	781	999999	905	660	999999	307	999999	870	999999	666	999999	136	255	307	475	48	101	117	667	586	550	999999	989	580	602	691	287	370	999999	415	976	531	386	115	671	999999	999999	543	999999	999999	681	749	75	999999	412	48	999999	17	999999	41	824	206	770	355	999999	830	999999	999999	67	714	29	914	292	999999	689	50	750	999999	635	241	999999	557	673	314	999999	999999	885	252	999999	563	999999	280	749	556	591	779	999999	40	699	840	668	314	485	999999	343	767	466	232	66	371	298	808	999999	389	632	276	532	465	451	
614	999999	999999	999999	504	971	999999	175	735	261	999999	289	719	450	795	573	999999	999999	999999	971	999999	344	999999	196	806	999999	934	898	369	999999	324	256	305	999999	999999	895	345	157	981	999999	593	999999	730	999999	156	92	578	999999	586	999999	537	203	588	999999	313	279	999999	146	999999	999999	47	850	999999	811	936	663	999999	140	999999	999999	999999	999999	101	196	388	545	614	691	50	723	696	999999	322	999999	397	999999	668	812	285	815	999999	208	999999	999999	720	743	796	919	999999	999999	109	448	13	686	999999	999999	112	999999	115	768	665	999999	106	637	542	471	537	999999	423	815	994	181	855	999999	297	39	160	348	476	999999	999999	694	656	999999	623	258	572	636	966	999999	28	277	706	999999	999999	999999	999999	168	220	258	215	545	505	228	498	999999	592	463	398	999999	439	999999	999999	999999	999999	999999	999999	549	24	999999	898	901	999999	616	797	999999	474	999999	999999	287	926	991	999999	999999	439	212	198	438	69	695	665	999999	247	418	999999	264	352	999999	999999	188	75	563	154	927	360	313	261	888	431	999999	463	254	999999	121	999999	447	635	707	41	999999	782	517	490	999999	627	788	663	999999	249	543	999999	239	852	221	222	373	847	211	867	135	951	999999	16	298	241	999999	56	136	786	929	999999	999999	999999	678	999999	558	82	825	309	571	649	384	999999	887	396	234	401	851	899	267	600	999999	839	999999	866	482	999999	202	97	216	742	999999	99	999999	999999	738	34	184	815	663	300	32	901	306	485	576	660	128	901	16	29	204	237	999999	338	204	806	309	999999	923	58	880	737	102	828	122	295	999999	999999	999999	210	227	46	999999	966	999999	532	543	429	999999	821	391	300	91	196	547	310	570	981	999999	932	725	371	892	999999	420	294	809	477	373	291	331	155	254	806	801	999999	991	562	760	999999	272	879	523	999999	999999	590	656	999999	290	811	724	357	999999	724	485	999999	154	999999	999999	293	723	999999	65	17	499	245	999999	284	394	389	319	17	230	57	670	845	999999	999999	948	829	638	903	196	561	999999	974	999999	529	331	999999	24	371	15	476	948	206	824	999999	612	431	544	999999	520	901	502	716	999999	215	64	640	999999	363	681	726	655	819	879	504	450	525	354	526	999999	999999	999999	947	12	754	108	473	999999	999999	188	527	295	999999	999999	295	68	849	848	685	999999	691	999999	660	690	999999	821	139	999999	999999	74	999999	87	28	428	999999	536	555	999999	382	116	590	999999	999999	185	163	441	399	999999	593	999999	601	676	668	999999	272	509	
999999	267	723	932	969	156	701	278	101	450	999999	837	320	999999	513	144	476	579	885	999999	274	485	536	999999	431	999999	733	884	999999	420	418	967	166	572	999999	999999	999999	999999	147	444	917	405	999999	713	173	562	127	835	999999	466	210	99	175	999999	999999	999999	999999	875	511	278	422	817	804	999999	41	309	680	999999	934	225	153	36	999999	450	164	868	999999	823	683	869	584	897	952	17	219	329	999999	966	336	594	566	126	937	868	32	999999	999999	413	682	864	999999	378	900	715	323	183	657	999999	45	376	838	999999	201	999999	999999	524	864	797	470	999999	506	714	421	350	659	36	99	573	428	999999	999999	986	150	819	999999	215	996	999999	694	999999	672	88	999999	960	756	658	925	305	999999	507	246	803	943	970	999999	177	957	560	66	296	94	93	305	982	108	851	766	381	654	488	527	627	112	434	48	999999	783	999999	593	10	111	793	398	921	817	474	53	180	461	819	258	446	999999	407	951	589	782	999999	999999	904	891	553	999999	999999	979	619	700	518	999999	939	394	999999	999999	999999	195	300	695	999999	175	634	808	596	920	999999	240	91	999999	999999	482	459	999999	835	598	999999	999999	557	152	701	999999	207	773	999999	248	521	435	751	479	134	222	660	893	408	782	237	105	305	632	815	466	999999	999999	995	45	482	304	558	907	287	947	999999	157	994	442	967	860	283	357	408	409	488	999999	322	492	821	566	999999	62	371	593	813	999999	337	244	54	35	777	999999	766	227	877	843	999999	186	585	999999	899	965	815	999999	821	947	999999	999999	978	295	860	999999	223	916	67	505	546	693	144	712	820	759	397	942	93	784	591	191	532	644	420	145	907	318	999999	281	247	994	999999	865	700	921	266	759	999999	999999	285	850	170	381	307	507	52	999999	692	999999	577	999999	999999	47	365	999999	883	999999	999999	725	999999	905	259	999999	268	551	999999	999999	21	898	502	999999	777	818	509	999999	31	160	347	913	103	44	999999	526	703	999999	999999	999999	999999	999999	48	923	884	449	668	380	600	384	123	999999	585	999999	861	793	999999	999999	104	474	999999	999999	30	732	995	999999	632	999999	288	733	999999	893	840	197	769	363	860	579	753	338	999999	139	999999	999999	47	591	999999	329	182	832	878	764	280	246	999999	885	637	315	927	999999	817	105	101	867	302	230	999999	397	999999	999999	933	999999	999999	766	324	999999	999999	384	695	999999	633	312	399	999999	854	327	622	604	990	884	725	555	651	830	521	64	47	282	354	999999	999999	
939	325	674	899	809	579	514	922	798	410	999999	620	523	299	514	999999	645	999999	999999	607	320	406	999999	782	388	427	365	254	269	370	211	999999	999999	738	693	999999	724	557	55	748	118	682	202	483	472	999999	138	999999	999999	357	402	270	378	219	365	999999	205	892	999999	392	224	269	999999	437	208	233	999999	784	999999	999999	982	97	967	237	498	638	999999	646	320	999999	298	999999	247	911	999999	941	661	668	383	160	791	832	999999	662	999999	848	29	999999	284	249	999999	999999	934	489	375	999999	302	151	721	726	999999	558	581	77	103	399	32	999999	999999	999999	571	999999	411	454	999999	160	62	999999	703	999999	619	448	371	999999	261	945	889	999999	546	663	649	520	999999	657	822	243	260	968	569	144	826	277	999999	27	999999	128	942	489	753	225	262	987	447	999999	116	890	999999	510	816	999999	509	275	999999	805	617	999999	136	754	999999	999999	899	93	746	569	823	351	151	354	403	999999	12	410	13	330	411	661	999999	999999	999999	931	57	749	999999	420	634	999999	72	999999	999999	626	991	198	999999	261	325	178	999999	878	999999	764	748	842	117	683	156	109	271	884	404	955	978	260	213	700	999999	160	932	335	935	999999	289	650	999999	777	999999	999999	553	751	15	242	420	204	999999	785	193	214	999999	478	274	534	299	187	107	453	647	999999	984	166	806	175	246	915	942	985	999999	108	897	339	541	342	556	519	878	171	545	783	999999	428	517	250	517	464	70	410	972	111	552	500	999999	410	999999	999999	999999	840	996	504	261	642	310	94	317	313	936	932	978	780	309	999999	908	864	118	566	648	566	657	782	999999	542	999999	383	555	406	210	140	999999	999999	574	48	999999	50	999999	989	127	433	932	214	527	138	432	202	999999	999999	592	275	302	272	748	999999	192	223	650	719	630	927	538	999999	112	805	429	818	215	270	770	999999	342	999999	448	224	633	453	264	726	120	820	580	999999	814	999999	837	250	999999	196	855	951	400	813	369	200	999999	32	111	721	709	999999	986	999999	847	724	999999	184	999999	534	754	739	959	923	608	810	356	600	999999	999999	967	189	408	29	415	818	477	999999	999999	257	999999	611	351	999999	999999	507	833	48	101	100	999999	663	425	999999	441	126	999999	476	214	559	843	999999	926	999999	999999	999999	214	967	999999	38	256	414	424	999999	213	152	397	426	906	999999	976	318	509	15	175	999999	763	522	588	299	999999	999999	324	210	413	36	685	417	789	999999	999999	866	911	72	844	999999	999999	849	
682	999999	999999	576	999999	113	582	535	999999	921	768	449	999999	692	388	837	212	255	999999	224	172	187	999999	979	637	419	999999	120	407	999999	999999	577	75	999999	839	299	569	259	441	221	627	878	999999	763	999999	349	730	999999	999999	83	859	598	507	34	999999	504	830	749	999999	160	304	999999	137	999999	999999	200	384	852	852	99	277	952	814	878	596	294	946	704	340	999999	689	207	632	333	586	572	80	51	237	344	468	820	320	999999	916	165	999999	999999	13	458	965	877	758	398	806	907	784	629	999999	402	558	136	419	651	999999	999999	839	804	999999	198	130	999999	625	517	630	457	641	533	962	440	543	73	701	999999	332	811	999999	244	527	679	787	450	999999	835	786	342	411	669	819	818	326	999999	121	814	337	632	261	251	768	999999	999999	261	666	996	859	495	435	536	329	659	999999	605	287	101	410	680	728	790	731	297	56	972	713	153	124	999999	951	999999	999999	999999	559	207	476	178	999999	536	783	617	999999	300	999999	874	349	170	999999	720	669	999999	414	999999	999999	471	999999	480	312	303	999999	523	881	272	544	548	999999	630	109	999999	139	999999	687	874	999999	121	999999	999999	390	181	999999	999999	999999	403	999999	931	481	897	999999	98	686	995	865	121	999999	999999	735	713	756	368	892	719	999999	707	591	560	342	540	999999	791	657	999999	99	141	670	999999	538	488	346	613	77	999999	834	21	999999	143	252	999999	885	635	386	111	684	32	289	912	493	286	999999	375	598	941	146	13	441	606	906	734	999999	995	999999	999999	376	153	301	999999	885	59	999999	458	999999	999999	999999	135	999999	555	405	77	851	758	510	262	675	970	999999	135	999999	830	579	999999	999999	518	135	889	903	139	734	541	731	480	37	443	353	363	67	999999	296	20	598	885	211	839	999999	999999	999999	479	581	406	138	175	860	65	479	999999	999999	999999	641	765	231	285	821	999999	346	381	731	76	909	999999	999999	193	999999	937	241	694	999999	397	999999	443	404	434	558	999999	412	565	620	971	999999	589	142	267	200	531	999999	323	74	346	502	511	961	429	569	269	493	944	999999	999999	823	784	796	833	174	208	371	797	726	999999	461	780	760	759	999999	999999	189	655	993	317	158	918	999999	999999	894	133	482	974	864	999999	999999	999999	238	697	158	189	999999	999999	999999	992	170	999999	597	999999	999999	722	751	211	327	999999	89	838	999999	30	999999	905	164	175	938	51	725	999999	932	436	648	993	552	72	610	922	536	880	999999	999999	999999	167	331	59	
999999	999999	382	999999	999999	624	220	16	999999	218	923	253	35	627	370	61	276	773	68	170	932	999999	179	999999	999999	999999	713	209	285	950	873	617	584	999999	429	765	668	455	739	317	999999	641	999999	344	999999	999999	896	909	999999	510	735	383	108	170	999999	854	13	693	999999	261	911	999999	730	566	999999	316	669	999999	207	999999	393	820	44	750	999999	300	415	834	549	999999	508	999999	689	775	999999	499	519	999999	987	575	762	975	777	999999	406	215	911	999999	999	833	697	999999	711	914	127	915	349	357	227	825	448	178	154	444	752	999999	331	954	351	845	797	255	932	999999	842	418	52	556	354	738	999999	494	834	716	546	532	102	774	658	309	160	171	206	999999	136	999999	830	343	734	300	883	956	579	164	999999	452	53	89	81	709	872	792	999999	999999	446	954	344	437	897	999999	24	557	306	51	695	635	59	770	505	999999	587	709	821	999999	999999	999999	915	680	680	104	489	22	702	999999	437	999999	168	717	725	182	258	402	445	514	285	336	659	537	469	410	402	282	584	822	131	172	970	999999	634	23	49	663	757	803	740	11	999999	999999	613	337	476	341	55	332	10	999999	999999	316	778	527	773	387	999999	999999	701	999999	438	880	827	275	396	999999	92	712	143	595	999999	642	774	284	481	312	923	141	934	999999	236	261	821	936	999999	663	181	116	999999	661	451	488	111	533	999999	999999	999999	348	940	266	999999	343	199	999999	999999	632	542	999999	56	471	463	89	344	641	999999	186	69	890	999999	732	48	975	473	481	153	166	540	999999	711	506	782	585	200	678	999999	893	71	415	397	275	999999	677	70	777	207	372	153	470	553	395	915	638	971	217	227	283	869	999999	271	392	101	301	791	999999	688	878	888	999999	829	96	125	653	503	111	611	999999	915	695	283	999999	22	80	697	999999	999999	153	999999	983	460	999999	34	353	153	999999	183	829	999999	519	99	329	483	487	999999	466	280	272	145	999999	606	999999	368	184	444	490	379	999999	604	999999	960	999999	274	905	215	302	999999	771	509	498	928	782	484	405	606	999999	308	999999	439	999999	55	327	999999	999999	386	999999	179	849	908	663	634	162	999999	420	559	554	999999	577	999999	999999	404	509	763	646	999999	999999	381	962	578	999999	191	844	591	999999	429	642	536	999999	529	611	132	222	999999	845	863	775	999999	74	846	62	898	731	263	999999	999999	999999	999999	372	803	562	999999	216	999999	999999	999999	790	571	861	990	916	999999	535	57	670	999999	191	
646	917	782	175	277	999999	999999	526	999999	460	999999	999999	999999	999999	999999	174	999999	967	389	916	999999	444	374	999999	999999	694	83	930	44	372	683	592	999999	655	999999	647	589	999999	294	999999	999999	755	836	31	209	80	335	117	999999	853	999999	90	291	309	249	211	552	999999	999999	582	244	195	999999	999999	777	998	624	881	983	440	584	98	682	999999	825	196	608	353	874	143	999999	966	101	999999	563	602	999999	576	415	698	999999	880	999999	711	999999	905	273	616	253	210	999999	453	133	408	999999	720	408	816	483	999999	603	209	999999	999999	222	277	103	310	666	184	697	999999	476	295	345	704	422	970	794	999999	922	999999	109	673	687	999999	842	693	999999	842	999999	999999	999999	361	999999	895	55	848	498	412	811	999999	950	999999	513	408	976	838	72	574	308	437	32	563	140	611	110	170	999999	306	999999	410	399	999999	979	211	955	124	200	450	658	574	999999	999999	999999	959	51	40	999999	289	939	999999	631	346	544	767	473	539	230	492	795	885	707	202	999999	411	573	135	99	311	452	862	647	621	999999	733	955	999999	999999	180	999999	80	999999	861	999999	999999	778	62	290	999999	999999	426	893	999999	999999	772	999999	999999	414	707	396	999999	940	999999	836	87	366	19	429	810	999999	999999	999999	60	922	725	999999	846	835	554	632	521	845	877	573	36	968	939	966	154	866	999999	235	746	999999	654	139	151	34	289	75	769	632	999999	409	999999	341	843	785	930	887	31	999999	859	85	874	999999	72	295	809	118	426	53	285	944	146	607	348	275	277	595	999999	821	999999	489	999999	889	376	477	667	999999	999999	999999	46	266	844	232	375	999999	909	999999	77	999999	224	181	648	726	999999	534	273	308	999999	578	518	344	153	210	999999	999999	222	985	999999	999999	627	124	983	273	999999	29	109	999999	241	678	365	999999	528	999999	606	384	840	146	999999	841	214	369	999999	557	999999	701	123	644	334	995	999999	923	999999	482	237	110	198	385	999999	999999	434	359	76	999999	222	999999	999999	999999	604	523	999999	85	453	861	390	268	421	436	999999	314	906	465	589	246	230	441	811	999999	999999	505	196	465	427	999999	416	999999	999999	388	344	999999	885	999999	50	810	464	999999	480	29	999999	969	689	762	757	999999	430	969	770	830	104	780	23	771	603	999999	337	999999	658	999999	454	536	965	42	101	807	999999	999999	424	779	781	847	961	791	999999	999999	815	999999	707	22	784	446	94	999999	294	999999	806	999999	264	941	482	389	723	242	999999	999999	13	657	999999	
949	984	999999	554	990	999999	256	819	232	817	912	292	903	377	645	462	17	452	503	747	536	11	315	793	482	307	401	133	999999	226	999999	687	168	763	999999	38	412	999999	103	422	48	745	583	306	351	659	578	22	88	779	567	999999	510	909	999999	948	679	588	82	999999	658	132	101	16	999999	999999	134	999999	618	999999	60	125	358	999999	709	791	427	19	452	823	728	388	999999	948	659	999999	186	258	629	810	359	999999	819	409	999999	915	654	577	875	127	534	437	999999	471	999999	999999	999999	999999	210	351	999999	669	146	258	965	279	87	152	356	999999	57	876	999999	808	268	236	306	948	326	793	147	999999	143	335	299	300	999999	999999	228	218	518	757	58	999999	289	689	687	571	999999	494	838	511	230	999999	999999	658	916	596	999999	999999	154	816	113	416	999999	999999	535	811	958	674	295	999999	923	148	637	999999	828	243	528	578	549	734	514	831	955	999999	628	999999	265	999999	384	398	380	726	999999	702	999999	641	999999	608	999999	876	612	770	209	344	587	92	101	778	999999	682	77	634	999999	420	999999	282	461	577	62	131	555	327	300	897	999999	207	85	999999	647	999999	999999	999999	425	999999	999999	743	631	620	58	546	999999	487	810	701	330	746	772	652	400	381	999999	505	555	999999	999999	295	480	312	999999	389	999999	166	141	643	999999	157	999999	290	299	568	650	840	528	515	809	78	516	598	576	386	999999	432	544	999999	16	665	374	393	999999	836	999999	329	408	668	999999	165	355	177	189	182	537	492	363	831	730	999999	976	50	231	262	778	881	735	835	955	583	621	865	999999	999999	783	825	938	462	999999	331	442	859	975	654	722	999999	419	404	849	942	79	713	545	666	688	999999	171	999999	68	392	593	572	713	956	999999	490	539	331	399	711	554	900	536	408	999999	999999	74	577	540	438	471	341	999999	23	999999	908	999999	999999	178	459	663	848	999999	999999	738	869	156	29	121	242	810	999999	999999	148	397	178	186	146	759	999999	269	594	558	629	999999	261	586	700	999999	999999	169	568	163	999999	57	705	506	624	670	47	999999	55	999999	308	628	999999	336	848	625	346	732	194	221	606	200	79	299	775	999999	486	293	455	577	486	999999	251	935	75	999999	691	999999	561	475	721	999999	223	139	260	10	547	925	737	85	115	999999	975	357	556	748	978	416	730	632	194	999999	524	478	978	999999	387	448	271	757	933	999999	180	719	500	999999	999999	940	49	774	454	999999	555	380	472	584	107	894	999999	
326	122	285	999999	929	999999	999999	999999	999999	160	999999	623	999999	663	999999	999999	441	730	999999	999999	999999	771	999999	377	999999	188	633	999999	153	999999	404	138	493	69	999999	645	658	999999	251	999999	999999	927	241	789	24	160	355	897	574	239	999999	853	841	47	999999	999999	84	908	984	750	656	767	933	739	756	895	999999	49	718	999999	492	999999	489	827	332	623	999999	258	999999	999999	833	736	634	914	974	550	297	999999	232	400	570	750	999999	500	781	999999	994	502	43	129	999999	315	188	239	747	332	999999	999999	715	223	24	826	556	999999	917	920	142	29	999999	215	999999	684	817	328	774	999999	999999	988	999999	565	629	47	224	242	784	999999	557	404	177	651	999999	999999	740	18	385	744	999999	568	583	861	633	975	737	999999	521	346	498	999999	465	15	372	386	968	159	594	977	611	323	404	400	999999	999999	851	122	40	334	943	808	942	39	999999	999999	415	194	932	653	310	396	721	999999	38	696	939	171	289	799	999999	591	423	408	142	881	999999	999999	999999	895	133	624	797	999999	402	690	999999	435	467	999999	970	999999	227	941	676	225	601	956	372	676	798	689	833	241	30	362	394	999999	999999	666	999999	232	696	46	530	686	598	999999	999999	348	778	514	999999	318	828	530	374	999999	731	917	999999	217	999999	999999	999999	999999	790	566	175	50	305	383	538	801	743	748	97	999999	999999	999999	626	999999	910	33	999999	999999	985	525	413	499	987	999999	999999	979	999999	999999	412	874	938	96	895	999999	369	999999	53	405	999999	903	999999	89	443	193	71	740	999999	224	307	796	999999	999999	458	275	162	676	62	999999	999999	558	424	723	345	999999	252	334	999999	594	705	904	980	501	999999	999999	950	999999	65	804	999999	83	999999	172	722	615	950	134	638	630	879	692	953	660	836	427	489	850	999999	230	941	737	645	705	518	403	816	432	506	375	324	829	621	999999	542	496	869	261	11	999999	271	127	696	475	714	23	999999	330	665	890	999999	109	999999	834	862	123	438	999999	654	328	999999	528	999999	272	315	999999	81	705	999999	999999	557	237	848	999999	958	823	999999	180	991	505	452	496	766	999999	772	999999	999999	786	395	429	67	886	999999	683	930	743	999999	999999	169	663	999999	255	212	325	342	375	260	999999	875	999999	81	268	992	999999	876	999999	761	999999	499	100	810	294	320	999999	999999	671	999999	175	93	225	334	617	999999	999999	999999	207	999999	450	999999	999999	964	674	911	999999	357	799	894	458	806	627	981	486	999999	79	999999	656	934	514	
999999	671	999999	94	491	660	715	464	999999	664	595	678	29	321	999999	102	136	999999	383	964	350	492	777	180	369	999999	999999	847	683	940	484	906	999999	778	416	612	660	879	192	260	640	999999	551	239	863	137	999999	670	747	841	943	716	283	969	173	999999	893	576	725	36	999999	867	780	999999	190	688	416	250	904	137	442	256	999999	133	999999	457	940	999999	316	999999	999999	999999	999999	842	997	767	633	302	999999	865	999999	94	163	166	999999	772	999999	244	59	185	721	366	999999	620	409	696	763	160	999999	999999	611	355	269	494	999999	854	767	938	319	422	999999	999999	635	48	418	357	102	796	299	561	345	999999	498	999999	999999	501	805	489	442	310	14	483	656	899	264	372	825	999999	988	978	14	184	924	637	999999	607	731	999999	212	61	603	966	999999	999999	999999	999999	857	137	974	677	59	288	505	19	417	580	999999	736	784	56	532	433	808	320	556	170	999999	999999	20	999999	999999	87	287	391	706	48	623	572	528	358	514	697	695	999999	929	726	679	999999	229	549	151	994	999999	165	529	180	167	549	537	220	134	996	126	71	907	971	11	124	999999	379	957	894	218	435	541	834	738	497	391	829	999999	999999	641	471	771	775	144	999999	861	536	880	83	44	317	234	517	581	633	413	958	725	999999	999999	849	592	256	786	517	999999	694	442	670	168	708	729	269	365	999999	300	142	836	999999	262	775	499	999999	859	900	211	33	263	114	93	433	114	926	261	791	878	524	988	999999	506	177	104	220	999999	336	588	965	162	999999	342	281	131	845	312	837	999999	999999	396	885	316	999999	440	337	999999	999999	999999	999999	17	573	776	776	999999	999999	383	95	999999	999999	968	533	321	999999	871	338	772	812	311	999999	623	423	441	180	137	999999	321	905	999999	767	634	189	999999	786	957	588	158	565	138	912	471	227	166	81	739	863	574	80	999999	112	564	773	433	999999	189	594	142	606	649	49	999999	477	358	913	654	789	999999	535	287	293	999999	216	999999	399	798	405	266	370	441	273	538	251	186	999999	999999	999999	756	400	999999	999999	455	552	916	98	999999	994	999999	252	999999	950	73	48	792	445	999999	358	999999	43	545	783	337	772	999999	385	999999	656	301	724	711	794	42	409	928	914	837	999999	999999	595	384	804	999999	23	943	490	210	500	458	999999	710	854	770	722	854	823	46	683	387	999999	999999	368	999999	154	541	631	917	999999	120	878	608	296	68	504	658	999999	256	323	828	999999	999999	20	
207	560	999999	856	34	999999	554	114	878	163	258	758	17	26	111	391	999999	322	573	999999	390	999999	999999	424	999999	275	999999	999999	577	999999	999999	999999	999999	576	170	152	999999	685	607	999999	118	15	999	454	48	999999	496	642	639	865	841	515	120	639	630	999999	428	599	70	758	256	441	537	165	308	554	402	999999	856	958	260	999999	715	999999	437	384	580	687	385	999999	778	999999	483	711	881	349	593	726	946	543	724	541	624	999999	360	999999	999999	999999	156	493	907	999999	785	999999	614	53	800	999999	211	999999	56	999999	223	574	979	999999	999999	999999	999999	958	999999	675	494	999999	244	718	182	866	615	759	907	736	541	891	588	999999	999999	802	106	837	548	449	525	700	999999	999999	999999	60	999999	535	999999	651	569	197	533	242	570	472	446	999999	871	933	999999	999999	348	319	210	332	985	266	188	999999	728	446	420	521	160	999999	999999	261	999999	132	997	90	49	265	999999	999999	368	356	999999	999999	365	210	966	999999	911	82	361	999999	999999	996	74	612	999999	565	922	132	777	21	999999	776	646	195	999999	999999	936	457	412	93	151	999999	963	639	114	15	799	528	480	805	999999	87	999999	648	478	404	67	395	733	483	342	54	576	356	274	999999	536	180	703	227	999999	999999	670	278	45	999999	42	435	508	351	766	999999	652	971	412	14	344	999999	999999	999999	691	550	999999	929	750	107	289	616	375	728	999999	628	824	999999	999999	155	999999	173	612	552	999999	999999	887	392	717	938	401	999999	944	269	51	539	463	601	536	138	739	740	527	938	999999	426	69	779	872	147	579	999999	845	999999	596	180	395	174	740	69	663	999999	221	812	705	684	671	115	999999	999999	174	232	726	998	416	676	999999	674	905	944	999999	118	519	580	368	11	999999	688	672	999999	153	299	999999	476	475	999999	529	714	242	962	754	954	999999	933	999999	356	673	847	999999	920	999999	720	269	795	496	555	999999	641	454	704	999999	983	442	816	795	875	999999	999999	533	20	157	931	441	942	200	999999	25	586	999999	21	337	912	838	752	999999	433	40	74	999999	919	583	999999	270	538	999999	770	521	285	147	107	985	424	323	999999	772	999999	289	326	605	878	999999	999999	43	443	999999	23	999999	689	999999	372	844	999999	279	613	999999	269	670	999999	906	429	106	740	448	510	999999	913	598	999999	999999	742	153	714	469	111	999999	347	999999	827	172	999999	999999	831	804	774	262	688	999999	999999	413	999999	933	386	999999	186	999999	999999	797	532	416	462	999999	156	709	738	
228	999999	999999	999999	232	99	415	999999	740	882	803	999999	935	673	999999	348	768	888	595	999999	809	766	304	292	330	592	549	999999	420	709	608	999999	999999	76	999999	999999	850	977	487	324	999999	100	646	999999	382	516	863	134	284	78	694	536	561	242	928	462	835	555	847	640	549	999999	999999	40	999999	335	152	868	127	135	497	999999	410	999999	999999	719	130	766	909	813	728	425	56	352	999999	81	916	889	147	104	297	305	999999	847	999999	23	668	616	262	57	373	994	16	159	999999	999999	136	999999	999999	219	341	78	645	999999	911	134	47	89	25	999999	418	263	730	33	837	201	999999	562	999999	999999	60	513	514	999999	449	733	418	897	999999	122	944	635	37	928	762	228	999999	105	935	999999	975	588	601	59	639	120	274	982	321	999999	250	573	784	505	168	999999	564	999999	594	188	999999	999999	318	902	999999	782	235	999999	271	618	541	565	627	856	999999	999999	999999	999999	232	338	469	435	585	391	871	380	851	532	769	934	664	877	511	757	933	999999	279	999999	999999	857	885	471	721	703	847	685	946	999999	124	999999	999999	109	999999	265	718	290	564	999999	999999	999999	931	703	43	999999	954	664	999999	999999	923	555	203	223	674	375	999999	998	714	881	544	999999	434	923	418	83	28	565	326	256	49	999999	999999	352	999999	902	926	191	437	393	999999	193	631	86	999999	568	999999	999999	435	195	811	719	575	999999	392	999999	463	17	295	999999	999999	398	347	807	830	280	284	999999	999999	771	449	999999	999999	999999	142	360	565	358	919	849	580	999999	139	141	444	329	87	597	959	824	448	918	999999	477	999999	360	846	823	255	733	293	651	156	663	746	550	158	254	550	42	999999	115	98	445	389	991	269	215	999999	511	202	686	891	730	333	530	374	999999	255	782	514	742	113	999999	566	928	180	999999	395	894	180	832	999999	926	546	999999	830	461	97	94	101	999999	460	743	999999	999999	999999	999999	340	225	185	65	999	999999	999999	546	12	999999	879	999999	820	792	820	478	340	370	638	999999	999999	990	699	999999	15	999999	691	999999	999999	369	655	959	178	999999	999999	179	719	124	833	290	999999	10	340	999999	581	999999	273	308	999999	981	413	180	968	795	241	349	526	271	999999	999999	86	653	264	999999	256	920	292	76	656	999999	759	225	999999	358	999999	194	659	999999	999999	378	897	999999	64	310	955	484	999999	383	999999	796	653	457	74	995	213	755	746	697	681	999999	999999	206	652	179	999999	197	644	619	239	999999	999999	999999	929	682	
999999	694	599	953	687	771	929	908	553	999999	996	999999	999999	999999	155	810	447	962	99	680	999999	999999	739	999999	88	768	840	999999	153	999999	999999	898	999999	391	65	519	165	792	999999	909	732	446	999999	999999	182	919	45	113	999999	429	609	728	999999	999999	659	248	954	713	874	919	931	557	764	88	753	108	784	770	999999	999999	654	999999	952	999999	947	999999	999999	946	999999	169	999999	737	907	999999	999999	999999	242	999999	732	999999	999999	451	918	100	978	999999	681	999999	999999	84	145	275	999999	999999	999999	999999	775	999999	311	82	200	18	11	715	196	203	999999	999999	223	375	865	516	47	668	81	212	737	861	210	772	905	484	906	638	33	999999	119	999999	949	910	999999	999999	966	999999	626	555	450	212	904	785	999999	641	360	674	999999	628	237	958	766	572	227	914	999999	999999	176	716	112	372	999999	729	94	579	100	312	999999	999999	549	387	52	526	761	999999	999999	425	246	274	999999	241	429	999999	238	160	999999	387	693	697	478	999999	493	909	452	87	521	184	701	955	999999	57	911	108	88	849	999999	250	810	999999	957	861	999999	902	592	871	943	296	500	933	999999	712	619	75	641	999999	894	142	999999	683	23	999999	723	999999	999999	999999	329	330	326	388	244	72	577	10	740	617	999999	590	999999	999999	144	999999	683	767	688	838	437	846	467	966	955	999999	177	136	679	999999	147	21	189	515	552	622	999999	999999	698	214	144	619	334	999999	978	999999	999999	501	549	788	109	956	602	884	648	482	863	359	433	461	999999	999999	331	565	479	133	411	812	999999	522	264	571	78	999999	703	999999	522	443	987	650	968	675	999999	890	85	191	419	999999	999999	79	758	999999	688	999999	319	693	298	768	555	854	999999	12	472	36	534	999999	999999	999999	999999	999999	960	430	372	783	493	229	999999	440	490	999999	999999	117	945	999999	763	999999	883	831	174	999999	530	753	999999	142	748	999999	212	560	999999	548	304	999999	123	47	999999	338	258	999999	754	99	829	857	999999	999999	150	999999	67	513	272	889	653	65	953	180	999999	216	542	239	999999	999999	27	313	83	941	992	422	994	999999	849	435	999999	999999	999999	85	191	672	474	630	992	953	907	698	297	476	894	248	347	942	738	902	999999	29	870	999999	999999	999999	999999	346	999999	727	999999	159	663	837	503	675	978	999999	989	636	999999	911	247	999999	999999	328	25	999999	999999	753	85	61	999999	947	638	376	118	999999	13	664	888	137	999999	274	162	999999	45	460	972	229	999999	999999	999999	111	999999	884	782	788	
999999	753	999999	187	299	521	652	749	979	716	209	999999	566	138	999999	334	748	614	556	999999	928	999999	293	565	634	827	493	615	108	999999	786	999999	594	329	243	259	999999	999999	999999	843	999999	413	999999	328	261	845	663	142	595	999999	363	556	337	809	859	755	999999	945	553	999999	38	999999	650	911	930	454	542	246	895	625	180	47	776	712	361	999999	93	964	314	788	174	361	29	479	999999	999999	999999	785	469	487	789	999999	999999	375	815	583	762	866	398	806	313	426	246	970	458	326	780	624	457	999999	999999	505	641	765	999999	676	27	181	999999	700	38	756	777	417	835	962	879	999999	897	999999	999999	226	575	508	999999	999999	999999	59	30	999999	459	801	337	135	814	293	576	999999	999999	148	565	591	999999	999999	999999	556	648	828	144	496	446	378	727	680	581	456	999999	143	999999	999999	562	968	161	807	250	236	999999	651	602	999999	395	487	344	758	221	181	999999	877	730	928	109	999999	999999	533	999999	90	83	657	554	368	364	443	121	516	999999	597	439	999999	458	550	137	997	999999	592	111	959	999999	969	468	409	900	62	999999	999999	999999	276	62	627	856	169	163	771	107	999999	197	951	375	827	181	624	999999	999999	429	999999	800	111	69	332	432	999999	56	114	199	999999	468	312	40	759	66	320	544	812	16	298	999999	999999	900	999999	405	159	999999	217	999999	999999	667	217	632	233	999999	358	216	730	204	864	123	58	999999	952	775	999999	921	999999	771	860	999999	928	687	140	792	445	211	78	927	999999	408	999999	316	355	486	260	679	806	208	999999	113	814	618	152	185	999999	999999	947	999999	519	237	977	446	937	999999	738	530	501	441	126	157	148	803	921	465	284	742	236	476	525	999999	125	417	73	999999	274	999999	544	955	453	999999	999999	999999	999999	55	430	402	378	590	747	730	187	375	92	560	999999	21	696	686	900	605	999999	480	999999	313	122	570	382	190	499	999999	985	546	988	999999	999999	999999	999999	999999	45	881	999999	645	728	999999	999999	999999	999999	513	791	263	999999	858	64	847	114	783	161	113	932	999999	999999	999999	100	999999	745	641	999999	627	667	679	999999	820	651	29	241	911	752	999999	285	372	244	999999	399	246	999999	137	491	150	359	999999	144	291	943	185	861	186	554	408	59	397	372	708	846	122	637	803	999999	999999	999999	203	41	999999	828	569	999999	162	798	999999	525	999999	159	999999	278	999999	544	344	877	475	168	999999	366	353	999999	888	10	536	32	999999	609	10	919	456	999999	165	87	
889	999999	999999	559	999999	387	700	883	441	999999	135	439	297	577	999999	999999	741	877	560	837	687	398	940	569	999999	139	999999	255	524	698	702	712	999999	481	999999	881	504	916	458	678	665	999999	424	999999	999999	106	999999	709	999999	85	188	579	974	999999	999999	500	999999	814	469	579	865	455	368	743	544	423	326	815	922	420	431	999999	999999	881	999999	999999	999999	299	694	993	404	999999	938	449	519	133	737	795	999999	164	999999	689	457	879	812	219	999999	681	115	461	780	919	787	895	999999	363	161	102	155	184	526	232	129	999999	184	63	517	919	233	421	685	531	999999	999999	61	999999	377	999999	79	962	124	302	193	999999	223	484	34	52	999999	999999	972	645	650	906	999999	999999	570	981	999999	758	702	193	457	694	775	259	195	999999	844	999999	986	612	999999	193	999999	233	48	886	262	999999	999999	474	132	77	448	50	999999	999999	138	999999	181	395	843	320	269	931	844	499	467	999999	299	14	207	884	999999	370	621	467	846	999999	108	683	729	14	729	238	70	390	255	734	999999	367	890	930	999999	601	999999	999999	923	138	388	549	429	999999	410	34	276	999999	897	88	428	423	999999	723	999999	498	999999	838	590	999999	870	999999	253	999999	596	999999	123	277	155	578	999999	908	999999	718	36	999999	999999	441	999999	705	961	822	492	177	999999	999999	386	999999	125	251	999999	929	131	892	268	923	999999	696	702	478	910	999999	999999	329	999999	519	880	999999	697	265	243	234	244	885	999999	58	972	999999	426	641	555	946	161	903	999999	672	787	651	459	112	264	568	739	136	999999	961	729	172	690	796	84	999999	479	859	17	710	694	246	999999	999999	951	999999	279	70	923	963	847	198	686	814	732	238	812	595	999999	675	999999	118	101	118	999999	809	396	630	567	440	477	302	896	933	977	550	829	249	999999	45	298	999999	212	830	124	540	486	875	73	999999	311	883	857	342	224	586	154	713	891	151	831	648	502	492	496	555	302	999999	999999	191	409	572	443	965	386	817	999999	999999	994	787	333	521	567	721	139	593	444	564	999999	400	406	125	358	20	214	649	999999	999999	999999	568	999999	733	48	881	446	738	999999	892	955	407	681	999999	719	999999	817	320	999999	999999	363	902	120	999999	43	446	785	293	224	999999	999999	737	641	195	999999	435	549	599	482	686	285	999999	153	999999	608	322	999999	522	406	255	202	893	568	999999	366	441	999999	509	999999	602	105	163	524	999999	999999	228	765	496	956	294	999999	999999	838	404	505	962	
759	568	139	721	726	272	887	999999	241	867	178	246	828	496	977	50	999999	999999	590	999999	875	999999	421	999999	556	999999	566	122	691	974	999999	173	898	999999	681	889	999999	978	999999	999999	276	999999	785	273	999999	529	999999	999999	999999	523	999999	958	814	383	96	632	157	748	999999	503	999999	999999	286	266	812	14	999999	999999	999999	97	999999	999999	14	757	999999	330	351	157	341	36	565	106	805	178	999999	999999	359	525	317	59	742	999999	813	381	137	501	278	999999	460	55	999999	243	655	999999	852	408	953	66	527	766	290	999	417	148	938	608	969	999999	611	715	999999	999999	127	999999	354	999999	999999	999999	629	364	999999	999999	696	296	844	331	451	586	325	999999	153	302	997	550	768	999999	223	675	443	999999	531	170	917	745	400	369	999999	890	874	813	300	330	437	999999	715	999999	312	131	303	616	167	999999	792	363	571	361	825	576	996	611	825	999999	199	111	833	999999	906	999999	895	484	214	560	711	999999	956	823	865	834	834	311	999999	102	381	999999	370	999999	999999	563	184	48	544	550	999999	272	987	858	141	999999	339	824	561	361	235	818	412	999999	681	291	406	999999	999999	991	741	694	181	999999	70	999999	740	694	523	352	776	856	999999	664	666	449	524	999999	691	539	504	999999	750	89	999999	999999	424	763	467	999999	999999	436	999999	553	808	999999	101	264	797	999999	595	645	311	218	584	379	878	747	941	242	766	308	65	957	999999	731	944	999999	867	508	947	999999	237	436	999999	350	314	999999	856	466	999999	270	310	922	943	999999	999999	541	504	999999	683	676	821	235	329	858	380	595	999999	999999	265	998	396	299	822	999999	417	874	32	244	74	491	891	485	883	999999	997	999999	23	637	999999	999999	999999	380	824	999999	999999	12	117	999999	999999	719	999999	779	210	359	873	21	999999	335	451	834	999999	270	432	202	784	346	999999	822	999999	999999	581	429	63	852	411	999999	474	551	463	415	999999	694	274	999999	162	999999	284	534	633	985	43	688	196	198	893	337	947	632	999999	818	661	294	999999	732	147	910	999999	358	947	856	999999	559	872	999999	77	824	999999	87	49	672	72	816	999999	874	214	893	999999	864	959	84	78	842	65	644	754	482	999999	541	217	251	395	926	586	776	448	483	816	999999	131	78	340	869	592	822	756	844	105	602	528	999999	678	861	398	873	788	704	999999	237	291	999999	607	464	869	798	287	146	999999	999999	999999	730	999999	91	743	999999	743	209	260	242	888	909	386	999999	22	999999	573	534	
537	713	988	744	980	999999	999999	536	470	999999	999	793	545	619	615	682	177	999999	999999	596	127	999999	999999	588	999999	270	349	999999	218	983	452	906	235	752	999999	526	434	999999	749	498	222	999999	999999	999999	209	466	696	278	304	703	456	224	797	977	416	40	582	999999	300	719	249	999999	328	487	433	103	568	793	999999	99	258	999999	58	677	999999	910	86	273	389	987	574	80	87	514	536	999999	118	999999	345	578	943	34	401	40	259	999999	999999	943	443	115	897	903	267	215	454	970	175	130	603	506	954	319	29	999999	155	178	419	813	999999	205	999999	320	457	442	155	999999	999999	999999	427	657	31	999999	829	999999	99	670	813	872	999999	565	72	988	654	999999	623	999999	999999	98	999999	91	316	85	999999	999999	129	587	455	999999	999999	230	885	156	702	945	484	821	490	745	222	484	365	546	754	394	143	996	665	618	818	520	229	996	143	345	999999	946	999999	591	164	512	999999	999999	999999	838	679	915	296	709	364	999999	154	999999	876	410	999999	769	999999	608	114	133	922	837	16	548	10	999999	23	366	603	999999	999999	999999	590	999999	269	377	733	999999	715	227	710	956	263	27	376	960	129	733	999999	581	625	540	999999	41	999999	999999	999999	274	838	789	999999	929	115	826	999999	255	678	176	150	359	46	415	893	999999	422	999999	583	989	182	50	770	289	747	999999	999999	151	999999	999999	130	999999	999999	468	999999	925	999999	781	851	437	999999	999999	291	952	999999	269	999999	220	647	598	619	623	803	999999	102	797	28	999999	999999	92	913	977	833	129	56	999999	963	577	999999	967	999999	641	999999	156	101	61	759	818	999999	487	999999	702	504	823	939	506	88	999999	376	999999	906	999999	598	999999	523	920	297	999999	999999	334	305	967	882	680	35	978	508	657	999999	50	999999	210	926	704	605	221	483	19	190	549	190	570	210	57	70	871	999999	356	632	180	763	598	912	371	191	519	999999	823	999999	961	999999	430	999999	336	999999	705	774	999999	999999	312	447	287	981	999999	999999	735	766	835	619	164	936	162	999999	730	287	449	298	565	523	96	401	659	222	228	551	759	78	874	804	999999	106	158	999999	330	999999	486	616	555	227	456	999999	984	214	643	999999	845	406	771	999999	802	417	219	380	85	910	999999	75	999999	815	394	667	892	40	264	999999	787	999999	999999	998	801	832	743	348	77	999999	999999	454	578	999999	705	999999	306	825	11	999999	887	999999	999999	420	943	420	854	999999	832	788	859	999999	999999	585	247	877	702	
773	258	970	673	999999	313	741	502	343	999999	569	119	999999	999999	999999	38	317	179	20	860	293	64	390	999999	13	516	288	484	464	999999	992	955	828	999999	533	999999	41	999999	999999	999999	376	917	610	999999	294	630	999999	428	999999	924	642	416	237	27	418	718	867	999999	670	364	35	267	48	999999	503	999999	999999	999999	837	500	996	43	162	546	999999	376	999999	466	999999	382	714	999999	691	539	862	999999	728	811	252	999999	709	49	612	662	448	119	879	771	999999	681	350	431	591	302	927	609	263	690	534	52	274	411	999999	298	999999	174	999999	508	975	916	885	478	137	32	790	957	430	500	107	383	497	682	999999	999999	999999	293	279	399	611	263	333	47	287	210	999999	308	741	324	999999	283	544	380	796	513	795	871	999999	568	511	970	188	999999	999999	160	999999	592	375	296	266	365	895	186	897	722	999999	847	999999	927	481	492	999999	999999	999999	824	839	999999	886	999999	226	170	999999	999999	887	641	85	571	454	136	655	957	933	454	67	656	387	368	483	999999	999999	947	680	376	999999	29	999999	81	999999	999999	321	438	706	999999	79	106	999999	195	999999	999999	647	31	403	74	999999	999999	999999	770	999999	832	446	481	643	999999	611	278	489	623	999999	867	886	13	297	999999	815	999999	261	100	999999	960	290	202	78	227	436	898	554	615	104	573	469	999999	31	451	332	840	795	893	240	801	616	999999	572	431	379	643	733	717	999999	65	999999	999999	395	999999	551	254	999999	425	386	999999	723	874	529	59	408	902	999999	846	363	999999	431	368	859	583	353	538	629	999999	847	793	175	837	366	999999	311	10	597	932	899	87	438	379	517	527	87	742	232	523	999999	477	999999	887	999999	284	633	903	609	812	745	23	625	764	577	593	548	886	517	999999	748	407	314	59	947	999999	546	61	999999	341	506	610	316	115	999999	999999	142	287	484	91	415	999999	999999	785	196	886	462	674	999999	999999	979	999999	234	743	774	625	172	999999	939	87	738	582	63	277	316	145	706	519	149	207	461	270	999999	436	83	999999	16	999999	863	71	822	999999	258	926	362	999999	385	572	341	998	217	530	348	999999	352	832	353	133	999999	61	189	943	534	605	999999	999999	788	798	669	433	619	999999	999999	878	999999	999999	333	136	915	11	759	144	999999	999999	999999	930	922	15	93	250	997	882	59	812	881	999999	346	999999	463	642	525	587	902	908	389	573	999999	469	151	485	508	227	999999	478	301	999999	765	394	999999	542	797	782	999999	999999	
435	999999	594	935	996	385	999999	680	672	282	485	182	241	999999	761	999999	156	999999	864	607	999999	780	999999	581	520	999999	123	999999	999999	920	999999	743	871	999999	482	999999	979	848	472	766	955	828	554	935	992	129	813	999999	632	999999	396	344	918	117	687	655	73	23	424	999999	271	999999	999999	999999	437	742	999999	757	796	999999	446	308	999999	999999	651	913	235	999999	999999	401	999999	627	999999	847	534	510	824	999999	796	827	588	999999	999999	312	504	388	196	999999	507	260	818	66	699	522	999999	97	999999	819	466	774	430	333	434	999999	146	999999	257	794	227	927	917	546	960	969	531	480	874	687	604	273	726	432	241	999999	583	967	927	806	999999	446	166	14	999999	32	407	264	999999	411	176	859	140	402	584	580	342	282	105	729	999999	999999	223	667	999999	202	999999	997	102	105	448	179	717	450	700	999999	770	999999	248	937	999999	999999	999999	999999	520	745	142	333	847	661	996	311	871	999999	815	819	233	499	789	115	974	409	999999	445	962	996	152	689	702	804	809	429	43	168	999999	725	345	750	156	999999	69	724	159	440	109	999999	999999	519	635	880	557	281	134	143	962	999999	114	999999	999999	523	602	453	631	53	851	577	277	712	50	999999	484	483	999999	318	55	260	999999	731	346	825	999999	999999	64	821	999999	538	305	999999	999999	994	620	842	999999	632	877	616	102	999999	589	532	869	595	999999	545	406	84	928	815	97	711	912	383	166	684	999999	970	399	810	797	323	282	999999	999999	999999	479	641	242	721	999999	999999	167	999999	152	813	955	112	164	999999	999999	999999	999999	489	999999	494	91	247	686	566	806	999999	227	292	318	275	260	502	89	999999	999999	765	841	217	383	658	554	767	241	352	729	722	999999	880	395	624	999999	999999	999999	32	964	999999	999999	999999	914	533	221	874	836	876	563	999999	999999	999999	452	659	340	402	115	999999	940	323	999999	343	837	93	999999	999999	897	999999	562	999999	999999	67	999999	834	809	175	302	999999	447	999999	931	999999	789	275	699	94	999999	735	999999	320	999999	999999	92	650	235	622	839	830	442	874	977	152	999999	104	999999	966	999999	617	999999	175	999999	265	716	270	392	651	553	571	394	17	999999	172	999999	999999	781	537	975	817	608	999999	336	472	417	573	702	788	51	694	750	733	820	820	885	128	999999	999999	693	999999	267	584	999999	999999	999999	435	965	815	742	81	323	987	990	999999	999999	662	839	638	848	153	568	999999	610	858	820	661	196	97	999999	292	41	361	843	163	
999999	34	128	68	36	999999	607	886	56	969	381	762	742	374	999999	232	289	999999	582	999999	999999	663	999999	220	457	785	248	878	999999	459	50	961	154	999999	896	984	544	780	612	999999	999999	999999	557	641	999999	999999	918	999999	286	63	13	459	778	302	900	999999	999999	907	610	251	743	999999	358	999999	928	419	618	904	478	999999	688	999999	970	716	15	581	999999	342	733	399	866	426	601	999999	999999	591	193	851	999999	999999	933	636	999999	999999	132	815	333	960	712	77	449	23	353	459	375	504	999999	72	297	329	790	718	999999	999999	384	999999	137	873	999999	347	236	766	999999	478	999999	999999	337	999999	594	999999	258	155	629	999999	999999	852	999999	152	119	952	112	999999	564	999999	219	225	461	959	986	804	687	459	821	375	840	999999	55	875	566	999999	176	999999	478	107	999999	645	98	518	271	531	255	985	763	197	245	999999	211	999999	999999	677	600	999999	622	789	999999	798	333	999999	825	999999	807	206	999999	999999	785	232	999999	999999	547	574	136	943	698	464	559	702	695	633	140	734	482	695	617	888	722	798	999999	688	596	282	999999	833	692	995	999999	999999	999999	967	412	22	999999	744	812	999999	550	656	680	168	999999	809	112	700	134	100	793	999999	999999	697	999999	987	965	963	870	275	999999	303	261	702	999999	999999	302	999999	231	127	280	999999	999999	923	348	76	127	108	458	787	179	620	709	999999	212	612	999999	712	893	425	999999	999999	873	547	440	257	405	977	428	730	516	383	479	17	820	64	239	666	999999	999999	999999	999999	515	93	105	642	593	659	499	137	51	590	999999	805	79	780	864	999999	492	100	671	149	999999	728	280	795	151	701	781	157	383	803	363	886	556	190	999999	789	452	798	663	745	488	999999	688	926	549	673	937	49	200	999999	183	999999	345	999999	999999	787	813	309	999999	892	999999	352	999999	247	999999	947	259	889	795	999999	892	693	437	999999	661	389	49	354	256	478	764	742	957	488	629	105	551	826	993	999999	976	152	308	999999	867	999999	546	451	999999	601	423	57	999999	999999	999999	489	831	999999	77	807	748	468	63	31	138	145	394	275	999999	140	406	432	999999	598	108	749	395	665	67	525	843	999999	654	654	999999	716	498	999999	486	999999	274	999999	999999	195	999999	517	99	286	643	731	751	280	999999	569	205	990	160	655	26	262	104	999999	363	551	963	160	814	408	966	421	647	551	789	478	866	276	673	710	149	591	999999	119	999999	335	774	999999	765	999999	459	74	565	843	826	999999	
55	109	777	217	232	999999	702	999999	999999	231	94	999999	491	999999	702	929	999999	450	516	999999	602	999999	999999	37	777	400	394	730	949	902	856	804	999999	999999	433	767	498	999999	488	839	999999	969	800	801	251	574	999999	999999	391	999999	746	999999	999999	401	631	70	999999	750	440	832	999999	972	740	416	375	999999	484	999999	930	935	440	999999	961	676	546	632	194	351	785	999999	317	983	999999	429	165	740	477	334	934	372	810	748	999999	999999	999999	916	999999	999999	999999	961	99	166	481	456	99	884	163	999999	854	999999	876	615	964	999999	524	930	633	320	261	634	813	160	991	567	134	999999	836	315	750	999999	999999	800	999999	824	124	160	999999	892	999999	280	999999	816	479	999999	999999	205	784	999999	141	995	292	999999	142	801	999999	999999	175	914	331	407	58	848	910	234	604	999999	700	149	122	373	999999	741	980	999999	999999	997	681	64	999999	929	907	47	183	755	999999	485	999999	122	677	184	985	999999	571	932	232	999999	906	999999	342	419	999999	645	999999	768	576	550	938	161	755	160	268	999999	843	401	500	999999	674	164	886	999999	417	587	472	999999	999999	830	180	999999	758	317	999999	436	722	661	434	271	361	999999	188	797	547	999999	367	526	916	873	754	179	442	222	999999	751	368	223	999999	917	183	999999	389	999999	999999	999999	403	447	999999	832	398	192	966	999999	659	999999	976	999999	581	999999	229	945	30	514	999999	10	615	545	252	349	77	509	999999	999999	999999	999999	35	443	426	999999	123	999999	466	94	485	999999	212	999999	563	805	775	279	999999	111	697	237	728	875	999999	999999	285	857	999999	999999	764	999999	533	458	149	56	243	542	999999	924	999999	999999	489	936	39	514	797	411	982	446	574	798	866	557	999999	861	884	160	774	56	999999	266	724	746	330	595	999999	753	74	516	572	242	999999	718	999999	396	999999	999999	846	999999	581	873	874	999999	155	965	32	975	638	287	999999	93	768	625	552	530	586	999999	616	999999	475	999999	999999	999999	999999	342	202	158	243	433	124	102	999999	620	475	507	999999	964	601	364	572	999999	125	786	353	488	474	980	999999	793	810	14	185	412	688	537	999999	408	885	999999	773	874	999999	214	173	80	779	158	999999	55	149	999999	151	261	870	412	928	560	132	395	868	221	983	450	622	119	999999	901	999999	937	970	983	89	787	590	698	331	910	622	999999	709	325	829	129	653	199	863	923	542	285	609	976	285	499	945	562	890	300	999999	64	164	999999	226	223	999999	166	541	364	671	181	
91	27	937	849	685	552	391	863	797	433	256	999999	369	656	337	999999	707	590	842	999999	807	999999	329	568	128	831	999999	616	54	497	658	999999	999999	370	999999	999999	48	436	813	402	180	36	503	168	808	999999	518	570	886	90	459	951	521	644	373	999999	698	379	730	999999	453	775	999999	310	775	747	740	998	461	999999	956	281	776	449	856	780	536	170	760	957	323	538	730	999999	47	706	986	618	996	153	893	668	705	999999	949	999999	217	203	999999	999999	431	519	118	150	133	187	185	82	999999	593	999999	537	999999	773	540	915	55	854	999999	999999	760	132	999999	318	999999	297	576	816	500	999999	999999	343	999999	698	535	999999	429	589	840	859	531	999999	830	413	629	366	59	931	429	43	999999	362	931	325	310	308	999999	800	299	836	611	369	582	336	29	190	760	920	247	736	999999	999999	999999	412	546	999999	999999	598	688	495	247	999999	999999	466	110	220	999999	461	999999	999999	296	999999	300	14	258	999999	341	504	393	449	605	139	693	999999	547	894	348	528	778	464	17	999999	122	804	598	967	972	125	235	999999	777	308	532	20	450	867	175	999999	164	999999	999999	796	214	999999	889	118	950	703	919	999999	871	883	683	933	229	377	516	496	999999	290	199	999999	279	584	672	307	607	682	252	679	729	338	999999	403	950	220	999999	873	999999	999999	26	278	206	29	938	893	999999	598	790	83	361	678	604	873	194	297	527	999999	576	591	511	277	999999	250	486	542	519	290	999999	19	663	999999	999999	999999	274	921	30	999999	645	778	682	18	999999	179	327	999999	734	500	999999	999999	692	92	307	999999	978	748	816	956	543	405	383	999999	616	999999	999999	719	107	678	609	999999	277	277	999999	797	999999	503	385	999999	922	435	807	999999	81	329	326	580	999999	258	947	525	999999	73	717	999999	404	347	999999	120	759	608	953	66	891	945	395	425	107	509	424	484	999999	534	43	999999	999999	999999	273	297	464	838	384	849	730	999999	169	213	560	745	999999	571	111	274	532	999999	481	751	137	135	999999	901	999999	999999	833	472	162	999999	40	609	651	49	84	114	999999	999999	999999	114	335	807	786	191	865	361	117	853	382	107	11	999999	636	846	238	147	363	563	365	548	999999	267	930	588	183	950	999999	363	496	997	618	611	999999	377	425	329	349	751	45	131	999999	980	999999	64	578	321	999999	804	811	999999	750	103	565	999999	99	77	877	207	18	914	999999	754	366	385	489	399	629	269	430	909	797	611	527	244	
820	44	177	999999	999999	999999	978	999999	999999	559	256	999999	56	414	287	999999	452	152	999999	130	999999	973	624	714	575	189	691	713	383	999999	149	149	575	331	864	65	900	10	197	156	999999	968	212	807	139	964	353	999999	999999	82	467	999999	999999	406	380	846	999999	463	999999	830	180	274	999999	649	999999	117	999999	725	550	232	457	999999	999999	597	999999	894	771	816	585	999999	835	999999	731	311	445	999999	280	178	999999	999999	645	446	999999	367	999999	672	999999	562	999999	31	23	628	674	759	624	999999	701	280	222	485	85	999999	878	699	999999	703	542	999999	999999	926	999999	782	774	532	999999	20	999999	597	999999	522	841	999999	999999	563	999999	217	802	972	999999	999999	792	999999	999999	474	942	999999	999999	999999	372	281	999999	448	358	470	195	999999	853	999999	182	999999	274	113	999999	700	643	866	183	324	112	999999	901	569	928	785	999999	999999	826	310	589	999999	452	750	999999	350	999999	403	999999	959	377	365	364	659	800	82	999999	688	351	265	999999	86	999999	253	897	999999	379	570	999999	999999	999999	359	415	553	562	636	999999	999999	999999	999999	999999	999999	15	224	947	747	432	252	999999	856	631	454	494	571	479	513	677	208	999999	648	971	822	999999	298	632	999999	949	999999	106	999999	999999	640	999999	43	999999	589	81	999999	306	999999	163	999999	800	999999	941	999999	865	843	83	59	959	999999	999999	241	346	496	368	716	591	929	797	999999	155	605	999999	999999	645	460	999999	999999	999999	32	999999	999999	494	843	31	227	357	750	162	115	999999	57	214	945	969	577	696	460	999999	364	999999	377	999999	541	982	205	718	950	246	999999	229	193	999999	936	999999	967	999999	503	474	150	999999	841	999999	692	884	999999	400	10	31	77	763	173	668	999999	960	534	351	953	861	999999	508	407	514	748	886	553	439	278	999999	12	831	999999	986	999999	999999	231	600	669	656	884	805	718	999999	178	650	65	999999	999999	976	538	625	793	642	649	999999	999999	336	38	805	341	667	131	999999	29	246	570	187	588	92	738	933	681	999999	976	29	790	478	999999	107	830	999999	899	302	355	387	999999	561	999999	999999	42	999999	572	864	325	226	683	601	909	931	90	877	936	457	248	604	999999	497	665	999999	851	493	999999	931	974	313	768	999999	771	999999	208	19	999999	150	59	999999	371	817	981	760	346	198	569	413	27	952	101	999999	63	999999	443	550	895	717	596	548	904	641	889	21	458	853	830	277	733	80	46	796	408	405	242	999999	999999	999999	293	999999	924	586	913	31	221	
999999	999999	999999	208	999999	999999	133	553	510	938	999999	928	999999	312	492	368	999999	680	946	999999	305	53	658	517	999999	45	990	433	999999	624	999999	727	867	999999	141	87	809	999999	999999	999999	913	253	897	466	512	999999	999999	603	800	303	632	906	967	999999	999999	283	127	513	890	622	133	699	618	999999	999999	13	70	180	999999	999999	559	232	605	989	12	61	999999	999999	999999	120	999999	397	632	640	991	421	759	762	999999	999999	960	306	188	462	999999	223	634	21	844	999999	146	375	432	396	999999	409	310	978	999999	865	137	924	507	780	133	736	999999	999999	894	210	253	308	999999	321	999999	263	54	153	165	789	426	144	358	999999	973	133	999999	999999	896	591	120	781	659	999999	731	999999	799	408	999999	107	999999	656	126	643	999999	838	88	120	999999	491	365	167	822	322	448	992	575	10	806	10	999999	830	92	999999	99	999999	999999	999999	999999	999999	464	646	999999	67	643	770	28	714	251	999999	55	853	303	414	999999	953	999999	999999	579	999999	470	798	999999	338	999999	325	999999	813	999999	999999	199	999999	530	535	37	718	352	765	679	678	999999	861	758	999999	999999	918	536	999999	86	146	999999	312	701	850	999999	665	55	486	731	327	205	999999	999999	458	945	247	333	768	387	517	610	203	666	900	766	608	50	929	999999	417	999999	999999	737	417	290	999999	116	999999	588	372	673	999999	999999	361	999999	768	701	309	726	717	594	768	300	568	999999	319	646	800	94	348	999999	126	113	324	538	308	477	752	178	69	140	653	190	25	844	744	999999	314	428	997	907	999999	999999	666	822	30	607	179	882	999999	999999	316	999999	249	747	557	762	719	999999	999999	300	999999	141	999999	586	999999	587	999999	999999	790	159	341	381	96	440	999999	913	447	501	517	701	999999	870	207	999999	824	69	940	277	999999	982	999999	491	254	707	959	609	545	89	881	443	332	454	101	820	909	999999	507	809	999999	644	325	227	315	483	991	999999	933	847	999999	999999	647	17	437	808	999999	999999	137	389	481	999999	999999	999999	619	84	999999	853	779	999999	999999	889	999999	141	414	651	666	232	185	770	999999	881	999999	698	327	999999	796	324	26	293	999999	69	807	128	337	589	277	958	608	241	999999	999999	999999	999999	938	999999	329	515	603	999999	151	486	673	366	674	999999	999999	679	50	619	999999	64	999999	496	275	849	92	443	803	824	384	708	624	944	666	577	583	128	759	999999	680	290	721	240	151	634	396	999999	453	738	981	598	917	988	999999	59	310	811	291	98	790	
999999	711	999999	999999	443	999999	728	999999	999999	26	489	919	596	938	997	342	999999	354	640	463	641	999999	75	843	786	999999	635	991	999999	276	771	999999	671	663	999999	579	943	828	708	772	667	750	356	722	501	678	331	59	955	717	704	467	651	634	159	895	645	934	625	652	237	737	92	830	254	652	257	999999	999999	999999	399	999999	999999	868	796	999999	643	999999	351	999999	469	585	46	900	999999	999999	195	47	514	898	933	18	213	66	545	999999	667	525	477	849	431	398	905	537	327	926	999999	783	999999	267	262	302	999999	999999	193	651	701	192	269	999999	466	220	428	255	494	999999	573	999999	333	866	233	127	876	999999	685	999999	680	508	999999	999999	493	412	208	256	999999	999999	425	999999	872	893	238	484	999999	537	393	220	970	659	999999	936	363	240	460	999999	999999	999999	426	999999	999999	999999	971	202	610	624	456	999999	21	182	609	853	999999	878	999999	999999	637	748	861	348	999999	474	109	999999	465	999999	291	262	952	999999	222	511	224	334	999999	759	922	45	874	641	90	340	209	798	999999	199	999999	484	999999	999999	343	295	282	87	999999	999999	23	950	736	999999	342	999999	110	784	959	108	638	641	24	957	516	602	873	229	999999	777	999999	311	971	276	675	806	739	932	999999	927	238	147	352	506	746	972	309	910	309	886	999999	999999	838	951	560	999999	470	999999	513	741	421	63	999999	999999	101	712	978	469	299	535	999999	178	891	999999	869	501	298	517	999999	544	303	963	999999	382	547	850	472	30	999999	999999	999999	182	428	161	515	185	328	147	999999	44	993	999999	999999	773	999999	999999	533	806	91	69	50	952	355	999999	448	999999	142	446	999999	250	249	958	753	999999	999999	292	749	740	526	999999	999999	161	999999	186	551	463	999999	157	999999	485	327	665	999999	656	304	393	827	458	712	999999	999999	881	480	999999	999999	44	95	667	584	999999	321	999999	290	398	999999	889	850	178	428	984	999999	985	999999	190	923	584	30	999999	659	805	464	300	999999	468	999999	999999	680	999999	999999	999999	999999	684	572	813	173	999999	999999	550	770	999999	543	659	40	727	951	67	396	999999	250	219	23	988	18	779	999999	999999	765	822	999999	999999	219	912	999999	911	999999	431	422	681	999999	400	209	999999	999999	254	271	999999	270	999999	999999	999999	905	999999	697	999999	503	390	676	793	139	999999	767	562	802	999999	205	631	873	129	121	999999	644	999999	999999	850	20	542	662	999999	517	878	760	465	999999	999999	999999	999999	999999	999999	418	236	755	629	552	874	999999	646	
999999	161	59	639	931	150	198	985	948	200	116	999999	172	960	728	913	285	999999	392	311	999999	648	999999	999999	416	270	710	885	999999	25	171	999999	228	373	999999	510	713	999999	999999	999999	999999	330	999999	499	722	378	450	458	508	842	353	300	999999	330	400	39	666	683	999999	999999	440	313	221	932	39	707	628	799	105	227	209	408	314	999999	44	999999	442	995	653	48	820	262	387	932	672	999999	999999	897	999999	999999	999999	40	654	286	189	963	119	999999	469	24	999999	651	363	290	999999	999999	986	999999	295	999999	597	670	39	999999	849	187	926	999999	270	168	790	999999	826	270	383	999999	753	38	592	999999	816	999999	535	639	298	999999	899	106	299	999999	884	207	999999	507	247	999999	10	470	436	11	47	830	22	999999	999999	29	999999	102	907	999999	201	958	137	225	999999	437	144	400	895	680	288	829	989	543	283	592	999999	328	999999	209	178	293	601	999999	43	986	157	234	415	279	354	806	199	825	999999	926	80	396	850	810	999999	610	574	755	723	999999	999999	478	999999	999999	899	505	80	999999	999999	999999	366	546	192	670	999999	999999	999999	626	999999	481	640	174	18	357	522	732	478	222	170	999999	719	999999	867	825	999999	678	206	773	379	848	999999	491	999999	627	569	533	214	189	999999	139	624	948	430	251	577	675	470	999999	128	177	37	857	999999	735	999999	521	679	366	524	999999	999999	999999	256	486	999999	159	643	390	999999	999999	999999	299	691	41	944	771	999999	625	257	481	999999	525	655	212	821	999999	943	795	999999	999999	853	847	999999	999999	999999	999999	999999	999999	999999	999999	999999	89	999999	999999	649	737	999999	516	791	428	105	64	119	53	999999	198	566	999999	664	866	215	848	999999	740	146	680	634	772	616	541	79	481	129	999999	999999	138	999999	526	562	94	712	436	13	19	952	799	738	621	526	236	846	657	288	639	222	999999	999999	999999	992	969	112	403	900	260	358	623	934	290	604	274	564	50	999999	999999	164	779	845	942	787	346	999999	22	255	999999	694	422	203	490	999999	265	11	482	533	593	981	318	535	753	661	339	864	457	27	999999	999999	806	999999	707	484	999999	999999	999999	999999	999999	37	100	158	999999	565	936	430	454	673	348	999999	92	999999	898	999999	846	253	102	291	458	482	494	994	999999	718	999999	999999	495	16	183	917	816	117	877	565	890	999999	25	197	724	999999	420	784	679	988	588	999999	276	118	638	199	256	903	915	183	999999	105	164	999999	677	689	934	448	500	431	456	999999	639	343	708	
999999	999999	904	999999	549	72	709	325	999999	140	599	979	386	377	983	670	913	201	704	999999	795	15	224	519	45	973	971	293	257	542	613	999999	999999	999999	952	962	999999	999999	376	120	833	780	160	670	88	709	999999	999999	516	760	543	783	935	999999	913	680	23	395	531	575	999999	426	77	472	527	940	999999	976	999999	999999	999999	576	825	593	999999	25	855	553	441	335	425	901	776	999999	999	830	723	622	496	999999	948	956	815	800	30	417	712	687	153	147	663	581	655	495	440	999999	957	999999	131	898	999999	469	953	205	999999	199	649	999999	473	696	226	999999	489	152	82	373	761	999999	573	781	312	999999	409	304	999999	843	256	291	66	43	999999	999999	999999	598	999999	999999	12	619	999999	999999	767	142	224	999999	920	239	102	999999	422	999999	214	932	779	350	595	656	999999	659	533	316	942	367	523	440	824	846	932	890	695	999999	370	151	384	742	24	179	953	952	383	442	999999	744	868	989	999999	939	601	160	13	801	999999	999999	96	344	887	409	619	784	632	84	306	211	999999	828	706	73	999999	46	335	426	999999	117	286	999999	564	208	499	533	999999	884	254	782	887	893	999999	26	64	999999	854	614	560	179	329	999999	145	999999	999999	999999	292	764	999999	999999	825	586	108	999999	999999	995	779	999999	910	999999	999999	748	829	524	323	999999	663	690	18	518	192	720	866	533	787	999999	999999	24	281	999999	251	847	502	999999	957	999999	795	854	948	69	269	175	704	999999	997	580	478	999999	236	13	387	602	999999	999999	381	114	999999	999999	999999	100	49	765	417	462	844	334	255	149	567	999999	138	808	741	999999	259	27	999999	401	536	216	999999	345	787	278	81	649	102	999999	318	852	590	230	999999	858	30	503	758	252	630	672	335	338	62	999999	999999	999999	860	806	623	999999	97	328	999999	326	590	703	978	999999	999999	999999	242	625	999999	714	432	907	487	882	928	999999	268	999999	771	999999	881	999999	292	573	403	999999	788	295	17	953	765	999999	191	14	278	326	525	619	999999	435	440	710	999999	347	999999	967	100	978	877	868	105	322	557	184	999999	420	421	999999	745	888	416	946	999999	999999	949	171	725	483	999999	612	240	649	913	345	999999	999999	672	999999	782	436	411	810	418	149	858	453	999999	17	569	857	905	999999	999999	972	29	493	102	630	999999	629	251	617	374	275	637	456	999999	222	751	999999	748	476	633	319	999999	605	537	478	28	506	457	718	999999	756	706	999999	774	940	999999	999999	89	51	556	999999	
194	794	999999	152	511	999999	53	999999	266	305	999999	439	486	565	496	423	999999	999999	999999	999999	182	999999	702	999999	569	999999	682	468	896	811	194	706	999999	999999	134	692	169	395	966	999999	462	955	462	618	999999	276	643	218	454	901	983	465	439	664	979	999999	999999	828	583	993	729	999999	605	454	121	412	520	15	999999	999999	999999	999999	656	994	440	999999	80	94	999999	302	873	473	24	999999	999999	999999	277	999999	999999	999999	600	340	811	973	888	876	999999	17	999999	244	756	638	777	650	999999	422	808	444	999999	762	999999	17	859	291	999999	265	999999	610	999999	392	145	264	513	967	999999	923	999999	683	999999	999999	866	73	999999	734	545	244	696	373	356	999999	920	833	41	739	999999	593	481	999999	852	999999	999999	999999	999999	124	109	502	999999	809	999999	724	663	999999	337	999999	999999	526	429	999999	999999	885	568	207	264	220	472	312	233	999999	94	999999	451	239	831	483	257	127	682	999999	635	53	999999	999999	927	632	999999	795	505	370	999999	366	173	357	785	999999	74	117	999999	179	651	999999	999999	361	999999	825	282	433	303	999999	999999	778	844	956	999999	701	775	682	280	999999	468	677	807	862	930	999999	457	104	999999	863	419	149	632	512	821	837	775	758	171	999999	359	999999	502	999999	999999	75	521	216	857	94	201	391	837	863	711	974	990	999999	430	996	378	999999	980	439	999999	283	155	341	999999	661	926	999999	520	179	282	149	184	166	914	865	217	250	999999	369	672	999999	312	768	999999	847	846	999999	999999	175	732	180	999999	999999	216	673	999999	189	82	205	168	183	871	667	590	571	799	999999	501	565	789	137	941	620	767	417	999999	386	540	297	815	567	689	354	446	999999	801	999999	950	250	999999	999999	999999	50	999999	498	165	645	188	239	57	22	866	772	386	604	239	727	305	799	703	542	649	785	390	999999	494	527	230	489	769	686	999999	260	619	761	959	901	419	999999	261	999999	208	311	999999	999999	701	916	967	842	872	84	817	160	547	412	387	393	999999	611	14	638	999999	698	469	371	999999	615	999999	624	645	337	318	36	548	377	344	347	546	999999	999999	999999	559	999999	616	695	869	733	713	216	383	576	251	999999	274	622	999999	509	999999	878	675	95	763	352	999999	544	765	790	999999	180	999999	50	847	82	999999	999999	89	45	92	773	501	404	902	946	250	79	999999	999999	762	999999	465	834	506	999999	912	813	813	216	192	81	930	999999	999999	542	147	999999	729	178	105	999999	543	875	427	78	386	999999	193	817	
111	137	458	265	999999	687	714	244	543	999999	169	898	999999	872	853	20	999999	999999	283	999999	808	999999	349	917	999999	924	392	999999	416	438	291	641	630	995	114	64	623	675	60	443	827	903	800	999999	18	207	999999	999999	999999	417	234	999999	997	823	19	205	787	540	850	999999	305	134	999999	999999	999999	999999	999999	627	999999	799	999999	999999	371	840	542	999999	116	799	908	999999	999999	721	568	999	213	326	644	806	986	909	277	93	824	946	999999	999999	84	694	652	999999	928	999999	903	232	30	66	602	999999	291	113	98	999999	631	643	404	999999	566	828	902	581	883	472	640	999999	999999	999999	353	999999	999999	999999	999999	422	999999	428	289	999999	999999	999999	978	156	723	488	525	882	821	999999	999999	999999	999999	564	999999	256	792	81	999999	999999	956	55	700	717	712	187	999999	999999	283	676	999999	213	364	292	766	999999	999999	755	857	405	999999	757	999999	252	999999	173	873	147	702	584	999999	86	820	999999	165	772	645	270	444	546	33	83	609	999999	448	259	826	999999	798	916	406	47	223	212	519	209	19	457	999999	999999	314	326	748	698	56	999999	392	541	999999	993	584	588	321	999999	381	999999	999999	891	804	999999	346	999999	349	786	188	592	862	617	313	956	763	999999	403	894	999999	706	334	911	999999	683	866	295	141	804	999999	999999	726	999999	831	999999	61	128	653	276	999999	999999	977	962	520	464	902	775	238	181	999999	396	195	426	89	674	548	246	792	130	734	61	483	544	455	370	999999	960	786	666	904	644	999999	136	999999	542	729	372	999999	643	781	101	66	959	573	944	631	999999	999999	999999	999999	814	335	532	542	161	226	443	517	159	598	941	989	571	276	999999	852	68	734	547	945	185	846	158	348	999999	999999	523	970	510	999999	565	148	628	568	100	319	22	594	999999	325	296	855	999999	55	840	999999	495	693	978	102	573	575	284	222	922	968	999999	193	899	999999	703	472	16	421	42	803	999999	12	999999	286	839	474	204	999999	658	330	605	999999	508	541	509	830	999999	418	175	990	999999	416	646	131	142	828	695	382	622	823	849	999999	22	46	741	492	999999	701	999999	109	380	62	563	602	373	83	685	367	658	873	480	999999	255	51	939	999999	366	65	153	999999	999999	822	999999	835	480	775	999999	471	799	26	323	300	165	999999	620	811	999999	53	758	999999	999999	337	999999	748	353	261	583	970	106	787	135	461	558	250	330	999999	452	727	999999	597	999999	999999	568	641	559	189	999999	189	431	138	999999	323	306	
93	868	451	999999	861	492	999999	202	130	374	22	890	862	741	914	745	71	369	135	921	170	87	928	769	93	199	173	818	999999	548	999999	687	812	164	475	381	879	461	590	245	901	405	862	849	555	750	697	447	527	999999	999999	769	974	401	146	16	940	681	24	672	999999	411	798	999999	406	334	88	999999	276	542	865	610	778	999999	999999	765	225	999999	999999	342	501	726	999999	959	188	208	712	420	999999	469	441	207	447	999999	917	999999	607	291	453	231	672	989	180	999999	578	999999	991	94	381	380	790	861	468	681	180	601	120	838	999999	208	621	667	689	807	111	667	173	860	972	529	167	933	635	992	669	511	999999	315	390	429	217	628	49	647	678	579	739	765	747	325	999999	768	888	254	609	15	310	373	999999	911	595	140	122	852	223	856	999999	475	22	999999	999999	804	458	972	991	993	628	51	139	531	928	999999	122	657	148	399	55	999999	392	664	211	999999	432	479	999999	86	516	196	434	821	354	273	753	88	279	586	319	916	263	616	387	268	243	999999	983	999999	999999	999999	714	823	999999	999999	999999	357	467	999999	381	979	149	914	486	441	617	318	187	664	655	999999	387	562	89	138	137	776	287	942	948	80	495	999999	68	61	999999	610	19	509	190	405	999999	415	999999	340	777	348	139	945	651	925	184	329	542	983	999999	162	744	999999	717	999999	80	525	915	311	999999	502	999999	435	958	17	308	677	483	259	423	999999	357	999999	361	788	999999	341	301	33	999999	999999	113	999999	974	330	866	999999	792	873	999999	105	499	903	846	284	491	703	986	644	999999	506	999999	999999	569	114	804	995	331	928	670	738	234	892	999999	999999	399	999999	999999	638	150	999999	885	610	924	328	483	454	999999	87	999999	999999	354	999999	999999	398	999999	821	514	870	525	999999	999999	999999	212	596	870	607	497	999999	999999	709	999999	999999	503	653	621	245	368	250	999999	360	103	254	631	999999	393	577	999999	26	995	577	277	591	122	279	999999	999999	407	337	458	875	956	381	999999	597	700	996	164	999999	999999	96	999999	273	999999	175	999999	999999	242	999999	999999	303	122	999999	535	317	999999	661	999999	233	685	600	999999	40	792	755	999999	721	61	999999	37	396	422	999999	999999	908	124	999999	999999	947	999999	217	787	922	134	999999	763	485	846	884	165	49	999999	930	999999	999999	999999	432	481	493	771	66	999999	208	457	816	880	379	241	999999	999999	438	318	298	731	478	813	915	906	638	992	918	875	177	999999	999999	635	999999	
999999	73	659	999999	532	859	185	999999	508	999999	999999	999999	283	999999	253	229	692	999999	730	472	209	999999	372	343	525	842	999999	853	999999	541	330	999999	999999	999999	704	178	967	999999	999999	459	123	296	970	234	451	599	365	608	674	999999	484	162	268	999999	292	87	700	999999	999999	999999	367	331	264	966	268	15	999999	884	689	85	262	999999	820	999999	359	913	628	148	892	926	999999	892	189	535	66	177	211	27	115	627	999999	650	342	226	999999	791	41	13	999999	446	472	480	919	598	403	302	342	987	813	999999	459	561	434	999999	212	475	152	728	910	101	803	119	999999	72	607	611	850	999999	188	567	881	624	183	456	999999	16	973	590	141	764	835	999999	214	736	178	916	999999	100	23	626	999999	999999	103	874	999999	363	999999	856	999999	999999	452	737	808	999999	498	999999	999999	978	787	999999	502	999999	597	156	265	590	905	52	894	999999	396	759	999999	562	999999	578	531	308	813	110	315	999999	599	999999	321	107	415	999999	248	999999	537	247	313	816	134	98	715	947	618	999999	999999	659	999999	999999	405	692	156	255	999999	999999	313	89	174	687	891	385	961	257	834	168	184	946	804	999999	164	999999	456	773	438	829	862	584	690	999999	652	999999	163	300	999999	999999	950	169	630	999999	40	457	82	625	925	748	136	999999	122	999999	999999	511	854	412	154	257	999999	382	817	507	999999	999999	399	413	44	999999	999999	999999	999999	215	217	999999	326	485	999999	706	86	999999	848	999999	703	999999	471	240	999999	151	801	999999	155	697	999999	577	352	132	999999	311	68	999999	591	690	526	465	165	907	252	862	194	999999	882	447	180	999999	534	137	804	663	267	169	528	892	444	481	525	615	822	639	673	999999	224	999999	648	999999	248	999999	173	248	247	563	987	32	999999	431	868	707	526	976	52	224	328	607	54	898	150	699	256	55	939	550	94	612	198	999999	164	665	999999	999999	177	377	963	566	425	703	181	506	935	22	612	817	999999	846	597	999999	875	616	999999	750	999999	549	999999	128	308	697	999999	384	833	966	999999	213	908	999999	809	675	999999	761	192	999999	726	643	999999	999999	442	132	460	248	25	740	125	548	491	999999	498	628	465	999999	268	727	234	797	673	969	745	999999	908	999999	999999	921	206	123	999999	832	33	632	785	999999	999999	185	246	241	369	102	850	728	721	859	274	999999	220	416	503	464	126	929	969	794	999999	42	999999	999999	210	104	543	12	123	999999	999999	865	843	999999	168	999999	491	992	999999	999999	999999	26	
687	999999	73	856	711	790	619	969	716	103	663	990	189	653	962	999999	999999	275	558	848	614	72	999999	408	347	432	257	999999	973	999999	501	397	676	482	354	174	999999	999999	999999	753	392	999999	942	932	212	853	608	515	999999	999999	962	172	33	280	411	999999	224	664	518	288	999999	207	996	592	601	275	324	706	308	999999	62	999999	999999	804	465	470	130	901	206	494	999999	999999	301	605	999999	999999	999999	405	81	729	950	406	999999	113	999999	194	999999	359	341	936	538	999999	216	332	999999	285	290	228	815	999999	999999	323	467	34	465	999999	906	400	431	272	900	918	635	579	847	655	851	778	999999	280	322	770	570	999999	955	999999	536	968	999999	999999	999999	156	999999	140	235	636	938	999999	648	421	288	757	928	78	999999	620	276	637	485	670	433	512	634	544	999999	733	753	208	78	543	272	999999	121	545	999999	754	338	505	999999	220	717	999999	999999	999999	999999	999999	842	501	233	345	655	899	493	619	999999	545	521	55	512	501	883	999999	742	999999	158	350	999999	392	854	999999	999999	770	999999	274	952	392	382	999999	552	73	891	262	974	733	888	999999	454	501	93	678	999999	999999	999999	852	337	999999	309	35	32	651	918	460	646	942	63	999999	616	228	666	79	173	67	502	448	610	631	765	999999	226	785	999999	155	999999	186	57	998	777	999999	937	975	93	999999	440	901	154	441	615	999999	999999	13	757	235	834	23	514	186	790	554	252	706	221	300	808	247	754	773	999999	999999	894	999999	117	185	291	690	986	999999	999999	600	303	999999	25	732	339	222	38	671	320	296	672	871	217	232	198	999999	999999	999999	548	203	157	381	290	156	147	623	896	999999	999999	153	36	697	999999	200	260	82	690	488	960	596	218	92	463	999999	796	999999	999999	999999	999999	999999	999999	999999	278	433	999999	922	888	868	594	715	326	455	727	176	269	974	322	999999	999999	126	550	285	999999	951	984	74	918	425	999999	124	775	21	596	894	999999	999999	999999	134	746	999999	193	821	999999	254	999999	999999	365	296	605	822	710	831	912	999999	509	651	999999	326	449	999999	999999	473	519	999999	999999	315	999999	833	999999	999999	554	197	999999	643	932	728	391	588	682	231	708	631	820	537	414	943	999999	726	394	575	473	112	999999	368	999999	999999	312	423	313	964	903	999999	347	179	277	999999	561	279	937	780	999999	782	999999	227	679	999999	652	982	75	996	216	143	999999	999999	999999	452	512	911	318	221	426	967	284	717	328	185	294	650	269	892	999999	999999	
788	613	999999	691	468	467	688	999999	77	330	358	999999	999999	769	94	999999	999999	825	20	649	961	999999	364	999999	507	926	899	504	97	12	722	183	614	387	354	835	999999	280	999999	54	999999	999999	153	105	999999	999999	999999	999999	101	331	442	999999	881	743	867	999999	259	24	999999	541	568	194	866	75	607	185	999999	380	424	258	896	936	841	999999	999999	606	582	268	683	540	967	350	999999	999999	569	288	301	999999	519	292	586	63	97	451	486	49	498	999999	497	443	999999	589	143	842	434	505	602	999999	327	271	999999	990	999999	653	999999	999999	999999	110	505	329	883	832	999999	142	672	999999	999999	999999	489	999999	117	504	770	249	275	387	999999	569	340	73	685	385	999999	999999	802	595	999999	999999	877	999999	267	999999	582	999999	999999	442	728	11	180	592	656	212	436	940	164	986	229	999999	999999	196	20	223	769	441	644	508	288	999999	340	87	130	415	999999	230	129	999999	921	602	999999	833	999999	215	999999	999999	999999	483	948	999999	104	815	376	999999	999999	690	999999	999999	629	150	533	61	163	126	671	102	999999	999999	999999	216	821	445	74	626	412	554	538	999999	999999	999999	34	170	560	675	517	999999	711	499	359	832	971	85	99	781	78	637	999999	541	544	306	286	177	793	741	999999	658	751	749	228	511	162	454	999999	608	999999	373	501	488	609	156	391	972	890	856	245	745	356	293	557	999999	999999	996	269	999999	999999	999999	999999	818	999999	999999	772	961	280	999999	680	999999	855	490	999999	705	146	200	932	999999	914	313	999999	999999	505	999999	312	467	201	454	636	165	999999	702	999999	999999	996	682	999999	999999	384	429	702	52	999999	719	889	865	629	852	999999	999999	999999	872	999999	440	579	439	999999	999999	556	315	770	826	999999	999999	341	163	625	999999	708	463	596	191	23	494	611	244	761	999999	166	446	838	349	816	952	999999	322	99	434	690	999999	370	767	999999	999999	659	875	832	661	387	999999	250	999999	999999	999999	97	882	859	127	828	345	678	999999	680	119	476	430	19	267	999999	29	73	201	714	151	103	828	986	944	835	735	411	110	408	999999	206	614	205	643	864	218	463	971	605	355	889	834	96	95	999999	238	999999	574	999999	368	673	58	999999	999999	90	269	896	914	292	999999	933	578	137	999999	912	861	235	376	999999	224	566	999999	595	369	262	999999	741	900	999999	606	999999	837	999999	50	756	158	999999	203	562	605	322	999999	689	999999	421	321	707	836	182	999999	13	500	181	22	802	581	462	999999	749	999999	999999	996	
572	686	233	999999	705	999999	503	999999	999999	41	813	797	999999	27	412	92	999999	941	561	905	727	611	602	378	666	859	248	999999	695	999999	454	741	999999	999999	975	999999	289	325	615	620	342	418	972	999999	687	384	120	784	178	380	999999	807	270	621	278	961	93	999999	999999	999999	848	328	79	824	587	82	718	586	999999	409	802	631	335	940	572	319	638	630	691	291	749	463	16	999999	999999	646	480	466	57	999999	999999	435	886	999999	771	999999	348	999999	394	614	665	533	742	769	577	999999	481	329	999999	999999	333	462	173	157	999999	395	321	754	94	940	601	262	538	38	999999	377	999999	566	178	558	971	999999	245	86	625	225	721	247	746	168	174	161	417	99	690	466	272	738	673	386	703	593	999999	999999	23	413	994	713	999999	999999	999999	915	160	501	987	844	999999	999999	532	880	673	999999	17	925	999999	449	845	999999	999999	999999	115	17	892	792	855	999999	999999	999999	73	222	231	17	958	546	332	999999	11	916	111	846	999999	185	216	792	713	629	585	148	999999	573	568	554	375	265	105	828	32	999999	999999	610	428	434	32	319	659	665	999999	471	999999	999999	999999	928	999999	501	999999	929	801	110	88	235	801	999999	123	500	999999	676	642	999999	999999	504	236	999999	999999	501	427	815	163	896	999999	57	514	999999	544	161	999999	999999	216	873	482	175	36	922	999999	999999	999999	151	321	531	665	999999	999999	999999	30	109	300	999999	658	847	84	967	776	905	966	41	999999	686	742	999999	376	999999	469	768	999999	285	999999	313	362	860	691	286	503	631	999999	160	33	102	103	445	999999	327	981	369	999999	514	999999	131	999999	258	698	999999	999999	360	999999	999999	523	265	199	744	632	986	999999	798	165	798	473	154	999999	815	18	628	999999	306	110	58	999999	109	969	716	886	355	357	999999	172	569	999999	153	475	588	637	767	903	999999	999999	874	874	192	214	11	51	254	457	999999	249	79	999999	999999	259	117	619	423	296	999999	999999	286	999999	348	636	596	921	329	679	999999	187	250	725	999999	493	236	183	849	895	968	675	641	898	216	864	999999	39	774	999999	367	969	224	481	999999	500	999999	244	999999	556	618	999999	721	999999	370	963	999	353	999999	999999	32	934	769	527	328	808	227	388	433	999999	543	566	157	999999	321	999999	963	999999	999999	744	956	992	647	999999	999999	999999	953	75	999999	252	865	748	735	164	871	433	210	696	999999	621	999999	999999	811	62	999999	999999	932	296	264	999999	10	241	57	560	663	40	297	999999	250	
999999	854	999999	851	999999	618	999999	831	999999	999999	887	916	999999	615	684	471	808	190	999999	290	235	956	667	811	292	252	633	999999	184	999999	840	999999	734	999999	999999	999999	131	306	631	999999	999999	999999	939	999999	376	337	733	999999	373	99	855	850	702	195	24	483	197	350	568	937	984	103	656	501	999999	999999	999999	999999	891	918	999999	511	558	160	72	15	27	935	444	955	999999	17	999999	94	645	990	999999	549	441	999999	578	781	737	693	459	134	573	447	18	624	155	913	734	455	749	999999	301	552	132	19	999999	262	905	613	999999	976	766	571	999999	999999	317	642	388	999999	349	568	774	864	700	938	441	580	999999	820	809	999999	282	882	345	302	698	999999	999999	431	784	999999	876	134	999999	482	367	999999	590	285	317	999999	534	93	999999	191	579	436	851	193	578	885	999999	95	804	823	999999	883	999999	563	999999	999999	224	957	866	999999	692	650	999999	999999	580	439	989	999999	512	305	80	199	776	163	722	999999	49	243	853	899	989	790	999999	451	779	484	774	999999	251	891	298	577	999999	92	499	929	999999	634	613	999999	895	685	582	508	753	514	116	999999	840	771	999999	981	113	966	43	901	330	999999	999999	106	664	999999	409	621	16	502	972	694	663	793	435	415	630	714	14	313	218	999999	698	274	377	701	999999	999999	515	317	474	260	58	598	999999	688	999999	516	483	933	286	999999	501	260	999999	421	419	999999	999999	999999	999999	999999	962	999999	692	999999	459	999999	728	963	775	999999	116	999999	999999	722	646	75	194	747	999999	123	241	999999	37	257	329	447	732	955	999999	999999	144	544	955	85	297	328	905	110	238	22	999999	520	999999	357	853	801	999999	819	775	353	862	598	751	248	167	892	702	444	189	999999	451	773	681	636	795	572	744	999999	434	328	999999	94	518	216	335	999999	913	999999	404	999999	999999	912	190	937	286	999999	792	717	999999	405	625	470	921	227	571	25	999999	999999	561	291	67	278	395	457	999999	999999	90	999999	913	446	978	32	50	999999	795	999999	592	743	360	259	779	999999	45	999999	999999	699	172	301	999999	319	882	999999	128	999999	470	999999	527	999999	999999	507	999999	999999	803	481	426	603	429	269	431	43	432	104	180	312	999999	999999	999999	366	754	494	999999	789	898	603	999999	596	903	927	201	848	999999	859	989	852	999999	530	233	564	612	999999	280	999999	869	999999	887	788	221	816	611	439	714	171	978	269	999999	675	359	210	999999	830	699	999999	78	582	33	572	114	328	517	980	806	678	
754	999999	224	712	919	296	715	774	384	97	326	761	144	848	881	999999	960	129	181	999999	646	781	999999	999999	834	297	589	324	684	893	309	630	633	45	999999	999999	55	188	756	72	494	153	999999	999999	185	317	448	184	691	384	367	397	809	999999	42	972	256	446	878	632	707	400	100	490	788	695	138	999999	441	558	684	781	372	118	999999	502	999999	999999	999999	527	848	414	633	999999	535	999999	821	848	999999	444	86	609	310	133	365	104	63	965	823	490	188	349	743	143	700	585	999999	700	999999	539	647	458	844	360	999999	302	767	790	954	999999	874	289	106	996	481	84	480	999999	999999	999999	999999	369	973	999999	348	509	671	500	609	949	886	130	999999	999999	797	999999	765	950	350	999999	336	999999	20	946	616	899	252	747	661	999999	115	999999	947	812	999999	999999	999999	732	999999	283	631	999999	190	999999	990	753	686	633	999999	853	318	530	999999	690	117	999999	359	36	999999	449	266	999999	838	983	844	109	183	789	382	520	152	42	999999	76	441	68	92	15	956	862	999999	619	548	808	999999	584	887	266	705	913	927	458	237	572	26	707	439	207	170	999999	999999	999999	260	688	710	999999	592	999999	259	999999	999999	354	80	642	999999	999999	999999	999999	676	999999	222	916	999999	469	592	999999	805	375	60	733	999999	885	845	75	292	325	368	860	107	999999	999999	66	999999	656	819	583	387	594	346	379	331	409	530	900	678	663	999999	791	999999	26	999999	226	781	999999	429	219	509	15	360	910	999999	525	999999	999999	277	999999	909	438	999999	999999	316	999999	39	680	411	229	999999	945	396	628	999999	999999	999999	91	561	776	284	999999	999999	999999	84	999999	244	435	999999	999999	478	886	999999	522	754	384	151	97	999999	269	197	110	999999	209	999999	564	618	731	407	711	760	850	999999	999999	881	428	210	49	934	933	976	603	590	604	751	478	999999	873	999999	139	435	676	381	302	589	999999	376	37	755	520	999999	512	38	388	55	628	802	140	999999	335	183	111	162	776	292	593	520	519	458	386	251	745	857	278	286	999999	478	791	912	707	999999	999999	294	424	180	474	999999	211	558	999999	675	191	999999	548	955	333	999999	605	19	999999	663	999999	999999	378	999999	28	654	759	112	961	159	21	228	934	283	999999	817	738	605	817	27	319	960	334	710	999999	512	999999	999999	952	570	999999	999999	916	999999	999999	602	915	155	161	820	816	108	597	973	664	963	307	274	954	516	999999	999999	202	978	354	895	999999	999999	219	515	344	447	159	
401	286	240	311	891	88	408	901	593	454	997	211	220	373	361	999999	999999	215	55	368	446	785	873	589	937	999999	309	358	257	999999	645	999999	999999	949	999999	697	434	999999	999999	196	556	614	999999	554	204	777	144	532	893	999999	999999	310	999999	89	712	999999	412	650	373	202	999999	999999	654	658	808	999999	832	271	178	664	621	444	799	999999	811	832	594	999999	394	999999	564	999999	464	635	999999	345	999999	299	246	589	294	783	999999	999999	417	506	960	999999	746	682	945	999999	364	239	10	679	510	999999	277	880	32	94	999999	213	638	11	595	999999	999999	473	335	999999	34	588	379	838	155	586	451	315	872	60	582	999999	225	691	423	999999	999999	152	999999	999999	32	365	567	209	527	94	585	416	999999	941	706	282	357	412	848	999999	859	172	999999	924	988	999999	18	971	999999	554	988	947	587	999999	394	693	638	999999	519	668	30	999999	320	71	10	45	404	930	354	999999	999999	999999	999999	647	376	999999	618	910	768	999999	999999	999999	697	973	999999	999999	999999	550	556	22	644	999999	893	190	754	689	999999	472	923	952	999999	87	999999	212	999999	999999	114	940	993	922	85	727	810	458	321	434	482	347	964	372	217	853	999999	341	664	999999	918	662	893	686	619	156	987	816	503	999999	969	495	999999	920	533	999999	999999	633	937	916	968	999999	999999	330	216	514	508	560	999999	713	999999	295	547	613	266	999999	56	317	312	999999	740	993	999999	999999	465	999999	999999	53	839	329	306	750	403	748	999999	484	793	999999	480	115	647	436	81	790	576	999999	999999	180	999999	999999	841	250	330	18	999999	999999	490	827	864	229	999999	464	721	424	416	952	999999	799	999999	782	659	999999	836	207	291	314	921	173	474	999999	49	393	389	758	488	66	429	999999	571	643	993	965	708	260	999999	192	715	657	383	999999	791	158	184	881	431	999999	413	133	726	872	62	326	363	93	190	567	999999	962	999999	360	533	506	237	361	789	693	775	999999	52	108	999999	999999	790	999999	999999	890	999999	508	337	130	999999	306	668	699	999999	677	612	999999	79	597	117	753	721	33	100	999999	920	999999	101	999999	592	826	999999	628	283	787	536	512	999999	999999	358	577	634	999999	706	999999	837	999999	770	121	91	159	516	455	991	845	553	999999	999999	999999	969	395	416	599	537	826	999999	50	426	803	151	110	532	999999	248	999999	128	999999	326	863	456	392	62	980	655	443	320	635	999999	437	244	999999	999999	396	330	963	171	45	287	999999	999999	797	122	967	970	981	
627	736	216	461	727	999999	999999	896	259	999999	343	435	943	999999	516	590	413	999999	568	381	358	145	459	285	378	93	627	446	853	659	280	94	20	674	815	583	428	186	710	596	999999	854	147	743	630	999999	101	999999	373	999999	393	133	999999	598	633	491	286	930	92	644	30	999999	53	600	999999	258	425	279	289	933	171	237	287	999999	62	999999	999999	716	655	643	991	444	999999	433	275	156	685	421	51	334	306	999999	103	999999	999999	326	811	546	436	999999	999999	821	903	440	999999	166	999999	436	546	139	492	570	285	448	652	585	930	999999	335	169	573	13	237	954	636	673	143	999999	406	735	692	462	289	283	334	179	540	642	176	999999	310	258	875	912	999999	999999	999999	655	423	990	396	201	221	277	808	315	999999	948	803	999999	32	634	40	810	447	40	999999	11	124	999999	54	999999	999999	999999	858	324	138	325	123	900	999999	488	797	999999	348	500	250	22	475	28	999999	591	999999	582	96	675	999999	74	475	810	999999	222	999999	941	945	109	748	999999	999999	494	186	278	835	902	143	999999	999999	999999	472	946	789	278	536	105	896	463	457	871	999999	999999	106	74	850	999999	455	248	999999	856	999999	249	752	255	603	980	841	317	756	999999	448	552	838	603	602	528	31	186	685	445	54	492	999999	876	866	999999	999999	122	427	532	999999	999999	597	980	163	232	999999	544	675	555	264	588	706	521	433	586	355	502	999999	332	999999	278	999999	511	812	978	598	999999	999999	378	999999	728	890	233	999999	552	954	857	450	379	999999	486	511	140	191	999999	999999	999999	999999	290	879	895	651	999999	251	999999	343	96	999999	184	634	999999	166	306	962	535	698	999999	42	999999	999999	497	999999	102	998	999999	999999	431	999999	356	202	468	431	107	498	697	87	795	981	999999	218	999999	999999	275	745	14	330	214	177	655	767	312	107	571	659	999999	843	559	106	447	421	999999	766	821	981	176	897	69	808	275	457	902	501	732	673	763	807	785	356	993	484	999999	263	673	589	890	370	860	448	999999	853	528	699	544	888	999999	111	867	999999	999999	117	999999	999999	902	999999	865	999999	374	898	895	584	999999	999999	999999	963	859	658	999999	242	101	805	999999	620	702	421	928	999999	956	844	377	662	999999	501	777	886	222	166	360	475	723	999999	996	999999	999999	531	999999	326	597	581	999999	999999	18	999999	202	773	80	650	704	999999	279	662	854	529	531	243	644	566	434	226	750	703	999999	627	518	999999	808	85	78	180	626	612	999999	
999999	999999	730	653	314	999999	14	815	572	461	869	206	999999	234	476	999999	318	887	238	892	380	831	335	349	999999	126	999999	964	994	581	534	864	666	57	479	714	801	589	339	999999	999999	410	187	251	438	999999	458	788	341	645	999999	292	397	720	999999	999999	490	390	273	197	128	49	821	999999	927	15	999999	22	754	762	638	728	557	999999	472	969	999999	999999	911	999999	668	999999	632	358	822	999999	477	946	812	925	999999	420	326	152	148	390	589	196	324	432	892	445	43	579	17	40	735	999999	258	274	899	405	479	314	529	726	416	472	178	685	537	592	210	999999	999999	228	412	415	832	91	390	999999	769	488	77	233	368	63	351	791	999999	61	698	999999	35	828	941	999999	622	999999	999999	126	28	999999	999999	999999	245	213	999999	789	628	329	592	176	884	442	999999	990	247	999999	368	999999	131	387	179	486	894	999999	803	710	286	999999	792	999999	999999	273	449	141	593	767	999999	164	23	562	173	196	468	531	664	593	201	950	774	326	63	620	999999	999999	999999	418	414	583	410	339	512	237	537	181	999999	620	993	504	407	479	317	213	349	569	224	983	27	373	999999	220	518	335	625	475	367	497	277	808	999999	184	363	414	999999	684	59	935	658	296	999999	53	599	697	553	305	18	999999	280	436	426	484	400	51	999999	200	820	186	999999	71	814	570	999999	999999	831	232	125	903	458	999999	519	288	334	731	900	954	999999	999999	781	329	466	516	227	841	999999	999999	784	321	999999	563	863	872	333	597	482	999999	700	999999	865	331	999999	115	401	999999	999999	148	159	999999	151	631	999999	999999	404	292	604	999999	353	511	804	643	448	804	84	895	802	646	999999	737	259	997	264	215	956	460	150	361	125	612	923	253	48	124	180	207	999999	864	478	51	992	184	558	198	610	231	883	385	40	506	812	999999	999999	999999	420	999999	377	374	52	944	151	999999	192	741	588	561	605	999999	999999	876	911	937	178	913	745	84	999999	75	999999	999999	576	764	999999	619	999999	652	70	625	703	999999	830	618	822	533	899	749	992	999999	999999	999999	625	560	752	164	594	999999	112	999999	677	346	704	311	769	999999	378	999999	922	572	941	999999	500	979	629	999999	56	302	999999	644	24	995	91	631	465	556	119	26	999999	176	34	999999	550	791	948	999999	333	529	849	999999	165	522	999999	429	875	675	558	646	930	156	117	301	761	467	264	999999	999999	999999	846	223	999999	361	375	756	548	28	999999	709	40	272	283	527	
453	608	999999	999999	179	661	755	789	997	999999	999999	866	68	732	172	999999	999999	277	113	260	999999	635	317	999999	156	80	999999	857	289	999999	999999	667	873	590	848	162	977	999999	511	602	327	999999	999999	999999	275	999999	697	815	855	312	999999	762	169	32	844	817	999999	686	355	109	999999	897	999999	999999	857	428	993	478	884	19	999999	774	999999	510	932	626	999999	582	537	647	382	999999	999999	977	676	852	508	850	746	999999	861	301	999999	412	822	429	556	77	878	847	516	229	930	845	208	408	996	658	100	227	407	999999	158	708	726	713	895	532	999999	999999	999999	153	732	853	158	813	368	363	688	999999	80	999999	704	690	141	163	999999	166	778	278	856	850	759	999999	633	153	999999	999999	685	999999	534	33	594	873	928	373	497	86	697	395	999999	643	999999	587	999999	64	23	999999	576	573	577	739	999999	214	157	78	393	214	230	15	670	659	677	580	978	999999	758	830	999999	768	665	999999	468	393	238	223	881	182	380	579	139	683	141	122	999999	999999	999999	390	725	999999	979	293	856	692	724	999999	965	399	608	111	305	192	999999	999999	907	999999	281	370	999999	934	197	999999	833	999999	875	999999	528	565	48	194	999999	378	114	999999	788	999999	999999	775	668	848	257	491	574	279	999999	946	977	333	214	33	523	909	414	791	671	769	459	999999	817	999999	999999	409	360	999999	333	999999	999999	999999	30	535	314	505	701	137	999999	706	646	999999	376	928	19	999999	360	25	670	867	999999	999999	241	29	922	999999	958	931	986	848	140	999999	999999	357	868	183	999999	999999	718	999999	217	286	114	965	133	895	837	888	728	667	59	999999	752	999999	962	764	999999	10	612	315	546	770	151	838	575	495	618	29	70	836	891	681	306	999999	999999	687	218	275	896	37	170	80	212	328	798	795	407	489	394	113	610	312	77	413	999999	447	999999	275	399	637	286	818	828	891	776	999999	48	110	806	284	555	307	114	999999	154	476	567	822	49	779	97	999999	634	956	236	589	999999	893	180	999999	552	999999	875	999999	750	352	251	999999	552	431	757	307	682	119	999999	313	207	492	999999	15	880	322	236	999999	549	156	193	872	999999	196	764	155	999999	594	999999	613	431	846	833	802	999999	999999	279	618	999999	790	457	524	408	999999	391	999999	999999	175	341	240	716	265	719	603	168	379	656	365	667	999999	378	98	387	945	881	361	659	999999	779	999999	52	617	598	759	699	668	474	741	999999	643	999999	763	999999	999999	999999	175	137	239	
643	856	599	914	999999	419	422	368	147	462	51	40	471	178	395	999999	197	999999	999999	999999	904	499	904	914	560	33	102	999999	835	884	58	716	999999	999999	821	923	45	138	999999	188	999999	999999	531	21	700	774	999999	351	999999	999999	999999	999999	507	177	999999	153	951	684	999999	999999	999999	999999	533	262	414	999999	806	52	356	471	671	999999	443	489	622	572	968	893	224	786	852	750	999999	999999	999999	999999	999999	66	999999	999999	972	360	774	738	860	539	999999	278	607	375	967	139	994	906	883	999999	999999	999999	554	762	185	68	470	577	85	577	999999	999999	682	999999	126	750	948	678	499	999999	999999	705	629	999999	765	700	999999	999999	818	723	755	340	405	334	999999	200	511	340	502	914	890	207	663	293	999999	564	999999	999999	999999	999999	190	325	416	572	961	658	399	471	997	999999	772	620	758	361	821	240	999999	999999	264	925	249	617	185	999999	431	96	52	345	124	210	114	841	999999	999999	542	440	923	833	373	249	801	49	999999	28	152	279	999999	999999	471	737	716	248	199	332	977	573	149	831	151	874	999999	999999	357	796	380	930	999999	999999	999999	391	317	24	999999	25	999999	209	284	999999	442	161	647	740	874	387	999999	866	652	277	999999	969	999999	102	691	999999	632	748	692	546	647	221	259	999999	999999	999999	430	701	263	999999	208	778	299	999999	999999	999999	237	875	188	969	999999	513	288	999999	999999	999999	100	999999	999999	495	999999	386	517	737	520	231	902	999999	258	793	999999	792	612	478	79	845	999999	999999	999999	701	999999	756	999999	722	243	143	933	506	749	641	989	215	379	768	790	821	270	561	471	177	999999	873	626	394	22	519	901	809	683	698	180	782	521	630	234	636	817	794	503	999999	297	406	615	616	804	751	423	999999	687	257	999999	999999	846	999999	614	398	999999	184	709	723	242	134	999999	61	471	216	693	748	544	164	14	475	999999	999999	999999	691	267	20	590	999999	106	66	131	435	123	61	999999	999999	26	999999	506	643	95	999999	154	173	583	999999	155	597	67	999999	310	533	253	999999	71	761	999999	999999	140	129	593	999999	627	185	999999	397	999999	419	999999	707	732	999999	658	370	390	287	941	716	999999	704	864	992	213	999999	999999	999999	191	15	990	184	340	103	999999	999999	59	647	999999	968	170	195	999999	735	999999	999999	942	602	875	883	727	999999	820	999999	814	999999	265	600	244	204	428	414	215	999999	429	107	377	638	999999	282	999999	999999	134	999999	556	923	87	999999	676	853	490	164	722	308	287	216	
363	400	999999	279	130	458	412	958	549	999999	999999	999999	316	999999	999999	313	999999	602	571	984	659	999999	392	999999	999999	999999	999999	391	999999	999999	691	907	999999	222	743	976	359	732	161	999999	999999	176	432	800	943	393	822	456	871	187	564	999999	999999	999999	557	999999	17	398	999999	994	999999	999999	254	285	999999	81	49	104	486	15	999999	867	451	709	654	492	424	592	947	999999	999999	477	999999	999999	999999	999999	180	999999	999999	999999	999999	961	810	166	999999	999999	922	157	736	871	354	999999	970	865	233	696	678	36	648	74	100	999999	999999	956	999999	66	511	999999	575	502	900	686	440	258	46	992	67	294	381	346	570	277	999999	85	620	585	506	999999	313	22	999999	154	714	599	146	553	520	999999	475	281	999999	215	581	243	999999	667	297	722	999999	240	639	999999	999999	312	504	823	568	374	346	114	560	857	413	999999	609	756	972	840	999999	493	482	213	999999	110	539	999999	695	622	115	952	298	783	825	83	383	508	999999	412	999999	999999	984	155	516	370	720	949	802	28	633	999999	694	456	611	345	758	435	574	555	772	149	137	946	269	999999	816	776	41	339	189	111	999999	570	745	798	508	999999	696	458	999999	589	999999	999999	989	891	267	841	999999	999999	325	947	933	943	639	955	195	48	885	132	554	944	999999	472	839	532	955	134	710	999999	999999	431	739	126	175	193	586	460	956	378	136	975	603	551	24	241	177	324	999999	790	612	999999	999999	573	904	445	999999	100	838	466	935	143	140	999999	999999	893	218	999999	777	456	379	735	999999	517	996	999999	350	376	458	999999	364	999999	202	920	210	377	980	999999	999999	730	999999	495	622	499	442	993	844	243	898	999999	33	360	546	999999	999999	876	388	933	577	335	999999	304	641	999999	112	999999	940	220	169	285	912	999999	604	999999	934	883	123	591	84	12	734	116	477	338	583	14	999999	717	509	999999	989	57	597	886	636	227	854	391	999999	148	999999	633	84	999999	217	980	755	499	551	537	999999	796	858	575	600	987	999999	313	657	107	210	232	710	999999	999999	865	456	718	421	716	39	999999	999999	936	949	110	999999	854	130	999999	259	604	176	972	570	203	199	999999	296	648	400	550	734	300	937	830	999999	999999	338	352	534	47	88	834	999999	42	602	922	626	499	955	972	192	63	848	606	999999	738	274	102	676	999999	431	999999	999999	488	996	904	999999	999999	187	792	525	999999	999999	221	525	999999	473	538	999999	276	405	796	692	427	368	681	451	340	999999	194	
974	245	676	109	615	315	517	30	45	697	922	507	999999	999999	456	413	984	636	90	723	274	736	501	999999	999999	635	90	898	129	325	462	668	354	993	818	290	112	969	606	220	824	453	999999	903	999999	999999	484	999999	970	999999	696	999999	999999	60	919	247	743	276	81	980	235	618	900	719	245	264	163	328	999999	999999	311	25	999999	870	899	821	999999	598	999999	999999	999999	560	999999	999999	629	999999	418	303	83	580	999999	835	897	625	999999	215	553	999999	999999	100	744	165	184	804	652	681	999999	389	161	999999	14	999999	999999	999999	829	999999	691	734	100	597	845	999999	255	774	629	999999	127	414	884	693	999999	999999	930	965	395	995	385	133	522	999999	863	39	151	975	999999	401	623	957	999999	320	999999	818	999999	80	254	999999	910	999999	999999	187	564	999999	504	468	999999	553	225	256	554	834	999999	567	222	153	999999	816	718	279	999999	238	852	169	618	574	178	458	767	859	720	511	95	975	948	345	999999	999999	534	683	999999	32	186	999999	412	999999	999999	956	606	550	999999	438	999999	999999	999999	946	334	404	999999	930	999999	381	786	365	536	53	748	323	619	999999	760	248	291	45	999999	186	62	485	757	656	552	221	999999	226	522	291	999999	454	773	11	20	988	733	999999	999999	773	245	999999	840	368	223	999999	347	730	789	108	156	140	517	999999	893	849	647	114	388	87	529	569	842	255	999999	304	550	617	999999	772	999999	688	652	360	941	241	999999	399	999999	844	999999	999999	999999	424	144	215	936	747	117	170	351	629	225	315	999999	999999	978	594	659	918	167	729	999999	27	593	999999	488	999999	94	662	214	257	999999	999999	212	408	999999	427	120	503	368	999999	510	705	999999	885	473	346	115	999999	999999	60	739	524	687	155	267	999999	831	676	999999	999999	999999	455	999999	103	999999	682	113	845	542	560	483	999999	560	364	229	168	596	707	995	152	999999	818	409	164	518	156	855	67	151	723	999999	444	776	588	148	64	999999	337	999999	791	999999	270	999999	999999	576	582	964	333	926	108	822	133	999999	584	728	845	56	800	584	811	826	999999	999999	818	964	49	389	999999	999999	999999	419	269	780	999999	999999	999999	999999	999999	999999	935	192	531	141	53	900	999999	763	201	860	303	17	948	752	125	999999	999999	565	914	738	536	202	992	999999	999999	688	563	353	476	675	937	760	349	221	649	629	999999	914	661	917	999999	285	198	121	922	166	470	516	664	250	722	999999	179	968	62	999999	199	423	379	364	999999	129	296	525	922	
999999	999999	737	113	495	668	282	999999	999999	247	261	14	880	195	604	228	57	688	236	953	711	591	381	169	906	439	881	545	999999	580	381	988	672	199	390	498	733	412	178	581	450	999999	182	730	999999	999999	319	238	775	145	299	441	70	572	221	950	999999	577	207	66	787	736	999999	426	866	273	999999	691	805	115	999999	645	999999	655	513	999999	418	999999	369	999999	129	653	770	171	290	939	928	109	999999	439	999999	165	214	999999	793	999999	724	756	864	999999	406	628	999999	669	650	999999	921	999999	69	830	542	645	999999	40	936	999999	966	445	999999	999999	344	999999	713	376	903	339	440	999999	862	799	665	999999	786	831	771	501	230	111	521	635	999999	523	50	157	896	566	999999	184	186	659	746	999999	620	937	202	174	915	999999	999999	320	224	525	999999	269	999999	879	858	385	268	445	914	865	924	999999	908	820	201	566	479	346	391	266	230	212	999999	386	999999	848	639	607	585	173	999999	210	421	999999	999999	781	999999	999999	708	999999	915	741	745	881	364	119	39	381	972	999999	586	428	929	957	999999	349	216	788	837	19	746	661	859	750	999999	724	98	415	999999	420	584	462	999999	819	350	489	467	999999	999999	999999	819	267	634	236	587	917	999999	463	208	999999	574	203	189	999999	825	264	882	994	999999	640	999999	623	532	562	775	999999	790	119	617	815	882	45	766	904	999999	488	36	632	173	612	999999	634	217	227	845	390	283	939	999999	96	607	472	818	391	911	205	735	81	999999	463	999999	170	846	392	999999	539	436	284	508	999999	237	259	999999	999999	999999	396	416	314	717	394	999999	850	999999	530	218	999999	226	999999	992	999999	999999	954	181	709	485	999999	787	824	999999	999999	954	998	999999	657	859	357	640	79	203	525	789	431	364	76	999999	999999	55	326	184	340	999999	60	291	514	593	282	87	132	274	904	608	592	836	411	439	851	420	468	671	860	778	157	999999	477	999999	331	999999	114	106	209	999999	471	649	147	993	903	999999	925	74	999999	280	518	804	298	917	206	594	999999	636	761	865	999999	999999	999999	562	175	868	999999	310	999999	682	972	35	74	999999	999999	999999	699	418	536	144	494	404	94	590	269	999999	893	559	17	737	647	478	344	343	659	816	999999	585	827	999999	999999	999999	802	904	307	493	740	630	780	264	894	544	110	627	999999	193	569	999999	999999	999999	999999	264	999999	534	45	504	691	730	17	999999	617	124	590	501	242	868	999999	190	292	999999	612	272	779	753	842	112	999999	
999999	962	476	256	601	999999	14	68	999999	333	278	999999	999999	801	19	622	999999	999999	780	999999	608	394	512	999999	389	450	525	220	713	999999	548	691	932	136	973	999999	541	83	999999	831	586	442	595	999999	333	321	489	974	603	649	328	116	71	158	768	332	460	885	999999	160	766	999999	355	171	999999	586	999999	676	827	999999	91	999999	632	999999	999999	999999	799	967	267	77	961	551	617	999999	999999	442	630	784	367	999999	317	655	999999	999999	999999	792	97	433	760	747	385	813	999999	999999	999999	942	484	999999	999999	602	999999	999999	627	799	999999	225	185	290	15	352	955	162	999999	186	932	999999	180	767	883	999999	88	375	216	999999	692	158	999999	265	506	999999	958	517	13	765	127	824	37	999999	674	849	616	806	427	417	999999	232	999999	970	999999	141	771	716	239	999999	999999	167	999999	999999	117	51	820	920	784	999999	394	999999	158	553	999999	118	408	764	103	44	968	999999	947	798	728	999999	999999	434	836	375	999999	999999	999999	807	250	960	999999	920	999999	999999	38	696	32	636	33	353	83	951	911	321	733	16	623	999999	237	251	219	487	388	647	398	396	999999	999999	999999	152	999999	350	312	108	999999	999999	465	469	15	999999	259	999999	775	385	396	701	522	999999	642	999999	628	93	999999	999999	999999	70	541	661	999999	642	612	613	298	881	192	999999	648	813	750	999999	551	163	999999	954	991	999999	712	13	260	696	999999	999999	999999	901	523	86	770	313	357	509	946	803	235	372	670	645	999999	893	202	999999	63	709	773	999999	895	475	999999	626	17	852	357	537	410	999999	768	52	837	397	368	116	962	999999	465	999999	309	999999	999999	827	294	355	876	999999	999999	597	999999	174	999999	999999	16	57	193	999999	999999	504	161	418	999999	686	604	627	807	634	535	96	701	717	999999	532	98	157	999999	999999	341	661	999999	539	999999	813	905	604	257	459	999999	320	923	818	999999	960	99	890	999999	999999	999999	667	547	251	293	724	896	925	920	272	999999	858	999999	126	999999	644	528	622	691	999999	781	10	380	358	253	999999	173	882	678	999999	999999	999999	802	305	843	673	123	735	256	12	917	980	683	984	999999	532	809	806	16	999999	999999	477	209	999999	470	232	999999	199	998	77	561	999999	256	999999	829	999999	66	999999	999999	148	999999	999999	999999	689	671	999999	999999	999999	200	999999	415	366	876	283	850	966	997	45	835	620	386	924	737	188	999999	903	733	999999	999999	74	476	604	533	867	873	649	110	520	105	669	906	901	999999	287	661	204	147	972	
999999	863	999999	31	379	662	761	607	65	197	248	768	77	280	999999	136	254	810	833	18	410	999999	865	999999	940	175	714	485	999999	459	526	255	765	760	268	999999	968	455	999999	999999	115	276	594	913	281	336	601	999999	671	872	43	850	371	139	571	587	998	618	90	213	947	286	681	605	670	999999	12	317	21	999999	167	799	585	961	902	999999	616	999999	999999	613	574	88	999999	999999	999999	676	883	636	198	999999	303	999999	999999	999999	999999	829	594	988	252	288	334	999999	999999	733	715	999999	274	409	236	999999	999999	56	412	476	999999	999999	473	627	189	999999	119	376	128	999999	999999	806	999999	564	48	83	549	627	709	999999	289	290	462	90	348	191	411	483	409	761	999999	257	948	897	999999	999999	365	967	808	258	179	999999	999999	999999	999999	908	999999	710	371	999999	887	353	347	999999	197	359	416	393	999999	997	593	635	966	367	628	396	857	536	183	983	718	582	819	999999	999999	999999	125	177	991	439	382	999999	999999	257	873	999999	999999	473	710	999999	647	972	688	999999	664	544	999999	807	667	702	61	999999	536	388	444	315	999999	886	727	999999	244	249	401	849	999999	892	523	999999	493	270	485	999999	826	999999	999999	745	893	18	796	999999	339	317	509	298	388	999999	174	733	999999	568	833	34	999999	843	798	408	580	839	999999	772	30	282	323	406	226	666	456	999999	52	999999	421	999999	100	513	536	926	999999	113	470	526	727	999999	999999	925	437	461	648	982	353	937	999999	999999	822	33	202	66	994	113	82	721	651	779	691	123	157	317	934	999999	316	871	999999	477	378	668	54	999999	999999	398	968	765	28	999999	52	114	534	999999	703	76	320	480	932	999999	41	749	875	948	999999	792	999999	129	999999	415	675	481	279	697	686	164	978	961	690	605	144	317	999999	187	737	587	999999	790	614	867	922	836	939	42	446	999999	793	106	144	583	999999	849	248	999999	798	570	834	999999	680	548	999999	359	999999	336	999999	724	999999	697	999999	520	999999	988	999999	659	999999	839	542	999999	260	66	999999	999999	827	116	985	295	999999	100	388	176	752	751	119	75	779	572	56	612	540	722	583	105	884	999999	379	999999	344	999999	129	959	38	597	587	623	188	215	532	683	351	216	999999	999999	318	54	767	999999	878	449	879	920	792	929	999999	999999	999999	274	997	213	999999	363	950	490	971	999999	148	164	999999	495	999999	573	999999	373	271	334	77	629	787	999999	856	917	753	999999	708	208	176	108	999999	58	150	999999	217	999999	999999	987	
265	174	999999	999999	906	612	298	999999	561	315	880	428	668	382	999999	853	487	167	356	819	609	65	781	773	262	999999	273	999999	354	974	366	721	427	283	78	902	999999	999999	999999	253	628	369	343	402	327	748	440	999999	999999	999999	435	999999	972	136	387	999999	393	219	635	867	999999	183	48	999999	999999	169	999999	394	999999	568	217	589	234	999999	201	250	721	388	456	514	608	754	537	67	549	315	999999	999999	895	869	519	437	272	76	904	999999	999999	757	999999	168	999999	56	215	29	89	846	825	999999	934	999999	487	14	763	131	268	594	999999	981	47	644	420	999999	498	444	59	780	326	168	209	999999	999999	964	999999	297	767	562	999999	517	978	702	490	879	367	757	391	514	673	151	807	319	999999	999999	719	808	999999	48	999999	999999	970	308	999999	667	670	197	999999	999999	78	475	363	706	54	138	12	345	999999	541	352	999999	63	999999	116	185	361	889	938	578	999999	137	550	729	999999	778	547	679	999999	823	219	179	538	867	999999	999999	787	110	274	679	347	384	654	216	695	815	717	436	999999	354	316	999999	259	650	277	941	924	634	701	276	591	332	172	999999	999999	182	999999	999999	107	907	397	260	624	999999	241	999999	482	999999	43	198	999999	121	999999	827	516	999999	999999	888	600	505	284	162	999999	999999	98	24	221	324	883	522	999999	532	338	294	999999	65	165	991	418	999999	469	590	600	512	215	479	844	344	823	999999	263	324	595	602	633	999999	999999	999999	179	227	659	168	460	520	999999	999999	782	203	871	461	282	999999	480	203	46	694	561	896	999999	618	179	999999	999999	990	269	298	937	736	999999	721	215	539	821	201	747	999999	999999	90	926	677	999999	651	999999	999999	999999	335	999999	999999	566	939	683	954	999999	560	999999	782	667	469	260	296	599	56	542	159	255	743	116	288	456	735	564	481	969	124	921	999999	412	137	380	934	454	545	180	721	48	999999	706	999999	153	964	999999	999999	829	639	999999	651	118	324	126	877	228	565	999999	999999	384	211	984	999999	999999	529	380	540	99	999999	842	64	876	821	120	994	46	999999	144	491	102	999999	651	340	999999	280	419	999999	20	503	716	889	600	349	347	999999	999999	988	999999	624	999999	999999	999999	999999	797	33	774	297	999999	131	999999	383	999999	463	738	489	559	654	681	369	119	999999	529	596	610	999999	464	536	999999	999999	999999	999999	223	520	999999	999999	999999	999999	542	23	999999	132	884	888	662	342	999999	146	999999	857	287	999999	317	272	515	312	999999	984	999999	844	
569	248	813	999999	999999	999999	170	910	566	999999	174	421	121	667	863	987	407	641	933	277	493	999999	926	626	996	115	739	950	14	595	416	340	245	697	999999	267	318	999999	999999	868	182	558	580	999999	999999	865	510	650	409	528	904	941	999999	999999	361	251	321	999999	933	298	64	219	905	970	342	999999	186	424	224	606	999999	453	156	999999	105	999999	999999	74	933	140	604	999999	999999	486	691	475	289	609	346	211	945	130	30	206	814	962	653	609	999999	858	689	96	999999	999999	849	460	795	985	540	426	999999	999999	264	999999	693	999999	999999	429	999999	866	554	577	87	22	660	557	432	949	259	143	999999	148	544	85	451	518	663	748	636	240	679	303	999999	920	707	697	866	999999	999999	850	303	999999	999999	662	313	122	18	422	152	301	999999	846	999999	406	144	365	712	999999	999999	185	310	920	793	57	196	261	999999	167	314	962	691	214	999999	409	999999	999999	816	881	999999	339	999999	251	606	344	999999	833	999999	672	786	352	999999	687	867	338	549	383	440	283	476	61	999999	851	999999	999999	610	999999	999999	336	567	85	548	830	417	31	675	69	324	458	999999	363	693	999999	380	962	977	999999	347	116	999999	466	999999	543	415	999999	725	999999	143	426	733	389	432	241	114	999999	803	999999	999999	846	999999	489	999999	999999	438	999999	368	999999	480	999999	999999	607	486	303	999999	111	458	15	425	696	306	28	999999	897	724	999999	999999	462	730	999999	168	823	732	999999	999999	381	406	645	114	999999	361	946	186	987	999999	136	903	139	766	13	262	999999	738	999999	549	644	999999	172	267	973	192	906	57	810	986	388	874	999999	849	103	704	812	900	132	999999	359	999999	939	999999	598	999999	800	695	726	999999	370	94	158	951	809	818	244	388	141	119	999999	899	999999	10	999999	261	917	999999	672	999999	449	898	999999	248	200	802	623	490	668	999999	392	999999	330	401	626	303	725	999999	50	285	469	999999	768	23	889	460	999999	938	844	347	644	521	33	999999	969	471	478	999999	760	17	205	999999	720	720	727	245	578	974	383	543	535	999999	999999	999999	840	25	139	602	359	740	336	684	645	331	776	870	196	903	432	999999	825	815	283	42	999999	715	713	58	295	653	881	999999	999999	311	811	999999	282	999999	587	953	342	999999	999999	30	680	521	118	399	999999	857	58	675	552	229	718	719	999999	216	317	999999	312	91	999999	999999	859	835	129	999999	999999	26	597	560	326	999999	822	949	265	999999	999999	568	607	999999	114	438	604	215	999999	
345	593	999999	161	76	999999	462	650	261	568	999999	170	845	401	773	999999	927	269	497	359	82	406	999999	999999	355	853	748	999999	999999	976	878	111	653	886	784	751	999999	999999	999999	241	863	999999	571	390	411	103	999999	177	834	444	187	179	117	856	876	938	999999	638	805	222	579	935	662	284	690	752	999999	958	617	31	462	72	999999	265	495	254	999999	999999	62	999999	346	999999	999999	999999	799	708	994	797	20	845	927	789	69	319	662	999999	999999	296	700	999999	586	558	559	812	982	999999	999999	851	999999	631	999999	446	585	999999	999999	997	253	119	485	999999	999999	719	999999	999999	104	673	13	999999	603	567	88	548	687	999999	676	787	999999	879	999999	999999	276	153	436	388	742	999999	213	516	443	664	684	65	811	717	900	999999	999999	999999	718	319	121	23	257	802	553	564	758	192	876	98	975	999999	999999	801	999999	615	999999	569	39	614	469	496	984	939	883	32	737	969	503	809	186	244	171	261	572	262	895	634	835	188	731	31	640	355	688	320	516	19	999999	294	584	999999	758	999999	849	624	999999	318	919	530	826	788	999999	76	911	741	212	298	238	999999	999999	658	999999	851	882	448	999999	999999	261	572	515	727	967	218	234	145	486	999999	411	999999	233	999999	714	314	999999	942	999999	999999	443	946	118	228	781	999999	999999	926	316	906	231	411	999999	400	999999	356	999999	999999	821	480	841	775	265	999999	886	289	239	999999	943	430	999999	939	115	999999	205	314	464	297	946	427	999999	999999	999999	579	835	999	191	833	530	367	299	263	999999	999999	731	999999	691	962	999999	999999	319	442	982	999999	416	999999	306	484	204	752	892	727	162	403	999999	543	999999	685	320	999999	108	406	612	586	140	246	818	253	561	536	622	501	955	454	999999	211	325	943	173	553	703	706	638	999999	475	571	110	999999	35	198	722	16	652	454	403	913	999999	406	755	180	473	63	999999	999999	139	999999	999999	708	295	635	999999	12	522	766	193	401	768	834	121	568	145	999999	227	373	813	616	848	999999	60	204	380	919	197	999999	90	650	784	999999	647	999999	799	402	999999	399	970	720	493	886	999999	11	999999	996	294	197	44	382	835	558	854	523	551	272	657	100	999999	307	814	529	686	543	999999	798	196	47	769	742	999999	827	999999	103	999999	962	248	999999	60	999999	634	10	958	707	814	236	125	134	532	999999	745	350	145	672	999999	964	209	728	394	356	999999	257	427	301	722	17	999999	761	400	999999	999999	608	999999	880	999999	813	
570	978	999999	999999	999999	71	514	999999	997	318	692	730	999999	168	763	520	999999	703	574	387	582	666	985	999999	999999	364	999999	943	999999	147	309	265	10	102	999999	230	999999	13	999999	748	999999	195	999999	413	324	434	574	241	825	999999	943	346	315	999999	240	904	999999	921	320	327	999999	571	728	859	18	999999	999999	104	999999	542	999999	999999	40	999999	644	999999	999999	582	999999	646	790	502	999999	10	999999	999999	949	714	861	499	237	88	999999	355	421	181	999999	999999	999999	887	704	479	476	293	991	291	316	489	651	843	541	420	438	673	999999	834	999999	728	665	55	487	25	243	999999	314	442	968	684	414	472	930	928	187	999999	999999	321	36	834	18	912	999999	470	999999	27	958	816	650	29	999999	999999	727	738	778	358	409	688	245	999999	978	559	999999	632	999999	188	912	612	243	833	999999	225	807	999999	719	752	399	999999	952	226	318	999999	792	948	999999	827	744	999999	159	829	205	263	86	826	999999	458	598	999999	396	884	114	355	583	816	999999	999999	779	999999	28	35	958	392	735	29	891	999999	767	999999	767	256	999999	720	999999	999999	999999	478	149	981	762	270	164	376	999999	999999	121	962	914	975	999999	272	58	999999	184	133	870	999999	527	67	934	376	691	234	266	150	450	394	892	179	188	819	463	797	356	757	871	592	762	667	999999	999999	575	791	713	504	208	808	545	999999	543	825	950	91	56	999999	579	929	119	999999	627	726	80	744	797	842	808	260	289	999999	999999	999999	59	860	159	999999	800	899	521	761	999999	642	999999	999999	635	362	868	382	751	959	187	999999	482	999999	999999	191	858	831	999999	870	696	947	528	999999	999999	999999	775	100	999999	51	596	999999	999999	999999	548	985	877	518	999999	444	999999	436	999999	330	248	319	804	777	820	968	156	969	905	650	999999	994	123	999999	484	379	586	778	449	709	373	508	533	134	734	64	313	999999	722	559	896	269	999999	208	880	768	462	998	279	999999	894	626	774	767	999999	553	871	157	43	739	858	205	999999	799	956	740	786	679	999999	999999	999999	806	257	356	999999	805	555	915	849	716	917	587	508	485	815	746	734	765	841	999999	999999	166	999999	999999	999999	700	283	648	251	149	982	782	955	513	310	98	379	428	23	999999	999999	955	307	326	822	280	697	999999	984	220	16	30	999999	862	583	508	999999	274	655	63	531	906	674	999999	734	145	632	999999	185	999999	999999	315	752	362	999999	237	858	999999	169	999999	13	771	664	41	142	999999	943	102	930	801	
598	114	999999	960	956	999999	291	597	592	999999	647	999999	336	999999	843	700	999999	485	999999	356	650	508	999999	235	59	760	252	643	577	773	999999	539	74	383	138	272	999999	999999	999999	101	945	270	999999	999999	999999	311	999999	407	197	999999	693	467	999999	584	161	99	10	547	910	205	848	647	29	818	999999	118	638	953	138	581	999999	486	89	999999	999999	389	110	999999	452	748	325	999999	455	146	89	999999	127	489	231	48	272	995	999999	210	252	308	251	999999	986	674	672	492	999999	616	283	999999	388	834	999999	772	999999	999999	105	172	880	13	201	883	999999	999999	990	158	731	99	999999	172	605	878	999999	112	148	999999	999999	778	85	833	576	839	999999	873	999999	292	316	459	999999	999999	900	718	999999	249	116	367	999999	235	683	524	760	188	307	121	610	509	498	999999	634	478	732	999999	96	57	999999	999999	31	865	415	999999	842	282	50	425	272	999999	558	106	995	780	670	419	105	561	82	397	542	999999	999999	999999	999999	244	824	581	171	583	999999	282	811	754	346	999999	819	975	999999	487	999999	882	848	723	951	999999	86	853	807	322	999999	535	974	50	820	280	602	569	914	607	457	469	263	689	265	285	999999	251	444	685	600	129	878	595	999999	999999	902	999999	999999	401	168	970	773	848	361	106	999999	771	933	75	392	259	71	84	39	679	628	169	468	675	999999	834	419	131	722	112	656	389	999999	170	378	62	999999	522	999999	486	695	415	337	168	999999	523	317	378	999999	350	68	804	565	579	41	742	91	999999	292	333	561	651	136	259	449	919	980	773	999999	339	999999	999999	634	999999	983	223	831	309	698	595	999999	51	827	999999	999999	999999	999999	999999	138	999999	971	455	999999	126	925	999999	288	88	719	68	542	543	680	964	766	519	179	22	596	817	910	782	531	697	806	519	824	754	215	999999	999999	768	999999	71	368	139	318	517	627	939	999999	753	590	639	62	999999	370	999999	615	534	682	812	625	320	724	198	923	542	320	415	229	999999	872	132	963	774	899	619	606	999999	211	661	999999	656	883	167	202	999999	645	822	159	960	999999	681	913	999999	153	333	346	179	215	776	207	221	719	999999	999999	467	676	287	999999	751	266	999999	332	31	427	999999	437	567	996	42	896	497	266	269	393	201	218	680	630	575	282	999999	431	999999	999999	183	999999	482	286	999999	225	367	738	408	704	171	358	999999	865	185	895	999999	182	999999	999999	709	954	460	27	999999	999999	995	657	518	999999	999999	557	999999	566	253	
999999	955	291	271	999999	538	758	858	565	232	842	325	815	454	679	503	264	999999	554	999999	228	485	999999	596	485	229	710	230	929	874	614	460	999999	621	999999	940	497	910	365	999999	950	106	895	794	847	933	190	212	838	974	574	308	353	999999	999999	556	500	694	785	597	828	538	928	690	618	999999	990	203	311	739	16	353	892	999999	803	131	589	999999	999999	999999	49	507	999999	999999	310	315	117	523	595	999999	449	999999	134	768	999999	999999	178	999999	186	465	942	999999	901	109	968	230	999999	150	999999	903	966	830	945	999999	558	330	156	973	389	312	284	476	608	714	299	213	999999	999999	688	391	953	384	494	293	999999	62	606	293	986	89	999999	999999	514	691	630	619	857	999999	220	999999	276	204	999999	873	191	999999	388	197	809	999999	999999	292	461	627	950	592	345	661	633	505	724	862	986	309	413	999999	961	999999	93	680	355	337	913	495	999999	758	558	999999	999999	144	999999	999999	483	999999	88	999999	515	887	741	999999	283	205	999999	715	999999	999999	999999	526	999999	999999	999999	999999	113	999999	999999	999999	378	999999	512	201	44	999999	999999	999999	830	314	389	764	231	999999	802	84	184	999999	406	160	78	208	26	999999	999999	42	161	237	999999	212	315	354	812	414	999999	548	385	550	14	999999	645	769	999999	174	34	999999	999999	999999	82	439	297	69	999999	268	605	180	950	999999	651	12	573	999999	869	628	999	44	999999	816	559	263	999999	633	50	847	514	308	324	852	686	105	999999	488	165	999999	914	256	622	554	809	77	598	583	899	12	985	323	900	266	174	990	502	488	123	818	741	664	28	999999	753	999999	856	107	999999	555	274	95	175	679	713	999999	421	407	999999	491	999999	999999	734	47	861	201	408	999999	687	999999	603	999999	374	347	999999	260	237	737	800	512	999999	500	468	354	999999	900	999999	999999	552	421	578	105	480	631	999999	999999	929	999999	33	562	898	798	999999	999999	952	26	720	999999	230	463	525	684	606	505	280	174	656	390	999999	999999	53	999999	515	276	999999	507	999999	742	194	833	330	256	999999	247	613	999999	90	50	999999	721	189	329	11	98	999999	893	999999	999999	361	999999	969	549	680	71	519	999999	292	999999	999999	454	248	978	643	999999	142	278	971	368	891	858	93	999999	988	588	781	999999	185	999999	379	234	18	802	391	205	863	781	999999	651	728	892	139	936	999999	947	483	211	685	614	955	627	922	140	94	502	904	363	560	101	290	795	546	865	999999	85	999999	999999	596	448	533	999999	
703	329	640	999	728	999999	875	51	115	580	48	571	471	752	312	878	999999	888	999999	999999	231	483	999999	933	999999	274	999999	664	510	999999	614	999999	91	999999	924	603	499	999999	999999	757	487	519	986	709	757	975	999999	31	773	567	727	708	157	33	999999	229	957	706	653	463	984	221	540	77	999999	800	489	867	828	708	999999	633	123	543	32	711	497	662	999999	999999	999999	150	890	943	320	906	100	67	473	705	646	793	440	321	773	275	978	999999	999999	956	495	999999	203	75	189	103	594	613	10	428	731	304	531	283	592	999999	331	597	757	69	710	999999	403	132	72	595	202	802	770	999999	999999	579	919	229	885	344	947	825	999999	227	321	486	67	55	999999	351	272	167	728	999999	999999	391	171	683	256	999999	142	80	999999	593	999999	791	843	254	999999	999999	385	311	398	257	999999	506	833	999999	748	233	374	358	159	999999	333	999999	84	840	999999	352	417	999999	999999	999999	212	876	822	180	326	529	643	812	360	999999	965	960	769	999999	43	999999	557	999999	935	32	698	784	921	290	270	999999	717	999999	442	352	744	150	339	999999	999999	999999	999999	999999	999999	228	590	562	997	999999	756	999999	275	603	999999	373	794	786	999999	950	999999	428	954	542	999999	460	812	999999	380	17	999999	824	631	202	435	23	999999	894	418	716	441	146	786	999999	999999	897	599	999999	204	999999	999999	958	840	999999	452	627	74	151	753	999999	999999	999999	191	990	999999	931	742	83	178	999999	607	900	377	593	518	999999	641	999999	999999	22	861	999999	445	311	459	127	984	252	749	807	948	999999	151	999999	311	491	954	796	999999	999999	164	526	945	409	999999	657	999999	256	999999	465	985	703	143	740	901	716	999999	880	540	144	946	499	333	370	999999	983	999999	721	999999	37	999999	844	999999	414	858	344	753	45	999999	802	536	999999	382	999999	821	254	490	999999	999999	999999	976	84	266	207	656	664	203	999999	563	487	897	869	964	842	432	151	672	728	882	566	962	478	49	999999	607	218	127	49	548	601	502	999999	966	999999	60	958	999999	833	758	999999	151	999999	482	362	904	999999	773	539	999999	999999	581	762	528	198	631	507	999999	528	599	447	999999	164	46	999999	984	549	999999	276	791	474	562	999999	969	999999	425	793	999999	686	833	940	999999	588	999999	867	29	740	829	778	76	553	999999	69	243	999999	655	987	999999	521	999999	999999	764	506	747	396	128	999999	793	839	773	999999	511	357	999999	659	12	959	999999	178	941	999999	719	134	210	248	551	999999	
999999	658	43	437	660	485	318	999999	999999	999999	840	790	749	287	946	990	999999	238	51	575	374	583	318	696	20	999999	579	133	645	999999	305	509	845	999999	145	999999	999999	345	999999	999999	49	227	484	74	128	999999	429	663	307	728	130	972	207	975	999999	32	349	346	427	695	905	195	832	545	999999	341	945	133	152	999999	194	669	60	999999	999999	156	999999	254	578	825	545	999999	825	916	999999	333	311	999999	999999	122	999999	469	918	491	130	999999	395	999999	432	787	250	999999	521	495	999999	461	921	191	999999	999999	999999	999999	768	602	160	989	999999	999999	999999	319	39	85	636	39	26	724	750	569	999999	681	999999	171	822	999999	584	999999	999999	339	382	999999	411	130	430	999999	199	700	999999	326	341	999999	495	999999	912	122	999999	999999	668	491	999999	820	710	362	296	767	230	762	282	977	27	909	594	39	999999	967	907	909	999999	130	840	325	32	999999	237	763	196	290	999999	709	42	419	581	913	860	562	358	999999	999999	662	294	437	999999	724	308	432	546	465	938	999999	999999	848	520	548	651	999999	797	285	999999	533	999999	940	513	999999	944	608	338	681	179	979	618	858	85	992	836	999999	897	307	999999	805	226	731	999999	313	503	999999	898	43	271	999999	999999	82	999999	310	91	353	923	854	779	699	999999	865	999999	958	336	999999	999999	528	711	248	266	999999	999999	330	316	850	999999	209	79	760	709	305	419	473	225	546	999999	775	910	492	488	53	527	436	711	361	444	393	999999	157	420	380	331	999999	999999	274	999999	603	994	999999	755	724	999999	28	999999	798	455	822	743	999999	999999	997	617	999999	759	999999	972	722	999999	999999	999999	999999	999999	999999	350	339	973	397	999999	999999	623	342	781	679	737	999999	268	508	446	913	906	621	650	197	736	422	999999	999999	272	235	302	210	984	49	825	550	501	862	678	999999	824	68	798	792	999999	88	226	999999	491	995	955	473	286	705	58	793	563	45	196	999999	576	871	999999	798	657	422	357	741	999999	196	999999	999999	830	999999	98	848	823	857	999999	657	206	825	620	277	280	829	923	289	999999	999999	986	466	676	750	999999	953	933	999	999999	754	730	484	94	305	731	999999	643	500	616	210	970	705	24	539	731	751	260	999999	527	827	498	78	750	821	999999	806	728	89	999999	144	914	823	722	999999	926	721	740	325	546	721	196	433	672	790	72	290	999999	147	29	342	999999	87	482	317	265	662	733	272	105	925	830	563	798	482	295	156	983	999999	612	19	20	935	
320	806	641	999999	406	959	999999	919	364	591	999999	369	441	837	351	999999	999999	274	999999	999999	229	621	890	632	634	199	505	915	307	999999	534	999999	332	768	766	675	676	199	999999	774	999999	186	570	999999	504	439	51	458	805	578	999999	348	999999	542	999999	699	915	999999	440	216	464	843	621	660	66	59	46	673	80	675	738	821	18	224	964	999999	999999	999999	138	204	999999	999999	119	728	999999	999999	989	789	62	77	760	667	758	999999	319	669	564	909	192	454	999999	378	387	140	840	915	340	806	999999	672	999999	274	879	999999	67	417	733	893	693	870	999999	257	620	13	914	999999	72	958	904	304	488	999999	469	683	999999	780	999999	999999	887	61	999999	192	999999	389	428	496	787	523	999999	902	999999	999999	225	322	395	155	999999	383	225	770	853	999999	902	283	193	999999	805	206	443	287	747	999999	16	999999	23	999999	44	240	585	999999	292	999999	966	11	368	817	925	156	999999	656	999999	296	763	126	999999	484	999999	999999	205	921	690	591	999999	714	165	192	999999	999999	308	518	999999	526	798	796	488	314	414	900	999999	376	581	658	907	786	999999	999999	990	889	444	539	596	105	45	664	738	700	999999	262	846	999999	999999	999999	848	779	999999	999999	498	999999	638	893	80	389	34	999999	349	42	684	302	459	704	201	775	148	769	999999	24	999999	144	68	787	844	162	64	738	223	238	809	999999	250	758	962	33	260	550	469	217	81	215	324	999999	26	177	802	999999	984	999999	213	89	857	531	999999	364	908	851	59	999999	334	295	999999	121	232	556	999999	999999	742	178	524	598	999999	714	999999	285	820	363	771	677	999999	913	999999	835	35	730	280	999999	743	999999	124	409	501	551	882	999999	599	999999	999999	470	999999	111	409	815	863	615	779	153	588	738	544	555	999999	999999	568	421	541	780	96	502	285	999999	957	144	63	125	999999	758	999999	999999	686	617	999999	310	999999	999999	513	999999	972	419	950	136	999999	15	999999	569	999999	129	983	471	253	818	126	980	999999	781	153	274	761	999999	999999	999999	321	999999	999999	927	675	779	999999	319	907	603	808	676	551	158	213	999999	999999	494	796	999999	775	370	913	867	500	899	999999	780	999999	248	999999	234	900	999999	815	709	952	146	894	999999	999999	673	563	650	999999	449	438	45	999999	999999	204	277	999999	541	255	999999	517	194	999999	775	663	48	214	669	427	583	776	621	343	504	999	999999	600	256	999999	112	999999	273	857	60	470	90	999999	913	54	909	283	368	684	999999	201	768	
709	128	886	271	469	894	232	999999	673	999999	999999	999999	201	999999	676	704	999999	152	155	254	337	385	314	582	999999	300	624	518	310	417	936	480	312	241	234	481	999999	414	999999	911	50	999999	386	653	388	138	721	999999	242	578	503	541	718	999999	440	999999	999999	313	435	999999	279	714	136	266	880	231	999999	960	999999	999999	344	460	999999	243	213	906	999999	660	999999	707	578	840	285	731	913	404	762	999999	999999	900	667	66	979	473	641	999999	999999	130	773	167	366	761	999999	47	999999	53	41	484	999999	534	334	163	119	728	600	999999	999999	999999	352	485	469	415	170	146	999999	999999	481	46	601	877	612	999999	886	999999	351	999999	102	248	497	870	373	287	622	999999	999999	514	947	261	999999	212	999999	999999	777	298	697	950	600	611	510	956	999999	999999	999999	866	921	456	276	999999	386	999999	999999	200	907	999999	999999	192	793	894	999999	999999	339	999999	173	999999	979	713	110	597	349	999999	226	490	737	540	308	378	999999	756	999999	999999	247	875	874	100	865	707	991	306	187	999999	999999	706	50	487	999999	352	999999	999999	886	218	355	999999	999999	999999	565	855	462	999999	183	999999	999999	46	550	451	786	464	355	82	533	282	721	804	420	834	242	999999	450	260	999999	956	546	910	870	999999	773	567	152	887	534	19	254	624	132	999999	999999	999999	166	599	701	172	999999	759	960	999999	497	550	268	999999	999999	999999	415	999999	463	227	206	877	999999	414	999999	999999	999999	468	547	523	38	106	681	977	116	999999	999999	850	559	750	959	999999	949	266	648	999999	309	254	142	489	604	51	171	999999	999999	849	954	999999	921	482	851	538	222	447	584	400	869	291	791	999999	999999	565	653	712	267	419	928	910	766	454	918	76	999999	68	919	986	999999	775	740	999999	167	613	999999	86	899	999999	575	999999	681	999999	999999	28	462	500	798	999999	398	458	999999	827	921	54	999999	999999	564	784	212	164	999999	598	464	103	551	535	485	88	636	576	813	999999	844	999999	999999	518	100	900	614	999999	999999	879	999999	999999	137	912	999999	999999	999999	999999	522	124	228	421	984	93	999999	270	476	927	24	719	413	821	999999	812	983	999999	815	999999	999999	663	180	377	894	647	999	978	966	638	999999	999999	999999	184	64	698	999999	433	440	154	724	829	433	687	820	999999	476	776	841	999999	928	999999	999999	161	999999	999999	944	850	527	999999	94	815	304	837	737	999999	269	238	766	999999	205	560	75	999999	751	557	240	492	999999	353	181	232	146	652	710	999999	999999	308	
110	206	753	766	905	103	999999	999999	535	595	949	178	290	248	20	894	999999	378	773	999999	409	999999	628	461	303	183	175	861	678	651	137	386	586	999999	138	570	203	438	654	971	610	842	31	644	542	387	999999	933	999999	251	533	341	999999	439	898	583	578	302	472	732	927	209	241	883	467	573	592	999999	999999	999999	701	690	723	999999	35	567	505	984	999999	916	119	242	648	436	999999	796	799	157	73	555	992	900	999999	999999	53	411	611	148	186	969	795	999999	823	772	550	842	999999	784	413	340	88	999999	383	556	622	694	560	804	764	999999	774	999999	265	564	457	800	725	801	999999	624	956	366	807	949	130	375	419	999999	886	286	188	24	744	732	477	408	527	999999	309	358	850	999999	999999	999999	204	360	488	268	999999	749	999999	815	36	999999	383	721	786	999999	999999	257	999999	684	917	487	999999	759	700	999999	97	59	283	999999	502	409	774	160	999999	999999	999999	769	999999	160	999999	146	169	372	988	955	358	755	621	103	999999	999999	83	175	888	895	999999	444	660	955	999999	275	476	999999	323	626	999999	233	738	493	679	666	999999	134	999999	780	328	130	771	744	184	341	437	189	333	449	336	608	271	999999	281	999999	119	999999	978	295	670	358	58	371	941	134	27	999999	999999	326	999999	948	52	999999	577	901	999999	915	780	840	838	297	999999	873	300	416	962	999999	221	369	557	439	999999	837	120	969	999999	999999	803	59	323	308	764	999999	757	387	566	162	520	380	646	203	160	999999	457	383	871	999999	80	535	172	377	917	65	768	262	802	999999	997	607	829	272	121	730	526	539	533	479	125	913	850	809	140	841	999999	363	288	17	390	737	108	999999	340	278	887	946	391	999999	248	505	584	361	165	912	550	384	91	429	621	918	849	402	999999	999999	684	999999	246	999999	343	999999	973	999999	824	999999	509	933	999999	843	843	999999	999999	824	999999	999999	338	498	654	227	301	347	281	999999	396	999999	999999	999999	837	999999	999999	535	709	316	375	833	999999	790	537	999999	413	616	452	248	586	51	770	999999	999999	448	828	196	707	29	784	995	999999	124	408	362	999999	803	106	758	259	317	870	841	458	999999	999999	548	999999	759	999999	684	895	42	282	999999	999999	999999	543	398	354	407	827	690	999999	380	699	417	391	999999	522	999999	520	693	989	999999	180	929	999999	764	360	999999	235	948	214	110	109	111	841	63	660	999999	269	999999	413	852	999999	999999	319	88	707	680	166	785	999999	214	173	999999	53	999999	
999999	999999	295	779	48	74	999999	878	485	999999	280	598	576	337	524	999999	999999	813	999999	147	999999	990	619	498	67	679	133	449	712	10	936	999999	67	837	999999	889	235	490	669	999999	680	611	704	888	807	119	999999	829	271	244	864	360	999999	906	999999	999999	161	796	999999	368	941	732	999999	484	999999	382	999999	738	999999	999999	776	859	999999	941	467	999999	295	999999	691	999999	575	999999	188	478	146	999999	977	161	999999	694	737	439	999999	310	407	947	999999	229	404	434	579	375	380	999999	467	15	216	980	449	49	898	430	114	774	999999	647	554	697	999999	908	405	999999	127	999999	897	347	100	843	999999	999999	740	75	337	266	378	210	923	551	20	140	379	997	712	582	795	317	334	994	517	759	403	747	999999	495	39	199	257	999999	739	129	914	372	446	929	308	833	102	847	406	592	724	12	686	999999	999999	999999	999999	545	968	999999	999999	106	336	784	999999	999999	194	999999	236	188	952	317	812	890	226	999999	999999	999999	283	962	224	486	598	924	45	999999	70	673	957	631	522	712	648	999999	117	818	999999	662	814	999999	648	261	620	227	640	417	199	796	991	531	847	894	999999	15	375	535	999999	412	749	724	932	521	999999	605	665	249	669	663	783	407	970	898	967	967	323	963	999999	380	293	999999	999999	274	681	436	783	627	451	999999	999999	581	321	634	912	99	383	137	377	25	561	400	748	536	22	594	561	948	926	303	691	999999	999999	137	128	131	523	667	839	457	999999	47	798	36	878	999999	96	345	985	999999	594	999999	999999	850	999999	999999	879	674	262	97	875	999999	700	157	950	999999	911	193	516	999999	575	716	298	920	204	523	602	721	657	809	508	225	963	58	709	505	815	819	318	234	251	849	414	751	582	986	347	650	86	506	301	902	829	203	313	878	999999	675	656	304	301	168	999999	452	589	660	871	652	999999	999999	566	101	874	291	999999	726	311	546	347	999999	186	951	645	161	518	999999	395	769	745	831	608	150	173	24	999999	999999	832	999999	172	921	124	694	211	631	939	999999	999999	999999	653	587	576	360	337	999999	127	349	522	864	999999	983	274	112	907	999999	846	999999	927	999999	357	467	893	349	383	426	102	492	749	999999	999999	318	999999	999999	125	168	264	257	999999	725	896	999999	570	999999	37	189	657	22	787	594	785	522	282	176	999999	196	999999	236	999999	911	999999	635	600	508	652	999999	415	427	999999	749	362	598	613	212	964	999999	896	925	322	204	768	999999	704	165	
999999	699	999999	411	656	999999	474	999999	280	901	379	270	999999	999999	325	999999	774	239	999999	47	999999	196	908	80	999999	999999	999999	767	999999	999999	152	274	999999	444	280	952	590	13	999999	66	284	335	328	999999	832	704	770	835	610	911	999999	539	999999	667	999999	51	790	999999	209	230	639	999999	123	497	758	999999	339	558	791	372	820	770	999999	969	762	906	868	999999	247	507	665	999999	999999	13	999999	999999	999999	999999	521	238	999999	625	804	550	426	999999	221	831	954	727	999999	221	53	248	999999	999999	81	999999	999999	999999	183	594	727	702	564	185	549	999999	143	999999	894	75	999999	562	209	204	966	999999	999999	999999	694	46	252	999999	142	453	999999	999999	912	703	999999	135	369	503	999999	577	898	112	985	999999	38	111	697	999999	833	999999	184	491	48	999999	693	163	542	719	332	146	999999	217	999999	120	764	999999	207	440	999999	999999	706	543	507	632	305	999999	932	310	999999	592	349	443	686	833	279	929	880	26	20	388	593	649	999999	918	235	691	542	874	999999	999999	904	267	204	75	602	640	999999	999999	600	829	231	241	563	740	999999	908	999999	736	999999	834	999999	190	429	236	184	67	999999	588	406	614	331	67	823	757	687	92	249	621	240	638	999999	473	425	191	166	362	95	440	131	327	170	999999	999999	652	657	999999	999999	968	999999	999999	999999	405	20	985	999999	999999	418	999999	62	714	668	909	506	212	999999	999999	765	247	79	999999	971	932	466	88	454	525	999999	180	999999	964	999999	281	999999	695	371	549	999999	439	684	993	999999	289	388	416	658	260	309	999999	763	381	958	600	899	78	573	344	938	931	541	982	149	247	999999	98	470	397	189	811	840	349	822	999999	563	85	878	691	553	999999	430	999999	999999	203	417	999999	15	999999	382	661	131	36	611	532	898	999999	854	706	584	999999	946	271	81	498	999999	423	999999	633	999999	823	200	999999	791	888	510	347	999999	945	999999	976	92	817	999999	527	689	814	999999	300	436	999999	231	182	117	263	113	168	999999	999999	999999	993	181	382	615	999999	471	249	245	722	31	561	934	908	875	608	999999	138	999999	554	808	185	685	268	206	186	601	999999	999999	537	784	351	224	999999	741	836	805	710	212	465	65	999999	999999	25	278	999999	926	323	306	509	55	975	912	578	999999	38	318	912	186	999999	957	453	474	707	938	679	999999	894	999999	49	802	508	926	790	498	368	606	670	989	331	259	288	721	275	492	809	439	999999	132	999999	528	999999	533	772	999999	611	976	871	
87	598	999999	999999	156	999999	706	547	58	131	999999	999999	432	648	923	854	999999	999999	732	209	224	999999	999999	999999	772	463	520	910	974	164	999999	999999	999999	735	592	999999	999999	227	999999	464	568	945	761	318	565	572	999999	880	968	999999	592	828	999999	999999	656	948	358	836	999999	692	745	999999	999999	999999	838	202	999999	999999	999999	532	70	999999	547	999999	640	279	999999	931	145	209	182	999999	942	304	571	464	17	614	88	644	51	999999	956	448	718	773	999999	866	480	372	404	593	825	445	618	629	290	999999	999999	387	581	427	700	71	520	999999	853	999999	332	383	999999	563	618	420	999999	113	16	109	558	867	896	999999	999999	772	804	999999	815	506	686	942	184	999999	478	999999	72	624	267	895	928	999999	919	999999	543	106	187	841	975	414	954	514	999999	191	999999	278	490	80	999999	927	266	999999	299	357	591	390	999999	790	94	999999	358	866	846	999999	180	944	948	792	966	364	595	962	613	411	551	999999	329	999999	999999	210	221	999999	658	339	638	997	323	999999	522	163	897	397	757	68	999999	98	999999	512	20	118	330	999999	113	610	342	999999	327	888	805	419	71	216	448	884	706	365	999999	999999	481	999999	630	385	279	813	467	207	999999	555	355	999999	513	817	982	242	879	523	999999	58	996	344	679	435	767	999999	999999	999999	949	873	361	999999	880	999999	40	837	487	999999	427	999999	999999	145	99	772	543	999999	905	999999	233	999999	999999	192	477	169	999999	999999	503	999999	999999	999999	721	776	258	999999	203	655	583	362	999999	155	755	934	105	598	905	860	999999	999999	892	425	208	848	999999	743	868	179	232	721	640	893	343	999999	336	261	579	376	886	758	999999	999999	768	553	999999	88	460	79	96	879	264	660	892	596	312	202	967	872	318	515	472	34	999999	861	722	892	999999	999999	999999	999999	29	538	974	496	338	14	999999	655	390	999999	293	799	92	353	467	979	11	747	979	999999	293	706	999999	381	295	554	999999	906	999999	575	276	987	471	252	860	725	685	405	268	308	546	322	492	929	231	673	941	999999	404	742	999999	74	493	474	560	322	481	602	210	999999	548	999999	824	815	122	306	337	840	492	741	304	605	488	999999	597	971	223	137	159	622	612	999999	511	98	684	212	999999	999999	999999	999999	253	92	204	484	759	795	497	677	817	925	345	111	596	999999	448	999999	585	811	877	588	108	353	453	999999	999999	172	248	736	999999	910	802	999999	158	999999	498	221	411	14	922	801	483	999999	320	234	286	999999	
789	849	649	399	626	999999	129	999999	448	999999	639	615	312	999999	557	761	546	999999	133	15	999999	651	174	999999	883	580	889	85	115	562	43	228	312	670	382	399	96	740	293	119	220	55	506	598	581	999999	702	335	254	722	10	413	110	281	999999	148	684	423	516	55	802	54	998	999999	866	421	313	999999	223	168	674	805	999999	999999	794	907	154	576	999999	97	878	564	999999	392	561	999999	128	41	122	243	714	999999	234	247	317	176	57	619	999999	999999	492	69	121	999999	57	999999	790	96	487	650	994	118	767	428	176	247	223	615	334	246	302	282	530	999999	999999	999999	581	385	705	627	860	534	843	495	999999	819	452	745	999999	367	999999	999999	553	471	999999	606	999999	806	81	80	952	441	999999	495	999999	219	539	141	641	56	999999	414	391	859	999999	999999	274	282	822	357	794	999999	280	967	999999	271	728	999999	999999	999999	999999	775	314	635	999999	428	999999	999999	627	999999	289	999999	113	298	744	434	650	694	681	780	341	999999	983	723	999999	484	999999	327	99	605	491	481	400	794	950	848	999999	755	194	999999	229	916	655	436	78	483	374	981	232	971	621	999999	999999	960	515	472	791	590	360	999999	267	921	999999	999999	999999	808	920	999999	348	896	334	999999	510	319	999999	425	977	999999	999999	999999	999999	189	999999	999999	983	999999	103	999999	288	487	999999	519	999999	993	114	999999	658	632	532	269	562	65	643	999999	647	727	533	999999	409	100	494	244	935	558	90	87	999999	150	999999	455	714	489	40	999999	839	999999	999999	999999	214	999999	999999	355	34	395	248	999999	546	769	480	266	999999	35	999999	198	999999	822	584	845	999999	999999	481	517	594	86	555	999999	999999	999999	496	832	237	26	863	156	333	149	220	550	320	999999	541	67	670	781	999999	688	999999	842	868	27	999999	654	603	999999	781	259	760	999999	840	999999	999999	999999	282	999999	39	908	172	999999	999999	999999	611	44	999999	887	495	423	847	999999	555	866	625	192	913	478	602	582	422	685	999999	83	389	999999	710	154	996	777	784	32	752	622	526	999999	977	26	416	205	128	716	999999	368	412	948	401	973	550	846	850	804	54	456	495	999999	519	999999	473	348	334	390	999999	718	999999	824	999999	933	350	999999	999999	897	999999	406	464	706	993	16	671	999999	871	999999	999999	999999	926	980	977	306	999999	48	63	196	552	78	999999	999999	999999	973	999999	587	888	999999	633	999999	999999	953	742	647	992	999999	494	513	999999	42	476	598	999999	999999	791	659	846	999999	806	999999	
998	28	354	994	535	726	880	29	287	93	999999	414	112	999999	519	999999	247	339	313	347	554	550	999999	520	601	283	951	95	999999	999999	740	134	661	999999	500	622	608	748	122	999999	908	999999	999999	999999	999999	999999	495	680	999999	818	421	516	460	468	999999	999999	950	834	402	999999	999999	999999	999999	999999	352	999999	999999	780	999999	999999	374	499	227	47	439	999999	324	42	39	539	788	999999	864	374	658	234	674	202	575	52	671	774	356	861	999999	999999	999999	27	692	73	319	715	74	334	453	922	299	422	39	677	143	999999	999999	862	473	999999	930	472	559	999999	752	560	215	573	235	999999	153	999999	546	326	999999	306	350	966	230	83	216	540	920	999999	934	262	999999	897	999999	753	970	493	397	997	192	175	468	573	321	758	510	501	108	854	779	933	876	713	236	836	577	838	642	400	297	400	552	999999	194	500	397	317	663	482	629	659	968	549	144	286	838	776	655	471	999999	999999	441	76	999999	11	386	999999	671	83	185	141	999999	997	710	791	622	645	999999	999999	999999	202	838	626	234	129	999999	999999	579	950	999999	999999	999999	181	999999	582	999999	486	865	192	123	938	645	590	306	497	809	970	839	352	663	202	397	834	110	380	876	814	841	837	45	59	879	721	85	383	948	679	180	137	831	146	779	206	707	432	556	257	330	736	319	999999	497	236	296	805	414	358	80	457	706	155	644	999999	999999	74	68	999999	514	922	548	139	799	999999	521	527	422	999999	137	999999	823	628	494	999999	999999	999999	561	653	434	280	969	600	608	723	999999	999999	501	751	59	642	373	631	743	407	198	190	205	786	715	999999	999999	223	999999	402	633	87	999999	539	510	999999	513	415	500	244	953	948	999999	86	290	834	36	999999	150	999999	315	999999	885	999999	999999	347	845	775	938	664	887	755	378	999999	99	353	999999	961	251	944	139	999999	999999	508	999999	249	658	128	505	880	743	721	83	999999	999999	442	202	574	623	172	269	737	476	835	357	999999	579	325	986	999999	808	74	429	206	999999	356	70	387	999999	676	689	726	279	67	999999	175	682	999999	128	657	161	461	348	89	684	401	491	305	160	257	999999	343	142	999999	82	678	302	877	999999	740	382	999999	931	946	483	999999	468	418	914	999999	524	937	999999	339	999999	356	999999	349	521	963	999999	764	999999	999999	999999	355	594	710	999999	999999	873	804	270	999999	285	999999	530	999999	606	151	932	999999	391	968	732	999999	146	803	783	999999	951	952	999999	417	874	999999	
588	546	939	137	999999	758	433	999999	318	719	999999	999999	63	448	826	335	743	999999	999999	999999	382	999999	662	284	219	790	926	270	301	999999	999999	999999	512	999999	999999	983	462	478	999999	999999	649	720	660	22	65	326	999999	345	999999	626	999999	984	386	92	245	330	883	999999	917	167	999999	173	999999	398	280	823	316	999999	690	843	872	274	188	856	999999	661	607	650	228	893	999999	999999	999999	674	999999	465	999999	430	431	437	109	796	561	44	353	999999	351	999999	742	999999	999999	362	654	999999	999999	944	999999	530	938	583	723	243	447	34	999999	999999	801	704	687	999999	999999	885	964	262	743	999999	999999	999999	512	667	320	346	999999	985	882	688	936	999999	921	765	659	945	999999	848	714	999999	999999	999999	999999	113	684	999999	583	927	884	134	398	402	321	677	241	661	999999	280	999999	387	335	461	151	438	999999	495	783	922	165	411	403	126	547	999999	727	186	236	409	982	673	999999	999999	111	999999	300	999999	999999	999999	534	997	928	221	584	999999	539	999999	999999	489	800	198	999999	661	771	483	731	281	854	443	949	65	434	618	297	600	999999	355	360	394	147	768	999999	538	398	167	483	191	541	220	999999	999999	790	746	608	793	808	999999	218	627	35	28	690	561	304	478	573	319	999999	984	713	194	547	999999	351	999999	698	999999	273	614	999999	550	739	643	104	130	999999	999999	19	503	791	523	999999	999999	999999	128	88	939	999999	919	594	173	267	556	999999	163	291	789	404	576	105	483	838	604	999999	485	999999	56	466	183	213	999999	310	429	999999	200	58	814	643	233	953	758	999999	999999	29	836	292	192	146	940	838	485	293	442	999999	999999	685	541	115	882	839	42	482	70	716	709	863	838	363	317	115	477	156	181	999999	999999	999999	494	999999	790	203	106	909	999999	345	728	601	867	999999	886	514	999999	999999	760	393	921	285	999999	637	319	972	453	829	829	835	371	338	121	999999	70	924	200	956	324	689	743	132	957	999999	999999	999999	995	816	477	999999	598	999999	395	788	701	71	999999	999999	275	817	749	999999	90	690	999999	399	489	58	960	961	999999	560	999999	81	999999	798	328	313	649	211	977	637	999999	37	246	999999	999999	333	999999	999	570	343	690	506	939	476	999999	999999	751	598	628	947	999999	515	487	47	999999	999999	148	903	743	59	217	73	840	122	915	999999	453	381	999999	166	930	961	400	980	870	887	141	183	756	61	562	60	999999	39	780	846	549	209	999999	628	194	999999	265	521	136	626	666	999999	561	
989	823	999999	153	472	26	999999	125	507	177	999999	192	999999	156	692	497	167	999999	810	341	79	514	254	162	827	999999	999999	705	879	999999	999999	999999	999999	621	999999	237	191	907	120	23	886	730	51	999999	999999	446	229	999999	999999	34	999999	145	855	999999	492	999999	579	228	325	500	999999	198	245	652	923	274	877	353	389	465	315	259	999999	999999	454	999999	472	222	429	999999	752	999999	999999	854	885	118	376	999999	139	291	657	963	591	620	713	999999	999999	399	999999	467	568	875	688	118	718	719	765	67	999999	999999	22	367	798	935	747	661	999999	391	766	999999	999999	999999	224	999999	807	352	668	759	93	757	853	83	999999	962	822	877	999999	999999	146	999999	353	318	777	984	999999	299	175	655	872	999999	999999	999999	632	303	999999	509	660	590	310	376	60	999999	973	294	999999	939	263	836	123	870	700	999999	999999	599	471	589	291	239	828	517	187	22	887	41	125	749	450	810	402	322	226	999999	722	999999	126	348	345	999999	999999	339	46	338	542	11	362	607	859	999999	831	999999	227	999999	761	793	999999	999999	127	942	178	551	499	453	443	800	654	329	320	484	483	133	253	999999	546	499	481	848	479	885	679	517	890	417	999999	422	105	795	999999	929	580	87	999999	999999	325	152	999999	592	895	742	357	42	297	384	559	999999	736	429	884	271	321	351	568	241	273	660	661	91	474	31	999999	999999	711	391	903	405	903	850	999999	404	999999	888	999999	737	538	646	230	515	858	280	686	999999	910	999999	617	239	999999	999999	140	665	490	758	999999	874	47	499	331	905	481	999999	804	885	946	999999	612	433	398	830	999999	626	439	156	233	204	345	38	947	364	999999	999999	886	914	720	817	913	999999	770	88	999999	999999	999999	325	999999	704	475	800	729	430	744	193	999999	688	295	999999	235	343	535	923	539	18	551	967	140	999999	276	999999	175	139	577	711	662	320	140	999999	310	123	122	528	729	544	309	527	999999	590	832	208	629	216	999999	579	999999	847	548	692	999999	358	194	236	438	585	635	600	853	43	530	531	999999	630	999999	122	999999	17	204	994	999999	33	357	550	975	78	270	958	547	997	999999	815	999999	447	176	999999	929	999999	100	154	909	708	674	999999	69	999999	650	998	999999	479	358	368	999999	999999	983	474	11	644	260	369	999999	676	62	999999	697	714	760	120	464	261	193	345	917	999999	999999	999	359	771	490	674	428	999999	955	999999	648	977	172	227	463	702	950	999999	635	730	829	242	999999	818	
888	354	999999	539	999999	999999	999999	23	450	999999	468	984	124	239	163	585	940	999999	999999	984	999999	720	552	999999	656	999999	310	999999	709	999999	230	852	999999	540	883	145	134	889	727	214	781	635	536	569	999999	479	587	999999	140	59	790	775	522	999999	999999	177	802	17	999999	781	450	398	999999	264	999999	999999	640	583	356	27	999999	999999	335	516	213	581	999999	982	784	999999	184	590	999999	659	999999	455	999999	999999	929	999999	343	999999	999999	999999	763	999999	331	281	197	999999	999999	14	374	123	598	739	450	15	468	40	983	820	999999	705	606	999999	999999	654	858	926	286	958	654	641	999999	344	54	388	752	819	259	912	999999	642	999999	180	226	654	71	667	14	999999	224	898	999999	522	893	311	350	903	763	999999	423	271	999999	880	359	732	438	263	694	71	263	648	781	999999	36	590	366	999999	644	976	592	200	922	951	743	755	909	999999	999999	743	48	848	66	581	498	533	999999	999999	821	493	225	807	972	943	80	575	999999	660	496	313	944	999999	269	786	94	999999	999999	914	999999	603	999999	277	812	951	33	414	592	999999	999999	503	814	899	999999	160	999999	785	228	979	999999	178	999999	258	674	999999	798	133	999999	999999	999999	275	194	862	330	227	670	948	994	31	999999	666	982	917	88	999999	999999	55	310	119	36	309	15	369	43	968	999999	574	602	674	163	899	825	323	713	317	318	951	999999	999999	999999	999999	790	207	69	999999	195	721	999999	681	648	999999	822	479	252	196	270	825	999999	999999	262	106	356	330	867	999999	840	669	214	770	685	999999	999999	914	629	224	519	807	310	999999	782	253	403	921	35	409	86	999999	80	526	999999	493	132	227	144	393	999999	470	999999	48	384	526	516	409	995	999999	999999	999999	850	999999	677	462	999999	21	999999	999999	702	435	304	999999	944	494	999999	999999	723	201	425	258	779	245	759	58	478	271	999999	999999	737	993	925	924	132	177	999999	52	848	595	968	999999	999999	135	690	39	176	870	104	999999	927	828	999999	804	686	999999	138	615	278	999999	983	263	999999	322	281	708	510	379	345	776	989	556	999999	138	999999	313	610	654	554	729	882	607	176	553	338	908	317	130	999999	103	999999	999999	999999	229	611	715	999999	335	854	981	529	796	999999	328	901	999999	999999	557	581	999999	428	999999	70	549	746	999999	96	34	999999	373	401	389	140	252	737	999999	782	620	999999	517	770	999999	799	572	209	95	999999	848	651	956	919	759	999999	999999	675	999999	829	999999	482	236	628	519	350	491	
590	149	665	293	591	801	599	999999	999999	73	999999	999999	999999	497	349	660	312	999999	382	37	453	641	840	274	576	182	280	999999	147	300	889	260	934	318	982	70	430	999999	999999	999999	366	551	999999	485	999999	999999	999999	999999	885	822	923	390	147	999999	47	999999	999999	999999	999999	418	531	51	241	999999	184	999999	999999	375	999999	289	999999	999999	999999	532	670	902	912	364	19	53	999999	938	672	999999	377	999999	123	621	281	43	760	38	83	848	328	325	320	999999	311	903	324	513	826	999999	592	410	408	615	652	144	999999	945	392	673	124	592	379	916	372	675	247	597	104	999999	529	211	449	142	213	355	592	923	999999	115	729	789	999999	76	999999	967	999999	508	999999	146	997	814	645	409	733	735	945	999999	626	635	665	726	419	355	86	390	960	999999	411	306	552	122	892	286	944	335	481	313	999999	405	575	739	628	999999	483	999999	565	50	409	477	410	198	999999	426	449	12	380	765	999999	352	16	999999	999999	672	999999	885	921	369	465	408	264	642	220	231	999999	926	108	999999	999999	372	824	920	867	934	895	999999	815	475	836	999999	955	715	999999	841	999999	999999	642	999999	999999	598	792	206	584	999999	222	767	978	85	366	522	903	999999	893	627	999999	96	966	999999	776	240	79	455	532	524	453	549	328	378	832	999999	999999	152	97	999999	579	627	346	866	999999	137	384	740	119	999999	47	46	822	696	323	999999	999999	480	999999	143	528	346	674	70	557	673	999999	609	252	47	238	761	830	618	57	999999	999999	110	450	649	855	339	346	218	486	999999	727	632	999999	999999	553	814	963	954	756	242	999999	285	318	59	688	775	497	81	95	286	999999	213	649	999999	561	674	999999	999999	999999	999999	10	999999	584	151	945	999999	999999	721	493	999999	797	876	862	814	999999	474	999999	999999	960	90	999999	275	132	209	210	999999	983	999999	999999	999999	784	433	677	566	242	497	999999	177	113	872	230	999999	587	671	999999	339	351	834	999999	96	882	638	579	999999	999999	735	342	384	999999	431	999999	913	751	614	999999	373	208	306	582	458	772	624	297	999999	859	75	687	999999	719	870	999999	158	174	999999	999999	155	854	480	218	507	164	327	999999	999999	48	317	34	973	42	999999	141	54	262	28	323	267	350	999999	999999	292	999999	881	999999	79	259	684	748	867	616	493	518	728	97	85	304	455	397	616	59	552	50	714	428	603	739	999999	999999	999999	570	740	999999	373	143	999999	999999	282	661	167	432	999999	568	167	999999	999999	607	412	
957	187	723	999999	870	999999	441	999999	252	343	463	71	339	999999	999999	602	306	876	688	999999	999999	999999	625	31	793	239	194	999999	984	999999	999999	879	995	999999	180	719	432	702	999999	80	931	349	682	125	819	599	827	310	577	999999	860	491	859	461	818	795	561	702	83	999999	550	747	810	370	999999	583	76	12	951	77	180	604	16	999999	224	999999	489	999999	212	999999	412	883	127	999999	32	999999	29	544	999999	999999	168	729	999999	999999	529	999999	538	322	138	999999	999999	825	999999	999999	999999	999999	484	251	246	572	315	999999	500	879	238	666	629	792	347	999999	563	531	999999	999999	909	450	974	777	99	41	716	999999	381	966	670	999999	533	618	231	999999	999999	778	999999	946	79	117	239	999999	10	862	564	999999	999999	999999	999999	12	341	783	599	999999	291	706	162	215	855	149	999999	534	219	999999	999999	20	999999	582	739	784	233	547	506	801	221	234	777	236	476	970	201	374	294	667	255	750	29	999999	483	999999	626	102	101	999999	439	999999	540	359	729	553	185	402	278	897	778	999999	999999	798	144	66	929	999999	738	884	947	999999	250	999999	405	392	999999	694	108	65	168	999999	456	576	372	516	694	427	506	999999	999999	799	106	396	888	999999	472	231	741	426	754	700	999999	999999	982	134	464	988	999999	346	561	999999	999999	222	739	648	347	999999	435	628	372	999999	429	815	100	999999	999999	853	662	943	920	770	952	681	310	999999	999999	250	593	248	61	705	473	169	371	312	505	999999	657	250	124	761	999999	123	999999	252	281	548	126	834	916	999999	335	20	426	791	539	622	912	282	871	107	128	197	576	999999	999999	270	999999	999999	652	335	205	422	828	169	999999	999999	627	999999	195	999999	134	999999	331	999999	379	999999	999999	580	773	999999	970	999999	379	27	999999	608	546	396	214	20	104	338	191	590	415	913	192	267	815	700	994	855	96	643	973	999999	865	136	297	999999	527	873	23	769	364	820	53	811	526	377	302	240	852	999999	142	999999	576	741	44	465	280	999999	764	83	888	999999	999999	999999	54	283	742	999999	109	999999	493	231	324	421	236	595	870	381	741	448	407	764	12	999999	510	999999	999999	134	102	999999	314	52	118	940	881	249	999999	317	766	253	999999	883	141	999999	691	911	480	165	999999	999999	595	899	743	325	999999	134	999999	388	235	866	490	999999	327	277	325	999999	999999	384	540	986	74	563	614	999999	813	999999	632	779	229	599	707	637	619	653	246	414	308	792	999999	757	136	152	92	999999	
763	999999	566	999999	907	999999	798	106	999999	527	999999	42	295	255	512	161	501	343	169	635	168	852	999999	673	41	910	999999	329	999999	999999	999999	922	481	713	999999	797	999999	769	999999	977	800	611	23	999999	280	214	999999	999999	290	123	266	999999	983	456	742	999999	28	892	832	997	109	479	999999	999999	999999	461	560	581	520	714	203	999999	999999	191	835	557	838	906	403	826	999999	98	48	996	526	999999	939	34	971	824	778	75	937	873	878	331	624	181	999999	819	653	547	542	999999	999999	534	330	801	620	999999	82	999999	499	15	216	999999	999999	990	999999	600	521	536	610	696	936	138	794	598	312	514	933	667	999999	999999	183	253	555	999999	999999	992	999999	147	413	999999	751	666	575	932	667	867	891	633	855	833	307	127	937	846	639	999999	999999	999999	498	116	261	414	639	915	831	962	465	967	914	333	853	383	132	999999	944	999999	999999	862	931	445	623	310	999999	648	999999	66	999999	709	999999	999999	999999	25	648	307	534	347	37	999999	110	999999	411	923	718	532	980	923	994	999999	901	370	999999	878	800	63	493	951	602	990	639	774	656	999999	143	629	80	837	735	825	999999	606	999999	903	761	236	44	699	591	289	667	363	999999	203	807	472	999999	384	225	999999	813	999999	745	46	30	335	999999	655	790	98	461	153	999999	179	999999	304	999999	999999	126	573	28	794	999999	322	333	999999	712	463	948	670	999999	696	621	149	999999	716	861	215	999999	435	999999	389	909	502	827	524	999999	893	380	512	354	730	267	651	999999	29	999999	432	999999	999999	622	594	706	129	999999	764	531	59	167	116	443	913	451	691	395	639	884	867	999999	809	121	819	999999	446	999999	843	439	970	572	999999	999999	999999	501	149	812	594	683	789	999999	73	992	125	735	274	78	440	288	575	999999	937	144	354	937	904	999999	803	999999	269	802	680	335	561	999999	174	612	999999	421	312	879	801	956	105	890	431	816	996	999999	817	377	999999	565	863	999999	634	857	158	500	597	999999	19	91	423	999999	999999	737	441	638	999999	999999	74	999999	976	696	465	981	49	999999	516	97	635	719	694	891	999999	125	471	847	852	999999	999999	513	824	794	869	719	542	118	593	999999	385	367	999999	164	999999	867	588	176	258	653	818	999999	984	999999	881	300	396	531	79	191	276	594	785	263	209	560	999999	191	827	745	448	930	871	822	712	278	205	540	999999	59	536	999999	598	999999	498	999999	528	323	913	579	999999	21	48	411	427	999999	581	269	955	
753	999999	407	349	512	214	887	999999	172	798	613	104	856	943	30	999999	970	999999	586	999999	999999	41	880	278	257	423	437	999999	469	404	920	696	936	999999	835	386	139	955	95	999999	999999	946	999999	525	999999	999999	999999	78	28	999999	456	795	999999	999999	999999	721	792	999999	101	99	777	995	999999	768	877	916	168	282	117	999999	525	999999	910	999999	162	493	675	999999	968	999999	947	999999	874	712	999999	135	700	999999	999999	123	999999	10	999999	996	228	999999	592	598	999999	999999	327	203	960	384	241	999999	885	999999	352	999999	56	437	999999	329	152	417	130	999999	820	751	999999	727	223	999999	59	524	161	913	373	546	901	87	999999	999999	999999	753	409	499	999999	515	249	295	98	37	77	166	840	543	999999	999999	495	941	777	896	176	600	999999	999999	999999	717	999999	971	51	999999	140	969	999999	999999	874	399	18	631	180	315	511	930	638	195	999999	999999	999999	617	999999	999999	60	999999	309	999999	419	854	772	442	174	999999	236	278	999999	293	896	107	999999	266	999999	464	801	863	771	472	394	246	961	999999	49	442	43	671	910	488	755	181	669	901	175	29	626	999999	467	417	999999	243	686	355	299	829	457	999999	999999	999999	761	196	197	837	435	999999	892	977	403	732	999999	999999	367	765	538	725	999999	544	100	649	999999	235	999999	999999	393	161	559	616	999999	219	984	616	999999	999999	999999	568	999999	831	475	992	136	999999	181	735	999999	524	875	999999	999999	573	401	913	336	308	769	999999	790	833	454	999999	999999	999999	999999	999999	999999	123	841	999999	48	969	999999	606	999999	108	523	999999	999999	671	999999	868	285	639	800	999999	818	999999	289	424	545	201	778	999999	386	999999	999999	850	999999	999999	987	574	999999	999999	882	847	832	795	845	238	999999	581	481	999999	166	586	999999	983	486	549	375	676	833	999999	517	999999	201	590	999999	999999	729	672	30	75	999999	999999	999999	461	757	952	999999	999999	236	61	638	964	719	659	994	800	999999	395	374	628	999999	321	741	266	315	45	655	999999	575	999999	509	122	561	416	999999	65	401	999999	236	999999	449	351	450	782	788	553	999999	542	596	999999	999999	343	308	402	452	372	370	928	156	722	307	857	457	268	999999	525	999999	313	224	939	999999	999999	169	841	999999	281	999999	959	477	762	999999	999999	655	157	999999	175	814	169	963	82	694	472	999999	513	235	999999	893	999999	239	272	149	824	328	657	29	40	184	466	223	181	999999	410	460	393	814	195	212	310	975	386	999999	254	349	999999	254	937	262	655	616	595	
387	689	999999	215	623	999999	794	999999	999999	999999	999999	999999	945	792	581	293	21	999999	699	999999	390	999999	216	853	561	895	484	186	999999	91	778	529	850	628	794	812	681	255	999999	999999	400	213	182	723	395	362	999999	557	999999	999999	926	254	956	576	215	794	482	999999	999999	727	608	617	999999	56	483	472	507	999999	998	769	612	765	248	967	649	186	420	492	468	999999	596	926	616	999999	999999	533	573	284	999999	999	339	805	999999	52	132	783	618	136	999999	922	855	981	559	800	358	999999	16	988	927	38	383	999999	417	999999	140	681	999999	153	890	950	899	233	904	998	439	999999	173	205	999999	865	568	294	252	545	999999	614	999999	816	103	999999	526	584	357	393	626	999999	398	999999	912	999999	999999	999999	999999	300	999999	999999	87	561	370	552	997	999999	153	71	470	999999	748	872	110	999999	314	194	59	895	433	324	875	999999	381	999999	999999	25	292	404	92	102	58	951	999999	722	537	815	455	551	998	715	999999	295	922	538	999999	526	999999	396	146	999999	426	350	999999	709	999999	567	189	279	144	982	528	749	979	999999	49	999999	360	388	988	498	999999	999999	896	717	882	589	597	999999	499	892	999999	895	267	999999	999999	707	94	811	965	999999	636	185	999999	25	197	999999	316	999999	498	804	175	669	408	648	999999	918	453	159	826	176	969	346	999999	251	25	632	999999	496	701	342	711	548	422	28	862	562	99	881	530	200	999999	53	355	695	726	999999	497	619	999999	757	999999	935	984	799	11	299	405	999999	10	564	999999	819	853	166	999999	999999	999999	999999	785	308	829	572	629	636	999999	926	991	999999	525	999999	145	872	865	943	88	776	563	622	999999	573	999999	999999	880	966	999999	464	199	199	602	110	59	116	833	333	999999	691	316	999999	906	84	308	999999	650	293	428	338	999999	999999	87	999999	72	634	373	222	151	999999	692	662	646	438	736	802	492	424	667	999999	48	541	25	397	469	215	999999	942	274	845	282	597	999999	999999	510	289	121	999999	47	424	999999	999999	192	999999	998	653	712	478	348	505	829	999999	625	399	299	999999	894	690	857	857	918	430	947	305	999999	999999	124	984	928	456	690	216	999999	252	295	427	359	993	398	999999	503	247	604	999999	26	56	999999	159	371	97	395	430	428	190	506	322	999999	886	399	903	538	727	549	891	814	622	849	382	999999	872	72	999999	302	50	999999	999999	826	999999	289	586	133	965	622	840	70	270	788	205	999999	972	753	999999	603	999999	999999	775	697	712	
999999	999999	206	599	55	499	35	494	138	387	826	999999	496	495	606	812	780	573	114	709	999999	554	834	654	635	999999	129	999999	307	807	763	999999	999999	124	234	999999	390	533	919	999999	999999	575	999999	411	999999	921	486	268	866	791	714	713	671	988	881	409	999999	552	999999	999999	379	435	197	999999	623	248	841	382	999999	721	432	999999	653	980	893	264	423	433	285	713	999999	860	732	515	102	999999	917	994	242	825	999999	837	999999	15	753	389	388	809	787	999999	90	114	997	155	999999	468	999999	690	999999	626	985	999999	999999	259	999999	999999	999999	682	239	574	331	846	149	445	405	595	999999	648	237	513	876	614	645	154	633	999999	862	587	156	633	988	236	899	615	839	188	569	999999	999999	999999	686	705	579	999999	999999	999999	964	562	749	999999	999999	422	463	591	750	381	999999	132	625	720	656	125	999999	999999	585	999999	946	534	605	226	35	375	999999	992	827	180	44	999999	999999	400	999999	310	838	383	850	999999	773	318	865	467	688	447	694	35	588	999999	999999	999999	637	714	296	440	999999	532	748	417	519	470	999999	999999	999999	999999	787	999999	144	999999	999999	162	755	18	330	999999	669	147	538	588	999999	877	999999	266	10	70	795	631	113	154	353	315	999999	443	66	312	554	295	130	620	659	469	890	242	293	28	229	628	393	658	771	818	993	170	999999	642	67	507	579	999999	999999	999999	131	990	999999	971	527	321	952	28	92	383	999999	918	928	220	999999	999999	999999	981	841	999999	247	454	383	534	322	999999	705	424	255	999999	716	999999	347	999999	347	899	239	321	500	907	676	375	575	999999	801	85	999999	999999	999999	999999	533	597	446	115	918	676	616	477	999999	63	615	999999	772	45	999999	185	580	999999	999999	97	941	661	491	933	500	871	879	985	733	246	242	999999	770	370	999999	128	999999	242	584	670	293	762	662	447	301	148	999999	999999	730	999999	999999	806	653	566	999999	872	116	999999	615	56	797	630	743	422	821	436	767	999999	521	548	778	348	850	212	804	189	999	53	642	361	279	348	999999	117	999999	435	535	213	425	651	999999	893	626	537	872	662	28	999999	999999	864	381	200	999999	192	847	167	956	451	761	765	872	72	870	264	777	999999	375	636	681	396	901	563	986	870	535	885	721	323	339	999999	999999	999999	999999	777	979	88	999999	999999	270	584	479	93	999999	660	778	949	32	371	759	424	296	392	568	238	962	999999	213	158	656	961	445	642	122	619	999999	122	643	103	999999	699	139	302	
999999	106	917	999999	121	999999	101	585	862	359	999999	999999	999999	999999	201	199	999999	171	875	999999	426	308	148	999999	999999	832	66	666	315	999999	97	70	999999	993	26	999999	321	999999	999999	999999	67	80	109	999999	999999	999999	763	999999	920	454	288	999999	823	958	999999	76	957	91	847	999999	279	435	280	932	999999	503	999999	862	761	730	878	999999	999999	999999	123	355	209	63	757	773	79	999999	745	861	651	999999	246	336	127	950	513	240	306	427	607	632	800	176	999999	999999	576	901	74	999999	576	617	657	826	844	530	866	999999	333	83	999999	999999	689	418	291	298	266	303	999999	811	999999	648	374	47	399	490	555	43	239	181	999999	999999	176	554	295	44	999999	420	999999	597	93	999999	906	999999	218	568	942	391	999999	535	999999	999999	166	262	973	927	253	620	436	363	974	833	674	161	999999	999999	873	145	133	257	972	846	810	999999	728	617	999999	151	828	831	999999	173	158	704	999999	923	21	999999	999999	367	999999	999999	983	999999	999999	259	934	754	356	999999	695	999999	268	638	562	482	472	18	533	999999	196	112	792	605	999999	811	685	969	308	953	999999	959	563	999999	466	999999	863	682	999999	479	683	986	999999	659	999999	741	999999	520	152	999999	999999	999999	390	225	999999	999999	999999	388	999999	811	574	964	999999	402	149	736	253	503	181	999999	619	790	483	64	682	999999	317	142	999999	84	999999	175	827	928	999999	35	578	348	594	778	364	484	999999	999999	905	718	541	402	520	999999	497	999999	348	999999	761	670	529	999999	543	971	380	779	918	999999	999999	408	146	999999	899	124	999999	904	908	403	999999	144	999999	759	159	963	999999	915	622	999999	586	504	826	971	176	832	506	253	805	999999	407	584	565	999999	818	506	999999	23	999999	405	252	592	502	945	924	627	248	769	999999	999999	313	465	166	859	999999	410	581	999999	361	999999	617	914	999999	999999	995	356	578	311	940	653	391	654	423	226	999999	999999	11	881	57	548	594	736	77	235	319	999999	999999	706	999999	999999	999999	416	662	435	788	338	493	216	949	577	999999	999999	828	532	198	999999	51	939	51	999999	408	700	999999	812	482	881	999999	874	976	62	999999	999999	999999	532	728	974	991	988	438	999999	510	795	931	999999	499	657	907	544	46	659	999999	488	999999	797	19	999999	999999	850	952	999999	491	999999	999999	896	648	186	999999	305	999999	224	668	63	511	561	169	613	768	999999	322	999999	973	311	837	327	999999	450	216	999999	523	503	685	151	46	532	998	891	566	45	831	322	565	611	
740	999999	999999	999999	976	113	638	999999	466	650	537	137	932	189	781	912	744	207	970	54	782	310	538	526	999999	978	563	999999	56	732	816	999999	269	371	571	999999	335	314	474	113	418	126	47	44	613	909	599	999999	120	653	300	634	999999	521	829	440	293	474	830	998	549	999999	359	733	999999	537	867	571	618	999999	586	439	733	866	635	999999	273	999999	913	118	389	744	167	402	442	192	999999	748	999999	999999	999999	860	999999	475	563	58	767	313	210	86	51	37	999999	999999	76	860	900	486	885	999999	176	789	999999	999999	618	805	212	999999	301	999999	999999	129	38	999999	43	999999	955	267	312	587	898	999999	303	836	76	361	544	813	999999	999999	291	180	999999	378	999999	942	308	762	857	999999	999999	810	21	999999	206	922	999	723	320	350	905	643	183	308	275	216	496	725	655	999999	999999	999999	630	720	369	709	999999	660	522	101	427	999999	409	553	999999	97	948	744	640	999999	362	999999	999999	985	675	648	999999	564	113	758	999999	583	116	601	498	456	190	301	199	497	665	999999	210	999999	922	712	999999	629	999999	188	267	751	94	511	903	449	896	645	54	720	711	702	999999	764	645	999999	96	999999	65	294	907	657	555	153	489	23	620	999999	73	962	415	377	996	999999	500	999999	498	605	697	59	559	544	256	478	785	962	791	446	999999	87	626	434	574	282	280	610	205	941	999999	889	828	623	582	999999	315	344	705	632	273	999999	355	490	999999	16	735	372	410	999999	367	526	999999	183	999999	999999	345	999999	999999	724	999999	890	508	557	583	807	230	935	962	174	999999	450	266	169	183	643	999999	146	323	567	547	907	209	128	583	504	667	999999	925	597	746	334	541	981	977	382	441	798	906	313	786	799	410	246	914	917	270	999999	10	999999	262	209	999999	244	999999	999999	690	390	973	89	150	575	20	375	428	838	999999	285	999999	999999	212	933	239	19	781	999999	507	962	213	666	244	604	999999	870	344	546	666	307	999999	241	691	61	824	999999	173	220	788	44	999999	86	19	984	881	209	852	999999	970	657	463	439	248	727	186	317	844	545	920	149	41	999999	181	611	999999	950	118	999999	999999	411	846	570	958	473	154	137	657	259	999999	454	27	999999	576	19	999999	373	992	963	874	517	983	627	299	648	12	937	904	407	513	931	101	702	220	999999	811	892	480	775	583	59	660	595	823	476	999999	999999	999999	172	767	117	999999	154	285	999999	428	228	280	320	470	217	999999	999999	746	790	
363	325	804	18	207	951	893	999999	390	825	856	398	804	823	526	986	632	742	640	405	973	999999	999999	619	149	593	621	170	314	375	825	411	848	999999	123	806	999999	999999	964	999999	224	740	764	460	744	40	424	999999	999999	483	585	491	618	999999	816	416	999999	195	999999	999999	999999	732	999999	24	999999	455	549	771	709	720	999999	336	777	825	190	243	999999	965	874	118	178	173	999999	830	790	999999	792	507	999999	707	906	36	436	999999	485	492	828	749	460	299	491	652	999999	82	709	259	713	793	171	583	233	999999	999999	999999	445	176	364	91	234	999999	999999	52	556	12	814	999999	899	428	350	698	415	443	515	585	627	526	426	305	131	999999	631	999	346	999999	483	972	716	676	913	318	137	999999	999999	795	636	448	106	744	268	962	359	294	453	473	178	789	999999	999999	143	919	750	69	999999	692	43	663	706	914	528	999999	999999	999999	514	41	570	668	999999	719	949	188	430	681	47	999999	999999	346	555	999999	474	999999	553	981	542	994	568	77	786	832	999999	972	999999	999999	226	426	931	999999	780	422	999999	509	999999	999999	785	955	498	78	32	801	511	696	118	833	450	834	298	999999	999999	520	472	502	881	96	957	999999	445	248	465	620	237	999999	566	143	999999	999999	823	844	205	587	505	500	55	985	330	75	864	999999	741	391	137	999999	445	999999	949	409	627	999999	751	809	519	999999	613	411	574	456	140	975	862	485	21	454	854	999999	24	972	457	896	765	999999	999999	999999	506	83	493	355	618	306	193	570	346	999999	102	396	77	255	887	644	420	999999	999999	999999	56	266	380	683	37	999999	255	976	952	730	29	859	999999	982	999999	539	918	999999	837	999999	791	301	148	973	361	468	45	768	95	813	485	891	957	999999	999999	250	999999	810	328	286	61	216	618	999999	28	243	999999	95	502	357	725	999999	46	111	999999	754	127	407	331	999999	306	486	999999	149	255	138	901	472	502	999999	836	118	999999	561	781	999999	999999	999999	999999	128	768	950	275	738	97	999999	854	855	136	735	999999	306	488	999999	999999	575	325	999999	370	890	999999	999999	592	989	999999	999999	302	485	330	523	80	594	999999	999999	999999	355	999999	163	62	999999	999999	999999	346	767	389	999999	629	999999	581	999999	269	999999	172	74	787	541	368	999999	226	479	999999	379	535	999999	999999	538	999999	286	960	999999	364	999999	425	999999	616	294	890	825	609	981	988	162	999999	124	263	865	432	999999	425	268	999999	934	936	583	970	904	521	733	112	999999	
686	352	189	947	851	106	789	763	457	502	651	999999	676	245	490	838	475	999999	359	799	999999	475	861	999999	646	430	235	842	437	999999	773	167	999999	758	305	645	973	999999	272	166	999999	999999	929	922	617	454	268	700	102	142	438	999999	384	313	745	220	491	487	310	430	999999	946	335	745	999999	493	999999	999999	999999	845	865	519	999999	202	723	447	546	938	94	202	172	999999	999999	305	283	999999	782	419	23	94	999999	495	656	999999	295	139	342	194	203	133	633	350	999999	999999	277	999999	952	192	590	307	674	552	999999	117	268	999999	205	40	999999	65	711	999999	904	855	691	379	999999	316	906	593	115	361	744	961	569	821	774	503	999999	999999	999999	999999	828	999999	420	611	999999	999999	999999	948	999999	312	722	148	422	232	446	904	565	897	66	646	285	999999	202	999999	808	441	548	447	999999	701	999999	117	344	120	582	198	999999	89	287	324	999999	999999	659	802	639	999999	549	347	385	869	938	999999	308	84	325	831	523	108	803	660	10	145	386	241	309	615	803	311	649	257	469	486	999999	741	913	327	346	399	682	211	892	999999	72	999999	763	873	808	270	999999	751	674	999999	286	999999	323	597	999999	428	999999	999999	802	999999	999999	137	999999	461	999999	999999	170	997	494	134	425	601	767	798	82	999999	477	436	806	542	516	999999	583	133	999999	993	427	999999	999999	999999	896	999999	999999	654	513	935	303	312	363	251	109	797	266	999999	920	685	859	999999	524	898	950	76	999999	999999	731	800	553	286	262	526	148	845	262	999999	237	767	202	123	295	147	389	175	82	564	442	718	641	999999	212	524	143	999999	800	999999	968	830	440	149	922	713	391	27	59	999999	999999	264	545	690	322	163	493	746	999999	386	518	784	999999	663	826	23	168	520	83	999999	392	245	54	414	607	999999	999999	62	200	582	756	372	126	245	461	188	183	999999	720	59	40	999999	673	424	338	194	836	776	999999	999999	554	999999	999999	321	999999	866	999999	140	92	915	826	440	556	999999	630	156	668	999999	211	648	840	217	800	34	707	999999	572	630	86	423	570	560	999999	290	38	885	428	999999	790	999999	967	52	868	804	233	600	999999	26	793	192	999999	87	999999	673	79	346	999999	920	614	458	304	999999	64	669	354	275	700	275	628	744	728	863	999999	616	681	999999	349	995	999999	117	165	555	836	894	897	999999	999999	999999	221	691	815	999999	200	342	300	386	999999	208	459	957	899	574	398	59	999999	999999	999999	999999	992	281	996	84	
129	507	303	999999	754	170	772	861	290	999999	999999	936	928	230	673	635	326	305	810	999999	545	999999	217	590	166	787	999999	244	383	999999	83	939	694	741	388	693	48	550	632	826	999999	598	677	274	999999	461	130	243	989	483	642	697	470	855	538	286	299	713	592	966	999999	999999	488	263	560	124	999999	999999	841	980	999999	999999	673	983	714	999999	999999	943	80	705	999999	999999	255	999999	393	999999	479	999999	999999	999999	403	335	958	665	106	898	120	999999	714	405	999999	999999	999999	19	886	867	33	487	151	590	120	356	642	999999	309	533	999999	999999	869	183	645	412	983	739	999999	271	816	17	886	815	837	751	239	674	495	999999	805	245	22	999999	362	991	697	622	991	57	692	80	999999	573	999999	531	553	540	759	807	999999	999999	432	999999	60	26	999999	999999	753	368	999999	968	402	575	728	56	575	353	820	999999	715	370	747	538	579	746	652	323	209	999999	207	698	915	688	783	999999	813	999999	475	346	401	372	869	632	999999	724	678	789	999999	999999	999999	209	719	115	101	589	915	893	55	314	373	999999	135	447	171	428	999999	714	791	999999	999999	187	999999	483	262	353	501	124	608	854	78	862	478	640	358	998	999999	999999	596	204	999999	919	352	170	973	125	999999	999999	471	512	999999	999999	997	268	335	779	330	245	853	748	97	800	999999	201	999999	999999	807	495	98	172	448	253	128	999999	359	324	835	718	510	147	999999	79	652	106	193	999999	999999	220	999999	579	677	743	956	847	117	435	633	161	923	471	317	750	999999	308	999999	427	999999	999999	999999	21	943	999999	734	716	999999	999999	158	199	17	142	646	597	190	519	495	705	297	280	489	923	690	684	794	49	829	365	737	353	43	765	269	463	310	303	636	74	18	999999	215	999999	287	444	153	791	999999	719	570	999999	813	368	140	574	920	985	330	269	817	695	886	286	999999	804	165	252	872	192	296	887	882	431	696	57	999999	999999	645	255	540	999999	223	119	795	914	540	675	634	999999	542	324	972	999999	257	323	999999	928	809	483	288	901	999999	999999	433	999999	940	999999	671	93	508	530	999999	999999	999999	814	481	776	999999	999999	273	490	999999	188	649	971	915	516	183	999999	693	999999	591	999999	999999	639	94	581	999999	999999	999999	158	13	551	196	22	974	897	647	442	999999	586	447	442	999999	797	293	740	999999	461	767	434	218	298	999999	371	939	188	118	99	999999	900	100	377	402	999999	999999	76	999999	999999	999999	27	868	740	541	117	699	158	
951	179	999999	353	589	235	999999	548	940	714	161	999999	83	796	789	558	713	941	999999	80	999999	105	999999	226	748	364	463	749	566	477	756	999999	672	790	236	939	742	385	321	864	31	999999	184	772	999999	177	564	211	238	999999	37	999999	621	628	119	999999	858	139	605	234	772	606	982	999999	999999	869	161	293	569	999999	999999	337	999999	631	58	195	921	547	311	580	800	999999	521	257	999999	165	670	999999	681	999999	90	613	780	97	102	999999	871	710	999999	55	26	280	641	999999	999999	700	970	999999	999999	923	934	999999	827	34	433	520	999999	735	34	801	208	117	612	199	770	999999	556	542	539	633	323	999999	732	999999	564	529	620	142	999999	748	194	681	474	999999	999999	768	785	755	663	582	999999	999999	686	23	999999	908	668	452	618	300	154	999999	459	946	610	724	589	999999	999999	999999	999999	952	999999	999999	616	527	999999	854	753	11	426	801	879	957	303	999999	534	999999	419	999999	860	177	524	463	604	756	231	527	157	721	189	224	295	760	682	999999	999999	999999	999999	999999	999999	814	699	616	873	353	559	502	652	999999	199	869	161	813	52	999999	999999	526	681	860	306	125	707	42	999999	212	515	999999	999999	916	30	999999	999999	999999	999999	56	478	999999	590	999999	207	728	999999	999999	531	319	999999	999999	717	949	949	639	729	546	32	159	116	999999	795	670	837	440	226	736	413	999999	556	70	432	999999	264	999999	936	430	662	577	250	984	510	999999	149	43	411	336	966	391	403	999999	78	242	940	999999	122	919	999999	767	999999	148	320	464	763	12	999999	999999	694	999999	703	309	999999	454	908	132	165	294	531	803	38	890	769	32	999999	779	991	200	999999	452	417	26	17	894	76	112	673	56	999999	146	999999	689	641	547	688	104	893	999999	333	999999	655	827	397	999999	999999	621	999999	298	791	983	21	858	666	251	999999	686	999999	988	388	806	458	119	546	999999	819	348	259	232	999999	578	999999	376	866	247	796	590	628	397	999999	454	999999	385	265	765	135	135	33	999999	534	11	802	904	999999	999999	369	999999	291	12	999999	999999	371	156	954	222	106	644	999999	429	454	432	999999	904	999999	933	83	82	854	781	999999	693	999999	859	999999	342	776	982	140	999999	877	260	308	626	999999	765	93	585	999999	52	668	999999	143	603	944	999999	943	898	80	313	454	297	692	510	742	117	999999	512	459	621	446	124	514	653	551	204	133	999999	317	78	999999	497	651	811	122	779	559	999999	915	594	399	878	911	826	999999	590	
999999	798	883	489	690	999999	999999	809	606	553	976	489	62	749	979	511	590	12	463	956	646	999999	999999	962	557	999999	597	999999	999999	999999	213	999999	759	961	636	334	558	827	388	279	371	841	215	568	802	80	669	175	615	887	297	908	373	999999	944	686	410	920	932	999999	999999	271	586	48	999999	999999	730	100	123	654	953	763	624	193	594	804	675	829	170	486	693	431	259	345	999999	304	323	820	26	950	924	637	895	60	295	110	264	177	227	513	350	999999	62	960	933	534	294	190	999999	149	20	581	999999	455	999999	562	21	999999	767	56	999999	909	84	172	730	999999	867	573	898	494	999999	508	611	656	146	999999	999999	298	999999	999999	19	999999	477	877	999999	352	876	999999	417	733	999999	22	999999	181	537	441	504	999999	240	999999	666	721	292	859	599	511	970	114	318	999999	192	999999	999999	30	999999	842	999999	206	233	387	449	999999	166	999999	406	999999	999999	439	128	705	620	999999	68	999999	999999	298	851	999999	287	437	382	772	999999	888	551	999999	182	388	145	695	999	307	665	853	999999	999999	999999	127	463	71	412	541	985	999999	908	701	664	56	941	999999	991	824	919	796	999999	676	999999	999999	623	40	999999	720	303	433	999999	322	825	215	625	840	733	733	999999	225	34	999999	787	528	980	849	710	135	447	999999	999999	185	388	869	847	501	953	999999	999999	432	706	692	247	999999	907	595	876	459	431	111	23	267	999999	703	771	174	999999	999999	297	773	329	239	283	999999	729	531	934	999999	999999	134	886	446	999999	732	999999	342	999999	235	621	394	999999	261	704	346	999999	999999	515	684	999999	683	611	196	999999	729	999999	999999	419	342	999999	386	660	920	102	306	224	577	37	936	194	439	570	999999	156	902	800	999999	999999	936	999999	293	25	259	858	683	522	700	999999	510	629	51	923	999999	999999	245	734	63	999999	408	131	806	419	578	999999	668	999999	946	49	107	929	44	943	999999	999999	548	999999	999999	72	999999	783	524	141	999999	317	999999	515	999999	271	911	178	747	909	135	815	723	873	446	759	199	569	576	660	349	581	595	999999	450	999999	999999	999999	333	991	749	624	607	675	893	271	357	162	999999	685	999999	928	191	134	817	667	97	675	924	999999	872	849	999999	863	791	944	721	54	999999	848	999999	46	845	756	169	511	217	58	980	184	412	46	755	999999	531	420	399	999999	290	783	999999	999999	999999	681	128	999999	417	743	999999	948	550	999999	999999	965	999999	999999	93	435	965	315	459	49	694	749	249	
836	104	326	341	381	554	999999	763	291	485	999999	96	173	637	268	104	474	173	999999	634	109	948	789	623	439	337	963	505	974	999999	333	494	999999	442	291	806	100	411	513	403	299	548	805	489	48	999999	999999	999999	999999	999999	985	875	662	124	150	887	999999	702	999999	53	590	754	999999	957	162	744	884	731	356	462	13	72	660	999999	999999	560	152	309	585	999999	417	176	999999	999999	349	457	832	96	302	999999	999999	397	999999	999999	999999	545	759	848	337	304	131	198	451	999999	999999	999999	224	999999	780	589	999999	999999	127	478	635	424	955	35	618	704	911	798	999999	952	999999	999999	999999	201	999999	799	800	304	971	290	999999	229	724	555	999999	999999	999999	808	316	712	659	495	280	41	999999	398	999999	734	239	632	393	332	759	499	292	601	999999	33	208	980	788	999999	44	836	175	416	999999	410	999999	201	999999	112	492	999999	303	476	345	530	367	437	220	76	74	348	897	980	469	235	273	953	66	220	610	335	924	218	460	443	866	427	697	999999	264	48	171	290	840	43	205	815	999999	839	999999	771	770	721	999999	695	939	195	946	475	146	526	145	999999	999999	166	801	94	25	902	664	939	739	40	999999	36	186	616	149	436	39	457	697	227	553	838	564	212	833	765	503	680	481	999999	52	737	902	910	788	999999	241	121	999999	999999	184	726	999999	739	999999	999999	518	332	55	999999	999999	689	999999	917	999999	999999	999999	999999	261	999999	408	983	467	516	988	85	134	999999	828	999999	999999	917	658	342	53	827	806	825	304	484	257	181	635	961	786	363	908	999999	999999	999999	91	642	999999	549	956	200	268	525	999999	833	234	252	504	589	324	999999	40	999999	874	880	999999	999999	304	777	999999	236	358	506	999999	635	176	149	72	703	384	562	999999	999999	386	853	568	290	999999	470	259	15	676	56	647	268	999999	422	999999	333	277	314	347	92	546	729	841	762	795	125	667	95	189	800	214	761	470	922	999999	31	321	576	999999	834	527	998	559	312	859	471	313	753	38	739	435	79	225	975	572	657	21	805	495	999999	803	173	825	876	841	885	798	409	313	99	21	999999	611	513	564	548	179	539	903	333	812	913	67	999999	999999	144	546	494	360	462	20	515	91	745	40	364	182	683	470	973	673	999999	449	939	727	733	468	712	420	33	999999	481	902	171	999999	999999	116	385	999999	707	349	313	59	851	999999	505	999999	866	482	999999	375	495	79	999999	660	999999	999999	127	722	641	676	834	
999999	999999	999999	538	613	920	999999	150	258	796	183	762	634	370	853	598	860	999999	123	601	239	220	999999	991	999999	972	510	245	999999	988	663	868	40	515	999999	723	876	550	999999	700	276	342	952	578	999999	999999	305	300	65	875	267	500	528	999999	999999	863	999999	982	999999	999999	999999	999999	724	269	143	314	731	999999	141	140	999999	999999	339	423	334	896	268	89	999999	105	676	999999	999999	999999	731	172	350	955	910	375	55	894	423	261	999999	912	618	999999	445	999999	999999	187	168	925	163	999999	171	115	750	708	605	999999	313	999999	964	999999	183	999999	538	971	999999	776	218	765	95	827	896	999999	999999	421	288	575	644	999999	999999	499	61	264	999999	784	11	999999	215	212	999999	999999	591	392	297	91	739	445	164	999999	53	808	968	403	840	336	60	93	972	999999	429	999999	955	999999	520	475	157	918	785	753	969	999999	570	16	994	639	999999	513	790	61	999999	843	999999	180	628	712	999999	999999	999999	999999	733	918	272	877	782	741	999999	999999	872	999999	999999	820	999999	410	999999	323	248	962	409	999999	100	547	302	999999	655	586	617	784	999999	999999	944	999999	504	723	29	61	467	692	234	263	148	295	641	968	127	999999	193	20	676	315	473	999999	258	223	971	196	999999	999999	999999	205	133	715	937	74	877	444	326	936	390	999999	856	555	738	156	72	999999	905	333	803	793	403	607	118	999999	344	386	250	290	752	833	999999	126	470	38	139	432	999999	577	101	999999	545	999999	629	233	459	918	829	999999	999999	177	290	303	999999	438	801	526	607	240	729	500	203	45	193	999999	27	740	999999	709	26	999999	456	999999	241	999999	257	156	999999	884	257	426	557	148	138	999999	999999	142	578	41	237	613	825	127	847	999999	489	509	73	82	216	718	833	129	95	522	721	952	71	999999	999999	654	548	722	982	313	943	65	907	608	15	885	999999	999999	482	413	999999	999999	491	641	640	747	93	999999	678	539	593	999999	999999	616	999999	999999	81	161	850	582	74	999999	144	544	657	434	602	464	77	999999	999999	780	647	999999	708	392	470	429	999999	443	571	999999	53	999999	719	515	12	999999	744	999999	814	999999	212	899	999999	710	999999	947	999999	216	999999	629	837	357	999999	999999	790	379	908	999999	139	651	375	416	21	430	69	690	999999	152	999999	312	719	999999	516	547	577	747	343	998	999999	999999	445	579	299	942	999999	696	471	906	724	999999	391	273	999999	173	644	999999	999999	999999	650	514	999999	841	784	842	909	186	999999	444	245	999999	
45	999999	294	615	999999	796	127	79	999999	372	228	917	999999	999999	999999	999999	385	353	903	999999	859	425	357	682	400	604	794	999999	42	629	855	37	671	681	999999	481	978	670	999999	847	677	818	999999	287	296	215	423	986	921	999999	999999	497	541	462	193	620	562	999999	999999	610	999999	671	46	994	517	999999	999999	746	211	449	478	999999	395	65	115	50	131	79	999999	194	190	999999	535	580	999999	368	495	218	497	976	999999	999999	454	356	845	16	782	999999	770	104	959	677	999999	481	984	999999	111	485	357	153	498	492	999999	40	430	204	145	466	175	999999	705	999999	258	234	999999	112	271	49	220	108	268	823	309	301	235	513	32	999999	595	744	266	999999	861	354	488	436	158	423	999999	999999	871	325	142	621	399	922	428	560	951	999999	823	72	275	258	884	675	193	999999	805	916	181	91	870	999999	999999	695	186	904	999999	104	953	847	999999	568	999999	999999	999999	687	901	313	95	999999	999999	714	999999	204	745	999999	469	813	252	233	999999	999999	480	999999	455	710	729	704	746	524	814	857	927	999999	949	706	30	941	984	505	34	502	830	708	979	165	511	999999	949	573	444	999999	851	730	999999	112	999999	448	497	979	958	207	567	571	657	254	787	944	254	48	591	527	828	747	209	126	189	771	810	299	999999	42	754	182	89	881	16	206	747	999999	617	582	454	14	547	826	935	269	999999	734	999999	567	452	910	981	999999	114	114	531	122	922	327	999999	999999	780	925	452	394	491	775	248	590	206	999999	431	18	83	999999	209	999999	191	919	999999	85	920	999999	589	999999	200	999999	777	901	675	634	925	300	999999	255	234	621	384	550	778	285	999999	787	370	999999	489	972	842	290	904	159	931	12	607	562	999999	148	346	999999	203	328	997	346	915	571	481	140	74	999999	599	588	997	999999	151	444	999999	142	999999	543	363	999999	999999	497	997	526	703	922	693	999999	967	96	285	775	356	460	287	159	999999	799	575	359	908	24	999999	326	161	301	861	172	973	155	999999	999999	999999	976	997	510	999999	399	868	558	446	683	860	512	999999	999999	293	691	999999	440	270	481	968	14	319	316	805	681	999999	412	999999	999999	418	822	228	481	530	999999	462	777	809	483	999999	26	999999	999999	163	188	22	928	999999	180	16	543	999999	395	835	250	667	690	704	667	34	999999	497	999999	275	999999	293	831	701	912	999999	389	999999	999999	999999	999999	101	93	163	627	668	999999	404	891	524	874	937	833	646	290	713	772	
82	999999	459	999999	529	999999	960	124	894	191	237	999999	941	626	913	999999	999999	883	159	583	537	87	999	587	72	605	999999	400	110	999999	195	421	209	466	317	487	338	86	431	103	133	48	732	487	219	309	999999	897	961	840	989	999999	999999	140	244	999999	153	871	412	923	999999	569	24	444	996	815	999999	485	319	999999	999999	767	462	999999	459	999999	355	521	378	762	656	503	439	999999	471	999999	999999	999999	231	322	344	999999	674	507	999999	563	999999	297	491	403	414	474	587	535	82	231	310	85	680	745	648	999999	503	649	277	113	140	754	973	573	535	825	263	999999	100	311	102	954	568	999999	475	68	999999	999999	357	192	999999	903	197	999999	132	215	999999	999999	999999	999999	963	999999	999999	999999	433	999999	323	918	867	588	999999	591	445	999999	138	999999	516	784	280	590	601	528	301	95	999999	999999	567	734	999999	330	436	777	332	386	348	78	724	185	472	205	999999	999999	117	769	971	334	468	427	999999	777	698	614	215	93	122	445	732	154	205	206	712	589	477	547	161	999999	268	68	999999	70	630	341	321	999999	846	999999	420	532	123	999999	768	999999	624	673	631	822	571	248	274	902	999999	580	979	276	999999	999999	999999	570	617	539	999999	409	995	59	156	367	302	141	247	632	35	209	40	999999	999999	572	999999	804	915	999999	870	999999	793	999999	725	59	362	55	591	691	845	850	915	584	999999	368	999999	574	526	274	530	440	10	999999	877	999999	550	999999	999999	920	999999	839	655	288	999999	55	616	475	334	107	14	257	999999	556	787	184	294	455	999999	78	428	401	287	650	809	440	29	999999	999999	590	508	715	215	670	502	15	205	637	999999	752	752	678	250	999999	269	282	999999	454	999999	999999	850	104	999999	999999	999999	798	561	14	479	238	36	464	999999	999999	598	299	999999	999999	64	782	979	657	540	999999	325	999999	999999	858	999999	536	550	574	307	949	739	999999	612	445	178	703	453	999999	167	686	999999	298	999999	505	831	970	241	20	400	82	722	203	564	320	455	751	999999	999999	624	942	688	461	999999	874	999999	193	686	606	711	360	338	999999	999999	853	75	37	895	654	37	999999	305	540	183	235	236	545	849	302	990	427	66	750	576	225	999999	274	999999	980	999999	647	293	634	999999	50	743	933	703	710	254	427	855	992	676	214	647	158	287	931	647	469	344	393	616	293	304	588	222	999999	855	801	896	915	163	389	136	999999	241	143	491	302	841	149	58	999999	571	73	83	371	578	850	
986	209	342	41	313	899	28	25	746	164	721	429	854	999999	530	940	838	999999	88	976	999999	999999	449	355	627	204	345	53	999999	999999	514	851	706	15	815	697	582	132	86	236	652	225	397	337	581	422	294	605	51	630	235	999999	293	601	933	999999	759	999999	414	999999	999999	974	302	515	649	869	723	849	637	833	367	716	219	851	999999	999999	756	122	773	215	909	740	11	101	15	727	567	999999	82	973	999999	595	717	999999	999999	677	923	881	687	711	698	999999	999999	999999	273	518	577	999999	277	242	95	999999	224	209	208	824	972	210	510	922	312	619	776	664	895	772	999	252	999999	655	777	874	435	71	516	473	999999	793	999999	496	159	999999	999999	840	887	301	380	517	768	848	705	722	381	764	409	999999	999999	999999	322	999999	519	335	262	622	464	220	220	162	692	999999	62	189	382	24	772	187	783	936	776	999999	401	491	483	999999	950	65	999999	671	662	437	804	468	480	999999	976	824	872	224	999999	677	90	999999	999999	43	796	525	999999	367	991	232	999999	732	537	718	999999	999999	852	921	671	408	717	999999	499	265	930	999999	999999	999999	999999	999999	314	568	560	109	523	183	666	449	544	999999	715	146	999999	440	142	81	931	999999	999999	948	972	950	553	977	960	540	728	999999	999999	212	999999	305	999999	53	917	737	182	437	204	926	371	999999	999999	999999	693	581	870	999999	133	999999	662	999999	816	999999	975	363	25	582	149	983	454	107	345	999999	999999	420	816	635	523	404	899	503	567	999999	587	569	573	316	293	388	670	668	446	999999	550	872	488	241	78	563	721	599	999999	221	481	274	77	54	629	999999	765	245	546	728	959	168	387	514	510	416	790	708	298	999999	999999	999999	660	100	792	999999	931	584	567	999999	683	309	999999	999999	831	323	501	529	687	20	623	434	999999	718	296	391	494	974	731	999999	999999	22	999999	538	999999	999999	999999	977	261	883	351	190	678	586	54	659	954	999999	683	196	914	270	31	288	146	999999	663	999999	803	411	260	956	853	904	196	670	998	676	457	145	999999	524	277	803	668	443	999999	545	673	999999	437	463	301	544	747	512	991	999999	402	20	42	671	183	999999	999999	395	337	773	999999	384	661	287	999999	999999	486	999999	993	227	619	703	141	127	999999	999999	974	999999	665	318	999999	683	679	975	284	447	113	48	351	426	180	283	115	982	155	299	999999	159	879	753	67	358	519	999999	413	699	878	914	403	15	876	835	729	28	616	716	999999	685	
999999	146	444	448	57	576	999999	345	597	158	972	978	999999	825	918	999999	260	808	174	904	572	585	999999	198	999999	345	550	345	553	97	999999	438	594	299	155	743	319	619	999999	999999	727	77	999999	999999	942	424	813	61	916	818	767	808	551	800	123	428	577	255	802	712	36	999999	791	999999	782	543	999999	903	999999	185	601	999999	507	232	186	504	483	999999	255	230	532	498	428	999999	999999	999999	887	999999	185	727	999999	74	816	598	916	27	285	602	947	409	999999	910	382	999999	226	136	310	999999	623	619	945	999999	999	999999	189	537	291	66	189	224	999999	999999	727	952	19	537	999999	908	999999	169	229	880	891	846	199	621	126	686	519	203	267	999999	181	565	999999	999999	999999	244	419	388	735	999999	422	999999	753	441	192	429	999999	999999	312	401	22	463	999999	74	847	163	392	999999	421	605	999999	986	956	999999	999999	171	180	583	472	589	999999	928	434	10	999999	999999	999999	758	439	697	954	999999	891	866	555	717	175	999999	588	999999	852	851	967	140	681	999999	777	999999	999999	30	259	158	999999	722	901	999999	39	400	605	690	70	999999	999999	999999	650	999999	105	999999	999999	999999	996	999999	995	999999	736	648	999999	304	328	42	999999	999999	743	418	447	805	612	178	999999	471	688	775	122	999999	999999	228	722	253	489	964	340	687	135	314	34	796	163	666	999999	263	133	735	999999	999999	999999	634	890	720	286	999999	999999	999999	135	80	31	230	999999	999999	709	999999	926	717	999999	363	702	999999	310	438	394	651	999999	999999	191	999999	347	953	703	999999	598	999999	338	12	967	999999	859	999999	561	64	293	999999	455	66	956	478	336	416	920	999999	870	606	999999	999999	336	635	202	167	745	424	999999	999999	526	801	508	492	189	924	750	999999	504	299	151	256	999999	590	205	596	999999	712	384	931	42	985	679	991	892	876	676	999999	999999	701	999999	146	331	226	287	654	557	474	299	412	665	999999	223	999999	464	999999	316	745	439	606	177	42	50	999999	999999	999999	131	516	599	312	258	418	726	802	631	15	999999	999999	312	999999	48	525	423	971	275	291	772	108	999999	815	570	999999	999999	999999	533	635	106	999999	999999	746	999999	999999	999999	987	164	257	34	421	949	999999	163	999999	442	999999	567	652	999999	78	535	753	999999	33	979	784	741	328	516	999999	278	995	909	404	999999	566	27	997	651	999999	817	28	266	360	999999	999999	662	999999	497	23	289	881	25	37	994	999999	977	509	71	99	255	836	740	154	152	953	550	758	639	876	
999999	570	10	193	261	517	496	418	999999	901	132	558	830	999999	600	396	980	881	410	320	589	518	999999	561	189	981	287	121	217	204	537	903	553	999999	999999	999999	999999	832	776	487	999999	569	633	999999	967	697	15	248	554	755	973	668	999999	329	999999	999999	999999	449	13	279	999999	385	210	999999	999999	228	999999	219	360	882	516	158	115	999999	999999	999999	999999	776	593	492	976	49	567	462	230	868	555	234	334	999999	94	441	999999	999999	257	565	368	999999	999999	749	691	795	887	672	249	825	563	435	949	999999	999999	858	999999	521	999999	199	817	748	459	505	673	781	885	999999	797	84	329	608	999999	814	999999	931	980	844	999999	190	162	895	222	999999	315	129	999999	999999	322	235	586	316	213	999999	999999	620	503	300	999999	910	999999	326	874	999999	505	955	999999	145	615	545	877	20	720	123	999999	999999	536	64	199	999999	999999	827	999999	571	497	23	999999	999999	76	50	438	690	768	890	999999	835	31	56	899	360	999999	149	451	777	358	576	596	999999	30	825	999999	999999	110	532	414	999999	78	312	678	999999	999999	153	78	575	116	197	251	830	844	212	999999	489	165	839	194	999999	385	999999	223	920	999999	314	596	251	999999	990	589	246	485	999999	999999	719	378	416	800	225	81	876	670	170	999999	766	999999	999999	924	999999	292	270	348	57	707	999999	999999	757	76	255	999999	826	999999	126	607	15	999999	657	999999	999999	121	749	999999	999999	999999	509	810	62	596	999999	68	999999	999999	360	707	328	897	438	488	999999	999999	620	350	999999	669	254	266	553	563	999999	422	598	382	743	999999	543	231	379	761	207	786	45	171	416	999999	777	510	999999	999999	288	117	916	178	276	560	999999	408	494	309	51	252	266	499	999999	999999	470	999999	999999	866	173	107	528	676	999999	999999	999999	459	934	368	891	744	999999	144	284	221	505	999999	115	192	992	144	999999	999999	720	954	999999	546	894	178	725	380	927	402	999999	191	589	249	887	883	999999	999999	474	999999	417	999999	255	999999	225	64	999999	51	999999	400	999999	39	999999	458	999999	336	999999	999999	564	766	642	521	999999	999999	889	999999	999999	266	541	999999	226	950	669	610	662	999999	999999	408	330	839	436	684	999999	536	527	225	821	141	999999	999999	31	917	999999	999999	999999	896	490	651	241	999999	999999	485	509	79	184	923	369	760	795	542	999999	999999	727	724	340	958	442	999999	999999	999999	281	501	972	980	210	308	473	999999	999999	766	933	999999	176	208	417	950	999999	20	361	604	856	70	345	999999	933	
567	199	762	378	535	464	999999	574	567	850	931	513	529	868	875	460	408	643	39	608	999999	296	529	317	999999	784	432	928	482	999999	220	165	999999	56	999999	119	710	592	999999	312	999999	999999	608	357	486	447	999999	151	486	154	999999	427	315	152	374	281	999999	455	989	751	41	281	101	750	999999	775	292	483	235	766	749	816	62	999999	875	85	688	181	830	942	139	290	452	338	370	793	850	87	681	371	449	264	603	999999	280	461	402	858	718	711	164	180	915	719	404	641	999999	999999	277	299	592	498	625	56	999999	751	829	999999	389	999999	924	214	801	864	999999	495	222	223	999999	424	999999	829	463	129	787	959	374	732	933	728	999999	999999	999999	999999	778	950	639	999999	228	528	632	999999	478	872	786	999999	999999	61	402	909	428	999999	140	853	999999	763	45	505	268	999999	386	107	829	660	426	662	999999	419	95	999999	855	666	995	999999	792	54	999999	590	999999	837	589	999999	339	34	310	278	141	999999	999999	999999	915	143	297	565	999999	999999	809	817	999999	133	556	959	966	999999	63	762	165	212	71	571	412	999999	999999	431	82	73	767	999999	360	157	999999	447	642	999999	460	721	378	439	999999	267	245	542	999999	219	291	999999	999999	312	970	548	122	929	895	215	612	470	971	866	493	999999	767	14	999999	309	602	119	326	895	576	342	393	726	999999	804	999999	870	999999	953	150	451	999999	464	834	999999	44	601	999999	999999	467	990	750	512	945	707	999999	999999	85	834	616	181	313	461	736	638	164	396	513	101	879	999999	159	28	725	51	999999	312	180	654	275	10	567	889	438	585	592	880	781	718	999999	999999	795	999999	346	968	148	265	728	205	657	999999	98	459	557	999999	999999	731	999999	903	344	197	70	999999	569	616	614	423	33	999999	55	283	999999	794	999999	785	946	673	999999	757	999999	117	584	999999	996	627	912	118	342	999999	745	999999	103	999999	383	127	999999	374	916	999999	364	724	241	999999	160	384	43	303	672	772	779	176	60	999999	10	237	612	95	433	942	999999	505	90	321	999999	195	189	999999	421	670	999999	581	756	951	402	188	875	17	999999	622	999999	618	445	570	932	578	810	73	876	156	514	999999	941	999999	36	858	643	920	999999	965	204	305	882	999999	31	999999	999999	109	637	999999	361	605	270	811	358	94	69	520	388	836	999999	126	999999	274	165	800	640	781	924	543	544	954	999999	999999	999999	999999	736	999999	548	734	168	711	999999	64	795	908	688	999999	626	999999	999999	999999	
541	999999	590	88	445	618	846	999999	999999	999999	184	103	288	406	999999	411	392	999999	358	999999	971	999999	677	673	999999	999999	479	999999	121	510	165	999999	745	420	999999	519	278	999999	853	128	597	327	176	530	999999	342	776	398	157	287	747	999999	999999	182	162	887	658	917	398	999999	148	598	999999	67	999999	202	358	867	999999	251	142	53	999999	239	39	999999	488	157	146	999999	39	999999	109	833	762	999999	398	572	267	536	860	361	951	223	979	998	218	118	999999	344	984	908	415	999999	155	704	359	999999	153	508	408	510	780	51	609	68	499	999999	304	883	999999	785	609	999999	390	780	999999	993	260	40	445	379	110	802	999999	131	675	203	999999	68	250	44	429	758	137	999999	581	910	614	921	508	932	999999	174	541	208	999999	999999	999999	375	999999	365	113	122	999999	999999	410	999999	678	999999	392	999999	999999	246	642	999999	366	850	329	40	209	191	389	338	531	512	999999	999999	999999	174	999999	717	677	323	455	884	930	317	695	107	950	602	242	135	999999	212	345	999999	531	772	841	457	999999	495	175	431	999999	775	590	560	474	474	717	999999	666	674	999999	283	790	758	999999	59	165	999999	89	606	949	263	799	329	177	987	414	498	999999	374	89	191	157	999999	907	165	726	145	632	486	884	728	468	864	583	999999	787	773	999999	999999	302	415	415	569	482	999999	976	270	392	487	999999	228	190	999999	595	447	136	765	850	682	332	30	599	999999	721	230	999999	999999	746	115	209	641	564	540	82	674	775	588	999999	195	999999	999999	999999	155	999999	999999	548	176	999999	999999	935	32	922	999999	470	282	815	812	999999	261	927	52	999999	999999	288	428	664	650	229	920	672	547	222	665	503	999999	278	454	187	65	682	628	665	610	180	187	718	312	80	799	999999	963	999999	301	267	999999	999999	474	866	998	11	999999	999999	358	473	999999	809	267	758	603	999999	370	634	791	579	309	387	914	117	110	999999	362	579	999999	999999	708	999999	921	407	366	925	803	999999	188	999999	999999	680	316	146	999999	999999	461	553	999999	999999	497	338	948	721	999999	759	36	367	766	298	648	328	527	999999	764	590	887	999999	999999	677	211	782	456	737	795	999999	80	777	335	732	999999	808	999999	634	574	999999	999999	999999	999999	607	899	999999	821	890	415	465	163	30	382	201	999999	600	162	799	999999	714	882	221	999999	339	689	259	42	43	50	840	225	893	721	394	732	686	421	794	778	765	961	566	332	340	999999	999999	405	143	251	999999	655	313	49	
999999	498	646	284	119	917	650	412	999999	849	999999	249	999999	308	988	468	803	189	368	30	829	753	999999	888	999999	999999	638	853	999999	999999	392	999999	912	854	862	896	999999	412	999999	876	999999	362	183	999999	757	100	999999	752	417	674	999999	999999	297	292	219	116	999999	758	689	254	289	999999	999999	999999	467	390	337	416	446	101	383	999999	877	492	892	999999	580	609	140	504	660	886	999999	999999	353	914	897	629	644	999999	999999	337	999999	67	596	342	848	186	259	377	762	798	999999	325	301	56	999999	804	999999	743	535	572	627	195	593	402	359	289	999999	999999	492	708	999999	690	999999	999999	678	820	895	560	999999	999999	360	763	999999	862	580	999999	999999	306	325	999999	239	900	230	161	710	999999	474	203	983	569	999999	707	885	64	35	625	947	255	377	779	909	999999	125	142	999999	863	453	731	822	237	356	356	999999	400	478	871	470	226	344	151	356	701	577	999999	869	653	878	999999	999999	954	184	687	999999	545	192	999999	785	97	939	846	999999	999999	381	755	223	187	480	494	586	999999	165	730	999999	236	999999	999999	272	66	272	999999	985	999999	894	867	62	668	999999	999999	217	88	95	999999	286	498	67	613	330	821	845	999999	182	393	110	681	798	453	776	999999	121	999999	999999	729	999999	380	861	327	847	513	703	999999	999999	788	999999	999999	999999	999999	999999	422	179	820	887	450	220	999999	395	602	999999	223	79	608	892	725	579	242	999999	365	556	905	999999	739	999999	999999	999999	300	999999	394	116	602	612	25	999999	364	999999	301	97	686	999999	255	999999	268	661	999999	444	104	662	44	219	55	556	713	237	548	785	440	999999	999999	999999	919	999999	11	496	73	610	63	609	537	203	999999	154	274	846	310	999999	999999	88	999999	382	34	638	897	185	71	999999	999999	788	460	578	102	999999	27	999999	598	999999	983	772	999999	34	390	494	134	841	931	900	292	999999	926	999999	999999	361	923	697	308	291	749	999999	435	27	710	999999	158	959	110	51	999999	909	999999	999999	936	605	490	116	999999	539	513	66	253	999999	764	43	861	832	999999	740	999999	329	999999	317	858	166	347	580	324	124	346	999999	999999	889	772	999999	618	999999	691	999999	870	999999	704	768	999999	692	582	274	999999	999999	414	999999	797	370	727	999999	853	999999	999999	779	268	999999	792	878	203	347	999999	363	397	999999	425	999999	150	999999	999999	505	999999	297	999999	175	584	83	327	999999	999999	29	378	380	171	999999	999999	999999	389	911	552	960	999999	826	999999	440	999999	999999	999999	999999	260	
775	186	445	500	232	999999	566	412	678	205	194	593	154	178	183	969	946	999999	999999	999999	999999	258	238	808	909	480	798	721	107	799	999999	206	456	397	934	843	999999	879	999999	782	962	274	710	999999	367	377	999999	658	402	999999	430	999999	999999	999999	511	999999	947	999999	999999	999999	999999	845	314	879	999999	987	146	757	243	999999	999999	76	261	650	999999	483	547	522	999999	542	600	150	999999	636	378	338	753	448	885	417	895	305	298	999999	397	126	960	831	875	379	240	133	425	999999	435	999999	774	999999	999999	38	978	434	196	58	160	254	526	678	999999	512	244	999999	872	825	444	740	999999	73	263	784	523	716	999999	80	311	999999	999999	266	210	24	563	950	343	857	438	471	118	249	48	153	600	291	999999	372	999999	542	260	599	999999	999999	999999	999999	549	999999	999999	272	786	125	747	683	999999	269	477	999999	949	293	364	25	396	999999	631	538	34	120	999999	242	395	284	935	768	226	999999	638	516	439	999999	411	21	352	176	999999	993	502	999999	999999	340	814	834	423	851	188	245	999999	999999	72	56	999999	999999	147	282	876	512	190	978	466	403	631	961	66	107	881	352	672	230	299	638	999999	669	496	853	428	560	861	93	590	981	999999	999999	999999	999999	174	999999	874	80	299	182	812	524	999999	230	709	853	778	326	999999	835	573	982	365	433	19	26	942	999999	853	326	651	107	397	484	999999	647	517	672	932	909	478	601	999999	126	826	522	771	276	154	574	782	999999	123	754	418	940	999999	30	999999	157	999999	591	226	999999	531	715	999999	423	999999	71	345	115	393	70	367	971	61	999999	607	497	255	676	148	289	999999	116	999999	642	76	540	999999	999999	299	999999	880	886	999999	957	595	121	999999	999999	527	93	239	676	161	63	397	446	889	389	422	886	901	362	999999	937	439	424	731	493	357	218	51	848	999999	608	999999	999999	597	999999	652	496	111	898	999999	999999	999999	867	999999	930	255	630	651	999999	84	413	883	999999	443	446	528	999999	999999	902	10	999999	51	999999	999999	552	873	917	849	795	999999	926	999999	999999	213	397	887	571	999999	801	999999	999999	567	412	774	413	725	662	999999	999999	575	999999	116	208	898	999999	999999	999999	17	412	67	338	780	856	903	157	628	879	324	999999	558	957	711	999999	664	999999	750	639	615	457	826	220	999999	698	230	265	820	999999	115	999999	383	227	564	66	743	999999	945	711	509	626	784	846	348	990	601	618	769	999999	543	624	100	384	64	560	586	846	457	92	
999999	999999	337	52	774	952	672	341	999999	655	845	754	337	49	140	988	999999	980	871	890	106	611	495	302	52	490	281	999999	173	13	480	999999	462	863	85	999999	299	999999	81	396	327	999999	225	124	682	788	297	999999	254	75	887	605	974	999999	985	999999	162	44	999999	294	999999	673	177	999999	999999	999999	999999	473	963	278	699	999999	908	485	573	836	396	380	619	999999	202	230	754	108	999999	874	921	895	999999	61	708	264	999999	787	715	654	103	999999	939	734	999999	823	97	999999	999999	999999	696	499	993	159	999999	999999	424	746	101	460	999999	78	282	999999	999999	406	595	912	999999	444	198	131	770	919	999999	571	999999	885	767	999999	999999	778	732	999999	187	432	902	729	999999	927	839	995	696	999999	735	34	999999	999999	707	99	999999	185	415	999999	768	999999	728	84	416	75	999999	999999	979	722	328	999999	346	999999	132	999999	999999	999999	497	642	604	202	435	999999	194	718	28	801	188	999999	150	999999	373	800	400	999999	704	828	999999	358	586	310	999999	974	935	999999	999999	439	516	999999	595	371	999999	999999	336	576	150	221	890	698	57	549	360	999999	999999	370	999999	546	723	520	999999	999999	999999	149	66	304	186	999999	581	999999	40	999999	999999	85	91	999999	279	600	999999	823	999999	493	937	624	999999	46	949	714	403	574	818	151	999999	996	213	919	817	999999	716	42	400	689	640	999999	999999	468	264	285	999999	801	101	186	82	999999	57	999999	738	999999	838	999999	354	471	67	16	999999	888	873	298	871	171	961	731	883	999999	433	782	852	999999	956	999999	782	674	494	601	999999	641	999999	999999	948	796	191	888	709	696	688	999999	631	999999	999999	778	595	999999	414	999999	840	369	302	999999	476	999999	563	101	972	996	999999	680	977	466	532	999999	819	68	999999	999999	980	82	32	196	999999	504	161	228	999999	999999	256	816	269	999999	760	124	348	999999	349	999999	242	99	999999	999999	459	18	951	174	999999	381	959	537	626	339	88	999999	347	115	888	972	999999	345	966	999999	749	430	420	551	706	418	800	999999	719	666	842	890	166	319	999999	744	553	986	999999	754	999999	719	200	930	999999	992	777	242	550	376	569	897	133	999999	999999	999999	597	999999	999999	693	999999	578	818	959	497	999999	611	37	999999	999999	428	136	999999	999999	575	40	239	489	204	713	640	568	999999	352	106	944	999999	43	356	707	999999	153	999999	433	183	650	901	240	443	168	391	749	863	407	948	443	679	999999	557	999999	799	118	999999	755	62	22	738	999999	863	552	431	577	
681	671	996	999999	607	794	48	924	139	999	55	46	331	890	999999	443	999999	663	275	854	486	423	908	48	999999	773	999999	999999	912	435	377	999999	736	999999	78	999999	410	999999	999999	884	873	632	999999	800	72	178	433	171	318	304	999999	210	287	577	999999	267	762	999999	346	834	424	999999	22	703	632	165	309	999999	999999	999999	999999	731	827	390	980	999999	999999	118	976	999999	349	999999	852	617	362	999999	613	169	999999	810	999999	453	999999	999999	999999	996	999999	109	999999	907	868	915	999999	807	272	350	999999	896	596	246	999999	654	981	999999	494	215	999999	405	350	465	999999	149	795	22	81	589	999999	827	999999	999999	999999	520	939	79	901	434	869	55	354	22	794	717	573	485	999999	999999	472	759	516	999999	999999	223	758	713	999999	729	999999	336	735	683	944	555	975	611	12	137	999999	911	999999	999999	346	999999	61	338	670	834	576	999999	849	296	999999	646	320	999999	22	999999	761	236	999999	999999	315	542	319	671	77	248	741	961	483	45	80	999999	94	456	917	999999	172	430	999999	999999	163	809	486	449	565	308	244	318	599	999999	375	488	208	502	999999	803	669	389	999999	431	999999	614	836	814	226	999999	562	999999	749	30	999999	341	194	999999	999999	999999	66	870	115	769	14	433	999999	501	670	591	361	591	701	124	333	783	168	620	438	548	999999	672	233	998	745	379	569	579	133	999999	303	26	483	258	747	798	999999	501	999999	669	252	999999	153	634	215	970	172	634	697	84	182	573	753	480	533	393	999999	116	33	634	863	792	378	999999	298	345	118	453	999999	534	999999	999999	203	768	306	638	999999	598	793	775	216	934	882	59	860	730	272	999999	999999	363	999999	176	477	793	805	459	966	516	999999	869	862	719	267	172	574	999999	380	984	184	895	999999	58	999999	999999	427	929	910	328	777	567	83	115	728	23	382	342	199	410	963	846	671	21	999999	999999	912	497	676	719	484	999999	359	287	827	829	497	112	853	229	375	876	999999	999999	739	999999	999999	756	999999	253	790	999999	999999	970	31	338	233	853	795	399	999999	929	262	999999	844	999999	999999	795	288	899	999999	279	999999	969	44	96	999999	33	282	999999	137	166	507	433	929	252	38	389	999999	499	605	644	316	463	999999	445	624	357	803	317	570	999999	999999	100	727	520	752	999999	935	935	999999	209	999999	321	272	189	432	829	272	601	404	828	999999	788	303	881	962	35	96	598	999999	950	230	965	913	999999	999999	416	705	999999	499	681	999999	999999	469	999999	
73	995	200	999999	23	795	999999	211	913	741	471	999999	796	999999	557	999999	999999	346	474	89	978	615	407	999999	501	25	133	999999	999999	722	384	999999	329	897	818	967	834	391	585	675	999999	999999	62	182	664	997	999999	859	861	773	421	117	999999	389	426	457	597	64	212	998	999999	241	999999	200	999999	999999	999999	999999	37	589	891	878	761	798	999999	959	563	235	999999	503	405	274	999999	338	310	277	362	999999	481	999999	999999	780	999999	587	13	634	999999	861	814	410	637	999999	999999	999999	999999	999999	999999	67	175	467	893	372	999999	709	603	407	999999	770	999999	999999	901	430	427	666	219	999999	699	184	795	589	49	702	420	81	866	999999	442	999999	456	767	921	999999	774	999999	477	999999	999999	479	983	605	395	159	971	724	999999	216	303	175	999999	770	844	999999	272	585	999999	201	951	511	999999	919	999999	527	999999	133	178	999999	656	414	999999	212	913	999999	200	999999	204	889	731	695	571	659	999999	999999	999999	685	999999	749	41	199	595	285	66	695	636	73	641	868	835	999999	556	902	560	889	975	859	856	999999	999999	82	391	999999	470	999999	940	194	999999	696	867	999999	210	999999	999999	466	818	913	155	227	593	136	999999	335	64	883	999999	668	108	500	302	800	828	308	999999	959	807	66	815	801	999999	452	534	944	10	206	647	999999	337	103	999999	72	713	999999	40	855	524	999999	484	999999	125	999999	95	49	404	76	809	901	661	999999	659	762	108	354	472	999999	602	614	334	857	245	23	341	999999	429	239	97	199	278	999999	445	751	581	999999	999999	484	366	494	549	934	999999	745	999999	721	999999	317	963	369	177	888	262	909	730	999999	999999	112	999999	999999	619	174	979	619	999999	999999	999999	907	190	999999	999999	987	784	117	74	400	999999	999999	999999	999999	999999	122	276	999999	32	389	659	535	31	955	886	582	999999	286	875	384	955	999999	122	725	551	536	999999	999999	699	189	114	155	845	340	165	851	563	329	519	507	999999	260	597	253	99	999999	999999	999999	999999	96	453	508	999999	689	445	999999	999999	823	999999	999999	984	182	38	999999	285	999999	999999	691	999999	45	28	999999	766	999999	486	704	189	869	635	999999	649	999999	119	613	735	605	913	165	894	472	999999	740	261	485	522	726	232	753	999999	584	999999	205	999999	948	77	238	741	863	213	999999	999999	518	197	172	394	93	73	999999	117	679	999999	535	796	999999	571	288	963	999999	855	999999	482	436	999999	61	952	999999	475	171	545	507	864	60	999999	999999	958	955	552	999999	999999	999999	
999999	807	999999	298	999999	999999	408	999999	387	789	275	999999	17	453	269	87	617	999999	220	939	999999	901	999999	999999	815	550	583	643	378	615	735	873	200	426	107	674	789	612	76	532	55	377	784	756	241	999999	999999	507	894	881	348	416	879	161	822	761	999999	999999	483	443	845	999999	730	771	999999	401	268	591	356	594	999999	999999	79	999999	894	249	127	132	999999	410	999999	999999	999999	496	276	999999	994	999999	604	346	746	999999	138	633	687	999999	999999	22	703	839	156	461	161	309	999999	999999	999999	999999	999999	582	643	805	667	999999	935	999999	26	243	999999	999999	407	999999	999999	20	847	999999	876	446	999	999999	602	115	428	538	264	56	924	449	902	933	999999	802	782	32	703	941	999999	65	999999	917	999999	413	517	999999	442	927	474	151	999999	59	467	900	999999	999999	979	537	386	999999	819	889	845	577	340	999999	999999	604	999999	999999	999999	906	458	820	748	999999	351	198	597	460	106	336	582	782	999999	853	999999	90	999999	999999	52	999999	564	957	999999	808	82	695	83	999999	226	838	999999	509	834	556	601	647	162	120	311	791	939	926	999999	492	317	999999	591	487	105	999999	993	316	922	151	999999	999999	583	939	19	655	999999	999999	244	267	999999	82	948	999999	261	828	999999	500	829	261	235	638	924	999999	501	19	114	596	849	999999	844	999999	587	999999	214	110	999999	999999	111	655	675	999999	692	999999	645	244	123	160	235	277	999999	503	487	671	916	713	999999	829	448	999	551	529	802	689	423	671	495	266	999999	160	765	715	999999	183	585	938	999999	160	118	999999	895	999999	999999	999999	811	351	697	915	775	501	534	244	774	111	999999	999999	495	999999	361	974	749	857	925	85	512	37	114	999999	999999	978	767	426	720	999999	113	597	999999	229	999999	81	974	999999	490	734	626	530	941	297	79	438	999999	999999	798	999999	517	999999	38	294	80	783	246	394	829	797	733	118	523	999999	999999	999999	987	275	134	289	999999	180	377	999999	458	981	95	999999	243	657	999999	825	999999	999999	674	75	569	999999	159	104	834	590	999999	692	999999	518	17	999999	299	999999	450	999999	999999	518	144	346	999999	836	836	99	698	429	160	181	272	908	999999	937	918	933	946	123	126	39	999999	419	430	684	200	940	974	737	527	679	216	358	999999	999999	999999	337	403	999999	48	69	406	999999	439	999999	430	999999	37	79	439	366	617	999999	999999	788	73	725	999999	987	645	895	125	999999	902	480	999999	913	901	381	496	591	539	223	85	66	633	49	979	999999	
263	999999	913	999999	307	999999	999999	879	298	228	55	726	421	999999	96	999999	944	445	512	958	612	517	201	999999	583	848	826	403	261	13	165	999999	745	72	733	547	999999	220	663	999999	999999	95	624	682	335	999999	180	133	999999	932	999999	999999	536	30	250	746	906	999999	331	459	344	669	627	295	999999	31	980	358	682	549	170	734	781	772	999999	999999	893	518	330	813	677	703	276	329	891	967	999999	724	821	999999	640	724	889	999999	999999	748	467	338	619	999999	789	821	450	999999	771	999999	999999	764	999999	999999	852	398	999999	518	781	999999	403	308	404	999999	534	999999	536	695	908	445	845	576	375	801	999999	999999	999999	26	999999	855	263	688	999999	513	561	732	999999	107	144	252	788	999999	433	999999	355	169	933	999999	779	534	294	754	679	336	541	839	398	678	664	297	499	919	494	925	387	999999	751	890	999999	999999	20	439	999999	999999	999999	474	152	610	456	900	630	383	247	498	571	508	18	230	971	999999	343	576	443	846	753	999999	885	508	387	640	417	53	980	976	523	999999	204	24	999999	77	696	788	999999	764	666	125	681	999999	364	879	706	530	918	999999	468	999999	995	999999	912	787	588	644	233	816	999999	587	402	999999	975	715	314	994	552	999999	999999	554	999999	678	999999	637	197	999999	154	508	933	886	134	168	999999	89	999999	999999	111	891	488	62	565	999999	999999	89	722	999999	999999	648	574	999999	978	24	797	999999	98	326	533	284	600	698	500	724	999999	605	463	999999	752	895	999999	824	892	661	999999	972	989	999999	407	110	999999	776	869	505	933	232	999999	120	371	603	999999	542	956	826	300	999999	561	840	532	675	999999	488	667	134	793	999999	819	327	999999	999999	924	999999	919	999999	370	823	829	995	790	999999	999999	353	873	158	904	322	868	75	370	999999	421	158	417	731	485	435	118	744	711	193	413	590	522	546	679	842	623	533	466	477	959	566	999999	999999	977	282	999999	519	229	480	881	753	957	961	999999	775	740	999999	947	934	714	95	293	606	257	116	831	336	999999	72	999999	344	609	893	676	854	108	545	754	212	820	999999	999999	241	312	999999	633	560	143	903	111	435	585	531	999999	874	999999	453	624	870	451	289	999999	167	781	546	999999	74	294	558	676	204	443	999999	124	124	999999	62	304	999999	483	999999	202	575	960	273	759	999999	999999	802	581	655	921	883	760	541	999999	999999	459	999999	516	569	275	585	999999	907	992	839	417	647	313	230	158	37	999999	180	96	474	206	999999	
787	999999	933	492	976	31	283	560	984	583	564	213	603	999999	91	999999	15	617	348	63	280	919	669	492	498	360	506	999999	495	590	454	95	170	940	978	449	635	999999	999999	999999	999999	442	999999	834	93	109	627	619	946	999999	175	999999	135	153	999999	999999	406	450	993	999999	525	389	999999	999999	138	478	999999	662	999999	641	288	232	19	999999	429	838	999999	999999	409	399	733	886	947	999999	424	975	999999	27	702	120	52	194	789	982	689	253	377	460	999999	999999	999999	999999	68	315	205	999999	469	992	999999	999999	803	572	51	999999	892	999999	999999	999999	999999	162	518	36	959	450	598	103	999999	999999	453	186	471	613	138	795	343	767	828	642	999999	481	516	967	304	999999	317	999999	153	194	100	61	811	324	481	553	105	39	15	999999	716	999999	509	443	549	547	999999	999999	443	255	271	134	810	800	245	508	646	551	999999	665	999999	127	949	999999	999999	999999	374	156	142	584	700	313	762	220	925	999999	971	82	428	999999	366	127	47	897	923	999999	250	20	88	999999	999999	553	307	349	484	999999	162	261	507	999999	182	791	999999	858	555	957	999999	599	999999	531	536	573	133	999999	309	999999	999999	61	999999	969	161	364	77	169	999999	156	16	422	736	999999	561	720	575	999999	584	575	69	188	999999	966	999999	651	145	999999	445	344	999999	332	50	467	518	110	926	538	999999	818	723	898	191	408	950	999999	863	548	969	816	999999	851	400	734	999999	999999	709	368	999999	510	999999	999999	724	342	725	999999	382	278	817	461	794	47	999999	766	999999	171	996	999999	25	653	788	597	587	999999	346	579	931	315	510	617	401	567	172	494	600	999999	183	999999	999999	276	577	999999	731	518	999999	960	999999	633	999999	999999	904	766	999999	722	722	630	932	105	996	156	752	999999	999999	210	999999	237	999999	792	176	648	999999	158	270	748	85	999999	999999	79	607	385	15	999999	432	715	712	635	224	999999	772	999999	280	88	999999	536	524	510	826	531	458	794	96	999999	467	999999	808	999999	505	604	646	528	764	863	999999	621	151	999999	644	62	497	999999	999999	999999	30	999999	377	908	306	999999	234	575	377	344	620	812	999999	232	841	197	907	955	139	619	999999	253	214	417	591	240	395	79	866	773	43	34	999999	661	761	999999	866	899	460	772	379	81	161	430	252	685	331	999999	613	456	155	542	305	402	630	776	992	999999	327	999999	347	999999	999999	999999	310	596	40	999999	471	999999	330	17	505	367	999999	732	102	999999	174	905	999999	477	466	419	
628	501	999999	389	999999	984	276	906	999999	394	999999	224	372	999999	129	656	999999	693	457	41	999999	148	46	937	162	999999	999999	999999	999999	422	166	870	999999	999999	975	809	866	650	999999	486	999999	423	999999	999999	999999	36	370	544	664	517	999999	999999	29	434	293	490	464	791	236	142	309	999999	121	999999	238	999999	525	83	582	319	999999	14	96	970	999999	712	999999	999999	15	136	999999	999999	999999	287	172	999999	999999	274	15	495	354	85	424	474	186	256	312	275	999999	379	510	297	962	354	727	999999	138	59	706	581	777	538	786	999999	605	169	514	999999	999999	296	712	261	77	96	999999	714	999999	999999	794	999999	409	447	53	635	625	249	187	209	559	918	999999	801	567	434	999999	816	298	323	869	26	741	479	278	596	666	259	230	875	389	23	664	517	264	235	999999	339	999999	160	485	365	981	315	283	999999	483	910	693	999999	999999	159	999999	276	999999	999999	739	930	179	457	968	999999	29	312	819	546	263	305	547	999999	263	388	330	148	838	514	45	436	999999	199	122	999999	999999	587	999999	999999	597	397	765	486	999999	251	170	48	191	119	999999	679	495	737	825	188	373	361	999999	990	999999	287	999999	247	742	999999	734	980	344	222	810	999999	805	589	999999	866	540	70	846	21	228	292	956	729	178	999999	999999	468	373	999999	392	213	999999	516	412	319	999999	999999	744	192	517	189	703	968	308	999999	874	999999	787	999999	647	312	515	378	771	545	330	708	999999	999999	371	275	616	410	830	606	999999	999999	186	639	906	22	999999	664	999999	48	589	987	999999	275	491	44	680	415	296	89	999999	829	744	866	989	261	458	999999	999999	251	573	303	148	999999	669	585	729	158	61	635	986	850	999999	733	956	343	287	999999	999999	999999	594	211	123	750	999999	414	553	320	650	655	563	999999	844	999999	475	295	849	729	605	906	999999	532	363	661	999999	847	999999	999999	909	655	973	654	472	493	656	372	189	398	793	999999	41	418	999999	999999	999999	37	16	999999	999999	671	999999	999999	208	999999	31	72	999999	462	656	70	458	541	411	994	999999	999999	496	360	606	999999	116	999999	999999	351	874	999999	33	957	999999	999999	841	344	753	248	172	425	456	482	999999	999999	524	726	741	733	806	499	17	514	723	172	540	656	24	164	565	999999	622	856	124	134	49	889	873	590	228	999999	788	999999	831	999999	462	23	888	22	588	389	719	999999	999999	384	888	518	243	426	999999	195	330	999999	683	139	803	999999	999999	999999	554	635	999999	160	514	692	
711	999999	682	467	999999	526	767	12	576	999999	323	419	321	740	999999	530	655	999999	65	999999	793	199	999999	702	999999	862	999999	550	468	999999	535	568	698	852	672	53	836	776	717	18	999999	328	32	507	815	393	288	627	111	33	999999	407	999999	480	899	522	999999	979	14	847	870	227	543	999999	999999	755	721	469	78	202	694	879	739	999999	999999	474	999999	982	887	79	999999	999999	449	999999	973	138	999999	999999	999999	160	688	856	771	870	148	210	784	409	999999	69	672	818	558	999999	338	109	667	59	864	434	999999	382	102	934	272	841	777	999999	649	999999	999999	999999	516	999999	513	999999	999999	869	907	999999	999999	767	135	999999	407	999999	480	540	116	873	470	422	999999	528	804	316	999999	837	607	999999	432	686	760	344	776	999999	999999	999999	999999	500	992	798	151	458	744	999999	256	999999	536	999999	371	247	992	775	61	870	149	987	123	207	84	999999	271	611	983	999999	17	791	60	239	463	999999	144	615	999999	672	999999	905	999999	226	999999	999999	999999	999999	934	195	999999	999999	999999	906	38	324	526	208	426	721	536	540	474	740	580	465	224	307	53	532	112	999999	999999	999999	599	244	213	897	147	586	970	999999	676	798	320	999999	507	154	210	148	323	935	199	170	146	999999	440	54	645	603	283	12	66	412	92	316	100	904	999999	999999	121	628	71	840	751	375	863	676	430	999999	957	999999	999999	905	218	176	197	733	252	858	999999	169	262	544	312	968	114	274	715	13	931	603	999999	416	37	999999	874	358	419	770	877	764	999999	97	645	213	904	161	203	915	999999	367	999999	459	990	951	999999	999999	538	782	271	599	960	999999	625	364	243	691	878	524	302	999999	999999	482	999999	49	545	174	898	108	73	952	80	799	884	574	942	387	425	85	327	999999	820	636	999999	288	803	207	471	291	969	223	283	679	999999	289	53	189	478	951	415	999999	628	439	999999	999999	528	170	542	61	999999	855	276	999999	206	944	999999	687	999999	999999	999999	999999	703	617	999999	999999	679	401	186	999999	531	762	909	473	999999	126	999999	391	999999	201	760	642	664	420	868	123	947	999999	482	679	271	365	216	776	716	77	999999	21	999999	869	638	999999	984	999999	529	659	946	803	142	90	999999	999999	770	781	941	602	999999	293	748	25	902	209	919	507	343	999999	999999	142	756	602	617	717	90	999999	562	633	658	727	890	218	999999	154	999999	999999	464	633	594	435	999999	123	393	225	999999	999999	967	439	217	487	603	363	113	814	56	540	
999999	507	556	723	229	999999	944	955	999999	999999	847	758	861	526	52	709	999999	130	307	643	218	402	455	795	999999	132	425	180	133	536	999999	999999	999999	807	929	957	87	871	216	999999	178	437	999999	999999	447	218	577	690	444	893	781	999999	516	412	331	999999	62	999999	642	999999	892	774	832	866	434	999999	660	63	596	95	632	999999	914	781	474	780	999999	722	358	871	999999	734	735	240	999999	131	846	695	486	999999	904	999999	238	120	633	404	999999	955	308	952	999999	523	999999	359	999999	999999	78	735	938	550	999999	340	412	999999	551	999999	48	602	121	999999	999999	964	577	999999	190	315	481	999999	157	999999	185	999999	423	999999	323	40	999999	999999	968	683	999999	121	999999	999999	999999	574	914	468	568	475	366	999999	843	995	999999	999999	946	367	178	999999	999999	999999	587	999999	375	874	916	16	457	520	527	661	633	438	999999	537	217	641	375	615	400	999999	245	682	714	181	781	999999	101	729	94	999999	218	22	94	788	533	889	571	497	658	908	999999	999999	947	704	380	999999	745	776	385	315	999999	562	565	585	38	999999	163	203	102	498	914	727	435	255	452	620	353	999999	13	328	999999	999999	957	491	13	197	734	999999	800	376	682	324	353	999999	290	656	456	999999	760	628	735	377	999999	170	994	999999	999999	999999	261	759	71	999999	999999	67	244	124	604	83	582	999999	999999	154	999999	999999	815	599	384	656	964	796	174	845	710	384	593	702	483	999999	497	720	574	999999	757	51	999999	407	551	296	544	175	61	382	999999	918	458	590	999999	678	354	999999	908	966	737	465	999999	226	574	398	473	541	999999	807	585	862	277	147	396	361	421	999999	57	97	999999	999999	999999	791	918	791	999999	12	728	804	452	103	811	607	304	999999	999999	98	832	163	822	12	534	254	797	74	651	321	203	999999	267	999999	999999	999999	854	938	720	804	307	783	471	471	999999	836	364	492	60	669	842	104	905	332	586	894	275	999999	274	500	994	854	149	615	808	999999	999999	517	999999	990	753	366	582	999999	790	58	691	361	999999	698	999999	999999	23	982	478	109	999999	934	358	461	999999	745	674	230	809	999999	644	999999	999999	708	999999	847	999999	69	915	486	522	262	542	538	213	999999	999999	575	610	689	840	166	146	708	999999	613	168	999999	999999	17	691	361	842	999999	413	834	999999	490	410	52	569	999999	999999	991	587	465	999999	999999	999999	642	826	999999	619	999999	612	488	999999	953	322	999999	688	460	624	908	795	999999	420	204	134	378	224	999999	
175	567	130	886	99	154	999999	931	221	999999	999999	802	999999	592	742	721	734	925	124	745	178	725	363	999999	339	999999	206	999999	54	207	696	999999	999999	999999	934	999999	999	725	398	574	832	390	474	351	423	821	727	213	428	698	469	999999	263	479	999999	999999	999999	21	999999	930	999999	703	886	23	651	167	385	999999	657	690	722	18	537	550	912	999999	261	22	999999	517	441	993	999999	355	999999	497	625	948	999999	494	847	987	178	468	626	138	504	460	699	266	446	932	555	738	976	999999	999999	713	999999	483	198	999999	326	999999	499	954	999999	541	999999	163	999999	437	668	173	999999	734	840	78	923	783	293	800	322	439	80	999999	999999	271	378	287	826	911	391	652	999999	999999	671	999999	999999	672	434	962	999999	545	724	19	273	999999	895	252	620	999999	790	999999	199	999999	999999	887	969	999999	515	443	172	999999	999999	999999	55	26	868	196	72	999999	110	260	359	999999	999999	999999	715	71	245	66	375	135	667	233	130	608	462	999999	999999	783	167	999999	166	991	999999	187	217	103	963	256	523	708	190	906	502	539	433	869	773	999999	182	908	754	459	77	46	340	114	509	447	564	961	420	289	555	999999	104	368	530	447	569	621	108	988	543	667	945	760	731	999999	999999	593	143	674	611	259	233	707	923	763	999999	999999	594	526	692	562	298	999999	361	380	445	74	999999	336	999999	999999	810	766	915	410	101	580	383	918	271	970	827	745	677	305	897	396	445	999999	999999	465	37	999999	305	981	378	54	408	360	155	121	999999	807	141	999999	449	467	999999	999999	672	275	730	999999	264	722	734	999999	999999	65	482	58	999999	582	735	87	999999	999999	470	934	41	999999	182	32	772	160	726	999999	614	627	999999	999999	604	999999	104	334	735	999999	327	583	256	826	821	352	877	107	999999	672	81	999999	526	220	997	857	491	625	103	707	902	114	996	999999	938	605	209	999999	453	999999	487	410	352	182	911	886	688	214	235	829	155	999999	999999	63	999999	559	111	645	999999	747	999999	478	241	37	999999	222	999999	541	999999	225	153	834	653	784	194	671	712	353	999999	120	179	286	399	274	562	999999	446	999999	766	388	999999	563	999999	705	277	18	179	999999	722	698	309	999999	999999	19	686	320	32	883	869	286	999999	757	346	331	578	163	999999	967	475	232	776	645	775	509	722	589	234	947	517	185	501	397	631	611	999999	32	959	389	999999	999999	214	562	82	489	540	745	999999	288	137	123	929	212	849	499	999999	663	
999999	817	297	106	96	999999	376	694	784	999999	136	735	520	556	203	699	389	999999	28	224	572	999999	969	999999	372	999999	820	403	255	299	999999	141	999999	999999	650	999999	102	491	999999	139	195	999999	704	89	618	999999	768	581	920	240	823	625	481	707	101	95	848	999999	733	150	264	973	999999	495	999999	995	56	999999	905	60	607	999999	78	999999	38	999999	590	889	368	880	186	249	999999	999999	476	922	659	999999	66	564	999999	782	757	24	874	221	999999	218	177	623	445	406	675	869	633	924	557	591	678	906	505	958	951	853	964	25	500	999999	29	999999	345	999999	316	350	756	824	150	999999	24	817	253	999999	721	745	444	780	999999	613	392	551	999999	78	312	159	69	345	999999	999999	60	999999	999999	999999	199	186	287	381	100	335	123	999999	999999	503	576	861	662	133	246	216	999999	193	999999	887	49	478	999999	277	999999	166	290	420	994	246	14	999999	106	735	192	999999	999999	73	690	248	999999	999999	767	871	501	451	999999	936	108	999999	495	866	417	832	478	721	999999	20	999999	933	54	702	813	999999	499	999999	765	927	940	701	749	354	502	213	398	999999	999999	754	776	321	669	354	321	380	750	999999	999999	999999	267	471	984	457	454	999999	203	999999	771	999999	382	90	686	999999	995	406	874	151	999999	213	444	23	20	806	243	307	273	999999	391	442	796	361	999999	501	999999	999999	716	301	999999	999999	999999	601	693	491	381	696	635	110	999999	914	506	999999	773	545	829	999999	999999	188	999999	157	492	503	415	338	433	30	418	194	899	526	690	583	252	999999	203	842	999999	529	434	547	672	999999	999999	999999	936	999999	588	136	672	426	28	538	87	752	999999	999999	999999	365	999999	361	287	999999	210	832	234	923	999999	155	352	999999	922	931	754	676	484	329	160	939	999999	246	442	999999	522	482	507	161	999999	499	999999	999999	656	965	471	83	999999	232	999999	519	251	22	999999	443	783	685	999999	96	999999	999999	999999	933	366	999999	962	820	999999	995	927	728	999999	83	999999	867	780	666	340	999999	470	680	416	262	999999	640	698	389	417	999	508	999999	999999	999999	376	103	231	999999	999999	409	12	651	164	273	304	244	195	999999	594	962	662	127	999999	546	626	113	995	25	577	725	558	583	413	919	497	100	999999	913	706	334	645	349	999999	931	954	999999	526	999999	957	131	455	530	794	454	999999	390	492	441	794	273	108	216	863	999999	850	429	247	245	999999	213	999999	281	471	999999	999999	323	780	423	591	807	999999	999999	68	999999	
279	999999	788	958	582	116	608	317	999999	443	235	439	485	999999	90	535	580	290	376	753	636	184	69	533	999999	33	609	78	999999	986	685	256	158	418	999999	999999	999999	999999	662	669	605	187	161	37	45	887	999999	48	343	66	237	306	485	314	818	104	968	265	831	558	506	540	999999	999999	757	999999	999999	999999	999999	999999	894	301	628	707	158	459	33	999999	497	249	196	999999	735	999999	758	388	999999	843	599	999999	999999	385	999999	114	172	75	718	999999	279	67	606	769	631	85	172	935	678	778	166	369	81	999999	767	999999	372	935	804	674	384	378	217	447	478	999999	414	518	843	523	545	92	740	15	761	440	642	426	939	659	631	823	710	992	687	240	168	917	999999	866	741	999999	270	54	643	999999	849	169	301	999999	671	653	102	999999	243	83	628	76	184	336	948	945	995	154	999999	999999	668	999999	759	999999	28	497	900	999999	782	318	822	999999	372	860	591	483	135	495	988	978	730	999999	759	614	999999	999999	742	999999	918	796	240	125	999999	999999	242	633	999999	999999	999999	183	752	999999	382	924	999999	931	704	324	745	475	999999	510	999999	75	999999	122	466	999999	636	999999	999999	999999	67	999999	999999	707	999999	290	627	957	82	82	999999	815	235	614	183	834	364	999999	999999	999999	546	453	976	729	959	934	260	999999	177	999999	426	999999	428	144	67	396	846	553	244	999999	696	999999	402	747	999999	999999	840	226	939	631	999999	999999	999999	999999	81	614	19	358	999999	761	39	999999	790	816	655	560	396	101	556	786	987	811	445	973	731	999999	60	239	288	999999	104	44	190	999999	476	999999	969	999999	72	453	387	498	805	483	394	198	996	586	999999	890	954	748	669	162	644	978	519	565	606	322	563	999999	79	139	666	999999	326	999999	349	193	590	999999	999999	113	409	499	15	962	589	999999	762	474	147	397	663	356	999999	38	901	497	952	999999	495	749	999999	607	999999	675	816	999999	999999	751	246	907	309	660	999999	566	753	155	973	556	976	999999	999999	999999	999999	681	476	320	630	298	353	852	241	186	808	289	223	999999	79	999999	155	200	999999	20	999999	239	999999	12	999999	808	284	999999	524	405	999999	431	199	799	964	999999	209	506	768	999999	408	393	676	132	851	439	999999	951	85	642	999999	785	403	999999	862	413	593	473	683	822	23	597	338	999999	749	386	99	424	837	332	140	999999	432	999999	612	843	563	964	160	207	466	333	999999	881	994	651	38	999999	937	561	163	999999	822	999999	569	810	65	840	
383	474	349	928	123	999999	512	761	363	317	936	999999	849	629	322	486	366	690	916	456	840	107	358	448	486	286	179	404	999999	486	526	802	788	722	591	999999	857	538	999999	928	379	999999	999999	720	715	919	711	999999	423	346	999999	879	999999	608	999	999999	999999	999999	451	837	583	117	999999	877	790	143	240	137	999999	636	628	828	480	988	999999	999999	809	638	733	999999	574	645	981	490	999999	646	908	189	722	314	569	956	96	382	355	271	999999	420	929	581	689	999999	496	786	717	999999	408	999999	531	402	477	999999	999999	884	272	937	999999	453	980	154	235	61	414	999999	77	672	999999	999999	643	999999	307	398	999999	999999	999999	990	159	999999	773	145	248	12	999999	330	836	91	788	999999	119	999999	145	999999	999999	785	999999	999999	999999	999999	719	54	29	310	999999	715	105	89	999999	999999	999999	282	999999	930	680	845	905	232	403	93	897	985	999999	538	989	235	999999	999999	958	999999	999999	249	999999	999999	486	728	125	937	740	999999	235	757	311	773	206	836	999999	215	185	594	879	999999	245	96	865	999999	999999	490	320	46	999999	654	131	857	999999	766	462	401	453	951	730	968	999999	460	858	149	683	121	342	162	999999	999999	275	373	999999	683	14	734	531	752	999999	634	999999	999999	908	580	636	454	999999	440	384	999999	761	999999	864	911	641	784	999999	725	60	58	158	999999	440	569	388	757	815	534	761	728	870	701	999999	105	350	788	552	287	513	239	556	902	778	378	713	50	509	140	52	229	506	999999	702	520	485	999999	273	348	202	878	638	40	679	656	999999	999999	841	768	999999	853	242	949	222	821	501	999999	389	71	856	999999	999999	684	999999	999999	231	999999	999	872	619	881	524	213	95	634	600	526	233	131	21	653	209	999999	569	199	987	999999	593	880	29	239	999999	999999	491	854	630	999999	548	147	999999	302	999999	968	158	689	338	38	863	587	999999	999999	999999	267	999999	213	148	999999	125	302	554	673	481	128	999999	999999	801	322	999999	241	13	646	999999	95	696	719	592	240	591	880	861	958	693	16	999999	54	216	822	999999	288	715	123	838	255	999999	761	999999	999999	125	999999	999999	25	999999	999999	583	999999	995	937	570	999999	620	907	925	244	441	595	980	474	468	999999	999999	978	170	443	526	890	808	733	502	935	999999	650	124	823	992	845	651	71	999999	86	999999	278	261	821	668	807	999999	603	814	997	999999	999999	484	317	594	908	854	872	115	999999	775	272	999999	635	999999	999999	793	999999	999999	595	944	918	
52	999999	759	999999	727	999999	775	718	999999	999999	999999	504	164	551	176	807	238	999999	990	779	955	739	310	999999	832	999999	999999	699	24	96	999999	228	63	999999	313	999999	557	688	191	999999	107	397	991	571	353	999999	481	890	999999	999999	999999	169	605	174	999999	313	90	973	83	110	958	86	999999	615	853	700	451	999999	247	84	999999	550	999999	484	681	568	999999	739	441	891	155	499	896	39	222	201	623	999999	899	10	21	583	614	999999	557	31	999999	385	718	653	498	189	652	728	999999	332	267	130	493	404	565	351	999999	191	955	469	189	674	403	999999	999999	563	402	247	999999	676	999999	820	999999	660	875	372	30	788	403	965	847	999999	303	999999	934	502	405	505	445	999999	51	433	135	999999	842	28	982	66	576	935	999999	415	665	68	999999	999999	202	833	999999	203	330	753	788	999999	621	999999	380	513	726	584	167	999999	801	401	635	512	695	999999	817	999999	389	963	222	467	188	442	512	245	503	498	999999	572	999999	252	999999	297	645	145	476	831	647	479	340	991	777	999999	999999	273	432	884	750	999999	25	671	813	366	999999	999999	999999	188	508	999999	19	238	284	595	920	558	62	347	866	560	373	986	999999	910	999999	999999	999999	297	828	999999	999999	618	747	947	999999	314	999999	999999	756	324	999999	999999	333	512	469	112	999999	191	970	64	999999	999999	27	200	989	38	999999	999999	999999	999999	999999	524	999999	999999	332	401	490	337	48	615	129	79	999999	552	999999	85	663	999999	999999	999999	514	507	999999	999999	36	999999	600	557	957	528	852	536	260	999999	999999	809	937	73	189	999999	622	389	153	364	935	152	504	475	964	913	375	753	999999	211	806	143	206	999999	242	604	800	999999	999999	999999	762	592	999999	153	999999	999999	999999	600	527	382	999999	999999	364	999999	838	884	233	135	593	999999	999999	108	85	58	640	999999	999999	361	999999	585	277	689	19	633	601	352	333	360	605	547	999999	774	235	88	999999	681	779	244	746	999999	381	999999	349	335	366	663	517	999999	512	330	813	999999	769	942	999999	999999	124	731	370	496	560	872	530	55	278	388	873	996	755	959	769	378	614	481	214	999999	349	683	276	937	835	999999	999999	999999	734	988	15	293	974	999999	566	58	873	260	798	999999	154	304	67	999999	999999	520	25	553	560	999999	181	999999	737	511	880	440	464	999999	660	997	34	255	321	289	383	589	32	682	402	721	505	364	683	705	458	55	626	298	157	999999	547	304	724	299	999999	717	556	472	999999	135	594	450	
600	800	484	899	982	777	999999	211	497	342	160	839	939	817	999999	999999	999999	835	814	175	999999	345	460	729	531	32	999999	999999	42	560	999999	999999	999999	64	763	883	999999	559	72	849	693	999999	999999	214	153	885	999999	999	113	524	418	365	999999	428	999999	999999	999999	754	377	999999	314	939	999999	937	851	883	711	884	63	730	810	504	773	964	999999	999999	517	255	586	646	671	472	561	517	151	135	955	999999	999999	508	999999	476	191	111	544	754	776	890	363	269	183	999999	999999	999999	714	913	999999	357	947	834	747	104	178	731	298	842	388	660	795	726	927	999999	994	555	196	343	323	671	429	726	999999	627	999999	326	472	205	526	187	803	238	999999	608	999999	999999	760	448	308	459	812	702	999999	999999	104	637	999999	180	999999	399	196	381	600	920	927	230	999999	130	213	851	268	102	325	999999	857	999999	193	999999	999999	999999	999999	999999	45	863	999999	727	360	999999	999999	999999	999999	301	724	999999	990	431	637	999999	681	541	785	999999	999999	999999	200	999999	387	176	268	537	454	22	929	999999	999999	448	999999	736	999999	999999	870	999999	999999	999999	867	967	378	198	219	435	929	570	999999	710	161	165	999999	588	673	999999	999999	194	189	999999	809	971	372	999999	532	552	95	900	561	481	670	953	52	999999	999999	999999	350	999999	956	832	607	884	374	229	392	999999	999999	757	999999	921	859	999999	652	601	149	999999	604	198	665	999999	350	38	999999	176	49	208	122	226	999999	449	999999	999999	999999	356	999999	999999	607	152	797	93	616	337	837	640	999999	984	310	450	157	999999	628	999999	533	299	492	578	875	208	190	193	336	718	759	623	132	999999	458	306	213	223	298	999999	400	582	999999	22	201	377	553	64	897	671	999999	999999	820	999999	999999	938	864	819	60	408	962	614	756	999999	999999	223	518	914	999999	14	999999	934	406	999999	999999	999999	999999	480	387	507	999999	999999	295	665	649	999999	803	485	89	520	441	394	172	889	498	786	999999	162	443	977	859	999999	999999	893	434	145	908	653	885	677	999999	394	441	552	754	837	328	101	259	999999	420	42	835	999999	572	999999	771	516	677	974	134	95	46	410	648	24	999999	402	240	513	545	159	599	411	820	999999	953	620	144	661	468	734	903	319	566	826	804	512	330	581	999999	401	975	911	553	999999	358	41	904	739	240	999999	860	745	588	271	443	433	205	999999	899	161	999999	26	516	399	192	726	999999	999999	220	999999	82	659	149	153	183	688	857	999999	699	999999	715	405	431	999999	
874	167	999999	999999	393	380	999999	805	682	222	999999	999999	999999	163	431	631	198	92	529	145	999999	211	605	445	98	999999	999999	999999	825	977	445	999999	999999	999999	525	34	995	547	438	999999	787	276	999999	999999	133	223	292	703	999999	77	733	999999	876	295	688	999999	561	295	216	637	804	329	979	704	777	52	374	999999	638	406	635	650	654	688	358	999999	234	999999	321	874	472	871	212	757	253	999999	111	999999	294	999999	472	999999	340	999999	45	467	296	282	159	90	848	861	75	999999	442	999999	978	197	937	999999	448	999999	973	342	999999	999999	126	232	460	964	941	75	999999	785	933	925	999999	854	653	890	999999	951	529	240	999999	999999	806	823	999999	170	834	999999	372	193	414	589	737	998	999999	113	999999	74	822	194	999999	999999	724	290	999999	517	999999	999999	543	56	810	999999	363	742	316	564	136	303	907	300	999999	999999	999999	999999	381	353	197	320	228	999999	549	236	139	344	999999	999999	886	525	378	808	395	709	379	325	999999	917	236	994	999999	999999	999999	57	166	531	64	999999	999999	999999	909	111	329	464	999999	999999	999999	584	367	29	999999	73	677	999999	924	109	905	430	657	387	580	463	999999	203	627	157	573	501	999999	608	289	979	172	124	999999	276	488	931	804	999999	818	797	999999	217	353	629	403	376	133	67	626	633	463	702	200	999999	983	135	836	757	430	15	999999	759	739	671	901	563	993	657	620	974	626	999999	568	782	999999	910	850	999999	754	207	378	21	981	655	526	470	923	170	293	999999	104	999999	955	813	293	999999	999999	999999	728	839	382	475	447	652	17	192	143	999999	999999	83	285	999999	13	233	999999	503	777	93	999999	999999	999999	833	999999	999999	879	579	325	754	499	999999	442	178	999999	914	824	999999	999999	339	999999	343	336	515	618	219	999999	999999	52	732	999999	790	33	394	536	999999	210	549	110	190	772	438	866	388	999999	449	641	999999	999999	99	999999	999999	928	447	445	999999	113	999999	224	164	999999	999999	999999	593	577	709	88	999999	642	983	714	284	802	394	999999	999999	999999	948	999999	178	999999	971	999999	952	999999	999999	861	999999	999999	724	193	999999	334	945	10	159	900	999999	810	999999	371	593	473	584	385	133	930	544	881	235	344	999999	536	56	999999	217	999999	584	999999	999999	848	503	108	999999	799	638	950	857	393	417	999999	203	999999	389	807	985	508	124	577	209	999999	999999	999999	999999	390	37	548	999999	369	793	235	326	23	687	370	867	494	556	784	747	183	82	160	473	916	999999	999999	157	
999999	999999	709	999999	999999	70	608	999999	799	385	537	771	99	671	497	599	192	992	999999	459	999999	999999	501	951	339	999999	35	451	176	999999	807	249	999999	401	49	769	999999	425	320	952	89	838	78	999999	29	22	657	999999	585	561	291	924	959	999999	138	309	999999	757	480	186	44	167	365	568	577	297	762	698	631	999999	515	999999	682	999999	999999	190	999999	391	932	326	182	523	866	614	949	883	289	999999	272	740	670	337	999999	999999	999999	999999	483	999999	541	731	260	959	880	856	56	524	251	999999	197	948	999999	717	999999	163	999999	521	300	750	619	694	17	320	999999	890	68	187	821	548	319	458	999999	371	850	210	999999	222	642	19	568	999999	641	557	263	323	313	952	999999	792	139	999999	999999	733	891	846	724	999999	999999	990	798	999999	703	703	422	738	999999	76	867	623	96	791	999999	999999	999999	194	63	459	66	121	999999	115	674	999999	418	912	999999	972	479	13	486	999999	688	652	221	700	730	938	145	999999	81	246	95	888	999999	348	999999	999999	552	706	792	275	883	422	999999	692	203	674	294	999999	911	279	596	863	999999	960	112	237	999999	490	999999	999999	999999	999999	50	351	30	785	333	999999	395	999999	430	773	221	221	252	276	249	528	507	65	653	635	613	999999	649	232	751	744	246	300	281	71	999999	677	999999	351	381	71	672	417	999999	223	124	435	848	822	651	999999	718	999999	987	551	983	409	471	689	928	247	999999	999999	44	588	834	105	215	368	532	999999	270	901	894	187	999999	99	714	439	521	999999	953	826	580	824	36	410	312	729	87	842	215	270	999999	144	370	874	382	762	389	999999	230	490	300	999999	999999	817	940	999999	695	894	999999	41	178	750	999999	874	227	220	562	999999	999999	999999	290	689	338	999	488	760	817	981	716	951	60	999999	999999	473	536	999999	168	219	999999	999999	43	999999	999999	183	102	671	850	999999	656	171	210	956	235	744	209	610	778	666	338	190	999999	714	187	743	981	675	999999	820	347	754	62	352	962	999999	451	106	541	165	906	816	909	331	334	999999	999999	103	276	999999	273	925	999999	999999	999999	290	509	329	999999	414	999999	426	878	40	158	999999	999999	999999	999999	934	302	112	78	623	759	522	280	671	389	632	991	887	409	999999	556	422	999999	999999	472	999999	791	132	100	137	999999	490	937	879	999999	432	999999	894	110	341	920	171	856	80	742	999999	999999	999999	999999	384	423	314	27	308	483	736	840	558	999999	999999	153	999999	22	941	660	999999	585	400	
498	956	999999	999999	999999	77	659	395	565	999999	999999	114	673	953	192	715	713	658	472	639	999999	446	592	887	509	999999	999999	999999	999999	914	999999	472	782	618	999999	983	999999	326	527	999999	999999	97	180	999999	739	290	647	200	987	306	999999	11	806	946	994	62	374	999999	597	997	879	908	247	651	999999	999999	331	999999	613	999999	527	397	141	522	989	318	276	999999	157	999999	152	999999	763	851	687	418	665	836	624	297	618	888	729	529	80	999999	850	529	278	999999	958	593	587	787	999999	840	869	294	956	999999	785	631	161	999999	855	882	154	395	964	999999	690	495	440	326	590	639	668	612	451	258	468	747	473	999999	271	559	420	976	83	999999	999999	381	999999	999999	511	987	736	361	999999	198	597	464	565	116	999999	472	162	270	999999	999999	999999	267	999999	708	227	48	999999	397	999999	306	472	999999	322	127	622	999999	615	502	815	603	902	316	937	263	661	14	192	999999	71	798	406	159	779	933	674	292	539	181	721	473	829	349	255	378	726	999999	152	447	494	394	999999	660	999999	999999	246	865	329	999999	57	222	999999	801	999999	317	899	322	398	388	452	999999	779	443	780	351	774	563	71	569	999999	999999	861	999999	999999	999999	940	999999	704	186	999999	809	962	999999	134	508	617	37	24	937	478	413	40	764	995	163	614	424	879	113	828	999999	803	999999	62	815	361	121	928	999999	376	163	618	221	690	642	377	999999	318	282	999999	746	999999	134	101	133	210	107	749	999999	999999	999999	866	999999	358	24	16	213	897	319	156	999999	109	366	570	324	795	999999	83	362	785	784	115	607	999999	999999	999999	679	667	999999	614	999999	371	999999	594	850	297	999999	862	676	636	174	999999	998	999999	238	647	192	563	777	338	391	33	397	933	288	999999	269	231	277	880	999999	545	999999	705	892	144	999999	999999	999999	36	777	999999	407	725	999999	851	116	481	999999	444	952	126	999999	600	999999	240	974	285	315	439	999999	796	595	795	310	628	964	303	999999	103	757	419	842	750	560	434	999999	671	322	437	314	999999	89	833	999999	999999	655	377	482	661	170	614	999999	291	998	999999	371	611	425	992	887	813	999999	999999	999999	999999	283	150	999999	798	614	312	963	878	999999	999999	716	999999	867	99	999999	597	821	581	999999	152	952	561	752	580	999999	24	256	329	550	501	550	41	999999	395	937	999999	337	999999	999999	858	999999	999999	999999	999999	273	609	744	335	999999	999999	991	666	999999	544	590	721	398	469	735	599	65	644	338	633	700	
999999	999999	481	162	468	999999	147	533	999999	502	373	404	994	317	999999	279	920	309	260	509	883	916	611	805	225	126	867	948	457	802	999999	260	532	67	999999	992	272	183	561	39	853	142	51	52	226	327	999999	162	281	999999	144	344	999999	999999	816	768	999999	676	936	351	402	199	999999	999999	495	122	872	936	728	471	17	747	748	230	655	750	874	999999	588	898	999999	715	999999	137	667	671	999999	408	250	999999	999999	596	999999	219	999999	999999	66	769	556	113	454	467	433	810	322	396	596	857	478	75	999999	444	98	999999	628	686	522	948	613	999999	940	999999	696	908	482	999999	511	538	592	991	694	999999	23	484	999999	265	291	866	814	280	999999	999999	930	184	926	554	508	207	590	951	999999	117	999999	732	999999	981	999999	525	999999	901	885	67	274	999999	381	788	431	999999	594	373	404	999999	143	342	748	625	543	521	982	928	912	313	999999	641	850	586	948	290	999999	471	999999	766	539	912	395	27	59	453	803	147	999999	999999	612	227	999999	495	999999	823	983	547	448	258	542	408	989	582	119	999999	636	999999	839	999999	302	999999	999999	637	999999	231	999999	999999	575	99	718	845	805	27	999999	730	94	365	613	135	999999	773	33	246	234	140	923	813	907	426	817	18	307	999999	602	489	348	918	378	752	999999	261	999999	358	539	999999	999999	971	881	388	999999	999999	191	999999	999999	529	999999	641	413	986	307	999999	999999	999999	282	999999	547	822	425	220	999999	175	986	999999	258	55	999999	675	999999	537	537	951	931	528	877	999999	826	592	150	999999	390	707	515	392	454	742	437	821	999999	829	159	999999	556	671	996	383	294	331	466	797	727	433	935	876	458	356	212	304	999999	736	883	955	682	352	829	684	999999	604	415	515	617	980	999999	877	999999	755	405	270	532	999999	262	505	136	999999	355	999999	771	999999	999999	108	540	999999	549	999999	945	999999	108	213	841	321	723	689	915	950	189	999999	999999	67	498	702	999999	941	999999	778	999999	387	828	339	997	872	912	31	670	999999	975	484	440	261	931	193	657	999999	429	220	780	999999	590	186	173	999999	134	714	151	240	157	599	370	770	864	568	999999	769	215	968	408	702	28	999999	975	999999	999999	581	135	314	55	759	522	999999	997	911	797	999999	999999	399	999999	999999	999999	440	169	386	124	669	397	373	818	887	986	460	811	88	554	981	210	468	301	552	588	836	194	398	86	807	773	999999	770	722	604	816	230	999999	822	588	449	598	590	647	999999	761	
495	168	772	999999	999999	918	367	816	451	706	108	206	619	53	255	999999	309	316	999999	444	603	999999	293	180	240	611	266	999999	541	612	999999	654	368	827	350	36	625	25	67	854	595	999999	281	897	999999	34	590	778	342	999999	299	999999	750	749	168	400	875	999999	831	999999	662	401	285	839	828	999999	999999	792	999999	229	155	999999	259	51	849	649	824	999999	461	999999	999999	999999	633	862	322	999999	903	618	668	950	160	33	193	917	202	999999	678	999999	78	999999	196	999999	86	999999	533	999999	34	999999	900	519	576	999999	999999	999999	129	184	999999	422	527	233	550	229	133	752	999999	132	110	341	849	656	970	392	327	197	29	999999	999999	520	339	316	581	204	999999	999999	383	999999	882	999999	999999	28	434	266	914	999999	724	999999	999999	333	54	411	999999	692	859	254	548	194	171	953	999999	897	772	258	92	220	652	355	512	974	378	406	249	542	543	831	231	714	477	999999	473	63	999999	88	475	928	999999	888	345	472	610	199	510	929	961	900	256	185	183	704	999999	378	463	700	954	648	999999	372	999999	37	32	834	716	689	490	999999	350	693	999999	164	808	763	20	49	373	189	895	320	580	999999	585	56	540	773	288	999999	599	857	133	827	766	999999	740	999999	450	776	482	821	448	419	999999	999999	402	29	895	440	368	999999	999999	775	752	999999	999999	514	452	999999	999999	999999	411	395	952	493	570	955	397	770	999999	702	599	597	706	84	871	170	94	32	999999	521	878	999999	999999	185	530	358	85	915	255	999999	864	473	482	540	999999	63	466	75	999999	446	631	999999	416	665	824	739	78	677	979	999999	430	999999	332	782	74	562	659	777	999999	221	880	999999	524	797	999999	999999	124	999999	664	999999	704	28	999999	217	889	999999	441	80	999999	791	289	407	936	624	804	444	999999	699	475	999999	403	689	112	780	565	159	610	619	827	999999	999999	902	22	171	927	411	399	125	893	321	999999	588	425	181	932	482	545	900	992	999999	985	425	700	999999	424	25	916	259	999999	740	152	822	999999	663	177	386	999999	999999	697	999999	999999	999999	999999	999999	999999	999999	999999	931	847	93	999999	999999	626	999999	712	209	211	215	999999	912	495	150	999999	162	178	309	345	761	13	999999	999999	770	213	599	999999	999999	999999	546	999999	609	999999	999999	411	568	137	442	205	819	951	968	185	189	38	784	906	904	562	654	985	436	479	512	927	302	995	842	507	999999	84	752	590	664	144	999999	171	999999	738	904	999999	736	113	999999	810	45	
380	908	742	999999	692	454	407	964	999999	644	140	249	66	119	999999	294	999999	178	745	209	388	520	54	999999	623	999999	176	657	628	259	332	999999	701	999999	921	96	110	89	343	629	999999	999999	114	499	15	922	454	628	341	740	801	999999	779	611	657	999999	863	850	804	297	288	749	345	310	321	187	547	174	999999	487	194	999999	999999	125	854	762	416	555	999999	701	951	999999	999999	888	458	999999	183	100	245	70	999999	260	284	56	351	604	290	803	187	999999	384	289	440	854	556	945	109	664	756	894	454	318	963	999999	345	999999	999999	457	999999	999999	13	999999	928	999999	264	999999	580	788	774	260	481	999999	377	67	326	999999	117	472	342	999999	999999	999999	999999	350	616	913	296	181	999999	610	181	999999	951	264	825	928	999999	999999	999999	621	374	999999	999999	506	999999	841	941	906	999999	674	633	961	999999	999999	999999	999999	122	588	520	350	648	999999	88	173	88	649	999999	123	241	999999	999999	804	872	720	148	977	630	838	999999	999999	972	389	395	46	977	999999	717	612	628	341	816	772	999999	258	973	966	242	726	999999	774	190	828	674	999999	363	999999	999999	404	210	657	999999	283	661	999999	378	268	22	52	195	869	931	58	999999	899	582	548	21	623	746	181	744	903	420	163	594	153	715	999999	682	158	131	322	999999	971	478	542	121	999999	999999	715	953	200	540	558	842	142	344	999999	815	999999	817	474	657	38	999999	959	862	507	161	235	999999	999999	369	47	747	999999	646	522	431	49	436	964	999999	41	228	999999	373	862	320	999999	809	940	192	866	341	656	665	383	68	518	679	999999	999999	654	172	938	830	503	810	234	999999	821	352	775	389	852	999999	626	810	368	596	10	197	999999	426	612	831	503	705	101	999999	273	464	913	370	823	79	98	869	289	999999	999999	62	96	966	999999	597	999999	999999	488	925	48	572	700	999999	679	426	205	999999	999999	117	337	797	719	280	231	999999	999999	415	999999	782	642	757	530	644	727	999999	999999	999999	999999	25	424	999999	227	999999	914	700	763	991	690	406	999999	999999	999999	182	395	999999	342	815	744	999999	167	999999	921	705	293	999999	52	65	204	731	325	999999	999999	999999	692	322	580	553	999999	531	603	447	724	169	908	782	999999	357	259	655	615	294	988	808	857	422	104	999999	882	999999	658	708	999999	999999	90	410	69	776	489	83	999999	789	459	223	36	999999	287	762	796	510	844	999999	806	549	126	40	484	992	999999	280	227	69	999999	732	873	895	999999	765	88	
999999	722	670	868	185	999999	826	999999	774	781	999999	999999	999999	724	381	788	963	999999	257	843	60	999999	77	100	999999	855	442	127	999999	349	999999	999999	522	684	298	787	183	826	630	395	299	999999	709	220	547	144	885	344	299	943	909	993	403	921	999999	999999	999999	580	658	999999	721	999999	117	434	650	79	623	657	999999	593	615	147	281	861	999999	854	226	856	552	999999	999999	107	828	783	440	148	675	600	999999	717	142	603	999999	310	673	591	98	284	570	478	999999	238	908	999999	338	772	721	541	999999	183	365	798	37	583	359	999999	879	334	994	511	403	999999	999999	718	999999	22	969	970	197	999999	766	941	999999	83	563	999999	198	999999	454	668	426	143	231	482	361	999999	575	999999	999999	59	712	763	290	68	84	498	236	200	253	326	802	751	353	417	417	999999	511	954	30	618	435	756	879	336	95	999999	801	529	367	127	447	385	29	148	259	999999	660	238	999999	74	999999	998	879	138	865	675	790	814	74	937	999999	620	999999	342	999999	999999	883	999999	973	999999	697	999999	833	136	879	427	731	215	999999	414	763	283	955	956	113	436	876	751	471	420	999999	987	464	429	294	826	999999	686	999999	303	128	707	265	193	376	807	999999	752	259	448	943	999999	999999	660	184	559	665	616	239	198	89	142	492	563	345	999999	999999	413	842	999999	614	54	691	864	295	66	27	771	589	999999	270	133	999999	999999	476	894	340	803	255	735	170	205	457	999999	223	999999	224	702	999999	666	564	762	999999	205	833	999999	893	791	999999	127	541	894	37	933	927	956	640	469	999999	450	999999	999999	999999	999999	892	999999	596	366	651	999999	841	999999	922	923	999999	508	222	306	199	578	11	999999	439	999999	204	275	178	999999	408	267	356	754	615	408	999999	125	603	999999	313	424	999999	536	150	999999	999999	225	972	113	202	428	743	343	280	518	449	831	19	40	912	626	999999	82	957	394	953	97	710	524	636	625	904	418	999999	774	276	474	408	373	851	978	999999	74	332	979	523	22	483	107	959	465	116	999999	891	686	183	239	579	999999	999999	999999	515	999999	999999	576	523	999999	350	505	999999	974	432	999999	999999	934	332	999999	999999	977	999999	940	613	612	565	181	999999	999999	526	316	999999	46	895	651	261	999999	473	846	999999	755	466	999999	671	977	855	984	999999	470	393	957	363	996	489	601	885	181	584	902	892	306	67	999999	808	44	904	215	88	999999	394	527	999999	486	589	993	521	683	999999	636	757	999999	999999	59	
948	569	999999	999999	999999	999999	766	999999	87	999999	953	301	999999	285	999999	637	83	649	905	999999	999999	866	999999	876	999999	999999	89	999999	902	948	999999	321	167	18	243	249	91	999999	658	999999	24	314	999999	999999	532	298	305	246	304	999999	999999	999999	675	999999	972	91	999999	85	198	71	224	999999	187	138	426	642	143	999999	51	149	555	774	991	131	247	772	427	596	353	128	200	999999	907	999999	999999	46	646	280	999999	162	177	15	120	596	570	459	136	321	484	890	164	615	204	164	999999	787	999999	999999	650	210	664	485	731	79	999999	380	656	916	741	389	999999	863	654	889	972	549	664	999999	561	787	645	116	122	999999	963	585	648	753	184	608	920	999999	630	834	497	999999	283	999999	726	199	803	220	579	104	893	300	960	315	999999	999999	999999	720	992	862	565	558	373	999999	115	295	731	903	741	999999	468	904	243	820	401	290	276	999999	679	372	999999	434	536	999999	999999	672	625	343	570	638	999999	209	999999	999999	279	939	328	15	934	440	467	899	999999	446	635	989	67	150	913	901	279	999999	999999	630	878	140	31	355	999999	999999	999999	999999	342	999999	657	999999	804	475	550	462	999999	270	999999	248	904	94	955	999999	392	580	615	485	430	669	368	975	167	478	889	999999	999999	973	307	999999	771	79	999999	999999	788	999999	195	591	599	460	999999	999999	821	803	725	793	185	930	962	999999	827	999999	967	673	743	681	111	335	999999	411	544	988	963	196	477	835	527	588	311	25	999999	33	886	969	728	359	163	999999	752	999999	963	986	20	178	999999	586	111	893	633	999999	275	859	999999	197	916	951	55	635	999999	890	276	999999	629	947	743	803	308	997	944	393	999999	747	999999	490	448	557	977	794	522	890	999999	633	955	204	750	535	999999	999999	63	776	314	528	37	999999	999999	376	999999	73	435	870	287	113	949	249	588	999999	286	523	999999	368	999999	260	122	446	165	642	641	999999	206	218	784	609	944	177	999999	999	720	719	661	81	199	913	999999	999999	612	630	683	999999	615	232	258	505	999999	999999	802	63	999999	999999	706	197	735	932	866	227	999999	678	169	999999	169	588	807	566	862	999999	178	70	891	999999	833	535	999999	925	818	973	959	999999	660	259	375	36	594	999999	23	999999	346	999999	57	152	565	999999	470	999999	556	36	999999	999999	642	282	999999	741	172	944	757	181	238	809	124	892	267	806	28	999999	999999	999999	994	677	553	398	340	999999	23	749	905	899	999999	66	379	791	558	999999	647	999999	
734	633	863	649	381	842	999999	537	152	164	999999	759	916	999999	494	422	42	748	999999	999999	942	613	728	423	48	999999	115	181	999999	332	344	989	999999	640	185	783	279	999999	305	999999	162	803	768	999999	864	156	982	999999	571	956	759	810	139	402	445	999999	905	450	611	523	736	74	107	820	820	999999	600	999999	384	711	153	687	452	436	101	148	844	869	558	892	875	601	609	483	572	534	999999	766	205	65	877	829	999999	782	975	98	999999	948	999999	969	999999	707	999999	860	813	82	999999	703	311	306	285	46	891	718	999999	144	464	623	999999	999999	44	833	999999	329	833	323	943	670	461	13	442	999999	830	588	346	999999	471	999999	999999	500	176	167	999999	999999	780	841	999999	34	144	999999	999999	92	700	753	935	722	999999	999999	36	499	138	697	251	307	863	999999	215	313	382	479	673	714	999999	757	128	877	378	190	549	992	386	918	536	620	999999	999999	999999	87	653	999999	551	661	723	180	371	999999	915	999999	45	401	635	999999	652	664	177	919	139	942	634	67	999999	446	271	999999	999999	220	999999	631	927	513	999999	138	659	999999	999999	22	990	999999	396	649	999999	999999	155	999999	366	999999	276	871	999999	459	999999	263	999999	595	281	115	400	689	999999	161	999999	294	999999	999999	218	507	974	999999	736	165	929	356	555	984	999999	142	300	122	677	370	943	300	999999	999999	292	929	685	73	999999	823	999999	999999	725	245	341	677	999999	623	940	858	777	999999	145	298	530	874	707	999999	500	148	814	287	22	696	217	999999	116	999999	249	288	822	911	418	913	543	628	630	320	652	428	162	999999	999999	818	999999	572	164	889	946	418	231	226	573	999999	18	344	298	38	999999	324	999999	999999	384	999999	46	866	999999	232	754	902	253	397	815	81	985	999999	114	203	113	645	999999	999999	815	830	999999	999999	347	79	904	999999	999999	999999	292	338	857	935	999999	521	782	727	999999	932	144	54	174	834	410	501	363	871	999999	104	925	999999	461	999999	412	999999	604	440	999999	893	328	999999	572	999999	114	999999	224	60	844	593	421	386	46	930	93	999999	999999	999999	205	846	999999	43	968	245	676	999999	877	514	999999	748	917	352	209	999999	614	587	999999	523	729	923	287	312	36	647	682	549	356	530	999999	640	888	999999	245	681	187	999999	587	337	975	999999	609	709	527	105	999999	999999	186	331	326	505	999999	152	999999	281	569	999999	999999	999999	562	999999	553	999999	999999	892	999999	546	116	527	999999	329	999	154	999999	525	999999	577	785	930	
999999	613	372	35	213	763	999999	745	878	964	999999	773	999999	266	774	999999	660	262	464	635	245	139	962	659	793	997	505	999999	603	999999	956	991	999999	86	999999	949	764	528	999999	999999	550	124	667	152	414	764	51	743	379	700	864	71	123	160	695	841	650	712	241	999999	267	206	152	900	17	999999	155	212	907	825	94	141	119	972	94	130	471	820	255	38	999999	999999	775	903	122	894	999999	477	390	517	308	61	999999	999999	234	354	972	766	145	293	618	999999	836	554	615	733	952	150	75	574	380	830	467	212	260	999999	999999	248	788	122	253	677	821	399	526	999999	844	999999	748	739	157	704	685	962	420	126	926	231	297	999999	999999	737	412	999999	147	999999	593	94	687	729	923	734	978	32	49	940	999999	446	37	999999	888	780	402	335	427	999999	999999	505	999999	999999	578	209	950	408	180	516	999999	15	261	999999	449	760	494	29	816	423	999999	662	922	999999	999999	489	203	714	500	171	999999	86	398	472	999999	97	301	999999	160	999999	784	999999	852	999999	675	999999	999999	978	999999	138	295	383	999999	999999	948	492	583	322	999999	999999	15	245	907	18	181	198	999999	999999	725	999999	468	999999	999999	102	639	156	810	398	804	999999	304	224	581	999999	999999	960	567	395	999999	840	513	979	999999	70	718	999999	671	843	999999	486	405	405	999999	999999	999999	354	514	999999	999999	802	681	999999	517	947	795	791	664	545	999999	999999	631	231	275	884	847	489	431	999999	999999	999999	484	967	46	328	691	898	961	799	703	530	999999	150	30	721	169	999999	999999	999999	275	999999	999999	999999	709	150	855	184	140	379	933	189	923	999999	52	284	999999	999999	999999	199	999999	896	999999	864	841	612	765	999999	211	553	999999	529	28	858	542	457	215	358	267	896	472	999999	767	999999	999999	523	999999	749	999999	745	404	454	180	999999	999999	378	106	999999	295	106	999999	999999	999999	999999	999999	999999	999999	75	173	999999	999999	968	456	999999	727	748	139	248	998	999999	16	25	393	465	158	280	359	999999	551	173	999999	195	72	170	520	107	999999	190	937	999999	362	541	585	511	999999	999999	999999	917	554	999999	249	999999	999999	999999	999999	370	981	517	999999	383	999999	424	523	999999	245	999999	999999	999999	741	629	214	999999	310	999999	965	474	439	999999	999999	723	282	441	202	983	999999	501	174	105	999999	160	126	36	752	999999	405	937	999999	585	276	793	529	999999	185	924	363	300	999999	483	12	625	999999	110	729	714	111	624	231	540	85	744	719	999999	226	999999	999999	187	
205	747	152	37	457	854	615	995	999999	570	265	278	629	633	943	691	999999	454	229	999999	999999	48	461	781	716	487	509	999999	999999	719	495	594	421	185	105	810	340	974	178	86	494	734	999999	999999	369	953	910	999999	800	38	717	771	999999	999999	880	167	999999	371	320	969	354	93	921	483	999999	670	857	999999	537	143	360	999999	285	153	531	572	526	999999	999999	763	577	999999	731	55	999999	724	999999	999999	305	938	524	969	999999	999999	731	411	999999	47	466	698	105	466	999999	667	677	599	495	227	966	317	999999	374	999999	999999	999999	297	999999	875	482	360	999999	999999	158	599	618	390	999999	87	421	129	759	489	464	723	667	999999	152	74	378	999999	999999	15	957	987	307	159	30	999999	805	444	60	937	565	115	261	171	317	324	58	296	145	418	806	847	558	160	910	999999	889	999999	154	296	999999	79	131	999999	976	171	302	999999	370	357	281	999999	78	822	924	358	999999	505	802	999999	999999	91	277	820	209	120	439	156	249	794	226	523	999999	763	999999	495	983	819	195	156	32	589	926	787	146	828	778	999999	236	561	763	999999	489	999999	280	425	801	999999	999999	999999	732	155	229	575	140	758	999999	314	392	438	374	653	320	655	805	437	999999	489	684	999999	341	999999	920	687	41	832	43	972	493	24	693	682	586	329	424	877	369	360	656	387	151	473	353	999999	196	119	83	833	521	999999	999999	999999	627	862	534	999999	235	999999	543	307	725	999999	821	377	744	692	77	990	241	927	77	804	833	306	239	868	359	131	501	999999	999999	209	461	999999	753	381	64	723	795	395	652	999999	817	359	999999	436	999999	976	64	999999	52	93	602	593	999999	999999	488	999999	999999	665	679	113	999999	621	999999	525	263	180	623	372	999999	353	204	846	999999	249	999999	484	999999	802	226	383	77	997	879	675	607	867	875	297	893	733	100	140	715	999999	787	206	999999	145	182	482	362	691	999999	698	888	755	318	535	479	14	999999	830	999999	306	46	53	741	873	918	396	304	336	479	999999	999999	74	140	736	462	790	673	508	630	743	999999	385	999999	190	787	851	558	350	817	888	57	999999	999999	419	512	743	464	937	999999	786	188	35	999999	961	445	999999	624	582	82	688	341	999999	210	705	285	661	912	560	95	76	837	953	518	591	856	993	383	721	999999	719	999999	736	291	844	565	999999	172	179	745	999999	999999	976	278	138	999999	870	69	999999	143	999999	831	999999	851	160	948	234	999999	631	114	999999	450	902	
357	362	363	604	999999	366	999999	290	999999	742	999999	132	999999	861	685	390	999999	999999	933	398	587	383	888	430	885	999999	896	341	999999	541	75	302	523	334	628	915	999999	952	974	703	846	853	362	98	99	728	321	96	549	136	999999	999999	519	61	324	974	474	999999	719	765	469	808	801	957	677	522	609	514	242	999999	614	91	21	239	552	733	30	999999	341	166	999999	999999	791	999999	943	946	783	471	19	654	450	842	242	219	243	47	62	999999	421	576	129	806	853	779	999999	515	117	289	509	591	999999	675	999999	563	946	660	999999	449	23	731	739	148	999999	588	999999	771	849	802	999999	999999	681	625	999999	764	47	21	999999	22	839	438	999999	503	961	428	700	775	251	679	999999	583	31	612	999999	690	837	981	311	274	460	999999	666	999999	293	995	909	338	999999	999999	526	934	999999	999999	610	584	891	245	186	86	999999	554	529	180	539	422	999999	79	243	697	926	65	710	691	561	999999	772	534	220	999999	519	371	487	999999	162	337	878	27	12	806	798	999999	999999	999999	999999	906	999999	495	774	870	512	839	104	600	999999	470	234	23	452	520	812	367	35	220	999999	527	76	125	27	211	543	999999	77	436	999999	334	261	485	999999	999999	869	286	759	349	999999	999999	276	999999	504	692	113	865	575	999999	999999	441	576	594	667	999999	999999	999999	999999	999999	999999	47	772	999999	701	585	999999	749	999999	999999	651	536	607	999999	756	887	260	189	620	335	999999	678	899	585	442	467	758	666	817	456	816	763	807	196	22	425	906	608	195	918	483	364	166	779	840	468	833	999999	837	999999	999999	999999	999999	153	474	658	148	197	999999	244	999999	999999	932	262	979	999999	728	421	673	341	981	651	999999	701	851	744	521	129	999999	974	633	868	999999	47	847	999999	279	664	999999	363	287	719	383	951	101	930	999999	999999	799	952	740	422	226	506	999999	957	999999	999999	999999	729	146	28	999999	261	999999	999999	999999	894	999999	823	617	73	699	319	64	272	277	52	609	920	322	616	999999	792	244	221	999999	332	249	890	500	486	372	992	999999	999999	276	132	351	143	217	537	499	976	344	676	723	906	999999	536	999999	624	192	999999	417	529	698	999999	26	399	317	999999	655	524	332	141	999999	706	102	795	999999	999999	700	476	999999	785	126	999999	999999	567	498	999999	879	712	210	876	303	999999	584	696	570	616	115	952	999999	816	881	975	999999	213	975	999999	999999	999999	540	544	923	999999	667	632	413	354	213	458	999999	999999	521	999999	
323	455	999999	708	132	405	234	389	999999	748	999999	896	903	151	999999	253	592	999999	930	232	999999	666	953	587	999999	952	293	225	413	656	61	999999	305	939	661	208	376	999999	894	418	999999	999999	504	184	75	770	729	271	655	999999	866	429	641	298	769	657	502	259	384	999999	121	19	976	392	697	397	601	999999	489	501	876	325	999999	999999	800	31	171	999999	522	999999	233	32	570	453	790	631	621	17	179	999999	705	127	892	724	306	999999	184	122	487	677	179	765	781	164	92	551	842	999999	497	748	495	999999	999999	819	946	99	448	999999	602	75	999999	594	794	484	795	759	999999	999999	999999	387	846	999999	999999	844	999999	467	250	416	370	248	789	502	999999	999999	519	981	389	999999	778	216	974	999999	519	999999	901	999999	971	307	999999	333	128	979	902	120	901	445	433	892	999999	488	999999	999999	171	363	285	282	85	373	965	814	379	360	93	999999	412	204	539	999999	999999	809	999999	943	57	47	130	999999	600	408	529	999999	557	999999	647	299	368	941	999999	165	146	629	509	608	341	554	999999	768	895	999999	707	707	999999	554	999999	624	999999	905	999999	999999	999999	476	999999	676	999999	891	266	882	999999	794	651	471	713	999999	742	323	999999	887	611	503	94	362	913	999999	700	822	177	13	999999	32	999999	462	956	367	922	670	946	833	764	450	297	80	65	999999	251	246	994	531	812	636	324	999999	999999	491	49	881	562	999999	976	31	999999	999999	345	689	497	198	514	356	461	81	376	999999	133	170	999999	24	306	812	999999	464	999999	646	200	999999	708	202	168	475	328	51	117	971	999999	743	999999	999999	734	376	614	62	732	648	80	740	269	999999	981	143	285	34	584	750	519	521	203	87	72	999999	999999	305	40	48	999999	419	999999	405	619	389	443	182	289	929	208	413	999999	189	575	999999	651	999999	220	35	999999	303	466	367	462	999999	549	649	970	309	999999	999999	32	999999	620	661	776	999999	237	999999	699	112	744	655	552	999999	999999	999999	512	613	999999	130	94	15	847	734	952	999999	943	284	840	793	211	999999	544	999999	999999	47	999999	913	999999	786	632	618	335	999999	558	999999	815	356	554	999999	147	367	525	999999	234	999999	999999	999999	999999	180	920	952	999999	905	999999	764	120	662	725	999999	454	999999	930	996	498	475	680	999999	185	150	999999	999999	730	314	656	843	999999	280	665	373	201	683	214	999999	866	999999	999999	429	196	999999	700	999999	630	802	90	999999	999999	528	775	758	999999	999999	999999	568	389	334	999999	456	
259	68	309	840	997	361	561	999999	393	428	140	818	618	260	574	391	449	638	966	927	234	117	416	936	504	999999	36	999999	999999	646	999999	541	456	410	179	137	494	859	165	279	999999	319	999999	19	397	956	149	95	522	328	128	751	999999	304	232	151	652	373	346	100	334	999999	797	746	306	598	999999	217	999999	446	897	589	999999	696	686	914	999999	407	548	999999	767	999999	593	655	999999	380	999999	161	188	37	485	131	523	74	999999	794	521	418	999999	798	594	932	15	85	431	538	279	671	617	318	199	255	999999	799	332	393	999999	152	228	999999	999999	220	39	999999	960	776	76	999999	999999	999999	402	543	999999	749	952	835	935	517	234	990	111	512	543	870	837	240	305	723	742	560	932	379	999999	787	383	999999	903	951	999999	654	471	861	999999	999999	915	999999	561	85	999999	497	999999	355	917	238	824	912	676	999999	225	999999	999999	353	675	999999	959	999999	353	906	999999	999999	999999	983	401	579	528	999999	594	817	954	191	679	230	876	254	112	586	461	961	962	999999	707	744	736	395	184	128	195	727	999999	892	999999	999999	709	999999	565	473	953	348	710	584	327	999999	213	43	60	260	999999	431	999999	999999	570	392	944	999999	869	197	257	16	404	999999	64	867	61	72	878	35	520	607	689	638	632	123	261	999999	153	999999	999999	703	344	924	651	999999	638	999999	999999	920	709	999999	409	377	226	947	943	999999	999999	999999	806	151	165	35	739	999999	742	459	750	457	999999	566	760	30	999999	999999	672	999999	758	300	999999	669	740	957	325	999999	207	999999	999999	685	179	951	999999	692	52	999999	548	319	195	999999	999999	188	999999	999999	999999	153	55	388	719	673	284	473	999999	239	231	147	411	999999	999999	999999	672	430	47	74	287	189	708	77	978	999999	999999	363	294	976	278	60	999999	999999	999999	181	999999	818	601	748	410	705	409	628	471	904	999999	350	608	999999	119	601	150	577	999999	610	444	977	410	460	999999	921	188	575	960	181	120	545	40	538	999999	853	829	298	999999	999999	779	90	606	83	999999	665	999999	999999	999999	677	909	460	279	566	737	692	418	150	91	999999	526	999999	999999	299	794	452	999999	80	999999	266	999999	852	999999	999999	831	364	999999	337	189	12	177	64	999999	292	999999	660	275	473	999999	672	445	688	217	185	65	945	999999	317	288	829	354	683	328	609	999999	67	547	264	999999	382	321	91	999999	999999	321	472	134	999999	37	144	186	846	999999	999999	821	93	644	737	959	886	942	999999	58	999999	
657	999999	735	109	387	999999	123	999999	999999	428	999999	364	726	137	864	592	999999	999999	289	999999	653	508	414	194	788	822	422	999999	999999	848	440	257	999999	999999	432	999999	736	999999	997	999999	999999	999999	117	850	783	467	366	999999	873	999999	75	999999	784	904	706	158	89	551	321	999999	792	313	716	999999	999999	112	331	999999	999999	46	856	796	49	466	132	487	400	564	999999	330	465	999999	935	927	783	999999	999999	137	999999	283	748	195	712	443	40	717	458	227	862	999999	999999	251	999999	999999	521	278	866	999999	782	999999	757	524	149	991	999999	887	378	788	116	463	639	204	220	432	999999	670	93	605	436	414	38	183	701	731	999999	999999	103	108	416	514	668	155	999999	686	525	233	56	721	999999	999999	999999	670	999999	408	50	940	41	388	999999	850	195	270	890	378	200	584	822	418	805	999999	999999	999999	382	601	999999	493	999999	533	907	75	624	999999	271	999999	74	368	71	302	690	999999	193	714	560	565	999999	408	999999	999999	999999	999999	410	637	915	459	359	79	298	520	999999	557	999999	507	481	482	236	823	998	999999	313	831	523	530	727	561	999999	88	719	816	281	395	999999	874	47	966	665	999999	456	811	999999	995	80	551	999999	143	163	999999	999999	999999	339	506	410	658	672	664	999999	999999	909	364	758	999999	360	481	248	229	328	226	999999	999999	817	249	376	197	672	318	999999	972	841	594	999999	25	845	999999	486	774	985	580	999999	383	549	999999	87	999999	999999	999999	644	999999	312	469	814	936	225	999999	999999	100	999999	999999	985	363	903	454	48	324	999999	999999	999999	719	995	473	243	748	24	96	964	42	172	999999	144	999999	673	999999	670	382	780	471	800	126	380	999999	645	772	594	848	479	105	746	762	146	319	999999	999999	602	838	235	76	922	138	763	237	928	855	88	976	690	740	999999	665	544	494	999999	319	348	609	828	470	999999	176	999999	869	296	999999	147	999999	781	999999	999999	831	157	714	548	671	362	153	999999	789	694	618	167	738	999999	90	227	651	377	918	999999	993	19	764	912	756	521	999999	940	527	999999	999999	999999	942	181	952	518	829	946	281	956	204	151	49	776	544	18	878	558	216	999999	999999	457	862	170	576	822	393	801	792	159	999999	999999	940	999999	440	423	999999	567	368	999999	397	705	105	962	392	851	970	999999	999999	747	642	345	734	345	999999	806	999999	999999	999999	140	135	38	163	131	498	992	211	966	345	999999	999999	321	200	644	794	791	361	900	999999	724	851	405	999999	55	517	
132	478	604	999999	634	91	443	962	237	446	999999	551	974	474	400	999999	999999	652	999999	954	331	999999	100	551	439	999999	442	12	880	288	730	999999	118	614	375	523	607	125	711	50	359	358	962	207	435	250	999999	436	388	83	848	753	185	100	195	978	388	63	999999	188	648	440	999999	999999	716	999999	442	370	108	876	53	887	940	216	604	972	191	892	126	199	78	15	624	806	440	976	429	27	999999	397	145	554	999999	532	401	918	999999	23	490	671	807	26	337	511	40	999999	812	968	496	222	796	495	936	231	120	643	999999	284	999999	739	999999	424	942	999999	741	999999	192	417	999999	685	999999	178	411	454	391	999999	678	122	776	999999	999999	460	531	215	600	999999	617	483	422	999999	112	999999	504	751	337	999999	83	625	770	541	777	405	163	999999	999999	999999	93	491	840	67	965	999999	999999	49	575	999999	892	736	121	101	881	709	994	68	582	714	673	660	127	999999	999999	999999	352	245	999999	999999	307	999999	699	972	999999	999999	642	365	792	999999	999999	464	185	454	500	999999	999999	679	659	78	410	105	999999	999999	954	999999	999999	841	999999	912	360	273	348	999999	585	182	999999	999999	534	756	76	639	999999	183	231	218	485	672	507	999999	547	999999	999999	633	367	212	492	896	999999	999999	760	999999	286	999999	58	229	126	378	869	999999	309	375	155	903	11	771	999999	64	580	746	947	702	999999	447	374	687	688	715	999999	382	689	150	131	999999	995	275	363	999999	134	11	102	116	802	189	341	182	527	682	631	999999	999999	437	325	281	196	999999	467	838	514	999999	999999	411	999999	497	638	999999	254	754	907	735	418	999999	999999	579	654	841	900	164	116	202	169	15	93	999999	999	999999	999999	850	213	937	808	524	881	763	469	999999	186	315	551	181	999999	999999	774	895	187	939	506	999999	627	355	999999	313	731	322	211	999999	328	86	999999	386	999999	404	551	969	927	894	562	999999	999999	999999	665	595	612	934	273	999999	241	999999	675	999999	755	88	232	858	780	999999	792	568	561	999999	371	999999	816	175	837	534	232	805	967	293	999999	339	636	663	689	572	700	797	58	814	999999	140	411	438	630	266	181	692	199	433	111	999999	999999	999999	601	565	778	999999	107	739	999999	435	999999	392	682	426	451	569	178	217	804	999999	999999	747	638	241	698	387	999999	580	363	539	616	544	999999	392	723	460	71	999999	794	262	700	319	650	869	999999	28	755	999999	999999	612	523	982	628	116	999999	868	547	370	867	999999	999999	526	
999999	634	999999	999999	210	999999	702	991	507	54	422	999999	999999	211	106	769	329	679	632	340	999999	999999	26	999999	916	85	908	999999	913	999999	267	999999	999999	183	932	25	59	999999	818	465	512	999999	114	479	569	999999	810	283	771	777	51	197	999999	999999	999999	635	618	195	999999	134	391	846	88	806	999999	28	201	999999	278	999999	999999	102	999999	176	827	943	999999	999999	74	839	999999	635	999999	145	999999	79	635	787	423	307	407	999999	468	999999	999999	665	744	308	691	999999	885	999999	999999	689	999999	948	336	601	744	999999	989	80	999999	999999	859	756	762	942	156	999999	393	414	707	971	683	855	634	176	999999	172	208	999999	855	523	954	585	630	404	88	711	742	43	52	606	318	336	999999	538	835	326	903	802	999999	974	167	480	981	43	999999	211	323	170	508	999999	618	651	225	607	975	283	999999	367	864	999999	974	359	999999	110	663	356	122	105	999999	776	268	405	195	881	366	484	604	597	999999	876	397	582	535	469	987	666	121	999999	563	561	200	999999	999999	716	999	807	117	880	999999	999999	999999	228	829	999999	323	223	465	344	251	501	679	999999	969	988	57	402	824	903	122	996	245	977	999999	779	585	999999	999999	478	881	558	999999	999999	226	738	787	179	752	803	155	999999	211	777	893	72	999999	662	999999	949	999999	606	999999	214	768	383	423	999999	999999	999999	156	600	755	986	999999	693	999999	956	321	240	210	878	649	30	999999	348	795	468	94	479	896	923	157	518	809	284	574	999999	955	843	324	676	999999	999999	999999	555	999999	999999	999999	999999	938	926	999999	344	748	791	957	962	456	430	999999	999999	999999	217	163	233	452	246	186	999999	999999	962	10	478	916	534	395	946	999999	211	328	579	999999	999999	541	970	582	812	770	28	327	999999	715	535	264	999999	649	285	549	433	112	999999	999999	146	91	975	925	871	999999	999999	406	999999	999999	254	111	18	812	999999	675	193	999999	639	475	168	860	517	999999	475	224	556	884	999999	407	999999	109	544	541	16	802	565	999999	710	999999	555	621	317	999999	470	433	255	999999	506	609	366	999999	472	317	879	286	999999	728	459	657	871	339	999999	613	658	155	566	476	806	999999	999999	999999	999999	255	920	547	553	503	786	52	969	10	999999	999999	999999	167	636	237	662	730	238	836	595	63	999999	999999	335	704	364	999999	866	999999	750	166	999999	228	999999	999999	999999	342	999999	80	999999	417	688	871	952	787	572	501	519	339	814	85	122	283	553	886	732	703	221	849	149	472	186	
999999	259	999999	19	822	999999	418	839	999999	997	167	999999	187	999999	651	273	999999	141	863	805	536	964	674	53	226	674	956	494	693	999999	883	999999	999999	240	999999	621	730	777	999999	999999	110	500	493	88	954	388	375	521	91	439	999999	999999	285	666	999999	236	584	187	793	157	366	924	155	210	123	236	999999	999999	877	39	543	999999	999999	685	999999	46	480	596	98	838	309	445	413	263	456	176	655	999999	999999	270	46	553	984	602	820	999999	999999	293	965	999999	962	428	643	999999	896	999999	999999	600	961	613	756	988	98	954	847	921	520	999999	754	947	581	611	999999	617	992	989	785	999999	999999	529	692	999999	631	999999	999999	999999	999999	999999	366	999999	999999	64	852	978	514	58	464	39	755	899	999999	462	539	28	999999	361	999999	36	69	999999	128	547	735	999999	920	999999	367	728	999999	999999	128	169	535	211	116	526	759	387	112	944	535	756	43	965	864	240	657	613	223	524	999999	999999	999999	460	434	302	329	420	67	945	691	999999	999999	788	780	505	926	337	911	999999	601	684	999999	125	381	371	514	770	999999	690	911	754	514	565	157	353	999999	85	999999	813	999999	349	330	167	263	798	805	254	194	368	313	999999	702	999999	922	144	852	186	88	72	788	559	999999	999999	43	937	999999	395	641	437	637	851	559	999999	433	262	364	766	862	999999	566	269	586	999999	387	590	62	920	999999	22	999999	999999	996	715	35	648	506	999999	999999	326	999999	420	999999	756	999999	999999	771	999999	170	670	780	96	324	506	506	529	999999	634	989	453	884	311	752	999999	937	946	854	999999	82	785	999999	999999	642	545	15	999999	656	829	486	999999	819	457	999999	972	242	999999	376	500	219	505	999999	871	965	680	441	275	668	984	819	785	999999	927	532	385	914	380	453	778	500	999999	872	153	157	74	634	437	550	780	396	532	579	363	999999	576	119	884	444	961	114	740	487	999999	20	701	999999	891	924	385	68	861	960	597	999	999999	633	532	724	900	56	13	725	887	598	297	215	253	302	956	275	39	935	492	674	760	873	999999	999999	455	746	999999	513	999999	999999	999999	571	982	999999	776	942	587	170	543	914	111	24	999999	83	723	496	83	999999	967	999999	38	926	478	923	249	985	999999	999999	999999	163	314	500	999999	175	74	725	233	889	999999	999999	687	869	401	577	573	999999	283	999999	419	999999	673	153	999999	64	693	607	999999	68	124	791	520	198	892	389	999999	610	999999	999999	19	997	273	193	82	954	432	169	999999	
999999	999999	503	711	999999	979	318	999999	170	955	506	481	466	999999	174	775	999999	503	999999	976	22	967	962	291	849	126	422	695	489	81	999999	631	534	999999	201	708	620	89	224	219	999999	899	449	655	957	952	553	374	999999	999999	999999	460	933	192	522	933	398	221	999999	189	566	999999	11	99	374	875	946	392	441	999999	164	655	999999	289	403	122	527	316	999999	896	572	57	596	999999	734	140	697	352	561	999999	320	409	228	44	999999	960	898	360	291	999999	15	171	933	642	264	999999	181	999999	788	409	416	91	887	964	616	519	36	999999	364	243	187	999999	999999	183	999999	755	437	254	637	443	224	176	999999	999999	890	411	124	954	816	53	958	999999	563	161	999999	238	521	263	999999	999999	999999	967	999999	57	904	411	339	999999	496	509	263	999999	26	355	194	249	65	645	83	214	404	81	123	999999	284	143	50	679	331	917	243	999999	825	503	509	256	180	978	347	489	81	363	999999	317	790	999999	36	218	999999	999999	999999	999999	189	224	738	862	999999	686	772	770	371	660	438	578	275	89	111	522	845	999999	999999	86	308	594	142	50	999999	999999	529	253	117	831	712	719	999999	367	994	611	765	999999	402	494	216	576	128	421	924	888	51	999999	930	999999	373	38	541	106	577	594	91	697	258	57	999999	529	663	539	948	718	834	907	95	500	999999	208	999999	585	870	731	476	721	126	999999	765	819	322	999999	468	999999	187	647	789	409	530	999999	398	999999	337	686	999999	588	472	216	64	999999	999999	440	756	174	493	956	999999	999999	128	369	999999	533	999999	346	216	70	81	275	999999	196	999999	685	969	689	810	200	257	194	819	887	258	999999	999999	631	204	882	846	303	199	231	422	943	290	170	496	865	72	990	999999	851	517	207	675	999999	25	939	470	76	999999	302	708	51	36	999999	999999	999999	861	661	152	334	224	777	85	319	774	184	405	999999	999999	944	999999	266	999999	967	999999	999999	999999	999999	615	264	999999	999999	939	999999	523	381	916	58	58	825	13	411	848	155	637	740	132	999999	999999	841	544	999999	873	420	999999	999999	336	69	862	70	436	67	55	999999	912	444	837	999999	796	403	267	999999	760	377	940	727	418	999999	999999	999999	927	999999	999999	774	720	761	999999	529	733	81	54	857	196	988	398	946	365	959	243	203	999999	945	569	699	584	999999	899	506	479	446	43	768	729	233	142	557	356	281	178	999999	538	318	454	999999	358	410	999999	999999	979	994	372	999999	999999	999999	735	982	
999999	999999	199	531	861	409	60	999999	999999	285	137	999999	999999	841	999999	93	999999	999999	664	594	500	999999	350	184	38	999999	526	485	84	999999	443	593	497	160	248	999999	91	646	999999	139	268	999999	999999	82	282	205	917	148	404	999999	999999	251	482	150	999999	474	999999	25	502	999999	999999	574	222	463	842	544	475	704	602	265	11	155	794	999999	336	999999	168	278	901	999999	999999	388	90	796	917	201	120	356	999999	773	673	75	153	563	999999	693	945	999999	999999	999999	730	222	545	999999	286	999999	457	999999	999999	158	316	402	999999	669	999999	504	494	426	546	999999	999999	129	999999	999999	591	936	12	240	288	643	397	935	999999	174	112	996	843	999999	519	406	744	173	542	999999	467	281	951	483	48	999999	999999	529	686	589	313	611	186	715	558	350	519	227	668	180	760	380	364	950	567	529	661	553	999999	149	906	999999	999999	525	372	319	984	528	201	537	445	999999	999999	458	860	501	819	137	392	179	887	527	505	999999	759	999999	916	11	916	999999	100	999999	622	999999	999999	54	35	661	353	248	365	990	35	141	999999	892	999999	906	100	75	709	534	171	737	999999	999999	999999	223	999999	999999	999999	982	612	999999	446	790	999999	713	774	816	476	168	783	153	999999	999999	501	999999	637	867	966	999999	911	850	999999	999999	493	999999	293	304	289	999999	894	999999	845	383	387	353	694	999999	646	417	141	283	599	999999	999999	28	999999	365	999999	999999	585	899	319	393	81	999999	872	999999	307	370	429	480	536	665	274	715	308	999999	519	158	679	693	230	558	878	637	261	269	815	475	999999	928	999999	889	235	994	999999	462	311	999999	999999	814	646	285	987	661	747	934	999999	45	719	493	845	739	719	892	678	760	999999	999999	510	613	74	999999	409	501	73	646	999999	279	999999	845	138	894	677	865	56	944	571	227	890	999999	982	780	755	477	999999	677	999999	343	326	998	947	868	124	868	999999	814	999999	495	999999	110	504	17	89	874	364	951	72	854	999999	734	199	999999	553	193	630	999999	87	931	419	396	999999	999999	952	957	898	270	779	809	999999	241	78	999999	629	789	822	974	700	880	122	140	615	325	497	999999	809	999999	999999	931	247	465	737	999999	86	210	999999	408	999999	132	975	104	181	263	999999	614	665	999999	667	764	371	656	593	999999	999999	288	781	161	608	999999	157	248	999999	848	571	999999	504	999999	999	429	999999	999999	919	578	905	999999	958	999999	587	883	926	999999	999999	999999	999999	999999	871	540	135	797	429	482	800	693	
975	737	158	333	999999	87	119	542	123	248	609	947	736	25	301	800	329	429	573	725	444	999999	255	395	288	999999	789	999999	999999	212	999	682	622	235	603	177	869	999999	670	999999	773	394	583	754	999999	999999	854	855	249	334	999999	999	908	85	999999	524	999999	763	54	999999	297	155	544	910	248	926	334	510	422	134	931	694	999999	73	951	60	877	999999	443	999999	136	934	724	999999	735	999999	773	547	999999	999999	684	115	999999	959	999999	999999	999999	672	999999	34	297	353	442	999999	403	999999	250	845	133	208	646	990	329	388	584	363	431	999999	185	248	163	999999	533	999999	449	999999	999999	999999	850	333	999999	214	986	419	378	782	501	999999	999999	999999	999999	927	423	778	441	999999	785	212	384	859	207	978	497	276	871	510	819	108	676	577	679	450	999999	800	998	442	14	910	999999	999999	999999	999999	601	999999	489	235	373	755	999999	999999	50	900	999999	991	136	231	999999	719	999999	868	962	402	933	702	283	318	932	999999	779	999999	999999	874	203	999999	997	999999	387	274	999999	999999	999999	74	206	999999	536	778	35	13	674	776	999999	294	373	999999	999999	469	888	898	949	180	302	749	999999	902	75	175	999999	842	993	750	843	999999	932	901	999999	898	999999	22	999999	504	292	929	948	999999	284	404	511	62	743	538	496	489	324	616	353	397	999999	304	855	371	81	193	999999	923	999999	282	362	471	419	999999	273	876	732	999999	887	373	801	999999	999999	670	663	654	999999	999999	999999	999999	138	325	557	343	810	999999	999999	805	432	109	919	34	80	12	52	49	643	802	274	619	756	999999	999999	980	595	125	676	195	707	427	999999	554	999999	578	153	46	914	85	140	371	720	927	32	788	454	999999	999999	624	627	624	20	999999	200	644	999999	999999	596	576	999999	999999	999999	971	999999	15	24	999999	999999	501	859	16	999999	999999	999999	903	999999	829	846	940	536	819	223	999999	999999	93	416	788	363	35	971	884	449	348	999999	999999	146	749	829	27	773	89	421	411	765	621	499	452	633	297	745	777	422	999999	999999	928	481	182	413	24	598	235	999999	339	530	974	567	786	240	237	767	160	10	828	176	999999	407	812	296	946	999999	999999	165	75	999999	203	471	793	308	409	999999	963	345	814	999999	548	77	91	999999	791	63	712	999999	405	529	594	777	594	489	999999	999999	999999	886	467	999999	634	79	945	59	999999	512	773	488	830	999999	804	814	195	409	628	390	325	931	505	892	999999	750	760	999999	695	425	999999	314	716	999999	303	
86	877	999999	794	999999	999999	42	999999	288	999999	233	391	999999	999999	779	591	999999	860	211	214	999999	999999	999999	548	883	999999	409	364	910	635	999999	999999	952	970	727	999999	801	614	999999	269	999999	387	226	999999	999999	369	629	821	915	834	692	453	514	673	565	999999	999999	845	910	170	721	999999	999999	653	821	461	439	999999	997	842	790	580	999999	942	921	360	173	999999	999999	524	688	588	999999	86	942	24	999999	288	415	999999	634	955	704	988	547	615	744	573	790	206	929	999999	823	999999	53	999999	999999	999999	752	214	532	349	955	396	481	143	999999	566	710	999999	204	161	754	966	999999	835	999999	722	999999	316	616	600	183	694	999999	229	764	375	42	999999	282	695	536	211	508	294	10	999999	517	999999	385	188	863	983	11	778	715	857	999999	218	246	999999	177	446	597	932	176	270	999999	262	378	999999	533	879	534	999999	624	552	467	923	834	999999	999999	990	931	437	736	199	692	999999	513	999999	510	824	999999	262	528	99	613	576	128	999999	999999	265	45	999999	999999	983	458	999999	163	999999	999999	940	384	677	999999	186	999999	170	205	976	577	983	748	999999	364	708	294	282	980	535	939	999999	805	104	60	949	954	999999	782	753	741	199	999999	999999	517	999999	450	916	999999	999999	584	453	381	151	172	533	517	574	166	946	999999	185	523	628	233	509	144	999999	626	866	232	104	387	999999	245	388	999999	407	999999	794	999999	999999	835	999999	950	496	519	664	999999	527	441	999999	264	999999	64	565	675	45	127	18	434	170	299	580	129	490	75	929	906	783	213	119	999999	372	687	331	999999	999999	677	737	999999	480	356	109	999999	841	840	551	398	999999	712	999999	289	945	999999	107	88	265	519	999999	999999	590	999999	159	999999	332	769	892	158	733	225	790	999999	390	28	954	999999	200	155	999999	999999	999999	541	236	80	999999	830	674	12	589	252	94	375	217	316	409	999999	207	999999	112	82	999999	999999	999999	999999	921	926	999999	927	414	293	887	999999	999999	820	905	58	999999	88	403	501	105	999999	568	490	140	425	160	84	999999	241	617	999999	53	215	702	132	999999	772	158	999999	931	747	597	306	364	974	143	397	411	360	201	128	391	610	976	67	833	184	333	506	775	824	999999	183	676	483	76	36	127	783	182	759	999999	999999	570	999999	999999	999999	135	165	291	763	999999	267	50	498	32	443	238	644	298	701	448	652	228	117	999999	999999	999999	999999	908	999999	279	999999	187	441	198	999999	50	628	766	570	999999	177	224	22	999999	
61	142	187	460	999999	999999	999999	494	481	320	287	192	462	919	877	642	253	999999	184	493	55	89	609	999999	51	402	999999	878	727	651	280	437	215	955	386	292	999999	431	285	318	999999	142	706	131	999999	799	587	709	999999	928	805	920	50	528	116	971	533	999999	419	240	198	604	766	830	49	999999	976	506	999999	594	198	822	999999	866	696	912	383	487	999999	251	815	900	999999	999999	845	359	397	687	999999	999999	759	999999	21	55	129	202	999999	876	91	999999	823	999999	999999	304	739	982	949	183	999999	203	598	55	486	177	999999	298	614	967	984	690	463	298	657	999999	835	999999	810	999999	999999	999999	546	999999	406	340	999999	999999	733	695	69	863	409	223	855	656	816	713	999999	844	630	831	587	408	999999	401	605	999999	999999	49	468	127	181	34	436	999999	657	101	648	999999	748	999999	999999	919	999999	131	999999	250	999999	10	320	999999	531	966	304	999999	999999	147	999999	15	999999	999999	999999	999999	236	941	691	385	999999	528	998	999999	999999	945	105	940	275	667	500	999999	120	365	999999	432	729	346	999999	215	730	521	999999	519	999999	642	999999	999999	389	871	693	966	999999	999999	999999	915	12	999999	66	999999	870	999999	649	260	646	844	895	379	802	999999	964	889	999999	485	654	275	118	999999	249	432	535	999999	561	404	974	534	341	215	901	999999	999999	999999	290	20	344	999999	999999	169	999999	641	999999	50	62	511	999999	803	620	954	260	198	999999	999999	354	999999	60	999999	802	255	285	999999	512	689	477	999999	457	830	609	344	151	999999	403	948	615	608	685	999999	198	59	498	181	999999	386	954	713	378	907	999999	999999	960	713	574	999999	883	760	139	999999	572	435	63	85	203	285	813	973	795	858	907	746	947	565	442	999999	999999	114	208	136	735	999999	999999	549	999999	952	384	437	713	776	999999	999999	478	627	921	762	999999	999999	977	999999	573	981	917	999999	10	53	709	999999	999999	821	870	999999	562	13	332	999999	186	514	45	251	999999	385	270	28	793	999999	277	329	644	679	756	344	137	999999	562	754	999999	738	549	996	253	980	999999	999999	906	295	303	999999	999999	123	586	492	386	735	999999	197	999999	999999	726	999999	776	389	760	999999	75	999999	651	991	450	578	960	447	964	49	998	999999	230	379	122	508	758	801	34	530	999999	274	999999	401	833	374	43	999999	22	600	230	999999	230	563	999999	380	643	311	999999	999999	162	999999	527	347	737	999999	967	351	786	999999	200	999999	999999	999999	999999	801	999999	999999	168	86	544	999999	435	373	
999999	144	999999	666	553	741	864	999999	776	999999	377	954	746	620	999999	999999	407	692	171	793	999999	255	509	990	65	34	802	393	153	949	192	150	713	163	999999	602	123	311	797	55	363	742	999999	67	862	553	999999	957	595	149	678	852	999999	641	962	574	635	999999	610	999999	939	481	313	999999	124	237	251	592	102	71	904	105	999999	125	440	668	56	451	138	511	970	844	797	13	280	340	298	81	999999	999999	967	999999	999999	278	999999	882	438	381	943	635	312	999999	865	534	244	999999	958	999999	999999	304	999999	194	582	999999	559	104	684	309	556	999999	999999	179	999999	149	999999	502	405	626	19	557	239	999999	999999	503	999999	508	979	272	999999	697	381	563	870	896	435	783	830	601	718	999999	208	138	824	169	696	142	999999	725	440	999999	999999	341	725	999999	75	999999	686	89	999999	60	125	421	540	859	999999	999999	309	504	713	999999	672	803	999999	999999	359	110	999999	999999	806	76	438	263	831	37	519	50	999999	227	999999	583	999999	750	999999	668	895	999999	598	999999	757	322	833	574	21	999999	80	999999	434	726	303	965	12	999999	283	999999	621	861	589	512	999999	371	546	999999	673	999999	223	921	112	249	112	572	511	884	590	494	999999	864	251	711	957	145	616	120	923	866	999999	999999	477	867	56	999999	999999	95	625	395	775	751	901	881	907	158	281	194	624	999999	463	127	999999	999999	601	757	619	878	555	999999	999999	435	999999	807	558	465	999999	244	202	78	375	426	269	204	719	999999	962	999999	999999	808	863	999999	496	201	999999	463	999999	688	276	299	999999	328	999999	420	640	349	593	104	332	999999	704	47	992	555	999999	47	858	564	79	121	794	259	999999	747	351	333	938	967	999999	999999	999999	999999	967	903	654	56	886	999999	564	379	999999	868	47	362	999999	825	439	999999	999999	999999	999999	999999	619	165	504	174	999999	792	78	316	410	625	700	237	999999	999999	79	98	900	319	999999	999999	999999	699	223	926	222	721	999999	999999	999999	999999	141	999999	499	32	999999	812	408	489	999999	103	780	257	999999	281	178	809	999999	174	756	999999	50	526	999999	999999	999999	919	941	999999	952	532	158	553	422	413	999999	671	737	961	793	267	690	999999	516	67	239	752	730	942	757	412	999999	479	769	999999	956	999999	813	999999	588	236	999999	830	999999	280	944	236	999999	565	786	999999	82	417	381	498	999999	629	20	167	367	691	999999	998	821	550	188	679	999999	868	999999	879	858	834	999999	999999	999999	860	999999	245	122	12	916	175	999999	260	
340	936	107	280	893	336	604	655	545	896	999999	872	999999	987	101	275	452	966	119	906	648	247	44	814	112	800	745	774	55	365	774	999999	842	570	219	999999	999999	513	975	129	999999	212	299	485	527	524	851	896	153	847	559	999999	65	259	612	103	999999	293	999999	102	590	830	610	190	132	25	39	448	999999	849	693	939	999999	989	631	445	947	559	297	999999	948	849	630	208	805	824	967	999999	958	999999	351	999999	345	882	999999	455	999999	999999	363	512	494	412	128	304	999999	620	958	76	999999	176	155	999999	999999	590	153	741	209	999999	385	307	58	446	490	660	507	999999	604	118	999999	999999	843	839	999999	999999	103	546	730	335	54	194	865	900	965	999999	971	999999	302	754	738	797	255	200	999999	66	463	58	922	468	796	759	26	850	999999	451	333	316	999999	999999	497	999999	21	873	367	200	441	157	999999	698	689	999999	111	849	379	663	930	652	999999	149	331	54	999999	272	538	295	178	25	999999	523	468	665	852	92	267	140	999999	381	833	543	624	316	577	233	778	999999	999999	176	999999	999999	520	680	211	17	889	452	984	748	345	82	31	426	862	957	240	34	655	29	591	249	877	559	819	571	524	999999	999999	399	493	250	637	11	545	341	12	788	464	844	999999	815	156	999999	46	760	522	999999	453	620	993	754	999999	999999	585	241	85	961	999999	639	493	874	975	594	999999	999999	445	29	999999	531	954	451	570	810	825	776	102	839	999999	69	58	999999	571	856	999999	999999	607	998	999999	313	999999	51	927	999999	361	329	999999	999999	999999	941	325	999999	327	921	665	551	194	831	812	999999	148	246	999999	801	590	176	312	129	999999	525	497	446	603	577	275	913	523	745	999999	506	936	541	67	580	743	556	998	649	200	853	555	775	195	617	175	29	601	136	243	195	26	720	372	266	999999	878	899	750	656	752	37	448	382	999999	872	999999	188	999999	999999	999999	999999	662	999999	345	999999	721	261	986	412	256	321	397	512	273	489	226	999999	999999	136	865	656	258	999999	448	826	116	402	879	744	999999	840	999999	79	999999	999999	364	999999	37	296	732	627	913	347	410	440	640	935	119	826	655	438	999999	741	202	388	999999	669	489	999999	999999	328	382	999999	844	999999	587	328	314	257	999999	999999	151	999999	403	999999	743	910	593	18	195	180	293	62	99	138	462	992	999999	820	107	695	311	999999	432	413	255	672	503	994	999999	999999	631	999999	701	230	297	874	347	999999	645	18	85	999999	999999	
693	45	329	161	715	953	595	451	494	159	439	999999	632	92	989	999999	999999	999999	599	999999	872	549	999999	360	868	999999	588	654	921	185	98	619	829	194	999999	378	925	520	787	50	267	999999	147	712	271	999999	999999	791	357	962	574	601	486	326	461	154	613	968	292	874	375	940	529	318	71	999999	999999	999999	353	621	76	560	630	999999	897	11	411	719	99	771	187	796	307	959	999999	497	999999	513	733	594	999999	956	237	913	674	327	999999	999999	999999	451	803	999999	999999	736	896	24	970	927	999999	460	742	999999	999999	520	999999	999999	642	570	999999	573	686	790	714	758	856	119	332	717	883	580	658	582	78	647	968	960	358	571	73	596	526	215	999999	283	999999	870	999999	717	226	105	684	999999	130	86	765	22	999999	689	999999	999999	691	999999	53	848	801	170	825	999999	551	736	231	81	506	121	57	480	705	441	999999	986	42	614	999999	788	999999	876	461	991	999999	956	458	668	691	286	904	999999	172	999999	999999	691	54	845	175	999999	874	612	285	19	39	294	999999	80	782	893	999999	86	762	999999	999999	924	708	834	999999	595	287	562	390	999999	216	784	318	469	959	225	941	999999	449	999999	913	292	999999	451	962	999999	649	388	885	798	532	827	999999	906	294	999999	999999	220	999999	579	211	321	232	999999	999999	255	976	847	121	567	999999	567	637	750	999999	669	332	266	872	762	945	899	999999	591	697	999999	999999	999999	185	411	242	731	700	869	999999	602	999999	999999	648	716	620	801	999999	999999	999999	964	200	759	564	624	235	999999	999999	999999	633	312	999999	640	367	425	999999	574	672	710	999999	230	866	999999	941	999999	999999	785	618	165	151	154	999999	358	745	732	999999	523	847	560	185	516	393	967	999999	999999	957	428	999999	232	744	999999	139	566	999999	626	999999	433	818	814	24	449	117	192	591	489	999999	296	895	634	999999	458	727	121	999999	818	836	899	999999	444	792	191	606	396	421	999999	999999	75	999999	129	635	999999	705	43	546	735	999999	211	999999	756	826	999999	999999	555	994	999999	328	999999	41	185	789	999999	902	383	999999	833	843	721	999999	495	474	614	932	775	999999	473	752	999999	999999	799	419	635	522	774	617	131	999999	999999	401	134	999999	997	999999	999999	340	436	862	999999	20	713	891	999999	440	890	292	222	738	758	555	999999	999999	999999	451	999999	999999	163	685	137	766	901	999999	999999	999999	646	718	999999	999999	999999	445	999999	611	999999	683	862	907	732	205	999999	492	999999	999999	899	505	870	999999	152	556	801	
999999	999999	750	734	565	119	537	108	367	793	182	999999	641	986	999999	982	919	123	951	589	335	999999	958	63	645	370	518	286	297	459	66	575	920	779	999999	999999	822	876	865	999999	334	999999	374	412	459	676	999999	406	586	522	951	477	200	999999	476	390	228	999999	999999	204	601	260	999999	908	737	606	999999	862	656	64	999999	999999	257	388	999999	526	999999	999999	604	968	999999	122	699	774	508	999999	999999	953	312	948	50	999999	787	999999	999999	83	997	466	674	852	999999	999999	749	532	362	908	229	812	712	949	721	672	102	999999	598	999999	561	46	409	158	231	941	559	708	24	999999	999999	999999	999999	190	529	212	999999	751	196	999999	372	177	999999	999999	368	572	251	363	236	378	42	666	82	493	522	960	66	526	631	999999	352	51	999999	999999	653	643	999999	999999	430	519	999999	351	934	894	999999	393	624	810	999999	659	699	206	481	646	11	599	999999	922	999999	999999	999999	365	999999	999999	999999	331	659	104	999999	725	175	720	932	717	587	999999	999999	188	999999	139	345	256	736	971	999999	999999	570	999999	326	999999	138	999999	863	861	999999	999999	231	587	542	794	733	530	999999	73	999999	979	999999	763	68	320	999999	336	999999	538	999999	999999	628	999999	216	215	761	787	777	999999	999999	690	857	81	353	162	469	154	999999	582	405	815	392	672	487	170	999999	999999	813	15	999999	802	929	999999	637	474	999999	83	380	999999	999999	946	752	970	477	803	132	201	420	906	850	722	999999	972	143	418	516	956	670	56	332	955	973	999999	705	793	760	532	444	878	355	396	773	318	549	458	999999	422	205	999999	48	691	395	907	164	473	999999	957	201	229	958	999999	412	999999	14	88	972	980	275	683	52	599	757	541	999999	464	949	381	999999	684	355	104	760	999999	999999	641	569	76	999999	999999	681	803	999999	224	920	999999	984	449	314	470	999999	91	157	521	999999	448	933	853	356	700	999999	740	533	516	873	864	99	424	999999	373	518	999999	373	42	12	249	268	542	621	65	479	999999	77	962	208	274	947	999999	356	568	999999	715	720	916	717	940	279	824	351	66	999999	999999	999999	999999	952	580	718	124	519	401	190	401	999999	300	231	25	673	571	318	609	916	851	78	757	666	802	999999	999999	325	71	969	999999	999999	999999	999999	999999	999999	136	20	999999	999999	833	728	999999	999999	315	483	430	694	999999	276	999999	999999	999999	149	564	501	375	284	159	395	271	798	999999	432	746	999999	677	999999	321	639	546	999999	691	62	93	132	123	379	360	
329	764	999999	999999	999999	999999	928	458	999999	999999	418	21	852	999999	242	295	999999	281	532	641	115	999999	999999	383	999999	999999	158	999999	689	66	999999	387	995	924	999999	631	508	999999	662	172	999999	751	261	562	903	628	694	699	458	999999	59	850	999999	738	254	522	982	389	560	74	122	114	769	369	999999	40	25	928	41	610	786	859	999999	370	823	364	554	228	479	444	46	999999	999999	999999	16	591	795	999999	679	999999	648	999999	624	597	60	999999	982	892	999999	999999	612	765	668	999999	999999	199	242	231	914	890	968	763	909	999999	38	662	738	847	362	73	244	758	259	723	999999	999999	245	30	320	120	999999	999999	321	999999	999999	280	791	527	940	817	358	574	353	788	999999	885	220	999999	568	397	974	144	540	844	639	854	516	999999	886	325	953	221	911	804	518	315	452	999999	999999	999999	871	221	907	544	999999	669	415	999999	999999	86	999999	737	999999	999999	145	999999	132	476	966	977	763	846	999999	999999	863	147	662	549	279	43	442	905	224	810	525	999999	237	995	139	999999	449	56	999999	809	869	226	759	988	668	282	999999	999999	347	315	995	35	580	292	681	999999	17	866	200	350	644	550	523	651	407	999999	19	136	999999	997	538	717	286	832	755	647	387	674	999999	997	999999	467	999999	908	814	500	193	945	323	561	962	583	999999	229	999999	329	702	117	591	296	999999	67	638	349	777	287	748	747	537	43	200	342	985	202	501	187	999999	614	837	907	199	73	999999	785	45	955	861	66	667	436	944	279	92	594	734	792	999999	999999	999999	536	999999	445	417	290	371	629	999999	999999	728	988	347	97	999999	683	999999	209	254	852	314	821	426	691	999999	111	98	920	259	401	468	709	358	999999	999999	310	165	753	656	999999	423	416	367	999999	999999	678	98	856	999999	408	999999	535	999999	975	999999	319	999999	999999	364	316	201	451	999999	206	999999	999999	639	584	614	970	528	999999	552	721	439	898	464	999999	363	411	22	241	920	851	903	999999	170	999999	849	173	199	999999	999999	349	340	971	999999	170	14	319	999999	999999	252	39	999999	999999	982	826	546	999999	855	893	706	999999	304	960	530	528	302	271	858	267	735	999999	780	431	953	999999	391	467	860	303	222	53	372	507	989	999999	970	759	950	344	835	833	317	306	999999	447	54	380	451	519	868	743	999999	781	779	800	999999	459	200	778	444	89	165	562	680	662	999999	999999	970	638	999999	543	321	523	432	901	144	483	41	999999	999999	21	26	351	435	479	
592	999999	728	198	643	520	568	181	900	756	678	754	626	737	857	258	409	812	999999	334	999999	938	999999	877	666	999999	427	684	999999	433	73	813	137	210	999999	999999	78	781	995	47	974	150	623	675	233	389	857	999999	659	911	611	213	390	110	57	999999	241	851	999999	868	102	884	561	999999	693	864	627	425	666	858	189	628	999999	923	999999	999999	999999	683	999999	286	999999	133	999999	708	822	859	999999	999999	162	426	766	226	259	136	944	100	999999	157	982	368	762	441	637	999999	731	983	397	466	999999	999999	339	999999	999999	999999	999999	968	999999	853	653	834	441	599	272	250	102	963	378	999999	979	999999	999999	177	999999	295	524	485	496	235	999999	999999	471	999999	286	396	97	218	29	999999	999999	975	241	735	503	158	999999	172	999999	397	708	768	614	999999	487	491	72	171	856	911	731	999999	482	999999	999999	814	372	475	323	876	162	999999	943	375	514	13	37	999999	999999	552	368	361	315	108	999999	219	999999	763	488	999999	333	925	361	999999	282	999999	999999	999999	859	688	786	461	849	303	244	824	824	248	999999	484	999999	999999	497	999999	553	999999	170	383	116	666	590	608	999999	999999	999999	999999	531	835	103	805	510	430	118	985	999999	907	999999	22	864	999999	394	985	570	999999	341	238	437	57	564	999999	548	129	999999	203	108	187	999999	330	750	999999	302	989	155	398	974	43	987	511	999999	646	866	157	519	413	281	604	999999	983	196	999999	799	484	999999	999999	266	390	999999	914	887	999999	443	191	272	857	999999	404	999999	181	39	308	251	925	510	918	45	999999	610	999999	921	999999	149	999999	999999	999999	217	818	719	954	141	999999	114	82	624	958	999999	685	885	999999	13	877	999999	866	953	887	999999	873	973	362	999999	866	779	999999	992	393	450	952	57	999999	999999	591	685	885	50	445	204	178	311	552	715	999999	515	948	93	999999	999999	282	537	999999	364	343	999999	366	799	274	814	999999	90	240	517	260	999999	59	999999	422	201	878	826	517	693	903	999999	431	647	804	361	831	758	947	999999	177	999999	800	999999	316	746	999999	96	775	631	931	98	80	44	464	722	999999	999999	670	999999	862	455	999999	999999	999999	770	423	719	994	913	983	514	999999	587	349	835	837	577	704	676	873	791	61	886	761	814	501	396	999999	92	999999	894	97	104	790	722	405	246	30	545	332	608	102	861	648	426	956	999999	694	999999	884	888	242	994	980	999999	404	142	802	646	279	36	536	912	999999	99	427	47	796	627	439	601	556	
999999	353	999999	698	999999	248	344	857	18	702	563	207	17	661	102	124	999999	327	272	999999	999999	276	999999	82	190	842	559	999999	918	696	999999	199	293	341	999999	651	715	382	215	894	999999	999999	270	334	999999	714	21	437	335	923	86	310	176	167	182	892	57	999999	999999	356	689	999999	939	322	999999	999999	914	999999	588	999999	408	347	122	378	977	999999	15	971	109	999999	999999	131	999999	999999	619	766	999999	135	168	999999	604	523	863	858	215	131	849	999999	698	999999	999999	999999	999999	884	525	999999	197	798	999999	585	886	999999	999999	999999	525	999999	672	943	703	999999	352	788	517	406	846	884	484	264	172	999999	747	999999	283	999999	675	999999	282	789	480	880	578	233	945	582	305	999999	430	820	342	999999	459	999999	254	829	265	21	828	452	48	640	264	999999	636	334	838	828	802	602	376	39	294	882	473	822	300	129	842	999999	111	999999	463	999999	921	999999	406	841	999999	453	245	664	667	830	750	999999	626	645	597	621	999999	999999	999999	999999	999999	313	363	576	441	999999	538	999999	178	999999	350	720	186	600	22	121	927	996	25	358	366	712	371	464	141	999999	206	999999	532	231	999999	635	601	635	999999	999999	999999	999999	410	390	915	109	495	999999	489	40	663	35	633	485	999999	999999	460	999999	472	741	999999	899	444	807	235	883	999999	947	999999	715	999999	551	391	999999	951	107	596	634	443	999999	226	999999	974	111	970	181	999999	999999	537	452	184	232	999999	999999	999999	270	395	602	165	41	496	548	79	999999	911	121	643	238	533	999999	999999	999999	935	999999	999999	354	999999	343	837	63	861	566	999999	261	999999	999999	388	914	728	999999	711	994	999999	999999	769	999999	527	210	199	858	538	793	999999	941	999999	358	999999	957	951	330	344	999999	765	112	999999	999999	139	818	999999	25	733	728	510	842	884	999999	999999	533	445	848	827	725	153	978	999999	78	52	999999	959	192	609	430	962	999999	356	659	999999	999999	241	839	547	709	999999	184	135	999999	293	681	999999	145	999999	999999	999999	999999	503	619	909	786	586	111	888	661	858	60	416	312	766	999999	999999	235	999999	999999	999999	606	310	127	758	968	999999	999999	999999	999999	999999	823	999999	999999	908	859	999999	999999	750	999999	789	140	951	886	850	916	768	999999	53	999999	194	831	218	999999	471	915	999999	385	999999	940	933	870	326	527	250	45	870	570	403	906	207	999999	485	485	200	171	654	424	277	841	210	40	672	999999	186	999999	614	169	384	992	66	529	874	999999	518	999999	814	434	645	814	
999999	208	999999	146	984	434	356	733	999999	309	271	388	118	29	739	903	208	721	999999	999999	430	710	195	411	849	678	885	999999	966	281	357	230	778	999999	999999	999999	611	536	620	751	242	999999	338	84	731	678	420	854	80	614	721	102	93	999999	394	345	22	27	296	315	999999	681	999999	559	999999	50	999999	656	233	999999	302	671	111	999999	428	549	382	999999	679	181	267	40	605	999999	560	999999	147	795	77	999999	989	999999	249	314	212	561	124	999999	132	691	78	999999	630	999999	322	59	990	494	564	844	962	901	347	124	58	518	85	414	999	696	903	814	588	999999	747	999999	432	999999	396	999999	434	604	999999	999999	112	504	409	999999	999999	999999	275	652	240	999999	498	98	999999	999999	265	693	485	999999	778	436	999999	264	999999	858	595	613	627	999999	108	999999	419	368	999999	359	22	554	999999	813	373	999999	431	260	999999	999999	284	658	462	307	541	702	391	724	825	562	209	999999	999999	551	999999	436	883	82	554	542	813	139	999999	896	999999	711	585	672	347	290	14	537	680	818	999999	936	161	329	661	405	316	999999	999999	360	160	173	234	566	145	936	614	358	706	51	999999	154	482	999999	194	829	999999	719	386	999999	557	999999	177	999999	968	740	285	564	421	158	236	127	596	826	746	948	487	999999	536	410	675	656	830	638	276	438	464	594	145	831	288	999999	999999	999999	999999	487	999999	724	598	999999	660	60	937	558	815	435	558	656	820	245	352	108	192	999999	999999	999999	841	539	244	539	286	690	999999	590	869	999999	808	598	33	268	999999	762	429	999999	999999	999999	718	282	823	999999	880	808	774	899	488	189	414	343	138	901	999999	466	490	69	999999	969	631	357	688	999999	999999	959	999999	561	292	590	679	60	235	254	192	568	999999	999999	658	478	916	529	111	999999	234	474	469	131	999999	495	999999	370	999999	999999	999999	371	999999	647	223	920	185	223	616	898	510	363	117	884	718	999999	750	97	999999	649	63	999999	255	998	951	162	500	511	939	797	999999	999999	47	455	260	999999	999999	78	189	738	999999	999999	913	213	189	870	367	585	412	999999	744	195	999999	999999	726	892	125	999999	695	71	430	673	999999	819	590	201	999999	999999	633	897	999999	682	907	671	356	999999	197	999999	818	90	795	915	108	406	62	131	357	673	728	368	705	389	383	127	317	999999	429	999999	622	988	554	705	999999	999999	440	72	287	298	27	375	704	83	999999	614	276	515	575	999999	767	469	843	652	933	274	999999	999999	308	789	
364	999999	999999	103	429	830	536	99	963	592	999999	989	843	999999	656	363	664	999999	612	999999	851	802	64	552	337	999999	154	901	772	686	323	716	764	497	934	300	999999	610	999999	999999	87	186	999999	982	910	999999	625	784	996	579	610	569	121	539	938	561	671	388	766	275	999999	635	999999	286	279	999999	234	356	999999	365	999999	63	978	666	999999	675	260	82	641	559	999999	999999	904	999999	86	754	604	234	559	382	628	65	844	999999	999999	452	858	275	999999	999999	553	999999	659	640	661	557	591	999999	848	999999	310	599	746	216	999999	999999	730	135	210	999999	655	10	999999	752	736	862	218	600	406	249	816	985	368	980	16	999999	709	273	999999	529	173	999999	386	296	82	999999	319	999999	999999	943	721	733	75	999999	15	553	482	999999	904	999999	999999	999999	999999	608	999999	325	240	999999	999999	999999	999999	467	999999	999999	360	507	623	999999	679	707	553	999999	999999	462	999999	999999	920	180	975	999999	786	802	999999	742	190	999999	999999	777	840	999999	999999	553	438	182	336	263	149	394	838	507	999999	972	237	999999	255	768	51	999999	90	373	404	70	789	746	691	814	107	851	500	188	409	845	669	999999	999999	10	151	777	136	274	943	536	342	478	533	814	574	173	999999	999999	999999	999999	697	476	999999	737	763	999999	490	521	166	297	893	659	108	93	313	314	297	254	999999	273	470	816	430	999999	999999	321	222	999999	249	934	364	89	57	897	158	203	999999	181	246	460	296	614	118	656	643	682	379	450	510	269	999999	252	794	999999	51	999999	56	494	19	999999	999999	999999	999999	231	999999	813	999999	210	935	119	744	125	18	176	999999	855	999999	773	234	56	942	772	376	980	68	999999	999999	190	856	277	156	85	172	794	999999	999999	342	999999	723	829	79	178	515	999999	524	760	243	999999	889	195	999999	999999	999999	962	509	706	246	301	173	820	528	432	354	667	962	668	999999	223	195	304	523	821	60	999999	976	773	267	975	465	307	878	667	300	670	999999	874	816	999999	295	285	446	50	999999	903	311	647	824	999999	437	856	808	30	441	595	672	999999	232	864	986	736	448	271	836	865	999999	860	141	684	572	999999	999999	752	928	999999	857	482	108	999999	103	999999	949	419	547	609	499	999999	236	704	998	999999	652	951	999999	558	999999	185	999999	857	961	450	515	149	999999	349	13	65	101	531	737	199	262	85	770	999999	787	38	723	237	376	93	634	999999	686	999999	446	900	538	379	83	682	279	999999	195	652	823	809	143	208	
999999	999999	999999	704	966	999999	491	576	191	566	771	807	461	976	491	877	816	88	463	999999	903	112	999999	999999	457	65	920	20	890	127	834	999999	894	524	631	999999	327	930	999999	877	999999	999999	719	999999	608	999999	230	999999	760	317	836	744	355	999999	305	999999	917	999999	256	911	999999	480	999999	73	999999	999999	912	937	354	999999	560	886	617	586	120	999999	393	554	123	191	834	999999	260	583	291	99	632	218	229	999999	24	282	999999	559	988	866	193	656	250	814	363	293	948	999999	757	999999	999999	769	575	271	119	373	999999	74	86	271	999999	113	781	999999	999999	704	717	225	544	287	212	68	597	254	850	736	313	308	999999	999999	678	59	999999	341	962	862	642	958	29	650	999999	618	483	727	999999	90	874	608	999999	659	999999	999999	666	479	999999	999999	181	331	999999	383	999999	633	246	534	999999	181	999999	450	999999	308	999999	999999	206	894	999999	594	585	870	608	999999	862	705	655	179	975	945	392	355	594	893	691	999999	547	645	590	718	999999	948	145	474	802	999999	927	999999	598	817	536	999999	543	162	492	999999	722	651	520	999999	978	77	559	646	788	931	855	999999	617	749	221	560	999999	228	999999	637	734	999999	999999	438	999999	310	999999	167	999999	620	812	441	411	389	598	896	135	235	740	315	999999	999999	686	871	578	999999	736	848	999999	976	468	325	941	855	576	588	999999	92	587	677	999999	999999	237	177	129	999999	999999	237	160	324	435	999999	487	999999	248	999999	457	105	859	635	574	732	999999	443	162	999999	999999	555	999999	20	222	52	648	72	819	996	271	518	752	164	999999	509	697	999999	999999	390	837	45	617	340	140	588	999999	999999	113	999999	841	999999	999999	632	922	829	999999	150	112	392	439	425	95	999999	974	999999	353	704	869	74	45	279	892	772	999999	464	999999	999999	999999	634	820	697	959	66	165	477	504	129	241	936	95	999999	999999	999999	950	999999	949	999999	366	202	244	527	999999	48	727	571	902	999999	973	468	999999	941	270	999999	572	742	465	39	96	507	999999	234	472	932	979	487	99	999999	821	246	999999	573	126	687	399	302	615	921	338	999999	574	262	999999	773	999999	153	999999	711	999999	218	999999	920	288	858	757	999999	64	159	999999	999999	999999	999999	430	737	953	328	999999	583	88	280	136	543	999999	503	932	192	88	699	887	999999	201	999999	999999	612	288	594	999999	267	929	388	999999	465	863	98	121	407	999999	999999	999999	727	999999	712	632	324	999999	423	230	784	926	575	931	365	272	231	58	104	
999999	817	458	999999	999999	567	654	999999	999999	999999	680	611	392	535	999999	670	999999	170	517	999999	755	824	999999	864	374	510	341	363	456	881	203	999999	50	27	378	24	958	462	693	999999	999999	999999	291	421	743	999999	402	401	224	271	487	999999	714	569	349	213	296	999999	994	999999	236	300	253	161	477	48	571	375	166	345	712	426	476	756	431	822	543	119	130	756	117	999999	148	195	404	101	927	481	678	999999	727	374	467	170	535	767	689	999999	944	705	999999	999999	244	878	999999	70	999999	957	147	526	999999	186	473	248	999999	295	161	67	756	385	999999	100	999999	991	618	347	999999	315	231	663	999999	999999	175	999999	709	89	705	269	999999	343	999999	970	999999	161	504	551	901	229	744	249	999999	999999	383	568	594	956	340	253	999999	221	999999	329	735	484	394	268	21	57	539	999999	590	891	430	423	999999	999999	999999	999999	497	76	999999	739	571	982	58	509	39	606	999999	999999	748	999999	999	999999	241	999999	244	858	766	999999	539	999999	690	408	658	724	211	959	648	453	209	794	999999	204	999999	999999	758	999999	436	884	238	414	226	786	999999	138	892	16	192	783	906	898	779	261	537	592	58	172	334	333	308	79	958	999999	553	953	706	999999	999999	867	999999	491	432	881	17	135	999999	999999	810	530	999999	205	777	865	546	311	25	504	666	192	999999	595	999999	112	586	999999	999999	839	243	999999	431	999999	366	324	405	425	999999	898	253	412	956	155	362	803	502	113	999999	102	840	251	938	212	148	466	553	792	71	330	304	999999	678	796	999999	999999	999999	999999	838	462	470	131	999999	999999	260	999999	236	178	243	999999	610	483	865	364	998	991	705	229	949	900	771	612	363	999999	999999	404	733	999999	485	195	705	999999	274	840	631	719	416	821	999999	999999	999999	384	999999	999999	720	821	999999	999999	798	999999	999999	878	794	937	691	857	767	690	523	855	999999	77	693	57	999999	851	999999	35	999999	289	585	883	278	75	671	396	63	917	999999	999999	421	419	370	806	724	999999	963	337	158	774	952	999999	307	106	363	172	690	512	526	868	613	957	592	519	103	587	609	729	276	999999	803	999999	266	741	999999	121	706	887	332	101	887	999999	876	999999	336	860	999999	182	712	509	705	551	400	565	999999	464	827	851	713	999999	227	999999	71	854	970	112	468	565	662	999999	465	803	189	434	980	732	90	999999	192	243	12	437	26	999999	999999	262	459	700	999999	999999	294	854	184	195	874	653	819	999999	987	234	999999	29	
519	999999	53	902	372	999999	999999	999999	383	203	999999	479	144	999999	227	303	265	718	999999	768	999999	683	999999	999999	628	993	560	337	999999	68	646	958	842	982	917	555	723	695	889	494	125	137	605	101	195	704	61	93	435	999999	767	278	999999	999999	999999	999999	514	442	284	378	999999	257	999999	999999	556	999999	637	999999	999999	999999	579	569	828	168	999999	865	88	999999	999999	999999	942	476	902	396	301	999999	386	999999	955	91	51	291	421	521	89	868	603	999999	545	484	76	899	221	999999	946	207	999999	422	980	172	999999	649	26	999999	436	937	354	147	34	188	334	428	206	791	631	298	157	999999	89	999999	271	798	329	999999	857	52	265	999999	450	999999	999999	999999	239	793	999999	401	274	71	94	151	524	465	264	366	159	648	702	999999	999999	657	59	142	343	206	900	999999	999999	999999	999999	393	999999	214	697	999999	260	371	999999	999999	468	999999	33	95	233	937	269	806	544	962	791	218	350	836	999999	792	999999	795	629	43	892	373	81	199	568	701	999999	319	767	333	116	788	459	299	960	901	634	964	909	406	936	104	424	367	294	294	53	999999	206	905	887	464	999999	165	520	105	999999	834	999999	531	477	949	48	221	999999	12	999999	60	876	117	168	89	886	233	106	798	948	999999	904	999999	657	625	123	999999	999999	651	56	303	779	864	742	799	999999	999999	929	999999	66	213	999999	291	536	992	968	999999	747	999999	577	518	69	999999	156	454	999999	999999	873	852	836	185	775	214	955	464	281	999999	374	368	642	999999	303	119	742	744	999999	623	748	665	656	999999	125	637	83	999999	999999	999999	999999	298	999999	204	513	86	160	880	437	306	999999	999999	720	957	725	999999	999999	78	999999	949	979	999999	251	316	504	218	206	812	70	148	999999	427	230	999999	999999	85	999999	999999	996	226	959	862	317	999999	999999	676	945	698	999999	999999	999999	999999	323	999999	87	316	999999	562	700	304	880	348	819	299	176	907	851	506	664	999999	889	999999	999999	997	999999	127	104	345	29	999999	273	507	999999	333	677	135	999999	935	146	987	999999	936	747	701	999999	621	52	27	740	389	825	448	44	659	999999	743	933	326	304	960	999999	711	999999	872	41	383	999999	495	621	51	999999	916	369	677	620	953	980	379	661	378	85	999999	605	639	12	824	472	999999	486	934	999999	787	640	999999	775	999999	999999	999999	670	999999	999999	556	405	699	585	909	89	367	49	893	762	564	999999	925	885	144	116	999999	999999	216	910	999999	18	687	849	999999	999999	193	
901	303	560	115	709	699	592	999999	681	999999	64	999999	745	115	813	593	181	637	133	715	300	641	220	999999	14	999999	61	999999	547	718	999999	569	999999	896	999999	999999	342	657	854	999999	342	367	463	210	999999	778	999999	805	178	425	999999	222	892	569	999999	270	92	71	110	256	647	788	999999	963	999999	494	999999	848	649	999999	260	999999	782	168	382	933	999999	20	649	236	991	256	635	132	212	636	999999	74	13	205	663	281	999999	608	999999	553	386	499	153	364	999999	622	166	999999	999999	991	440	734	197	999999	92	999999	421	874	999999	401	163	858	761	430	817	999999	999999	453	999999	979	968	999999	840	999999	557	688	999999	999999	999999	999999	99	535	957	999999	206	943	999999	55	123	591	859	682	353	926	400	999999	738	723	999999	999999	777	712	695	999999	33	265	999999	368	411	403	999999	136	957	886	999999	627	901	550	999999	874	526	799	999999	999999	129	999999	831	914	438	38	949	153	999999	999999	600	387	999999	770	197	940	59	518	644	719	999999	732	724	999999	625	773	627	198	499	673	398	978	999999	871	999999	737	434	979	999999	999999	999999	999999	999999	956	295	999999	786	140	363	293	824	17	165	619	447	397	571	374	298	664	411	760	654	84	612	622	14	969	999999	460	999999	79	999999	999999	275	999999	999999	999999	181	700	986	497	999999	999999	999999	391	822	763	433	679	175	69	690	275	999999	999999	999999	314	354	999999	999999	817	435	999999	777	999999	429	893	999999	134	53	803	202	598	678	914	925	448	235	999999	799	250	999999	35	999999	456	388	999999	300	999999	999999	48	423	508	780	178	71	932	999999	103	962	999999	419	309	635	371	866	102	999999	67	768	969	89	133	999999	679	282	999999	999999	331	376	115	602	999999	999999	14	390	694	999999	999999	852	993	21	142	268	869	831	245	999999	922	589	296	726	999999	813	936	999999	299	635	111	896	661	323	116	726	856	336	646	91	630	999999	182	285	97	999999	774	958	999999	864	999999	999999	47	999999	999999	742	999999	389	999999	958	292	55	100	68	715	613	200	679	999999	415	999999	543	194	164	999999	999999	416	999999	638	999999	49	999999	22	999999	999999	263	859	650	627	373	646	999999	999999	688	999999	585	891	999999	569	484	24	999999	63	541	999999	470	999999	883	252	754	335	999999	750	340	919	999999	999999	665	436	999999	754	999999	62	541	999999	935	999999	506	364	193	60	999999	450	164	24	999999	924	480	972	172	999999	999999	408	872	48	999999	726	637	768	495	552	235	686	999999	730	474	52	999999	999999	527	894	
999999	528	68	704	42	629	596	325	975	389	562	999999	274	862	778	151	189	503	202	999999	999999	737	869	640	824	616	342	434	999999	901	412	999999	454	277	442	457	999999	177	999999	946	139	321	793	999999	999999	999999	422	255	951	332	862	28	580	318	999999	999999	658	427	880	426	296	172	775	83	976	999999	247	997	430	999999	801	22	999999	255	999999	626	944	763	999999	291	204	97	999999	227	999999	394	137	146	320	999999	999999	922	297	589	660	967	545	719	139	145	304	424	999999	631	531	850	999999	334	240	999999	485	999999	777	598	231	209	999999	999999	45	592	726	999999	687	418	999999	878	725	907	595	121	91	234	634	999999	986	779	273	850	999999	999999	999999	803	905	980	536	904	999999	698	367	999999	287	987	999999	547	999999	203	737	416	110	652	135	623	739	999999	999999	261	270	272	611	452	936	999999	862	847	999999	999999	999999	707	881	627	733	999999	549	144	833	103	550	97	105	793	52	856	999999	999999	72	999999	73	787	731	285	643	999999	96	915	524	999999	134	836	817	496	997	40	534	483	919	108	84	604	295	165	710	999999	176	818	409	999999	98	820	784	999999	859	418	999999	606	999999	999999	940	999999	619	999999	999999	713	999999	608	796	999999	331	277	133	964	174	468	501	576	574	471	716	278	515	445	999999	314	62	336	999999	588	999999	928	500	78	999999	450	985	899	196	999999	902	568	31	397	757	820	696	999999	999999	401	999999	999999	41	521	144	999999	128	999999	45	663	661	942	972	999999	957	403	777	64	805	724	483	601	999999	578	568	999999	999999	128	687	539	618	241	999999	245	999999	999999	896	978	999999	496	331	811	999999	532	999999	999999	999999	813	999999	364	52	641	24	601	917	325	29	463	999999	986	424	999999	496	999999	55	429	932	736	546	312	507	999999	999999	319	402	999999	999999	857	243	608	562	443	688	332	496	976	227	418	327	356	635	442	34	947	81	331	324	999999	999999	915	37	999999	999999	137	999999	253	520	704	999999	999999	588	171	999999	355	999999	981	322	173	18	79	999999	523	418	200	999999	74	775	183	248	80	357	999999	380	999999	999999	702	176	560	475	999999	466	999999	219	81	767	473	999999	999999	523	99	19	160	361	417	999999	514	450	86	461	999999	478	346	466	999999	898	221	791	902	775	999999	999999	761	698	999999	613	689	999999	347	432	212	999999	106	660	158	71	206	999999	963	614	999999	262	100	108	999999	999999	129	66	90	183	556	999999	319	903	791	285	257	462	596	804	33	999999	113	653	259	
940	999999	686	999999	77	701	204	999999	999999	709	999999	724	663	25	989	493	632	232	174	875	529	542	999999	868	873	813	999999	429	999999	591	864	158	446	849	742	403	999999	748	23	999999	999999	855	32	999999	999999	561	999999	446	999999	320	401	999999	939	777	729	407	188	817	999999	999999	956	999999	999999	999999	999999	999999	287	813	282	999999	60	883	219	692	523	674	520	999	555	322	229	307	999999	848	199	886	219	669	130	344	225	625	314	760	999999	586	999999	325	358	993	999999	780	173	22	269	517	769	999999	263	65	887	189	999999	999999	43	659	952	819	999999	958	999999	618	693	938	380	435	999999	999999	178	937	487	204	999999	562	48	999999	143	810	588	682	126	963	415	999999	999999	45	363	192	726	865	999999	377	809	999999	883	999999	97	235	999999	834	938	320	88	326	578	692	538	710	93	594	525	152	240	999999	841	157	213	629	999999	344	81	397	732	313	313	119	395	999999	678	382	361	999999	178	754	744	999999	999999	98	495	765	999999	653	108	141	350	491	146	975	557	735	999999	468	745	307	763	551	587	775	23	468	306	287	41	710	242	617	973	486	99	999999	999999	124	143	724	837	999999	999999	600	963	821	973	420	999999	942	999999	893	172	871	990	203	229	119	84	37	468	228	622	397	898	732	999999	999999	885	522	473	347	334	30	469	999999	999999	986	811	999999	495	886	584	98	790	999999	454	112	496	896	816	162	49	116	266	999999	805	900	701	240	312	323	535	999999	479	582	569	999999	999999	655	940	242	307	999999	541	582	644	534	607	560	999999	415	173	988	706	321	308	228	764	850	999999	361	999999	581	889	182	360	999999	618	999999	999999	999999	700	840	956	999999	854	999999	575	683	974	281	303	151	952	897	159	547	484	999999	999999	350	386	999999	125	588	999999	726	992	368	232	999999	915	399	999999	999999	714	332	999999	999999	466	150	999999	999999	875	999999	999999	153	629	992	33	813	918	460	999999	439	926	149	725	377	636	999999	175	999999	461	734	365	903	371	977	192	826	515	362	999999	144	696	305	686	856	999999	804	106	999	345	419	332	464	466	351	999999	575	607	664	999999	337	974	447	630	999999	903	164	999999	652	810	999999	307	566	999999	799	742	999999	463	869	847	831	42	175	871	999999	999999	999999	447	30	929	617	228	999999	866	373	169	259	675	545	953	375	32	454	999999	148	999999	766	999999	666	608	427	122	738	816	663	305	809	575	588	739	12	716	761	999999	203	999999	456	999999	395	640	492	
955	918	915	999999	809	587	999999	733	999999	645	204	781	421	512	504	490	999999	212	999999	999999	683	97	805	950	658	271	731	996	170	664	76	320	36	125	471	999999	822	344	999999	718	832	842	657	104	807	999999	349	220	698	497	999999	496	327	290	808	868	122	965	999999	547	855	980	572	999999	578	884	754	305	50	310	668	699	357	359	999999	999999	439	711	152	999999	999999	999999	307	673	251	579	993	999999	316	999999	91	857	521	317	862	852	999999	999999	525	999999	190	54	179	397	829	723	149	967	762	999999	439	999999	999999	109	999999	999999	682	899	34	999	890	999999	999999	448	229	810	999999	50	497	675	571	999999	196	228	542	877	351	999999	843	528	440	36	983	349	173	680	44	421	691	999999	999999	999999	366	526	43	182	65	999999	178	28	999999	108	479	96	406	390	225	603	567	999999	993	999999	65	506	568	999999	34	649	284	999999	776	765	358	969	999999	201	999999	670	999999	999999	822	619	741	825	981	341	999999	896	942	999999	999999	440	999999	943	534	999999	324	859	999999	179	999999	415	457	999999	999999	780	749	510	590	999999	697	999999	999999	207	925	383	41	240	524	999999	999999	137	706	501	93	345	910	415	444	109	877	999999	712	999999	999999	999999	999999	121	582	999999	592	56	999999	737	95	999999	999999	657	999999	161	375	999999	344	999999	862	999999	708	955	546	907	870	343	999999	999999	337	864	999999	999999	984	519	220	920	657	999999	644	270	999999	968	415	182	322	263	398	999999	733	999999	497	981	163	999999	707	216	574	675	341	999999	999999	824	410	230	999999	630	672	508	999999	999999	435	31	96	601	999999	740	550	999999	999999	616	945	782	999999	544	999999	860	248	999999	811	999999	355	982	982	396	289	997	568	194	114	999999	591	890	351	288	368	476	895	562	994	967	666	210	999999	999999	312	208	76	865	853	217	391	880	696	938	109	999999	48	699	321	999999	181	365	268	902	35	65	999999	479	186	900	965	999999	999999	843	346	999999	900	268	94	91	930	702	341	897	310	711	203	412	188	914	999999	999999	251	792	796	999999	942	999999	699	257	766	999999	999999	953	251	705	91	853	601	954	999999	999999	999999	240	280	478	34	371	601	324	862	38	999999	271	472	770	444	15	57	46	999999	721	999999	837	324	343	23	387	656	604	999999	349	811	233	999999	657	589	20	522	327	286	581	587	385	394	738	999999	428	490	481	999999	86	805	565	752	831	221	778	915	999999	465	999999	714	996	694	999999	227	76	999999	999999	999999	433	999999	729	
759	631	143	193	999999	586	46	999999	897	185	343	552	999999	255	481	540	445	999999	105	584	999999	999999	866	591	690	872	520	240	527	675	300	999999	593	85	806	130	697	38	999999	338	901	870	749	999999	999999	151	999999	972	595	370	379	380	338	999999	999999	129	999999	552	503	999999	76	999999	77	231	885	506	959	468	449	360	842	416	999999	766	682	992	999999	336	928	999999	893	548	645	167	305	919	508	684	999999	686	365	155	535	756	272	106	802	528	654	166	191	519	532	999999	527	963	999999	571	236	875	999999	438	624	999999	999999	528	170	909	925	965	997	285	259	763	995	999999	881	727	504	586	199	372	682	999999	366	383	25	411	640	999999	33	937	458	343	999999	927	531	581	999999	999999	999999	893	602	689	168	999999	269	769	249	830	999999	178	999999	999999	685	999999	999999	852	999999	312	999999	759	279	999999	999999	70	999999	999999	316	78	999999	310	999999	759	650	306	769	992	613	460	999999	255	171	809	261	855	870	808	999999	999999	180	999999	983	768	999999	186	999999	999999	747	999999	999999	353	463	181	664	781	520	317	998	389	999999	763	248	147	198	267	597	470	341	96	999999	28	269	726	897	497	326	999999	528	473	682	999999	999999	516	999999	770	792	999999	154	999999	344	562	810	999999	492	416	999999	845	999999	999999	589	163	679	661	907	70	999999	737	283	177	464	631	999999	534	706	348	518	732	999999	427	474	606	325	861	751	637	218	991	243	490	66	480	319	553	884	999999	999999	592	608	999999	686	65	716	977	25	713	773	999999	571	154	999999	708	89	162	509	983	999999	818	910	279	852	999999	503	793	121	999999	321	999999	650	187	268	999999	999999	455	740	419	889	347	845	48	864	932	999999	999999	592	357	401	999999	53	900	999999	271	682	339	467	594	561	923	866	42	999999	999999	999999	999999	886	971	999999	633	422	100	104	500	972	871	415	919	672	999999	210	763	592	164	201	750	496	996	999999	999999	999999	999999	858	965	481	813	999999	336	308	45	212	620	772	767	744	953	999999	999999	299	811	924	548	921	156	722	113	449	246	346	883	999999	999999	728	791	999999	276	241	999999	29	168	233	999999	620	637	212	590	990	824	420	247	999999	305	707	999999	869	450	234	712	253	378	373	999999	989	999999	148	323	891	981	131	478	722	999999	181	140	999999	999999	927	999999	944	999999	122	624	826	108	940	601	191	999999	922	205	51	529	885	650	794	999999	99	206	499	888	698	19	999999	941	999999	275	999999	577	999999	33	522	940	
999999	999999	266	999999	584	890	999999	546	999999	999999	69	925	437	999999	792	999999	999999	765	999999	730	795	65	999999	112	921	885	583	674	477	614	999999	898	682	110	761	774	394	55	999999	208	999999	952	756	104	999999	777	514	333	482	603	242	999999	999999	791	999999	712	677	163	999999	699	317	810	79	527	170	171	253	336	441	28	146	299	527	557	19	999999	308	999999	162	154	381	999999	201	873	999999	355	630	890	955	59	106	241	228	547	999999	911	999999	238	933	789	534	187	891	463	467	943	570	720	782	999999	413	338	11	683	328	999999	618	999999	156	999999	999999	362	380	999999	999999	905	81	980	666	108	999999	80	415	372	619	203	368	737	416	438	785	909	118	653	645	767	240	544	999999	833	302	687	92	127	999999	181	806	510	541	562	871	589	63	999999	352	343	922	638	73	135	699	999999	789	717	999999	630	254	727	999999	164	674	536	761	832	806	282	987	297	124	448	396	858	206	999999	566	205	999999	434	310	312	844	602	480	999999	144	420	999999	375	999999	627	999999	89	763	386	887	345	999999	999999	999999	80	999999	634	523	625	738	840	685	935	160	835	999999	999999	427	443	319	82	65	668	697	395	384	622	210	496	520	999999	104	819	967	231	377	999999	556	239	999999	219	999999	855	364	303	735	962	224	262	852	117	999999	330	999999	999999	290	169	999999	999999	696	732	434	999999	114	431	746	865	968	929	468	999999	273	198	486	109	994	210	314	999999	659	421	408	948	643	412	656	773	999999	162	941	217	111	74	999999	234	785	61	999999	932	557	999999	994	999999	794	712	999999	999999	844	999999	819	90	855	139	832	284	334	485	999999	702	999999	999999	122	815	988	260	999999	999999	655	261	324	943	999999	381	846	999999	999999	123	164	930	568	193	929	786	342	999999	999999	972	241	268	900	309	667	58	167	999999	757	188	306	543	999999	645	817	999999	652	876	630	484	292	53	999999	220	331	462	143	999999	54	336	482	137	898	76	967	396	360	24	999999	410	999999	999999	999999	248	817	999999	999999	999999	375	999999	143	999999	999999	877	999999	999999	411	689	977	214	914	575	540	431	706	179	644	607	678	431	242	999999	600	229	270	29	22	618	403	711	206	221	226	999999	203	25	999999	30	999999	999999	984	999999	46	81	496	647	999999	610	542	647	975	659	253	943	113	999999	866	20	999999	669	999999	793	296	276	999999	703	359	831	999999	690	282	624	230	899	446	571	999999	528	733	622	297	411	999999	755	735	547	968	282	
999999	697	159	886	413	717	603	999999	384	770	73	793	298	999999	382	851	375	361	999999	354	507	541	905	999999	999999	994	999999	774	717	540	541	999999	734	999999	999999	540	541	396	220	512	305	999999	197	830	999999	940	334	396	39	999999	390	384	118	999999	999999	73	999999	810	608	419	344	829	484	843	239	603	68	999999	673	841	320	979	150	999999	58	262	354	84	883	346	670	999999	745	492	160	167	362	121	999999	174	748	999999	787	999999	177	999999	770	354	601	861	999999	121	999999	197	913	411	243	192	575	523	718	717	926	271	999999	999999	94	991	692	81	999999	946	911	999999	102	589	201	349	999999	999999	999999	999	482	32	464	999999	999999	557	578	749	924	179	546	787	455	41	999999	999999	999999	819	391	999999	661	529	999999	935	999999	999999	104	334	219	893	999999	999999	41	999999	244	999999	807	200	95	536	422	999999	157	81	999999	999999	64	71	786	675	999999	938	999999	712	999999	999999	411	999999	999999	999999	999999	254	540	40	744	553	756	736	796	999999	999999	862	734	855	366	718	381	549	534	86	169	42	547	543	999999	495	802	999999	999999	291	999999	287	841	44	83	178	412	127	336	856	377	328	274	887	957	999999	214	345	355	629	581	862	994	281	891	430	706	996	432	999999	751	999999	999999	999999	405	440	30	699	781	198	315	264	222	999999	709	840	768	660	586	183	291	467	973	999999	710	640	999999	570	153	653	471	416	999999	88	115	940	962	759	491	526	412	999999	563	167	324	327	650	326	572	999999	661	56	419	999999	967	999999	463	614	999999	765	999999	999999	999999	137	727	999999	999999	999999	572	769	878	18	178	69	771	775	999999	999999	436	392	990	966	998	103	991	424	999999	446	120	821	486	357	954	999999	379	951	960	999999	440	999999	999999	999999	754	802	181	653	877	359	999999	202	999999	647	188	422	775	190	462	461	146	999999	999999	132	33	999999	293	999999	64	999999	999999	819	999999	477	999999	20	634	483	221	999999	921	999999	546	999999	959	999999	999999	838	999999	542	950	198	999999	509	299	999999	523	999999	999999	13	519	999999	599	999999	668	667	387	999999	272	177	787	301	969	267	539	798	765	999999	173	114	320	454	999999	521	502	502	330	315	188	257	999999	999	990	218	685	280	748	122	999999	301	541	999999	576	999999	754	658	229	242	999999	501	372	270	999999	388	693	74	300	87	999999	999999	347	81	999999	999999	999999	788	311	761	581	268	59	653	999999	872	999999	793	878	358	999999	843	283	98	346	687	885	236	537	612	999999	620	
980	671	189	999999	954	470	791	561	331	966	357	467	660	999999	451	718	984	599	814	999999	196	941	320	98	999999	258	999999	999999	138	453	999999	698	246	960	288	388	473	999999	917	113	11	999999	999999	999999	495	815	999999	999999	999999	177	999999	938	999999	625	434	48	360	999999	918	705	999999	999999	999999	878	999999	659	231	700	431	73	254	521	681	999999	999999	999999	999999	520	602	87	821	109	812	999999	211	322	999999	621	999999	999999	999999	383	554	999999	377	268	893	158	93	836	593	737	213	182	999999	730	266	999999	727	565	133	839	497	840	883	999999	930	472	677	404	758	610	999999	191	44	871	999999	469	343	639	999999	766	437	766	493	999999	896	999999	48	480	65	814	893	999999	126	999999	885	713	338	999999	337	431	999999	689	999999	983	999999	31	147	999999	999999	796	752	97	590	999999	999999	731	357	799	999999	299	433	999999	999999	943	716	999999	74	846	985	263	141	601	311	999999	295	748	687	510	521	874	503	987	717	269	999999	999999	389	759	786	999999	366	538	13	47	999999	999999	999999	999999	277	377	957	301	75	509	665	161	786	46	81	664	999999	847	287	999999	796	999999	489	88	881	910	814	314	999999	832	897	602	597	999999	556	21	407	553	242	154	917	212	999999	217	999999	910	30	353	688	132	120	999999	999999	149	999999	560	794	271	262	367	563	652	999999	243	999999	72	999999	522	490	999999	266	500	999999	143	947	593	999999	999999	485	970	890	999999	626	936	999999	388	351	458	32	995	226	145	300	875	999999	999999	970	688	605	540	999999	999999	862	627	865	619	904	127	202	658	46	522	786	999999	477	999999	999999	305	521	999999	721	115	999999	495	843	131	999999	739	552	682	622	999999	676	944	623	999999	608	999	80	111	999999	999999	266	374	959	704	999999	18	407	499	999999	675	177	382	819	251	999999	377	783	744	419	175	575	999999	999999	999999	845	842	668	999999	493	36	234	419	749	498	849	999999	536	149	999999	201	341	63	442	946	668	304	135	382	384	240	999999	999999	691	318	658	746	338	758	999999	515	349	999999	999999	999999	451	757	632	999999	401	882	841	643	970	228	833	521	87	98	541	551	717	999999	710	262	810	999999	727	440	999999	113	796	777	291	268	851	28	999999	229	505	910	671	999999	980	502	398	999999	999999	473	485	146	669	250	227	316	797	64	612	753	999999	553	40	202	490	298	95	74	362	999999	999999	814	474	999999	592	630	879	913	999999	999999	863	238	999999	264	955	704	444	556	559	974	999999	797	999999	303	
817	999999	999999	479	324	691	999999	334	229	999999	999999	670	671	811	657	597	999999	884	749	404	999999	183	999999	999999	246	786	854	999999	514	388	251	999999	999999	181	50	640	999999	999999	599	999999	801	539	19	999999	166	294	42	632	999999	999999	547	586	58	21	413	643	939	114	999999	999999	837	878	819	841	412	528	271	999999	770	999999	847	36	294	135	603	360	174	135	619	999999	753	999999	999999	552	840	664	999999	397	767	407	701	999999	177	999999	999999	922	720	178	999999	638	33	999999	861	999999	999999	520	301	922	417	999999	999999	814	495	290	999999	615	999999	276	10	748	998	873	732	373	325	212	859	233	999999	680	999999	999999	999999	999999	929	220	370	999999	999999	330	372	999999	979	999999	999999	887	160	886	286	180	999999	453	999999	735	639	999999	810	497	566	999999	999999	999999	999999	737	422	483	172	514	361	574	254	490	839	679	385	401	893	27	445	999999	999999	972	999999	999999	996	197	827	915	999999	779	409	872	200	524	999999	304	34	252	999999	454	724	646	535	999999	926	203	613	498	999999	248	265	793	62	139	861	688	130	413	740	234	655	257	999999	581	175	382	299	324	20	90	377	999999	724	999999	713	415	446	999999	252	802	583	339	564	113	523	616	820	999999	999999	981	999999	620	511	999999	799	477	483	953	999999	554	999999	298	999999	279	870	614	78	999999	426	455	251	885	999999	999999	651	999999	692	69	999999	558	561	237	661	39	907	756	149	999999	999999	245	932	493	999999	999999	898	999999	852	295	242	999999	547	759	645	218	739	298	999999	573	999999	483	784	999999	999999	999999	992	676	999999	999999	999999	124	999999	421	869	190	522	758	196	472	48	999999	999999	999999	826	158	20	802	591	453	299	618	306	575	240	717	460	999999	597	711	705	232	657	403	923	128	445	136	890	465	695	981	112	988	534	999999	20	387	597	747	976	200	94	193	999999	753	999999	898	999999	161	729	14	170	484	766	816	708	79	484	708	712	999999	912	136	999999	318	999999	999999	50	999999	999999	82	920	850	734	515	148	999999	245	179	309	546	945	999999	999999	690	999999	999999	999999	718	361	940	903	889	44	102	288	958	435	850	246	510	857	19	453	656	94	999999	999999	260	678	244	834	999999	999999	999999	938	183	999999	77	497	999999	95	332	819	766	179	41	999999	999999	237	190	999999	999999	933	799	689	936	295	88	999999	511	876	971	999999	126	115	599	490	868	163	115	567	999999	362	357	424	535	200	686	999999	999999	503	999999	999999	999999	999999	449	381	999999	486	999999	
999999	321	471	999999	22	124	999999	703	661	580	999999	947	488	131	622	681	42	585	385	163	745	608	601	999999	999999	768	948	552	920	666	227	882	391	999999	999999	999999	896	377	344	310	254	999999	999999	999999	513	999999	630	901	999999	524	417	795	999999	333	266	289	720	917	977	254	999999	738	782	995	362	667	565	337	904	376	784	665	251	84	909	999999	582	693	50	462	147	56	677	406	999999	432	658	68	894	999999	535	999999	399	999999	143	999999	999999	999999	555	845	990	303	997	509	739	752	999999	158	424	999999	999999	36	877	525	116	129	999999	386	746	930	19	507	442	999999	840	999999	275	999999	999999	404	543	999999	148	999999	471	844	59	999999	666	505	878	509	999999	886	240	509	111	873	983	999999	999999	338	293	625	835	492	860	40	668	999999	487	999999	217	29	474	999999	887	682	999999	999999	999999	893	719	251	61	510	863	556	735	340	999999	401	177	926	950	215	268	523	999999	979	984	999999	509	732	28	485	301	624	421	86	622	429	819	721	999999	559	999999	52	999999	335	629	313	304	999999	240	999999	234	290	79	269	896	373	999999	84	287	999999	394	987	232	999999	999999	999999	144	659	718	284	999999	456	983	400	999999	225	950	43	359	999999	724	181	501	999999	260	20	554	162	189	258	116	745	443	892	175	631	820	996	127	390	999999	644	619	955	513	778	307	678	673	681	422	289	724	607	336	223	999999	299	326	999999	694	981	480	469	178	836	22	100	235	999999	404	954	999999	969	999999	90	999999	546	429	999999	999999	999999	489	999999	999999	826	30	999999	566	952	146	531	680	999999	695	197	174	159	999999	676	999999	217	453	999999	286	999999	372	999999	106	255	660	949	869	844	494	818	502	971	999999	351	999999	185	533	999999	827	873	999999	999999	284	323	915	999999	759	752	715	505	431	999999	231	999999	464	275	740	999999	301	197	661	836	434	877	694	202	526	445	861	999999	999999	999999	999999	999999	195	999999	480	782	339	999999	200	126	139	999999	396	723	750	265	999999	550	445	222	999999	640	999999	446	572	406	629	723	885	999999	891	134	999999	260	999999	819	192	98	794	957	981	52	997	545	707	445	490	971	452	271	558	321	154	471	199	250	201	748	803	83	163	616	999999	876	234	14	178	999999	825	931	83	798	755	999999	240	938	643	676	739	999999	916	657	280	999999	764	580	979	359	999999	657	627	999999	294	999999	803	374	999999	130	999999	702	277	354	156	999999	197	759	565	666	240	260	607	525	18	676	167	505	
345	999999	121	654	34	818	84	178	313	639	513	44	684	999999	268	523	365	999999	859	572	511	999999	436	999999	999999	323	128	811	999999	999999	435	999999	999999	308	39	932	18	666	999999	458	280	978	218	558	256	531	982	374	991	93	999999	972	817	594	994	585	320	116	639	711	700	999999	128	210	213	895	481	386	836	336	514	698	368	999999	999999	533	551	878	758	493	999999	753	999999	999999	942	463	800	968	313	453	999999	999999	37	966	758	999999	860	999999	354	360	60	999999	538	665	579	471	613	417	302	471	999999	442	358	155	380	946	453	162	267	750	105	512	82	392	714	613	671	999999	651	999999	673	543	533	408	999999	999999	999999	163	396	481	849	393	676	842	419	188	553	881	999999	812	563	999999	750	604	265	999999	533	155	950	999999	999999	222	765	17	797	500	909	950	711	646	730	999999	999999	999999	900	712	836	239	999999	535	69	999999	999999	839	731	965	999999	928	152	999999	210	79	212	430	681	999999	627	668	54	918	279	603	999999	949	999999	999999	941	964	703	553	711	303	999999	424	999999	20	999999	926	285	832	706	999999	807	816	999999	660	97	999999	114	273	999999	177	194	64	266	466	619	855	757	469	33	999999	235	599	999999	999999	897	788	524	670	230	999999	392	222	999999	298	795	364	514	430	185	606	859	439	468	999999	119	127	168	449	401	999999	179	999999	808	877	999999	217	632	538	763	309	821	443	52	999999	784	972	999999	967	670	265	350	999999	293	999999	970	999999	141	649	797	780	629	84	278	669	531	999999	414	344	999999	999999	731	999999	667	875	784	425	999999	85	760	146	284	200	778	146	999999	842	532	390	906	999999	86	982	740	982	679	747	999999	999999	861	218	567	507	999999	92	533	374	999999	417	643	999999	408	65	889	660	505	438	305	142	459	689	53	999999	438	584	512	749	245	999999	999999	999999	260	999999	224	551	999999	776	767	696	613	999999	184	999999	999999	362	999999	999999	103	89	999999	999999	451	42	923	182	174	544	79	849	999999	999999	138	983	221	999999	304	394	841	347	91	999999	671	609	528	614	999999	928	286	86	999999	999999	999999	166	208	999999	596	227	999999	52	387	999999	999999	999999	126	829	716	200	999999	999999	67	175	189	756	997	757	999999	842	999999	999999	666	246	999999	999999	999999	98	138	999999	784	266	19	86	999999	999999	960	999999	999999	999999	999999	699	897	324	34	999999	28	857	999999	899	168	451	386	754	714	999999	385	150	777	713	102	999999	700	744	999999	647	142	981	999999	389	999999	951	
734	999999	359	813	421	352	221	133	975	967	999999	238	999999	343	879	999999	371	523	424	819	999999	319	660	463	999	162	908	387	11	46	986	922	113	217	716	999999	404	999999	369	999999	929	654	737	135	253	471	999999	999999	767	877	619	358	965	976	682	999999	999999	896	814	268	999999	999999	999999	939	981	862	135	999999	626	328	860	471	164	391	890	625	582	535	220	537	232	835	620	133	426	999999	957	137	535	301	397	999999	999999	110	599	105	532	798	999999	999999	346	333	456	999999	999999	158	999999	584	96	66	999999	999999	685	999999	46	999999	223	997	522	352	904	998	999999	334	930	999999	999999	63	999999	794	999999	783	391	829	201	899	388	180	116	999999	443	383	50	478	458	999999	823	808	73	999999	881	999999	286	801	485	999999	261	132	999999	665	772	150	792	999999	964	999999	999999	855	999999	147	999999	53	891	999999	909	531	999999	603	876	181	538	577	989	999999	999999	999999	507	589	354	853	647	266	661	450	506	999999	999999	748	513	399	511	967	722	926	772	838	643	42	999999	954	999999	999999	255	346	137	205	160	999999	999999	999999	999999	999999	511	242	499	962	391	451	746	999999	999999	218	999999	486	999999	999999	854	999999	38	999999	923	474	697	399	999999	990	20	324	999999	311	999999	600	369	115	837	843	465	489	999999	809	999999	202	296	286	24	999999	999999	999999	676	565	350	999999	962	315	483	96	970	999999	999999	508	951	76	138	445	472	349	849	984	649	999999	115	999999	999999	999999	999999	731	188	420	385	300	999999	999999	648	757	999999	65	637	999999	632	750	873	999999	719	999999	857	390	73	850	999999	674	332	582	129	849	460	975	461	743	688	752	908	999999	736	999999	85	709	427	381	483	417	712	999999	999999	899	953	761	655	707	371	245	999999	337	607	999999	968	851	999999	799	306	985	603	894	374	880	842	324	617	249	853	158	999999	691	999999	406	962	537	229	230	895	698	999999	754	381	453	93	999999	951	35	511	233	587	628	84	498	813	817	430	482	999999	639	154	415	853	999999	282	976	999999	210	999999	441	632	999999	903	999999	665	999999	522	921	796	271	372	592	738	999999	570	345	617	878	592	154	116	999999	173	999999	553	914	999999	168	181	117	619	750	999999	80	601	999999	724	476	832	964	305	508	686	795	276	562	677	234	652	999999	999999	91	618	999999	999999	885	739	647	64	751	948	363	999999	999999	651	999999	315	667	37	885	620	999999	55	999999	849	607	70	999999	989	999999	246	999999	515	243	748	537	999999	681	745	999999	
945	86	421	91	26	941	758	997	153	999999	999999	19	999999	999999	326	228	45	990	755	726	999999	371	657	73	514	999999	847	999999	940	999999	489	634	922	321	939	544	999999	964	610	907	849	999999	999999	344	999999	236	999999	999999	917	529	501	999999	999999	28	999999	584	999999	358	576	745	103	999999	66	39	176	622	97	999999	828	781	498	81	390	847	877	762	147	322	328	288	802	109	598	421	622	347	999999	903	430	365	124	380	999999	999999	814	607	999999	204	178	132	148	593	920	999999	40	430	761	89	151	138	999999	116	999999	999999	942	999999	653	999999	999999	999999	915	194	465	999999	667	127	683	999999	42	280	999999	943	154	205	149	999999	999999	999999	390	201	586	627	999999	301	918	999999	999999	999999	923	820	953	999999	999999	999999	217	954	999999	999999	478	912	746	999999	999999	870	382	502	962	835	159	999999	814	200	999999	225	252	297	999999	999999	554	999999	777	999999	601	999999	326	396	166	804	987	999999	999999	731	999999	477	999999	999999	999999	999999	918	426	55	515	999999	999999	15	763	114	570	999999	920	532	963	903	999999	145	171	645	835	554	986	999999	999999	847	964	653	93	216	788	770	902	716	540	255	137	999999	271	999999	412	216	563	999999	595	706	77	662	126	999999	999999	999999	999999	704	745	346	999999	90	999999	667	984	545	922	556	326	800	999999	213	999999	999999	775	999999	999999	536	242	999999	990	705	749	462	780	999999	536	265	999999	456	999999	999999	971	204	322	57	725	604	650	866	294	17	964	795	510	863	671	408	62	956	468	756	471	126	355	237	999999	999999	887	682	999999	666	512	870	323	997	999999	797	405	999999	492	279	999999	376	344	983	999999	954	951	916	641	138	213	999999	988	730	736	855	848	95	717	299	716	967	857	999999	999999	999999	481	512	631	873	12	334	473	198	870	105	781	372	496	385	483	970	51	881	999999	425	881	999999	271	386	948	319	20	999999	999999	918	519	716	488	646	999999	448	295	999999	135	878	623	799	860	641	83	485	599	341	999999	999999	926	976	174	89	222	999999	251	254	999999	693	324	280	635	999999	999999	999999	883	850	903	44	685	283	999999	999999	801	91	733	629	312	999999	720	999999	387	816	992	543	999999	409	433	999999	207	50	842	442	999999	352	174	908	65	19	602	749	437	999999	999999	652	230	999999	287	141	165	999999	941	461	972	644	893	819	959	52	522	999999	999999	999999	837	644	441	999999	29	999999	917	999999	574	999999	870	971	251	606	999999	349	322	961	131	999999	438	999999	108	390	469	
919	459	355	949	999999	496	128	332	999999	942	999999	999999	907	571	999999	223	340	57	648	591	999999	403	296	74	619	730	561	362	133	880	262	546	61	999999	109	999999	572	875	561	999999	999999	999999	132	663	338	139	415	999999	303	89	999999	999999	460	798	469	999999	172	291	340	999999	999999	766	208	248	690	880	169	999999	471	829	651	464	496	999999	839	362	280	633	735	490	999999	171	68	999999	781	725	95	999999	999999	582	836	291	999999	278	872	985	450	999999	973	458	999999	999999	999999	999999	437	643	50	619	999999	999999	255	539	999999	849	967	773	707	163	466	964	794	999999	669	889	992	370	919	227	968	999999	912	396	999999	287	520	963	243	594	617	148	684	999999	999999	287	999999	307	735	999999	310	999999	287	296	428	18	663	72	691	48	481	77	724	999999	650	115	204	859	879	278	999999	13	539	123	546	327	290	327	613	392	999999	999999	634	233	917	870	576	626	968	651	623	457	282	204	122	999999	424	861	826	198	92	477	999999	466	366	306	999999	999999	749	110	728	345	459	308	486	999999	442	500	905	779	538	999999	891	238	999999	999999	731	344	10	999999	999999	428	501	425	309	999999	275	999999	867	620	312	412	876	867	999999	287	998	999999	718	999999	117	999999	955	56	659	513	585	200	811	999999	575	999999	174	752	999999	309	843	43	999999	401	999999	274	632	295	477	136	999999	33	315	378	882	999999	626	675	889	979	999999	455	765	796	509	85	999999	393	54	88	248	134	670	623	443	965	975	326	813	999999	999999	670	999999	999999	811	561	999999	443	601	818	606	498	999999	227	836	999999	277	212	999999	999999	907	999999	250	398	888	577	362	691	934	999999	782	309	861	56	999999	802	877	242	999999	947	201	923	791	236	481	749	271	453	787	55	697	999999	434	999999	935	62	999999	189	644	244	209	999999	508	683	45	307	636	999999	999999	999999	999999	999999	999999	945	254	983	999999	23	917	149	315	909	904	889	230	19	875	494	120	635	381	697	999999	750	747	998	999999	999999	201	184	122	455	913	753	999999	662	554	488	133	952	999999	416	272	505	928	299	298	619	999999	999999	431	152	705	904	662	823	447	477	207	999999	568	350	822	742	36	859	996	161	365	567	465	999999	371	999999	999999	965	434	102	999999	999999	999999	999999	999999	175	753	969	750	18	101	710	225	86	290	876	394	263	594	999999	999999	999999	999999	146	264	896	570	43	999999	547	873	999999	398	355	656	749	546	762	697	656	988	66	119	999999	70	999999	351	999999	
117	494	773	999999	380	904	622	752	165	573	999999	757	605	999999	197	999999	145	404	322	870	430	999999	340	632	566	999999	541	422	959	314	85	999999	999999	999999	999999	999999	774	105	999999	999999	732	903	593	999999	220	939	999999	279	999999	999999	999999	999999	341	481	959	575	163	150	221	442	373	999999	792	851	498	942	999999	424	999999	900	438	49	999999	828	148	526	947	368	422	999999	886	272	999999	63	461	419	277	83	232	999999	143	633	883	999999	130	531	120	741	999999	277	737	637	486	968	478	813	589	999999	343	999999	999999	795	728	595	999999	111	657	739	400	88	674	139	202	441	766	804	166	202	708	616	415	999999	884	154	889	259	785	584	584	647	999999	999999	739	999999	733	348	905	297	339	29	999999	381	351	999999	603	607	444	54	999999	999999	657	999999	805	727	37	421	911	583	999999	999999	325	82	164	752	999999	909	399	413	708	428	999999	868	863	999999	999999	43	864	488	551	999999	814	740	382	911	990	999999	959	22	761	999999	436	999999	591	999999	703	802	226	599	999999	693	218	41	346	783	773	788	532	999999	985	993	557	432	999999	999999	999999	584	700	253	761	999999	999999	386	999999	999999	999999	999999	999999	999999	984	939	999999	999999	999999	857	999999	782	403	598	147	212	911	842	37	768	764	14	999999	177	999999	128	111	999999	837	999999	742	831	999999	999999	792	206	511	999999	142	56	186	291	101	184	351	708	191	111	115	999999	999999	118	999999	882	632	999999	999999	119	288	865	837	843	438	999999	125	251	402	453	806	941	999999	219	710	980	592	482	912	125	825	843	937	10	867	287	999999	999999	999999	507	327	804	918	999999	999999	276	219	342	853	104	68	109	315	999999	999999	174	859	692	408	999999	999999	999999	85	999999	294	445	927	836	976	160	565	999999	999999	999999	135	11	32	307	796	443	771	260	999999	999999	66	725	537	210	704	703	999999	749	236	113	216	178	729	756	118	999999	348	382	365	999999	999999	577	340	420	611	303	152	999999	895	964	607	50	999999	268	999999	568	907	726	142	282	999999	999999	265	665	687	999999	282	275	999999	818	999999	399	894	926	999999	489	395	127	599	999999	561	999999	853	999999	506	176	648	471	651	999999	80	999999	250	93	970	999999	322	674	999999	653	31	876	999999	999999	868	218	156	603	980	626	182	790	137	730	721	866	961	999999	169	521	999999	810	624	649	999999	483	158	810	956	563	176	721	393	999999	389	685	999999	777	999999	298	30	55	491	34	377	290	999999	519	372	113	761	999999	514	999999	
345	220	261	722	338	395	69	345	646	426	459	461	406	999999	350	999999	371	194	600	871	501	273	329	599	282	999999	989	639	999999	852	801	847	999999	182	999999	999999	433	999999	448	17	239	684	408	74	575	915	884	312	178	336	742	577	728	643	720	81	999999	999999	449	871	406	999999	896	999999	625	611	255	234	580	181	612	999999	746	592	642	816	865	265	999999	366	582	686	470	122	119	234	999999	572	461	538	288	772	343	999999	611	809	787	999999	449	963	670	660	731	997	724	164	999999	145	999999	904	216	635	637	92	299	719	959	784	684	999999	492	682	999999	999999	893	839	255	179	999999	833	38	999999	999999	70	696	922	954	999999	398	999999	403	983	999999	999999	332	999999	144	260	287	891	999999	13	928	999999	481	987	887	999999	113	884	909	660	164	178	875	954	819	577	396	377	765	999999	396	729	999999	509	121	226	999999	251	705	995	892	99	983	35	332	767	999999	708	44	999999	369	514	56	743	828	402	999999	377	833	567	999999	910	136	999999	617	999999	62	971	876	671	970	999999	999999	914	768	74	194	999999	999999	61	987	999999	342	500	136	881	683	999999	999999	718	545	351	417	147	999999	999999	999999	630	417	133	999999	617	999999	999999	304	506	999999	999999	974	764	218	999999	745	781	579	185	577	635	236	735	526	798	999999	168	999999	999999	999999	999999	782	786	111	564	442	508	346	380	999999	999999	206	630	999999	550	288	999999	999999	714	605	636	567	956	999999	999999	403	999999	606	916	325	673	246	676	61	999999	359	198	662	999999	999999	247	999999	209	999999	999999	439	999999	999999	975	520	385	657	421	32	818	483	826	381	774	170	760	902	430	64	192	733	530	999999	272	999999	100	264	856	999999	368	999999	999999	637	807	897	797	999999	999999	406	999999	26	999999	653	243	999999	533	817	999999	999999	999999	345	24	154	999999	874	909	37	999999	999999	429	999999	800	104	999999	626	125	999999	574	999999	373	999999	281	33	124	999999	908	876	999999	999999	999999	283	376	374	999999	33	187	999999	501	932	987	769	588	846	976	819	225	730	989	617	694	345	999999	999999	999999	381	74	990	40	969	966	43	693	463	126	156	754	436	414	640	448	901	696	641	889	999999	677	434	57	999999	951	187	886	727	767	332	40	366	999999	318	959	196	193	999999	966	954	86	999999	729	830	74	789	999999	999999	999999	999999	649	611	131	999999	703	639	999999	735	28	788	999999	965	695	794	999999	398	190	106	999999	262	717	174	675	934	527	553	999999	226	240	999999	862	
537	558	999999	999999	429	999999	999999	999999	329	253	999999	513	187	808	999999	439	999999	714	999999	608	229	678	999999	999999	999999	935	196	997	999999	999999	726	999999	856	926	618	417	999999	121	696	999999	460	492	361	19	269	660	497	136	999999	124	999999	999999	564	999999	642	859	999999	899	208	493	58	733	463	394	526	999999	656	261	999999	703	718	823	999999	522	158	736	326	907	815	999999	448	70	589	46	999999	224	940	999999	293	759	774	999999	913	212	115	726	38	999999	492	999999	13	246	936	714	406	946	494	52	415	999999	999999	735	93	384	55	988	153	999999	229	312	23	363	968	439	999999	999999	909	815	999999	431	707	358	424	999999	819	999999	133	875	640	227	999999	898	888	999999	226	49	737	538	167	999999	582	999999	747	190	301	650	278	506	785	509	47	678	635	983	208	194	321	582	564	843	999999	999999	786	11	999999	125	475	590	223	889	168	381	658	299	849	999999	611	243	218	179	934	999999	100	141	999999	61	999999	904	188	41	728	999999	999999	999999	262	314	825	746	608	186	184	687	999999	895	350	666	30	345	144	112	583	87	374	394	909	247	188	655	820	530	852	570	412	191	171	13	406	344	46	544	280	865	999999	42	995	257	343	204	790	999999	40	926	999999	85	999999	999999	790	589	414	24	136	180	925	87	333	613	284	112	999999	999999	269	685	309	599	999999	999999	452	341	399	662	904	983	864	999999	499	925	999999	336	732	999999	222	817	930	31	418	999999	939	557	708	999999	972	240	470	453	999999	355	627	999999	253	999999	208	459	199	752	120	999999	315	629	999999	408	813	947	379	999999	133	451	754	287	190	999999	778	894	633	999999	689	999999	999999	420	50	154	307	999999	999999	992	321	763	627	999999	999999	276	999999	320	969	310	577	35	861	256	329	813	600	350	990	999999	961	999999	825	191	999999	446	628	894	588	443	110	194	863	386	901	370	824	576	999999	913	937	467	924	332	441	663	812	277	100	999999	553	957	638	572	40	999999	937	446	999999	475	648	899	731	536	999999	999999	999999	484	354	959	989	999999	974	999999	999999	999999	999999	503	749	999999	634	360	803	999999	889	152	556	301	356	894	432	387	461	999999	275	47	735	398	132	58	502	337	999999	141	247	529	982	561	988	999999	627	444	696	715	999999	297	105	379	999999	999999	835	869	138	460	999999	611	571	84	811	999999	999999	991	380	701	906	999999	437	999999	125	999999	169	999999	999999	820	999999	987	691	746	69	999999	941	366	751	74	222	632	
209	999999	603	635	957	908	749	451	768	636	73	999999	809	544	999999	433	264	287	897	840	566	317	194	550	920	825	24	833	605	411	250	316	488	283	106	966	79	489	999999	261	255	862	61	639	923	695	999999	524	127	518	111	474	999999	382	76	891	999999	999999	999999	142	893	999999	999999	366	395	757	999999	999999	447	893	363	999999	875	999999	594	703	265	999999	999999	235	888	500	716	96	309	776	149	116	217	999999	999999	26	775	279	999999	339	26	695	254	999999	999999	411	86	233	164	337	999999	999999	787	372	635	732	436	999999	253	403	999999	759	66	999999	617	410	328	999999	214	347	998	605	289	265	687	570	310	460	55	486	423	492	932	972	187	619	328	844	579	999999	589	999999	999999	964	139	266	638	634	558	999999	93	843	28	999999	338	999999	251	999999	685	75	431	976	443	766	979	717	827	94	441	999999	999999	484	662	257	758	712	578	325	136	430	931	999999	901	999999	403	580	473	124	643	193	378	796	168	514	535	612	853	999999	984	999999	439	554	202	560	697	609	190	771	999999	626	425	926	406	999999	143	754	999999	176	999999	409	253	999999	450	258	629	295	325	999999	721	155	858	319	999999	714	990	387	483	999999	579	793	399	702	65	26	768	452	399	999999	381	780	537	686	896	585	178	999999	999999	944	930	999999	999999	42	59	999999	767	115	595	692	273	756	999999	734	596	579	20	999999	656	434	490	187	895	999999	776	940	617	182	422	755	545	999999	283	539	419	999999	509	366	999999	151	259	999999	856	707	640	999999	509	803	99	326	574	626	80	999999	464	753	515	872	265	118	306	999999	692	839	999999	10	482	742	324	999999	79	653	999999	514	185	999999	999999	198	780	161	441	999999	92	106	190	919	999999	999999	85	666	662	636	999999	999999	999999	663	969	26	561	640	152	766	489	671	257	921	727	999999	504	636	999999	327	999999	999999	676	492	512	596	659	236	807	877	667	657	766	442	552	999999	669	521	999999	313	636	999999	19	674	334	421	848	269	201	637	110	999999	243	345	544	997	867	362	999999	383	999999	334	833	274	109	831	905	814	378	373	896	999999	999999	129	690	951	104	11	168	101	747	399	45	180	777	228	999999	430	897	555	496	999999	370	484	945	312	999999	744	575	502	516	44	890	828	999999	127	999999	123	654	593	902	865	203	69	635	967	299	663	497	880	999999	484	999999	999999	876	589	622	304	183	387	644	999999	436	666	999999	713	509	216	999999	659	559	310	775	314	
999999	999999	123	311	849	977	23	654	999999	694	95	42	999999	76	951	161	505	999999	999999	276	949	999999	439	999999	999999	921	468	92	999999	837	331	999999	708	612	181	255	476	320	454	999999	374	989	113	741	999999	552	595	442	265	287	999999	193	371	999999	365	109	201	585	826	927	519	930	430	419	373	999999	333	515	894	705	999999	194	920	743	999999	959	999999	697	957	932	999999	35	827	999999	683	147	744	210	999999	81	63	891	999999	999999	999999	444	999999	694	378	601	999999	89	547	559	999999	969	999999	627	999999	405	660	504	628	893	601	493	999999	484	735	235	244	133	268	822	999999	794	700	999999	66	467	400	754	328	365	999999	256	487	999999	999999	713	999999	127	603	851	421	559	272	600	999999	999999	341	94	999999	152	367	105	821	999999	907	807	279	869	570	148	14	999999	999999	272	999999	999999	15	835	140	999999	360	127	530	417	411	102	531	109	999999	863	136	315	796	185	999999	999999	435	999999	369	545	444	15	999999	464	999999	515	999999	10	420	581	197	505	954	936	792	250	575	414	323	814	286	999999	402	707	22	699	119	999	274	572	919	253	475	594	587	354	570	999999	570	999999	719	530	689	999999	999999	631	999999	859	393	757	999999	999999	999999	555	999999	999999	613	848	451	157	405	383	736	847	662	943	39	999999	358	448	679	509	999999	426	105	755	489	506	40	999999	999999	260	616	999999	529	898	999999	920	999999	322	999999	721	623	999999	999999	999999	794	841	243	732	999999	991	511	944	999999	543	999999	32	999999	513	785	117	818	70	809	155	766	229	999999	763	150	119	44	46	708	957	999999	430	999999	759	960	999999	272	307	790	356	749	671	438	999999	721	999999	470	999999	999999	632	903	563	999999	355	999999	575	523	999999	592	492	999999	474	246	999999	999999	756	999999	701	552	147	999999	999999	280	462	405	105	790	342	52	369	648	999999	509	85	64	999999	817	579	999999	395	134	792	715	308	999999	999999	999999	318	339	964	683	769	279	399	999999	999999	292	160	950	483	785	999999	438	999999	843	743	965	171	76	334	939	999999	521	999999	23	62	805	999999	999999	999999	670	482	999999	999999	685	999999	943	999999	297	671	999999	666	629	705	609	999999	364	491	464	656	999999	272	251	14	999999	166	258	121	999999	999999	999999	320	98	828	999999	999999	999999	361	547	964	999999	854	874	404	294	282	999999	815	557	79	698	324	517	415	812	407	240	998	61	528	630	831	999999	562	95	999999	577	801	892	306	766	13	944	999999	856	464	398	847	720	753	
269	442	564	317	47	272	999999	682	999999	415	82	188	999999	28	343	968	130	321	319	564	705	106	922	260	312	999999	379	27	559	357	19	393	287	308	999999	198	277	427	525	822	926	895	784	487	234	999999	703	925	167	887	344	999999	537	999999	58	999999	520	314	14	352	892	999999	999999	999999	999999	689	999999	11	759	999999	999999	703	796	496	637	809	999999	444	36	724	991	454	859	672	23	932	855	999999	259	105	677	963	999999	182	999999	150	772	125	91	545	686	701	175	22	196	640	290	51	528	248	851	85	999999	290	360	448	926	460	655	473	999999	779	751	663	999999	738	290	623	566	999999	47	206	363	491	47	999999	288	847	485	999999	651	814	603	21	254	601	685	142	999999	999999	224	999999	469	617	711	907	950	999999	999999	999999	359	666	484	999999	210	654	722	999999	252	999999	169	88	974	283	821	28	186	739	418	999999	63	158	802	999999	282	999999	999999	999999	779	140	999999	777	999999	999999	32	985	340	572	999999	600	879	888	890	760	332	145	346	999999	795	692	730	999999	999999	668	404	999999	999999	409	999999	999999	916	977	27	121	722	392	999999	946	999999	836	688	614	928	818	996	999999	267	51	752	999999	389	999999	949	96	409	999999	684	644	633	821	999999	930	813	336	683	901	999999	778	48	939	370	400	999999	959	13	999999	291	284	672	239	943	822	657	999999	105	375	38	930	712	593	708	140	322	438	715	758	999999	602	144	104	304	489	13	813	776	988	615	989	92	293	847	410	972	404	877	999999	282	202	999999	999999	873	939	76	999999	241	239	999999	999999	254	255	325	688	149	577	999999	464	818	844	844	116	759	999999	847	428	745	308	168	918	561	416	485	999999	372	825	999999	364	423	999999	999999	999999	911	999999	745	837	967	169	999999	999999	999999	999999	490	999999	357	999999	999999	999999	101	647	709	933	81	169	945	838	769	717	999999	999999	355	999999	50	999999	272	308	205	651	302	999999	460	585	47	763	457	147	925	57	260	999999	277	999999	999999	775	848	648	475	751	172	907	999999	999999	843	946	58	890	382	230	999999	59	999999	999999	542	999999	999999	133	895	317	711	808	912	722	999999	87	56	999999	316	999999	999999	623	832	999999	488	395	999999	210	742	999999	714	567	764	705	880	999999	999999	369	853	999999	588	725	753	168	49	364	994	355	792	765	900	98	583	999999	809	552	227	999999	428	157	999999	986	391	804	602	154	53	999999	841	999999	999999	687	116	135	687	696	870	673	413	134	999999	999999	417	977	
999999	625	983	657	896	338	982	836	940	706	51	601	343	949	566	999999	999999	787	999999	535	999999	222	982	458	999999	122	682	553	80	303	756	553	578	999999	613	976	170	395	320	513	284	930	999999	410	999999	95	999999	999999	999999	518	999999	999999	91	882	978	999999	643	534	999999	783	999999	999999	766	647	999999	498	33	999999	999999	999999	734	924	477	10	261	78	476	999999	999999	344	999999	761	445	999999	489	153	472	696	435	999999	343	636	167	536	857	999999	999999	109	460	595	71	432	999999	528	783	999999	146	90	999999	910	511	71	169	999999	32	894	993	999999	999999	806	35	337	504	710	256	108	767	940	153	416	999999	999999	131	780	282	338	999999	917	778	599	16	391	75	525	133	281	476	999999	999999	962	851	959	941	654	569	734	999999	999999	999999	684	999999	999999	937	224	16	999999	999999	388	620	999999	999999	85	435	567	799	999999	272	999999	586	975	631	502	999999	190	564	943	435	477	221	999999	411	310	646	103	477	999999	453	850	518	988	341	98	654	819	253	999999	534	384	999999	924	999999	947	298	306	63	629	770	757	660	72	709	999999	177	81	999999	999999	999999	342	99	988	200	421	999999	597	643	543	848	616	936	787	419	60	622	296	85	463	22	349	49	999999	50	999999	199	456	999999	867	999999	582	537	835	347	201	294	865	733	999999	486	700	999999	519	780	163	999999	873	652	658	850	881	995	829	405	98	302	251	947	504	232	25	999999	776	623	276	89	111	450	228	999999	756	562	35	976	322	999999	999999	77	886	875	999999	803	630	27	48	586	707	439	258	898	52	999999	238	828	471	391	886	896	514	999999	718	432	434	891	103	328	970	853	93	999999	772	183	70	628	906	221	999999	758	999999	689	381	672	201	329	999999	839	333	207	514	930	801	633	563	999999	167	999999	379	738	999999	720	616	854	999999	999999	136	869	999999	610	921	260	999999	137	322	824	999999	56	241	999999	177	264	999999	999999	348	162	999999	149	620	258	999999	22	842	949	835	999999	83	999999	326	354	203	999999	982	723	285	264	999999	999999	320	738	118	121	661	999999	570	668	725	843	515	203	999999	986	999999	607	149	999999	417	754	301	999999	999999	185	729	887	999999	323	282	281	999999	94	926	999999	828	999999	150	999999	999999	578	388	176	148	240	22	133	117	216	605	384	584	376	999999	999999	382	862	987	999999	391	774	362	257	396	999999	355	431	277	311	168	377	999999	999999	558	839	999999	134	319	520	173	999999	999999	999999	999999	999999	696	131	999999	
454	563	965	893	216	968	586	225	140	779	999999	885	590	856	805	57	237	916	795	999999	999999	115	257	553	999999	769	785	994	657	540	499	757	234	194	822	999999	202	484	261	820	972	624	245	354	999999	635	582	749	999999	657	489	980	901	313	239	348	999999	999999	426	999999	192	999999	568	999999	290	937	661	406	43	68	855	753	999999	974	846	393	869	999999	929	841	999999	46	30	999	60	518	855	999999	954	483	441	780	68	814	638	390	65	999999	74	686	974	186	999999	915	802	999999	999999	926	467	999999	479	999999	492	584	999999	155	571	568	549	999999	92	740	451	559	627	84	999999	851	999999	465	337	233	838	253	999999	999999	330	114	206	323	203	928	463	999999	999999	37	297	999999	999999	492	819	497	999999	302	603	999999	735	166	298	727	51	473	591	11	999999	255	999999	249	717	250	825	466	371	235	578	163	286	999999	555	600	999999	221	297	852	646	999999	999999	545	999999	999999	284	999999	816	479	999999	730	999999	999999	598	758	461	57	999999	999999	667	362	135	869	723	450	957	402	999999	698	939	829	185	999999	364	679	127	999999	600	94	965	662	999999	892	953	848	999999	824	744	797	999999	739	999999	973	999999	294	714	999999	822	209	999999	882	562	128	999999	452	554	608	107	919	999999	431	999999	682	999999	15	712	242	916	875	633	142	657	999999	559	210	384	212	553	999999	999999	859	217	401	999999	92	999999	532	363	510	999999	217	727	824	999999	717	292	773	624	999999	999999	482	351	999999	575	543	234	999999	999999	339	78	352	999999	36	955	999999	224	66	273	276	905	190	879	416	581	999999	415	833	999999	999999	917	610	587	372	498	491	518	270	825	874	857	360	999999	34	441	951	162	701	868	999999	999999	236	509	358	999999	402	603	934	999999	999999	138	401	101	726	421	468	999999	693	999999	999999	999999	953	240	399	999999	555	226	854	999999	999999	273	713	964	999999	349	999999	111	238	999999	106	888	999999	895	999999	746	465	999999	999999	613	973	195	469	999999	999999	124	549	996	120	940	729	185	748	959	744	885	424	437	820	999999	729	367	536	605	441	999999	687	68	563	652	999999	295	999999	251	12	444	804	550	569	999999	999999	695	999999	999999	999999	921	149	999999	999999	791	332	38	448	999999	883	999999	999999	863	732	818	436	999999	442	468	987	443	206	507	957	999999	90	874	867	663	586	43	376	248	999999	520	446	999999	907	772	330	999999	846	128	367	396	785	941	999999	750	730	319	263	999999	999999	999999	724	642	666	850	711	458	170	
785	284	849	249	420	627	222	999999	372	582	999999	147	73	596	88	149	999999	999999	149	66	999999	932	276	780	999999	938	322	795	804	407	999999	71	871	999999	71	843	518	999999	374	324	999999	999999	368	737	999999	394	246	338	999999	502	999999	336	571	999999	53	853	18	999999	405	999999	314	999999	577	999999	525	609	275	999999	535	244	999999	424	160	999999	460	999999	574	539	197	459	701	983	999999	999999	312	730	999999	479	720	999999	999999	448	999999	891	19	189	801	402	221	983	128	936	999999	411	871	999999	186	746	941	305	999999	478	881	999999	781	331	277	275	662	794	120	795	589	999999	999999	999999	672	999999	999999	281	946	181	328	214	340	764	191	747	439	631	554	999999	999999	424	999999	366	567	806	120	688	911	999999	999999	426	999999	332	356	485	12	999999	18	917	930	999999	359	117	999999	999999	999999	999999	149	999999	836	999999	999999	999999	267	175	398	52	624	866	157	137	369	420	441	901	341	18	999999	999999	744	749	623	637	999999	867	75	821	999999	890	999999	999999	999999	392	699	708	186	515	74	191	97	959	999999	151	769	803	999999	939	676	259	345	606	607	444	784	96	417	999999	546	999999	110	576	836	733	999999	63	589	976	720	999999	724	999999	943	999999	999999	999999	684	481	867	28	566	135	999999	956	555	594	496	113	607	613	301	574	969	674	90	999999	999999	341	999999	716	223	334	999999	943	999999	999999	663	999999	825	999	412	999999	745	527	834	974	999999	999999	188	89	566	485	379	116	441	160	856	278	156	108	661	352	999999	160	804	999999	906	211	999999	45	931	125	999999	607	999999	365	999999	451	999999	116	98	252	999999	397	159	737	955	122	512	384	999999	395	234	727	347	69	931	594	722	602	77	230	459	152	999999	451	999999	999999	904	85	331	999999	437	50	19	419	999999	616	10	77	999999	794	698	56	382	545	999999	999999	270	151	433	244	999999	999999	48	868	793	21	249	708	540	194	217	437	63	999999	999999	194	717	999999	871	325	593	655	326	999999	531	413	769	612	560	646	511	763	651	96	685	199	11	999999	999999	186	377	301	999999	101	586	271	992	133	587	706	843	341	280	118	650	83	921	999999	999999	999999	251	636	158	893	682	999999	785	967	573	768	192	999999	312	694	948	999999	128	235	697	270	420	999999	35	853	802	999999	999999	542	446	999999	277	246	805	246	934	740	999999	642	418	141	485	34	559	818	999999	999999	39	585	999999	358	954	999999	77	85	968	605	999999	305	101	513	999999	253	531	999999	501	945	
769	76	999999	999999	158	486	999999	565	785	999999	96	216	339	534	999999	907	381	97	656	999999	999999	730	277	339	139	999999	551	999999	179	242	503	597	327	577	508	999999	825	953	999999	999999	879	511	300	582	518	405	965	566	999999	999999	871	443	315	999999	999999	49	798	430	88	310	934	999999	395	553	892	499	888	761	999999	999999	999999	428	999999	187	702	667	999999	694	820	999999	999999	999999	999999	999999	370	69	291	999999	999999	469	174	405	874	999999	544	967	999999	999999	999999	29	999999	214	999999	999999	973	452	555	999999	999999	118	608	113	999999	354	428	949	378	280	192	999999	999999	489	960	566	22	686	554	988	999999	735	551	693	14	800	227	678	455	357	151	999999	514	163	192	999999	999999	70	794	529	480	999999	999999	845	564	857	999999	36	253	973	999999	999999	999999	567	999999	490	999999	915	109	999999	137	999999	503	31	999999	273	328	63	307	277	706	952	891	34	518	57	146	999999	138	999999	999999	200	434	482	184	855	30	947	668	701	134	945	961	985	402	730	101	576	716	300	539	999999	999999	999999	277	999999	404	874	58	446	353	999999	786	952	999999	937	999999	31	846	283	999999	381	999999	999999	152	999999	991	906	999999	787	956	999999	988	838	617	238	470	457	215	954	460	156	999999	999999	999999	272	999999	18	999999	464	414	999999	730	999999	57	999999	999999	134	833	516	999999	498	251	270	490	783	873	948	345	592	999999	867	816	892	823	107	482	999999	999999	879	601	982	742	177	383	885	839	555	790	458	864	345	623	698	725	999999	904	637	999999	574	399	221	999999	580	999999	999999	264	999999	999999	949	685	210	877	954	999999	256	756	84	887	604	944	327	167	887	999999	141	253	999999	176	999999	999999	845	432	682	490	389	320	999999	190	999999	631	11	936	840	773	999999	468	999999	782	479	215	830	749	146	630	999999	63	785	853	856	302	146	671	757	756	840	778	999999	473	535	935	594	894	61	973	942	391	999999	123	74	672	584	344	697	656	373	105	295	62	418	335	535	318	999999	543	495	340	188	93	933	885	999999	999999	256	999999	621	935	999999	173	688	690	737	999999	788	999999	718	801	999999	110	393	999999	492	152	64	210	410	285	999999	999999	487	612	212	999999	190	188	408	387	999999	163	999999	437	999999	132	374	728	598	864	999999	150	999999	694	999999	87	700	199	999999	131	151	56	999999	999999	999999	190	685	85	487	504	999999	999999	784	999999	999999	820	75	999999	346	369	778	336	611	545	755	430	692	793	256	999999	542	999999	786	287	246	
51	999999	699	999999	226	447	298	250	104	999999	919	999999	494	980	545	22	999999	852	999999	353	815	445	999999	589	945	498	891	999999	363	999999	999999	823	507	105	671	800	375	895	999999	922	999999	96	516	171	836	75	208	812	999999	122	999999	149	754	999999	430	605	432	120	999999	727	555	469	999999	142	885	106	857	999999	318	744	646	848	732	119	863	728	928	436	999999	880	300	89	128	999999	172	999999	78	572	674	76	999999	265	779	402	999999	30	209	384	999999	739	217	809	503	999999	475	999999	416	999999	81	701	676	996	366	245	437	999999	351	645	969	536	37	999999	999999	252	376	391	79	999999	743	843	529	999999	999999	23	673	999999	585	999999	999999	222	942	434	501	972	399	381	898	999999	964	999999	679	563	414	749	712	999999	94	261	999999	999999	999999	86	901	238	182	132	999999	353	572	999999	891	199	869	757	593	603	793	752	853	994	493	535	375	843	173	966	150	999999	999999	751	406	334	999999	999999	340	865	532	999999	800	277	999999	554	971	28	18	489	999999	656	165	118	137	341	408	605	599	355	710	999999	999999	215	981	445	51	820	549	999999	638	186	426	999999	80	530	952	585	468	999999	564	357	834	999999	281	494	254	999999	623	75	926	999999	103	985	164	475	209	594	295	99	999999	999999	478	451	999999	517	239	999999	47	607	999999	822	146	661	790	363	232	390	934	999999	201	848	207	484	641	682	93	441	573	999999	999999	368	300	378	435	414	999999	393	832	764	264	816	165	26	685	999999	999999	441	204	801	252	999999	660	798	999999	999999	953	994	810	179	434	797	864	442	286	30	532	999999	235	386	484	839	558	179	999999	385	692	190	798	999999	863	651	247	771	363	513	708	501	999999	770	461	884	582	662	339	467	951	723	999999	999999	581	61	999999	818	326	412	269	490	566	523	971	772	205	999999	315	782	560	102	89	999999	322	40	297	465	924	600	266	999999	840	999999	433	969	450	999999	999999	812	445	429	455	950	253	228	934	957	798	689	999999	309	357	556	906	858	644	999999	352	550	763	750	893	725	156	374	650	791	99	999999	999999	71	327	503	347	141	647	138	999999	103	105	340	666	245	911	956	548	293	868	574	999999	999999	790	414	58	999999	536	729	804	879	578	999999	867	796	367	999999	982	853	219	775	221	515	447	258	454	433	94	657	999999	999999	825	999999	999999	524	676	847	281	999999	454	652	999999	999999	334	650	525	999999	472	869	877	294	974	695	999999	103	363	999999	46	541	
959	625	999999	999999	915	615	999999	221	231	353	130	520	356	79	999999	567	180	999999	191	999999	733	999999	960	999999	779	529	999999	140	293	829	171	856	810	999999	953	828	51	726	11	718	596	999999	731	129	999999	367	999999	905	296	515	922	69	999999	250	808	999999	999999	396	108	395	401	923	999999	401	192	999999	709	999999	125	580	526	453	999999	472	209	429	771	999999	475	999999	591	999999	844	777	906	111	228	999999	930	496	173	655	627	616	327	673	999999	339	936	999999	658	999999	789	716	999999	479	767	999999	50	389	695	823	920	999999	999999	92	89	160	999999	90	54	148	686	629	416	870	999999	999999	154	535	53	442	904	988	763	270	528	137	787	999999	344	62	529	999999	800	350	999999	941	999999	245	594	999999	844	856	441	999999	999999	999999	999999	129	999999	91	999999	514	346	999999	918	999999	999999	543	564	951	373	67	745	991	618	999999	828	75	146	884	873	909	999999	999999	597	999999	557	253	999999	368	999999	668	999999	263	41	24	214	547	432	802	28	999999	999999	642	861	786	121	449	901	509	341	999999	982	769	217	999999	573	528	665	870	999999	679	999999	205	133	999999	284	999999	960	603	930	290	999999	999999	999999	605	238	309	956	811	999999	117	352	999999	999999	593	686	23	999999	999999	451	999999	882	561	427	348	999999	485	518	167	512	629	999999	307	999999	60	600	648	903	612	883	273	999999	999999	999999	277	999999	802	178	539	28	270	445	999999	161	253	999999	91	917	527	255	752	790	798	999999	316	999999	54	546	999999	992	47	120	444	999999	188	124	38	999999	999999	20	557	316	999999	148	999999	999999	447	156	335	652	999999	731	999999	366	141	483	999999	555	999999	999999	293	265	202	546	980	159	11	15	973	138	999999	999999	767	517	999999	445	999999	660	66	131	190	897	221	333	483	316	735	87	904	999999	351	482	999	999999	727	301	124	442	167	999999	999999	441	182	206	282	65	963	868	999999	999999	999999	122	498	505	468	395	54	999999	73	999999	999999	923	111	278	787	897	464	266	999999	406	331	378	503	999999	939	999999	725	24	60	428	352	867	419	999999	999999	239	999999	999999	51	341	256	999999	379	492	678	268	339	904	419	999999	600	706	88	271	374	302	619	533	999999	719	999999	40	818	644	331	555	999999	893	244	557	913	960	999999	457	999999	86	999	20	295	680	999999	820	604	675	827	645	789	157	999999	740	619	460	937	999999	671	999999	436	734	171	132	999999	446	669	862	472	640	491	630	122	298	303	999999	247	886	310	850	436	
152	817	686	766	367	999999	504	999999	462	33	893	786	933	649	999999	849	173	926	972	160	742	213	196	164	168	44	999999	999999	20	999999	999999	31	821	790	999999	917	484	366	999999	397	175	924	19	617	598	999999	189	999999	38	759	84	960	337	699	999999	939	630	532	607	332	502	67	999999	250	972	871	965	152	365	358	999999	806	539	584	985	818	999999	579	565	324	999999	907	418	260	147	100	999999	999999	106	354	296	999999	758	74	894	117	997	999999	644	727	879	46	293	999999	395	278	430	752	713	999999	746	60	966	999999	999999	595	648	676	112	882	187	999999	56	20	71	999999	58	475	999999	878	821	434	935	999999	445	819	624	999999	865	869	670	941	999999	999999	608	245	999999	474	597	309	468	330	666	999999	550	45	990	283	618	974	229	954	72	835	999999	321	125	138	848	999999	970	910	811	999999	221	246	435	825	999999	825	435	583	878	390	419	999999	999999	182	999999	409	829	351	999999	999999	649	715	878	582	176	999999	130	857	999999	999999	338	558	519	433	550	314	609	999999	871	793	548	646	86	682	425	564	554	942	840	999999	999999	629	790	920	593	999999	368	999999	659	125	705	999999	999999	938	61	999999	981	999999	632	983	800	664	999999	336	351	999999	639	205	166	611	742	187	26	999999	999999	708	999999	598	839	999999	999999	999999	514	999999	97	971	999999	147	999999	564	999999	219	320	856	647	173	999999	463	578	590	866	172	697	57	382	527	999999	999999	999999	352	104	392	505	999999	999999	999999	999999	723	249	380	323	502	999999	602	999999	532	867	999999	540	947	558	314	30	258	187	782	68	999999	383	999999	999999	912	319	289	470	201	714	732	818	603	23	999999	999999	208	277	999999	599	105	999999	850	999999	401	247	999999	793	789	372	256	999999	999999	986	692	999999	679	999999	999999	192	294	999999	837	999999	999999	350	937	933	999999	99	821	980	812	193	963	448	533	999999	999999	675	999999	495	680	828	467	999999	563	617	331	96	545	999999	867	192	315	999999	999999	42	999999	60	999999	946	671	700	550	276	999999	999999	32	254	999999	769	940	735	752	798	462	18	360	999999	787	999999	612	45	999999	583	123	630	878	999999	999999	501	393	969	375	493	999999	999999	999999	201	732	492	594	87	279	775	307	141	439	516	999999	182	999999	999999	272	979	344	636	155	966	162	968	203	32	987	999999	385	971	370	999999	974	482	730	169	91	999999	735	534	765	779	999999	982	200	371	499	94	819	682	706	395	158	999999	834	321	48	999999	298	999999	999999	
999999	399	335	999999	179	541	999999	452	522	999999	968	253	809	999999	999999	690	180	777	832	532	903	505	999999	275	999999	121	787	999999	418	130	327	999999	173	445	999999	389	999999	999999	31	829	999999	641	307	62	738	152	349	325	999999	631	999999	986	466	49	196	458	999999	70	796	68	754	390	44	401	312	999999	90	374	70	986	999999	999999	756	13	71	271	208	650	536	832	999999	472	190	786	262	999999	999999	134	258	362	999999	889	424	962	85	90	607	905	749	776	71	975	999999	481	891	908	240	999999	977	925	260	999999	533	964	296	292	210	257	148	999999	421	999999	125	708	302	999999	544	793	999999	999999	663	302	999999	760	999999	999999	216	999999	894	999999	110	96	156	999999	111	648	366	459	676	793	880	360	767	778	364	115	859	557	999999	52	373	446	535	999999	999999	999999	154	773	999999	499	85	999999	362	999999	870	335	809	793	606	654	493	999999	999999	144	110	312	535	999999	999999	664	999999	659	999999	852	980	664	561	999999	70	154	504	592	265	186	717	999999	998	972	907	39	306	76	999999	534	999999	999999	329	400	896	959	432	31	999999	999999	999999	426	999999	509	999999	999999	999999	660	999999	999999	160	999999	829	999999	426	722	314	999999	224	376	367	999999	999999	996	304	999999	344	170	262	111	721	482	225	999999	624	999999	999999	498	999999	701	265	646	343	499	383	657	458	999999	999999	184	654	869	999999	10	182	999999	718	999999	999999	121	871	999999	407	631	999999	677	685	114	326	135	315	815	403	523	999999	721	999999	218	999999	999999	253	955	195	999999	456	851	675	224	553	933	583	999999	294	57	999999	652	248	999999	999999	999999	972	354	999999	999999	999999	839	476	293	890	999999	999999	509	999999	567	999999	916	999999	329	185	888	12	470	560	999999	999999	999999	531	999999	694	468	999999	825	999999	916	675	898	893	346	218	616	385	391	334	102	999999	83	999999	726	189	999999	234	919	536	870	703	511	999999	679	307	995	317	129	599	431	977	337	59	999999	892	969	33	90	999999	568	512	620	146	468	612	477	794	804	999999	781	243	999999	298	589	222	173	999999	223	49	999999	308	266	792	903	124	453	33	642	999999	999999	889	153	999999	968	368	93	374	999999	76	829	210	999999	999999	817	197	423	48	470	233	728	864	809	999999	898	269	999999	827	999999	999999	169	454	162	970	999999	891	99	755	999999	231	139	798	999999	999999	219	999999	795	313	999999	715	999999	999999	999999	418	115	999999	90	112	910	708	121	265	999999	982	907	385	58	543	999999	925	107	668	999999	
249	104	999999	95	999999	832	886	999999	943	852	527	652	754	891	744	864	999999	811	999999	845	999999	999999	874	667	796	249	834	999999	262	999999	999999	617	999999	999999	323	324	186	269	999999	279	33	244	178	412	614	340	162	494	313	999999	393	999999	119	999999	107	140	999999	272	999999	999999	998	999999	999999	635	803	999999	619	69	578	430	688	353	999999	717	821	386	941	471	63	466	96	349	659	584	924	935	999999	220	598	192	999999	913	999999	13	281	110	999999	542	609	704	721	103	915	999999	990	50	729	999999	11	721	999999	758	999999	832	337	658	999999	999999	711	999999	411	408	470	395	335	774	383	391	446	999999	363	999999	861	358	999999	993	434	776	593	883	216	115	219	877	994	346	704	147	676	623	999999	395	999999	742	302	999999	632	530	558	999999	667	347	955	290	368	790	896	860	97	343	234	496	53	827	660	999999	999999	593	401	989	79	999999	999999	822	882	967	577	999999	999999	433	370	903	228	999999	999999	868	160	999999	999999	213	999999	844	60	342	999999	351	351	999999	91	997	132	48	139	568	156	431	632	143	407	400	222	777	804	664	973	330	278	675	611	999999	155	271	84	197	549	235	195	382	433	541	625	999999	47	999999	310	999999	774	659	232	795	246	999999	530	128	991	672	999999	999999	999999	999999	999999	676	999999	299	851	861	964	941	29	920	246	999999	709	866	999999	647	739	745	999999	651	999999	619	453	999999	555	138	740	956	999999	999999	194	799	999999	365	468	949	183	748	999999	999999	367	832	639	999999	559	987	317	999999	353	353	932	305	42	999999	522	463	232	585	744	722	999999	18	745	152	999999	446	245	354	999999	999999	999999	999999	537	914	294	723	999999	152	267	999999	821	86	999999	999999	944	889	999999	305	999999	999999	727	597	14	999999	999999	359	999999	497	575	122	999999	963	266	528	878	941	767	999999	433	798	483	90	328	186	999999	54	405	999999	999999	846	680	940	511	999999	108	999999	987	52	596	934	999999	491	576	999999	816	857	819	94	974	999999	999999	649	999999	999999	531	646	279	827	593	284	999999	205	299	729	442	999999	461	864	430	11	954	999999	999999	498	171	999999	513	183	369	53	999999	321	917	999999	999999	41	78	466	999999	461	999999	999999	459	321	981	441	201	847	712	15	406	999999	663	972	999999	999999	999999	382	883	539	999999	105	999999	549	59	641	287	104	15	411	999999	995	994	969	404	795	276	219	517	729	800	666	470	364	647	999999	657	945	157	327	913	999999	583	340	328	999999	701	909	272	350	
164	107	999999	311	999999	410	960	999999	578	263	140	907	865	163	739	476	999999	113	902	779	983	342	947	687	497	56	421	663	650	892	999999	999999	999999	999999	575	999999	824	169	101	246	318	963	999999	893	197	999999	830	430	999999	851	877	597	17	492	366	822	159	999999	814	225	999999	306	54	686	169	999999	960	999999	587	46	999999	999999	22	999999	470	999999	999999	63	499	491	999999	991	72	798	24	999999	359	464	810	753	999999	669	354	876	257	22	919	999999	734	999999	56	142	842	564	210	412	585	351	31	999999	857	106	665	999999	999	997	244	999999	671	663	424	505	887	834	999999	999999	999999	145	418	458	111	284	329	84	999999	94	158	507	598	612	920	999999	442	475	895	999999	14	999999	876	259	999999	673	29	81	10	550	999999	18	999999	999999	291	999999	933	573	244	583	777	590	999999	915	849	736	656	68	742	416	72	422	938	46	999999	999999	269	168	999999	437	264	999999	84	999999	839	150	436	380	999999	481	84	869	240	999999	999999	423	999999	961	410	999999	26	960	338	999999	999999	833	79	44	250	999999	190	774	999999	999999	999999	529	515	994	999999	999999	309	999999	737	270	341	203	191	625	367	564	999999	307	758	999999	420	304	919	490	416	16	80	402	999999	148	999999	310	977	434	999999	999999	999999	149	885	999999	742	740	232	77	262	999999	651	999999	999999	686	226	882	25	262	395	34	999999	999999	587	80	637	906	156	999999	999999	999999	225	756	631	216	656	826	421	67	896	680	81	851	237	132	999999	999999	999999	453	999999	418	294	724	999999	999999	550	882	561	815	73	835	999999	632	999999	231	78	999999	822	470	39	400	471	999999	366	715	952	758	999999	465	715	21	191	702	999999	562	999999	500	718	661	665	999999	999999	606	999999	71	999999	999999	753	999999	63	469	999999	264	424	531	946	336	368	999999	27	791	94	106	109	62	653	891	954	545	484	999999	187	170	804	265	135	864	963	304	629	999999	15	791	412	256	216	927	288	157	615	419	142	999999	644	873	689	178	506	941	417	204	494	999999	531	484	292	643	459	168	405	92	999999	999999	703	513	786	303	999999	852	999999	726	612	807	930	999999	445	792	526	931	575	957	367	999999	887	999999	29	999999	269	999999	964	573	477	129	999999	999999	56	78	690	140	999999	396	484	999999	999999	691	591	999999	999999	465	49	999999	126	528	593	999999	724	351	186	279	493	988	999999	767	888	282	258	493	65	999999	999999	377	111	396	843	999999	999999	714	925	205	842	999999	521	803	888	999999	
456	949	536	313	808	704	891	421	646	999999	362	717	999999	824	442	108	630	878	446	671	398	730	684	414	965	20	426	999999	436	160	477	240	878	423	825	309	957	999999	999999	324	485	689	999999	744	826	765	999999	110	999999	743	712	642	367	226	999999	725	274	131	348	798	288	910	984	999999	631	132	838	999999	998	142	151	877	999999	999999	195	708	999999	940	588	999999	71	325	999999	693	447	834	873	662	347	999999	999999	835	414	999999	46	575	705	263	122	704	927	999999	112	631	999999	835	363	999999	40	377	744	334	999999	999999	737	963	999999	301	58	797	259	185	14	999999	107	316	473	488	999999	620	999999	999999	827	884	999999	464	223	596	100	612	481	999999	632	969	365	999999	301	275	73	999999	881	999999	215	325	454	751	602	213	533	296	371	874	999999	419	374	26	507	999999	999999	282	750	107	210	445	999999	621	999999	44	542	395	999999	207	424	999999	999999	999999	522	511	999999	529	999999	19	72	804	999999	606	487	999999	605	349	999999	642	408	791	332	784	213	770	999	999999	208	567	670	999999	281	173	460	999999	680	775	503	995	229	346	420	740	45	405	203	999999	143	340	439	999999	191	999999	799	633	690	954	395	752	999999	606	331	304	349	924	533	87	155	351	542	829	845	999999	422	71	380	591	999999	999999	999999	999999	999999	868	999999	476	956	900	999999	827	455	725	390	751	493	623	25	999999	401	120	872	126	574	792	797	609	358	973	959	737	999999	109	999999	587	185	999999	907	999999	176	872	999999	632	713	999999	999999	817	449	103	725	799	999999	999999	200	638	935	999999	715	906	80	528	999999	982	940	636	574	356	519	802	576	270	716	562	949	529	152	249	412	999999	896	999999	170	264	999999	999999	691	997	909	577	999999	725	516	10	391	647	999999	999999	692	86	999999	549	999999	646	527	999999	92	493	999999	671	495	695	57	469	20	999999	999999	864	735	780	945	999999	999999	999999	160	999999	999999	999999	180	311	999999	167	557	336	502	356	999999	524	737	793	87	207	691	248	91	957	678	56	999999	301	999999	889	260	911	140	186	999999	364	495	676	710	377	999999	13	999999	337	147	721	967	664	417	843	999999	941	703	999999	999999	999999	861	203	182	707	726	879	999999	999999	999999	646	205	326	253	999999	999999	70	93	999999	885	687	352	753	819	956	999999	335	883	446	762	318	217	393	300	904	503	302	504	13	650	999999	982	19	429	500	525	651	421	99	814	999999	858	993	862	207	855	999999	383	999999	628	401	996	999999	
134	599	999999	999999	35	999999	825	736	999999	90	69	452	999999	343	334	999999	441	437	999999	793	631	694	460	999999	999999	102	58	395	919	288	385	259	445	407	885	830	71	713	999999	82	274	999999	511	778	934	419	502	522	783	64	784	200	487	999999	953	999999	999999	226	291	933	999999	999999	817	999999	704	999999	16	307	457	503	267	727	811	841	529	553	193	681	288	121	600	999999	612	864	504	194	771	242	454	456	691	999999	432	693	782	834	271	999999	83	999999	412	204	75	289	796	67	389	646	684	409	255	466	937	999999	342	764	827	952	782	520	47	774	853	999999	811	422	999999	128	68	694	999999	958	608	164	708	405	470	999999	78	999999	805	135	999999	55	210	234	999999	261	999999	999999	16	318	999999	562	96	638	351	73	478	383	761	271	587	989	127	297	999999	783	471	999999	303	505	883	344	715	999999	999999	808	801	999999	514	999999	767	49	687	973	515	999999	77	80	64	999999	999999	999999	685	543	999999	999999	927	912	999999	999999	790	423	725	999999	435	999999	847	184	422	543	272	890	999999	717	503	999999	311	153	782	812	716	400	882	896	651	199	999999	999999	374	999999	999999	888	220	390	262	999999	324	999999	999999	407	208	999999	657	521	144	963	999999	967	999999	999999	267	783	140	563	418	999999	540	999999	999999	245	459	675	810	766	662	383	680	999999	465	158	233	135	605	385	614	823	742	371	999999	688	373	690	999999	374	398	106	758	999999	971	999999	814	496	999999	999999	947	532	92	891	858	760	999999	346	512	891	776	999999	188	999999	999999	595	657	178	999999	999999	872	999999	544	445	378	566	624	32	517	602	344	737	999999	303	437	92	741	851	513	11	999999	36	187	249	598	266	917	13	708	386	214	645	429	153	999999	189	999999	646	523	301	145	999999	829	910	557	48	332	885	327	866	999999	806	665	75	777	999999	590	304	846	121	999999	999999	999999	999999	999999	698	317	666	999999	258	999999	104	337	999999	865	144	207	277	999999	559	934	999999	686	999999	532	408	980	364	376	594	598	693	799	411	653	524	946	698	522	858	999999	665	32	999999	771	759	478	453	210	999999	648	999999	999999	297	187	616	999999	999999	999999	989	718	952	999999	999999	659	411	304	926	568	999999	999999	999999	754	834	999999	279	19	617	80	772	929	537	164	999999	999999	285	999999	512	999999	999999	589	474	100	533	150	778	374	753	999999	370	465	999999	885	859	454	999999	568	777	469	908	606	327	411	835	69	999999	798	999999	332	384	330	791	701	531	
760	723	999999	231	999999	59	904	266	207	710	317	999999	651	304	289	806	717	313	999999	326	440	272	73	264	474	959	980	807	430	44	50	673	850	363	999999	730	999999	999999	999999	420	13	350	129	700	528	681	538	999999	287	526	667	26	748	999999	999999	497	999999	164	999999	999999	78	106	999999	172	999999	999999	537	298	204	999999	999999	380	229	632	999999	100	999999	999999	736	792	430	486	529	999999	377	33	925	475	272	611	80	576	589	360	351	907	514	956	999999	884	154	250	309	729	450	297	797	125	999999	10	999999	297	427	965	313	592	576	931	795	647	999999	72	999999	593	488	509	790	868	291	999999	585	195	999999	851	647	999999	187	800	464	90	235	999999	412	271	999999	999999	158	999999	56	759	999999	583	171	393	999999	92	224	715	251	999999	999999	929	834	657	999999	169	954	999999	327	999999	415	776	476	714	421	908	659	763	336	704	361	176	821	999999	84	999999	34	949	684	999999	965	471	558	524	583	306	999999	755	847	107	828	582	307	999999	354	563	999999	457	971	268	432	460	999999	546	999999	340	117	999999	582	421	144	999999	891	999999	167	944	227	952	999999	125	932	904	916	239	876	778	868	898	999999	520	896	577	999999	425	143	514	91	999999	999999	253	199	672	182	999999	962	822	691	545	765	999999	346	163	326	999999	999999	527	544	159	670	999999	471	999999	134	71	999999	567	999999	475	999999	999999	862	215	999999	887	999999	270	732	491	277	63	97	333	142	999999	999999	743	260	131	99	615	970	931	999999	134	781	980	547	999999	910	404	999999	225	917	122	547	140	145	439	999999	76	795	63	882	616	723	148	86	999999	999999	782	316	906	386	22	682	930	863	893	115	946	722	620	581	872	269	999999	999999	29	239	999999	607	821	202	999999	819	999999	59	735	999999	643	903	999999	234	137	999999	887	838	904	439	617	276	252	999999	982	353	184	481	999999	999999	851	732	67	999999	842	184	495	999999	363	203	765	881	138	492	472	999999	531	396	453	784	382	43	999999	589	622	999999	365	999999	999999	679	645	445	999999	388	999999	910	845	84	999999	952	602	999999	485	999999	999999	736	999999	999999	861	999999	822	787	999999	235	974	818	230	999999	999999	75	819	999999	503	683	558	330	842	999999	999999	561	207	456	999999	500	192	208	557	801	999999	885	639	605	635	280	999999	857	416	812	414	999999	999999	377	579	325	999999	604	999999	801	162	353	894	398	824	310	742	376	782	537	999999	776	271	429	562	619	999999	999999	999999	233	827	701	913	
39	345	204	870	829	877	689	999999	999999	527	755	648	571	991	999999	780	999999	999999	490	84	879	768	999999	478	271	999999	960	889	999999	242	456	974	461	999999	864	999999	999999	999999	912	999999	102	179	466	999999	516	780	990	627	195	443	46	999999	346	626	44	999999	999999	726	999999	999999	916	999999	449	354	81	780	999999	999999	999999	198	160	896	625	999999	999999	709	312	389	962	999999	824	342	704	485	206	761	637	835	406	603	999999	999999	829	999999	581	302	999999	121	187	999999	593	859	999999	997	292	149	79	355	644	334	999999	999999	764	129	199	584	106	963	158	319	152	999999	735	999999	843	999999	76	726	419	689	978	999999	211	236	999999	965	842	706	999999	66	999999	292	200	999999	999999	36	149	709	709	997	206	767	962	868	592	242	133	966	164	46	82	353	935	955	999999	999999	126	537	999999	234	741	399	999999	101	627	860	171	663	999999	816	116	366	26	421	492	999999	999999	343	643	999999	841	876	999999	166	983	348	999999	999999	725	878	999999	611	486	485	266	999999	996	871	251	732	81	469	999999	999999	929	715	336	524	999999	144	537	782	894	569	999999	999999	999999	614	117	288	513	925	938	20	906	999999	999999	541	165	685	225	367	102	911	593	381	999999	214	236	999999	999999	832	773	999999	999999	999999	717	917	102	400	960	999999	763	962	228	155	531	999999	999999	999999	835	795	999999	786	918	999999	999999	999999	976	999999	76	642	387	840	999999	681	162	356	669	779	787	962	449	764	725	833	604	139	692	447	849	732	774	801	442	226	999999	999999	673	180	446	734	941	999999	333	328	14	923	696	547	993	185	406	660	648	872	356	604	70	95	575	560	300	538	999999	344	867	586	407	59	217	174	683	499	999999	62	31	368	999999	407	829	999999	443	999999	454	999999	999999	123	163	569	999999	999999	999999	587	999999	886	999999	412	918	988	999999	427	525	647	340	828	501	907	327	595	851	987	173	663	265	893	999999	999999	94	497	19	999999	999999	838	189	347	248	105	893	457	619	618	999999	999999	999999	411	166	795	814	625	182	427	795	567	717	882	706	999999	332	712	768	297	328	430	979	999999	994	686	468	992	589	405	24	870	999999	999999	547	721	999999	854	737	331	341	468	324	999999	958	865	130	306	999999	976	773	190	688	331	300	29	472	999999	416	480	337	821	45	776	413	925	591	485	344	985	554	477	999999	446	999999	999999	115	398	747	999999	565	171	362	613	632	999999	999999	654	941	528	258	476	447	267	993	999999	432	548	
188	43	283	645	961	999999	999999	305	999999	251	375	999999	913	84	503	999999	914	999999	469	999999	154	579	999999	936	999999	816	736	88	999999	999999	453	446	436	567	220	714	855	920	209	999999	191	999999	627	940	999999	510	614	184	973	999999	999999	999999	59	10	403	999999	999999	346	111	999999	918	353	275	497	999999	999999	15	355	864	788	999999	994	966	999999	251	817	951	803	657	999999	211	562	114	870	375	626	396	436	999999	612	424	999999	818	63	788	838	71	140	999999	360	505	999999	320	194	737	358	860	999999	999999	999999	999999	496	689	78	944	365	248	404	999999	182	541	579	999999	999999	999999	999999	999999	999999	974	412	756	999999	661	306	999999	941	252	920	143	27	765	999999	676	999999	955	928	829	999999	999999	432	999999	666	18	969	819	925	999999	999999	820	999999	182	947	323	356	829	834	834	393	540	12	123	999999	270	114	999999	442	902	603	306	999999	999999	435	804	999999	812	999999	812	691	487	612	864	194	999999	999999	844	999999	999999	330	999999	131	103	446	999999	116	999999	281	405	904	563	999999	999999	483	761	384	999999	747	153	771	543	999999	32	999999	905	928	148	928	228	999999	999999	598	655	581	999999	185	351	648	226	697	999999	540	693	999999	138	110	999999	999999	433	725	581	106	675	24	787	28	108	950	540	999999	968	999999	999999	999999	999999	965	731	452	638	586	999999	100	530	455	539	12	56	124	25	805	349	756	505	999999	999999	173	922	999999	794	826	999999	401	999999	935	729	999999	486	248	274	173	999999	146	999999	846	692	999999	999999	229	484	999999	999999	984	935	999999	941	221	884	561	85	999999	999999	99	999999	999999	999999	641	982	595	725	688	525	999999	849	851	999999	213	13	659	999999	999999	999999	999999	166	19	854	101	466	999999	993	518	966	925	172	794	130	289	488	941	346	60	508	980	504	796	269	174	144	93	308	737	217	235	750	197	882	349	933	648	999999	999999	184	608	601	216	722	599	645	65	731	156	725	71	323	759	389	999999	208	370	750	690	956	383	85	999999	310	741	999999	974	912	781	999999	840	984	927	876	900	388	297	84	669	528	89	362	161	999999	999999	912	990	808	274	999999	999999	897	276	462	999999	533	999999	906	999999	999999	671	152	999999	800	884	87	395	999999	488	239	910	296	90	172	876	31	923	253	999999	828	195	176	648	999999	783	942	717	475	85	377	52	391	103	255	857	936	412	361	137	999999	526	999999	999999	44	240	999999	817	114	585	779	610	101	751	162	238	504	999999	318	27	942	999999	
999999	808	121	196	529	202	834	314	940	618	999999	999999	96	312	89	846	999999	410	506	134	999999	889	999999	766	951	639	941	999999	999999	442	103	343	999999	709	606	307	217	848	710	93	982	799	645	170	47	975	665	850	159	657	999999	908	999999	817	756	999999	513	354	999999	999999	999999	816	952	508	525	238	930	387	999999	999999	638	765	699	422	999999	813	254	144	729	975	974	101	868	704	550	195	822	377	952	575	794	999999	612	821	832	175	847	999999	645	809	54	287	154	377	28	135	218	999999	999999	999999	786	378	999999	269	914	170	948	999999	957	999999	416	999999	434	999999	987	775	162	878	590	976	965	117	999999	919	999999	696	946	501	999999	999999	999999	723	702	20	789	425	999999	353	906	999999	999999	600	189	315	403	999999	999999	999999	389	253	972	999999	999999	699	977	678	879	999999	999999	227	223	457	999999	542	363	692	999999	999999	350	999999	999999	809	999999	918	758	375	927	999999	999999	448	843	933	121	442	452	999999	999999	999999	43	120	545	541	999999	688	458	770	999999	647	951	999999	999999	999999	672	817	714	172	369	999999	999999	611	750	695	189	889	999999	999999	345	138	99	999999	999999	857	390	999999	999999	996	795	292	470	988	999999	290	242	816	817	999999	270	303	727	289	999999	616	72	999999	999999	849	362	134	314	177	434	901	999999	999999	233	999999	58	442	999999	718	377	999999	999999	951	276	470	463	999999	82	970	30	51	410	810	999999	999999	794	999999	870	187	643	671	978	999999	563	444	732	999999	592	53	365	827	513	19	911	210	487	121	165	899	395	989	62	999999	157	393	500	747	999999	362	999999	999999	572	612	84	706	999999	835	398	831	737	999999	999999	38	615	999999	538	401	999999	241	393	683	804	970	792	999999	618	644	155	180	999999	984	207	240	73	276	999999	999999	934	215	111	651	722	333	999999	931	999999	33	728	954	855	109	849	570	999999	306	294	999999	999999	999999	97	464	999999	999999	887	999999	266	549	965	999999	938	636	466	692	139	999999	960	999999	808	999999	445	595	915	201	325	999999	145	636	270	999999	999999	663	91	999999	999999	999999	999999	505	999999	418	674	999999	999999	389	26	228	999999	166	441	237	999999	999999	793	959	999999	502	548	499	902	52	999999	630	289	207	999999	285	555	951	575	999999	999999	465	44	399	196	775	537	535	185	999999	999999	979	205	43	431	177	999999	999999	529	625	108	471	603	403	801	54	999999	860	31	999999	673	691	999999	949	999999	880	999999	999999	999999	219	965	23	324	805	999999	637	434	255	776	999999	
415	433	432	949	393	318	862	641	999999	152	999999	676	999999	444	999999	520	398	255	586	550	398	476	358	999999	999999	999999	157	798	999999	174	619	144	94	831	335	249	999999	641	566	148	28	147	999999	631	824	298	508	999999	380	331	248	999999	669	235	801	938	84	122	299	307	171	999999	89	433	532	261	592	683	999999	194	999999	757	689	448	532	260	671	999999	999999	371	586	277	427	240	925	440	474	999999	39	397	174	156	351	999999	976	954	67	382	999999	572	705	999999	771	196	79	491	499	231	703	999999	276	999999	999999	928	720	893	647	999999	507	102	999999	999999	653	720	29	115	415	431	471	999999	203	299	629	922	999999	761	999999	240	999999	444	941	253	999999	488	999999	817	999999	423	547	92	999999	999999	999999	15	999999	999999	999999	999999	176	964	85	77	999999	999999	357	977	727	703	272	999999	398	416	688	999999	161	999999	579	175	999999	212	585	992	883	999999	271	984	424	623	146	999999	999999	454	999999	206	368	999999	493	40	140	152	100	825	161	588	694	999999	999999	810	854	253	999999	15	460	999999	999999	93	194	999999	863	373	562	113	567	999999	999999	943	352	492	705	288	59	548	45	457	121	760	999999	305	999999	371	463	613	999999	893	301	584	993	109	817	999999	688	122	177	999999	590	986	268	582	999999	750	557	47	115	999999	999999	853	999999	13	999999	628	253	999999	686	501	999999	948	344	674	287	794	950	252	675	999999	599	937	381	278	867	135	502	268	96	943	813	425	999999	203	699	447	999999	989	257	999999	41	800	435	675	856	641	651	999999	305	424	999999	999999	372	999999	976	265	999999	701	146	999999	136	984	802	999999	688	493	450	150	974	839	190	960	995	999999	399	798	511	706	999999	235	483	908	962	671	153	508	63	822	999999	443	965	913	999999	999999	72	56	998	693	999999	372	999999	510	619	466	244	839	999999	886	295	187	999999	999999	288	999999	253	228	32	999999	598	189	440	627	924	540	873	999999	117	475	999999	999999	800	818	719	59	45	972	298	999999	437	999999	199	176	537	999999	689	199	634	999999	287	844	34	868	104	999999	999999	999999	586	89	592	967	731	999999	999999	943	999999	935	66	239	875	999999	929	999999	702	999999	990	274	100	884	850	684	999999	174	198	579	328	932	999999	912	127	999999	395	219	999999	999999	582	999999	703	593	662	999999	143	404	76	999999	999999	508	999999	810	999999	667	482	702	238	907	335	566	655	999999	999999	454	221	154	999999	413	884	719	999999	242	711	644	570	506	232	999999	550	247	
999999	191	663	820	766	914	105	459	990	999999	981	16	144	25	700	999999	969	217	542	989	292	999999	132	205	896	999999	108	182	107	975	479	141	366	97	468	473	239	804	999999	999999	58	999999	423	999999	738	605	108	999999	943	760	537	25	563	561	955	445	69	999999	923	833	815	922	362	24	224	999999	649	57	557	237	999999	175	528	999999	999999	999999	999999	931	467	301	834	412	239	346	448	464	999999	805	142	33	413	771	880	854	999999	135	310	408	976	888	955	999999	148	716	190	371	999999	327	621	999999	206	138	11	999999	999999	413	999999	999999	576	999999	999999	844	999999	534	999999	808	295	673	755	814	329	999999	955	578	345	783	273	522	165	86	967	260	999999	999999	826	285	769	257	999999	87	441	293	832	225	616	121	146	614	892	382	86	822	572	806	15	365	182	999999	999999	225	999999	180	861	999999	792	32	659	999999	999999	548	48	48	817	999999	382	46	17	739	999999	233	647	999999	630	783	999999	154	999999	387	999999	999999	999999	346	959	999999	938	271	432	342	432	999999	461	38	999999	354	343	48	14	894	433	969	358	999999	470	74	578	490	999999	87	499	999999	999999	282	999999	246	445	702	999999	187	739	121	613	675	316	377	771	618	751	286	450	961	149	999999	954	832	122	669	875	895	71	457	720	354	842	784	999999	189	721	999999	999999	640	959	827	165	999999	365	683	137	103	302	959	999999	274	999999	538	508	999999	327	484	999999	776	826	193	999999	291	400	999999	832	531	127	591	999999	89	377	999999	11	322	999999	999999	999999	439	541	999999	602	999999	718	456	716	999999	999999	999999	862	247	548	999999	814	776	711	999999	920	106	850	605	975	710	999999	659	896	828	536	999999	999999	684	999999	693	999999	53	590	23	572	999999	552	527	255	419	999999	659	541	244	994	235	611	764	722	999999	999999	999999	807	999999	50	69	559	887	778	101	795	188	240	854	898	770	195	697	311	976	999999	333	360	566	981	412	127	999999	999999	310	583	158	961	637	114	308	246	698	999999	999999	394	664	999999	163	623	999999	429	686	345	999999	49	914	463	746	999999	265	585	251	910	637	999999	897	63	999999	517	646	999999	602	750	600	534	497	723	999999	592	889	584	206	942	439	983	440	999999	610	999999	669	695	225	999999	848	723	995	787	346	570	999999	999999	281	645	977	334	826	999999	745	699	999999	200	999999	164	935	681	388	999999	999999	653	511	580	453	999999	848	950	11	999999	999999	876	539	709	387	237	999999	289	312	560	965	115	999999	
504	581	910	719	478	40	70	876	177	344	695	316	999999	69	916	167	75	797	36	332	46	43	868	170	842	812	438	69	656	999999	827	344	375	496	16	998	543	496	380	999999	941	999999	734	542	843	403	695	999999	188	132	999999	763	938	783	130	471	712	999999	876	666	602	11	230	799	517	361	940	205	999999	918	999999	578	999999	999999	391	999999	309	336	999999	999999	127	270	999999	534	141	73	405	999999	999999	545	295	794	620	999999	328	939	999999	935	34	491	462	499	124	270	999999	999999	346	832	401	998	171	386	431	437	548	999999	130	695	668	453	956	358	830	518	632	999999	958	999999	787	451	437	374	311	999999	986	628	156	620	35	999999	999999	572	999999	376	383	999999	372	192	175	986	818	998	276	581	534	113	999999	999999	999999	999999	710	633	54	949	571	797	85	595	999999	919	999999	510	999999	206	726	999999	167	463	144	723	999999	775	999999	801	999999	439	107	729	999999	883	999999	550	983	999999	761	103	999999	250	805	586	834	999999	742	999999	801	318	999999	80	855	150	999999	215	471	914	221	935	96	253	326	141	700	355	294	567	960	644	527	999999	444	999999	999999	916	657	558	889	691	999999	999999	999	324	110	999999	999999	170	937	754	999999	999999	145	825	16	284	924	674	999999	488	491	999999	295	166	791	25	636	232	284	39	557	999999	34	529	902	999999	253	999999	40	999999	999999	134	630	216	565	458	999999	999999	999999	999999	992	983	999999	410	209	857	16	843	999999	94	400	999999	999999	907	206	175	999999	615	923	221	999999	922	643	222	18	999999	999999	999999	600	343	838	27	605	692	46	574	999999	624	999999	55	788	999999	478	945	999999	827	999999	999999	999999	999999	414	571	695	414	561	79	999999	459	402	842	312	999999	999999	999999	999999	999999	56	202	999999	631	924	429	295	999999	433	629	454	697	938	190	128	999999	78	999999	928	277	331	201	999999	999999	234	791	999999	999999	742	861	999999	999999	699	900	999999	56	851	999999	999999	999999	285	817	980	932	625	999999	520	999999	723	999999	858	52	999999	999999	61	855	71	999999	407	999999	207	808	999999	572	471	999999	998	48	999999	82	980	690	734	943	992	513	220	208	351	582	280	20	999999	271	12	126	26	721	849	925	984	999999	981	343	787	999999	999999	999999	471	459	654	482	811	651	500	178	317	328	999999	547	644	863	562	825	862	196	999999	999999	570	999999	160	286	198	484	97	42	709	401	166	526	831	802	737	891	999999	797	208	121	771	833	808	999999	736	312	290	131	395	165	
480	600	999999	999999	999999	126	999999	999999	294	337	563	999999	999999	916	171	469	999999	999999	999999	670	897	74	988	932	112	736	546	462	549	886	204	966	646	553	920	566	104	34	953	999999	592	560	513	871	558	313	999999	891	999999	277	999999	448	995	725	268	415	612	499	705	121	579	999999	827	407	142	596	821	916	995	605	375	691	888	999999	87	346	561	126	999999	798	372	654	925	282	299	999999	971	999999	294	515	953	604	328	842	51	999999	733	115	738	999999	492	999999	895	930	999999	905	559	490	647	922	999999	495	124	907	749	924	921	555	118	387	625	899	631	999999	651	770	372	56	473	342	613	456	387	423	999999	914	759	994	380	999999	206	491	999999	372	999999	468	490	999999	102	999999	823	187	997	999999	346	593	999999	999999	289	999999	542	513	999999	999999	999999	999999	118	701	601	835	175	927	184	724	999999	143	625	999999	999999	193	999999	951	999999	999999	999999	435	458	36	999999	722	97	354	999999	248	851	692	474	968	63	999999	359	788	819	266	951	896	12	283	180	212	967	567	585	105	852	590	559	670	796	883	999999	92	624	879	747	999999	221	999999	999999	498	669	999999	999999	999999	833	999999	141	697	405	621	432	185	999999	873	754	530	999999	619	395	270	143	804	181	179	314	277	173	940	518	140	685	999999	999999	682	543	999999	361	999999	271	999999	459	862	275	185	999999	999999	236	750	134	227	62	999999	550	611	365	999999	485	999999	999999	565	337	201	188	275	936	366	774	999999	340	445	178	758	358	45	811	281	539	999999	718	541	51	423	999999	300	999999	999999	525	799	326	999999	999999	324	999999	999999	999999	267	684	999999	248	999999	998	62	420	689	59	304	999999	515	799	999999	335	489	327	729	524	914	384	887	198	853	841	975	856	661	610	853	999999	651	21	999999	597	539	999999	624	543	988	12	137	999999	782	839	999999	999999	243	353	354	999999	29	191	999999	882	796	999999	999999	262	32	206	759	88	205	295	601	504	255	496	796	731	703	196	536	999999	999999	999999	415	23	832	975	999999	999999	266	856	989	999999	999999	670	800	727	372	371	520	791	252	58	55	497	248	999999	753	746	556	999999	303	833	655	207	635	999999	406	999999	430	999999	999999	999999	822	349	305	141	999999	999999	696	999999	999999	342	676	999999	668	209	999999	918	999999	327	232	877	999999	999999	563	999999	814	704	45	648	999999	999999	940	473	999999	801	236	706	202	117	999999	178	999999	488	264	999999	167	911	538	999999	999999	487	607	112	824	705	689	999999	785	
148	326	999999	549	57	999999	379	999999	212	999999	867	972	892	726	667	415	999999	827	283	388	602	999999	903	175	609	97	843	999999	999999	648	513	122	57	921	63	999999	24	999999	11	999999	885	568	954	386	671	999999	669	761	939	999999	999999	999999	416	800	192	148	999999	732	939	960	999999	986	564	564	31	755	925	999999	672	876	401	434	826	999999	999999	44	55	527	504	156	428	92	452	149	876	636	705	256	738	915	377	999999	690	51	837	898	14	399	365	999999	999999	999999	99	999999	306	999999	61	873	999999	158	102	895	238	792	542	821	543	424	687	394	999999	679	242	756	999999	119	743	785	999999	604	40	656	172	588	999999	730	992	389	843	539	585	999999	949	590	822	482	63	999999	999999	25	365	999999	711	970	866	858	465	342	563	999999	999999	276	178	702	127	446	733	999999	182	812	828	163	581	158	999999	227	729	651	934	36	65	845	286	689	249	450	944	201	721	761	999999	660	826	999999	935	319	664	257	472	999999	748	999999	999999	999999	196	211	18	999999	170	649	138	999999	999999	999999	999999	757	999999	488	462	999999	501	999999	928	421	547	178	337	999999	222	500	563	482	189	558	287	651	130	999999	502	48	442	391	41	81	999999	462	262	298	524	187	999999	185	794	796	884	217	485	313	159	999999	999999	93	350	669	96	656	634	999999	259	490	636	409	985	424	244	119	999999	856	789	94	915	999999	410	45	180	999999	687	999999	673	80	176	817	999999	484	174	359	999999	371	999999	975	999999	412	999999	43	550	920	200	380	561	774	707	999999	523	74	112	999999	682	314	499	708	999999	251	186	188	999999	999999	968	510	260	999999	78	148	870	999999	266	513	999	999999	999999	260	999999	316	831	898	373	547	303	376	381	338	676	736	872	999999	16	586	999999	999999	720	999999	952	689	130	676	999999	569	757	709	999999	599	999999	315	999999	249	522	662	419	287	815	775	526	601	139	999999	218	999999	275	999999	807	999999	287	148	999999	762	307	506	196	164	202	803	790	593	569	999999	502	999999	915	999999	999999	353	999999	948	999999	944	215	361	999999	209	999999	374	303	999999	901	137	321	697	658	67	941	25	999999	264	94	21	985	932	42	357	428	846	425	641	829	464	512	999999	999999	713	999999	946	946	987	999999	827	510	626	691	441	470	804	999999	857	692	999999	877	999999	999999	43	958	282	328	212	780	621	948	661	344	447	624	982	604	944	999999	995	79	488	568	267	511	999999	999999	600	886	624	999999	567	949	90	999999	600	
476	999999	754	999999	627	743	217	999999	879	999999	292	999999	817	488	209	768	357	999999	680	398	354	606	999999	999999	999999	728	326	166	488	391	712	999999	859	999999	515	999999	999999	235	377	335	281	999999	387	663	87	996	999999	999999	424	374	219	263	409	999999	256	999999	999999	999999	253	899	427	61	596	497	146	999999	999999	793	972	664	999999	132	328	354	999999	861	228	999999	522	44	999999	917	741	124	999999	459	854	670	777	999999	17	44	981	478	907	230	895	890	999999	59	612	989	435	759	795	97	999999	65	82	394	651	668	643	218	954	509	319	482	999999	686	999999	724	25	337	657	544	999999	850	999999	896	965	999999	351	472	432	955	492	982	328	93	999999	999999	598	392	993	348	401	999999	524	408	999999	423	999999	999999	876	888	974	999999	999999	261	946	93	999999	185	429	323	327	180	786	998	27	337	999999	242	999999	383	135	632	999999	319	152	378	335	48	985	999999	999999	999999	596	999999	981	393	999999	77	999999	441	190	422	963	679	31	999999	986	525	999999	583	999999	999999	678	502	999999	351	765	999999	118	577	758	579	200	999999	559	999999	999999	251	27	633	457	999999	105	999999	203	713	669	999999	298	999999	999999	999999	999999	411	292	433	833	999999	999999	639	999999	97	958	999999	683	611	999999	95	130	999999	647	744	999999	999999	136	182	245	999999	309	58	681	111	504	999999	999999	948	921	999999	594	135	982	999999	469	387	15	369	138	535	57	591	999999	584	543	999999	284	646	311	999999	285	120	197	885	795	733	958	999999	999999	771	383	734	689	999999	500	994	999999	999999	285	130	751	999999	53	710	900	717	566	107	568	422	911	549	999999	30	999999	484	938	107	692	735	429	488	999999	366	161	322	999999	999999	93	548	859	126	999999	999999	159	518	76	487	984	88	177	861	999999	180	860	834	98	668	999999	26	66	999999	475	550	701	273	989	687	999999	588	814	517	23	29	562	999999	188	466	870	995	418	999999	122	614	568	568	529	999999	999999	327	234	244	129	999999	492	999999	651	999999	489	886	528	389	928	406	274	660	847	939	618	75	999999	999999	797	933	608	999999	999999	861	982	143	744	999999	190	241	364	580	397	999999	999999	828	154	367	977	984	999999	999999	533	716	999999	907	720	589	999999	441	999999	602	446	196	469	999999	999999	789	838	355	151	144	999999	696	52	999999	273	900	412	790	920	298	999999	812	466	579	82	307	521	84	422	164	999999	749	569	999999	999999	999999	487	649	117	999999	999999	631	842	999999	830	999999	999999	655	644	819	
999999	999999	999999	999999	947	999999	999999	889	815	423	278	999999	933	999999	739	458	137	290	561	72	999999	762	683	566	999999	33	970	134	748	245	633	999999	439	603	999999	207	999999	999999	813	509	481	999999	834	693	999999	764	698	999999	602	381	709	392	103	582	406	424	999999	953	613	924	663	999999	151	579	790	411	334	339	19	999999	999999	941	476	61	590	825	928	989	480	15	335	999999	531	999999	999999	250	999999	857	207	563	683	284	582	999999	846	876	456	265	999999	999999	439	368	999999	71	161	768	999999	999999	991	580	496	534	483	999999	599	548	83	774	999999	549	639	476	142	456	857	944	999999	587	215	999999	379	672	96	999999	999999	966	278	470	224	768	999999	999999	999999	999999	76	158	801	974	300	999999	803	681	999999	364	54	963	235	999999	213	216	409	999999	837	286	210	999999	448	687	42	632	280	612	560	999999	224	999999	610	516	389	709	999999	394	999999	908	911	999999	460	732	751	612	999999	879	267	17	999999	996	892	999999	999999	253	710	124	999999	668	36	200	131	999999	999999	145	362	999999	19	999999	73	999999	51	928	375	512	372	999999	935	430	890	999999	355	999999	915	228	999999	31	100	146	998	999999	999999	999999	881	999999	999999	522	592	615	259	999999	869	763	999999	354	954	964	999999	913	880	993	999999	999999	777	635	845	999999	999999	920	129	341	999999	872	505	44	572	999999	56	655	936	850	133	329	999999	868	999999	591	999999	570	999999	62	807	186	999999	15	849	999999	850	999999	874	999999	499	671	999999	999999	402	997	267	999999	782	541	917	999999	999999	40	999999	859	350	909	113	264	971	462	999999	76	534	452	999999	499	999999	640	572	800	780	999999	360	999999	999999	263	999999	534	333	698	788	732	144	248	209	236	145	990	591	999999	152	620	35	47	999999	429	999999	950	391	768	724	151	999999	127	787	999999	680	418	999999	96	999999	999999	999999	282	673	999999	932	295	252	389	999999	205	58	999999	657	999999	999999	322	446	412	999999	525	153	565	974	647	763	27	460	171	556	726	963	505	508	999999	690	753	999999	999999	497	107	999999	11	413	529	999999	999999	469	627	135	999999	971	623	226	918	435	374	308	36	171	999999	835	90	833	637	999999	553	132	93	999999	169	947	357	915	772	816	151	162	455	553	424	558	999999	46	198	755	999999	999999	590	999999	325	454	348	999999	582	272	999999	178	775	297	550	226	385	157	965	420	624	708	453	111	293	221	853	482	746	366	12	54	644	882	891	274	541	945	163	715	609	999999	342	999999	199	
973	999999	167	999999	999999	182	685	80	778	999999	641	999999	488	854	999999	999999	865	191	226	269	583	534	893	406	999999	684	440	994	260	810	999999	999999	943	999999	999999	834	695	479	548	193	327	974	865	999999	999999	440	999999	100	999999	123	743	247	126	999999	615	999999	493	760	727	999999	742	691	819	999999	999999	276	891	576	544	279	905	396	643	42	999999	999999	668	152	157	845	631	349	944	147	999999	999999	999999	702	306	871	351	934	999999	33	451	636	164	999999	814	982	548	486	556	780	217	999999	603	93	999999	17	780	350	999999	999999	999999	403	999999	999999	999999	977	999999	999999	279	672	999999	971	644	619	591	316	454	769	338	174	999999	154	999999	173	929	999999	364	175	404	299	101	999999	331	870	140	999999	889	482	998	837	965	999999	217	884	852	999999	712	984	502	991	562	20	999999	449	584	748	610	582	753	188	622	999999	794	980	999999	999999	999999	999999	489	543	999999	972	771	500	208	947	937	908	321	692	18	380	999999	413	736	90	987	881	296	391	447	316	728	820	999999	999999	565	999999	313	999999	999999	939	505	958	574	590	999999	522	250	637	999999	702	271	70	179	999999	188	391	253	500	939	768	486	107	999999	120	253	951	999999	95	999999	710	604	396	999999	999999	999999	714	838	156	999999	475	999999	999999	579	999999	54	668	650	999999	935	183	983	999999	985	828	462	407	862	999999	347	298	999999	165	255	999999	999999	875	964	110	375	473	552	107	659	473	136	827	527	999999	999999	999999	999999	311	159	218	727	792	410	277	616	478	999999	385	809	552	999999	999999	414	478	999999	179	999999	549	608	999999	999999	886	999999	521	701	635	880	510	397	762	986	934	999999	999999	999999	999999	999999	697	999999	897	621	177	999999	116	244	999999	423	58	715	896	881	761	703	999999	586	840	640	888	999999	981	999999	351	987	56	566	304	999999	377	104	340	703	16	999999	710	999999	999999	598	55	286	62	222	831	999999	500	881	235	999999	327	460	543	675	586	131	512	309	280	189	251	550	940	178	55	954	384	203	874	999999	993	838	132	252	594	611	523	769	999999	557	497	175	999999	73	163	917	999999	665	127	999999	552	411	579	284	357	504	346	883	176	877	419	999999	16	528	247	999999	337	300	90	974	608	743	542	723	691	85	220	877	25	138	402	719	85	999999	164	591	999999	999999	895	999999	275	999999	603	999999	147	999999	168	811	825	674	589	270	999999	999999	286	808	868	856	592	281	294	468	868	47	484	700	231	999999	374	656	229	489	999999	
990	709	967	150	653	585	999999	999999	408	999999	350	548	142	144	933	712	999999	722	412	265	623	999999	807	771	999999	414	999999	999999	151	447	999999	999999	110	999999	594	443	319	668	225	281	101	364	886	416	528	498	351	999999	999999	314	29	933	816	234	782	195	902	205	585	999999	147	532	999999	960	999999	895	448	278	550	500	403	687	999999	141	999999	268	919	401	253	999999	73	882	681	836	428	245	999999	999999	92	409	541	999999	92	976	143	569	589	925	999999	632	60	83	25	999999	911	341	436	684	999999	523	275	999999	952	518	185	265	851	938	542	647	999999	571	196	150	959	290	604	530	999999	604	678	994	868	620	26	999999	866	999999	925	999999	809	953	815	999999	999999	999999	170	574	999999	999999	999999	651	392	884	999999	999999	886	874	837	630	737	999999	999999	466	845	999999	642	341	501	195	999999	967	22	456	838	999999	755	628	17	929	129	40	999999	999999	886	36	611	983	254	537	113	992	999999	305	359	904	277	359	722	861	397	829	82	616	489	750	639	936	56	73	732	268	867	908	511	706	186	566	579	999999	670	999999	96	999999	999999	406	921	717	106	999999	45	406	905	155	542	299	957	123	640	145	397	999999	936	191	805	999999	999999	999999	793	999999	728	999999	780	904	201	737	743	118	534	999999	999999	922	839	122	37	336	363	721	375	221	749	72	925	443	431	994	723	999999	168	247	281	783	923	999999	216	334	625	999999	953	805	556	848	588	557	316	474	999999	824	163	478	491	412	771	582	903	665	999999	346	999999	207	24	838	950	297	810	999999	999	394	999999	702	999999	362	999999	570	664	900	484	999999	137	957	167	899	751	689	755	868	21	350	551	550	549	999999	528	999999	999999	718	898	999999	746	999999	475	451	917	999999	768	999999	645	211	999999	12	191	418	218	525	999999	125	96	270	541	942	44	658	843	365	163	431	834	21	779	999999	12	192	630	999999	999999	716	981	999999	921	999999	233	999999	433	999999	999999	141	999999	12	717	999999	631	637	760	999999	236	817	999999	562	307	346	304	999999	999999	971	999	999999	787	351	999999	332	143	797	349	914	718	233	235	304	995	32	361	831	303	114	324	999999	999999	825	641	999999	117	999999	992	584	332	600	999999	461	549	371	999999	999999	968	999999	541	834	298	846	96	12	592	314	566	999999	985	472	340	326	657	634	576	999999	999999	999999	225	999999	804	764	591	128	844	773	754	634	678	999999	999999	909	572	999999	86	585	739	638	91	803	861	716	599	859	
269	72	999999	914	999999	392	999999	608	999999	999999	39	534	999999	999999	168	999999	559	932	999999	999999	609	431	999999	177	558	990	232	999999	288	421	999999	98	175	999999	858	999999	969	839	999999	999999	999999	265	739	746	999999	552	330	999999	480	272	254	929	120	246	260	838	318	637	999999	803	999999	945	329	999999	999999	941	369	999999	120	386	849	719	103	320	999999	354	691	18	717	15	999999	462	601	999999	177	924	977	928	481	29	473	342	483	45	136	668	999999	982	772	518	192	797	999999	999999	422	535	836	999999	497	905	157	310	919	999999	143	707	999999	314	590	59	999999	440	62	100	913	517	246	67	999999	89	999999	999999	245	208	822	872	802	999999	999999	642	97	187	441	575	872	173	422	132	901	429	324	630	401	723	554	752	745	569	189	999999	299	999999	616	418	999999	448	999999	721	999999	271	905	845	999999	948	961	999999	999	487	999999	750	105	999999	165	763	764	788	317	521	653	80	999999	242	999999	999999	353	999999	570	32	999999	999999	999999	701	594	640	999999	479	999999	453	762	768	753	268	999999	438	809	185	622	852	653	707	999999	552	77	467	143	672	526	999999	999999	651	225	976	408	794	999999	404	529	525	250	295	870	864	759	885	999999	869	892	890	999999	177	999999	718	379	999999	303	999999	999999	999999	506	851	999999	904	999999	120	553	777	859	555	786	999999	655	107	612	999999	837	275	793	192	150	999999	779	635	136	437	954	999999	999999	37	501	106	770	403	28	999999	341	999999	26	649	341	550	999999	347	113	482	522	599	115	999999	999999	38	999999	451	999999	242	81	327	999999	999999	165	56	180	832	64	690	644	261	88	223	999999	871	258	999999	851	600	264	442	532	999999	914	365	999999	999999	493	472	999999	329	418	786	327	24	999999	606	999999	294	999999	187	293	423	838	271	521	891	984	999999	779	618	999999	999999	999999	638	795	133	999999	800	655	999999	348	591	356	999999	999999	301	895	21	683	652	660	999999	230	87	159	118	814	652	844	999999	611	821	999999	999999	999999	999999	809	689	999999	999999	110	693	639	795	839	701	76	999999	428	999999	995	999999	988	999999	958	43	999999	900	488	686	319	999999	956	999999	999999	526	898	999999	596	820	492	216	792	618	551	967	927	435	247	457	999999	300	999999	624	514	638	833	999999	999999	694	859	908	210	999999	755	257	737	494	821	322	803	999999	999999	608	737	789	999999	999999	586	991	999999	738	662	40	999999	999999	628	999999	999999	344	999999	999999	864	901	960	583	15	259	999999	303	239	442	613	925	
654	607	372	999999	887	724	458	999999	979	999999	588	999999	256	999999	898	736	999999	999999	853	999999	629	471	999999	36	647	163	999999	930	515	999999	761	673	134	737	386	999999	655	12	999999	999999	886	239	362	99	999999	999999	999999	836	361	137	675	833	589	136	306	193	37	346	978	999999	999999	528	947	697	999999	914	999999	999999	999999	861	91	625	952	937	600	399	999999	490	999999	999999	826	947	578	999999	617	999999	999999	999999	440	203	19	318	34	999999	975	367	999999	665	85	409	999999	817	53	500	56	999999	881	651	535	906	84	546	633	180	907	993	950	569	999999	96	829	998	88	599	999999	772	601	242	961	243	117	453	415	313	963	999999	904	87	999999	567	56	442	472	999999	999999	999999	685	853	999999	982	417	722	584	989	579	845	739	453	649	283	457	648	689	302	799	999999	999999	329	999999	899	99	999999	236	522	49	999999	999999	999999	481	388	999999	999999	430	979	825	999999	868	426	734	127	279	460	438	68	119	407	752	999999	734	496	999999	365	646	912	999999	545	496	72	999999	192	999999	999999	972	270	196	999999	227	710	476	415	763	715	595	100	630	999999	443	999999	412	999999	643	365	999999	999999	57	999999	111	518	96	290	999999	805	999999	551	807	94	488	177	872	409	999999	52	703	999999	999999	625	770	999999	999999	999999	111	328	659	317	548	999999	373	987	223	465	608	709	999999	196	517	957	999999	53	292	545	999999	275	999999	12	462	601	661	999999	261	431	960	555	236	999999	999999	999999	155	169	12	999999	721	501	954	999999	999999	480	429	517	811	775	387	999999	273	746	999999	835	999999	656	855	947	303	999999	999999	792	504	999999	482	791	17	937	999999	88	999999	440	824	658	999999	999999	212	999999	999999	999999	690	485	999999	243	292	490	999999	999999	556	498	314	65	559	849	765	171	912	999999	998	637	510	873	964	309	999999	832	999999	455	999999	999999	454	873	775	999999	191	259	748	270	771	991	73	664	391	322	774	999999	999999	975	892	999999	999999	999999	983	544	643	817	521	999999	999999	459	569	281	828	422	54	440	290	999999	668	516	999999	651	999999	16	574	999999	999999	999999	535	701	999999	946	562	375	168	989	890	241	514	373	737	14	713	321	432	791	999999	969	999999	343	704	481	316	386	736	334	489	977	969	999999	335	870	219	856	508	622	719	999999	263	65	550	59	895	304	778	418	999999	999999	583	782	20	522	382	201	999999	999999	639	186	639	834	509	913	999999	717	999999	867	795	857	813	999999	82	383	715	223	792	655	586	22	
999999	327	395	826	403	197	999999	999999	497	27	859	999999	983	999999	823	429	555	637	788	187	265	911	623	999999	850	773	999999	999999	807	169	409	999999	893	626	577	321	999999	683	519	83	929	236	999999	999999	997	999999	826	999999	999999	295	667	165	867	408	999999	696	999999	314	975	999999	487	160	14	338	618	999999	999999	999999	965	512	981	872	127	999999	999999	39	542	845	999999	76	947	180	87	521	501	253	483	999999	999999	881	616	999999	707	889	596	779	231	999999	169	489	647	468	574	999999	314	795	47	999999	160	727	164	859	230	909	999999	999999	82	999999	836	374	45	651	999999	999999	895	999999	174	238	127	999999	807	501	686	604	428	488	606	40	216	706	999999	329	999999	151	726	999999	913	798	217	999999	999999	999999	214	794	453	996	999999	999999	161	468	630	808	45	680	999999	999999	182	626	490	999999	710	999999	287	139	999999	999999	999999	999999	367	999999	999999	999999	31	837	773	999999	296	999999	160	432	517	126	879	999999	999999	407	293	663	999999	999999	584	296	318	999999	579	663	460	84	999999	738	689	626	132	22	534	264	787	208	907	850	376	290	476	67	686	594	172	538	63	760	431	653	133	999999	999999	647	67	999999	268	119	618	999999	265	422	743	891	993	999999	999999	821	619	95	756	380	696	999999	820	261	337	984	501	921	30	875	316	46	999999	827	999999	999999	206	780	999999	798	999999	999999	34	63	323	999999	600	306	999999	241	151	999999	999999	752	999999	269	999999	805	999999	283	618	697	201	390	116	707	399	999999	417	336	625	999999	999999	957	999999	543	999999	766	938	543	999999	999999	999999	789	999999	969	149	749	230	200	70	400	999999	666	190	999999	999999	644	947	615	405	999999	889	988	999999	999999	200	939	999999	74	989	69	867	145	888	423	100	412	999999	146	568	999999	946	226	275	999999	737	489	777	604	580	634	819	332	147	960	999999	618	999999	999999	779	209	999999	165	210	999999	533	999999	999999	767	999999	560	988	811	999999	755	487	672	999999	999999	999999	711	999999	19	493	364	250	544	998	999999	117	481	999999	234	366	368	514	790	25	999999	700	999999	711	999999	159	30	646	17	286	391	482	643	896	790	856	78	48	135	671	846	760	988	967	849	999999	973	331	764	454	999999	999999	697	657	457	691	803	999	999999	860	473	718	242	268	999999	455	474	584	999999	378	298	330	999999	129	179	513	712	804	862	999999	999999	699	882	999999	598	149	999999	985	999999	109	999999	79	886	999999	999999	138	999999	729	999999	403	195	398	882	396	166	367	999999	
578	487	943	978	999	999999	801	999999	774	999999	679	670	476	670	488	145	349	325	999999	999999	123	921	51	999999	999999	453	999999	175	787	816	999999	406	999999	286	217	508	999999	130	62	932	94	999999	433	999999	848	999999	999999	732	706	262	543	80	999999	922	749	657	446	958	999999	556	677	636	896	999999	349	283	439	199	463	980	640	228	999999	296	359	532	999999	748	999999	999999	570	999999	999999	534	283	999999	469	318	537	560	71	546	134	999999	265	458	693	476	999999	999999	999999	999999	279	725	622	999999	807	650	572	226	169	697	822	82	986	941	177	999999	684	923	814	131	999999	999999	919	999999	103	766	999999	900	838	31	795	999999	999999	876	466	742	999999	999999	618	818	999999	321	400	999999	724	62	520	324	291	332	792	40	761	508	41	376	999999	999999	230	50	619	671	387	148	902	261	778	119	484	434	458	725	314	995	386	350	512	555	379	51	256	717	619	516	239	999999	999999	796	844	999999	935	394	738	578	209	83	933	262	470	472	284	999999	839	857	873	76	726	999999	999999	690	864	261	158	189	794	901	62	870	909	147	452	982	999999	394	498	999999	987	735	796	312	417	260	999999	907	999999	999999	999999	762	643	172	999999	999999	674	164	235	684	999999	999999	784	307	999999	73	352	999999	30	301	145	999999	368	809	89	990	968	999999	999999	613	999999	999999	421	999999	33	300	237	746	108	408	999999	120	999999	814	827	438	999999	499	292	353	999999	761	999999	475	999999	433	403	834	999999	59	999999	855	880	621	517	995	147	999999	283	730	836	605	235	622	999999	999999	295	554	982	651	999999	999999	536	929	999999	999999	364	945	247	600	896	402	999999	999999	333	462	239	547	306	999999	999999	126	226	561	517	311	999999	274	491	685	148	849	852	440	999999	606	328	951	915	112	641	201	597	683	999999	443	941	185	299	531	794	747	258	160	999999	921	262	975	421	999999	879	999999	464	999999	461	57	999999	999999	48	727	999999	999999	631	999999	999999	109	528	542	727	999999	370	360	974	960	999999	400	600	999999	999999	99	353	353	999999	521	232	551	737	45	231	999999	893	717	147	572	397	516	126	64	999999	261	403	720	999999	347	43	529	125	503	670	71	456	848	153	948	999999	999999	749	120	971	648	372	492	321	941	191	999999	222	412	573	385	284	546	740	828	695	632	105	201	999999	703	435	243	999999	170	999999	54	573	198	198	606	766	16	93	999999	889	999999	408	999999	999999	390	999999	713	929	295	999999	910	118	999999	999999	750	999999	557	
632	277	222	138	127	160	611	146	89	33	999999	999999	618	278	999999	428	999999	785	234	789	44	106	396	722	314	90	999999	429	999999	999999	935	447	999999	218	383	815	109	760	793	258	999999	30	311	999999	498	962	676	518	457	690	999999	999999	526	905	999999	535	880	499	824	47	999999	192	210	999999	98	776	65	409	894	999999	328	188	991	976	94	999999	795	113	233	351	413	865	999999	999999	871	467	920	999999	695	848	934	609	999999	756	999999	522	819	480	205	999999	907	277	623	999999	999999	207	486	999999	821	508	740	999999	999999	483	633	910	999999	955	959	630	855	59	714	56	713	999999	251	244	504	571	205	324	908	999999	999999	146	252	172	883	673	980	380	194	196	117	166	343	463	132	570	311	864	999999	574	999999	857	999999	576	105	653	955	252	999999	259	999999	425	869	764	48	999999	668	58	81	999999	999999	485	864	999999	938	556	384	788	122	999999	999999	999999	804	343	644	586	583	675	76	240	717	738	334	934	883	999999	297	578	999999	634	999999	263	792	235	999999	391	992	999999	637	549	999999	999999	139	121	990	999999	621	999999	130	999999	914	992	981	841	577	911	999999	930	643	999999	269	999999	999999	487	42	999999	548	578	418	999999	999999	547	47	527	999999	550	608	222	944	911	999999	761	458	999999	720	909	999999	951	657	999999	239	999999	999999	391	999999	473	803	652	89	984	433	999999	127	866	999999	376	954	463	880	999999	999999	938	985	731	999999	999999	356	411	766	132	732	596	921	404	33	530	155	656	247	999999	747	955	143	960	999999	38	644	592	103	354	954	819	81	630	999999	300	87	999999	215	999999	999999	401	999999	999999	261	836	131	722	842	347	230	999999	225	393	999999	356	805	34	253	157	862	764	999999	422	999999	913	999999	999999	693	999999	453	999999	450	464	380	355	79	186	708	651	906	922	749	755	133	999999	603	999999	350	364	999999	62	427	999999	920	362	999999	999999	999999	348	321	999999	999999	119	894	745	858	760	999999	934	287	628	999999	999999	250	939	25	562	298	999999	319	837	949	999999	247	999999	67	391	544	28	272	604	398	999999	999999	85	893	639	861	387	797	843	675	416	999999	866	736	825	817	999999	999999	530	999999	275	38	483	881	999999	999999	503	688	476	226	994	671	682	240	955	272	175	55	999999	999999	911	724	475	172	999999	261	381	664	242	573	563	681	741	429	999999	999999	856	204	203	766	368	699	999999	999999	681	745	999999	635	780	563	652	999999	999999	830	999999	550	562	321	347	448	501	838	456	
902	662	999999	999999	263	117	623	416	971	999999	619	341	221	404	848	491	798	856	745	884	679	999999	628	721	911	999999	581	778	544	856	999999	999999	530	253	427	964	368	815	151	528	999999	999999	999999	93	351	999999	999999	999999	714	830	549	592	756	954	776	981	44	600	27	108	535	999999	871	124	106	999999	999999	999999	976	884	999999	982	714	226	999999	999999	250	545	380	423	999999	999999	74	714	316	172	999999	575	476	446	929	999999	798	52	992	999999	285	566	986	997	686	94	999999	829	999999	567	877	539	237	254	741	999999	999999	999999	999999	110	780	999999	808	933	833	246	502	540	954	363	999999	671	234	415	256	683	558	382	736	26	264	244	15	749	295	999999	348	999999	999999	440	548	203	55	892	541	999999	999999	999999	173	450	592	640	875	999999	382	215	999999	999999	998	67	940	847	868	999999	845	999999	161	68	648	999999	999999	999999	835	523	815	990	999999	999999	873	138	999999	506	219	999999	434	624	369	661	376	999999	675	999999	233	999999	500	701	335	74	56	995	999999	699	413	320	999999	321	804	361	538	392	589	972	947	869	141	443	999999	582	556	231	186	500	692	569	999999	381	57	199	999999	124	665	561	295	878	172	236	103	898	742	999999	999999	17	132	984	499	999999	578	364	999999	999999	72	753	518	825	819	476	17	999999	999999	181	274	615	338	424	999999	37	687	79	706	905	999999	739	839	999999	411	178	999999	707	79	485	802	693	684	967	61	912	53	999999	999999	696	229	259	765	999999	848	213	679	707	267	472	25	508	657	609	716	999999	999999	999999	999999	999999	108	309	999999	657	999999	581	931	370	373	814	984	226	21	19	999999	999999	973	278	999999	999999	499	669	449	999999	469	999999	999999	999999	999999	728	998	999999	56	417	597	919	484	118	201	277	282	318	999999	453	487	798	497	647	923	624	999999	999999	491	225	162	438	859	999999	198	85	546	855	119	645	815	999999	179	604	421	766	999999	865	87	327	999999	190	335	996	130	671	999999	397	162	636	378	999999	999999	831	265	999999	999999	318	999999	125	999999	426	999999	699	999999	470	999999	893	999999	167	999999	493	999999	173	300	971	113	862	56	526	279	999999	999999	483	276	462	540	999999	348	262	705	999999	945	961	595	508	981	635	369	660	52	913	171	994	627	999999	795	999999	541	999999	65	999999	272	403	846	582	722	999999	432	184	999999	290	999999	972	461	711	548	999999	999999	792	989	999999	999999	395	484	365	986	999999	856	391	667	999999	807	999999	207	999999	45	552	124	999999	
785	266	212	194	730	762	369	198	999999	916	346	999999	999999	749	303	587	704	876	918	491	595	23	868	51	517	711	482	498	775	953	675	995	492	564	16	999999	274	318	665	722	999999	798	175	940	999999	478	483	68	761	619	804	999999	999999	999999	999999	771	999999	999999	676	29	289	870	423	999999	250	350	999999	999999	742	999999	322	999999	999999	999999	494	797	848	927	999999	999999	237	424	737	999999	999999	516	372	999999	999999	245	999999	999999	999999	646	443	135	999999	584	699	703	772	304	325	200	307	418	948	437	999999	629	923	470	175	999999	791	864	999999	267	999999	734	999999	847	51	999999	999999	219	753	999999	762	369	423	999999	238	302	999999	933	999999	546	999999	739	568	999999	999999	999999	999999	873	938	999999	854	578	992	127	153	965	725	999999	262	999999	999999	97	665	999999	674	779	216	659	242	872	370	857	766	597	408	701	175	54	999999	533	195	363	281	999999	719	194	377	999999	130	272	577	352	681	289	582	770	84	195	269	940	312	999999	640	75	644	997	999999	405	718	451	799	680	999999	728	633	610	816	917	999999	490	999999	910	539	969	304	28	185	486	999999	638	627	980	784	197	999999	532	999999	215	999999	722	999999	999999	999999	678	999999	999999	999999	953	656	971	999999	166	531	779	537	999999	132	671	999999	626	821	999999	390	999999	823	999999	999999	999999	507	111	888	999999	812	999999	999999	440	332	860	999999	408	999999	232	830	52	683	471	458	999999	659	999999	409	61	444	488	999999	55	999999	999999	855	653	10	944	999999	999999	93	353	353	591	670	107	79	272	999999	372	163	598	505	347	406	362	999999	891	999999	677	701	837	999999	334	999999	999999	848	824	15	852	408	528	999999	285	958	340	127	867	344	561	760	147	999999	81	999999	312	549	999999	999999	502	293	999999	993	778	999999	256	999999	29	999999	607	258	254	266	322	964	999999	999999	230	388	75	999999	999999	999999	999999	917	563	951	104	999999	737	522	605	723	512	999999	299	999999	998	431	712	163	108	326	999999	999999	999999	880	573	999999	700	490	329	864	45	267	790	999999	999999	999999	299	305	91	29	999999	94	999999	999999	754	753	675	109	999999	799	676	911	147	186	819	96	999999	683	999999	987	309	256	203	999999	999999	254	778	737	930	147	141	416	82	88	512	999999	659	984	136	999999	999999	999999	667	530	999999	133	130	999999	742	518	459	616	999999	104	999999	566	999999	912	842	999999	975	938	179	686	667	270	839	68	673	999999	436	999999	557	999999	555	708	589	999999	552	564	999999	175	995	422	687	
525	498	977	368	945	999999	746	152	626	999999	503	999999	980	862	999999	293	71	939	574	92	43	69	359	548	21	999999	227	370	287	385	809	943	756	998	152	771	999999	699	728	999999	999999	999999	930	724	62	286	608	810	624	999999	72	999999	430	999999	654	465	149	439	357	968	543	999999	999999	999999	44	999999	999999	981	720	165	999999	999999	221	166	402	999999	999999	634	496	734	999999	999999	745	16	322	999999	522	426	354	686	632	432	352	759	999999	999999	419	999999	690	501	612	999999	999999	468	850	999999	999999	273	937	895	337	514	942	623	600	999999	999999	999999	999999	460	48	258	637	43	533	999999	29	462	293	999999	348	448	944	999999	132	751	326	287	999999	622	570	999999	489	999999	358	127	999999	729	168	747	672	561	761	240	463	364	999999	66	934	851	999999	561	980	847	556	889	570	948	500	999999	810	363	702	316	999999	789	768	999999	999999	999999	518	999999	304	545	427	999999	686	714	999999	767	761	269	352	313	999999	18	277	641	999999	469	556	999999	238	318	937	318	858	455	999999	999999	595	999999	381	999999	343	389	267	445	430	769	999999	999999	417	733	98	551	21	398	999999	999999	522	137	286	226	859	976	72	999999	608	118	999999	241	999999	867	182	949	887	823	970	561	999999	831	999999	999999	266	999999	134	999999	230	395	307	469	90	468	160	999999	535	999999	668	367	327	282	836	999999	839	971	491	549	560	148	999999	197	428	999999	999999	690	916	999999	959	168	851	999999	764	999999	811	469	160	906	716	714	999999	731	999999	613	244	478	999999	899	303	294	219	585	944	92	999999	999999	51	278	999999	470	551	392	205	509	515	760	999999	624	510	380	999999	585	832	846	999999	932	42	815	578	662	695	26	849	675	949	276	622	999999	490	701	428	999999	579	999999	999999	999999	536	999999	999999	484	960	380	398	923	473	634	752	108	368	800	87	236	699	674	774	535	542	999999	999999	249	147	835	999999	809	951	938	16	586	683	691	406	386	717	999999	702	999999	628	999999	999999	325	523	524	322	690	624	202	192	904	481	999999	499	15	999999	999999	346	134	246	589	999999	534	628	999999	999999	677	404	700	518	605	972	459	906	615	328	244	725	623	522	999999	194	759	756	111	114	999999	201	400	291	999999	757	577	87	48	955	677	697	999999	999999	645	296	923	683	586	932	999999	730	884	999999	860	143	723	999999	999999	404	221	778	526	71	999999	999999	13	999999	660	848	404	999999	868	659	999999	547	378	523	877	999999	271	86	999999	179	93	326	316	
999999	430	724	999999	999999	999999	644	999999	999999	999999	999999	731	169	292	514	32	737	999999	649	862	234	46	323	999999	209	733	636	143	999999	608	357	999999	999999	179	300	989	935	814	438	97	234	915	752	376	999999	999999	999999	874	756	63	441	999999	443	999999	999999	676	116	960	834	242	657	510	999999	300	823	316	680	989	999999	999999	999999	923	108	561	999999	999999	293	999999	681	999999	25	762	999999	92	999999	715	545	597	96	999999	882	975	999999	206	440	999999	317	461	553	777	999999	728	881	999999	965	518	999999	881	826	999999	392	999999	288	427	999999	894	999999	525	133	117	770	999999	902	999999	642	999999	999999	902	131	914	11	832	404	903	305	296	999999	999999	999999	657	999999	999999	771	999999	240	999999	696	562	979	546	999999	791	999999	445	16	39	825	513	598	999999	575	999999	760	999999	772	560	764	385	131	930	999999	979	409	475	934	117	321	590	147	919	425	390	922	999999	325	219	999999	958	897	276	470	377	556	272	92	542	902	999999	550	680	959	321	440	59	532	620	392	862	511	898	999999	245	376	679	999999	195	718	185	596	563	999999	805	487	855	999999	646	432	146	999999	999999	215	461	49	467	960	114	949	872	62	704	826	999999	457	998	557	999999	10	876	834	999999	999999	726	999999	986	623	163	999999	584	589	999999	197	999999	999999	119	693	266	999999	908	719	334	245	845	999999	891	736	425	358	999999	999999	245	645	999999	312	496	577	999999	999999	999999	844	806	280	374	999999	176	999999	999999	172	348	315	301	38	999999	167	509	660	978	602	381	259	207	804	999999	999999	999999	250	641	944	982	999999	215	999999	152	74	912	64	871	999999	999999	384	999999	262	999999	183	16	216	553	398	802	835	599	885	816	803	646	11	924	97	938	926	875	636	190	806	110	232	886	37	254	999999	999999	425	645	996	103	945	999999	182	280	148	999999	253	999999	999999	942	329	999999	349	999999	910	999999	783	624	40	509	529	82	213	82	999999	330	526	153	999999	56	183	249	819	709	999999	217	752	817	800	239	632	494	44	864	780	969	547	609	343	999999	999999	801	614	497	574	873	999999	109	495	818	180	109	795	999999	999999	89	442	639	727	999999	387	965	823	801	877	45	48	349	301	999999	782	917	809	40	999999	382	634	999999	145	999999	626	999999	332	999999	68	999999	698	934	106	701	537	907	999999	999999	938	49	977	813	619	538	834	251	807	999999	999999	999999	999999	765	69	396	455	120	504	899	87	734	643	999999	742	354	346	113	253	600	287	875	
45	179	101	10	999999	999999	712	999999	993	384	845	651	947	805	999999	999999	875	999999	999999	999999	413	999999	999999	214	999999	999999	80	999999	202	731	998	216	402	169	228	999999	674	999999	991	633	407	898	906	703	889	991	894	937	121	413	238	543	354	860	472	62	616	886	604	268	999999	999999	999999	272	385	638	258	787	999999	123	999999	817	718	622	29	999999	86	859	325	414	999999	999999	164	999999	999999	465	861	541	697	175	999999	787	463	732	999999	999999	494	643	328	261	999999	117	360	997	153	421	825	732	841	957	999999	757	571	999999	27	999999	293	624	999999	999999	776	717	999999	421	610	482	999999	985	999999	69	30	999999	541	999999	670	143	783	167	999999	90	640	139	999999	739	200	755	225	999999	715	275	999999	869	999999	408	484	36	27	938	999999	671	68	840	993	782	936	999999	226	999999	529	884	999999	136	978	689	289	646	999999	360	231	855	266	101	999999	474	999999	160	568	142	999999	999999	126	999999	770	973	32	999999	146	999999	803	999999	999999	717	742	999999	441	550	891	194	128	837	19	999999	999999	540	999999	966	570	999999	400	786	973	93	918	999999	768	999999	365	14	666	489	510	109	557	999999	326	548	358	999999	999999	841	269	999999	24	999999	999999	459	136	240	568	999999	240	617	999999	26	999999	455	799	857	72	451	195	999999	527	639	337	909	119	153	223	865	999999	130	496	999999	999999	599	999999	176	259	319	862	135	445	611	259	893	582	540	890	871	749	500	386	591	655	383	856	384	424	999999	999999	999999	26	703	447	119	131	999999	500	93	386	632	608	999999	588	999999	999999	916	390	443	336	579	263	352	126	127	999999	904	903	999999	999999	694	752	532	970	879	118	742	173	999999	999999	615	49	806	999999	126	999999	999999	13	999999	933	999999	994	980	999999	999999	999999	673	586	329	999999	999999	999999	357	350	999999	880	86	782	708	999999	999999	752	999999	671	999999	539	457	999999	999	999999	119	900	999999	220	999999	700	771	143	210	159	444	166	999999	774	999999	551	692	465	802	246	815	999999	305	999999	235	197	754	999999	678	999999	282	816	586	103	265	326	755	999999	999999	991	999999	943	582	558	999999	550	999999	999999	126	179	999999	999999	64	763	999999	268	605	673	999999	615	999999	999999	464	999999	999999	999999	579	751	518	238	999999	556	999999	811	137	999999	279	746	137	999999	288	999999	999999	509	392	290	761	823	682	999999	720	91	162	931	55	999999	488	610	681	887	971	166	957	888	383	300	999999	253	636	999999	989	858	546	309	336	667	999999	999999	999999	
596	999999	999999	999999	522	999999	714	404	985	999999	480	394	668	75	249	713	999999	331	999999	135	101	216	517	196	999999	17	999999	999999	999999	604	999999	395	532	999999	94	30	224	97	444	380	668	896	98	488	999999	164	331	793	306	999999	214	346	957	829	999999	389	360	569	935	999999	655	179	551	999999	999999	95	861	999999	981	229	498	44	886	933	466	999999	127	38	41	979	999999	999999	248	265	400	999999	438	702	535	704	669	655	162	929	725	499	355	999999	999999	79	999999	999999	811	86	107	180	459	33	372	301	999999	999999	538	955	829	586	930	295	990	344	657	168	999999	999999	559	843	881	956	218	967	849	419	999999	961	686	10	267	172	168	229	999999	414	340	243	442	348	999999	207	110	149	999999	69	999999	767	422	144	574	535	526	264	299	503	999999	405	451	852	404	577	278	829	999999	999999	999999	771	752	253	999999	877	843	221	727	683	855	79	407	790	702	169	999999	552	999999	731	999999	999999	999999	98	999999	934	791	590	943	549	999999	281	820	801	931	999999	24	178	316	697	692	315	536	999999	647	746	999999	660	159	244	999999	726	403	597	999999	234	999999	999999	999999	893	95	262	277	187	999999	584	258	606	859	756	155	999999	245	738	49	340	999999	324	450	851	936	140	441	708	999999	212	999999	233	999999	707	114	360	524	999999	611	999999	47	359	860	73	498	400	801	402	99	999999	490	999999	557	792	857	526	999999	803	957	954	821	999999	666	999999	705	999999	928	162	651	794	856	999999	137	610	302	27	464	387	363	545	339	48	619	863	722	999999	675	885	999999	588	147	721	465	656	617	999999	692	317	999999	472	471	648	751	999999	801	666	536	946	499	839	72	835	449	421	625	999999	999999	802	830	491	999999	53	999999	999999	657	145	999999	480	993	999999	335	156	999999	891	999999	691	296	324	72	65	687	728	395	20	525	311	999999	54	41	834	999999	889	487	999999	122	428	345	688	647	665	308	999999	999999	675	513	916	815	558	347	933	999999	634	740	775	804	630	658	302	547	355	999999	324	449	999999	305	446	668	999999	778	655	355	999999	677	406	756	631	775	719	506	608	495	723	706	107	999999	894	999999	712	81	492	999999	52	150	302	999999	984	616	794	379	77	258	999999	780	691	588	887	999999	999999	999999	183	855	939	999999	938	999999	150	617	351	821	411	296	955	82	999999	886	312	468	384	999999	999999	999999	980	350	999999	360	824	943	25	519	459	936	816	999999	898	636	830	256	211	999999	662	377	274	
973	968	781	302	999999	999999	804	285	999999	582	738	256	168	875	599	367	999999	45	206	602	999999	999999	474	480	999999	184	659	66	66	999999	942	942	404	749	16	381	657	68	234	459	220	243	40	999999	87	999999	999999	999999	241	888	623	999999	465	775	442	611	999999	999999	40	425	999999	748	229	999999	640	795	999999	999999	868	999999	999999	529	810	999999	391	598	340	121	403	823	444	898	825	177	643	999999	999999	999999	317	405	878	999999	999999	809	624	999999	999999	999999	723	291	596	330	999999	23	188	103	596	718	999999	843	281	999999	907	216	980	936	923	62	527	105	318	231	111	473	349	363	502	11	133	999999	584	471	397	121	237	999999	15	811	988	550	948	769	246	473	134	495	449	820	828	999999	548	962	999999	627	973	999999	229	428	674	825	999999	595	594	999999	269	999999	994	795	979	867	999999	122	73	999999	156	549	999999	637	349	853	913	999999	182	445	381	621	130	769	148	863	893	999999	999999	173	949	362	184	773	213	324	501	654	841	961	756	436	898	999999	480	433	389	591	89	999999	999999	919	999999	999999	100	648	688	234	657	125	999999	353	975	999999	999999	794	999999	221	434	34	999999	269	999999	221	688	945	722	756	999999	714	999999	312	999999	324	999999	999999	999999	34	682	565	635	277	996	725	987	999999	460	998	345	686	68	999999	999999	64	999999	999999	89	211	470	999999	925	932	999999	999999	999999	670	846	660	649	999999	999999	350	999999	868	398	94	272	124	233	285	495	724	421	612	656	316	999999	452	999999	608	949	738	999999	537	639	999999	341	63	94	326	999999	999999	359	345	999999	999999	639	298	665	385	999999	965	999999	195	659	211	999999	333	296	334	525	999999	806	50	59	125	786	10	999999	999999	752	218	40	906	718	999999	375	85	779	937	677	856	786	478	229	984	760	378	999999	438	193	18	767	759	800	172	999999	318	296	717	931	638	70	999999	999999	180	935	999999	476	963	836	444	553	358	657	669	617	337	821	75	365	999999	132	999999	999999	743	451	280	115	556	703	66	789	999999	16	49	796	999999	846	999999	59	999999	901	915	602	748	465	418	112	141	554	665	497	999999	361	523	516	269	469	999999	729	664	965	919	269	779	655	491	352	617	999999	802	491	999999	25	676	516	216	207	763	288	43	177	974	999999	47	999999	567	710	492	999999	536	999999	957	329	999999	724	999999	999999	822	102	973	999999	494	999999	752	184	724	215	685	17	999999	72	999999	999999	695	497	990	917	232	220	999999	999999	859	94	345	
455	534	999999	631	999999	533	561	999999	670	999999	967	682	999999	999999	863	844	362	34	999999	233	999999	650	357	633	897	999999	74	433	611	999999	202	216	409	923	306	999999	280	583	733	483	747	686	45	304	728	814	286	667	999999	999999	735	756	384	999999	999999	999999	187	820	734	228	469	137	773	999999	122	761	283	790	953	223	574	778	301	11	486	999999	999999	62	905	999999	999999	406	74	245	280	446	831	999999	999999	501	999999	460	849	515	24	999999	999999	380	192	999999	541	495	999999	155	801	956	999999	383	384	93	999999	134	999999	651	999999	999999	73	538	394	676	930	734	737	461	999999	124	929	785	987	999999	875	244	870	938	999999	961	692	999999	444	323	981	457	999999	969	311	348	545	999999	743	951	556	384	985	516	46	807	757	999999	404	687	37	679	396	518	217	955	264	976	109	810	380	153	999999	999999	694	482	569	999999	159	412	578	730	51	45	319	999999	999999	364	901	999999	213	999999	999999	756	296	312	70	999999	999999	356	93	568	108	999999	581	999999	291	914	821	563	247	989	114	992	118	999999	637	361	209	999999	706	900	85	365	607	941	999999	346	785	392	999999	914	999999	999999	328	20	632	999999	999999	905	219	344	999999	999999	507	223	334	532	648	999999	999999	709	456	54	999999	999999	999999	742	999999	639	785	944	139	999999	151	332	999999	311	673	108	673	528	897	303	508	999999	367	737	858	393	617	999999	698	999999	717	712	467	962	162	999999	526	889	782	999999	130	999999	215	999999	206	184	240	32	858	549	999999	999999	812	163	545	999999	826	755	999999	999999	31	999999	255	999999	721	438	864	31	159	999999	581	999999	746	82	182	999999	999999	263	999999	999999	162	594	247	158	479	571	999999	314	426	873	318	771	15	839	999999	441	29	999999	391	767	319	219	872	329	968	999999	999999	999999	980	312	132	999999	224	210	789	999999	452	106	864	159	999999	560	605	999999	230	810	778	906	279	740	224	295	871	774	374	943	721	999999	190	938	172	170	999999	123	999999	745	999999	999999	59	376	999999	922	17	242	239	999999	999999	999999	108	168	763	999999	999999	249	98	837	700	450	835	846	714	534	916	926	987	999999	236	999999	535	484	262	972	857	903	999999	999999	288	999999	545	999999	339	999999	999999	999999	184	669	699	94	999999	913	55	117	969	213	661	999999	15	91	254	860	999999	132	70	999999	999999	790	645	567	999999	796	999999	70	905	999999	516	589	715	894	751	327	999999	151	465	621	999999	155	13	999999	252	296	999999	999999	394	684	91	999999	
999999	204	999999	394	34	142	999999	239	364	984	212	748	697	81	749	999999	999999	927	192	391	667	449	999999	759	786	999999	999999	999999	510	999999	675	999999	148	309	524	520	778	999999	303	545	555	999999	266	999999	943	264	956	180	547	184	867	467	999999	700	549	625	20	366	607	999999	999999	394	999999	999999	318	981	610	397	999999	238	342	972	633	646	835	440	999999	739	816	999999	44	154	664	336	494	218	999999	448	759	899	999999	421	759	270	728	170	507	264	146	962	654	569	623	999999	841	894	999999	854	864	118	443	999999	550	84	997	673	999999	999999	999999	110	261	172	638	657	728	921	999999	999999	918	674	999999	927	603	853	877	475	530	356	999999	600	384	874	999999	650	465	239	871	684	272	65	440	999999	746	45	999999	999999	930	966	589	999999	681	999999	936	199	185	515	999999	697	207	532	999999	383	907	917	726	386	588	987	202	999999	999999	538	999999	862	999999	827	191	568	152	395	999999	999999	766	574	919	999999	937	393	999999	949	563	183	487	999999	912	999999	999999	999999	319	334	999999	999999	773	100	870	152	371	84	955	358	334	118	555	811	987	588	616	999999	998	813	449	205	522	252	935	876	60	999999	999999	187	629	999999	999999	999999	491	999999	790	676	703	776	551	863	437	999999	625	454	628	676	999999	334	450	863	830	505	885	708	430	531	999999	993	101	11	134	778	728	970	859	737	329	395	797	940	640	999999	271	585	767	406	626	491	257	384	615	999999	999999	765	999999	753	999999	999999	181	269	522	709	684	549	738	999999	999999	999999	595	891	356	367	999999	999999	233	608	244	999999	999999	34	999999	673	746	999999	999999	510	51	999999	448	116	999999	546	224	538	428	930	999999	721	999999	118	18	972	895	365	999999	999999	999999	999999	541	923	518	633	842	156	365	848	963	967	163	238	617	999999	216	489	999999	999999	153	999	91	999999	71	522	462	832	999999	932	777	999999	688	147	422	814	430	524	597	180	703	78	182	579	966	999999	999999	618	501	999999	765	416	278	228	114	98	156	248	861	996	181	20	140	999999	81	582	288	26	815	802	14	691	999999	916	999999	85	826	511	999999	492	955	843	340	443	176	371	121	469	999999	334	668	192	662	601	999	693	937	749	508	393	301	551	803	698	578	84	524	999999	122	39	272	644	999999	379	50	337	679	697	267	999999	470	818	983	491	999999	821	999999	300	916	422	147	86	13	943	200	413	999999	642	864	999999	999999	759	999999	13	72	33	999999	999999	560	672	24	250	
492	798	999999	482	999999	999999	563	757	55	234	999999	700	892	195	641	968	188	637	297	46	832	174	863	711	471	979	429	999999	550	999999	739	254	999999	896	594	999999	30	718	844	729	999999	117	999999	621	324	999999	999999	877	999999	313	113	922	385	977	417	999999	934	221	21	588	892	452	999999	999999	999999	200	303	995	600	999999	948	470	999999	999999	999999	725	127	252	396	814	869	552	728	247	642	816	999999	430	488	999999	280	808	999999	265	999999	635	900	748	136	999999	999999	999999	286	955	365	643	139	817	999999	692	999999	691	825	206	999999	349	999999	969	666	678	331	872	999999	333	166	149	762	536	731	332	999999	379	125	272	461	754	275	773	882	998	686	61	999999	999999	77	588	982	999999	999999	999999	911	999999	999999	458	801	490	999999	953	798	225	880	603	96	696	999999	830	576	562	999999	965	84	999999	999999	668	991	279	471	721	999999	578	167	261	990	243	421	999999	297	667	470	970	156	322	974	666	127	999999	965	715	927	246	999999	430	999999	580	423	960	999999	423	999999	532	28	886	697	230	67	999999	612	999999	284	975	542	999999	101	774	819	999999	976	430	999999	907	314	756	999999	28	566	737	495	999999	820	999999	59	999999	210	938	952	269	624	999999	999999	498	481	123	440	952	704	999999	338	992	999999	999999	984	423	873	560	227	271	103	999999	663	330	144	202	41	823	925	999999	999999	162	999999	560	147	999999	821	61	435	999999	326	841	324	462	408	502	658	169	476	999999	10	650	999999	690	176	999999	999999	288	364	999999	92	617	36	45	405	185	180	211	523	762	999999	822	134	999999	945	999999	364	210	921	641	543	871	999999	299	667	68	441	141	393	999999	140	543	696	157	118	999999	814	288	67	233	332	457	999999	714	44	188	525	693	744	999999	999999	889	366	723	745	220	999999	999999	377	999999	743	48	999999	331	999999	68	136	977	919	999999	446	999999	153	698	999999	999999	235	641	264	999999	999999	999999	397	479	999999	250	186	972	411	897	447	87	911	720	999999	293	639	324	92	999999	999999	999999	773	507	477	999999	746	667	413	658	999999	629	482	888	804	994	651	348	721	390	881	163	575	32	798	368	174	432	218	35	456	911	559	288	999999	993	974	889	999999	104	504	519	568	999999	911	818	605	999999	916	495	642	999999	602	702	999999	899	973	751	999999	119	351	324	459	387	212	999999	80	203	999999	810	29	761	346	999999	886	372	999999	821	121	980	762	999999	999999	723	393	164	318	999999	999999	538	29	233	190	999999	
752	999999	69	999999	550	837	748	412	571	116	475	880	954	975	815	999999	314	999999	640	728	356	210	808	999999	999999	57	765	223	19	999999	790	796	999999	999999	874	999999	312	413	281	283	999999	360	579	999999	258	512	209	342	51	462	999999	868	593	462	546	552	381	333	196	999999	81	999999	999999	648	325	678	310	510	111	999999	429	901	880	366	496	995	630	409	999999	491	847	999999	181	557	999999	922	212	128	908	331	335	978	226	778	212	707	956	930	93	579	212	699	241	932	42	331	987	237	999999	550	921	971	845	704	999999	648	363	999999	999999	999999	476	191	601	779	784	999999	685	112	999999	999999	48	699	999999	908	289	157	201	249	524	999999	999999	975	162	367	409	363	143	521	999999	564	353	120	999999	689	999999	999999	999999	462	158	591	645	884	84	999999	511	232	655	937	425	999999	456	123	331	580	468	500	999999	243	999999	430	317	173	979	999999	445	928	718	636	805	268	999999	739	999999	932	732	60	901	974	856	187	708	205	999999	625	118	240	999999	411	999999	612	991	864	91	727	284	482	905	485	999999	583	999999	28	999999	999999	457	717	31	399	847	418	999999	64	387	202	721	121	77	363	490	214	149	999999	415	202	999999	195	657	374	658	260	154	425	242	283	999999	690	73	938	178	400	218	399	563	813	23	999999	487	999999	999999	172	414	999999	995	537	999999	999999	613	939	889	999999	70	657	740	597	273	999999	822	999999	528	41	58	999999	195	99	999999	750	752	999999	188	341	708	999999	999999	495	999999	603	430	705	840	476	86	133	58	906	999999	999999	658	966	549	840	999999	999999	999999	999999	999999	285	366	906	541	692	453	20	999999	558	563	302	299	255	750	670	752	126	999999	999999	999999	924	90	288	758	445	999999	786	62	999999	227	335	407	394	381	570	246	524	173	157	32	76	999999	500	353	999999	271	413	225	879	97	996	999999	318	28	199	205	87	999999	105	999999	667	957	423	340	237	895	904	873	190	433	238	953	125	39	888	562	999999	935	999999	183	688	570	183	260	999999	999999	98	376	192	375	169	377	78	557	999999	118	949	169	125	153	366	539	999999	455	999999	53	999999	289	140	637	615	152	999999	922	999999	107	784	173	120	21	806	538	999999	999999	999999	861	885	568	673	780	613	430	999999	577	999999	158	534	999999	401	186	232	808	246	999999	760	999999	940	155	999999	267	999999	999999	59	999999	346	828	848	231	999999	997	168	434	999999	359	34	195	333	859	999999	762	572	999999	772	999999	789	
999999	302	146	999999	999999	921	739	999999	416	999999	827	380	715	240	988	999999	999999	545	403	27	797	202	886	530	575	692	90	50	999999	999999	277	23	125	325	347	999999	999999	177	933	999999	999999	999999	999999	903	207	814	618	629	126	462	268	520	378	915	999999	806	416	999999	999999	564	841	999999	50	720	999999	813	999999	400	892	462	598	146	612	327	999999	999999	999999	982	333	761	84	461	924	430	436	756	999999	210	333	999999	129	105	999999	378	999999	731	999999	489	999999	393	559	228	999999	664	864	999999	908	999999	999999	705	813	433	293	999999	490	390	773	999999	294	999999	999999	64	76	360	342	503	458	243	999999	866	825	513	267	939	211	999999	724	270	565	314	847	593	883	999999	728	696	812	960	888	854	957	850	205	999999	999999	504	999999	386	331	370	674	675	969	999999	879	310	176	999999	525	634	665	513	999999	979	584	999999	181	447	632	646	690	497	354	237	908	974	318	964	999999	707	704	999999	938	204	999999	182	624	432	748	999999	529	468	445	264	199	454	999999	999999	718	641	999999	714	753	685	680	187	330	741	552	999999	991	212	629	817	999999	999999	574	859	999999	411	999999	999999	698	999999	126	999999	999999	100	48	463	188	102	255	92	385	989	594	999999	524	999999	999999	999999	880	999999	999999	327	839	627	334	871	879	936	999999	316	682	582	25	549	999999	457	999999	240	703	98	727	999999	957	547	442	940	999999	321	344	886	560	86	999999	855	777	799	393	999999	765	176	584	999999	226	938	410	802	999999	54	693	77	337	999999	189	999999	126	536	370	302	194	394	148	568	601	989	999999	999999	713	170	999999	770	74	700	475	536	513	485	682	28	146	640	999999	999999	627	277	558	999999	896	999999	739	250	999999	100	249	381	999999	999999	999999	236	999999	803	98	813	282	923	12	999999	156	653	999999	640	854	351	165	554	999999	459	940	333	441	818	999999	636	999999	530	999999	999999	461	999999	508	497	834	456	999999	343	551	163	999999	999999	275	921	792	253	999999	108	396	999999	935	695	953	578	85	326	794	999999	999999	999999	392	999999	592	38	999999	62	154	790	806	407	513	822	12	999999	53	246	68	520	35	466	838	331	999999	999999	48	999999	150	999999	421	999999	661	474	999999	100	770	664	121	246	745	999999	108	17	302	999999	584	123	692	689	534	999999	268	284	347	637	999999	70	617	349	990	999999	999999	225	999999	298	746	49	583	912	503	999999	134	999999	775	295	368	999999	999999	999999	668	999999	83	460	404	999999	999999	999999	999999	611	999999	710	
56	771	256	334	828	999999	639	14	999999	999999	540	780	196	155	715	447	508	62	278	792	41	472	681	76	346	999999	820	999999	999999	368	912	999999	445	793	343	999999	574	999999	467	999999	201	35	999999	999999	393	999999	274	999999	866	811	879	84	343	684	678	584	99	190	988	376	72	842	964	999999	632	999999	344	403	811	999999	872	67	595	999999	601	15	999999	999999	682	53	999999	571	930	238	489	838	637	761	999999	758	999999	394	462	100	423	358	70	29	999999	824	999999	999999	447	515	938	821	999999	549	999999	673	24	541	999999	945	999999	500	912	999999	403	794	931	583	999999	999999	97	488	605	504	999999	252	999999	550	67	857	94	999999	133	999999	299	999999	359	98	678	999999	744	732	999999	999999	911	922	446	334	625	706	892	385	592	394	427	459	999999	984	179	839	728	474	483	999999	860	864	377	497	999999	999999	999999	999999	905	837	318	365	602	97	999999	999999	999999	620	925	361	964	999999	999999	999999	999999	839	999999	374	918	838	722	280	999999	245	656	57	999999	999999	999999	999999	271	999999	480	755	86	71	857	138	401	722	42	118	548	131	685	999999	141	639	499	606	293	80	924	76	124	48	116	999999	999999	999999	902	857	731	45	100	915	999999	999999	661	999999	999999	323	999999	206	805	999999	731	137	560	505	916	915	459	292	606	200	134	413	640	999999	955	999999	697	855	819	185	999999	513	41	770	921	163	977	563	623	999999	107	728	270	510	999999	979	806	935	629	987	408	449	439	999999	790	825	347	623	981	491	625	999999	999999	999999	238	228	999999	789	583	762	938	895	668	635	999999	405	153	139	999999	975	694	762	236	832	776	999999	84	999999	979	106	815	363	582	142	999999	999999	352	639	282	999999	999999	26	999999	999999	999999	999999	999999	803	806	394	999999	217	891	15	796	999999	890	999999	854	301	153	964	809	487	946	584	999999	999999	999999	121	63	999999	857	643	101	678	411	369	783	273	165	280	334	595	424	607	472	576	346	999999	100	999999	785	980	999999	919	999999	873	920	474	198	255	999999	695	341	178	360	258	914	128	999999	531	999999	590	145	872	999999	999999	73	349	121	747	198	798	31	264	727	999999	698	999999	471	999999	449	318	84	999999	758	639	263	255	257	999999	999999	228	40	569	38	205	845	81	289	992	810	580	362	451	999999	723	673	999999	450	483	560	999999	656	924	92	461	515	235	124	10	999999	817	101	898	94	970	768	999999	236	532	41	999999	892	478	727	868	999999	999999	999999	44	965	186	804	999999	
663	920	571	116	999999	577	999999	620	956	288	999999	993	999999	464	367	96	999999	999999	850	999999	452	933	849	999999	207	223	505	882	382	90	999999	784	22	999999	999999	999999	408	662	975	659	842	420	669	613	447	733	388	501	275	766	89	754	335	886	332	730	80	393	909	999999	999999	807	999999	999999	999999	257	999999	172	229	202	688	302	999999	201	85	41	273	245	999999	473	835	999999	999999	616	10	290	458	135	994	514	103	24	753	712	587	999999	181	792	369	199	753	999999	282	83	87	787	518	143	811	999999	999999	835	652	999999	437	999999	200	632	999999	964	798	999999	999999	715	108	673	999999	533	614	49	859	999999	999999	999999	999999	619	731	542	538	222	771	324	324	703	57	268	999999	317	284	518	999999	549	916	405	401	898	999999	566	974	413	999999	999999	999999	771	440	986	999999	999999	999999	818	999999	657	103	663	202	483	540	474	668	840	999999	241	259	105	205	320	999999	999999	159	821	571	174	568	135	974	786	795	552	272	999999	309	270	591	465	181	999999	455	262	999999	917	368	582	898	999999	111	17	999999	999999	999999	130	432	999999	951	999999	256	182	99	968	689	416	688	987	999999	607	540	50	649	794	924	18	864	311	278	999999	462	989	276	433	999999	966	60	372	976	152	999999	999999	319	999999	218	999	107	486	572	795	239	999999	380	300	999999	71	367	999999	509	999999	265	130	220	999999	999999	267	906	665	945	722	365	325	20	69	969	719	731	963	585	924	911	388	739	482	12	92	999999	975	830	961	609	119	862	419	887	517	611	599	999999	951	103	441	540	849	440	913	370	321	330	884	999999	403	366	584	655	876	391	999999	717	369	648	930	999999	983	123	256	999999	601	181	462	118	141	729	633	999999	480	999999	889	999999	98	999999	306	654	945	999999	999999	999999	288	763	20	136	873	882	874	312	172	999999	557	736	999999	999999	769	150	868	999999	207	674	732	752	185	999999	501	999999	628	647	352	999999	999999	361	907	502	184	999999	170	999999	245	259	999999	331	668	874	300	163	857	637	952	166	999999	179	434	999999	31	535	587	981	635	187	263	999999	960	887	715	205	829	691	285	999999	979	999999	540	999999	999999	999999	93	311	999999	348	838	991	999999	999999	499	720	999999	375	999999	649	999999	189	700	67	995	999999	371	781	168	104	333	175	361	31	999999	253	639	999999	723	999999	451	286	251	296	999999	272	541	774	398	995	278	463	220	636	682	799	999999	483	952	999999	49	312	152	644	24	999999	639	673	999999	
999999	90	451	652	860	999999	972	937	413	999999	733	999999	596	393	173	999999	870	954	725	999999	999999	999999	999999	532	533	580	149	144	607	282	999999	633	999999	765	152	999999	826	811	360	439	709	861	439	765	999999	111	999999	918	979	999999	154	999999	913	334	631	845	925	918	999999	289	67	838	999999	141	999999	109	231	830	251	258	999	999999	999999	296	639	999999	971	400	313	432	137	999999	165	789	137	959	719	542	144	999999	999999	908	999999	999999	382	870	531	307	724	129	880	622	677	730	999999	95	123	627	695	999999	874	999999	615	696	161	836	683	551	999999	91	390	688	696	944	269	999999	376	532	914	769	993	999999	675	193	552	514	553	434	999999	52	846	999999	999999	38	431	464	302	996	919	545	197	980	304	643	739	201	926	733	470	999999	999999	590	999999	925	122	999999	999999	999999	153	647	292	999999	579	961	999999	298	841	668	999999	999999	999999	380	613	378	582	23	378	999999	453	361	588	820	963	254	333	266	388	921	915	230	605	870	852	282	262	938	999999	343	408	451	999999	268	220	666	999999	348	976	345	353	109	832	826	999999	999999	68	999999	294	335	637	978	999999	920	999999	302	209	928	527	341	999999	999999	612	999999	634	11	11	329	609	307	325	999999	999999	52	578	816	999999	999999	999999	70	999999	999999	999999	84	705	430	541	439	516	918	466	999	820	999999	230	709	496	796	202	977	790	739	863	986	999999	652	698	999999	351	935	904	999999	47	999999	128	335	989	538	999999	999999	470	572	813	690	841	326	173	644	822	869	330	600	587	913	279	999999	926	667	74	62	731	673	999999	580	24	999999	961	363	999999	895	719	958	466	999999	516	228	925	999999	155	999999	999999	64	55	999999	615	313	999999	133	999999	644	999999	332	473	287	482	797	484	243	676	999999	364	810	127	927	999999	999999	144	999999	407	61	558	999999	522	380	573	677	999999	615	999999	710	204	837	999999	999999	496	397	494	188	515	719	743	999999	999999	351	338	678	936	999999	332	999999	179	999999	726	999999	999999	655	999999	102	714	805	999999	869	278	965	609	526	646	244	440	762	877	955	93	688	318	866	256	999999	51	895	999999	510	292	721	541	950	121	37	797	841	587	401	474	710	999999	873	999999	999999	999999	812	999999	702	687	999999	375	223	170	48	828	999999	409	639	999999	819	74	668	999999	557	999999	659	999999	618	446	599	185	999999	491	382	999999	444	453	714	439	239	999999	48	999999	722	355	327	790	83	209	578	441	947	351	655	999999	881	296	999999	
999999	92	406	423	265	97	999999	890	999999	787	900	394	775	999999	210	820	955	36	845	999999	211	116	868	999999	418	999999	999999	237	144	835	737	265	157	586	605	356	832	449	999999	734	337	465	594	13	183	814	999999	746	747	530	999999	619	46	431	664	999999	223	74	14	397	999999	166	999999	999999	999999	644	246	999999	999999	853	988	516	253	120	537	999999	999999	999999	168	999999	74	420	999999	614	146	127	229	725	999999	603	142	767	999999	999999	804	999999	999999	697	953	538	577	614	657	893	999999	192	999999	925	999999	999999	999999	358	906	999999	999999	519	999999	151	760	932	424	999999	276	999999	720	230	81	857	315	366	46	823	911	629	999999	460	762	597	82	953	751	999999	830	14	123	999999	861	43	73	295	504	999999	937	30	124	66	348	172	182	322	999999	518	619	999999	880	666	447	286	999999	999999	756	999999	78	806	191	130	690	271	381	937	368	48	794	30	861	478	886	891	999999	970	122	600	999999	760	842	242	684	999999	133	456	346	999999	660	200	539	999999	999999	140	999999	994	375	86	790	245	999999	82	724	599	676	412	780	555	770	413	999999	166	663	999999	964	949	999999	999999	999999	925	600	783	388	603	999999	445	999999	756	999999	521	604	45	999999	189	806	769	517	95	625	721	676	791	814	256	440	382	762	999999	176	889	999999	977	938	999999	644	180	694	130	117	241	999999	33	503	259	999999	724	356	483	511	204	441	359	772	426	258	809	968	999999	173	999999	683	999999	590	172	999999	626	999999	943	544	999999	84	999999	978	999999	296	999999	999999	565	999999	715	36	288	679	971	458	999999	215	521	617	835	999999	563	957	998	999999	999999	999999	340	296	192	627	413	939	999999	129	999999	381	387	140	605	521	413	693	999999	999999	999999	999999	999999	999999	763	421	585	336	709	434	521	438	979	999999	659	219	957	999999	265	98	999999	999999	803	851	999999	827	827	999999	21	324	798	999999	510	999999	163	519	825	625	999999	999999	52	86	999999	451	608	616	402	550	480	396	563	144	438	999999	469	999999	323	766	311	999999	593	999999	325	999999	635	651	999999	72	999999	999999	999999	342	745	494	999999	546	999999	362	253	797	434	286	999999	624	761	663	441	151	456	108	205	68	323	596	999999	999999	761	999999	999999	956	687	339	999999	339	12	230	399	944	999999	923	945	961	523	999999	511	316	293	700	632	971	220	786	615	585	945	336	28	999999	316	208	785	273	546	296	999999	999999	419	581	621	999999	999999	496	828	999999	162	999999	544	809	94	871	564	
70	222	999999	999999	901	723	292	394	676	999999	249	638	124	147	681	424	237	405	999999	897	999999	88	101	706	723	957	91	432	711	791	219	75	444	643	999999	999999	702	550	218	381	999999	196	945	339	34	858	714	396	480	818	999999	414	999999	999999	853	981	999999	147	33	943	641	859	683	999999	992	184	203	999999	999999	631	722	687	196	999999	770	525	143	761	682	864	253	695	951	892	484	999999	397	999999	790	743	929	999999	526	274	999999	276	513	999999	347	849	664	243	999999	849	106	630	227	641	999999	338	847	999999	465	999999	999999	946	908	790	410	196	786	733	690	680	999999	999999	170	922	306	503	21	999999	999999	832	209	19	723	112	796	999999	587	756	265	462	895	569	109	999999	574	793	368	723	659	999999	73	930	553	302	157	937	469	999999	344	711	999999	774	999999	999999	958	690	233	805	994	999999	999999	40	999999	238	784	999999	69	801	357	513	144	999999	424	273	769	278	999999	430	954	858	394	999999	422	554	145	131	624	476	409	884	570	563	999999	113	551	42	462	999999	517	25	999999	668	947	830	577	38	999999	681	863	689	999999	999999	999999	145	172	326	617	924	102	999999	518	592	402	999999	943	581	569	320	999999	736	999999	999999	912	939	979	726	344	999999	977	117	999999	942	999999	999999	660	767	999999	593	999999	235	424	538	232	853	506	999999	999999	999999	886	995	469	49	999999	999999	873	999999	890	911	165	446	981	36	947	985	893	575	980	999999	999999	186	868	999999	380	999999	999999	999999	919	68	999999	694	460	859	705	999999	648	731	982	484	846	578	877	800	438	504	254	398	999999	247	999999	931	315	592	673	710	136	493	999999	999999	816	595	172	831	478	999999	985	131	330	965	347	171	592	506	999999	243	999999	78	547	875	251	999999	696	999999	108	999999	999999	999999	196	994	854	164	72	518	668	999999	416	56	332	966	519	133	999999	999999	899	799	999999	808	756	999999	411	68	945	793	232	893	999999	490	999999	999999	999999	999999	934	336	121	999999	108	84	837	999999	826	262	745	580	365	127	999999	80	782	308	172	580	121	756	593	795	218	279	296	775	361	925	323	365	999999	999999	198	741	514	717	701	274	971	999999	613	999999	323	374	437	114	48	827	708	434	804	511	16	187	999999	999999	999999	829	787	72	233	900	999999	999999	696	964	999999	999999	566	999999	607	999999	999999	940	999999	999999	482	843	841	191	736	533	227	889	561	382	394	21	999	198	743	999999	486	908	947	712	218	999999	678	473	185	926	271	999999	
826	905	999999	76	999999	307	999999	140	988	606	999999	999999	683	60	829	323	579	918	123	378	332	736	422	999999	999999	441	236	999999	999999	377	999999	999999	272	584	72	655	479	327	976	702	354	612	883	879	582	999999	999999	168	114	365	893	267	999999	999999	999999	100	999999	212	83	999999	999999	304	965	999999	600	525	999999	999999	988	999999	843	262	941	420	33	719	852	542	127	999999	412	999999	445	809	484	749	997	379	274	971	172	277	999999	384	631	999999	647	999999	289	67	819	999999	180	930	521	999999	999999	402	869	601	247	950	94	337	200	13	859	999999	146	850	528	68	833	26	999999	575	17	999999	789	972	81	590	262	70	926	481	897	514	298	842	433	999999	509	999999	999999	221	192	999999	193	628	201	492	999999	438	538	760	106	164	918	945	999999	758	612	897	999999	999999	698	34	410	719	115	354	866	999999	427	923	558	999999	999999	999999	393	999999	999999	171	781	588	463	823	531	175	384	743	595	352	219	999999	992	612	999999	86	999999	168	515	474	999999	999999	999999	999999	999999	999999	212	935	872	129	562	542	999999	451	125	999999	203	874	503	244	344	371	758	523	94	753	930	946	999999	215	999999	234	585	909	648	999999	999999	999999	812	915	999999	448	871	476	790	677	298	999999	496	211	882	999999	665	999999	139	999999	97	112	999999	267	685	265	917	666	843	999999	999999	999999	802	999999	978	999999	72	587	999999	896	500	292	733	999999	464	389	460	999999	332	999999	569	314	780	497	999999	860	883	999999	240	708	531	214	633	462	720	823	749	315	232	320	586	87	999999	999999	660	999999	999999	340	802	999999	805	110	344	215	768	652	999999	315	343	128	689	517	357	572	999999	999999	658	281	696	641	640	154	594	22	60	492	314	546	836	999999	999999	552	752	999999	902	999999	870	427	694	999999	137	443	999999	999999	999999	79	730	437	868	374	156	999999	999999	999999	999999	660	516	332	165	286	999999	158	478	302	999999	146	764	422	669	944	425	241	999999	627	513	206	183	999999	391	980	762	876	999999	471	895	394	999999	591	278	252	914	999999	999999	418	999999	979	999999	679	478	999999	315	317	768	924	948	914	520	26	999999	469	487	36	999999	999999	523	999999	479	16	406	251	238	183	999999	427	39	877	999999	179	897	534	240	503	21	896	675	454	999999	754	523	980	874	891	933	808	999999	887	607	97	894	268	509	958	282	236	265	141	172	350	894	80	999999	351	129	132	238	983	25	53	509	999999	363	725	493	426	376	347	249	345	999999	999999	
999999	999999	284	638	35	282	999999	784	641	543	292	767	859	452	44	533	772	810	580	782	872	999999	587	825	999999	783	999999	856	999999	918	892	827	689	999999	800	999999	76	490	107	956	761	240	999999	999999	786	596	999999	999999	391	843	999999	438	765	999999	278	717	304	459	733	999999	807	999999	924	723	651	465	999999	117	652	971	467	291	712	623	30	642	160	620	48	319	918	999999	999999	26	352	463	999999	999999	999999	999999	768	616	757	856	158	999999	315	689	325	999999	999999	999999	999999	999999	386	293	999999	999999	859	636	999999	684	420	424	333	384	900	908	380	999999	403	279	999999	569	213	850	533	999999	999999	999999	999999	471	305	717	999999	169	999999	65	999999	68	737	919	949	847	999999	999999	205	343	533	999999	496	999999	318	137	927	248	135	829	216	535	999999	869	676	236	309	105	388	999999	622	173	350	999999	278	999999	459	483	329	999999	999999	129	654	999999	333	700	147	999999	162	177	789	562	44	214	999999	114	308	999999	253	723	547	430	705	999999	999999	369	433	650	138	997	678	453	999999	349	785	96	880	569	546	975	999999	379	943	999999	999999	999999	139	999999	996	173	999999	591	240	605	247	623	423	162	480	963	276	496	801	999999	499	999999	643	999999	999999	762	233	739	332	277	999999	178	487	999999	587	999999	240	999999	654	999999	985	96	999999	323	111	172	673	728	999999	582	999999	999999	577	788	721	579	999999	444	717	999999	939	282	999999	999999	999999	999999	146	929	999999	999999	999999	999999	842	837	179	999999	999999	999999	593	999999	99	505	999999	749	568	43	601	698	999999	999999	999999	796	580	419	34	712	999999	260	352	999999	35	999999	162	279	850	999999	759	740	618	318	457	107	851	461	155	444	632	520	404	999999	477	447	166	999999	586	936	408	432	812	467	999999	871	977	561	240	999999	352	381	899	838	283	861	999999	463	561	145	944	128	274	999999	89	999999	855	414	564	999999	586	596	692	913	330	337	927	160	733	585	129	999999	230	799	999999	261	999999	565	664	616	367	999999	999999	451	991	289	167	231	999999	999999	999999	999999	996	652	768	999999	689	985	517	999999	999999	999999	999999	999999	26	654	999999	474	499	828	695	300	749	948	999999	999999	999999	251	921	999999	999999	706	772	463	569	999999	303	999999	999999	344	572	635	57	999999	999999	437	999999	999999	999999	347	391	693	732	559	999999	725	999999	58	431	884	999999	448	74	476	999999	237	166	276	416	469	361	330	999999	164	266	999999	999999	41	274	793	911	561	999999	584	999999	485	973	223	879	843	733	255	
155	157	179	134	571	999999	941	999999	280	705	999999	965	985	70	260	999999	303	524	483	791	999999	638	972	613	632	490	816	301	263	943	999999	572	736	116	999999	295	985	142	498	671	100	999999	522	216	939	850	999999	599	235	405	919	999999	370	941	999999	516	184	999999	501	91	764	649	999999	336	318	999999	239	879	999999	964	999999	171	36	999999	701	999999	999999	765	674	999999	891	227	76	857	34	41	211	999999	999999	999999	999999	430	640	999999	999999	450	627	999999	897	888	620	718	714	270	813	758	339	558	249	507	400	418	890	719	999999	546	583	999999	312	287	848	444	245	226	853	172	999999	619	905	260	347	930	868	999999	171	183	513	999999	999999	275	702	653	554	147	277	999999	539	920	999999	999999	867	999999	999999	620	50	185	483	497	417	651	999999	719	653	989	170	470	550	114	557	25	43	778	999999	47	585	204	890	107	949	160	632	999999	401	999999	999999	64	57	999999	745	986	700	26	999999	402	48	982	10	565	999999	807	162	434	999999	212	337	999999	992	999999	999999	999999	999999	385	548	267	29	627	999999	999999	605	115	423	302	999999	571	325	999999	390	897	998	999999	999999	334	130	152	999999	207	247	198	217	304	71	999999	222	899	701	999999	999999	999999	383	420	663	892	960	999999	394	859	75	801	886	999999	708	999999	847	999999	651	961	265	405	269	999999	389	139	900	310	999999	221	999999	469	870	11	549	999999	524	999999	939	312	373	258	758	999999	142	445	999999	897	999999	966	364	999999	257	739	68	82	871	562	41	533	991	999999	827	182	778	605	931	885	771	459	580	999999	502	349	597	999999	647	130	999999	944	827	12	714	87	999999	310	221	140	942	999999	388	999999	556	415	320	713	431	585	369	999999	514	426	999999	146	999999	999999	287	908	152	62	999999	750	999999	96	999999	988	944	999999	325	477	393	801	943	304	81	618	999999	96	999999	999999	585	71	999999	161	440	410	876	578	999999	762	33	999999	988	999999	52	637	98	999999	709	331	999999	681	270	999999	153	999999	999999	832	75	778	392	200	879	268	477	372	999999	721	656	305	122	376	69	562	454	999999	813	63	262	443	999999	252	999999	707	124	903	801	869	18	727	926	53	513	999999	379	833	433	729	422	679	648	376	813	414	219	402	621	707	447	73	999999	430	580	631	999999	999999	813	182	999999	573	999999	999999	713	929	999999	78	999999	157	193	999999	999999	999999	640	583	795	162	999999	972	497	721	292	103	431	999999	826	999999	473	881	999999	239	999999	999999	585	849	
117	528	662	883	46	150	540	999999	524	826	417	816	790	997	999999	999999	711	999999	999999	999999	290	478	698	769	999999	871	604	980	493	954	600	405	508	790	475	276	500	999999	935	357	191	817	578	604	537	20	715	476	55	567	527	188	999999	999999	568	639	830	893	781	174	545	559	980	570	999999	21	317	999	999999	570	605	166	905	337	250	473	899	103	999999	101	166	999999	935	925	436	421	829	356	999999	836	999999	607	773	770	811	999999	837	18	378	525	999999	716	999999	999999	962	370	283	248	911	105	739	736	661	689	18	417	623	64	143	814	192	961	777	999999	999999	999999	393	144	526	999999	635	999999	724	716	398	449	192	460	963	76	999999	590	999999	136	106	709	946	94	762	999999	19	782	874	564	999999	741	939	999999	999999	999999	999999	999999	721	303	469	999999	22	999999	300	568	234	172	101	77	676	602	527	650	999999	999999	999999	309	999999	133	609	853	26	170	384	999999	510	933	109	999999	99	999	999999	999999	667	258	696	11	999999	999999	999999	846	690	807	999999	740	224	299	661	936	911	677	766	597	694	616	832	852	570	642	999999	301	73	999999	978	676	732	386	982	350	999999	60	999999	188	955	762	172	999999	281	999999	443	999999	281	999999	97	421	999999	999999	999999	61	426	844	441	160	145	876	999999	598	999999	999999	17	837	999999	321	999999	999999	172	587	642	999999	453	999999	999999	999999	999999	999999	30	999999	14	567	443	461	929	931	924	883	999999	999999	52	89	979	574	390	999999	635	605	905	960	954	236	259	655	639	999999	608	999999	273	514	951	999999	855	883	999999	999999	778	556	908	384	397	335	252	807	544	999999	999999	878	999999	520	300	603	999999	70	945	999999	317	787	821	413	333	999999	999999	999999	413	753	233	999999	980	128	290	999999	696	530	999999	999999	984	999999	120	999999	573	729	569	752	224	357	357	795	938	815	953	999999	734	504	61	276	715	147	404	790	339	856	898	124	999999	999999	907	999999	496	999999	999999	866	677	745	840	603	561	866	999999	65	406	437	167	174	999999	300	999999	202	479	307	913	999999	57	329	747	717	831	999999	523	12	450	999999	308	621	32	97	323	989	664	457	999999	849	257	349	999999	901	698	999999	950	999999	999999	714	941	199	999999	946	819	358	999999	133	772	116	353	887	614	468	138	999999	152	999999	976	365	999999	31	592	74	999999	999999	999999	845	28	108	999999	583	999999	735	995	999999	218	85	999999	999999	991	999999	999999	999999	505	370	734	925	999999	162	590	999999	999999	999999	186	919	
607	999999	357	121	999999	163	114	673	999999	999999	751	878	473	29	336	77	999999	21	374	997	999999	984	999999	239	973	18	81	999999	999999	999999	620	634	559	86	511	870	999999	166	999999	999999	435	21	996	735	619	855	462	753	825	523	74	999999	147	189	583	622	999999	999999	999999	414	999999	249	165	999999	159	126	329	396	517	466	349	999999	999999	536	571	334	988	832	620	128	555	327	999999	999999	566	669	999999	380	503	889	100	608	28	999999	756	196	856	25	999999	999999	535	76	246	369	183	422	490	610	617	259	634	999999	999999	29	858	763	209	999999	423	490	999999	999999	893	628	376	740	633	333	779	384	478	973	256	999999	999999	489	999999	680	999999	154	999999	886	762	254	264	152	999999	998	287	992	987	694	999999	105	999999	586	182	617	992	999999	788	166	831	242	999999	661	700	391	437	379	681	528	999999	279	311	741	196	649	999999	233	999999	635	56	999999	396	783	381	160	253	999999	316	999999	687	388	366	31	999999	529	472	603	451	999999	570	908	999999	469	999999	332	794	142	999999	533	253	768	999999	163	999999	54	999999	997	289	549	148	432	999999	218	840	961	912	999999	999999	666	999999	770	782	921	74	999999	999999	999999	438	59	366	999999	615	783	999999	999999	586	213	999999	21	683	475	323	901	581	148	846	112	999999	392	419	514	456	732	357	999999	986	881	99	973	999999	918	999999	240	193	999999	816	289	987	921	385	999999	378	675	983	711	457	999999	349	925	301	373	308	999999	639	852	664	883	435	999999	932	704	999999	937	442	765	906	999999	718	553	332	999999	125	707	16	710	145	781	749	646	35	116	541	173	682	215	999999	522	601	340	372	999999	853	250	999999	680	999999	441	242	227	805	374	172	796	603	734	257	601	999999	928	717	999999	999999	789	999999	826	173	950	999999	237	999999	999999	999999	387	190	999999	713	874	718	336	999999	704	548	999999	999999	660	943	744	570	947	957	28	999999	999999	623	999999	799	74	528	172	517	999999	185	14	80	999999	999999	784	615	213	30	383	999999	713	999999	22	999999	611	948	70	882	999999	390	317	999999	138	909	818	764	999999	999999	649	356	555	999999	480	999999	544	461	429	777	169	139	999999	926	999999	145	770	859	610	154	197	125	467	290	98	264	868	999999	942	512	75	30	913	612	381	37	337	893	343	494	800	159	529	293	723	299	33	999999	695	999999	149	958	163	557	412	533	888	275	730	225	659	809	518	916	711	999999	225	999999	555	999999	807	999999	525	125	353	48	596	
999999	567	798	241	488	48	949	999999	116	867	366	210	999999	148	999999	172	128	835	991	641	999999	582	584	83	279	835	148	999999	272	999999	999999	213	374	937	999999	708	931	984	181	999999	568	553	604	999999	859	553	706	999999	745	713	407	999999	362	406	983	601	999999	725	962	999999	900	764	110	673	829	163	836	911	434	364	241	999999	663	230	82	69	977	312	224	999999	138	999999	999999	999999	46	757	850	967	954	999999	999999	999999	31	999999	870	804	452	931	452	999999	717	795	983	391	482	999999	626	142	999999	923	624	680	511	999999	524	999999	999999	552	636	82	312	868	956	322	638	999999	122	145	360	278	999999	56	999999	518	18	342	746	68	86	773	999999	999999	643	999999	497	54	705	999999	14	699	490	900	304	379	403	848	838	999999	752	457	160	999999	782	66	316	577	820	993	999999	191	433	999999	476	862	942	594	999999	926	999999	594	329	337	140	660	788	717	751	490	999999	999999	504	86	316	628	622	649	935	587	723	920	233	711	556	823	999999	234	433	441	437	809	999999	912	845	168	138	823	999999	132	278	599	825	340	878	999999	686	357	949	847	999999	302	658	648	999999	904	370	617	780	317	393	563	999999	319	62	315	546	592	999999	157	499	799	298	813	999999	134	999999	893	999999	487	146	918	999999	586	201	144	160	974	709	999999	797	520	999999	53	999999	714	315	515	287	573	532	104	127	801	358	450	14	999999	339	999999	809	999999	784	999999	999999	475	289	707	128	917	165	571	882	999999	359	978	757	999999	999999	604	819	588	615	270	955	999999	800	482	238	751	140	314	645	999999	141	331	736	749	872	272	435	608	397	370	418	960	999999	828	452	379	999999	760	771	734	268	230	860	524	347	139	999999	806	999999	376	787	851	926	261	999999	38	999999	18	381	811	179	220	201	255	851	999999	829	972	999999	858	68	379	543	911	372	910	470	999999	411	743	598	628	139	30	582	566	44	960	670	423	137	684	388	999999	564	58	39	999999	999999	352	999999	701	775	620	318	417	317	24	888	999999	999999	39	999999	637	223	551	91	999999	672	999999	960	869	312	617	731	383	991	583	356	324	881	999999	550	69	444	999999	999999	519	712	175	259	29	999999	423	855	108	87	750	745	999999	966	858	943	999999	391	439	399	999999	888	934	426	734	668	573	375	713	488	547	999999	327	698	571	468	999999	45	941	797	888	761	633	999999	250	838	342	357	32	911	999999	677	999999	999999	693	999999	778	749	524	360	999999	
58	152	619	999999	557	428	999999	405	999999	445	351	450	642	999999	999999	264	638	185	895	999999	225	352	801	325	999999	198	820	14	940	999999	758	999999	999999	299	840	619	24	766	999999	420	27	952	999999	999999	822	237	999999	999999	296	376	149	999999	629	35	292	999999	999999	303	669	369	607	321	464	999999	687	830	999999	353	670	787	999999	871	491	485	318	273	999999	335	503	643	999999	825	717	574	999999	999999	999999	565	16	144	999999	720	999999	999999	812	706	497	922	788	999999	999999	28	334	999999	999999	278	92	153	716	29	999999	999999	800	999999	543	782	999999	890	169	502	938	999999	346	536	518	530	999999	167	999999	612	999999	796	546	511	276	807	500	218	449	999999	112	748	848	987	999999	264	999999	79	791	999999	112	607	999999	296	999999	999999	682	798	991	604	502	925	999999	999999	253	199	477	299	760	735	999999	395	450	999999	400	999999	456	359	999999	263	610	705	375	642	509	178	43	260	457	203	135	999999	226	844	779	187	278	999999	744	959	786	999999	319	65	748	999999	166	876	999999	999999	626	332	420	999999	999999	999999	559	837	604	85	999999	227	999999	566	610	589	999999	999999	117	223	999999	999999	615	428	476	999999	396	320	894	999999	999999	167	364	592	999999	802	292	488	999999	982	999999	441	149	669	803	569	787	999999	454	999999	548	560	999999	682	999999	914	717	991	271	22	999999	249	999999	812	73	999999	862	259	989	808	307	689	999999	135	595	488	999999	946	624	906	203	643	865	734	253	461	398	682	649	999999	999999	300	227	999999	581	999999	498	999999	605	805	707	999999	763	646	862	858	804	643	97	465	352	771	999999	364	999999	999999	384	218	568	999999	609	190	610	999999	724	16	472	918	553	217	999999	245	350	818	209	665	880	229	872	999999	657	754	594	193	320	323	923	999999	28	813	999999	290	999999	994	999999	527	927	436	922	855	396	999999	99	879	474	999999	431	558	165	164	887	165	345	183	954	854	999999	426	26	999999	92	609	900	740	999999	709	999999	999999	622	682	737	453	999999	999999	999	771	665	715	999999	999999	999999	375	707	863	925	848	944	999999	50	999999	931	511	420	999999	999999	999999	985	359	999999	765	999999	999999	935	483	999999	444	857	999999	184	999999	999999	879	707	813	519	716	902	46	814	365	999999	882	316	999999	750	235	42	786	253	222	785	316	49	953	572	999999	440	233	999999	999999	990	626	999999	857	999999	61	804	606	12	999999	883	949	544	320	999999	999999	999999	665	999999	201	411	999999	999999	961	406	883	840	753	251	999999	
286	678	599	333	999999	148	473	458	128	698	431	999999	783	197	338	836	771	729	953	814	58	774	500	254	89	918	551	457	460	279	221	60	364	309	999999	215	359	999999	999999	862	294	320	547	44	770	975	999999	999999	633	999999	121	120	999999	437	999999	511	187	355	254	455	596	999999	998	848	486	380	81	484	418	133	486	561	783	101	529	999999	999999	466	484	113	630	999999	824	889	168	111	999999	927	656	277	999999	14	999999	500	999999	279	999999	698	557	399	904	813	478	509	999999	560	337	708	999999	915	284	721	870	150	824	932	999999	118	690	385	130	153	999999	150	105	481	595	292	999999	999999	999999	999999	908	94	999999	817	196	325	805	608	773	551	30	740	999999	316	999999	825	999999	343	89	213	18	999999	279	999999	999999	337	413	612	999999	999999	882	999999	499	744	812	785	941	999999	745	999999	999999	92	999999	999999	132	97	999999	789	347	999999	616	492	999999	999999	531	736	999999	448	831	858	911	202	999999	729	669	374	250	258	504	358	883	668	999999	213	900	925	570	999999	638	898	189	624	275	205	437	999999	485	287	223	85	999999	999999	186	887	963	999999	999999	882	999999	758	847	899	295	999999	886	999999	999999	967	999999	999999	176	123	809	932	678	999999	926	448	301	279	888	963	44	999999	999999	999999	492	710	250	788	999999	688	792	880	61	999999	999999	999999	318	489	504	517	965	618	999999	856	694	999999	999999	676	194	999999	999999	639	999999	883	999999	866	999999	506	999999	999999	727	999999	128	487	331	999999	999999	397	958	999999	139	812	999999	381	998	426	518	999999	696	248	501	573	604	485	999999	163	20	177	426	999999	675	999999	33	319	790	441	499	431	999999	764	999999	820	718	544	871	999999	865	999999	885	447	357	89	809	227	999999	163	928	643	389	178	918	714	971	495	975	999999	999999	999999	591	999999	999999	96	999999	931	999999	680	855	999999	999999	329	297	522	999999	979	124	596	12	806	626	999999	999999	856	52	999999	845	999999	849	232	569	555	999999	410	999999	329	520	270	92	999999	350	22	307	868	39	999999	999999	999999	999999	991	380	999999	323	982	999999	999999	63	81	54	639	95	229	999999	999999	999999	999999	340	999999	614	999999	469	999999	999999	134	465	613	339	999999	999999	982	486	999999	234	999999	999999	190	241	17	999999	953	275	448	226	999999	792	131	192	675	377	971	729	993	999999	471	532	526	875	999999	526	999999	999999	419	255	72	162	646	995	999999	780	999999	826	999999	999999	661	695	30	637	70	341	344	431	663	276	854	999999	999999	657	762	
999999	335	315	52	999999	348	337	856	203	999999	300	156	136	219	894	67	155	406	999999	139	775	512	999999	999999	999999	192	803	961	999999	999999	809	670	988	242	648	454	15	784	842	975	333	839	999999	483	770	194	218	222	999999	219	709	999999	999999	999999	999999	999999	999999	500	999999	307	544	376	713	803	354	630	999999	999999	570	450	61	370	564	704	999999	935	686	415	54	673	999999	591	201	933	999999	953	999999	470	255	825	18	515	600	544	999999	999999	136	999999	999999	999999	36	324	999999	999999	167	999999	301	117	999999	61	146	40	455	520	333	999999	184	779	999999	401	772	999999	647	999999	441	546	770	29	274	848	999999	662	287	904	647	659	939	872	999999	352	999999	999999	748	204	689	977	69	90	999999	486	782	357	911	737	376	338	676	906	887	621	999999	999999	843	872	251	483	999999	550	999999	999999	24	311	13	769	999999	33	948	453	65	464	999999	690	808	787	76	461	751	549	538	318	983	43	985	164	999999	999999	999999	875	952	216	233	999999	217	999999	999999	480	354	151	998	999999	999999	233	851	999999	999999	886	473	66	806	789	731	213	22	563	690	980	999999	999999	999999	358	999999	999999	999999	999999	241	968	483	270	999999	596	117	610	551	194	929	999999	191	563	999999	887	916	999999	79	173	484	29	999999	999999	857	491	163	999999	999999	649	999999	316	732	12	201	176	413	213	741	220	682	131	662	999999	634	930	799	763	999999	116	441	278	999999	337	374	221	999999	829	999999	833	442	611	463	901	999999	622	999999	999999	999999	999999	484	713	118	859	490	362	367	678	28	927	692	400	677	50	217	957	312	404	637	979	704	583	800	907	999999	80	668	760	868	21	902	619	401	975	632	728	169	154	846	22	854	999999	810	999999	150	51	934	423	693	999999	320	632	551	392	158	999999	999999	210	91	420	999999	999999	809	17	35	82	999	701	999999	489	797	167	557	625	135	910	772	999999	766	735	999999	255	999999	866	701	999999	77	999999	826	999999	999999	959	999999	436	328	257	983	803	459	77	52	242	15	214	214	162	85	999999	267	999999	138	999999	443	355	283	447	999999	943	999999	755	999999	999999	875	686	673	999999	105	131	306	999999	926	968	865	699	999999	904	250	862	661	548	204	999999	751	589	999999	228	999999	716	163	999999	999999	50	497	703	999999	61	367	329	540	376	67	999999	630	389	320	169	730	744	662	999999	207	678	291	766	561	863	249	296	92	454	323	388	967	425	171	999999	481	171	636	642	547	999999	331	295	491	250	
520	999999	278	999999	497	780	64	784	683	999999	759	730	999999	208	811	81	246	999999	999999	678	999999	214	227	434	688	568	118	30	832	999999	356	995	285	321	353	877	27	647	999999	999999	334	193	742	999999	136	750	999999	437	830	475	999999	999999	242	999999	264	316	999999	843	756	928	671	43	951	999999	691	999999	455	999999	999999	934	63	598	139	520	354	802	472	103	307	937	549	681	200	366	602	999999	763	472	999999	46	732	184	891	37	999999	300	999999	345	999999	999999	304	198	581	895	422	95	999999	722	468	999999	999999	999999	545	999999	389	990	843	595	999999	579	999999	999999	774	999999	999999	879	707	999999	999999	64	570	999999	661	934	643	361	999999	304	943	999999	15	51	14	605	203	681	638	82	648	880	456	646	540	999999	999999	321	999999	762	694	543	999999	14	83	413	890	715	999999	611	185	999999	891	549	651	999999	573	999999	979	179	625	530	250	634	463	768	608	924	597	798	570	332	938	346	999999	410	138	11	967	600	714	999999	291	36	897	620	989	907	994	999999	298	414	341	253	999999	999999	999999	752	999999	315	805	999999	999999	999999	51	853	99	999999	938	251	169	999999	991	388	465	147	248	224	737	842	779	700	999999	355	510	165	990	694	999999	446	117	999999	999999	662	795	999999	999999	691	985	53	530	444	968	753	92	726	423	953	788	999	925	88	25	708	535	114	45	772	100	885	999999	405	355	999999	143	783	121	338	999999	716	999999	557	239	999999	999999	344	999999	999999	999999	783	999999	46	999999	209	521	39	999999	999999	136	690	713	596	600	109	999999	135	98	476	620	309	999999	94	369	999999	999999	378	849	331	395	201	382	858	509	999999	999999	999999	499	156	980	113	422	369	211	903	999999	999999	956	139	513	197	999999	265	567	963	178	657	677	999999	978	999999	999999	49	999999	935	317	855	97	293	955	364	999999	999999	495	516	887	255	882	466	79	999999	999999	719	818	208	945	127	999999	999999	148	496	999999	665	177	999999	999999	382	12	276	596	999999	103	673	184	999999	561	312	769	60	86	922	774	221	765	938	999999	470	231	168	989	199	999999	552	154	999999	214	970	774	658	592	999999	253	616	869	999999	999999	747	545	669	999999	642	357	250	468	999999	722	999999	900	239	115	999999	161	999999	287	406	999999	551	999999	715	944	999999	999999	121	468	572	679	167	351	843	992	984	925	561	521	356	999999	999999	93	929	746	276	80	545	552	138	362	409	339	473	338	999999	229	829	725	66	114	246	781	999999	546	999999	597	66	
247	131	538	599	332	930	564	278	467	599	968	999999	999999	993	568	340	219	279	828	999999	515	596	764	999999	836	465	251	605	543	197	392	192	679	23	307	431	599	763	87	999999	909	69	938	629	861	57	546	121	677	450	687	276	735	999999	551	650	999999	443	999999	999999	688	999999	735	279	216	786	998	506	999999	999999	740	456	202	429	968	999999	658	999999	244	789	999999	140	928	102	510	126	999999	999999	472	999999	74	166	10	999999	720	950	333	668	423	85	58	50	426	539	710	999999	999999	315	751	106	991	232	208	973	948	558	999999	643	999999	99	999999	49	43	999999	83	584	456	982	999999	27	131	990	721	169	741	878	713	999999	392	999999	53	151	217	376	665	999999	999999	36	272	172	920	690	899	333	745	18	16	387	999999	135	784	101	606	734	974	999999	999999	49	241	999999	999999	641	261	999999	56	198	832	667	383	999999	626	429	999999	547	106	999999	999999	397	423	732	872	999999	932	999999	494	952	544	483	999999	999999	341	917	794	203	999999	289	438	410	287	557	186	348	14	234	509	365	381	68	637	543	910	122	999999	509	206	518	999999	995	999999	104	653	999999	276	719	899	708	634	526	999999	817	12	690	999999	865	556	534	331	708	757	139	580	485	845	857	752	999999	301	295	996	999999	580	999999	999999	192	904	827	81	999999	999999	999999	730	854	999999	820	541	229	999999	760	953	671	197	10	248	874	523	177	513	418	966	999999	416	999999	530	420	247	568	295	927	961	728	462	999999	383	956	409	725	646	35	326	533	227	999999	342	334	999999	580	999999	530	669	736	324	663	999999	653	999999	390	999999	429	582	972	934	84	798	234	219	161	626	999999	475	798	530	999999	101	443	463	999999	999999	205	999999	666	999999	764	999999	234	414	799	716	730	573	28	401	999999	452	999999	598	153	742	118	999999	470	953	913	999999	871	216	836	571	885	199	999999	999999	139	631	999999	608	179	815	999999	819	420	444	896	718	456	406	313	45	747	844	999999	142	999999	89	337	713	459	999999	397	28	578	999999	999999	999999	999999	645	271	596	536	999999	999999	999999	178	999999	705	35	67	205	608	474	903	800	824	50	999999	386	999999	59	303	212	158	999999	427	555	999999	192	613	365	664	811	145	716	508	999999	426	982	999999	999999	384	311	656	264	999999	923	125	777	413	790	661	678	170	222	302	333	596	958	909	622	56	522	422	999999	541	999999	339	196	301	822	624	896	422	873	675	992	556	999999	368	504	440	999999	779	
999999	999999	985	651	922	424	185	415	999999	83	350	563	861	999999	955	999999	314	999999	928	485	591	175	999999	999999	296	547	309	777	702	600	999999	191	583	743	598	996	999999	155	416	772	126	416	167	823	81	319	813	113	601	999999	63	910	512	988	999999	657	939	730	364	385	999999	999999	713	999999	667	169	980	128	300	999999	178	169	188	166	999999	184	17	942	193	999999	733	999999	185	531	999999	505	679	594	999999	940	67	824	791	40	657	718	702	999999	165	912	339	695	999999	999999	12	999999	731	355	629	23	649	996	547	999999	652	999999	999999	192	330	172	489	395	999999	359	999999	999999	999999	158	999999	650	999999	999999	786	999999	647	48	393	542	529	652	773	999999	999999	541	999999	70	287	413	387	739	496	520	970	993	433	943	131	463	741	999999	526	583	846	979	542	999999	219	276	740	613	535	999999	999999	677	398	165	999999	42	999999	840	76	964	770	769	164	960	746	793	846	999999	916	929	999999	870	135	200	999999	999999	999	367	850	999999	999999	999999	999999	806	999999	302	999999	278	523	99	999999	900	591	561	999999	87	824	581	999999	426	999999	46	696	605	999999	792	552	208	999999	999999	43	700	990	999999	999999	996	564	357	999999	453	199	578	190	827	999999	901	288	573	386	999999	171	999999	180	434	590	636	999999	609	999999	75	750	405	999999	89	66	703	999999	535	269	816	523	999999	478	999999	999999	851	855	869	80	986	513	978	821	278	999999	614	529	566	475	665	999999	955	438	47	999999	793	978	111	771	999999	991	753	314	569	886	694	950	999999	207	739	780	217	538	999999	999999	999999	584	331	806	999999	184	999999	70	604	999999	567	48	440	51	443	873	753	108	249	999999	760	674	261	392	588	999999	102	368	736	999999	711	999999	507	484	930	999999	656	999999	329	999999	999999	693	710	672	328	999999	519	395	764	866	37	119	299	936	802	107	332	939	228	786	999999	984	333	999999	999999	151	541	955	999999	999999	226	458	778	999999	999999	76	963	589	999999	932	155	707	604	999999	999999	602	137	999999	999999	832	886	717	86	543	575	999999	369	999999	999999	187	999999	563	284	539	649	578	999999	706	587	999999	143	742	875	295	999999	999999	390	999999	861	594	999999	999999	283	287	347	999999	999999	245	26	999999	999999	973	113	999999	818	999999	432	75	999999	289	270	431	983	999999	999999	154	999999	791	902	999999	282	906	139	891	173	154	999999	997	202	150	206	105	689	892	999999	170	638	988	477	59	951	325	242	582	333	592	987	336	999999	203	666	591	343	
825	423	801	843	222	723	673	311	435	872	89	999999	999999	741	100	918	538	999999	999999	323	999999	249	999999	673	999999	568	999999	167	953	418	999	484	615	762	864	479	236	999999	426	999999	999999	999999	526	999999	162	499	168	851	896	999999	999999	999999	812	277	490	585	465	137	297	654	152	516	358	26	873	999999	478	999999	999999	621	999999	221	98	999999	519	115	722	999999	521	67	410	729	999999	999999	367	321	671	347	282	288	23	109	39	772	999999	999999	399	999999	579	557	30	999999	974	285	725	839	598	999999	758	385	862	950	615	999999	253	999999	256	812	658	561	934	140	139	598	607	999999	191	326	999999	232	716	999999	935	964	46	999999	755	999999	819	528	723	447	589	999999	425	73	493	799	528	999999	50	999999	850	27	623	890	999999	385	677	143	657	282	767	999999	669	649	999999	651	999999	599	667	270	993	140	838	496	551	242	999999	544	999999	392	797	757	999999	140	372	917	351	156	999999	380	317	686	871	999999	680	63	238	999999	58	842	606	928	51	780	592	720	189	999999	349	999999	999999	143	44	999999	484	999999	999999	538	287	106	999999	999999	571	297	952	999999	999999	999999	816	999999	14	406	999999	266	785	999999	999999	411	999999	999999	738	999999	807	644	177	999999	651	999999	967	671	709	699	498	952	542	559	999999	999999	827	286	462	792	320	851	999999	806	648	999999	999999	614	302	999999	991	999999	999999	95	249	926	129	999999	665	661	430	999999	787	999999	999999	543	724	236	511	999999	999999	271	198	999999	904	955	999999	371	999999	872	127	362	999999	767	707	862	593	456	319	440	633	59	620	999999	372	999999	74	999999	999999	115	64	999999	113	999999	368	730	447	423	190	999999	670	999999	999999	792	999999	999999	775	30	999999	56	999999	277	999999	999999	338	534	650	398	999999	999999	999999	192	473	430	999999	865	999999	49	408	976	424	180	275	35	770	875	807	828	266	999999	999999	54	476	999999	165	787	345	42	10	834	90	59	840	451	402	487	999999	999999	974	678	999999	999999	621	630	631	999999	999999	891	310	999999	727	999999	999999	999999	349	847	716	999999	275	41	999999	226	48	573	896	999999	339	824	999999	999999	590	986	854	588	485	663	432	845	230	386	785	454	731	547	117	268	918	562	999999	555	771	673	999999	943	159	999999	697	58	734	266	449	187	268	28	873	741	967	552	999999	999999	999999	870	401	888	255	85	495	501	466	638	457	777	721	86	999999	999999	440	999999	999999	883	966	384	121	964	937	608	999999	999999	673	375	300	375	760	999999	140	900	
281	667	697	83	116	205	999999	105	808	999999	465	192	507	999999	999999	999999	123	999999	719	50	759	999999	950	999999	999999	782	999999	999999	999999	999999	999999	304	945	999999	644	999999	223	999999	999999	770	792	25	165	276	152	13	215	717	74	243	261	841	999999	999999	150	844	716	60	193	334	377	500	757	726	654	171	246	887	321	538	843	999999	151	949	258	744	281	684	999999	886	999999	999999	36	114	999999	185	596	855	478	800	999999	172	999999	453	402	999999	267	438	621	981	766	327	999999	536	999999	502	700	758	841	406	572	999999	556	999999	757	999999	474	999999	895	478	574	390	418	521	999999	681	999999	698	999999	955	487	843	999999	523	130	258	715	499	999999	337	485	838	24	82	237	34	999999	999999	695	146	828	999999	542	152	416	385	999999	883	64	717	916	12	999999	885	919	729	969	999999	999999	508	550	999999	937	567	993	736	376	346	294	457	75	712	999999	999999	137	872	310	920	116	744	349	831	444	999999	999999	999999	636	999999	999999	999999	65	999999	999999	197	595	999999	677	975	159	680	19	999999	599	607	652	213	999	792	758	999999	429	59	925	441	999999	718	539	940	999999	520	110	248	193	786	402	492	24	814	824	283	204	335	999999	436	735	776	242	837	355	217	482	843	379	116	88	16	657	266	38	999999	999999	737	829	638	580	999999	389	813	999999	999999	999999	195	999999	485	852	999999	999999	499	706	392	999999	999999	594	999999	999999	266	999999	86	708	395	835	999999	786	947	999999	467	506	999999	999999	999999	999999	429	631	999999	999999	297	874	894	264	984	999999	167	559	646	999999	621	152	890	600	323	999999	312	114	819	334	441	999999	31	525	394	597	155	643	743	999999	999999	80	999999	919	750	391	973	822	723	999999	677	209	150	557	348	999999	615	542	542	999999	93	999999	999999	860	587	888	853	378	869	396	582	524	999999	999999	342	550	742	971	849	932	929	489	390	161	657	241	268	474	999999	78	982	612	999999	682	911	743	268	549	999999	999999	538	604	953	337	94	162	393	499	224	797	582	643	692	999999	999999	999999	933	661	999999	999999	630	999999	999999	800	413	999999	423	143	739	599	292	999999	999999	988	404	334	536	999999	999999	504	999999	999999	259	390	496	348	919	999999	551	317	810	606	346	999999	999999	999999	413	162	923	124	739	259	760	625	514	389	14	704	216	999999	999999	879	594	708	999999	860	139	810	314	75	60	922	592	431	788	685	856	652	999999	255	999999	383	139	952	764	599	999999	634	875	116	999999	224	294	745	999999	
930	999999	638	490	999999	29	999999	848	858	73	999999	667	999999	836	829	999999	361	947	960	885	693	750	641	943	999999	851	505	935	208	730	835	637	847	191	858	672	227	999999	386	236	328	999999	999999	888	999999	932	680	797	999999	999999	982	999999	334	860	556	189	380	695	582	529	523	667	649	137	238	190	820	156	977	999999	999999	199	999999	734	567	999999	479	999999	995	974	180	707	999999	625	748	568	313	986	634	678	301	999999	589	857	712	660	999999	153	999999	999999	122	533	820	889	277	999999	705	599	999999	399	710	999999	999999	608	358	816	778	999999	388	669	999999	999999	522	999999	864	783	609	999999	31	906	999999	336	103	238	999999	646	887	999	999999	999999	863	999999	999999	245	968	999999	832	981	508	896	881	861	764	991	889	288	21	999999	35	999999	193	991	577	396	127	999999	999999	470	745	712	929	779	999999	999999	999999	173	149	999999	999999	199	999999	628	216	135	34	419	571	999999	348	999999	634	375	974	864	773	872	145	307	127	593	999999	371	999999	795	966	112	999999	341	194	999999	149	999999	190	835	542	564	784	451	999999	708	813	432	131	171	999999	563	804	810	999999	999999	999999	841	169	747	59	589	392	420	168	999999	233	999999	917	622	444	899	195	999999	999999	218	97	694	935	999999	780	717	249	83	718	999999	308	385	682	260	698	307	575	443	785	953	181	374	292	999999	484	583	999999	509	727	187	377	665	488	451	846	999999	905	999999	966	341	349	318	999999	755	624	848	557	666	924	146	334	752	999999	999999	46	722	411	496	934	999999	999999	999999	999999	540	45	643	896	240	414	365	401	999999	476	999999	614	863	672	537	825	999999	35	999999	585	999999	999999	625	310	120	999999	134	931	419	815	769	139	608	999999	171	719	980	999999	326	261	568	999999	509	285	910	999999	999999	999999	874	671	307	999999	363	999999	765	999999	420	999999	999999	999999	290	433	982	19	706	323	15	900	999999	818	844	999999	708	597	999999	999999	353	350	399	356	999999	84	999999	748	518	598	775	453	207	999999	999999	648	175	500	971	145	762	500	578	999999	758	999999	999999	65	826	623	472	999999	149	919	343	80	942	999999	595	216	375	244	501	999999	548	999999	703	37	518	205	519	999999	625	999999	94	999999	999999	803	598	958	535	11	921	999999	135	19	314	999999	150	239	706	735	999999	765	770	527	999999	470	58	999999	579	521	999999	631	113	999999	150	999999	834	489	999999	149	842	636	680	373	999999	606	983	999999	257	425	886	289	498	999999	313	999999	119	999999	999999	
310	999999	999999	389	23	464	299	790	870	869	55	999999	999999	930	567	893	278	94	407	214	402	486	999999	948	999999	635	999999	142	999999	999999	290	999999	999999	634	999999	999999	449	257	666	908	33	815	999999	999999	999999	999999	999999	359	931	890	999999	775	712	362	462	999999	243	454	235	388	999999	999999	470	999999	588	896	999999	999999	931	182	453	999999	427	498	190	586	374	999999	999999	191	409	908	211	439	999999	515	446	916	181	184	999999	999999	32	288	999999	866	354	203	90	315	797	208	999999	758	447	999999	999999	223	181	875	459	392	708	53	978	299	999999	41	12	83	999999	268	999999	757	31	457	999999	149	787	323	999999	999999	999999	440	999999	211	999999	452	991	903	167	999999	999999	999999	724	768	297	999999	999999	421	999999	322	201	999999	854	539	352	999999	736	989	24	217	436	858	999999	999999	622	999999	659	776	808	513	999999	108	916	237	523	559	42	263	169	30	999999	375	412	919	979	999999	585	854	859	820	999999	11	889	999999	796	886	999999	999999	999999	30	328	532	613	999999	999999	102	101	999999	25	792	637	483	830	993	999999	70	455	723	308	860	691	805	917	999999	797	47	999999	966	441	999999	999999	596	118	149	702	318	999999	14	646	886	671	999999	999999	76	193	242	181	896	582	736	441	999999	999999	999999	338	522	614	999999	610	245	884	134	195	388	895	999999	999999	999999	300	999999	307	450	999999	421	198	732	966	999999	805	564	999999	322	394	705	206	959	999999	822	811	189	703	147	404	411	12	546	773	460	181	152	867	491	999999	523	999999	990	999999	725	999999	999999	556	999999	819	56	378	571	740	999999	999999	935	591	999999	999999	999999	365	170	56	999999	419	651	958	999999	679	999999	696	384	999999	870	276	999999	108	999999	726	999999	633	999999	328	357	42	441	806	293	278	245	561	325	611	494	999999	999999	944	195	316	454	647	50	93	999999	359	999999	854	869	223	976	836	999999	825	999999	487	424	999999	698	642	977	845	999999	247	999999	111	381	772	999999	712	999	270	999999	427	999999	567	592	999999	171	998	48	587	936	999999	999999	408	703	499	999999	16	743	999999	999999	999999	338	609	971	803	999999	999999	978	999999	631	167	999999	716	999999	439	554	999999	894	567	999999	699	999999	999999	909	605	945	45	999999	999999	835	226	968	573	23	371	98	672	999999	789	217	999999	30	817	956	778	855	585	485	999999	999999	829	121	185	754	557	947	938	699	376	857	999999	658	106	395	414	198	999999	999999	562	351	881	521	114	360	999999	679	787	444	140	749	370	999999	
143	999999	15	114	793	999999	466	423	999999	972	228	932	603	456	999999	999999	551	999999	214	881	922	999999	999999	318	17	825	189	999999	170	504	568	999999	497	64	525	170	389	310	405	999999	246	149	201	908	303	999999	999999	128	755	365	999999	551	999999	999999	637	220	871	697	107	967	999999	588	262	655	414	601	444	549	931	999999	999999	999999	193	382	645	783	731	165	999999	834	78	999999	131	805	999999	27	92	18	426	314	299	691	213	438	203	658	886	999999	999999	701	738	217	196	992	322	999999	367	172	843	853	489	716	682	999999	899	578	466	456	999999	396	519	435	132	999999	473	360	999999	755	999999	987	896	195	660	323	999999	999999	873	138	999999	999999	660	920	175	999999	824	999999	19	999999	999999	624	201	440	502	118	999999	999999	999999	999999	529	962	614	611	982	856	956	304	65	368	177	999999	704	338	963	93	736	999999	270	999999	999999	891	350	107	227	564	795	999999	692	552	141	999999	775	314	609	999999	355	999999	937	999999	616	529	526	650	999999	999999	919	862	477	418	999999	593	52	536	766	638	621	516	394	427	70	999999	999999	513	236	383	272	400	999999	442	738	687	999999	950	941	282	374	700	334	999999	644	932	989	284	180	548	751	249	548	971	909	839	663	519	259	126	917	23	423	399	236	529	144	44	680	694	931	101	594	493	999999	921	999999	667	999999	137	999999	999999	342	999999	631	33	851	999999	533	898	33	151	701	825	364	360	286	999999	500	124	798	954	603	999999	999999	659	999999	64	707	987	657	996	736	131	615	589	999999	735	768	213	678	999999	999999	781	670	790	400	768	138	913	645	256	176	999999	999999	999999	734	856	999999	971	377	796	59	546	251	37	999999	999999	219	774	679	550	176	296	446	420	454	999999	999999	826	999999	886	926	794	352	411	830	78	793	69	855	999999	664	796	836	881	338	999999	540	999999	999999	821	999999	363	243	104	89	999999	231	917	111	912	49	254	712	490	999999	264	203	840	999999	999999	999999	999999	999999	855	886	380	460	565	92	490	292	183	451	447	999999	572	999999	257	999999	950	999999	875	957	999999	784	419	999999	355	999999	83	999999	699	999999	999999	45	407	444	388	218	709	429	999999	835	621	999999	866	803	274	162	307	703	999999	519	257	499	999999	999999	975	80	476	295	115	999999	999999	999999	999999	737	412	412	930	138	182	49	999999	530	191	50	999999	323	917	616	819	202	712	999999	824	999999	198	549	134	214	468	317	741	999999	999999	121	825	999999	48	139	400	861	232	
179	999999	906	999999	726	318	870	999999	999999	162	860	475	999999	842	999999	895	411	548	863	288	726	670	865	307	207	216	80	224	443	999999	788	225	999999	999999	543	849	917	293	999999	240	263	355	806	164	881	948	410	278	196	16	636	590	537	583	506	999999	665	609	700	999999	999999	656	425	387	999999	999999	999999	943	308	790	977	999999	86	999999	34	999999	864	711	426	259	999999	999999	38	999999	648	208	687	384	999999	44	193	318	999999	999999	993	607	930	428	790	245	440	467	970	405	38	999999	513	905	559	136	999999	953	192	451	714	999999	627	988	999999	175	957	143	480	274	606	669	535	999999	639	426	999999	445	920	190	818	348	830	999999	999999	140	999999	782	825	999999	399	239	135	999999	248	556	979	941	690	999999	288	307	987	999999	799	369	983	389	275	142	686	209	43	11	632	375	616	995	999999	608	480	184	317	143	874	376	544	393	999999	999999	447	508	754	999999	902	521	999999	134	999999	48	156	315	999999	693	660	199	206	133	999999	999999	999999	999999	360	92	154	113	999999	853	831	432	824	600	503	192	695	188	999999	737	109	121	999999	491	171	552	461	174	667	624	483	685	179	420	874	23	152	463	999999	999999	999999	799	999999	507	302	411	999999	999999	812	334	998	481	743	469	34	408	857	458	822	999999	630	980	999999	999999	380	156	262	999999	725	999999	999999	241	40	999999	586	309	589	517	999999	760	338	905	361	343	626	11	999999	999999	395	475	166	694	640	349	51	180	363	999999	136	155	158	808	830	333	295	766	450	999999	883	725	818	349	999999	71	478	725	628	999999	748	378	999999	552	28	259	332	999999	601	690	999999	415	945	433	999999	53	612	999999	999999	38	58	860	561	999999	999999	670	657	817	435	579	871	326	999999	999999	417	758	999999	606	790	999999	999999	940	175	760	229	477	779	395	958	225	459	948	650	599	64	888	817	999999	725	358	602	999999	919	31	999999	424	863	999999	25	632	999999	999999	739	504	38	117	999999	801	760	999999	890	272	859	220	129	922	676	952	207	999999	941	716	999999	441	978	999999	999999	153	940	805	613	95	379	335	122	999999	218	156	571	946	203	25	473	999999	467	999999	999999	999999	902	897	999999	911	496	497	690	397	999999	308	999999	543	97	999999	999999	999999	745	805	892	533	108	676	713	530	999999	260	999999	925	999999	515	973	647	838	321	251	52	999999	702	598	882	999999	724	328	910	630	999999	859	999999	165	518	629	662	999999	133	999999	235	194	999999	530	246	999999	764	
154	999999	334	999999	704	775	310	818	999999	52	216	20	887	999999	358	802	899	362	401	682	999999	734	886	999999	210	715	999999	25	858	840	182	362	720	880	580	709	585	752	999999	93	351	346	620	586	455	999999	245	236	877	391	327	177	844	490	994	999999	999999	999999	677	989	74	294	959	67	870	854	300	999999	803	999999	227	157	39	318	999999	999999	999999	309	866	772	479	484	999999	477	522	15	999999	240	885	170	975	573	85	343	999999	67	387	562	716	601	999999	238	999999	238	174	999999	148	536	159	570	305	999999	156	904	519	999999	156	492	545	864	346	999999	131	643	673	654	81	999999	299	999999	56	999999	999999	999999	635	999999	60	909	999999	351	867	981	90	325	864	552	426	180	823	438	999999	999999	26	851	999999	87	116	790	565	999999	108	452	246	999999	524	743	840	881	279	277	539	246	999999	999999	997	999999	999999	806	778	130	237	901	871	861	372	999999	545	999999	20	999999	145	999999	999999	792	252	424	744	214	801	130	711	544	901	555	898	674	999999	822	853	999999	107	999999	21	444	999999	207	580	385	513	371	208	109	871	720	999999	280	891	999999	951	583	999999	775	14	658	999999	693	10	326	963	999999	447	722	887	121	460	999999	257	910	510	55	999999	999999	700	439	921	612	672	190	423	628	782	328	871	280	287	999999	305	363	35	598	207	999999	422	815	924	486	999999	760	270	307	32	999999	886	906	738	261	85	999999	999999	806	30	819	902	344	999999	129	850	617	833	137	999999	999999	884	911	847	590	947	884	999999	999999	401	999999	999999	999999	605	801	441	964	999999	36	257	729	626	999999	999999	387	361	87	899	805	635	604	926	142	768	138	999999	999999	68	999999	314	999999	70	301	414	999999	899	999999	739	124	687	999999	85	807	999999	809	277	999999	343	470	238	869	984	999999	999999	999999	986	999999	999999	477	704	466	906	999999	721	67	999999	335	814	469	999999	999999	999999	785	999999	749	999999	129	262	959	860	440	641	598	920	444	215	361	492	617	132	122	440	271	419	230	979	999999	96	823	150	942	850	999999	982	664	531	999999	591	999999	278	866	534	398	616	274	999999	999999	999999	999999	851	317	842	207	347	374	999999	86	999999	999999	769	836	42	438	818	999999	590	767	999999	999999	913	16	770	433	348	265	587	52	654	155	999999	999999	228	809	972	833	110	653	535	617	529	455	832	694	299	441	834	999999	579	999999	684	68	702	999999	373	844	547	418	859	92	786	999999	432	230	502	108	618	232	466	999999	
818	936	999999	999999	736	999999	183	85	143	906	431	492	472	999999	471	999999	968	999999	446	999999	295	691	793	453	999999	437	32	612	201	201	823	611	638	593	879	747	826	705	481	904	670	471	285	953	661	304	629	475	759	999999	139	607	785	999999	999999	137	999999	788	999999	308	999999	571	999999	942	92	999999	853	878	86	723	520	999999	540	542	466	823	416	840	791	536	999999	557	852	46	71	999999	825	309	999999	752	999999	47	539	182	469	999999	587	342	999999	841	451	750	398	45	645	866	999999	253	872	875	999999	312	996	639	500	887	719	847	999999	999999	994	553	984	334	129	482	734	367	82	367	246	83	999999	949	94	67	168	816	400	205	999999	581	999999	999999	40	999999	51	899	681	581	390	740	460	999999	847	999999	766	999999	915	173	999999	709	181	515	639	647	999999	56	555	443	999999	902	457	999999	717	422	127	966	303	827	441	835	999999	500	999999	999999	622	999999	112	197	999999	104	999999	237	999999	999999	410	921	388	393	959	994	354	247	999999	487	999999	774	296	434	999999	799	770	999999	732	307	32	680	538	143	34	375	944	999999	152	999999	11	230	622	277	22	206	588	999999	868	446	999999	448	648	499	223	999999	679	677	999999	501	999999	812	505	766	426	730	999999	254	368	999999	59	986	105	227	486	72	162	999999	422	999999	221	860	229	295	815	584	42	48	920	186	999999	277	951	999999	310	999999	725	999999	850	999999	813	999999	999999	283	397	505	999999	999999	23	999999	696	660	999999	832	290	473	593	220	950	999999	697	999999	333	999999	999999	999999	44	999999	917	999999	347	305	178	140	771	877	318	946	897	999999	241	611	999999	769	490	45	22	129	369	837	999999	515	906	17	594	468	19	999999	385	614	999999	999999	999999	726	813	999999	491	999999	70	412	999999	647	322	639	999999	95	329	564	702	863	770	915	95	89	999999	832	398	171	546	312	868	949	570	999999	850	999999	108	308	956	999999	553	889	68	957	999999	958	203	277	407	508	999999	455	666	999999	844	555	812	433	43	980	11	330	999999	758	544	999999	86	38	788	276	987	30	999999	612	999999	880	856	999999	407	999999	639	131	999999	48	172	999999	292	999999	449	999999	999999	675	999999	975	999999	233	999999	309	422	476	881	999999	488	140	520	128	847	999999	999999	963	698	684	35	309	351	880	999999	547	596	131	922	37	589	493	999999	321	755	632	524	95	999999	557	715	931	852	474	642	633	527	53	575	238	845	485	999999	847	649	999999	633	217	667	764	713	300	
554	999999	999999	995	396	999999	373	225	539	999999	395	151	968	104	457	876	247	933	30	552	999999	693	191	113	887	896	672	790	998	999999	428	813	843	424	386	997	889	647	247	328	680	359	698	728	999999	999999	878	555	517	756	969	733	744	171	744	999999	672	999999	999999	499	536	582	227	232	698	582	999999	554	717	459	987	599	696	999999	871	999999	995	462	23	432	27	126	282	251	347	999999	999999	682	680	526	334	418	539	747	999999	108	142	476	999999	517	166	999999	838	68	769	379	47	53	299	999999	865	220	999999	999999	999999	420	310	999999	999999	13	513	625	874	201	134	578	70	999999	909	999999	999999	999999	432	505	275	693	999999	224	999999	967	656	999999	392	143	660	124	951	854	999999	381	797	166	999999	36	14	540	459	999999	999999	201	319	99	144	526	481	999999	787	961	419	787	142	999999	504	916	357	999999	999999	740	541	999999	999999	215	682	537	975	999999	936	406	501	735	243	641	290	290	657	567	891	866	661	323	337	989	444	999999	248	711	662	675	679	999999	307	999999	115	923	999999	114	417	999999	550	573	411	391	470	684	999999	501	806	223	268	789	596	377	88	228	999999	638	771	999999	298	274	256	270	727	974	999999	524	535	366	717	553	160	294	325	98	999999	945	999999	759	999999	999999	905	448	416	999999	929	930	640	999999	251	935	342	223	317	285	326	150	664	999999	257	999999	965	449	506	999999	639	312	999999	990	999999	999999	118	22	270	551	999999	807	853	837	54	507	884	648	125	781	999999	936	976	999999	999999	999999	999999	43	512	903	782	465	942	701	999999	627	878	999999	581	514	999999	329	953	766	916	999999	296	826	999999	750	999999	326	334	724	999999	702	335	999999	228	544	455	999999	510	366	768	903	999999	162	999999	427	999999	244	999999	611	955	891	999999	999999	999999	262	484	465	999999	761	758	465	999999	999999	999999	557	301	999999	999999	46	69	751	819	596	997	999999	653	144	248	33	131	999999	259	723	769	612	999999	125	888	966	70	999999	999999	748	607	999999	999999	647	954	999999	135	761	999999	40	552	214	999999	397	222	120	999999	349	999999	999999	999999	847	999999	418	458	595	838	999999	999999	464	975	999999	267	80	989	694	250	16	999999	218	898	999999	999999	999999	181	564	539	331	999999	999999	367	721	773	924	118	760	107	999999	199	369	201	949	782	358	64	999999	999999	11	407	528	999999	602	999999	18	670	999999	749	999999	999999	999999	999999	516	999999	210	107	264	999999	999999	962	238	596	885	816	820	26	949	588	749	
174	697	999999	999999	923	384	907	765	561	764	264	838	999999	999999	999999	305	313	685	675	581	261	800	999999	613	999999	999999	999999	984	785	999999	992	721	999999	10	999999	549	285	527	593	899	302	341	702	540	89	133	227	484	768	521	517	999999	283	16	498	999999	520	999999	999999	999999	999999	923	979	222	772	543	157	20	300	578	29	785	101	776	289	919	107	646	533	915	951	457	226	999999	999999	660	447	684	512	457	999999	280	39	838	456	379	361	490	768	999999	976	216	194	199	502	732	249	506	727	578	275	874	481	583	999999	994	707	999999	999999	121	105	472	508	842	550	748	756	263	329	999999	567	999999	878	987	939	999999	273	36	999999	109	421	999999	957	999999	192	164	999999	455	46	461	671	999999	109	656	450	999999	707	999999	999999	754	976	986	187	817	999999	658	999999	493	644	67	731	680	945	292	700	164	515	575	659	395	948	310	227	867	248	922	518	999999	547	435	999999	920	386	26	132	435	763	149	922	534	168	316	811	978	729	999999	700	817	999999	295	997	142	692	999999	806	675	768	319	999999	98	149	773	945	218	30	811	999999	928	169	999999	401	375	652	135	237	999999	498	248	148	256	999999	701	276	261	438	999999	238	132	220	456	666	454	570	834	999999	395	370	602	958	918	999999	771	999999	690	999999	999999	490	566	36	174	999999	999999	181	332	867	447	506	694	780	999999	583	181	999999	999999	608	946	805	818	741	841	280	999999	290	999999	560	999999	999999	586	999999	806	424	999999	105	999999	279	145	283	999999	967	946	888	676	999999	842	345	525	62	945	91	948	999999	672	999999	195	999999	290	999999	951	772	416	404	920	999999	999999	701	999999	86	672	442	472	673	566	851	794	952	604	83	447	884	44	999999	999999	504	418	980	999999	846	910	999999	999999	895	331	476	560	999999	968	349	849	151	433	449	389	512	999999	284	269	821	40	242	299	999999	999999	77	737	18	305	425	918	992	949	75	999999	520	453	577	352	999999	300	252	984	264	999999	306	460	595	27	595	999999	144	999999	931	816	677	999999	781	102	263	999999	551	257	552	430	999999	202	368	999999	869	69	999999	999999	178	999999	999999	258	44	983	506	999999	151	990	709	540	784	999999	28	999999	498	657	672	484	98	999999	748	995	441	834	377	113	101	999999	158	536	842	211	552	410	37	429	828	798	595	999999	597	560	547	22	645	585	184	119	785	999999	396	999999	843	999999	781	793	817	210	615	403	526	999999	842	183	697	583	999999	617	
231	78	828	874	888	999999	999999	198	457	429	999999	792	929	999999	537	936	149	999999	999999	734	628	999999	612	628	999999	202	129	767	718	999999	324	72	855	566	888	716	393	522	999999	400	999999	593	345	397	999999	823	999999	999999	999999	906	999999	422	224	994	999999	986	466	210	691	695	333	999999	480	93	114	137	936	372	103	820	552	626	605	967	999999	45	899	999999	999999	369	729	585	475	811	340	999999	847	999999	999999	901	999999	193	831	999999	999999	66	123	261	293	999999	886	110	451	481	364	416	816	999999	999999	953	999999	251	999999	999999	966	999999	530	668	753	999999	289	85	794	201	570	369	999999	622	899	624	922	999999	999999	733	482	628	143	994	457	923	95	599	548	999999	814	18	600	508	26	329	536	454	999999	90	999999	999999	316	259	999999	999999	620	999999	357	697	40	449	999999	859	850	999999	614	999999	999999	829	127	689	536	179	387	562	768	297	605	579	98	478	150	999999	139	670	322	884	93	462	313	890	999999	850	594	374	697	741	657	999999	715	10	242	678	962	914	285	999999	871	999999	236	332	999999	777	609	562	999999	999999	729	189	999999	729	452	999999	526	237	999999	685	585	23	864	999999	639	927	864	999999	245	472	999999	225	394	185	999999	735	235	980	302	474	999999	41	75	238	999999	477	999999	999999	558	483	161	734	476	600	561	999999	493	209	693	999999	913	522	327	999999	580	514	794	851	716	717	999999	546	999999	973	444	553	999999	999999	25	171	286	878	539	761	320	164	748	794	624	164	999999	36	297	631	999999	999999	999999	999999	658	507	683	800	278	841	999999	615	999999	502	999999	17	911	999999	999999	531	999999	44	983	565	999999	425	765	10	236	562	475	999999	259	999999	422	715	838	718	978	999999	488	486	610	698	811	705	364	256	999999	616	253	395	842	765	247	999999	999999	159	712	999999	741	682	573	716	999999	999999	365	496	90	999999	179	202	877	675	999999	907	433	295	753	821	70	519	371	999999	319	89	665	493	75	895	969	689	16	746	776	806	912	893	331	999999	999999	868	175	197	447	60	517	176	999999	339	102	460	999999	891	182	999999	320	953	407	999999	999999	999999	430	194	480	489	196	141	898	999999	995	999999	999999	999999	481	201	353	184	999999	268	999999	498	770	736	802	519	294	125	999999	555	495	959	496	999999	582	476	448	981	717	999999	864	386	278	486	344	562	999999	21	999999	999999	878	999999	779	148	724	999999	112	694	391	999999	204	81	567	999999	751	45	53	927	811	15	753	372	999999	225	
404	999999	230	293	401	999999	32	283	705	594	677	999999	189	999999	999999	294	999999	999999	599	999999	999999	999999	819	999999	735	309	518	569	999999	413	236	515	679	564	999999	539	77	818	302	151	939	999999	375	972	676	402	855	999999	616	527	640	999	772	999999	999999	611	376	306	557	102	731	462	999999	999999	367	171	678	625	613	781	227	555	461	458	999999	841	427	846	258	999999	454	822	952	999999	773	999999	742	968	999999	142	999999	771	999999	210	420	486	847	999999	615	514	999999	239	999999	835	999999	94	999999	324	894	620	194	529	57	999999	999999	908	509	401	528	141	428	710	523	480	618	456	294	261	47	340	993	354	241	743	999999	999999	999999	127	382	688	688	999999	84	491	948	643	999999	56	562	511	977	999999	554	999999	96	23	999999	999999	999999	999999	800	296	287	999999	626	840	298	314	605	999999	999999	999999	999999	840	999999	10	636	999999	532	975	733	248	999999	999999	362	547	799	757	999999	606	507	138	901	529	888	402	150	519	864	999999	354	418	451	137	999999	595	436	714	999999	95	387	685	89	251	130	999999	597	751	211	89	50	999999	657	999	926	50	490	500	951	59	859	126	176	999999	630	999999	999999	999999	202	767	120	95	725	571	228	822	58	999999	408	999999	999999	399	318	999999	77	999999	760	452	999999	303	999999	936	762	999999	235	270	999999	665	999999	805	999999	35	999999	444	968	955	999999	999999	780	114	991	830	101	625	999999	999999	999999	391	357	817	564	999999	370	899	661	183	332	743	345	999999	313	999999	49	603	570	779	841	999999	999999	121	999999	673	672	106	311	999999	845	146	737	999999	463	999999	318	802	250	421	665	659	782	794	999999	999999	751	999999	999999	608	790	497	65	474	999999	933	573	245	820	999999	682	999999	598	386	338	196	999999	579	505	999999	999999	999999	362	159	999999	192	101	33	489	923	922	849	305	702	494	358	91	272	147	529	563	82	981	999999	999999	402	71	406	465	999999	77	181	327	624	533	553	144	905	360	446	842	999999	756	897	999999	999999	967	895	891	980	115	999999	999999	975	622	999999	265	12	420	721	131	694	567	53	999999	750	532	681	999999	941	223	185	911	701	687	23	326	94	391	999999	999999	175	999999	485	340	334	740	351	12	530	999999	141	999999	639	325	157	999999	712	50	227	309	296	999999	949	999999	999999	831	740	999999	609	685	180	999999	514	297	955	189	91	712	999999	20	999999	679	648	653	91	690	282	386	540	40	613	54	174	606	147	450	565	718	999999	502	999	999999	999999	
844	127	999999	981	351	369	967	901	999999	999999	999999	999999	617	86	306	685	249	558	999999	757	578	999999	999999	999999	907	159	515	623	372	311	39	20	137	286	804	536	570	709	999999	26	572	139	613	536	956	999999	530	373	269	42	171	943	999999	305	824	999999	990	73	999999	202	854	353	999999	698	488	206	990	341	282	999999	125	540	628	999999	999999	449	468	600	500	428	629	151	364	339	150	96	375	831	999999	41	999999	999999	635	738	172	228	600	999999	57	760	497	999999	101	999999	917	630	999999	307	120	385	314	399	573	655	572	712	989	208	557	401	831	168	879	999999	234	618	999999	889	185	967	848	552	552	740	930	440	999999	865	422	519	999999	77	721	86	726	156	933	979	176	459	239	402	368	655	928	338	318	850	275	309	999999	436	132	152	536	762	846	832	999999	142	999999	133	786	47	631	763	999999	803	523	999999	684	925	999999	725	738	456	999999	896	999999	601	131	209	599	122	794	999999	999999	579	549	964	309	111	265	44	797	115	615	330	34	999999	892	999999	999999	197	625	799	713	407	999999	999999	578	949	31	132	20	462	533	673	253	297	818	867	263	558	778	583	670	999999	927	632	840	864	999999	645	999999	615	999999	412	497	995	999999	547	174	469	396	359	999999	999999	33	345	999999	942	999999	999999	999999	999999	999999	999999	418	52	138	34	479	781	249	714	999999	385	422	999999	999999	131	185	999999	666	280	703	793	172	429	999999	538	665	592	61	898	786	145	298	685	999999	999999	993	455	867	606	78	392	230	682	281	704	719	628	755	459	999999	829	80	999999	999999	468	615	989	548	599	369	887	999999	350	927	942	96	999999	50	495	137	730	390	70	212	999999	572	489	157	799	999999	46	836	601	141	956	74	999999	999999	895	489	14	906	277	247	191	662	879	999999	339	617	982	999999	270	332	45	449	20	874	20	895	999999	842	749	780	332	60	138	218	970	878	875	382	155	15	133	824	122	999999	31	658	692	734	818	191	836	459	576	279	106	517	63	347	999999	999	999999	999999	166	496	914	140	533	999999	785	999999	742	999999	442	264	208	221	336	999999	853	362	212	401	34	568	944	999999	483	859	999999	462	824	999999	38	999999	652	999999	667	999999	908	890	999999	999999	949	999999	449	999999	999999	321	80	884	190	999999	493	992	796	999999	148	598	552	999999	656	674	999999	999999	999999	999999	999999	999999	999999	247	999999	710	289	963	237	190	451	667	128	716	999999	171	788	238	282	999999	54	46	359	
690	823	79	999999	866	243	460	474	627	729	245	656	731	710	833	340	999999	587	999999	764	999999	519	480	479	835	195	494	885	329	999999	999999	169	999999	935	999999	423	484	636	422	999999	777	716	824	999999	883	999999	999999	461	999999	999999	802	380	524	281	743	999999	352	999999	248	681	748	574	999999	577	59	999999	122	999999	789	420	855	999999	999999	999999	987	899	695	542	596	775	70	42	931	431	256	309	999999	272	202	999999	81	884	999999	741	981	999999	999999	256	888	808	947	999999	672	544	51	959	215	724	293	844	485	809	13	472	620	715	642	999999	331	999999	439	849	603	999999	348	971	455	432	818	785	336	448	654	999999	827	730	370	397	389	297	999999	921	979	357	274	271	999999	925	131	275	999999	849	999999	147	378	108	736	633	205	80	514	999999	905	508	517	47	165	225	999999	999999	355	999999	343	43	656	999999	869	255	774	999999	99	529	999999	552	225	999999	522	516	419	729	999999	736	201	318	999999	320	25	480	839	237	115	666	291	241	920	999999	516	892	491	859	999999	490	858	128	980	984	999999	362	293	40	524	649	805	915	895	618	64	999999	999999	346	502	399	999999	547	971	433	247	80	632	902	999999	630	35	560	500	999999	999999	999999	338	798	839	663	197	809	999999	465	860	376	346	311	268	492	642	999999	999999	999999	999999	321	156	999999	747	410	999999	390	69	999999	624	999999	425	391	741	981	695	461	506	999999	211	999999	835	999999	572	870	999999	330	999999	488	999999	999999	202	660	438	999999	926	781	60	439	933	806	750	818	841	615	951	954	570	287	999999	190	648	999999	637	478	486	640	984	876	676	409	999999	999999	906	744	999999	764	952	999999	999999	914	410	77	906	405	999999	999999	674	956	999999	999999	999999	365	999999	999999	241	999999	32	960	90	296	796	999999	762	534	68	999999	911	999999	563	196	999999	999999	232	881	780	999999	622	999999	622	469	965	37	956	897	648	392	999999	999999	513	388	999999	992	103	768	999999	236	314	381	346	685	115	577	999999	732	777	374	143	810	37	659	62	790	347	621	999999	769	227	999999	885	676	291	812	593	999999	455	20	302	999999	999999	553	277	999999	895	937	999999	397	999999	234	130	284	999999	999999	81	853	335	950	999999	999999	448	358	18	449	496	670	403	302	999999	228	287	767	81	999999	999999	483	999999	812	895	409	999999	932	145	993	745	999999	428	213	740	999999	849	504	999999	819	25	415	545	999999	753	234	543	999999	413	999999	947	999999	999999	578	41	598	470	523	65	254	
224	515	223	25	704	886	999999	200	561	254	378	782	999999	261	664	641	999999	564	999999	670	999999	206	529	999999	999999	391	407	849	181	999999	279	336	449	120	999999	510	202	999999	133	866	982	999999	999999	999999	46	999999	951	951	913	400	660	906	999999	999999	388	27	985	493	999999	322	489	999999	28	420	974	999999	999999	301	656	164	449	999999	440	999999	688	999999	697	370	693	881	440	455	999999	999999	491	373	871	999999	731	587	524	708	560	811	387	590	335	99	194	994	831	660	305	999999	951	252	475	272	705	866	330	625	800	97	882	43	999999	247	928	611	180	999999	999999	78	999999	740	999999	999999	814	999999	196	999999	185	698	59	999999	160	187	829	248	999999	999999	359	999999	999999	898	908	999999	929	353	134	98	170	582	999999	554	101	236	128	999999	395	999999	458	999999	999999	721	999999	111	48	112	883	288	417	999999	999999	572	927	703	811	999999	999999	394	999999	470	973	108	448	602	874	504	688	924	68	618	999999	61	999999	751	196	999999	458	999999	434	999999	470	845	999999	479	868	261	999999	397	424	386	389	11	155	987	634	580	282	847	236	543	999999	999999	229	799	838	662	421	999999	517	999999	292	34	999999	873	999	138	999999	999999	734	999999	877	999999	999999	682	999999	851	999999	172	999999	999999	999999	611	580	890	413	999999	625	881	640	999999	839	450	879	999999	999999	999999	50	282	987	505	162	313	999999	613	665	132	458	547	570	986	757	259	999999	902	999999	680	453	79	470	497	512	546	338	527	783	437	421	999999	587	872	810	633	184	621	462	959	999999	999999	234	290	63	87	320	653	999999	590	391	977	156	423	911	999999	999999	500	993	616	999999	595	830	238	711	999999	960	698	186	133	84	447	999999	53	191	999999	845	190	444	434	235	684	78	202	999999	443	214	999999	961	839	999999	684	628	846	984	903	146	999999	579	955	127	622	477	335	516	943	999999	113	241	434	135	632	65	999999	390	300	999999	637	192	999999	999999	795	736	346	312	999999	999999	999999	69	287	350	999999	999999	489	999999	613	999999	743	999999	111	906	999999	999999	536	999999	999999	629	69	999999	999999	387	999999	813	311	999999	332	885	141	32	126	134	999999	53	999999	94	999999	31	576	999999	999999	93	999999	951	91	999999	792	999999	210	632	123	999999	760	148	999999	999999	999999	45	309	428	984	727	85	999999	569	977	972	999999	978	999999	999999	177	62	808	687	609	604	999999	732	999999	278	468	685	508	999999	355	374	999999	999999	63	999999	251	722	158	999999	59	17	71	392	113	398	
735	885	758	204	999999	718	952	460	999999	305	294	999999	368	159	526	999999	577	812	223	613	187	999999	999999	999999	196	455	999999	541	638	601	543	175	628	552	542	583	926	313	962	999999	422	344	912	999999	958	999999	999999	998	750	17	440	259	999999	500	999999	356	960	558	18	999999	813	420	822	173	762	128	999999	816	617	943	999999	273	850	585	999999	842	999999	999999	250	258	102	999999	791	631	999999	294	996	137	341	999999	622	999999	305	472	824	11	522	748	996	839	999999	547	391	807	891	177	999999	592	310	378	880	999999	999999	759	408	907	629	201	12	477	132	557	484	430	330	747	967	388	761	999999	999999	728	999999	410	999999	554	524	999999	999999	993	885	414	827	962	316	826	70	546	73	916	382	331	745	999999	717	704	72	960	486	154	999999	30	831	999999	59	999999	626	906	762	853	392	645	461	18	999999	717	730	522	124	503	686	430	999999	844	816	999999	982	650	693	301	999999	564	507	595	999999	864	583	716	913	164	210	163	999999	220	534	737	999999	737	936	999	974	550	999999	982	467	779	706	986	304	61	999999	975	223	470	372	828	147	866	999999	727	144	24	999999	960	303	999999	646	114	320	999999	999999	255	714	693	999999	941	999999	525	137	24	168	596	422	861	984	999999	999999	999999	999999	999999	599	13	522	218	865	999999	940	884	689	999999	999999	999999	675	999999	923	924	999999	999999	152	430	999999	999999	738	210	569	548	602	747	976	999999	593	333	266	615	490	133	732	506	999999	368	10	833	835	202	881	565	920	207	937	999999	963	999999	180	427	595	999999	275	321	648	999999	367	202	908	621	351	999999	346	70	734	800	999999	764	702	784	999999	286	786	546	999999	13	627	404	810	917	999999	999999	162	999999	30	513	858	420	999999	999999	10	807	925	224	851	82	229	999999	999999	147	867	208	999999	396	997	318	200	728	999999	644	699	962	392	990	517	999999	656	507	50	230	941	780	906	201	783	621	360	999999	694	999999	999999	999999	999999	672	59	905	466	766	840	711	323	139	427	999999	999999	47	999999	934	707	683	999999	722	820	252	205	999999	301	525	612	385	957	627	999999	747	999999	933	999999	719	999999	611	711	999999	999999	338	907	999999	999999	999999	390	746	206	426	999999	999999	830	71	946	688	477	999999	613	999999	163	999999	999999	695	105	679	362	877	16	999999	993	105	971	534	999999	491	345	999999	732	608	145	999999	189	999999	762	32	917	799	987	352	252	977	997	771	736	211	585	221	716	683	340	512	739	999999	
432	769	50	305	999999	464	999999	93	240	15	804	999999	285	221	999999	82	762	563	999999	663	463	26	107	209	797	854	906	133	677	59	278	999999	136	688	119	993	999999	621	794	532	999	999999	746	999999	966	449	925	373	288	643	920	777	999999	86	999999	415	671	841	507	160	558	229	416	191	736	181	171	597	112	939	101	999999	768	368	663	303	279	115	999999	358	929	999999	844	999999	999999	501	21	59	999999	999999	331	150	124	644	974	999999	752	565	265	794	288	999999	999999	348	552	780	18	263	422	999999	146	566	608	159	999999	25	385	382	62	245	170	121	947	408	617	950	36	134	394	883	551	713	849	447	999999	999999	999999	505	999999	999999	999999	757	636	999999	567	765	999999	964	999999	999999	999999	379	999999	30	633	177	389	862	730	601	999999	883	869	538	202	432	717	170	999999	629	743	879	999999	704	752	999999	484	999999	841	852	418	71	711	434	999999	181	210	999999	999999	903	221	999999	775	889	999999	999999	999999	999999	713	144	58	381	885	793	226	525	487	808	277	230	692	347	30	878	999999	691	181	444	999999	999999	231	888	356	185	417	333	114	999999	999999	153	999999	386	338	999999	804	47	185	918	999999	963	999999	999999	561	593	220	873	399	896	706	913	999999	453	999999	692	913	169	34	709	385	892	999999	999999	999999	134	705	999999	19	999999	84	155	999999	999999	235	999999	337	828	336	763	965	999999	933	999999	305	999999	999999	82	338	646	999999	644	22	476	542	325	552	218	694	999999	887	903	864	86	822	561	999999	184	227	961	365	94	999999	271	744	842	959	214	189	521	999999	999999	978	999999	529	439	999999	999999	721	909	999999	128	999999	999999	875	999999	679	857	394	744	999999	540	854	376	291	709	811	751	731	700	366	999999	38	182	28	264	925	999999	999999	393	428	367	462	317	999999	999999	999999	933	395	682	172	112	819	999999	999999	878	778	612	999999	999999	627	999999	317	31	553	206	100	962	880	621	146	187	999999	11	326	431	88	546	999999	54	760	878	999999	999999	537	264	999999	593	449	999999	485	323	419	999999	765	46	59	441	764	231	156	986	62	774	546	999999	801	999999	999999	310	799	242	663	999999	69	749	36	268	999999	298	678	506	522	999999	145	822	767	573	246	289	382	646	782	999999	898	773	825	590	513	999999	999999	999999	474	149	350	253	659	382	677	25	20	999999	947	475	553	649	474	999999	638	999999	227	999999	581	839	999999	163	460	999999	149	295	999999	445	755	942	836	999999	999999	383	999999	892	173	394	
895	230	279	999999	699	316	999999	258	309	513	999999	789	334	234	138	999999	221	197	793	999999	243	392	999999	574	46	14	999999	584	616	100	922	746	999999	832	342	361	999999	346	463	999999	762	999999	985	999999	493	999999	999999	611	999999	999999	171	999999	999999	450	160	512	999999	704	555	694	676	999999	641	218	999999	215	239	501	891	999999	74	874	733	649	999999	999999	406	682	999999	80	397	999999	745	218	928	719	999999	119	681	829	233	865	791	999999	476	173	258	999999	829	999999	735	125	999999	73	343	999999	478	999999	999999	807	999999	999999	999999	484	307	649	853	433	289	999999	999999	130	820	71	553	208	92	999999	182	999999	104	629	852	803	345	281	317	682	874	641	251	197	999999	999999	723	777	999999	317	999999	999999	319	825	497	999999	999999	614	999999	657	520	144	214	514	287	694	713	486	603	820	999999	35	341	181	558	999999	629	380	501	945	348	999999	999999	775	502	999999	486	278	142	894	92	730	976	659	172	999999	437	736	910	999999	171	246	184	432	178	446	496	148	277	848	338	350	999999	359	319	744	999999	438	21	932	217	999999	999999	708	737	999999	999999	681	999999	817	220	999999	470	566	999999	111	600	533	999999	66	858	348	10	293	566	999999	999999	626	999999	427	561	999999	999999	977	727	726	893	475	694	760	397	814	139	459	638	444	879	556	575	999999	154	654	832	955	83	869	443	70	152	995	800	432	341	591	265	999999	178	492	839	68	218	999999	839	845	668	54	219	550	999999	131	862	999999	999999	142	283	907	176	769	904	858	292	832	999999	699	960	964	483	999999	203	426	276	397	999999	516	999	29	815	986	999999	39	660	999999	414	31	142	999999	999999	208	999999	358	999999	409	587	999999	999999	385	801	149	884	704	570	999999	356	239	854	999999	999999	999999	143	263	102	189	999999	999999	207	399	999999	999999	567	231	592	999999	238	845	999999	867	809	736	740	623	999999	676	112	592	468	988	545	185	176	667	396	999999	75	64	999999	867	999999	712	783	385	999999	999999	581	663	121	295	443	999999	859	987	999999	616	803	999999	45	426	87	889	999999	219	853	999999	145	900	834	999999	219	184	589	513	940	999999	953	364	666	728	104	448	481	183	555	44	999999	189	11	779	43	556	28	839	789	46	306	999999	532	714	363	681	828	999999	999999	268	999999	999999	56	999999	663	448	852	999999	331	999999	418	242	664	819	926	955	898	65	722	663	165	749	723	904	800	389	832	952	375	422	619	125	999999	999999	122	999999	143	443	999999	999999	
703	999999	518	161	627	74	909	712	787	407	999999	773	643	422	112	999999	633	151	999999	999999	999999	900	999999	999999	29	303	144	377	706	956	822	999999	938	137	960	454	241	571	999999	999999	480	129	999999	999999	638	845	481	999999	193	940	347	991	674	999999	999999	803	999999	608	141	999999	929	999999	16	830	585	329	835	999999	461	658	940	999999	865	42	803	999999	734	975	280	183	999999	458	193	765	999999	999999	999999	105	999999	999999	685	632	439	951	999999	937	123	999999	391	999999	20	965	233	535	999999	285	136	642	50	492	78	794	999999	958	512	481	999999	250	220	755	539	740	367	305	973	999999	631	913	236	865	999999	999999	999999	999999	173	999999	234	999999	765	344	704	157	999999	666	999999	891	304	481	999999	999999	589	872	134	635	780	280	607	928	561	692	654	222	999999	184	119	678	999999	999999	795	655	999999	699	485	876	61	999999	999999	701	216	999999	999999	159	474	901	285	510	274	999999	189	999999	259	999999	106	82	689	999999	742	879	556	419	691	925	999999	794	999999	889	999999	258	584	399	594	905	721	479	678	505	748	514	999999	999999	414	251	198	999999	405	950	603	999999	196	569	649	805	999999	797	400	97	473	680	822	396	999999	26	384	999999	307	999999	999999	627	403	194	743	237	981	946	15	449	999999	784	999999	138	999999	984	71	24	750	999999	760	924	88	591	41	78	692	512	496	397	867	408	604	61	376	975	18	999999	826	421	824	208	792	951	360	688	291	999999	999999	999999	954	369	999999	999999	593	999999	548	812	999999	674	544	478	459	617	999999	338	189	346	761	320	975	69	197	338	999999	561	141	999999	240	999999	786	998	412	999999	443	999999	369	999999	468	999999	437	206	850	161	876	355	749	185	379	31	509	944	932	999999	163	895	182	710	553	41	528	420	581	809	999999	546	999999	999999	183	84	969	103	878	54	883	779	219	999999	462	619	812	956	999999	219	843	999999	75	622	999999	548	335	999999	542	436	198	26	624	50	273	999999	289	656	999999	305	62	415	999999	888	906	999999	999999	146	999999	999999	229	571	662	372	965	56	481	453	999999	635	749	320	560	451	855	866	999999	178	772	132	999999	165	999999	462	166	438	775	999999	716	829	862	198	410	999999	217	627	363	261	85	227	858	836	768	376	555	999999	854	625	42	50	229	517	374	136	604	999999	616	999999	999999	537	999999	999999	736	68	999999	999999	999999	952	243	238	512	903	102	554	999999	503	396	999999	906	424	583	999999	153	676	610	354	999999	284	999999	153	
999999	163	999999	547	999999	563	109	710	604	999999	833	999999	391	804	999999	325	424	819	862	111	676	38	303	791	954	131	999999	999999	457	427	737	634	948	100	999999	359	857	555	608	709	403	686	984	911	591	680	767	999999	148	294	930	999999	421	902	476	982	860	264	593	999999	999999	49	999999	999999	267	208	953	301	586	188	468	869	220	162	999999	990	54	999999	999999	283	363	811	921	173	999999	733	222	56	623	246	499	603	961	784	999999	364	434	807	653	999999	999999	476	763	960	826	70	793	269	999999	486	937	478	999999	999999	470	601	999999	99	688	534	999999	907	999999	999999	689	999999	907	436	855	999999	566	246	999999	818	999999	886	57	961	999999	999999	940	953	851	147	308	30	999999	651	324	705	999999	344	129	999999	406	999999	999999	999999	281	961	162	367	999999	999999	999999	701	740	245	763	583	553	999999	999999	261	594	42	66	999999	999999	668	999999	999999	121	159	999999	999999	999999	618	421	736	97	999999	999999	385	284	999999	550	999999	227	606	290	314	888	740	161	90	591	867	534	999999	763	999999	381	612	645	896	255	263	746	698	584	131	824	36	496	920	999999	377	977	21	999999	999999	322	445	388	21	377	381	997	35	999999	999999	93	56	973	828	261	999999	739	999999	999999	296	263	529	31	999999	490	861	254	241	999999	224	890	523	882	705	947	936	234	634	528	873	266	720	68	334	48	999999	62	668	668	398	637	599	683	999999	804	793	423	999999	531	516	999999	766	421	425	369	570	174	278	880	325	999999	999999	858	999999	39	542	470	697	999999	712	808	586	573	224	999999	301	999999	686	901	163	522	14	113	999999	999999	999999	999999	642	965	478	613	784	787	353	545	532	740	229	999999	271	332	726	999999	818	707	551	203	206	999999	77	730	487	376	727	802	848	11	999999	717	540	243	999999	999999	652	999999	33	799	999999	679	64	561	999999	999999	639	831	796	905	295	315	205	306	112	999999	897	747	999999	418	69	999999	697	531	999999	999999	635	999999	999999	999999	456	719	683	751	973	999999	784	516	999999	967	999999	999999	15	942	999999	541	999999	243	999999	34	834	999999	999999	615	739	999999	999999	532	666	117	884	611	999999	801	459	576	631	453	332	585	999999	390	636	169	681	999999	544	755	815	362	990	401	897	479	999999	999999	746	78	22	999999	545	262	849	999999	92	135	568	999999	999999	149	910	78	911	555	999999	999999	277	814	934	999999	144	236	716	999999	126	999999	713	857	640	999999	829	562	440	38	49	999999	540	632	86	555	999999	
340	999999	676	452	921	999999	352	474	717	999999	932	999999	447	170	999999	545	999999	886	599	422	710	573	585	319	357	638	882	516	248	912	644	737	388	969	803	999999	50	861	205	11	370	999999	923	632	897	428	992	868	999999	999999	994	999999	486	142	895	766	685	366	999999	292	608	836	235	999999	999999	204	755	999999	366	353	999999	684	999999	598	61	326	650	953	422	928	645	24	785	26	917	999999	260	256	83	999999	289	684	999999	912	999999	999999	168	128	993	999999	999999	524	511	999999	999999	319	999999	999999	999999	578	125	732	944	999999	647	593	999999	218	886	999999	943	508	404	328	74	821	999999	778	204	527	168	532	959	719	999999	999999	512	408	999999	607	999999	372	175	504	999999	999999	999999	598	275	809	483	949	999999	263	759	999999	999999	193	322	999999	400	285	999999	999999	420	592	999999	999999	999999	525	999999	999999	918	288	895	581	343	999999	406	518	91	999999	513	394	53	999999	301	999999	960	100	12	999999	999999	395	217	568	677	611	999999	339	783	514	686	749	728	999999	999999	999999	367	187	831	229	786	803	823	80	999999	309	520	211	301	76	274	821	523	761	567	999999	81	336	903	731	815	76	735	576	643	763	665	223	188	348	349	999999	269	782	542	291	571	999999	796	378	101	882	48	999999	249	999999	999999	966	272	508	880	40	999999	109	413	719	999999	257	436	19	999999	306	33	952	726	492	562	740	229	285	961	934	540	999999	640	999999	999999	28	336	999999	999999	699	950	679	467	318	509	169	999999	822	222	324	709	787	734	794	859	999999	990	757	313	495	747	999999	546	946	999999	748	999999	481	690	999999	921	658	999999	944	356	353	495	417	999999	402	372	407	72	647	234	753	800	845	999999	999999	37	578	475	999999	951	963	999999	521	818	761	999999	999999	141	172	402	61	314	790	448	999999	600	999999	999999	910	133	999999	924	899	721	746	947	999999	408	747	33	999999	999999	440	992	999999	220	973	599	231	702	474	275	900	254	183	448	999999	406	567	353	999999	803	564	999999	611	48	243	800	82	813	87	499	394	149	60	867	874	999999	999999	305	626	983	554	999999	658	83	33	999999	999999	999999	937	226	840	403	577	549	999999	523	999999	354	976	999999	527	417	624	975	881	761	203	316	574	222	351	271	726	472	259	356	269	537	24	589	262	773	999999	999999	999999	990	571	511	248	360	416	999999	999999	999999	999999	999999	999999	682	202	272	460	241	734	725	875	999999	999999	999999	300	999999	263	852	999999	999999	920	999999	999999	764	327	
891	199	999999	77	999999	999999	640	942	282	16	122	763	999999	999999	752	138	30	999999	999999	985	999999	323	999999	999999	966	107	999999	999999	932	533	712	999999	828	365	310	82	768	999999	520	919	244	999999	404	999999	999999	518	999999	517	587	269	899	714	390	778	248	999999	733	481	999999	126	999999	268	20	749	303	516	934	230	45	679	369	856	528	999999	751	999999	999999	367	999999	457	999999	56	793	999999	633	998	225	60	126	731	999999	297	73	999999	677	999999	999999	654	804	999999	584	456	481	908	899	999999	195	999999	37	796	660	375	447	653	999999	999999	475	347	126	305	301	884	999999	313	339	82	793	133	999999	775	824	999999	563	999999	873	999999	999999	885	773	590	812	77	999999	999999	81	974	999999	420	708	482	510	289	999999	509	379	699	352	177	578	826	259	71	594	262	972	999999	812	84	779	999999	629	589	573	999999	492	999999	861	784	999999	364	233	999999	999999	91	274	999999	999999	999999	999999	999999	630	407	317	999999	999999	751	999999	999999	357	999999	172	775	640	984	852	921	716	12	27	154	837	568	935	999999	603	876	646	512	987	437	660	758	90	605	103	999999	281	626	205	999999	751	101	436	999999	202	999999	999999	999999	239	999999	999999	732	45	849	346	999999	472	103	999999	999999	999999	999999	999999	920	35	413	694	44	891	630	999999	100	807	286	402	746	999999	388	31	999999	144	214	282	643	608	999999	723	240	999999	40	760	188	282	741	999999	780	318	999999	999999	999999	763	707	999999	609	704	738	999999	759	999999	599	930	93	81	208	329	999999	697	148	999999	107	690	464	999999	860	999999	999999	999999	999999	650	622	999999	626	999999	999999	999999	436	665	673	939	870	12	963	784	669	110	676	116	84	422	735	92	999999	203	433	107	308	932	999999	999999	243	999999	999999	118	834	172	314	235	999999	999999	892	245	999999	208	452	104	727	680	115	760	203	364	999999	653	914	539	267	999999	999999	999999	999999	999999	999999	934	706	949	153	854	999999	506	999999	450	278	268	529	999999	68	999999	751	339	380	628	827	928	545	999999	186	215	203	305	905	881	802	702	732	398	268	100	502	502	950	872	730	608	963	752	95	485	999999	424	999999	999999	999999	104	999999	464	999999	57	398	999999	772	938	661	654	601	915	648	575	999999	141	241	968	999999	258	388	508	898	999999	965	793	999999	701	91	999999	999999	619	209	707	937	277	999999	999999	701	674	729	999999	999999	85	16	999999	999999	520	999999	992	192	512	816	432	715	266	566	457	92	605	999999	80	856	881	829	981	715	
999999	637	269	419	30	277	999999	528	375	297	822	222	916	999999	999999	753	98	596	322	802	776	991	680	710	274	999999	999999	999999	659	165	339	255	34	342	172	883	689	583	172	999999	21	903	350	969	743	999999	175	915	762	327	999999	295	517	189	938	948	956	999999	154	891	181	999999	869	999999	999999	576	197	583	526	399	74	515	434	87	790	999999	651	711	967	999999	963	189	876	341	397	53	738	845	999999	224	999999	999999	438	281	999999	846	43	140	21	176	57	592	399	373	262	262	999999	440	999999	75	307	999999	591	124	999999	991	298	537	822	914	838	351	189	312	472	933	86	163	999999	944	839	521	999999	800	999999	999999	999999	999999	89	145	192	307	457	338	917	681	549	324	999999	81	558	506	317	106	338	705	999999	96	901	999999	999999	999999	426	454	236	785	999999	790	999999	557	999999	784	458	686	999999	540	894	999999	395	790	394	999999	810	941	396	999999	213	603	471	999999	968	703	612	999999	960	485	880	12	999999	141	999999	999999	192	795	870	773	999999	630	374	797	810	999999	701	999999	935	422	999999	485	999999	893	581	951	329	999999	588	507	999999	698	726	256	660	892	749	264	664	999999	580	999999	81	999999	295	583	239	673	999999	417	12	502	825	547	588	405	944	218	560	185	439	336	216	372	600	358	903	128	147	999999	812	447	455	309	841	999999	413	445	607	998	722	655	389	181	505	679	873	188	999999	264	948	540	704	489	999999	253	808	999999	999999	936	679	999999	536	999999	999999	565	56	525	705	706	992	508	999999	561	463	999999	947	45	999999	920	485	725	999999	883	970	282	743	966	113	598	83	704	423	670	329	999999	128	831	999999	999999	633	999999	483	961	272	449	928	152	35	999999	305	773	841	111	461	999999	999999	653	999999	332	999999	90	999999	117	999999	298	95	940	242	851	665	999999	468	999999	297	137	999999	498	621	530	999999	600	999999	999999	302	310	862	321	218	374	999999	475	999999	253	999999	552	936	375	338	999999	364	987	909	184	999999	190	314	914	813	334	999999	171	42	66	979	231	149	729	999999	332	435	773	999999	867	900	199	870	224	809	745	200	876	169	646	176	365	690	766	936	122	999999	999999	507	883	662	999999	443	198	274	895	412	999999	999999	999999	548	590	999999	52	283	565	319	999999	114	999999	999999	835	11	395	890	999999	540	383	792	702	999999	488	275	848	214	999999	756	682	950	914	342	983	999999	999999	108	999999	110	648	492	999999	999999	905	842	439	749	826	999999	999999	308	650	
365	39	424	999999	999999	70	999999	417	837	999999	809	636	999999	200	999999	161	519	999999	296	314	999999	891	890	421	899	999999	645	836	108	387	331	707	384	999999	558	999999	568	468	484	999999	999999	692	811	329	999999	176	999999	651	999999	999999	317	940	761	994	137	473	148	13	957	999999	424	999999	999999	459	999999	112	262	999999	999999	432	592	60	373	999999	52	830	999999	571	850	999999	999999	993	143	510	999999	999999	999999	389	181	95	174	565	999999	236	623	783	384	362	487	999999	913	925	20	280	999999	266	576	513	951	307	393	577	162	233	591	431	354	999999	388	460	999999	872	668	556	268	999999	999999	147	635	999999	456	727	93	392	819	740	983	863	504	813	814	442	437	874	702	999999	413	287	644	202	439	575	974	36	312	50	999999	463	21	977	717	439	878	999999	851	665	494	769	999999	851	447	490	999999	574	999999	999999	999999	794	854	999999	624	999999	999999	443	828	880	753	999999	90	779	483	529	851	526	106	384	999999	744	32	46	999999	643	873	792	754	999999	271	409	389	999999	606	472	609	349	999999	999999	937	444	999999	970	912	437	999999	634	378	918	638	787	478	272	169	700	999999	817	569	981	398	709	999999	999999	619	354	676	999999	182	20	999999	511	173	651	446	129	880	62	999999	675	999999	999999	424	999999	320	999999	931	999999	428	906	701	791	780	381	66	237	755	999999	999999	999999	999999	196	999999	368	997	136	624	826	825	49	999999	999999	693	894	37	160	295	999999	568	999999	999999	999999	83	999999	318	999999	731	791	594	218	373	895	999999	565	914	767	999999	65	838	193	859	114	301	388	96	999999	107	886	354	906	999999	999999	426	225	155	210	123	194	60	869	405	832	999999	999999	676	999999	28	999999	999999	269	999999	240	25	384	286	318	999999	695	190	999999	40	844	447	688	999999	470	479	485	999999	714	999999	999999	999999	968	788	37	872	684	712	171	964	969	907	94	999999	712	887	51	939	999999	942	999999	14	723	838	560	394	553	350	215	455	543	718	274	615	771	234	56	596	258	446	583	982	999999	372	71	999999	363	154	564	999999	999999	545	999999	771	235	597	999999	999999	238	642	999999	344	506	716	430	261	999999	999999	771	487	841	454	690	400	999999	445	985	999999	776	999999	41	999999	786	632	27	997	144	503	390	999999	999999	915	368	616	127	249	999999	999999	941	810	999999	884	383	86	741	982	855	999999	413	790	611	999999	364	615	999999	919	557	874	999999	999999	999999	149	98	597	999999	925	96	84	282	129	959	683	420	
966	327	157	35	709	890	44	152	951	100	599	572	23	999999	753	14	207	691	612	999999	518	694	165	795	785	542	816	896	780	910	294	831	927	518	398	297	464	894	847	983	664	291	999999	999999	498	34	530	374	999999	79	999999	437	357	80	902	281	172	361	249	177	999999	148	371	51	999999	768	999999	999999	999999	466	550	313	843	999999	948	237	529	999999	307	999999	21	451	563	999999	835	856	484	856	999999	126	999999	112	999999	999999	909	526	919	133	999999	730	390	35	999999	876	528	771	999999	999999	999999	675	999999	65	64	488	999999	999999	999999	660	215	949	293	787	888	999999	341	447	658	173	718	431	317	405	863	999999	380	986	250	999999	999999	73	273	999999	734	999999	999999	79	58	176	999999	999999	941	269	918	303	446	602	999999	999999	999999	91	123	999999	20	700	368	999999	202	487	117	179	391	897	477	151	685	999999	999999	948	682	999999	398	999999	999999	441	489	999999	487	999999	139	778	849	96	151	111	999999	844	745	43	582	27	877	571	68	354	999999	54	792	999999	999999	908	999999	999999	999999	283	692	631	779	999999	220	320	868	632	357	999999	999999	999999	756	999999	201	841	793	999999	375	665	395	827	433	304	545	445	265	711	951	999999	239	661	614	867	999999	328	74	176	822	999999	159	254	223	999999	999999	600	297	425	999999	999999	999999	528	823	816	888	864	999999	484	999999	774	65	167	681	999999	109	668	690	888	957	872	999999	627	207	113	516	999999	614	704	279	945	158	839	999999	999999	999999	999999	838	798	999999	999999	131	589	142	999999	216	992	572	999999	629	367	909	408	999999	712	999999	999999	331	719	310	999999	260	503	214	97	626	999999	999999	999999	30	397	829	892	999999	413	751	196	494	159	999999	523	577	527	84	912	46	749	381	423	999999	617	390	128	498	999999	303	628	385	999999	431	991	961	75	75	242	537	27	999999	64	999999	814	13	999999	822	786	179	732	999999	302	61	876	843	616	334	999999	17	710	403	677	119	133	811	450	999999	905	999999	512	462	842	385	999999	999999	327	462	369	614	217	306	711	999999	999999	209	93	992	555	157	354	740	999999	999999	826	623	822	945	838	999999	563	454	999999	999999	667	280	999999	916	999999	625	999999	999999	965	999999	799	414	692	615	999999	999999	728	999999	181	757	217	771	999999	618	999999	406	999999	381	999999	366	60	763	388	487	404	301	999999	999999	960	999999	631	200	775	863	434	422	930	217	999999	914	284	116	282	999999	999999	896	480	967	368	999999	999999	154	540	608	747	46	999999	
214	220	256	309	562	496	999999	136	999999	995	936	193	145	999999	230	999999	709	92	999999	490	229	471	508	820	656	807	334	742	486	659	999999	125	397	999999	726	996	161	999999	721	619	40	43	999999	900	999999	999999	999999	170	966	180	831	526	999999	999999	999999	742	712	435	999999	999999	171	509	649	367	999999	820	795	748	748	234	822	104	999999	335	459	999999	472	607	999999	999999	585	999999	999999	315	828	650	322	841	591	999999	999999	999999	961	967	457	999999	393	640	81	724	999999	483	422	742	357	737	165	999999	999999	619	279	114	159	999999	179	998	734	343	999999	999999	508	954	167	999999	940	107	142	999999	999999	928	999999	832	536	562	884	999999	751	42	958	101	999999	844	745	999999	714	189	576	190	797	459	796	59	111	892	225	999999	999999	657	801	999999	999999	762	601	177	816	447	577	596	896	77	256	701	385	448	693	663	218	196	60	761	999999	999999	605	999999	142	753	999999	643	346	851	785	104	241	707	496	732	253	577	999999	276	611	979	294	730	213	104	999999	663	999999	562	999999	139	999999	50	730	652	167	999999	44	999999	717	934	260	54	292	161	470	678	999999	999999	420	640	999999	783	999999	550	999999	875	999999	48	89	77	444	999999	36	656	497	200	976	999999	575	79	543	999999	999999	677	729	249	999999	61	633	995	711	247	151	194	107	823	889	189	999999	999999	999999	995	984	649	499	999999	28	635	664	280	701	118	395	351	107	940	233	999999	820	427	999999	999999	415	93	365	206	999999	841	559	673	310	796	858	293	118	547	116	909	187	263	231	812	397	362	304	999999	852	799	97	999999	599	416	369	567	854	999999	590	999999	293	302	999999	186	86	991	999999	999999	999999	112	242	559	833	323	305	999999	206	624	774	62	999999	763	999999	999999	999999	402	83	893	999999	300	438	999999	957	216	625	999999	430	54	736	405	393	400	352	999999	566	999999	333	286	121	802	999999	240	33	537	122	530	948	989	999999	683	917	85	476	959	673	922	602	627	697	420	146	162	887	378	999999	999999	999999	999999	286	226	79	797	782	635	929	999999	297	429	104	105	999999	999999	621	62	488	999999	923	392	999999	644	935	705	588	999999	665	218	352	654	868	723	120	999999	712	215	614	130	302	999999	40	475	635	182	999999	602	483	704	540	835	999999	999999	475	999999	529	641	999999	373	999999	999999	969	999999	855	642	999999	380	984	999999	728	415	448	368	999999	92	362	610	19	762	182	985	227	999999	678	517	763	517	257	999999	823	80	924	250	
910	220	870	999999	999999	992	621	162	618	889	975	134	397	999999	345	392	676	918	632	999999	201	999999	864	18	999999	999999	878	999999	133	999999	999999	658	491	207	457	999999	221	52	991	27	151	999999	377	337	985	553	130	241	999999	999999	415	905	999999	405	59	687	356	862	277	280	999999	577	39	715	129	327	999999	199	85	999999	999999	633	926	615	388	181	856	999999	999999	498	999999	646	870	999999	496	864	219	96	158	770	458	359	774	999999	903	573	990	661	217	999999	910	930	999999	999999	693	782	978	999999	999999	877	999999	819	838	778	61	477	706	771	228	265	117	999999	51	999999	92	821	859	215	712	815	191	204	329	999999	588	297	999999	238	574	714	885	386	999999	280	999999	638	521	995	999999	436	999999	229	443	952	559	999999	889	851	559	871	922	773	131	211	695	635	999999	481	999999	763	986	477	206	513	380	730	487	770	375	999999	310	863	546	286	948	962	761	377	999999	235	408	639	999999	999999	791	999999	265	999999	999999	313	148	999999	805	999999	449	398	999999	929	999999	828	999999	128	485	116	570	999999	236	999999	999999	732	999999	999999	999999	999999	365	357	999999	502	999999	268	475	999999	194	71	315	271	67	641	836	560	999999	832	999999	977	999999	289	163	572	142	732	885	999999	614	852	439	999999	999999	999999	550	102	599	530	217	999999	363	266	934	999999	801	999999	11	595	999999	999999	999999	52	338	697	614	85	203	235	369	989	382	64	14	342	999999	999999	896	225	999999	744	960	419	624	481	624	102	999999	999999	771	833	999999	300	412	912	69	397	687	999999	236	474	898	999999	170	228	941	309	999999	601	791	511	412	785	999999	999999	742	384	427	857	82	999999	730	464	999999	999999	999999	999999	651	102	282	244	612	229	989	626	999999	596	258	406	539	325	839	753	947	999999	999999	945	795	148	999999	999999	969	999999	603	714	744	443	909	633	960	859	657	170	999999	999999	898	192	796	877	427	999999	135	31	999999	999999	682	976	516	204	116	999999	296	513	922	597	999999	782	625	284	882	413	687	999999	445	680	668	679	434	400	999999	247	158	999999	721	34	559	947	999999	999999	999999	999999	926	999999	527	999999	573	154	248	999999	999999	126	566	999999	995	999999	467	510	586	999999	999999	999999	999999	125	832	868	173	999999	791	897	999999	327	280	779	252	124	486	972	107	797	116	523	440	703	999999	999999	999999	636	922	707	567	999999	371	999999	756	999999	226	999999	882	658	999999	205	999999	351	693	963	845	787	279	881	537	495	413	999999	999999	999999	572	848	
16	587	197	537	455	999999	999999	989	955	415	33	223	897	675	100	449	999999	911	170	999999	20	155	409	893	366	51	180	82	645	583	999999	999999	999999	377	804	999999	470	999999	999999	279	20	703	17	440	763	66	983	862	404	964	474	999999	999999	482	838	860	188	304	999999	413	913	267	999999	382	91	842	757	529	871	999999	978	376	170	891	88	316	148	968	140	999999	67	999999	677	999999	999999	703	999999	983	539	943	999999	176	999999	999999	366	753	360	635	359	921	309	464	999999	609	985	999999	469	523	999999	999999	722	219	173	999999	356	605	590	672	273	387	999999	773	990	927	999999	812	999999	823	999999	335	955	512	619	999999	11	999999	327	999999	695	20	244	999999	589	17	231	907	12	907	990	999999	172	687	371	971	999999	535	473	73	930	183	999999	999999	988	78	576	219	999999	955	868	999999	288	522	976	262	999999	999999	193	982	706	999999	999999	999999	999999	773	173	278	151	648	364	475	139	263	147	522	512	999999	273	999999	441	21	317	57	48	247	483	999999	711	999999	828	50	352	491	367	168	374	999999	999999	999999	904	999999	78	951	600	402	999999	34	999999	464	750	999999	999999	671	550	694	464	762	654	999999	300	523	999999	42	819	999999	133	999999	895	979	157	697	786	999999	616	143	942	366	456	646	999999	458	275	256	999999	999999	999999	999999	940	672	704	611	171	999999	999999	391	999999	999999	141	286	278	975	139	405	316	999999	767	501	65	999999	751	108	315	999999	972	842	999999	320	999999	999999	824	453	707	232	285	546	536	999999	999999	235	402	999999	234	179	378	647	329	999999	939	315	517	999999	625	533	921	605	306	999999	999999	91	143	430	371	597	462	825	278	999999	130	770	526	205	375	829	25	845	874	145	639	334	523	388	381	368	37	999999	828	184	999999	999999	249	382	999999	54	999999	972	999999	637	717	552	379	422	749	178	789	999999	632	795	518	86	731	170	524	999999	567	754	58	13	569	635	999999	104	999999	450	530	153	999999	331	737	52	999999	246	428	96	999999	111	639	212	999999	715	203	999999	666	235	947	999999	999999	410	999999	347	923	999999	77	91	555	285	817	308	647	999999	445	999999	67	475	776	494	741	437	962	466	125	845	434	999999	442	963	999999	379	502	451	294	476	844	400	128	768	999999	346	540	680	293	340	565	999999	279	891	999999	200	459	462	347	430	448	30	232	88	117	222	649	592	847	447	806	999999	999999	969	467	666	999999	17	999999	405	999999	292	183	999999	290	501	999999	550	999999	247	
920	49	113	999999	37	823	178	50	660	957	697	999999	832	845	534	368	999999	310	999999	319	999999	451	999999	942	533	166	999999	447	797	999999	999999	108	999999	610	999999	766	999999	497	941	643	999999	999999	356	367	999999	948	459	337	999999	921	919	284	126	678	402	999999	999999	999999	340	999999	999999	731	252	54	329	999999	354	232	328	999999	275	999999	369	999999	821	999999	104	999999	245	584	999999	999999	196	876	697	999999	981	926	217	58	864	999999	166	79	667	766	73	312	999999	999999	604	237	18	492	655	999999	914	336	857	999999	384	132	925	755	175	466	544	376	357	966	617	999999	25	280	999999	343	928	999999	132	64	999999	999999	741	136	980	478	511	703	230	862	448	999999	79	352	999999	741	16	410	904	210	231	696	955	999999	999999	186	222	738	588	322	906	625	213	802	400	592	999999	799	775	696	955	999999	156	494	999999	999999	999999	672	605	999999	336	528	395	922	832	777	836	999999	999999	804	266	999999	124	999999	956	999999	451	276	952	92	360	217	634	217	999999	390	550	471	553	539	827	549	142	426	999999	387	999999	291	969	999999	755	720	174	971	440	192	726	247	999999	999999	521	999999	999999	523	811	129	999999	999999	999999	451	237	375	999999	105	977	716	640	999999	922	578	999999	169	306	999999	336	999999	52	663	777	72	664	999999	932	848	28	999999	829	999999	615	865	494	999999	615	999999	394	999999	999999	78	994	723	999999	999999	324	959	999999	361	785	390	197	181	86	240	409	613	786	924	442	277	999999	999999	887	31	93	67	94	540	554	778	945	946	45	974	668	64	999999	999999	999999	973	999999	666	958	448	431	999999	789	263	653	11	999999	470	947	336	999999	761	835	531	944	999999	874	999999	807	999999	445	251	999999	112	571	354	999999	159	936	999999	539	421	284	448	999999	649	999999	830	887	552	46	999999	998	709	982	907	228	989	692	730	999999	168	858	950	13	190	307	999999	692	308	908	591	534	488	796	999999	999999	396	930	304	990	53	692	999999	999999	960	252	999999	129	664	135	999999	467	216	370	381	999999	333	444	999999	352	999999	999999	589	999999	455	950	519	912	412	429	832	999999	999999	999999	64	476	999999	980	53	999999	999999	999999	38	182	999999	134	327	128	425	28	164	951	520	952	409	905	999999	620	525	19	732	999999	717	999999	303	999999	999999	476	315	999999	958	353	401	482	999999	33	120	417	840	330	632	401	496	394	999999	880	547	445	340	159	373	999999	464	44	999999	999999	999999	793	999999	758	64	999999	813	999999	69	810	560	
48	480	385	794	695	779	205	999999	341	37	999999	968	999999	999999	634	145	999999	542	999999	889	367	277	135	183	326	538	92	275	781	588	976	334	999999	329	509	964	999999	364	677	999999	269	999999	874	328	527	825	465	999999	430	999999	657	978	95	921	203	771	355	211	477	999999	697	929	604	999999	999999	999999	513	103	998	670	190	801	864	999999	630	709	403	807	656	999999	83	831	845	76	930	997	999999	999999	136	737	619	753	886	999999	999999	339	62	130	276	528	999999	372	261	759	999999	856	123	999999	301	999999	378	547	554	999999	94	865	93	538	822	63	759	999999	966	999999	61	436	914	354	999999	999999	657	999999	540	999999	190	710	579	999999	541	84	999999	999999	251	643	369	81	209	910	435	651	999999	999999	308	999999	768	999999	405	990	708	108	941	769	72	999999	836	106	16	426	795	999999	999999	997	997	999999	999999	836	728	999999	999999	979	237	13	918	611	54	142	973	328	369	839	315	589	387	999999	142	124	999999	250	807	999999	75	782	999999	62	364	999999	527	560	53	931	622	82	98	729	999999	938	850	460	999999	999999	132	688	67	956	77	706	999999	564	614	64	977	488	526	638	914	454	999999	866	256	796	615	423	284	437	999999	242	501	658	571	204	274	408	294	999999	999999	386	999999	169	984	999999	637	962	945	988	999999	143	999999	459	999999	999999	60	984	999999	999999	97	999999	413	629	739	834	215	999999	993	420	790	999999	204	422	999999	537	728	729	881	598	169	653	999999	296	482	93	999999	51	843	154	154	289	999999	999999	25	999999	973	105	429	159	999999	676	969	999999	208	386	939	143	961	287	999999	330	112	615	10	444	241	127	157	656	158	173	999999	849	999999	510	999999	999999	406	66	564	632	309	732	999999	493	683	942	97	105	154	552	90	565	999999	823	187	999999	134	581	210	855	948	773	11	999999	557	130	269	999999	999999	869	737	904	723	75	31	999999	469	517	760	298	999999	999999	999999	605	92	999999	403	451	333	793	945	825	855	708	684	535	731	999999	935	563	999999	999999	102	284	999999	185	841	389	802	999999	129	617	820	912	999999	896	999999	999999	206	999999	726	817	374	220	924	911	999999	24	391	999999	649	603	581	207	999999	639	999999	237	999999	907	721	999999	649	527	673	337	999999	943	999999	788	273	999999	669	941	836	865	35	999999	999999	903	136	999999	998	316	999999	526	46	999999	999999	195	999999	44	614	299	283	713	999999	999999	546	596	999999	115	141	999999	231	323	933	640	370	999999	613	999999	876	887	
999999	999999	999999	343	999999	157	301	392	646	697	999999	239	721	380	667	133	697	188	345	764	999999	999999	999999	405	94	843	999999	405	262	556	999999	858	167	727	518	999999	698	834	487	398	999999	999999	469	999999	751	992	999999	999999	999999	247	999999	435	741	122	890	760	208	619	999999	526	565	895	139	100	125	992	82	993	861	288	435	863	701	947	469	481	561	999999	999999	101	250	38	999999	25	502	999999	999999	999999	999999	758	190	89	584	960	999999	408	394	999999	329	759	919	608	701	693	812	200	734	999999	653	419	208	947	965	167	285	999999	472	124	999999	999999	875	38	166	113	107	355	288	740	124	70	96	193	931	894	999999	641	336	739	212	312	422	332	400	999999	999999	243	123	426	999999	305	999999	280	780	360	999999	891	451	598	595	466	999999	993	680	593	332	25	999999	81	999999	643	999999	999999	911	295	999999	999999	999999	999999	999999	864	242	861	999999	818	999999	816	999999	581	999999	999999	999999	738	154	746	401	999999	652	999999	104	544	999999	52	441	999999	105	213	999999	494	804	341	999999	712	999999	999999	234	59	938	861	468	515	612	443	71	999999	454	471	999999	175	894	137	901	999999	644	999999	645	199	999999	999999	722	999999	458	999999	776	999999	35	487	693	422	999999	351	490	790	348	999999	932	785	981	735	597	999999	999999	999999	999999	676	999999	999999	999999	999999	999999	999999	629	999999	149	548	999999	999999	667	391	679	966	778	175	652	552	647	120	490	65	999999	860	218	694	427	98	305	999999	327	999999	249	999999	419	999999	336	999999	999999	565	650	800	531	999999	128	999999	999999	630	856	459	550	57	39	999999	999999	22	961	999999	826	999999	506	61	253	802	376	567	152	88	999999	131	839	174	830	91	470	690	533	836	742	618	638	796	999999	846	714	279	80	919	656	407	999999	109	661	788	68	599	999999	729	872	560	456	978	83	734	619	999999	999999	947	859	263	488	134	494	217	999999	710	819	407	999999	107	496	232	431	999999	999999	740	512	52	32	870	143	804	964	191	171	660	722	506	236	337	62	133	999999	403	918	570	615	454	492	358	779	999999	640	775	999999	999999	999999	999999	999999	879	874	999999	924	988	999999	999999	170	313	55	999999	987	322	180	999999	54	372	172	38	240	865	134	67	560	674	100	983	173	199	126	999999	113	798	208	999999	463	877	209	999999	999999	244	409	312	408	846	999999	999999	999999	879	730	701	71	528	693	999999	754	816	624	260	999999	146	520	971	999999	999999	999999	999999	124	823	307	177	173	999999	999999	999999	
999999	822	659	713	313	633	13	293	469	424	876	584	114	765	602	646	999999	999999	184	146	724	438	125	301	314	182	351	166	582	562	538	999999	773	999999	976	931	167	910	946	273	143	236	512	999999	240	957	93	999999	999999	999999	914	224	915	618	281	37	707	367	409	140	291	847	711	906	886	905	999999	417	788	999999	489	999999	999999	910	12	497	926	353	70	999999	98	999999	935	920	647	323	65	999999	425	948	234	799	999999	999999	999999	295	525	605	885	335	155	999999	570	999999	181	999999	222	15	999999	784	999999	364	999999	62	52	299	912	790	269	572	999999	999999	991	839	445	999999	840	195	928	717	999999	330	467	735	999999	421	431	999999	749	999999	999999	60	549	641	999999	870	503	999999	999999	692	999999	734	999999	323	486	499	999999	730	124	492	999999	36	999999	898	812	780	896	571	851	999999	867	999999	999999	999999	999999	798	117	359	992	575	196	392	422	245	344	247	984	154	258	711	736	701	270	999999	352	83	973	999999	829	77	973	999999	607	153	999999	845	999999	161	851	688	392	335	738	549	306	349	614	841	564	574	795	999999	322	149	893	176	277	999999	842	398	824	466	530	999999	601	264	999999	279	999999	498	554	832	302	570	999999	410	962	720	960	999999	469	142	96	999999	999999	999999	619	999999	259	999999	999999	907	999999	462	863	999999	999999	999999	948	51	565	345	431	75	999999	962	459	999999	820	493	999999	556	824	839	928	692	380	276	653	999999	645	327	29	761	920	646	999999	999999	999999	403	999999	159	999999	918	447	133	710	30	244	318	999999	866	647	766	455	31	93	480	534	181	999999	538	169	999999	405	999999	325	670	155	999999	449	619	999999	999999	999999	999999	783	999999	401	805	999999	999999	41	344	608	778	680	263	315	898	999999	52	999999	535	849	999999	989	999999	522	209	808	50	874	861	999999	161	821	230	878	401	248	999999	88	728	199	999999	507	999999	969	627	567	71	364	257	819	999999	313	519	577	820	74	589	392	999999	999999	940	484	179	475	456	957	459	999999	914	660	999999	964	587	346	999999	569	999999	234	895	999999	746	686	627	52	472	848	312	999999	68	337	658	795	885	731	258	999999	337	359	999999	670	118	686	449	597	443	999999	726	183	923	999999	900	365	999999	560	260	999999	857	137	12	608	654	806	326	999999	999999	590	999999	855	97	933	242	999999	710	235	533	70	246	999999	608	999999	131	138	999999	808	437	999999	308	335	999999	993	999999	209	357	914	25	311	370	862	595	853	363	871	96	989	28	
95	999999	271	37	200	999999	827	529	972	487	526	87	518	160	708	999999	753	999999	103	81	42	467	999999	220	232	700	383	444	754	676	999999	52	739	999999	351	649	47	999999	291	975	45	680	384	437	499	234	851	712	999999	572	610	497	992	918	985	628	858	61	804	500	644	393	999999	999999	999999	483	347	728	808	69	999999	999999	102	128	999999	362	999999	368	721	998	848	671	556	999999	76	761	60	821	803	722	790	986	503	791	340	999999	905	89	209	25	886	132	999999	828	328	999999	405	874	882	633	546	499	340	999999	651	973	999999	591	238	476	433	525	924	96	278	267	952	311	787	393	456	999999	168	705	999999	725	999999	727	999999	999999	366	185	999999	180	186	301	655	999999	149	366	999999	324	851	733	591	999999	999999	817	560	999999	999999	104	999999	999999	187	544	340	634	999999	999999	216	118	727	326	120	257	999999	999999	910	999999	612	265	171	431	578	999999	161	999999	123	751	527	999999	177	804	709	271	98	999999	999999	999999	960	31	12	999999	160	707	596	534	999999	344	784	452	999999	583	458	947	932	665	920	55	392	905	999999	943	408	265	941	923	616	848	169	145	762	278	999999	590	263	948	280	871	999999	626	999999	779	999999	84	999999	999999	355	762	999999	432	530	946	259	65	510	68	815	999999	766	672	918	999999	184	999999	690	638	567	867	999999	984	999999	59	509	999999	104	741	976	999999	222	999999	577	853	520	736	614	815	999999	960	999999	204	142	386	114	872	708	999999	604	328	394	414	35	488	999999	353	47	481	446	999999	960	768	999999	491	681	999999	104	999999	265	448	43	874	619	999999	786	999999	999999	18	944	636	999999	68	999999	658	999999	807	999999	99	785	999999	698	143	378	535	999	321	122	650	704	999999	778	643	999999	166	999999	519	999999	428	701	579	999999	39	537	999999	999999	902	632	433	553	874	97	15	289	98	999999	900	999999	93	607	475	999999	999999	313	257	999999	424	287	980	374	999999	22	902	398	215	674	999999	999999	568	111	107	689	999999	999999	830	609	772	999999	692	416	999999	23	710	999999	236	202	300	999999	289	951	20	625	651	68	133	861	194	999999	83	423	90	304	999999	999999	509	785	697	113	483	648	999999	70	999999	999999	999999	999999	312	999999	172	999999	384	944	999999	999999	101	481	47	630	974	969	424	999999	290	278	999999	99	85	728	321	450	505	196	251	641	865	949	40	88	88	717	559	112	454	70	48	146	978	330	891	37	747	76	139	513	233	929	779	326	999999	999999	340	
584	769	721	999999	999999	702	684	999999	151	451	959	551	999999	420	321	711	999999	999999	999999	120	755	999999	293	702	439	999999	999999	417	935	179	713	841	197	386	999999	342	733	553	850	443	999999	578	750	586	999999	524	872	103	911	228	560	97	56	780	585	747	486	28	999999	999999	964	999999	816	971	738	128	364	999999	445	999999	978	676	389	756	816	186	96	999999	914	999999	193	999999	505	999999	619	626	794	417	801	237	999999	714	474	718	479	36	762	778	999999	999999	999999	992	658	932	250	883	999999	300	964	408	661	999999	113	999999	999999	330	772	999999	362	122	334	946	88	218	132	273	212	671	286	790	424	317	859	255	754	200	986	572	476	999999	999999	503	452	999999	575	87	610	310	770	159	263	662	426	735	345	223	914	999999	999999	999999	680	46	24	999999	999999	354	919	858	419	757	343	999999	633	625	203	830	504	685	643	999999	663	901	900	999999	999999	762	999999	133	910	540	286	999999	761	499	999999	881	489	278	999999	231	999999	999999	891	22	815	63	39	800	999999	514	719	238	806	765	323	999999	999999	999999	999999	232	999999	795	948	879	480	797	448	143	569	322	351	235	277	999999	886	911	20	888	321	482	732	999999	591	999999	821	57	739	995	186	286	745	602	630	196	999999	999999	803	22	541	999999	615	895	241	229	172	493	961	394	878	411	999999	257	999999	174	999999	372	214	552	67	999999	67	452	956	999999	999999	999999	604	90	999999	999999	117	998	356	302	867	837	859	371	999999	337	95	354	126	999999	516	497	999999	466	696	406	999999	261	999999	118	999999	172	938	999999	652	423	999999	881	741	364	999999	999999	901	282	307	661	513	842	319	730	347	712	335	999999	776	999999	722	148	999999	257	367	999999	53	247	341	705	999999	999999	718	819	448	214	999999	762	999999	999999	596	753	999999	999999	892	325	942	999999	999999	999999	999999	757	180	573	701	999999	497	999999	999999	447	727	663	940	999999	763	601	999999	499	291	999999	999999	572	710	40	999999	999999	979	358	364	51	914	820	999999	999999	868	999999	740	154	128	697	717	128	766	43	28	932	812	999999	999999	301	201	452	941	637	159	999999	999999	150	999999	732	770	148	999999	999999	533	907	999999	999999	732	999999	861	978	380	999999	999999	980	806	676	22	999999	165	999999	87	73	850	999999	878	840	934	604	103	600	73	396	927	578	988	811	999999	121	999999	999999	834	658	439	222	82	357	999999	178	467	380	137	999999	576	358	71	77	114	72	999999	356	923	999999	528	270	914	999999	667	999999	
992	999999	176	900	815	999999	588	999999	633	637	398	530	629	765	147	723	472	543	819	578	517	999999	706	447	92	398	999999	999999	140	999999	999999	97	999999	999999	186	471	213	236	999999	999999	999999	642	999999	477	999999	508	727	168	999999	805	797	380	174	999999	999999	81	299	729	818	426	178	882	999999	463	999999	311	999999	266	589	675	999999	246	999999	452	808	874	999999	999999	774	999999	671	873	999999	999999	381	927	923	602	43	114	182	999999	418	298	208	888	354	999999	999999	372	668	471	578	325	295	561	551	721	999999	464	594	69	955	999999	755	304	177	963	91	999999	388	999999	232	484	999999	45	827	541	999999	920	530	506	101	411	915	210	304	999999	49	999999	385	211	322	578	519	122	528	184	999999	903	999999	390	898	999999	984	431	248	999999	823	259	999999	20	477	369	934	97	999999	553	328	555	999999	778	924	271	37	186	924	999999	964	389	517	999999	998	351	209	150	608	366	427	493	961	210	999999	999999	96	374	734	952	999999	432	154	975	856	987	999999	942	999999	636	999999	807	999999	594	139	443	742	91	22	135	170	999999	999999	611	999999	834	593	799	212	144	184	662	999999	972	20	999999	244	541	796	20	447	999999	999999	999999	999999	619	999999	377	81	142	57	15	999999	608	792	850	943	999999	849	31	404	999999	999999	331	462	55	364	534	999999	597	999999	210	999999	12	687	903	118	516	952	516	999999	999999	728	79	97	178	999999	844	189	169	999999	701	692	774	615	999999	527	999999	519	612	265	999999	793	999999	934	846	720	360	920	889	999999	437	590	343	184	188	386	999999	243	293	999999	520	355	424	998	999999	518	520	396	999999	385	755	996	350	999999	999999	432	254	145	250	999999	949	923	299	427	171	120	359	600	437	957	856	999999	999999	866	999999	999999	379	485	999999	338	210	964	576	513	999999	440	250	91	788	999999	999999	534	999999	999999	796	597	65	999999	836	396	168	919	958	396	999999	635	769	483	516	289	62	768	999999	911	256	985	356	786	999999	731	869	999999	999999	680	825	331	136	401	999999	999999	999999	382	649	50	179	291	15	189	984	999999	670	767	574	999999	704	373	999999	999999	588	999999	251	279	566	999999	527	890	117	288	999999	207	999999	999999	999999	370	237	679	128	668	999999	965	979	176	801	89	70	111	702	312	976	461	999999	54	812	999999	905	999999	816	999999	999999	289	183	727	618	787	852	302	364	214	999999	34	254	999999	999999	622	999999	999999	477	999999	54	425	198	805	311	120	701	464	565	153	999999	455	863	
585	155	999999	999999	262	558	999999	237	768	746	498	999999	952	216	999999	705	200	999999	831	999999	339	499	107	100	378	426	508	96	397	736	999999	749	825	171	669	21	886	830	578	525	463	259	286	678	999999	773	358	999999	999999	999999	375	999999	633	151	999999	95	58	372	423	836	60	927	839	42	535	748	999999	791	546	336	818	369	859	315	999999	999999	222	428	400	604	77	999999	733	999999	370	506	125	684	638	583	999999	524	999999	742	999999	535	999999	254	153	999999	568	567	367	37	999999	16	855	328	300	453	873	629	971	818	769	455	999999	211	671	39	632	531	163	962	372	999999	999999	127	999999	324	669	968	285	999999	46	509	999999	705	697	999999	650	797	393	194	710	343	552	999999	973	30	341	218	582	123	999999	47	414	404	664	999999	999999	738	489	975	783	904	999999	533	999999	269	218	498	514	317	389	835	147	999999	261	39	751	999999	154	999999	999999	461	395	172	999999	999999	104	843	999999	60	999999	911	317	999999	411	805	989	29	816	713	812	999999	703	999999	999999	999999	899	446	152	634	894	999999	594	670	991	999999	519	191	413	783	174	999999	456	999999	999999	477	527	730	567	456	49	999999	547	440	16	151	999999	999999	437	635	109	658	700	417	166	999999	326	999999	425	89	296	807	615	42	999999	447	395	250	999999	267	966	178	999999	696	594	999999	163	163	663	850	999999	999999	754	778	683	999999	999999	49	307	408	999999	879	314	487	169	242	127	514	892	569	755	517	862	999999	669	931	999999	13	822	994	455	172	984	574	514	999999	63	837	359	42	772	356	943	999999	999999	96	864	401	999999	362	999999	649	271	103	105	999999	536	584	118	999999	737	670	227	312	953	999999	895	739	972	271	188	289	999999	860	999999	409	999999	999999	73	582	76	387	477	999999	950	805	999999	890	479	457	371	478	728	607	305	112	138	999999	906	128	201	134	428	275	183	764	495	411	306	695	492	533	999999	535	685	359	203	758	361	999999	999999	14	269	524	999999	709	999999	557	565	999999	280	933	999999	945	391	942	959	999999	295	195	320	500	999999	999999	999999	838	958	202	999999	999999	908	380	288	758	41	197	864	903	374	999999	213	999999	999999	611	999999	559	437	574	154	743	400	991	472	999999	999999	596	419	486	999999	71	751	999999	999999	619	786	900	654	347	914	203	87	65	837	821	982	999999	999999	982	368	415	411	393	58	188	555	917	907	122	921	444	777	388	353	313	722	845	313	999999	825	999999	904	99	660	950	999999	344	
164	999999	193	999999	942	437	127	154	660	367	319	456	73	999999	992	541	425	479	426	699	711	533	108	147	78	428	167	844	510	321	999999	107	523	220	763	999999	929	466	502	349	271	999999	999999	364	535	856	999999	956	999999	999999	673	191	534	966	999999	999999	552	999999	396	524	999999	283	644	348	634	222	932	999999	116	999999	999999	959	999999	86	999999	512	880	744	999999	221	999999	999999	322	147	999999	552	573	999999	587	999999	713	999999	79	977	999999	987	564	314	730	323	924	319	850	795	760	714	999999	999999	537	999999	749	808	999999	999999	268	79	960	506	700	999999	648	999999	275	973	999999	729	890	999	17	450	947	576	999999	999999	297	946	360	999999	387	933	348	125	29	999999	999999	905	448	999999	999999	999	37	68	613	647	674	548	54	876	772	40	999999	214	450	999999	183	183	794	156	887	322	719	442	129	767	744	533	366	999999	590	127	999999	996	289	17	999999	889	962	375	999999	749	902	483	755	356	119	143	675	931	999999	220	120	301	16	406	290	999999	938	846	999999	999999	999999	245	999999	654	999999	999999	999999	442	674	293	220	428	532	999999	420	245	999999	772	657	610	857	434	525	380	999999	990	999999	999999	727	828	999999	126	999999	999999	567	999999	196	111	608	292	218	243	267	999999	10	691	769	868	985	54	906	175	198	303	293	999999	999999	916	646	758	837	999999	714	999999	999999	103	956	999999	580	753	58	999999	174	999999	401	624	177	999999	379	326	999999	999999	897	999999	921	785	927	179	999999	999999	946	999999	999999	849	455	999999	999999	999999	666	906	734	720	999999	241	999999	999999	10	824	999999	999999	589	204	546	329	537	999999	999999	999999	924	999999	175	787	859	999999	807	999999	130	324	919	999999	105	999999	859	473	591	999999	833	665	999999	600	784	113	999999	530	231	752	733	145	322	739	33	999999	497	999999	741	947	860	526	999999	999999	210	685	904	676	574	832	344	83	738	37	999999	488	352	999999	999999	71	519	339	549	64	999999	985	999999	190	211	606	999999	750	731	644	649	317	240	471	400	999999	208	999999	999999	398	418	660	407	294	857	544	156	173	999999	679	437	531	977	380	999999	224	683	724	475	967	573	593	351	103	388	574	257	880	932	675	863	999999	999999	160	999999	394	999999	718	999999	666	460	105	999999	62	999999	999999	339	860	299	186	999999	484	135	999999	825	824	318	314	906	999999	296	275	999999	999999	816	518	159	826	999999	999999	636	965	402	809	517	477	187	999999	999999	270	245	999999	591	999999	260	388	793	999999	335	821	
85	283	811	50	379	194	999999	746	246	699	999999	512	137	511	549	460	92	326	481	357	999999	29	428	999999	999999	899	684	999999	419	999999	724	999999	999999	999999	999999	363	163	999999	999999	999999	613	441	62	196	302	732	269	90	217	800	306	477	912	977	184	66	999999	176	992	479	999999	388	336	808	974	212	21	225	799	196	306	730	886	999999	744	999999	999999	999999	999999	999999	999999	603	278	619	140	257	853	999999	736	655	999999	999999	368	999999	823	999999	114	999999	999999	999999	999999	54	291	999999	503	576	591	763	243	968	99	999999	823	678	839	906	120	717	678	727	358	497	488	153	688	319	371	926	335	999999	111	722	31	261	999999	999999	322	257	126	999999	665	99	999999	999999	566	884	173	690	999999	916	999999	396	576	493	742	233	566	147	342	193	215	664	999999	724	867	999999	601	571	84	254	593	999999	999999	124	71	268	216	999999	999999	803	999999	680	805	418	403	999999	156	537	519	999999	39	185	914	932	358	11	660	565	999999	199	293	601	615	876	333	999999	794	461	431	999999	26	845	560	999999	47	534	999999	30	331	999999	230	74	62	705	225	999999	999999	669	999999	70	999999	651	819	999999	999999	554	74	999999	94	151	920	694	999999	46	362	193	624	385	894	823	152	640	244	749	968	228	549	910	999999	915	313	135	999999	371	875	375	35	173	28	493	999999	929	936	189	999999	536	958	25	352	41	793	999999	999999	941	918	967	416	80	428	999999	14	164	278	179	837	794	998	744	170	999999	167	461	366	411	363	223	704	999999	517	442	270	533	568	629	131	999999	361	999999	452	907	959	955	744	727	488	315	999999	766	999999	446	538	999999	999999	365	999999	342	215	373	587	704	999999	361	999999	999999	41	480	596	648	999999	106	999999	999999	301	263	38	212	717	639	999999	58	999999	937	712	81	904	56	678	999999	999999	788	535	988	176	747	999999	607	999999	757	999999	17	999999	21	718	256	13	999999	999999	999999	999999	671	625	576	450	539	152	336	649	491	92	984	802	393	999999	269	999999	999999	86	553	619	430	999999	959	999999	914	339	550	229	466	78	619	134	87	999999	94	173	958	547	637	605	999999	999999	911	675	711	215	999999	128	458	685	557	217	999999	981	906	861	665	633	535	209	601	999999	193	423	472	859	725	518	808	106	999999	907	449	948	311	999999	898	294	241	709	14	432	771	999999	999999	411	756	999999	969	232	507	335	999999	438	999999	211	774	999999	212	999999	490	816	320	361	83	650	768	999999	999999	442	963	
381	402	825	204	179	345	412	902	71	113	629	548	585	598	999999	895	21	943	110	698	999999	91	389	999999	197	121	419	999999	869	999999	999999	425	536	269	999999	999999	999999	243	999999	866	371	999999	151	748	860	999999	735	762	999999	999999	999999	999999	579	999999	564	299	999999	606	16	67	925	999999	42	427	775	213	999999	325	999999	354	999999	777	118	244	999999	814	940	640	368	919	385	656	999999	999999	886	999999	846	792	705	836	919	589	236	777	940	665	562	723	999999	999999	265	419	300	452	999999	979	999999	999999	416	999999	999999	383	248	97	682	279	796	918	541	924	367	999999	620	999999	435	129	550	341	999999	671	262	999999	667	999999	999999	965	366	466	78	906	484	511	385	955	488	545	999999	149	104	670	869	644	191	58	999999	45	799	999999	27	927	438	45	50	744	497	141	716	537	999999	999999	913	339	849	634	449	855	844	999999	999999	889	777	411	999999	633	802	999999	999999	618	421	999999	176	702	999999	151	478	449	471	641	467	356	829	814	716	999999	757	999999	999999	557	999999	444	201	144	515	138	159	999999	797	416	942	879	105	108	999999	804	551	221	890	707	999999	999999	393	213	999999	801	69	963	999999	859	876	273	822	488	19	977	999999	41	196	999999	992	450	651	999999	999999	588	999999	731	698	911	836	546	648	97	400	609	60	999999	936	714	79	195	999999	937	540	678	67	617	999999	999999	377	519	34	580	715	999999	999999	999999	514	619	999999	338	275	999999	33	340	624	735	98	999999	926	999999	105	999999	251	807	999999	713	999999	29	531	643	642	560	543	326	521	78	381	684	261	722	483	327	173	740	919	558	914	209	64	999999	529	999999	221	999999	999999	552	339	908	607	644	813	494	999999	999999	695	715	249	706	818	556	363	413	158	999999	965	777	999999	999999	999999	559	999999	324	965	209	124	953	348	615	902	968	999999	473	999999	616	908	989	239	267	999999	214	318	217	391	508	967	125	540	17	999999	646	244	829	30	57	844	499	529	888	792	742	376	999999	803	850	817	890	337	541	306	975	547	61	464	999999	250	999999	933	999999	241	998	422	341	652	266	734	909	452	39	772	419	470	351	474	999999	837	684	999999	541	691	999999	788	999999	710	987	109	999999	374	347	806	262	565	72	656	794	329	45	999999	547	125	907	447	308	769	999999	515	999999	586	999999	845	999999	999999	402	775	164	220	999999	999999	999999	999999	550	545	999999	232	520	853	407	694	679	983	802	702	865	425	784	639	490	238	823	999999	902	
999999	222	502	250	82	172	999999	999999	584	904	415	327	391	574	372	343	85	259	43	117	999999	999999	177	53	999999	999999	977	991	524	999999	999999	999999	999999	264	944	332	611	982	447	691	999999	201	105	88	396	999999	484	850	421	306	414	979	999999	374	400	699	55	459	999999	759	999999	306	977	999999	719	608	144	137	999999	49	999999	999999	999999	999999	999999	999999	999999	98	656	488	839	137	579	228	999999	999999	26	999999	999999	255	287	162	999999	999999	506	814	999999	250	369	999999	999999	356	229	382	575	320	176	448	999999	90	886	956	802	999999	919	999999	726	999999	539	513	592	325	273	999999	762	579	999999	999999	845	192	999999	572	999999	869	246	999999	999999	999999	653	14	49	578	999999	999999	999999	330	359	999999	768	448	97	465	999999	856	204	926	93	844	620	996	822	52	999999	999999	984	324	237	933	661	999999	160	529	115	999999	473	24	873	999999	26	441	229	791	999999	407	999999	999999	999999	872	674	320	409	999999	999999	657	192	996	975	268	999999	999999	103	425	55	999999	297	567	359	186	392	999999	62	603	828	999999	776	41	686	999999	98	353	463	999999	269	350	37	98	943	999999	351	999999	49	615	690	972	347	804	745	34	999999	999999	999999	683	490	494	267	806	999999	408	881	161	320	999999	179	455	590	739	165	705	999999	209	624	999999	835	915	150	999999	912	855	841	972	999999	661	999999	560	999999	779	999999	999999	92	230	999999	544	999999	999999	999999	269	999999	245	391	607	648	50	999999	909	913	999999	848	999999	353	819	894	999999	566	999999	999999	658	999999	999999	392	810	866	390	999999	93	356	89	334	999999	759	881	12	676	473	243	333	999999	941	999999	646	999999	930	308	432	999999	999999	474	977	999999	334	507	999999	826	853	580	741	267	427	637	999999	834	63	214	999999	471	817	227	999999	999999	585	620	717	517	972	999999	879	567	958	999999	756	882	999999	999999	999999	261	999999	186	823	892	999999	76	999999	314	623	999999	999999	726	492	960	455	119	559	999999	999999	713	790	68	999999	155	701	184	309	77	880	680	732	396	894	999999	999999	999999	403	31	831	999999	793	412	893	170	86	163	999999	997	999999	647	999999	999999	584	999999	471	257	333	678	201	327	766	759	433	999999	89	244	832	928	804	814	715	537	823	573	920	387	175	999999	79	547	109	311	173	242	999999	285	999999	298	102	908	317	999999	830	513	752	44	978	950	90	842	331	999999	999999	999999	932	795	999999	20	999999	94	92	640	609	654	999999	465	595	201	594	803	431	543	835	896	506	989	
707	319	821	886	408	225	611	236	226	953	999999	999999	310	563	652	999999	613	18	826	677	126	999999	295	999999	448	999999	365	287	999999	787	320	307	593	942	97	324	999999	798	686	866	999999	382	437	275	356	522	890	41	161	629	999999	826	79	829	872	531	999999	533	448	620	999999	334	816	438	642	810	490	368	475	338	999999	999999	999999	959	648	744	748	999999	940	925	897	334	135	999999	857	494	237	763	79	566	299	665	360	999999	999999	703	999999	999999	633	999999	41	532	565	823	26	999999	504	120	190	999999	782	999999	592	522	722	535	209	34	581	158	999999	999999	298	909	48	946	463	266	999999	945	999999	750	397	999999	894	375	768	312	775	741	989	127	582	941	999999	999999	82	838	999999	482	999999	999999	426	485	962	314	999999	999999	785	79	662	247	999999	245	950	999999	616	198	628	357	766	896	259	840	168	466	154	999999	999999	752	873	625	913	480	999999	646	999999	912	442	999999	999999	122	999999	999999	999999	751	999999	347	990	750	679	884	220	996	715	608	292	586	326	506	170	886	529	42	205	47	334	687	794	313	709	704	756	999999	225	654	999999	999999	761	416	999999	806	366	385	82	989	415	916	999999	842	364	747	595	935	428	255	592	999999	999999	51	427	999999	553	687	51	974	138	181	781	71	999999	738	824	909	999	363	529	154	999999	999999	632	999999	923	951	949	962	999999	999999	620	999999	71	884	53	720	989	235	263	679	344	108	861	999999	145	703	614	626	923	685	936	75	726	448	534	303	999999	19	358	999999	999999	999999	865	317	999999	999999	999	354	694	999999	999999	999999	110	850	999999	861	355	398	281	229	347	332	49	999999	884	999999	253	623	999999	750	999999	980	877	661	941	999999	999999	553	683	333	999999	269	999999	819	765	999999	965	876	638	673	948	999999	737	999999	264	414	50	441	999999	15	568	999999	994	944	802	939	896	999999	908	554	628	801	714	948	525	999999	400	229	667	721	589	999999	999999	686	801	999999	252	748	407	536	999999	801	129	999999	765	999999	275	999999	27	826	276	526	967	999999	54	156	316	789	612	186	999999	820	774	711	999999	201	401	317	152	521	697	157	999999	381	339	826	682	47	192	208	812	412	211	841	455	73	999999	901	642	654	999999	463	146	230	522	404	36	418	261	999999	925	999999	845	505	999999	129	485	596	754	227	474	278	606	999999	374	611	618	932	266	362	791	999999	675	498	999999	999999	20	821	858	999999	800	999999	786	619	283	999999	567	706	999999	336	999999	813	
157	999999	189	705	857	999999	999999	999999	785	999999	999999	999999	999999	434	999999	356	999999	999999	118	664	737	818	427	210	999999	987	140	999999	53	912	230	999999	775	999999	353	261	318	842	386	288	965	947	159	706	999999	887	837	848	999999	999999	999999	817	227	922	85	338	996	979	222	869	602	344	867	999999	873	231	999999	803	91	41	48	124	518	830	698	999999	669	721	999999	999999	159	291	999999	833	173	413	999999	852	902	24	264	339	630	516	686	630	89	285	832	890	999999	43	766	539	182	634	308	397	234	295	669	284	890	617	999999	320	395	44	710	470	518	280	900	999999	999999	708	999999	12	153	999999	999999	393	889	207	840	126	524	419	661	538	115	324	628	616	355	980	999999	22	999999	375	245	55	575	372	999999	494	999999	700	999999	473	999999	999999	253	166	585	285	395	999999	777	603	999999	976	999999	999999	365	203	651	294	720	796	269	481	999999	777	999999	664	999999	526	825	356	983	824	656	197	398	809	81	472	40	79	594	999999	245	202	580	268	672	403	999999	188	842	848	979	966	213	999999	99	475	333	921	999999	999999	867	431	620	970	330	195	782	555	999999	189	263	650	212	999999	246	999999	999999	999999	991	423	519	647	999999	145	845	689	983	999999	719	605	148	118	611	725	888	814	582	610	937	487	621	461	65	999999	594	338	764	999999	431	999999	278	759	930	54	359	230	917	999999	135	999999	211	62	999999	527	50	154	49	999999	625	431	999999	597	636	514	802	68	999999	851	550	516	925	294	308	643	336	389	188	567	376	668	896	999999	484	999999	285	999999	999999	538	621	999999	299	287	999999	999	645	681	133	999999	999999	300	638	76	934	618	715	917	753	999999	200	661	965	481	120	957	999999	343	122	339	999999	243	443	63	239	110	227	647	999999	308	997	655	266	763	325	999999	39	999999	173	865	999999	999999	999999	999999	347	999999	484	817	177	126	999999	312	999999	793	196	999999	999999	585	837	833	401	77	707	455	206	545	405	999999	166	44	928	704	179	256	747	871	429	21	999999	279	999999	409	480	999999	833	999999	999999	472	577	317	999999	453	993	999999	474	999999	999999	369	235	802	564	281	660	143	999999	770	999999	322	999999	325	999999	999999	870	567	216	999999	597	613	621	511	459	933	634	849	815	999999	999999	839	782	234	999999	69	999999	912	714	354	749	346	904	999999	562	774	999999	999999	728	999999	583	435	999999	482	925	999999	999999	724	999999	631	647	811	999999	713	69	302	999999	999999	114	528	69	999999	853	861	
252	261	709	558	949	999999	517	382	999999	999999	901	285	716	999999	308	999999	322	71	568	93	707	999999	29	200	999999	269	244	604	157	209	999999	625	999999	271	240	999999	347	199	999999	999999	123	274	999999	999999	812	783	586	239	523	941	216	997	999999	769	163	999999	241	999999	554	689	450	912	999999	920	129	999999	702	454	79	999999	825	133	999999	900	999999	443	256	144	388	230	683	14	999999	999999	999999	326	999999	813	999999	925	442	829	999999	999999	228	210	49	770	765	535	91	141	170	889	126	93	710	498	799	999999	68	107	999999	334	16	445	831	28	927	802	999999	889	346	999999	200	995	999999	999999	681	768	403	486	378	852	148	551	844	201	999999	999999	999999	737	23	397	867	345	999999	320	89	783	378	31	842	963	485	201	794	999999	999999	999999	604	509	999999	41	999999	582	728	286	195	464	600	640	999999	27	196	322	876	999999	286	999999	305	178	132	999999	399	999999	643	415	377	947	999999	827	502	969	999999	116	920	999999	80	999999	616	999999	999999	624	192	738	102	825	999999	999999	325	846	740	843	825	436	387	999999	641	944	999999	323	908	248	707	772	147	959	711	999999	402	894	877	999999	249	881	52	999999	715	661	290	818	638	214	632	911	97	659	153	878	729	11	999999	136	999999	302	515	887	916	419	999999	142	123	696	770	430	968	748	604	944	393	879	212	980	664	130	684	704	615	796	685	999999	815	833	360	400	999999	751	645	999999	999999	165	999999	306	70	157	704	941	444	999999	999999	348	65	999999	494	850	798	369	471	999999	999999	810	281	130	733	999999	326	290	346	379	876	999999	113	999999	578	238	999999	906	920	516	999999	999999	269	999999	853	347	432	616	999999	999999	999999	194	289	419	338	565	999999	470	572	999999	831	999999	604	999999	999999	726	244	407	999999	266	561	892	449	955	999999	999999	550	866	276	396	690	710	942	836	777	691	937	693	329	999999	353	999999	344	973	685	999999	999999	205	88	999999	999999	34	999999	91	948	709	745	334	610	999999	24	27	999999	185	266	130	482	999999	999999	644	789	550	87	619	999999	999999	557	476	279	807	999999	355	787	149	293	666	999999	861	888	78	946	612	999999	866	997	336	635	999999	999999	999999	529	380	908	444	348	561	946	999999	178	225	161	999999	64	802	726	669	239	63	999999	600	404	999999	880	228	698	186	467	999999	621	586	999999	398	759	714	288	366	447	353	801	731	719	360	999999	672	917	676	558	290	150	999999	106	581	999999	126	169	999999	500	690	746	172	
999999	735	754	591	999999	999999	999999	349	524	369	999999	886	999999	169	999999	999999	928	217	311	999999	999999	999999	999999	292	490	525	999999	643	555	999999	866	756	999999	639	637	999999	999999	111	999999	164	167	218	766	781	116	220	328	999999	245	125	999999	292	389	725	543	918	665	999999	111	999999	640	999999	999999	154	502	474	290	999999	532	897	448	826	664	999999	863	419	999999	299	185	279	999999	999999	408	439	399	584	999999	880	999999	999999	328	144	999	950	523	999999	424	622	288	999999	930	705	999999	348	677	163	628	242	861	134	508	376	296	999999	405	999999	477	364	755	999999	107	999999	528	813	578	313	999999	999999	632	999999	995	999999	20	543	999999	501	999999	70	762	999999	999999	144	29	999999	220	952	847	178	555	999999	813	69	866	370	544	999999	186	771	769	373	336	915	610	289	138	711	365	753	999999	904	196	999999	601	519	999999	999999	390	557	603	999999	466	658	167	999999	999999	936	930	649	998	818	999999	999999	300	399	909	51	534	739	842	509	596	104	686	650	710	405	467	357	999999	582	150	628	178	999999	907	677	757	999999	520	202	780	716	999999	673	589	999999	999999	212	999999	999999	437	999999	999999	103	999999	371	972	517	34	373	999999	583	250	999999	677	696	500	156	492	242	999999	659	999999	649	729	880	350	22	71	191	288	264	747	488	154	500	913	999999	124	545	999999	250	850	156	723	999999	476	338	995	893	38	971	720	377	999999	778	430	75	374	999999	31	999999	999999	843	999999	999999	835	761	999999	187	782	999999	41	999999	537	54	999999	83	926	999999	413	21	26	178	163	316	544	380	852	999999	999999	847	709	965	524	744	794	999999	999999	509	370	714	67	818	120	612	939	773	839	999999	968	999999	999999	842	745	19	943	286	689	778	999999	465	909	904	116	999999	716	75	432	793	259	999999	999999	999999	171	699	954	208	68	550	999999	771	540	269	408	722	708	866	230	514	801	518	327	292	830	905	804	162	711	185	999999	999999	999999	56	999999	176	344	722	681	55	65	745	228	149	411	999999	925	649	506	393	236	999999	999999	917	992	740	484	730	595	266	894	801	496	882	999999	502	430	493	926	999999	999999	985	999999	185	458	66	300	188	880	923	979	164	656	327	949	55	999999	433	999999	602	691	999999	137	425	160	264	258	345	999999	999999	487	441	999999	274	15	250	665	669	469	935	999999	306	850	672	286	740	155	178	932	610	473	997	439	333	549	774	858	999999	34	999999	807	954	694	971	999999	547	999999	391	322	708	
389	999999	963	128	162	395	763	464	148	999999	118	90	412	999999	445	489	12	399	999999	240	392	895	644	274	138	999999	611	878	236	739	308	764	856	233	230	113	43	320	181	163	999999	403	999999	613	999999	727	999999	811	999999	956	545	51	665	91	326	494	999999	999999	990	666	784	885	238	409	122	354	233	188	663	342	456	691	227	571	230	999999	273	40	189	411	943	800	999999	280	204	266	999999	999999	907	735	387	999999	999999	515	379	135	175	232	501	740	503	373	157	999999	510	853	999999	104	999999	338	231	999999	520	588	722	983	999999	957	215	855	256	459	281	928	954	999999	370	712	201	104	999999	51	999999	999999	908	580	652	159	999999	350	999999	999999	913	578	514	693	824	742	792	999999	593	999999	26	999999	494	999999	101	229	999999	397	492	121	903	766	515	189	165	81	680	151	340	392	999999	999999	422	253	545	702	424	999999	999999	628	999999	805	511	614	34	892	999999	864	489	433	999999	382	999999	331	110	157	73	999999	538	999999	71	651	999999	211	29	162	234	251	508	398	805	999999	109	863	201	999999	999999	901	165	272	128	816	661	907	999999	815	16	999999	152	999999	639	99	732	545	999999	278	750	999999	594	872	668	712	365	100	627	933	999999	994	140	12	999999	999999	178	276	634	255	989	157	729	214	999999	143	108	120	758	715	999999	564	306	922	357	955	316	293	603	415	999999	571	289	547	543	22	999999	149	506	477	999999	999999	999999	999999	289	999999	999999	390	726	535	614	254	341	999999	687	718	697	999999	655	936	999999	885	672	999999	999999	428	999999	191	670	143	182	999999	614	291	795	789	999999	984	643	754	999999	999999	567	78	800	216	239	377	860	999999	999999	753	494	569	622	999999	999999	692	528	860	734	398	720	592	999999	655	999999	60	127	999999	75	713	573	901	999999	999999	328	604	428	586	199	500	331	999999	819	999999	474	54	999999	759	996	959	465	782	29	986	214	999999	999999	154	999999	188	260	962	759	611	189	592	18	691	716	999999	999999	941	671	244	76	875	773	933	191	999999	391	367	902	116	257	791	999999	574	725	353	888	999999	20	21	249	369	94	999999	999999	881	45	977	53	806	694	524	121	785	999999	339	211	782	963	980	796	893	69	653	999999	999999	999999	999999	966	999999	310	999999	931	660	999999	707	790	565	999999	999999	560	999999	323	105	422	733	679	999999	654	396	152	116	320	39	224	355	309	441	854	852	179	601	20	680	999999	999999	592	460	789	999999	999999	646	98	662	430	391	
579	964	241	630	718	614	789	580	230	999999	681	901	999999	649	407	358	999999	841	140	958	999999	643	599	718	150	229	999999	441	847	505	27	657	608	832	775	345	210	999999	143	999999	811	440	459	999999	32	691	24	150	814	199	999999	257	532	472	988	936	374	522	490	499	999999	357	999999	725	186	33	999999	612	873	999999	158	487	707	575	156	962	999999	999999	999999	458	214	999999	626	658	999999	769	134	999999	844	999999	970	999999	742	999999	266	463	999999	999999	999999	998	398	999999	277	752	51	999999	999999	957	999999	35	753	86	825	41	295	142	731	999999	999999	999999	898	165	768	44	101	999999	744	73	318	693	264	458	172	698	999999	999999	999999	874	999999	999999	999999	177	821	819	95	893	863	710	359	133	732	633	999999	718	109	242	643	243	660	581	713	999999	999999	632	770	305	914	136	999999	999999	244	856	467	53	196	731	344	948	948	208	606	44	714	194	960	630	878	453	999999	827	999999	664	224	45	408	742	528	999999	59	999999	979	999999	739	866	889	876	176	999999	999999	999999	898	695	999999	462	974	999999	772	999999	999999	999999	426	470	538	153	334	999999	642	999999	999999	453	212	154	899	168	999999	999999	999999	999999	305	94	464	999999	921	230	999999	473	380	761	71	999999	969	999999	999999	909	373	519	208	595	999999	319	999999	999999	892	88	176	753	795	999999	243	999999	384	924	168	587	684	84	549	317	224	860	999999	880	370	915	999999	147	626	999999	795	999999	999999	709	999999	986	999999	999999	459	842	63	999999	677	254	528	957	354	54	906	940	999999	298	999999	890	381	680	119	999999	999999	976	604	38	137	806	339	534	441	675	618	181	999999	963	999999	706	999999	999999	193	955	362	413	999999	439	240	999999	764	507	999999	999999	337	635	999999	497	347	482	248	34	999999	999999	914	993	526	999999	436	734	213	271	672	999999	999999	342	497	163	999999	969	416	175	798	451	51	999999	794	659	999999	983	304	999999	626	152	467	239	990	321	50	368	886	890	12	506	483	503	834	475	156	999999	147	723	496	377	76	83	236	999999	830	999999	999999	999999	999999	452	440	963	644	530	805	406	999999	186	122	999999	92	999999	999999	999999	967	999999	997	328	999999	999999	999999	999999	999999	258	999999	999999	999999	393	491	999999	169	999999	558	560	999999	520	858	314	669	749	999999	961	611	999999	294	999999	910	934	639	291	95	999999	364	989	607	859	218	396	454	999999	404	958	694	165	483	73	966	612	999999	457	690	692	999999	763	699	883	969	900	964	534	999999	77	753	209	
871	288	665	568	952	999999	311	472	859	999999	355	694	999999	455	379	231	584	308	708	999999	999999	403	231	999999	300	723	890	999999	999999	920	938	336	214	999999	293	204	407	999999	659	29	156	227	999999	410	418	15	616	999999	531	999999	950	184	368	572	607	478	67	999999	278	238	999999	993	50	939	320	29	999999	782	172	184	823	186	999999	689	45	383	569	820	192	999999	117	377	786	688	970	763	967	642	887	999999	147	999999	139	431	704	999999	187	893	100	399	999999	999999	360	999999	919	773	536	679	537	233	908	246	881	982	131	999999	216	361	999999	556	999999	846	894	357	46	489	999999	227	999999	881	206	676	999999	999999	769	283	26	440	999999	206	237	297	115	999999	999999	999999	461	157	309	755	947	999999	924	543	347	679	939	13	999999	439	726	318	999999	999999	37	242	515	999999	222	847	931	775	592	772	329	763	740	999999	450	145	38	899	917	239	999999	999999	751	196	456	999999	343	999999	130	339	480	918	999999	999999	636	673	395	373	999999	462	823	181	242	162	999999	583	999999	708	562	184	999999	826	400	464	720	656	999999	329	641	131	999999	918	999999	263	301	410	169	290	605	776	750	664	999999	999999	999999	763	148	598	972	872	162	999999	460	946	928	653	528	148	999999	979	192	76	731	813	999999	904	525	979	860	813	999999	657	112	999999	434	746	999999	934	58	957	517	892	356	769	969	878	999999	708	335	647	999999	30	550	625	594	683	932	161	517	510	999999	999999	738	168	458	999999	999999	999999	522	999999	792	593	100	782	472	300	719	999999	843	79	446	999999	654	222	931	999999	999999	487	999999	750	813	999999	426	547	999999	357	164	198	320	999999	999999	999999	196	153	855	298	930	768	999999	303	964	970	317	999999	999999	430	999999	999999	237	65	397	56	999999	999999	999999	91	176	999999	999999	999999	146	531	651	999999	724	653	630	999999	367	642	471	999999	334	897	785	843	999999	978	483	299	842	638	960	265	87	308	319	424	999999	773	132	388	704	999999	167	443	329	939	722	421	799	999999	168	595	593	58	721	586	986	534	689	197	78	774	282	507	570	396	300	999999	343	216	999999	593	520	93	644	296	739	352	524	463	265	72	499	837	480	375	999999	39	586	732	437	251	999999	934	999999	930	999999	659	999999	933	648	999999	87	999999	999999	575	85	510	999999	435	846	643	20	999999	931	999999	999999	999999	37	205	724	271	839	611	778	493	999999	999999	772	713	530	90	479	590	999999	959	984	906	567	999999	300	170	999999	161	
886	999999	241	858	12	313	656	331	631	677	218	386	467	476	814	787	76	499	737	701	999999	766	174	429	421	972	999999	377	876	132	904	563	999999	687	725	999999	261	999999	583	469	999999	209	999999	801	382	437	501	999999	102	780	838	999999	433	923	257	130	629	811	446	39	291	288	454	999999	773	999999	999999	779	750	829	535	425	915	999999	644	704	317	372	57	983	481	513	285	999999	294	113	140	999999	440	605	364	449	214	999999	999999	778	755	999999	38	726	698	721	767	273	255	422	885	164	289	999999	812	267	999999	462	558	778	999999	999999	224	669	524	26	349	155	999999	999999	221	370	100	866	949	367	344	999999	999999	759	999999	999999	850	871	227	975	443	999999	999999	107	999999	999999	996	999999	774	406	735	368	212	681	382	999999	798	169	210	525	999999	999999	602	455	923	999999	176	799	43	991	507	999999	452	549	583	461	999999	999999	410	469	374	691	999999	553	631	999999	128	614	999999	133	223	691	671	999999	911	999999	999999	347	183	250	584	206	999999	782	898	999999	916	662	108	999999	268	430	759	999999	999999	382	331	999999	823	948	326	562	422	999999	777	999999	999999	999999	999999	562	175	26	203	999999	999999	999999	325	999999	654	247	999999	465	516	999999	864	999999	931	999999	552	539	999999	246	523	999999	923	32	784	466	14	92	712	177	34	545	755	252	999999	599	855	982	67	22	404	585	889	861	56	956	54	984	999999	750	999999	108	863	928	503	999999	246	999999	393	999999	313	572	535	999999	999999	970	709	622	566	999999	84	999999	999999	999999	842	937	345	999999	976	999999	421	30	207	961	970	999999	681	827	749	268	362	993	598	208	708	831	999999	999	430	85	257	999999	999999	551	676	636	626	187	95	566	632	183	999999	565	999999	999999	375	573	999999	514	298	999999	873	308	980	999999	971	283	999999	20	886	346	642	900	580	989	602	655	295	999999	999999	503	741	999999	999999	188	116	43	999999	425	466	486	88	915	786	374	559	129	999999	595	999999	353	210	84	679	296	541	985	999999	457	999999	999999	288	586	215	999999	999999	690	673	801	974	937	522	999999	554	409	267	726	123	999999	440	483	94	999999	678	956	303	666	513	348	647	999999	999999	313	999999	747	207	502	709	999999	234	868	455	999999	999999	727	999999	999999	530	279	38	814	999999	778	999999	217	635	588	907	259	501	483	187	335	163	999999	999999	219	828	807	212	999999	26	131	981	999999	38	323	88	951	999999	655	146	243	319	833	999999	280	295	526	121	619	595	460	500	750	
999999	130	616	767	999999	999999	999999	723	999999	273	797	750	796	456	189	321	999999	999999	134	999999	347	943	25	330	999999	617	923	311	999999	999999	180	566	999999	240	879	907	707	320	122	513	836	999999	176	999999	45	508	484	999999	347	799	999999	638	336	654	999999	748	999999	296	173	231	698	518	999999	484	103	240	128	566	577	281	614	199	999999	620	19	925	777	969	999999	999999	143	94	999999	895	483	541	240	976	826	999999	803	421	157	999999	815	328	394	999999	952	804	389	917	272	76	999999	920	795	715	999999	488	971	145	999999	999999	98	614	999999	999999	999999	999999	999999	152	739	999999	478	203	999999	952	805	690	540	95	27	489	999999	226	822	897	999999	563	745	524	340	348	169	667	419	999999	802	211	774	262	690	999999	804	999999	999999	999999	597	991	878	842	910	954	947	999999	999999	521	361	872	999999	999999	999999	447	816	485	811	400	286	810	999999	999999	159	603	916	999999	999999	999999	684	478	999999	995	309	718	685	903	614	385	401	283	999999	897	728	930	419	127	830	253	582	329	436	786	549	787	217	999999	692	316	48	999999	490	500	837	882	999999	999999	999999	999999	761	913	999999	435	999	12	271	886	243	999999	194	799	999999	999999	55	999999	51	999999	456	999999	510	768	220	999999	347	731	793	59	999999	999999	999999	999999	771	999999	491	669	458	999999	786	999999	526	331	999999	473	999999	999999	221	338	455	481	999999	582	349	999999	212	993	703	573	97	277	218	221	825	397	132	571	37	340	670	385	999999	50	474	909	996	189	999999	747	185	108	520	465	604	588	14	999999	283	937	915	999999	999999	999999	913	999999	338	314	505	295	351	560	221	880	667	79	574	800	117	440	999999	33	907	999999	397	999999	757	753	617	246	999999	608	999999	100	999999	182	999999	31	999999	955	581	999999	683	799	405	625	887	999999	999999	535	24	214	416	842	110	999999	999999	20	999999	925	761	584	697	268	999999	742	271	999999	464	999999	659	552	999999	999999	859	999999	349	117	999999	999999	999999	126	956	92	232	999999	201	999999	990	533	592	409	534	211	203	997	994	425	896	663	364	767	185	312	999999	999999	541	264	983	954	552	482	460	724	999999	645	627	615	46	725	999999	814	999999	931	999999	259	27	471	958	999999	999999	999999	221	897	418	343	941	653	216	760	646	937	472	45	999999	119	999999	810	999999	558	379	389	388	999999	121	549	636	254	409	999999	454	79	305	131	804	628	271	563	999999	490	704	974	408	285	89	613	999999	105	950	999999	309	999999	999999	410	
492	771	545	999999	785	868	707	696	253	589	316	576	999999	351	240	362	848	396	503	896	999999	405	999999	113	101	507	999999	999999	999999	616	327	999999	999999	894	999999	43	92	230	777	447	783	999999	999999	999999	968	999999	999999	999999	864	597	999999	912	713	197	556	97	790	441	949	999999	671	176	402	636	999999	80	591	747	999999	999999	280	999999	619	999999	123	846	999999	999999	999999	589	536	207	676	999999	672	999999	532	797	347	551	252	999999	281	500	999999	999999	999999	103	556	898	999999	999999	297	666	327	326	303	657	84	710	423	628	306	369	750	999999	500	999999	999999	858	999999	794	999999	999999	954	629	357	128	289	999999	241	999999	615	999999	668	999999	999999	19	388	999999	120	874	722	637	137	624	354	911	749	999999	126	999999	139	698	360	135	999999	999999	712	698	968	184	378	577	999999	842	23	69	999999	448	564	999999	317	618	747	672	999999	772	43	340	284	446	379	976	390	323	999999	999999	885	542	999999	784	307	690	387	935	999999	155	168	295	611	999999	999999	999999	748	999999	610	520	999999	688	999999	60	101	381	423	999999	805	999999	196	165	999999	999999	183	168	959	780	194	627	999999	811	999999	925	614	999999	729	989	999999	78	238	756	713	931	965	207	488	999999	692	925	276	854	999999	114	959	12	895	514	999999	61	352	968	450	983	290	150	522	138	446	999999	652	999999	306	999999	173	440	451	469	141	976	999999	999999	98	999999	360	385	999999	70	966	611	852	999999	999999	999999	725	270	315	730	650	824	999999	360	992	999999	282	842	999999	402	941	999999	999999	436	382	999999	382	999999	880	191	632	904	468	461	999999	834	999999	437	999999	132	21	902	134	721	818	316	301	329	538	749	986	517	999999	288	129	447	999999	425	842	999999	999999	999999	390	134	999999	746	366	233	198	999999	846	844	999999	999999	391	48	404	839	618	75	843	999999	999999	999999	204	125	86	190	342	723	783	999999	595	999999	999999	117	522	999999	624	81	950	78	140	381	903	152	999999	402	999999	90	999999	221	806	999999	901	749	999999	260	999999	999999	669	185	999999	474	383	769	999999	487	999999	283	526	405	225	546	999999	775	921	911	999999	999999	895	684	293	262	999999	572	999999	818	908	581	495	272	79	641	411	775	187	999999	997	144	893	741	999999	623	999999	999999	996	270	662	136	827	999999	999999	878	96	985	891	638	794	811	499	440	579	533	787	263	999999	583	144	349	597	265	999999	102	169	999999	397	669	698	42	999999	19	165	782	753	999999	248	201	999999	999999	883	548	999999	999999	
644	462	999999	763	999999	309	322	422	135	323	538	571	999999	999999	719	933	999999	999999	940	761	244	489	284	999999	780	999999	999999	999999	999999	718	465	999999	393	728	457	706	991	633	834	398	720	163	884	842	253	192	989	317	481	621	828	661	607	120	999999	165	999999	375	999999	999999	294	999999	999999	417	858	999999	188	77	483	22	942	964	397	552	50	90	605	999999	999999	999999	22	999999	662	416	890	803	999999	999999	999999	999999	999999	999999	650	10	113	543	769	477	999999	764	14	921	834	469	999999	999999	273	65	80	870	559	999999	821	999999	999999	587	524	978	527	999999	47	999999	999999	190	999999	326	324	397	448	506	321	137	999999	788	999999	100	873	203	736	36	999999	396	212	905	999999	784	803	265	999999	999999	29	791	950	929	727	108	999999	653	999999	999999	549	999999	999999	573	999999	432	297	42	801	729	714	331	251	500	999999	650	702	999999	999999	708	522	68	216	922	487	530	187	527	71	999999	470	229	999999	384	487	662	778	638	999999	320	496	771	463	460	999999	698	550	459	999999	999999	406	999999	216	278	840	490	999999	999999	96	38	254	999999	971	316	269	494	115	867	22	862	871	73	48	136	221	999999	999999	756	119	789	980	727	123	984	999999	235	23	947	999999	996	992	93	552	999999	76	727	799	157	201	327	592	999999	999999	552	214	342	206	89	66	999999	885	913	585	307	58	526	656	987	227	44	999999	167	999999	26	869	788	521	721	70	494	999999	457	565	792	999999	999999	290	570	779	756	38	934	999999	454	999999	999999	508	255	279	549	81	999999	930	167	846	999999	359	999999	682	426	999999	485	28	572	146	438	358	793	110	751	999999	95	217	999999	15	546	277	999999	904	790	289	275	452	520	423	149	527	408	999999	999999	947	859	999999	362	934	553	915	999999	317	683	999999	715	154	999999	314	999999	604	469	999999	310	167	480	526	891	147	999999	999999	999999	999999	999999	910	949	847	339	803	385	206	854	536	999999	999999	948	999999	999999	69	574	130	924	216	437	545	68	256	645	613	999999	999999	996	999999	999999	999999	416	179	999999	999999	781	867	814	724	928	789	749	932	700	678	999999	909	305	999999	999999	435	118	302	721	461	852	703	212	999999	999999	52	999999	999999	157	940	224	779	260	999999	999999	999999	315	210	287	648	795	135	555	966	404	999999	48	174	652	953	412	124	458	859	919	87	664	98	398	885	999999	120	999999	999999	463	439	659	999999	553	866	129	908	24	82	665	999999	157	246	332	999999	14	45	999999	203	537	
110	331	401	538	210	51	227	999999	402	69	685	349	795	512	964	999999	999999	621	785	834	504	109	385	203	202	930	428	765	630	881	553	133	592	233	363	999999	268	317	999999	824	999999	999999	999999	999999	999999	999999	362	733	368	859	812	423	210	368	43	999999	945	999999	346	280	999999	462	191	999999	515	562	757	999999	999999	855	650	884	999999	999999	999999	999999	999999	999999	223	815	577	694	407	771	79	140	922	999999	199	999999	172	70	971	82	211	449	915	999999	507	999999	630	790	999999	999999	999999	927	154	249	436	636	522	584	983	531	999999	928	64	420	451	385	639	999999	999999	796	692	999999	913	206	760	493	491	385	999999	796	999999	787	120	894	562	999999	999999	683	999999	563	840	999999	87	450	999999	999999	999999	505	659	999999	788	105	418	788	999999	629	24	947	489	943	154	999999	720	999999	346	915	818	170	999999	310	398	999999	999999	818	999999	113	512	473	826	487	999999	986	726	741	17	999999	378	331	83	933	137	48	204	854	418	703	868	890	113	464	464	234	647	359	734	832	368	599	832	716	126	551	999999	11	844	168	999999	979	189	256	546	496	96	924	183	360	761	882	999999	262	245	621	369	999999	33	873	348	376	17	999999	730	779	999999	367	999999	999999	999999	202	19	260	292	889	999999	856	918	967	147	723	186	999999	80	486	199	579	481	505	999999	758	978	970	999999	54	999999	14	526	766	999999	729	118	596	441	569	873	159	970	355	911	512	453	65	736	625	199	999999	113	253	590	999999	886	321	404	169	999999	48	440	247	999999	705	340	162	999999	418	614	589	942	999999	612	49	608	135	999999	679	315	999999	244	204	855	999999	999999	282	186	87	843	796	202	282	355	999999	719	733	999999	215	182	301	94	327	999999	609	690	602	999999	999999	320	760	727	725	853	301	803	245	391	578	804	67	999999	893	575	818	397	669	166	777	329	999999	697	999999	506	999999	837	917	193	256	657	999999	641	634	999999	92	79	477	999999	63	41	483	999999	999999	410	125	325	201	751	202	221	31	445	863	999999	445	72	348	228	999999	464	886	61	999999	920	999999	425	351	137	999999	748	920	250	113	746	846	533	999999	978	999999	999999	999999	999999	991	44	636	863	999999	413	330	30	730	999999	999999	598	155	431	999999	938	904	699	973	73	999999	453	301	999999	999999	126	385	911	233	999999	837	149	999999	720	70	111	294	642	646	999999	807	472	28	671	661	514	600	424	327	900	83	999999	725	999999	906	548	742	855	999999	999999	37	
999999	797	370	421	449	781	999999	371	999999	999999	271	62	45	266	796	435	629	129	828	526	961	594	333	296	155	424	244	999999	999999	368	438	122	999999	999999	398	675	657	260	221	733	175	62	222	255	812	639	690	327	120	999999	122	736	999999	145	76	999999	473	999999	999999	999999	546	621	849	999999	999999	999999	77	134	999999	131	777	379	907	105	999999	908	999999	87	999999	515	733	917	703	408	255	701	420	999999	844	999999	999999	583	999999	196	196	553	213	475	999999	662	999999	566	459	999999	999999	743	999999	606	784	167	999999	396	999999	760	301	628	999999	450	501	524	999999	999999	289	303	920	203	394	999999	908	806	705	907	57	821	944	177	468	999999	72	511	873	814	999999	687	131	815	983	233	894	999999	635	999999	973	515	924	354	286	999999	78	152	358	116	697	977	462	545	348	999999	816	133	170	213	388	989	650	924	999999	601	182	114	219	170	826	351	181	942	933	542	897	999999	999999	999999	999999	919	999999	766	126	97	235	586	476	999999	999999	771	406	431	999999	984	864	999	202	684	983	963	933	197	999999	356	999999	519	999999	805	881	226	242	999999	568	468	836	999999	807	74	376	595	638	13	999999	65	999999	750	568	948	677	897	407	215	329	682	986	965	999999	999999	290	715	974	999999	334	999999	999999	999999	863	999999	157	980	999999	137	318	397	999999	999999	444	999999	411	66	950	663	999999	999999	818	36	539	886	481	999999	407	999999	783	660	621	967	679	562	999999	406	886	653	801	696	704	280	999999	931	999999	67	530	262	368	999999	765	321	999999	350	382	511	18	977	444	286	583	999999	999999	657	999999	999999	259	999999	707	15	179	307	861	441	288	548	999999	999999	539	999999	999999	155	678	559	999999	999999	434	338	999999	25	398	909	999999	524	122	549	927	250	165	987	999999	648	999999	363	999999	467	459	111	72	999999	999999	410	447	30	936	438	487	999999	999999	999999	934	921	702	691	617	270	97	347	328	739	621	889	452	552	615	702	999999	324	504	437	850	333	276	355	643	987	472	999999	588	684	71	142	488	689	63	887	945	863	746	794	380	121	782	332	999999	492	957	895	414	244	999999	173	299	334	624	611	654	356	57	999999	999999	898	759	644	999999	488	999999	763	498	728	756	736	999999	709	999999	738	999999	943	999999	161	999999	577	784	354	846	999999	843	164	74	452	242	999999	816	127	999999	481	362	148	655	734	91	204	406	686	999999	111	595	590	276	885	70	710	223	896	999999	230	124	999999	797	778	645	256	
999999	56	495	167	920	460	712	586	386	412	298	999999	79	835	180	108	999999	999999	313	999999	887	999999	391	531	385	920	999999	999999	366	999999	999999	876	999999	999999	506	359	200	330	190	144	877	689	509	657	422	999999	826	999999	999999	999999	548	62	999999	392	369	519	665	964	782	10	933	936	229	438	72	421	320	999999	999999	821	908	999999	999999	178	999999	207	678	734	999999	570	999999	763	726	350	409	297	411	999999	475	986	694	236	547	189	999999	940	470	81	999999	999999	504	591	434	238	999999	999999	497	999999	16	999999	840	930	999999	999999	999999	179	220	878	999999	774	999999	613	999999	999999	999999	999999	998	385	967	445	737	607	148	118	76	999999	338	999999	243	407	800	114	700	314	999999	763	999999	336	282	999999	999999	591	52	820	999999	999999	822	91	110	435	999999	121	338	999999	999999	243	791	999999	155	999999	841	723	999999	632	974	905	913	464	999999	999999	310	672	112	935	715	156	565	328	999999	185	689	256	999999	807	403	688	775	999999	880	911	971	635	191	877	200	16	945	419	846	999999	977	367	884	736	135	340	999999	999999	855	287	677	473	999999	999999	715	999999	336	999999	999999	295	139	784	584	295	402	675	491	235	999999	708	210	999999	482	42	208	331	999999	659	682	73	679	999999	283	602	999999	507	17	221	171	605	680	999999	191	560	955	203	783	598	999999	459	999999	783	999999	156	999999	999999	991	595	770	394	999999	676	999999	175	616	999999	510	981	61	999999	999999	279	74	149	999999	999999	963	999999	87	14	547	774	325	232	999999	896	725	999999	526	711	516	421	999999	776	384	14	950	26	944	209	692	802	546	999999	791	579	719	517	999999	999999	568	79	517	999999	847	457	999999	999999	951	719	41	383	999999	350	388	256	828	297	765	34	153	947	999999	878	322	744	999999	876	440	644	999999	217	18	543	153	447	904	999999	929	999999	653	999999	999999	234	999999	319	347	206	71	545	750	999999	752	104	839	620	999999	639	453	999999	228	999999	503	999999	542	823	374	921	999999	940	352	153	367	838	380	999999	882	753	710	12	999999	42	814	999999	894	999999	465	914	703	532	999999	274	999999	827	999999	179	522	758	691	353	944	425	999	130	203	606	999999	914	723	999999	738	999999	929	451	705	196	669	607	422	787	999999	459	227	999999	594	87	999999	539	139	211	614	999999	999999	999999	67	999999	999999	693	702	297	690	550	200	991	793	17	344	790	132	522	999999	915	346	903	985	494	208	999999	535	125	999999	535	784	522	999999	614	286	999999	393	723	
163	976	905	135	999999	817	268	235	880	999999	743	999999	416	617	701	999999	787	168	381	572	999999	999999	167	586	602	999999	766	678	894	999999	999999	772	406	408	368	533	19	220	999999	177	235	972	999999	999999	382	572	128	177	999999	408	826	127	201	820	940	455	818	328	532	941	61	590	341	701	855	970	725	18	259	178	690	999999	361	213	346	999999	264	218	214	999999	47	599	857	496	362	999999	580	585	999999	913	715	999999	999999	864	126	645	641	999999	999999	411	847	999999	918	652	718	999999	765	988	483	140	201	609	124	503	904	461	733	845	349	999999	400	149	550	999999	463	999	999999	497	96	701	179	511	125	803	999999	927	999999	214	999999	112	847	592	112	337	721	115	575	999999	960	664	999999	999999	413	851	20	707	569	999999	199	999999	370	999999	901	782	961	689	493	321	320	999999	999999	528	77	246	999999	808	999999	223	999999	357	999999	705	536	432	789	383	108	999999	792	484	367	109	25	999999	742	999999	690	999999	999999	41	622	264	999999	999999	884	393	728	176	457	212	999999	999999	957	999999	294	665	741	479	999999	588	591	229	528	835	619	681	513	999999	503	824	127	718	847	592	999999	179	831	553	548	405	999999	999999	816	999999	815	21	151	182	775	87	999999	221	336	999999	450	402	735	47	374	212	999999	721	673	999999	94	951	999999	374	117	124	833	198	930	597	999999	660	413	938	30	608	539	999999	242	425	988	906	391	999999	152	342	444	794	999999	345	525	933	268	193	505	863	511	776	74	660	999999	648	290	999999	999999	999999	988	796	999999	999999	673	549	488	257	999999	187	570	450	232	999999	680	49	18	595	82	999999	401	230	442	999999	106	762	999999	581	181	349	625	999999	215	362	353	647	777	999999	672	976	454	999999	548	999999	303	999999	999999	298	999999	214	639	695	666	853	398	768	363	999999	669	910	999999	906	85	305	562	917	999999	869	999999	43	271	999999	922	106	999999	390	681	999999	864	45	218	978	602	966	709	929	987	361	964	584	999999	918	999999	761	703	547	935	253	999999	386	999999	685	866	946	942	54	999999	569	307	17	96	248	994	633	702	304	314	118	595	632	930	883	904	847	999999	353	999999	170	402	18	455	999999	359	488	999999	532	121	656	33	999999	166	999999	63	957	498	55	924	999999	999999	999999	242	826	657	999999	999999	999999	780	29	206	999999	212	612	999999	298	561	658	999999	515	424	179	192	658	94	929	476	512	999999	999999	359	999999	429	999999	999999	993	775	999999	780	227	999999	277	
752	102	999999	999999	462	554	260	999999	405	839	166	418	999999	889	226	584	742	727	665	943	121	832	670	502	180	491	999999	183	999999	933	878	671	482	999999	426	999999	209	660	477	922	999999	74	999999	999999	548	999999	999999	999999	999999	201	886	999999	561	99	165	999999	431	957	263	999999	53	87	252	999999	961	494	999999	999999	999999	135	385	999999	999999	743	691	56	999999	160	954	999999	476	999999	999999	331	57	825	120	393	991	506	668	999999	406	506	878	999999	822	89	557	63	84	466	749	651	999999	999999	999999	817	407	118	999999	281	12	999999	504	755	681	999999	425	999999	384	551	567	966	467	143	685	999999	865	517	234	999999	602	900	95	20	999999	754	514	253	999999	302	999999	882	867	397	248	312	12	133	502	999999	664	999999	678	532	999999	999999	999999	682	999999	999999	952	890	884	999999	678	999999	18	493	215	926	416	999999	122	92	999999	684	999999	79	894	383	751	742	24	332	999999	191	232	562	121	766	570	999999	135	999999	349	105	998	439	719	146	304	999999	917	575	495	492	309	595	966	224	683	124	788	744	306	220	875	999999	890	497	879	455	382	448	999999	584	55	999999	742	999999	686	999999	360	757	88	242	999999	449	837	999999	999999	999999	595	896	93	455	53	391	999999	139	229	446	548	232	267	848	999999	478	999999	999999	446	172	999999	999999	537	23	764	40	999999	73	395	436	999999	999999	999999	999999	859	486	365	910	540	664	467	612	250	999999	131	137	999999	239	106	356	239	925	618	719	783	99	999999	79	691	23	724	615	744	793	721	713	617	999999	989	659	123	309	381	781	704	999999	999999	999999	999999	999999	540	436	967	49	207	798	226	895	469	770	999999	295	229	527	939	852	868	457	528	418	520	485	999999	447	999999	929	554	837	24	999999	999999	81	187	64	482	298	648	704	596	922	496	721	554	228	542	827	999999	999999	841	851	382	808	768	484	126	999999	195	529	806	277	253	389	880	999999	935	55	118	174	54	999999	214	999999	861	605	999999	799	931	31	999999	415	849	701	995	172	170	36	312	999999	938	427	112	999999	898	999999	679	116	841	626	293	497	999999	999999	808	200	647	218	947	173	999999	326	133	999999	624	999999	427	552	394	999999	767	909	742	415	235	627	548	96	275	542	999999	815	957	314	738	417	999999	933	892	805	999999	952	89	149	999999	999999	303	999999	999999	999999	900	136	722	133	999999	383	754	313	689	191	999999	561	942	414	999999	747	369	819	999999	217	999999	494	660	588	202	814	830	999999	
274	614	333	610	592	999999	641	800	999999	999999	999999	999999	662	392	999999	710	164	999999	19	674	903	403	262	484	999999	296	802	999999	475	143	931	54	552	162	49	85	857	50	968	184	773	446	654	534	374	80	554	999999	999999	949	434	237	999999	166	999999	999999	361	849	999999	306	999999	234	999999	999999	903	409	811	510	352	177	999999	123	995	999999	900	467	748	728	119	441	999999	490	999999	525	709	999999	249	396	463	179	999999	17	943	672	218	548	999999	695	630	965	269	999999	969	82	106	321	241	970	266	999999	131	633	999999	666	564	485	69	809	259	999999	170	999999	56	183	454	845	179	333	627	361	355	62	999999	154	182	697	521	102	429	397	471	999999	140	231	57	999999	278	287	999999	732	489	312	999999	431	999999	999999	997	795	628	260	151	908	352	904	886	78	536	595	999999	866	964	999999	389	861	737	890	999999	825	999999	999999	577	892	225	894	871	53	616	675	349	999999	699	999999	473	178	256	563	926	235	344	999999	563	682	793	251	767	523	922	584	693	914	558	181	670	999999	683	258	999999	457	42	842	461	860	255	999999	176	249	999999	999999	999999	184	964	999999	491	999999	800	894	109	973	137	358	999999	42	982	435	999999	527	64	999999	495	997	870	999999	202	501	527	702	436	999999	84	528	30	999999	968	518	999999	499	690	999999	473	788	159	719	330	684	721	429	878	820	384	648	194	999999	999999	618	314	495	999999	999999	629	999999	468	470	898	608	999999	419	73	473	485	999999	837	999999	735	999999	999999	999999	157	518	999999	107	824	999999	264	435	343	999999	986	359	214	464	632	701	893	375	330	689	820	722	357	999999	999999	999999	344	102	811	652	999999	28	770	163	347	999999	219	532	283	851	999999	999999	274	999999	999999	999999	269	30	658	145	647	369	386	168	339	999999	170	999999	999999	420	999999	171	624	690	170	968	999999	999999	126	284	999999	999999	102	478	483	357	457	747	879	999999	155	324	444	999999	15	207	999999	612	824	911	197	741	790	999999	580	53	848	584	449	464	135	218	904	384	653	285	277	908	684	981	999999	423	597	100	275	957	727	999999	999999	962	999999	976	999999	214	96	999999	581	239	898	440	509	873	307	424	526	936	999999	70	33	999999	930	999999	927	842	933	999999	999999	699	999999	623	325	901	898	487	138	158	999999	699	297	902	704	48	999999	253	482	115	125	182	999999	999999	547	666	924	956	42	999999	59	393	281	322	999999	881	641	999999	999999	999999	999999	820	296	377	954	720	773	999999	
35	891	722	683	370	827	999999	971	135	269	85	659	976	999999	454	534	999999	599	427	974	306	822	999999	735	139	999999	140	305	885	999999	384	999999	893	804	930	150	880	375	999999	453	664	634	999999	381	209	465	631	42	375	762	278	364	999999	798	999999	212	495	987	554	496	697	999999	95	929	885	258	765	181	21	314	653	999999	576	999999	320	672	999999	999999	535	673	999999	108	930	999999	927	29	533	105	981	999999	655	893	821	536	756	311	999999	827	496	950	700	999999	999999	999999	118	545	788	999999	487	999999	999999	470	461	880	253	999999	999999	962	11	999999	725	669	200	293	999999	760	911	50	226	999999	999999	248	538	584	973	999999	87	869	24	392	241	999999	618	999999	590	194	999999	940	292	999999	879	585	826	999999	235	40	270	737	411	357	633	747	113	478	36	898	931	877	907	999999	521	563	999999	618	999999	521	999999	369	702	474	329	999999	758	68	139	548	422	909	359	999999	532	349	467	667	759	493	110	999999	804	692	262	999999	43	999999	646	999999	999999	217	999999	999999	999999	999999	44	999999	38	662	989	54	349	487	486	32	999999	964	999999	999999	999999	999999	999999	151	420	912	565	999999	999999	765	999999	927	422	813	910	214	915	645	964	999999	315	999999	639	999999	999999	65	799	326	215	999999	46	999999	999999	474	999999	357	358	852	303	76	999999	33	725	272	725	72	999999	536	577	281	117	882	999	307	999999	576	999999	762	999999	364	122	249	804	999999	729	867	35	947	593	562	856	999999	351	999999	296	999999	804	376	380	999999	433	273	999999	934	132	163	79	603	608	653	706	595	215	938	953	105	229	744	543	999999	46	685	999999	25	425	54	999999	111	999999	999999	772	284	392	215	999999	999999	500	870	858	575	797	432	348	939	999999	270	857	413	944	999999	72	999999	833	522	405	748	330	733	518	88	623	999999	999999	33	880	432	213	999999	16	114	604	999999	885	967	71	999999	999999	999999	999999	164	197	137	167	820	522	712	450	999999	809	193	999999	767	362	999999	952	829	840	325	69	432	67	857	406	839	596	713	184	999999	461	791	999999	326	574	999999	890	496	810	771	510	178	982	343	200	823	585	837	996	115	25	242	773	30	944	999999	107	339	999999	999999	233	999999	538	584	418	999999	781	212	202	998	889	466	28	78	814	890	450	999999	667	583	264	758	717	78	999999	229	28	390	382	999999	999999	561	765	493	548	701	639	407	924	999999	51	999999	999999	997	226	559	223	704	215	63	295	999999	671	999999	72	474	
999999	470	734	199	999	400	830	365	742	337	700	534	530	123	261	53	999999	999999	541	881	999999	719	852	301	999999	323	185	328	999999	882	890	618	999999	83	610	179	999999	999999	182	651	999999	999999	265	888	858	999999	999999	999999	801	999999	584	185	615	999999	360	381	617	443	194	999999	999999	511	813	859	447	92	114	999999	999999	92	381	73	322	890	338	834	464	963	442	325	148	92	526	999999	308	714	999999	248	999999	238	999999	239	999999	496	435	51	475	405	451	775	999999	728	999999	719	870	521	862	725	852	999999	917	653	10	868	547	999999	984	513	999999	732	90	865	999999	999999	999999	151	521	825	464	297	368	69	522	666	740	999999	502	807	439	999999	999999	286	396	999999	321	999999	999999	683	949	302	999999	962	843	718	695	720	994	315	199	729	999	999999	999999	999999	166	858	140	344	137	136	639	187	84	999999	881	803	478	999999	963	622	913	838	999999	172	999999	406	225	804	971	30	425	197	999999	710	999999	999999	999999	999999	50	462	999999	894	555	999999	662	878	888	78	837	891	999999	468	351	576	815	170	170	999999	999999	760	642	336	999999	999999	711	452	999999	373	987	76	788	648	495	510	999999	29	999999	999999	509	362	999999	157	999999	89	779	957	846	50	999999	999999	654	999999	506	289	999999	450	531	448	999999	220	318	524	999999	999999	999999	603	972	841	999999	796	877	117	599	971	253	494	370	293	999999	999999	999999	529	479	999999	422	871	151	999999	999999	999999	999999	844	941	999999	53	992	76	205	976	185	984	15	318	107	749	546	999999	534	45	335	999999	247	999999	368	614	789	55	721	358	241	999999	766	161	999999	999999	43	176	310	928	260	428	175	317	999999	999999	600	220	382	620	875	553	616	999999	999999	324	260	733	583	684	263	947	355	846	999999	723	228	999999	981	799	715	380	27	999999	785	907	999999	929	958	598	23	579	673	110	483	688	845	595	796	22	999999	310	999999	626	674	313	83	328	573	999999	550	746	238	582	905	504	536	19	395	457	410	331	999999	999999	999999	684	284	999999	372	66	878	632	999999	969	751	415	787	401	932	999999	999999	596	999999	530	58	276	351	999999	205	978	161	999999	210	349	611	726	534	608	955	990	38	828	999999	517	560	917	689	268	831	499	999999	145	87	999999	999999	813	999999	999999	936	403	343	999999	59	999999	904	52	432	717	367	34	880	189	999999	942	452	999999	640	848	970	140	999999	92	268	705	271	25	758	999999	999999	798	761	289	672	999999	999999	844	999999	571	612	517	495	
971	900	806	619	538	700	145	470	999999	183	126	284	806	999999	260	999999	354	133	888	293	146	999999	569	272	600	516	883	295	999999	235	999999	245	999999	644	999999	999999	461	999999	732	325	999999	825	117	999999	645	14	999999	999999	407	918	999999	447	724	234	358	999999	340	544	28	31	817	999999	862	999999	114	880	999999	171	211	77	473	999999	400	573	670	320	884	945	627	595	650	147	999999	999999	999999	999999	521	999999	295	999999	852	999999	999999	999999	508	773	963	724	520	764	192	704	999999	339	999999	176	57	160	564	48	105	999999	999999	433	999999	679	962	183	592	483	369	594	875	576	225	555	200	689	999999	896	357	169	435	862	413	945	603	558	244	999999	999999	999999	999999	257	539	467	11	644	999999	999999	810	789	999999	46	999999	999999	829	968	124	899	999999	367	95	667	690	936	959	63	29	999999	86	413	938	958	899	999999	920	627	46	758	554	556	359	245	95	567	36	398	467	815	999999	999999	999999	345	657	999999	284	16	566	999999	507	947	999999	999999	752	407	851	183	147	999999	676	212	931	365	999999	999999	18	849	581	999999	909	571	595	999999	999999	450	999999	999999	311	683	723	914	70	999999	261	607	999999	454	493	688	999999	852	999999	71	148	913	703	88	990	238	999999	435	435	999999	999999	936	999999	999999	595	311	437	999999	872	464	682	999999	151	999999	114	747	496	999999	999999	892	416	999999	320	999999	75	405	747	891	613	82	999999	298	489	626	999999	999999	255	522	858	999999	261	999999	980	796	389	386	772	217	973	252	741	653	999999	542	36	635	999999	827	999999	200	564	999999	644	799	989	393	283	524	744	999999	502	974	705	999999	999999	948	999999	524	154	689	999999	539	917	999999	341	821	229	946	599	126	699	427	999999	668	626	999999	999999	190	807	999999	113	258	472	999999	750	767	948	999999	999999	88	558	111	683	665	567	35	629	999999	999999	177	173	999999	999999	999999	100	84	806	46	999999	926	134	999999	716	159	586	384	77	732	619	999999	873	336	55	521	567	597	744	512	110	601	95	549	721	640	831	777	333	843	104	675	961	911	343	974	954	662	395	534	88	999999	999999	896	664	999999	999999	999999	290	413	71	502	999999	303	935	958	841	584	184	86	999999	809	61	234	638	999999	999999	962	993	81	999999	904	999999	220	999999	917	643	198	999999	826	999999	994	496	919	782	601	999999	667	975	385	142	379	487	999999	216	279	999999	999999	268	721	292	341	843	218	999999	999999	299	130	999999	999999	999999	653	999999	357	739	332	322	141	
999999	46	608	999999	986	618	938	196	426	894	13	164	999999	999999	929	173	544	15	161	288	82	625	312	224	999999	957	999999	489	680	140	578	883	957	10	291	231	122	347	354	999999	279	660	739	999999	126	715	242	413	723	999999	812	734	181	44	68	826	734	999999	157	39	557	458	516	296	999999	999999	207	784	629	708	60	207	999999	925	18	422	885	906	999999	92	724	657	766	153	327	999999	999999	999999	999999	464	999999	728	200	325	678	821	154	999999	90	996	518	999999	999999	24	999999	615	999999	255	35	645	940	828	999999	74	314	899	691	372	968	999999	417	283	999999	174	221	331	17	345	257	999999	999999	442	826	111	574	277	873	751	667	712	771	466	999999	999999	999999	668	999999	999999	20	778	139	781	484	609	589	244	615	999999	803	163	607	738	999999	838	999999	999999	12	999999	499	47	36	939	705	266	709	950	386	545	650	552	888	999999	999999	999999	67	497	958	999999	999999	340	661	999999	948	514	114	42	469	999999	929	999999	666	259	636	973	751	199	85	999999	900	639	857	79	968	261	999999	999999	414	999999	780	879	549	999999	999999	168	385	999999	991	201	999999	999999	491	327	616	999999	885	999999	254	999999	728	868	421	999999	325	999999	483	592	295	696	999999	387	628	940	999999	59	476	880	586	478	999999	978	999999	884	999999	234	158	539	463	343	376	636	482	63	800	912	999999	809	470	790	685	793	487	304	952	775	57	550	49	567	168	14	999999	776	763	749	670	999999	999999	101	999999	943	139	999999	330	612	999999	575	149	375	590	999999	420	796	792	804	999999	902	999999	300	999999	607	500	895	999999	371	999999	705	999999	60	252	931	143	999999	65	742	663	999999	974	999999	869	482	410	674	999999	999999	594	265	983	999999	258	767	999999	999999	914	137	452	999999	778	999999	37	209	999999	99	999999	659	532	50	740	60	150	966	928	999999	999999	704	206	825	999999	681	777	329	721	341	801	485	337	999999	999999	928	299	430	756	999999	999999	669	206	321	999999	327	969	554	524	999999	818	999999	999999	21	954	219	930	999999	999999	106	191	708	487	999999	297	647	331	999999	999999	811	761	999999	219	913	279	999999	507	884	283	602	712	999999	804	999999	523	519	646	325	803	255	997	671	116	659	833	614	191	262	34	904	995	205	968	712	181	108	999999	925	742	204	712	999999	353	720	394	959	904	698	430	778	999999	15	970	339	813	99	999999	559	89	665	579	254	860	379	606	516	264	101	999999	425	446	999999	999999	609	543	999999	328	396	
275	874	709	999999	832	256	903	999999	235	999999	899	91	495	999999	999999	87	624	467	196	999999	124	877	999999	813	999999	15	342	999999	432	370	796	862	999999	226	294	999999	955	999999	422	613	999999	616	291	625	202	536	930	922	875	505	999999	86	765	353	999999	398	179	896	412	826	914	623	999999	864	842	999999	319	278	239	640	132	999999	999999	999999	508	999999	595	999999	620	553	85	419	999999	926	385	720	106	428	945	895	999999	68	999999	596	999999	852	58	427	783	165	227	661	693	244	383	456	41	193	844	773	999999	999999	286	999999	751	999999	999999	999999	488	999999	940	890	333	343	604	999999	854	458	882	656	459	999999	306	465	336	423	725	999999	552	929	999999	913	583	181	999999	999999	782	826	999999	999999	999999	415	938	661	224	336	338	359	640	320	602	583	310	198	324	633	999999	820	531	999999	778	999999	99	559	999999	36	999999	999999	999999	659	291	38	612	687	22	53	239	644	999999	999	94	376	539	999999	336	999999	613	999999	857	469	161	962	999999	517	426	605	326	389	228	999999	29	186	119	980	38	574	971	999999	186	280	404	159	579	531	999999	412	508	857	999999	999999	423	999999	999999	781	508	329	733	104	270	416	727	850	425	62	980	907	266	999999	999999	762	143	990	218	586	75	11	999999	772	275	999999	999999	999999	167	890	999999	107	882	999999	482	708	840	999999	362	999999	999999	553	734	527	550	999999	999999	949	653	469	999999	432	713	717	715	506	937	960	999999	999999	319	999999	693	535	286	883	999999	928	85	999999	999999	267	638	448	44	999999	277	865	999999	930	868	999999	815	697	999999	352	393	174	999999	976	999999	999999	999999	115	460	999999	999999	999999	250	999999	999999	999999	874	158	548	937	794	274	999999	204	999999	81	999999	898	999999	999999	453	999999	839	934	499	999999	316	109	733	51	220	532	988	750	661	78	999999	564	999999	650	282	666	158	758	557	999999	999999	427	746	700	999999	157	726	297	840	999999	999999	315	177	457	911	774	425	506	726	272	286	933	999999	999999	456	184	286	738	999999	787	847	90	387	381	380	999999	362	42	900	72	806	999999	910	797	708	319	999999	174	999999	508	250	999999	999999	295	842	557	884	585	999999	966	999999	987	999999	62	26	999999	928	796	86	999999	421	392	606	663	465	584	32	746	463	147	787	121	999	391	546	205	999999	999999	538	999999	13	777	789	999999	201	818	999999	857	780	428	999999	999999	98	716	999999	999999	55	379	999999	267	534	999999	132	115	188	759	988	999999	515	821	999999	836	268	263	
29	644	602	671	471	999999	290	175	999999	44	757	197	999999	293	999999	688	159	678	272	999999	999999	864	654	684	756	441	829	288	351	999999	999999	553	999999	834	696	451	264	384	907	192	999999	369	182	97	999999	990	735	705	999999	827	672	999999	574	987	964	999999	989	918	915	39	817	12	823	999999	999999	214	855	198	596	999999	999999	999999	999999	90	303	929	692	567	336	765	999999	134	999999	524	295	635	978	354	999999	542	999999	346	999999	999999	374	975	546	174	250	999999	145	999999	118	866	403	897	791	494	694	44	472	432	592	999999	999999	692	443	308	722	999999	999999	511	328	64	401	999999	315	999999	715	327	393	527	326	193	630	169	999999	702	131	397	844	999999	659	999999	80	39	754	319	553	681	541	999999	999999	39	917	634	228	64	474	315	592	897	999999	999999	999999	999999	116	409	529	999999	677	740	999999	334	377	999999	851	999999	984	372	343	999999	349	43	786	999999	84	297	999999	999999	999999	960	238	815	805	946	715	999999	999999	999999	922	354	789	389	999999	801	71	127	661	999999	782	736	80	111	999999	595	557	745	999999	506	869	819	999999	533	999999	716	512	999999	529	431	35	569	308	858	450	988	216	960	38	985	999999	957	999999	98	223	999999	890	999999	842	219	398	999999	999999	999999	266	113	220	266	164	298	298	699	999999	240	999999	223	438	222	660	984	389	596	716	605	421	912	999999	999999	999999	29	826	385	528	999999	999999	999999	999999	999999	602	347	777	999999	806	740	696	394	368	405	936	999999	999999	678	476	858	999999	801	263	105	999999	999999	919	174	945	145	471	913	999999	999999	207	106	355	999999	619	323	216	438	790	999999	909	37	554	787	999999	999999	253	158	908	999999	488	999999	802	771	353	258	427	613	15	671	278	782	223	999999	208	999999	653	958	999999	999999	999999	402	21	286	196	248	799	142	64	634	999999	323	14	511	800	967	303	584	475	371	896	602	999999	129	707	136	999999	999999	589	279	666	295	99	999999	26	96	999999	525	999999	114	459	999999	558	380	999999	955	777	711	287	999999	546	79	999999	696	266	999999	968	891	999999	999999	434	333	552	785	999999	606	233	258	495	714	747	778	999	370	912	611	999999	62	350	999999	358	112	197	358	999999	597	801	402	499	966	128	338	945	524	679	135	999999	773	413	999999	731	529	226	999999	493	767	999999	999999	784	655	999999	916	550	999999	999999	999999	999999	203	999999	999999	804	831	758	528	595	999999	832	999999	690	787	999999	281	649	178	999999	829	886	999999	999999	965	526	999999	
618	844	961	212	787	128	999999	999999	989	549	721	999999	377	900	770	698	999999	84	935	999999	999999	997	787	734	276	382	806	881	444	999999	999999	95	999999	999999	222	914	566	999999	631	714	670	342	797	328	559	616	800	130	69	198	999999	791	40	930	248	620	67	237	935	415	999999	932	999999	477	222	635	189	252	687	855	141	593	452	230	925	999999	209	468	184	660	582	686	999999	999999	876	546	65	999999	887	602	856	999999	999999	999999	403	999999	429	330	116	999999	436	557	443	999999	67	62	349	999999	15	149	999999	598	62	999999	833	634	120	666	601	999999	580	266	365	94	999	999999	145	236	999999	999999	678	999999	999999	999999	233	34	999999	999999	198	999999	999999	255	917	747	191	267	287	183	999999	999999	627	999999	729	440	353	180	202	358	214	266	916	122	982	817	470	541	246	800	61	999999	391	999999	477	777	478	334	348	617	903	741	523	961	843	68	569	999999	160	999999	907	63	831	894	999999	999999	907	94	999999	109	286	999999	31	486	131	999999	999999	135	999999	951	961	999999	831	585	455	999999	999999	954	279	924	258	999999	999999	324	999999	998	977	497	98	545	870	394	999999	248	340	999999	720	46	840	268	681	999999	999999	208	999999	999999	232	256	449	941	200	952	814	999999	851	731	269	707	999999	999999	606	889	47	750	91	999999	956	592	254	201	751	999999	124	21	252	815	925	999999	363	13	776	731	58	156	355	918	579	723	397	609	993	23	452	716	661	792	406	879	127	392	932	639	999999	257	999999	999999	999999	803	106	45	999999	87	999999	589	357	875	999999	999999	404	173	997	243	204	645	207	737	262	999999	359	999999	419	999999	74	970	999999	146	999999	800	956	860	90	999999	627	361	803	999999	670	863	999999	786	951	515	484	999999	395	699	445	365	59	999999	241	439	454	999999	999999	999999	22	999999	518	220	155	50	999999	544	92	999999	615	843	842	291	77	399	48	573	508	903	570	120	585	382	701	999999	750	503	629	999999	999999	980	734	53	903	298	354	158	999999	999999	580	999999	999999	173	93	601	522	768	999999	841	401	881	147	722	199	902	999999	146	519	780	999999	999999	914	442	899	999999	999999	799	999999	779	999999	889	932	598	333	629	249	422	999999	999999	999999	982	119	787	258	450	842	21	853	11	501	999999	639	860	620	149	999999	439	999999	458	999999	723	390	615	796	999999	948	549	399	569	999999	384	999999	420	927	317	331	999999	193	459	999999	999999	945	386	999999	836	999999	81	977	193	604	810	158	840	615	138	
601	999999	999999	746	502	302	999999	293	999999	127	999999	229	932	312	818	898	255	814	665	397	999999	999999	337	959	262	877	572	999999	999999	853	235	17	999999	799	999999	999999	145	999999	956	499	484	999999	48	169	476	41	148	999999	375	705	564	999999	184	228	360	597	999999	42	999999	624	730	999999	328	494	999999	363	424	999999	999999	990	763	999999	857	999999	999999	999999	966	177	492	231	738	896	999999	270	298	891	832	586	448	999999	661	112	999999	342	769	999999	343	999999	277	122	616	999999	89	999999	941	756	999999	19	315	243	631	998	549	272	886	833	574	67	206	999999	999999	838	694	476	338	660	854	999999	999999	844	999999	422	899	380	999999	732	999999	466	999999	541	415	999999	281	215	498	999999	563	999999	455	935	504	285	357	277	591	999999	999999	999999	56	291	999999	960	612	470	460	218	108	179	658	163	999999	117	999999	664	999999	708	999999	489	978	674	107	999999	999999	471	350	508	75	632	999999	836	422	213	999999	47	638	455	220	999999	754	289	999999	394	42	999999	918	396	545	692	999999	883	220	830	999999	381	999999	999999	999999	151	999999	951	999999	475	390	821	741	812	697	999999	999999	149	497	756	999999	999999	999999	712	999999	999999	553	953	999999	383	949	905	626	591	999999	999999	999999	999999	565	999999	999999	999999	999999	999999	13	999999	560	115	999999	999999	999999	542	999999	463	105	999999	273	481	999999	999999	598	176	989	999999	525	485	999999	999999	244	659	999999	136	999999	999999	75	931	561	29	999999	919	228	999999	265	128	716	416	519	172	999999	642	775	999999	300	999999	999999	999999	813	377	573	527	26	410	999999	999999	999999	999999	958	966	397	174	999999	253	771	689	892	999999	999999	870	63	999999	966	42	663	602	884	475	836	999999	947	551	127	194	999999	191	903	818	576	999999	133	999999	458	552	999999	999999	266	531	610	610	562	330	613	943	323	999999	561	983	999999	279	164	529	703	827	29	999999	56	999999	798	590	999999	83	999999	695	747	876	660	999999	999999	999999	999999	363	865	235	578	626	937	999999	870	990	629	919	81	307	70	603	483	630	533	928	285	75	732	30	824	488	999999	918	206	447	804	148	726	414	933	999999	664	477	259	402	909	872	330	808	960	867	12	999999	634	153	402	39	999999	339	67	999999	630	844	411	100	999999	28	977	999999	195	491	202	667	373	269	938	15	999999	140	29	412	999999	924	70	956	486	470	294	62	999999	774	258	397	357	663	181	999999	76	169	523	890	999999	999999	622	999999	674	345	913	999999	999999	396	658	999999	320	654	
535	999999	999999	454	613	999999	734	925	386	421	243	999999	999999	709	97	999999	939	221	616	138	518	845	312	591	999999	999999	556	999999	847	658	126	999999	86	703	999999	475	46	622	555	114	999999	969	521	211	245	999999	35	213	287	999999	999999	446	153	191	145	689	402	202	171	472	862	999999	87	727	304	999999	728	999999	999999	621	999999	327	665	512	972	548	999999	111	355	423	125	352	641	761	211	999999	354	895	567	999999	83	844	460	93	999999	350	892	793	906	500	149	419	632	665	14	999999	780	640	219	999999	365	301	846	747	357	999999	183	325	526	625	400	833	999999	143	548	247	867	999999	270	631	656	540	999999	999999	284	705	999999	976	757	81	999999	713	686	999999	999999	999999	997	712	999999	999999	999999	999999	999999	291	110	315	371	498	126	766	273	208	380	999999	939	824	105	999999	473	651	799	206	568	999999	726	686	157	87	60	766	249	165	846	539	464	90	999999	914	754	968	344	231	859	990	808	700	343	108	999999	267	999999	15	999999	95	932	970	18	822	999999	423	168	293	447	359	527	117	361	999999	133	859	561	191	247	999999	316	999999	999999	999999	999999	36	353	999999	57	793	90	999999	916	761	606	493	82	451	359	340	999999	61	783	999999	473	999999	348	502	974	999999	706	999999	999999	999999	999999	999999	633	999999	999999	538	80	119	999999	654	999999	293	201	600	244	640	786	120	831	907	695	265	793	837	114	946	688	850	84	875	999999	584	475	999999	982	252	860	641	275	999999	269	700	814	139	240	999999	999999	999999	268	999999	394	595	673	999999	58	999999	999999	795	336	238	850	999999	44	370	567	694	818	28	617	992	779	999999	844	19	647	994	450	664	999999	999999	447	940	999999	739	491	500	911	614	134	469	681	74	315	47	999999	999999	666	454	999999	545	371	490	999999	999999	564	249	751	664	223	64	82	906	198	411	790	909	999999	999999	879	77	783	999999	893	999999	999999	715	839	807	999999	607	337	999999	103	999999	563	957	809	326	184	251	749	256	400	80	396	999999	876	999999	256	71	999999	371	575	504	761	167	597	982	955	999999	410	999999	999999	616	726	87	812	999999	847	833	110	320	130	637	999999	537	813	999999	999999	545	999999	934	560	999999	999999	966	430	999999	310	406	999999	827	371	335	841	999999	629	783	999999	319	999999	999999	67	999999	961	102	251	938	185	234	354	774	230	419	20	476	394	651	999999	759	656	223	825	451	473	282	948	794	795	523	999999	999999	478	452	999999	999999	877	147	999999	999999	999999	492	
423	999999	61	999999	606	952	324	999999	420	978	370	999999	999999	748	925	615	949	689	154	999999	999999	662	326	324	999999	778	836	921	599	999999	637	321	44	999999	800	999999	999999	999999	675	996	480	430	113	928	669	884	999999	834	173	999999	198	334	957	279	349	999999	759	999999	300	999999	126	402	999999	173	351	59	559	498	948	186	225	999999	23	158	975	999999	559	398	655	420	988	12	758	999999	999999	312	364	764	824	999999	999999	999999	587	999999	999999	87	654	939	587	619	335	999999	885	987	55	127	999999	809	303	627	211	371	92	879	839	999999	644	448	116	48	694	794	673	909	999999	999999	999999	999999	277	897	78	619	810	999999	95	999999	999999	999999	292	940	991	555	999999	207	837	628	579	999999	17	766	999999	215	832	549	925	540	627	975	800	491	999999	155	541	406	558	999999	561	56	794	151	997	873	999999	176	57	149	333	999999	82	568	999999	999999	168	511	464	862	787	270	999999	554	80	151	999999	800	315	845	23	74	648	255	76	533	914	865	999999	570	59	666	501	785	999999	161	903	999999	508	850	986	999999	941	999999	804	999999	936	249	81	855	902	366	860	211	135	999999	827	826	501	460	870	303	999999	999999	999999	130	769	334	348	918	999999	738	302	999999	859	984	132	952	450	776	596	675	794	999999	667	692	805	999999	660	947	999999	86	740	57	979	693	297	57	999999	684	530	611	999999	999999	618	174	999999	405	352	999999	145	874	385	724	864	205	508	999999	236	130	324	479	674	400	594	170	998	999999	485	175	697	85	999999	999999	999999	985	774	641	305	503	628	410	947	518	811	460	701	999999	193	784	999999	999999	999999	761	369	61	936	510	567	457	176	819	919	999999	453	999999	803	999999	999999	879	430	867	533	999999	502	999999	532	165	999999	144	999999	982	71	700	981	999999	263	319	999999	204	58	273	999999	847	337	999999	490	770	75	751	656	91	546	314	999999	327	934	98	268	455	529	780	999999	433	988	193	757	228	205	224	807	494	223	999999	999999	167	793	686	406	693	433	999999	100	999999	488	387	446	757	347	664	305	175	60	950	674	277	999999	650	999999	153	999999	271	575	850	944	172	999999	271	999999	999999	999999	258	999999	575	32	767	999999	999999	999999	610	746	10	881	541	918	641	999999	272	999999	563	816	999999	999999	262	999999	171	999999	249	893	325	518	184	999999	150	140	999999	483	484	928	907	587	999999	705	999999	999999	60	389	43	999999	312	728	606	661	919	390	999999	999999	439	999999	860	580	999999	201	629	
999999	572	726	999999	999999	871	167	959	999999	999999	999999	559	446	577	999999	999999	782	163	317	590	597	999999	999999	999999	760	748	625	54	550	78	337	999999	74	86	167	999999	334	999999	632	70	999999	769	272	959	943	999999	944	854	584	352	88	427	142	610	42	999999	58	371	980	662	999999	123	418	276	375	839	494	370	419	30	266	143	530	257	445	827	999999	999999	421	929	804	770	469	208	989	999999	14	463	54	978	999999	963	999999	970	814	41	361	995	594	113	345	999999	445	563	96	999999	897	884	175	214	539	495	950	60	858	485	653	219	286	465	999999	41	326	999999	244	999999	474	999999	443	414	476	654	969	317	594	230	335	905	122	55	22	129	999999	839	448	999999	22	617	122	338	387	151	719	138	999999	314	999999	13	329	792	480	346	450	999999	737	884	525	642	999999	637	999999	999999	107	241	999999	715	742	999999	992	943	290	857	447	999999	37	334	999999	840	49	289	963	331	586	329	575	675	678	538	111	564	775	380	160	484	188	999999	54	488	685	563	999999	780	20	386	512	999999	999999	345	732	412	999999	685	603	999999	674	999999	171	777	999999	777	999999	213	385	438	999999	909	707	999999	926	398	290	999999	999999	999999	717	193	999999	209	817	999999	999999	343	806	698	999999	100	777	973	810	360	477	276	822	999999	526	367	404	582	218	999999	915	935	418	343	132	999999	999999	127	999999	999999	999999	961	960	713	11	703	407	686	823	87	142	733	163	999999	921	24	999999	257	999999	359	999999	999999	999999	224	47	841	924	472	576	999999	570	999999	513	329	842	999999	316	119	906	999999	960	718	758	140	470	999999	782	842	421	118	871	282	999999	119	702	999999	970	745	676	169	778	934	119	999999	999999	481	999999	999999	733	416	999999	523	999999	145	399	79	979	999999	754	855	999999	92	61	999999	249	297	502	404	627	73	545	570	442	746	55	35	609	55	622	988	961	999999	118	15	999999	357	932	999999	719	999999	799	118	991	820	111	696	883	650	474	999999	979	825	999999	999999	871	147	90	603	100	999999	999999	934	248	766	999999	999999	974	56	68	891	365	479	684	995	999999	436	579	622	645	358	152	958	999999	403	18	146	742	448	999999	273	276	338	999999	355	172	865	870	234	927	991	721	836	591	582	999999	509	150	220	405	444	567	468	999999	741	231	511	364	845	757	999999	376	999999	912	795	625	999999	547	339	833	999999	566	355	694	999999	999999	315	376	997	539	509	995	999999	52	999999	705	807	380	200	999999	660	
511	34	999999	179	624	196	924	796	999999	836	961	811	387	996	878	222	774	313	114	916	144	366	315	258	761	999999	493	223	999999	999999	656	357	215	182	898	999999	878	525	999999	450	390	999999	50	703	999999	193	153	56	821	999999	43	999999	95	999999	526	154	719	999999	417	779	999999	999999	706	148	190	614	606	215	108	999999	344	259	999999	663	535	563	325	612	711	578	999999	446	402	606	785	589	271	998	656	753	822	999999	117	259	748	679	999999	999999	999999	932	587	938	947	484	999999	784	999999	999999	999999	962	829	116	516	839	999999	265	319	999999	999999	601	999999	607	559	999999	524	999999	151	34	999999	856	999999	422	99	999999	990	762	499	917	457	11	999999	839	327	999999	924	715	999999	277	180	492	999999	773	549	921	589	999999	999999	999999	960	474	642	767	515	825	999999	416	27	737	848	999999	766	999999	653	361	804	513	290	999999	999999	808	999999	874	999999	433	495	916	873	177	200	21	382	896	957	982	999999	38	333	502	422	517	697	999999	999999	853	725	968	130	197	126	85	699	999999	999999	999999	933	768	999999	999999	339	365	543	999999	999999	999999	943	870	444	671	993	776	190	788	452	913	120	999999	454	10	707	999999	999999	685	999999	124	321	858	723	805	58	600	999999	251	999999	66	999999	848	999999	591	910	854	999999	999999	204	350	999999	911	999999	268	50	808	999999	913	384	812	569	857	999999	432	999999	95	156	638	622	403	661	999999	625	395	999999	272	267	863	999999	852	999999	999999	999999	710	229	999999	999999	464	765	250	287	999999	866	999999	497	127	59	445	999999	824	708	999999	836	801	688	955	999999	686	330	777	999999	459	822	531	820	231	999999	98	212	999999	309	691	873	382	126	460	82	999999	898	820	223	821	797	275	154	106	511	690	31	273	123	999999	144	987	699	827	388	999999	999999	275	999999	999999	999999	999999	999999	26	32	999999	999999	238	999999	30	787	509	999999	728	662	557	386	723	720	999999	77	938	12	209	557	886	682	298	81	737	999999	633	79	262	589	999999	749	138	84	57	15	999999	999999	102	322	634	999999	971	174	999999	958	816	555	76	893	303	946	326	999999	999999	999999	396	167	156	999999	164	440	311	999999	813	999999	258	999999	672	680	284	558	909	886	922	463	999999	133	999999	779	999999	999999	12	369	295	902	999999	999999	938	276	618	635	999999	808	168	204	130	831	361	999999	709	177	999999	396	999999	745	999999	440	547	682	999999	272	916	377	374	86	437	942	999999	911	385	590	999999	406	71	648	324	999999	728	
727	342	999999	772	999999	79	752	205	616	999999	549	865	999999	999999	265	999999	999999	719	866	443	91	766	999999	999999	450	646	129	466	999999	335	971	999999	935	711	819	350	199	499	999999	307	621	880	821	202	314	999999	393	999999	999999	208	714	928	457	667	646	961	164	903	999999	581	999999	296	719	290	778	129	999999	290	312	915	18	999999	999999	999999	821	211	944	985	999999	404	262	660	22	287	999999	52	972	277	75	858	195	295	177	126	999999	999999	170	541	424	195	999999	113	166	538	999999	999999	907	888	846	445	26	999999	999999	927	329	999999	999999	442	999999	736	156	662	999999	454	730	723	689	905	999999	496	50	413	571	485	999999	159	999999	483	999999	763	144	94	431	630	841	999999	63	999999	797	66	999999	728	999999	687	49	999999	888	711	808	477	178	12	999999	359	404	612	607	756	649	999999	999999	800	354	905	601	72	999999	594	999999	713	669	449	117	166	445	321	542	883	446	824	270	792	675	619	595	142	418	81	235	239	419	306	600	627	270	260	999999	965	96	977	232	304	109	999999	807	729	894	519	914	92	999999	723	999999	824	909	12	135	735	320	999999	653	169	368	999999	303	372	848	490	895	999999	938	999999	999999	468	601	966	693	580	812	999999	248	899	166	152	169	695	986	775	999999	267	135	999999	655	999999	334	999999	999999	725	801	444	999999	999999	623	999999	154	999999	925	851	233	999999	999999	555	922	999999	230	754	12	225	224	607	999999	82	772	638	68	999999	999999	180	144	538	41	968	778	377	986	999999	286	436	998	665	770	999999	552	775	949	999999	725	211	406	999999	999999	719	511	203	68	807	999999	985	999999	854	581	755	717	999999	911	350	776	555	467	396	477	576	227	558	837	251	530	999999	688	488	999999	720	774	564	999999	321	999999	585	999999	999999	203	301	764	153	93	25	427	857	863	608	999999	180	999999	20	112	494	999999	952	999999	999999	287	643	306	193	290	861	980	163	227	600	884	999999	247	289	202	186	812	999999	475	822	823	999999	143	90	684	403	977	764	999999	983	819	513	228	500	900	560	995	581	862	999999	44	274	640	273	999999	613	999999	463	817	926	682	428	487	543	993	615	999999	225	509	886	884	226	701	244	780	380	972	746	999999	642	190	241	999999	999999	999999	559	42	869	366	81	470	523	946	535	310	400	36	685	506	295	60	779	81	975	347	999999	572	405	493	353	640	196	84	999999	999999	451	999999	244	756	444	582	639	999999	999999	426	370	279	175	999999	390	
354	297	249	102	591	411	169	245	905	969	986	636	386	22	440	284	448	770	790	859	193	791	999999	72	999999	420	920	999999	559	976	548	406	471	112	999	999999	947	999999	594	344	999999	971	338	786	457	945	263	999999	999999	999999	999999	508	999999	84	206	999999	368	186	389	180	999999	525	685	928	430	589	999999	999999	23	96	336	467	186	999999	577	221	462	152	615	767	999999	999999	645	417	999999	49	999999	397	999999	446	985	771	999999	999999	853	766	296	410	365	999999	999999	999999	832	911	815	464	331	929	999999	985	109	225	570	999999	23	415	880	278	873	390	568	777	999999	577	110	565	865	763	601	811	925	62	786	999999	986	188	999999	999999	602	600	718	101	890	920	346	999999	210	979	409	999999	885	27	999999	975	308	13	999999	264	810	259	599	568	999999	999999	69	56	438	821	636	835	999999	156	675	999999	672	477	886	999999	240	340	364	886	363	163	999999	999999	526	811	450	982	576	999999	922	999999	10	159	763	205	860	299	341	389	352	999999	285	999999	999999	263	312	831	127	164	34	480	894	713	999999	184	999999	162	530	999999	381	999999	268	999999	233	333	282	522	713	999999	595	940	999999	975	999999	789	878	197	565	999999	508	619	999999	421	963	452	457	296	945	588	436	708	769	713	17	698	999999	999999	514	999999	980	999999	127	436	999999	93	480	919	180	999999	306	581	597	999999	128	761	788	999999	222	781	999999	999999	577	135	263	887	181	295	967	845	483	778	999999	546	293	999999	502	439	852	879	971	538	126	529	999999	999999	121	512	595	999999	909	999999	887	999999	999999	994	221	991	999999	681	912	195	951	999999	941	999999	899	60	973	999999	269	359	994	999999	809	999999	999999	58	843	999999	999999	669	700	721	935	24	890	948	402	298	999999	510	266	180	967	786	587	791	587	763	955	999999	538	196	986	999999	474	555	999999	807	999999	173	158	774	905	253	494	239	399	999999	638	950	999999	684	901	759	103	999999	375	32	759	87	470	89	999999	715	141	999999	734	999999	550	344	999999	595	173	344	361	999999	274	724	302	357	999999	660	135	15	999999	999999	294	237	466	999999	190	901	999999	58	703	78	331	999999	122	980	504	999999	386	999999	926	72	999999	566	407	611	559	650	999999	411	684	809	954	447	313	287	229	507	918	900	163	132	547	125	641	292	999999	84	612	322	999999	999999	999999	999999	88	349	342	999999	830	999999	999999	539	181	999999	373	893	124	999999	999999	999999	760	997	999999	999999	149	804	525	405	999999	999999	999999	485	
48	417	999999	305	535	133	369	964	945	501	999999	73	810	999999	950	901	752	747	178	999999	197	777	999999	855	293	797	691	284	999999	936	802	715	414	999999	501	764	97	77	367	991	999999	922	888	268	330	999999	676	525	854	624	652	999999	945	174	298	999999	855	999999	999999	738	441	95	150	18	999999	999999	658	205	132	195	999999	684	389	187	761	274	999999	999999	535	261	131	175	430	209	293	623	769	250	326	240	999999	393	65	629	559	439	781	999999	999999	368	383	480	402	668	810	968	798	768	412	34	381	562	999999	761	999999	999999	999999	999999	724	85	202	999999	879	892	287	430	629	759	999999	332	492	999999	733	999999	877	650	999999	761	398	325	825	11	837	301	858	356	224	999999	22	999999	774	999999	164	493	999999	966	601	510	391	389	999999	999999	999999	90	541	372	829	11	884	999999	504	903	553	409	260	200	579	587	43	999999	999999	999999	999999	999999	999999	652	854	999999	10	999999	999999	272	380	19	976	786	860	757	759	496	999999	222	419	56	999999	999999	297	755	243	975	396	23	476	999999	182	22	301	999999	533	889	999999	589	11	999999	916	999999	532	543	432	474	340	822	828	546	999999	994	999999	700	556	685	365	109	16	999999	999999	46	999999	999999	836	964	494	65	999999	999999	979	937	999999	445	999999	556	349	753	332	769	645	574	195	929	55	188	106	601	999999	847	534	418	583	975	458	880	446	611	999999	999999	979	284	597	957	567	476	783	999999	569	999	346	999999	999999	999999	390	950	851	865	999999	999999	867	893	999999	386	999999	570	999999	245	986	260	120	738	56	999999	789	999999	999999	237	372	579	404	625	999999	258	511	922	642	346	595	508	38	999999	736	58	600	96	476	221	622	996	121	547	493	319	889	999999	565	999999	999999	29	974	999999	503	305	263	252	999999	999999	875	422	928	28	650	488	231	539	11	997	273	703	893	764	614	375	467	857	999999	999999	999999	999999	366	730	889	999999	534	999999	86	999999	795	358	234	917	346	999999	78	103	897	999999	98	359	606	568	999999	753	135	999999	18	138	837	406	121	149	200	971	66	208	138	84	999999	816	463	999999	211	999999	478	976	428	999999	306	373	959	135	633	19	306	797	92	999999	449	324	999999	948	999999	399	246	94	727	374	153	870	965	999999	61	281	896	46	367	732	284	159	790	603	831	999999	447	985	515	190	674	268	125	992	999999	639	420	514	966	811	999999	393	258	64	271	436	999999	145	84	361	123	270	440	360	861	999999	533	999999	
126	139	999999	261	578	547	700	885	999999	999999	198	999999	861	391	79	555	63	890	900	736	342	405	75	311	910	164	999999	999999	999999	999999	141	344	116	617	397	837	859	427	999999	711	364	386	681	435	947	999999	500	731	200	884	999999	999999	999999	797	999999	999999	73	651	350	424	480	295	67	989	841	854	314	254	993	242	999999	635	85	199	999999	956	723	640	364	999999	999999	345	999999	942	999999	170	944	318	157	999999	773	218	999999	399	999999	999999	328	691	593	102	358	255	738	957	198	671	894	210	424	999999	999999	432	296	103	999999	145	82	125	531	681	999999	996	106	327	999999	487	558	685	958	314	999999	41	999999	271	999999	418	606	999999	754	796	275	744	999999	643	678	350	921	983	999999	105	995	212	169	911	193	999999	999999	420	999999	710	999999	999999	252	120	875	965	385	35	205	352	538	999999	999999	735	999999	174	999999	462	648	127	566	575	56	999999	318	435	871	145	88	999999	268	195	766	53	999999	66	502	783	767	712	965	999999	999999	296	567	188	841	999999	505	999999	260	999999	999999	381	154	547	172	389	999999	450	103	250	999999	659	93	999999	60	327	61	358	672	328	695	935	162	670	999999	999999	305	139	999999	999999	999999	70	295	572	999999	999999	999999	146	999999	122	981	327	618	999999	999999	138	999999	224	137	523	382	999999	355	931	11	999999	228	999999	999999	412	999999	672	856	656	611	999999	374	999999	929	999999	428	915	464	559	347	999999	999999	437	721	659	999999	90	999999	79	74	492	714	999999	570	586	175	999999	386	999999	38	318	470	999999	999999	999999	764	999999	999999	471	105	466	692	999999	999999	999999	519	790	761	999999	855	14	670	999999	592	129	182	20	999999	352	500	12	539	971	999999	39	906	364	324	999999	894	864	999999	540	999999	607	799	999999	769	936	76	385	999999	285	636	33	999999	683	999999	993	889	753	741	943	999999	102	927	721	275	564	999999	165	476	112	215	991	220	139	999999	984	329	264	250	23	285	124	348	999999	999999	507	390	232	984	330	769	151	132	850	999999	881	680	87	652	215	999999	911	908	561	79	645	813	518	999999	395	673	635	999999	728	667	856	999999	672	999999	767	184	504	180	999999	342	999999	868	369	571	931	999999	252	999999	45	803	999999	216	786	194	698	693	871	361	598	656	999999	638	404	193	711	999999	999999	700	885	999999	999999	741	763	229	14	777	453	947	999999	92	431	34	477	924	999999	650	967	999999	688	999999	312	152	581	498	208	436	474	999999	859	803	999999	999999	725	14	98	
633	452	567	189	999999	249	924	421	516	999999	999999	999999	999999	999999	999999	170	529	22	999999	728	572	169	275	31	578	313	277	97	146	999999	880	308	472	836	670	999999	410	999999	767	833	999999	999999	75	273	99	999999	999999	296	999999	642	776	539	914	286	525	473	999999	999999	611	999999	972	837	285	730	999999	810	999999	643	229	862	760	999999	255	999999	350	842	999999	999999	931	312	318	980	297	503	19	351	394	999999	320	206	999999	864	697	158	999999	549	455	344	918	288	999999	361	77	936	882	555	999999	999999	999999	683	379	999999	999999	308	309	992	549	781	720	13	999999	511	332	32	841	896	534	106	126	999999	396	999999	92	653	734	957	999999	361	621	464	67	999999	260	637	826	844	259	398	849	869	10	674	623	915	861	999999	999999	55	104	986	31	197	821	145	296	620	103	999999	999999	352	89	198	169	266	999999	969	999999	694	206	996	646	145	257	256	999999	999999	145	177	999999	667	999999	867	266	635	442	870	999999	999999	351	215	751	299	824	999999	789	999999	514	999999	999999	891	999999	344	999999	107	350	999999	999999	999999	344	573	999999	926	999999	906	424	999999	999999	999999	823	85	343	144	999999	999999	255	357	999999	750	466	988	217	777	207	999999	850	999999	28	168	999999	557	999999	71	780	777	999999	825	999999	918	92	578	999999	980	543	894	558	681	991	857	852	993	999999	199	117	356	366	707	729	279	999999	999999	202	999999	249	999999	154	282	364	575	270	430	236	403	999999	999999	118	237	999999	999999	351	178	999999	999999	316	302	982	999999	999999	434	421	32	106	850	862	261	385	116	741	999999	749	285	999999	425	597	999999	766	181	531	228	247	139	473	426	927	886	237	41	999999	999999	999999	414	328	929	999999	999999	333	385	540	999999	513	999999	495	966	562	75	851	187	573	883	535	811	218	735	196	291	558	679	923	975	33	353	649	999999	999999	345	957	397	999999	358	108	390	640	999999	999999	245	643	999999	999999	861	999999	60	468	583	999999	482	205	592	742	872	689	654	462	565	392	169	362	701	983	226	999999	463	917	224	999999	155	180	999999	999999	951	648	61	814	71	999999	973	885	999999	383	999999	149	375	999999	999999	669	454	928	85	999999	556	883	942	999999	647	999999	582	143	999999	999999	275	312	112	572	791	999999	637	839	999999	625	418	283	295	999999	481	87	742	808	999999	555	341	227	999999	369	473	77	706	538	176	317	367	840	999999	999999	999999	999999	999999	802	863	173	41	999999	537	459	324	282	597	624	51	570	20	999999	999999	
698	466	999999	217	742	109	724	527	109	673	93	267	999999	641	26	219	282	50	940	999999	365	523	727	690	645	55	999999	480	999999	999999	999999	306	594	237	943	812	70	999999	304	702	149	645	931	999999	453	201	747	640	580	999999	769	530	80	828	258	999999	738	367	571	697	999999	999999	446	613	77	786	999999	999999	697	214	159	999999	746	247	806	719	592	999999	246	999999	308	999999	999999	676	726	85	236	765	978	769	83	702	430	606	794	895	209	328	999999	667	527	406	943	376	266	999999	999999	832	999999	538	592	952	999999	128	399	358	354	770	999999	991	560	999999	999999	999999	140	999999	860	149	999999	999999	520	274	912	999999	925	999999	999999	532	419	999999	301	403	743	450	999999	131	999999	311	217	445	550	438	441	999999	116	619	999999	25	246	809	999999	644	388	999999	27	999999	49	551	202	497	741	821	360	648	999999	999999	999999	920	999999	18	999999	558	999999	999999	999999	91	832	40	472	315	999999	999999	999999	999999	619	657	25	631	433	859	91	40	119	719	999999	729	88	792	192	999999	454	124	275	237	935	80	712	380	999999	935	495	19	88	886	631	999999	535	999999	39	52	151	999999	497	890	927	843	449	222	313	640	13	50	999999	999999	861	999999	336	68	999999	548	944	644	879	497	374	81	999999	232	98	563	204	338	762	150	999999	911	626	384	309	999999	631	999999	76	999999	932	999999	172	566	35	999999	813	476	85	491	999999	999999	999999	999	999999	855	891	227	134	999999	446	999999	287	707	999999	999999	135	999999	759	582	917	455	577	768	565	999999	909	999999	999999	219	750	999999	262	281	999999	312	257	627	859	454	999999	414	999999	999999	675	999999	177	465	853	999999	753	862	717	999999	574	652	929	999999	443	605	945	999999	30	915	999	718	422	16	664	410	999999	999999	102	999999	382	512	90	999999	102	308	752	454	541	131	465	999999	20	999999	707	999999	383	361	193	263	508	703	393	459	327	957	999999	999999	800	452	382	255	770	999999	999999	999999	999999	678	802	145	853	501	999999	999999	459	122	707	999999	999999	273	37	351	324	838	999999	678	999999	631	933	145	462	999999	653	99	999999	999999	127	608	638	645	828	999999	559	57	410	16	999999	494	999	999999	259	192	861	537	424	41	930	931	605	452	942	940	745	666	682	271	847	999999	160	999999	994	108	999999	999999	444	333	792	999999	438	800	939	634	631	999999	885	280	730	126	674	717	290	195	999999	195	703	888	999999	892	374	999999	169	863	999999	760	220	999999	167	207	102	101	249	999999	
999999	805	512	317	319	26	781	411	540	731	211	999999	999999	999999	999999	838	960	556	373	899	902	298	640	85	301	870	518	734	123	533	33	582	999999	999999	691	208	682	395	999999	942	121	963	609	438	999999	999999	802	410	66	328	246	999999	727	349	760	214	999999	437	26	999999	508	56	298	16	707	628	964	340	127	896	166	575	976	999999	788	939	689	999999	423	999999	999999	117	999999	795	297	486	854	999999	999999	999999	999999	999999	379	999999	999999	999999	674	602	999999	44	999999	999999	292	170	172	999999	569	306	560	821	525	999999	23	624	380	400	379	502	719	231	999999	999999	473	641	861	910	206	999999	986	724	274	999999	481	388	465	605	824	516	633	626	916	999999	579	54	961	82	999999	754	760	999999	694	182	883	999999	271	999999	999999	999999	309	262	474	724	320	999999	999999	438	489	635	169	999999	576	862	869	102	999999	225	266	429	679	789	999999	999999	95	943	39	999999	999999	972	127	365	607	183	217	381	161	202	248	743	497	532	592	606	595	985	477	999999	312	790	205	56	844	579	971	999999	583	999999	638	376	806	465	235	517	999999	999999	999999	402	999999	498	941	999999	976	523	932	157	999999	999999	856	110	475	207	999999	421	999999	81	521	37	211	697	797	139	564	871	936	41	306	999999	98	791	999999	84	187	814	849	93	79	331	647	824	999999	511	175	538	901	609	676	814	740	446	292	149	201	999999	700	812	557	115	586	999999	999999	131	982	75	292	401	29	974	572	999999	12	199	999999	387	384	295	999999	35	999999	999999	365	492	345	652	509	677	883	999999	123	999999	535	963	999999	746	973	999999	528	110	255	509	999999	701	999999	56	444	102	759	814	582	414	848	531	145	259	545	367	999999	340	565	615	518	999999	999999	534	999999	48	999999	644	413	191	766	999999	780	999999	746	663	250	299	999999	416	918	79	647	708	198	14	828	495	210	615	416	198	999999	999999	991	791	840	717	888	405	647	124	410	999999	648	999999	751	674	512	882	127	496	132	999999	696	999999	161	161	345	163	999999	960	443	797	999999	578	999999	150	479	955	822	999999	410	999999	769	999999	999999	256	70	212	999999	163	982	328	498	920	999999	396	943	999999	639	688	999999	999999	195	687	999999	612	999999	79	669	610	205	557	69	999999	999999	999999	389	893	780	999999	999999	999999	900	66	977	999999	309	854	512	999999	999999	926	999999	143	160	676	627	92	132	999999	629	990	999999	652	957	435	999999	904	834	756	16	59	772	734	999999	249	999999	138	709	566	
999999	772	567	739	999999	279	241	925	444	999999	999999	307	770	724	286	110	601	258	109	552	855	405	30	755	924	157	999999	999999	545	910	843	499	383	565	999999	999999	433	999999	999999	688	999999	343	999999	425	999999	709	289	57	458	497	999999	999999	39	166	711	908	752	812	814	265	124	650	389	533	575	202	923	999999	972	999999	677	798	18	999999	358	521	935	605	690	224	868	116	999999	999999	999999	268	470	226	854	843	114	620	999999	984	574	553	953	936	849	872	785	999999	85	39	820	850	999999	619	999999	200	973	156	999999	599	396	18	518	341	270	317	732	707	360	138	999999	66	809	34	999999	805	567	998	755	817	439	999999	40	112	237	422	692	851	418	664	870	957	498	398	999999	566	44	999999	676	542	150	88	724	947	715	999999	999999	999999	773	12	632	974	401	315	170	603	999999	415	114	848	999999	881	999999	695	267	366	567	999999	999999	289	770	945	332	223	676	999999	79	93	397	473	382	151	999999	415	41	896	566	193	238	993	588	999999	999999	999999	918	269	788	38	689	999999	206	999999	123	493	241	686	651	188	638	808	999999	893	28	640	475	482	999999	883	663	371	799	384	193	999999	700	152	999999	504	999999	999999	572	51	403	48	277	752	38	594	999999	355	254	388	554	429	470	695	609	876	362	445	466	999999	374	328	559	821	446	679	792	99	258	157	999999	232	246	492	499	980	999999	723	999999	218	710	318	999999	421	830	763	999999	15	999999	999999	152	999999	999999	999999	999999	84	489	455	316	358	802	93	106	106	504	331	193	977	205	629	512	999999	991	999999	204	65	212	999999	999999	682	705	786	557	697	15	34	999999	999999	815	425	501	999999	416	999999	415	626	999999	29	999999	508	580	995	810	999999	58	513	868	701	472	620	872	351	463	999999	653	26	536	408	101	480	999999	999999	171	780	138	594	232	895	843	578	999999	192	231	999999	111	710	976	644	649	502	165	581	115	204	553	160	464	781	452	399	100	813	999999	446	999999	966	999999	999999	784	999999	999999	972	999999	894	777	689	130	971	533	999999	49	891	759	598	999999	477	508	966	237	977	139	450	453	453	488	39	263	784	43	145	876	946	860	195	222	999999	723	221	999999	999999	39	493	258	509	999999	208	999999	340	131	982	467	866	999999	806	333	839	529	413	999999	999999	436	345	937	398	76	103	999999	573	386	141	999999	297	999999	374	947	646	201	943	104	289	974	923	663	60	999999	999999	999999	63	861	382	663	319	804	999999	
437	694	555	860	443	266	999999	491	954	989	239	179	999999	438	858	687	648	586	319	137	999999	512	999999	999999	999999	67	999999	977	711	13	478	999999	999999	871	937	263	101	999999	510	838	999999	492	969	674	821	507	692	715	204	184	734	86	999999	999999	903	999999	22	999999	150	386	317	999999	999999	950	999999	795	999999	999999	501	605	999999	317	86	481	999999	291	543	999999	75	999999	374	243	783	536	279	999999	443	815	967	22	999999	432	200	134	999999	920	712	999999	999999	35	821	246	223	598	588	427	10	529	661	622	390	999999	602	927	21	83	999999	999999	680	999999	362	999999	487	488	365	999999	126	952	949	105	579	524	853	999999	401	137	29	194	948	852	400	913	164	355	632	244	999999	272	122	457	513	468	348	44	673	950	999999	735	243	424	999999	999999	579	999999	999999	865	161	999999	999999	883	64	999999	999999	828	727	448	716	142	999999	130	342	853	839	502	591	999999	186	818	999999	450	378	294	999999	533	999999	351	344	597	312	999999	999999	278	736	238	403	999999	173	520	999999	999999	999999	626	999999	122	92	457	219	86	974	932	689	343	195	95	515	769	282	771	287	386	114	999999	830	99	999999	999999	126	999999	999999	310	947	665	511	151	216	999999	415	838	999999	103	999999	267	622	380	999999	999999	92	650	723	633	999999	401	999999	930	130	125	999999	789	84	27	340	608	977	674	999999	999999	831	999999	879	999999	364	443	330	193	253	846	505	459	22	298	999999	476	887	999999	302	555	999999	580	31	101	999999	625	763	434	762	534	999999	999999	395	999999	918	48	771	960	279	574	81	999999	687	284	619	346	999999	786	999999	864	720	512	999999	439	999999	260	32	787	999999	738	680	896	431	718	566	999999	74	958	379	944	705	927	206	727	484	999999	999999	747	482	619	847	999999	399	999999	999999	999999	999999	999999	462	999999	25	983	163	540	999999	184	628	969	717	71	282	818	999999	999999	169	792	316	999999	954	999999	367	285	999999	197	999999	999999	506	533	903	999999	999999	117	999999	711	929	999999	774	999999	833	309	754	924	39	999999	346	999999	568	309	999999	32	471	999999	12	243	310	739	678	965	649	199	678	105	75	999999	90	999999	321	705	170	999999	27	650	821	999999	473	443	256	894	851	861	145	207	999999	881	999999	69	115	273	999999	200	52	809	26	644	631	659	858	110	339	999999	999999	863	999999	300	14	999999	109	999999	770	999999	999999	784	124	787	999999	481	311	999999	612	31	68	58	304	999999	405	218	999999	999999	33	999999	584	156	999999	999999	
154	282	68	503	877	999999	999999	758	999999	999999	707	999999	694	238	591	159	358	999999	497	999999	999999	999999	568	178	895	795	197	922	333	955	293	346	229	445	643	780	999999	807	999999	116	71	310	555	761	999999	147	523	999999	595	999999	999999	909	999999	256	999999	999999	714	890	608	91	317	46	434	999999	260	370	48	259	595	810	736	999999	368	391	256	999999	122	807	904	999999	281	999999	336	460	499	999999	999999	972	880	168	76	532	208	234	799	34	999999	18	510	999999	108	999999	810	999999	999999	915	550	999999	999	752	999999	906	985	850	809	525	999999	973	57	876	682	75	379	436	743	999999	352	143	592	232	999999	114	306	11	660	999999	981	551	324	583	832	421	973	137	795	999999	999999	999999	425	283	324	999999	961	634	230	42	999999	999999	51	999999	999999	417	685	999999	815	999999	999999	999999	200	802	999999	168	999999	473	53	999999	102	999999	640	584	666	993	999999	999999	907	45	153	672	781	628	122	608	509	391	20	999999	736	206	322	537	999999	563	168	622	739	165	999999	497	590	959	939	653	999999	467	275	579	999999	376	869	779	125	999999	212	572	690	935	999999	278	463	627	534	896	929	113	34	113	999999	999999	579	752	793	999999	91	821	688	468	999999	999999	999999	999999	999999	999999	999999	999999	422	621	360	595	932	999999	506	973	44	999999	435	999999	723	999999	442	172	744	603	796	127	999999	469	856	391	883	231	999999	999999	999999	32	900	174	569	397	690	413	999999	249	172	999999	999999	819	621	128	395	645	745	235	609	953	696	133	999999	219	555	953	999999	969	712	711	732	889	822	999999	71	270	484	336	948	38	999999	504	999999	29	999999	177	999999	737	995	248	486	844	17	208	999999	777	601	359	841	999999	649	782	537	461	54	366	999999	610	66	135	171	418	287	580	543	201	693	999999	348	388	115	36	973	473	235	999999	881	999999	684	294	999999	134	494	221	389	999999	967	978	975	999999	180	247	680	869	87	77	567	437	999999	999999	93	999999	20	463	632	623	808	999999	236	166	485	383	999999	772	467	999999	923	76	201	905	234	999999	577	834	217	867	355	113	395	999999	330	453	959	549	211	619	124	41	588	766	999999	902	999999	819	38	999999	321	908	412	51	153	501	246	759	910	379	481	999999	255	764	277	704	678	78	999999	41	999999	999999	570	847	922	892	487	999999	86	999999	961	999999	806	420	555	446	701	354	23	999999	217	210	638	832	148	938	785	823	498	133	999999	684	983	996	383	936	347	565	129	260	
23	811	682	589	417	999999	379	999999	219	999999	999999	334	64	17	824	223	999999	738	708	984	999999	664	936	952	107	287	773	809	999999	619	108	146	235	762	814	406	527	59	999999	424	999999	950	614	667	130	900	629	976	182	169	198	609	856	144	153	359	874	729	492	999999	949	999999	797	599	732	999999	109	301	202	428	999999	697	323	293	426	167	59	999999	832	207	999999	797	637	878	430	499	290	100	619	464	999999	797	567	295	474	999999	162	24	935	999999	999999	337	784	754	473	999999	295	572	718	986	999999	999999	999999	999999	480	162	933	999999	178	242	586	999999	682	999999	896	999999	140	37	999999	428	14	999999	343	578	406	331	22	883	415	929	999999	717	999999	633	164	925	999999	281	815	322	999999	243	845	999999	676	792	999999	56	999999	574	999999	267	753	999999	981	275	999999	999999	889	159	150	999999	514	999999	999999	868	637	58	582	999999	997	999999	222	506	999999	771	199	640	999999	613	676	965	35	840	568	946	964	91	652	889	664	999999	392	665	182	24	999999	606	674	808	999999	606	474	887	576	999999	999999	256	999999	220	86	631	427	285	483	184	999999	673	681	999999	903	556	406	693	316	999999	476	557	334	349	999999	592	999999	103	459	999999	501	147	273	66	901	718	154	442	813	42	163	999999	192	999999	989	65	925	592	904	608	209	781	580	160	45	999999	921	597	177	493	664	334	999999	999999	682	886	999999	624	190	195	411	999999	879	283	272	368	999999	337	359	986	999999	383	198	850	870	720	567	122	30	413	999999	557	274	330	377	829	291	779	999999	999999	655	999999	412	719	207	999999	999999	307	888	676	132	594	999999	999999	825	291	145	999999	542	961	329	999999	999999	777	999999	999999	999999	559	905	442	87	596	21	999999	341	367	970	479	653	999999	999999	269	234	353	290	213	319	92	504	96	693	315	246	363	999999	367	706	635	331	999999	543	999999	401	455	599	536	582	999999	850	999999	320	665	332	906	999999	69	72	260	999999	194	544	617	64	999999	999999	771	359	999999	473	973	660	999999	158	310	999999	476	868	779	754	754	630	328	242	46	775	999999	983	340	999999	723	999999	999999	999999	146	808	999999	297	582	706	827	187	924	528	999999	999999	999999	517	32	813	676	201	293	999999	742	564	226	385	28	999999	720	788	28	447	749	678	214	999999	22	502	176	999999	999999	82	999999	999999	705	800	365	238	800	521	960	999999	999999	999999	21	999999	407	582	591	550	278	537	999999	999999	168	487	999999	999999	602	778	504	530	647	
496	999999	220	579	175	999999	426	29	789	254	209	827	501	902	999999	667	265	799	440	910	625	910	758	97	999999	418	228	999999	999999	636	31	999999	440	879	58	999999	999999	380	999999	999999	175	531	489	293	786	999999	999999	999999	561	540	999999	979	74	619	31	999999	156	999999	691	757	639	404	861	163	232	999999	396	621	853	599	866	884	567	716	745	104	431	474	311	676	999999	642	469	627	298	999999	952	821	858	472	481	676	999999	484	93	999999	669	999999	999999	602	999999	55	731	962	673	462	421	357	999999	926	164	999999	822	24	15	997	935	244	999999	190	240	575	999999	391	127	200	205	999999	632	975	435	106	413	708	852	999999	999999	507	953	835	630	604	947	932	317	799	999999	674	478	96	835	435	999999	880	371	999999	999999	349	999999	483	266	339	724	898	999999	999999	999999	124	999999	309	999999	437	291	39	560	636	628	831	84	328	346	531	613	546	149	999	636	532	346	603	424	571	662	479	578	301	880	58	440	999999	999999	999999	512	999999	10	999999	999999	440	330	735	630	460	275	525	147	734	999999	188	758	501	431	745	778	568	999999	999999	999999	811	460	999999	756	579	999999	824	797	999999	29	444	545	742	855	206	212	999999	973	999999	305	146	342	999999	999999	701	299	939	827	784	960	943	293	999999	999999	342	999999	71	979	60	70	450	728	539	999999	290	642	999999	645	999999	543	177	594	999999	999999	637	479	616	692	64	999999	999999	997	22	999999	85	999999	69	119	999999	226	151	631	922	902	999999	418	802	999999	295	999999	283	303	601	251	999999	359	371	266	995	862	372	378	924	999999	610	453	715	893	999999	139	583	907	132	18	402	546	672	999999	374	229	999999	488	999999	996	16	167	405	771	852	726	789	999999	124	660	854	772	999999	161	999999	999999	703	909	499	165	999999	375	999999	592	849	999999	686	351	892	776	195	884	970	999999	764	452	999999	999999	999999	912	349	780	793	471	164	999999	839	521	999999	962	999999	768	999999	251	520	641	999999	812	999999	999999	49	448	910	347	475	999999	801	778	999999	849	363	758	868	999999	999999	705	582	710	999999	999999	999999	999999	999999	930	260	427	999999	999999	417	132	467	244	999999	444	872	900	999999	455	995	999999	999999	71	133	878	608	766	899	412	436	815	68	999999	384	702	197	999999	999999	999999	97	999999	999999	999999	370	274	392	128	999999	434	999999	915	835	137	714	253	999999	357	51	999999	999999	999999	528	999999	999999	999999	74	191	999999	329	999999	998	85	999999	368	999999	119	755	700	859	496	
489	40	475	698	521	979	999999	570	141	310	840	832	90	659	603	530	591	779	767	999999	210	268	416	186	715	839	946	768	767	144	646	656	192	259	841	463	62	794	781	623	142	999999	729	999999	417	175	995	240	999999	999999	527	975	933	659	999999	999999	623	298	982	681	43	172	803	999999	664	193	650	831	999999	150	477	796	998	154	77	589	539	397	999999	549	844	999999	14	350	616	670	723	532	963	999999	839	999999	999999	110	589	970	999999	731	364	233	525	174	422	624	949	730	999999	999999	592	999999	691	235	529	443	836	327	168	463	390	993	470	128	867	207	310	713	985	897	564	999999	772	807	43	545	34	680	303	390	401	999999	693	934	940	266	929	614	244	378	273	272	812	364	351	370	763	406	999999	224	323	245	745	999999	234	999999	934	883	999999	983	999999	166	34	999999	72	505	310	536	188	611	278	999999	478	616	633	302	295	417	466	672	999999	627	999999	999999	76	165	149	613	709	455	331	55	421	261	959	117	247	999999	302	845	70	236	228	999999	945	627	767	999999	999999	999999	209	526	999999	529	210	791	999999	945	710	906	366	696	999999	733	999999	232	284	226	657	526	999999	260	125	621	612	555	408	689	142	449	397	999999	999999	999999	255	805	629	892	60	177	999999	301	333	395	488	374	999999	495	415	722	353	550	481	929	999999	948	410	804	917	999999	393	102	813	271	519	355	538	58	487	484	603	392	176	490	201	762	927	999999	999999	247	155	912	284	419	105	999999	539	238	899	999999	404	999999	999999	999999	784	242	488	999999	875	143	835	361	999999	930	129	961	384	991	737	999999	31	680	999999	999999	999999	480	818	403	999999	672	816	309	999999	999999	999999	779	417	770	706	959	283	865	854	999	411	999999	904	353	300	999999	472	548	501	783	284	999999	162	304	896	313	424	999999	895	213	326	536	999999	999999	851	350	553	999999	294	999999	842	165	825	672	999999	715	575	474	113	999999	999999	278	808	376	906	365	626	123	999999	402	545	198	999999	651	683	999999	591	999999	999999	950	591	858	999999	724	941	128	899	999999	999999	999999	999999	999999	999999	999999	999999	57	727	835	999999	495	723	440	740	891	999999	653	195	183	989	999999	133	496	972	163	450	350	25	94	435	999999	466	147	96	693	664	596	217	116	646	635	157	756	169	16	236	160	128	371	492	297	932	999999	499	633	999999	251	977	827	423	664	42	643	410	140	39	585	353	56	236	999999	999999	89	537	364	255	377	337	965	
926	300	231	999999	601	147	855	740	648	463	999999	423	618	389	999999	982	603	999999	356	999999	977	651	999999	82	999999	846	851	999999	198	999999	388	689	913	22	999999	133	443	388	51	272	285	999999	999999	890	420	812	37	999999	999999	554	999999	741	30	308	988	285	493	159	519	755	295	11	552	512	84	947	510	606	488	570	999999	225	999999	94	753	687	999999	916	999999	331	819	795	999999	999999	999999	647	668	615	33	625	639	999999	868	999999	976	283	746	435	816	473	999999	430	999999	825	15	545	278	999999	999999	310	999999	577	999999	999999	936	500	999999	909	137	437	288	895	582	862	999999	265	356	186	117	479	941	999999	110	999999	28	398	227	642	637	839	999999	999999	69	723	64	72	796	680	359	486	740	837	999999	999999	194	417	848	999999	894	999999	199	102	999999	86	999999	999999	477	999999	179	547	282	900	281	298	999999	999999	835	859	807	868	468	675	826	631	738	113	981	721	999999	611	550	512	748	886	649	999999	902	983	364	771	595	498	999999	999999	213	999999	565	19	330	637	999999	988	999999	36	292	523	275	207	347	999999	311	756	303	567	999999	999999	162	395	999999	999999	653	852	505	46	999999	999999	999999	24	999999	899	548	971	400	376	999999	561	999999	999999	604	136	20	704	646	999999	470	839	204	943	814	442	999999	180	371	548	984	729	492	871	753	322	359	261	780	447	999999	339	365	927	538	445	176	999999	999999	521	999999	948	999999	406	575	999999	775	999999	209	999999	222	377	999999	999999	392	310	78	733	968	291	776	759	924	208	391	140	999999	277	415	379	999999	255	389	849	776	45	999999	96	305	318	547	139	61	999999	234	349	728	512	545	237	376	999999	999999	509	745	999999	34	18	25	445	960	508	814	999999	718	967	988	999999	85	357	787	982	437	659	743	647	707	138	973	51	411	970	732	188	12	999999	783	999999	113	764	20	999999	80	860	358	999999	324	999999	87	267	361	967	437	197	999999	393	15	812	999999	108	999999	895	44	973	43	989	776	999999	828	884	193	118	657	999999	346	282	911	576	311	704	332	486	61	715	690	999999	543	544	738	618	999999	999999	124	15	999999	125	999999	999999	827	369	273	688	402	999999	84	253	320	126	851	176	481	438	999999	70	775	828	844	999999	293	599	999999	999999	999999	219	67	222	994	651	861	230	802	814	749	941	999999	644	94	857	999999	999999	133	427	692	571	146	398	469	63	999999	631	280	161	814	238	913	999999	789	192	999999	861	999999	668	264	630	373	667	
999999	999999	629	140	999999	986	687	846	475	38	549	999999	82	668	752	941	420	240	999999	651	999999	521	38	999999	854	901	721	779	999999	464	999999	999999	999999	479	709	900	433	109	886	294	473	967	762	885	491	462	120	477	118	999999	257	999999	680	999999	666	178	999999	228	999999	843	999999	907	659	20	865	488	999999	602	999999	852	999999	321	353	665	188	42	758	153	919	999999	999999	999999	670	999999	216	148	390	485	812	540	368	214	823	53	29	999999	318	752	29	13	333	999999	518	266	999999	936	999999	25	999999	634	420	999999	309	883	62	30	247	999999	803	727	107	653	790	428	494	312	497	310	646	999999	999999	15	999999	999999	999999	999999	999999	414	88	280	999999	375	942	188	130	970	905	940	991	998	328	538	999999	999999	905	679	727	999999	772	498	449	999999	378	920	909	414	999999	999999	815	778	295	999999	999999	999999	270	732	999999	611	308	523	999999	556	999999	647	304	999999	66	832	999999	398	999999	646	642	999999	830	97	996	31	278	999999	706	521	135	223	713	495	836	999999	41	183	967	125	791	999999	999999	892	70	730	625	724	999999	441	999999	426	999999	648	199	121	702	182	735	999999	999999	592	816	886	431	105	999999	808	999999	641	801	835	430	440	854	999999	498	938	36	999999	406	999999	999999	275	146	708	991	74	306	999999	722	858	999999	999999	783	208	441	215	470	965	999999	816	375	716	639	548	995	791	793	805	623	764	155	469	999999	787	234	551	999999	723	114	869	512	999999	918	943	397	999999	657	656	952	293	477	71	479	589	999999	651	635	597	713	210	280	500	999999	958	712	978	993	995	974	889	465	747	860	999999	314	999999	797	999999	160	999999	144	147	853	339	297	94	990	704	608	582	916	999999	19	904	599	21	531	960	240	419	159	661	999999	72	828	729	211	553	999999	999999	854	999999	447	860	75	143	647	772	999999	999999	999999	299	396	999999	973	313	738	955	337	302	220	837	465	740	703	482	465	790	999999	568	999999	446	428	171	728	977	714	159	838	465	373	758	299	612	431	999999	274	999999	99	524	999999	255	225	983	237	26	483	706	999999	593	677	857	271	112	745	551	870	235	673	996	999999	588	126	871	928	461	999999	853	319	999999	217	186	700	985	999999	637	231	999999	934	711	503	18	991	255	788	999999	999999	196	867	999999	988	999999	615	103	925	999999	999999	999999	64	775	999999	630	397	323	385	501	166	285	999999	117	330	999999	301	961	502	590	596	870	92	422	965	361	985	439	855	178	
570	607	70	174	508	876	391	169	999999	873	620	678	870	297	359	999999	660	759	999999	562	999999	653	601	345	815	268	271	642	809	999999	644	999999	467	216	999999	999999	225	371	609	453	54	141	727	628	969	999999	999999	999999	72	754	700	236	878	302	430	916	16	725	358	250	615	748	999999	999999	999999	663	221	999999	366	800	999999	299	159	116	999999	616	925	972	375	999999	267	476	579	65	425	418	999999	174	785	23	999999	500	22	369	838	305	782	999999	400	316	706	345	438	272	759	411	999999	772	999999	814	999999	44	999999	461	982	148	179	999999	702	820	999999	999999	878	999999	258	503	286	790	999999	223	833	325	999999	68	201	922	47	317	305	23	341	316	999999	999999	32	517	150	561	387	999999	135	999999	907	579	732	658	999999	95	23	266	134	296	503	571	981	999999	462	301	270	999999	111	862	999999	688	999999	277	999999	908	999999	740	999999	725	413	999999	97	355	999999	11	335	999999	465	999999	303	49	888	55	813	999999	989	357	999999	999999	301	327	597	273	488	999999	101	465	991	558	764	283	902	409	883	924	484	635	266	999999	966	999999	604	158	569	999999	799	999999	999999	848	918	999999	684	514	434	95	981	824	999999	999999	910	869	550	999999	999999	29	146	489	172	889	344	363	100	604	999999	573	722	448	999999	999999	428	658	12	152	640	791	598	999999	975	797	942	999999	999999	76	550	106	186	698	961	999999	823	320	280	999999	514	564	882	90	631	860	999999	542	999999	347	771	261	999999	408	276	406	430	747	513	999999	946	684	594	34	999999	785	396	34	487	163	999999	999999	388	437	638	999999	908	999999	767	124	434	410	539	999999	999999	298	999999	778	431	564	129	999999	806	904	627	829	999999	858	35	845	474	999999	64	967	642	999999	872	439	769	200	498	912	999999	399	940	546	155	171	999999	999999	556	617	999999	923	44	628	999999	999999	810	809	114	999999	999999	999999	999999	96	355	572	789	999999	425	799	999999	241	76	216	107	417	964	90	683	808	139	269	299	856	745	999999	932	24	361	999999	629	960	95	448	429	68	748	854	201	583	999999	999999	350	756	608	371	857	827	531	894	519	730	999999	306	920	999999	632	793	999999	224	639	999999	291	36	180	58	155	627	786	999999	669	119	999999	110	999999	53	919	542	258	384	283	114	493	999999	879	898	834	789	999999	999999	999999	954	514	976	999999	999999	804	323	586	559	225	239	51	999999	234	410	841	35	869	876	313	99	545	966	940	534	292	999999	156	281	999999	366	
109	999999	613	999999	604	912	166	829	249	605	999999	698	168	54	73	11	241	479	67	999999	999999	652	892	346	418	547	46	419	324	979	176	999999	345	859	140	460	878	520	805	929	868	999999	636	707	143	846	808	896	470	291	592	677	999999	999999	445	999999	697	276	305	999999	875	999999	514	269	439	652	363	308	999999	613	132	999999	674	999999	999999	880	25	195	999999	572	739	149	949	43	397	499	100	930	423	682	763	611	224	748	999999	132	535	377	278	490	493	999999	982	857	168	871	13	95	473	999999	442	512	999999	733	327	736	797	481	872	939	562	432	884	241	849	520	506	925	85	818	999999	647	916	722	88	240	166	101	874	526	496	14	999999	858	250	261	548	491	431	326	335	63	505	339	999999	70	624	751	17	999999	374	999999	20	999999	220	999999	999999	351	654	999999	579	705	606	356	452	558	999999	999999	990	598	972	25	504	758	999999	301	152	587	793	999999	615	999999	94	236	999999	999999	999999	999999	648	456	665	999999	836	999999	999999	999999	457	159	886	999999	999999	598	760	418	999999	359	583	999999	173	918	999999	18	999999	636	999999	173	999999	379	999999	43	564	164	388	544	999999	999999	188	170	20	999999	999999	993	700	422	923	999999	655	675	560	802	835	740	999999	729	999999	657	999999	210	999999	583	19	87	954	852	816	940	999999	226	485	899	180	422	251	311	84	658	317	145	999999	465	999999	945	819	402	208	999999	516	658	740	285	137	977	308	436	999999	766	48	848	999999	999999	805	439	199	660	631	423	498	999999	654	999999	999999	999999	497	406	999999	999999	999999	562	654	991	434	561	999999	210	772	202	124	999999	458	318	620	468	999999	730	659	89	999999	168	999999	785	335	179	14	999999	935	999999	999999	901	371	788	999999	485	204	999999	557	253	953	989	888	999999	308	683	888	999999	535	881	974	999999	746	986	317	109	792	869	666	265	557	891	274	157	712	999999	453	999999	999999	144	999999	924	182	416	999999	766	280	342	486	999999	290	999999	69	63	650	724	999999	385	480	408	693	334	999999	302	695	72	724	999999	726	95	240	999999	536	400	999999	59	593	340	859	551	829	459	392	999999	975	890	831	221	507	987	68	77	198	410	451	999999	999999	880	720	74	52	539	616	401	421	999999	999999	669	999999	999999	140	823	525	929	999999	243	942	934	326	805	999999	513	243	738	36	172	39	135	999999	677	84	712	999999	999999	508	299	843	991	602	913	759	171	774	906	857	244	552	269	999999	218	997	50	563	914	
833	538	999999	877	375	259	42	999999	721	999999	525	999999	213	729	999999	289	999999	950	341	413	56	999999	738	999999	881	791	620	770	999999	740	679	43	999999	706	962	970	992	966	626	353	880	754	450	999999	390	439	41	999999	999999	551	818	56	999999	160	867	765	800	970	999999	583	639	271	710	980	999999	492	999999	506	767	460	296	999999	334	987	532	302	627	999999	945	452	759	999999	931	752	921	632	334	999999	838	999999	179	32	969	999999	999999	619	999999	999999	915	999999	999999	999999	65	387	999999	395	722	999999	627	575	999999	76	35	553	823	841	340	958	999999	999999	168	280	667	570	999999	274	463	291	283	913	258	999999	999999	56	292	234	741	553	497	536	999999	612	381	273	69	113	999999	999999	999999	999999	289	95	410	457	740	999999	999999	495	107	990	932	999999	448	713	326	979	999999	999999	999999	599	109	786	471	533	556	555	999999	999999	510	187	276	47	999999	410	634	173	757	370	315	403	367	256	456	999999	603	480	173	667	946	89	855	28	164	999999	772	502	623	877	999999	195	999999	999999	984	919	999999	894	377	999999	89	163	232	886	672	868	242	853	339	965	999999	86	391	999999	458	999999	331	257	882	999999	999999	999999	549	880	999999	130	999999	894	272	999999	781	709	113	135	587	792	857	999999	356	999999	397	999999	173	999999	947	999999	803	757	23	563	598	476	21	933	411	947	999999	352	427	551	464	347	999999	802	193	230	973	266	654	666	573	362	901	596	55	717	968	891	932	644	327	656	881	999999	938	999999	697	179	724	999999	189	515	999999	804	999999	999999	999999	999999	475	727	851	547	999999	999999	989	246	574	999999	888	999999	978	721	999999	999999	234	999999	466	881	999999	999999	532	999999	999999	23	486	68	811	107	764	995	388	608	999999	214	792	999999	552	533	999999	702	740	281	290	40	661	467	105	768	579	999999	593	456	505	999999	204	57	16	99	999999	931	434	477	660	892	999999	380	305	214	990	455	265	932	172	999999	999999	261	523	510	362	999999	963	52	527	999999	411	931	112	829	20	744	773	463	662	787	999999	273	620	398	726	291	171	999999	999999	999999	767	661	293	999999	460	943	534	505	737	999999	967	392	950	919	491	999999	277	476	999999	255	999999	802	999999	385	895	999999	999999	134	784	80	857	83	274	999999	973	750	647	769	379	76	220	278	999999	811	819	884	323	701	999999	352	24	695	695	999999	452	999999	391	999999	447	586	313	409	999999	666	993	894	127	557	945	999999	735	507	107	999999	45	999999	85	468	
565	20	560	938	227	441	66	171	999999	999999	950	18	369	739	332	792	763	810	557	70	999999	925	999999	999999	755	176	617	516	598	567	497	49	889	922	999999	999999	35	999999	999999	999999	609	832	516	384	606	937	999999	996	185	314	999999	999999	856	999999	651	640	252	794	193	999999	824	550	573	820	999999	999999	129	447	395	894	767	398	628	999999	460	985	999999	392	168	817	794	621	341	294	999999	272	192	873	280	999999	194	240	190	140	999999	68	268	696	139	695	818	934	610	290	547	975	999999	587	564	666	232	860	999999	999999	999999	999999	999999	288	627	982	999999	999999	999999	683	710	999999	218	498	813	402	999999	721	999999	473	999999	860	20	60	999999	999999	667	999999	318	614	999999	999999	999999	815	873	999999	849	999999	78	157	967	572	768	927	580	20	767	116	774	999999	939	510	999999	172	376	406	201	168	999999	411	324	133	936	561	999999	386	931	403	625	561	552	999999	999999	999999	505	436	101	93	479	736	458	560	830	999999	674	980	726	441	448	476	999999	690	448	999999	832	843	636	999999	734	204	89	374	491	222	999999	203	999999	999999	667	940	314	118	688	804	952	764	303	790	999999	222	659	499	954	159	501	999999	307	999999	283	999999	800	999999	358	285	657	999999	79	617	999999	481	133	234	999999	508	171	951	11	644	715	999999	550	999999	999999	522	544	589	420	342	721	999999	896	999999	228	15	150	429	999999	413	157	999999	694	685	265	415	98	434	725	999999	987	999999	859	999999	280	999999	999999	999999	565	835	999999	78	673	999999	896	776	999999	262	15	999999	368	742	999999	999999	999999	847	383	999999	590	914	433	119	999999	964	354	181	899	999999	999999	23	999999	195	863	999999	672	999999	204	957	788	999999	830	836	429	999999	98	255	358	271	176	433	832	256	374	651	412	999999	214	709	392	725	999999	999999	661	992	875	183	878	278	999999	999999	652	999999	86	111	94	597	690	907	876	109	822	638	77	177	999999	999999	820	221	521	52	874	494	574	73	610	488	185	436	90	999999	376	90	345	758	780	999999	180	272	999999	999999	999999	306	833	293	902	249	284	494	811	238	362	667	999999	883	543	999999	851	22	500	999999	422	264	827	999999	732	999999	302	999999	999999	774	476	999999	654	999999	112	577	661	291	170	371	213	999999	624	851	562	709	333	462	225	622	565	167	771	961	402	685	479	872	560	169	947	966	108	46	762	999999	22	59	780	999999	999999	569	852	139	999999	731	639	999999	408	33	419	999999	999999	999999	219	319	785	693	
314	427	999999	788	731	999999	424	999999	592	588	98	756	999999	284	682	259	999999	995	999999	642	568	670	55	503	473	537	999999	999999	872	334	826	452	29	999999	744	362	867	999999	838	851	715	999999	999999	61	887	999999	336	144	999999	843	657	999999	14	153	135	643	382	605	325	999999	260	317	374	268	761	999999	737	377	539	999999	392	999999	167	464	927	999999	999999	999999	615	999999	210	615	949	38	677	612	448	876	204	110	999999	272	402	644	600	408	790	880	299	999999	914	959	605	838	461	999999	66	550	999999	722	999999	387	989	999999	993	999999	367	999999	999999	999999	999999	860	999999	999999	348	129	15	522	863	528	621	651	704	374	906	250	20	120	576	428	555	898	660	481	999999	999999	283	899	999999	955	50	999999	300	150	54	64	787	176	500	342	253	543	686	999999	111	470	999999	625	597	752	633	257	999999	999999	999999	999999	999999	999999	999999	999999	846	999999	871	907	488	176	360	563	330	852	999999	844	620	999999	185	999999	222	963	380	528	919	657	312	898	332	792	685	138	547	745	854	999999	726	754	495	999999	672	999999	999999	999999	119	130	305	999999	299	999999	636	534	999999	999999	96	246	999999	921	999999	198	804	973	585	695	491	999999	25	999999	998	999999	127	999999	748	48	349	443	999999	445	418	999999	362	567	999999	542	999999	999999	152	999999	658	617	766	805	928	306	343	999999	203	522	453	999999	114	999999	999999	922	671	771	786	999999	251	653	491	999999	512	36	836	246	374	52	540	340	999999	999999	926	390	610	322	936	452	704	651	249	242	992	531	694	642	999999	999999	870	394	999999	204	715	15	135	881	303	901	470	106	333	160	982	999999	808	999999	794	365	321	999999	834	999999	999999	599	999999	999999	892	999999	342	999999	999999	688	181	155	966	885	353	920	265	999999	999999	999999	999999	999999	327	999999	260	879	722	648	847	465	375	999999	560	40	951	999999	601	876	989	999999	569	276	999999	645	978	999999	155	999999	702	873	110	591	999999	799	362	644	999999	324	999999	22	999999	999999	356	959	323	660	595	936	933	237	329	388	740	706	475	715	926	999999	120	423	733	799	946	999999	999999	783	190	999999	999999	316	999999	286	999999	976	999999	875	919	722	999999	999999	252	219	999999	474	554	721	851	999999	333	999999	718	599	214	999999	288	999999	747	382	603	539	999999	833	267	627	394	52	510	999999	999999	599	795	214	360	792	181	523	810	481	999999	999999	931	556	437	41	598	999999	82	302	697	595	138	546	128	792	999999	418	999999	999999	90	511	221	98	
981	733	850	513	248	421	999999	765	657	275	999999	999999	608	922	405	999999	39	149	969	999999	75	66	471	259	96	568	944	762	571	999999	401	917	999999	843	575	704	191	94	15	661	999999	932	938	999999	999999	169	194	925	999999	726	342	940	542	12	999999	924	999999	999999	427	680	477	651	203	218	999999	45	999999	765	357	701	999999	999999	144	318	999999	143	128	607	665	999999	384	999999	750	844	116	460	385	430	820	999999	442	590	667	999999	999999	246	999999	999999	989	999999	999999	428	578	321	682	397	999999	999999	682	889	806	999999	935	500	306	458	999999	999999	112	424	660	999999	944	706	268	464	286	999999	134	93	404	999999	618	118	303	955	999999	439	999999	718	653	160	747	999999	844	999999	654	999999	999999	735	345	389	627	575	896	527	484	871	62	228	120	996	109	999999	494	417	56	999999	999999	350	999999	999999	197	999999	770	510	368	23	862	999999	809	999999	999999	399	999999	999999	771	52	221	776	999999	999999	387	999999	607	657	999999	158	999999	436	999999	827	999999	687	999999	874	202	244	805	999999	168	999999	18	570	999999	11	225	999999	851	479	999999	13	615	430	870	439	93	254	999999	122	999999	219	576	436	760	999999	149	999999	672	999999	822	537	247	824	617	19	999999	816	533	606	441	350	307	966	790	727	221	550	999999	297	790	999999	458	692	999999	948	894	582	999999	436	999999	132	48	978	657	118	765	791	812	860	868	276	720	999999	681	119	912	999999	646	43	771	598	285	384	92	875	88	555	887	668	125	988	16	999999	999999	999999	999999	328	319	681	961	429	999999	957	428	524	237	999999	20	828	46	294	935	776	665	273	999999	663	999999	999999	40	220	999999	153	999999	880	269	623	444	373	807	593	300	964	81	351	859	328	956	999999	647	808	545	68	632	830	999999	239	441	480	999999	647	432	537	651	999999	526	595	222	548	999999	613	836	647	999999	452	999999	970	705	324	999999	999999	707	338	999999	231	675	845	520	999999	999999	40	191	963	999999	169	170	763	323	330	825	274	999999	418	313	44	972	898	47	189	999999	999999	999999	999999	76	942	940	104	999999	999999	86	680	84	307	999999	999999	431	999999	744	861	291	999999	656	385	499	148	422	999999	999999	110	999999	776	999999	340	86	999999	505	74	896	959	229	76	999999	894	999999	154	200	808	697	89	612	109	163	186	898	607	999999	159	628	927	530	651	79	303	999999	309	873	743	231	999999	728	999999	999999	785	999999	225	869	999999	141	999999	948	613	601	945	497	159	623	631	999999	478	
321	355	446	968	439	577	996	77	724	944	999999	457	587	723	360	999999	133	377	543	999999	738	999999	999999	999999	979	916	59	134	999999	999999	685	251	310	999999	662	999999	920	17	355	74	229	999999	999999	196	999999	501	999999	878	594	252	35	999999	97	760	739	999999	337	173	989	523	999999	999999	271	703	268	39	999999	834	70	977	334	126	32	479	463	936	633	999999	210	999999	999999	181	999999	562	995	439	164	550	23	23	55	999999	27	832	546	357	540	345	928	53	354	999999	817	617	917	999999	999999	618	999999	803	25	505	963	999999	634	356	342	999999	707	828	875	999999	821	57	999999	577	108	199	932	999999	999999	298	903	166	143	696	363	922	645	96	216	546	253	219	997	999999	793	516	207	199	999999	999999	999999	109	178	999999	381	770	685	349	810	43	685	201	406	999999	602	807	999999	937	993	419	74	620	622	338	999999	611	59	391	999999	591	992	743	999999	999999	660	999999	987	394	324	593	246	305	999999	182	860	61	813	280	947	986	148	269	206	605	766	999999	487	839	396	770	720	304	565	999999	51	941	111	831	76	798	819	984	623	409	183	768	999999	449	999999	311	798	778	999999	797	453	999999	547	494	808	643	326	157	997	554	999999	942	999999	999999	999999	918	950	981	214	158	999999	164	999999	999999	432	999999	682	999999	999999	95	971	999999	859	768	774	319	999999	617	32	433	482	999999	986	999999	999999	241	999999	286	318	559	360	816	574	295	630	299	999999	750	999999	810	960	287	785	912	582	930	92	971	293	999999	524	999999	959	999999	999999	504	999999	578	270	200	999999	999999	729	812	999999	165	999999	574	148	485	999999	653	554	221	472	204	887	84	999999	606	999999	67	993	496	44	28	999999	999999	619	135	131	999999	490	871	841	563	557	973	187	426	999999	999999	833	807	999999	999999	787	999999	318	481	617	999999	92	663	51	999999	413	243	999999	716	308	585	999999	999999	364	717	173	683	379	908	999999	913	896	999999	55	640	233	999999	899	174	999999	118	484	148	999999	38	999999	826	829	930	999999	324	999999	999999	128	976	563	821	452	880	706	114	378	409	834	703	206	999999	618	411	687	227	344	613	486	200	110	815	503	999999	999999	347	853	449	757	332	718	434	950	999999	86	412	743	29	467	999999	740	85	314	814	831	421	217	428	252	933	979	591	985	927	875	748	327	126	999999	369	261	928	651	511	999999	771	72	549	334	285	483	325	156	999999	459	35	511	999999	504	999999	139	434	207	999999	999999	136	449	33	
203	338	94	999999	431	108	874	812	433	802	829	69	999999	668	999999	966	999999	999999	445	635	478	849	246	999999	999999	725	239	826	999999	827	169	858	332	49	355	995	200	857	893	58	486	999999	999999	708	859	445	999999	999999	340	999999	374	688	690	814	999999	354	101	456	14	705	868	999999	91	605	999999	971	999999	999999	322	108	776	602	770	397	158	830	257	538	779	999999	999999	767	999999	999999	999999	480	999999	999999	494	11	903	744	852	197	189	438	565	996	74	999999	708	999999	159	242	464	771	917	303	665	723	999999	563	676	828	501	110	562	591	152	999999	803	227	825	999999	204	42	749	999999	218	720	275	260	474	999999	477	11	618	262	46	691	563	874	853	770	904	350	999999	34	999999	88	875	974	853	901	95	491	386	839	48	431	31	344	94	944	458	845	98	785	360	500	999999	999999	999999	999999	999999	928	374	64	415	853	965	999999	887	139	844	300	407	572	999999	986	999999	999999	224	614	999999	229	789	999999	999999	69	261	292	999999	205	595	575	428	999999	302	166	126	999999	434	999999	466	306	456	955	109	167	448	526	978	374	999999	999999	95	999999	999999	389	148	466	999999	356	602	999999	999999	691	543	279	999999	13	280	649	999999	303	354	40	158	373	772	834	999999	164	620	999999	313	309	330	882	999999	487	613	913	999999	659	588	87	592	783	254	765	421	830	999999	445	255	999999	504	581	369	65	792	999999	999999	313	658	588	735	866	379	752	999999	661	789	394	999999	367	631	220	715	999999	999999	374	128	17	422	999999	999999	185	999999	973	805	749	522	434	694	196	999999	714	11	999999	999999	725	413	502	404	759	51	900	54	888	999999	999999	999999	102	617	428	307	608	999999	680	999999	560	386	999999	999999	621	148	365	999999	214	70	917	218	715	925	722	961	999999	999999	663	936	967	140	602	275	521	882	430	999999	276	888	697	823	999999	290	999999	349	17	555	782	999999	685	999999	840	827	790	85	999999	999999	895	466	999999	999999	999999	743	999999	999999	999999	140	436	738	717	548	999999	325	372	104	887	435	144	382	999999	80	831	52	260	766	300	774	485	999999	999999	263	999999	999999	217	702	595	999999	537	370	565	999999	129	53	903	999999	777	525	464	696	198	999999	42	523	512	610	173	195	492	985	139	19	655	999999	999999	463	627	623	999999	669	508	308	897	999999	999999	87	951	788	148	123	988	775	320	999999	257	15	231	408	307	606	539	999999	999999	552	241	555	231	138	999999	999999	999999	164	417	794	198	889	999999	
269	705	434	659	999999	57	378	999999	364	999999	867	999999	11	242	229	325	999999	999999	109	999999	354	541	271	856	999999	752	699	999999	834	368	525	600	367	186	961	702	873	947	999999	362	726	556	876	856	364	395	44	216	999999	999999	999999	664	98	999999	484	999999	444	577	836	633	999999	775	172	996	999999	276	999999	824	281	526	999999	563	976	999999	999999	798	665	414	502	999999	717	492	312	994	999999	999999	511	681	702	243	267	305	121	529	14	951	394	880	999999	97	19	999999	935	774	397	999999	687	999999	999999	999999	72	999999	84	999999	999999	999999	472	177	544	322	999999	704	999999	47	269	156	451	456	742	534	414	999999	732	415	427	507	556	999999	607	999999	183	169	999999	999999	180	237	230	711	999999	148	488	226	345	369	332	315	97	897	515	251	901	240	609	674	282	287	307	669	982	418	319	934	570	436	148	605	232	999999	866	41	999999	740	843	604	999999	197	449	372	93	121	420	659	33	365	216	943	560	806	743	892	999999	561	999999	999999	829	999999	999999	908	999999	726	93	999999	999999	999999	326	171	397	14	628	94	999999	934	999999	870	999999	660	910	999999	230	999999	999999	425	999999	999999	110	373	999999	647	775	502	541	999999	152	366	999999	439	628	549	999999	999999	556	555	188	659	64	999999	974	999999	207	179	643	451	688	35	681	667	618	999999	383	952	999999	749	239	999999	553	999999	791	229	842	568	41	371	999999	185	648	499	247	713	919	999999	399	999999	449	605	999999	100	851	127	685	999999	999999	999999	176	999999	999999	806	325	61	116	755	214	755	26	638	147	281	286	513	386	191	429	905	146	279	563	998	309	633	277	462	999999	674	999999	481	999999	470	999999	999999	999999	999999	184	999999	607	999999	899	643	145	811	468	587	999999	999999	999999	503	999999	915	434	999999	999999	999999	999999	691	784	653	308	539	220	999999	890	999999	999999	210	231	545	17	243	307	999999	379	919	863	498	175	690	649	117	934	50	999999	833	45	308	999999	999999	344	999999	999999	999999	999999	370	433	999999	920	791	510	613	999999	204	999999	708	617	462	527	615	42	18	999999	104	13	201	999999	179	999999	67	999999	777	657	836	999999	999999	999999	999999	116	19	495	271	578	999999	999999	46	990	999999	554	832	225	582	781	999999	999999	336	999999	317	999999	674	764	263	597	863	158	999999	955	290	994	999999	876	999999	999999	517	129	999999	439	152	915	966	999999	865	625	182	841	999999	996	721	999999	874	558	524	402	442	999999	241	674	715	235	456	91	709	745	581	999999	951	
236	273	816	592	896	999999	401	984	473	899	999999	424	31	99	736	243	808	999999	424	361	999999	999999	272	888	999999	724	917	468	885	500	129	999999	226	890	833	732	904	999999	977	999999	999999	418	968	355	999999	259	693	999999	719	847	999999	625	999999	604	89	323	11	928	497	181	906	933	109	973	779	593	208	140	266	14	999999	999999	999999	999999	238	463	944	999999	999999	845	41	999999	999999	47	598	504	886	621	999999	519	731	976	402	806	827	999999	999999	995	999999	20	61	562	879	715	518	983	999999	477	376	626	378	93	644	651	150	135	194	71	999999	285	999999	587	999999	999999	282	999999	525	345	863	48	154	949	352	283	794	478	901	42	999999	615	30	419	999999	194	151	647	999999	751	666	701	15	999999	621	299	312	999999	242	143	999999	165	468	148	614	338	482	429	741	370	856	671	234	161	543	769	265	297	342	999999	999999	999999	999999	774	679	999999	43	999999	338	999999	970	330	246	767	999999	373	156	881	999999	916	711	721	906	999999	999999	999999	476	853	714	851	999999	25	141	106	538	808	144	694	469	451	305	585	101	688	999999	535	999999	466	562	179	622	999999	999999	426	434	883	728	999999	879	684	695	999999	192	486	28	955	999999	999999	999999	791	239	462	999999	363	620	999999	999999	228	581	368	569	999999	301	544	239	659	532	714	672	654	90	93	814	785	999999	125	402	615	669	443	346	295	999999	999999	999999	169	962	138	805	999999	999999	509	999999	520	125	685	888	648	256	368	999999	485	477	585	711	155	647	636	606	505	734	999999	558	147	32	283	783	999999	604	79	696	403	908	375	401	999999	999999	304	999999	999999	237	753	368	311	20	860	818	999999	69	794	522	336	999999	999999	999999	999999	951	340	498	842	999999	368	54	186	671	39	576	112	999999	999999	540	999999	966	535	277	981	656	257	999999	171	464	141	470	999999	557	369	999999	608	999999	163	629	283	806	999999	178	869	709	191	999999	981	294	716	466	929	264	178	370	995	42	590	591	703	999999	336	999999	770	897	244	629	312	167	999999	309	41	999999	266	999999	148	999999	999999	282	474	999999	999999	999999	999999	674	999999	555	388	998	999999	575	221	571	926	80	999999	450	408	971	999999	562	999999	824	325	416	435	428	997	631	232	638	634	318	127	999999	68	458	639	105	367	999999	250	313	291	402	97	469	584	196	77	698	959	437	807	912	999999	331	561	341	999999	121	999999	756	776	999999	941	999999	454	841	21	31	999999	312	613	784	321	33	999999	922	329	
965	844	810	564	999999	679	999999	511	214	803	736	897	307	999999	255	141	494	536	54	999999	194	25	743	184	55	886	999999	823	32	600	267	788	638	999999	283	999999	746	999999	251	999999	744	401	999999	47	285	999999	513	999999	999999	652	999999	496	999999	471	144	950	110	636	999999	999999	32	999999	488	614	545	999999	268	294	583	978	394	301	295	486	717	999999	775	706	999999	921	382	210	999999	380	772	999999	999999	999999	999999	332	176	120	683	603	999999	371	999999	634	501	999999	865	999999	872	389	267	535	211	22	999999	351	184	404	737	999999	274	822	917	118	999999	775	658	101	416	260	999999	284	618	691	940	355	879	999999	999999	572	66	163	999999	999999	122	247	568	286	423	536	158	772	383	96	338	723	454	999999	999999	726	678	999999	999999	622	578	999999	999999	520	81	408	471	999999	199	999999	999999	121	494	999999	996	604	216	381	677	879	112	49	900	531	362	999999	999999	999999	357	488	893	291	351	715	507	138	329	58	214	999999	999999	124	999999	218	556	999999	238	612	808	199	999999	307	106	932	999999	538	999999	396	168	854	506	396	685	711	999999	259	769	779	343	867	284	168	176	999999	814	987	467	999999	975	144	989	299	276	168	969	999999	194	418	205	969	55	933	999999	360	999999	678	999999	870	937	999999	457	459	278	941	915	999999	140	999999	127	532	81	999999	420	999999	865	217	999999	527	742	999999	74	999999	583	374	822	350	277	999999	999999	146	558	596	754	678	686	539	30	999999	252	617	465	750	300	672	898	654	999999	866	495	311	557	999999	138	262	242	106	875	903	128	999999	93	324	300	981	999999	484	646	742	346	335	999999	999999	284	134	229	324	70	911	476	177	999999	999999	330	842	588	648	467	999999	445	999999	663	999999	215	677	533	150	459	999999	699	423	999999	780	529	170	125	762	999999	14	999999	917	999999	964	437	951	748	999999	994	999999	403	335	27	154	306	999999	999999	79	999999	999999	600	88	999999	752	221	62	999999	999999	881	169	726	826	22	999999	469	999999	999999	699	689	999999	929	999999	999999	10	999999	374	999999	863	999999	773	498	55	999999	999999	413	954	62	293	752	384	791	701	801	999999	731	577	323	563	684	778	211	972	390	335	677	749	932	864	837	847	656	305	999999	999999	671	999999	653	983	999999	514	475	271	946	314	999999	238	59	321	278	347	60	842	999999	705	571	525	664	847	361	999999	32	198	999999	905	728	999999	139	693	999999	999999	923	339	513	179	999999	940	36	999999	861	449	699	999999	999999	999999	
999999	999999	126	999999	999999	155	26	999999	631	395	492	999999	999999	50	585	978	108	366	157	228	423	721	999999	999999	402	631	999999	588	985	912	965	411	602	956	118	999999	999999	999999	157	27	999999	127	707	999999	686	35	134	985	500	883	350	999999	473	999999	999999	85	484	116	473	914	999999	438	820	719	430	91	685	859	932	670	609	835	218	999999	194	999999	23	220	332	377	506	999999	98	999999	571	632	999999	999999	880	999999	440	271	999999	242	370	605	307	988	698	605	999999	999999	999999	829	283	514	134	342	193	780	72	274	783	999999	418	153	349	718	157	999999	152	461	979	898	999999	347	46	975	769	588	998	34	521	727	37	241	999999	268	828	67	507	605	50	109	971	176	999999	703	824	227	265	589	840	900	999999	999999	295	999999	598	936	478	158	573	604	781	47	752	66	78	999999	693	999999	889	100	999999	546	420	999999	927	999999	859	342	161	551	332	419	194	621	273	149	945	305	669	892	588	358	42	445	328	933	999999	431	999999	648	534	999999	699	999999	610	916	478	416	236	534	999999	999999	999999	31	282	371	853	141	792	999999	240	397	421	999999	511	941	514	974	560	999999	999999	999999	999999	513	27	157	720	999999	999999	357	670	539	78	145	815	452	361	20	173	956	90	292	999999	706	417	146	763	702	999999	999999	999999	999999	999999	242	999999	648	439	494	14	134	999999	419	999999	999999	268	999999	328	286	191	69	590	504	810	603	999999	368	800	999999	105	880	394	27	204	352	946	177	684	836	999999	177	999999	866	15	49	315	671	999999	202	447	716	818	999999	520	189	87	907	692	261	329	525	847	438	999999	134	739	999999	224	778	499	101	999999	999999	34	24	999999	724	498	771	298	252	999999	607	562	388	71	999999	507	999999	999999	999999	484	432	999999	736	999999	999999	477	881	309	681	456	393	703	356	699	336	461	999999	144	363	419	921	963	86	327	999999	875	20	73	832	136	999999	513	460	999999	999999	975	999999	694	470	999999	617	472	617	795	814	999999	216	688	735	999999	10	881	910	629	563	469	440	418	999999	709	466	999999	477	999999	256	879	253	999999	115	360	173	812	673	117	801	458	355	291	999999	345	668	999999	999999	386	135	328	603	999999	64	135	544	880	614	760	789	999999	995	999999	999999	934	660	477	999999	384	292	198	217	803	827	114	123	999999	904	743	51	145	490	100	428	927	286	999999	685	979	999999	293	999999	913	327	12	999999	293	999999	579	685	999999	748	952	104	937	999999	799	999999	949	21	
395	975	870	719	999999	318	904	999999	621	658	248	999999	999999	568	999	999999	303	485	825	999999	830	417	335	68	849	999999	999999	996	999999	816	999999	999999	735	968	430	317	337	204	999999	693	999999	649	130	920	999999	409	154	999999	999999	946	817	324	188	308	999999	999999	650	811	869	999999	780	908	999999	805	181	829	66	999999	148	999999	663	109	812	999999	102	190	296	414	999999	999999	252	154	999999	545	998	999999	240	999999	786	451	667	526	334	416	913	650	497	999999	999999	616	352	518	254	412	293	718	511	56	216	999999	691	999999	198	429	999999	999999	16	616	806	999999	999999	999999	849	697	999999	999999	774	405	999999	451	692	971	999999	999999	107	734	899	499	262	290	660	194	999999	785	999999	432	337	905	402	999999	999999	881	518	739	999999	722	999999	557	388	155	943	999999	828	765	317	720	999999	192	331	999999	736	517	363	525	999999	414	999999	73	999999	999999	809	999999	999999	999999	807	999999	999999	925	989	999999	74	351	120	116	347	999999	365	464	477	999999	999999	154	999999	122	550	999999	528	993	999999	999999	321	606	620	999999	999999	84	112	887	999999	999999	267	653	203	999999	225	394	999999	256	188	803	59	945	595	897	999999	999999	294	999999	999999	680	292	999999	544	386	999999	467	731	999999	770	999999	999999	999999	999999	970	782	999999	951	999999	897	166	730	999999	815	587	563	375	21	722	45	681	789	222	497	287	224	999999	119	816	880	757	662	81	486	914	999999	999999	448	624	125	551	999999	999999	992	243	999999	999999	654	999999	823	698	456	19	299	98	999999	240	999999	999999	756	999999	999999	999999	758	150	503	658	795	900	999999	982	999999	396	607	494	999999	999999	229	263	336	214	154	162	999999	191	310	653	782	999999	440	130	599	999999	867	140	461	578	896	852	740	301	224	753	730	840	772	69	411	804	130	349	21	727	893	552	840	937	151	999999	839	849	876	408	469	115	999999	707	529	476	999999	399	247	999999	522	999999	989	400	431	999999	999999	251	999999	978	276	101	119	871	999999	325	300	999999	437	329	23	890	425	816	294	624	457	74	540	934	771	999999	111	644	214	858	563	449	515	988	167	598	607	999999	141	378	995	520	382	999999	186	518	999999	918	362	632	619	999999	116	807	999999	355	710	999999	999999	545	989	474	999999	477	762	850	18	999999	172	425	292	527	684	915	999999	999999	691	337	758	262	769	193	292	582	248	999999	343	708	293	999999	999999	300	690	596	388	530	853	905	999999	999999	509	522	756	999999	349	102	497	200	188	767	663	383	
558	954	775	806	192	94	238	382	516	999999	165	999999	537	992	836	999999	537	999999	92	786	886	999999	752	257	999999	354	242	155	999999	153	530	526	999999	514	741	736	999999	582	348	769	676	78	818	999999	999999	406	410	356	266	999999	663	999999	684	999999	999999	135	999999	528	999999	999999	851	999999	489	373	780	999999	211	999999	261	999999	277	954	759	999999	999999	817	999999	553	999999	40	944	886	999999	493	490	449	841	281	28	615	535	302	999999	999999	999999	593	589	454	999999	727	204	999999	105	166	141	708	330	371	999999	678	999999	657	999999	349	894	965	999999	996	883	340	797	930	14	645	574	975	752	260	999999	999999	238	169	135	172	836	999999	999999	733	361	781	129	480	515	349	104	999999	664	863	615	952	400	592	571	97	999999	273	383	459	591	166	955	80	999999	999999	450	361	532	999999	999999	338	184	469	644	111	999999	327	424	999999	550	999999	321	999999	644	453	137	999999	598	48	241	572	192	340	999999	205	826	59	999999	276	899	743	355	197	360	287	777	999999	948	469	999999	999999	849	718	908	894	999999	76	999999	999999	121	999999	762	494	999999	940	155	843	326	449	285	172	999999	158	766	807	351	133	538	367	999999	999999	999999	138	171	628	723	474	432	999999	999999	759	624	992	164	999999	980	999999	953	999999	141	999999	614	509	194	714	800	999999	952	111	552	722	999999	77	846	999999	117	633	332	615	999999	681	421	78	99	526	999999	820	993	999999	826	490	999999	128	235	741	591	198	999999	457	828	32	999999	330	706	637	231	556	155	999999	987	356	999999	347	202	999999	999999	545	999999	999999	999999	999999	999999	290	999999	71	552	419	842	115	334	918	999999	999999	787	205	999999	100	999999	462	999999	999999	674	753	999999	479	951	832	925	999999	228	56	999999	286	291	848	324	999999	56	644	95	811	714	999999	915	78	667	665	560	997	300	999999	183	957	372	184	315	953	607	805	999999	719	494	77	886	288	999999	999999	592	938	880	929	54	727	376	999999	999999	634	838	614	811	999999	282	928	999999	797	999999	821	914	116	543	370	633	999999	534	376	327	646	163	999999	999999	265	82	621	126	371	386	455	590	999999	897	680	999999	999999	993	824	446	565	593	99	415	999999	497	485	405	999999	999999	803	203	10	999999	640	481	211	685	555	223	660	811	122	999999	427	241	45	219	999999	999999	641	999999	710	929	761	63	999999	231	999999	768	597	226	606	76	583	261	999999	712	999999	999999	913	316	447	999999	999999	754	480	679	987	96	462	276	543	274	664	
555	493	81	414	999999	999999	979	84	787	626	999999	215	999999	837	176	999999	332	952	999999	342	334	999999	999999	153	16	999999	999999	244	525	315	330	683	341	411	37	767	518	307	999999	791	933	242	660	984	351	549	434	842	821	443	140	999999	879	932	339	745	999999	927	408	14	999999	745	999999	999999	999999	761	873	999999	809	408	143	34	999999	872	408	102	999999	124	802	999999	999999	552	422	91	184	999999	803	408	999999	291	999999	590	899	675	767	197	683	187	689	590	675	790	42	423	310	116	51	17	999999	246	596	279	135	999999	856	481	999999	477	307	999999	957	475	571	528	999999	999999	999999	606	999999	220	419	999999	435	222	791	368	519	999	781	78	965	999999	999999	835	695	999999	999999	959	819	296	864	215	880	400	999999	999999	228	514	398	756	981	445	902	323	827	623	844	913	999999	999999	999999	333	696	239	333	171	600	736	832	921	999999	175	787	999999	355	213	101	44	999999	590	149	15	999999	999999	96	529	893	560	18	81	269	552	809	999999	999999	541	519	650	77	470	609	492	681	477	669	816	658	94	967	999999	532	810	333	568	357	999999	722	671	152	803	278	50	999999	999999	999999	999999	365	465	493	814	693	999999	966	129	999999	657	334	143	999999	280	871	808	593	999999	999999	999999	229	251	973	379	999999	848	508	274	999999	569	999999	919	815	134	460	999999	601	163	930	91	843	213	587	999999	999999	999999	316	872	931	469	999999	999999	222	213	326	123	491	123	995	845	942	702	927	421	894	999999	999999	240	819	679	217	439	999999	999999	615	25	999999	283	748	999999	541	999999	999999	732	122	429	707	611	808	346	710	487	167	999999	148	151	999999	175	805	999999	269	85	62	261	262	999999	880	999999	597	310	459	999999	999999	765	314	316	369	205	999999	999999	707	999999	432	482	968	730	282	379	999999	999999	739	498	999999	999999	970	999999	583	90	480	104	548	953	24	507	999999	502	121	402	780	999999	781	999999	999999	341	518	553	652	579	293	531	999999	511	433	133	999999	960	740	843	999999	848	733	288	725	214	999999	753	702	925	999999	475	619	879	598	999999	692	659	632	146	23	427	813	13	797	948	359	999999	530	890	999999	999999	762	278	999999	999999	108	502	364	999999	999999	765	999999	727	984	817	912	999999	912	935	440	999999	338	603	829	376	45	999999	491	776	854	888	233	811	999999	668	712	350	281	666	399	199	304	970	730	258	577	95	29	979	45	493	134	999999	999999	36	598	169	999999	999999	999999	999999	21	588	807	527	
999999	48	999999	325	114	571	594	256	545	250	616	368	872	581	799	949	710	511	740	371	763	637	361	961	999999	553	902	49	769	31	188	716	172	212	716	538	999999	999999	999999	999999	898	878	59	219	419	240	999999	999999	999999	947	667	999999	847	446	764	999999	686	999999	999999	561	999999	555	486	524	72	899	205	669	865	999999	602	999999	636	276	472	885	588	999999	551	840	999999	46	608	822	363	677	999999	999999	448	999999	852	579	458	323	999999	999999	402	535	157	999999	44	999999	11	180	355	999999	873	580	973	879	999999	999999	999999	999999	303	999999	999999	663	999999	394	40	479	231	63	999999	33	558	322	999999	128	492	999999	994	41	805	640	44	438	476	999999	804	298	999999	999999	999999	317	353	53	29	182	407	738	374	999999	999999	565	405	948	761	331	111	561	119	999999	396	273	999999	203	999999	662	598	518	999999	468	590	999999	726	661	567	111	999999	515	302	297	721	753	999999	241	552	249	245	96	676	999999	600	252	188	897	999999	999999	768	159	443	999999	584	888	551	999999	999999	747	839	743	390	659	652	595	268	821	999999	642	584	317	651	370	999999	511	999999	51	867	347	562	829	999999	344	999999	530	82	999999	713	999999	212	782	69	804	410	502	705	27	502	999999	983	366	763	540	648	460	999999	82	939	999999	57	999999	48	999999	194	999999	264	56	326	131	523	999999	999999	999999	440	802	258	999999	999999	924	806	999999	549	862	999999	206	999999	949	696	999999	999999	999999	999999	640	785	999999	743	234	999999	400	248	659	700	381	491	660	258	463	999999	845	999999	660	122	25	276	232	960	185	481	999999	999999	315	999999	443	109	523	337	477	524	738	69	33	238	999999	686	999999	133	177	381	703	947	612	849	850	680	371	886	999999	999999	563	741	567	753	630	457	933	308	999999	281	967	332	999999	938	371	999999	188	432	553	339	999999	999999	792	804	777	50	340	465	509	762	738	636	999999	114	961	996	501	280	607	122	752	848	866	999999	413	999999	177	674	488	74	502	999999	343	650	254	999999	948	999999	975	999999	126	477	999999	504	542	340	999999	676	999999	374	294	908	825	441	586	281	999999	999999	400	999999	873	666	977	444	270	999999	303	707	859	506	57	737	999999	28	995	285	59	372	364	83	405	501	697	123	779	594	123	901	74	973	233	63	372	999999	716	459	999999	364	244	742	47	278	816	480	999999	556	999999	999999	999999	311	232	869	541	327	11	382	999999	999999	664	676	687	402	642	886	283	994	375	726	311	545	784	
694	999999	622	45	999999	684	226	796	233	981	999999	999999	999999	751	363	521	55	576	344	490	637	999999	567	64	999999	999999	930	999999	332	191	886	505	900	526	537	741	918	291	999999	697	752	999999	441	695	999999	936	880	999999	919	482	329	999999	999999	999999	157	995	570	567	400	999999	754	29	999999	51	104	999999	565	246	999999	622	999999	763	702	646	738	999999	267	872	999999	708	754	999999	999999	850	861	736	537	845	379	542	999999	361	999999	999999	999999	732	602	400	999999	569	381	644	921	999999	999999	566	457	999999	326	587	737	697	883	692	999999	999999	742	623	189	367	283	999999	867	999999	451	999999	872	329	704	16	999999	867	282	124	337	999999	873	979	970	305	288	216	529	792	805	483	477	208	634	983	999999	978	220	242	295	660	777	999999	856	999999	999999	137	626	320	619	869	425	768	364	636	999999	999999	653	884	89	77	999999	84	875	968	774	999999	999999	720	26	999999	656	49	828	999999	343	999999	999999	342	612	160	999999	218	182	935	67	708	843	999999	896	999999	999999	999999	163	228	469	999999	999999	999999	863	28	999999	905	303	630	223	386	940	688	302	463	639	999999	281	928	999999	982	902	999999	910	999999	999999	999999	824	789	664	330	885	610	999999	641	267	999999	478	593	718	999999	915	552	999999	681	768	164	706	442	596	24	999999	999999	741	999999	999999	434	999999	999999	196	999999	999999	514	999999	892	500	340	481	660	206	999999	842	688	999999	999999	76	999999	999999	239	306	676	990	391	999999	999999	275	660	999999	728	841	832	999999	680	406	971	602	411	999999	829	191	999999	999999	999999	999999	999999	181	376	25	999999	420	999999	999999	999999	999999	520	755	700	321	326	999999	840	999999	752	999999	373	999999	172	291	248	210	665	772	398	58	867	993	945	155	999	478	899	644	999999	318	400	626	521	187	886	999999	999999	99	999999	212	350	999999	930	236	872	68	19	999999	777	736	999999	678	818	699	634	999999	810	555	321	999999	727	205	539	444	427	747	623	999999	999999	999999	308	999999	999999	195	707	900	73	718	282	941	468	999999	999999	204	999999	722	807	822	553	369	999999	357	999999	999999	485	155	437	495	999999	999999	999999	999999	999999	755	438	188	999999	632	991	734	463	102	282	999999	389	999999	999999	999999	881	705	999999	801	999999	999999	616	951	798	99	999999	562	472	577	909	999999	505	443	134	122	999999	999999	555	185	830	819	905	323	84	407	42	572	999999	999999	999999	113	194	999999	593	654	148	487	390	999999	921	999999	271	886	192	134	875	946	999999	999999	578	999999	999999	
764	970	999999	139	303	999999	401	999999	148	745	379	963	806	963	861	849	479	974	289	994	477	264	999999	557	29	140	950	531	999999	784	601	524	999999	953	430	673	971	525	845	610	999999	31	999999	693	891	999999	385	170	999999	107	319	251	298	512	999999	509	999999	74	120	172	925	869	969	999999	153	855	999999	853	543	197	878	954	139	678	15	455	480	707	665	105	754	790	518	989	474	360	235	999999	280	920	103	906	999999	682	685	999999	999999	429	550	999999	76	999999	999999	825	999999	365	122	620	507	236	39	872	408	24	417	144	360	999999	889	793	629	262	582	623	104	999999	549	456	992	999999	999999	61	999999	629	39	999999	999999	692	770	999999	999999	999999	106	54	891	231	508	399	274	551	768	81	999999	999999	417	813	999999	13	731	257	815	999999	627	621	832	999999	715	999999	984	195	970	668	220	999999	555	24	166	538	731	872	999999	159	999999	451	127	333	521	410	999999	226	283	999999	961	522	303	582	987	484	222	913	999999	728	414	89	580	110	860	760	211	999999	999999	999999	281	858	784	999999	483	999999	999999	999999	466	999999	567	768	911	810	707	698	485	973	36	999999	999999	818	366	744	999999	999999	870	26	999999	760	209	999999	999999	862	999999	112	737	637	108	811	979	713	456	211	171	646	999999	999999	403	172	284	238	999999	974	104	462	501	999999	999999	380	315	999999	46	706	115	747	208	59	999999	999999	960	848	874	225	702	999999	371	165	582	999999	935	110	999999	999999	486	971	999999	595	767	436	610	999999	716	999999	506	999999	676	750	999999	999999	448	127	849	798	999999	436	363	999999	999999	491	100	999999	468	999999	444	214	864	736	230	999999	304	612	291	495	993	274	142	155	999999	999999	999999	621	69	999999	660	999999	261	824	108	60	617	302	999999	286	345	999999	999999	892	999999	999999	638	939	530	961	999999	835	835	364	999999	937	303	999999	441	80	554	999999	286	999999	173	626	999999	999999	638	180	526	999999	297	15	160	729	45	249	860	999999	572	999999	100	108	999999	999999	999999	897	30	170	756	408	861	999999	731	999999	999999	999999	729	668	999999	999999	999999	360	444	128	547	999999	999999	85	902	63	357	999999	508	557	999999	188	271	348	999999	66	999999	999999	423	127	150	54	999999	999999	999999	999999	520	202	90	999999	999999	999999	999999	919	999999	999999	693	945	268	702	61	999999	745	999999	486	808	667	390	34	290	580	831	999999	326	978	999999	555	999999	342	999999	543	164	999999	535	860	648	524	351	71	999999	999999	999999	220	721	76	301	309	110	
807	999999	449	139	178	799	403	864	803	347	941	783	606	773	612	472	168	999999	999999	999999	323	838	294	326	329	542	917	506	621	225	260	686	204	999999	121	408	356	414	986	142	141	995	844	999999	409	288	885	599	471	748	562	179	385	99	787	968	999999	999999	810	635	882	897	253	588	97	999999	999999	161	662	213	125	999999	910	999999	87	327	994	999999	916	50	657	327	44	873	662	999999	310	114	667	999999	999999	233	999999	361	259	244	752	265	999999	154	698	733	937	999999	632	808	999999	602	21	999999	974	542	999999	769	977	565	862	379	925	17	954	484	494	519	454	999999	999999	558	999999	843	575	738	27	771	351	999999	999999	777	999999	853	820	708	102	207	178	999999	27	999999	383	694	382	382	999999	92	199	999999	999999	999999	813	740	658	710	78	178	894	999999	525	444	999999	999999	185	999999	999999	81	999999	256	392	297	351	237	874	326	185	839	470	203	408	934	582	137	999999	962	963	510	999999	999999	640	924	312	932	702	582	416	999999	518	999999	999999	268	896	943	831	952	999999	586	865	999999	535	999999	999999	999999	837	590	862	300	379	222	131	627	876	87	615	468	999999	419	535	302	909	999999	999999	184	949	149	48	999999	305	732	886	387	645	863	584	999999	999999	610	104	121	720	999999	949	999999	175	625	392	819	337	373	967	665	61	572	432	678	906	533	752	697	999999	999999	994	647	999999	744	982	22	502	213	251	999999	325	999999	582	793	907	35	19	333	757	229	311	932	764	230	336	82	440	905	505	999999	999999	407	568	496	132	999999	969	430	643	379	326	133	132	594	350	637	990	639	771	881	524	428	999999	333	999999	999999	883	115	999999	999999	582	597	999999	558	524	917	999999	95	671	605	65	588	690	388	902	187	999999	999999	880	698	92	801	144	623	178	440	467	245	999999	999999	428	999999	22	733	999999	729	425	573	999999	999999	782	904	999999	999999	825	999999	737	561	430	744	261	712	235	999999	827	780	463	94	390	999999	460	618	521	999999	187	999999	575	957	590	183	762	999999	111	457	916	999999	832	968	798	242	702	905	815	999999	808	715	638	303	905	26	276	340	192	984	972	173	999999	367	988	999999	370	779	971	256	999999	24	611	778	802	999999	947	494	296	158	999999	999999	803	690	802	472	562	281	62	999999	907	999999	64	126	485	752	794	475	980	999999	871	922	933	999999	849	793	113	860	500	264	78	999999	53	43	999999	426	370	702	565	525	81	999999	727	407	348	999999	959	495	
303	999999	856	999999	514	131	286	468	999999	243	840	999999	368	701	781	999999	999999	135	999999	31	523	68	392	101	999999	464	103	999999	999999	536	999999	300	834	999999	999999	450	408	596	277	922	756	144	804	136	861	557	166	379	317	930	901	223	179	938	999999	244	668	999999	572	999999	999999	503	999999	999999	23	549	999999	750	144	999999	398	909	999999	466	274	999999	264	999999	239	363	307	724	475	275	635	999999	131	895	646	332	782	643	33	227	893	999999	870	719	999999	999999	382	416	244	976	999999	992	364	999999	999999	999999	980	413	999999	219	751	999999	999999	998	460	15	999999	288	113	999999	557	754	999999	640	573	21	519	544	151	917	980	891	489	498	733	642	999999	418	230	65	352	379	117	814	475	588	234	999999	269	117	893	999999	999999	433	429	786	999999	723	149	662	82	445	999999	618	999999	859	825	539	275	999999	363	20	67	58	469	188	646	81	999999	984	786	647	285	43	33	999999	589	65	79	946	536	929	278	999999	999999	906	999999	499	585	615	763	695	606	452	754	999999	46	263	964	250	149	45	558	165	876	435	170	238	594	999999	280	769	469	328	999999	433	999999	999999	76	562	80	157	495	559	230	999999	999999	999999	288	999999	999999	999999	101	829	806	501	380	122	692	557	999999	999999	904	242	999999	999999	236	288	171	330	149	546	999999	411	179	992	549	998	934	999999	395	999999	949	999999	502	944	678	640	999999	999999	63	630	807	519	816	201	999999	262	224	237	864	761	671	957	11	313	148	689	659	814	951	382	999999	999999	172	999999	929	999999	999999	401	324	595	767	999999	277	999999	738	999999	594	978	749	296	784	707	999999	633	999999	991	451	199	805	999999	999999	706	837	680	452	999999	999999	999999	999999	791	999999	823	912	278	999999	299	999999	491	574	470	999999	999999	75	665	999999	999999	987	538	999999	938	19	550	595	335	614	70	999999	596	77	838	999999	196	717	957	773	961	795	651	999999	376	311	959	624	345	895	310	641	999999	999999	972	913	999999	999999	333	782	972	237	586	664	999999	753	103	424	999999	999999	907	963	999999	999999	636	684	345	899	386	636	999999	926	260	999999	314	428	999999	513	104	925	512	999999	999999	185	801	999999	218	987	999999	999999	217	999999	999999	999999	987	347	533	290	456	298	577	918	279	696	732	55	999999	157	359	515	999999	590	999999	999999	636	376	579	932	100	903	476	358	999999	763	999999	999999	999999	999999	452	966	999999	93	66	806	357	594	271	696	452	755	755	71	637	199	999999	627	224	86	999999	
999999	767	600	199	553	999999	228	722	516	999999	227	16	922	999999	393	620	306	533	523	999999	999999	115	883	999999	344	157	414	721	15	530	999999	299	962	495	999999	209	304	999999	513	984	138	871	755	428	234	748	999999	366	254	578	936	104	701	622	527	515	999999	999999	999999	405	417	507	717	985	476	927	999999	437	873	193	326	412	29	538	334	179	359	464	265	595	324	57	999999	436	999999	999999	598	349	999999	999999	325	999999	47	118	577	999999	164	999999	951	307	704	999999	493	70	262	999999	84	172	297	999999	165	429	999999	270	90	369	40	290	402	769	999999	705	999999	557	868	142	374	911	961	703	25	999999	999999	958	891	919	999999	999999	184	68	632	435	61	619	170	999999	338	999999	37	217	600	874	377	191	967	999	999999	999999	999999	129	170	173	211	999999	342	999999	999999	896	379	171	805	999999	115	999999	147	999999	999999	850	999999	999999	804	999999	883	753	112	999999	222	331	990	891	984	627	223	999999	999999	999999	999999	467	999999	999999	980	999999	999999	866	412	976	768	43	53	999999	999999	94	999999	999999	325	573	289	457	999999	201	363	594	906	487	999999	999999	410	61	445	678	678	195	573	803	992	372	198	27	351	136	382	189	287	999999	545	999999	88	993	739	999999	189	777	976	95	241	395	999999	920	999999	234	575	717	597	999999	395	170	520	746	237	999999	999999	999999	999999	365	818	183	316	980	941	999999	999999	416	322	120	499	901	219	487	571	606	836	278	337	126	560	665	591	912	540	385	389	342	999999	999999	999999	999999	670	620	276	67	89	555	978	999999	999999	168	999999	486	875	494	951	43	184	999999	999999	116	934	989	804	163	999999	999999	999999	999999	895	766	999999	535	171	582	240	598	999999	514	527	999999	299	922	990	401	270	115	47	55	999999	999999	168	999999	670	999999	999999	681	816	123	475	685	999999	422	518	368	518	868	325	303	263	362	823	669	114	999999	817	21	998	412	892	486	999999	404	142	549	999999	999999	865	327	598	559	999999	107	48	999999	999999	999999	414	631	999999	999999	789	744	792	81	533	999999	999999	835	999999	971	682	413	230	999999	329	711	289	999999	999999	12	12	997	999999	999999	580	999999	999999	272	999999	940	607	376	528	500	999999	621	611	71	26	120	484	40	302	627	876	378	876	999999	521	474	597	445	871	881	999999	792	49	98	500	806	867	999999	185	95	374	315	999999	999999	999999	708	109	999999	999999	649	999999	972	999999	87	827	212	999999	582	751	195	352	171	505	647	111	999999	581	523	571	219	
253	999999	855	216	263	570	999999	155	755	813	374	379	999999	231	364	427	97	999999	270	298	999999	294	27	999999	742	999999	810	247	628	399	136	999999	656	741	406	810	126	999999	999999	266	718	704	827	937	821	999999	999999	283	292	684	816	999999	262	283	262	958	699	865	999999	60	999999	256	526	365	999999	999999	722	751	825	553	999999	598	148	13	579	263	999999	89	999999	769	533	999999	954	944	999999	517	999999	999999	489	999999	999999	999999	33	772	999999	999999	999999	999999	261	42	260	926	458	739	999999	228	479	258	703	999	501	999999	696	705	999999	232	301	999999	782	999999	464	349	999999	386	442	999999	574	376	506	999999	86	995	828	145	518	607	89	225	570	364	47	84	999999	489	999999	999999	564	999999	255	285	180	604	688	999999	999999	911	999999	999999	306	334	999999	113	752	999999	923	999999	792	999999	196	919	999999	86	21	428	141	389	669	783	999999	999999	495	256	130	999999	935	481	316	999999	567	607	943	18	919	999999	711	999999	332	92	565	999999	708	13	141	336	999999	104	592	270	999999	198	251	880	641	363	839	406	983	531	661	452	198	999999	993	588	975	144	166	776	716	207	999999	587	227	999999	243	492	124	793	999999	999999	888	55	794	378	366	73	999999	565	405	314	999999	800	431	999999	999999	662	19	553	360	999999	937	816	999999	999999	140	664	662	652	130	357	292	999999	442	819	563	999999	261	625	999999	912	766	601	999999	412	257	266	165	999999	736	580	999999	999999	443	99	999999	81	999999	51	247	999999	410	999999	445	58	999999	760	999999	611	559	119	999999	999999	330	447	241	346	446	999999	506	873	999999	558	916	549	999999	721	756	999999	999999	491	651	219	387	529	512	52	165	332	390	497	898	553	554	626	179	99	250	999999	999999	999999	635	360	999999	374	203	851	999999	895	999999	310	13	999999	695	77	467	201	16	801	999999	199	190	999999	761	19	974	954	14	299	380	785	480	761	999999	999999	856	300	999999	23	336	661	244	270	159	89	493	883	858	486	168	978	999999	449	999999	669	385	521	599	535	399	249	847	517	999999	397	829	999999	999999	999999	221	176	526	993	474	283	954	999999	999999	681	525	101	106	527	140	402	703	41	700	999999	973	344	701	149	999999	97	814	727	744	761	259	251	363	999999	275	991	999999	99	999999	786	715	465	556	917	19	308	152	329	386	133	694	798	999999	705	371	876	475	386	379	387	469	237	999999	213	431	284	737	583	262	999999	999999	614	67	913	120	518	999999	784	139	325	999999	494	
350	621	77	461	699	999999	160	999999	526	85	999999	596	327	487	999999	352	495	735	570	568	77	999999	193	89	741	637	595	853	98	691	256	999999	443	975	999999	564	999999	970	999999	90	999999	863	999999	999999	894	470	596	632	238	445	298	403	755	385	427	112	437	987	999999	71	71	307	310	835	828	999999	999999	351	600	999999	217	525	161	489	999999	213	999999	999999	195	280	51	963	624	653	402	852	308	67	558	784	999999	157	260	522	28	136	563	999999	46	238	317	254	41	514	999999	773	999999	275	250	223	999999	999999	802	449	30	108	682	999999	442	999999	366	999999	793	816	597	69	999999	639	471	999999	649	839	292	956	963	796	999999	999999	999999	629	610	43	999999	344	308	27	355	810	999999	920	453	906	353	999999	871	220	460	225	916	178	999999	613	803	241	573	999999	827	846	999999	999999	176	999999	999999	813	375	333	289	459	999999	579	713	463	147	551	566	743	999999	999999	999999	752	345	717	203	255	130	997	239	585	771	661	200	509	999999	999999	999999	880	999999	540	694	548	999999	11	707	346	465	54	999999	262	674	830	161	999999	761	733	888	999999	379	985	999999	378	103	999999	688	856	388	214	138	869	797	999999	78	955	536	999999	821	344	999999	999999	790	999999	999999	977	910	940	509	595	747	999999	389	305	511	688	847	326	454	237	323	850	999999	260	999999	999999	999999	989	762	205	78	225	911	554	999999	522	999999	999999	847	126	793	747	356	793	999999	537	999999	501	183	999999	118	999999	100	594	30	999999	898	540	169	923	521	921	999999	314	527	531	999999	834	856	989	493	999999	999999	338	443	999999	503	174	793	388	999999	999999	815	382	97	857	135	327	534	289	999999	664	456	999999	999999	999999	568	52	999999	999999	848	655	644	194	895	877	741	762	160	999999	665	734	746	781	807	558	999999	999999	999999	669	406	371	310	577	999999	828	783	555	733	571	17	461	999999	857	540	470	328	630	999999	219	126	372	999999	89	623	889	999999	675	126	56	999999	762	825	606	539	486	999999	999999	819	76	103	196	38	589	447	214	835	888	251	999999	239	484	329	17	552	999999	205	230	954	486	910	118	999999	687	804	999999	636	301	999999	999999	125	261	811	420	999999	929	344	587	999999	419	63	999999	434	779	999999	999999	443	817	63	505	999999	134	122	342	166	985	757	350	784	999999	578	544	569	999999	999999	978	999999	999999	892	999999	699	618	588	545	432	880	684	658	870	522	812	819	999999	823	772	990	148	478	263	999999	181	993	802	450	
840	519	469	247	558	838	618	533	999999	440	999999	673	546	577	910	285	999999	999999	479	999999	389	999999	306	746	424	241	839	204	655	761	999999	706	999999	147	704	912	421	447	110	999999	904	999999	893	806	27	109	999999	999999	568	978	829	82	523	540	999999	91	223	723	822	327	999	999999	999999	173	999999	999999	857	408	873	998	999999	864	999	447	367	111	865	499	728	324	787	278	636	677	999999	378	193	285	999999	622	999999	698	624	999999	43	490	999999	999999	817	918	999999	54	697	999999	999999	965	83	999999	182	959	226	723	994	507	539	999999	787	210	999999	621	916	581	331	260	308	999999	249	225	414	999999	701	145	999999	810	82	742	999999	76	999999	966	304	117	112	127	999999	975	999999	126	253	312	702	209	498	206	12	999999	723	447	271	999999	725	857	671	306	267	91	51	193	435	796	159	721	647	275	326	809	478	214	854	333	472	132	972	111	999999	999999	999999	486	808	411	29	999999	804	615	250	447	445	999999	860	999999	999999	519	999999	456	163	999999	999999	999999	880	203	999999	518	592	937	999999	602	885	569	131	764	443	565	999999	999999	777	25	916	999999	34	878	373	672	353	999999	399	952	441	525	999999	203	940	424	606	615	999999	510	551	999999	139	999999	999999	876	684	106	881	378	144	667	679	148	73	999999	208	11	830	529	175	999999	547	533	999999	369	621	928	823	29	959	770	999999	276	474	59	901	386	326	999999	987	257	657	31	817	774	845	999999	139	420	999999	999999	785	689	345	497	329	999999	486	202	999999	755	999999	861	999999	373	852	413	673	999999	629	822	684	343	541	917	406	526	999999	397	524	999999	799	413	804	999999	985	134	999999	977	999999	305	899	134	999999	241	974	796	999999	454	921	999999	999999	124	999999	403	920	999999	157	427	999999	803	999999	99	999999	453	956	999999	67	999999	388	999999	482	696	294	333	922	560	999999	310	943	610	914	272	999999	92	674	684	622	411	444	543	976	513	886	999999	415	810	999999	788	285	115	738	556	75	203	960	450	829	466	480	369	350	999999	484	999999	889	627	623	595	778	999999	256	655	620	999999	750	968	809	368	999999	122	114	322	34	837	871	999999	206	999999	132	234	854	165	999999	84	202	139	39	406	46	788	999999	860	20	999999	858	93	999999	231	453	991	999999	470	548	368	265	38	999999	646	619	532	999999	999999	473	553	426	101	999999	546	651	621	938	413	332	999999	926	253	311	30	979	999999	999999	975	828	999999	594	393	999999	572	819	999999	999999	999999	
786	999999	366	843	396	467	587	767	368	999999	579	831	63	999999	999999	999999	999999	999999	726	999999	999999	999999	111	455	523	343	958	42	999999	162	727	487	316	999999	626	819	773	92	856	999999	999999	222	430	41	405	999999	87	368	255	208	999999	999999	447	512	999999	955	412	999999	330	999999	999999	555	292	215	999999	102	999999	508	609	329	645	999999	164	999999	371	999999	411	79	60	526	266	600	786	286	31	919	49	999999	828	671	416	862	761	803	345	887	929	224	369	313	482	578	758	926	999999	781	652	999999	151	281	999999	342	860	999999	999999	999999	768	999999	194	752	63	721	679	999999	912	782	999999	361	546	999999	525	196	999999	746	53	687	841	999999	723	999999	999999	484	663	557	126	83	11	957	15	437	128	922	999999	616	999999	761	999999	820	24	779	193	300	28	667	755	368	999999	999999	760	119	76	999999	292	943	485	578	67	132	822	838	999999	640	999999	999999	365	999999	166	103	495	292	789	31	845	999999	67	976	465	995	801	758	451	887	207	895	370	220	640	96	140	681	703	775	998	185	998	553	944	909	312	999999	211	999999	628	477	330	55	72	348	999999	509	123	72	331	73	397	999999	442	460	748	154	962	999999	962	814	589	23	33	670	945	999999	42	556	693	648	557	912	268	729	574	325	999999	301	209	631	568	999999	453	999999	999999	114	120	493	999999	167	999999	140	575	814	888	999999	31	402	999999	999999	476	566	999999	683	516	484	999999	712	886	432	999999	670	870	999999	999999	948	569	98	881	841	403	549	396	536	458	426	347	999999	841	999999	303	756	899	999999	999999	999999	273	770	427	314	999999	407	606	737	999999	529	270	999999	568	939	747	933	999999	999999	978	927	180	841	235	999999	999999	190	999999	628	139	249	999999	54	999999	254	685	798	999999	577	372	996	999999	658	374	928	166	112	886	901	519	370	245	348	848	236	830	431	545	999999	999999	298	536	977	608	921	759	226	999999	999999	264	948	999999	943	197	981	985	522	477	999999	999999	44	303	999999	119	768	999999	432	205	949	423	999999	263	999999	410	84	999999	999999	59	453	179	940	999999	999999	646	999999	999999	302	999999	999999	251	318	953	248	402	141	994	566	999999	999999	999999	336	30	999999	899	11	999999	929	542	123	521	999999	472	34	999999	994	989	730	332	999999	670	999999	999999	339	708	115	310	24	940	278	89	999999	999999	220	999999	842	919	937	673	645	875	178	759	47	999999	999999	999999	929	120	408	152	999999	244	999999	178	214	65	999999	409	794	999999	680	
988	273	44	999999	925	999999	498	295	84	999999	66	686	673	502	999999	999999	984	999999	269	380	904	542	999999	815	669	775	51	999999	786	239	538	999999	944	204	999999	999999	12	737	303	594	441	824	333	100	217	557	999999	999999	261	820	706	920	999999	330	776	455	147	229	947	160	220	176	508	845	523	187	742	479	321	466	241	999999	195	675	939	89	219	46	607	122	999999	375	79	966	533	999999	999999	624	427	734	999999	999999	790	153	383	274	326	999999	999999	40	815	187	364	999999	589	459	734	999999	391	697	999999	110	621	834	999999	845	107	542	322	999999	832	128	61	586	117	457	999999	52	999999	674	763	731	469	576	307	940	20	999999	386	83	999999	494	242	999999	999999	999999	171	956	120	538	177	999999	175	999999	208	696	136	777	688	999999	993	999999	568	716	999999	999999	999999	55	999999	102	835	823	166	249	32	347	999999	999999	98	859	296	510	931	763	507	979	566	799	999999	610	814	242	999999	255	90	200	926	526	795	983	617	126	429	28	702	353	999999	926	999999	999999	811	804	999999	828	845	999999	761	999999	218	999999	948	841	999999	926	288	603	237	910	168	831	999999	368	536	114	252	179	90	999999	999999	164	362	640	160	517	999999	999999	552	767	409	999999	439	132	317	841	45	775	448	999999	740	109	999999	999999	767	817	449	452	278	584	999999	999999	412	848	743	64	601	318	691	170	137	278	60	470	999999	999999	402	298	999999	694	79	476	731	587	182	961	47	646	872	342	77	356	741	967	999999	734	194	590	388	262	250	999999	94	999999	999999	471	59	655	999999	205	999999	161	999999	583	515	120	944	999999	675	782	999999	999999	999999	999999	102	780	999999	999999	289	776	999999	811	999999	999999	454	352	392	452	221	999999	911	392	440	677	917	915	955	167	462	80	790	999999	915	606	999999	999999	291	735	999999	595	934	999999	375	999999	818	614	252	602	139	172	999999	999999	999999	999999	870	634	524	999999	441	187	999999	999999	629	219	999999	27	895	312	563	169	70	656	266	625	775	999999	26	11	999999	313	673	363	37	299	352	298	755	950	999999	611	999999	523	304	18	769	565	346	165	453	801	718	939	48	970	111	81	244	988	999999	999999	617	523	910	137	513	472	352	340	867	697	999999	945	999999	952	399	547	999999	258	855	220	607	860	999999	999999	594	734	324	67	197	280	63	767	761	810	993	256	613	176	504	307	999999	999999	298	755	539	999999	999999	999999	580	999999	719	986	999999	977	999999	757	965	853	543	999999	158	999999	
152	597	643	999999	193	765	959	999999	999999	195	753	558	998	601	572	802	527	820	370	238	486	999999	561	76	635	783	493	245	999999	999999	999999	999999	999999	928	864	701	121	44	590	607	999999	438	630	999999	999999	583	979	726	194	173	999999	999999	418	999999	807	999999	45	576	869	409	281	723	999999	183	562	38	409	79	999999	999999	690	999999	999999	763	111	58	12	37	833	61	804	999999	999999	127	434	910	999999	239	999999	355	665	544	175	191	335	413	577	999999	971	214	184	910	989	322	483	843	492	999999	818	999999	999999	18	743	818	605	514	671	743	749	999999	721	179	999999	391	999999	999999	327	58	999999	999999	999999	555	65	999999	999999	893	777	999999	644	591	999999	661	421	371	838	656	999999	999999	999999	821	741	833	707	999999	493	14	961	607	116	338	999999	443	227	129	287	961	953	999999	940	999999	736	933	109	168	234	70	999999	587	553	999999	999999	970	472	616	956	647	847	735	145	873	932	180	632	316	75	983	443	301	93	999999	702	687	416	874	94	808	734	549	105	433	255	999999	64	556	984	555	970	611	999999	999999	123	228	978	77	778	566	311	999999	103	999999	999999	466	999999	999999	857	666	999999	598	532	158	913	308	999999	712	627	559	125	85	999999	519	23	832	999999	453	762	484	999999	348	999999	527	999999	941	455	854	806	788	879	386	699	328	991	382	999999	25	727	999999	999999	276	999999	228	450	999999	471	583	999999	794	338	61	914	382	957	225	501	999999	650	971	852	784	905	838	999999	738	385	999999	527	640	999999	122	726	947	999999	999999	898	877	86	281	479	872	627	22	459	999999	472	999999	999999	775	999999	84	374	999999	962	999999	999999	611	547	712	999999	469	65	596	51	226	999999	966	999999	999999	327	623	928	999999	502	980	167	893	389	852	276	68	641	999999	759	679	747	970	985	101	999999	297	339	374	999999	999999	816	999999	970	243	502	506	839	844	999999	999999	999999	995	262	981	646	478	231	695	445	790	827	999999	837	999999	478	364	999999	395	456	40	999999	999999	946	492	174	137	999999	155	360	770	229	796	999999	502	999999	751	718	13	454	999999	75	644	928	641	999999	999999	203	608	764	148	999999	454	999999	428	973	591	999999	770	817	519	556	86	344	675	999999	40	20	344	838	726	645	977	941	854	964	649	635	999999	309	661	999999	323	391	221	255	774	999999	999999	529	942	702	947	196	934	55	989	309	263	999999	999999	502	858	770	999999	502	547	512	544	463	999999	955	999999	999999	999999	585	242	999999	999999	
430	796	633	145	814	999999	33	698	791	999999	999999	975	349	999999	245	157	999999	999999	553	352	719	708	271	862	421	205	987	958	487	40	999999	813	304	186	832	283	999999	366	54	874	24	804	755	506	736	488	984	999999	508	999999	996	510	999999	352	413	722	999999	770	724	619	999999	74	999999	999999	657	995	681	172	549	962	629	802	40	678	338	915	952	999999	136	932	220	999999	999999	174	999999	848	134	952	772	120	999999	758	642	435	966	999999	593	994	849	741	807	822	42	999999	693	999999	999999	20	24	498	769	769	999999	791	408	503	999999	56	726	808	870	728	399	999999	223	871	170	999999	712	388	331	958	915	395	135	999999	382	913	999999	841	378	999999	938	284	999999	999999	124	851	36	472	999999	999999	277	50	870	999999	999999	603	332	822	42	874	307	635	177	811	999999	257	665	20	999999	700	575	885	440	756	790	125	97	244	756	318	579	250	52	784	690	874	525	999999	999999	778	591	658	999999	503	816	312	116	539	134	866	999999	26	351	999999	971	391	609	123	297	999999	515	98	75	724	305	999999	999999	392	999999	999999	732	618	999999	352	119	917	87	937	939	488	18	557	119	890	132	999999	899	408	812	309	274	412	759	658	272	502	593	999999	208	999999	999999	723	419	155	144	577	971	998	535	64	999999	672	183	809	307	957	999999	185	999999	742	999999	999999	999999	821	715	330	999999	395	90	616	333	993	999999	999999	999999	999999	148	964	756	555	591	901	872	758	994	601	238	949	361	314	524	417	492	466	602	534	153	999999	440	999999	718	999999	918	918	730	321	934	993	50	22	819	23	429	999999	160	266	321	822	826	999999	101	909	44	775	102	916	510	282	999999	244	151	550	999999	942	837	999999	982	954	37	683	667	999999	909	999999	495	510	988	999999	315	999999	222	331	771	999999	999999	808	999999	153	826	814	810	661	416	806	999999	999999	489	486	218	155	283	367	999999	999999	999999	999999	10	696	289	591	999999	73	966	251	999999	819	779	217	999999	38	999999	839	138	223	872	15	829	999999	476	999999	31	511	999999	170	999999	855	999999	999999	871	865	999999	855	999999	244	887	746	695	174	784	61	999999	281	999999	190	691	443	238	581	280	999999	37	896	229	72	999999	999999	835	805	188	176	292	161	346	363	999999	608	976	894	999999	135	320	664	328	425	727	749	254	999999	999999	628	626	956	356	999999	838	911	999999	999999	999999	471	911	999999	999999	617	768	347	999999	903	999999	92	467	344	255	999999	139	372	577	804	
345	999999	180	999999	336	560	550	999999	804	914	525	317	973	185	229	999999	224	431	999999	711	999999	389	814	351	97	396	171	291	999999	212	302	475	344	999999	999999	999999	301	133	562	999999	77	442	543	999999	387	999999	999999	292	124	390	930	707	694	866	999999	956	999999	828	701	940	999999	999999	625	602	621	59	973	999999	999999	376	999999	101	868	252	643	224	845	792	964	444	287	879	999999	330	282	999999	781	999999	683	508	847	472	432	999999	999999	809	999999	940	409	338	679	966	999999	748	818	838	839	451	232	999999	120	223	999999	266	663	999999	101	305	999999	36	278	505	468	221	999999	109	669	255	216	834	407	999999	999999	999999	764	320	317	427	512	443	755	339	255	750	999999	633	999999	175	999999	999999	999999	521	620	382	70	999999	999999	360	230	999999	178	593	245	397	535	215	830	999999	999999	999999	211	673	793	886	281	999999	260	718	823	999999	501	504	296	999999	127	886	295	20	575	591	812	999999	999999	793	274	171	104	999999	224	193	803	999999	672	999999	325	999999	728	733	110	131	922	789	537	335	999999	674	307	556	280	999999	999999	819	662	911	540	254	475	999	622	120	843	403	503	639	101	999999	831	680	372	83	999999	562	999999	454	668	32	429	872	576	600	999999	547	587	576	273	983	717	761	85	81	577	728	120	990	999999	529	999999	897	244	106	842	999999	194	999999	999999	999999	910	218	252	518	824	603	999999	31	256	306	999999	999999	999999	117	999999	79	999999	301	506	439	451	919	999999	149	736	532	999999	480	757	247	363	390	95	905	999999	509	519	567	256	974	306	999999	744	981	999999	368	531	999999	693	999999	31	999999	700	60	999999	991	999999	113	999999	302	965	952	273	999999	942	435	841	999999	43	999999	560	47	999999	531	143	999999	184	999999	436	378	999999	511	786	984	225	470	999999	999999	989	92	467	416	785	953	999999	353	825	735	49	999999	527	999999	103	789	222	983	847	178	999999	564	816	858	999999	413	999999	464	999999	999999	793	482	745	999999	480	950	446	154	262	999999	523	789	536	449	155	159	851	939	417	999999	772	241	622	521	127	435	276	608	739	382	660	553	188	546	999999	566	542	720	590	152	353	999999	731	999999	654	137	37	376	713	999999	999999	999999	56	178	516	561	859	233	688	54	684	837	414	879	441	969	611	990	507	588	616	140	358	275	999999	703	510	867	867	990	408	999999	895	222	999999	308	506	19	39	390	999999	319	999999	999999	999999	515	664	852	999999	999999	525	46	869	134	910	431	
999999	781	524	999999	999999	991	999999	999999	999999	999999	942	999999	69	999999	473	601	961	126	880	999999	108	999999	806	999999	49	999999	552	999999	474	371	40	770	312	999999	999999	725	494	226	339	715	999999	344	898	999999	999999	472	792	999999	999999	999999	84	752	254	999999	333	200	974	386	773	999999	449	183	233	999999	753	181	889	671	999999	747	999999	745	999999	175	999999	764	914	999999	999999	576	865	371	970	999999	296	287	526	999999	999999	113	750	118	452	999999	276	779	121	623	930	402	999999	999999	353	473	816	339	999999	999999	267	999999	286	851	999999	207	537	87	213	682	988	475	654	999999	607	735	999999	998	302	850	999999	999999	652	300	202	182	999999	745	28	506	734	957	321	447	442	504	826	898	306	255	999999	198	999999	439	999999	999999	747	999999	523	617	476	817	47	126	189	999999	916	986	659	639	214	792	69	999999	947	999999	164	216	757	112	908	999999	702	999999	451	710	999	223	999999	738	999999	608	231	410	40	999999	920	205	268	750	999999	840	999999	999999	51	999999	139	999999	491	604	310	540	637	420	999999	377	999999	999999	999999	479	692	702	331	921	213	606	570	659	675	41	121	999999	948	17	524	999999	999999	999999	15	834	999999	139	999999	70	437	894	999999	810	700	662	800	999999	999999	999999	67	885	519	328	999999	999999	999999	480	204	459	493	351	592	630	896	999999	518	90	999999	999999	999999	563	970	270	493	999999	635	759	958	22	240	191	437	170	949	638	557	540	581	999999	788	110	935	282	577	95	312	350	914	68	154	720	999999	689	889	504	915	259	835	154	808	296	521	191	229	311	999999	431	680	267	94	978	999999	422	62	798	627	999999	692	999999	16	295	845	900	868	999999	999999	999999	281	455	723	308	705	436	999999	502	589	754	999999	275	181	880	669	656	973	175	999999	533	637	100	876	228	999999	437	147	523	450	621	322	708	999999	999999	160	235	999999	786	999999	999999	660	559	219	873	643	999999	235	135	625	199	926	999999	309	711	120	190	578	505	741	277	299	249	61	967	441	355	999999	15	730	999999	122	196	999999	999999	873	88	999999	13	585	148	212	21	999999	261	694	619	409	999999	999999	969	657	49	54	999999	783	421	507	251	441	297	228	229	999999	191	86	740	809	999999	838	999999	999999	999999	919	999999	75	287	351	800	283	822	999999	843	950	761	786	82	151	999999	999999	462	580	639	999999	297	920	982	999999	715	184	954	809	248	526	33	670	92	129	451	999999	505	79	707	968	999999	351	999999	279	644	405	13	
999999	999999	999999	386	461	999999	13	632	682	93	671	635	626	328	22	707	327	926	999999	703	953	699	947	860	392	873	999999	999999	945	545	999999	971	999999	180	365	887	444	149	571	999999	88	999999	769	857	834	443	90	999999	607	644	66	999999	553	701	60	898	974	999999	994	588	997	62	999999	999999	380	699	325	999999	963	135	999999	187	364	99	625	999999	930	100	35	999999	999999	32	354	310	999999	369	428	617	130	466	912	499	155	983	999999	36	999999	999999	999999	145	127	635	686	999999	381	879	999999	463	86	999999	999999	884	918	55	796	975	999999	386	999999	21	281	999999	335	506	223	773	42	380	96	999999	657	307	999999	890	831	999999	345	999999	929	999999	379	964	541	536	498	37	580	999999	197	37	999999	433	975	999999	864	419	309	189	268	999999	999999	999999	376	487	936	999999	280	38	223	639	639	836	999999	57	641	999999	176	799	18	195	202	931	999999	69	281	999999	999999	148	36	421	857	165	613	332	762	761	999999	63	600	826	757	552	886	999999	397	491	999999	927	833	557	252	510	999999	83	414	915	999999	317	216	711	349	141	12	999999	999999	483	232	999999	999999	880	999999	123	999999	191	438	650	54	635	671	789	257	404	315	478	178	356	984	539	918	847	999999	289	846	888	487	999999	550	94	775	913	999999	999999	642	952	838	139	311	989	999999	763	870	798	999999	427	464	999999	825	533	633	435	499	692	215	448	999999	439	999999	320	704	812	110	960	999999	757	530	405	761	362	639	48	999999	994	894	164	976	537	643	429	434	541	999999	26	999999	349	424	999999	646	999999	409	409	863	999999	294	832	663	910	938	999999	897	999999	193	999999	894	595	391	999999	798	61	471	999999	795	846	886	999999	999999	999999	510	520	343	953	758	567	953	240	999999	62	999999	72	500	76	599	755	532	375	357	336	132	865	958	919	777	999999	732	393	613	999999	999999	999999	819	579	409	999999	999999	943	310	999999	519	999999	999999	338	794	736	560	405	999999	50	324	520	815	686	999999	999999	562	999999	999999	173	834	999999	626	169	947	588	999999	999999	666	181	210	588	999999	731	816	468	999999	629	135	51	999999	336	966	573	701	595	999999	142	618	999999	999999	999999	767	146	791	948	47	260	391	999999	493	639	739	255	839	735	999999	93	999999	502	199	999999	298	144	139	507	604	999999	467	999999	282	120	999999	999999	316	80	821	999999	939	999999	999999	205	248	999999	558	999999	999999	720	999999	965	150	232	272	125	574	931	841	632	16	999999	354	985	792	999999	
933	999999	336	999999	938	769	999999	999999	999999	11	82	994	694	379	586	734	999999	883	999999	501	222	59	847	999999	337	384	999999	198	922	655	523	999999	999999	219	985	185	999999	760	781	964	61	624	87	999999	999999	579	247	472	56	999999	384	999999	999999	999999	816	884	534	148	509	999999	541	725	999999	499	999999	999999	999999	484	999999	999999	666	158	111	364	450	999999	972	587	155	758	147	999999	151	650	280	62	778	999999	403	111	650	999999	999999	227	432	335	30	588	782	416	999999	762	87	646	615	999999	368	312	850	229	999999	947	992	751	426	775	583	953	228	435	857	480	91	293	760	736	896	999999	999999	124	576	999999	999999	999999	999999	999999	688	505	44	55	694	476	999999	183	199	702	999999	999999	999999	657	751	77	369	357	558	516	999999	794	999999	879	338	484	380	999999	652	528	153	999999	999999	999999	96	87	918	999999	741	391	220	999999	103	67	999999	395	92	283	372	999999	33	457	999999	263	999999	894	620	165	716	999999	105	534	999999	670	559	684	999999	760	570	674	158	196	615	999999	306	772	700	827	90	942	401	106	373	153	504	696	81	726	345	202	467	763	999999	531	295	685	386	999999	508	123	999999	331	999999	999999	360	837	841	999999	957	932	203	792	84	999999	999999	999999	171	999999	999999	863	612	803	425	377	216	395	729	93	881	621	395	277	999999	999999	87	80	393	674	792	667	854	67	769	412	999	675	688	694	714	296	523	999999	999999	645	511	999999	906	999999	492	999999	118	757	999999	345	547	925	472	999999	695	747	615	497	595	508	18	555	44	23	378	541	707	44	379	999999	108	397	20	999999	465	999999	173	999999	192	827	559	107	924	433	999999	999999	999999	999999	999999	999999	999999	35	412	758	999999	999999	36	893	999999	950	999999	999999	388	999999	999999	159	915	788	999999	679	583	566	314	999999	999999	911	630	611	157	305	338	999999	999999	412	999999	82	984	999999	57	509	988	999999	91	241	569	486	718	385	999999	715	168	999999	999999	328	393	999999	720	644	808	725	335	425	745	671	621	999999	46	976	999999	175	999999	662	741	152	999999	313	485	83	208	473	202	255	426	999999	147	915	209	718	28	798	361	350	999999	331	184	573	999999	420	999999	438	449	999999	999999	30	551	505	681	784	637	89	639	999999	999999	345	532	89	999	313	999999	706	931	328	957	838	813	823	218	419	999999	127	779	75	463	999999	999999	999999	999999	406	890	641	243	425	90	939	168	713	905	999999	799	104	574	230	885	913	507	130	999999	910	999999	727	
297	271	999999	999999	310	574	194	675	321	82	999999	999999	999999	892	472	516	247	28	679	110	918	999999	999999	999999	553	558	189	999999	272	903	674	595	199	173	354	971	608	999999	638	594	529	999999	797	999999	521	970	807	992	451	991	999999	767	241	115	808	196	651	999999	966	752	999999	999999	413	417	999999	988	413	999999	548	500	907	676	999999	94	999999	689	313	893	999999	999999	999999	196	108	280	31	999999	999999	94	999999	167	330	665	604	886	210	999999	825	389	329	999999	567	557	999999	950	94	215	999999	156	999999	128	999999	758	999999	393	999999	208	546	143	396	999999	634	329	895	999999	179	999999	81	503	884	696	863	999999	999999	828	25	999999	741	157	196	999999	999999	999999	559	245	999999	572	999999	221	999999	11	348	692	999999	829	999999	248	662	73	780	999999	999999	883	272	838	265	960	194	761	378	999999	466	398	947	580	999999	427	770	659	117	999999	176	860	999999	882	357	181	930	999999	929	777	539	999999	376	353	681	646	944	720	999999	323	388	323	843	85	545	999999	745	422	858	481	478	999999	955	183	676	283	275	389	490	999999	39	448	831	600	279	999999	31	999999	898	333	483	59	678	794	229	852	27	542	347	407	999999	518	886	999999	309	535	722	203	999999	408	380	564	999999	896	999999	939	491	252	806	999999	928	151	523	535	998	428	335	999999	999999	824	266	999999	51	92	658	521	562	999999	301	999999	999999	827	927	500	999999	999999	999999	781	511	290	370	999999	999999	590	479	293	999999	361	460	880	210	561	250	851	152	648	523	157	999999	999999	386	118	950	73	691	999999	224	999999	999999	90	609	553	999999	673	463	491	996	461	613	999999	526	999999	923	999999	542	513	587	85	357	999999	404	672	543	739	903	261	999999	672	898	379	79	972	999999	379	281	657	999999	999999	999999	999999	651	72	543	874	255	184	195	538	999999	188	999999	148	675	277	685	936	20	920	769	999999	667	334	562	243	999999	999999	432	999999	150	885	999999	20	687	999999	662	342	138	668	999999	729	76	295	151	999999	856	999999	999999	511	999999	344	646	999999	808	999999	994	999999	509	309	579	702	751	641	398	645	999999	512	999999	978	999999	352	999999	351	999999	49	145	999999	999999	999999	999999	373	999999	921	999999	805	248	629	999999	501	999999	345	833	828	99	791	977	999999	896	999999	999999	353	480	329	896	351	536	305	999999	768	999999	999999	999999	667	922	215	456	830	782	592	407	947	310	999999	999999	279	519	999999	261	645	72	710	484	687	698	43	999999	927	34	517	279	943	
84	443	451	999999	210	999999	906	883	344	156	652	314	107	205	53	521	999999	627	832	999999	53	908	999999	349	147	456	968	888	321	529	805	275	323	464	999999	866	517	204	78	999999	82	378	311	916	68	180	590	503	990	382	883	999999	684	722	999999	999999	999999	111	999999	754	999999	27	572	999999	999999	387	999999	999999	999999	186	13	848	999999	488	999999	675	607	999999	291	967	999999	475	999999	939	645	999999	590	999999	564	706	138	415	262	999999	157	64	805	495	999999	999999	189	946	999999	814	378	44	849	206	247	234	999999	948	820	974	999999	730	129	632	999999	942	999999	400	88	999999	58	598	596	243	999999	999999	869	122	224	610	788	919	999999	93	999999	611	558	394	363	340	148	999999	594	999999	437	426	934	183	325	632	884	788	868	999999	765	780	447	615	864	818	999999	455	734	999999	196	967	999999	45	72	568	393	412	47	748	999999	999999	13	318	806	999999	999999	999999	999999	592	726	999	999999	750	328	789	173	943	529	545	975	692	455	384	101	470	999999	898	120	757	248	481	751	999999	76	897	999999	138	809	950	333	668	659	152	999999	999999	915	999999	717	282	404	450	999999	502	999999	794	999999	999999	227	346	923	595	585	49	999999	254	999999	932	684	430	23	45	143	579	221	999999	43	999999	891	904	554	999999	191	999999	363	999999	598	259	999999	282	484	158	999999	999999	999999	999999	92	619	999999	249	938	983	999999	297	269	369	317	313	290	466	761	119	737	323	791	616	999999	747	685	999999	655	998	585	999999	945	864	134	669	552	483	234	423	514	999999	966	571	316	999999	999999	994	490	999999	969	890	521	375	421	597	682	420	333	344	999999	999999	593	940	407	598	999999	404	244	647	999999	807	242	347	604	94	357	229	309	520	179	691	75	370	39	694	890	580	453	999999	999999	141	159	889	489	999999	68	36	173	717	552	999999	999999	842	999999	171	658	999999	771	336	999999	462	999999	812	175	252	999999	233	910	713	707	999999	999999	708	660	630	999999	352	857	341	999999	331	66	591	968	995	931	999999	999999	867	46	717	999999	126	999999	535	29	347	723	246	95	835	125	460	20	999999	231	61	192	999999	514	315	325	439	310	919	406	999999	843	999999	321	953	999999	53	676	990	999999	834	422	135	610	999999	628	999999	256	201	215	605	581	198	773	880	51	933	362	730	401	999999	816	376	138	500	999999	554	999999	142	448	82	999999	29	817	397	638	67	302	205	686	704	999999	118	713	800	947	655	405	999999	912	463	690	999999	
598	593	27	999999	999999	120	999999	84	695	123	752	143	822	999999	380	386	251	999999	640	167	999999	696	999999	707	999999	337	552	999999	158	495	999999	984	391	837	430	234	379	593	70	192	389	612	19	79	365	999999	999999	396	999999	29	198	928	823	532	903	999999	406	319	999999	668	999999	999999	925	999999	893	768	999999	984	140	155	999999	999999	923	458	778	440	687	127	352	93	359	165	573	139	999999	302	999999	859	999999	529	827	69	211	402	623	421	686	999999	999999	597	828	993	265	138	21	540	14	999999	754	999999	224	289	967	308	319	412	403	796	903	601	607	892	60	999999	328	999999	999999	530	999999	367	754	878	941	754	999999	365	999999	444	127	999999	297	999999	114	471	314	999999	101	903	93	221	27	999999	999999	583	999999	935	942	653	810	74	999999	484	539	397	999999	345	999999	999999	53	953	511	958	999999	999999	314	811	999999	588	306	999999	856	553	447	623	349	863	972	368	765	329	422	256	999999	999999	999999	812	266	999999	753	969	210	878	860	999999	999999	68	221	999999	278	188	999999	363	356	999999	217	539	46	916	999999	854	373	979	458	999999	540	264	334	624	462	501	554	79	834	999999	579	977	693	318	913	290	651	999999	999999	586	182	68	899	604	999999	999999	776	999999	669	899	999999	231	430	999999	598	454	734	596	999999	777	634	87	528	29	460	239	845	728	999999	767	999999	170	889	871	551	999999	365	730	779	317	725	213	999999	935	731	999999	557	556	999999	999999	555	64	895	322	999999	104	539	999999	153	615	999999	999999	347	902	697	445	999999	558	595	999999	999999	999999	999999	999	999999	430	677	593	999999	999999	999999	299	18	543	221	999999	275	999999	919	456	941	999999	587	173	999999	676	866	999999	247	295	26	999	960	999999	999999	999999	999999	999999	270	999999	999999	946	591	50	933	999999	49	803	999999	999999	179	763	639	149	185	614	426	999999	990	385	999999	180	355	12	95	682	999999	416	174	670	910	999999	999999	396	39	995	893	546	999999	999	636	72	817	698	126	263	369	821	427	999999	134	592	905	884	999999	256	600	589	999999	999999	681	632	639	30	999999	999999	456	999999	119	189	721	880	999999	990	999999	501	362	999999	886	832	999999	516	989	410	999999	327	474	999999	999999	999999	405	999999	999999	978	999999	14	432	797	69	999999	806	126	712	247	52	253	177	914	146	476	893	943	702	133	937	174	642	238	484	321	335	34	999999	335	784	417	300	999999	672	744	78	999999	598	570	999999	206	804	752	999999	999999	160	559	999999	952	889	462	
611	999999	51	164	999999	204	322	748	991	999999	302	999999	999999	634	999999	999999	252	999999	999999	337	355	999999	999999	999999	999999	999999	871	192	999999	775	738	999999	446	331	999999	832	405	517	383	874	252	849	579	255	999999	428	298	733	348	999999	316	893	554	561	117	478	999999	309	999999	480	333	140	587	225	999999	431	939	141	827	999999	336	735	28	532	94	999999	563	851	837	999999	602	147	999999	742	469	999999	999999	999999	224	338	999999	999999	723	902	551	999999	272	363	212	999999	999999	166	905	226	999999	581	875	31	476	612	915	518	472	853	877	999999	296	844	756	999999	999999	65	916	499	659	241	22	125	981	972	999999	209	649	999999	462	445	242	627	650	887	999999	304	418	612	423	953	632	869	35	366	999999	428	999999	15	378	433	249	415	999999	999999	569	759	50	999999	379	715	999999	117	401	442	952	668	203	868	237	809	647	314	86	706	608	152	999999	624	156	813	602	999999	986	38	205	827	70	789	328	220	264	913	999999	707	93	999999	477	593	999999	999999	234	738	999999	999999	786	999999	339	860	262	999999	668	425	357	999999	123	999999	131	372	246	134	608	999999	550	27	999999	733	999999	378	999999	92	674	507	220	999999	588	863	999999	427	251	270	498	209	536	901	551	999999	565	677	999999	857	404	115	356	289	559	820	999999	760	24	63	864	960	247	180	751	171	215	369	977	999999	369	703	130	976	636	999999	877	648	475	716	177	999999	784	765	688	569	160	931	999999	768	674	115	412	198	405	537	962	366	999999	390	633	206	700	344	498	700	984	380	652	161	999999	999999	999999	999999	886	471	186	999999	491	192	20	283	929	218	585	999999	300	999999	999999	109	446	520	999999	94	93	970	703	449	276	988	585	779	999999	288	999999	135	820	115	312	934	360	999999	875	967	999999	359	276	491	999999	244	409	62	800	553	714	433	60	999999	224	915	767	737	215	503	606	240	994	651	999999	460	443	195	999999	646	748	956	645	530	999999	999999	703	222	690	42	999999	533	979	735	999999	999999	84	619	890	396	999999	623	284	999999	999999	999999	364	625	106	308	800	999999	999999	163	804	758	788	530	496	490	221	554	999999	999999	999999	999999	261	999999	88	999999	385	823	305	242	480	135	681	999999	169	999999	378	88	999999	999999	241	374	999999	826	931	814	613	554	133	409	999999	621	577	999999	467	999999	999999	105	547	113	923	977	918	199	683	679	87	524	370	921	122	143	999999	664	999999	550	999999	999999	337	999999	999999	831	699	895	67	858	
999999	580	805	872	686	282	541	22	468	264	999999	911	999999	261	737	98	193	212	297	52	192	912	170	917	324	999999	768	283	722	101	287	33	141	824	131	507	719	999999	244	999999	601	999999	206	686	999999	72	291	85	999999	302	647	497	607	25	676	999999	999999	888	999999	999999	514	268	999999	377	999999	431	999999	328	140	240	378	999999	967	458	450	766	716	483	999999	999999	181	693	746	999999	453	790	426	126	158	486	97	830	939	22	999999	999999	136	828	709	672	292	962	945	306	923	999999	529	159	575	999999	928	999999	75	999999	61	999999	521	869	924	999999	15	663	180	653	152	547	756	955	999999	116	640	887	774	160	968	218	747	450	999999	501	270	277	999999	999999	557	161	765	642	961	513	822	266	999999	999999	999999	629	999999	301	163	385	205	574	999999	999999	999999	999999	171	915	337	842	83	80	372	433	926	738	999999	999999	106	991	999999	124	994	999999	294	999999	999999	261	493	348	426	456	297	999999	305	696	999999	92	969	516	989	849	314	999999	439	751	999999	999999	596	999999	517	860	204	999999	602	91	579	999999	999999	895	67	999999	999999	999999	425	627	783	250	137	240	496	999999	962	589	999999	932	999999	875	190	543	490	512	665	565	831	565	261	135	999999	224	126	836	909	83	459	89	428	999999	703	812	999999	652	999999	365	441	999999	999999	615	999999	670	999999	703	234	639	415	999999	254	866	999999	860	375	657	722	912	123	660	999999	888	140	999999	514	999999	182	377	575	837	168	999999	134	999999	667	999999	965	858	942	999999	611	279	668	905	835	561	168	842	447	320	930	441	252	780	999999	19	999999	999999	165	788	531	857	999999	999999	395	999999	741	815	202	729	692	863	969	700	58	850	999999	234	999999	952	334	339	929	265	906	726	66	353	999999	657	171	726	703	163	891	753	215	100	519	890	820	999999	999999	999999	999999	77	472	999999	732	518	999999	999999	161	999999	464	201	999999	808	671	999999	887	397	999999	545	567	966	169	815	999999	999999	644	139	715	206	142	981	689	221	638	839	264	999999	621	475	868	910	574	501	699	699	999999	406	429	849	12	432	999999	114	999999	660	907	999999	743	437	873	660	544	955	79	483	999999	999999	180	999999	415	999999	776	999999	999999	999999	401	999999	999999	119	999999	248	710	865	203	710	468	585	70	977	931	607	771	194	602	999999	999999	999999	431	226	197	119	235	596	444	629	655	167	999999	503	269	248	540	634	958	999999	950	678	762	368	999999	999999	655	999999	900	807	612	592	762	468	
290	999999	246	899	921	369	22	123	999999	574	65	999999	157	567	717	692	76	999999	999999	967	267	697	856	73	211	999999	999999	999999	696	636	27	73	405	968	223	999999	12	641	712	598	623	999999	999999	198	313	713	999999	98	485	218	741	475	366	999999	999999	593	926	183	697	660	906	979	426	794	556	999999	905	188	999999	241	690	435	434	636	999999	430	449	668	999999	999999	999999	375	556	999999	895	552	707	610	767	629	560	828	943	999999	692	643	419	463	641	322	999999	601	999999	254	527	315	50	729	450	999999	153	267	424	209	179	540	999999	938	999999	14	999999	305	420	999999	680	999999	492	382	943	710	20	986	36	447	999999	889	630	312	960	999999	511	977	169	987	486	302	414	743	882	161	220	999999	565	637	37	512	190	30	573	665	823	668	785	740	769	167	240	976	518	289	910	999999	977	318	502	316	145	433	247	999999	999999	748	500	792	500	999999	999999	399	999999	188	999999	610	739	999999	766	843	202	429	227	999999	71	437	235	602	251	100	503	999999	144	721	999999	757	782	195	999999	85	177	993	999999	239	736	841	999999	340	581	309	999999	999999	551	659	124	715	215	918	326	30	523	897	550	410	46	184	265	999999	999999	950	999999	553	999999	691	675	208	999999	988	593	230	870	894	31	942	708	820	705	999999	607	660	552	864	869	999999	561	999999	452	999999	203	999999	585	868	529	630	481	837	594	860	983	915	999999	226	999999	105	159	999999	999999	999999	999999	225	478	781	100	999999	408	963	684	900	999999	999999	755	349	999999	41	999999	999999	374	401	471	870	999999	845	500	691	134	999999	539	773	999999	933	404	844	999999	977	92	804	777	379	999999	517	163	693	730	999999	169	999999	432	302	459	157	263	999999	147	830	999999	999999	290	409	999999	82	434	910	862	206	999999	999999	211	816	999999	841	233	999999	179	953	717	542	124	912	532	937	903	247	999999	890	679	919	999999	999999	988	999999	999999	378	999999	999999	93	252	830	534	587	999999	999999	615	353	618	999999	268	315	999999	123	456	519	378	877	999999	178	999999	596	999999	999999	91	214	893	828	999999	327	855	651	29	870	474	711	590	335	284	952	298	893	999999	966	421	613	999999	999999	999999	999999	155	501	266	981	895	655	858	17	505	53	102	786	854	999999	78	999999	296	322	648	745	928	53	602	145	880	999999	891	16	115	477	999999	699	296	999999	182	363	395	999999	999999	819	999999	999999	999999	240	999999	999999	999999	999999	898	804	999999	999999	555	796	20	111	898	130	110	
601	999999	852	901	999999	363	403	499	303	128	714	231	257	347	999999	891	355	999999	372	285	999999	265	487	117	310	160	489	999999	500	549	81	464	274	937	382	64	11	681	802	999999	466	999999	999999	296	193	999999	999999	863	726	999999	665	888	999999	845	731	346	286	744	600	877	873	999999	999	754	57	259	956	319	999999	774	889	673	420	999999	999999	367	519	200	924	727	89	626	426	595	883	192	999999	429	216	46	777	267	90	925	999999	217	999999	999999	249	933	627	760	898	951	25	999999	477	50	36	373	826	96	999999	999999	797	999999	832	414	870	864	999999	536	113	928	999999	999999	999999	495	492	999999	355	529	999999	991	110	329	999999	475	999999	999999	715	999999	999999	843	219	691	448	217	138	999999	384	607	130	385	611	999999	657	969	954	393	408	981	558	425	27	307	144	828	772	478	999999	999999	834	999999	999999	443	999999	269	719	315	194	385	367	736	999999	999999	409	576	389	20	999999	759	520	196	494	733	999999	977	826	999999	999999	619	999999	999999	236	26	773	152	236	178	999999	397	999999	649	209	999999	624	999999	198	999999	898	999999	999999	762	805	769	846	647	999999	424	114	166	443	808	758	574	940	999999	999999	220	974	267	349	221	63	284	509	871	987	470	119	999999	789	999999	23	989	999999	999999	999999	466	999999	999999	658	999999	73	800	999999	999999	891	999999	93	917	323	977	304	999999	999999	237	708	531	270	975	660	33	999999	598	376	886	795	999999	403	267	853	52	50	999999	999999	538	157	263	329	68	999999	362	999999	202	202	812	262	382	770	943	973	332	206	203	475	634	505	999999	999999	78	655	132	241	825	73	281	999999	455	999999	689	89	454	212	211	996	307	645	123	405	564	633	999999	998	459	999999	531	845	847	384	974	999999	683	830	261	999999	856	999999	562	138	921	999999	807	350	91	999999	529	129	999999	999999	177	999999	392	79	999999	444	999999	134	782	541	999999	435	99	80	67	657	406	624	951	999999	149	187	999999	984	999999	688	826	82	999999	596	764	411	999999	649	999999	999999	649	614	999999	816	180	732	348	999999	999999	999999	786	736	293	999999	999999	904	178	207	68	990	906	999999	999999	190	617	169	217	195	999999	141	999999	449	999999	81	17	792	999999	999999	626	416	838	71	399	987	999999	100	789	493	139	860	242	652	591	227	89	999999	28	780	209	21	525	999999	254	464	911	347	872	221	426	999999	999999	44	580	651	161	999999	999999	608	999999	999999	379	723	66	915	899	932	857	646	999999	765	773	882	934	
615	891	999999	816	934	999999	565	228	578	77	464	619	207	999999	940	75	245	999999	999999	999999	682	641	801	105	339	565	978	489	999999	999999	660	900	999999	109	965	999999	999999	37	999999	532	722	308	801	656	999999	999999	701	861	916	581	757	999999	363	389	999999	999999	100	590	487	379	107	999999	992	999999	416	999999	261	107	999999	191	600	217	170	999999	779	383	840	154	999999	43	863	127	999999	654	471	139	999999	999999	999999	991	669	884	549	704	435	647	315	451	999999	999999	999999	604	999999	735	981	999999	371	475	610	999999	999999	999999	999999	454	516	980	999999	348	887	287	25	282	260	125	522	999999	668	465	999999	142	77	999999	999999	464	988	268	372	999999	673	922	999999	82	378	968	857	723	999999	105	197	455	144	967	563	962	999999	999999	354	639	223	999999	880	999999	22	477	811	744	50	632	466	257	999999	675	675	965	519	943	904	999999	267	798	999999	573	278	999999	999999	999999	835	999999	441	226	914	999999	999999	407	51	862	69	999999	166	123	683	175	638	939	837	468	999999	598	453	88	867	999999	381	424	358	317	637	15	478	999999	909	107	200	250	343	999999	62	999999	923	656	999999	13	135	154	125	752	934	338	179	539	809	247	499	362	358	852	362	209	59	999999	999999	999999	432	455	214	999999	974	398	999999	954	416	999999	674	796	204	999999	999999	237	309	999999	383	999999	835	939	901	671	999999	838	999999	491	531	853	228	199	431	999999	581	679	939	539	777	545	732	225	133	786	572	703	999999	494	916	999999	899	999999	360	926	228	492	999999	542	999999	146	507	125	999999	563	804	999999	999999	373	999999	999999	297	769	999999	838	999999	620	815	999999	999999	903	999999	406	574	406	953	775	839	999999	612	98	135	407	561	641	47	617	999999	570	982	98	338	794	999999	659	836	140	625	522	360	608	677	439	443	999999	466	111	550	36	610	38	999999	999999	761	999999	141	999999	218	196	800	958	828	255	143	20	999999	884	204	915	999999	822	999999	326	999999	13	999999	695	963	999999	999999	936	77	764	999999	999999	452	999999	43	999999	527	946	921	438	721	401	999999	432	305	433	999999	582	906	999999	467	787	878	999999	999999	757	782	445	927	731	22	863	891	73	295	189	567	999999	851	196	999999	999999	901	999999	604	752	233	989	400	539	977	602	40	442	999999	183	999999	133	740	285	999999	999999	28	199	425	858	999999	999999	146	125	865	400	999999	720	999999	843	999999	166	724	999999	534	793	55	397	754	420	833	459	765	999999	115	443	377	575	960	315	
605	711	306	999999	251	516	999999	284	673	999999	871	319	999999	999999	999999	918	409	766	751	441	999999	631	445	15	34	61	951	34	999999	999999	33	165	759	999999	248	184	860	977	732	28	941	771	999999	999999	999999	999999	999999	311	824	196	43	999999	824	999999	278	973	275	300	722	200	565	827	273	251	563	999999	559	273	225	122	68	999999	43	732	499	275	907	999999	466	510	797	999999	210	824	398	422	341	241	663	999999	909	569	265	542	463	999999	508	481	999999	834	999999	989	95	999999	138	611	999999	999999	38	13	76	996	834	999999	402	999999	626	448	853	999999	999999	328	610	999999	213	999999	999999	500	279	385	999999	435	664	999999	545	807	999999	498	696	786	845	999999	212	659	208	912	735	999999	999999	999999	999999	999999	628	473	460	646	389	144	508	999999	444	86	821	653	246	640	341	211	676	594	999999	138	752	76	999999	999999	999999	999999	753	301	999999	133	360	732	887	707	807	201	181	898	428	430	999999	66	999999	768	429	558	423	567	580	533	376	554	196	999999	317	562	178	327	530	999999	390	217	876	321	999999	99	766	999999	833	999999	999999	778	176	930	149	695	724	536	713	999999	536	999999	720	999999	756	805	545	999999	400	254	32	853	378	989	49	999999	189	999999	52	339	792	885	733	439	504	598	388	266	229	621	838	641	613	962	901	205	496	647	564	919	554	247	148	588	127	185	409	999999	891	999999	515	999999	494	384	775	999999	461	290	999999	999999	427	288	308	779	416	999999	999999	999999	999999	999999	295	542	999999	132	785	554	747	155	999999	999999	199	999999	375	861	115	999999	157	999999	196	259	743	999999	912	406	999999	275	938	999999	181	999999	935	993	999999	999999	82	973	227	999999	999999	231	904	316	999999	999999	969	999999	913	999999	674	272	243	20	999999	999999	111	999999	629	79	999999	999999	615	388	973	584	392	206	122	999999	999999	999999	999999	785	641	964	354	436	246	505	437	285	362	501	694	999999	503	925	772	261	945	992	354	157	741	88	999999	526	343	394	34	999999	114	594	657	542	344	457	999999	265	493	999999	843	133	642	354	167	999999	693	999999	91	999999	999999	999999	383	797	999999	779	54	563	357	999999	103	999999	481	999999	181	767	844	999999	575	55	556	999999	768	280	159	230	515	999999	920	503	833	279	312	999999	349	253	221	860	755	564	413	999999	907	664	581	990	999999	978	183	400	278	999999	498	46	909	915	102	112	647	566	274	999999	642	854	995	823	549	913	324	999999	555	984	406	20	999999	999999	999999	113	
999999	168	999999	536	224	529	999999	301	781	999999	658	999999	999999	119	222	198	300	756	182	63	669	757	450	739	664	255	844	294	999999	999999	999999	999999	316	989	412	999999	987	737	999999	123	999999	999999	51	283	265	999999	776	446	771	218	719	884	568	556	444	941	718	839	999999	968	999999	940	999999	303	871	999999	127	171	999999	734	211	999999	324	69	999999	965	999999	176	484	774	999999	999999	522	926	767	520	999999	760	554	471	770	999999	865	473	438	690	546	999999	412	775	772	615	999999	47	16	167	999999	508	132	478	235	999999	365	108	500	286	999999	241	999999	361	999999	367	617	244	963	62	697	999999	631	999999	429	968	764	708	11	863	668	484	999999	999999	949	111	637	86	999999	228	792	766	999999	161	272	999999	222	61	999999	415	998	505	83	999999	469	720	999999	999999	999999	267	787	657	107	637	618	942	321	924	411	999999	729	540	998	745	269	931	877	480	480	999999	755	713	999999	595	865	172	411	965	151	239	999999	257	999999	999999	441	145	669	345	542	330	999999	297	999999	130	685	467	506	338	693	538	842	406	999999	999999	999999	83	999999	511	772	999999	541	356	783	182	551	481	999999	29	313	134	271	541	937	160	131	468	999999	999999	910	407	666	82	281	613	396	828	348	103	477	367	299	168	999999	97	788	646	514	477	578	213	953	487	35	569	999999	311	999999	758	812	52	999999	165	600	999999	789	469	84	179	785	999999	999999	420	551	999999	834	113	967	850	371	485	954	999999	121	706	454	188	57	999999	999999	95	369	589	290	999999	357	144	999999	209	307	999999	571	344	692	855	80	543	936	999999	735	172	344	617	999999	337	999999	423	53	894	999999	611	422	999999	832	700	363	553	139	126	598	999999	999999	999999	553	999999	913	620	904	266	635	910	251	967	975	999999	751	751	999999	953	346	999999	101	672	289	696	907	208	511	991	501	526	999999	820	490	999999	626	576	74	354	999999	478	999999	786	999999	19	369	454	397	999999	949	611	360	999999	779	665	999999	999999	487	857	999999	714	118	999999	764	118	506	431	999999	939	558	999999	687	999999	538	868	999999	999999	413	999999	999999	999999	811	853	52	889	176	238	50	824	437	752	98	999999	218	710	369	607	32	160	513	937	966	999999	109	774	924	511	647	911	251	304	999999	217	999999	681	902	999999	999999	874	999999	277	999999	662	511	806	95	479	640	828	508	816	291	262	766	399	496	363	754	278	965	665	590	999999	999999	143	291	999999	999999	537	807	114	738	157	218	245	
556	314	946	303	689	455	871	999999	412	435	22	218	451	140	195	549	510	601	909	999999	686	261	89	377	524	214	999999	112	31	404	87	144	53	999999	842	192	416	461	999999	520	793	772	727	157	131	83	439	999999	352	267	603	147	248	931	999999	305	999999	578	999999	484	662	999999	999999	17	358	878	174	999999	297	999999	142	59	21	399	999999	914	534	932	256	450	774	245	760	999999	800	999999	896	999999	999999	547	958	838	682	999999	857	999999	975	719	798	253	909	519	269	349	135	999999	135	848	999999	644	999999	302	332	338	999999	427	17	43	999999	417	981	61	949	750	54	999999	376	907	541	467	938	814	143	999999	999999	999999	999999	420	638	999999	815	57	674	336	776	666	516	999999	403	439	999999	942	512	391	271	857	569	519	305	831	188	227	999999	999999	705	955	999999	328	798	455	452	596	405	961	999999	999999	999999	999999	999999	388	999999	33	513	112	449	999999	312	999999	741	682	695	466	125	806	77	597	740	693	999999	999999	507	197	999999	999999	999999	431	546	999999	789	337	480	947	545	917	999999	164	713	214	540	708	999999	416	999999	125	759	985	481	598	893	14	203	693	999999	999999	880	600	478	565	125	999999	999999	761	963	414	212	748	920	207	763	913	999999	536	163	999999	177	999999	999999	439	199	11	949	948	657	999999	143	786	956	393	47	452	999999	158	98	521	258	891	453	999999	912	21	74	284	999999	999999	131	666	539	78	999999	789	999999	48	375	123	78	512	999999	188	280	999999	792	999999	170	321	236	734	447	641	673	286	647	999999	526	187	936	999999	123	676	663	477	256	887	409	257	462	647	782	974	452	999999	786	274	901	497	229	537	123	523	999999	999999	999999	999999	405	999999	152	560	522	197	999999	402	398	438	525	803	999999	904	137	999999	858	589	951	473	198	926	499	382	537	39	999999	408	999999	600	999999	276	258	358	492	999999	115	901	999999	594	797	999999	358	358	749	107	999999	324	410	211	664	173	999999	755	709	478	999999	769	33	492	239	778	841	798	999999	258	555	820	422	436	999999	957	464	366	999999	999999	578	999999	999999	999999	711	644	998	999999	935	759	831	502	649	999999	493	345	878	642	999999	999999	999999	559	843	500	552	507	902	974	403	706	999999	87	90	570	899	77	146	593	780	594	999999	999999	999999	756	999999	63	180	999999	999999	471	999999	821	10	656	999999	29	307	143	999999	213	742	999999	956	238	59	754	421	88	124	999999	999999	294	999999	999999	249	728	999999	97	999999	999999	999999	999999	
41	999999	627	887	86	434	640	880	769	999999	706	577	852	999999	999999	633	706	673	641	101	293	526	272	999999	999999	239	417	211	332	999999	70	398	876	248	992	34	611	172	677	987	999999	244	656	999999	588	294	919	493	204	72	391	999999	857	999999	219	515	670	832	927	999999	999999	439	558	560	942	317	700	613	999999	999999	32	544	999999	653	653	59	869	75	999999	675	320	923	999999	269	828	659	540	641	38	487	364	778	245	829	971	19	686	999999	263	280	594	316	730	695	50	847	414	214	591	170	645	604	999999	261	999999	999999	432	298	732	999999	776	999999	999999	285	154	999999	999999	175	682	644	373	999999	999999	999999	91	14	203	321	999999	981	255	336	60	868	999999	759	161	999999	303	878	587	397	999999	999999	503	535	999999	455	999999	796	548	248	999999	999999	796	871	793	691	180	532	899	121	79	751	47	999999	999999	715	442	395	102	325	872	999999	66	976	410	840	441	556	282	748	770	432	442	17	804	112	999999	971	966	470	999999	999999	979	475	327	999999	933	63	526	26	999999	165	703	233	375	999999	890	820	471	952	259	623	260	161	350	646	318	999999	645	906	642	471	429	631	999999	112	824	591	658	787	999999	388	999999	999999	999999	615	729	219	641	999999	221	262	510	23	221	199	520	999999	134	680	999999	902	417	620	383	550	736	82	999999	272	902	309	999999	683	54	871	594	994	425	735	917	108	999999	568	999999	390	961	415	420	322	592	996	466	978	999999	14	970	419	882	195	879	656	498	378	999999	912	999999	826	969	350	605	526	412	399	762	215	514	999999	925	992	589	330	999999	999999	680	905	843	193	999999	49	900	185	999999	999999	999999	271	999999	29	999999	999999	999999	145	999999	79	999999	999999	999999	77	999999	277	500	131	493	889	605	558	994	98	698	278	78	999999	625	929	449	430	414	182	999999	999999	604	999999	465	152	703	453	884	592	692	614	999999	776	999999	933	999999	779	999999	232	634	999999	276	522	999999	124	714	391	519	999999	629	296	999999	421	534	999999	999999	16	665	999999	195	161	673	411	406	93	956	302	999999	691	999999	670	738	192	548	999999	234	92	172	350	999999	322	934	377	999999	405	999999	999999	999999	253	271	999999	123	350	46	482	634	999999	125	248	999999	421	999999	828	136	959	558	479	872	300	499	589	999999	325	912	873	227	306	448	10	140	999999	999999	999999	430	846	556	999999	155	76	609	369	966	923	192	26	871	116	999999	999999	999999	482	37	951	754	681	699	798	438	172	
264	337	426	125	999999	111	999999	999999	407	290	412	169	334	999999	999999	140	999999	919	142	895	12	121	999999	445	162	657	38	109	942	748	999999	758	960	982	811	999999	943	999999	816	91	655	127	999999	999999	999999	687	158	230	270	623	68	779	666	542	170	999999	282	980	963	459	82	272	811	999999	142	999999	209	351	994	418	196	771	113	61	250	999999	999999	105	843	474	509	999999	999999	328	690	378	999999	427	822	668	999999	999999	887	366	18	392	999999	999999	828	947	999999	999999	236	851	437	999999	675	614	301	285	739	999999	146	498	999999	274	999999	492	999999	763	561	781	528	336	999999	234	999999	747	52	857	578	362	277	999999	986	701	581	999999	999999	999999	999999	487	136	546	928	822	825	398	999999	744	958	999999	91	74	395	706	288	899	999999	212	999999	928	571	999999	707	386	909	999999	999999	258	692	447	600	574	999999	83	999999	982	407	596	409	495	999999	308	898	753	281	212	510	289	423	999999	553	689	991	999999	999999	691	838	999999	999999	585	886	999999	999999	521	234	516	13	322	999999	999999	502	846	803	916	597	273	545	999999	115	999999	739	999999	835	999999	893	910	999999	999999	167	963	153	855	999999	999999	609	999999	257	387	529	764	999999	198	238	126	189	707	999999	999999	187	652	156	885	446	999999	845	999999	331	999999	627	999999	999999	999999	164	97	162	647	999999	979	317	424	26	167	434	999999	507	551	994	718	999999	196	34	508	119	515	816	268	419	478	999999	945	851	216	759	216	830	491	44	151	964	999999	545	907	766	762	636	988	460	104	999999	304	669	999999	219	441	299	999999	999999	999999	280	893	237	694	999999	371	572	809	408	228	520	25	517	853	754	299	999999	127	742	356	999999	828	807	324	770	999999	286	248	996	327	917	406	999999	394	999999	80	314	850	999999	405	200	826	999999	242	584	999999	786	815	999999	920	790	181	692	262	770	452	96	913	923	325	94	333	813	90	310	123	142	132	982	684	984	800	220	346	999999	61	248	999999	999999	88	897	470	390	86	536	745	999999	631	623	428	999999	401	999999	591	999999	999999	999999	999999	931	470	999999	664	999999	184	935	999999	999999	355	106	718	214	521	183	844	427	623	943	999999	999999	999999	410	510	508	999999	999999	593	999999	628	999999	299	48	738	642	999999	529	243	637	999999	150	546	783	368	535	905	999999	472	227	999999	174	999999	922	286	955	376	70	58	999999	279	999999	351	999999	343	329	999999	680	999999	878	999999	325	193	999999	999999	596	999999	999999	51	999999	603	349	237	
376	789	999999	999999	376	762	782	276	999999	480	87	367	999999	798	428	450	48	727	234	748	594	323	767	999999	999999	999999	689	948	594	999999	83	999999	930	256	975	338	879	990	440	999999	692	611	694	999999	116	629	15	999999	999999	341	13	257	378	600	999999	999999	32	483	628	191	82	834	682	999999	406	525	436	485	823	100	571	57	297	316	66	999999	629	922	999999	91	188	891	999999	263	999999	825	193	340	613	923	315	406	999999	258	845	857	929	504	448	591	202	999999	999999	499	769	999999	960	71	543	999999	432	999999	608	546	12	190	999999	428	184	580	999999	106	871	999999	784	175	685	48	471	999999	63	134	484	293	888	658	999999	999999	493	999999	865	999999	796	999999	500	999999	797	999999	256	664	391	999999	999999	867	259	106	658	85	999999	999999	999999	922	600	345	999999	308	625	324	658	999999	273	606	935	124	999999	218	309	918	408	579	377	859	791	807	817	999999	805	617	999999	999999	999999	999999	164	888	999999	943	531	461	356	202	999999	999999	177	901	400	784	575	215	161	50	797	740	676	999999	999999	420	140	793	999999	64	503	18	999999	866	354	431	451	999999	999999	771	687	848	572	215	989	894	692	890	416	999999	977	600	465	992	994	269	174	29	999999	380	999999	738	933	301	999999	999999	201	311	999999	999999	999999	528	880	390	363	948	177	471	155	343	999999	249	387	495	999999	903	999999	298	871	95	266	432	395	954	999999	948	915	280	516	417	702	391	999999	446	999999	458	719	85	638	56	101	703	873	327	652	573	999999	447	224	999999	38	903	999999	471	712	910	142	926	432	415	43	897	954	737	640	346	906	940	796	628	193	477	659	825	994	562	999999	78	999999	394	596	999999	66	999999	388	999999	951	871	734	788	326	792	653	233	999999	204	999999	999999	687	316	666	421	650	595	999999	561	999999	999999	476	159	999999	74	624	47	999999	565	999999	999999	358	840	394	45	215	18	312	999999	824	436	812	800	999999	999999	999999	995	727	999999	827	470	116	827	999999	347	405	999999	435	261	999999	999999	414	456	999999	513	787	846	999999	631	215	642	293	221	737	816	999999	676	345	940	999999	629	319	643	999999	379	138	999999	294	57	999999	631	999999	60	232	999999	32	366	446	310	634	544	82	106	969	195	999999	999999	999999	739	999999	728	249	494	999999	548	305	770	718	984	385	265	999999	874	991	584	69	243	988	528	794	445	239	45	316	149	556	223	673	552	202	243	999999	555	512	999999	391	98	999999	999999	913	261	647	462	
924	999999	999999	208	114	395	136	942	906	999999	999999	109	499	214	188	999999	991	91	999999	176	791	152	999999	16	999999	90	999999	971	761	999999	614	542	999999	776	999999	936	166	358	119	999999	999999	999999	336	869	610	412	421	187	909	52	693	831	164	480	671	999999	999999	999999	835	33	203	999999	191	601	956	412	999999	722	103	251	282	999999	972	819	750	541	815	999999	405	999999	669	25	999999	719	999999	783	388	327	999999	339	391	189	523	95	94	270	78	735	913	208	110	999999	999999	999999	999999	61	858	345	730	140	965	600	580	875	364	187	103	471	999999	999999	34	983	999999	999999	860	102	129	887	734	999999	472	90	51	999999	999999	970	999999	404	948	569	999999	999999	597	974	373	790	609	999999	731	906	177	606	999999	999999	184	127	90	330	807	678	999999	971	611	250	999999	885	559	999999	25	393	257	699	523	999999	259	981	396	642	400	79	493	999999	166	827	322	865	337	311	33	741	889	610	596	280	999999	952	440	356	316	999999	241	235	999999	999999	659	477	999999	341	490	202	731	448	929	999999	194	460	815	784	927	802	558	999999	999999	283	503	647	113	999999	784	306	999999	49	336	912	838	268	999999	999999	999999	999999	782	995	821	830	20	451	999999	858	999999	187	147	656	429	514	929	983	999999	999999	999999	999999	999999	839	999999	999999	651	692	121	27	900	999999	610	997	616	92	999999	562	436	529	273	999999	967	999999	168	606	169	894	620	821	982	855	999999	999999	999999	999999	480	942	999999	637	999999	328	339	662	958	168	577	150	49	346	999999	377	999999	999999	94	999999	54	129	681	950	34	757	81	300	44	999999	543	999999	32	999999	612	999999	123	999999	350	944	999999	999999	296	10	999999	29	854	999999	999999	615	308	999999	417	999999	120	999999	270	498	612	432	256	49	628	999999	624	469	999999	588	733	415	263	756	14	150	81	740	833	681	999999	15	902	797	962	429	746	504	999999	999999	351	999999	817	625	999999	999999	697	681	686	382	385	570	902	276	550	922	362	999999	44	276	120	379	999999	589	999999	607	529	999999	87	208	177	129	767	285	999999	482	598	637	569	95	452	399	63	999999	999999	359	999999	636	999999	49	76	204	470	434	730	999999	734	238	57	589	398	249	999999	487	215	265	802	999999	39	77	334	724	982	999999	999999	999999	326	76	292	999999	503	893	210	48	142	973	658	343	555	999999	747	370	999999	979	697	213	795	576	254	50	557	486	606	189	715	999999	999999	522	609	999999	655	999999	999999	828	95	999999	48	999999	
355	242	606	469	81	764	999999	964	143	12	261	999999	925	749	821	252	670	26	296	999999	332	789	761	999999	999999	545	620	90	424	762	893	201	175	999999	230	999999	443	98	415	842	859	751	219	999999	999999	999999	999999	905	845	702	167	78	999999	27	242	565	481	470	999999	535	154	250	549	381	118	69	999999	695	529	999999	808	582	611	454	171	999999	580	552	875	744	999999	714	244	721	604	824	982	999999	999999	664	999999	973	362	880	698	619	211	999999	110	211	542	999999	385	45	894	585	467	999999	855	999999	985	999999	595	990	84	439	15	827	777	293	87	307	697	999999	279	834	999999	730	999999	999999	379	999999	452	999999	212	999999	338	999999	827	29	367	227	302	346	679	999999	388	372	805	268	613	384	999999	816	134	244	700	521	766	69	999999	999999	999999	313	290	999999	486	921	999999	22	110	807	999999	757	926	999999	15	361	195	667	456	857	925	496	938	995	999999	635	548	967	371	817	441	768	663	630	218	988	65	436	134	466	584	793	168	805	384	312	889	999999	239	349	999999	108	613	508	811	522	999999	295	571	999999	382	999999	650	292	375	241	999999	306	651	27	305	999999	543	989	999999	141	338	142	999999	378	746	283	738	32	491	342	164	165	818	696	622	770	865	283	93	763	999999	875	999999	152	999999	593	623	221	53	999999	565	623	235	679	194	243	673	999999	999999	109	92	628	801	43	87	938	999999	999999	404	535	893	269	905	999999	988	462	702	479	169	163	659	526	978	914	777	540	930	148	511	389	106	673	178	984	999999	524	84	999999	999999	280	999999	668	816	518	999999	306	718	716	690	731	540	204	42	999999	449	566	650	887	266	546	18	348	999999	999999	438	230	999999	921	837	999999	388	999999	414	999999	57	991	709	469	999999	480	999999	223	458	780	999999	999999	640	227	545	124	999999	196	150	528	272	766	225	801	90	463	215	797	999999	226	352	245	790	153	903	999999	856	190	656	785	723	794	890	672	176	536	999999	873	385	723	599	999999	999999	885	626	291	775	999999	389	776	999999	35	344	241	437	613	121	497	323	97	268	694	540	365	805	477	875	552	634	553	999999	341	421	165	626	160	90	999999	999999	622	682	948	800	879	519	697	460	659	999999	563	999999	101	560	298	464	905	661	999999	90	158	999999	232	283	999999	902	999999	614	189	614	999999	999999	216	970	701	414	320	894	660	845	117	27	999999	318	999999	139	782	781	999999	700	999999	499	290	825	999999	216	999999	999999	999999	
977	999999	93	281	54	957	39	999999	131	999999	883	154	21	11	999999	972	999999	199	914	211	706	129	162	999999	488	893	788	252	391	999999	495	955	999999	929	682	999999	34	999999	181	999999	52	921	999999	999999	249	556	709	497	337	999999	246	26	544	999999	267	999999	433	999999	792	161	179	787	826	528	999999	928	999999	91	999999	999999	948	394	28	999999	999999	785	468	239	252	931	193	300	915	539	365	478	420	999999	672	825	999999	999999	953	30	999999	264	999999	142	558	321	999999	628	179	644	904	852	998	980	314	999999	399	999999	359	860	967	878	872	999999	999999	895	517	337	999999	503	856	525	999999	997	382	904	689	336	999999	931	884	565	131	280	634	999999	480	439	867	199	435	643	83	102	999999	999999	999999	808	999999	663	999999	719	999999	675	787	388	421	10	608	409	792	73	522	427	976	999999	757	601	999999	660	424	87	470	999999	999999	999999	452	347	999999	79	999999	881	367	27	137	175	355	455	999999	256	101	479	830	467	406	372	131	655	999999	650	999999	791	156	999999	248	726	258	989	608	573	936	84	999999	999999	887	911	706	999999	999999	810	999999	312	117	415	569	999999	256	12	822	705	102	796	231	304	524	730	735	58	999999	411	917	366	847	919	320	26	423	301	580	999999	999999	999999	364	316	593	251	999999	740	749	303	479	256	999999	999999	999999	149	999999	999999	24	167	185	657	725	889	893	700	465	197	105	552	999999	954	999999	999999	48	475	999999	914	999999	282	999999	999999	308	484	931	999999	198	944	999999	999999	173	999999	287	423	999999	999999	900	475	999999	893	786	496	645	207	772	999999	824	840	864	15	999999	938	61	999999	120	999999	358	999999	957	999999	511	999999	999999	923	388	999999	999999	999999	27	39	574	966	500	816	999999	560	359	111	712	417	846	358	89	442	473	235	609	546	999999	138	999999	660	517	201	392	274	999999	721	818	901	847	815	823	999999	440	740	447	245	999999	999999	832	257	537	999999	386	999999	442	999999	459	163	270	140	706	888	379	914	458	309	434	999999	813	637	293	810	999999	40	999999	254	999999	999999	999999	999999	301	753	999999	999999	132	967	815	239	832	440	999999	665	641	999999	119	934	465	526	292	148	999999	32	999999	204	999999	727	980	355	627	999999	314	726	376	896	999999	952	592	999999	792	491	999999	999999	399	383	375	999999	999999	852	921	999999	999999	999999	450	649	999999	999999	999999	111	448	405	999999	999999	611	645	135	545	999999	744	999999	166	352	999999	733	800	653	615	633	372	829	345	557	138	433	37	
408	829	285	999999	343	999999	945	999999	999999	397	504	34	999999	754	258	830	999999	434	973	764	257	301	999999	649	999999	947	645	999999	282	112	847	857	999999	999999	246	306	269	572	999999	999999	221	862	969	345	306	999999	999999	879	123	998	16	132	165	668	999999	999999	999999	635	730	395	923	999999	218	425	549	646	999999	19	517	951	999999	999999	32	999999	553	395	332	416	999999	377	925	766	531	283	999999	724	999999	377	804	140	229	633	999999	999999	395	999999	654	553	999999	659	639	22	372	172	437	249	109	999999	125	393	784	670	999999	363	469	167	778	934	329	824	944	620	215	387	732	937	925	16	278	642	999999	778	620	694	999999	999999	999999	369	999999	857	625	212	262	999999	355	999999	351	488	556	237	142	719	999999	971	999999	29	806	985	439	999999	323	999999	231	999999	999999	16	60	597	625	556	763	419	98	472	209	999999	368	795	999999	999999	999999	447	459	51	509	31	999999	649	978	718	117	999999	999999	356	999999	999999	980	779	768	348	508	753	862	10	999999	723	631	761	771	973	661	21	953	266	999999	875	643	190	974	999999	999999	411	619	906	449	355	489	742	928	999999	761	588	999999	692	674	843	584	459	999999	785	400	999999	877	15	67	999999	999999	672	452	667	887	999999	805	999999	886	999999	144	955	560	128	243	888	833	103	221	999999	999999	270	592	999999	300	193	613	999999	999999	670	533	613	999999	353	889	817	299	270	790	962	999999	999999	806	576	708	999999	999999	458	551	511	958	784	999999	999999	121	204	89	392	377	704	195	616	908	225	574	531	999999	216	238	426	598	999999	999999	258	299	105	463	26	361	671	294	165	647	727	999999	999999	818	865	242	694	737	907	893	96	777	176	980	590	11	187	522	999999	229	134	999999	396	482	545	694	999999	741	73	40	705	419	999999	969	190	999999	826	999999	251	974	543	689	999999	678	226	999999	999999	125	999999	25	184	159	602	935	522	814	999999	276	283	180	999999	999999	673	999999	198	676	746	999999	999999	86	999999	475	281	717	999999	445	231	717	999999	74	571	899	868	58	856	999999	817	104	457	999999	199	999999	999999	999999	756	590	999999	813	999999	549	734	999999	326	796	840	999999	999999	999999	259	86	592	607	20	219	608	328	95	625	31	999999	999999	651	749	432	887	999999	46	210	961	999999	999999	418	237	716	999999	644	582	81	218	158	678	999999	999999	380	783	591	550	999999	472	438	999999	400	792	848	690	999999	999999	894	909	225	671	677	923	999999	656	184	999999	999999	880	963	999999	
23	416	873	963	926	806	378	999999	999999	84	817	738	532	601	39	999999	388	36	999999	467	688	171	993	999999	11	19	691	723	609	221	256	349	508	692	490	983	999999	999999	763	286	999999	255	999999	151	999999	939	400	562	999999	558	992	277	634	506	67	852	423	396	961	917	124	999999	50	999999	828	477	999999	840	120	999999	706	999999	272	999999	658	443	557	852	632	72	619	139	999999	60	999999	999999	715	12	634	638	999999	533	923	846	172	163	214	530	322	386	999999	560	451	581	852	999999	15	664	848	624	304	571	764	899	308	984	558	989	864	850	762	999999	999999	482	999999	183	579	426	807	504	238	999999	539	999999	362	999999	688	999999	207	730	972	60	999999	19	343	997	999999	33	999999	999999	604	224	666	999999	623	482	354	969	104	679	919	589	857	353	396	278	999999	518	547	999999	305	44	792	999999	877	712	83	999999	999999	488	414	555	878	629	899	23	999999	999999	999999	880	999999	719	429	999999	810	393	203	810	622	75	965	999999	486	309	881	999999	432	999999	999999	911	408	157	831	616	275	999999	710	237	453	383	999999	965	999999	666	999999	999999	614	275	333	493	999999	273	583	82	523	163	79	579	999999	339	590	999999	481	999999	481	567	888	999999	999999	446	682	965	999999	249	167	999	374	819	774	999999	956	167	208	111	999999	999999	574	758	103	121	304	141	489	999999	792	80	999999	174	194	967	698	800	23	887	811	999999	906	999999	914	999999	788	999999	804	452	382	999999	639	379	999999	346	992	139	720	150	152	550	486	252	456	97	515	999999	634	807	999999	165	154	320	300	848	999999	239	999999	579	999999	54	999999	999999	999999	369	440	124	845	848	974	568	90	872	745	270	77	663	887	827	18	588	625	999999	846	227	289	328	999999	480	999999	762	295	150	817	107	223	449	511	97	999999	999999	364	786	833	48	85	281	575	40	781	576	352	26	570	744	428	340	200	524	89	121	999999	375	741	221	283	939	65	647	57	628	162	800	180	617	233	839	999999	807	151	18	999999	59	698	540	999999	279	580	83	999999	882	999999	999999	17	545	365	989	999999	999999	764	999999	226	928	982	163	999999	999999	845	952	520	999999	177	392	999999	81	368	985	999999	210	800	13	369	981	968	174	379	175	792	635	262	244	794	999999	53	16	792	825	76	545	999999	999999	434	627	563	99	999999	866	613	936	186	380	999999	844	820	761	775	244	999999	999999	999999	258	760	219	700	999999	794	625	999999	999999	289	999999	919	141	94	932	
578	999999	999999	879	999999	999999	561	999999	999999	881	922	950	731	291	240	557	865	258	760	867	118	225	926	288	999999	999999	526	247	999999	999999	461	999999	999999	888	999999	43	816	90	999999	280	697	999999	760	819	363	844	893	999999	145	731	677	999999	999999	999999	824	999999	816	149	584	369	986	323	207	816	999999	741	999999	843	108	999999	741	785	999999	999999	180	213	464	117	999999	459	206	999999	999999	926	999999	790	810	543	999999	999999	227	676	505	998	999999	999999	706	999999	398	621	653	60	959	937	990	891	999999	890	999999	620	999999	708	224	134	173	528	221	281	850	639	931	656	779	279	999999	74	999999	999999	205	999999	507	520	718	999999	806	155	508	174	935	83	19	919	498	999999	930	999999	461	999999	999999	999999	172	435	999999	999999	689	997	999999	690	957	925	611	889	694	259	999999	388	999999	999999	328	27	30	56	345	776	999999	22	999999	336	999999	472	999999	910	66	440	999999	82	427	999999	999999	808	999999	818	217	20	472	999999	234	248	340	551	527	550	999999	999999	745	126	999999	999999	138	677	838	944	350	999999	323	701	832	264	999999	51	960	40	999999	999999	152	212	839	335	314	999999	787	919	996	797	944	71	858	248	695	517	999999	999999	831	999999	999999	930	477	722	696	999999	297	999999	623	298	999999	496	263	541	675	999999	287	763	21	628	889	919	948	553	550	261	843	594	569	999999	68	860	209	350	999999	222	734	127	638	544	222	818	306	707	999999	457	808	327	573	162	240	229	98	999999	66	61	981	924	181	445	927	703	410	999999	240	731	999999	912	991	999999	808	169	134	477	415	81	622	251	346	103	999999	526	30	417	877	838	771	996	294	498	240	810	945	203	617	519	418	790	476	485	170	895	335	120	353	999999	104	999999	797	984	438	739	999999	88	992	411	682	992	999999	999999	959	300	628	502	232	997	223	999999	860	896	663	832	774	999999	932	999999	200	910	999999	999999	744	160	209	309	999999	500	232	867	999999	216	837	425	999999	84	525	869	277	999999	887	356	856	173	999999	900	999999	605	964	725	999999	999999	220	771	999999	831	657	809	101	328	441	999999	774	356	730	654	69	248	999999	700	999999	999999	999999	367	33	999999	999999	580	399	308	999999	464	535	999999	999999	999999	995	75	496	999999	427	716	999999	948	400	999999	581	999999	443	116	841	999999	925	274	999999	92	164	852	747	999999	881	86	419	792	350	976	999999	999999	999999	964	999999	993	999999	359	282	629	294	341	967	868	146	999999	147	293	467	894	539	271	
127	639	611	999999	999999	284	449	350	307	999999	607	423	959	313	876	999999	457	999999	341	576	992	760	798	822	885	879	85	442	939	999999	335	455	999999	934	160	994	362	515	675	476	910	932	332	307	733	553	908	833	573	668	999999	618	563	962	278	999999	840	789	267	448	999999	17	999999	999999	661	162	976	34	162	881	126	941	182	999999	666	69	437	999999	98	999999	971	252	869	280	999999	999999	999999	484	665	793	163	572	999999	237	277	999999	531	160	646	581	577	884	680	691	551	894	445	699	306	219	929	349	700	926	477	957	999999	999999	882	945	270	501	999999	999999	999999	554	694	945	999999	763	538	286	854	516	999999	999999	571	187	729	405	280	999999	999999	456	864	813	872	331	999999	319	764	400	278	701	321	85	525	321	963	997	210	500	111	999999	680	652	495	193	171	999999	999999	960	411	999999	674	999999	323	911	504	999999	681	372	195	287	998	999999	18	163	999999	689	571	999999	223	731	999999	780	999999	644	999999	221	328	688	170	999999	923	999999	989	792	36	254	999999	613	999999	999999	325	999999	314	999999	544	542	644	341	988	482	818	146	746	999999	999999	894	976	678	145	293	594	993	212	816	363	205	999999	226	999999	999999	999999	957	443	173	415	367	475	999999	110	244	999999	999999	999999	999999	560	787	66	320	510	999999	278	93	478	533	999999	331	635	498	470	999999	394	999999	213	48	999999	861	702	583	273	924	428	709	577	999999	716	607	999999	523	999999	576	148	999999	999999	996	681	843	489	910	708	94	731	977	805	761	850	158	783	999999	142	999999	94	483	999999	585	712	568	999999	999999	816	857	37	999999	242	894	210	999999	712	217	366	999999	381	792	999999	999999	203	451	999999	815	60	567	824	643	390	565	492	664	791	140	293	999999	999999	999999	103	850	66	619	745	999999	561	303	445	575	304	431	327	301	608	867	999999	999999	999999	700	526	258	43	999999	731	676	412	546	764	582	999999	999999	383	470	699	34	999999	583	706	992	264	756	132	258	349	959	999999	200	66	924	999999	999999	458	999999	394	844	999999	673	888	78	509	999999	999999	863	999999	60	57	999999	601	999999	999999	808	565	672	999999	999999	136	785	54	771	438	999999	999999	840	999999	999999	795	745	85	855	217	999999	695	637	493	249	227	268	999999	298	999999	999999	999999	999999	190	939	466	785	999999	625	999999	999999	999999	126	640	297	535	698	999999	999999	265	311	999999	746	375	999999	122	927	188	206	551	868	188	755	859	57	999999	999999	660	999999	445	999999	999999	460	
147	186	999999	578	996	206	713	529	238	857	43	609	608	852	117	896	827	538	606	996	83	849	853	999999	266	593	674	999999	47	145	314	255	999999	999999	999999	199	463	543	931	999999	492	999999	999999	330	721	260	999999	770	899	764	77	906	413	557	387	999999	332	999999	322	413	531	195	999999	103	553	788	851	287	252	917	442	293	607	999999	999999	60	220	533	162	16	999999	999999	628	283	77	407	842	210	999999	321	866	506	231	527	461	999999	540	545	776	933	999999	171	999999	999999	331	783	308	789	53	999999	87	799	804	315	999999	628	566	218	35	155	999999	651	342	930	60	936	71	90	172	217	519	999999	757	229	608	983	384	646	999999	293	999999	999999	166	999999	999999	77	999999	999999	999999	833	740	332	519	630	987	999999	999999	999999	999999	999999	722	227	999999	999999	999999	412	999999	585	999999	285	253	920	266	741	999999	892	494	724	999999	982	244	155	821	339	999999	197	164	137	999999	999999	165	787	999999	999999	571	881	436	999999	999999	999999	36	126	999999	999999	589	819	76	777	583	104	999999	113	901	949	160	576	406	297	369	999999	999999	914	353	855	999999	466	215	699	180	174	466	173	999999	999999	999999	128	936	999999	749	999999	999999	387	553	999999	588	61	885	765	415	994	485	148	960	181	583	121	773	363	863	133	999999	376	999999	419	637	108	189	46	999999	42	640	999999	547	999999	508	870	370	215	276	78	580	450	294	999999	688	999999	999999	752	291	844	354	999999	974	999999	52	754	779	143	999999	999999	872	849	771	999999	364	917	600	999999	672	712	751	568	96	795	553	173	92	431	730	999999	895	436	755	158	687	67	999999	921	670	999999	100	237	704	786	205	731	679	910	820	770	727	956	999999	578	103	786	495	188	82	999999	672	999999	413	201	594	445	103	622	999999	306	333	679	999999	999999	999999	524	863	310	599	999999	999999	181	999999	959	591	938	357	187	65	900	571	999999	999999	790	91	742	823	512	201	760	999999	999999	225	523	446	58	999999	170	999999	579	923	195	588	260	395	501	746	453	999999	656	98	999999	567	794	999999	918	829	796	837	879	700	360	118	839	194	999999	955	97	999999	999999	569	196	231	486	999999	999999	999999	598	404	590	996	380	902	545	672	721	498	999999	999999	999999	228	582	333	999999	999999	572	999999	749	75	958	999999	999999	930	76	96	902	999999	90	999999	358	101	241	401	257	883	999999	999999	999999	176	472	939	535	999999	994	325	987	862	154	607	414	309	999999	532	446	55	346	450	836	459	770	
37	417	613	999999	436	986	190	86	203	559	124	513	582	999999	29	999999	999999	935	751	108	49	549	483	999999	58	24	708	955	211	546	879	621	999999	406	445	531	921	868	567	338	806	999999	951	58	299	796	505	999999	999999	45	985	514	94	360	999999	487	934	210	390	999999	288	235	874	656	999999	503	999999	999999	999999	497	98	492	378	423	302	999999	598	435	999999	999999	999999	999999	537	176	561	374	999999	763	999999	999999	596	720	999999	154	59	999999	911	999999	999999	999999	406	329	772	999999	946	999999	146	671	999999	478	889	999999	999999	138	904	509	697	707	105	999999	966	636	510	208	901	378	14	233	999999	720	350	999999	67	326	999999	199	15	608	230	68	999999	865	999999	207	79	97	632	359	250	550	999999	214	999999	999999	830	999999	819	574	38	999999	498	999999	307	999999	137	595	999999	999999	282	714	503	99	487	999999	86	110	931	312	139	814	745	655	999999	823	836	146	105	999999	999999	95	380	441	999999	652	570	326	567	999999	80	999999	644	860	999999	999999	999999	794	726	171	986	729	839	516	999999	224	832	842	929	484	510	990	999999	458	285	197	344	72	999999	835	477	760	542	573	242	999999	179	884	579	456	999999	51	419	933	17	767	999999	863	999999	365	819	727	396	93	999999	89	983	196	585	889	201	983	999999	891	693	999999	196	275	284	788	999999	947	273	999999	999999	468	580	999999	450	517	941	480	75	163	999999	749	374	459	999999	162	672	982	999999	690	264	793	766	999999	250	999999	580	999999	999999	999999	321	871	464	912	386	999999	509	999999	999999	77	947	721	918	999999	875	999999	862	999999	559	132	126	72	648	583	999999	913	702	61	326	999999	937	961	999999	857	999999	999999	999999	461	83	328	999999	999999	246	241	999999	543	999999	999999	652	305	919	999999	430	999999	999999	999999	233	880	694	472	695	999999	111	86	999999	985	828	70	290	731	659	999999	663	241	479	870	826	416	840	684	999999	69	409	30	999999	103	541	436	765	593	920	414	999999	610	632	999999	154	999999	111	757	999999	814	362	921	646	999999	190	199	999999	231	432	816	50	19	434	636	58	999999	999999	999999	454	402	305	697	811	254	999999	63	608	283	999999	666	315	93	999999	999999	706	487	383	999999	912	999999	449	543	170	114	999999	757	186	999999	999999	73	999999	73	312	322	519	999999	120	401	999999	136	590	712	505	766	510	956	999999	210	929	999999	706	104	999999	112	953	761	999999	999999	880	886	999999	612	999999	662	833	999999	780	658	714	50	377	981	999999	999999	761	736	
48	403	999999	417	718	999999	76	586	366	999999	939	210	368	757	137	413	521	987	259	999999	999999	842	932	999999	186	391	999999	999999	999999	724	736	348	351	226	999999	143	113	473	999999	999999	999999	550	305	999999	999999	580	299	999999	913	964	999999	999999	536	999999	160	206	471	999999	240	337	488	187	393	642	999999	600	999999	151	45	994	309	57	819	357	442	45	546	837	955	999999	101	540	975	237	999999	366	999999	568	76	999999	672	768	242	999999	423	368	166	663	999999	712	721	158	999999	918	665	423	559	188	350	999999	999999	999999	999999	634	245	948	211	166	999999	645	788	300	999999	999999	331	999999	999999	978	933	83	999999	883	745	252	884	943	999999	999999	572	999999	806	633	227	951	866	49	999999	999999	999999	475	999999	10	285	457	923	430	82	411	597	133	608	999999	255	277	245	999999	888	999999	750	301	338	154	593	546	838	165	82	999999	653	292	163	999999	382	467	916	999999	607	297	999999	463	870	999999	999999	448	242	235	387	950	715	99	999999	251	999999	999999	147	22	416	999999	618	768	357	948	999999	314	970	999999	999999	999999	999999	366	178	600	818	999999	431	130	684	154	314	612	777	999999	418	563	999999	912	358	999999	330	999999	472	868	999999	560	999999	922	999999	165	478	999999	37	600	599	359	920	560	432	571	882	27	337	272	434	15	990	235	539	204	183	68	999999	999999	999999	457	893	310	920	267	190	999999	669	529	999999	474	585	187	532	999999	999999	999999	489	787	999999	999999	575	999999	444	673	999999	999999	392	265	999999	420	797	999999	143	152	465	620	999999	999999	390	999999	357	999999	596	960	999999	812	999999	480	561	602	999999	265	942	163	999999	694	865	257	697	999999	125	999999	547	265	677	999999	54	390	603	31	940	323	407	999999	955	767	613	484	999999	757	187	911	704	389	840	541	955	979	271	999999	999999	999999	478	90	268	943	999999	340	999999	742	768	322	876	540	661	265	858	140	999999	999999	91	391	999999	939	132	214	709	999999	424	145	999999	74	129	832	276	558	845	326	554	21	507	282	201	999999	988	865	45	999999	727	585	683	824	781	157	690	999999	388	538	958	64	244	112	999999	157	19	704	202	54	273	113	419	541	586	196	999999	808	200	502	999999	266	178	999999	999999	999999	461	907	292	971	152	903	179	316	368	499	777	999999	366	53	501	294	672	999999	900	624	176	999999	248	595	541	881	999999	885	587	701	885	698	672	86	695	999999	999999	999999	901	370	933	999999	182	96	418	221	452	156	10	999999	999999	187	
645	816	672	319	669	696	439	271	730	293	728	666	614	89	732	289	999999	400	872	451	999999	999999	690	73	969	161	999999	329	999999	999999	999999	920	118	707	63	856	413	385	999999	999999	999999	639	639	649	384	999999	481	339	489	172	799	999999	794	152	98	115	135	999999	350	518	999999	119	999999	999999	999999	808	558	907	35	999999	875	971	999999	999999	658	459	999999	999999	689	999999	679	999999	999999	276	237	284	135	966	618	947	730	803	45	923	216	682	807	999999	999999	575	957	574	313	613	296	999999	652	999999	493	638	215	94	920	999999	838	671	279	565	476	133	682	592	298	999999	155	81	999999	44	940	975	652	964	799	999999	506	999999	544	236	979	409	632	487	999999	999999	999999	999999	883	158	95	999999	999999	999999	468	127	893	375	285	999999	468	224	999999	999999	707	517	986	999999	294	999999	390	733	999999	52	999999	999999	999999	999999	119	318	344	999999	198	788	999999	405	572	999999	505	999999	229	141	999999	318	768	999999	519	25	999999	999999	993	502	362	85	767	999999	418	370	999999	401	626	999999	265	967	999999	999999	999999	111	668	312	945	585	745	999999	588	259	903	999999	999999	820	999999	485	999999	153	999999	842	999999	123	31	999999	987	211	745	113	999999	530	999999	862	999999	807	739	417	356	999999	29	417	999999	999999	497	517	458	599	999999	844	844	151	285	121	999999	58	814	912	999999	81	324	743	840	999999	556	999999	384	51	400	476	91	149	139	946	133	906	95	404	999999	513	148	999999	124	999999	999999	913	255	763	999999	379	993	826	337	284	163	286	999999	125	999999	439	143	999999	209	620	762	704	999999	338	987	745	962	999999	296	576	999999	927	629	939	999999	642	812	620	831	999999	483	999999	811	854	999999	847	999999	999999	210	196	379	732	198	504	147	564	999999	916	999999	999999	416	583	540	761	352	235	656	637	742	999999	627	523	585	187	146	508	893	168	999999	149	415	992	218	999999	999999	999999	999999	999999	801	999999	741	895	844	366	615	999999	724	60	511	567	201	999999	238	649	568	856	157	21	367	639	999999	743	380	635	69	424	374	439	999999	999999	999999	532	835	999999	819	732	999999	999999	572	999999	783	842	656	978	999999	713	763	568	542	350	63	728	999999	172	157	998	525	219	307	999999	534	999999	495	370	999999	999999	866	315	999999	836	188	928	449	999999	855	999999	999999	401	999999	999999	660	806	897	999999	999999	999999	765	673	775	821	217	999999	921	380	712	499	356	999999	999999	290	999999	458	999999	706	171	134	288	999999	316	329	911	133	999999	952	
540	728	396	281	999999	312	903	202	539	18	628	719	17	78	999999	366	481	800	999999	406	507	211	77	201	62	999999	489	128	366	456	910	93	936	969	840	984	112	85	24	605	999999	654	919	730	87	999999	127	220	999999	949	848	120	639	999999	999999	338	999999	999999	229	999999	822	784	835	93	108	544	782	47	237	433	263	406	999999	888	30	853	292	999999	124	609	999999	278	890	417	607	799	999999	810	999999	511	332	907	999999	707	999999	602	818	836	632	542	999999	89	982	805	696	452	334	750	115	999999	56	324	90	619	471	999999	894	428	999999	308	100	971	999999	999999	110	356	549	88	115	427	999999	999999	714	581	939	766	295	94	999999	999999	475	703	999999	924	999999	17	826	246	246	238	999999	399	360	334	452	999999	999999	266	704	350	999999	256	999999	999999	565	600	610	509	679	999999	268	999999	708	329	833	396	999999	598	271	103	529	999999	841	876	719	999999	999999	389	999999	999999	209	39	390	999999	263	999999	999999	27	368	864	406	327	567	999999	970	898	691	999999	999999	999999	431	968	994	611	820	999999	414	768	968	920	999999	230	379	438	504	999999	999999	337	75	614	337	259	239	406	696	999999	745	309	906	820	953	74	999999	83	819	999999	44	999999	999999	664	814	999999	999999	448	370	186	999999	138	47	741	479	364	999999	886	728	999999	738	598	915	619	853	999999	999999	157	966	440	999999	305	619	272	205	649	999999	411	799	47	210	999999	46	519	263	616	271	175	999999	599	108	11	999999	999999	503	445	999999	940	810	999999	439	901	481	930	844	652	519	775	999999	829	586	564	999999	691	972	999999	561	999999	365	247	843	999999	806	377	999999	339	949	972	769	759	785	836	600	999999	607	308	999999	999999	675	999999	106	496	999999	521	22	544	914	664	674	999999	884	469	585	573	866	999999	104	114	999999	999999	702	547	16	787	54	750	999999	999999	93	673	636	999999	729	754	999999	356	999999	295	999999	796	425	295	308	222	999999	326	260	37	232	999999	999999	215	517	171	908	559	490	842	476	271	581	916	581	999999	919	439	739	831	433	520	676	809	749	999999	98	417	999999	793	999999	727	999999	999999	774	999999	999999	999999	937	999999	845	590	866	234	999999	999999	225	508	713	307	303	999999	587	429	604	712	198	405	466	999999	82	999999	999999	697	929	749	772	999999	152	363	541	999999	501	999999	985	842	653	451	990	999999	586	999999	703	940	499	999999	150	999999	341	71	999999	999999	965	231	999999	999999	999999	178	305	999999	330	579	366	360	999999	805	
943	415	999999	999999	69	747	414	809	139	492	797	999999	207	462	999999	701	314	90	333	477	532	280	685	640	999999	484	156	921	335	17	233	353	184	693	999999	734	999999	579	999999	291	999999	165	102	999999	557	898	970	842	469	999999	274	286	999999	298	999999	672	730	803	198	584	601	493	484	131	268	454	206	514	929	874	75	734	999999	51	818	999999	999999	999999	999999	674	513	313	461	999999	999999	947	999999	885	420	860	999999	832	391	428	690	175	680	970	745	999999	702	466	913	595	563	540	999999	984	480	904	999999	58	720	524	80	297	42	778	388	320	999999	320	999999	78	999999	999999	999999	658	999999	653	999999	217	936	978	999999	57	999999	866	999999	212	749	999999	999999	999999	376	955	121	867	358	403	142	999999	591	434	999999	392	999999	844	724	329	196	999999	633	826	217	286	121	999999	552	32	896	999999	634	186	999999	796	905	587	702	915	131	486	999999	957	520	794	625	999999	12	589	999999	555	151	823	999999	209	999999	588	308	99	844	999999	324	999999	506	966	999999	999999	862	190	486	785	152	999999	208	710	249	675	316	999999	660	608	738	962	999999	351	999999	811	999999	999999	97	326	289	612	999999	751	171	999999	461	999999	526	999999	650	822	112	898	412	342	999999	315	999999	42	282	999999	999999	245	640	999999	987	165	941	466	254	499	102	170	506	999999	999999	456	548	275	999999	762	896	450	999999	916	860	450	999999	692	196	999999	999999	65	54	404	999999	835	120	809	987	306	612	999999	966	160	730	942	401	872	999999	177	999999	694	818	520	988	999999	286	999999	501	546	226	259	999999	398	999999	46	125	112	366	902	999999	999999	287	917	999999	836	483	999999	195	917	58	76	98	28	99	999999	246	534	999999	195	558	395	318	999999	90	362	790	577	73	694	999999	299	515	999999	999999	999999	417	901	370	162	514	479	539	583	498	159	999999	260	309	999999	799	591	696	181	354	950	430	837	837	999999	55	905	999999	501	101	999999	999999	397	999999	999999	310	345	174	264	999999	89	999999	999999	951	930	200	540	278	694	999999	999999	602	344	999999	999999	606	579	73	572	116	608	734	48	999999	738	599	774	73	999999	78	999999	427	442	501	999999	103	999999	885	906	606	515	637	60	606	856	166	999999	999999	315	999999	731	281	601	157	81	999999	817	251	999999	341	999999	999999	999999	625	440	817	999999	843	999999	788	910	693	999999	966	601	971	999999	441	636	581	999999	734	758	781	347	192	825	294	429	920	285	454	672	575	999999	49	605	434	176	48	996	
382	958	527	555	999999	124	635	556	999999	669	999999	615	999999	999999	692	717	259	999999	258	991	875	423	171	512	465	999999	591	786	562	999999	999999	999999	999999	999999	10	775	241	236	309	77	200	738	999999	260	900	838	41	617	497	999999	356	156	918	999999	130	958	797	24	99	999999	999999	849	999999	734	999999	999999	28	999999	999999	999999	485	33	978	190	801	999999	104	910	611	626	988	974	298	240	999999	999999	357	550	465	999999	978	226	999999	291	544	351	744	595	841	789	999999	975	999999	581	845	999999	178	999999	999999	983	864	999999	412	472	39	559	560	763	714	316	762	477	600	999999	999999	268	885	697	999999	460	402	508	79	822	806	23	324	717	394	696	935	619	304	481	186	101	813	674	262	984	999999	981	999999	535	999999	352	385	999999	999999	587	447	480	101	795	591	366	817	590	999999	25	244	843	999999	28	380	153	999999	999999	999999	999999	454	999999	445	661	669	420	999999	543	999999	463	638	999999	84	807	999999	464	528	509	999999	999999	284	233	18	246	750	946	612	863	164	883	999999	999999	11	795	142	235	44	439	135	180	739	283	999999	212	999999	662	769	570	768	999999	999999	673	239	920	572	999999	212	209	911	999999	808	764	999999	911	294	382	580	288	999999	33	429	999999	999999	719	999999	10	437	806	999999	999999	187	999999	104	248	269	505	36	999999	233	910	33	835	528	413	372	999999	894	884	999999	15	91	490	999999	999999	496	535	300	519	840	571	794	406	350	823	544	999999	670	151	651	788	355	499	65	999999	999	594	999999	970	357	115	116	552	888	852	16	697	156	358	999999	734	215	999999	999999	661	999999	999999	494	704	868	605	999999	752	242	139	660	592	435	139	745	901	999999	999999	172	734	465	251	517	999999	999999	847	620	321	399	917	583	838	258	403	650	999999	110	866	111	751	800	363	999999	759	202	423	271	26	612	850	769	999999	354	516	205	873	118	996	887	30	985	993	363	324	556	822	344	41	489	372	801	999999	228	999999	999999	111	931	999999	999999	403	586	603	709	548	158	697	494	999999	207	776	999999	999999	978	999999	766	807	999	999999	212	379	88	239	536	250	59	671	666	933	582	103	941	360	699	493	999999	999999	293	815	999999	858	999999	999999	834	999999	108	697	129	999999	999999	135	112	999999	555	999999	324	356	76	468	499	486	999999	560	169	113	834	913	414	494	999999	384	999999	194	828	354	999999	486	405	823	999999	361	552	999999	288	456	999999	15	999999	773	179	97	999999	825	325	999999	827	777	
443	999999	878	194	999999	999999	500	999999	999999	917	117	999999	999999	838	951	252	999999	147	933	511	282	712	122	828	999999	640	999999	558	999999	999999	999999	148	999999	274	52	674	945	999999	78	918	38	18	844	83	999999	602	999999	340	999999	82	999999	187	757	999999	999999	730	618	59	84	652	318	941	220	999999	59	969	685	620	999999	286	999999	370	79	25	483	273	867	48	930	517	751	985	999999	987	201	690	390	999999	999999	321	66	895	882	425	609	96	999999	931	34	928	917	278	544	999999	999999	147	118	999999	999999	241	863	580	128	567	901	999999	529	232	721	368	588	484	851	483	230	411	488	999999	416	396	475	935	23	11	599	482	450	562	223	63	582	649	999999	537	999999	485	776	999999	999999	999999	567	575	219	666	350	443	427	999999	999999	373	659	464	999999	456	765	927	567	127	968	999999	883	999999	19	999999	786	939	125	323	35	744	634	173	139	140	828	900	725	356	661	166	65	388	999999	850	403	999999	323	912	772	530	918	999999	356	999999	401	601	565	551	880	999999	999999	114	46	894	738	999999	999999	999999	627	865	999999	220	466	811	373	505	52	169	274	999999	625	213	551	504	999999	975	817	43	999999	237	344	184	476	259	838	950	352	39	999999	908	792	128	999999	907	328	999999	203	544	732	999999	558	999999	286	221	785	999999	563	999999	77	763	999999	301	999999	999999	530	37	999999	216	972	422	162	23	57	999999	876	507	918	644	186	128	781	283	311	999999	999999	938	999999	264	473	999999	397	810	961	999999	999999	500	663	894	386	300	964	986	571	319	743	999999	358	920	344	288	999999	919	365	949	981	405	989	622	720	591	140	489	742	999999	35	351	61	999999	136	386	844	33	267	999999	163	999999	711	992	109	144	590	977	919	195	999999	478	999999	22	999999	834	510	50	184	999999	170	485	253	323	293	999999	493	659	793	958	443	181	661	479	795	195	693	997	523	999999	999999	162	569	556	999999	556	896	49	331	301	875	999999	999999	472	724	678	551	398	708	706	650	930	194	961	752	357	816	975	999999	999999	151	999999	527	597	793	18	916	697	999999	736	505	454	999999	501	93	640	331	198	999999	999999	999999	305	299	816	935	80	968	999999	804	380	740	920	823	149	999999	372	999999	262	679	716	999999	854	803	971	210	999999	602	692	878	999999	999999	628	230	999999	546	846	224	999999	661	722	49	318	892	999999	996	584	999999	198	350	720	999999	79	519	48	364	790	501	327	615	739	999999	285	729	999999	354	121	
700	999999	602	314	158	575	600	956	676	454	961	590	974	999999	575	999999	351	167	758	999999	118	192	744	756	354	896	105	999999	999999	764	588	209	869	999999	884	999999	595	46	572	787	478	562	371	910	828	911	352	989	173	999999	933	999999	934	397	999999	999999	999999	846	960	261	999999	678	712	912	999999	762	720	999999	741	669	819	315	595	999999	999999	556	820	833	927	442	554	115	758	191	830	26	275	481	881	375	925	999999	999999	999999	317	800	999999	458	54	76	200	262	257	503	999999	627	976	963	908	456	697	999999	919	527	707	374	919	530	92	999999	999999	248	218	999999	744	80	239	999999	663	688	705	372	789	860	252	999999	857	264	938	212	49	311	999999	434	678	778	829	558	612	942	999999	999999	376	204	999999	951	54	999999	759	182	398	999999	310	230	751	999999	999999	68	285	999999	516	664	592	879	999999	195	675	783	697	999999	999999	681	672	999999	999999	385	995	999999	290	300	257	975	505	765	814	348	999999	999999	683	353	421	770	283	207	435	225	737	999999	394	394	286	271	194	999999	931	717	39	590	423	375	339	772	777	984	999999	541	999999	827	75	471	194	999999	999999	354	554	480	407	475	294	591	647	999999	209	999999	999999	986	999999	999999	999999	107	319	420	929	999999	23	648	992	298	999999	894	66	910	431	923	999999	953	171	999999	249	460	999999	999999	999999	831	727	999999	572	881	970	181	749	458	993	967	999999	773	999999	790	340	905	999999	119	436	399	535	737	87	286	695	70	999999	951	471	382	999999	999999	125	999999	591	193	86	121	327	867	155	607	917	463	999999	437	559	380	509	343	972	210	137	905	999999	990	752	296	195	910	999999	797	986	620	189	406	658	999999	209	157	829	376	791	568	254	928	819	999999	514	268	510	454	452	137	410	587	627	999999	801	601	440	790	999999	999999	520	357	999999	306	284	375	999999	264	181	999999	999999	999999	418	999999	999999	377	180	999999	781	927	409	902	999999	858	219	601	778	449	999999	608	716	49	451	999999	999999	897	317	523	999999	149	489	256	282	100	999999	805	179	68	557	433	431	311	999999	998	999999	617	11	762	999999	682	999999	999999	760	573	645	475	164	44	520	999999	70	657	789	999999	447	162	629	264	245	414	432	719	891	79	186	999999	40	452	376	999999	999999	999999	436	667	552	159	496	709	455	157	651	144	548	793	999999	774	521	376	999999	854	999999	747	999999	682	259	999999	448	999999	396	240	445	711	999999	89	868	515	230	132	99	999999	999999	999999	
999999	999999	763	999999	181	107	999999	412	892	663	999999	521	999999	158	38	999999	999999	999999	999999	806	323	999999	712	940	476	999999	925	857	999999	399	286	273	198	77	937	999999	918	962	705	999999	983	983	999999	781	819	999999	636	999999	487	999999	999999	999999	585	859	999999	595	385	999999	820	999999	182	999999	859	503	999999	628	332	385	220	999999	835	455	969	371	999999	340	876	930	131	330	999999	999999	380	86	684	861	687	339	470	352	63	104	151	992	178	999999	999999	844	405	200	824	260	509	887	640	269	455	224	46	276	719	455	702	500	879	999999	478	999999	818	524	940	993	914	868	546	999999	314	976	203	999999	216	41	535	930	506	582	705	492	999999	424	416	473	302	999999	633	999999	402	650	999999	211	666	350	35	880	259	999999	345	641	351	900	999999	478	31	999999	69	999999	999999	772	994	307	271	999999	347	403	118	477	700	720	244	937	999999	999999	863	991	32	866	999999	999999	680	675	999999	74	151	999999	469	937	999999	944	144	999999	688	630	656	815	940	680	12	631	772	781	999999	624	407	999999	561	999999	999999	999999	999999	202	681	275	999999	328	70	999999	844	999999	934	999999	36	999999	585	298	999999	718	17	57	61	351	864	384	882	899	546	622	666	737	999999	177	332	421	618	941	274	422	999999	337	755	742	836	209	697	999999	755	382	49	118	999999	999999	294	567	977	983	338	306	393	201	782	447	999999	116	818	766	848	614	148	999999	33	999999	188	680	302	319	515	664	687	999999	153	999999	583	558	584	149	883	764	999999	634	613	968	39	347	999999	999999	212	730	999999	999999	752	150	999999	999999	95	325	664	614	275	668	478	673	999999	999999	999999	619	864	981	531	678	883	93	180	999999	40	65	808	841	135	984	116	784	283	756	999999	13	928	188	999999	268	999999	279	499	999999	166	999999	999999	927	999999	934	453	230	208	712	57	669	969	731	374	999999	517	823	488	999999	562	693	400	862	999999	54	691	686	999999	273	203	614	593	999999	357	101	705	880	551	201	999999	886	586	999999	709	999999	999999	206	813	443	750	661	999999	218	999999	472	549	496	363	999999	252	767	711	935	518	443	85	573	384	283	334	637	281	296	999999	676	117	828	162	704	21	494	872	999999	522	542	999999	384	193	884	551	218	526	307	948	772	999999	650	999999	276	792	469	822	539	999999	123	389	504	999999	999999	364	720	344	999999	243	758	894	636	999999	975	620	701	390	999999	999999	125	120	974	348	978	999999	467	775	886	911	999999	999999	343	
999999	408	999999	328	917	647	530	831	874	999999	73	999999	877	547	236	87	656	101	89	333	807	993	999999	999999	165	489	53	999999	945	999999	747	999999	96	561	669	999999	822	301	783	742	969	900	250	999999	999999	158	999999	954	240	697	999999	999999	472	349	535	973	405	747	172	437	603	999999	886	427	999999	381	114	999999	877	999999	265	364	317	346	363	907	752	760	504	999999	388	99	666	258	226	927	229	746	35	999999	620	85	999999	356	999999	346	24	999999	132	538	53	999999	86	999999	442	875	512	135	985	628	230	644	252	165	999999	514	966	637	210	202	161	367	999999	191	601	189	236	961	207	999999	999999	929	637	966	963	603	22	999999	999999	350	425	104	999999	406	476	975	833	973	306	634	379	999999	622	999999	386	686	493	999999	428	262	649	550	927	999999	735	301	16	286	201	455	501	999999	821	859	777	999999	999999	893	715	626	356	262	665	573	647	516	316	707	589	287	119	127	228	563	701	999999	176	793	671	184	968	556	782	999999	143	60	564	763	162	329	90	599	189	999999	906	396	884	364	330	229	984	999999	999999	999999	346	999999	999999	268	999999	902	890	812	232	540	657	999999	999999	815	440	597	951	553	555	999999	206	999999	937	999999	657	314	990	999999	473	452	999999	670	999999	868	514	759	999999	306	604	260	438	278	999999	649	154	116	916	79	924	733	999999	441	753	436	999999	826	446	684	999999	854	911	999999	348	780	349	987	939	611	310	680	647	654	948	999999	831	927	152	298	281	551	397	999999	999999	739	999999	758	916	999999	161	688	999999	275	999999	750	999999	999999	929	596	999999	167	177	999999	768	253	95	623	999999	457	604	789	999999	999999	412	69	466	990	201	609	999999	591	80	515	460	622	367	999999	999999	999999	999999	482	997	999999	988	999999	383	93	162	643	653	999999	276	469	829	371	14	999999	863	636	999999	999999	999999	330	999999	718	97	661	854	156	886	999999	999999	999999	500	999999	791	138	999999	297	685	999999	999999	999999	955	55	324	611	686	98	999999	202	519	331	999999	999999	323	677	565	279	37	722	999999	16	757	940	895	982	968	706	579	875	15	575	951	910	519	610	999999	999999	999999	485	999999	765	537	693	203	343	379	891	808	124	999999	890	270	963	153	999999	800	24	159	342	999999	979	518	743	197	944	380	13	999999	713	311	619	875	999999	746	474	478	73	747	562	999999	86	897	464	312	125	314	987	767	686	809	999999	795	71	999999	995	256	794	506	259	963	999999	801	104	999999	953	
24	719	226	999999	999999	999999	277	597	729	566	999999	999999	440	82	639	392	246	999999	904	951	824	814	708	999999	227	999999	999999	498	598	247	285	999999	999999	358	110	595	999999	98	333	82	999999	208	342	286	913	203	999999	434	619	581	139	398	999999	861	139	999999	999999	999999	462	679	179	779	998	999999	290	289	411	92	971	999999	621	158	89	999999	867	626	482	999999	838	34	330	143	878	27	118	886	612	790	999999	901	584	305	636	653	903	999999	999999	999999	995	633	791	281	462	999999	960	980	318	368	994	999999	999999	589	999999	437	359	45	900	980	382	404	999999	621	863	999999	469	325	522	999999	929	562	426	999999	435	215	999999	59	999999	999999	67	999999	577	253	795	716	184	995	999999	208	303	999999	999999	228	999999	601	999999	179	999999	392	999999	644	468	882	439	441	96	105	999999	999999	204	309	999999	598	999999	254	826	999999	999999	156	999999	474	999999	323	143	999999	159	207	163	834	259	73	641	999999	999999	422	669	695	814	999999	629	88	841	247	13	993	512	814	999999	999999	774	532	999999	271	496	642	988	999999	999999	377	292	889	941	999999	999999	141	668	76	403	510	585	999999	618	999999	527	817	632	418	320	149	558	344	999999	929	999999	999999	719	380	801	562	433	524	946	447	81	739	999999	522	75	872	335	999999	421	794	648	643	914	881	743	679	20	580	834	999999	818	948	987	21	269	999999	421	298	275	841	86	71	194	181	400	787	680	120	353	999999	813	122	999999	117	291	426	812	838	636	131	551	853	689	347	999999	999999	752	135	262	618	460	47	180	999999	718	586	999999	742	490	956	999	900	999999	999999	795	999999	35	880	729	843	643	582	999999	999999	299	233	382	847	553	277	45	554	857	999999	987	776	999999	999999	398	704	966	80	357	999999	132	651	626	302	551	999999	108	871	405	419	975	877	385	37	289	494	214	612	198	223	921	454	52	503	408	999999	999999	999999	999999	35	877	999999	235	981	30	648	999999	89	306	999999	179	173	159	448	999999	999999	400	915	73	904	499	364	881	143	999999	678	608	999999	893	531	168	999999	389	999999	999999	411	652	403	999999	641	887	135	999999	567	54	999999	305	604	743	299	628	999999	618	587	535	522	692	101	233	999999	49	484	999999	999999	999999	752	999999	779	906	357	466	999999	999999	431	999999	374	999999	323	99	999999	383	13	389	604	999999	320	999999	999999	844	999999	999999	561	999999	663	602	413	999999	541	105	301	974	999999	999999	396	832	632	938	999999	571	999999	475	999999	999999	232	
999999	45	999999	999999	999999	161	999999	999999	999999	886	639	905	825	999999	829	999999	999999	999999	227	797	37	857	999999	992	999999	999999	382	621	241	684	999999	348	559	999999	694	566	318	358	669	999999	999999	992	591	811	756	927	806	693	367	957	999999	959	162	214	205	121	730	112	999999	601	999999	333	999999	999999	342	300	356	876	999999	999999	305	86	846	283	450	44	275	503	245	844	999999	688	263	999999	999999	594	196	999999	753	582	836	215	999999	78	999999	33	252	341	999999	466	580	999999	142	104	999999	658	123	999999	999999	170	846	236	866	999999	137	100	79	999999	999999	748	113	999999	999999	978	436	99	547	777	999999	999999	791	933	35	779	273	544	556	169	999999	299	481	999999	590	593	999999	610	349	564	999999	999999	953	775	40	730	363	579	806	163	668	573	120	345	999999	999999	378	912	999999	97	999999	999999	544	910	856	21	999999	795	421	540	251	999999	750	999999	999999	43	474	26	903	304	425	694	999999	402	500	57	999999	145	999999	999999	224	824	409	261	999999	999999	540	999999	919	29	464	568	168	276	912	842	822	999999	510	737	872	362	18	906	671	25	853	999999	999999	808	999999	999999	258	177	999999	427	426	498	140	485	503	432	106	884	840	857	536	999999	999999	657	999999	61	635	809	381	861	815	999999	590	837	506	398	999999	999999	196	333	319	991	950	494	999999	999999	996	34	244	999999	999999	134	75	813	999999	999999	999999	763	583	999999	999999	448	795	999999	999999	923	999999	302	999999	114	800	999999	697	999999	547	545	999999	996	241	901	64	611	575	932	605	999999	999999	776	358	126	999999	868	538	415	999999	871	999999	496	881	999999	425	999999	54	139	649	281	437	558	999999	999999	999999	665	999999	681	726	893	999999	862	999999	922	495	141	944	999999	376	931	456	291	688	676	349	36	124	999999	999999	360	999999	445	293	334	262	879	999999	414	258	82	999999	999999	689	935	998	343	999999	959	999999	294	759	999999	762	717	824	999999	870	599	604	999999	551	793	206	375	999999	437	579	534	669	615	999999	540	615	999999	595	600	601	752	678	16	398	164	730	200	600	384	682	575	999999	999999	19	912	809	416	530	553	660	324	999999	999999	763	113	300	401	664	999999	576	999999	132	234	554	127	920	598	999999	396	999999	999999	774	952	999999	14	34	562	999999	999999	730	209	773	52	939	286	154	117	253	999999	863	338	999999	999999	808	224	453	285	561	999999	991	221	963	144	999999	655	549	656	999999	758	88	737	795	947	498	376	694	999999	294	999999	972	999999	354	167	
999999	734	999999	999999	153	999999	560	999999	10	714	726	999999	245	639	562	999999	737	999999	999999	494	217	999999	543	589	882	441	530	999999	990	999999	919	999999	867	805	611	754	186	999999	512	285	999999	339	737	91	230	979	999999	999999	999999	999999	540	484	522	860	999999	406	999999	889	520	999999	20	999999	758	716	794	999999	651	439	38	807	118	999999	985	999999	295	999999	398	999999	999999	903	310	476	845	990	753	999999	999999	999999	855	999999	563	296	999999	801	275	21	999999	30	296	682	337	701	36	720	891	950	498	505	999999	999999	18	739	999999	999999	410	544	999999	768	963	359	882	645	584	999999	254	822	953	194	750	284	999999	377	999999	685	999999	609	999999	999999	999999	803	999999	169	442	783	206	823	999999	29	400	999999	669	812	67	937	800	692	126	212	476	999999	999999	999999	755	299	774	640	574	846	51	999999	104	226	668	169	412	722	213	801	999999	430	68	999999	793	999999	614	495	999999	237	885	882	492	247	658	40	999999	641	414	152	999999	565	258	918	977	599	999999	453	153	897	534	87	489	999999	999999	55	999999	72	521	999999	685	288	330	347	961	169	319	999999	567	638	363	771	317	70	792	71	181	149	956	203	999999	170	352	422	999999	999999	403	176	661	613	29	743	130	679	999999	729	245	911	999999	818	999999	779	886	514	544	763	999999	428	532	524	999999	870	116	327	351	524	936	908	643	163	765	152	206	953	619	619	650	638	603	72	825	270	999999	999999	999999	613	999999	999999	877	940	47	974	999999	146	999999	158	999999	803	337	999999	793	336	277	803	62	148	583	932	895	924	122	999999	999999	470	698	613	687	969	999999	738	250	999999	40	703	126	791	508	69	224	470	982	847	999999	999999	279	499	992	389	94	775	40	351	943	953	999999	905	999999	183	447	136	470	668	399	599	702	696	306	574	687	271	639	523	718	434	999999	275	831	999999	201	209	620	308	884	999999	707	898	164	86	875	999999	642	999999	621	999999	10	324	457	711	999999	582	999999	428	702	999999	145	516	632	519	22	561	84	985	982	248	515	999999	999999	760	891	999999	541	229	999999	476	629	999999	901	999999	433	626	817	130	999999	618	16	202	605	71	502	201	276	999999	999999	324	145	656	352	383	999999	838	541	697	999999	166	999999	973	729	235	203	999999	614	12	95	395	744	954	781	999999	241	999999	566	999999	268	999999	537	896	164	384	341	999999	961	528	58	595	95	999999	999999	999999	999999	42	472	380	999999	999999	586	273	999999	679	579	191	874	978	
152	999999	999999	999999	439	129	629	999999	819	999999	894	999999	999999	96	999999	499	309	624	653	999999	999999	208	999999	196	852	999999	123	273	346	484	999999	159	999999	982	999999	789	324	999999	999999	190	428	999999	223	999999	485	999999	800	499	319	70	380	955	537	151	191	943	419	95	967	999999	15	999999	809	999999	550	744	999999	999999	710	999999	184	999999	932	472	314	375	985	999999	710	214	796	999999	953	285	114	849	999999	999999	801	442	379	239	308	849	185	72	622	879	577	741	525	913	789	155	999999	345	32	74	836	815	958	687	999999	762	55	999999	412	533	239	701	131	174	95	278	794	999999	735	999999	999999	251	999999	115	164	969	999999	882	834	808	999999	769	826	558	999999	999999	484	999999	854	545	804	792	999999	98	650	999999	619	999999	828	999999	360	940	999999	999999	776	594	999999	852	532	415	83	172	557	604	144	470	875	573	999999	108	794	112	999999	200	999999	505	591	664	465	289	359	337	64	323	999999	999999	169	886	781	536	999999	631	170	449	471	641	244	66	954	189	999999	999999	999999	729	726	999999	849	419	661	281	999999	406	396	253	999999	999999	999999	999999	999999	685	311	988	792	516	183	172	941	651	728	999999	270	999999	710	999999	288	999999	29	999999	597	209	999999	999999	235	999999	533	528	244	999999	393	999999	533	10	909	278	999999	22	263	999999	999999	563	999999	207	691	24	999999	477	696	120	999999	751	726	783	999999	946	85	999999	763	999999	999999	655	927	999999	268	12	123	269	625	442	407	276	60	229	777	43	893	412	999999	220	498	66	999999	134	999999	641	999	999999	364	999999	999999	326	258	970	817	901	636	999999	999999	688	901	999999	851	263	999999	999999	700	506	15	613	63	672	504	552	999999	927	823	803	80	999999	999999	373	904	663	249	90	27	90	412	876	407	610	474	379	999999	746	214	578	999999	999999	941	502	999999	999999	908	999999	822	705	187	889	87	999999	222	321	685	538	847	198	24	999999	681	620	999999	139	215	453	208	999999	242	56	999999	999999	999999	816	685	510	629	163	999999	999999	267	999999	903	522	999999	574	999999	999999	693	781	899	25	999999	999999	582	999999	407	615	545	465	331	697	472	140	176	831	450	999999	636	999999	999999	693	999999	999999	374	999999	717	582	339	640	999999	56	440	461	157	707	692	999999	244	365	112	999999	618	999999	397	570	849	773	355	967	134	993	526	519	872	999999	581	267	423	999999	999999	825	285	904	409	284	999999	21	999999	469	149	999999	170	280	82	999999	999999	154	999999	804	999999	944	236	372	
999999	72	999999	921	588	940	135	434	191	30	751	287	999999	714	889	122	313	837	790	885	999999	289	832	255	446	977	141	436	360	618	702	999999	598	913	999999	347	999999	345	433	999999	999999	999999	999999	999999	999999	795	166	370	265	795	999999	682	163	999999	544	236	240	999999	484	610	809	999999	84	572	328	92	688	824	325	999999	368	999999	414	748	551	122	625	692	726	651	821	771	181	565	126	29	515	257	379	171	117	999999	860	822	999999	645	641	101	821	446	116	341	54	714	436	999999	278	415	799	431	611	547	558	999999	999999	48	527	519	455	308	577	440	455	164	443	999999	117	999999	516	906	480	999999	870	290	545	489	726	467	138	593	751	110	458	947	559	999999	999999	37	999999	999999	128	999999	645	999999	869	675	885	890	280	999999	425	686	898	892	999999	87	677	999999	297	310	321	70	390	862	556	476	982	508	999999	873	966	90	559	999999	788	358	888	999999	420	869	999999	999999	196	999999	177	75	211	565	996	999999	893	652	739	732	999999	68	741	782	966	999999	693	999999	295	406	581	345	136	586	114	603	199	329	999999	428	706	485	873	999999	695	491	275	426	512	133	999999	323	351	999999	999999	999999	999999	115	390	28	186	999999	550	999999	17	999999	939	624	999999	403	292	573	795	321	36	406	999999	939	96	485	137	276	999999	999999	425	267	993	999999	156	384	986	93	939	839	251	490	935	92	794	863	999999	650	966	119	841	999999	528	40	800	43	544	676	29	904	999999	999999	350	388	374	999999	999999	639	999999	999999	999999	208	633	956	999999	545	471	999999	155	232	999999	486	310	765	330	18	739	963	508	122	839	319	74	45	947	341	150	556	999999	999999	999999	912	182	999999	702	642	999999	572	961	265	572	442	530	796	970	415	609	584	67	366	999999	999999	140	364	246	107	999999	597	18	737	405	914	394	111	999999	999999	313	999999	73	999999	233	177	11	253	550	406	788	999999	74	542	731	565	498	361	44	160	781	817	652	605	508	999999	563	233	999999	657	58	429	599	999999	111	199	999999	379	143	842	873	999999	814	999999	318	866	999999	475	15	839	426	43	76	57	999999	495	767	467	999999	46	613	778	392	892	358	368	678	125	999999	542	53	129	228	201	286	893	13	999999	296	642	663	98	228	999999	241	24	362	999999	709	999999	431	63	199	999999	239	999999	999999	921	491	949	999999	999999	44	472	999999	307	815	875	770	355	999999	955	181	547	383	525	999999	372	661	344	15	999999	415	825	121	990	
929	131	962	999999	398	91	331	347	453	255	63	755	234	933	209	487	781	363	133	475	882	651	722	999999	544	142	270	999999	943	71	12	219	999999	805	377	693	912	588	999999	411	633	999999	103	137	999999	999999	148	727	144	999999	354	999999	999999	645	117	287	409	999999	646	266	821	999999	999999	999999	253	999999	404	428	565	999999	575	999999	406	722	999999	999999	558	595	252	740	993	999999	22	425	999999	950	517	715	697	100	999999	664	942	999999	589	458	999999	711	883	627	410	719	999999	628	952	162	654	999999	999999	69	729	999999	999999	999999	272	289	172	977	675	303	337	999999	731	475	232	910	260	705	142	393	618	999999	711	625	339	284	380	394	473	564	999999	537	999999	999999	371	480	999999	45	438	310	296	462	46	590	300	721	988	999999	405	52	901	948	847	999999	451	882	112	999999	576	988	908	777	514	999999	999999	799	777	102	999999	999999	260	999999	277	832	106	165	999999	130	999999	618	295	684	988	430	999999	356	690	501	999999	999999	377	279	468	999999	999999	519	999999	925	592	500	944	895	592	654	999999	999999	999999	24	323	295	999999	981	999999	958	702	234	999999	93	457	651	119	999999	905	625	384	999999	756	827	440	587	216	999999	999999	999999	999999	399	999999	999999	639	977	675	675	188	901	416	999999	223	510	747	177	730	864	478	940	391	668	990	999999	279	810	929	999999	584	735	88	999999	999999	231	293	313	142	999999	454	479	976	444	106	14	999999	988	999999	256	999999	273	856	352	416	597	453	15	999999	134	74	828	57	821	100	999999	999999	229	942	992	226	444	44	286	419	998	964	946	572	986	999999	999999	52	683	773	999999	879	736	999999	855	778	287	903	18	999999	625	432	999999	353	999999	191	999999	999999	774	39	645	238	580	932	417	632	506	999999	423	999999	783	786	374	57	778	573	95	448	96	224	938	540	35	896	794	576	809	602	999999	804	770	245	277	653	137	92	308	804	373	232	281	844	490	999999	606	839	68	117	575	90	106	550	959	560	100	115	213	684	147	841	823	903	525	999999	999999	548	518	720	919	695	999999	291	84	999999	943	999999	59	391	299	955	999999	702	37	999999	999999	229	999999	999999	563	999999	879	999999	666	532	409	377	328	871	49	999999	330	347	197	879	814	815	999999	105	616	996	65	821	395	192	333	131	876	687	910	384	999999	801	999999	897	816	651	624	552	464	575	775	188	351	241	634	180	514	158	33	893	753	190	110	999999	999999	67	238	999999	999999	999999	501	641	961	
664	796	529	189	999999	72	172	200	924	999999	999999	999999	999999	480	999999	558	999999	999999	727	663	27	631	999999	999999	600	999999	758	999999	999999	353	186	83	999999	226	686	999999	115	990	999999	999999	999999	702	828	549	69	346	99	587	84	925	56	999999	999999	999999	943	43	999999	828	589	369	314	749	60	581	464	999999	96	660	793	719	452	999999	401	641	802	325	802	999999	999999	264	999999	999999	348	225	306	513	309	165	283	999999	730	286	999999	854	781	121	652	257	94	101	259	999999	999999	999999	482	884	280	142	186	628	240	181	196	334	528	143	410	834	999999	999999	999999	931	387	150	988	999999	999999	546	860	690	999999	554	458	549	14	412	388	983	742	421	243	177	979	654	423	559	999999	999999	335	648	710	817	973	143	433	328	61	652	999999	316	999999	733	281	495	955	999999	722	647	999999	126	755	999999	102	862	717	500	952	999999	727	438	85	683	220	222	999999	855	999999	325	999999	686	360	735	999999	999999	297	509	895	999999	698	737	837	453	756	219	893	292	725	120	425	999999	999999	328	925	937	240	450	999999	69	515	110	114	406	530	999999	999999	999999	811	666	575	999999	604	468	43	989	601	632	927	999999	328	697	140	999999	999999	192	320	999999	809	678	205	846	999999	835	999999	598	633	999999	922	123	453	873	481	69	545	217	338	907	294	935	999999	999999	523	520	999999	999999	969	643	506	348	333	733	999999	999999	470	999999	230	768	490	999999	999999	171	999999	813	558	455	226	81	999999	691	853	412	747	999999	342	597	999999	476	104	170	629	989	933	584	790	719	663	999999	598	816	987	570	426	849	999999	999999	897	709	999999	999999	601	898	718	815	494	999999	999999	346	999999	873	405	754	673	330	816	376	237	999999	33	839	792	878	482	999999	704	293	986	897	303	166	700	999999	514	999999	568	730	281	128	100	870	732	326	547	725	420	242	896	106	43	213	999999	770	686	132	503	723	425	610	999999	210	933	98	999999	644	182	999999	250	864	761	95	104	119	46	163	116	475	340	757	697	472	999999	999999	864	100	999999	929	936	391	316	844	314	670	17	889	936	644	284	903	552	637	992	41	999999	948	118	838	734	999999	25	37	392	668	999999	648	813	54	234	952	435	253	846	858	558	917	999999	434	111	156	227	999999	999999	437	214	69	479	999999	555	999999	999999	380	999999	413	375	288	461	646	757	369	86	892	419	331	999999	309	791	999999	999999	427	177	999999	737	587	315	553	835	955	463	853	999999	999999	498	318	
970	64	58	442	493	279	465	143	676	741	80	335	999999	869	999999	999999	278	999999	882	137	748	999999	642	617	999999	822	452	506	193	999999	200	628	403	999999	999999	423	260	358	650	213	962	43	18	995	517	980	500	965	995	557	585	999999	575	999999	999999	999999	421	999999	999999	999999	827	999999	950	771	550	999999	932	951	518	546	655	919	696	678	999999	714	298	647	109	127	999999	486	511	635	329	368	999999	42	541	688	11	819	999999	979	999999	999999	92	246	454	76	58	999999	999999	458	902	665	145	999999	999999	999999	383	774	342	227	347	350	456	325	999999	192	397	900	999999	829	545	835	905	716	302	171	632	62	202	42	79	999999	39	63	732	999999	233	166	836	686	314	236	486	796	641	46	557	766	794	272	999999	158	999999	999999	913	76	759	999999	604	43	232	331	582	309	999999	563	999999	403	593	787	958	999999	73	733	524	318	999999	118	84	266	613	865	267	929	363	921	656	411	150	665	904	999999	562	802	999999	982	654	187	649	999999	725	999999	183	16	314	448	94	999999	113	604	999999	650	999999	999999	430	367	74	652	945	236	906	909	999999	928	883	999999	678	270	279	999999	664	181	469	996	540	459	691	999999	625	915	999999	999999	307	545	947	999999	461	223	382	999999	918	12	242	422	182	815	900	255	133	160	769	823	134	571	999999	546	191	999999	999999	970	675	813	36	39	399	653	611	717	980	630	702	999999	888	183	623	662	939	56	823	725	999999	446	999999	999999	999999	22	999999	999999	606	411	81	999999	999999	412	999999	115	975	212	32	529	213	999999	275	502	458	314	935	999999	948	287	607	144	533	91	420	999999	685	561	883	386	524	875	121	579	558	999999	58	485	999999	518	686	999999	33	999999	999999	999999	181	634	26	999999	87	187	788	328	804	937	579	334	991	201	429	423	328	645	14	338	81	695	944	999999	999999	459	208	999999	999999	870	120	999999	569	54	67	61	999999	999999	309	346	96	792	775	620	29	723	494	999999	999999	272	418	999999	300	194	304	485	690	166	584	627	978	999999	727	999999	827	350	999999	946	143	377	878	285	346	999999	251	999999	920	333	999999	999999	965	648	350	338	461	732	938	385	999999	582	370	388	468	999999	367	738	999999	841	999999	678	999999	547	999999	721	999999	143	51	632	999999	999999	564	366	326	999999	999999	340	17	399	999999	104	411	389	999999	561	17	500	816	999999	310	512	223	89	539	999999	999999	428	999999	999999	944	999999	690	999999	442	735	27	13	71	427	30	37	
730	675	368	699	999999	999999	999999	999999	999999	893	327	387	331	999999	801	999999	827	999999	999999	243	999999	387	455	165	999999	999999	947	999999	999999	999999	999999	399	999999	283	781	547	720	840	894	15	87	999999	999999	60	10	999999	985	12	999999	542	186	906	960	786	919	352	230	213	294	182	631	879	999999	999999	464	999999	743	58	658	263	999999	986	270	461	166	999999	999999	999999	164	111	119	945	537	11	826	532	999999	857	364	438	327	999999	556	722	383	207	45	215	595	82	999999	999999	999999	679	777	200	645	509	630	178	999999	825	999999	193	72	999999	351	330	883	999999	499	886	693	229	936	999999	440	548	87	959	999999	266	808	92	542	999999	999999	999999	999999	636	887	929	237	999999	558	501	469	372	999999	697	855	714	332	663	999999	682	253	134	743	531	760	999999	999999	670	999999	999999	27	999999	650	999999	999999	493	107	256	54	569	659	999999	671	444	787	77	888	390	114	10	934	999999	509	999999	928	477	125	701	876	999999	507	999999	733	934	484	503	722	769	612	371	617	85	619	999999	33	745	462	308	999999	692	218	51	566	461	689	999999	466	999999	961	617	999999	405	380	999999	71	102	999999	737	960	293	999999	129	778	742	393	859	535	495	837	193	999999	816	957	193	581	466	10	281	254	611	46	999999	807	999999	999999	221	705	363	952	999999	970	725	347	999999	999999	999999	273	824	999999	830	999999	971	952	778	999999	999999	447	196	683	999999	999999	503	999999	999999	256	423	322	784	748	182	163	181	543	906	999999	299	479	507	846	999999	203	999999	212	424	275	75	979	39	401	442	773	999999	680	356	837	999999	999999	989	999999	999999	999999	489	85	896	676	999999	438	55	565	313	92	940	350	201	411	999999	300	77	93	191	444	999999	392	316	408	645	501	196	79	745	65	489	304	922	715	714	110	316	748	110	636	933	473	97	359	833	999999	488	945	921	186	999999	905	31	489	999999	999999	768	999999	999999	999999	252	976	819	258	602	645	427	486	697	816	983	999999	982	555	511	819	305	956	574	476	999999	250	158	999999	890	999999	999999	443	231	999999	341	818	717	437	999999	956	653	999999	757	197	750	999999	999999	114	999999	845	923	475	978	999999	800	812	923	564	660	11	828	259	368	28	999999	984	265	89	484	174	612	555	171	554	175	999999	209	386	726	20	999999	53	377	54	660	807	999999	556	817	529	895	162	776	999999	137	403	480	999999	824	766	747	178	630	37	243	377	313	999999	999999	999999	613	546	837	650	18	785	999999	
323	999999	565	529	999999	999999	955	279	459	779	779	999999	771	985	470	999999	999999	272	824	423	350	810	999999	503	41	58	999999	999999	999999	999999	136	383	999999	999999	167	381	999999	246	49	906	999999	757	783	999999	534	16	736	358	999999	985	878	999999	194	372	541	513	84	72	497	660	999999	999999	999999	144	653	406	84	260	828	99	999999	723	999999	917	748	592	37	999999	999999	35	999999	134	999999	373	446	748	198	980	980	654	999999	206	999999	388	127	635	836	648	944	137	931	999999	999999	999999	692	165	164	276	999999	949	485	388	999999	472	349	999999	276	999999	697	904	999999	104	280	184	792	105	999999	844	800	122	755	388	999999	999999	103	834	604	999999	999999	291	594	922	366	40	178	917	113	287	49	463	999999	289	951	50	999999	837	216	355	271	597	191	319	476	999999	203	107	638	262	378	514	999999	557	877	415	319	999999	737	249	16	874	992	696	804	346	753	476	999999	710	920	999999	627	258	457	999999	110	285	456	855	837	999999	999999	851	999999	535	404	999999	411	545	730	635	999999	967	999999	397	999999	494	514	999999	999999	726	670	927	999999	999999	999999	999999	109	794	999999	44	999999	882	999999	935	594	151	999999	999999	942	940	75	891	979	295	999999	999999	999999	70	487	616	770	326	107	999999	409	999999	519	999999	648	593	712	616	240	695	796	999999	565	999999	802	464	706	244	197	817	999999	778	999999	55	956	236	900	999999	999999	698	274	522	785	999999	536	242	631	999999	630	358	238	999999	661	999999	999999	938	104	999999	267	33	909	535	138	289	999999	630	414	473	839	422	692	673	309	541	431	999999	442	274	877	570	999999	714	614	839	999999	212	127	663	999999	999999	141	999999	781	294	789	738	394	505	999999	905	828	167	161	218	999999	999999	159	130	862	225	505	829	628	999999	200	999999	921	299	999999	256	513	750	916	821	291	297	891	999999	999999	693	999999	937	999999	972	741	999999	563	406	183	999999	999999	999999	800	999999	999999	311	999999	93	104	594	816	999999	805	999999	401	87	999999	340	926	377	999999	999999	377	179	999999	568	405	999999	955	525	642	525	999999	675	203	515	950	999999	999999	979	521	807	920	999999	999999	794	999999	839	580	999999	999999	233	999999	805	361	919	629	630	14	954	905	129	137	578	952	301	999999	999999	400	885	137	664	41	999999	856	865	999999	219	303	542	999999	566	999999	301	101	418	55	319	324	283	886	329	581	354	83	401	679	352	216	584	814	999999	448	999999	537	769	999999	532	949	495	706	999999	999999	472	527	999999	
53	836	487	543	256	999999	815	999999	999999	807	93	999999	873	464	195	870	999999	999999	999999	434	127	391	764	999999	227	523	369	828	577	476	992	119	826	733	999999	843	864	673	999999	153	197	331	694	729	999999	999999	658	999999	999999	835	416	617	744	999999	232	662	82	165	325	732	310	986	550	533	815	974	859	149	116	351	999999	340	391	584	247	999999	696	44	646	711	864	874	527	741	69	385	374	733	511	695	771	709	999999	605	843	210	999999	171	999999	999999	655	999999	999999	958	829	86	235	169	856	436	965	47	518	613	868	436	468	808	473	999999	609	136	999999	420	580	306	982	785	741	46	24	535	130	935	66	354	495	569	999999	983	999999	214	877	999999	999999	999999	201	999999	999999	416	742	972	697	484	999999	999999	881	968	999999	999999	103	450	428	999999	999999	440	999999	583	557	523	940	899	897	490	290	999999	259	562	690	999999	114	249	58	334	999999	52	837	645	833	538	999999	527	999999	387	889	999999	786	66	663	299	815	618	999999	999999	476	842	84	216	203	707	279	999999	287	541	429	854	999999	104	526	378	999999	999999	749	29	60	423	718	999999	601	999999	999999	202	898	999999	41	496	63	999999	999999	999999	967	999999	451	136	999999	999999	249	649	999999	44	317	999999	999999	294	696	543	868	999999	173	63	999999	999999	615	999999	98	999999	999999	886	999999	999999	999999	566	246	74	411	972	830	623	760	999999	183	999999	561	566	273	926	661	613	704	497	627	885	670	804	336	999999	25	829	47	999999	723	363	999999	35	243	751	999999	475	883	724	713	255	999999	267	879	65	13	999999	999999	171	424	816	191	999999	999999	915	895	441	738	998	999999	10	585	578	192	999999	928	999999	333	522	481	195	730	980	784	999999	479	413	925	280	409	966	480	875	999999	906	181	138	720	328	999999	999999	999999	999999	767	712	669	838	84	999999	137	477	725	836	999999	238	96	210	237	932	446	492	516	467	598	989	999999	999999	810	285	648	999999	815	14	667	999999	458	999999	223	81	713	640	338	999999	153	932	251	644	999999	538	999999	971	901	787	882	372	507	280	297	999999	193	999999	999999	799	421	337	999999	720	178	232	780	251	987	999999	229	805	164	650	999999	665	999999	884	999999	281	464	677	898	38	132	304	999999	187	557	446	888	754	612	538	454	999999	281	531	999999	999999	757	579	984	999999	568	86	218	999999	956	631	38	308	444	999999	344	999999	438	632	999999	874	272	602	693	550	999999	475	999999	999999	206	507	394	999999	999999	999999	524	885	
999999	162	470	999999	96	112	231	926	418	590	319	855	204	999999	387	648	999999	601	999999	999999	885	443	479	103	882	592	660	458	999999	999999	999999	999999	242	459	61	999999	172	551	787	170	381	767	142	999999	165	348	431	999999	130	999999	293	817	861	368	999	259	999999	377	173	503	451	772	689	606	700	999999	999999	745	658	110	485	392	813	539	783	128	999999	793	999999	544	999999	173	338	501	527	81	31	873	459	801	603	795	387	999999	718	608	88	535	999999	999999	724	685	999999	29	269	901	14	332	584	880	948	889	999999	629	342	288	443	197	89	629	415	999999	295	856	999999	690	999999	529	820	185	50	775	807	218	819	485	335	319	241	625	999999	698	298	578	853	999999	999999	999999	951	440	999999	890	456	999999	323	974	400	999999	522	579	999999	999999	511	409	840	182	91	999999	809	856	952	134	955	463	561	999999	461	999999	12	792	334	257	577	390	20	999999	329	451	894	845	999999	352	796	999999	729	593	999999	888	999999	681	632	144	948	999999	487	50	935	999999	804	999999	523	683	979	999999	999999	649	906	131	399	691	999999	999999	999999	999999	770	610	337	303	734	968	999999	572	999999	999999	170	200	308	482	902	969	224	999999	999999	297	999999	412	373	77	418	89	686	75	499	999999	999999	992	807	999999	334	999999	999999	999999	268	835	86	951	999999	658	569	64	350	999999	229	429	476	527	993	49	643	368	999999	999999	885	999999	291	999999	82	931	999999	178	392	999999	157	999999	267	999999	77	999999	999999	380	707	714	507	363	738	999999	845	79	580	999999	999999	999999	999999	966	999999	999999	757	999999	554	622	878	773	999999	401	671	35	999999	999999	172	894	460	192	828	999999	999999	532	999999	531	916	39	618	999999	999999	203	179	624	974	191	394	999999	825	463	266	598	501	934	999999	116	692	712	999999	999999	999999	686	850	999999	999999	999999	315	117	689	235	697	524	13	874	999999	961	999999	56	61	999999	810	357	999999	997	925	239	771	726	973	656	839	213	62	967	999999	675	353	999999	685	896	875	286	135	599	765	999999	595	626	999999	999999	884	999999	660	999999	841	999999	999999	853	891	710	999999	589	999999	42	999999	493	472	45	999999	746	999999	869	371	164	229	534	231	478	241	193	643	154	214	385	772	203	552	181	999999	546	999999	999999	471	999999	590	295	151	102	999999	282	280	559	999999	775	978	24	999999	999999	661	999999	999999	148	621	707	76	171	385	759	270	202	999999	300	999999	242	999999	999999	408	999999	999999	934	392	138	275	959	913	999999	999999	438	
999999	757	919	56	519	819	218	919	878	763	909	999999	910	392	832	21	341	999999	650	615	96	859	616	888	932	727	923	209	999999	662	794	982	864	946	362	513	999999	894	781	100	999999	999999	250	644	486	154	999999	999999	999999	263	627	933	443	691	999999	547	999999	999999	124	792	999999	18	56	225	968	926	564	999999	40	329	738	447	999999	999999	591	326	619	999999	999999	787	999999	923	903	999999	999999	860	999999	183	603	814	372	252	779	989	204	25	723	34	675	999999	999999	999999	970	977	525	190	999999	883	999999	999999	928	178	628	337	98	972	114	436	190	117	388	390	999999	225	957	496	667	218	365	575	602	594	999999	852	206	642	952	926	104	853	134	664	999999	577	886	203	623	452	900	999999	911	297	843	567	181	209	700	755	30	38	523	999999	528	534	999999	344	872	999999	140	999999	29	999999	342	337	983	999999	316	792	338	999999	872	224	318	143	664	315	750	738	681	997	999999	207	999999	75	999999	607	146	549	153	552	331	846	321	999999	999999	733	955	516	584	999999	893	907	999999	266	999999	308	219	999999	999999	128	593	999999	105	143	513	822	281	277	996	385	587	767	999999	786	442	36	902	863	930	999999	360	999999	164	234	114	44	780	650	909	41	398	751	679	34	999999	999999	751	188	940	390	999999	687	519	208	869	135	268	640	823	139	405	355	464	939	999999	360	979	871	39	479	52	999999	367	965	987	999999	999999	624	827	254	284	724	923	550	479	672	723	999999	365	978	775	150	826	779	635	53	999999	740	999999	608	218	999999	159	471	999999	999999	330	554	220	999999	48	644	812	999999	855	681	999999	914	469	999999	999999	33	516	61	703	901	805	999999	999999	944	999999	356	368	999999	46	404	575	461	212	650	352	178	744	332	939	141	337	256	999999	999999	999999	381	281	999999	999999	999999	374	999999	768	999999	34	999999	224	276	491	999999	286	592	542	460	116	970	712	818	754	999999	999999	193	121	572	999999	999999	664	386	999999	179	85	207	258	999999	39	477	693	765	626	610	999999	478	840	258	854	744	999999	473	847	650	668	462	416	999999	906	191	985	205	871	475	87	838	943	322	615	88	344	999999	431	638	287	999999	999999	153	513	810	352	863	999999	829	999999	999999	538	682	511	623	999999	745	999999	999999	999999	497	999999	160	532	125	999999	528	999999	776	410	999999	52	218	373	999999	269	272	999	105	838	132	488	999999	630	886	309	999999	999999	992	296	599	746	582	156	789	62	999999	999999	999999	286	823	231	999999	
428	821	158	329	318	789	363	529	745	849	19	369	19	851	999999	645	815	273	717	649	489	999999	286	469	72	999999	668	227	651	999999	819	25	900	546	624	809	999999	980	999999	31	639	767	854	896	572	786	780	211	522	999999	999999	22	115	581	461	617	544	688	267	734	999999	145	878	999999	40	994	469	472	237	720	999999	835	320	696	20	722	956	390	999999	285	803	466	705	675	39	806	909	328	95	16	999999	59	722	228	899	999999	889	720	865	577	327	317	974	801	78	746	702	418	571	739	660	164	792	982	999999	664	999999	999999	114	233	94	150	387	230	455	857	123	102	797	999999	833	246	999999	999999	957	495	491	903	999999	292	113	501	757	356	999999	120	267	999999	999999	245	72	687	615	642	493	999999	930	753	355	220	633	610	621	64	906	424	639	473	999999	999999	999999	536	604	821	129	999999	392	41	875	999999	999999	383	999999	999999	453	155	631	882	835	779	565	738	999999	999999	659	503	879	702	449	931	480	794	714	851	72	536	92	999999	522	899	999999	899	878	999999	619	259	805	69	610	999999	792	756	637	255	999999	999999	999999	216	172	626	714	999999	999999	944	999999	806	999999	954	499	917	73	999999	370	936	984	665	859	547	778	410	698	820	102	999999	148	723	167	999999	970	627	557	999999	999999	896	195	114	318	999999	155	999999	590	999999	569	692	999999	999999	396	700	270	999999	999999	441	438	761	928	893	999999	901	805	999999	999999	999999	999999	872	999999	197	217	474	999999	879	357	925	402	964	819	999999	261	409	992	194	337	466	208	999999	52	999999	999999	999999	999999	999999	999999	416	138	999999	999999	999999	867	999999	332	509	746	922	949	999999	866	659	48	474	942	90	642	198	908	620	999999	192	10	237	830	253	999999	347	999999	459	372	941	797	398	800	999999	979	564	999999	493	447	414	999999	999999	999999	392	999999	972	927	999999	999999	329	999999	517	999999	999999	390	640	866	89	758	408	999999	499	999999	925	862	650	673	514	111	88	121	999999	182	409	999999	192	347	999999	175	777	999999	619	999999	52	443	999999	999999	999999	57	999999	697	997	734	49	988	27	999999	999999	999999	437	309	423	785	580	218	91	344	790	999999	999999	303	429	913	980	987	807	698	975	491	583	451	999999	466	762	390	123	691	143	421	657	392	383	917	999999	478	997	833	230	834	999999	999999	418	512	848	55	999999	999999	753	999999	191	999999	824	482	947	986	455	956	32	199	104	999999	210	378	659	815	920	999999	184	512	989	999999	478	150	139	
638	42	351	999999	717	999999	38	937	92	240	999999	568	900	970	752	32	51	810	999999	999999	999999	743	49	853	42	999999	766	910	250	999999	217	851	683	999999	318	953	114	348	315	87	75	462	128	148	331	257	29	541	999999	489	999999	999999	999999	410	178	894	993	498	585	592	999999	999999	697	31	999999	999999	885	557	661	799	918	703	505	999999	674	999999	999999	901	999999	999999	999999	999999	487	999999	122	999999	999999	282	184	999999	960	615	762	722	731	999999	999999	106	999999	999999	999999	471	880	633	571	999999	667	494	736	669	279	101	966	799	486	131	640	936	908	978	83	612	382	999999	839	312	940	782	232	999999	743	999999	785	686	999999	643	999999	999999	199	868	999999	919	999999	999999	154	999999	999999	999999	246	610	316	829	999999	147	771	759	999999	643	793	268	313	884	272	19	925	750	999999	290	385	842	999999	785	746	999999	999999	164	76	999999	999999	970	663	977	546	999999	420	999999	340	647	914	664	554	711	71	930	999999	503	656	536	589	403	561	368	999999	403	832	530	93	158	547	617	999999	231	999999	999999	605	336	999999	650	598	999999	420	668	376	720	298	76	724	815	485	999999	507	540	287	699	419	999999	999999	153	789	890	830	999999	999999	306	972	332	999999	999999	999999	237	166	16	937	577	983	893	991	999999	115	766	805	277	672	450	999999	161	999999	850	413	309	937	204	999999	708	999999	999999	999999	80	999999	965	905	486	999999	258	940	999999	603	710	999999	999999	999999	531	999999	32	999999	563	519	660	196	820	388	319	834	35	299	962	155	238	396	754	335	921	130	149	861	328	787	423	509	619	999999	243	144	887	995	416	165	999999	624	627	718	907	884	927	586	595	652	464	958	978	355	374	323	961	200	392	410	898	171	765	775	105	999999	576	271	999999	185	999999	39	883	806	316	999999	768	45	999999	47	203	563	276	999999	999999	465	530	273	194	920	183	697	613	15	999999	677	858	999999	622	756	317	665	441	420	705	434	999999	999999	48	760	554	999999	999999	355	217	345	999999	999999	451	640	999999	312	87	234	11	999999	999999	877	999999	639	756	999999	999999	672	730	537	131	999999	971	899	390	358	999999	999999	999999	999999	999999	267	797	921	782	769	411	982	136	999999	999999	217	999999	455	999999	999999	999999	999999	13	999999	512	999999	625	680	223	48	128	551	999999	281	87	652	999999	753	334	169	89	627	856	987	999999	440	545	999999	999999	914	999999	999999	999999	192	725	826	430	736	745	824	642	127	707	743	651	859	732	854	926	999999	358	
664	999999	848	128	14	999999	999999	134	81	564	999999	731	308	601	602	659	999999	555	261	232	132	18	510	999999	962	920	122	999999	655	999999	691	799	999999	999999	782	404	53	74	721	999999	413	999999	674	999999	742	999999	408	152	58	209	665	308	675	713	999999	656	620	999999	165	999999	439	680	999999	999999	872	110	717	742	818	207	616	999999	999999	977	999999	519	999999	249	784	575	999999	970	297	456	999999	392	133	309	340	999999	999999	722	999999	636	844	732	999999	999999	397	641	678	666	999999	999999	593	663	474	698	999999	716	322	999999	547	589	573	469	393	31	999999	999999	977	418	412	691	423	893	999999	207	999999	95	385	42	851	152	897	854	645	999999	999999	389	918	999999	414	624	813	413	184	328	73	384	999999	122	981	907	664	270	264	999999	999999	699	570	999999	566	809	340	290	529	999999	692	718	823	947	168	940	999999	552	999999	788	999999	20	718	999999	144	757	999999	273	60	943	487	999999	600	13	18	173	819	999999	868	604	293	533	883	780	999999	354	561	401	953	51	346	122	265	476	764	428	999999	999999	142	999999	73	999999	999999	999999	916	65	128	819	939	994	130	999999	999999	409	504	354	136	938	147	790	206	354	319	19	607	999999	999999	133	249	589	193	33	518	999999	999999	999999	304	999999	863	999999	235	741	999999	959	999999	425	438	856	999999	999999	301	999999	658	352	611	719	758	230	978	999999	683	995	580	999999	811	107	411	623	868	289	60	999999	84	566	564	465	891	359	98	999999	937	525	162	829	999999	151	375	176	999999	821	466	83	329	322	897	999999	170	113	158	822	999999	815	987	691	369	472	966	999999	999999	155	827	999999	141	796	999999	168	842	751	999999	669	999999	245	173	57	823	999999	999999	762	668	334	304	788	211	276	178	132	537	470	999999	999999	184	999999	388	313	994	999999	941	533	709	739	397	419	52	999999	100	999999	651	940	999999	392	963	214	999999	463	851	999999	207	865	628	490	630	999999	291	245	495	999999	856	860	62	765	45	999999	62	929	936	885	999999	723	185	999999	481	597	999999	86	861	999999	850	925	999999	955	860	86	905	228	118	24	999999	806	993	640	999999	790	887	113	357	987	162	999999	527	966	303	483	999999	999999	19	42	781	214	383	525	999999	999999	999999	107	904	999999	81	999999	820	921	756	938	729	545	476	690	710	497	728	873	999999	356	408	496	661	999999	396	676	218	86	999999	923	432	999999	41	991	391	789	999999	398	916	328	682	605	999999	364	754	154	762	329	332	293	
485	510	999999	262	532	999999	999999	528	572	404	625	744	687	833	515	999999	514	484	308	920	298	339	957	499	999999	802	287	306	632	999999	999999	889	999999	950	447	922	770	778	999999	479	999999	680	999999	521	999999	938	917	385	999999	502	999999	999999	30	411	999999	155	999999	218	999999	729	635	149	896	331	999999	999999	990	999999	395	999999	491	735	25	999999	577	618	513	999999	999999	999999	885	901	457	139	611	636	869	999999	955	301	380	561	999999	999999	843	999999	784	504	40	967	947	190	989	266	999999	904	271	201	999999	385	999999	999999	999999	853	844	734	691	766	719	854	866	648	781	103	999999	930	546	286	985	999999	834	18	415	828	788	999999	911	201	128	706	374	999999	517	579	659	273	148	999999	999999	119	522	999999	785	185	999999	308	408	896	53	90	367	985	215	471	551	632	701	593	75	999999	822	500	999999	22	490	198	141	999999	999999	948	999999	999999	391	999999	850	815	233	239	728	489	306	999999	999999	47	349	388	472	999999	37	36	572	999999	280	755	296	999999	380	772	999999	911	177	206	999999	105	299	166	604	339	620	735	409	471	865	585	842	999999	999999	999999	673	112	999999	95	184	417	386	247	931	635	588	828	445	461	999999	999999	322	110	563	62	748	192	999999	142	435	301	627	999999	999999	694	999999	489	679	770	108	999999	195	92	32	54	718	62	234	969	999999	999999	300	947	926	58	272	741	254	999999	861	491	999999	999999	659	882	789	285	557	246	721	109	159	675	999999	952	999999	999999	88	999999	343	696	958	999999	999999	642	11	680	999999	999999	431	181	999999	388	908	617	273	601	999999	150	265	443	504	987	257	999999	642	625	594	973	426	42	663	999999	956	175	532	514	212	26	880	119	110	999999	999999	549	864	770	766	999999	688	999999	807	938	263	900	201	999999	566	739	10	386	95	211	224	398	518	999999	432	743	94	759	399	415	269	999999	342	588	999999	707	787	872	858	999999	999999	397	235	999999	482	65	973	999999	948	472	26	504	999999	899	702	426	41	364	347	32	661	999999	640	402	678	117	568	613	797	858	999999	999999	999999	247	916	826	999999	794	999999	377	770	531	811	926	399	765	132	442	885	999999	676	999999	999999	836	196	365	757	833	999999	375	496	369	999999	99	520	888	976	785	999999	999999	262	999999	337	970	262	999999	128	999999	999999	913	999999	136	727	50	192	528	603	691	999999	560	999999	340	748	662	880	410	765	721	415	510	999999	346	458	20	504	999999	105	564	583	66	247	53	829	143	
390	370	999999	725	906	992	999999	295	999999	433	999999	921	498	675	99	999999	999999	406	308	502	134	647	677	717	999999	999999	432	49	117	995	323	36	999999	614	999999	999999	767	50	814	423	225	503	612	35	214	583	940	430	474	731	691	999999	745	337	999999	742	692	924	999999	999999	999999	255	187	738	119	779	420	884	403	999999	94	999999	999999	884	287	630	44	999999	999999	962	812	12	574	999999	313	999999	999999	183	999999	538	999999	843	861	999999	853	999999	325	874	916	434	999999	66	999999	895	646	368	258	860	60	388	707	51	999999	227	351	567	681	801	435	636	999999	246	287	864	751	251	472	931	41	317	315	170	735	88	799	755	975	678	739	945	234	999999	133	228	830	786	999999	999999	318	296	298	524	999999	290	935	926	778	171	999999	405	896	327	829	742	82	999999	315	342	999999	999999	591	12	999999	489	411	999999	123	999999	999999	965	999999	827	622	999999	999999	790	721	455	999999	999999	999999	813	534	344	59	907	600	390	155	293	480	98	226	722	999999	999999	999999	999999	878	866	812	718	999999	189	585	999999	999999	94	999999	292	826	860	199	999999	619	999999	477	726	440	504	478	732	914	750	999999	730	611	899	50	733	999999	761	576	287	70	267	686	355	758	981	211	515	667	863	999999	619	899	672	113	926	818	999999	999999	384	397	89	999999	999999	999999	854	466	999999	999999	989	954	999999	294	912	493	361	101	131	968	459	302	999999	74	61	999999	874	831	999999	796	999999	999999	999999	242	202	999999	980	463	999999	661	999999	524	999999	471	678	999999	403	999999	987	189	751	834	696	767	999999	999999	999999	25	752	103	819	33	528	19	930	999999	362	831	101	32	512	897	999999	470	74	934	999999	501	396	152	999999	549	844	759	999999	289	228	999999	172	120	465	965	710	215	999999	880	996	396	999999	603	999999	571	243	964	999999	853	52	236	703	145	999999	932	999999	610	213	280	189	768	999999	651	856	999999	668	981	566	546	196	586	628	193	938	999999	959	792	595	328	315	999999	999999	999999	999999	992	140	37	999999	999999	999999	110	999999	571	701	237	432	890	747	38	999999	262	999999	140	999999	999999	999999	999999	207	684	972	836	999999	885	964	999999	686	773	999999	863	397	999999	999999	43	210	96	999999	999999	492	710	87	79	54	567	999999	63	481	952	533	999999	394	621	830	250	560	509	96	999999	607	402	999999	658	486	883	641	271	206	375	999999	580	880	999999	999999	496	606	903	791	999999	469	911	828	999999	250	633	479	999999	811	814	999999	700	999	
999999	999999	100	168	429	592	171	999999	164	999999	999999	31	999999	900	844	593	999999	643	656	718	639	656	999999	573	817	417	852	414	865	999999	999999	892	239	580	420	100	937	338	187	999999	630	531	999999	64	722	999999	999999	999999	634	192	999999	999999	826	999999	370	813	999999	526	350	999999	740	756	70	705	474	223	999999	382	999999	753	999999	999999	466	999999	97	118	350	640	999999	115	130	130	999999	682	981	221	76	257	220	607	336	420	987	174	580	873	471	609	590	509	920	999999	251	880	535	473	714	490	894	999999	472	133	674	999999	891	619	976	387	723	263	156	544	171	883	427	999999	999999	999999	765	223	646	740	60	999999	195	215	878	899	157	999999	506	999999	999999	958	144	999999	746	751	283	999999	999999	93	999999	337	362	999999	753	368	999999	300	455	999999	725	681	615	731	83	331	60	999999	999999	87	240	215	756	570	191	999999	748	999999	499	276	28	804	326	563	999999	722	990	809	999999	520	445	999999	999999	94	860	681	352	412	999999	999999	701	596	229	999999	853	680	581	791	204	550	619	999999	999999	189	404	921	364	999999	876	360	341	250	235	999999	999999	383	152	672	710	999999	860	345	999999	84	999999	431	584	507	709	999999	999999	209	614	911	900	999999	65	883	999999	939	327	300	536	999999	92	460	371	999999	187	480	999999	909	91	999999	999999	999999	165	726	614	972	999999	857	999999	702	219	999999	999999	324	999999	445	328	269	981	770	999999	570	999999	314	991	999999	70	584	330	999999	999999	242	999999	999999	231	626	51	338	278	717	602	469	947	834	569	950	999999	57	678	741	161	277	927	320	512	128	473	999999	734	500	911	762	999999	123	64	977	24	715	102	703	403	989	990	274	178	999999	999999	999999	744	51	299	23	999999	588	87	379	314	807	999999	113	999999	999999	603	999999	806	999999	999999	999999	999999	592	935	119	954	975	999999	172	287	663	151	789	999999	498	115	999999	999999	898	999999	948	46	685	672	216	307	989	550	213	395	999999	467	338	999999	999999	206	162	115	999999	69	999999	250	915	101	999999	665	628	999999	999999	95	909	576	908	984	984	796	103	999999	728	811	965	434	144	776	999999	205	813	999	715	302	953	999999	32	839	925	708	131	593	30	999999	678	391	886	127	999999	646	559	354	805	993	112	999999	386	377	103	506	115	148	36	456	999999	999999	892	372	141	331	554	79	68	285	675	510	999999	187	142	583	999999	26	300	999999	645	468	203	721	199	721	212	999999	745	428	602	982	999999	573	698	59	498	
523	986	164	101	490	295	529	328	602	342	208	244	519	957	999999	999999	999999	811	394	435	181	182	419	129	900	333	639	683	692	943	335	489	999999	95	35	40	145	337	999999	999999	673	999999	597	388	13	999999	235	471	513	999999	999999	762	999999	624	327	351	576	45	999999	166	999999	846	635	658	999999	718	161	434	932	68	999999	999999	999999	220	761	777	585	40	999999	490	108	178	179	559	984	572	185	468	768	999999	463	999999	145	999999	999999	827	999999	999999	381	295	267	999999	999999	999999	999999	687	116	103	999999	999999	765	545	920	710	999999	487	677	999999	674	444	543	693	666	258	605	614	145	658	693	933	19	646	999999	830	999999	307	639	724	139	306	466	999999	604	228	918	999999	999999	434	999999	999999	159	692	274	937	751	573	143	290	999999	815	552	457	409	929	539	129	886	100	487	760	848	999999	946	377	977	461	99	447	340	687	435	711	718	999999	999999	327	382	721	88	660	174	358	999999	999999	754	999999	682	674	689	798	999999	98	999999	189	999999	999999	745	896	959	999999	484	695	999999	172	390	840	739	756	155	221	747	174	21	827	596	999999	88	999999	623	999999	779	424	999999	541	656	999999	764	539	460	587	582	999999	761	788	185	999999	407	711	999999	913	999999	925	529	999999	61	999999	86	129	593	999999	127	121	283	991	520	70	937	418	515	54	85	209	305	568	639	271	413	233	651	128	102	377	701	709	698	999999	999999	291	490	999999	269	999999	999999	758	469	471	999999	999999	277	125	540	988	999999	888	837	80	629	960	838	790	462	853	477	474	609	750	420	574	303	999999	174	656	999999	724	784	999999	264	546	109	999999	69	643	999999	999999	587	999999	999999	812	999999	627	234	934	452	999999	999999	416	177	480	159	718	61	999999	476	611	950	999999	69	482	114	999999	816	999999	861	670	999999	819	898	941	887	505	579	999999	999999	676	999999	240	213	239	395	378	273	999999	397	390	126	430	176	353	585	703	53	698	708	474	811	152	999999	999999	968	519	517	999999	593	653	148	453	999999	800	179	999999	999999	830	96	736	999999	43	695	480	553	999999	999999	554	366	999999	999999	880	898	237	864	299	167	431	270	999999	860	47	999999	743	252	672	495	376	999999	865	32	999999	612	972	999999	778	456	602	999999	668	866	962	869	409	201	267	555	708	935	999999	562	259	570	220	999999	999999	843	951	237	999999	815	285	381	500	999999	248	278	926	897	96	842	564	203	602	19	897	177	789	999999	984	127	999999	441	303	312	772	
652	401	106	244	999999	999999	999999	357	853	591	591	379	999999	999999	988	629	999999	999999	999999	998	66	999999	211	999999	999999	63	409	252	763	38	844	87	999999	999999	596	877	829	999999	161	347	999999	845	748	428	316	798	552	598	996	498	999999	999999	265	999999	999999	684	200	128	999999	880	105	131	593	999999	999999	513	999999	999999	366	999999	799	158	697	700	999999	999999	999999	999999	999999	139	511	811	256	275	999999	263	999999	883	999999	911	686	710	999999	999999	251	999999	261	999999	681	802	999999	703	241	884	698	827	893	564	999999	999999	999999	417	456	185	379	294	875	328	773	493	691	999999	175	454	435	99	801	427	459	740	958	305	111	869	522	999999	579	372	999999	999999	369	268	386	187	999999	999999	999999	180	999999	957	999999	933	160	999999	999999	319	999999	787	459	608	999999	476	114	765	546	168	315	586	999999	572	715	513	751	999999	133	432	921	999999	997	999999	835	631	525	502	548	35	155	912	758	999999	279	792	912	968	208	892	163	999999	640	298	963	676	517	339	251	999999	191	611	74	688	397	549	789	999999	773	999999	950	612	999999	999999	23	999999	828	459	302	923	600	999999	350	240	999999	999999	358	999999	201	168	999999	196	260	858	843	544	847	999999	999999	999999	12	619	205	803	942	551	404	129	284	570	848	67	46	328	99	408	270	834	419	999999	201	89	111	999999	291	763	361	368	999999	479	555	758	999999	572	920	999999	588	546	298	728	999999	238	435	630	320	999999	160	931	769	999999	999999	23	660	999999	538	923	517	590	999999	999999	199	45	451	805	25	99	999999	999999	408	117	999999	724	999999	691	192	962	999999	480	999999	999999	613	999999	598	241	999999	541	107	999999	44	997	999999	997	999999	119	539	999999	786	629	615	999999	641	999999	533	661	626	999999	477	999999	999999	576	999999	999999	297	296	999999	999999	999999	999999	999999	999999	991	999999	439	411	999999	822	999999	436	162	323	185	35	865	999999	999999	927	897	936	999999	999999	999999	138	380	468	999999	999999	710	737	545	770	432	576	30	140	239	143	999999	131	27	803	859	51	999999	232	400	253	180	224	702	647	871	510	604	962	420	999999	137	971	682	216	999999	962	890	391	999999	608	14	735	999999	460	680	775	918	811	788	32	321	158	999999	485	999999	999999	999999	897	898	921	999999	68	720	376	15	285	448	811	691	896	160	435	341	791	248	999999	381	251	966	105	592	793	999999	398	552	978	904	207	949	626	927	993	493	969	637	946	25	477	454	405	999999	117	129	891	871	999999	999999	285	
246	822	123	999999	931	999999	339	999999	884	331	999999	37	999999	999999	862	75	969	167	942	999999	999999	999999	429	999999	999999	570	768	484	673	999999	526	999999	999999	628	961	136	513	144	71	999999	640	999999	71	693	999999	427	34	999999	999999	64	999999	713	943	456	131	943	402	218	996	370	45	999999	514	999999	804	167	866	752	999999	735	561	834	105	999999	730	705	999999	736	261	379	545	681	999999	999999	370	999999	999999	714	506	28	734	999999	148	999999	654	999999	944	469	888	496	561	999999	808	519	502	999999	618	690	725	426	712	666	957	999999	824	363	624	999999	241	991	999999	999999	256	270	10	266	695	404	608	999999	760	771	847	765	817	999999	873	720	126	282	204	43	989	90	999999	78	999999	521	876	300	170	59	999999	896	62	999999	35	999999	518	245	401	999999	92	780	665	940	818	202	809	999999	999999	999999	999999	958	999999	410	172	999999	954	932	919	184	528	317	784	711	999999	999999	712	417	248	335	211	880	881	981	950	219	424	375	260	154	712	325	810	999999	280	279	109	651	247	999999	593	586	325	999999	694	775	995	953	407	999999	489	401	321	999999	703	999999	87	815	459	952	999999	589	682	775	999999	999999	999999	999999	440	273	851	71	999999	390	742	625	999999	999999	297	185	223	470	967	392	664	999999	999999	654	999999	383	999999	294	999999	999999	116	14	903	999999	755	490	278	999999	999999	143	26	428	231	931	999999	88	342	423	527	999999	739	291	621	999999	120	160	210	851	999999	67	81	566	869	885	283	737	721	24	908	806	907	745	947	999999	375	999999	99	82	241	483	999999	778	766	917	999999	825	392	614	439	605	290	426	511	466	72	459	558	999999	657	999999	367	327	515	999999	376	993	343	787	924	874	70	999999	999999	492	26	303	800	999999	339	458	355	117	585	312	526	999999	999999	491	771	915	999999	753	999999	556	999999	723	272	55	999999	561	491	604	689	565	999999	999999	806	999999	450	768	659	607	16	208	999999	260	742	213	999999	999999	759	852	26	18	999999	316	999999	999999	999999	302	40	755	410	778	999999	750	999999	29	767	373	684	225	50	13	266	90	747	225	225	865	999999	69	850	665	999999	999999	588	999999	999999	238	448	741	999999	157	737	904	999999	999999	241	589	999999	723	445	831	210	544	812	999999	752	115	569	999999	848	510	322	971	905	744	975	339	171	999999	650	538	999999	942	572	893	275	361	999999	519	984	999999	999999	267	623	999999	464	268	826	999999	929	273	999999	950	893	152	834	766	999999	462	262	902	
427	97	999999	999999	999999	268	971	918	748	400	232	60	513	222	477	64	999999	886	289	717	512	999999	816	999999	869	974	59	429	999999	999999	999999	430	266	91	218	999999	999999	999999	999999	206	999999	907	827	999999	999999	619	999999	681	999999	780	999999	999999	182	544	999999	831	999999	999999	47	931	999999	999999	860	249	999999	801	793	432	13	533	999999	639	773	93	431	605	769	287	345	260	537	377	754	288	98	249	258	999999	999999	387	999999	999999	680	190	999999	743	57	999999	999999	250	825	999999	678	151	910	779	350	99	999999	794	71	994	360	786	404	841	797	581	161	999999	552	81	740	626	860	381	999999	592	105	687	999999	192	786	105	434	522	699	613	378	319	899	169	999999	999999	999999	999999	148	893	786	156	999999	475	436	701	999999	999999	284	61	291	539	819	757	999999	435	999999	999999	999999	265	362	882	999999	999999	213	842	899	393	473	842	311	191	242	76	806	949	999999	91	756	94	407	680	248	647	331	999999	499	151	999999	999999	661	999999	470	882	540	999999	13	761	999999	594	801	313	290	999999	750	999999	306	752	951	54	999999	999999	133	132	857	682	643	504	862	999999	352	758	228	301	191	999999	999999	360	536	902	945	979	819	172	293	999999	399	807	897	232	542	746	999999	130	999999	506	322	999999	35	858	270	509	899	898	999999	53	95	989	999999	885	388	999999	226	999999	109	999999	345	961	839	763	292	836	606	640	999999	606	999999	107	813	684	999999	382	335	677	642	445	89	999999	920	999999	19	999999	999999	21	999999	596	529	150	31	999999	171	361	508	271	576	433	902	268	76	644	484	987	999999	574	343	16	999999	548	417	999999	635	999999	50	599	754	882	288	594	797	999999	86	428	86	51	522	201	874	73	111	218	999999	999999	999999	285	765	31	999999	983	999999	837	999999	999999	999999	367	146	747	320	908	517	694	999999	999999	471	831	568	65	910	999999	61	999999	141	557	999999	208	999999	814	569	764	833	999999	658	304	916	960	269	105	695	999999	904	775	880	965	999999	417	72	235	999999	32	717	710	121	99	932	999999	705	427	543	534	246	331	999999	555	84	785	999999	851	401	511	999999	472	369	201	240	286	999999	999999	12	39	146	895	464	547	57	999999	620	999999	372	389	999999	841	561	171	482	999999	596	334	891	769	381	221	833	848	460	999999	351	920	999999	655	275	540	425	514	398	351	866	641	508	999999	999999	999999	489	22	256	730	910	999999	718	999999	689	936	284	242	657	924	71	616	96	802	781	700	999999	716	
123	724	426	57	772	141	999999	999999	825	939	999999	999999	999999	821	999999	729	343	153	211	999999	966	338	265	999999	856	999999	289	260	554	999999	180	474	766	772	899	532	999999	863	435	587	940	734	120	345	999999	999999	999999	250	24	366	468	638	499	508	750	784	999999	244	200	999999	999999	466	999999	129	769	140	147	959	922	78	999999	480	717	999999	271	241	228	920	553	999999	280	48	245	197	248	542	999999	268	32	124	999999	999999	999999	136	734	484	999999	999999	575	508	999999	243	328	946	940	999999	999999	875	246	518	566	548	691	97	999999	813	230	999999	881	236	999999	879	936	807	14	357	808	591	999999	786	909	236	354	55	498	46	999999	299	256	260	622	109	999999	999999	999999	525	999999	999999	108	921	263	119	120	349	352	735	307	520	941	593	189	999999	985	459	609	339	999999	999999	598	999999	103	931	966	630	614	999999	857	999999	259	999999	969	233	492	968	532	799	126	15	702	762	739	209	358	663	81	999999	999999	572	904	228	331	742	985	999999	827	332	152	489	734	297	878	999999	999999	461	623	955	999999	27	926	809	223	198	942	836	261	894	582	313	559	331	941	294	528	41	167	237	247	999999	999999	210	657	636	999999	415	883	999999	938	896	49	125	999999	106	645	104	999999	143	799	159	855	933	749	839	929	412	999999	999999	355	240	304	396	718	470	876	726	162	586	917	537	952	395	956	686	273	999999	885	999999	649	433	36	33	999999	98	529	217	460	818	706	868	70	299	519	999999	999999	653	999999	999999	229	999999	999999	428	226	999999	206	999999	999999	999999	999999	495	527	509	944	999999	213	280	958	630	940	669	276	344	879	999999	999999	663	875	258	94	620	46	908	626	730	490	608	807	175	891	69	239	999999	252	999999	351	560	355	597	503	999999	694	777	999999	999999	999999	608	548	177	795	543	594	999999	999999	999999	459	618	999999	223	441	999999	472	793	738	999999	440	879	101	668	706	916	318	288	754	763	999999	269	873	76	999999	882	69	999999	999999	999999	999999	510	418	297	762	733	676	999999	165	897	858	900	48	999999	999999	772	516	880	470	999999	235	316	999999	225	39	199	999999	816	145	559	546	999999	423	390	416	929	999999	999999	906	999999	249	186	132	856	904	35	230	720	947	316	375	999999	179	500	132	169	999999	202	268	572	999999	860	999999	999999	361	999999	999999	657	747	199	310	712	973	999999	639	58	999999	127	999999	999999	968	34	999999	828	999999	999999	663	922	268	257	403	279	546	343	999999	999999	190	526	
999999	878	548	999999	972	757	15	662	215	681	861	83	975	418	999999	999999	603	999999	991	177	422	994	372	999999	399	500	796	999999	999999	640	511	260	868	667	999999	999999	465	405	62	999999	823	531	999999	981	71	194	281	999999	398	999999	999999	31	999999	999999	999999	511	515	999999	182	482	961	973	496	575	180	610	215	318	999999	447	799	207	911	879	353	890	842	999999	503	215	228	811	643	884	999999	490	999999	855	563	121	927	481	999999	579	999999	849	44	586	811	460	979	963	999999	950	492	999999	120	517	668	223	669	135	999999	967	263	159	340	612	674	999999	748	999999	999999	685	520	327	974	342	729	504	999999	999999	578	52	236	265	623	692	401	368	379	999999	196	350	451	999999	990	999999	325	10	999999	999999	999999	999999	712	999999	217	999999	440	999999	567	777	788	174	367	413	556	448	741	999999	536	999999	999999	316	320	403	172	415	243	999999	337	719	26	729	984	433	353	456	340	606	57	999999	999999	236	801	602	999999	31	982	999999	254	552	524	327	474	870	222	605	811	999999	467	802	280	721	837	847	999999	69	189	999999	70	110	117	144	950	426	999999	983	999999	718	999999	150	432	205	473	785	205	699	264	123	999999	999999	644	32	999999	255	839	541	399	953	840	507	999999	58	978	999999	444	389	376	57	485	238	999999	103	481	999999	380	85	257	61	651	999999	804	76	999999	999999	465	94	999999	705	999999	854	594	999999	877	999999	308	383	227	329	350	999999	333	999999	638	982	658	551	551	823	875	763	294	999999	311	779	999999	775	999999	999999	999999	360	394	670	469	630	644	538	226	150	27	996	999999	928	711	999999	738	597	437	740	663	913	543	999999	999999	823	570	256	259	999999	999999	999999	58	560	639	990	431	662	746	999999	347	129	334	410	999999	878	905	365	636	475	51	114	348	594	12	999999	816	999999	840	646	999999	398	289	128	513	999999	999999	999999	999999	721	414	85	850	429	999999	543	999999	142	376	951	917	214	999999	783	66	532	193	463	999999	863	999999	219	821	110	999999	999999	840	216	897	999999	930	608	77	915	71	965	264	919	201	469	196	683	845	999999	728	855	778	505	71	999999	311	494	749	434	999999	999999	263	750	481	453	703	383	999999	999999	999999	319	147	999999	721	101	278	274	999999	98	677	999999	374	933	382	102	999999	344	154	916	19	445	858	999999	999999	867	711	514	999999	999999	765	813	448	789	867	999999	718	83	784	970	711	999999	999999	660	757	57	829	999999	377	388	282	369	238	328	56	586	
460	504	336	853	390	764	825	524	999999	999999	999999	585	75	962	383	999999	560	183	215	972	222	207	885	330	999999	999999	146	69	999999	406	584	999999	742	291	958	224	746	930	590	947	999999	999999	337	892	996	999999	264	415	999999	185	809	64	999999	84	373	262	999999	16	815	999	999999	765	59	999999	290	931	843	784	14	169	360	629	593	267	761	513	870	999999	334	794	135	731	64	299	999999	529	16	999999	999999	705	605	999999	999999	999999	329	455	659	999999	999999	75	410	480	410	846	999999	999999	471	855	323	860	392	626	681	999999	874	897	711	999999	340	999999	924	185	999999	309	999999	620	999999	999999	938	315	854	469	389	269	394	655	330	218	475	999999	68	161	354	66	322	979	68	999999	999999	999999	999999	899	80	999999	999999	999999	612	111	292	213	675	467	916	999999	999999	923	246	422	636	999999	576	502	293	999999	702	772	999999	810	986	999999	561	999999	297	999999	571	954	399	999999	128	169	52	999999	926	271	999999	600	999999	999999	60	399	999999	645	468	497	854	251	615	157	159	999999	403	801	125	999999	651	266	999999	409	446	61	999999	708	999999	476	186	358	576	32	999999	111	538	494	999999	597	999999	999999	950	800	662	329	999999	252	999999	750	766	250	113	228	619	484	430	835	899	998	865	43	351	992	999999	506	674	999999	965	999999	999999	908	51	527	865	735	316	379	999999	999999	713	291	330	553	999999	999999	254	357	999999	999999	681	703	595	761	731	807	574	958	489	999999	654	754	286	340	911	858	209	585	363	883	178	61	97	782	295	583	999999	999999	292	385	999999	327	999999	268	376	999999	323	290	796	67	171	999999	889	591	472	958	15	999999	642	850	736	999999	994	528	538	629	615	812	475	158	104	775	999999	113	999999	337	999999	27	963	999999	545	918	789	305	722	821	171	506	319	999999	578	999999	166	441	999999	593	332	663	730	999999	531	510	999999	647	963	396	681	999999	688	145	999999	987	36	867	315	817	879	699	806	716	467	999999	503	999999	580	381	619	244	999999	999999	999999	909	296	226	253	45	114	151	342	336	149	385	817	184	999999	590	697	298	136	832	714	999999	999999	24	289	422	16	676	77	591	776	447	331	999999	140	485	999999	809	624	279	713	737	366	479	999999	92	300	329	205	989	684	330	118	999999	605	381	62	282	937	830	38	437	83	750	559	701	63	449	53	999999	999999	887	999999	856	129	977	276	387	446	207	131	687	999999	999999	907	455	339	700	773	758	432	428	871	794	251	999999	
663	616	920	875	38	851	999999	738	110	796	656	261	512	628	999999	675	836	740	999999	350	956	995	843	999999	372	363	676	294	999999	470	999999	999999	999999	843	323	999999	466	571	178	280	999999	742	999999	999999	798	87	197	154	653	757	592	141	96	900	999999	667	999999	999999	512	999999	184	990	999999	639	999999	777	999999	999999	314	455	218	999999	571	437	938	999999	27	731	314	294	999999	531	641	999999	878	999999	999999	714	525	655	999999	999999	68	999999	105	999999	48	348	341	31	999999	529	840	208	999999	327	999999	658	961	114	649	50	512	228	508	653	358	425	999999	999999	999999	932	999999	999999	567	568	216	78	341	999999	999999	679	400	292	853	646	691	443	738	560	326	999999	752	420	999999	846	147	840	994	452	999999	623	586	447	47	999999	385	191	640	980	121	500	326	444	999999	970	650	229	374	862	962	915	687	210	578	999999	189	732	652	721	430	376	83	999999	464	562	999999	999999	255	999999	271	509	803	999999	449	825	999999	318	492	45	205	918	475	999999	489	157	935	386	869	198	999999	653	999999	918	999999	999999	427	999999	979	999999	877	999999	974	29	999999	463	121	928	999999	752	41	870	250	999999	999999	512	999999	999999	410	317	626	716	999999	66	35	618	970	884	208	704	999999	999999	999999	999999	168	508	944	999999	999999	36	45	999999	624	126	999999	458	413	999999	999999	57	999999	486	36	999999	749	170	999999	999999	999999	983	492	237	730	67	354	650	999999	999999	458	999999	568	999999	409	383	999999	619	102	967	898	576	999999	59	999999	161	859	921	363	999999	377	998	894	999999	462	999999	999999	999999	286	567	771	999999	917	289	473	385	999999	401	87	999999	999999	139	78	999999	29	999999	778	442	744	578	208	433	296	874	755	459	132	542	990	851	839	473	342	534	999999	390	659	999999	586	117	999999	999999	844	999999	999999	248	930	258	16	46	999999	999999	73	707	369	348	231	53	534	999999	999999	946	999999	999999	999999	999999	999999	543	450	639	767	999999	856	999999	906	999999	588	585	607	517	529	874	536	954	81	737	999999	635	175	857	169	999999	401	572	854	999999	67	618	897	350	451	999999	808	376	278	999999	255	435	801	999999	759	999999	445	26	493	387	420	456	164	85	526	999999	378	999999	479	161	461	294	783	999999	683	970	687	267	76	142	75	169	686	999999	492	974	999999	999999	107	523	999999	384	88	476	999999	611	464	999999	823	289	28	225	897	127	474	960	652	619	999999	789	958	187	950	999999	322	260	769	20	999999	552	337	831	495	956	980	87	
215	999999	875	81	516	865	444	786	124	850	999999	568	999999	999999	331	999999	999999	318	999999	992	999999	727	164	64	841	454	239	281	999999	196	730	940	999999	397	755	346	743	999999	283	102	999999	173	246	472	988	999999	340	70	230	123	240	186	401	987	652	487	161	821	240	71	636	999999	834	927	999999	999999	431	999999	776	999999	999999	999999	45	472	999999	270	491	999999	75	639	123	178	60	838	999999	554	999999	160	745	999999	999999	922	643	221	999999	580	339	318	352	667	999999	58	294	999999	999999	513	150	928	738	391	996	469	755	600	999999	467	122	995	999999	999999	781	280	546	508	999999	557	94	824	999999	678	931	182	349	408	999999	999999	999999	815	205	452	413	621	999999	363	280	724	176	52	272	999	468	999999	999999	999999	885	509	999999	999999	999999	95	429	326	923	69	999999	999999	130	356	741	883	999999	306	999999	528	999999	170	858	193	238	85	391	51	561	16	219	596	834	571	523	360	562	109	382	999999	33	97	999999	362	902	456	604	820	310	389	427	171	544	819	999999	725	650	329	556	999999	999999	999999	764	916	849	863	989	999999	833	391	331	482	924	690	999999	999999	472	506	290	999999	481	571	741	182	588	999999	62	999999	999999	797	709	999999	553	24	415	645	332	781	512	48	466	56	986	919	67	944	247	854	999999	540	262	154	49	774	886	143	646	999999	337	999999	811	999999	601	45	681	98	929	999999	284	859	752	691	993	251	325	435	584	822	124	644	811	208	701	999999	545	565	999999	778	137	282	999999	999999	999999	711	237	999999	454	950	999999	969	25	336	579	464	787	571	160	797	458	461	558	999999	477	999999	990	999999	282	184	999999	126	895	161	782	11	860	22	999999	999999	24	999999	999999	634	585	155	628	484	628	247	639	973	415	999999	329	999999	723	185	272	759	720	624	219	280	459	130	83	999999	554	577	604	775	333	867	999999	624	481	999999	999999	332	999999	516	999999	45	545	999999	999999	499	831	116	999999	684	750	488	571	999999	999999	709	184	464	81	764	999999	999999	643	864	650	999999	999999	704	204	799	936	939	694	214	639	184	735	932	419	999999	42	999999	299	919	35	845	999999	393	999	771	999999	784	261	999999	999999	933	401	681	876	173	999999	137	911	488	747	810	793	367	759	999999	999999	999999	54	999999	999999	492	760	723	838	804	251	239	704	999999	60	999999	688	999999	628	706	782	63	66	999999	708	905	536	811	181	224	999999	999999	633	559	796	507	999999	764	578	103	182	677	842	81	922	646	
432	999999	999999	595	999999	408	999999	63	668	999999	195	797	788	826	999999	949	551	623	752	312	605	155	636	552	421	999999	815	535	533	114	221	984	334	999999	483	57	382	585	102	999999	209	999999	890	875	322	942	976	752	147	233	135	228	329	619	51	286	999999	886	184	207	999999	213	530	563	709	211	473	726	352	908	576	966	530	108	112	35	999999	999999	240	478	947	73	397	999999	979	999999	664	714	30	206	206	496	410	895	999999	996	59	337	176	120	479	259	409	238	656	169	697	231	516	25	999999	100	655	706	260	999999	815	999999	999999	715	547	759	999999	999999	711	90	999999	635	47	116	975	927	593	129	998	698	664	169	999999	819	305	443	999999	999999	185	999999	840	704	644	999999	190	999999	999999	460	573	719	552	999999	999999	999999	604	71	999999	999999	49	104	507	536	707	561	999999	656	999999	764	420	113	561	701	970	606	999999	999999	991	505	925	155	183	142	556	999999	999999	410	642	87	224	244	259	797	964	91	608	314	996	93	677	999999	999999	988	50	469	168	850	999999	920	336	743	80	999999	484	893	920	374	979	428	415	999999	23	497	550	185	854	763	736	889	997	934	999999	999999	827	401	891	999999	102	96	999999	305	128	722	751	999999	999999	999999	999999	999999	170	244	334	577	677	223	520	766	448	999999	614	404	123	403	922	401	879	172	861	92	12	999999	999999	999999	308	120	345	301	999999	999999	21	999999	450	665	729	999999	609	999999	999999	999999	881	135	746	237	999999	725	999999	999999	799	359	601	11	709	240	78	434	999999	441	999999	567	878	999999	999999	379	853	330	999999	999999	999999	169	792	592	932	257	210	999999	989	54	999999	582	999999	621	501	396	477	20	999999	999999	999999	999999	800	177	27	999999	735	999999	999999	376	384	161	771	733	60	999999	567	999999	78	999999	39	201	444	917	30	696	999999	267	726	632	901	842	745	999999	999999	379	999999	624	574	269	999999	548	771	622	670	270	811	204	570	861	829	469	999999	999999	189	405	860	882	157	999999	44	478	936	482	999999	541	415	36	999999	680	281	943	999999	999999	939	491	999999	999999	257	760	999999	443	999999	999999	803	442	901	622	564	464	519	486	999999	999999	234	53	612	298	999999	139	854	785	331	890	589	886	999999	141	999999	698	975	48	635	396	446	601	781	80	679	43	999999	793	471	419	171	795	475	199	585	895	999999	141	674	128	999999	999999	122	806	285	999999	416	999999	437	999999	999999	480	999999	90	807	633	272	541	619	124	498	999999	323	912	
728	794	999999	999999	556	298	818	844	999999	517	999999	346	999999	975	999999	762	626	871	365	604	930	690	944	999999	999999	999999	999999	999999	521	559	629	999999	785	999999	87	490	999999	999999	222	999999	57	644	115	999999	999999	471	154	296	745	999999	497	627	705	718	981	999999	849	35	999999	604	665	480	333	814	999999	645	560	288	897	314	265	999999	658	227	999999	296	999999	611	794	921	807	346	602	664	999999	11	999999	76	228	50	999999	481	138	999999	482	999999	999999	301	999999	999999	910	999999	399	441	601	453	969	488	171	695	462	248	240	532	999999	329	878	668	752	999999	506	493	999999	857	999999	783	999999	50	744	980	975	293	166	840	20	999999	999999	171	72	999999	42	660	999999	532	999999	402	251	606	821	163	999999	999999	548	569	999999	426	806	541	999999	818	537	928	744	191	720	178	92	400	521	999999	381	717	606	144	853	846	999999	537	279	999999	542	999999	228	590	291	332	745	999999	392	594	999999	415	403	999999	91	113	916	999999	812	999999	320	850	95	965	782	980	55	999999	715	610	838	279	272	496	999999	227	709	163	900	398	433	495	17	927	720	965	324	362	62	749	999999	865	724	860	960	999999	234	999999	808	310	999999	341	881	781	755	866	153	906	999999	863	403	762	823	424	999999	825	999999	167	255	816	999999	693	361	966	999999	972	554	411	536	594	993	999999	355	599	121	999999	999999	235	181	999999	822	417	999999	999999	999999	178	52	310	999999	144	848	76	999999	992	644	593	999999	914	999999	783	322	741	999999	999999	999999	947	416	233	999999	893	221	617	999999	401	999999	259	309	999999	999999	999999	930	253	537	402	745	926	999999	363	955	528	999999	699	999999	999999	541	999999	46	19	328	408	761	818	999999	999999	922	240	999999	999999	998	394	293	816	304	599	999999	78	214	999999	999999	943	999999	63	999999	784	781	522	493	598	859	913	222	999999	843	222	999999	122	255	556	479	515	846	832	999999	570	999999	999999	999999	999999	545	473	999999	999999	381	384	900	708	549	999999	999999	410	999999	999999	756	95	181	993	972	92	849	740	822	657	999999	999999	107	675	699	708	999999	484	999999	958	62	999999	999999	999999	917	469	321	51	572	999999	357	79	767	999999	85	278	999999	250	333	322	685	805	650	228	559	258	287	999999	999999	840	673	724	292	789	439	370	58	27	999999	513	770	807	177	999999	310	999999	365	743	599	999999	319	999999	161	805	999999	257	745	818	604	669	192	999999	999999	999999	369	999999	999999	978	999999	715	229	380	174	820	552	877	637	860	
999999	130	892	543	999999	587	531	374	573	487	999999	192	625	240	423	416	331	999999	774	999999	999999	677	652	387	999999	884	211	939	143	341	262	999999	619	885	900	999999	999999	648	460	455	210	994	999999	309	472	999999	999999	999999	957	999999	498	999999	999999	202	439	249	999999	515	723	999999	386	591	999999	242	234	120	572	740	999999	939	640	682	234	329	244	999999	999999	353	999999	87	794	221	981	386	842	395	303	426	456	661	16	271	925	708	999999	618	763	826	84	999999	179	999999	999999	28	127	999999	643	782	958	12	630	999999	999999	999999	956	175	610	854	999999	839	999999	155	999999	677	999999	379	756	525	261	625	673	999999	278	999999	999999	445	560	962	269	35	751	999999	468	453	40	882	671	289	999999	999999	18	908	436	245	545	999999	75	982	96	999999	999999	999999	999999	342	338	838	855	999999	999999	521	614	647	999999	999999	98	306	687	999999	647	59	708	477	773	999999	617	999999	366	43	28	884	379	578	999999	521	999999	999999	988	136	125	202	37	634	550	239	999999	370	999999	71	157	248	346	235	345	999999	49	591	999999	182	725	573	481	821	999999	854	999999	46	770	84	999999	465	317	560	999999	455	31	999999	927	999999	70	256	451	304	886	779	547	154	242	839	482	999999	287	999999	410	551	999999	216	616	696	97	261	599	249	663	691	930	785	510	890	25	965	664	811	999999	999999	132	186	999999	248	316	999999	803	931	601	999999	999999	501	160	183	734	815	467	999999	455	999999	999999	999999	640	204	849	761	643	352	824	999999	720	476	703	931	429	999999	280	377	389	99	458	999999	999999	640	999999	438	635	337	999999	209	999999	434	999999	313	823	919	546	741	399	554	999999	460	116	95	312	711	797	228	754	200	545	999999	850	999999	360	987	565	999	999999	420	999999	316	999999	624	18	296	120	400	118	509	997	539	999999	835	999999	997	561	562	338	802	641	416	583	965	664	418	583	999	953	835	364	999999	60	979	428	57	273	999999	86	999999	601	999999	999999	254	999999	15	120	25	631	362	435	12	999999	887	779	999999	733	232	959	999999	712	999999	446	282	999999	999999	488	999	416	687	734	79	485	999999	211	999999	305	338	771	659	999999	568	378	601	409	999999	875	173	209	708	324	50	532	487	314	490	961	837	110	742	527	999999	608	943	627	366	527	359	686	546	999999	999999	460	999999	999999	153	999999	999999	999999	792	585	325	799	999999	373	693	999999	997	999999	721	999999	999999	237	39	142	196	960	999999	999999	999999	834	525	486	999999	294	999999	
590	231	196	170	747	126	964	999999	166	211	321	900	580	999999	819	999999	999999	965	274	956	177	430	178	114	193	318	870	829	958	70	838	146	423	453	113	325	810	846	973	165	503	999999	873	930	999999	69	854	51	233	999999	182	999999	399	338	999999	170	63	91	976	439	999999	144	359	105	373	999999	486	999999	829	504	719	505	991	118	999999	999999	556	248	239	133	463	829	606	654	888	326	746	95	999999	999999	272	729	870	999999	908	368	999999	999999	567	699	999999	727	221	729	594	999999	529	290	875	999999	999999	999999	852	999999	975	427	538	999999	217	56	999999	401	434	886	241	999999	635	457	999999	104	686	778	680	540	550	999999	999999	876	70	220	796	999999	219	206	339	457	876	27	568	491	829	865	571	999999	270	191	303	334	497	603	51	82	999999	780	818	835	999999	321	312	250	999999	661	644	996	259	999999	191	238	557	999999	123	618	889	718	274	999999	999999	169	999999	368	442	293	999999	999999	179	724	999999	438	999999	999999	323	565	999999	999999	682	178	230	999999	271	297	10	75	999999	999999	489	433	192	372	999999	996	628	974	51	944	807	525	999999	187	827	999999	598	753	999999	999999	471	558	904	571	999999	106	600	642	897	983	368	377	999999	675	977	745	542	22	922	391	875	348	999999	770	520	166	895	53	747	737	699	999999	225	724	252	931	529	621	336	419	405	986	86	68	585	999999	19	999999	209	91	992	585	830	468	999999	999999	44	143	60	879	211	556	894	170	293	121	999999	791	433	999999	999999	920	685	999999	999999	889	272	465	194	90	156	298	844	666	744	123	999999	756	547	130	896	395	570	457	218	849	999999	999999	774	474	287	228	182	163	865	81	899	327	482	297	859	579	999999	970	732	912	712	999999	999999	180	695	405	253	313	999999	830	360	238	304	146	797	999999	690	999999	999999	928	125	690	801	672	999999	108	283	259	270	326	445	999999	724	999999	146	863	499	604	779	882	999999	869	13	44	999999	671	999999	346	500	999999	999999	240	176	804	796	31	999999	753	999999	999999	131	993	53	832	395	759	514	999999	10	999999	857	96	940	999999	953	256	687	766	951	552	85	937	759	999999	437	215	433	920	999999	124	999999	999999	647	192	760	980	825	180	649	999999	167	34	346	566	655	802	299	255	999999	550	344	670	801	413	521	999999	244	295	999999	189	999999	999999	499	885	506	120	449	758	170	972	430	516	127	989	395	999999	601	203	999999	635	916	187	79	958	780	766	944	243	670	999999	
746	540	775	469	635	999999	534	460	70	545	362	540	95	999999	129	827	553	999999	28	470	592	999999	194	769	273	158	999999	541	114	740	176	215	97	999999	236	890	741	657	364	822	526	150	999999	999999	282	385	999999	201	838	953	223	999999	225	999999	983	999999	355	16	206	999999	59	993	999999	330	378	157	452	500	651	999999	95	896	457	205	943	452	908	627	496	887	999999	999999	999999	161	526	44	990	887	611	530	999999	735	999999	878	773	533	794	812	198	135	932	601	550	609	867	326	684	29	266	540	797	728	520	319	429	727	300	999999	803	344	166	999999	889	131	695	360	445	578	999999	420	658	999999	999999	370	954	464	781	103	293	999999	359	999999	631	80	733	815	225	999999	459	999999	242	999999	999999	853	968	999999	712	999999	913	517	881	116	999999	845	882	999999	298	999999	365	964	999999	207	911	603	999999	999999	999999	818	999999	879	145	305	999999	386	999999	999999	96	585	401	586	752	362	189	776	329	999999	383	785	197	999999	999999	75	999999	999999	110	45	687	415	868	782	443	894	41	44	381	585	986	999999	668	823	614	999999	999999	778	222	999999	27	145	284	742	813	158	630	366	362	79	999999	635	286	152	382	680	999999	619	152	858	999999	155	404	743	266	172	127	374	426	814	317	16	282	517	27	551	141	136	999999	294	273	999999	682	312	76	361	934	525	999999	934	995	148	999999	999999	272	872	741	541	485	651	41	999999	940	547	762	512	362	769	134	830	549	590	650	857	594	999999	473	102	676	904	238	601	922	492	999999	179	999999	918	254	155	809	600	650	999999	262	16	734	144	549	563	998	174	400	620	394	415	497	777	769	615	409	649	999999	999999	422	440	999999	457	729	593	141	444	524	979	999999	948	939	999999	999999	999999	999999	338	999999	122	905	73	210	999999	107	413	681	603	158	639	745	170	999999	79	999999	999999	673	287	415	956	432	999999	650	420	999999	445	475	174	182	191	999999	80	999999	999999	675	358	239	41	359	325	911	999999	295	885	244	860	223	870	428	782	914	644	923	595	690	351	999999	999999	711	662	999999	999999	430	967	945	674	999999	984	403	999999	999999	999999	999999	99	54	894	278	764	186	740	232	605	746	400	276	59	999999	999999	71	334	999999	449	999999	697	388	999999	117	328	940	569	796	238	999999	871	199	283	717	999999	551	795	82	999999	613	999999	999999	342	769	39	700	895	999999	562	999999	999999	620	153	999999	240	710	999999	999999	999999	999999	617	943	993	138	874	211	992	
999999	322	999999	999999	261	999999	835	999999	999999	56	635	88	627	999999	51	243	316	407	999999	55	962	486	133	902	19	132	834	996	37	445	999999	895	828	708	563	215	603	656	817	343	318	961	971	664	999999	708	332	779	575	999999	687	730	999999	166	39	855	999999	67	266	999999	999999	839	331	822	843	999999	259	919	490	836	640	659	590	917	736	11	514	469	999999	999999	800	999999	430	999999	999999	482	281	672	999999	708	26	545	999999	688	891	479	639	159	999999	283	458	999999	299	739	80	38	150	705	999999	38	350	729	178	955	338	999999	999999	999999	75	370	468	587	250	782	820	104	268	902	36	267	371	999999	648	615	999999	397	765	691	256	729	342	576	253	649	367	296	999999	445	999999	503	70	635	94	460	814	871	999999	999999	918	975	999999	999999	679	999999	666	984	91	563	112	999999	999999	727	758	345	38	892	343	601	424	534	727	823	552	999999	206	736	281	197	800	999999	234	258	772	280	999999	104	999999	91	999999	383	214	813	342	418	999999	999999	876	748	999999	922	537	999999	999999	394	258	946	695	156	964	999999	999999	893	762	999999	999999	999999	954	487	999999	934	995	262	999999	999999	329	913	490	143	663	862	859	999999	766	999999	999999	663	166	999999	31	23	409	750	126	999999	670	321	61	221	999999	495	999999	399	373	497	926	285	952	60	999999	345	465	561	999999	112	80	189	137	883	678	63	999999	576	465	371	535	999999	145	565	380	999999	861	279	441	177	483	469	170	279	952	178	710	115	322	686	557	847	999999	999999	999999	491	193	177	999999	999999	278	999999	934	11	999999	681	149	999999	680	999999	999999	999999	129	325	628	610	999999	857	999999	999999	352	121	999999	778	814	687	987	130	584	889	824	999999	736	793	898	671	535	999999	317	280	38	323	435	265	212	999999	728	941	396	380	471	336	999999	43	306	166	558	165	197	999999	693	28	812	791	242	790	460	999999	426	957	85	860	550	660	999999	38	686	998	576	452	958	999999	734	213	427	498	457	703	999999	999999	122	379	971	999999	586	19	999999	643	33	999999	910	402	999999	438	305	611	785	585	561	999999	479	999999	588	744	326	648	293	999999	374	743	343	757	839	684	844	705	889	517	999999	471	527	999999	999999	999999	542	999999	999999	306	999999	816	712	999999	151	999999	999999	999999	999999	999999	716	938	725	902	279	289	999999	163	563	840	593	999999	721	999999	511	99	749	436	586	999999	999999	760	999999	987	700	558	41	471	615	619	999999	293	914	662	801	145	999999	999999	
773	694	999999	999999	12	690	712	319	104	444	369	61	999999	836	999999	366	999999	955	821	738	211	721	258	617	999999	943	429	310	684	999999	476	376	354	999999	662	999999	358	823	757	999999	999999	391	463	597	111	563	149	584	317	557	637	845	323	17	424	62	446	468	840	68	999999	412	634	999999	999999	993	707	999999	999999	94	18	211	208	999999	463	819	999999	661	516	984	803	999999	993	136	432	631	62	999999	710	610	999999	890	982	698	175	999999	999999	999999	629	117	999999	999999	409	232	549	435	647	927	553	604	999999	784	952	856	265	999999	418	999999	613	346	940	999999	644	574	639	127	229	509	999999	999999	72	839	41	408	137	18	445	770	587	996	984	135	792	116	999999	670	938	136	443	749	463	259	815	293	177	495	160	835	593	999999	216	147	707	962	541	955	753	553	728	256	979	999999	919	616	361	815	999999	538	999999	969	999999	102	999999	481	137	999999	34	748	999999	642	858	610	999999	165	999999	846	999999	830	999999	859	916	394	407	197	999999	816	339	208	999999	361	917	999999	86	623	999999	123	999999	236	999999	728	931	14	999999	95	397	379	470	999999	825	515	397	747	964	899	62	795	999999	878	711	321	482	999999	817	879	725	247	999999	564	999999	999999	774	201	999999	845	928	999999	82	999999	800	399	355	575	382	426	963	179	656	187	570	456	428	203	524	523	255	115	197	442	999999	159	846	905	850	158	740	999999	999999	128	970	999999	722	383	87	321	965	907	999999	999999	916	999999	590	356	999999	467	259	999999	999999	999999	599	823	999999	999999	951	999999	553	450	725	233	685	767	427	538	999999	999999	733	999999	126	212	999999	348	661	796	999999	999999	568	999999	912	392	999999	169	529	280	528	157	425	999999	432	436	768	525	191	999999	715	159	137	62	149	572	999999	214	999999	473	999999	260	999999	929	999999	145	92	63	537	342	334	999999	247	156	999999	69	15	650	622	689	444	43	999999	999999	90	377	687	999999	360	350	659	695	704	65	357	278	985	999999	999999	296	353	714	987	848	999999	199	911	980	52	90	567	999999	591	999999	999999	889	999999	728	848	746	457	999999	703	197	683	639	822	191	799	741	83	519	680	336	346	730	55	319	547	890	999999	707	473	279	782	575	113	929	36	467	999999	266	647	234	838	999999	999999	999999	174	265	999999	729	191	999999	17	57	413	265	438	308	999999	783	191	999999	999999	750	113	999999	414	118	535	893	165	999999	566	816	871	999999	497	569	719	999999	154	999999	523	735	525	171	
272	734	172	999999	500	727	623	401	85	689	943	999999	674	999999	396	66	730	999999	999999	850	745	200	186	957	999999	869	999999	600	638	999999	999999	554	999999	941	171	679	946	686	402	437	999999	999999	741	999999	999999	409	895	999999	858	98	561	999999	170	999999	425	81	558	214	90	630	148	999999	762	999999	999999	398	999999	732	425	716	119	53	91	999999	142	999999	459	994	999999	999999	974	457	742	999999	348	404	999999	999999	525	99	131	999999	999999	999999	298	695	999999	565	999999	999999	545	172	716	151	979	518	958	33	543	999999	622	999999	999999	999999	656	999999	290	222	837	999999	999999	999999	217	335	999999	999999	447	319	849	446	179	999999	68	340	999999	999999	741	600	570	999999	446	999999	25	680	477	566	999999	999999	124	608	999999	198	727	999999	119	999999	999999	390	556	999999	80	648	999999	999999	675	728	505	429	899	845	999999	690	999999	17	415	643	299	536	858	999999	397	563	204	250	41	980	175	999999	230	592	856	999999	53	960	759	798	196	918	15	749	999999	999999	983	279	658	724	546	999999	679	475	941	999999	532	528	222	999999	453	933	999999	999999	562	531	208	317	999999	598	999999	999999	999999	616	456	380	530	118	967	836	580	999999	592	317	999999	455	304	754	999999	436	828	525	999999	252	354	263	853	320	999999	539	362	676	290	70	87	999999	472	72	29	570	898	423	560	386	936	528	999999	758	261	117	999999	453	999999	562	770	999999	999999	15	272	203	527	999999	999999	438	484	903	999999	532	240	999999	982	241	999999	90	538	414	999999	371	315	999999	912	999999	999999	999999	311	999999	19	728	299	955	999999	467	999999	826	52	687	501	132	999999	999999	883	999999	527	672	134	995	999999	586	33	366	167	999999	699	445	999999	432	160	842	136	576	894	999999	242	999999	677	525	441	909	48	850	912	842	469	999999	999999	999999	577	397	954	316	199	433	999999	933	797	338	999999	364	546	619	999999	999999	995	335	148	967	586	252	999999	999999	563	808	548	999999	453	325	122	426	503	999999	855	999999	999999	820	386	470	221	309	487	348	757	999999	373	428	323	264	846	144	144	999999	518	334	999999	356	752	391	885	531	489	999999	225	350	861	999999	763	773	770	185	949	677	756	286	765	999999	851	486	445	129	859	199	999999	978	292	528	677	531	999999	999999	999999	995	585	689	999999	15	999999	416	225	23	664	549	493	671	195	466	228	241	999999	745	504	275	945	765	672	299	12	247	68	343	682	242	999999	238	116	999999	102	76	466	759	533	999999	271	431	999999	319	
706	808	793	826	999999	446	962	625	999999	999999	59	999999	999999	530	13	886	999999	999999	341	432	147	265	999999	241	373	161	775	809	222	70	999999	999999	999999	363	593	204	453	241	999999	245	279	786	201	999999	904	282	60	999999	756	646	95	388	100	42	999999	451	253	999999	462	157	999999	163	413	999999	798	999999	999999	999999	936	808	999999	126	848	105	162	361	73	260	336	101	999999	839	63	575	999999	625	999999	278	191	152	950	891	999999	885	574	126	382	225	515	379	764	396	999	999999	214	999999	540	999999	879	820	387	993	999999	371	999999	999999	999999	837	11	183	111	250	999999	794	857	551	999999	999999	530	999999	978	999999	999999	999999	999999	715	999999	115	371	16	95	438	398	371	765	957	665	417	839	999999	26	545	224	342	278	523	999999	215	100	662	631	577	474	843	999999	539	999999	279	44	999999	992	994	476	994	999999	673	999999	120	39	900	886	929	132	787	999999	999999	634	999999	687	999999	800	634	24	708	999999	999999	963	555	529	235	708	999999	383	508	750	31	79	229	254	605	671	803	999999	199	999999	701	455	686	999999	408	905	846	591	999999	540	368	999999	767	999999	580	999999	306	999999	803	202	999999	556	623	47	997	374	999999	168	999999	152	996	458	999999	932	999999	72	999999	999999	130	330	861	803	161	999999	392	52	311	610	673	895	374	222	999999	996	285	154	831	999999	825	44	500	999999	509	88	544	909	164	835	999999	518	432	575	470	482	341	697	405	655	655	955	999999	804	999999	197	777	784	999999	828	656	539	241	637	905	999999	829	182	304	82	434	482	887	476	675	164	472	999999	751	900	999999	587	999999	999999	999999	869	971	696	999999	322	311	759	999999	999999	188	999999	287	795	669	384	999999	168	403	332	231	183	999999	596	138	999999	724	978	42	184	172	79	790	65	643	999999	124	143	979	999999	999999	674	647	561	999999	280	877	677	139	376	257	507	194	427	953	999999	801	385	567	999999	999999	332	726	999999	172	119	614	999999	999999	999999	269	519	189	421	560	999999	535	516	999999	858	999999	999999	849	665	999999	665	885	373	111	823	244	739	999999	125	999999	449	999999	987	398	188	665	656	999999	999999	999999	999999	999999	999999	866	406	294	294	86	709	411	550	482	71	732	507	999999	250	999999	999999	399	530	943	73	999999	121	609	999999	127	130	202	806	531	999999	558	198	347	999999	999999	999999	539	999999	663	999999	713	843	999999	886	264	999999	999999	425	999999	197	116	999999	795	264	745	999999	797	745	177	956	516	605	28	139	512	
999999	170	121	744	424	799	449	999999	86	360	193	999999	723	294	236	175	777	999999	344	247	971	403	92	377	751	908	793	782	707	360	117	825	837	383	720	731	999999	681	122	999999	666	720	718	903	999999	610	999999	461	941	790	739	999999	684	999999	541	999999	87	744	993	516	999999	667	999999	726	253	367	999999	349	574	504	999999	106	999999	999999	580	261	999999	189	815	150	834	341	840	999999	621	999999	151	945	999999	579	654	999999	688	605	392	999999	560	992	660	204	999999	733	887	999999	467	642	178	737	321	289	999999	999999	929	999999	681	674	826	252	114	999999	226	999999	999999	995	850	234	418	999999	999999	581	700	999999	528	621	999999	999999	454	999999	459	978	612	413	634	562	999999	756	179	835	999999	718	182	317	887	198	999999	930	236	999999	999999	243	234	617	183	999999	589	999999	378	317	15	580	229	999999	793	136	999999	812	999999	944	882	103	64	999999	637	845	408	392	803	340	643	916	874	562	999999	999999	754	999999	999999	894	973	347	387	861	829	999999	498	999999	999999	761	999999	174	999999	292	19	502	189	651	980	338	341	206	970	48	674	99	999999	666	624	578	999999	865	999999	844	970	544	716	202	999999	293	356	657	868	52	12	479	999999	999999	553	315	46	113	24	901	562	999999	377	999999	999999	739	647	832	135	999999	389	472	591	999999	321	474	786	986	897	999999	999999	683	999999	928	45	204	375	123	123	319	999999	999999	850	682	291	203	177	999999	15	999999	645	524	532	922	662	539	888	375	280	88	528	59	215	327	918	999999	999999	999999	314	992	373	534	999999	816	999999	120	621	909	76	128	307	999999	981	883	61	467	161	999999	276	505	316	10	842	45	790	492	999999	533	999999	413	753	728	72	999999	650	121	805	715	518	551	917	999999	999999	162	780	999999	78	332	999999	460	726	999999	182	808	999999	372	691	999999	35	921	57	98	155	999999	999999	578	999999	969	242	939	999999	446	897	724	999999	337	999999	690	264	681	424	740	999999	999999	686	719	556	263	336	287	430	132	689	597	503	829	833	646	999999	212	999999	999999	100	335	798	290	146	457	999999	358	671	10	428	354	506	317	830	843	976	999999	32	104	999999	954	519	539	999999	309	999999	758	504	999999	903	62	920	325	999999	931	513	406	583	108	42	999999	616	430	999999	345	100	196	999999	989	670	999999	189	999999	465	145	816	999999	534	836	236	473	853	615	106	376	433	191	666	999999	999999	999999	82	924	999999	664	348	99	835	420	219	44	759	515	999999	999999	
872	263	859	999999	125	254	871	746	871	999999	134	10	333	337	999999	909	529	109	999999	100	69	264	605	800	797	727	433	123	627	202	713	348	999999	335	503	180	331	162	783	999999	707	335	63	502	540	347	765	999999	509	309	514	660	855	999999	711	618	999999	68	717	398	820	999999	129	678	855	786	779	998	999999	741	999999	377	325	574	392	734	211	112	270	999999	999999	999999	999999	327	687	62	492	925	623	885	522	999999	444	395	275	949	216	384	646	754	999999	767	674	767	721	147	345	999999	912	977	999999	555	798	268	999999	895	999999	801	991	803	303	854	385	948	229	999999	933	929	309	443	528	826	465	516	891	999999	260	846	999999	549	716	211	22	646	478	966	474	185	999999	379	804	414	392	843	460	713	392	999999	999999	999999	214	416	999999	999999	999999	590	99	291	377	243	644	308	205	999999	96	102	841	739	479	999999	851	757	999999	929	999999	123	443	999999	66	187	811	534	999999	999999	345	310	229	543	999999	888	999999	999999	808	725	735	505	999999	941	756	999999	872	653	257	295	553	457	445	63	840	346	156	999999	235	199	999999	120	10	994	116	786	999999	307	552	999999	386	669	948	255	203	143	903	999999	866	698	315	999999	287	22	999999	887	865	175	703	999999	741	409	956	618	999999	999999	505	224	999999	970	494	574	999999	665	909	884	508	999999	999999	706	442	999999	611	999999	884	272	832	999999	347	228	999999	707	999999	701	999999	976	712	999999	950	577	638	688	999999	895	213	741	67	621	113	771	389	999999	316	996	418	97	798	429	734	41	792	517	876	616	59	787	999999	409	816	933	182	178	249	291	999999	753	999999	715	999999	153	214	999999	884	576	999999	256	401	607	292	761	999999	292	605	918	785	130	811	61	845	426	770	657	999999	180	599	220	435	34	928	664	112	93	105	591	827	580	999999	999999	776	803	396	999999	127	64	755	889	999999	999999	506	947	941	933	999999	907	382	556	416	714	999999	629	821	376	678	627	999999	104	197	999999	101	214	498	510	999999	52	999999	407	540	999999	999999	999999	646	999999	527	980	722	178	223	999999	218	280	174	999999	334	157	999999	29	694	499	999999	661	702	558	239	302	459	441	659	999999	878	974	999999	665	300	277	982	717	999999	999999	904	999999	881	999999	805	999999	49	999999	186	999999	69	20	999999	51	355	999999	999999	999999	874	235	531	291	999999	395	319	244	264	508	626	999999	175	275	179	996	594	913	999999	999999	999999	418	262	878	999999	531	767	867	270	999999	
319	537	269	894	842	624	177	622	999999	495	999999	999999	566	541	999999	999999	999999	794	840	717	999999	999999	982	315	344	465	999999	999999	37	986	627	452	973	290	198	99	797	281	999999	555	828	971	940	999999	21	999999	852	721	924	144	570	999999	36	553	999999	876	555	954	999999	386	651	524	595	985	999999	248	598	286	999999	864	332	690	372	294	888	485	999999	999999	999999	162	613	261	728	893	426	654	425	429	762	321	544	843	720	999999	904	999999	999999	954	426	773	999999	575	378	69	812	879	611	741	664	51	999999	857	999999	999999	773	400	796	702	999999	999999	999999	178	523	40	999999	489	969	326	390	999999	109	548	280	530	568	47	882	668	999999	999999	53	999999	765	720	937	686	192	323	282	513	517	684	395	212	950	425	62	348	999999	332	910	294	999999	999999	942	836	586	140	838	735	518	137	620	32	999999	148	412	999999	103	999999	307	655	54	999999	77	425	999999	78	579	999999	985	543	930	999999	636	758	332	685	778	111	110	61	484	546	995	389	73	372	42	811	22	999999	999999	999999	999999	999999	999999	484	22	999999	683	518	560	695	999999	999999	206	862	999999	422	815	727	34	992	999999	255	180	507	880	999999	362	999999	999999	768	999999	736	299	836	732	999999	999999	999999	673	999999	999999	591	501	999999	999999	31	193	210	976	619	999999	999999	234	999999	999999	780	93	999999	603	334	174	893	482	999999	565	999999	685	999999	140	24	904	999999	64	999999	574	952	999999	999999	709	999999	504	999999	813	999999	999999	999999	999999	46	287	951	298	774	254	348	97	535	119	708	234	999999	999999	822	79	961	715	38	240	462	999999	606	36	701	999999	744	830	999999	89	999999	30	720	511	648	999999	188	999999	139	723	716	999999	49	843	54	999999	925	999999	681	91	852	999999	743	614	58	358	680	924	596	741	510	517	84	455	62	999999	513	999999	697	739	891	245	586	314	999999	999999	649	763	981	544	117	230	159	999999	237	999999	286	116	462	300	412	264	999999	999999	999999	208	610	593	790	999999	653	652	826	999999	999999	616	133	999999	99	281	708	917	942	61	999999	289	368	153	228	706	411	407	999999	406	337	637	999999	198	101	326	177	66	972	625	890	464	999999	217	999999	620	999999	847	26	999999	999999	495	321	87	764	933	839	466	374	94	954	256	999999	999999	999999	563	510	935	348	999999	113	652	945	327	171	999999	886	161	414	607	483	564	390	999999	814	999999	325	999999	433	167	486	711	999999	887	999999	644	632	999999	602	186	999999	297	999999	253	88	
939	550	993	916	596	999999	688	62	766	610	399	999999	203	615	773	247	999999	511	190	296	999999	961	67	656	999999	999999	999999	999999	237	999999	999999	65	146	560	875	301	332	121	837	120	999999	659	999999	287	280	778	438	367	829	999999	999999	786	328	956	686	977	493	347	400	60	144	139	999999	999999	424	344	729	643	999999	481	915	371	673	80	499	999999	999999	779	385	999999	117	999999	999999	299	860	409	736	189	874	897	808	999999	721	787	999999	667	999999	656	862	936	59	795	999999	357	33	999999	999999	258	467	944	999999	713	961	651	999999	999999	410	535	418	24	607	549	768	999999	999999	930	999999	886	104	831	907	999999	916	999999	699	322	927	381	275	594	999999	999999	722	999999	955	104	33	999999	844	999999	267	309	247	848	999999	509	999999	785	683	102	625	235	164	636	46	561	796	522	999999	630	661	38	999999	824	999999	999999	827	838	886	999999	999999	581	51	999999	574	607	999999	999999	999999	199	295	151	999999	183	999999	71	999999	96	893	404	307	999999	999999	224	734	238	50	423	130	219	999999	999999	999999	114	195	54	193	456	999999	439	999999	727	999999	762	344	520	340	999999	999999	999999	795	741	999999	492	281	405	999999	827	972	999999	567	728	948	901	517	107	999999	999999	988	924	877	877	34	463	984	999999	109	364	879	224	897	954	567	999999	999999	941	253	417	833	789	590	366	484	726	872	691	779	999999	999999	247	279	999999	107	931	789	918	999999	491	507	701	999999	999999	999999	999999	447	612	999999	494	487	999999	853	833	760	208	343	520	402	999999	999999	999999	800	599	999999	999999	999999	160	856	636	999999	505	234	762	909	142	493	999999	418	726	289	999999	530	999999	999999	999999	394	446	987	999999	597	999999	525	419	999999	999999	900	707	999999	315	813	297	756	534	999999	999999	352	101	999999	628	715	853	112	999999	28	332	771	999999	999999	999999	999999	508	173	957	999999	405	979	814	999999	999999	241	786	500	113	912	991	513	999999	473	51	336	999999	522	999999	999999	744	176	849	999999	577	443	394	140	999999	67	315	134	999999	495	999999	999999	999999	238	228	396	929	362	999999	764	36	819	775	999999	999999	114	955	985	803	999999	999999	239	140	422	295	271	847	655	999999	56	606	867	714	510	999999	49	999999	74	999999	972	999999	392	177	999999	999999	758	667	351	999999	454	112	999999	330	33	999999	194	871	124	942	956	548	284	420	952	167	168	114	275	992	999999	316	999999	691	830	520	999999	71	999999	57	537	603	505	999999	496	999999	287	547	690	318	864	177	683	132	
347	434	999999	971	225	927	215	999999	402	999999	119	148	222	637	499	512	291	132	825	76	415	999999	53	999999	999999	17	880	621	999999	999999	999999	999999	632	768	354	406	999999	939	846	128	841	999999	211	156	999999	999999	732	649	58	187	37	999999	352	616	716	984	999999	753	57	217	57	594	240	999999	999999	791	515	453	293	102	970	351	286	999999	235	532	999999	896	999999	575	285	240	999999	999999	929	396	999999	999999	61	370	25	788	892	638	999999	257	652	765	925	157	999999	288	366	955	216	685	464	999999	391	193	832	494	467	481	932	816	30	994	516	834	999999	499	402	922	87	192	459	648	634	977	880	396	999999	148	733	997	874	618	39	253	931	999999	634	868	999999	531	331	420	705	999999	236	999999	259	999999	999999	352	886	443	878	34	236	816	22	999999	313	999999	523	328	748	935	942	412	965	272	902	486	865	534	394	556	861	48	942	999999	750	999999	146	879	807	999999	121	440	739	14	27	125	327	230	564	101	17	999999	672	999999	322	823	999999	987	198	999999	487	362	999999	332	172	198	873	999999	663	999999	309	999999	521	367	999999	512	673	960	254	787	169	999999	969	303	999999	858	376	182	66	926	539	159	691	953	903	759	391	417	841	829	251	999999	999999	483	791	373	491	314	946	810	160	731	742	410	694	842	392	755	783	999999	822	700	586	736	551	999999	999999	568	464	999999	130	265	128	425	545	999999	999999	495	512	184	377	71	236	255	775	999999	999999	290	268	71	376	636	999999	999999	16	999999	107	830	999999	640	421	999999	850	999999	689	894	613	326	865	219	764	897	999999	609	936	760	474	340	999999	999999	743	671	309	402	698	999999	632	999999	999999	994	388	257	999999	871	762	453	220	999999	566	881	204	99	999999	59	999999	999999	392	33	999999	256	86	766	870	198	999999	749	623	458	192	204	272	32	908	870	999999	999999	343	999999	846	493	550	129	774	89	549	654	256	260	105	230	111	608	990	172	999999	621	387	375	974	999999	829	762	999999	999999	618	182	191	554	999999	790	144	999999	999999	117	705	956	999999	790	999999	252	999999	373	363	999999	102	663	999999	745	952	218	139	999999	999999	833	663	787	999999	412	999999	377	472	702	41	314	95	999999	999999	882	999999	961	629	596	999999	732	519	999999	409	210	279	955	150	446	999999	999999	999999	175	614	353	454	918	10	999999	329	999999	780	800	342	999999	876	999999	241	159	999999	991	588	543	252	674	999999	206	388	755	143	514	999999	36	110	31	653	919	
486	87	438	548	960	50	999999	454	951	718	134	999999	334	277	999999	991	167	609	999999	999999	999999	939	39	999999	999999	255	456	815	999999	999999	999999	320	999999	957	999999	163	720	740	40	999999	999999	798	723	605	82	37	431	866	790	244	868	500	600	536	996	999999	999999	190	18	715	594	999999	408	207	999999	813	955	376	751	570	280	427	999999	999999	999999	134	999999	999999	185	512	823	590	34	810	885	209	720	868	961	979	115	999999	731	325	954	814	999999	525	586	268	81	64	124	230	999999	999999	922	999999	999999	871	329	623	15	506	999999	13	437	999999	999999	999999	103	999999	999999	999999	464	740	999999	263	928	999999	735	999999	999999	999999	999999	769	475	999999	846	444	999999	999999	193	99	659	492	534	235	433	950	387	999999	214	767	175	984	999999	352	765	233	755	999999	788	999999	146	999999	999999	99	75	132	999999	999999	751	999999	542	99	904	999999	122	972	999999	469	829	999999	999999	933	999999	90	999999	999999	130	999999	49	999999	688	618	224	999999	953	40	716	445	169	999999	422	754	60	999999	234	85	999999	333	239	792	27	296	839	999999	990	212	142	999999	348	999999	12	999999	999999	137	999999	923	874	999999	999999	92	266	999999	309	527	566	904	999999	168	855	674	375	796	999999	256	999999	402	779	414	553	999999	897	31	106	549	309	16	170	999999	999999	999999	999999	720	999999	999999	999999	256	986	321	254	96	328	974	839	673	254	216	522	347	999999	794	154	999999	999999	999999	195	245	674	999999	999999	559	743	999999	28	555	474	654	833	999999	720	359	416	467	170	467	432	923	192	432	999999	103	494	823	400	999999	166	740	999999	352	961	300	582	999999	102	694	352	367	955	293	209	600	382	776	626	182	388	999999	309	999999	197	272	999999	251	464	999999	74	920	999999	673	399	733	749	491	784	429	776	189	374	476	125	75	967	898	999999	704	720	999999	206	227	999999	999999	441	999999	999999	699	247	341	771	967	630	431	999999	292	894	999999	850	890	991	206	405	209	321	999999	242	999999	304	164	28	760	414	999999	724	353	706	919	999999	203	337	95	191	445	417	407	845	693	279	684	999999	999999	853	830	999999	999	822	766	167	608	324	41	999999	93	322	21	999999	999999	707	452	585	975	184	999999	563	999999	25	999999	999999	914	987	999999	853	999999	999999	272	906	999999	628	724	531	940	999999	693	879	305	691	108	999999	406	843	571	999999	826	999999	999999	581	206	277	821	984	861	974	999999	621	775	188	784	932	60	114	999999	999999	983	921	645	999999	491	778	999999	
225	999999	837	999999	80	999999	999999	36	521	133	999999	999999	999999	999999	740	669	965	999999	82	113	126	999999	176	81	999999	864	916	12	905	463	814	999999	427	19	999999	77	33	589	182	205	222	161	999999	808	370	999999	673	999999	253	261	999999	705	999999	999999	150	318	750	766	999999	216	508	560	131	67	318	600	292	306	211	672	645	999999	345	876	891	964	999999	367	999999	897	201	79	759	653	783	119	999999	753	869	297	327	267	494	966	697	661	999999	215	999999	769	122	999999	645	580	615	999999	369	543	782	185	999999	392	65	206	25	439	801	477	284	209	920	538	437	913	355	388	891	379	999999	240	934	438	999999	941	999999	824	433	188	47	999999	749	147	970	693	623	934	212	298	951	999999	859	562	930	300	849	583	939	731	235	237	999999	999999	364	999999	999999	245	999999	123	421	200	15	623	999999	794	460	782	568	744	300	420	185	603	427	920	381	382	999999	576	999999	212	885	701	999999	810	87	758	782	428	452	388	999999	98	876	760	261	245	132	146	999999	999999	999999	205	441	999999	61	999999	572	999999	181	999999	999999	948	999999	219	315	314	671	629	717	999999	999999	150	301	999999	11	999999	726	666	668	145	260	371	736	35	999999	690	269	147	758	277	195	348	257	583	999999	470	77	999999	999999	947	574	999999	428	149	999999	999999	903	530	999999	964	92	906	774	45	618	375	222	999999	999999	999999	54	999999	999999	449	515	661	893	718	999999	541	29	69	999999	721	570	757	943	596	958	999999	787	739	333	794	195	289	999999	221	999999	284	257	80	999999	830	902	999999	632	978	634	415	980	194	269	282	999999	32	999999	63	474	999999	432	625	999999	708	999999	315	999999	86	264	235	97	681	753	985	293	948	999999	391	999999	530	135	964	962	553	342	602	480	61	848	172	595	999999	746	114	852	632	43	936	999999	597	840	555	723	408	328	999999	441	283	999999	999999	607	313	244	944	735	999999	999999	494	376	245	834	159	238	102	639	576	935	999999	143	660	915	488	398	230	999999	580	251	563	999999	43	171	206	72	999999	999999	999999	286	802	379	394	969	999999	570	999999	999999	999999	999999	631	768	752	373	792	150	999999	999999	129	914	23	264	164	226	108	268	342	999999	638	96	386	999999	999999	299	999999	279	748	691	376	999999	641	999999	998	262	619	795	483	670	378	66	734	999999	445	999999	999999	999999	224	999999	871	999999	237	683	999999	604	941	103	421	999999	240	522	401	999999	999999	999999	283	999999	265	902	999999	313	785	672	999999	
999999	362	615	102	999999	37	595	64	580	819	999999	999999	958	342	999999	999999	525	384	30	439	855	999999	97	999999	244	104	716	999999	999999	571	999999	504	565	978	999999	999999	335	999999	999999	435	645	468	999999	826	627	519	325	223	861	590	91	999999	764	999999	849	915	999999	560	999999	999999	320	313	742	19	262	999999	135	980	788	999999	986	523	943	595	793	397	999999	270	438	999999	778	502	430	732	490	638	739	332	138	637	976	775	154	999999	124	999999	999999	811	999999	999999	394	344	434	708	603	567	985	179	449	461	80	13	131	141	117	999999	883	20	529	999999	854	999999	999999	160	186	221	379	399	999999	461	672	999999	999999	404	999999	443	78	722	999999	922	652	569	883	999999	999999	999999	999999	22	446	307	458	715	292	950	190	591	493	283	532	392	999999	999999	698	987	999999	46	317	726	800	673	749	999999	881	606	999999	999999	919	999999	593	999999	567	367	953	183	999999	957	751	746	224	749	999999	794	199	999999	735	999999	870	999999	999999	530	999999	926	221	772	558	999999	833	685	978	895	999999	319	999999	999999	999999	999999	642	999999	985	999999	999999	571	999999	61	999999	954	971	145	870	999999	999999	33	295	73	999999	640	155	190	625	999999	133	75	767	999999	87	999999	114	870	921	905	423	999999	910	66	244	104	424	170	59	999999	999999	999999	814	73	482	999999	34	999999	781	193	684	999999	900	280	999999	999999	803	999999	973	93	849	110	999999	999999	999999	999999	999999	238	828	999999	226	985	141	31	398	435	260	704	846	438	615	999999	99	999999	230	960	455	640	358	25	999999	241	196	966	754	226	999999	849	999999	414	999999	999999	999999	337	967	999999	999999	878	882	282	999999	109	346	999999	477	370	21	486	745	541	999999	999999	880	812	163	984	798	175	277	182	999999	411	143	999999	903	819	690	999999	770	531	639	577	999999	85	57	201	999999	652	498	999999	214	999999	113	999999	791	62	916	984	184	982	999999	166	610	999999	331	566	965	904	999999	658	680	999999	715	223	901	55	724	804	765	961	100	999999	676	999999	967	953	307	113	651	999999	903	705	587	999999	630	999999	999999	57	754	490	235	999999	999999	999999	713	955	999999	890	999999	745	999999	121	229	999999	999999	999999	489	726	743	377	268	862	262	791	754	974	672	999999	999999	427	89	676	60	999999	999999	109	146	999999	999999	21	999999	417	974	905	999999	999999	486	374	894	876	999999	250	314	387	231	372	737	228	95	738	293	363	307	711	666	661	71	943	999999	793	618	999999	555	731	999999	851	888	357	279	963	
999999	999999	999999	999999	999999	839	372	672	63	999999	999999	917	999999	442	728	999999	999999	273	249	860	730	542	887	111	268	349	999999	999999	681	999999	484	999999	948	132	999999	999999	329	590	287	827	999999	398	890	123	999999	700	904	122	13	397	740	624	118	419	243	954	420	932	458	999999	999999	789	999999	683	888	981	999999	999999	999999	743	988	530	999999	421	571	341	999999	773	680	999999	445	582	579	293	639	859	282	539	999999	296	574	397	141	204	683	509	407	216	999999	999999	731	286	921	269	409	220	639	696	847	999999	312	646	262	890	999999	571	999999	707	53	999999	709	439	738	904	179	601	398	999999	738	999999	934	445	549	999999	836	168	660	320	884	429	999999	585	691	988	999999	999999	145	999999	556	121	300	699	173	206	739	301	548	26	100	808	821	999999	958	999999	966	866	999999	999999	64	489	999999	999999	999999	624	808	133	748	999999	920	251	466	157	999999	626	771	999999	282	352	999999	999999	620	643	229	85	607	381	999999	906	31	127	829	124	196	76	999999	400	876	549	999999	999999	553	999999	999999	848	352	999999	613	341	999999	731	594	754	529	519	868	276	680	999999	26	437	505	999999	999999	802	999999	351	960	178	425	999999	999999	733	955	884	991	821	547	999999	999999	933	768	295	892	299	999999	999999	999999	999999	207	934	720	999999	532	960	999999	711	80	304	436	10	999999	445	916	643	372	860	799	645	999999	999999	729	309	23	999999	669	219	950	439	278	348	999999	999999	970	490	999999	240	999999	999999	773	290	751	253	944	733	229	332	999999	258	926	672	999999	949	159	160	215	421	124	448	999999	901	999999	641	35	999999	999999	999999	474	999999	983	999999	659	999999	871	247	305	486	364	290	863	346	999999	701	512	605	73	808	143	819	285	248	125	762	999999	872	528	120	227	856	490	999999	857	943	275	999999	23	481	87	912	854	728	999999	999999	585	999999	71	70	138	999999	999999	444	296	654	160	744	26	897	108	999	719	999999	268	508	799	73	488	896	435	718	999999	591	730	999999	965	556	192	291	999999	999999	811	468	981	999999	831	56	513	213	793	999999	777	125	382	88	203	668	470	558	999999	521	475	174	635	999999	836	442	999999	74	689	603	999999	999999	720	999999	197	999999	214	469	676	752	560	285	113	903	999999	477	219	999999	38	306	95	633	999999	665	284	647	832	999999	962	399	342	448	523	199	969	51	405	33	890	942	999999	11	881	291	961	200	70	731	480	369	233	71	46	392	517	928	488	64	83	550	999999	999999	
999999	999999	420	121	999999	999999	934	898	81	195	761	96	841	94	751	964	704	94	999999	999999	100	602	999999	999999	412	140	682	50	562	351	950	349	524	821	504	604	999999	999999	438	156	999999	581	298	999999	309	999999	550	432	186	524	999999	989	964	326	999999	999999	120	148	709	630	241	893	345	729	999999	421	571	999999	590	157	103	855	655	439	313	519	314	999999	999999	462	590	259	864	48	992	960	385	207	279	999999	493	733	150	999999	915	904	245	568	801	999999	388	530	842	999999	999999	504	343	534	23	42	999999	982	177	257	50	999999	38	999999	737	285	46	999999	750	990	663	369	714	848	999999	408	283	746	999999	999999	83	999999	999999	835	617	497	999999	999999	194	246	10	511	566	893	766	932	999999	999999	830	526	851	24	780	852	376	71	789	494	20	614	758	999999	654	999999	183	981	999999	203	689	999999	999999	195	999999	513	989	999999	803	821	91	591	533	345	916	999999	241	69	289	564	469	556	707	999999	840	580	488	157	857	482	720	999999	367	681	259	590	868	666	834	276	862	224	267	968	413	428	999999	423	936	843	852	123	702	21	999999	999999	542	525	355	609	35	999999	304	331	111	306	999999	851	95	335	943	575	234	22	702	999999	299	739	729	422	498	74	221	24	629	999999	92	356	946	999999	57	352	321	999999	250	999999	920	935	867	116	203	239	337	610	899	999999	999999	689	318	490	842	803	796	999999	120	960	999999	289	999999	504	224	878	904	968	287	999999	999999	999	771	681	999999	363	871	623	999999	999999	737	610	124	352	717	999999	47	466	999999	254	556	388	999999	290	999999	640	244	373	892	999999	334	369	999999	309	32	999999	917	637	166	489	999999	183	999999	999999	999999	999999	175	999999	786	820	840	448	693	43	999999	876	999999	491	291	693	129	999999	999999	999999	935	377	288	999999	330	828	999999	410	999999	795	999999	999999	673	273	67	380	999999	885	586	81	485	886	676	299	265	156	14	435	355	999999	369	433	452	811	915	856	741	360	999999	958	344	440	148	898	721	670	212	620	999999	999999	228	999999	999999	999999	427	999999	701	988	559	183	823	999999	64	838	435	888	931	999999	357	999999	638	124	856	628	736	999999	747	777	578	595	944	393	11	999999	253	135	511	792	394	999999	165	752	801	854	144	294	386	309	999999	832	739	350	272	233	282	114	999999	999999	922	382	999999	923	420	963	239	440	58	619	594	309	386	999999	477	491	55	886	323	11	493	999999	668	448	314	745	999999	604	999999	777	
999999	149	748	217	870	999999	565	241	341	837	625	704	245	999999	715	173	455	601	872	781	187	999999	790	999999	810	999999	714	863	999999	675	118	634	319	280	457	455	561	999999	278	465	925	814	554	999999	999999	789	999999	999999	999999	150	299	999999	731	999999	600	776	999999	372	407	399	307	999999	621	666	729	991	394	964	999999	270	999999	286	332	416	856	373	841	314	999	31	273	812	140	479	385	853	902	970	680	999999	106	199	771	878	168	233	202	888	756	394	999999	251	999999	999999	538	23	931	999999	492	236	934	54	372	999999	999999	495	572	152	290	875	999999	424	294	999999	999999	422	515	454	258	632	181	953	558	999999	627	31	229	667	999999	372	921	999999	999999	454	746	62	826	395	752	673	999999	59	607	880	306	979	999999	954	999999	125	508	487	76	999999	65	981	496	999999	758	114	275	904	211	999999	954	510	999999	839	891	999999	595	999999	702	585	971	131	356	677	999999	647	999999	274	368	825	864	999999	521	999999	398	765	566	79	636	648	999999	999999	848	688	926	796	999999	127	73	197	999999	388	785	490	887	934	999999	999999	449	121	49	11	545	999999	999999	999999	989	318	451	136	999999	999999	492	64	188	225	999999	668	750	522	603	999999	211	181	306	485	999999	40	740	999999	140	999999	999999	525	608	405	221	472	633	416	999999	735	676	999999	642	12	999999	731	999999	672	661	966	78	999999	517	103	800	374	89	999999	999999	999999	578	987	999999	807	896	967	455	782	14	999999	44	999999	715	999999	280	999999	999999	303	589	999999	728	999999	802	999999	679	702	17	515	605	846	392	64	999999	848	166	689	999999	999999	999999	928	285	529	668	851	999999	999999	221	649	822	535	835	786	999999	933	999999	511	194	831	138	203	960	940	186	167	427	999999	789	866	711	590	333	704	196	999999	652	999999	408	950	241	999999	491	368	692	79	999999	606	74	621	618	999999	504	119	706	999999	967	999999	353	511	434	952	945	355	937	241	999999	140	599	338	291	999999	112	243	599	193	712	602	257	116	155	820	915	177	258	66	96	223	999999	284	693	317	855	999999	526	289	999	145	430	460	867	881	999999	735	339	586	553	999999	520	522	209	999999	97	246	366	613	999999	777	999999	999999	155	989	999999	325	645	999999	186	215	999999	320	193	576	181	797	249	274	814	189	838	671	513	999999	703	999999	84	328	230	999999	540	912	252	232	49	550	315	999999	748	999999	100	999999	410	347	553	999999	999999	632	204	299	996	102	999999	858	939	999999	999999	330	
296	657	999999	327	754	567	674	805	78	960	537	631	492	372	525	133	98	483	270	175	281	503	156	451	999999	930	622	448	123	393	293	613	182	984	591	101	450	773	610	843	673	999999	141	999999	999999	572	807	634	999999	999999	769	465	999999	212	999999	792	511	999999	203	824	944	235	692	999999	677	999999	458	999999	780	434	999999	324	873	999999	502	999999	371	999999	356	561	132	999999	872	446	623	827	449	970	999999	798	590	999999	999999	785	999999	447	66	457	700	181	123	310	853	152	992	999999	592	747	709	525	431	999999	999999	642	702	957	363	255	70	849	484	488	999999	981	843	42	744	97	528	65	477	913	86	999999	999999	999999	143	729	453	999999	244	701	270	999999	377	856	999999	999999	999999	941	93	999999	397	999999	697	635	738	872	308	999999	999999	504	229	654	999999	999999	656	279	204	879	823	634	801	892	614	782	228	161	999999	987	999999	999999	14	586	971	999999	526	235	999999	812	94	271	431	999999	467	740	482	615	371	999999	209	927	999999	999999	128	459	999999	505	246	999999	416	999999	267	320	134	904	500	999999	999999	392	991	431	792	392	795	561	999999	317	434	999999	310	612	790	754	787	908	999999	800	468	522	655	31	999999	572	999999	507	13	999999	369	999999	999999	839	999999	978	868	778	145	999999	999999	566	256	702	80	999999	614	804	795	512	533	999999	842	700	184	170	736	999999	441	230	986	999999	557	102	947	871	635	471	679	811	886	999999	773	711	392	901	276	953	999999	628	957	999999	711	501	587	153	720	549	664	772	252	999999	346	914	374	130	18	164	754	209	999999	999999	134	984	625	523	452	141	317	999999	894	783	29	813	272	999999	586	66	515	804	161	999999	806	907	569	988	673	858	346	272	999999	121	208	751	999999	815	476	999999	999999	999999	700	589	241	999999	878	468	878	532	651	978	543	952	999999	999999	999999	999999	999999	227	424	637	850	999999	794	55	390	782	585	277	921	457	919	858	999999	451	999999	571	999999	999999	38	110	120	150	216	368	728	940	999999	258	999999	251	999999	259	312	247	222	116	794	196	11	105	883	610	611	204	999999	685	770	207	846	999999	796	922	198	323	999999	999999	999999	999999	326	450	999999	336	574	679	999999	670	999999	999999	238	997	777	667	999999	933	227	509	999999	22	309	53	179	276	412	999999	455	556	70	999999	720	512	728	368	999999	561	786	556	999999	932	999999	398	138	827	968	848	708	138	509	265	106	27	999999	375	137	283	280	53	924	356	234	433	999999	999999	
232	726	279	419	798	860	999999	670	473	606	797	910	914	352	308	563	999999	326	999999	805	892	703	999999	363	999999	595	291	743	631	999999	999999	792	788	571	604	999999	579	299	999999	999999	999999	435	999999	999999	578	226	368	928	745	999999	838	999999	386	999999	999999	999999	999999	915	999999	212	579	412	48	783	898	14	131	353	999999	66	984	229	985	407	696	466	159	764	785	24	236	999999	998	271	999999	800	415	999999	895	85	854	663	999999	138	79	706	396	999999	677	573	104	25	999999	688	386	999999	922	979	118	219	999999	632	139	173	975	226	414	777	932	108	999999	147	457	672	211	999999	117	857	999999	999999	79	388	96	222	919	221	182	320	884	999999	999999	436	876	686	705	232	534	948	162	852	301	999999	838	579	973	999999	567	517	999999	65	511	74	650	127	149	991	546	917	253	764	54	104	892	699	229	173	270	771	999999	999999	796	999999	704	486	999999	460	550	516	248	962	653	664	999999	829	731	999999	785	999999	546	999999	685	999999	705	398	999999	999999	999999	148	359	999999	697	796	999999	506	268	351	369	174	429	689	999999	39	678	291	120	389	999999	73	968	999999	388	512	234	999999	304	190	999999	315	999999	501	734	412	999999	438	275	999999	124	999999	571	389	999999	620	339	999999	999999	655	938	423	288	999999	936	662	179	999999	432	195	571	999999	212	88	887	64	496	927	954	48	873	250	26	263	999999	933	501	999999	962	767	182	999999	990	648	251	999999	37	259	565	81	999999	999999	15	999999	295	826	999999	493	501	399	999999	999999	902	234	782	698	407	35	163	999999	171	590	999999	664	999999	204	307	564	836	847	36	247	372	882	806	659	244	936	999999	448	809	18	97	573	643	999999	474	999999	865	999999	999999	12	106	562	910	651	999999	351	77	999999	999999	569	656	653	372	999999	49	30	427	133	463	471	999999	714	999999	162	502	417	31	252	729	541	699	292	999999	999999	150	810	999999	164	426	893	999999	876	919	249	361	444	210	756	730	999999	348	999999	99	999999	944	999999	368	757	159	999999	329	825	999999	988	870	999999	447	999999	999999	239	57	272	706	570	602	191	999999	953	801	999999	217	274	521	285	999999	999999	202	44	90	759	451	225	999999	999999	573	53	514	930	379	987	996	861	20	999999	999999	999999	45	999999	999999	762	596	415	955	100	618	64	313	999999	795	913	181	412	268	999999	788	832	266	999999	996	999999	676	864	584	814	71	355	999999	999999	878	999999	922	673	466	327	172	999999	269	914	982	999999	740	428	
999999	465	815	593	603	33	999999	574	999999	999999	999999	29	96	732	830	151	999999	999999	799	294	217	679	991	508	945	940	824	752	572	351	999999	487	999999	257	999999	128	999999	478	751	241	316	999999	307	992	999999	999999	241	440	215	128	885	718	999999	455	221	465	474	316	999999	999999	208	961	11	477	805	54	210	838	12	711	999999	560	521	568	999999	903	382	998	367	999999	709	394	546	454	466	414	768	372	999999	273	653	692	830	999999	42	354	311	999999	196	106	999999	402	437	503	975	334	206	160	477	318	93	476	949	999999	999999	814	425	557	999999	400	285	837	802	739	68	459	730	999999	535	633	601	551	811	270	271	317	956	999999	478	141	218	999999	999999	727	999999	187	999999	691	999999	228	929	999999	819	795	821	409	599	698	445	999999	999999	999999	624	844	999999	999999	664	689	878	999999	999999	382	88	879	192	667	942	84	558	999999	716	999999	296	317	703	846	732	25	449	999999	999999	999999	999999	952	536	999999	993	60	999999	648	999999	999999	813	500	999999	557	676	939	613	999999	466	525	999999	564	999999	565	487	999999	150	869	808	648	249	26	927	599	999999	999999	353	748	673	892	73	910	999999	663	999999	795	946	156	180	999999	412	999999	405	202	128	52	153	971	999999	685	909	151	840	999999	814	797	573	770	782	550	596	999999	489	573	461	239	207	156	339	691	371	999999	999999	25	246	954	999999	734	481	732	999999	381	999999	988	982	999999	80	494	848	438	232	185	373	629	999999	999999	805	999999	741	888	999999	996	642	275	999999	999999	451	999999	637	859	186	838	299	999999	568	999999	82	501	591	539	169	712	307	900	468	195	630	80	818	698	159	788	999999	592	999999	985	999999	526	673	76	999999	255	856	989	999999	394	886	323	999999	982	475	999999	999999	211	999999	142	999999	742	806	999999	999999	999999	15	999999	710	398	844	706	173	582	485	555	999999	524	68	914	856	318	648	84	308	316	18	836	232	845	548	791	863	754	296	997	720	999999	780	109	999999	917	288	863	549	999999	999999	489	506	920	486	725	153	815	999999	390	103	732	830	979	372	179	716	865	849	62	843	999999	999999	488	835	293	743	958	674	999999	39	784	534	128	999999	529	999999	312	369	999999	648	57	478	905	903	988	713	801	737	999999	211	423	23	497	346	741	203	999999	94	999999	982	999999	999999	999999	361	319	207	712	999999	842	999999	413	999999	37	413	795	940	389	584	847	579	942	231	603	736	616	770	999999	781	423	335	320	227	176	840	463	
906	139	554	593	790	11	999999	999999	240	999999	916	986	93	550	801	814	999999	999999	999999	999999	999999	547	611	744	549	170	930	410	517	528	999999	999999	197	999999	999999	810	834	999999	66	577	965	999999	373	939	699	783	953	240	622	521	876	980	552	800	500	999999	528	810	999999	999999	80	999999	999999	712	611	999999	798	999999	662	999999	979	453	191	56	999999	635	184	672	54	765	217	699	787	999999	651	215	787	396	459	999999	999999	34	946	999999	506	397	949	660	999999	999999	984	819	578	999999	541	999999	799	999999	726	865	195	856	766	288	423	381	999999	391	70	405	799	412	999999	142	999999	955	999999	754	549	686	685	523	343	931	780	397	130	165	999999	227	416	291	670	594	343	436	268	667	23	135	999999	568	600	933	323	582	145	445	923	586	927	54	956	49	189	672	999999	999999	508	999999	260	999999	927	842	988	999999	741	99	799	281	697	838	741	423	999999	999999	922	410	617	207	999999	684	242	878	999999	372	334	999999	414	670	914	999999	169	987	875	974	640	757	999999	806	840	55	646	652	888	99	999999	542	961	71	749	121	227	310	774	999999	401	59	552	999999	999999	120	999999	138	367	273	678	754	999999	999999	999999	174	465	811	999999	215	999999	589	989	210	70	999999	669	353	920	802	215	999999	999999	999999	583	591	214	329	623	730	370	999999	999999	625	420	557	993	857	584	585	655	416	943	999999	537	812	999999	999999	564	400	999999	341	217	564	68	819	541	249	530	895	960	146	197	999999	999999	530	303	373	789	513	999999	999999	768	345	157	799	915	653	772	999999	531	862	764	232	999999	39	999999	999999	567	601	25	999999	999999	689	624	519	999999	999999	724	999999	518	999999	999999	61	602	639	572	871	417	999999	903	888	999999	759	999999	107	381	999999	358	815	999999	572	806	198	497	53	484	89	720	999999	580	608	928	765	262	835	999999	713	630	649	466	439	323	308	697	137	999999	578	325	527	147	263	999999	909	787	945	889	373	999999	558	999999	493	999999	999999	999999	304	999999	712	999999	999999	797	668	999999	708	358	999999	258	508	500	370	766	999999	763	999999	500	326	999999	29	977	999999	999999	936	159	81	495	972	288	544	620	403	177	574	81	787	730	999999	999999	260	560	999999	696	390	873	203	791	257	999999	957	288	999999	654	940	734	198	591	860	519	273	223	999999	999999	714	888	107	999999	202	999999	999999	472	32	999999	999999	468	980	999999	565	72	955	289	247	251	999999	999999	258	748	237	839	883	205	869	959	655	46	184	
495	982	502	775	999999	599	999999	755	494	999999	963	999999	481	754	578	36	999999	563	983	976	999999	190	458	999999	999999	965	362	951	779	603	72	999999	999999	293	494	999999	73	999999	955	690	824	495	999999	999	295	999999	755	95	315	179	81	999999	671	70	50	999999	534	862	426	45	247	471	976	999999	203	999999	999999	999999	269	940	962	510	608	303	161	648	352	999999	354	866	219	276	646	999999	531	999999	91	301	999999	189	113	999999	870	919	452	999999	519	946	805	84	590	567	825	999999	216	570	999999	999999	908	999999	962	85	999999	560	999999	970	825	376	369	536	139	610	999999	90	836	761	640	688	850	799	138	406	652	280	286	652	450	281	403	960	870	999999	392	999999	226	999999	694	999999	999999	482	536	999999	586	279	944	999999	999999	745	999999	999999	999999	117	527	119	272	999999	433	246	283	182	529	999999	972	409	665	426	999999	102	863	999999	77	330	999999	999999	272	985	820	999999	335	306	40	705	742	948	40	762	999999	283	589	660	999999	457	999999	921	999999	982	181	999999	999999	528	999999	529	881	729	387	609	999999	158	846	287	745	60	910	976	152	824	999999	33	379	902	999999	999999	513	212	215	619	999999	672	426	999999	813	999999	768	807	545	511	823	23	570	430	249	47	437	999999	999999	553	547	69	779	138	180	157	807	712	298	817	25	678	524	768	325	850	732	999999	473	999999	292	113	441	999999	999999	798	463	999999	999999	202	516	212	999999	661	81	234	892	298	999999	999999	836	999999	999999	728	999999	999999	999999	801	115	398	999999	870	999999	813	271	999999	628	149	137	382	693	858	59	106	310	813	391	862	697	100	957	444	456	807	275	236	595	713	154	855	308	999999	843	999999	999999	999999	999999	999999	400	637	606	753	999999	736	972	999999	17	999999	427	682	762	636	114	24	440	870	999999	40	548	44	848	999999	994	281	84	42	24	999999	218	664	448	908	472	69	999999	999999	284	720	834	999999	229	183	295	999999	102	999999	557	999999	833	27	999999	344	934	365	999999	691	759	888	662	940	963	231	999999	999999	999999	854	174	54	530	236	595	999999	205	261	815	675	629	999999	189	411	999999	195	951	201	999999	114	974	999999	280	802	999999	395	68	894	333	997	970	999999	238	248	507	512	308	606	431	528	999999	999999	999999	123	72	999999	999999	999999	465	778	280	21	999999	139	879	68	773	728	781	210	645	311	999999	818	704	107	303	940	903	999999	886	355	769	913	999999	301	999999	167	999999	227	686	807	999999	555	727	959	210	108	
368	449	738	580	824	231	883	836	754	732	418	964	933	999999	356	492	891	924	251	417	999999	587	502	616	987	564	523	837	872	999999	999999	745	897	999999	999999	464	999999	316	530	548	40	138	547	833	748	775	293	918	460	945	664	802	717	793	934	780	999999	132	999999	270	999999	55	999999	999999	641	673	77	738	196	999999	258	585	404	702	386	44	50	668	867	222	281	605	386	999999	718	298	999999	114	999999	800	516	999999	723	270	999999	999999	174	175	201	999999	708	999999	731	568	697	89	408	999999	416	900	740	288	264	380	988	999999	999999	46	663	353	999999	999999	478	395	385	999999	861	143	861	401	999999	875	999999	792	513	999999	873	999999	240	639	890	999999	697	370	999999	238	856	353	999999	739	999999	137	511	848	438	745	86	346	192	560	999999	274	163	999999	40	864	811	472	999999	999999	237	999999	806	999999	462	999999	275	999999	334	999999	290	517	861	999999	85	741	373	628	363	767	649	537	636	679	999999	625	858	683	340	206	999999	394	486	18	999999	476	330	487	396	805	999999	968	21	999999	280	710	999999	999999	938	298	500	999999	119	109	999999	700	223	999999	999999	836	775	591	778	138	731	999999	41	999999	620	999999	421	885	241	558	999999	681	526	601	999999	711	999999	826	999999	51	705	242	999999	386	999999	999999	263	999999	875	559	39	999999	999999	882	313	999999	679	559	422	339	877	615	999999	560	812	941	184	622	727	999999	623	948	846	999999	999999	498	999999	654	467	808	355	227	999999	682	528	408	490	643	297	35	42	999999	999999	999999	174	999999	290	724	574	999999	637	999999	476	974	999999	90	999999	464	459	814	764	34	999999	613	984	660	999999	279	42	413	461	540	334	702	868	999999	544	441	999999	343	217	895	90	999999	180	714	999999	999999	999999	448	999999	999999	193	483	270	17	571	800	430	514	495	21	999999	999999	992	106	316	999999	115	999999	546	999999	999999	125	606	868	944	88	442	279	909	999999	533	999999	56	434	999999	999999	441	999999	999999	743	20	67	848	206	213	919	30	84	407	975	999999	769	901	999999	999999	78	999999	402	73	492	368	161	604	926	488	108	123	568	749	999999	343	254	589	999999	999999	835	277	410	665	35	68	368	999999	933	639	763	692	999999	300	288	974	48	797	904	385	859	999999	922	718	115	805	462	999999	942	642	999999	190	108	999999	308	801	999999	737	999999	434	999	999999	671	999999	724	416	824	999999	471	999999	304	456	684	427	739	383	999999	692	560	229	999999	44	929	301	954	583	593	140	992	
999999	999999	999999	760	480	385	578	790	635	993	698	981	194	862	999999	347	238	999999	999999	429	925	456	783	187	818	827	965	361	999999	342	150	999999	693	285	984	999999	993	696	999999	999999	999999	592	999999	698	999999	248	421	181	999999	953	726	87	911	999999	76	999999	725	133	941	652	420	227	420	999999	999999	999999	999999	908	878	478	999999	541	999999	639	268	342	737	95	326	580	415	793	883	426	615	73	911	981	218	999999	266	870	999999	560	631	943	181	425	999999	999999	950	513	999999	999	610	195	785	282	999999	999999	999999	999999	999999	371	247	626	343	999999	687	789	999999	315	700	999999	221	999999	999999	741	999999	999999	170	321	250	341	630	902	999999	883	816	430	287	638	999999	484	658	626	72	393	323	999999	610	187	737	999999	29	644	813	377	787	136	409	999999	274	999999	573	999999	399	476	740	344	999999	459	188	999999	999999	336	999999	225	999999	594	420	402	999999	13	999999	982	583	194	321	999999	99	133	999999	689	999999	244	374	410	910	999999	237	596	653	979	878	999999	999	480	553	693	867	999999	109	202	716	999999	999999	271	424	590	409	214	999999	999999	254	999999	363	498	245	277	961	377	315	601	367	824	749	448	134	564	999999	112	999999	627	128	999999	33	903	999999	24	999999	113	985	329	276	32	999999	898	734	875	796	510	245	285	731	999999	291	507	835	892	267	999999	999999	859	607	306	999999	999999	999999	751	978	460	999999	230	658	858	391	999999	999999	345	999999	999999	713	258	999999	482	867	365	999999	628	220	526	78	91	756	442	967	999999	721	970	459	999999	272	999999	896	345	985	25	627	873	999999	306	182	500	999999	416	472	887	101	999999	999999	999999	640	17	541	462	392	444	999999	226	891	265	273	365	999999	999999	588	731	361	432	497	852	738	33	999999	914	999999	578	581	999999	969	999999	44	596	999999	252	274	999999	451	444	953	550	551	410	999999	853	999999	816	614	999999	828	999999	535	669	638	586	478	617	497	626	118	813	999999	133	257	811	230	999999	824	643	999999	999999	289	917	999999	946	999999	338	51	666	999999	999999	963	559	521	237	554	999999	958	999999	999999	656	999999	824	336	999999	687	428	999999	180	632	364	992	999999	808	504	999999	999999	200	691	999999	999999	576	999999	744	580	850	313	611	30	267	856	719	999999	870	999999	565	999999	591	339	999999	882	185	871	999999	527	544	992	750	27	999999	935	184	276	678	633	90	936	90	755	999999	999999	816	142	912	776	645	132	110	252	938	997	36	861	432	403	999999	999999	797	227	
45	999999	563	999999	255	999999	999999	452	202	999999	999999	628	384	835	49	885	76	999999	958	266	882	999999	891	507	88	777	909	322	844	284	668	999999	148	999999	719	999999	999999	231	887	590	104	203	999999	863	767	319	622	200	822	999999	337	921	746	999999	344	999999	965	999999	516	478	422	369	607	917	578	109	490	521	126	607	999999	844	165	378	171	688	492	37	999999	768	999999	718	500	308	947	746	639	999999	528	105	999999	764	715	999999	177	735	595	23	295	667	829	999999	999999	999999	481	492	766	999999	379	655	141	937	325	747	999999	704	869	999999	969	832	470	882	993	999999	141	311	138	746	999999	436	999999	479	999999	83	938	63	643	999999	827	465	979	272	999999	872	964	999999	449	968	999999	473	865	296	999999	462	207	947	117	999999	92	180	363	30	999999	999999	562	662	205	251	808	999999	71	593	482	999999	999999	207	654	131	66	603	861	170	650	737	570	807	999999	289	999999	999999	999999	589	203	657	111	959	105	999999	319	311	342	207	169	835	999999	999999	813	538	610	999	999999	999999	999999	489	318	202	380	999999	999999	755	236	915	375	817	324	481	399	825	413	893	112	370	811	754	270	664	11	815	335	297	993	897	999999	999999	699	999999	591	713	348	908	999999	667	912	999999	85	427	831	351	520	999999	882	988	999999	717	999999	932	184	253	229	653	201	565	112	94	999999	339	246	999999	128	999999	999999	686	486	505	314	444	999999	257	999999	843	832	659	999999	405	414	15	772	962	980	999999	999999	348	494	695	999999	34	564	827	999999	745	999999	342	999999	165	999999	206	511	629	413	462	484	927	574	385	820	541	270	707	999999	756	999999	284	518	361	580	550	999999	791	999999	289	880	999999	454	999999	662	500	436	149	364	218	503	999999	559	999999	292	999999	774	999999	874	999999	999999	857	157	56	188	906	824	872	999999	500	14	720	999999	133	581	853	999999	640	723	330	114	130	352	471	999999	999999	724	990	78	722	999999	93	917	612	999999	32	483	408	755	756	675	564	564	863	999999	783	310	436	946	439	385	144	395	553	80	643	514	686	793	762	191	833	803	999999	723	999999	803	999999	607	559	999999	999999	884	966	655	999999	566	488	267	480	124	999999	54	639	346	641	697	373	541	999999	999999	796	615	992	574	842	999999	999999	150	292	999999	81	828	999999	68	999999	259	429	898	530	999999	35	428	999999	999999	892	789	173	526	92	233	439	697	724	50	583	468	999999	401	812	789	864	348	974	500	999999	470	999999	580	999999	
999999	999999	999999	20	805	492	378	302	355	682	63	999999	185	999999	69	550	383	114	356	485	999999	368	37	95	741	222	999999	454	822	604	999999	141	592	999999	699	955	963	686	918	558	999999	176	546	719	759	202	688	999999	915	949	670	365	311	105	201	34	251	390	279	593	805	924	479	751	259	921	999999	693	368	114	587	696	196	797	999999	676	821	317	335	549	534	405	538	873	933	999999	830	497	299	675	999999	582	999999	335	752	291	999999	795	469	999999	999999	994	922	811	371	974	179	999999	999999	999999	212	999999	64	730	68	410	395	605	817	192	101	517	999999	692	400	14	288	861	55	988	978	36	847	498	361	539	482	726	511	958	897	326	999999	773	999999	779	999999	686	276	352	895	101	999999	287	746	680	600	240	421	367	999999	317	468	836	547	186	95	566	378	999999	927	668	104	858	294	999999	845	630	229	620	485	999999	594	703	103	887	58	570	999999	681	999999	999999	999999	999999	273	999999	858	834	236	297	999999	962	317	746	424	236	997	999999	999999	971	834	999999	999999	800	881	103	722	765	743	660	138	525	814	999999	590	684	999999	950	595	704	916	999999	403	932	926	523	999999	848	999999	999999	889	929	577	999999	846	999999	241	514	272	999999	867	103	999999	576	999999	178	158	620	166	740	873	56	533	298	65	823	999999	89	874	999999	809	999999	999999	877	770	208	999999	43	850	999999	453	848	687	425	837	999999	920	827	773	757	375	673	691	547	999999	842	999999	289	724	999999	401	162	640	904	370	992	616	223	805	960	231	124	999999	544	297	35	369	118	460	242	902	749	999999	126	999999	999999	999999	939	884	927	803	667	318	826	230	300	217	783	64	845	999999	999999	999999	813	999999	261	903	157	260	967	999999	297	999999	492	131	999999	846	523	911	235	809	677	338	878	999999	999999	805	943	323	996	999999	585	63	999999	36	205	727	502	999999	999999	241	999999	688	999999	453	515	838	999999	705	577	454	693	871	828	45	539	999999	999999	999999	973	455	999999	999999	999999	160	999999	243	223	466	925	999999	999999	934	179	994	774	999999	421	434	651	999999	978	247	999999	551	999999	713	234	579	999999	826	584	846	616	999999	280	211	999999	767	555	999999	624	370	779	651	110	759	999999	999999	271	550	957	718	14	999999	477	722	96	712	999999	194	18	644	969	109	351	999999	328	884	999999	573	999999	999999	879	999999	109	999999	468	999999	450	373	21	999999	318	999999	869	865	999999	367	818	999999	124	999999	740	370	272	999999	400	680	310	
604	441	817	999999	697	985	999999	838	635	999999	858	264	991	271	663	182	618	999999	32	999999	485	665	960	75	999999	999999	843	914	999999	116	129	999999	787	794	846	932	204	288	999999	961	999999	37	216	218	999999	303	132	459	999999	198	653	654	999999	450	999999	939	480	752	946	248	151	399	330	528	40	999999	477	206	424	731	978	340	999999	70	673	458	458	752	115	999999	336	393	837	330	462	474	849	999999	970	907	999999	452	341	999999	819	176	706	687	999999	329	826	925	45	999999	219	323	939	317	776	999999	490	727	646	84	912	758	561	999	75	565	791	140	999999	517	279	536	998	999999	251	506	999999	999999	574	999999	55	410	358	999999	121	999999	999999	541	999999	999999	427	733	805	999999	469	71	615	706	621	999999	999999	696	999999	527	999999	999999	325	605	76	279	999999	719	999999	859	39	511	410	999999	888	926	40	259	569	999999	99	546	730	999999	999999	189	891	54	159	952	259	359	711	999999	415	438	824	930	475	300	978	708	580	999999	237	999999	661	544	999999	694	592	287	136	75	438	539	951	583	999999	886	387	580	569	210	999999	679	799	579	999999	460	999999	999999	784	278	655	391	999999	784	513	916	528	999999	999999	464	370	971	233	645	402	999999	486	250	209	588	912	407	999999	380	345	558	168	999999	879	368	592	491	999999	857	999999	56	999999	177	999999	814	367	40	354	115	840	638	456	999999	187	789	973	862	900	206	999999	257	253	595	449	954	758	447	477	868	999999	999999	478	999999	235	356	999999	999999	179	999999	999999	999999	63	999999	539	706	112	14	904	100	394	730	590	306	501	173	802	978	727	125	999999	920	563	486	999999	999999	170	90	928	831	487	664	999999	515	999999	483	204	220	999999	742	852	753	999999	386	483	999999	999999	182	874	72	553	999999	591	63	339	310	328	577	800	999999	546	999999	85	82	613	730	47	85	999999	27	968	592	923	999999	272	312	999999	187	12	999999	673	987	215	866	288	164	82	638	186	999999	165	999999	419	486	999999	830	999999	470	773	753	999999	222	851	857	103	999999	999999	606	791	36	922	999999	574	709	904	999999	816	219	794	458	657	409	898	655	862	351	183	446	999999	441	635	999999	999999	258	986	460	999999	358	773	327	755	999999	847	160	752	24	62	709	582	647	24	468	675	324	106	705	324	205	999999	751	999999	963	817	999999	401	999999	736	325	723	999999	999999	468	999999	477	702	191	561	747	902	848	299	473	864	152	999999	176	251	999999	999999	291	146	999999	362	32	
540	999999	658	999999	999999	999999	287	736	986	138	234	999999	999999	999999	622	915	153	576	303	999999	461	323	999999	675	931	234	763	999999	173	442	317	999999	115	423	936	910	532	73	999999	165	571	999999	487	736	917	999999	154	999999	477	247	147	999999	647	999999	570	227	693	983	566	534	999999	639	572	553	820	753	451	999999	272	711	392	90	587	147	999999	999999	999999	999999	758	71	90	720	180	926	304	747	999999	899	853	718	226	549	507	464	181	931	990	933	915	174	429	545	781	765	854	67	982	509	999999	671	999999	999999	999999	505	999999	272	469	646	259	83	999999	551	755	553	494	843	583	132	999999	999999	908	902	457	593	641	544	939	414	81	247	764	334	279	192	337	999999	324	999999	20	909	472	353	999999	841	255	999999	790	237	999999	21	999999	999999	543	975	762	488	873	641	999999	909	999999	999999	999999	21	999999	594	282	572	225	598	529	581	122	999999	192	565	999999	615	348	764	754	999999	999999	999999	999999	903	790	999999	429	849	32	682	999999	999999	585	999999	778	999999	999999	660	605	227	22	681	492	999999	748	486	792	207	269	268	999999	108	999999	999999	920	515	258	415	803	999999	152	999999	576	999999	442	999999	481	775	999999	555	999999	687	168	537	999999	462	999999	860	999999	314	511	232	589	999999	999999	999999	946	964	496	272	424	126	857	999999	999999	645	115	646	470	999999	15	27	420	713	186	999999	939	627	922	999999	999999	999999	259	499	475	920	787	812	466	402	73	516	288	999999	141	965	830	541	999999	63	357	930	399	428	309	494	812	875	587	774	110	329	51	38	333	36	867	368	162	164	858	302	189	78	999999	498	739	999999	582	999999	784	408	999999	999999	121	18	999	831	199	981	117	999999	235	691	302	999999	475	259	200	115	108	472	389	999999	205	999999	750	330	754	810	755	916	999999	377	990	701	164	183	917	325	999999	999999	178	999999	56	946	77	497	776	929	33	999999	705	476	999999	322	999999	867	673	66	267	678	87	999999	235	201	618	858	701	601	590	301	342	999999	999999	73	303	999999	261	258	987	263	554	824	787	275	999999	826	999999	677	681	297	510	860	999999	357	957	789	945	854	999999	219	796	185	999999	731	157	829	397	58	28	811	615	424	79	14	134	263	601	959	980	792	602	33	919	999999	791	999999	817	730	115	999999	272	406	921	778	466	378	484	66	128	391	438	217	659	869	681	999999	791	999999	233	703	198	985	874	545	616	772	265	56	939	675	999999	666	942	999999	548	219	
999999	999999	547	756	778	544	841	599	363	395	374	59	621	999999	690	764	507	412	999999	287	532	999999	999999	694	122	437	999999	453	379	771	999999	155	999999	471	999999	500	999999	477	924	653	154	284	192	230	408	216	434	243	999999	257	169	540	198	999999	687	999999	138	999999	643	999999	427	397	230	591	130	228	999999	159	123	199	258	40	487	672	143	257	999999	999999	999999	906	12	883	467	999999	999999	734	957	69	784	474	372	662	999999	583	235	756	64	601	109	189	487	284	129	796	999999	999999	63	525	999999	439	999999	196	567	736	348	544	929	999999	978	999999	999999	668	375	649	826	596	206	903	446	386	999999	601	841	999999	428	727	999999	671	133	999999	681	441	931	354	999999	185	999999	107	245	691	827	999999	999999	713	917	819	909	480	999999	411	932	999999	88	751	247	333	355	461	318	620	780	267	974	505	715	830	999999	999999	109	651	999999	109	667	755	999999	245	999999	138	197	608	818	999999	702	999999	551	999999	362	190	999999	226	830	642	788	625	910	999999	982	999999	997	97	92	889	380	327	909	832	491	332	202	11	353	226	274	709	801	999999	565	262	953	193	478	556	912	999999	999999	999999	320	52	845	990	263	999999	141	110	526	999999	913	384	811	719	999999	39	999999	116	872	614	378	89	823	423	13	999999	173	999999	999999	536	999999	496	506	999999	521	449	487	211	747	491	94	173	193	873	583	999999	999999	999999	154	448	568	999999	21	217	999999	999999	228	999999	986	999999	698	327	491	989	999999	999999	999999	760	207	999999	999999	999999	999999	999999	999999	215	895	950	999999	823	999999	929	999999	180	968	999999	485	999999	999999	289	999999	999999	225	222	793	767	682	204	920	999999	312	690	46	554	896	781	448	630	687	999999	345	999999	592	172	999999	768	999999	320	30	782	940	588	201	917	379	496	570	155	597	999999	532	701	999999	681	999999	597	892	124	283	196	731	854	611	294	944	952	473	62	965	999999	118	371	999999	148	227	999999	999999	129	185	410	221	302	999999	999999	752	644	249	910	651	659	876	543	47	834	61	96	976	907	973	426	999999	517	189	999999	653	999999	528	891	464	797	108	999999	939	873	975	439	820	686	999999	309	712	999999	411	316	158	575	334	348	999999	140	746	999999	155	758	388	703	122	471	282	591	125	999999	999999	853	560	999999	604	999999	858	621	275	300	375	673	713	468	116	873	999999	87	999999	189	804	334	999999	516	627	190	999999	282	327	999999	414	949	999999	364	118	999999	756	999999	999999	169	490	475	
865	999999	999999	482	999999	999999	596	249	56	999999	753	935	553	130	802	999999	999999	424	679	586	999999	915	885	425	488	358	360	999999	999999	378	117	677	699	999999	469	605	300	155	145	575	685	88	999999	220	206	259	999999	987	754	711	571	556	490	999999	999999	949	570	999999	993	695	999999	47	131	678	97	999999	999999	224	661	207	999999	339	288	113	900	999999	613	675	229	239	547	372	804	415	806	560	196	999999	168	519	45	499	162	449	16	999999	956	633	999999	999999	22	596	335	557	957	241	278	386	14	953	345	894	580	763	999999	206	242	716	999999	536	889	450	65	151	999999	264	187	999999	107	261	270	979	552	109	999999	999999	47	999999	999999	574	999999	999999	791	215	184	999999	919	398	301	809	415	999999	761	596	240	572	540	999999	395	703	64	439	289	752	693	999999	352	999999	546	207	999999	986	269	306	254	999999	659	850	967	999999	345	788	547	297	845	31	999999	955	999999	654	419	853	860	999999	520	999999	530	48	999999	817	798	448	999999	104	650	429	999999	999999	351	161	999999	690	225	374	999999	999999	892	999999	906	672	148	396	611	891	787	315	135	999999	786	402	559	621	338	160	232	897	999999	452	646	426	50	762	614	717	742	729	638	496	396	253	999999	538	999999	849	678	412	836	999999	316	345	303	475	678	948	601	301	361	75	151	999999	999999	449	354	490	999999	386	781	999999	999999	67	999999	639	128	543	443	999999	489	488	481	820	70	999999	146	311	132	574	94	999999	125	451	377	572	999999	999999	999999	520	193	651	999999	302	999999	942	812	259	999999	663	999999	144	999999	581	812	873	999999	331	999999	999999	999999	53	367	999999	302	125	778	707	999999	114	295	202	631	922	999999	838	999999	189	199	128	172	999999	642	468	227	999999	160	999999	639	999999	979	999999	999999	556	216	149	999999	172	999	999999	173	114	569	999999	378	999999	999999	592	744	973	999999	414	999999	291	203	426	410	899	838	352	965	243	78	195	135	273	999999	84	999999	696	555	107	999999	684	954	68	327	88	100	73	999999	999999	799	665	999999	574	889	243	363	999999	738	393	999999	657	549	930	46	384	438	999999	486	438	999999	999999	428	999999	234	458	336	145	108	332	808	775	999999	999999	999999	412	303	560	384	443	721	925	957	171	774	532	999999	34	31	999999	650	985	586	17	690	752	246	386	350	440	907	999999	999999	999999	585	557	750	150	999999	633	90	877	730	52	716	950	99	267	740	701	999999	999999	999999	999999	681	822	199	898	999999	691	175	916	
220	999999	999999	504	243	551	999999	999999	781	994	538	999999	862	772	265	999999	999999	999999	662	979	645	999999	126	605	113	537	735	762	368	852	433	804	468	174	667	787	516	999999	717	548	999999	999999	999999	999999	773	726	999999	909	567	655	607	999999	38	196	999999	571	826	931	400	705	815	823	858	929	571	734	929	698	114	477	999999	89	999999	999999	307	131	728	797	832	387	246	826	205	713	254	455	775	281	999999	105	960	999999	999999	22	732	858	666	990	758	999999	796	999999	804	100	627	528	999999	914	889	159	843	39	999999	22	999999	989	627	999999	999999	125	958	657	806	19	516	452	267	20	391	448	465	737	999999	793	999999	643	31	114	95	999999	500	861	999999	743	262	931	485	809	553	742	999999	521	315	642	999999	149	796	795	999999	185	999999	945	532	450	694	115	990	315	431	999999	968	523	69	958	999999	106	275	72	757	999999	999999	457	466	648	999999	944	999999	406	712	451	847	236	999999	909	465	554	338	941	58	156	941	180	999999	728	999999	999999	461	357	27	984	873	733	48	998	999999	813	488	883	999999	750	999999	594	603	980	977	741	991	160	502	999999	767	333	24	610	643	796	999999	737	874	999999	999999	84	389	727	999999	123	198	999999	701	652	76	455	708	999999	473	356	999999	407	999999	43	726	311	999999	946	227	999999	719	437	364	422	743	750	19	743	267	999999	999999	875	411	863	553	468	999999	999999	999999	322	999999	715	147	296	999999	672	986	840	773	191	999999	999999	510	38	404	999999	178	999999	908	999999	445	964	51	864	151	999999	999999	887	490	999999	852	999999	941	904	999999	14	999999	77	202	81	764	179	999999	999999	388	772	999999	383	469	791	999999	179	941	688	999999	999999	673	999999	155	999999	676	999999	360	515	339	999999	500	999999	999999	400	471	110	96	999999	561	276	994	966	999999	378	336	622	999999	999999	967	682	72	263	37	273	340	27	922	674	404	664	818	464	999999	173	282	768	279	79	330	200	93	114	137	611	665	707	796	776	999999	64	681	662	999999	999999	162	247	578	999999	999999	454	187	422	999999	896	457	540	230	999999	106	567	353	358	378	999999	598	958	135	999999	999999	632	230	156	999999	349	983	999999	916	98	999999	44	999999	438	19	999999	22	671	670	241	163	135	486	483	679	634	711	333	293	770	68	203	122	162	242	437	233	999999	939	103	913	999999	623	142	311	999999	377	914	348	502	764	927	297	894	273	482	999999	747	476	847	999999	660	872	155	39	818	922	47	206	582	
999999	981	731	576	328	999999	999999	354	182	616	266	796	984	790	16	999999	905	999999	889	759	291	999999	999999	999999	999999	999999	999999	999999	112	493	150	340	999999	766	851	783	206	720	999999	410	971	800	575	999999	591	841	675	92	149	899	912	704	999999	447	300	175	999999	999999	120	75	443	999999	999999	688	999999	999999	88	228	999999	232	934	194	651	488	999999	490	911	704	510	624	587	346	999999	213	580	999999	192	281	476	686	365	999999	999999	511	966	937	558	886	393	665	762	457	999999	999999	964	999999	62	669	659	809	999999	723	138	999999	487	107	705	49	118	999999	743	807	999999	999999	999999	377	584	150	521	850	999999	34	320	999999	861	140	999999	421	248	853	394	523	622	666	432	642	438	123	33	869	242	519	999999	363	999999	999999	999999	889	59	597	999999	911	999999	809	877	239	412	294	634	999999	904	294	800	264	645	230	195	95	831	235	999999	999999	999999	652	617	999999	256	999999	922	906	999999	314	999999	651	710	483	999999	812	789	202	239	153	489	676	999999	948	719	523	999999	999999	770	619	67	824	657	681	793	999999	201	464	983	999999	372	727	921	999999	922	158	554	172	854	382	306	638	999999	795	982	999999	687	669	703	732	249	229	999999	816	256	547	999999	999999	689	870	621	335	219	783	999999	999999	754	374	999999	570	968	554	999999	397	323	428	828	861	699	352	999999	999999	999999	260	216	152	591	115	353	384	164	525	999999	984	761	970	429	999999	24	999999	696	322	642	142	763	694	382	999999	503	827	999999	999999	339	346	999999	98	574	958	999999	638	999999	999999	31	651	416	452	81	862	999999	352	999999	616	847	999999	656	504	999999	628	497	521	999999	842	612	525	665	32	196	999999	999999	672	406	999999	644	385	60	57	999999	990	726	320	623	519	122	160	999999	999999	295	860	690	557	209	999999	470	65	868	999999	999999	506	986	393	266	934	930	999999	999999	537	971	471	999999	608	213	898	901	186	898	261	730	999999	999999	562	736	335	456	384	999999	461	999999	589	517	999999	21	795	14	342	999999	689	999999	999999	215	301	999999	824	442	92	999999	310	54	294	166	616	999999	584	809	434	999999	930	487	555	500	999999	536	391	953	705	596	999999	894	568	132	219	999999	582	256	405	999999	912	893	374	40	999999	999999	716	432	900	126	436	985	579	685	999999	212	42	657	999999	764	749	870	999999	495	999999	999999	485	171	947	944	34	338	414	999999	744	47	122	525	999999	87	819	959	62	588	170	432	324	999999	998	17	999999	925	535	
640	680	52	166	879	999999	755	931	555	484	999999	999999	999999	581	999999	999999	96	99	517	999999	999999	944	999999	999999	158	335	999999	999999	602	999999	940	314	999999	803	773	999999	999999	880	243	430	582	155	274	484	106	999999	71	851	999999	941	999999	917	132	999999	890	695	999999	234	18	554	999999	664	999999	392	544	651	993	999999	807	251	999999	216	855	97	745	498	680	999999	721	662	999999	661	351	661	260	999999	192	501	912	999999	443	477	872	689	837	918	999999	881	940	455	502	766	53	999999	701	706	71	44	861	402	999999	999999	512	355	999999	930	322	677	141	521	468	999999	393	999999	999999	772	999999	999999	259	827	681	798	375	276	169	506	618	999999	960	554	961	157	640	519	73	859	964	999999	408	999999	605	149	749	429	986	10	383	324	999999	999999	372	894	785	43	720	226	218	246	999999	784	322	478	716	587	559	320	861	873	665	999999	807	817	768	352	232	541	999999	946	289	999999	133	304	999999	41	192	76	372	606	799	847	650	999999	999999	624	594	136	433	172	999999	676	148	509	658	749	131	555	999999	442	811	188	177	272	956	36	660	28	334	684	405	493	947	999999	999999	999999	308	999999	486	154	757	999999	999999	886	86	613	31	624	999999	999999	909	637	939	930	795	999999	679	388	772	999999	963	576	802	748	767	385	728	883	434	839	451	53	78	981	684	999999	79	291	195	352	15	45	382	929	774	767	553	27	469	464	149	999999	315	183	190	999999	303	370	128	701	885	999999	999999	999999	953	866	568	957	255	999999	550	397	203	999999	308	928	204	999999	973	999	831	710	424	970	999999	532	737	895	801	503	999999	709	172	493	466	868	846	999999	976	999999	208	999999	999999	389	913	751	999999	999999	999999	262	987	999999	396	999999	869	184	722	228	116	430	139	673	999999	751	668	840	235	709	963	439	92	628	895	999999	999999	999999	938	45	999999	948	806	851	999999	548	516	990	323	999999	624	292	999999	999999	469	555	778	535	999999	999999	721	999999	526	25	999999	999999	180	368	999999	999999	328	633	246	687	171	999999	624	999999	653	617	245	677	527	191	95	680	294	464	169	999999	297	275	999999	917	323	999999	432	790	999999	585	378	999999	999999	992	724	990	56	999999	465	311	999999	500	881	999999	785	999999	555	344	999999	999999	160	715	999999	999999	43	999999	999999	999999	373	187	734	999999	357	999999	249	999999	222	999999	466	104	634	999999	998	858	418	796	394	985	142	279	438	98	999999	999999	434	663	950	999999	999999	999999	174	727	104	288	
999999	107	153	812	582	698	999999	30	877	836	999999	333	716	349	776	247	669	841	195	999999	748	646	999999	669	643	586	146	942	999999	795	930	906	732	720	291	999999	652	999999	999999	444	448	999999	999999	999999	82	999999	946	610	503	720	999999	332	542	999999	540	999999	133	999999	179	999999	561	999999	454	92	906	709	601	999999	68	465	594	97	438	999999	655	340	435	999999	999999	542	639	536	449	855	793	999999	374	732	189	360	999999	179	412	417	882	559	963	138	999999	372	509	999999	552	999999	999999	914	894	790	354	210	999999	182	886	636	366	35	449	598	298	308	344	868	817	707	278	425	685	31	999999	106	999999	999999	999999	234	43	689	999999	411	730	878	999999	584	387	979	855	24	292	775	60	857	119	375	999999	999999	38	640	143	999999	769	709	238	872	921	258	834	209	999999	662	603	676	50	48	999999	420	594	760	491	999999	852	263	143	909	970	20	999999	999999	466	26	999999	402	556	149	642	30	649	999999	999999	139	999999	655	999999	629	182	383	999999	80	507	429	999999	999999	159	999999	992	515	575	329	999999	910	271	834	742	999999	467	210	130	901	406	847	770	754	107	362	693	206	587	514	736	596	999999	915	999999	46	999999	927	999999	999999	157	136	999999	999999	938	751	999999	999999	913	353	172	971	263	915	674	999999	659	478	181	797	611	795	928	71	592	999999	716	999999	341	706	539	999999	957	999999	753	999999	402	449	815	355	495	382	293	243	352	765	343	999999	251	842	387	999999	999999	999999	649	999999	207	999999	999999	632	45	521	979	217	813	632	999999	394	172	404	999999	220	999999	825	311	238	512	694	999999	999999	972	437	114	498	329	225	783	511	229	999999	999999	18	710	193	320	999999	403	86	429	719	750	949	126	846	584	176	999999	930	154	420	850	512	675	999999	660	607	417	490	999999	598	849	512	174	999999	999999	259	509	480	515	338	835	999999	274	999999	86	32	999999	267	914	162	999999	852	999999	808	999999	569	343	999999	532	712	999999	999999	999999	999999	870	247	784	355	524	335	667	190	999999	815	585	424	247	676	834	999999	295	159	576	735	999999	999999	155	365	999999	762	999999	710	999999	802	771	922	999999	443	137	838	248	999999	999999	588	494	384	437	551	233	137	331	999999	999999	999999	426	417	346	462	798	873	101	429	136	762	999999	957	242	622	53	662	186	804	548	995	399	330	999999	988	999999	658	569	604	142	102	440	258	745	999999	386	364	586	785	644	263	747	818	839	980	178	536	151	814	507	570	
950	527	127	999999	505	999999	10	358	221	150	314	999999	999999	43	332	171	221	999999	999999	999999	86	401	999999	294	258	580	490	436	819	714	516	754	106	571	999999	913	140	999999	556	289	364	237	574	504	949	259	999999	999999	657	17	324	999999	999999	999999	494	999999	999999	999999	719	925	999999	574	999999	506	633	560	999999	999999	891	999999	40	999999	999999	956	334	848	827	666	345	999999	58	999999	778	812	399	555	185	999999	999999	592	999999	307	67	630	673	790	999999	999999	870	399	857	805	913	248	976	880	336	622	999999	645	999999	999999	497	719	876	930	795	999999	116	88	999999	999999	999999	309	862	732	386	13	999999	999999	159	759	795	946	152	999999	771	999999	835	999999	228	563	792	441	859	856	999999	348	754	742	999999	972	999999	791	999999	742	999999	614	385	999999	503	999999	339	950	999999	999999	904	551	577	633	169	264	890	999999	859	820	332	218	449	16	999999	48	259	999999	548	186	798	13	931	409	999999	167	999999	591	999999	999999	234	841	945	887	951	268	770	130	999999	741	92	372	932	999999	419	947	174	378	999999	999999	83	789	411	318	184	999999	620	999999	546	12	999999	309	581	964	596	491	272	999999	999999	662	277	138	966	999999	104	435	999999	999999	989	148	992	999999	268	560	999999	999999	439	636	712	999999	648	603	584	581	642	999999	791	999999	608	928	684	611	323	669	197	944	822	604	224	748	999999	999999	999999	999999	999999	999999	50	999999	152	160	999999	999999	849	14	24	999999	554	395	999999	999999	644	114	138	71	463	391	473	598	372	877	622	835	999999	964	999999	764	425	999999	571	330	742	769	825	457	877	58	761	318	655	999999	400	437	438	999999	113	724	755	126	943	999999	847	451	658	275	999999	225	224	885	999999	259	258	999999	823	844	999999	999999	999999	999999	194	415	629	164	943	848	486	194	407	518	999999	507	999999	309	999999	942	483	300	120	560	918	661	834	876	536	999999	275	33	613	594	335	999999	445	999999	931	538	999	999999	508	999999	999999	353	818	706	33	284	250	999999	144	880	999999	287	764	728	999999	532	581	752	628	547	582	463	999999	812	192	632	72	999999	377	999999	999999	999999	792	310	771	575	842	137	999999	262	999999	999999	889	732	999999	58	473	717	999999	409	956	256	999999	960	237	999999	999999	15	523	400	222	999999	580	439	999999	999999	494	463	956	196	690	453	899	999999	999999	265	573	848	590	144	169	354	620	999999	748	696	725	999999	83	445	803	836	614	461	999999	849	747	459	999999	651	564	999999	999999	137	719	513	
999999	699	578	971	761	923	425	389	999999	867	695	611	999999	999999	999999	662	390	521	393	853	839	999999	335	542	518	124	63	938	580	159	593	999999	259	244	349	36	262	999999	683	879	421	234	999999	999999	163	145	768	554	999999	901	999999	249	744	865	674	999999	374	45	463	647	869	486	999999	92	999999	212	999999	456	999999	829	999999	289	837	999999	441	614	227	161	389	383	355	509	153	678	529	999999	999999	393	999999	439	999999	999999	647	46	20	999999	999999	147	899	999999	999999	321	652	966	501	350	412	241	433	69	692	999999	656	90	301	370	343	140	562	929	999999	968	886	472	999999	999999	999999	999999	502	507	199	89	262	439	599	44	856	186	187	189	942	517	959	999999	746	450	571	567	999999	650	600	999999	584	970	496	999999	435	190	800	318	999999	999999	738	926	999999	999999	959	999999	490	267	999999	999999	953	383	999999	945	18	385	726	726	621	84	66	852	906	904	999999	291	942	785	999999	999999	385	999999	480	341	779	999999	640	999999	490	999999	86	486	146	443	999999	999999	983	550	806	999999	999999	84	999999	634	554	886	29	965	118	677	283	705	659	999999	999999	94	903	999999	176	975	744	999999	245	276	999999	999999	715	473	573	303	999999	999999	978	999999	221	311	181	845	786	893	999999	675	35	812	81	999999	999999	308	661	256	307	338	384	831	315	999999	999999	430	637	999999	999999	555	401	999999	999999	999999	726	111	626	479	999999	68	999999	999999	999999	79	567	432	205	626	751	417	812	999999	999999	970	27	157	252	350	472	751	999999	811	723	468	283	220	442	199	654	726	681	191	999999	249	468	111	870	246	314	416	999999	999999	233	762	999999	84	818	409	999999	999999	999999	286	16	172	850	67	999999	502	796	999999	990	999999	999999	999999	735	999999	983	755	999999	916	287	999999	46	66	526	207	588	960	725	999999	402	42	336	999999	866	405	999999	181	399	411	999999	999999	999999	957	425	228	48	207	999999	122	999999	73	999999	946	301	999999	250	999999	645	999999	999999	999999	999999	598	954	999999	679	896	168	339	455	811	366	110	374	909	999999	88	641	307	168	391	933	613	116	338	144	389	784	23	165	234	999999	746	931	952	600	851	12	468	999999	152	48	697	666	289	706	798	582	391	999999	171	318	348	494	999999	665	174	491	625	999999	299	122	154	999999	230	286	619	999999	421	319	999999	85	182	757	999999	352	999999	946	826	999999	345	807	402	726	993	916	197	262	843	297	999999	370	999999	645	260	999999	999999	522	445	13	97	630	999999	999999	582	
96	146	590	999999	745	429	999999	664	993	487	491	719	428	190	314	98	999999	334	134	999999	999999	698	536	507	986	999999	999999	999999	999999	544	715	647	330	154	907	779	607	784	108	868	219	999999	999999	168	768	320	475	341	140	915	730	305	46	199	237	397	610	92	491	296	705	716	841	459	771	843	399	999999	999999	535	491	582	236	265	673	648	314	999999	738	676	983	391	380	999999	813	420	999999	141	999999	519	179	524	999999	811	999999	999999	864	999999	999999	924	921	202	999999	605	433	158	999999	780	999999	588	93	242	353	814	313	323	345	933	645	360	242	268	366	763	365	999999	288	424	102	180	784	999999	999999	999999	755	999999	333	999999	999999	999999	999999	999999	615	338	999999	937	999999	999999	508	999999	167	931	299	46	692	663	835	304	249	466	870	654	687	999999	999999	713	262	999999	69	521	990	999999	458	980	19	411	652	37	337	999999	796	799	916	254	23	999999	999999	999999	999999	102	955	38	536	999999	794	696	153	271	999999	722	999999	999999	429	999999	857	999999	482	319	37	999999	999999	808	967	820	669	81	737	999999	341	951	633	318	418	999999	566	962	43	440	195	322	267	391	502	999999	999999	999999	379	999999	999999	424	379	771	999999	840	999999	999999	70	715	357	722	959	710	929	583	99	999999	999999	999999	429	895	564	52	133	999999	33	629	316	363	86	999999	702	999999	57	916	999999	861	999999	577	999999	419	999999	327	92	472	363	556	462	918	999999	377	999999	917	999999	500	999999	999999	999999	211	817	462	999999	707	639	843	30	999999	663	22	999999	999999	973	999999	999999	999999	993	247	999999	999999	361	476	177	397	838	708	580	785	306	556	999999	253	223	200	760	433	999999	203	999999	999999	452	211	893	449	916	999999	403	288	350	500	506	623	999999	987	850	350	999999	452	869	999999	273	245	855	117	956	758	999999	783	894	999999	440	800	999999	999999	217	159	583	727	481	551	999999	301	444	805	59	443	875	235	999999	999999	147	137	334	757	999999	999999	999999	786	492	168	282	999999	999999	207	999999	706	74	657	779	700	767	999999	971	328	999999	999999	801	59	999999	523	882	788	999999	484	15	999999	475	801	999999	11	999999	797	244	322	999999	693	906	247	999999	999999	378	228	999999	649	652	580	165	15	141	12	999999	999999	999999	969	285	494	187	910	201	756	240	999999	911	778	896	970	332	999999	59	999999	75	999999	999999	715	154	664	342	793	831	434	157	469	670	999999	596	507	999999	275	999999	999999	999999	995	55	989	121	116	316	999999	753	682	257	507	
956	999999	937	851	999999	999999	999999	999999	162	999999	89	766	608	770	999999	179	191	398	901	67	621	276	425	79	518	999999	603	999999	999999	664	999999	158	187	650	513	999999	805	745	999999	66	449	425	630	131	916	288	999999	350	514	999999	495	364	781	999999	886	999999	783	867	342	999999	419	787	274	498	354	930	589	958	267	140	373	446	883	844	617	206	645	999999	999999	999999	933	262	533	999999	999999	685	999999	987	764	823	688	999999	999999	836	647	662	999999	142	776	986	999999	999999	93	383	773	59	480	936	582	690	54	488	999999	112	999999	166	263	999999	329	999999	562	602	204	999999	452	999999	43	57	207	999999	55	513	999999	177	541	512	179	160	446	999999	999999	999999	999999	83	779	209	999999	310	101	999999	409	106	812	117	433	106	999999	650	930	347	25	433	738	999999	999999	541	961	999999	571	242	987	112	617	999999	464	131	198	130	663	999999	212	733	955	999999	555	948	999999	419	743	445	284	528	230	109	114	781	999999	787	999999	248	248	686	999999	859	999999	999999	489	612	653	999999	907	116	986	686	144	999999	477	31	999999	999999	841	551	803	999999	957	468	882	999999	106	682	429	410	691	425	15	526	994	106	999999	259	469	999999	999999	442	999999	178	541	543	965	822	313	680	999999	742	999999	696	883	613	901	44	424	971	516	970	881	999999	424	571	681	618	999999	381	807	822	237	999999	785	370	598	788	999999	999999	552	283	379	748	999999	949	999999	318	999999	391	204	189	834	497	999999	795	560	40	754	969	862	999999	535	931	999999	892	999999	653	999999	522	999999	122	117	999999	428	242	601	143	811	474	554	372	974	999999	187	627	988	999999	999999	989	810	568	999999	999999	485	205	999999	447	875	802	444	999999	407	999999	376	91	999999	999999	79	348	204	427	228	999999	425	500	999999	629	754	255	999999	775	481	922	712	456	87	999999	600	232	493	163	267	999999	39	190	965	854	539	105	555	999999	999999	833	794	392	999999	999999	541	999999	823	999999	692	629	897	669	892	484	418	919	13	999999	167	846	854	51	999999	219	259	245	534	528	100	659	999999	999999	114	648	138	329	117	332	999999	615	409	999999	470	999999	121	999999	298	490	999999	999999	999999	632	999999	824	978	753	233	999999	505	306	460	305	38	999999	929	233	565	253	356	999999	812	681	314	551	446	490	580	531	108	999999	947	999999	92	481	567	999999	999999	999999	670	384	105	977	827	999999	164	114	346	437	708	999999	804	54	999999	357	806	420	327	531	999999	498	182	702	999999	615	
358	999999	222	999999	999999	999999	999999	285	583	999999	992	999999	853	999999	397	342	999999	152	822	220	96	902	910	999999	999999	157	999999	79	902	999999	211	403	945	222	963	999999	891	788	999999	847	265	528	471	172	364	999999	566	334	144	54	354	40	880	821	529	456	999999	999999	999999	328	121	562	382	411	769	599	889	999999	999999	648	451	365	190	975	955	567	999999	748	381	999999	590	425	935	857	827	181	999999	134	692	999999	999999	413	905	999999	999999	702	155	69	402	764	92	925	304	495	603	989	850	904	999999	961	24	757	116	190	999999	696	627	525	999999	598	86	765	948	522	405	47	999999	545	249	263	999999	382	355	999999	620	665	130	449	264	838	330	618	268	999999	999999	495	999999	725	999999	49	999999	999999	484	999999	688	327	976	999999	999999	565	539	999999	665	613	550	999999	999999	500	570	82	999999	187	999999	999999	277	468	507	227	30	909	740	734	999999	210	999999	790	999999	552	928	302	688	999999	359	699	999999	26	999999	654	191	860	999999	806	165	834	473	897	370	999999	536	229	820	758	761	190	824	999999	675	464	999999	759	744	859	571	277	393	999999	999999	571	447	261	999999	852	46	169	825	999999	579	999999	737	999999	430	168	25	708	482	999999	587	178	999999	503	351	498	229	431	126	234	245	887	450	246	79	798	999999	285	714	968	722	601	365	999999	235	870	727	154	338	585	843	863	794	463	649	659	696	999999	910	26	999999	614	999999	600	698	691	999999	500	221	999999	866	740	994	999999	217	999999	999999	983	999999	999999	771	85	103	540	391	382	103	987	596	420	999999	358	999999	999999	345	118	999999	765	999999	544	999999	236	932	706	719	112	868	999999	256	664	846	713	675	439	255	556	521	513	218	326	999999	376	999999	801	529	518	375	306	178	109	436	999999	999999	733	964	544	153	999999	820	288	513	999999	741	999999	999999	399	682	935	452	789	999999	55	999999	875	945	999999	332	140	999999	211	737	572	999999	999999	238	798	921	941	474	999999	412	134	692	930	999999	999999	999999	972	237	999999	999999	440	853	389	512	390	501	915	787	826	222	999999	219	999999	551	940	701	594	703	775	477	741	999999	741	386	472	363	999999	73	170	513	359	999999	56	375	307	718	732	999999	847	307	999999	163	999999	499	999999	915	82	389	872	999999	51	278	462	662	999999	968	999999	999999	50	37	875	852	627	999999	862	999999	172	254	253	999999	969	999999	856	478	999999	587	823	252	986	999999	291	999999	200	86	999999	999999	450	393	281	338	606	999999	604	
819	999999	999999	536	335	636	291	752	828	145	999999	999999	100	422	984	201	517	155	999999	26	492	999999	638	661	550	850	999999	668	778	972	915	625	249	355	999999	55	317	60	999999	615	704	804	999999	111	550	999999	381	668	466	202	999999	193	736	713	121	83	793	501	985	999999	855	623	999999	855	230	35	874	744	385	938	883	999999	657	264	321	688	999999	537	999999	587	479	122	211	586	218	731	888	535	999999	963	262	815	75	23	759	91	999999	607	880	999999	98	636	293	528	999999	308	536	481	402	999999	999999	265	390	407	14	743	421	397	647	498	146	348	510	999999	999999	77	400	643	505	239	857	685	656	596	499	843	999999	683	999999	909	205	416	142	811	182	996	435	667	19	25	670	442	960	391	388	749	999999	871	842	250	907	892	976	172	575	999999	609	794	908	170	915	737	130	999999	999999	729	215	699	999999	689	642	732	634	999999	569	425	724	274	999999	999999	718	999999	841	36	12	313	439	970	245	77	397	641	999999	848	110	932	999999	233	98	658	544	436	632	162	608	184	999999	999999	603	999999	391	344	999999	169	452	958	896	103	735	990	299	245	463	999999	301	11	973	785	999999	999999	112	999999	186	559	999999	999999	335	688	427	827	999999	942	377	999999	685	999999	65	599	999999	999999	45	999999	498	108	999999	308	972	999999	861	607	211	483	118	965	57	999999	168	37	954	999999	999999	218	999999	999999	999999	357	999999	378	496	248	945	384	388	999999	602	884	999999	87	999999	906	319	875	827	820	625	571	833	411	47	999999	895	37	644	246	519	827	552	589	163	999999	440	999999	999999	999999	999999	999999	104	872	999999	173	887	90	837	58	850	757	390	855	292	384	524	999999	340	999999	353	918	739	151	726	999999	341	423	924	188	476	715	999999	999999	999999	798	477	960	48	874	908	814	999999	596	396	999999	999999	697	307	779	496	973	273	272	279	743	97	999999	156	999999	999999	474	166	658	582	144	845	186	696	493	907	564	428	466	792	538	727	152	999999	964	338	643	999999	154	692	502	452	649	935	425	711	524	814	449	51	999999	999999	542	24	262	916	270	10	814	999999	932	555	807	480	999999	26	945	207	191	270	198	358	21	965	89	999999	999999	251	999999	782	392	749	978	424	358	880	194	999999	503	58	78	999999	999999	999999	999999	947	645	179	204	409	766	327	633	189	999999	95	999999	576	935	569	720	28	729	41	489	999999	576	999999	131	860	831	817	703	143	201	555	999999	739	216	999999	57	
999999	57	872	26	75	999999	798	571	999999	244	618	202	999999	337	59	999999	999999	793	999999	999999	999999	999999	343	577	949	623	499	987	307	48	906	370	999999	522	694	971	999999	25	999999	76	999999	821	859	625	222	624	770	999999	152	641	999999	999999	639	999999	999999	978	713	304	77	451	999999	810	273	234	999999	258	398	421	643	88	66	264	378	999999	602	999999	198	999999	364	334	853	693	845	999999	270	999999	730	53	727	715	268	562	948	972	449	967	557	634	999999	964	236	358	172	74	999999	523	577	999999	167	363	999999	994	999999	742	999999	999999	965	999999	963	999999	527	355	999999	927	819	504	315	406	69	635	883	999999	430	400	999999	505	531	999999	90	747	999999	600	885	999999	925	273	622	216	384	517	999999	999999	999999	920	999999	880	663	245	254	90	218	999999	80	532	480	235	573	999999	999999	103	411	999999	527	226	983	999999	999999	331	11	999999	881	109	32	552	632	933	893	999999	952	227	999999	999999	999999	999	539	222	530	999999	893	999999	699	999999	571	290	999999	818	999999	999999	937	519	999999	342	244	698	999999	118	999999	527	999999	546	342	73	596	426	999999	126	656	527	686	770	407	116	437	311	856	808	537	741	447	813	510	999999	573	443	806	509	61	838	800	430	74	12	463	357	367	999999	486	155	39	999999	172	905	767	176	999999	999999	999999	932	842	401	999999	416	89	999999	45	894	500	163	999999	999999	74	818	726	266	706	404	652	999999	999999	229	999999	392	712	999999	651	999999	680	406	330	501	604	129	999999	409	849	657	923	999999	321	999999	146	333	534	286	924	353	188	511	999999	717	662	999999	999999	623	79	999999	999999	630	999999	440	223	999999	832	128	158	945	822	327	416	59	481	285	769	481	92	997	857	436	534	308	999999	999999	999999	612	839	999999	141	999999	999999	660	999999	302	933	881	259	52	999999	415	138	978	531	860	104	999999	999999	386	64	516	540	81	999999	278	999999	999999	999999	53	167	999999	999999	377	999999	449	988	756	999999	999999	351	999999	231	999999	506	451	308	999999	777	566	999999	525	376	462	725	999999	842	999999	329	684	999999	797	867	216	885	281	136	999999	999999	91	999999	347	324	67	45	176	294	999999	575	999999	970	999999	368	457	999999	642	999999	827	652	199	999999	730	436	421	983	553	30	25	164	235	999999	999999	999999	999999	999999	999999	210	318	427	559	999999	999999	692	439	999999	655	999999	420	248	999999	428	309	117	974	999999	999999	911	903	999999	999999	156	279	999999	349	574	432	999999	672	764	240	442	544	409	103	
859	265	999999	999999	707	999999	999999	609	776	910	999999	25	440	417	222	550	826	999999	244	999999	413	999999	999999	352	865	999999	497	766	656	999999	811	999999	899	24	125	228	999999	999999	205	746	376	999999	503	999999	543	558	992	999999	460	223	413	145	310	473	689	999999	259	999999	999999	999999	839	357	953	768	109	922	125	425	999999	994	445	912	111	497	999999	866	567	579	809	316	299	747	316	443	604	676	999999	436	334	326	968	420	781	779	906	29	592	999999	336	620	443	999999	457	465	999999	501	999999	999999	999999	823	241	680	999999	826	999999	999999	50	520	173	432	999999	689	100	999999	35	999999	141	332	590	999999	284	999999	999999	199	999999	722	299	850	665	112	642	771	531	511	95	298	535	955	999999	814	978	82	571	904	281	753	999999	999999	440	752	999999	711	232	999999	999999	999999	999999	695	999999	414	802	199	854	70	790	577	168	588	999999	737	499	999999	680	776	999999	999999	999999	348	999999	129	245	817	999999	913	999999	999999	548	999999	962	686	860	840	12	999999	21	788	227	999999	123	703	595	898	592	702	262	194	40	456	793	999999	148	98	777	999999	179	985	999999	941	328	858	39	999999	625	213	999999	659	183	999999	764	782	984	999999	234	224	999999	346	235	718	660	558	900	102	999999	625	999999	772	72	178	78	36	999999	999999	191	265	674	603	282	388	825	602	20	999999	691	21	363	387	863	563	309	832	759	71	999999	999999	957	936	618	10	665	114	597	15	999999	737	772	708	578	999999	549	930	999999	846	892	67	547	999999	410	999999	271	170	999999	509	868	245	277	999999	994	421	307	737	985	281	723	999999	999999	15	999999	954	248	655	809	894	999999	379	768	912	178	233	232	654	999999	256	999999	504	999999	98	999999	139	470	824	714	166	671	811	944	792	132	181	62	999999	999999	456	999999	616	999999	24	999999	999999	477	364	779	770	199	999999	211	999999	543	999999	524	917	999999	104	493	423	940	652	232	211	434	999999	789	997	181	689	574	999999	132	132	999999	191	602	646	999999	999999	999999	943	967	999999	610	215	259	903	656	145	673	999999	962	999999	675	709	791	293	75	502	574	782	599	509	999999	999999	616	421	999999	342	324	999999	442	387	378	997	685	999999	601	229	726	886	999999	45	26	999999	999999	999999	456	443	399	318	581	999999	541	272	354	999999	939	999999	598	838	827	999999	821	451	553	585	341	678	33	587	999999	845	775	688	441	563	493	499	999999	204	964	642	942	15	999999	283	846	115	653	227	274	123	631	887	
68	999999	999999	999999	45	541	91	777	999999	812	626	735	999999	853	999999	999999	999999	449	481	404	873	194	381	999999	800	279	738	235	35	805	999999	999999	224	887	629	414	348	918	464	999999	123	197	999999	140	389	999999	889	992	284	862	253	999999	642	237	24	874	655	409	773	765	802	855	999999	614	499	57	520	505	233	426	452	65	985	17	999999	686	962	250	999999	885	999999	746	951	173	999999	497	936	987	999999	755	759	999999	154	698	671	267	444	618	640	341	404	999999	999999	857	999999	197	839	634	945	338	911	415	999999	888	385	999999	903	588	61	12	120	999999	632	478	667	512	910	297	346	33	251	353	999999	104	999999	996	977	103	753	374	999999	999999	999999	545	843	354	966	266	999999	999999	364	856	566	637	230	871	999999	300	999999	906	999999	552	298	922	96	567	804	999999	999999	388	89	809	999999	686	355	808	491	97	634	999999	546	654	974	999999	669	395	786	972	874	619	999999	686	903	846	97	114	24	129	458	285	549	999999	999999	999999	535	554	31	879	292	421	999999	674	665	877	370	632	999999	566	263	999999	781	832	13	999999	999999	402	906	988	598	251	794	372	638	359	999999	458	999999	50	205	125	999999	907	999999	462	239	999999	30	35	486	999999	999999	999999	999999	757	999999	999999	94	999999	999999	999999	647	42	291	50	999999	999999	45	316	999999	912	837	538	999999	148	337	999999	152	999999	558	581	382	881	999999	143	715	347	999999	999999	854	66	373	999999	258	73	477	341	625	999999	999999	221	535	713	921	573	628	999999	95	727	429	630	574	543	999999	219	760	765	529	999999	335	999999	520	163	462	57	999999	999999	999999	308	670	995	258	502	716	346	55	668	960	938	514	717	999999	779	461	233	492	830	999999	48	313	712	999999	478	323	554	701	999999	261	874	34	999999	999999	999999	67	433	382	82	826	187	174	101	805	590	642	618	38	999999	702	238	565	718	913	250	994	957	193	779	189	172	645	999999	417	96	914	999999	999999	473	721	38	999999	420	13	999999	999999	221	906	999999	835	705	999999	999999	679	32	318	315	601	477	792	109	249	999999	999999	664	541	500	683	719	676	642	999999	564	999999	673	387	155	999999	999999	376	782	61	999999	999999	484	645	999999	993	999999	777	999999	409	531	680	622	788	258	527	349	491	999999	538	197	554	202	95	961	939	16	645	173	600	999999	111	19	58	286	999999	999999	28	855	507	299	941	78	243	98	999999	407	885	138	999999	376	408	999999	254	999999	999999	751	999999	684	746	999999	
999999	613	18	698	430	999999	574	511	600	118	999999	635	876	999999	255	485	999999	999999	87	999999	130	999999	999999	999999	311	118	764	194	868	906	30	999999	119	519	550	338	999999	999999	667	222	833	383	538	999999	55	999999	999999	16	999999	932	792	401	607	999999	866	999999	78	783	396	321	999999	999999	643	694	999999	986	525	999999	999999	917	425	423	339	999999	709	746	978	35	188	999999	999999	758	577	935	123	628	999999	999999	652	999999	269	286	159	999999	316	453	740	844	431	69	257	758	317	699	517	379	72	742	504	129	999999	52	999999	857	999999	999999	999999	708	580	999999	259	620	714	390	657	149	274	982	557	265	16	144	604	129	290	244	450	999999	428	744	566	999999	411	532	64	999999	680	301	999999	999999	999999	42	273	962	809	999999	999999	999999	999999	377	114	89	195	249	123	129	447	485	576	93	999999	934	999999	836	999999	265	219	191	335	999999	468	999999	999999	999999	623	974	871	642	320	653	200	522	835	60	639	487	808	172	419	999999	780	999999	724	944	462	707	751	999999	69	553	428	999999	999999	611	999999	141	135	796	625	149	999999	805	999999	923	893	194	108	999999	999999	999999	456	999999	999999	400	659	999999	258	19	935	916	999999	444	583	766	999999	337	920	234	151	508	361	21	999999	999999	999999	999999	39	999999	61	999999	999999	522	240	643	106	381	100	211	951	645	883	126	861	999999	999999	999999	231	999999	698	566	999999	873	98	698	73	444	999999	999999	713	684	999999	457	957	999999	316	710	214	939	669	853	246	719	282	506	625	245	160	837	362	999999	753	629	112	495	15	735	433	541	579	661	999999	598	498	277	410	435	168	204	402	216	999999	999999	999999	844	329	553	601	592	83	828	294	672	999999	839	931	999999	999999	471	999999	999999	286	672	370	17	982	647	230	15	105	199	86	956	445	156	275	471	889	267	175	461	143	841	468	750	999999	999999	999999	999999	999999	796	90	696	542	999999	930	935	921	732	862	681	333	596	496	883	751	999999	237	993	573	470	999999	999999	999999	999999	447	444	214	999999	999999	784	999999	999999	999999	309	118	390	424	999999	225	999999	549	167	405	493	138	547	354	584	999	999999	999999	999999	95	875	999999	993	400	341	383	496	731	999999	102	87	999999	999999	927	197	775	371	999999	612	999999	999999	920	567	691	812	82	900	99	629	620	999999	812	732	485	794	238	125	989	92	251	729	608	248	999999	327	10	999999	999999	167	809	637	136	999999	688	851	954	513	311	588	269	482	406	111	691	999999	274	761	
285	142	999999	999999	999999	831	370	58	636	682	501	999999	999999	999999	290	932	820	982	473	454	53	634	999999	999999	813	411	822	999999	332	506	999999	573	62	248	100	487	207	999999	265	305	999999	639	225	281	999999	937	999999	564	202	474	290	709	38	820	717	999999	999999	244	846	971	999999	602	726	139	999999	928	321	573	614	999999	734	671	999999	178	456	413	419	568	713	875	634	268	576	857	226	847	999999	241	530	999999	194	962	312	999999	297	405	913	96	155	93	626	213	949	398	739	999999	982	859	374	999999	242	999999	531	971	346	749	35	869	912	999999	392	89	52	174	999999	771	368	442	999999	60	500	333	422	629	259	431	318	187	127	999999	865	685	867	227	217	460	999999	340	948	547	380	53	999999	867	700	999999	999999	999999	780	968	261	549	978	999999	813	909	322	901	722	914	441	847	751	316	999999	706	222	999999	999999	168	340	37	494	344	679	457	159	999999	999999	713	999999	533	407	159	355	325	707	552	414	308	147	539	618	43	115	999999	999999	866	454	999999	333	345	827	999999	637	233	65	999999	999999	365	759	767	973	19	653	908	449	602	961	107	998	670	421	659	30	801	419	460	238	156	999999	999999	110	934	999999	924	999999	785	521	131	270	73	907	999999	548	379	999999	609	999999	207	93	699	999999	356	995	662	999999	177	601	836	814	999999	415	498	999999	999999	667	48	629	999999	212	999999	91	839	836	999999	762	373	999999	651	244	809	81	41	72	465	387	753	999999	727	10	999999	999999	684	317	666	657	419	847	82	999999	527	980	660	994	428	999999	76	519	999999	900	561	66	949	601	999999	532	384	436	744	99	999999	110	902	728	674	999999	406	532	999999	288	999999	525	49	939	717	829	420	46	643	847	321	244	878	826	448	481	999999	92	999999	143	282	999999	112	982	798	999999	88	932	330	948	221	999999	349	999999	557	45	27	20	884	185	999999	348	999999	897	778	679	231	85	289	202	246	323	229	46	15	999999	423	66	999999	300	999999	488	715	695	635	777	894	106	999999	412	463	999999	208	137	31	934	200	215	214	129	205	999999	652	138	711	999999	324	999999	776	197	622	961	869	999999	434	633	999999	107	271	11	999999	134	806	877	738	23	999999	102	25	999999	179	218	999999	31	105	999999	836	587	983	737	999999	591	999999	999999	999999	502	999999	615	703	397	311	103	943	213	999999	80	205	775	399	698	783	232	297	705	28	414	999999	848	497	685	797	55	999999	999999	548	202	804	725	97	
246	659	509	999999	999999	769	999999	274	999999	686	35	999999	71	198	294	999999	240	999999	624	72	385	999999	515	999999	27	999999	266	979	999999	665	999999	275	479	688	162	49	999999	832	670	936	942	999999	999999	171	472	142	736	857	828	999999	318	899	999999	663	712	854	999999	391	381	36	513	105	856	983	999999	759	83	382	45	255	678	407	633	688	999999	999999	920	353	999999	884	864	999999	999999	837	356	252	96	816	976	308	894	892	460	644	433	847	999999	488	626	713	69	999999	821	582	999999	910	999999	501	999999	476	933	999999	999999	497	172	999999	944	28	999999	302	672	266	406	999999	361	785	946	989	999999	282	951	442	727	940	825	510	587	578	935	446	976	999999	999999	509	374	103	165	963	481	328	903	275	999999	999999	50	803	956	93	231	126	963	286	246	270	525	999999	83	796	671	661	526	375	93	199	325	88	982	999999	999999	267	629	982	517	936	379	685	999999	403	899	31	554	999999	357	818	482	700	358	22	983	873	999999	369	301	819	801	537	192	662	17	999999	820	999999	999999	963	999999	981	768	309	891	840	911	680	999999	650	117	999999	28	275	999999	625	999999	999999	999999	999999	247	999999	690	697	144	841	503	926	395	937	211	999999	782	393	331	501	999999	999999	130	153	961	349	472	999999	711	779	519	916	945	392	242	849	999999	999999	725	236	300	80	174	59	346	999999	294	999999	448	999999	249	634	943	226	694	681	999999	770	999999	898	797	49	986	999999	332	586	980	13	704	361	350	560	667	105	210	860	999999	80	806	976	64	999999	213	999999	539	884	999999	729	697	561	10	383	694	999999	438	261	94	999999	727	999999	14	291	264	97	282	688	966	847	25	833	796	778	964	561	843	999999	835	896	999999	999999	999999	261	315	153	361	966	866	840	666	949	999999	84	353	57	971	773	999999	125	817	850	999999	999999	713	863	764	231	419	143	983	154	425	198	999999	999999	999999	752	975	120	735	315	822	999999	191	999999	68	722	999999	916	589	999999	44	719	89	974	529	487	547	999999	389	140	999999	732	856	521	534	587	101	999999	999999	999999	999999	148	390	511	38	791	944	648	999999	52	999999	502	553	913	120	705	118	18	760	669	215	533	731	605	758	100	280	669	541	481	630	372	26	370	281	895	339	999999	946	738	542	899	646	347	999999	64	999999	942	411	999999	478	999999	312	240	23	274	999999	784	753	999999	521	285	116	333	421	999999	485	999999	642	224	375	999999	72	999999	999999	315	887	999999	999999	703	
999999	337	268	712	13	548	69	785	999999	17	488	555	824	18	999999	999999	999999	999999	999999	910	578	995	310	999999	462	999999	30	290	114	707	387	33	999999	60	36	999999	26	403	330	872	999999	700	835	635	736	820	716	63	805	869	999999	999999	999999	999999	999999	999999	999999	81	999999	75	999999	778	999999	649	630	465	999999	774	981	43	250	399	991	63	545	878	999999	674	460	642	230	999999	485	245	194	812	999999	172	925	121	165	945	999999	265	354	595	28	195	15	280	788	942	81	771	628	133	583	414	999999	256	755	362	999999	999999	844	560	303	446	464	817	900	870	999999	870	878	305	999999	736	999999	949	859	999999	669	999999	999999	288	895	713	616	71	999999	160	357	678	365	802	334	536	420	999999	302	582	730	197	380	918	103	999999	892	999999	999999	846	705	865	999999	999999	692	999999	999999	566	665	589	829	999999	588	750	523	180	999999	85	970	719	326	914	657	287	999999	999999	810	999999	194	694	820	293	193	392	454	491	291	583	119	894	772	853	138	999999	999999	337	999999	999999	405	923	999999	817	362	168	999999	791	999999	999999	999999	220	630	827	999999	970	768	999999	999999	206	999999	41	889	931	999999	86	999999	472	999999	944	534	915	874	999999	540	999999	999	13	999999	35	999999	663	999999	181	55	899	273	945	481	167	944	999999	126	411	334	373	44	999999	851	999999	221	67	14	999999	585	622	345	450	296	121	971	764	999999	999999	344	642	757	717	886	76	812	11	999999	629	10	328	798	472	999999	176	236	245	999999	999999	814	804	999999	20	595	432	999999	822	999999	369	195	189	600	931	77	691	999999	326	877	785	999999	999999	75	384	273	267	999999	872	999999	129	884	999999	612	961	380	999999	983	746	999999	464	512	989	351	631	443	820	727	867	405	174	560	910	368	377	191	604	739	284	747	338	608	691	238	540	999999	999999	576	639	561	999999	708	999999	999999	422	999999	483	868	443	941	452	539	956	477	430	569	973	378	245	780	776	799	999999	999	793	856	821	761	811	999999	984	999999	98	999999	867	465	689	999999	945	104	707	736	305	999999	304	799	651	223	807	999999	511	90	341	859	999999	738	999999	999999	410	566	461	721	66	297	956	999999	999999	650	609	999999	999999	999999	999999	150	999999	999999	999999	376	704	993	214	607	954	999999	644	903	911	239	531	138	466	999999	316	999999	999999	985	679	999999	386	105	359	10	613	842	101	254	658	200	999999	744	999999	632	999999	416	999999	854	767	999999	652	63	297	221	129	481	999999	70	950	
54	507	97	370	495	990	999999	644	999999	993	122	748	999999	255	721	452	999999	999999	833	653	999999	36	999999	999999	463	366	332	807	148	880	999999	999999	41	304	613	692	699	383	748	642	566	771	157	860	655	477	262	807	999999	768	343	586	675	416	999999	999999	718	868	907	139	667	801	506	333	860	999999	999999	106	641	38	753	412	999999	200	97	138	879	928	573	985	114	525	241	379	547	556	668	624	253	999999	973	830	475	618	975	764	274	824	10	999999	760	165	999999	999999	999999	930	999999	999999	999999	922	999999	790	305	922	999999	152	569	137	786	313	120	999999	852	54	64	999999	937	537	225	332	863	64	999999	696	999999	999999	358	694	365	616	999999	999999	304	330	459	999999	999999	553	593	999999	204	147	48	696	766	667	312	999999	999999	102	993	999999	268	997	999999	92	862	999999	696	87	999999	999999	771	179	196	926	999999	532	999999	871	397	393	944	392	999999	725	26	999999	999999	567	645	999999	210	999999	623	225	925	307	270	999999	999999	926	856	999999	49	328	375	869	509	999999	870	999999	535	622	704	609	956	876	869	344	999999	630	678	138	441	999999	675	999999	555	971	999999	500	271	229	550	471	537	438	352	809	359	157	732	100	697	864	701	999999	568	24	999999	59	438	926	999999	699	257	727	84	484	653	867	323	537	839	380	518	316	999999	999999	82	528	533	70	999999	918	897	999999	999999	999999	999999	96	940	541	712	951	71	999999	919	850	999999	809	363	868	165	492	999999	204	999999	999999	356	395	516	335	941	739	999999	999999	999999	391	801	669	296	507	999999	566	999999	782	825	887	318	183	999999	999999	29	273	999999	665	905	999999	94	703	336	123	230	477	579	614	599	999999	999999	694	999999	538	58	554	999999	999999	257	598	565	61	379	374	19	182	999999	296	316	999999	574	859	472	450	306	108	343	182	287	152	986	322	999999	852	461	623	781	857	181	474	750	319	417	316	936	43	333	962	114	58	478	999999	307	921	407	999999	232	952	242	950	221	350	999999	114	999999	252	869	527	912	395	401	151	999999	841	928	265	452	165	513	273	774	380	78	239	674	703	24	999999	999999	885	401	829	625	231	999999	999999	999999	999999	705	693	173	806	59	718	657	999999	179	465	993	152	134	76	448	968	185	840	282	349	440	908	237	999999	999999	999999	999999	571	999999	892	588	999999	524	148	999999	820	109	968	330	359	582	348	533	559	999999	311	761	335	390	656	56	423	999999	999999	873	797	465	564	999999	32	999999	95	
810	286	877	999999	627	985	615	627	869	999999	519	922	766	102	384	678	999999	771	276	668	190	868	846	175	999999	999999	999999	999999	999999	544	245	308	634	497	537	257	681	802	684	775	999999	763	787	839	903	214	999999	999999	422	999999	233	961	755	999999	999999	999999	440	712	84	504	719	999999	999999	334	970	220	298	279	564	136	997	999999	97	500	999999	427	91	16	271	999999	497	494	250	999999	321	283	552	999999	999999	595	999999	969	999999	999999	66	767	499	463	999999	999999	999999	365	999999	999999	789	999999	874	999999	117	999999	860	433	999999	889	17	234	711	999999	999999	697	668	720	686	999999	319	37	999999	907	444	999999	928	999999	147	999999	999999	999999	278	954	999999	626	999999	297	470	116	734	393	529	838	182	831	65	999999	999999	999999	34	999999	678	256	976	761	884	967	820	925	558	243	295	871	620	874	956	999999	907	396	999999	380	259	580	244	999999	999999	972	999999	613	136	133	999999	966	554	82	999999	31	977	35	741	441	476	999999	558	999999	108	999999	227	307	874	308	896	64	883	653	946	999999	21	61	263	911	241	217	798	434	67	329	326	999999	420	934	779	999999	999999	999999	904	714	32	743	827	999999	755	999999	738	828	237	132	93	901	136	366	999999	999999	999999	830	209	268	746	133	444	778	341	999999	887	939	528	24	409	999999	999999	241	85	278	233	999999	166	804	479	970	206	999999	246	424	420	64	925	853	119	824	657	645	967	999999	309	999999	999999	85	550	798	309	223	723	66	162	895	290	741	702	999999	999999	999999	999999	999999	926	999999	542	916	999999	832	24	999999	999999	584	999999	113	274	187	968	185	999999	90	263	680	671	983	221	189	272	525	999999	193	999999	749	160	261	999999	201	999999	800	516	999999	816	717	783	999999	317	148	999999	58	630	112	999999	999999	476	593	151	118	115	942	297	362	654	999999	999999	830	999999	166	434	999999	257	83	999999	178	999999	300	274	999999	999999	47	999999	82	999999	224	999999	999999	420	633	999999	567	120	747	999999	38	512	999999	948	83	659	953	118	161	714	570	801	557	897	604	859	185	328	605	999999	77	277	224	860	439	848	397	419	891	883	866	16	999999	986	999999	665	513	352	201	999999	943	999999	523	999999	931	423	347	773	816	774	999999	248	999999	999999	28	999999	999999	304	518	234	272	999999	226	999999	848	564	301	570	720	939	355	833	137	718	278	149	753	999999	929	26	999999	623	603	999999	999999	627	999999	973	999999	999999	377	219	999999	966	624	999999	999999	999999	520	376	131	776	63	
999999	428	273	121	796	267	878	18	999999	999999	501	999999	649	999999	108	490	999999	73	327	602	305	999999	146	998	170	104	867	437	507	346	999999	999999	734	570	999999	699	524	516	704	715	99	999999	936	844	343	253	974	999999	612	765	300	313	803	184	757	315	999999	999999	950	701	399	451	510	999999	811	999999	999999	89	223	409	999999	713	368	612	512	999999	635	301	999999	999999	129	407	824	741	56	259	999999	560	812	420	416	259	565	12	325	999999	999999	999999	42	737	999999	895	257	213	799	999999	944	201	999999	999999	680	991	610	43	582	992	626	768	999999	999999	999999	438	276	802	992	999999	999999	366	296	999999	999999	999999	268	926	663	234	160	621	999999	999999	315	999999	887	944	740	425	999999	532	430	333	31	146	792	480	233	825	999999	454	220	999999	437	588	904	808	884	999999	733	999999	380	999999	842	15	826	588	256	613	550	331	72	577	76	999999	935	999999	842	846	11	787	703	837	999999	999999	999999	858	42	999999	995	89	69	853	999999	999999	999999	82	490	999999	320	213	234	619	284	307	391	643	27	811	652	941	965	48	999999	945	980	542	752	999999	604	968	556	529	618	999999	271	219	884	111	474	999999	482	826	536	798	563	93	562	307	324	767	841	231	84	999999	999999	31	968	746	985	619	329	353	421	351	657	704	11	813	45	182	999999	916	999999	999999	999999	149	999999	96	392	897	979	455	822	837	137	334	455	564	357	250	250	147	125	854	543	138	414	194	999999	858	999999	999999	271	151	18	925	884	294	594	999999	999999	882	364	97	640	874	531	584	224	332	259	446	999999	794	932	621	800	492	256	999999	734	327	999999	533	815	240	193	680	829	212	450	999999	999999	383	732	367	783	37	224	999999	999999	830	999999	818	609	999999	292	477	218	396	134	402	48	265	249	200	937	999999	999999	410	691	850	754	21	882	98	476	93	999999	575	837	772	999999	587	732	999999	999999	999999	999999	180	999999	716	471	442	87	999999	132	714	143	541	430	953	999999	814	999999	756	85	958	936	521	178	208	414	643	559	999999	134	460	532	345	843	811	906	999999	999999	974	388	999999	934	834	966	762	999999	530	999999	884	26	999999	610	976	828	999999	999999	412	12	748	311	828	999999	999999	999999	671	192	798	999999	999999	999999	999999	361	12	377	763	999999	112	554	416	999999	883	498	675	345	670	850	556	517	999999	621	503	109	999999	673	560	439	218	910	305	999999	161	832	999999	837	999999	999999	607	608	75	373	96	858	596	499	428	
339	217	999999	262	821	635	291	254	999999	553	554	648	339	999999	999999	816	201	259	999999	107	61	963	999999	999999	568	999999	948	999999	90	534	999999	513	223	999999	999999	999999	829	658	483	943	999999	588	538	294	818	463	278	791	741	557	895	608	759	401	999999	999999	999999	415	694	578	687	999999	173	472	907	51	999999	94	595	111	986	543	775	892	237	999999	435	553	165	999999	974	999999	709	533	999999	47	753	999999	877	855	851	999999	999999	905	999999	999999	425	999999	387	999999	39	193	205	640	571	361	832	867	999999	903	940	827	260	590	604	530	139	640	833	870	297	999999	216	999999	259	999999	580	870	636	206	57	369	175	999999	85	790	961	79	961	288	214	886	657	973	999999	999999	173	383	999999	999999	901	785	242	517	489	426	977	465	999999	999999	781	999999	241	968	856	581	661	871	515	813	999999	70	678	554	665	999999	955	242	824	234	408	999999	569	901	304	272	999999	658	899	999999	999999	506	688	962	506	252	655	999999	127	343	999999	999999	868	497	176	841	116	999999	851	999999	470	744	640	999999	600	584	402	339	673	593	454	12	972	856	10	72	999999	715	58	999999	999999	999999	124	999999	861	116	338	82	999999	463	166	449	807	821	197	999999	865	531	372	999999	999999	325	25	999999	889	370	329	22	497	113	469	401	639	437	999999	204	629	999999	304	493	999999	330	604	220	437	14	999999	161	999999	930	999999	999999	353	136	999999	441	261	590	601	500	787	999999	999999	631	993	999999	810	999999	499	993	449	715	237	878	674	528	720	804	107	885	176	177	353	566	905	619	58	512	862	999999	999999	49	558	804	999999	930	745	973	999999	672	999999	999999	999999	999999	491	999999	623	474	461	56	721	456	492	715	334	999999	972	28	999999	384	716	307	517	609	59	410	999999	433	999999	744	782	746	588	434	691	351	515	677	85	423	995	583	61	999999	178	497	556	842	999999	999999	957	727	257	842	955	896	317	61	625	999999	335	200	301	717	273	974	868	68	999999	982	999999	999999	942	312	388	143	999999	700	441	999999	853	999999	953	96	786	64	499	746	999999	794	44	463	999999	994	97	805	999999	344	553	204	999999	498	999999	497	980	662	999999	944	463	822	650	616	999999	999999	237	999999	999999	214	930	218	999999	132	589	239	947	999999	253	948	225	583	999999	911	157	246	933	365	999999	466	999999	999999	280	554	292	656	999999	428	842	988	999999	85	568	86	413	344	719	507	909	588	549	339	418	999999	999999	999999	999999	739	468	383	999999	871	
515	780	108	806	999999	930	839	932	999999	529	808	265	190	149	24	774	999999	812	527	999999	456	917	916	776	715	443	999999	412	684	414	959	999999	859	999999	570	788	977	607	406	999999	667	976	502	999999	531	162	655	589	866	206	242	656	856	702	425	597	863	332	100	504	999999	437	257	681	569	999999	406	295	579	235	796	899	999999	999999	768	999999	425	896	999999	562	788	246	546	488	182	313	612	166	480	999999	999999	999999	516	901	999999	240	999999	999999	460	999999	756	999999	19	640	409	999999	249	999999	933	945	182	967	999999	999999	716	867	999999	999999	508	999999	736	250	814	606	311	151	393	515	63	538	999999	603	445	72	806	428	999999	905	88	840	73	494	232	534	999999	999999	577	979	195	817	349	958	322	204	455	516	999999	412	339	267	999999	999999	999999	405	204	579	532	26	731	999999	999999	984	999999	668	202	252	27	290	999999	354	574	413	329	245	198	792	291	999999	616	299	999999	823	576	999999	999999	339	429	826	339	230	434	999999	257	999999	186	999999	999999	653	11	213	498	274	999999	999999	693	545	999999	828	999999	412	297	290	409	441	425	999999	417	869	777	862	823	200	951	586	919	23	165	432	69	833	999999	637	999999	413	800	608	227	999999	137	356	924	600	619	926	932	154	161	816	481	999999	947	408	876	148	389	308	323	29	75	999999	389	982	999999	383	888	660	999999	999999	640	817	599	825	742	431	938	233	580	34	653	775	862	349	951	699	885	126	761	110	33	999999	295	208	527	457	999999	999999	999999	246	48	282	112	164	186	664	770	131	665	454	210	166	727	298	375	299	817	49	40	999999	497	771	999999	940	973	147	532	400	999999	294	464	995	402	344	999999	381	672	999999	173	296	929	764	460	999999	999999	999999	774	999999	833	237	640	926	999999	760	748	999999	384	172	191	48	141	380	823	999999	989	999999	999999	392	312	994	627	999999	876	743	999999	999999	321	591	51	116	372	535	566	999999	999999	999999	999999	641	596	719	996	510	526	999999	999999	558	999999	999999	327	694	113	392	999999	838	610	530	999999	177	620	24	955	999999	131	999999	999999	606	813	752	727	462	999999	131	796	592	997	126	999999	751	588	591	999999	242	273	357	12	980	840	727	470	133	487	915	31	581	764	213	389	450	459	558	745	999999	361	865	999999	981	595	999999	841	999999	936	308	588	999999	999999	723	529	773	82	694	765	999999	291	604	974	216	110	224	999999	793	737	153	302	40	846	604	999999	408	785	31	395	999999	
999999	977	197	999999	336	993	359	51	999999	615	378	765	793	999999	907	757	891	999999	881	380	999999	57	755	793	16	558	192	627	842	130	988	61	309	36	208	313	417	999999	879	117	999999	999999	118	999999	774	999999	999999	195	697	133	517	999999	999999	24	465	838	232	403	183	777	810	999999	208	564	626	326	466	766	999999	603	350	105	999999	774	515	496	999999	633	28	479	321	996	930	999999	613	569	911	294	571	370	91	23	999999	999999	306	999999	588	999999	999999	999999	80	999999	734	999999	782	999999	943	999999	999999	969	899	999999	999999	704	466	813	801	489	999999	66	999999	181	999999	101	522	337	484	384	999999	382	907	999999	137	570	408	840	272	999999	936	201	626	546	999999	999999	470	491	638	999999	645	493	341	108	604	999999	999999	899	285	643	581	999999	937	569	897	999999	71	515	472	814	305	999999	999999	999999	553	758	440	999999	999999	999999	630	999999	698	566	999999	984	50	808	789	687	999999	999999	565	629	266	490	264	67	648	659	540	999999	29	823	621	999999	941	377	999999	845	18	184	513	999999	999999	550	756	380	830	999999	95	999999	999999	999999	999999	796	69	922	707	999999	504	383	229	736	72	676	21	875	945	999999	52	672	999999	944	999999	351	995	882	999999	715	734	884	999999	999999	573	999999	238	999999	535	824	960	29	999999	493	351	635	999999	776	999999	999999	539	881	434	999999	999999	423	999999	781	999999	999999	800	187	315	992	338	619	156	494	172	785	999999	776	999999	130	999999	32	12	999999	603	53	396	228	272	280	186	852	459	124	999999	160	287	457	139	589	33	783	714	999999	165	999999	488	470	614	834	898	762	541	314	364	848	420	240	999999	71	559	999999	914	45	816	485	170	41	630	21	508	989	999999	760	106	974	318	335	614	872	564	926	614	438	381	423	321	155	999999	26	740	57	280	78	40	451	868	999999	861	679	571	457	999999	602	336	999999	999999	780	217	390	539	95	625	315	999999	633	967	486	999999	402	999999	25	282	613	281	460	718	578	730	655	115	639	473	934	310	117	95	999999	111	999999	307	540	937	379	999999	654	999999	965	571	407	483	392	25	468	515	556	184	236	999999	875	200	547	60	999999	284	899	621	691	14	999999	999999	955	999999	201	105	999999	87	902	136	626	39	753	16	333	999999	999999	624	15	999999	754	933	999999	999999	236	281	999999	490	384	999999	587	43	739	960	183	859	528	17	999999	373	882	478	282	110	703	999999	446	999999	999999	999999	561	284	616	272	260	465	688	274	158	
999999	345	153	703	808	549	999999	999999	793	999999	474	653	715	801	999999	546	285	660	758	987	390	835	229	763	999999	999999	312	426	477	709	999999	180	263	999999	903	37	738	999999	474	999999	999999	999999	999999	706	262	738	999999	483	974	725	999999	804	930	287	767	999999	125	389	710	274	247	999999	999999	94	125	303	399	856	999999	614	808	510	999999	208	877	834	192	522	511	264	698	999999	451	751	734	999999	999999	976	101	999999	999999	359	999999	209	323	942	733	568	590	959	348	988	586	370	917	474	618	731	410	933	902	999999	877	455	576	999999	726	999999	359	212	62	423	765	88	701	999999	445	999999	884	999999	111	624	931	552	916	709	252	90	834	999999	304	999999	575	167	916	319	481	619	633	905	226	999999	218	999999	906	925	233	507	668	468	38	999999	847	999999	832	287	671	335	539	866	175	645	246	99	907	543	847	999999	171	999999	977	825	363	979	717	448	415	553	645	990	486	999999	421	375	999999	673	999999	109	335	639	999999	155	999999	766	739	581	425	129	480	373	87	625	999999	285	491	999999	999999	867	757	393	872	127	690	548	390	430	233	871	857	244	872	999999	282	532	744	831	744	596	999999	146	33	296	83	999999	913	861	999999	999999	883	38	405	803	352	941	766	530	999999	999999	386	319	999999	554	271	999999	999999	339	352	999999	541	659	999999	999999	628	621	370	586	54	418	634	528	31	97	999999	829	838	999999	405	999999	999999	224	377	999999	999999	999999	999999	478	34	836	780	999999	518	999999	999999	234	999999	724	999999	999999	581	999999	486	55	999999	857	297	270	566	442	999999	432	933	22	999999	327	292	265	470	698	831	891	999999	217	638	60	20	437	492	999999	269	999999	893	674	999999	585	737	999999	304	363	642	528	912	591	438	357	650	506	546	287	942	314	264	486	899	999999	628	278	999999	857	999999	999999	777	803	183	999999	539	268	999999	472	999999	960	961	117	66	313	979	970	779	290	410	999999	999999	215	999999	954	999999	417	775	79	999999	468	914	447	515	999999	999999	118	418	154	818	999999	253	84	697	981	353	157	429	595	710	658	499	137	457	343	970	572	983	228	435	131	999999	194	999999	130	56	523	601	999999	561	999999	561	635	471	999999	271	816	517	838	611	999999	987	189	999999	999999	999999	999999	990	182	811	189	135	199	718	697	999999	999999	999999	577	999999	829	555	999999	44	840	106	864	665	438	81	163	64	154	617	999999	143	999999	825	999999	161	269	533	428	474	382	745	999999	916	774	130	212	
258	939	903	781	166	843	155	528	211	999999	999999	561	111	657	134	981	582	995	999999	594	243	361	426	675	306	137	999999	661	999999	999999	948	999999	999999	869	999999	999999	250	835	566	300	999999	307	15	56	148	971	327	999999	258	763	789	920	999999	535	999999	999999	523	238	485	38	173	494	433	476	166	999999	253	241	999999	19	741	747	438	273	436	999999	356	379	999999	334	810	863	412	341	945	37	681	999999	900	19	601	21	359	999999	999999	673	874	538	889	909	728	999999	75	999999	32	51	491	947	108	42	550	154	702	160	228	310	91	102	531	139	999999	469	999999	742	418	999999	397	900	146	999999	71	817	490	626	999999	999999	797	172	999999	903	999999	733	999999	867	468	456	319	208	319	826	592	782	17	760	361	268	999999	333	999999	302	653	591	999999	345	971	999999	999999	999999	554	999999	512	918	783	627	593	824	999999	472	999999	961	420	199	590	320	180	289	999999	999999	999999	347	968	474	341	999999	999999	954	922	349	999999	735	793	243	653	815	323	673	998	389	176	999999	483	999999	60	870	882	464	10	500	999999	691	999999	999999	810	216	535	48	587	767	999999	999999	902	999999	575	547	177	999999	545	775	996	507	290	999999	563	737	864	685	423	470	143	795	999999	431	184	214	813	860	432	447	289	285	96	241	22	999999	634	46	717	512	702	705	919	234	504	667	411	501	999999	83	351	850	999999	126	634	582	684	480	999999	371	999999	317	754	108	495	721	421	59	999999	35	112	827	967	911	768	437	999999	999999	999999	516	803	322	490	359	105	439	660	969	999999	440	999999	999999	774	356	779	394	999999	820	738	782	256	999999	93	353	970	524	882	713	358	207	706	954	552	755	999999	421	827	404	13	999999	71	451	999999	977	182	948	62	621	142	383	485	65	990	154	270	999999	239	146	389	999999	556	999999	999999	999999	999999	898	611	29	788	368	567	999999	817	682	999999	804	908	115	181	31	471	271	581	975	722	651	964	408	495	125	191	999999	25	431	510	123	831	54	253	999999	346	999999	832	999999	999999	999999	247	318	999999	465	543	134	965	367	999999	294	375	999999	686	999999	999999	213	534	999999	999999	877	541	999999	999999	607	999999	864	999999	898	684	999999	999999	807	169	999999	414	655	999999	39	582	67	725	658	322	999999	748	999999	367	999999	348	143	508	168	597	938	395	851	999999	999999	999999	679	272	76	682	682	856	568	485	891	678	289	238	505	999999	128	999999	999999	83	956	859	999999	506	700	560	551	999999	999999	
219	231	408	999999	519	999999	546	902	999999	999999	975	639	369	190	710	476	492	69	905	999999	77	479	786	512	777	999999	965	705	183	572	999999	140	753	999999	358	263	493	126	769	88	958	198	333	999999	908	444	596	679	999999	40	999999	501	646	924	999999	740	444	896	999999	338	193	999999	999999	232	152	999999	886	999999	831	999999	982	376	299	826	55	878	155	293	603	999999	593	296	628	999999	999999	999999	494	828	999999	999999	819	596	340	441	894	127	469	111	999999	999999	557	999999	847	629	57	841	211	819	879	333	595	160	302	999999	745	999999	999999	586	999999	999999	999999	67	409	224	637	395	999999	858	932	927	999999	999999	999999	540	785	779	999999	999	105	999999	813	999999	999999	999999	32	668	304	888	999999	999999	904	882	243	232	713	500	413	633	999999	999999	806	353	887	951	999999	999999	226	999999	666	965	999999	223	999999	354	323	684	118	359	201	968	101	156	172	934	999999	536	810	999999	826	999999	999999	814	17	999999	716	470	787	996	146	481	451	999999	999999	999999	999999	691	999999	888	999999	39	391	64	442	999999	570	999999	190	952	929	386	999999	516	935	381	599	644	215	999999	638	853	896	121	223	720	526	559	999999	999999	396	341	145	999999	999999	797	999999	321	382	999999	873	999999	999999	999999	77	759	999999	935	999999	849	140	904	485	999999	260	65	142	280	999999	721	506	999999	999999	999999	565	999999	251	999999	714	148	478	999999	999999	232	183	581	574	999999	999999	463	979	999999	999999	999999	312	492	855	999999	999999	745	664	633	999999	999999	487	999999	332	999999	279	479	517	999999	230	999999	381	851	999999	263	181	999999	491	81	236	387	742	915	999999	999999	999999	83	742	999999	999999	968	999999	845	999999	610	745	320	259	42	791	574	946	67	370	495	704	460	849	601	999999	992	264	999999	999999	102	918	571	806	999999	106	206	736	65	773	261	999999	999999	999999	42	518	861	429	999999	290	999999	441	999999	554	570	954	984	999999	151	999999	999999	714	999999	448	999999	692	183	513	586	936	999999	837	890	999999	118	511	178	417	999999	93	758	573	805	312	745	999999	243	999999	245	718	121	972	595	223	617	547	999999	96	337	350	999999	357	843	522	695	824	550	400	446	68	785	577	999999	999999	93	999999	908	999999	703	65	458	166	277	867	824	622	251	676	999999	571	418	91	89	477	999999	410	729	292	617	920	120	999999	999999	187	932	543	566	538	139	34	638	514	999999	282	891	188	90	999999	697	999999	999999	874	999999	999999	649	704	497	938	319	683	863	625	971	999999	999999	
615	585	100	999999	291	65	713	546	652	932	904	698	807	585	570	330	999999	999999	999999	999999	245	129	705	537	999999	999999	628	228	999999	171	22	543	611	337	286	602	990	51	416	27	869	999999	81	942	999999	15	999999	999999	748	363	119	40	436	444	709	495	999999	562	706	245	436	494	999999	490	919	371	96	480	309	967	340	712	188	999999	478	908	999999	762	999999	999999	365	275	999999	103	999999	982	999999	177	999999	791	999999	999999	344	181	590	999999	247	999999	999999	384	919	219	999999	999999	32	406	851	909	999999	800	446	127	771	483	879	171	999999	996	438	936	999999	919	852	517	255	902	378	17	936	999999	670	468	739	417	999999	155	221	999999	80	999999	999999	207	211	827	354	605	666	861	301	429	370	251	162	999999	129	999	367	999999	536	130	38	844	972	999999	139	978	388	363	180	999999	949	325	999999	782	806	999999	999999	999999	173	650	246	516	999999	517	733	429	315	999999	298	999999	788	676	999999	950	627	296	234	999999	999999	376	226	312	690	999999	480	55	325	380	290	999999	291	342	382	886	883	999999	138	465	148	999999	672	736	999999	866	945	283	163	999999	164	520	832	387	337	797	999999	933	826	157	999999	688	999999	935	372	235	31	455	303	286	76	999999	167	768	201	987	703	999999	999999	999999	999999	999999	891	999999	226	999999	999999	999999	15	585	462	949	999999	980	429	460	605	737	373	840	999999	500	980	876	908	999999	362	74	196	349	103	942	999999	11	534	999999	999999	764	999999	602	995	127	449	717	824	999999	421	999999	349	740	392	965	126	407	999999	132	226	25	441	999999	417	175	717	665	999999	519	999999	999999	999999	999999	664	840	28	999999	844	999999	999999	999999	999999	790	999999	185	724	455	957	138	999999	299	32	412	999999	780	332	551	194	829	999999	783	999999	999999	999999	727	731	759	85	551	947	999999	562	262	81	954	963	650	541	242	999999	272	707	363	999999	963	671	999999	999999	884	518	476	586	24	327	276	47	747	926	908	453	965	999999	416	999999	480	999999	770	340	999999	817	681	19	952	999999	147	86	871	620	900	66	687	793	201	999999	480	769	547	934	805	916	225	724	633	788	485	892	301	183	999999	237	999999	713	308	76	836	467	633	636	190	999999	999999	136	999999	999999	765	999999	187	383	709	711	198	836	999999	752	999999	957	386	173	902	999999	784	698	408	672	165	974	495	135	206	22	145	911	753	614	750	98	999999	780	33	314	714	999999	473	511	48	74	188	999999	474	879	91	470	733	935	999999	
477	728	363	999999	791	686	62	187	696	576	286	999999	920	999999	513	269	605	999999	598	540	867	235	896	633	100	796	939	660	999999	931	674	188	818	209	283	369	343	999999	999999	627	662	739	776	935	762	982	268	554	999999	619	486	999999	144	405	999999	999999	832	729	606	999999	747	999999	860	765	999999	108	274	721	728	999999	926	521	907	971	877	137	459	961	871	118	538	394	700	707	999999	354	54	422	661	41	536	613	487	247	879	999999	879	20	43	999999	999999	999999	825	815	693	964	999999	999999	527	420	999999	871	999999	497	466	362	701	999999	320	556	63	851	69	697	999999	322	999999	999999	101	617	258	999999	927	217	399	991	568	884	24	490	932	882	894	250	248	999999	755	999999	999999	527	999999	726	699	486	610	866	487	138	208	380	999999	751	80	999999	172	353	943	651	999999	475	793	999999	148	999999	999999	181	957	819	458	951	566	54	889	574	999999	531	749	450	606	533	514	439	686	999999	999999	190	811	999999	87	895	722	114	891	999999	733	751	999999	999999	862	439	909	667	999999	256	814	999999	862	506	999999	641	604	999999	54	574	961	999999	140	504	280	999999	369	972	741	562	239	462	162	583	999999	307	943	879	588	177	623	846	759	440	829	673	328	314	133	446	301	999999	70	326	999999	999999	999999	93	599	428	79	937	926	128	26	999999	999999	288	665	564	697	999999	999999	877	951	125	604	700	999999	606	125	64	849	304	271	19	999999	999999	239	470	999999	859	289	169	107	686	919	641	423	478	939	49	649	569	748	575	999999	192	999999	239	775	920	418	992	999999	24	97	999999	856	16	959	897	59	204	878	999999	445	999999	779	274	205	963	999999	206	667	85	415	999999	555	695	704	219	470	10	999999	765	450	999999	999999	999999	598	298	784	416	519	51	990	454	691	999999	139	999999	413	110	44	999999	643	222	335	237	608	999999	86	170	312	749	437	999999	509	122	398	159	897	696	999999	907	999999	870	999999	999999	999999	961	599	645	999999	153	806	369	966	883	132	238	961	629	484	790	221	999999	999999	769	614	940	945	578	522	999999	663	716	434	999999	999999	772	534	709	151	647	218	441	604	169	942	77	93	625	990	999999	197	277	222	999999	999999	564	999999	918	21	154	26	30	133	585	489	999999	935	839	260	359	704	262	999999	836	581	780	29	944	826	546	999999	329	588	362	792	395	504	999999	441	78	15	616	999999	996	631	198	317	999999	679	853	142	254	999999	641	999999	999999	789	999999	314	999999	
544	999999	101	999999	296	696	999999	771	999999	104	594	999999	999999	192	999999	97	564	491	214	999999	472	999999	274	999999	999999	999999	999999	946	896	999999	606	129	999999	526	999999	193	524	231	709	935	755	546	235	585	268	745	846	999999	297	377	380	999999	181	920	999999	543	558	128	71	683	999999	495	999999	936	498	999999	162	881	658	169	573	342	999999	999999	999999	926	999999	999999	714	668	767	771	999999	528	486	307	948	323	999999	990	999999	406	170	36	202	999999	671	999999	97	792	999999	965	534	138	804	999999	526	901	293	525	999999	869	413	403	915	999999	999999	356	999999	200	527	838	806	668	534	176	182	755	86	377	264	487	600	921	84	999999	247	999999	723	999999	781	56	40	558	233	765	992	999999	120	231	433	325	999999	897	274	999999	168	865	603	637	999999	771	999999	915	271	289	278	999999	328	123	733	316	999999	20	418	999999	807	999999	444	768	184	999999	644	855	944	938	999999	999999	656	330	643	381	999999	95	999999	999999	999999	124	297	944	999999	999999	448	997	497	127	692	999999	999999	793	947	910	999999	834	463	459	999999	969	971	333	999999	575	834	998	479	999999	388	546	437	999999	259	999999	999999	500	281	999999	999999	647	367	827	999999	819	999999	863	999999	733	949	999999	632	134	883	262	153	964	312	922	675	999999	527	144	738	156	401	90	544	999999	949	930	563	790	493	999999	611	153	87	822	360	999999	625	746	412	296	914	999999	999999	996	549	996	198	999999	997	999999	129	233	99	109	427	143	328	128	783	28	538	841	640	403	651	999	886	489	571	704	825	999999	999999	451	999999	999999	565	548	715	953	742	214	792	967	999999	388	64	977	404	227	653	999999	999999	394	757	82	671	131	354	999999	999999	999999	787	303	999999	347	501	647	999999	999999	578	780	413	999999	999999	333	58	673	43	273	944	908	94	999999	61	328	818	347	999999	999999	999999	443	203	175	999999	44	999999	499	277	32	886	417	119	75	648	872	999999	142	117	999999	33	998	999999	90	604	999999	623	443	252	999999	529	163	953	709	912	145	586	999999	999999	251	906	559	999999	999999	387	537	799	28	705	188	235	999999	239	270	999999	428	355	123	571	642	420	999999	257	896	503	732	464	999999	163	513	999999	855	156	866	526	474	999999	87	703	76	411	604	999999	999999	155	843	924	692	999999	999999	999999	473	676	999999	831	922	312	510	517	999999	83	398	865	202	892	380	999999	999999	743	670	825	278	420	999999	240	815	256	193	999999	659	999999	771	835	669	723	822	189	802	
44	603	171	102	999999	999999	993	22	999999	544	181	775	314	560	999999	999999	999999	999999	63	181	999999	25	999999	129	759	858	845	311	999999	999999	478	79	201	736	338	999999	999999	999999	708	371	999999	227	86	711	21	975	354	999999	823	931	11	212	769	17	688	999999	927	52	342	711	999999	692	459	999999	999999	112	584	999999	999999	808	405	934	812	999999	670	999999	939	964	117	999999	513	999999	999999	631	204	276	309	193	58	319	222	465	999999	997	999999	818	767	542	645	909	401	999999	36	24	535	999999	999999	87	347	792	90	962	999999	999999	999999	616	213	827	348	799	999999	400	999999	912	999999	940	543	815	534	999999	138	406	999999	207	999999	999999	570	999999	105	138	877	231	999999	266	239	260	530	999999	999999	551	999999	999999	999999	846	999999	10	257	123	999999	999999	532	583	999999	495	663	683	643	999999	175	999999	55	739	999999	220	922	580	554	272	683	999999	999999	999999	25	983	246	198	999999	482	100	999999	489	457	56	999999	605	303	677	360	999999	555	616	792	677	999999	999999	875	999999	983	924	536	999999	985	439	91	185	831	999999	570	259	475	480	170	999999	782	981	597	692	999999	614	628	902	999999	670	138	729	627	33	686	487	370	980	228	999999	563	999999	504	999999	964	999999	773	999999	117	999999	136	85	999999	155	999999	358	999999	192	985	379	305	999999	260	324	311	362	558	808	999999	999999	889	999999	999999	999999	93	844	487	999999	728	897	999999	999999	999999	103	543	62	999999	999999	138	337	579	187	994	849	262	930	687	189	716	612	775	965	852	33	221	641	823	843	71	61	999999	338	464	97	999999	412	837	999999	780	258	999999	86	999999	554	514	711	500	412	360	163	999999	308	862	125	999999	999999	50	772	999999	999999	999999	440	420	999999	467	251	722	906	319	850	102	531	408	468	533	699	295	308	519	510	999999	421	492	908	894	572	475	348	965	999999	371	999999	284	999999	28	648	665	999999	96	272	988	593	102	510	71	999999	899	404	592	433	589	999999	262	999999	760	817	947	512	999999	999999	999999	383	941	655	488	999999	256	529	449	885	999999	691	221	999999	521	557	999999	982	847	268	999999	999999	756	542	84	629	813	902	127	211	999999	162	420	202	496	614	652	999999	31	44	388	999999	954	999999	999999	897	999999	15	859	213	999999	964	999999	923	231	704	627	409	999999	999999	222	354	999999	248	193	999999	999999	29	759	907	905	881	960	999999	879	302	999999	59	153	187	999999	807	52	914	712	736	497	999999	970	999999	987	253	866	172	821	999999	968	
715	999999	518	626	511	255	952	999999	616	14	852	54	929	588	577	265	999999	760	414	311	496	535	999999	393	784	59	968	919	662	25	999999	990	844	333	410	999999	999999	999999	999999	999999	100	616	105	732	644	999999	999999	213	420	987	999999	412	999999	733	481	190	76	134	999999	461	287	42	645	601	999999	862	209	605	187	999999	999999	843	172	852	221	880	440	724	749	341	999999	764	509	999999	999999	396	999999	121	852	230	999999	510	717	145	284	67	970	504	999999	781	253	999999	35	379	366	630	999999	999999	522	601	749	351	385	510	453	999999	999999	970	60	819	289	999999	753	957	580	130	135	37	578	163	909	936	208	967	98	999999	999999	140	319	921	156	999999	598	999999	480	999999	999999	216	691	999999	534	10	999999	706	502	165	692	999999	999999	999999	505	221	986	368	691	999999	999999	418	422	880	999999	999999	661	999999	673	269	999999	502	486	461	994	918	999999	816	629	909	492	501	474	933	880	670	341	999999	425	935	43	999999	999999	666	975	717	999999	811	999999	142	348	999999	43	999999	665	199	592	347	251	586	876	179	739	781	331	651	943	489	10	123	70	999999	713	999999	236	269	932	999999	999999	287	999999	534	999999	496	571	177	467	241	277	999999	87	994	831	839	69	999999	500	788	345	999999	773	315	810	863	82	759	611	305	16	406	266	772	861	964	999999	351	340	999999	219	164	193	712	999999	319	46	75	757	874	999999	373	768	154	484	999999	513	999999	723	999999	424	999999	565	172	235	999999	999999	999999	999999	999999	385	717	532	999999	999999	191	999999	999999	103	999999	827	999999	999999	999999	627	999999	999999	122	298	709	460	999999	628	999999	828	408	598	999999	487	350	885	731	932	889	498	961	840	521	576	303	22	452	724	231	999999	418	808	999999	544	592	242	321	26	434	416	999999	99	177	999999	999999	999999	128	584	753	999999	106	83	999999	249	665	802	126	999999	999999	697	18	920	406	999999	420	599	999999	486	894	117	573	999999	999999	483	999999	871	673	999999	999999	999999	893	868	970	615	60	344	695	589	879	790	999999	999999	30	999999	408	820	693	999999	18	580	823	641	689	645	53	391	575	639	491	794	139	999999	150	295	803	150	950	790	168	85	904	190	607	114	999999	798	694	771	999999	937	188	714	999999	825	887	999999	188	335	572	668	769	999999	999999	94	661	999999	634	735	933	268	869	902	800	933	676	999999	999999	585	999999	254	697	804	564	554	615	999999	941	999999	408	999999	961	624	228	499	316	847	999999	522	999999	999999	173	
959	837	817	77	285	914	159	159	999999	227	999999	681	327	970	965	502	999999	479	999999	999999	320	999999	392	306	255	683	311	627	828	999999	999999	141	753	999999	738	999999	746	999999	999999	999999	792	175	163	333	367	942	901	999999	351	355	540	53	216	750	853	632	999999	520	999999	602	999999	532	331	695	999999	472	928	245	242	998	999999	75	149	736	367	999999	182	68	938	999999	999999	782	285	482	28	477	924	12	999999	115	521	236	665	737	999999	269	844	468	627	999999	24	665	295	353	999999	999999	904	479	393	708	999999	999999	999999	519	819	999999	256	848	676	238	547	999999	999999	136	999999	529	410	411	839	108	310	714	441	999999	297	126	999999	932	881	553	573	455	618	529	656	135	653	155	999999	999999	22	995	999999	999999	358	98	658	999999	866	999999	74	502	639	999999	999999	744	999999	539	231	702	343	999999	966	132	665	999999	317	999999	480	999999	999999	264	493	773	95	314	923	999999	999999	209	468	337	76	999999	489	81	815	333	999999	911	181	124	924	226	999999	999999	39	668	733	266	780	180	688	516	999999	810	18	866	210	999999	821	911	999999	31	243	999999	257	166	643	593	286	983	366	569	999999	999999	999999	277	51	999999	285	264	319	437	428	999999	648	559	614	678	72	999999	133	37	99	999999	279	999999	982	726	451	873	35	149	979	797	813	999999	336	445	479	741	825	814	818	567	601	417	602	945	367	697	552	964	531	338	999999	999999	480	919	491	999999	295	325	944	412	239	179	457	999999	999999	529	233	178	209	330	133	319	218	531	999999	999999	309	46	368	754	330	70	999999	651	999999	999999	649	417	954	51	456	509	869	416	338	999999	999999	999999	999999	838	999999	999999	765	999999	999999	550	131	948	999999	999999	999999	258	956	999999	91	999999	561	999999	999999	10	880	815	224	167	999999	999999	449	801	999999	245	999999	337	576	530	999999	999999	304	417	999999	999999	999999	700	165	334	912	208	553	679	999999	169	870	164	287	470	957	658	169	607	336	590	110	329	999999	26	729	801	999999	999999	910	999999	874	153	999999	999999	647	189	660	999999	255	676	999999	769	476	999999	374	746	60	999999	999999	630	788	999999	91	999999	999999	43	944	148	604	121	999999	126	768	201	295	727	795	999999	822	777	998	999999	362	659	999999	340	852	722	651	982	750	576	863	999999	355	187	71	511	21	999999	245	521	295	144	159	954	999999	999999	747	999999	950	81	999999	999999	632	999999	344	431	347	955	999999	232	496	622	370	950	999999	488	999999	999999	665	294	999999	217	
542	999999	983	227	510	565	339	576	975	14	41	678	292	78	657	999999	842	639	173	66	433	22	34	673	773	209	999999	522	999999	638	981	666	999999	999999	262	156	535	126	921	782	625	614	257	999999	590	691	667	999999	831	19	276	999999	130	999999	999999	529	461	320	454	310	999999	817	146	999999	33	375	575	999999	815	511	999999	725	999999	999999	441	819	999999	542	93	91	542	516	691	999999	372	955	546	202	301	733	999999	225	672	621	918	808	477	910	469	224	126	460	379	330	999999	999999	317	738	480	964	763	919	236	373	767	357	999999	999999	973	77	828	383	915	92	816	94	63	106	472	999999	352	855	83	868	965	92	999999	371	720	822	647	807	722	336	969	775	989	309	853	570	682	760	937	401	999999	743	544	296	513	625	496	220	276	846	622	908	845	999999	407	999999	220	764	996	161	429	31	661	999999	999999	50	105	754	253	902	950	591	917	681	482	999999	548	850	857	999999	335	437	541	875	999999	70	929	630	901	999999	359	999999	999999	785	972	375	91	954	183	473	530	999999	967	374	999999	40	990	174	886	999999	147	370	907	901	825	999999	999999	786	875	62	120	474	853	85	552	43	828	142	709	117	150	593	999999	393	574	999999	999999	999999	979	682	999999	765	744	999999	999999	999999	999999	999999	960	979	999999	305	999999	131	362	65	888	891	821	999999	999999	858	465	778	45	553	693	523	336	999999	532	322	807	999999	981	355	999999	138	55	999999	999999	966	181	729	232	844	515	555	41	999999	999999	578	355	126	480	999999	999999	965	689	486	306	999999	999999	727	457	572	999999	885	999999	17	335	760	845	268	838	245	686	736	556	200	999999	999999	492	817	999999	954	967	690	722	999999	55	764	448	568	266	537	441	454	282	659	356	629	416	34	193	944	999999	96	999999	244	534	573	419	498	448	168	13	999999	200	502	605	807	173	378	999999	571	321	999999	11	310	999999	999999	463	897	843	999999	731	467	633	593	231	880	999999	487	245	482	355	999999	130	108	999999	999999	999999	779	64	999999	465	47	999999	622	632	455	95	978	999999	301	999999	521	654	999999	437	546	93	606	281	999999	406	685	999999	999999	999999	371	167	903	776	89	979	684	843	305	953	694	405	21	999999	999999	795	433	57	944	999999	833	305	100	671	987	641	657	999999	339	152	780	904	583	405	270	999999	191	999999	360	322	435	678	999999	86	742	151	81	645	504	929	999999	637	198	126	393	76	999999	999999	788	448	331	186	513	999999	999999	
789	821	616	999999	488	999999	999999	696	631	937	164	945	24	999999	999999	569	999999	999999	409	179	999999	715	466	22	204	999999	950	422	912	990	999999	174	999999	999999	952	329	465	944	26	999999	999999	941	999999	189	999999	999999	61	999999	999999	878	320	182	114	983	39	84	999999	603	506	266	999999	808	783	640	688	999999	999999	121	975	527	114	77	999999	93	999999	211	158	287	999999	999999	999999	647	480	999999	680	86	70	223	873	878	999999	999999	448	759	663	942	167	926	501	999999	999999	999999	337	424	773	253	194	999999	564	828	926	87	820	433	96	26	337	749	960	999999	929	534	999999	107	562	253	629	237	430	485	53	231	786	545	999999	240	319	999999	999999	999999	999999	49	999999	54	951	887	51	999999	673	647	614	417	966	889	318	847	701	999999	862	999999	624	957	600	999999	784	704	999999	284	732	855	706	281	489	532	719	999999	999999	999999	155	675	211	999999	563	999999	999999	636	999999	896	999999	852	538	89	203	739	999999	934	449	579	270	256	999999	766	292	818	940	343	999999	443	180	428	972	508	999999	196	999999	19	404	999999	218	158	999999	404	57	879	327	627	999999	999999	719	999999	450	305	999999	999999	89	444	999999	745	999999	538	999999	821	726	999999	880	39	999999	17	420	803	999999	632	999999	122	807	200	719	412	501	323	265	187	999999	395	977	676	575	196	117	999999	687	658	974	680	449	627	678	248	998	297	632	999999	339	915	254	818	933	999999	101	888	999999	919	254	529	282	531	999999	340	999999	213	463	808	899	536	125	881	999999	691	672	189	522	480	413	213	999999	999999	999999	808	150	999999	742	999999	104	228	999999	768	999999	454	999999	999999	530	347	417	794	833	824	180	802	799	999999	169	252	158	911	999999	999999	999999	50	838	98	683	999999	999999	670	471	708	713	681	378	999999	476	213	294	999999	659	999999	72	999999	379	866	23	55	18	777	999	500	606	192	851	913	263	374	615	318	245	241	999999	746	333	135	120	498	999999	452	896	956	957	999999	262	202	191	896	999999	972	84	637	290	999999	999999	999999	111	530	830	464	104	112	999999	975	519	999999	36	325	294	999999	755	524	999999	566	881	53	542	999999	930	659	999999	999999	703	643	243	999999	951	735	85	363	33	590	668	969	358	999999	368	982	884	834	175	865	611	426	227	560	26	723	540	999999	999999	898	600	181	732	737	408	999999	741	912	477	300	250	931	231	175	856	651	218	97	685	999999	328	106	999999	999999	754	287	426	683	999999	237	205	458	925	999999	
999999	497	247	999999	394	413	250	972	367	874	625	680	205	61	704	374	514	452	999999	877	579	999999	687	865	999999	131	999999	999999	999999	249	105	791	15	106	185	999999	413	598	702	281	319	999999	739	618	251	999999	91	374	979	225	722	752	999999	58	554	999999	809	382	999999	999999	875	999999	999999	127	779	834	674	999999	876	999999	999999	916	749	669	567	233	999999	999999	999999	908	50	173	88	115	526	999999	284	956	551	999999	560	41	960	439	999999	999999	999999	621	999999	417	999999	983	498	644	265	806	13	847	490	999999	999999	740	758	729	232	711	999999	545	601	436	560	718	999999	197	784	929	999999	319	273	441	527	153	999999	216	999999	999999	675	999999	850	719	349	999999	475	230	957	999999	282	241	217	695	31	170	30	413	856	691	436	999999	859	335	851	693	584	59	804	999999	510	552	230	176	999999	671	694	881	97	999999	252	336	999999	964	999999	999999	999999	578	420	366	999999	825	359	817	629	375	584	999999	868	655	852	426	999999	999999	999999	730	20	999999	659	999999	476	149	326	999999	448	110	80	894	678	999999	591	16	639	999999	465	999999	999999	413	546	670	999999	999999	999999	999999	281	826	999999	860	999999	926	999999	71	918	69	890	983	509	626	378	529	304	999999	999999	741	74	846	999999	977	913	999999	537	606	504	999999	273	306	136	884	462	622	199	999999	248	752	424	529	97	579	558	482	999999	999999	45	26	999999	407	334	281	377	435	49	933	946	999999	398	116	999999	930	796	594	856	624	173	756	340	94	451	103	327	999999	999999	217	999999	999999	999999	961	999999	488	622	866	971	855	516	37	582	265	999999	226	364	317	999999	166	783	963	625	561	412	288	686	292	956	999999	954	833	676	832	514	514	574	436	544	88	999999	929	622	11	117	999999	184	999999	820	234	738	19	581	601	433	999999	999999	896	559	293	802	339	910	999999	999999	683	360	749	999999	759	651	927	773	884	999999	853	999999	623	453	275	114	611	472	731	502	999999	262	999999	408	59	697	678	877	999999	999999	978	999999	999999	999999	434	785	434	999999	70	582	810	245	999999	753	580	123	203	452	293	189	201	999999	999999	248	955	999999	286	350	701	999999	973	60	999999	608	999999	833	999999	999999	29	489	679	287	999999	158	691	709	565	999999	828	936	999999	999999	593	999999	95	120	840	642	154	13	999999	94	999999	999	609	760	722	999999	883	746	653	680	432	803	509	913	466	39	557	256	865	955	521	764	999999	746	466	450	522	759	999999	827	377	999999	980	595	654	
411	549	930	986	476	447	92	293	823	803	789	572	181	654	810	95	898	999999	553	999999	868	999999	862	999999	282	575	134	753	999999	313	417	823	914	999999	64	490	626	269	999999	518	439	999999	743	943	676	878	351	999999	192	741	478	878	999999	999999	999999	999999	686	637	999999	900	999999	339	467	520	999999	965	658	911	999999	330	469	639	748	999999	999999	396	699	919	626	404	234	29	570	94	999999	538	397	890	999999	95	804	988	555	497	205	109	24	232	999999	710	230	439	515	861	281	839	139	401	890	399	999999	766	20	320	676	303	768	999999	686	999999	578	767	437	999999	525	480	93	261	999999	999999	381	477	999999	999999	184	794	999999	708	812	994	999999	999999	999999	94	816	47	999999	245	821	901	340	999999	546	699	142	462	12	11	999999	801	755	878	561	856	27	802	404	104	145	881	789	69	570	691	458	582	999999	352	999999	488	999999	848	999999	938	702	740	930	672	999999	721	792	513	372	999999	249	531	444	153	77	999999	642	883	109	939	122	281	81	854	251	559	999999	659	313	999999	309	906	448	999999	164	287	999999	731	999999	424	99	285	697	559	452	999999	148	999999	999999	999999	999999	999999	999999	499	999999	431	668	85	999999	999999	999999	142	209	514	712	342	999999	821	989	789	999999	911	572	684	850	836	584	522	412	999999	999999	83	384	630	22	690	167	999999	999999	733	999999	999999	999999	96	399	956	86	192	999999	120	843	326	633	495	540	934	55	999999	649	988	999999	156	999999	116	999999	951	999999	578	501	31	184	144	33	265	181	357	610	485	295	893	760	401	675	302	481	104	449	889	100	88	644	102	309	809	886	999999	999999	203	284	447	209	507	999999	825	935	709	302	378	999999	193	333	570	779	999999	237	455	480	381	635	718	999999	868	488	423	387	92	834	224	379	708	999999	999999	211	847	999999	999999	711	849	367	999999	802	999999	999999	907	754	84	322	999999	581	999999	991	751	568	565	934	340	29	277	448	852	999999	88	999999	999999	958	917	368	999999	71	975	744	999999	23	999999	915	440	303	580	999999	999999	770	291	999999	937	999999	483	999999	645	912	999999	242	443	411	514	897	999999	82	959	999999	837	715	389	492	606	999999	370	737	705	650	503	47	449	608	145	999999	593	445	71	999999	485	79	999999	999999	707	999999	310	229	999999	965	999999	368	344	631	831	597	999999	798	999999	250	999999	999999	152	999999	418	999999	999999	999999	999999	433	314	999999	20	69	999999	768	999999	999999	785	999999	397	151	238	739	458	145	999999	
999999	776	547	700	795	408	821	553	999999	926	727	999999	390	948	999999	953	86	661	913	357	284	167	73	604	30	999999	182	852	214	517	413	547	283	623	975	68	728	732	519	880	199	999999	734	842	274	759	404	915	922	198	161	87	544	787	428	999999	999999	943	999999	999999	235	968	349	231	522	189	999999	767	972	999999	234	353	152	42	168	769	999999	231	339	270	618	267	930	26	999999	335	999999	495	999999	325	355	785	61	737	655	230	176	513	329	95	999999	637	942	516	963	999999	935	512	628	659	999999	492	999999	419	174	967	48	999999	865	197	187	841	999999	657	70	449	301	415	387	937	602	918	901	254	999999	980	325	999999	999999	557	999999	500	866	545	999999	863	182	999999	572	687	192	842	648	142	908	591	75	294	455	523	516	530	135	691	999999	319	590	368	581	999999	999999	624	999999	317	999999	999999	974	36	570	207	277	999999	842	699	755	760	280	999999	346	257	915	999999	967	538	51	869	375	185	999999	777	283	813	70	389	45	999999	571	340	344	231	616	48	999999	258	256	856	999999	435	999999	999999	49	999999	31	334	999999	999999	999999	741	275	928	321	798	999999	999999	924	463	598	999999	664	196	198	999999	434	125	640	876	317	999999	292	195	999999	939	250	193	738	999999	792	736	999999	424	912	829	75	416	999999	818	502	999999	999999	999999	267	235	771	748	117	109	395	905	999999	401	314	937	459	90	747	381	558	363	64	471	999999	862	351	249	284	368	874	27	215	822	384	386	394	498	927	955	999999	501	86	999999	999999	999999	52	720	120	975	999999	985	669	537	269	999999	876	863	132	405	883	531	473	748	999999	377	699	871	26	927	552	999999	162	792	213	66	286	425	404	784	819	631	139	309	988	999999	999999	678	562	245	510	999999	999999	999999	999999	646	999999	999999	413	999999	999999	181	703	192	999999	419	832	877	999999	213	862	460	468	348	585	999999	401	173	760	346	29	31	999999	999999	427	31	594	630	720	566	38	948	999999	704	597	647	999999	947	877	578	999999	481	353	999999	382	59	72	999999	946	999999	254	864	999999	76	999999	174	863	999999	999999	999999	999999	212	999999	767	184	913	447	763	751	937	334	454	999999	191	290	547	678	999999	408	999999	958	566	683	901	321	174	381	999999	34	999999	784	16	192	999999	753	999999	325	586	185	999999	999999	308	999999	19	495	800	577	999999	786	999999	496	999999	523	396	452	999999	529	264	456	19	999999	999999	739	328	163	999999	271	820	999999	436	232	101	783	939	
765	660	289	673	416	521	597	985	170	999999	935	999999	493	999999	33	999999	334	71	139	175	926	122	999999	958	855	177	999999	756	957	999999	910	404	999999	583	631	792	999999	855	847	934	422	556	340	847	392	999999	999999	475	797	943	999999	171	962	999999	999999	652	100	331	817	249	999999	840	37	810	981	540	758	909	174	240	516	478	223	999999	752	380	781	722	575	999999	342	72	959	24	999999	749	442	512	570	978	701	656	47	608	952	582	999999	529	865	851	999999	925	999999	567	436	633	947	767	865	642	999999	999999	755	245	906	919	881	23	562	241	108	255	348	195	538	859	441	999999	252	180	999999	999999	999999	723	66	417	999999	999999	587	624	999999	999999	647	927	999999	999999	900	801	702	999999	700	515	999999	999999	999999	280	586	126	38	999999	999999	342	524	695	791	999999	999999	42	188	999999	168	489	435	938	439	432	999999	999999	999999	999999	999999	639	912	220	999999	345	999999	232	970	786	999999	645	373	20	432	469	999999	951	146	498	811	868	623	999999	999999	999999	999999	38	203	331	999999	175	48	999999	618	562	430	314	999999	999999	333	299	71	402	667	523	125	999999	999999	970	999999	656	284	999999	999999	99	999999	709	346	268	265	999999	999999	649	999999	665	606	551	999999	869	49	847	735	690	999999	522	807	230	545	999999	999999	999999	522	233	59	999999	891	459	428	528	546	720	967	957	200	76	270	422	287	11	999999	574	32	646	931	999999	921	594	999999	882	292	795	999999	999999	172	600	744	805	599	109	999999	999999	132	873	332	999999	879	778	500	108	261	395	943	544	444	531	643	875	999999	625	103	999999	45	545	999999	751	999999	982	795	600	331	464	822	187	237	768	451	159	323	613	554	153	103	999999	999999	897	999999	629	550	641	957	868	514	973	16	999999	121	999999	636	581	771	897	982	900	999999	797	572	765	999999	675	89	493	561	688	81	950	999999	720	915	999999	899	927	441	163	642	463	950	848	181	760	657	864	999999	999999	841	657	170	999999	999999	999999	334	999999	322	874	561	473	316	999999	902	999999	999999	400	671	297	999999	844	465	828	999999	323	846	723	593	999999	28	225	971	819	847	423	790	19	182	92	24	812	614	566	999999	999999	156	134	946	999999	999999	266	202	234	71	996	201	999999	936	234	999999	611	999999	999999	856	346	501	497	978	488	275	999999	228	589	283	869	240	999999	236	97	999999	721	777	999999	999999	999999	32	746	757	850	231	459	82	947	105	999999	319	848	710	999999	678	658	999999	467	851	241	
999999	613	951	999999	766	303	114	849	999999	274	833	36	706	104	323	754	739	137	266	815	191	999999	493	869	560	391	198	969	419	518	575	320	625	828	723	419	999999	565	94	928	354	233	889	999999	999999	999999	152	615	943	999999	918	29	210	45	60	768	129	91	999999	384	114	145	999999	549	699	523	410	877	381	904	959	184	52	338	471	958	390	662	999999	999999	249	582	36	495	600	999999	999999	590	999999	954	999999	713	924	709	823	219	793	350	141	66	882	274	244	999999	964	744	976	872	573	101	999999	999999	791	374	145	532	118	943	948	153	413	819	109	426	613	256	999999	343	514	999999	175	49	531	244	394	974	999999	987	531	855	579	247	27	686	577	833	921	559	999999	301	110	849	402	988	652	73	174	817	435	718	494	643	368	321	999999	999999	935	557	980	999999	999999	130	422	103	999999	176	802	999999	849	780	334	700	768	222	161	325	999999	542	591	330	999999	999999	562	813	371	999999	879	706	760	238	898	373	578	413	117	999999	437	309	424	485	271	751	967	654	999999	794	999999	999999	169	999999	701	402	965	999999	360	999999	567	608	731	999999	297	999999	662	621	881	999999	131	365	999999	181	888	348	128	116	69	68	999999	907	430	999999	72	733	999999	159	537	506	407	999999	63	453	422	999999	999999	787	198	999999	98	356	773	432	999999	518	999999	999999	722	362	284	859	999999	302	110	999999	188	164	574	563	999999	999999	93	384	562	212	311	661	999999	68	770	999999	917	894	969	215	999999	999999	904	553	693	999999	437	184	232	548	328	999999	353	999999	651	999999	222	634	615	585	273	398	869	469	217	999999	239	999999	592	943	941	705	333	999999	525	190	259	31	999999	999999	999999	999999	999999	24	883	999999	318	995	417	358	128	293	999999	999999	999999	745	137	444	346	314	328	999999	999999	999999	606	623	438	458	999999	470	172	201	764	614	509	999999	246	855	586	666	81	243	255	244	999999	658	999999	939	999999	780	62	999999	685	565	682	312	326	874	418	270	122	859	759	947	999999	926	528	999999	883	588	509	282	999999	679	243	95	527	358	463	947	206	999999	505	466	999999	999999	516	208	932	207	47	372	446	999999	554	221	484	308	58	898	140	751	999999	374	281	780	956	15	999999	596	784	968	999999	470	73	624	364	303	999999	999999	999999	329	999999	685	550	146	999999	543	135	31	610	229	999999	999999	999999	455	999999	999999	194	637	999999	510	999999	345	423	79	951	999999	999999	999999	999999	191	769	999999	487	810	18	380	
824	999999	999999	423	999999	310	986	565	999999	855	653	618	191	233	999999	902	999999	909	454	407	271	481	195	859	999999	205	175	999999	459	97	86	16	446	999999	316	59	999999	999999	631	999999	359	858	409	105	332	642	748	999999	82	867	775	999999	366	611	118	352	949	95	141	684	999999	566	115	999999	999999	999999	182	130	999999	69	220	467	288	879	999999	413	81	999999	537	648	457	542	356	999999	322	999999	999999	834	999999	999999	110	606	846	999999	439	792	753	999999	326	999999	470	628	715	999999	999999	317	299	999999	564	999999	281	859	557	999999	237	602	999999	522	268	999999	999999	348	177	953	958	613	999999	341	449	264	659	252	772	852	188	828	999999	342	936	14	219	173	279	257	692	250	58	364	719	836	582	241	569	56	687	132	460	761	64	999999	696	999999	47	309	55	38	97	704	314	408	775	877	586	264	70	833	78	919	271	999999	999999	266	622	999999	682	999999	682	725	174	66	377	76	287	893	317	261	999999	970	211	663	163	354	59	320	71	705	655	315	985	999999	63	541	499	346	999999	440	345	433	627	626	999999	371	539	999999	40	708	599	692	946	999999	707	108	718	999999	565	220	217	311	551	977	773	376	740	999999	12	836	576	941	414	999999	916	999999	352	584	999999	791	999999	999999	290	362	115	962	369	186	156	955	822	891	780	999999	999999	43	999999	999999	853	978	631	229	255	203	142	657	288	999999	893	15	756	143	300	773	406	999999	31	199	999999	999999	17	999999	173	57	23	999999	999999	147	654	882	820	702	731	338	170	595	555	96	230	457	683	299	292	999999	209	689	999999	16	999999	817	22	692	778	51	999999	77	999999	208	189	457	496	999999	424	999999	194	999999	411	962	999999	811	999999	999999	999999	424	137	718	281	32	999999	334	94	999999	275	837	999999	999999	923	690	367	103	999999	357	907	773	960	543	999999	999999	957	155	999999	999999	999999	70	957	88	723	364	914	999999	795	999999	360	855	372	342	875	999999	150	66	140	721	604	999999	281	999999	36	206	463	999999	999999	999	75	702	55	455	760	215	880	999999	414	568	776	114	307	507	996	61	410	628	667	297	140	900	999999	999999	44	884	999999	454	61	999999	901	329	419	999999	967	657	809	917	581	669	999999	359	651	571	945	999999	221	774	999999	974	795	834	926	999999	999999	174	688	488	421	875	426	999999	999999	887	667	999999	999999	510	539	349	251	999999	56	997	999999	781	258	453	622	544	673	999999	999999	999999	999999	76	402	863	928	999999	969	331	
506	999999	253	999999	620	764	903	498	804	710	244	999999	732	312	787	999999	965	96	916	244	865	876	212	999999	497	662	166	601	63	832	999999	999999	999999	920	986	350	754	318	171	494	549	133	740	962	780	999999	999999	999999	999999	473	999999	841	887	734	465	999999	503	999999	999999	958	999999	312	444	971	138	508	796	812	325	999999	184	657	999999	431	999999	742	145	250	630	725	317	738	322	999999	934	740	848	645	464	366	847	911	535	213	886	246	689	768	834	281	975	541	112	841	999999	250	999999	999999	999999	723	999999	263	222	67	650	869	990	854	46	397	660	999999	358	959	599	273	131	999999	544	459	63	376	416	359	750	999999	635	480	999999	999999	999999	393	605	740	999999	999999	698	999999	562	27	999999	834	732	446	621	823	193	999999	251	35	128	203	999999	999999	670	128	847	863	316	874	243	999999	562	352	572	277	555	617	97	15	574	653	999999	527	212	228	999999	969	737	927	592	999999	239	276	999999	999999	472	25	80	754	747	835	171	687	783	736	282	390	874	354	277	999999	66	246	460	474	42	403	387	999999	483	999999	999999	999999	292	751	999999	999999	775	940	804	540	547	342	267	738	492	482	743	476	946	264	999999	393	660	25	999999	992	815	111	999999	78	638	627	999999	869	999999	782	405	999999	456	999999	614	934	999999	999999	999999	999999	978	721	982	560	999999	910	506	229	999999	999999	999999	999999	999999	298	481	674	351	736	901	919	999999	398	38	710	86	999999	29	960	999999	999999	844	922	986	999999	23	999999	128	48	999999	727	131	61	96	968	63	139	999999	168	513	999999	592	812	835	999999	999999	590	693	282	999999	947	999999	545	579	999999	897	806	289	612	284	999999	555	312	327	183	797	21	311	69	656	999999	999999	861	456	710	577	41	96	877	62	432	410	999999	564	471	836	999999	481	473	81	999999	849	113	883	999999	999999	290	495	661	321	649	289	999999	625	536	951	39	999999	868	999999	865	719	412	560	852	999999	709	999999	856	999999	999999	539	837	999999	409	108	892	999999	330	326	297	999999	435	565	999999	153	776	230	38	520	999999	497	612	428	215	999999	447	999999	999999	159	684	542	638	324	110	999999	451	645	226	999999	999999	61	768	999999	757	329	293	846	157	999999	999999	488	999999	346	540	724	926	419	999999	870	660	350	999999	181	999999	755	907	120	465	999999	701	141	13	599	461	755	729	70	999999	886	254	600	999999	332	949	206	822	302	783	999999	192	999999	863	999999	999999	718	115	596	911	999999	422	182	999999	
853	16	999999	485	999999	884	785	999999	866	748	895	626	70	945	624	231	999999	932	614	999999	88	120	999999	277	657	999999	743	650	142	999999	668	474	81	218	551	325	880	999999	701	999999	999999	391	326	999999	968	729	717	773	490	375	475	999999	807	845	999999	742	347	801	827	308	150	999999	999999	717	89	431	999999	999999	403	999999	351	999999	241	206	339	697	794	385	308	999999	114	970	169	767	683	598	666	999999	905	808	978	88	893	403	277	862	999999	609	214	547	184	865	379	192	999999	999999	838	611	999999	999999	948	999999	503	899	203	180	976	104	43	491	764	999999	946	999999	330	272	999999	837	928	476	177	195	181	761	753	999999	999999	976	742	999999	759	999999	719	299	860	26	585	993	210	106	886	999999	575	722	782	855	999999	784	999999	761	999999	11	682	49	448	762	790	999999	999999	954	579	999999	362	111	732	710	609	999999	999999	313	687	999999	637	831	589	742	620	458	978	897	999999	816	999999	980	22	758	381	679	851	107	235	842	847	255	999999	887	999999	473	990	82	256	273	59	558	999999	92	373	999999	459	705	152	342	763	259	634	999999	999999	381	99	973	999999	929	805	637	88	844	990	391	314	702	670	156	467	906	650	66	999999	566	906	930	394	999999	999999	999999	955	893	89	597	621	764	999999	700	384	999999	743	327	467	422	999999	240	101	982	546	757	45	995	874	856	608	999999	995	999999	475	168	588	999999	999999	659	681	194	999999	402	770	999999	999999	969	772	450	173	333	598	999999	96	999999	839	412	999999	472	120	959	28	999999	999999	52	768	685	235	225	438	936	617	999999	740	295	475	698	222	996	68	75	233	433	999999	999999	979	650	241	999999	329	999999	822	247	549	721	176	541	413	727	781	23	744	557	999999	237	999999	790	613	999999	210	150	999999	988	413	999999	999999	999999	540	715	73	999999	999999	999999	895	999999	999999	380	268	29	129	934	295	494	225	55	999999	999999	421	465	568	199	999999	999999	599	189	986	834	833	505	999999	999999	10	999999	999999	662	569	999999	999999	760	999999	999999	532	594	999999	275	855	705	773	367	722	70	999999	999999	156	999999	91	24	835	999999	275	288	546	999999	999999	999999	999999	597	999999	999999	486	22	24	660	351	233	666	452	999999	334	334	290	999999	476	782	924	999999	925	551	789	581	554	483	999999	494	835	999999	768	560	143	341	267	874	221	881	709	56	999999	999999	923	217	999999	265	511	391	985	226	80	999999	120	999999	999999	55	51	980	931	999999	78	175	515	434	898	
892	624	992	76	416	850	594	999999	877	883	999999	628	582	999999	299	971	999999	999999	618	728	788	449	992	333	999999	833	240	949	179	977	999999	227	499	319	746	641	518	999999	578	376	485	907	242	999999	815	427	468	999999	642	567	514	999999	897	705	119	999999	631	669	853	582	619	645	903	900	536	975	139	273	206	657	999999	248	930	252	252	999999	217	999999	999999	794	375	203	317	612	472	692	330	793	209	303	19	849	471	996	756	999999	13	341	731	840	298	205	840	984	114	276	734	654	999999	999999	245	896	161	69	217	426	338	301	999999	844	654	345	73	999999	999999	999999	777	934	495	412	999999	875	14	676	506	180	362	332	507	206	999999	675	999999	971	999999	123	698	412	789	340	512	999999	903	886	196	952	141	937	346	501	499	999999	169	61	999999	999999	891	484	999999	47	73	15	793	999999	886	979	16	102	843	999999	914	374	155	999999	999999	174	999999	999999	490	554	48	999999	985	15	707	167	515	288	620	999999	231	999999	850	751	277	506	918	672	10	216	946	999999	103	999999	586	999999	999999	14	160	195	397	774	993	17	998	648	30	788	533	729	999999	727	482	154	999999	999999	524	403	887	403	255	309	127	283	608	10	331	999999	429	583	512	999999	137	999999	312	457	229	999999	999999	628	999999	140	999999	280	743	228	566	949	999999	885	999999	999999	999999	999999	939	999999	656	999999	409	999999	327	846	999999	950	227	999999	599	999999	842	855	481	682	649	999999	917	125	170	846	540	389	999999	381	675	999999	999999	260	394	999999	494	223	999999	510	442	755	311	999999	771	999999	62	781	628	518	117	653	413	926	611	999999	839	824	927	999999	999999	29	999999	945	181	825	976	999999	999999	999999	563	999999	64	971	249	894	999999	999999	999999	972	794	758	760	925	274	31	139	56	999999	536	541	669	296	999999	330	422	201	366	999999	999999	221	95	214	410	999999	488	598	442	686	717	999999	999999	999999	955	25	431	268	638	999999	159	695	929	999999	50	687	893	999999	999999	999999	827	999999	600	818	407	761	708	553	360	970	785	432	696	369	999999	636	978	199	341	975	899	163	563	685	319	999999	999999	767	174	722	71	999999	535	792	999999	25	310	744	999999	203	317	877	908	667	895	726	999999	570	396	999999	999999	999999	10	999999	751	673	148	999999	999999	157	480	940	999999	638	908	999999	897	904	999999	916	336	244	126	147	667	31	255	999999	790	593	261	721	999999	760	23	999999	156	446	999999	196	876	395	999999	925	723	377	499	280	759	
266	828	999999	999999	480	88	473	588	862	431	999999	427	999999	134	914	896	759	569	628	624	551	999999	460	864	323	49	940	998	200	424	300	532	999999	147	999999	764	999999	660	900	682	549	999999	293	999999	999999	769	634	999999	330	39	999999	807	870	655	999999	774	378	239	747	441	999999	474	397	999999	999999	207	451	114	600	160	999999	999999	669	946	84	771	208	445	554	999999	999999	679	677	171	459	493	999999	330	929	758	999999	999999	913	999999	999999	84	999999	844	885	122	327	529	999999	180	999999	866	147	924	580	445	576	933	685	203	36	467	797	235	989	647	546	131	185	841	763	809	194	999999	410	999999	390	363	559	441	236	884	19	507	870	593	355	999999	999999	493	999999	999999	253	720	442	87	287	166	999999	999999	575	205	354	999999	416	999999	682	937	999999	580	65	222	383	253	967	152	458	999999	364	405	302	999999	381	691	999999	310	566	473	768	333	999999	233	507	322	865	40	539	190	100	999999	911	999999	223	999999	437	969	90	999	753	299	628	987	801	459	999999	766	824	662	178	116	924	218	179	999999	857	832	715	999999	387	999999	612	278	209	975	494	999999	595	211	264	690	999999	566	720	478	705	999999	999999	58	999999	999999	999999	877	999999	984	465	702	248	33	322	605	999999	999999	622	816	687	999999	999999	826	999999	999999	180	622	408	488	886	367	497	701	494	132	409	666	693	288	731	735	999999	999999	519	792	645	999999	999999	658	436	210	999999	904	999999	354	945	999999	93	999999	928	999999	478	532	108	107	214	547	538	999999	205	597	335	999999	94	952	103	573	999999	999999	425	999999	999999	999999	62	999999	999999	593	999999	999999	186	999999	999999	388	360	148	266	733	126	422	587	108	43	999999	999999	838	875	999999	819	838	261	381	298	911	999999	329	859	729	480	422	683	999999	637	999999	22	401	999999	947	984	946	696	370	457	894	595	326	575	44	295	999999	810	814	999999	999999	999999	805	999999	672	999999	999999	288	536	999999	703	738	999999	471	644	686	72	824	927	625	873	152	891	924	404	999999	573	754	825	443	266	612	999999	848	565	510	217	999999	999999	460	953	999999	999999	999999	753	166	629	855	930	999999	233	999999	882	198	900	999999	997	999999	999999	356	923	286	999999	103	996	101	868	127	999999	144	478	186	482	477	671	215	983	784	181	247	696	999999	999999	477	999999	867	999999	681	947	635	999999	337	774	999999	999999	677	214	75	120	662	298	511	949	796	999999	57	916	414	526	695	946	223	709	873	659	999999	462	999999	883	
138	999999	999999	180	280	631	999999	999999	999999	941	994	10	917	673	518	949	999999	769	36	999999	172	951	325	164	262	689	298	627	901	346	999999	224	229	999999	982	301	111	341	678	999999	999999	999999	439	473	532	694	39	550	200	924	473	445	999999	396	721	187	999999	999999	917	591	999999	999999	509	150	619	779	781	735	690	227	848	854	999999	999999	999999	999999	521	999999	632	567	660	748	436	999999	872	886	788	832	999999	805	255	999999	999999	96	832	999999	146	999999	854	752	999999	303	859	973	999999	619	354	575	999999	205	665	204	409	999999	931	594	999999	532	277	732	991	948	274	885	972	779	440	14	38	999999	389	232	996	879	999999	366	999999	999999	901	262	542	223	308	275	150	60	669	73	165	999999	999999	613	31	131	761	964	999999	999999	10	306	189	999999	547	883	816	999999	999999	529	704	999999	705	999999	999999	25	999999	777	649	999999	745	921	119	999999	848	789	999999	999999	211	875	128	690	336	915	462	604	83	202	676	425	459	707	852	149	368	590	999999	999999	982	999999	999999	983	999999	40	238	89	196	812	500	757	369	50	240	333	999999	24	248	999999	180	36	941	998	999999	234	550	999999	79	999999	17	268	999999	33	793	205	944	144	376	306	687	383	418	270	701	918	65	419	999999	529	738	999999	352	999999	999999	999999	74	931	999999	999999	489	200	19	226	999999	242	512	345	256	999999	388	999999	648	941	112	796	999999	680	307	193	999999	141	570	550	242	663	916	501	702	999999	141	999999	999999	286	816	999999	999999	201	999999	468	999999	720	999999	442	150	470	999999	410	999999	533	347	394	999999	698	920	358	629	469	984	151	999999	20	642	419	903	376	25	371	134	615	432	999999	224	838	777	458	968	138	999999	999999	957	515	850	179	499	747	388	563	365	468	867	999999	999999	324	153	999999	87	752	538	999999	455	999999	999999	45	110	921	999999	795	999999	999999	389	999999	70	999999	999999	810	170	473	919	999999	999999	461	16	666	748	528	999999	999999	695	382	999999	226	599	635	325	622	238	999999	78	578	577	592	999999	893	999999	999999	844	994	139	342	999999	613	833	999999	786	994	338	620	296	582	711	279	110	999999	100	173	901	999999	897	571	581	356	405	351	589	405	819	122	999999	383	683	224	770	362	148	767	392	999999	999999	331	294	618	527	495	866	308	492	103	999999	914	474	419	106	567	761	887	218	999999	792	390	999999	225	999999	913	899	497	999999	747	410	333	999999	683	585	575	287	962	828	999999	999999	290	913	725	320	674	
908	274	127	212	601	999999	559	900	999999	468	156	79	586	613	999999	999999	999999	745	693	479	142	790	833	999999	999999	798	69	999999	999999	511	999999	459	999999	999999	14	635	379	306	155	160	773	880	257	127	999999	218	386	224	999999	115	491	178	999999	999999	541	128	999999	999999	921	803	201	261	893	923	991	697	999999	228	608	961	999999	503	599	543	999999	262	542	716	111	82	421	999999	999999	902	30	308	999999	73	826	886	204	782	384	352	999999	522	986	334	135	731	53	167	999999	361	114	987	578	499	999999	288	585	723	495	849	391	357	275	990	902	692	280	999999	402	999999	766	227	128	257	999999	999999	275	999999	591	379	38	264	238	633	797	42	999999	927	928	999999	311	999999	297	534	961	611	256	999999	431	442	461	942	765	894	595	887	869	331	914	951	22	376	142	125	820	136	999999	642	203	870	999999	353	999999	999999	420	295	929	593	296	972	999999	279	787	158	918	96	498	999999	47	999999	999999	408	22	976	535	999999	999999	182	713	999999	492	614	802	561	479	118	769	911	483	309	957	999999	45	942	25	999999	589	983	206	734	638	785	604	999999	706	563	340	206	328	485	946	999999	880	462	490	332	476	999999	679	810	326	587	860	737	952	888	373	80	960	999999	355	365	975	979	205	999999	19	999999	854	916	999999	573	999999	997	363	209	405	999999	999999	999999	276	999999	314	396	999999	60	924	866	340	999999	999999	999999	245	536	139	591	782	900	266	999999	323	957	381	762	42	752	994	862	384	752	999999	790	618	999999	525	999999	61	588	570	999999	782	152	188	47	999999	517	338	65	868	771	427	504	326	679	999999	999999	999999	551	999999	665	66	999999	491	588	999999	999999	652	967	21	146	540	204	999999	120	10	180	778	344	46	524	999999	938	994	999999	335	999999	473	999999	898	999999	21	509	233	905	98	720	660	999999	713	327	999999	370	54	731	241	999999	174	215	679	208	540	646	514	839	251	127	77	999999	263	344	935	713	999999	804	135	40	970	999999	999999	289	520	188	630	999999	659	63	999999	273	381	999999	824	267	269	699	999999	999999	995	394	664	971	652	999999	347	379	392	161	301	249	605	999999	262	740	999999	399	999999	999999	25	795	189	197	232	999999	506	160	999999	999999	454	999999	999999	760	45	999999	770	60	999999	999999	841	261	336	507	761	999999	667	999999	849	999999	83	869	20	999999	358	209	214	476	749	848	285	196	859	714	999999	999999	120	845	176	676	969	143	763	950	519	764	469	999999	435	577	
147	336	310	434	603	585	999999	812	411	999999	380	303	311	999999	999999	999999	402	621	800	999999	544	821	14	183	999999	940	116	999999	806	594	740	533	999999	999999	710	948	885	434	121	132	999999	308	999999	340	305	675	832	974	497	999999	371	847	881	595	999999	999999	331	137	999999	663	999999	309	16	816	105	999999	262	139	88	513	999999	967	510	678	286	999999	387	674	877	999999	999999	999999	999999	942	233	893	651	455	148	394	627	999999	124	458	999999	264	301	627	244	457	999999	702	999999	983	999999	403	346	212	319	999999	938	657	999999	870	554	346	737	74	592	212	999999	999999	990	693	999999	22	853	62	999999	31	999999	759	439	999999	35	415	999999	588	999999	829	556	999999	999999	352	456	969	999999	254	903	317	527	236	45	999999	262	616	711	212	106	999999	550	293	188	297	851	999999	227	999999	844	999999	110	159	225	763	999999	756	670	648	999999	999999	515	608	999999	717	999999	718	724	407	177	419	704	999999	491	767	289	273	270	848	999999	276	999999	675	410	999999	999999	378	20	281	386	999999	945	72	966	189	576	941	999999	470	792	143	999999	999999	664	999999	444	77	667	458	484	392	496	822	158	969	176	839	999999	999999	999999	999999	707	452	31	671	473	641	76	311	201	347	138	999999	65	999999	811	931	21	975	329	999999	999999	562	797	999999	19	133	999999	996	999999	736	999999	748	959	665	435	22	798	999999	961	803	11	365	267	146	263	999999	766	791	168	244	999999	233	76	372	999999	155	654	999999	662	350	727	80	298	464	604	390	999999	399	999999	798	143	999999	23	525	999999	354	304	999999	739	322	366	999999	837	778	999999	519	682	596	999999	290	999999	769	999999	621	85	999999	76	999999	999999	873	856	376	859	369	999999	999999	219	550	235	82	999999	993	299	999999	999999	999999	999999	520	556	94	707	999999	160	650	999999	373	688	402	450	216	287	501	128	865	466	989	273	478	999999	108	310	141	371	176	440	374	480	990	637	481	697	556	257	458	176	613	999999	219	928	737	130	816	110	999999	795	359	875	433	883	994	340	764	843	457	783	576	881	999999	220	76	892	698	999999	968	519	731	254	669	699	853	773	64	999999	938	978	999999	40	352	381	999999	999999	57	117	643	999999	999999	712	799	674	999999	731	242	999999	999999	844	999999	61	142	999999	74	114	215	999999	39	230	286	224	999999	479	300	545	538	999999	999999	577	999999	999999	999999	828	586	28	454	995	109	131	999999	999999	688	103	555	999999	898	843	317	976	999999	999999	87	422	863	
718	807	999999	999999	64	202	629	999999	294	999	841	929	313	999999	55	660	220	634	907	688	231	536	811	999999	858	646	695	305	163	294	999999	999999	709	964	867	999999	133	621	999999	929	912	999999	403	104	714	999999	999999	920	999999	325	83	688	180	999999	641	192	999999	407	999999	418	507	333	716	999999	476	338	229	349	66	999999	536	598	589	999999	999999	999999	142	716	999999	355	999999	999999	999999	837	220	843	342	975	332	684	225	726	105	636	431	588	999999	999999	627	385	293	255	864	999999	789	484	109	201	999999	605	60	289	198	180	366	733	999999	999999	999999	999999	999999	253	999999	381	618	999999	999999	952	999999	999999	566	999999	999999	833	999999	805	910	605	999999	999999	744	151	28	726	634	935	537	925	280	698	298	600	614	994	389	49	238	492	819	978	981	156	643	768	49	999999	200	999999	999999	560	999999	694	830	63	888	854	999999	299	747	999999	282	577	682	859	899	966	133	104	454	999999	577	427	786	79	754	597	507	260	687	321	744	183	817	719	874	603	769	561	115	535	815	999999	745	147	706	413	999999	784	999999	82	999999	106	910	95	983	405	908	761	308	999999	356	974	612	435	999999	109	999999	963	984	305	999999	572	999999	999999	216	999999	999999	648	373	350	999999	999999	391	614	133	648	272	999999	735	999999	695	18	262	814	999999	840	336	320	209	999999	999999	999999	999999	999999	876	625	117	999999	879	999999	724	999999	398	957	177	633	593	997	311	299	836	38	999999	999999	610	198	320	999999	740	375	311	371	449	765	696	999999	923	818	999999	508	540	280	852	390	999999	436	620	304	647	554	257	338	18	910	770	625	282	999999	962	687	314	933	999999	513	53	362	819	632	271	553	710	774	268	803	999999	565	185	999999	760	999999	578	26	537	196	128	972	999999	999999	995	80	999999	638	999999	61	203	999999	29	349	346	999999	616	987	43	103	843	482	80	999999	161	214	450	434	533	788	119	999999	405	74	395	80	999999	290	999999	200	212	81	918	217	609	160	545	999999	511	999999	999999	999999	982	444	352	645	902	157	387	790	630	916	999999	77	999999	904	212	999999	954	275	401	335	360	842	890	772	564	862	605	11	668	613	922	174	999999	528	315	999999	722	749	178	999999	903	999999	999999	295	966	851	275	704	948	590	999999	246	999999	242	239	149	553	999999	91	50	552	999999	131	27	999999	940	999999	999999	999999	999999	999999	214	107	549	999999	513	283	604	806	712	999999	999999	62	88	999999	686	207	988	298	175	418	152	668	999999	
309	527	725	552	302	35	999999	852	115	708	357	678	148	427	999999	725	866	948	774	378	453	999999	333	53	296	317	742	999999	134	433	832	100	545	969	250	905	788	730	312	780	999999	744	999999	354	999999	62	547	780	999999	999999	309	469	378	299	683	658	203	681	999999	985	999999	157	727	682	875	266	999999	999999	187	904	937	146	645	993	671	708	999999	979	999999	999999	769	962	999999	562	999999	372	722	256	999999	591	999999	117	473	999999	497	560	27	123	999999	999999	920	999999	603	283	635	172	823	384	999999	974	801	224	368	33	225	999999	478	175	557	512	544	999999	883	595	203	829	672	328	999999	121	691	999999	510	849	322	401	999999	404	999999	961	549	348	627	320	999999	497	748	999999	111	999999	999999	852	565	966	999999	44	494	18	90	805	500	505	877	517	293	68	999999	518	710	824	961	83	999999	596	963	205	268	572	999999	705	91	231	227	340	39	839	999999	544	999999	288	999999	360	324	131	999999	54	471	999999	37	999999	784	240	739	286	999999	18	614	999999	999999	733	775	922	213	384	999999	278	287	547	487	454	880	178	999999	432	918	611	759	999999	135	919	734	157	999999	83	921	850	492	940	135	31	999999	999999	541	196	513	999999	157	939	999999	202	766	923	999999	583	851	615	642	317	368	999999	259	496	843	93	999	627	387	139	999999	999999	999999	347	421	999999	229	671	636	411	918	934	999999	819	720	933	162	810	524	961	232	316	218	184	582	532	771	738	376	458	197	885	999999	999999	486	999999	999999	428	512	176	363	190	978	240	398	999999	149	439	999999	909	931	199	999999	999999	907	156	999999	611	765	889	695	491	304	188	999999	999999	337	446	342	999999	526	999999	308	358	607	52	337	978	785	158	392	999999	999999	466	999999	999999	782	191	999999	340	868	999999	999999	622	481	999999	885	799	26	365	999999	999999	107	588	393	999999	999999	999999	817	865	818	686	999999	999999	999999	363	529	838	661	226	261	155	336	999999	329	722	80	999999	999999	999999	166	538	961	430	62	689	244	383	83	329	116	38	999999	999999	521	999999	978	57	125	127	999999	56	148	799	114	999999	377	104	269	670	137	215	876	92	708	290	724	405	563	818	999999	156	765	999999	119	999999	781	999999	999999	147	743	32	570	759	391	120	400	999999	326	999999	321	149	123	412	202	999999	161	999999	546	241	466	583	493	307	999999	206	999999	805	999999	999999	999999	999999	613	999999	926	114	644	999999	700	598	890	562	88	460	506	999999	999999	362	149	218	80	499	
999999	999999	680	170	538	999999	760	999999	999999	594	482	444	933	35	536	999999	485	98	266	45	591	948	350	904	504	999999	801	29	174	999999	666	999999	811	679	999999	363	999999	766	999999	999999	999999	515	999999	306	90	999999	527	480	999999	50	999999	999999	952	45	999999	596	909	776	999999	506	471	741	30	899	927	11	633	264	284	182	550	719	522	884	679	999999	188	54	823	999999	515	330	576	133	999999	614	529	775	772	165	999999	999999	110	79	909	999999	495	870	999999	999999	20	999999	999999	280	999999	167	538	77	366	831	417	999999	952	806	990	151	175	897	999999	999999	481	857	491	999999	728	876	619	453	974	64	590	318	675	744	849	999999	133	999999	633	894	999999	461	419	940	747	999999	722	999999	88	999999	459	598	33	65	999999	162	781	87	551	623	999999	999999	102	311	251	109	199	217	956	747	27	999999	273	952	247	999999	999999	999999	381	150	164	999999	374	216	605	992	294	620	147	697	471	56	999999	999999	999999	990	368	117	699	999999	999999	514	347	341	750	590	999999	81	817	999999	713	239	705	410	469	233	720	886	706	999999	814	579	80	269	999999	999999	123	999999	606	256	661	341	852	999999	751	650	977	999999	999999	24	667	223	802	560	983	241	350	999999	550	133	999999	482	410	450	999999	818	443	999999	64	779	476	80	475	570	925	382	999999	972	999999	999999	255	687	999999	692	591	601	999999	999999	285	999999	999999	769	999999	482	977	189	999999	411	900	932	999999	899	999999	685	547	597	999999	241	635	611	999999	999999	694	730	877	592	999999	717	859	999999	999999	923	999999	19	159	707	366	992	593	746	450	999999	82	726	612	356	999999	744	155	994	853	545	999999	999999	999999	999999	85	999999	605	999999	137	223	999999	999999	891	293	999999	969	536	840	240	755	999999	888	170	877	305	968	127	530	884	999999	572	864	388	505	47	999999	818	999999	631	383	396	999999	618	236	433	413	834	329	999999	999999	218	999999	763	107	898	999999	513	323	999999	999999	865	84	999999	999999	999999	999999	290	395	255	967	161	639	218	857	369	999999	280	933	454	892	999999	798	280	999999	999999	266	110	290	607	51	999999	999999	940	525	999999	321	698	797	584	745	132	449	83	292	587	578	999999	906	738	459	725	579	869	73	972	999999	804	364	999999	394	587	999999	788	999999	353	656	698	999999	999999	999999	750	482	358	708	769	999999	724	988	568	999999	999999	203	551	157	325	54	634	876	552	449	517	999999	85	200	168	132	660	870	939	930	879	413	567	691	708	252	230	999999	
304	288	999999	999999	796	201	234	393	458	640	888	308	31	821	999999	899	540	417	407	168	550	646	999999	854	58	999999	650	756	999999	860	448	83	824	474	582	274	106	700	546	883	965	775	674	30	982	640	999999	67	999999	999999	160	999999	845	71	620	657	254	499	999999	168	999999	478	756	999999	201	814	484	557	249	999999	999999	839	870	523	999999	775	972	23	871	999999	729	999999	492	969	710	157	237	999999	854	925	999999	999999	999999	388	343	496	999999	86	829	177	166	999999	818	398	863	999999	431	332	868	844	999999	241	627	359	438	957	986	787	887	54	587	721	703	324	855	999999	906	492	190	999999	999999	999999	193	704	261	999999	774	104	999999	399	725	999999	999999	19	249	788	979	583	999999	385	510	241	999999	999999	589	999999	657	504	999999	666	413	999999	152	171	97	790	57	922	108	69	999999	892	681	497	999999	999999	828	693	84	77	999999	999999	542	804	207	525	705	409	125	815	721	280	561	448	999999	787	763	732	922	459	999999	66	484	889	202	617	559	701	466	907	999999	999999	429	475	999999	90	999999	347	964	571	999999	648	807	999999	999999	999999	341	242	999999	541	999999	105	771	624	336	999999	848	999999	612	589	966	13	999999	218	209	757	850	95	999	905	391	425	999999	360	375	102	999999	202	551	999999	286	327	200	925	987	999999	202	805	149	287	241	752	999999	384	605	90	706	599	999999	590	72	255	242	606	160	503	999999	421	259	244	999999	656	112	332	312	648	999999	999999	230	687	565	999999	946	999999	999999	999999	690	393	754	999999	999999	999999	118	960	227	999999	94	594	999999	999999	193	999999	555	904	999999	999999	999999	413	999999	999999	999999	999999	379	405	34	26	999999	520	999999	521	813	943	666	965	848	263	548	999999	114	281	564	999999	251	736	999999	785	499	52	999999	99	999999	999999	321	797	26	706	289	712	999999	211	999999	573	662	263	680	250	123	999999	66	122	46	999999	309	800	999999	58	447	643	902	999999	999999	266	999999	842	533	536	632	869	999999	151	973	835	216	903	999999	991	566	999999	65	263	671	909	999999	244	62	489	978	520	405	968	999999	999999	810	696	999999	999999	409	820	729	999999	617	254	641	914	999999	999999	302	999999	263	999999	491	459	588	648	578	616	280	929	789	54	558	122	473	979	882	999999	35	519	228	80	999999	746	268	911	646	426	278	999999	105	851	999999	582	267	994	487	809	999999	171	999999	999999	206	999999	40	685	595	504	780	662	42	812	999999	999999	187	999999	819	744	200	999999	12	161	
348	209	999999	937	858	976	855	999999	999999	82	278	999999	999999	161	999999	122	716	583	325	151	999999	616	48	293	999999	999999	999999	85	185	742	618	391	169	966	999999	999999	646	102	826	619	649	311	170	999999	543	322	390	999999	317	706	38	617	361	860	515	732	171	549	272	454	999999	999999	304	759	463	886	703	435	432	877	476	623	999999	705	501	344	455	88	999999	999999	33	999999	767	478	714	11	999999	309	460	995	834	106	830	382	999999	869	999999	411	999999	999999	619	954	603	439	240	414	999999	656	999999	180	999999	92	800	908	431	212	22	825	54	999999	999999	403	999999	436	53	379	793	384	667	631	337	999999	583	102	743	78	775	999999	247	999999	999999	999999	940	999999	719	752	305	921	951	835	856	191	999999	999999	999999	999999	979	176	396	860	999999	486	989	737	843	241	509	999999	175	362	436	685	587	744	322	483	999999	694	717	999999	999999	871	432	831	775	155	999999	540	302	528	98	609	940	386	689	663	394	999999	999999	999999	252	598	756	999999	999999	180	603	999999	999999	326	762	294	999999	106	786	749	63	167	961	697	553	999999	999999	999999	999999	826	745	210	64	659	99	260	258	240	57	485	125	834	432	604	551	75	810	999999	766	999999	161	844	600	939	609	999999	251	748	933	283	193	119	335	582	435	402	567	81	999999	512	999999	999999	58	311	633	229	735	367	156	488	168	438	999999	469	999999	901	999999	125	999999	862	18	509	307	774	302	16	509	999999	178	158	999999	738	749	999999	999999	933	795	298	315	389	999999	883	602	455	124	754	238	999999	999999	999999	792	999999	999999	999999	503	536	920	284	19	999999	720	885	198	997	980	999999	999999	999999	701	999999	115	999999	809	670	371	134	999999	999999	999999	547	778	643	999999	645	366	999999	717	385	760	241	22	521	289	688	668	615	694	605	474	694	74	611	174	999999	427	999999	643	999999	12	999999	629	999999	624	471	849	87	941	553	640	926	712	999999	866	469	729	593	42	130	11	755	999999	311	387	964	482	999999	999999	999999	999999	886	421	366	999999	391	612	943	999999	999999	838	999999	673	151	964	548	981	760	744	999999	999999	834	447	522	359	999999	939	999999	691	660	999999	682	609	173	336	753	999999	999999	999999	999999	857	785	696	223	999999	999999	91	298	346	839	999999	999999	432	999999	343	393	448	999999	16	136	452	294	262	246	830	999999	999999	510	814	221	43	635	828	269	999999	659	147	234	240	939	174	999999	981	999999	678	999999	260	836	830	999999	314	616	999999	999999	42	572	
533	460	393	135	999999	999999	999999	135	806	357	894	999999	999999	999999	255	224	667	77	999999	801	313	410	568	999999	999999	999999	679	999999	906	999999	294	999999	237	285	136	687	999999	999999	999999	592	177	855	55	999999	380	999999	999999	157	999999	99	949	283	999999	240	269	999999	892	828	999999	999999	901	611	228	390	72	999999	934	648	556	568	384	562	566	379	634	457	365	246	999999	817	242	532	183	816	476	21	190	999999	26	14	999999	21	885	999999	691	565	636	664	999999	999999	999999	274	601	139	715	999999	716	999999	605	811	767	655	645	411	61	379	438	412	913	999999	691	999999	631	551	773	372	999999	999999	999999	79	821	700	977	684	664	999999	931	999999	110	89	999999	716	402	215	999999	149	376	999999	174	999999	137	234	751	218	818	226	642	59	366	999999	720	375	785	535	990	76	677	999999	999999	93	447	393	999999	834	755	975	544	426	314	633	999999	203	186	999999	942	999999	999999	769	999999	447	335	882	999999	999999	999999	929	999999	866	225	999999	472	999999	736	90	874	999999	922	916	999999	999999	681	999999	744	733	999999	526	999999	419	999999	403	127	907	105	309	758	565	706	999999	475	825	999999	678	210	144	170	999999	467	106	999999	208	674	42	317	999999	766	999999	147	999999	999999	843	999999	520	282	822	63	565	999999	999999	332	318	47	379	999999	636	798	13	25	610	572	999999	68	102	918	395	729	94	600	82	543	649	427	999999	999999	999999	94	534	405	388	999999	605	999999	40	773	193	171	304	591	680	234	762	103	537	999999	644	999999	999999	602	887	999999	968	999999	999999	893	683	890	999999	236	819	551	273	999999	637	529	967	999999	38	329	734	233	434	503	920	848	780	999999	889	370	507	847	446	932	518	295	999999	640	999999	146	100	302	999999	999999	771	138	960	999999	465	999999	423	999999	755	328	867	663	669	475	54	999999	123	137	999999	925	728	971	115	341	99	352	417	336	463	891	238	442	999999	365	731	791	999999	624	999999	880	946	999999	999999	127	75	854	626	646	596	642	32	962	301	999999	349	799	999999	999999	76	999999	999999	97	694	863	99	999999	315	313	999999	262	512	498	47	130	978	379	879	999999	999999	244	725	770	740	820	868	999999	999999	408	26	931	768	999999	558	976	289	859	664	238	37	640	549	322	999999	999999	140	999999	924	180	999999	970	920	46	363	999999	397	831	356	999999	995	823	999999	906	296	812	494	255	940	999999	841	129	714	651	999999	635	695	999999	868	407	690	344	351	999999	437	56	999999	732	999999	727	588	
457	999999	791	243	214	357	642	35	99	848	885	593	863	339	851	265	279	86	728	145	984	962	948	999999	660	999999	321	479	999999	999999	761	351	999999	999999	393	616	923	418	999999	999999	63	387	779	999999	805	999999	487	999999	585	790	741	655	184	591	999999	999999	564	607	999999	732	46	172	999999	297	97	999999	380	391	945	245	342	861	331	451	92	607	192	400	387	909	994	680	999999	460	999999	116	176	999999	999999	897	999999	325	835	999999	251	999999	601	999999	471	271	999999	999999	695	349	457	999999	334	733	509	996	312	174	230	673	999999	365	277	334	237	980	377	749	512	58	999999	27	999999	308	209	201	15	999999	928	999999	999999	897	999999	999999	12	999999	781	442	131	999999	594	999999	999999	172	999999	885	623	276	263	490	894	630	593	647	166	999999	999999	35	533	318	999999	611	999999	113	143	839	381	999999	332	58	209	934	627	630	463	305	922	999999	23	324	578	738	447	448	232	908	999999	347	398	999999	334	755	908	999999	891	983	652	991	38	455	514	999999	944	215	291	959	12	962	999999	860	999999	991	22	219	740	261	174	797	881	235	535	43	334	760	724	999999	35	814	739	480	653	930	834	999999	809	999999	794	241	166	272	905	352	163	537	63	999999	743	699	83	639	818	854	999999	802	919	480	999999	999999	490	837	933	999999	232	999999	217	999999	167	453	999999	72	999999	932	640	999999	329	193	880	797	999999	999999	999999	999999	740	110	999999	798	999999	41	999999	339	112	999999	751	328	999999	999999	129	449	330	476	185	999999	999999	21	181	885	223	999999	482	736	999999	778	488	108	138	607	999999	132	61	418	999999	135	804	999999	959	858	191	999999	289	613	74	441	476	240	216	418	46	729	928	776	584	328	558	912	740	334	131	652	200	731	269	999999	397	999999	708	999999	999999	230	999999	323	999999	902	999999	869	672	168	999999	258	891	719	571	728	204	285	833	449	576	891	339	635	736	539	999999	557	353	77	999999	563	531	167	922	816	677	614	999999	682	116	999999	999999	581	32	873	760	480	170	540	802	122	999999	269	999999	604	890	999999	999999	174	999999	664	525	999999	124	748	726	999999	999999	755	999999	589	212	160	343	887	651	757	612	863	778	650	397	999999	274	999999	484	272	683	327	925	261	38	908	999999	451	173	645	467	284	157	36	683	999999	490	223	910	928	926	596	953	142	999999	723	395	139	276	713	339	192	273	463	61	479	999999	798	560	303	258	999999	999999	999999	999999	999999	999999	752	967	982	332	999999	
999999	555	346	97	374	999999	999999	315	523	772	184	460	316	284	20	693	975	214	999999	691	662	616	680	999999	999999	948	842	485	16	999999	999999	294	390	288	171	717	127	964	114	45	361	999999	780	485	716	273	699	25	327	33	777	762	999999	640	399	414	999999	999999	224	426	999999	962	999999	880	609	890	79	38	122	303	575	20	999999	550	999999	999999	835	205	327	608	999999	826	167	983	865	410	887	750	889	756	842	815	749	688	999999	399	999999	900	876	826	204	670	902	34	457	766	663	856	999999	999999	578	680	983	616	177	999999	804	999999	24	209	12	999999	999999	366	460	759	271	420	466	940	469	935	999999	501	999999	588	999999	999999	535	109	746	999999	999999	906	999999	172	831	143	521	959	595	631	886	999999	823	875	531	546	999999	697	504	252	399	369	522	643	361	492	999999	588	210	670	789	915	999999	971	879	242	187	999999	928	138	999999	506	355	837	999999	652	678	538	66	387	570	838	604	504	999999	90	394	999999	811	349	999999	932	999999	999999	842	970	224	852	999999	299	368	999999	769	999999	999999	999999	23	685	594	709	814	673	999999	999999	999999	951	321	999999	339	799	848	643	487	999999	207	966	999999	431	995	88	999999	825	542	766	999999	295	78	237	161	748	76	999999	949	999999	535	267	410	937	825	890	659	265	523	999999	999999	724	797	999999	178	999999	156	592	689	516	280	988	140	999999	802	814	883	93	999999	590	732	999999	999999	384	999999	940	999999	809	606	114	428	182	999999	999999	999999	304	999999	887	68	774	601	484	29	999999	999999	999999	999999	644	144	20	17	999999	458	999999	473	311	41	423	137	238	999999	999999	986	584	97	999999	685	793	450	508	326	995	999999	42	989	258	999999	259	553	516	999999	922	674	999999	107	852	723	380	999999	999999	999999	999999	759	830	954	263	497	444	356	732	999999	342	999999	999999	694	21	999999	426	942	224	191	781	869	621	424	999999	673	401	487	245	385	999999	920	436	244	999999	246	999999	87	735	999999	685	903	820	655	481	728	999999	999999	999999	310	306	437	659	832	492	215	147	415	999999	999999	106	956	120	357	555	999999	999999	401	453	775	357	999999	216	463	505	877	59	966	943	178	999999	500	999999	999999	999999	878	999999	604	999999	999999	999999	788	30	999999	665	729	793	999999	999999	69	999999	999999	457	319	953	957	230	999999	336	614	166	181	999999	888	999999	605	563	185	999999	677	160	172	648	416	676	568	328	999999	999999	776	94	999999	866	884	217	988	999999	92	981	131	657	75	278	
148	880	927	999999	999999	999999	69	175	617	203	432	908	798	997	50	642	394	999999	168	407	999999	530	579	314	588	680	967	561	480	203	157	29	95	894	510	536	999999	252	196	872	738	611	476	392	443	975	418	999999	12	450	597	999999	498	667	718	999999	310	622	738	461	999999	508	694	423	55	999999	999999	904	497	999999	999999	152	451	296	669	948	63	197	871	612	271	999999	558	40	999999	665	999999	999999	185	892	235	999999	513	735	650	239	916	62	346	40	999999	514	503	999999	999999	454	50	212	997	770	564	999999	999999	136	999999	255	999999	663	999999	390	999999	999999	728	999999	999999	765	999999	716	646	440	41	999999	851	999999	999999	757	483	999999	483	161	624	328	999999	415	999999	122	386	999999	545	404	290	263	245	955	999999	758	786	898	218	791	815	333	566	999999	738	562	271	909	676	999999	772	888	189	665	999999	564	974	999999	276	176	999999	261	999999	999999	159	999999	766	895	999999	701	970	584	999999	692	999999	300	761	999999	676	775	999999	476	710	112	632	401	999999	579	199	999999	783	474	999999	52	411	564	162	999999	417	960	796	375	225	999999	471	197	999999	999999	329	475	803	121	999999	501	324	912	550	78	618	758	704	196	706	110	999999	999999	999999	809	291	782	999999	446	455	715	978	485	261	999999	640	445	999999	586	260	999999	789	671	999999	141	727	498	999999	999999	707	659	999999	610	669	999999	67	965	245	237	215	547	337	366	666	999999	522	839	661	999999	999999	182	999999	128	936	982	999999	999999	677	820	91	792	768	64	999999	795	459	999999	815	146	676	675	210	137	380	713	395	433	15	898	618	999999	999999	207	656	534	265	999999	999999	687	804	811	297	424	156	423	999999	283	628	870	479	154	33	999999	149	762	999999	276	999999	232	597	999999	999999	778	212	202	999999	571	408	214	539	322	999999	999999	342	865	387	785	980	956	935	121	804	144	999999	999999	864	999999	68	893	562	989	399	999999	99	999999	570	518	222	953	468	216	875	424	340	999999	449	999999	192	283	384	999999	295	790	297	485	93	116	999999	999999	338	642	999999	514	651	999999	922	263	48	426	304	868	999999	37	999999	999999	245	999999	803	999999	35	999999	999999	784	999999	375	999999	608	163	999999	999999	463	169	485	999999	825	703	371	772	790	999999	999999	856	766	979	999999	622	268	302	999999	249	702	313	999999	999999	368	999999	728	994	285	845	323	109	999999	592	840	999999	999999	411	672	999999	874	999999	999999	35	838	122	372	999999	13	753	999999	316	999999	999999	140	160	80	
772	999999	322	975	999999	496	999999	922	96	432	183	999999	806	534	856	999999	544	999999	94	999999	73	873	256	150	923	991	532	409	999999	515	69	462	690	999999	325	999999	360	59	506	131	77	999999	999999	689	198	667	207	228	589	687	999999	999999	56	859	17	899	999999	181	999999	385	964	545	999999	581	373	721	457	999999	218	710	278	495	868	963	233	960	131	567	951	266	794	313	999999	329	465	70	415	999999	631	999999	999999	999999	996	131	167	532	999999	179	325	477	219	39	999999	878	418	563	999999	999999	635	999999	777	453	999999	796	591	660	999999	596	126	313	315	626	545	792	575	100	499	747	999999	701	773	999999	251	999999	56	764	304	941	911	901	930	999999	206	999999	648	692	959	210	539	506	999999	599	63	22	171	593	494	227	312	327	74	392	287	999999	282	825	999999	745	749	826	366	783	685	224	382	983	429	960	154	883	999999	298	217	309	894	999999	898	238	322	463	280	86	638	593	837	999999	55	272	312	822	490	223	460	999999	150	999999	914	999999	999999	188	173	533	82	429	999999	776	185	977	48	999999	927	973	999999	295	999999	289	155	101	386	999999	937	166	657	999999	403	917	837	504	168	871	269	999999	598	144	999999	746	999999	219	406	71	999999	77	999999	213	895	999999	790	175	166	861	878	823	462	804	250	16	875	751	36	999999	999999	680	819	177	839	868	999999	298	995	999999	285	999999	999999	999999	472	999999	932	454	435	886	999999	672	348	307	993	445	605	794	893	999999	870	262	193	137	999999	692	999999	999999	373	36	142	501	999999	355	585	942	138	146	999999	380	83	431	325	149	152	276	999999	521	999999	403	272	589	999999	711	940	32	753	567	203	780	621	876	90	408	753	635	999999	999999	999999	61	317	999999	462	522	220	999999	937	53	999999	856	360	737	882	970	764	552	106	999999	415	563	198	570	943	561	999999	207	350	916	396	516	773	349	799	133	96	803	137	999999	501	501	95	710	582	346	430	999999	993	120	644	210	538	45	587	168	999999	746	999999	901	763	23	999999	30	656	478	93	20	999999	759	883	999999	425	224	999999	999999	999999	488	988	606	141	874	999999	999999	281	196	978	737	762	641	999999	999999	999999	236	128	488	403	75	63	113	263	419	946	244	999999	999999	784	999999	78	999999	690	999999	999999	918	769	888	999999	867	748	469	500	355	258	306	498	543	999999	199	105	488	520	412	999999	884	999999	999999	928	999999	13	999999	411	664	668	99	950	887	591	369	466	999999	999999	999999	
999999	999999	613	908	999999	999999	745	693	11	595	228	590	162	999999	999999	873	575	58	960	839	999999	160	68	999999	686	169	355	611	951	322	733	865	809	999999	999999	841	280	999999	561	999999	233	320	596	816	445	999999	937	999999	939	718	999999	417	279	838	672	175	535	777	231	999999	305	144	741	688	861	363	781	177	201	116	602	140	999999	683	999999	553	564	999999	400	999999	231	682	999999	999999	528	325	595	970	999999	999999	315	502	223	559	981	999999	999999	999999	999999	91	307	769	480	999999	125	664	920	596	233	128	611	294	387	623	779	622	999999	999999	999999	546	768	810	855	281	999999	109	999999	937	701	526	999999	657	296	319	310	461	211	839	127	864	404	999	999999	203	319	31	125	600	779	999999	627	80	999999	418	323	496	914	999999	41	999999	999999	983	894	706	999999	999999	997	999999	999999	327	420	999999	390	306	152	768	73	999999	961	779	983	326	167	342	898	999999	910	999999	995	813	547	12	808	111	126	999999	114	50	59	365	34	58	999999	462	948	995	689	450	276	554	999999	262	247	262	42	431	826	562	807	249	52	129	81	999999	780	418	999999	289	999999	731	664	32	612	605	755	999999	48	705	394	999999	224	470	999999	451	390	295	999999	556	78	694	594	999999	242	810	323	904	999999	779	682	539	181	410	270	999999	890	411	650	641	507	999999	393	999999	999999	904	34	999999	518	630	128	999999	999999	277	220	495	146	999999	789	801	292	999999	959	268	33	999999	999999	813	210	999999	999999	978	999999	132	58	971	311	473	383	338	999999	741	396	355	660	197	884	999999	999999	999999	409	999999	622	999999	999999	656	147	134	107	323	183	220	381	451	79	149	850	532	228	249	999999	672	738	999999	25	999999	463	613	608	835	970	827	624	435	667	783	366	795	999999	999999	833	186	999999	69	999999	999999	369	999999	286	520	347	362	685	950	590	999999	999999	999999	833	807	202	533	999999	999999	999999	355	596	945	784	295	783	64	759	826	415	17	999999	999999	306	999999	999999	999999	337	97	498	617	999999	999999	844	930	744	999999	962	965	999999	309	660	114	716	809	999999	424	170	990	737	292	999999	859	544	583	440	999999	999999	999999	999999	683	206	439	999999	735	213	922	110	999999	551	588	999999	794	627	999999	999999	201	999999	496	999999	767	358	346	360	216	25	292	139	999999	499	999999	340	579	349	525	999999	231	341	980	605	65	999999	316	999999	159	999999	999999	241	439	236	249	407	377	921	999999	334	859	88	999999	720	921	793	839	364	999999	257	522	
454	999999	999999	135	999999	981	891	416	999999	999999	897	211	25	216	61	999999	44	260	976	963	999999	490	200	253	152	999999	999999	684	272	484	952	999999	901	678	363	139	436	999999	389	426	999999	515	999999	292	962	877	551	513	870	103	805	999999	200	294	864	999999	911	758	983	94	721	999999	999999	969	100	999999	309	346	853	921	273	932	871	559	999999	153	84	907	291	274	233	756	814	178	999999	849	999999	999999	999999	398	999999	678	128	999999	705	999999	371	446	201	348	578	214	660	948	830	872	241	640	999999	721	890	999999	999999	718	999999	964	402	999999	999999	999999	999999	691	532	464	999999	594	814	999999	999999	217	781	638	715	942	999999	999999	106	865	348	999999	617	451	810	102	999999	999999	999999	409	999999	741	999999	999999	155	999999	805	999999	682	206	255	245	68	999999	786	600	939	262	297	999999	999999	842	867	999999	999999	494	633	100	999999	439	999999	489	999999	415	143	122	340	395	492	765	147	808	346	900	999999	999999	999999	952	665	219	163	999999	926	675	385	999999	874	999999	759	660	326	715	999999	252	250	765	850	999999	999999	673	269	553	769	999999	999999	999999	506	966	917	999999	747	999999	435	999999	286	709	563	999999	39	541	999999	999999	636	831	448	432	802	103	660	854	261	104	431	999999	950	999999	486	403	288	170	104	907	999999	235	999999	999999	999999	344	966	999999	212	999999	623	999999	999999	999999	999999	937	94	999999	422	413	316	72	999999	652	260	443	999999	676	232	169	440	868	999999	341	570	410	999999	999999	999999	468	136	129	652	129	481	441	999999	683	999999	549	319	322	748	691	600	368	953	271	395	846	999999	300	317	52	999999	999999	552	102	999999	517	29	291	822	954	286	196	999999	162	181	999999	875	46	984	683	999999	127	130	755	999999	999999	999999	656	999999	305	844	836	812	999999	428	725	888	475	976	184	999999	38	500	794	415	999999	947	801	100	576	971	586	315	633	201	999999	635	999999	361	999999	70	999999	874	527	119	999999	383	999999	734	455	930	999999	70	810	164	822	627	335	349	336	263	655	566	840	333	999999	530	188	417	844	100	100	124	481	999999	166	163	972	685	964	999999	147	77	645	646	999999	526	505	999999	999999	956	309	457	34	251	999999	806	999999	203	850	919	999999	402	890	364	839	999999	588	695	997	668	654	650	384	999999	126	999999	999999	999999	761	742	35	709	48	887	790	642	99	240	999999	359	129	779	834	55	835	744	186	290	807	286	937	999999	999999	710	311	659	83	999999	135	826	885	999999	441	118	999999	
495	364	12	573	206	205	358	999999	647	548	875	815	339	999999	382	411	640	396	484	804	999999	238	337	999999	141	999999	999999	114	883	474	288	347	726	999999	350	389	184	716	610	91	589	823	833	172	436	843	743	267	752	424	999999	999999	999999	314	679	266	36	999999	442	636	834	253	112	183	270	537	999999	189	999999	999999	237	924	785	999999	224	999999	405	999999	159	999999	826	114	362	999999	230	834	999999	422	480	999999	362	999999	284	973	257	345	721	660	999999	898	754	563	146	999999	196	999999	668	563	99	287	861	999999	277	154	810	729	891	999999	999999	999999	156	677	708	46	999999	999999	650	812	156	878	680	744	273	260	999999	272	967	999999	282	900	175	827	332	203	232	501	489	139	173	527	454	87	707	999999	752	87	855	999999	129	716	999999	856	417	999999	607	126	597	999999	611	547	762	298	371	63	271	329	354	515	814	149	990	521	999999	628	433	999999	47	999999	999999	465	417	867	483	565	230	318	420	122	595	116	903	472	527	626	999999	166	715	654	214	999999	733	999999	295	980	725	168	217	788	786	14	88	799	999999	156	999999	895	999999	999999	832	952	908	999999	919	708	245	528	993	32	863	999999	999999	393	999999	999999	731	78	581	502	999999	72	111	631	335	591	37	114	952	999999	496	869	351	909	821	999999	524	999999	999999	587	744	999999	174	194	925	999999	127	694	215	444	424	71	999999	322	966	999999	850	287	906	338	680	141	999999	622	536	993	925	999999	999999	341	560	240	999999	993	757	642	898	999999	705	816	474	343	999999	518	956	999999	999999	38	999999	61	411	246	594	101	906	613	631	551	999999	931	593	149	132	873	884	193	422	999999	564	334	871	933	581	100	863	347	242	67	666	999999	448	897	43	999999	930	323	645	557	999999	154	21	999999	268	774	999999	334	999999	999999	999999	772	22	235	474	619	189	477	664	504	237	569	999999	999999	884	999999	999999	696	115	611	942	570	999999	865	999999	999999	999999	999999	675	807	866	539	999999	216	999999	893	98	222	999999	424	340	462	659	151	999999	527	773	447	471	999999	291	999999	228	609	92	74	999999	157	999999	64	306	999999	999999	857	637	697	443	999999	999999	990	468	280	273	691	999999	999999	999999	406	544	715	646	875	63	963	526	339	321	526	133	368	669	940	229	378	128	676	999999	802	513	632	94	609	306	480	252	20	273	537	338	999999	163	827	999999	286	999999	430	999999	838	340	999999	386	916	999999	782	999999	528	999999	895	572	604	829	999999	999999	999999	
631	999999	579	582	721	515	76	783	198	999999	215	841	337	942	960	698	75	999999	471	215	255	177	568	524	159	724	958	377	965	734	999999	54	934	999999	655	380	850	999999	127	824	999999	603	728	519	576	490	999999	119	935	873	539	16	647	688	666	463	478	65	999999	996	557	698	818	464	757	170	907	637	297	589	999999	47	705	646	974	652	999999	59	947	669	534	849	442	101	204	999999	407	255	43	999999	902	999999	604	999999	999999	999999	999999	999999	999999	415	582	562	999999	999999	999999	999999	311	10	999999	23	24	429	117	764	472	707	265	727	269	990	763	661	999999	106	687	61	999999	585	378	441	867	999999	999999	541	999999	971	38	97	74	702	465	407	541	30	186	483	688	839	658	570	999999	67	14	771	652	921	959	725	999999	974	69	999999	632	282	155	838	141	575	678	500	999999	178	999999	566	534	366	129	583	919	214	373	602	926	807	164	810	180	525	999999	174	21	312	429	99	643	739	999999	268	874	348	351	122	171	167	891	118	404	447	247	999999	801	386	999999	463	999999	466	799	824	127	999999	667	615	686	513	489	376	999999	999999	999999	794	999999	860	709	581	862	260	999999	769	999999	56	416	732	288	602	999999	635	506	965	999999	186	940	950	150	538	999999	735	436	658	678	524	369	831	999999	452	705	940	676	235	999999	999999	35	999999	999999	81	929	999999	999999	93	150	853	870	782	999999	746	853	640	720	180	900	137	824	999999	101	401	687	999999	218	835	896	432	958	999999	375	137	160	910	52	79	609	745	408	352	999999	999999	653	586	999999	999999	598	75	230	506	999999	999999	999999	253	999999	516	394	354	726	501	197	718	895	599	999999	958	999999	943	597	999999	571	165	729	999999	274	276	747	110	999999	441	246	831	999999	999999	946	901	600	907	971	536	685	265	29	999999	165	799	929	63	178	787	191	655	477	999999	935	178	744	63	978	672	768	999999	999999	295	264	365	999999	443	653	999999	999999	999999	971	71	965	315	146	822	999999	474	347	693	932	62	259	591	364	631	526	999999	167	547	929	309	999999	402	751	733	999999	799	292	495	410	662	999999	503	999999	415	614	999999	999999	999999	736	999999	999999	84	999999	462	45	673	10	999999	916	876	999999	820	759	999999	303	573	999999	412	180	527	999999	851	293	279	632	756	999999	948	26	896	744	245	810	425	999999	693	51	298	697	979	799	406	579	534	314	609	999999	999999	122	999999	999999	629	751	219	332	483	790	91	830	999999	766	999999	869	999999	
141	122	999999	344	697	609	999999	275	714	999999	999999	999999	281	759	965	32	22	999999	999999	974	831	125	494	601	102	500	902	959	468	418	222	747	999999	999999	999999	202	600	999999	325	513	519	999999	915	560	491	546	211	41	999999	807	277	999999	999999	895	198	26	999999	417	251	206	706	572	807	306	978	980	999999	999999	366	773	431	612	577	332	464	999999	210	933	120	556	299	871	843	660	999999	349	532	642	999999	387	573	999999	168	129	806	947	992	618	999999	511	999999	999999	675	353	385	664	305	892	440	999999	816	999999	999999	999999	906	835	728	156	165	639	457	615	360	979	209	248	454	458	526	517	49	591	361	999999	266	809	205	500	284	486	999999	639	211	215	571	879	886	473	222	971	228	845	463	942	63	683	139	999999	154	147	999999	999999	376	922	126	234	999999	697	438	107	639	238	871	999999	999999	999999	413	154	418	329	362	981	245	555	999999	203	137	419	556	583	680	509	999999	147	999999	206	273	288	99	999999	545	199	44	125	341	990	974	999999	356	245	279	984	287	824	784	239	611	999999	634	999999	107	924	150	999999	426	139	999999	733	412	999999	554	134	999999	82	783	999999	946	129	223	999999	229	352	72	320	313	999999	231	532	362	47	999999	999999	654	999999	248	621	58	190	699	999999	999999	250	382	999999	691	155	928	215	50	621	293	492	607	999999	999999	754	861	830	551	729	908	359	381	375	803	112	480	999999	999999	172	124	766	429	22	199	978	969	114	629	999999	768	26	491	740	999999	112	843	327	472	494	760	228	638	969	303	758	999999	17	164	588	999999	48	382	999999	507	526	73	595	147	724	999999	757	999999	393	961	892	868	640	621	701	268	162	427	999999	412	896	137	459	999999	440	999999	999999	949	999999	492	730	643	999999	243	999999	49	257	189	747	708	12	27	255	18	999999	890	238	396	999999	999999	522	999999	999999	476	611	399	613	877	707	999999	823	807	170	999999	241	258	264	407	394	662	999999	999999	679	640	409	878	882	451	317	999999	881	575	496	721	970	999999	609	147	632	999999	435	380	482	999999	885	205	999999	354	999999	999999	999999	831	12	801	319	549	941	403	76	999999	516	172	570	167	733	258	320	449	999999	999999	649	999999	775	556	236	999999	499	547	755	214	31	537	673	164	914	60	573	999999	411	999999	177	216	80	899	330	999999	810	325	408	637	884	418	424	654	999999	518	999999	455	574	679	60	999999	648	862	710	979	498	415	253	683	999999	625	47	999999	999999	
443	56	999999	236	963	829	184	999999	128	999999	613	999999	28	651	405	994	127	131	732	380	999999	567	999999	198	351	999999	999999	82	724	999999	999999	381	914	700	999999	999999	190	999999	611	849	999999	264	530	542	107	866	479	764	847	689	999999	503	314	139	190	875	838	686	884	999999	999999	112	424	176	70	999999	999999	328	581	933	813	999999	519	883	999999	519	47	675	100	485	305	999999	234	45	394	765	77	785	999999	205	633	999999	344	423	999999	999999	999999	999999	999999	866	667	161	999999	999999	875	668	984	430	634	670	837	173	595	409	893	792	877	388	781	305	174	422	999999	999999	310	320	563	106	467	731	679	683	203	234	817	153	999999	320	170	999999	780	646	161	850	367	469	999999	935	529	632	895	461	999999	186	701	255	353	806	613	565	115	887	962	999999	991	999999	969	371	591	999999	344	567	228	65	999999	528	271	957	999999	999999	412	628	576	999999	999999	227	110	27	533	999999	799	651	707	999999	620	893	683	258	999999	214	500	546	353	779	999999	337	243	527	661	182	983	396	788	772	162	999999	320	137	76	774	999999	999999	837	29	950	692	859	623	444	631	845	22	999999	814	350	865	285	796	547	999999	984	583	366	999999	588	413	863	999999	452	143	582	556	999999	94	161	548	709	333	999999	604	477	999999	999999	39	999999	999999	297	974	431	297	211	523	589	567	789	999999	595	487	441	546	999999	924	180	999999	59	999999	999999	24	663	801	166	999999	967	999999	999999	374	500	999999	32	616	126	889	513	165	999999	999999	966	625	304	681	953	999999	892	293	775	553	448	782	979	48	151	999999	320	630	999999	259	556	646	537	999999	979	268	464	824	999999	940	421	25	378	999999	332	999999	720	982	999999	934	999999	684	999999	487	925	718	357	984	474	843	578	883	34	682	511	329	999999	878	701	695	767	78	862	999999	141	433	413	988	999999	937	562	338	781	206	201	872	478	59	500	271	911	480	359	586	371	538	990	695	489	999999	126	999999	290	163	999999	999999	821	999999	356	999999	999999	368	278	999999	999999	250	111	999999	491	639	999999	999999	999999	999999	783	297	719	285	472	999999	442	999999	508	999999	821	721	57	628	999999	999999	999999	145	703	998	956	552	212	821	999999	999999	437	172	214	850	999999	87	462	850	379	999999	281	545	999999	753	999999	597	860	564	716	999999	202	482	798	290	588	715	345	390	999999	999999	999999	999999	980	350	999999	999999	513	657	561	743	268	207	999999	160	929	514	999999	949	999999	369	692	999999	115	735	
929	954	999999	923	272	446	742	81	377	999999	794	384	999999	529	587	788	999999	999999	999999	972	311	995	999999	999999	361	83	449	999999	999999	123	548	447	791	255	999999	999999	905	589	395	124	999999	197	999999	999999	366	554	999999	745	372	160	285	999999	643	142	999999	934	730	727	999999	199	996	999999	629	263	598	356	593	319	118	999999	882	999999	816	888	971	999999	175	122	999999	807	999999	704	999999	999999	837	68	803	658	821	486	490	188	27	206	127	654	567	999999	522	20	999999	639	637	995	277	781	673	755	999999	999999	769	617	446	764	75	999999	333	338	426	540	552	999999	497	631	886	703	486	619	771	327	556	599	600	999999	845	999999	999999	38	999999	999999	999999	58	497	512	999999	999999	742	263	999999	999999	330	238	159	999999	467	36	151	15	999999	573	999999	63	983	999999	762	999999	27	999999	918	999999	999999	305	315	369	155	999999	999999	985	999999	23	999999	233	488	946	997	328	450	618	813	819	351	999999	919	459	762	340	74	999999	999999	548	855	576	344	999999	600	999999	999999	790	836	962	999999	166	999999	999999	612	80	574	47	846	444	999999	408	362	109	999999	173	386	855	606	814	999999	999999	999999	376	168	394	889	929	999999	999999	404	659	782	999999	240	195	971	999999	846	692	765	37	807	315	818	456	224	244	999999	436	647	77	999999	31	533	794	920	724	935	227	190	645	691	872	49	999999	625	999999	869	54	999999	561	999999	913	58	412	986	999999	557	712	180	655	999999	919	335	999999	475	761	326	445	999999	999999	888	629	512	130	345	934	999999	749	830	999999	999999	285	244	999999	68	999999	999999	131	999999	990	176	233	57	999999	45	772	547	999999	603	864	195	434	779	945	672	389	411	928	999999	62	665	808	881	468	290	334	684	249	278	205	789	205	637	999999	89	665	581	976	94	573	396	999999	999999	966	999999	940	506	999999	423	679	868	999999	64	755	999999	368	999999	999999	254	999999	999999	308	999999	407	85	999999	797	999999	999999	999999	808	435	843	999999	665	999999	662	915	999999	350	828	394	826	598	337	745	151	999999	948	721	323	992	732	383	484	98	127	999999	891	999999	153	10	999999	415	871	443	209	999999	100	999999	705	437	999999	903	883	703	482	999999	999999	339	847	915	556	154	694	815	702	470	28	999999	985	999999	999999	415	207	999999	999999	420	727	894	545	591	791	726	25	886	999999	828	500	999999	616	999999	999999	999999	689	237	454	999999	999999	66	740	739	999999	999999	247	999999	413	241	706	65	742	71	999999	185	793	266	133	830	
139	808	468	874	970	247	960	713	248	471	726	969	382	681	699	671	164	806	59	278	999999	235	482	999999	999999	999999	999999	554	162	502	767	999999	114	624	160	912	597	865	768	304	999999	533	999999	999999	515	736	683	70	372	457	30	999999	999999	854	999999	903	999999	999999	752	536	999999	416	561	746	703	999999	864	758	999999	786	83	298	47	999999	716	999999	683	541	609	999999	760	979	191	704	481	780	999999	260	999999	256	999999	253	999999	242	106	156	972	806	247	999999	872	924	999999	999999	383	731	950	462	999999	397	230	794	743	367	999999	228	234	856	274	923	88	614	999999	999999	208	829	186	805	999999	999999	982	877	303	398	522	836	449	999999	330	749	830	762	122	885	35	793	509	999999	466	999999	921	125	999999	999999	142	267	448	264	387	554	999999	155	803	578	414	353	999999	355	845	939	778	999999	535	525	103	325	502	600	259	415	329	431	999999	999999	999999	866	999999	999999	265	264	397	195	999999	776	203	684	959	543	480	682	302	163	909	527	109	999999	999999	999999	230	816	765	847	14	999999	234	999999	806	33	930	548	17	521	100	590	551	999999	999999	758	331	418	366	958	130	577	123	175	521	999999	680	999999	285	330	758	448	499	549	999999	256	551	79	878	935	999999	931	674	780	73	329	975	516	999999	999999	693	811	460	999999	999999	437	857	999999	999999	985	353	585	999999	687	999999	999999	101	999999	411	163	216	999999	999999	431	354	999999	999999	343	999999	202	845	173	462	454	636	999999	999999	691	822	753	399	493	466	892	591	38	668	986	999999	999999	238	999999	114	738	624	441	281	38	462	538	534	524	956	999999	149	190	132	999999	61	815	664	999999	999999	658	999999	723	999999	647	840	326	530	916	325	691	964	872	68	724	829	999999	676	999999	239	293	229	875	536	55	753	999999	906	849	934	999999	756	999999	793	456	974	900	644	633	197	999999	18	999999	999999	274	456	277	999999	407	989	856	999999	704	999999	895	438	888	197	750	894	439	419	680	981	123	935	999999	89	611	999999	928	560	52	999999	102	285	999999	677	271	599	999999	289	508	860	88	73	62	658	897	999999	95	713	999999	999999	758	727	338	999999	94	339	321	999999	520	657	70	306	106	932	87	999999	827	999999	925	161	418	999999	910	819	999999	60	883	486	191	999999	665	225	666	313	23	375	999999	999999	592	999999	288	298	999999	851	999999	781	966	129	581	287	200	873	788	743	330	608	816	518	732	44	456	835	16	926	999999	845	640	792	918	712	672	
851	629	992	872	130	390	999999	28	999999	94	999999	904	903	999999	791	436	923	983	415	558	438	252	557	485	452	291	842	860	999999	151	183	210	868	614	999999	253	795	870	999999	227	999999	500	611	950	693	930	112	999999	209	418	717	809	999999	999999	244	609	999999	517	430	839	547	208	73	980	999999	562	46	999999	999999	548	640	63	783	999999	999999	938	640	607	792	522	188	319	660	547	999999	374	999999	715	380	739	182	288	999999	999999	679	999999	999999	631	49	999999	894	813	479	999999	999999	999999	35	325	999999	305	968	474	724	907	660	999999	999999	999999	556	546	865	331	919	324	375	362	999999	423	518	253	511	19	567	662	627	375	839	999999	769	769	999999	382	363	84	999999	708	564	541	710	450	20	911	999999	503	275	573	894	999999	295	425	61	612	806	999999	794	999999	906	999999	289	294	999999	549	756	786	207	492	967	999999	554	999999	798	81	712	999999	242	600	935	74	396	999999	481	685	999999	354	718	736	576	999999	289	811	801	501	261	425	61	470	999999	298	305	783	605	999999	610	628	627	979	899	737	876	204	33	842	675	999999	999999	713	836	999999	77	471	916	999999	999999	742	865	306	819	999999	26	771	999999	999999	768	613	459	432	84	94	727	738	836	838	378	95	787	999999	826	999999	999999	348	634	753	230	834	866	881	494	867	762	330	170	612	721	114	758	386	83	72	775	999999	638	751	684	338	999999	999999	999999	479	954	905	479	792	685	678	147	691	426	934	999999	577	937	216	331	406	999999	234	126	274	337	410	885	999999	260	999999	709	882	79	891	209	999999	536	24	913	857	999999	999999	926	53	967	76	999999	149	325	207	999999	431	429	287	760	410	960	91	152	553	999999	715	541	465	968	264	622	534	734	957	999999	922	303	474	555	999999	999999	83	307	270	999999	746	448	63	776	287	999999	791	999999	799	828	455	872	369	837	999999	836	999999	999999	712	999999	436	415	368	166	999999	138	999999	732	559	112	887	784	882	113	283	999999	488	688	691	801	830	402	999999	138	596	60	934	999999	999999	374	837	998	999999	815	23	341	90	896	999999	159	507	69	582	697	999999	999999	990	265	563	999999	357	781	999999	999999	999999	999999	479	239	570	999999	999999	327	322	194	274	888	199	999999	99	942	196	592	999999	541	303	999999	820	248	197	924	69	678	84	552	999999	65	614	999999	201	999999	999999	851	335	775	955	999999	747	397	432	62	481	923	176	620	681	765	348	851	618	852	223	999999	51	999999	999999	
525	252	770	177	999999	284	516	874	120	999999	345	266	667	586	122	34	432	999999	145	453	145	512	999999	870	262	716	763	74	349	766	631	809	690	364	440	937	977	230	223	999999	965	59	65	999999	999999	508	999999	999999	505	827	790	424	906	999999	285	22	788	899	915	502	521	451	534	999999	459	536	576	313	155	999999	57	212	602	367	487	96	456	924	999999	753	999999	497	569	522	999999	216	902	497	88	427	159	87	315	721	267	523	524	999999	89	809	932	999999	130	330	780	587	821	999999	714	999999	566	863	374	999999	466	33	882	22	999999	999999	633	88	999999	728	35	969	897	880	999999	999999	572	743	845	725	820	667	377	248	742	398	999999	363	782	889	861	999999	999999	153	265	999999	999999	511	345	836	186	999999	153	999999	304	810	999999	999999	449	749	626	822	28	649	350	798	656	643	280	999999	858	280	306	999999	867	740	266	753	625	866	999999	999999	408	999999	549	967	524	999999	999999	931	707	999999	913	42	272	48	277	73	802	466	586	999999	241	366	978	999999	557	808	534	564	553	937	325	582	999999	999999	999999	18	110	383	999999	681	699	348	281	999999	367	273	82	999999	473	202	950	999999	289	337	829	52	999999	643	999999	716	450	389	387	770	999999	340	999999	706	624	268	963	999999	999999	999999	307	999999	94	999999	548	293	736	706	101	361	986	165	303	98	737	999999	977	466	963	567	240	999999	960	511	285	999999	999999	375	213	214	999999	999999	999999	999999	40	936	958	467	104	136	980	743	298	999999	784	999999	47	528	968	253	290	507	465	624	674	999999	931	583	999999	521	999999	370	502	886	132	999999	188	918	68	800	999999	520	371	837	587	496	999999	934	999999	999999	989	138	999999	960	923	999999	999999	362	999999	52	15	384	999999	583	499	619	999999	412	999999	999999	794	999999	999999	178	830	770	145	627	47	187	966	997	856	999999	532	508	963	542	962	401	397	826	999999	25	795	48	999999	788	348	967	255	619	40	406	516	870	667	999999	999999	163	596	999999	324	532	86	17	527	191	60	991	656	709	449	512	999999	999999	910	454	999999	999999	428	356	289	79	999999	356	967	460	480	662	840	999999	999999	808	804	948	511	685	938	787	521	170	738	356	999999	545	999999	527	473	547	959	223	854	999999	735	249	169	255	600	999999	50	77	711	397	999999	920	307	640	999999	984	467	999999	999999	595	280	267	999999	932	758	396	999999	450	986	932	702	627	999999	999999	83	565	788	266	95	218	747	453	999999	350	206	400	
248	539	819	489	90	735	707	269	77	477	999999	237	496	999999	553	600	90	999999	999999	533	50	244	567	152	206	211	148	999999	999999	999999	808	999999	736	999999	999999	647	630	507	852	966	919	621	995	606	934	561	769	881	999999	157	373	680	654	672	360	999999	999999	999999	292	878	596	999999	421	250	668	999999	500	139	66	905	999999	582	926	728	613	999999	248	960	217	644	442	999999	999999	999999	463	999999	623	73	17	153	675	953	999999	973	380	518	999999	999999	937	581	999999	640	999999	760	188	790	999999	999999	68	931	765	999999	469	647	445	338	769	721	999999	999999	739	436	131	999999	999999	999999	368	999999	358	105	999999	493	33	635	584	999999	443	879	522	672	385	697	14	999999	387	999999	999999	576	537	51	748	999999	967	999999	999999	633	518	910	531	172	432	999999	999999	963	711	281	999999	833	73	643	895	890	999999	999999	999999	52	431	999999	535	574	531	791	425	317	356	741	526	999999	793	950	293	999999	358	359	999999	999999	129	51	374	115	677	660	512	894	999999	999999	999999	999999	999999	999999	211	472	999999	999999	999999	640	999999	999999	617	969	755	371	50	123	359	372	999999	849	873	999999	999999	999999	999999	429	897	870	288	530	171	497	462	673	382	993	999999	820	999999	999999	718	610	210	860	999999	404	360	315	620	999999	544	783	327	439	979	673	999999	821	791	955	70	769	361	999999	107	130	517	999999	989	57	999999	999999	225	151	140	273	378	999999	957	286	79	591	260	888	986	388	999999	999999	999999	709	125	927	39	201	999999	999999	258	999999	762	312	887	277	326	573	35	15	567	999999	308	715	999999	815	863	514	886	478	999999	473	999999	719	999999	494	999999	289	931	446	999999	999999	810	999999	25	32	309	654	399	801	275	687	863	981	821	993	999999	979	999999	999999	73	524	315	861	439	785	488	53	999999	402	880	46	641	588	505	543	375	126	699	281	515	219	999999	94	212	832	609	886	898	999999	769	418	874	999999	383	984	999999	949	752	240	543	266	302	996	921	999999	55	285	999999	287	628	999999	289	143	793	854	409	999999	658	999999	185	602	155	406	633	999999	172	999999	215	520	824	999999	373	469	737	259	917	128	173	974	787	334	410	620	337	171	999999	740	838	528	585	498	300	156	64	941	999999	895	373	460	76	46	80	964	999999	212	999999	819	405	999999	937	291	67	684	819	999999	201	534	78	472	341	999999	180	999999	935	999999	135	227	414	795	999999	31	755	713	907	750	999999	446	166	134	926	319	999999	303	999999	999999	
441	616	336	213	750	586	827	900	128	644	999999	999999	38	138	87	27	415	609	407	999999	536	354	776	78	999999	754	378	943	999999	32	97	877	106	641	999999	999999	890	211	55	560	203	854	999999	999999	885	870	999999	38	57	908	999999	734	896	674	999999	97	839	267	615	995	218	884	364	105	556	988	999999	397	244	568	137	213	564	999999	999999	682	759	512	999999	999999	347	350	999999	638	128	362	999999	432	873	806	679	633	596	59	352	999999	999999	499	716	896	583	30	999999	489	999999	700	180	59	951	999999	338	336	84	888	999999	999999	988	726	977	204	17	999999	523	438	888	503	617	999999	504	999999	192	270	796	296	152	327	999999	416	856	428	192	931	480	788	477	353	559	707	401	484	330	999999	521	522	889	719	506	364	600	999999	92	665	999999	547	999999	78	540	787	745	999999	320	999999	869	558	999999	85	393	999999	960	999999	999999	909	123	29	92	999999	999999	999999	407	433	820	202	815	579	346	526	386	933	885	409	812	771	962	70	173	748	903	962	510	813	999999	771	403	999999	342	182	999999	535	999999	493	329	999999	999999	321	520	127	766	300	222	495	699	460	999999	561	999999	183	999999	62	999999	999999	999999	999999	999999	594	999999	999999	799	760	247	173	974	999999	478	401	89	555	392	650	550	55	982	612	750	25	123	874	920	842	999999	169	234	499	999999	130	976	999999	494	795	223	470	328	15	999999	58	521	848	981	458	999999	187	791	999999	512	810	999999	903	45	757	480	999999	999999	956	438	87	999999	484	182	357	424	544	999999	999999	437	89	726	977	559	999999	504	275	893	471	370	154	378	928	987	868	769	83	509	737	325	990	999999	371	577	975	119	46	675	634	999999	936	999999	204	869	432	93	384	353	343	999999	999999	999999	667	596	293	709	21	999999	313	999999	999999	999999	333	281	447	748	365	409	999999	591	467	599	268	437	999999	999999	183	68	564	785	395	729	175	484	999999	999999	999999	775	999999	999999	108	549	999999	999999	692	901	792	999999	432	999999	999999	974	769	751	795	999999	81	239	172	264	536	952	999999	527	999999	622	869	849	999999	999999	83	589	999999	318	493	999999	237	223	745	999999	245	260	636	880	999999	999999	959	423	689	505	588	445	999999	999999	739	999999	617	999999	852	80	41	999999	999999	645	999999	999999	859	460	268	999999	387	858	493	640	999999	286	999999	61	470	782	662	455	169	665	208	638	999999	95	579	346	310	392	370	674	999999	301	497	991	279	919	999999	999999	999999	812	127	730	951	
972	20	463	999999	565	384	80	418	585	783	999999	999999	972	171	774	881	999999	999999	995	497	818	999999	727	999999	999999	782	999999	231	999999	999999	999999	547	477	686	999999	85	999999	515	745	17	299	266	999999	999999	399	554	999999	757	787	627	999999	246	132	243	142	833	293	674	508	783	833	849	264	295	436	560	969	999999	167	699	765	999999	830	987	207	562	234	219	398	778	999999	793	444	536	66	120	425	244	553	180	999999	451	17	962	184	450	12	629	91	839	999999	21	999999	97	999999	828	416	144	45	580	609	999999	286	999999	308	49	415	999999	999999	325	144	999999	741	986	907	323	999999	868	813	757	559	999999	137	558	999999	473	999999	356	674	237	704	290	999999	973	999999	999999	999999	288	663	145	999999	999999	399	765	704	999999	279	613	190	548	429	999999	331	288	999999	999999	946	727	535	834	845	68	63	999999	621	999999	537	768	425	999999	158	130	214	999999	999999	999999	215	372	853	354	999999	590	175	999999	807	999999	999999	999999	952	566	771	447	752	829	299	999999	230	397	154	850	999999	511	197	991	399	309	343	653	566	744	999999	583	999999	191	641	265	893	927	203	465	894	616	999999	858	427	710	999999	999999	388	744	65	817	228	13	42	692	402	999999	736	508	822	316	364	217	767	999999	999999	571	197	43	93	303	204	689	956	705	695	339	574	688	932	958	999999	999999	689	982	365	870	158	949	862	719	200	695	999999	999999	262	608	101	239	147	806	197	999999	661	762	622	539	56	336	997	999999	609	58	999999	863	52	542	528	785	832	999999	999999	248	181	373	112	508	56	378	999999	96	999999	344	551	999999	771	919	170	927	369	826	824	999999	951	799	119	152	129	778	545	719	90	316	407	443	394	948	183	999999	659	999999	492	678	883	910	825	999999	999999	999999	102	132	381	600	999999	15	879	600	296	381	264	959	999999	278	832	733	16	931	999999	117	741	822	999999	873	277	254	344	155	999999	51	999999	844	999999	678	686	999999	347	999999	999999	401	564	793	661	802	42	999999	735	224	999999	999999	904	894	338	398	709	999999	386	999999	333	181	999999	733	662	255	999999	999999	999999	710	999999	418	395	527	50	999999	552	947	171	943	840	577	999999	129	309	788	999999	88	515	257	999999	416	46	999999	165	719	999999	831	140	416	403	622	385	35	632	436	763	387	854	793	846	762	118	442	668	999999	999999	999999	999999	999999	999999	999999	904	76	740	185	382	999999	371	331	814	999999	816	755	549	999999	201	494	496	872	34	760	
234	721	411	217	308	603	180	410	67	188	999999	999999	308	84	999999	999999	999999	457	64	999999	25	532	999999	134	945	999999	999999	450	564	177	999999	561	999999	357	105	192	999999	533	999999	999999	385	999999	273	636	323	559	456	999999	509	882	209	49	817	817	744	701	999999	286	271	999999	999999	730	999999	890	999999	846	417	950	999999	999999	653	760	999999	286	831	64	269	999999	810	395	906	427	940	681	999999	999999	743	999999	613	403	450	999999	271	932	77	655	999999	382	513	477	151	506	999999	974	238	999999	469	541	986	999999	441	400	475	876	48	293	789	174	999999	117	113	999999	346	999999	94	999999	498	647	218	999999	940	886	839	343	253	409	930	965	452	527	556	211	54	924	961	60	913	395	893	783	866	950	459	999999	374	999999	170	999999	999999	964	950	999999	332	811	749	999999	560	142	633	638	363	999999	999999	405	999999	901	999999	422	623	999999	999999	113	754	434	999999	989	999999	443	969	488	249	29	999999	487	576	735	878	242	184	999999	999999	781	762	265	430	999999	237	64	999999	472	432	747	297	855	613	847	77	897	502	759	128	126	999999	154	999999	344	747	244	999999	824	32	999999	248	217	545	579	350	999999	999999	275	762	999999	597	999999	66	502	731	230	874	729	668	980	739	425	298	999999	618	617	999999	96	999999	993	235	31	449	332	509	999999	999999	999999	506	578	893	237	997	999999	999999	665	999999	897	612	526	369	109	165	51	369	822	919	172	961	999999	999999	917	968	768	156	576	67	734	992	999999	910	999999	232	999999	999999	999999	427	552	854	952	529	999999	483	779	999999	136	866	999999	962	686	999999	157	82	774	945	975	269	999999	598	952	608	364	904	961	615	529	876	75	999999	857	999999	999999	317	999999	213	664	443	198	144	30	710	659	999999	316	489	762	767	999999	999999	121	253	199	999999	999999	354	175	74	522	174	114	259	800	453	999999	291	794	840	74	999999	291	541	80	999999	999999	999999	948	592	999999	481	999999	761	428	919	842	614	215	422	416	999999	999999	999999	921	34	999999	770	999999	216	667	34	695	922	703	999999	863	580	182	999999	385	999999	999999	583	999999	50	999999	352	999999	999999	610	499	999999	381	433	410	533	691	620	55	73	999999	999999	742	999999	999999	786	930	68	542	999999	272	442	999999	47	999999	268	464	132	880	713	999999	940	38	605	999999	948	999999	498	999999	363	182	960	136	41	999999	325	662	999999	903	264	999999	293	298	824	999999	999999	965	344	675	151	79	569	739	999999	385	867	315	146	757	624	
472	441	765	188	884	999999	315	999999	469	999999	605	999999	228	999999	999999	999999	651	213	267	119	983	979	999999	161	293	612	231	793	655	710	19	526	899	289	792	999999	527	999999	940	46	999999	885	875	999999	545	273	350	999999	20	981	225	111	879	648	999999	492	618	614	895	281	91	999999	434	758	432	999999	999999	939	834	382	876	541	272	999999	367	999999	114	589	616	29	271	118	999999	999999	999999	999999	646	999999	649	309	341	913	224	999999	955	240	461	126	810	465	367	411	999999	637	999999	999999	839	999999	999999	542	999999	38	997	999999	19	972	738	999999	999999	524	443	654	999999	534	51	999999	999999	602	275	137	647	987	779	160	662	859	829	156	569	999999	999999	999999	970	116	921	999999	915	999999	999999	999999	999999	701	853	296	999999	712	121	999999	595	999999	999999	246	393	999999	999999	400	259	847	222	159	999999	592	200	462	999999	455	684	999999	613	738	56	999999	942	292	634	945	144	999999	138	950	748	999999	560	427	999999	831	604	816	221	530	63	78	136	510	839	909	510	999999	839	576	38	999999	149	857	105	999999	303	110	999999	949	999999	766	718	272	411	76	42	773	18	624	851	867	971	93	685	999999	852	442	453	724	445	999999	653	562	921	819	936	999999	331	999999	537	503	297	272	274	999999	359	999999	108	772	877	737	392	224	999999	999999	957	66	182	126	535	861	999999	999999	514	522	122	166	351	592	140	999999	999999	999999	97	358	579	999999	819	999999	628	999999	999999	999999	999999	707	361	438	838	999999	861	879	531	214	541	676	999999	493	758	752	184	203	522	515	999999	548	296	451	137	375	591	259	247	784	498	545	526	976	957	806	171	684	328	591	730	260	807	246	409	999999	512	999999	949	76	999999	435	999999	828	48	308	999999	909	999999	999999	178	999999	642	746	716	995	159	869	536	952	999999	499	999999	999999	785	391	999999	59	51	999999	999999	505	309	999999	571	72	78	999999	938	999999	395	261	383	999999	422	999999	618	71	999999	413	271	643	559	997	999999	723	560	546	53	999999	567	371	999999	999999	609	999999	999999	471	185	999999	927	461	930	877	999999	339	126	999999	518	666	772	679	529	637	455	230	999999	999999	694	999999	511	531	654	291	101	33	999999	789	999999	750	999999	157	885	875	486	809	712	999999	999999	156	606	541	38	386	884	999999	999999	240	148	389	999999	11	776	337	152	405	999999	649	999999	543	946	336	772	768	851	625	999999	654	999999	646	517	999999	871	548	251	999999	503	999999	406	214	999999	162	651	867	33	813	
