500	500	
106	104	107	103	95	122	89	89	83	104	88	115	92	96	106	86	94	96	100	100	90	89	106	88	106	103	92	96	104	107	106	100	81	96	110	103	113	96	111	115	103	107	99	94	101	119	98	109	110	92	110	96	113	98	98	85	99	110	79	113	123	94	96	104	95	96	90	105	77	113	97	94	74	95	94	88	101	100	89	76	107	89	85	103	104	95	100	77	94	95	105	99	107	85	101	81	100	98	93	88	106	90	109	108	108	88	103	106	110	89	126	102	91	89	93	82	114	93	93	76	92	121	98	107	112	83	108	86	96	95	87	105	99	109	92	94	105	93	97	102	107	107	100	87	101	95	95	89	88	109	102	99	110	85	96	91	95	105	107	133	82	106	108	86	90	107	101	119	90	86	105	105	107	91	91	94	98	91	99	114	103	92	87	105	104	95	86	103	102	103	85	83	95	93	128	77	85	89	95	104	91	95	81	91	99	104	115	100	93	96	109	95	113	113	105	103	84	81	105	92	100	106	90	108	105	93	86	91	91	104	92	110	106	96	109	84	101	90	88	95	111	98	94	78	120	110	109	102	98	110	102	96	93	106	112	90	111	131	121	99	98	98	103	105	109	90	105	125	101	106	109	104	106	92	126	88	104	92	98	102	96	97	117	99	95	99	113	106	120	85	98	105	102	111	106	95	99	98	94	104	99	90	105	98	96	110	103	93	102	97	89	84	117	100	94	101	86	92	116	80	94	117	93	102	102	117	115	118	107	95	116	107	101	91	113	110	91	99	77	125	89	107	95	95	92	113	94	106	101	85	118	102	91	95	111	91	90	104	89	91	107	90	102	93	111	117	108	102	107	98	104	116	127	85	97	103	105	109	102	113	102	93	99	108	113	104	115	107	95	102	92	105	100	100	100	83	102	107	104	81	116	102	86	93	92	117	98	98	109	111	93	108	94	95	104	91	100	97	90	93	108	108	108	94	108	93	104	84	123	102	104	114	96	94	94	99	96	123	113	104	122	84	87	97	101	101	106	104	102	96	99	89	105	104	109	97	90	114	106	100	111	106	113	100	109	121	125	92	100	109	96	105	91	100	88	99	88	93	104	104	94	98	94	106	87	90	114	124	109	98	107	103	86	100	105	94	102	92	91	104	
100	107	102	91	108	106	103	99	79	88	95	93	104	99	109	87	117	101	126	116	102	89	104	93	100	123	100	109	95	105	98	114	100	85	114	99	97	106	95	93	101	89	91	92	92	108	87	92	99	94	80	92	90	106	111	113	92	98	107	93	95	106	100	99	104	112	105	94	99	94	85	84	91	103	87	110	95	117	97	90	100	113	88	88	91	109	106	111	104	97	105	113	102	84	98	108	97	110	110	107	102	91	82	111	107	101	107	121	91	96	114	97	94	106	85	95	103	108	103	109	97	114	98	109	107	96	92	95	119	96	90	95	91	98	85	97	108	94	98	101	92	94	102	92	108	93	89	74	96	126	100	88	99	99	101	99	90	98	102	115	106	100	111	92	93	90	92	122	110	116	87	94	104	99	90	84	97	94	110	107	85	85	112	110	99	103	102	106	95	97	96	95	105	96	110	111	88	98	83	107	95	112	91	100	107	100	102	94	88	92	79	104	119	110	106	101	108	90	103	114	98	104	95	109	86	103	101	109	101	101	104	104	103	67	104	103	104	81	85	103	103	95	88	107	104	100	92	113	101	89	117	109	133	96	114	112	115	111	113	89	100	92	111	97	110	89	95	111	96	86	100	107	91	115	104	102	110	91	111	100	93	105	98	83	102	108	95	107	110	115	110	87	95	109	117	93	99	95	96	102	91	104	119	107	100	87	107	102	97	93	93	84	99	89	82	95	90	102	100	106	114	99	102	113	95	99	112	110	89	85	107	102	105	82	99	98	102	105	93	93	88	106	99	108	94	97	96	80	102	108	100	101	96	90	90	99	106	116	97	91	107	107	93	92	110	97	102	99	99	114	102	107	106	98	114	87	97	105	86	119	91	113	102	110	114	83	87	87	106	107	92	82	115	85	101	111	123	108	94	110	103	110	94	101	86	104	91	99	109	107	83	93	94	101	102	90	97	96	88	104	103	86	97	96	117	102	92	98	99	121	99	96	77	95	120	114	101	101	101	98	93	95	103	111	126	95	96	107	123	109	72	105	111	87	115	82	89	92	109	93	99	98	123	108	102	97	97	109	100	94	104	105	91	93	102	98	78	91	86	92	110	119	103	101	101	106	100	92	93	120	106	112	100	102	104	85	100	91	94	94	
262	999999	37	181	999999	363	80	859	857	804	999999	417	51	581	686	260	571	40	236	518	72	946	999999	999999	999999	999999	772	999999	999999	999999	735	891	632	186	526	705	999999	999999	215	999999	448	22	247	999999	284	828	999999	21	999999	521	999999	772	999999	245	736	315	181	196	630	889	591	662	537	999999	79	76	784	864	999999	981	492	580	999999	892	80	60	708	355	566	999999	627	999999	801	999999	673	963	848	396	999999	221	533	580	370	325	999999	785	999999	662	999999	217	999999	812	956	999999	38	39	946	999999	175	685	606	826	629	999999	271	999999	860	726	911	999999	228	999999	999999	843	458	912	219	510	148	999999	999999	56	264	359	999999	815	804	177	781	644	26	697	231	764	614	999999	951	461	63	999999	925	758	751	984	988	999999	398	123	186	126	819	446	22	881	999999	560	572	280	999999	999999	36	999999	944	277	99	531	176	999999	999999	751	961	758	456	225	368	816	304	999999	370	999999	426	690	991	665	824	580	685	349	999999	63	144	680	230	606	896	242	814	483	895	466	490	740	884	434	165	999999	999999	796	522	304	999999	302	909	220	999999	999999	701	289	452	519	846	826	14	184	616	290	537	849	999999	136	12	821	384	903	539	686	805	566	999999	999999	590	999999	999999	359	798	841	771	20	576	999999	540	534	41	385	620	999999	999999	709	818	874	533	150	476	999999	302	444	918	15	680	353	539	145	778	688	929	957	999999	999999	386	999999	519	527	999999	767	999999	999999	790	998	999999	875	999999	105	748	999999	240	449	422	999999	999999	999999	923	999999	339	232	31	405	756	352	456	662	663	89	333	53	365	15	999999	709	800	824	654	919	721	805	402	443	396	999999	458	489	999999	570	598	33	851	753	999999	999999	745	200	721	447	999999	631	221	871	772	704	279	999999	582	712	639	242	709	13	54	999999	999999	587	18	613	894	999999	999999	999999	999999	309	202	612	817	817	999999	610	999999	216	377	100	593	531	999999	692	873	233	907	832	999999	365	999999	847	708	663	230	999999	192	118	999999	584	999999	999999	389	472	512	667	416	764	749	38	999999	502	635	953	941	308	916	326	739	999999	69	293	172	999999	999999	354	903	999999	999999	805	999999	999999	663	793	999999	475	999999	208	190	215	817	152	999999	902	236	822	222	755	999999	921	251	865	378	883	524	230	955	263	486	167	763	262	177	943	999999	143	838	842	377	999999	166	717	145	999999	853	917	210	270	999999	173	142	999999	999999	675	564	562	999999	780	278	999999	519	999999	
721	33	452	564	974	150	301	999999	983	379	387	256	765	533	730	844	39	607	30	695	999999	323	34	999999	999999	999999	389	58	515	68	999999	999999	956	277	995	999999	91	298	999999	70	999999	805	190	999999	999999	999999	999999	40	832	783	750	999999	345	824	999999	408	999999	836	999999	482	760	252	587	924	805	375	299	498	538	617	762	741	664	960	725	558	999999	271	844	635	999999	359	226	732	317	902	676	142	743	596	123	255	554	470	309	726	999999	265	956	405	895	421	999999	224	30	19	16	384	108	975	275	737	992	119	889	410	36	855	616	999999	698	166	754	941	503	516	196	203	660	999999	341	876	314	448	739	180	857	11	711	308	895	301	999999	767	999999	999999	999999	444	580	898	999999	372	649	999999	999999	999999	666	999999	720	514	999999	813	999999	999999	644	399	432	553	379	718	999999	34	153	318	999999	406	132	986	999999	126	263	999999	999999	762	309	969	237	261	740	999999	514	306	290	207	485	92	577	999999	133	999999	954	709	74	861	355	675	228	340	56	311	616	680	940	604	260	80	200	961	798	674	171	999999	812	379	999999	256	743	946	832	925	828	195	862	688	999999	554	999999	761	999999	634	750	999999	214	439	999999	999999	999999	686	946	999999	892	615	147	458	770	783	896	695	657	999999	999999	282	507	131	999999	430	999999	999999	441	706	393	439	999999	174	924	275	966	383	984	380	890	66	999	999999	999999	222	58	414	999999	999999	657	991	113	319	702	478	398	93	956	964	26	113	255	250	31	462	71	972	534	505	816	522	999999	286	217	874	282	89	98	270	999999	413	999999	999999	999999	401	335	245	999999	455	876	882	427	30	363	999999	811	758	999999	999999	161	999999	879	423	572	999999	290	999999	999999	828	205	999999	995	695	592	613	769	202	201	630	137	825	999999	88	628	934	105	690	922	430	999999	523	683	999999	118	305	533	999999	999999	914	121	508	144	643	999999	567	886	731	438	749	27	618	999999	776	452	336	574	800	794	637	49	599	904	681	764	999999	635	487	587	296	90	999999	712	287	999999	629	999999	867	828	70	999999	373	999999	182	413	454	956	999999	75	782	999999	732	136	852	874	521	603	462	999999	578	999999	999999	154	151	999999	178	906	290	267	823	645	707	999999	999999	999999	676	347	731	278	320	724	728	422	805	565	357	722	999999	412	999999	999999	238	988	999999	138	999999	229	120	513	244	999999	676	649	251	146	33	999999	402	271	999999	183	872	194	568	853	213	987	349	586	321	
455	55	877	269	798	417	719	723	604	999999	456	236	227	43	773	58	88	180	668	542	999999	330	598	213	824	162	53	999999	405	925	999999	999999	534	201	999999	501	798	390	453	729	313	46	797	330	751	946	999999	161	795	805	135	816	680	999999	724	134	457	674	999999	645	373	299	999999	679	290	576	999999	36	253	999999	260	697	726	939	238	561	532	278	461	877	508	891	635	600	800	844	999999	489	477	664	54	134	945	807	365	999999	719	128	49	185	999999	628	999999	523	555	437	100	999999	815	173	602	188	222	567	147	999999	663	727	879	445	999999	223	559	588	236	135	752	918	999999	223	841	999999	999999	999999	633	879	999999	999999	999999	372	754	468	673	999999	72	865	911	387	670	884	360	992	248	603	999999	40	78	328	297	429	684	999999	168	602	331	999999	950	936	934	267	497	552	681	516	999999	908	549	254	999999	371	224	375	999999	999999	863	849	176	634	478	602	810	665	824	626	688	999999	999999	81	999999	874	915	975	453	412	396	999999	320	999999	999999	999999	491	999999	802	925	214	319	922	468	739	481	31	325	467	341	456	832	728	999999	828	999999	608	477	999999	651	455	249	999999	846	312	65	539	444	722	579	999999	987	863	898	421	379	660	841	342	511	853	999999	999999	121	999999	564	999999	264	903	802	999999	23	561	999999	480	965	397	86	999999	683	942	586	602	999999	230	999999	969	830	644	459	999999	766	145	760	798	855	731	999999	891	748	975	999999	999999	919	288	107	435	712	428	455	981	584	999999	658	568	276	998	999999	891	495	595	999999	999999	453	354	534	878	800	999999	624	999999	586	194	999999	708	668	999999	682	610	132	999999	266	412	198	999999	874	999999	486	202	531	999999	111	919	405	162	726	663	97	999999	753	229	634	360	803	221	405	999999	277	950	999999	231	325	29	999999	461	338	846	431	999999	479	452	999999	608	830	767	142	999999	999999	265	999999	14	957	116	856	999999	410	906	608	999999	81	485	999999	999999	301	310	541	92	160	944	824	880	241	121	106	310	827	35	530	999999	999999	738	609	21	969	895	273	219	173	999999	60	432	999999	454	904	999999	999999	866	999999	999999	235	999999	999999	999999	440	111	772	846	19	555	999999	384	386	572	899	999999	876	999999	566	405	46	331	918	999999	999999	999999	999999	787	216	112	999999	999999	718	999	810	37	233	764	999999	868	999999	426	209	999999	789	675	56	999999	554	571	127	999999	999999	911	493	903	141	230	999999	48	468	999999	639	999999	882	999999	666	
386	999999	871	120	121	999999	999999	282	999999	999999	310	999999	999999	999999	966	242	645	985	836	661	806	999999	907	896	12	999999	542	409	148	787	303	735	675	19	670	914	683	461	15	614	611	639	999999	781	830	999999	734	693	999999	752	994	921	56	462	999999	869	853	974	117	309	999999	298	144	832	828	999999	999999	218	684	61	558	194	999999	231	999999	177	643	135	999999	999999	88	999999	906	999999	792	381	688	999999	158	999999	999999	709	353	706	926	999999	504	50	953	265	895	525	18	999999	203	809	941	825	412	692	236	728	909	830	231	999999	392	748	999999	456	886	617	999999	999999	990	999999	999999	999999	305	738	672	602	999999	999999	391	562	840	465	202	982	439	863	810	466	574	342	799	523	485	95	930	756	10	999999	378	288	465	134	460	999999	969	668	530	674	30	633	556	999999	448	999999	10	926	556	67	27	33	807	603	319	658	999999	327	798	219	808	916	602	676	999999	113	999999	715	15	848	23	771	343	999999	445	941	786	701	85	816	999999	13	209	942	999999	354	480	999999	999999	801	303	999999	870	320	999999	113	40	879	666	999999	571	294	921	707	53	255	690	999999	167	377	872	999999	252	981	133	804	716	999999	197	999999	632	999999	899	213	555	999999	999999	32	999999	999999	999999	906	44	740	999999	800	92	502	899	999999	664	809	999999	447	999999	945	999999	889	999999	71	397	381	692	999999	712	336	999999	717	162	682	999999	667	401	825	467	999999	323	512	736	332	999999	224	760	954	999999	823	539	462	999999	609	961	21	835	218	945	539	999999	465	999999	999999	415	374	349	226	888	999999	999999	879	980	999999	999999	897	163	864	999999	183	620	738	999999	889	797	932	443	552	720	999999	999999	999999	880	927	751	857	484	999999	916	357	999999	999999	999999	435	415	999999	481	320	978	73	858	970	869	771	919	999999	319	148	131	482	931	797	506	999999	174	999999	999	62	222	999999	423	345	947	990	309	86	672	999999	483	999999	461	132	574	657	484	861	323	118	18	275	548	999999	696	999999	426	86	47	520	271	999999	661	429	107	214	650	523	32	878	472	842	813	999999	664	999999	31	808	233	849	80	999999	910	890	53	947	235	999999	999999	513	574	232	48	162	459	999999	484	42	34	369	16	961	839	444	645	999999	461	949	680	999999	422	617	853	198	999999	958	280	770	385	999999	979	572	874	518	999999	250	803	661	149	372	999999	999999	999999	864	842	119	473	476	999999	877	495	286	406	936	101	957	379	850	999999	500	31	714	
656	874	390	444	96	330	140	405	999999	800	999999	318	212	432	833	989	356	340	999999	804	525	999999	999999	702	176	938	427	999999	870	953	999999	999999	999999	795	342	909	999999	407	999999	999999	345	850	999999	694	476	98	999999	999999	999999	999999	503	999999	14	999999	199	159	218	687	278	999999	902	784	534	999999	851	170	967	416	99	924	999999	948	318	352	469	674	991	970	999999	87	213	758	233	490	460	576	644	133	605	193	700	795	139	873	999999	561	999999	107	842	999999	130	327	579	208	874	554	73	662	758	524	168	248	999999	200	944	999999	560	53	957	999999	525	999999	810	999999	233	719	819	999999	999999	999999	358	894	137	919	957	999999	188	999999	615	999999	512	982	374	91	999999	999999	344	999999	928	105	10	282	149	567	790	286	516	673	975	165	735	999999	559	850	176	274	999999	541	999999	68	999999	999999	999999	62	999999	543	479	729	881	772	999999	999999	515	17	907	86	754	999999	999999	681	379	999999	59	460	999999	999999	999999	523	999999	760	350	802	705	869	139	474	844	999999	795	256	806	787	999999	212	999999	855	124	552	999999	100	519	551	411	562	999999	999999	486	976	881	888	999999	956	999999	130	431	999999	184	645	877	999999	241	667	774	883	874	591	723	846	999999	325	769	999999	580	825	251	799	400	153	999999	678	988	999999	215	906	145	850	973	671	781	207	680	478	999999	511	858	852	999999	528	687	108	736	999999	306	566	129	240	386	989	878	631	192	40	999999	999999	454	373	461	867	747	34	999999	62	74	483	999999	300	999999	78	966	399	33	871	466	91	942	358	572	999999	787	904	473	984	792	999999	999999	999999	23	476	999999	495	400	908	999999	662	489	999999	575	822	999999	828	35	317	32	489	607	320	999999	383	266	106	800	999999	90	999999	999999	634	999999	914	468	994	287	738	21	999999	998	999999	100	803	602	267	782	749	999999	958	999999	166	999999	312	552	705	86	999999	219	961	695	588	999999	938	999999	854	424	661	363	999999	551	999999	306	552	491	999999	229	770	999999	998	323	61	94	132	963	404	999999	999999	371	999999	999999	647	999999	60	999999	419	999999	161	702	747	843	131	395	800	999999	591	860	419	821	69	999999	315	999999	999999	647	643	504	705	975	999999	191	467	300	600	19	999999	999999	255	766	81	205	77	78	999999	164	201	999999	294	714	381	999999	264	145	999999	288	612	788	317	412	151	915	591	186	994	999999	386	831	795	999999	513	823	614	652	999999	863	417	247	826	999999	455	999999	999999	991	999999	173	927	
332	999999	322	999999	999999	999999	843	999999	999999	614	890	83	476	778	370	869	503	211	558	929	999999	394	999999	999999	374	999999	260	956	999999	704	999999	583	831	639	999999	842	483	392	398	371	999999	999999	594	259	527	173	999999	287	95	999999	716	789	999999	999999	999999	999999	550	999999	43	163	999999	886	462	460	24	316	251	836	725	527	396	121	812	196	168	585	799	999999	352	210	612	973	871	999999	988	999999	538	598	999999	126	302	41	359	999999	999999	884	574	144	244	999999	922	999999	999999	999999	722	605	976	857	999999	739	147	361	109	832	550	237	25	408	472	999999	999999	653	522	608	999999	364	762	999999	35	283	20	665	953	999999	288	99	420	314	340	393	833	999999	523	585	999999	940	999999	999999	694	933	869	175	671	40	442	278	10	953	342	368	842	408	832	801	728	999999	408	967	553	461	817	711	77	89	380	106	999999	937	630	294	433	999999	999999	102	414	845	993	923	999999	999999	98	999999	971	972	550	434	999999	999999	999999	506	999999	964	973	243	126	168	107	592	660	345	149	73	333	57	934	607	525	740	396	999999	488	485	277	543	999999	999999	999999	999999	999999	999999	999999	416	999999	133	752	468	271	999999	999999	255	747	999999	999999	999999	870	35	143	924	47	942	909	118	335	972	27	67	999999	999999	870	766	429	12	999999	999999	97	732	982	999999	304	476	999999	999999	764	151	146	87	999999	913	673	347	227	999999	67	596	47	149	91	117	116	695	999999	831	999999	219	999999	744	999999	559	277	147	52	933	630	571	606	999999	353	999999	836	940	845	999999	766	533	549	614	945	466	676	947	999999	874	103	608	704	999999	104	555	999999	401	999999	662	999999	999999	304	999999	194	495	990	999999	795	896	999999	175	999999	987	75	999999	670	999999	798	891	882	329	496	177	839	31	867	102	941	999999	869	445	221	999999	148	240	238	265	999999	999999	476	674	161	754	999999	999999	758	717	449	847	884	999999	999999	837	779	326	49	137	454	173	628	897	999999	997	37	835	954	668	848	834	27	415	790	348	425	217	178	999999	999999	911	999999	159	653	999999	913	765	999999	383	412	999999	999999	999999	999999	267	831	578	613	164	727	999999	999999	100	868	614	830	479	999999	263	421	572	158	999999	563	999999	999999	478	254	999999	93	272	993	580	265	999999	999999	915	604	532	517	999999	604	23	24	805	938	999999	290	48	273	444	451	588	961	840	999999	999999	547	277	367	362	333	646	81	464	999999	402	834	841	971	914	875	790	746	574	999999	144	999999	758	
604	727	197	999999	704	649	999999	999999	618	425	363	750	378	336	175	999999	523	957	942	559	41	999999	348	449	76	999999	568	660	841	397	999999	999999	608	789	672	639	174	127	942	431	643	369	784	418	488	231	546	549	999999	592	61	999999	999999	734	727	69	388	748	149	355	90	170	572	231	553	823	151	588	663	535	989	405	25	521	915	671	999999	930	960	999999	812	29	45	999999	345	861	348	873	999999	612	999999	426	978	596	351	483	796	562	999999	664	89	999999	999999	99	999999	999999	995	680	819	65	999999	458	999999	303	542	999999	999999	999999	885	691	484	278	999999	60	284	573	999999	428	999999	442	874	208	74	306	765	854	144	946	999999	999999	866	999999	64	16	314	801	638	684	64	290	999999	483	676	183	190	999999	442	834	814	999999	239	999999	510	386	999999	110	394	999999	538	688	926	999999	667	206	999999	816	223	519	999999	483	999999	999999	374	889	94	401	531	891	126	953	999999	309	141	626	459	299	168	678	999999	999999	999999	157	156	376	363	999999	999999	480	999999	999999	598	922	98	341	105	497	212	621	301	999999	578	502	375	584	275	627	999999	50	746	534	658	545	693	542	75	787	594	998	999999	915	584	61	542	752	365	499	221	999999	530	962	999999	999999	386	45	635	999999	781	572	110	999999	132	775	999999	999999	999999	63	239	555	275	999999	999999	214	95	999999	215	999999	960	623	999999	775	999999	256	519	784	447	121	168	658	907	999999	999999	999999	897	799	793	999999	999999	999999	46	312	999999	665	534	999999	999999	882	461	10	829	117	999999	168	354	334	330	875	999999	999999	999999	604	894	999999	648	999999	312	881	999999	296	592	406	210	999999	586	915	515	750	721	306	725	564	659	999999	829	800	205	847	677	572	479	918	552	378	342	442	418	690	27	999999	910	999999	576	175	418	999999	907	712	581	439	819	579	163	999999	999999	821	944	736	750	847	919	999999	213	999999	816	674	999999	999999	999999	154	507	999999	733	999999	396	547	988	494	749	999999	892	493	275	248	753	999999	764	999999	154	520	498	681	939	179	499	455	974	832	358	743	577	999999	802	999999	931	995	999999	850	999999	685	832	459	986	353	954	436	199	999999	999999	916	910	271	686	398	656	825	885	999999	999999	941	999999	999999	146	15	829	999999	690	999999	316	758	63	913	999999	999999	688	48	694	595	999999	72	999999	18	841	441	833	316	999999	999999	999999	116	999999	999999	47	631	999999	676	322	981	524	147	746	361	999999	242	863	999999	999999	227	710	617	999999	299	
348	750	686	565	324	705	181	522	999999	286	999999	210	999999	999999	875	999999	356	22	725	713	80	87	326	903	999999	609	578	837	74	180	999999	174	975	820	944	296	945	557	361	617	809	12	718	470	999999	999999	999999	102	130	852	871	697	891	426	228	271	434	999999	999999	715	136	344	458	258	582	892	999999	827	826	589	453	999999	661	999999	904	78	999999	999999	999999	999999	25	999999	716	999999	999999	16	999999	558	999999	682	862	172	351	646	999999	999999	999999	470	888	999999	234	999999	275	541	409	82	46	783	522	160	902	578	999999	315	699	999999	628	246	949	576	619	676	999999	154	999999	290	457	24	627	999999	524	999999	999999	999999	676	258	220	999999	812	236	969	999999	46	451	999999	293	989	45	999999	999999	846	999999	999999	999999	999999	558	541	130	814	999999	624	31	165	92	635	999999	610	978	639	451	439	453	434	999999	606	130	999999	999999	374	443	999999	999999	78	787	593	216	387	655	412	999999	717	999999	370	999999	612	947	343	953	815	775	682	20	405	504	410	403	883	799	715	672	918	757	999999	999999	999999	212	999999	999999	498	429	626	955	576	521	734	349	92	741	999999	999999	999999	999999	967	598	760	999999	999999	574	999999	200	332	588	940	739	209	959	999999	989	999999	410	994	965	999999	999999	158	999999	443	999999	770	70	320	152	689	66	885	242	789	167	620	547	999999	389	991	308	106	48	999999	837	999999	999999	999999	103	877	709	999999	821	999999	999999	450	42	846	142	803	999999	880	190	899	884	999999	999999	180	186	378	327	224	615	974	166	299	120	713	606	999999	996	999999	226	999999	999999	401	999999	21	218	717	588	700	62	585	999999	428	916	149	999999	999999	999999	603	829	725	559	494	59	999999	73	291	339	329	249	999999	807	270	663	915	919	493	999999	956	962	999999	789	626	172	39	309	738	383	999999	582	623	999999	999999	235	500	715	495	351	227	947	999999	387	269	460	492	999999	413	764	10	230	999999	204	999999	641	999999	935	999999	999999	999999	547	335	999999	369	746	626	352	999999	45	999999	210	999999	999999	572	999999	46	91	530	176	999999	999999	895	999999	383	750	935	429	829	761	865	564	782	999999	331	679	999999	28	999999	522	999999	149	373	378	602	800	796	505	632	389	605	999999	415	999999	999999	769	999999	361	534	619	811	999999	523	999999	999999	607	427	999999	999999	892	395	999999	73	999999	342	999999	887	527	381	582	999999	439	797	999999	166	586	159	999999	520	561	999999	271	493	408	711	999999	999999	720	999999	999999	382	535	684	999999	999999	587	
225	407	434	121	882	134	979	999999	665	381	999999	999999	497	593	458	412	750	268	864	134	533	999999	999999	705	915	176	327	387	210	428	999999	67	455	578	999999	752	590	408	999999	999999	999999	541	743	340	236	551	233	615	546	969	999999	426	999999	869	63	561	999999	729	206	715	806	999999	751	246	999999	353	999999	999999	233	999999	821	352	589	960	842	991	920	966	479	373	999999	712	841	240	644	999999	191	586	524	808	651	861	211	963	999999	999999	790	506	999999	883	923	314	392	999999	158	442	999999	915	37	999999	640	999999	260	833	772	104	760	999999	602	999999	171	52	403	424	64	959	150	625	999999	162	211	424	263	595	450	638	999999	11	92	212	999999	276	559	463	999999	517	999999	378	999999	12	929	279	904	425	721	880	910	999999	785	999999	301	999999	999999	874	860	999999	881	664	999999	143	774	759	438	400	999999	895	493	999999	999999	999999	357	772	433	861	232	999999	519	999999	874	999999	727	999999	225	893	910	999999	999999	684	602	951	999999	947	999999	67	237	179	999999	999999	629	999999	397	970	999999	247	841	529	787	199	651	929	707	53	789	823	415	423	544	545	489	515	680	999999	347	305	911	410	787	375	999999	63	100	15	218	58	181	757	999999	978	999999	391	999999	35	42	673	254	592	167	999999	652	813	635	999999	34	124	155	588	632	999999	335	441	742	421	564	598	839	701	999999	740	651	658	999999	566	493	999999	21	999999	999999	674	60	329	252	999999	723	820	427	794	999999	999999	903	999999	134	222	652	620	648	92	470	443	834	552	758	427	520	993	999999	79	811	925	112	500	812	958	375	16	198	126	697	999999	181	54	720	740	999999	999999	534	570	913	999999	460	928	999999	342	839	508	570	825	115	999999	999999	999999	982	66	991	413	780	175	847	645	431	999999	999999	726	272	790	832	27	590	461	469	469	165	999999	475	184	316	999999	128	867	445	999999	21	999999	999999	823	71	663	749	433	287	368	723	999999	999999	928	543	467	999999	59	675	553	245	653	271	999999	202	999999	999999	817	106	999999	57	979	999999	67	999999	428	999999	449	728	178	278	999999	184	110	745	999999	497	547	999999	849	409	999999	201	892	999999	368	705	999999	999999	999999	82	932	337	976	999999	743	78	393	417	125	695	630	331	506	284	88	478	999999	585	999999	556	54	186	257	900	978	788	999999	928	161	722	999999	818	999999	106	346	829	207	789	12	818	114	999999	524	163	779	747	999999	999999	999999	889	999999	999999	999999	471	38	755	89	85	999999	
999999	761	464	266	999999	556	999999	620	410	938	259	999999	381	583	496	452	914	662	999999	131	240	103	699	878	271	187	100	503	999999	999999	590	749	131	999999	56	67	649	999999	131	606	967	137	293	999999	999999	999999	173	475	829	28	999999	103	985	954	112	862	71	585	995	225	466	318	380	343	357	999999	160	924	536	438	803	52	999999	497	999999	112	999999	999999	999999	999999	999999	625	674	231	953	497	764	177	999999	194	996	73	877	906	150	999999	757	999999	999999	300	999999	999999	999999	400	999999	999999	562	498	800	10	62	50	507	352	210	999999	999999	159	389	859	745	999999	581	999999	442	999999	175	633	356	503	355	859	699	787	999999	775	686	283	999999	882	934	999999	376	352	141	999999	565	535	705	309	26	607	570	471	999999	999999	667	596	958	485	906	929	151	306	655	203	999999	720	999999	435	164	999999	153	999999	999999	479	999999	238	999999	999999	183	639	999999	57	487	747	298	238	999999	709	117	999999	325	999999	976	999999	134	79	697	938	615	845	378	999999	154	655	999999	999999	999999	86	999999	439	385	481	999999	276	999999	103	999999	907	904	999999	488	999999	327	74	54	999999	530	919	354	999999	540	282	870	338	271	658	903	999999	293	235	692	999999	999999	678	715	843	999999	710	14	40	260	790	43	503	366	920	952	89	611	999999	999999	999999	731	331	898	112	999999	973	999999	352	200	987	624	679	430	333	616	649	999999	210	406	999999	999999	999999	296	750	248	377	971	999999	705	823	230	452	999999	76	434	519	999999	612	999999	253	705	661	840	999999	175	364	82	43	314	313	999999	999999	999999	721	710	417	44	158	863	243	12	663	999999	376	999999	182	986	364	899	106	869	747	968	162	124	263	999999	33	584	884	304	938	999999	402	999999	819	17	999999	999999	26	484	631	999999	999999	251	999999	24	474	506	993	377	718	999999	217	999999	999999	999999	292	999999	999999	935	21	574	979	938	999999	626	999999	282	947	174	999999	999999	883	622	999999	999	969	999999	82	248	999999	527	590	517	585	803	999999	999999	120	387	999999	373	907	90	473	67	768	999999	999999	999999	769	201	559	828	361	719	261	999999	206	983	472	381	534	218	999999	999999	983	472	999999	270	796	297	172	999999	449	999999	101	802	158	190	240	909	999999	656	479	816	999999	761	165	999999	551	243	999999	999999	999999	353	839	699	999999	978	999999	306	707	916	999999	999999	39	999999	389	709	628	459	999999	25	753	999999	999999	999999	739	120	526	231	316	496	718	562	535	45	999999	999999	812	402	648	180	117	
933	211	999999	36	999999	787	977	382	999999	999999	102	797	999999	383	361	705	961	999999	53	999999	999999	990	220	999999	76	946	994	345	999999	999999	236	999999	276	999999	819	361	831	851	999999	333	999999	849	999999	999999	999999	765	999999	662	999999	400	851	999999	604	718	265	942	999999	618	960	60	999999	642	98	560	20	291	531	837	563	999999	873	119	999999	720	913	999999	141	999999	581	310	999999	999999	52	893	54	793	216	557	653	876	370	999999	891	691	540	906	761	309	248	345	244	952	999999	302	526	999999	224	884	805	262	811	40	46	659	999999	460	599	999999	515	227	84	973	999999	686	639	660	227	536	190	16	251	831	722	246	76	214	243	999999	999999	999999	579	332	999999	999999	75	340	186	242	798	89	316	566	794	999999	999999	270	768	422	662	865	999999	999999	703	798	999999	980	317	800	592	999999	227	849	827	999999	999999	999999	230	793	621	309	999999	984	738	110	700	684	999999	999999	976	805	446	821	97	511	787	891	628	999999	999999	94	32	386	650	119	862	467	739	999999	999999	518	999999	974	999999	363	391	539	949	999999	999999	337	942	999999	823	786	251	999999	762	325	424	755	133	999999	999999	536	287	999999	344	628	247	243	999999	456	326	467	999999	999999	30	734	130	999999	999999	35	856	61	999999	999999	562	863	999999	466	999999	999999	176	628	395	999999	570	274	999999	293	999999	999999	365	864	999999	496	299	366	31	999999	384	38	999999	999999	999999	107	999999	363	393	871	999999	481	760	781	538	529	999999	698	81	992	999999	756	999999	836	63	620	670	999999	668	999999	999999	206	999999	999999	91	676	999999	999	999999	298	363	216	880	213	749	723	570	584	336	999999	216	600	294	999999	878	628	999999	368	999999	203	437	428	999999	999999	756	999999	639	999999	699	861	310	290	884	783	638	694	875	455	999999	339	59	999999	999999	804	449	524	911	812	219	999999	307	860	886	621	860	935	521	152	999999	999999	93	898	999999	999999	562	999999	716	999999	999999	194	752	924	281	783	153	999999	762	999999	999999	241	437	826	462	999999	564	449	999999	273	999999	703	182	999999	997	999999	999999	160	210	201	999999	523	808	999999	421	35	710	382	589	112	477	518	999999	631	999999	226	973	999999	999999	648	910	122	532	452	587	999999	21	29	926	594	999999	992	999999	571	999999	774	432	999999	999999	999999	535	191	860	301	999999	414	530	551	999999	781	713	988	999999	999999	290	999999	990	365	823	724	24	691	456	999999	999999	485	377	999999	983	90	793	946	851	20	123	728	262	240	657	182	177	470	
999999	155	880	549	999999	588	290	518	999999	76	213	999999	999999	999999	735	865	727	319	47	999999	567	797	987	767	999999	704	448	561	877	759	708	650	999999	554	549	999999	124	34	207	788	330	475	999999	727	999999	171	999999	278	993	396	513	347	145	259	902	354	167	123	412	583	999999	729	999999	33	367	562	143	867	304	434	751	702	122	258	999999	999999	499	999999	33	975	999999	180	568	491	256	371	999999	307	651	205	153	10	622	624	648	601	834	284	369	190	37	999999	974	999999	644	999999	234	999999	661	810	855	896	99	436	476	999999	170	159	776	995	999999	836	226	109	999999	750	90	497	609	995	999999	224	901	843	999999	386	999999	999999	846	445	146	999999	999999	840	350	256	911	196	157	679	441	685	508	373	144	200	513	874	287	893	999999	736	999999	666	553	640	995	256	487	999999	773	999999	312	340	858	427	200	385	758	999999	838	894	350	930	564	999999	716	537	709	757	873	331	721	952	715	999999	352	978	297	709	260	665	999999	66	905	999999	382	177	514	716	999	999999	125	251	999999	836	396	999999	112	971	923	468	999999	999999	227	452	449	999999	999999	458	85	222	98	58	999999	999999	195	293	35	999999	209	549	999999	992	757	745	215	480	999999	879	999999	996	876	325	999999	792	128	978	839	462	829	32	551	65	641	787	999999	77	467	881	650	112	330	817	999999	384	999999	554	999999	999999	247	999999	999999	999999	999999	88	345	999999	272	992	64	217	999999	999999	464	186	997	966	361	999999	999999	148	22	999999	238	910	676	999999	552	411	356	999999	16	367	225	860	569	805	999999	562	452	276	999999	999999	826	443	659	757	999999	596	386	478	202	12	776	109	956	446	517	534	411	286	230	860	645	999999	211	95	999999	999999	616	999999	356	798	527	439	343	548	199	795	261	999999	705	956	35	878	381	13	591	999999	903	999999	999999	95	160	175	56	943	828	345	241	573	999999	758	979	193	132	403	485	346	999999	418	257	722	283	493	581	273	999999	767	999999	207	503	999999	999999	493	905	270	999999	361	393	400	999999	853	563	688	999999	947	999999	999999	999999	977	528	255	999999	999999	876	574	812	999999	594	999999	117	999999	236	999999	79	179	999999	495	288	999999	755	999999	953	375	999999	403	168	595	975	999999	296	994	21	141	679	258	880	215	617	340	457	980	767	999999	292	657	627	529	999999	348	888	491	562	893	231	405	301	985	796	482	415	227	692	960	999999	123	59	104	364	820	299	853	999999	947	414	775	999999	353	
93	999999	776	639	999999	636	999999	999999	441	128	910	283	957	895	999999	144	925	240	297	807	124	178	999999	532	174	797	59	999999	612	614	999999	456	49	999999	901	755	706	999999	999999	66	225	690	681	931	194	90	863	404	444	744	32	999999	487	558	238	914	443	253	474	188	587	709	999999	826	999999	999999	244	999999	993	663	437	158	990	241	591	999999	497	999999	347	94	934	655	601	868	999999	999999	968	999999	719	987	322	462	311	71	999999	999999	498	999999	302	730	846	854	410	781	316	873	999999	256	999999	804	999999	766	906	390	254	932	118	333	244	999999	495	753	999999	15	350	974	847	999999	762	86	999999	642	384	999999	247	89	254	819	562	718	133	721	523	915	999999	556	556	921	817	999999	407	174	620	969	244	102	565	405	440	341	36	264	999999	890	869	784	391	299	152	174	999999	298	771	526	999999	774	239	383	444	794	427	925	999999	226	999999	999999	32	415	382	154	523	848	388	230	999999	999999	237	633	55	786	999999	267	999999	999999	858	118	403	999999	999999	470	999999	999999	960	999999	999999	111	999999	999999	221	109	999999	976	916	997	999999	839	999999	550	834	999999	546	606	338	658	630	170	157	467	368	570	376	999999	646	911	999999	341	888	742	317	999999	725	960	999999	945	33	999999	351	780	12	29	999999	999999	999999	999999	999999	999999	999999	999999	26	753	953	685	909	999999	733	834	999999	15	715	999999	999999	177	243	999999	615	585	194	392	635	999999	999999	376	465	348	371	999999	668	999999	987	999999	999999	587	726	563	636	50	999999	999999	222	999999	857	345	74	694	78	41	619	25	822	999999	81	999999	676	584	934	586	229	570	290	219	175	132	27	690	999999	373	451	999999	617	575	999999	424	180	445	584	483	312	771	999999	339	904	653	395	649	953	27	910	999999	999999	59	999999	491	490	12	999999	999999	999999	384	864	999999	590	999999	408	999999	814	999999	300	240	999999	461	284	458	299	950	315	522	737	378	736	999999	999999	999999	60	567	999999	52	999999	177	421	848	164	999999	907	575	749	999999	254	147	834	305	999999	679	999999	178	775	371	201	539	697	511	998	950	647	61	251	999999	888	841	999999	999999	723	132	999999	161	306	356	551	723	210	350	999999	599	543	441	94	783	167	999999	999999	392	999999	999999	479	999999	850	213	290	855	334	468	86	999999	644	999999	581	999999	860	999999	871	428	820	478	338	357	244	999999	417	216	967	999999	133	17	59	120	921	329	999999	999999	310	102	75	696	399	999999	273	863	954	999999	859	489	
922	176	19	373	572	382	75	999999	675	999999	796	84	887	865	345	79	364	534	150	999999	999999	950	999999	779	363	134	88	999999	93	999999	453	936	356	488	545	956	997	685	547	549	264	530	999999	858	306	990	808	533	407	999999	509	430	999999	607	536	999999	999999	240	20	448	303	478	999999	304	998	860	728	409	330	999999	81	678	986	601	997	432	999999	999999	999999	372	325	555	199	889	871	33	999999	748	951	573	480	766	675	109	999999	786	492	999999	859	445	272	409	999999	29	999999	830	443	738	610	114	266	653	757	648	133	747	289	159	999999	975	263	979	457	757	907	315	999999	887	999999	220	939	776	973	47	999999	916	352	180	766	999999	589	867	999999	847	317	827	18	37	976	508	507	343	516	883	192	999999	951	999999	121	817	826	555	999999	999999	174	489	999999	999999	548	216	405	118	392	999999	395	396	841	609	450	999999	999999	975	911	846	713	606	999999	99	855	816	964	897	999999	999999	224	43	999999	748	682	827	156	298	489	999999	113	398	950	134	497	796	452	352	15	42	520	850	999999	546	686	999999	230	590	865	732	252	508	999999	443	999999	999999	911	102	927	999999	933	17	999999	152	743	999999	999999	144	999999	69	374	622	891	999999	999999	373	399	938	71	999999	606	999999	433	757	999999	604	348	999999	999999	145	884	359	424	392	999999	512	364	501	802	371	913	96	989	805	367	630	616	999999	15	804	962	973	41	813	26	377	584	999999	626	999999	976	148	187	999999	999999	24	999999	509	927	925	19	898	145	699	210	519	576	999999	399	999999	988	999999	510	162	183	911	327	611	375	731	928	624	875	999999	395	774	909	533	631	352	433	116	106	90	795	73	999999	341	612	507	800	956	350	999999	160	663	638	35	292	999999	697	595	144	999999	996	395	33	482	314	436	999999	999999	996	56	472	881	226	429	366	999999	83	985	999999	999999	999999	972	999999	999999	512	732	145	883	999999	367	655	999999	999999	901	94	410	50	365	999999	185	896	756	999999	999999	268	279	446	218	668	182	199	711	596	276	274	33	121	878	969	582	999999	726	802	639	400	634	999999	999999	345	999999	999999	718	958	824	971	184	22	999999	886	243	295	927	225	78	178	944	251	706	999999	70	298	172	395	454	884	179	999999	330	903	999999	370	130	999999	999999	112	999999	752	771	304	100	999999	999999	991	735	296	373	511	733	470	456	999999	212	689	284	667	999999	333	513	939	802	229	692	85	999999	999999	175	999999	999999	966	697	202	479	
411	546	999999	999999	180	659	999999	521	999999	230	859	457	251	167	441	999999	54	205	999999	248	832	502	999999	328	67	999999	862	131	318	998	767	999999	999999	999999	999999	153	235	511	999999	673	355	428	144	999999	832	999999	999999	716	733	999999	468	999999	550	999999	999999	909	675	730	108	999999	796	46	212	670	462	999999	203	339	365	298	373	543	468	484	892	413	368	871	495	439	728	156	999999	852	999999	996	232	310	274	892	477	504	412	304	876	319	999999	473	999999	746	434	999999	999999	445	999999	924	311	76	70	999999	999999	804	244	669	713	650	999999	359	140	465	863	892	999999	473	820	999999	999999	174	607	583	999999	999999	334	749	999999	57	796	999999	999999	999999	695	999999	249	40	350	673	269	742	999999	236	671	999999	343	999999	882	541	999999	886	999999	233	793	147	468	487	56	656	479	999999	664	665	999999	999999	999999	525	770	707	652	999999	132	157	609	398	582	381	912	999999	561	999999	867	473	999999	999999	999999	536	999999	557	698	761	999999	694	203	999999	999999	925	999999	999999	277	817	320	185	888	581	763	477	624	405	565	96	575	726	999999	236	999999	999999	234	943	368	999999	704	223	999999	891	60	999999	999999	834	319	656	999	937	62	743	933	691	584	859	999999	859	911	425	992	999999	196	267	598	967	999999	887	999999	999999	999999	999999	122	106	176	997	531	999999	524	790	999999	908	97	999999	673	999999	999999	935	617	374	797	508	161	289	231	407	705	999999	839	986	999999	999999	955	999999	330	848	631	836	525	999999	338	820	345	130	999999	999999	999999	557	594	247	673	220	279	336	641	117	999999	833	875	769	999999	738	495	537	112	663	953	527	318	825	999999	466	420	40	999999	976	173	40	949	147	883	999999	207	602	322	477	999999	628	929	223	795	797	961	756	293	599	335	807	28	676	140	996	249	769	516	216	800	248	999999	664	999999	999999	884	737	885	155	999999	999999	224	635	510	334	597	999999	40	932	505	664	999999	999999	999999	365	22	282	16	886	999999	999999	95	115	677	913	338	274	999999	772	913	233	870	999999	68	999999	592	999999	999999	806	408	999999	739	584	711	145	501	853	23	999999	19	612	999999	999999	246	112	806	119	957	596	995	333	825	267	28	999999	794	609	388	217	772	628	116	999999	488	764	999999	511	404	541	422	485	261	999999	762	311	502	871	999999	955	636	999999	435	999999	810	999999	328	482	566	999999	351	892	475	805	815	391	505	530	520	482	413	305	714	426	999999	999999	81	145	999999	717	780	922	999999	432	
999999	299	203	536	999999	412	445	227	944	965	200	999999	19	455	999999	381	999999	999999	360	429	999999	341	768	19	405	300	13	193	999999	849	658	428	194	53	234	526	198	969	140	117	999999	999999	999999	748	235	654	510	626	270	999999	911	808	571	287	879	250	999999	193	140	109	409	999999	249	999999	317	771	999999	999999	231	358	193	836	840	253	392	365	980	29	783	751	789	387	923	855	937	999999	999999	907	173	999999	995	14	838	999999	708	785	999999	999999	441	999999	999999	999999	999999	911	938	999999	967	328	895	524	269	510	409	389	320	31	999999	999999	168	467	999999	438	999999	246	363	189	999999	810	544	607	418	725	588	329	442	254	999999	22	916	999999	882	538	21	648	999999	494	605	999999	720	999999	456	562	106	973	999999	880	740	168	558	999999	87	167	784	298	115	543	922	89	947	75	49	326	999999	999999	999999	999999	426	164	522	868	583	548	100	857	160	855	999999	614	780	561	514	823	463	166	784	999999	753	723	543	191	572	525	511	999999	647	999999	999999	801	398	173	464	586	999999	689	186	999999	77	927	148	260	914	317	999999	999999	999999	226	862	322	521	861	999999	703	621	341	305	68	47	445	220	29	770	828	226	616	106	999999	187	999999	980	999999	657	826	584	293	276	264	225	125	102	999999	278	772	289	537	999999	760	999999	315	394	127	502	631	716	128	489	96	101	999999	299	999999	999999	98	341	276	214	999999	128	999999	74	50	842	922	353	789	751	999999	548	688	85	999999	999999	872	999999	862	752	999999	119	466	803	999999	173	533	999999	467	999999	999999	440	23	999999	735	642	637	999999	353	285	580	287	927	999999	491	547	999999	617	953	671	176	709	479	523	999999	999999	662	534	999999	877	999999	999999	885	999999	999999	566	534	365	350	703	335	631	45	587	999999	747	192	999999	322	642	760	916	872	796	999999	999999	961	500	154	49	979	113	999999	476	965	999999	402	999999	805	924	999999	56	276	259	999999	544	673	891	999999	441	513	573	221	251	126	403	233	99	192	102	605	43	221	310	723	232	999999	999999	999999	698	999999	661	293	999999	628	999999	649	622	459	680	806	79	160	713	535	415	891	999999	999999	572	260	312	999999	713	329	980	835	999999	535	124	279	113	280	651	95	851	290	824	999999	412	754	610	639	511	295	535	999999	507	774	317	340	160	220	59	448	52	323	580	78	648	878	683	97	345	410	702	999999	999999	627	683	999999	999999	502	946	817	649	673	999999	427	793	107	338	999999	227	783	
129	999999	230	212	53	538	710	755	973	534	81	523	999999	111	592	736	382	879	999999	999999	273	657	273	241	798	379	487	999999	285	550	549	491	869	562	290	808	999999	307	584	155	425	321	999999	999999	746	136	379	734	999999	66	999999	458	999999	999999	519	999999	630	999999	414	674	999999	557	479	432	985	999999	654	999999	820	784	167	85	305	945	767	951	138	999999	495	999999	999	752	327	999999	825	101	390	833	52	818	188	590	892	999999	104	867	841	106	436	999999	999999	638	914	60	899	649	162	165	278	567	343	999999	503	742	999999	308	239	999999	606	893	208	820	999999	11	999999	577	192	999999	999999	899	999999	999999	425	999999	199	370	838	277	329	186	939	235	565	485	485	411	96	160	244	796	637	590	499	999999	958	999999	939	912	455	332	466	766	999999	378	457	311	361	999999	552	314	469	962	931	430	953	973	265	223	526	204	490	999999	161	64	999999	529	543	882	999999	537	431	926	821	997	999999	183	920	196	37	184	59	999999	607	930	336	674	659	999999	589	999999	999999	726	395	261	842	433	614	260	999999	928	768	479	796	999999	883	999999	150	999999	999999	999999	999999	999999	196	352	155	569	434	999999	999999	597	869	999999	303	395	140	704	541	570	165	296	999999	999999	90	108	999999	999999	134	592	57	792	533	725	369	808	930	999999	999999	52	115	282	999	394	999999	518	68	304	185	410	884	188	999999	579	778	422	222	394	999999	97	936	574	444	999999	183	935	73	154	114	999999	999999	802	999999	999999	465	882	297	183	146	572	49	999999	404	999999	707	868	790	954	999999	946	595	546	999999	452	116	541	838	167	220	597	454	914	200	689	946	91	24	514	124	896	135	48	257	999999	999999	824	999999	720	999999	314	154	119	208	999999	900	918	999999	999999	392	923	53	140	963	549	999999	135	921	714	999999	626	854	999999	839	59	821	556	298	999999	999999	291	999999	128	999999	906	452	345	715	43	789	999999	629	302	131	200	999999	995	85	999999	307	923	903	465	942	999999	999999	867	280	158	345	999999	629	536	327	999999	999999	925	999999	999999	106	782	419	999999	925	749	996	562	164	648	207	825	480	591	627	481	999999	905	999999	514	999999	584	999999	567	697	999999	408	102	999999	30	999999	926	888	29	610	525	999999	24	540	202	999999	897	713	631	999999	519	999999	48	909	846	723	657	749	602	610	521	716	852	200	488	999999	999999	587	143	999999	280	937	999999	980	111	967	372	375	983	993	558	871	443	999999	187	573	370	193	137	
307	980	187	999999	418	999999	999999	999999	999999	61	999999	617	319	579	620	681	582	421	67	999999	879	360	291	999999	609	61	649	282	246	999999	915	980	720	460	836	999999	102	651	52	891	999999	316	548	324	142	385	249	302	823	999999	605	999999	312	386	258	946	698	422	686	367	448	536	999999	810	146	999999	897	859	999999	999999	588	999999	378	176	514	999999	999999	967	632	233	812	999999	459	999999	418	999999	678	999999	211	889	341	999999	999999	999999	452	999999	891	738	187	272	488	999999	560	243	354	674	999999	146	871	685	999999	731	789	999999	554	999999	86	999999	402	999999	202	563	657	852	259	908	966	999999	724	748	681	83	789	370	745	432	796	226	957	743	999999	541	472	526	754	609	999999	510	140	999999	689	999999	345	804	80	924	731	707	999999	446	707	100	422	133	13	71	999999	999999	718	131	305	860	163	658	403	660	999999	999999	108	999999	27	465	999999	373	68	999999	738	985	299	820	999999	99	242	521	999999	999999	999999	999999	522	693	668	471	792	19	999999	828	625	999999	410	419	833	600	608	344	428	252	537	58	74	111	333	955	139	897	431	999999	628	642	622	999999	999999	751	999999	415	981	556	672	553	318	239	286	61	584	880	986	110	490	898	102	793	362	81	284	420	369	712	341	894	588	849	999999	999999	999999	896	878	92	980	203	363	872	579	984	740	834	825	281	380	259	999999	999999	725	730	999999	828	161	469	999999	208	55	278	999999	778	965	999999	39	302	986	688	11	999999	130	999999	999999	229	224	999999	340	450	594	999999	341	92	983	267	133	999999	443	245	745	419	615	781	157	94	657	801	29	281	805	533	294	692	258	16	210	438	195	330	999999	784	999999	36	614	999999	937	142	794	707	345	558	858	750	942	591	298	348	149	460	999999	423	358	69	644	71	803	648	834	976	999999	999999	295	123	631	960	290	999999	177	200	157	525	16	999999	999999	999999	674	999999	999999	666	718	999999	299	735	758	201	999999	79	392	999999	164	298	308	818	650	999999	999999	745	129	982	311	709	180	948	312	56	416	46	999999	397	397	269	898	178	999999	205	406	560	365	440	535	999999	207	999999	46	858	999999	198	671	296	983	928	424	767	999999	18	691	350	999999	711	784	399	945	999999	999999	999999	399	139	559	999999	999999	712	389	688	456	99	512	555	912	999999	828	228	375	836	413	468	844	140	813	259	514	999999	138	653	655	146	275	212	470	151	469	97	638	227	999999	281	548	999999	320	275	999999	145	
437	978	882	566	999999	119	590	999999	60	268	999999	310	999999	196	999999	999999	43	320	823	999999	999999	999999	984	741	999999	157	999999	142	919	118	999999	548	754	378	628	159	770	99	122	166	621	774	100	210	770	338	287	856	696	812	702	10	451	205	61	665	993	999999	976	875	327	999999	776	942	999999	778	556	571	568	435	965	943	208	667	688	320	681	784	970	261	999999	999999	446	999999	415	820	106	999999	327	999999	165	629	122	246	999999	173	998	158	761	992	782	715	298	271	847	999999	801	999999	517	740	984	219	180	724	15	391	21	669	999999	628	999999	999999	253	999999	279	345	999999	999999	999999	999999	321	999999	999999	978	999999	164	999999	185	269	999999	28	322	50	586	999999	999999	459	398	240	457	999999	339	622	999999	320	784	999999	693	992	511	927	838	954	993	999999	462	999999	202	254	850	999999	836	999999	999999	999999	999999	999999	999999	627	332	886	999999	731	999999	372	982	910	999999	667	695	692	953	193	999999	999999	189	999999	57	999999	525	759	999999	999999	999999	999999	325	929	743	999999	951	827	999999	999999	999999	625	494	117	582	630	999999	999999	999999	534	559	168	792	653	652	999999	430	11	908	509	111	573	629	999999	351	670	56	999999	999999	366	716	867	887	999999	523	142	245	82	785	999999	721	973	462	732	594	999999	999999	999999	287	594	112	949	918	304	964	105	995	204	766	912	584	392	385	940	999999	691	999999	905	139	519	913	999999	226	491	788	137	121	897	705	129	750	384	776	999999	264	766	948	592	921	427	147	50	316	872	842	999999	598	522	914	999999	952	24	542	767	999999	754	733	999999	516	836	984	107	499	999999	172	210	616	802	685	999999	742	687	999999	711	382	999999	51	353	649	459	539	999999	982	802	177	999999	841	18	902	510	999999	521	86	999999	443	49	551	669	709	641	999999	795	836	864	170	999999	40	831	999999	807	712	390	787	66	307	395	124	696	999999	999999	369	999999	900	185	27	230	999999	999999	278	343	999999	382	644	17	999999	744	762	128	641	902	705	999999	999999	104	797	999999	999999	29	787	57	924	855	199	282	282	999999	895	999999	846	939	664	141	562	61	486	340	745	780	328	562	633	996	64	577	731	358	984	805	387	374	496	590	121	230	418	475	193	371	999999	624	849	111	281	701	248	574	457	571	618	467	906	953	701	234	999999	999999	800	999999	551	923	999999	99	283	999999	999999	999999	29	341	642	20	999999	384	55	703	999999	532	724	362	339	166	901	423	196	920	999999	999999	889	
999999	999999	490	675	571	819	811	496	759	827	799	258	175	999999	125	928	608	320	999999	908	998	520	999999	999999	447	292	999999	32	715	903	362	24	910	999999	142	534	162	344	585	999999	244	216	954	704	924	114	174	611	785	494	588	999999	999999	634	890	376	999999	999999	999999	999999	434	788	781	856	475	785	348	981	423	591	776	273	734	999999	674	791	566	197	288	343	999999	783	999999	230	324	999999	999999	999999	303	765	999999	875	116	306	141	455	435	108	239	149	999999	999999	198	999999	718	324	999999	968	960	999999	999999	728	998	895	170	650	551	560	541	722	999999	999999	999999	657	999999	901	999999	437	835	228	999999	467	999999	149	577	934	999999	999999	512	10	999999	120	325	203	955	999999	999999	999999	999999	491	904	999999	567	516	442	999999	505	540	231	816	167	448	143	742	743	352	769	858	999999	999999	999999	507	999999	540	845	596	999999	999999	999999	91	34	946	999999	999999	323	999999	900	451	707	874	439	999999	821	999999	999999	438	976	582	999999	612	131	28	893	910	436	999999	999999	999999	999999	845	999999	20	838	150	792	221	156	999999	428	262	452	328	999999	453	796	999	999999	363	697	417	619	999999	44	999999	999999	999999	62	391	999999	916	999999	873	781	861	999999	429	225	999999	999999	999999	999999	198	164	207	170	802	867	450	999999	436	720	472	338	999999	236	790	975	749	190	786	168	999999	870	511	596	578	546	999999	533	376	784	15	460	75	135	999999	20	837	928	167	999999	611	276	491	206	203	999999	999999	635	999999	453	476	499	999999	999999	526	327	652	999999	591	999999	999999	999999	747	652	714	22	273	138	804	779	148	820	33	999999	556	498	389	315	999999	43	999999	663	404	923	318	515	343	601	608	999999	367	236	347	900	569	694	529	999999	491	999999	281	399	830	359	315	655	476	478	917	37	938	347	999999	557	247	999999	522	824	344	209	678	671	999999	700	422	912	483	132	89	861	969	550	824	222	999999	629	833	54	617	663	49	865	684	581	999999	30	28	789	663	654	999999	704	505	292	511	999999	870	999999	937	999999	181	353	399	999999	67	999999	523	994	795	618	999999	999999	999999	999999	999999	999999	986	999999	535	401	999999	693	469	999999	689	999999	54	999999	710	162	999999	704	117	225	999999	696	476	628	999999	777	507	33	994	999999	573	704	498	824	999999	697	623	921	604	546	508	487	883	964	999999	999999	353	999999	293	642	859	999999	370	991	999999	999999	347	367	434	999999	893	869	699	424	860	984	999999	230	418	23	539	837	109	571	716	
999999	812	511	999999	999999	434	526	740	999999	999999	196	344	507	999999	659	999999	265	496	847	652	638	999999	469	113	391	25	132	572	280	112	999999	286	999999	284	999999	660	835	999999	703	332	377	139	999999	238	999999	650	280	596	758	662	284	350	262	919	88	999999	353	408	871	715	312	954	469	999999	174	910	999999	232	448	999	524	159	793	999999	285	509	452	999999	439	999999	999999	999999	813	617	999999	681	33	999999	205	971	316	999999	244	988	999999	423	669	96	73	763	114	999999	157	759	148	999999	557	738	643	579	772	999999	999999	139	969	775	999999	851	431	493	886	666	37	999999	692	96	915	804	504	862	839	365	999999	675	636	698	388	999999	479	703	133	999999	245	626	209	204	468	114	999999	254	282	818	665	580	877	999999	29	681	76	61	219	752	244	781	999999	416	944	303	503	281	397	999999	382	728	369	999999	430	410	999999	498	999999	810	785	259	589	31	700	999999	999999	198	678	706	987	427	493	380	60	464	886	793	260	999999	611	747	999999	196	445	936	220	286	27	999999	414	578	434	408	967	984	999999	718	999999	357	505	999999	602	999999	108	999999	999999	988	549	999999	999999	483	247	461	209	47	402	999999	585	763	386	520	181	999999	999999	419	992	94	413	999999	273	177	86	902	999999	306	155	999999	97	999999	701	232	736	999999	104	931	340	972	209	929	592	797	143	952	999999	999999	999999	543	398	689	999999	999999	585	484	702	356	407	999999	791	903	892	999999	316	105	72	999999	784	129	964	370	88	30	885	483	483	475	44	133	930	685	173	612	778	407	528	999999	647	999999	999999	748	534	994	190	305	47	367	490	48	890	817	210	23	578	37	610	999999	274	111	999999	236	999999	283	414	116	999999	289	457	908	999999	999999	516	999999	771	226	836	93	839	999999	999999	126	999999	995	243	999999	485	159	43	751	999999	586	285	999999	999999	131	435	260	590	84	566	999999	999999	999999	471	378	999999	679	252	999999	999999	526	111	685	665	884	251	326	49	301	630	590	256	705	121	990	245	971	279	649	790	585	999999	999999	33	688	216	413	534	865	811	806	906	680	560	280	999999	600	879	377	880	118	221	999999	453	975	511	214	470	480	999999	999999	409	603	571	614	999999	999999	661	977	678	838	999999	184	490	824	999999	575	999999	999999	515	645	101	902	768	682	374	999999	321	58	186	999999	942	999999	732	481	406	313	119	946	257	999999	938	901	698	51	325	47	999999	999999	999999	935	999999	630	965	496	999999	999999	834	888	
999999	999999	34	613	800	999999	896	738	451	19	428	380	466	208	999999	999999	999999	199	213	726	366	337	407	693	756	251	999999	321	98	999999	242	999999	478	230	706	440	124	335	110	999999	999999	999999	595	799	210	921	479	861	47	999999	999999	59	999999	118	999999	912	420	341	999999	559	735	999999	649	215	776	529	901	245	501	999999	999999	999999	98	192	999999	999999	741	608	492	834	999999	999999	283	500	999999	193	605	370	697	794	30	782	477	551	296	999999	937	390	32	681	29	243	370	999999	345	999999	960	999999	537	753	999999	999999	848	32	999999	654	310	159	759	593	923	541	547	999999	141	479	904	547	999999	19	999999	361	585	999999	815	537	720	398	165	47	232	494	833	944	999999	218	934	455	762	641	999999	788	999999	438	757	488	696	662	999999	865	513	422	225	527	999999	819	999999	999999	217	260	999999	999999	994	721	371	439	708	603	94	999999	545	999999	784	264	749	62	730	999999	64	337	841	999999	644	299	534	809	278	316	42	999999	999999	897	247	999999	706	358	999999	999999	999999	999999	780	102	578	999999	329	64	999999	999999	999999	859	98	88	982	880	418	877	277	704	197	561	171	402	999999	291	941	999999	221	282	557	999999	268	999999	999999	736	999999	748	488	814	969	479	181	317	537	183	714	903	914	999999	103	829	91	99	720	516	999999	387	532	296	888	681	843	366	999999	387	999999	276	999	999999	333	669	398	462	999999	718	390	999999	864	999999	577	999999	733	999999	188	728	318	178	999999	572	580	179	226	202	926	999999	636	999999	904	159	582	999999	903	668	44	433	441	629	364	12	136	999999	523	145	999999	851	947	989	999999	999999	79	432	999999	999999	675	164	453	999999	999999	447	92	575	999999	714	999999	999999	143	999999	819	754	999999	689	999999	999999	446	277	655	999999	999999	84	349	647	636	229	90	999999	283	476	993	880	980	244	103	917	920	560	364	808	331	999999	717	882	999999	434	398	389	619	75	999999	408	508	999999	723	999999	999999	444	938	729	633	664	856	999999	81	939	773	999999	596	895	999999	999999	912	846	999999	893	367	467	478	212	999999	700	540	217	486	595	381	616	999999	642	820	485	621	999999	184	666	733	999999	811	239	999999	999999	999999	723	885	114	495	999999	999999	830	103	639	966	736	897	999999	999999	648	999999	486	568	999999	540	954	84	704	274	286	671	102	169	317	999999	999999	999999	495	907	999999	331	382	999999	719	12	691	999999	190	518	999999	737	251	542	999999	999999	999999	670	502	805	999999	648	999999	840	219	989	522	
670	785	983	727	194	412	35	317	327	808	999999	848	165	849	415	999999	195	388	999999	430	559	85	448	331	578	999999	689	77	999999	999999	542	889	730	489	30	763	206	999999	999999	335	999999	234	999999	71	946	822	347	956	434	755	996	461	670	999999	962	594	347	662	159	999999	999999	958	149	187	999999	497	999999	999999	828	652	696	405	687	223	214	335	999999	386	999999	755	999999	733	643	999999	153	91	229	170	527	436	425	544	640	566	999999	267	94	590	795	458	704	671	999999	782	68	600	999999	457	365	637	286	960	286	404	432	989	324	999999	43	194	278	957	999999	402	236	162	764	131	610	946	250	728	590	926	61	49	999999	861	999999	552	317	771	804	889	999999	999999	267	245	143	623	942	367	556	999999	189	746	523	999999	555	906	835	999999	846	999999	397	558	379	360	353	392	393	999999	372	490	999999	507	163	268	253	999999	894	528	987	987	14	882	181	980	746	314	999999	870	315	458	716	665	924	999999	502	999999	999999	907	999999	750	240	488	994	75	999999	999999	593	264	492	783	999999	999999	663	859	415	514	999999	399	614	999999	999999	522	158	914	774	221	582	767	766	999999	687	986	636	999999	999999	525	888	115	999999	999999	999999	271	388	999999	446	999999	11	74	980	999999	223	694	999999	854	884	717	999999	89	301	522	999999	825	498	839	106	35	680	426	112	999999	626	281	153	549	327	999999	999999	627	478	999999	219	518	999999	778	438	992	999999	782	362	48	999999	808	814	999999	964	895	773	548	434	999999	729	585	961	100	999999	942	551	999999	537	289	584	713	611	927	313	591	999999	720	411	114	341	898	74	74	704	817	467	420	585	431	999999	594	202	67	645	633	556	999999	999999	496	999999	939	255	83	464	481	206	886	429	383	857	999999	147	999999	88	830	999999	999999	396	999999	485	140	178	115	458	989	999999	554	291	679	45	351	313	914	999999	999999	653	990	609	999999	620	580	999999	212	573	778	999999	872	978	814	122	658	310	862	21	320	999999	149	624	475	961	999999	604	749	347	999999	749	999999	666	686	186	530	298	173	933	904	150	966	542	999999	999999	647	575	477	567	999999	51	451	999999	353	999999	514	375	144	271	999999	975	250	864	67	39	234	216	301	999999	592	370	147	999999	999999	999999	999999	606	945	933	323	87	137	192	960	474	307	329	322	66	672	164	999999	902	999999	929	899	111	999999	650	318	441	283	999999	974	999999	999999	522	797	183	824	999999	430	210	948	890	847	999999	903	592	731	
999999	999999	245	999999	438	215	245	963	186	280	703	999999	304	624	881	999999	298	217	999999	570	784	999999	999999	999999	764	733	953	999999	84	999999	999999	208	999999	919	413	548	48	873	546	811	669	559	620	902	131	999999	136	586	76	97	559	850	959	999999	946	382	753	999999	210	999999	262	291	888	105	440	505	999999	999999	221	343	999999	424	999999	143	901	999999	911	247	120	977	607	377	999999	987	532	990	249	999999	972	40	794	999999	673	999999	558	388	999999	524	472	625	557	750	374	999999	333	144	999999	826	131	721	471	516	892	999999	999999	999999	403	901	572	449	999999	999999	413	999999	549	728	751	999999	999999	522	565	396	774	495	430	999999	12	999999	664	398	999999	423	748	261	569	287	153	450	999999	673	999999	768	952	999999	369	999999	999999	999999	193	604	392	359	251	608	165	84	741	407	802	250	882	248	247	184	638	999999	999999	999999	621	271	585	999999	95	910	538	999999	444	752	999999	999999	518	818	999999	999999	15	999999	181	150	105	494	545	745	647	503	791	999999	530	777	393	526	578	196	572	921	29	999999	274	340	80	999999	640	999999	282	571	731	73	276	187	999999	999999	999999	999999	66	136	725	839	663	999999	129	999999	275	667	368	608	662	332	256	59	50	924	196	840	79	736	999999	556	473	86	771	999999	479	352	607	215	999999	108	999999	999999	206	999999	427	683	999999	288	103	999999	999999	673	908	999999	817	999999	147	254	990	999999	999999	330	281	999999	375	587	819	999999	321	922	999999	163	999999	563	202	810	853	861	507	513	629	791	642	999999	999999	800	177	372	910	262	215	363	225	34	698	809	174	36	813	839	863	819	999999	180	913	477	999999	999999	216	17	999999	285	747	487	210	999999	687	399	253	575	419	456	999999	69	999999	706	999999	729	865	999999	646	827	57	667	649	810	824	471	968	458	881	999999	166	903	889	999999	616	737	823	89	132	774	999999	248	429	999999	337	907	463	216	539	199	489	999999	370	999999	238	89	837	400	999999	225	999999	794	999999	999999	299	587	999999	787	100	999999	905	786	270	871	53	808	248	242	482	999999	17	762	919	691	343	343	542	353	701	536	900	433	294	906	353	988	999999	832	127	750	738	676	126	999999	294	702	561	498	502	429	840	604	917	878	217	668	875	12	264	955	55	826	95	563	309	482	502	999999	528	65	264	416	125	732	999999	341	645	590	407	640	782	53	999999	999999	696	999999	515	415	698	684	122	552	578	171	704	912	591	563	39	999999	210	999999	
999999	446	999999	999999	489	999999	700	876	33	999999	605	623	999999	11	974	813	867	999999	967	96	665	999999	943	999999	999999	953	37	276	999999	92	560	595	439	584	999999	415	116	271	999999	999999	999999	821	661	999999	999999	954	987	703	999999	999999	999999	36	843	124	541	135	503	463	596	999999	999999	433	999999	940	733	19	194	999999	999999	569	707	999999	195	647	380	844	999999	999999	999999	883	965	334	338	999999	999999	534	752	324	999999	947	911	652	674	292	172	999999	694	999999	103	937	770	399	775	999999	80	100	841	205	744	697	942	387	699	713	569	833	104	999999	999999	209	267	869	999999	979	657	64	930	903	999999	98	159	472	31	999999	999999	576	558	961	902	306	692	556	580	999999	999999	534	999999	961	999999	338	197	540	176	893	999999	901	843	795	719	999999	169	938	999999	656	547	999999	366	871	600	992	284	999999	261	257	517	710	298	209	999999	133	999999	969	190	999999	900	999999	305	137	999999	221	733	762	251	999999	999999	999999	835	924	808	999999	999999	999999	370	729	999999	63	289	918	999999	999999	612	644	821	596	914	199	757	573	755	999999	184	238	725	999999	269	522	892	999999	120	763	875	999999	400	999999	999999	999999	608	460	102	847	338	999999	751	187	609	98	941	999999	999999	947	999999	271	179	999999	999999	939	366	999999	469	999999	171	999999	999999	623	104	999999	253	999999	640	894	591	307	481	999999	600	797	487	999999	778	181	999999	246	400	999999	766	999999	205	521	98	25	999999	999999	999999	560	685	423	578	137	999999	371	844	999999	999999	88	999999	999999	790	271	999999	563	462	818	213	298	961	925	524	645	999999	999999	999999	732	293	625	241	999999	316	921	232	999999	999999	999999	465	417	336	21	232	999999	806	78	822	999999	243	535	562	999999	422	702	999999	760	898	932	281	601	328	122	999999	399	847	401	392	869	49	110	343	113	362	999999	999999	999999	702	212	999999	788	999999	119	498	757	72	396	999999	614	331	471	999999	296	88	864	98	223	736	832	475	414	685	953	894	999999	201	459	492	626	740	649	67	695	103	492	932	999999	624	527	336	460	849	778	999999	577	820	57	34	999999	708	748	223	870	737	999999	999999	715	224	365	566	999999	903	999999	874	682	999999	594	202	999999	999999	878	599	999999	506	24	565	907	415	327	322	153	434	994	917	991	999999	197	957	668	389	226	994	268	961	723	557	923	904	865	172	236	855	999999	999999	830	158	15	374	723	869	205	310	999999	52	999999	188	908	18	882	256	227	636	533	216	715	999999	341	
256	782	466	641	13	999999	999999	95	298	999999	999999	97	843	431	999999	244	799	193	916	107	225	549	545	648	914	31	619	945	600	331	232	849	999999	999999	758	591	999999	237	202	999999	742	999999	133	192	999999	921	48	824	404	401	999999	32	799	999999	125	999999	246	818	727	999999	931	219	999999	967	773	589	151	36	999999	241	977	571	999999	999999	364	268	426	363	179	993	982	794	551	999999	597	209	999999	170	701	61	355	448	999999	220	999999	999999	471	165	418	999999	780	999999	999999	172	423	172	999999	643	431	856	999999	882	648	733	998	147	668	296	380	574	539	999999	334	621	886	539	70	780	337	999999	797	270	945	289	223	999999	641	999999	999999	434	178	999999	738	845	771	472	799	777	999999	999999	864	184	785	844	360	798	687	999999	286	999999	111	261	315	600	999999	29	937	999999	519	38	505	289	512	946	406	132	252	999999	849	423	739	293	568	645	966	622	999999	111	929	424	999999	110	112	900	999999	917	111	147	785	999999	534	441	999999	193	999999	585	672	839	999999	238	556	207	999999	999999	999999	817	693	999999	999999	446	544	835	439	104	745	404	187	611	623	999999	999999	115	703	108	999999	999999	35	384	459	999999	950	646	663	701	868	999999	999999	999999	756	514	234	441	999999	349	217	699	999999	172	448	791	407	70	225	959	217	999999	504	592	974	999999	792	318	999999	999999	999999	999999	182	737	236	999999	985	938	855	118	999999	589	601	364	891	199	306	999999	935	668	999999	890	430	704	494	427	999999	826	275	910	999999	915	231	999999	999999	319	999999	274	936	788	806	468	215	117	704	627	849	149	701	784	549	928	383	551	268	605	476	999999	253	808	79	168	673	999999	395	349	368	999999	999999	581	999999	41	926	999999	862	525	999999	323	10	999999	578	999999	135	999999	370	999999	541	679	999999	258	842	58	31	137	999999	999999	795	269	722	999999	269	999999	999999	129	121	517	999999	999999	689	999999	999999	163	477	386	239	629	42	192	584	601	999999	688	999999	262	738	624	20	798	439	224	729	424	600	646	999999	69	811	16	380	853	792	999999	990	270	337	689	580	644	898	99	615	613	999999	130	556	999999	192	387	390	496	507	213	796	474	23	505	999999	831	779	180	817	999999	812	730	999999	502	698	999999	924	999999	54	375	900	350	609	999999	739	480	99	36	999999	433	625	883	356	589	519	525	256	831	999999	748	865	999999	281	588	801	954	321	64	882	999999	462	341	999999	141	312	999999	864	999999	766	999999	741	752	999999	394	
411	999999	384	230	982	182	820	102	999999	999999	999999	999999	999999	999999	999999	784	999999	45	153	999999	970	294	442	225	286	73	999999	357	75	999999	17	122	435	999999	187	873	580	101	999999	999999	304	370	418	156	631	999999	387	999999	584	982	924	999999	999999	540	423	126	496	169	943	919	521	999999	37	878	298	999999	747	192	843	450	213	76	964	999999	468	610	875	295	594	156	999999	817	773	999999	129	999999	999999	895	474	70	387	421	158	161	199	999999	342	539	999999	243	392	999999	10	144	778	999999	999999	999999	81	812	999999	210	575	796	243	704	699	945	758	986	884	852	718	782	999999	792	918	999999	254	637	278	345	437	360	764	490	817	638	313	272	569	347	823	661	819	999999	846	361	917	494	141	397	780	999999	999999	539	487	227	81	986	999999	928	922	444	544	905	773	224	999999	752	887	70	641	496	427	999999	39	66	963	885	945	566	999999	759	505	880	999999	565	12	234	13	599	566	326	332	641	425	999999	127	913	413	632	329	999999	999999	81	999999	294	454	999999	999999	430	263	196	51	999999	43	999999	939	999999	350	217	221	807	999999	297	503	999999	174	785	132	650	938	59	481	323	247	730	161	433	134	280	120	200	724	999999	999999	380	999999	949	607	262	449	999999	573	205	420	999999	425	320	577	441	129	668	688	859	492	213	999999	999999	145	999999	21	999999	538	79	107	31	93	176	950	999999	999999	224	999999	999999	999999	484	486	999999	903	725	999999	840	856	693	161	452	512	999999	100	142	666	999999	999999	999999	250	999999	925	504	108	999999	999999	999999	999999	454	402	999999	999999	818	999999	17	999999	999999	999999	999999	999	181	999999	845	918	999999	999999	228	85	818	467	491	999999	883	630	278	558	999999	187	513	296	64	480	411	300	256	961	999999	216	999999	414	237	732	404	305	78	284	90	585	453	880	999999	184	552	987	910	504	607	999999	390	459	745	260	321	133	944	701	999999	999999	672	999999	825	22	992	413	239	758	999999	588	561	993	477	406	733	999999	999999	999999	928	999999	390	999999	363	505	826	633	668	976	421	280	360	377	999999	999999	999999	759	64	207	191	148	758	161	999999	999999	637	396	981	349	526	687	57	74	772	833	999999	920	340	330	196	368	744	262	347	734	237	999999	967	999999	492	974	579	878	999999	789	665	999999	261	344	867	439	651	329	999999	734	233	296	604	202	371	999999	429	999999	21	823	404	505	814	999999	792	454	999999	50	857	552	117	999999	376	999999	999999	999999	669	996	462	756	717	
999999	802	612	511	999999	588	774	579	499	554	845	999999	875	395	999999	423	497	999999	423	21	611	472	907	626	64	920	999999	33	435	333	433	281	999999	115	979	703	999999	262	851	865	653	470	367	998	272	311	501	597	19	999999	181	999999	49	999999	999999	952	894	999999	456	999999	999999	751	154	176	131	999999	999999	769	999999	999999	222	244	700	557	367	151	999999	909	363	752	999999	33	999999	913	162	999999	241	519	999	999999	808	224	806	999999	899	902	326	201	876	698	700	731	191	553	999999	999999	753	491	388	964	848	985	632	703	601	942	999999	999999	23	999999	999999	102	769	389	656	997	438	870	658	464	825	913	42	665	999999	999999	841	471	614	225	235	749	141	44	188	823	592	112	238	999999	176	95	187	734	366	607	961	802	896	311	507	883	999999	923	149	934	953	967	651	999999	110	274	626	999999	916	592	960	734	211	833	999999	336	999999	701	297	739	735	999999	308	454	736	999999	574	312	999999	352	916	217	895	253	870	624	460	334	999999	901	469	999999	817	773	647	236	999999	73	896	181	251	999999	999999	999999	208	999999	999999	206	177	71	699	324	89	574	676	752	839	999999	962	791	875	316	999999	395	999999	356	999999	534	807	999999	448	511	416	546	110	999999	582	999999	55	999999	955	999999	166	794	999999	155	309	253	999999	999999	397	643	110	999999	306	934	297	999999	139	852	175	999999	399	668	999999	198	908	543	474	892	180	354	912	999999	835	620	160	999999	193	135	56	246	999999	912	999999	999999	410	311	250	175	496	342	365	203	999999	999999	864	498	182	23	247	766	778	214	724	52	731	362	279	685	784	246	66	14	805	928	706	999999	556	816	787	606	303	999999	406	838	988	719	698	24	756	999999	999999	179	999999	289	468	999999	197	999999	83	58	41	565	390	259	285	361	999999	131	124	387	941	365	236	640	473	480	808	886	999999	22	664	264	929	132	368	886	126	999999	470	999999	299	486	999999	739	575	738	917	156	562	637	331	577	899	378	719	523	942	257	816	987	423	311	999999	71	393	777	636	267	999999	999999	999999	871	660	640	999999	465	622	999999	75	735	562	662	333	427	690	97	365	999999	413	844	943	868	709	482	70	988	471	681	355	798	111	659	264	173	999999	999999	999999	999999	290	264	999999	455	192	91	435	761	977	598	381	306	421	999999	854	56	455	376	171	188	999999	109	999999	940	999999	277	633	902	999999	999999	35	239	181	106	999999	999999	999999	498	685	999999	999999	308	20	999999	
310	999999	386	36	804	999999	999999	35	299	737	688	191	271	959	312	915	457	532	364	999999	573	151	135	999999	805	706	112	956	691	543	141	281	999999	129	640	103	890	606	108	200	452	999	940	443	417	98	886	984	195	769	180	525	999999	203	310	168	923	70	230	108	114	761	343	756	606	416	102	151	329	219	999999	850	434	173	374	573	211	691	908	716	819	128	771	921	372	999999	999999	895	999999	999999	180	830	386	999	95	691	665	193	837	10	996	999999	665	976	744	999999	101	780	999999	999999	957	999999	162	513	288	986	989	999999	999999	990	89	999999	332	847	48	204	999999	434	88	683	907	27	854	907	720	999999	462	795	187	53	525	999999	76	91	524	938	678	872	999999	108	701	253	800	846	920	800	422	999999	937	550	855	999999	702	999999	999999	999999	387	254	793	213	533	999999	999999	350	475	532	139	250	332	110	526	999999	712	979	982	663	227	999999	999999	920	663	645	857	636	197	858	854	921	261	585	561	433	999999	999999	575	506	19	459	381	999999	999999	181	495	836	34	263	999999	722	172	176	721	379	267	873	549	888	346	608	162	617	677	218	988	747	549	102	522	204	414	486	654	768	636	598	260	491	159	31	612	934	903	999999	759	95	863	192	175	215	968	999999	169	410	306	763	721	462	192	747	297	931	740	760	317	686	522	999999	999999	999999	999999	68	738	999999	995	227	713	544	999999	903	884	366	999999	317	235	999999	326	253	471	873	877	798	309	999999	733	681	204	999999	824	83	572	909	450	999999	592	999999	947	844	415	999999	60	186	13	288	862	930	14	432	534	589	999999	999999	999999	869	792	825	758	336	592	323	33	999999	720	384	340	975	916	430	724	325	780	482	837	392	822	701	794	999999	549	999999	999999	999999	618	999999	714	303	426	581	713	999999	161	621	262	999999	999999	490	465	999999	948	887	23	583	708	219	808	887	999999	110	56	101	40	999999	999999	788	646	261	950	485	670	999999	999999	999999	717	999999	173	169	230	746	336	341	245	175	999999	661	789	103	999999	409	436	826	862	999999	999999	999999	999999	424	834	999999	454	804	540	980	958	911	339	678	866	999999	56	999999	666	694	999999	999999	855	865	999999	134	999999	553	198	551	58	999999	184	242	811	999999	999999	999999	999999	757	301	532	801	264	216	171	332	121	237	321	362	787	169	177	552	819	999999	871	758	709	473	901	616	988	999999	124	736	999999	867	771	531	999999	999999	999999	403	252	999999	601	999999	503	
802	888	326	876	999999	270	684	16	690	991	338	358	999999	625	999999	400	915	812	332	101	434	234	254	999999	790	65	999999	259	999999	999999	905	999999	222	265	906	585	585	739	999999	671	440	999999	999999	875	443	999999	316	698	626	12	336	111	278	999999	78	999999	644	999999	96	142	999999	434	242	999999	96	172	999999	734	718	708	999999	185	21	661	661	704	817	999999	31	617	999999	775	633	771	973	803	999999	655	196	338	999999	999999	999999	999999	874	16	498	37	789	999999	46	582	980	999999	198	160	999999	617	905	373	760	275	839	999999	393	31	800	470	416	999999	276	490	999999	389	767	999999	532	354	786	654	999999	790	589	999999	580	176	999999	999999	583	823	713	288	999999	999999	578	675	884	185	999999	852	999999	999999	999999	506	13	999999	44	600	160	107	628	745	830	261	167	970	686	999999	898	227	236	94	886	592	578	988	741	725	811	999999	215	999999	80	999999	448	188	179	92	746	999999	999999	204	999999	486	999999	968	999999	497	665	607	999999	795	287	66	625	131	150	999999	927	25	999999	999999	789	68	891	281	675	896	999999	999999	801	603	999999	873	94	42	529	999999	397	610	541	253	69	213	999999	999999	999999	24	318	326	48	151	165	731	219	823	414	506	594	923	999999	560	684	687	806	394	453	413	999999	999999	602	740	640	326	484	999999	259	586	955	481	211	660	999999	496	940	659	448	620	664	999999	999999	33	816	473	317	980	568	382	406	718	999999	999999	52	725	724	307	999999	838	999999	999999	999999	828	551	122	999999	999999	973	197	746	156	945	832	748	999999	965	578	999999	176	18	504	999999	877	999999	999999	515	545	618	999999	999999	642	999999	610	999999	999999	697	999999	482	999999	752	999999	16	380	635	999999	773	143	918	999999	760	999999	383	344	999999	752	644	696	648	315	607	186	34	121	425	999999	997	345	468	999999	999999	175	106	999999	999999	343	999999	632	999999	930	999999	382	627	285	999999	627	268	999999	780	621	383	999999	161	176	105	999999	651	895	999999	531	262	999999	674	197	330	999999	999999	162	999999	496	265	999999	999999	718	842	235	558	748	999999	797	845	192	564	847	357	21	24	929	135	848	691	602	999999	720	677	999999	999999	440	955	999999	999999	115	999999	999999	366	371	999999	442	999999	870	999999	903	999999	999999	999999	80	872	827	999999	318	580	999999	999999	999999	999999	999999	999999	734	50	806	527	128	999999	999999	229	739	999999	280	490	985	465	581	604	264	831	788	717	518	999999	607	173	880	600	646	936	459	88	823	999999	703	999999	821	
402	528	353	898	119	999999	999999	946	999999	601	346	853	853	999999	999999	772	999999	27	999999	826	700	442	642	999999	528	999999	567	769	999999	472	999999	787	959	644	189	86	911	933	999999	337	580	98	999999	999999	999999	746	793	999999	935	316	583	999999	999999	210	130	960	885	999999	379	999999	822	999999	294	320	809	999999	894	218	999999	999999	999999	999999	348	617	255	999999	617	999999	112	781	999999	630	833	355	888	330	38	758	523	229	999999	999999	563	715	999999	999999	803	513	762	984	852	584	128	498	455	276	133	151	954	518	352	814	603	999999	610	202	344	999999	999999	999999	531	146	695	999999	257	655	754	633	113	844	808	114	318	128	929	778	511	345	999999	622	207	887	999999	15	999999	385	611	964	115	999999	76	863	91	284	462	715	889	528	251	799	522	499	47	120	709	247	506	999999	668	831	690	999	49	809	999999	644	342	689	999999	871	53	999999	528	999999	777	999999	32	43	999999	223	889	983	104	109	110	707	999999	999999	999999	999999	878	137	305	283	999999	77	824	282	993	999999	383	209	999999	379	756	732	999999	255	342	999999	225	473	999999	455	942	707	904	999999	708	583	999999	647	393	93	992	916	493	999999	171	999999	130	749	50	847	839	689	187	724	353	377	736	999999	361	542	999999	415	999999	999999	341	999999	173	999999	573	420	33	735	816	722	387	999999	248	726	94	999999	643	475	433	971	615	263	999999	190	596	340	999999	999999	296	999999	668	586	607	643	913	248	547	246	185	999999	824	999999	999999	464	347	513	999999	19	518	729	999999	948	982	347	244	999999	402	982	999999	242	574	999999	449	965	999999	800	999999	605	812	846	95	999999	299	803	999999	511	999999	76	843	999999	211	999999	999999	999999	952	719	604	270	999999	999999	846	564	999999	999999	65	999999	664	906	999999	999999	280	533	206	672	999999	501	659	188	200	733	999999	335	149	214	40	999999	999999	999999	22	344	206	971	207	999999	10	531	458	356	999999	164	999999	484	665	306	999999	999999	639	20	922	461	70	999999	80	675	149	520	999999	999999	912	328	999999	781	893	999999	350	308	336	230	672	122	52	999999	440	999999	885	222	669	843	999999	362	107	148	999999	561	284	780	901	531	837	999999	999999	714	999999	430	321	75	999999	599	999999	514	352	999999	348	999999	999999	757	999999	999999	999999	999999	850	999999	353	999999	230	704	821	342	792	569	999999	999999	392	192	16	338	868	999999	999999	999999	632	80	886	887	20	688	999999	159	152	527	999999	999999	742	999999	639	535	371	999999	209	999999	253	999999	
999999	397	999999	547	36	166	999999	90	888	999999	321	969	999999	780	695	465	549	542	904	671	200	999999	999999	999999	72	481	999999	480	999999	984	999999	117	576	999999	999999	499	999999	472	661	999999	356	71	638	819	554	773	616	859	840	999999	345	666	711	582	67	542	622	575	485	554	613	999999	123	904	174	214	402	920	518	205	999999	86	881	999999	325	138	636	999999	987	298	999999	693	999999	999999	648	153	405	994	999999	729	876	215	999999	116	40	999999	999999	734	999999	999999	380	999999	999999	644	230	999999	785	999999	999999	929	999999	668	587	196	999999	919	692	62	265	30	999999	408	604	788	329	479	99	999999	240	999999	191	901	309	999999	999999	179	352	995	841	390	368	954	738	999999	822	218	627	999999	427	120	340	895	479	634	540	972	101	999999	324	750	178	20	999999	963	747	15	368	940	999999	519	576	697	999999	875	662	854	670	217	966	121	851	999999	357	129	962	295	431	999999	116	945	88	999999	680	100	221	999999	744	774	999999	817	849	687	999999	908	544	999999	684	604	971	686	999999	884	596	213	899	879	663	999999	999999	462	583	693	833	999999	441	786	999999	130	999999	314	120	895	568	999999	272	173	999999	449	585	999999	611	827	703	430	643	203	204	999999	201	999999	999999	653	999999	196	243	166	854	209	476	757	626	564	940	667	576	416	325	447	999999	735	122	223	515	682	850	756	989	412	999999	247	591	999999	928	331	999999	466	999999	381	915	115	999999	567	972	827	999999	57	886	46	999999	236	878	757	999999	466	999999	480	147	100	346	999999	999999	451	520	999999	175	87	635	619	999999	119	293	944	531	835	426	999999	251	999999	979	803	869	953	558	462	369	834	999999	999999	112	149	329	999999	45	437	939	999999	56	999999	662	625	421	277	989	744	943	933	235	701	49	673	239	459	121	542	999999	222	999999	68	870	340	999999	172	517	907	999999	999999	909	104	895	559	509	999999	35	363	391	999999	964	814	518	435	609	321	999999	439	999999	870	999999	502	819	727	999999	988	872	331	560	999999	759	92	954	692	34	140	805	490	173	730	999999	999999	160	25	258	88	549	999999	731	753	739	87	996	919	339	416	999999	178	584	520	635	704	803	142	842	882	999999	825	410	478	515	942	999999	190	999999	173	999999	803	479	895	448	437	999999	806	519	682	999999	44	363	618	855	637	905	653	104	728	954	999999	183	999999	227	723	43	999999	247	999999	999999	999999	482	999999	74	481	699	999999	81	208	114	999999	623	170	796	826	472	999999	
622	878	46	999999	999999	999999	218	333	630	113	677	725	403	347	568	721	999999	999999	561	999999	553	384	938	226	581	999999	623	958	999999	22	578	999999	260	251	999999	369	761	999999	999999	764	958	740	999999	595	21	356	804	767	999999	901	999999	528	274	286	249	248	939	999999	51	199	104	260	928	618	534	286	999999	162	707	209	999999	679	999999	796	238	812	534	352	215	234	999999	999999	530	503	999999	999999	137	974	11	401	429	942	159	542	670	708	811	242	71	735	882	652	69	238	940	999999	980	477	58	436	714	597	613	816	107	247	729	435	999999	483	158	999999	161	316	779	28	529	15	136	529	10	999999	291	480	999999	449	796	999999	999999	999999	79	659	926	574	687	999999	999999	999999	444	432	978	386	345	587	586	392	500	753	459	922	101	975	351	999999	435	422	316	999999	474	657	451	999999	871	999999	999999	999999	999999	586	629	946	689	999999	570	999999	551	999999	956	703	894	999999	948	53	842	999999	18	999999	317	407	148	274	999999	205	867	786	999999	550	514	549	184	96	999999	914	133	512	242	904	414	999999	976	811	465	612	248	516	709	999999	999999	240	788	999999	192	175	447	364	999999	999999	329	999999	722	11	119	416	529	808	149	44	999999	339	999999	113	689	669	431	337	808	913	957	361	999999	583	955	283	761	864	904	654	476	999999	93	747	585	630	925	975	701	59	93	440	376	675	999999	264	831	685	629	999999	999999	999999	555	516	999999	999999	999999	148	55	835	999999	999999	904	495	999999	999999	256	661	527	999999	744	455	635	759	829	527	985	411	999999	999999	451	86	999999	391	909	999999	999999	577	220	618	924	999999	999999	866	403	999999	535	999999	118	337	18	180	167	570	999999	298	999999	796	999999	999999	982	999999	52	999999	999999	579	999999	999999	999999	210	999999	679	450	909	999999	999999	999999	769	999999	410	999999	113	999999	768	692	281	918	999999	613	621	881	427	890	210	999999	999999	744	585	999999	824	10	999999	306	999999	400	999999	730	258	436	820	999999	999999	440	999999	28	999999	11	284	661	999999	660	754	908	963	999999	519	789	249	283	999999	222	940	999999	541	999999	977	807	396	999999	364	999999	670	248	793	999999	175	986	614	192	756	628	470	923	368	174	999999	115	999999	588	999999	999999	490	975	920	608	832	999999	899	876	51	81	615	906	307	572	999999	516	124	999999	164	533	184	67	526	887	752	26	928	999999	163	871	475	999999	496	815	70	695	327	195	999999	999999	97	737	999999	999999	22	999999	626	796	183	740	999999	227	999999	
999999	374	432	999999	43	856	815	500	999999	723	179	999999	807	999999	491	999999	999999	999999	929	108	999999	445	999999	916	840	874	198	400	141	203	422	881	257	999999	999999	450	638	246	294	339	999999	999999	564	24	999999	89	215	153	144	295	878	551	71	129	999999	999999	928	515	999999	168	999999	425	368	339	310	298	358	432	999999	999999	873	68	903	999999	999999	172	999999	432	999999	761	668	54	265	846	324	871	819	137	368	999999	522	132	999999	135	671	999999	999999	235	713	683	730	999999	999999	103	421	819	999999	470	232	853	999999	505	570	856	500	623	169	521	999999	439	999999	999999	74	54	528	751	440	778	928	122	284	655	718	271	40	999999	181	999999	999999	504	233	359	905	515	205	27	561	772	635	57	999999	999999	220	284	215	999999	718	828	574	670	389	999999	541	119	579	999999	787	308	999999	614	452	996	96	520	216	129	325	558	999999	511	199	668	153	881	999999	908	444	999999	999999	530	999999	353	598	765	125	363	817	795	936	999999	239	263	999999	30	605	628	289	700	77	999999	999999	999999	979	73	999999	721	999999	660	623	670	999999	352	251	304	447	999999	408	999999	404	853	312	999999	622	38	281	935	721	132	286	867	628	744	376	970	346	17	373	534	999999	999999	999999	999999	999999	999999	879	999999	21	651	583	999999	999999	999999	305	999999	783	665	546	950	999999	545	999999	604	384	755	52	206	975	281	958	999999	735	874	47	10	226	155	356	357	158	394	924	80	548	780	647	669	448	162	197	680	470	422	742	748	999999	999999	782	427	232	683	911	740	692	154	770	356	921	305	999999	638	318	999999	999999	407	621	929	66	999999	117	999999	757	823	999999	288	968	999999	141	298	606	194	373	929	135	475	999999	193	387	999999	20	301	748	153	164	999999	371	281	620	345	999999	474	976	188	319	849	999999	98	656	414	999999	999999	999999	632	698	999999	274	389	74	999999	925	437	552	662	593	816	634	614	999999	535	916	697	701	796	999999	141	218	999999	620	999999	549	394	999999	973	228	999999	86	126	999999	999999	999999	999999	217	294	999999	999999	922	323	594	999999	225	321	999999	131	497	488	755	428	470	999999	605	89	999999	788	786	541	900	999999	999999	41	999999	518	170	329	251	999999	489	417	999999	999999	999999	894	600	127	999999	238	965	415	485	739	806	657	655	887	744	999999	223	429	507	878	798	352	879	562	763	706	161	109	880	999999	999999	348	52	997	999999	711	999999	651	728	999999	999999	495	104	999999	999999	91	862	282	584	999999	720	70	
909	507	674	999999	24	48	363	363	87	865	999999	999999	740	468	615	657	540	42	999999	999999	700	949	312	999999	258	184	338	681	844	878	524	999999	999999	938	438	999999	999999	489	697	999999	297	375	481	709	960	999999	964	766	476	215	741	552	321	159	999999	959	205	370	618	999999	710	999999	519	208	350	999999	999999	801	39	999999	333	60	345	284	283	335	999999	999999	352	999999	220	571	215	638	146	972	532	692	999999	479	349	962	871	999999	740	999999	855	282	368	279	999999	173	736	404	999999	691	216	999999	876	44	999999	601	28	542	999999	148	477	880	71	378	168	396	232	560	732	371	189	999999	999999	999999	479	205	244	999999	982	56	835	810	999999	455	999999	999999	999999	999999	999999	747	944	339	238	602	148	975	220	999999	120	707	941	186	999999	520	999999	728	502	999999	564	295	367	999999	999999	582	312	666	132	999999	611	672	999999	687	572	984	426	850	999999	941	529	504	999999	253	962	999999	114	659	148	247	943	47	994	607	980	702	389	999	779	655	299	481	852	603	388	999999	137	264	613	999999	103	661	999999	560	689	69	309	123	981	999999	477	653	528	884	673	999999	677	971	706	870	605	426	81	999999	651	57	999999	999999	864	999999	157	850	55	999999	154	291	999999	999999	999999	921	402	275	27	504	999999	646	953	967	930	814	999999	166	557	999999	999999	676	999999	875	908	641	999999	918	258	467	137	627	999999	77	740	391	17	243	62	785	478	999999	409	999999	426	15	103	684	460	60	753	990	302	312	999999	999999	701	691	535	287	513	484	999999	560	376	560	48	886	236	549	806	537	999999	999999	274	752	277	23	459	903	548	999999	467	207	999999	147	334	304	699	273	689	325	708	775	281	999999	999999	848	999999	865	999999	217	457	911	999999	999999	887	530	47	999999	209	688	241	632	738	999999	26	999999	846	239	235	743	196	963	859	999999	828	337	501	999999	999999	428	813	594	936	340	999999	999999	999999	497	260	999999	267	83	999999	999999	93	999999	46	501	977	503	12	970	999999	233	999999	493	999999	762	397	559	39	767	195	781	999999	647	695	408	504	999999	865	358	979	431	486	999999	900	858	999999	752	999999	999	303	936	426	842	999999	713	319	999999	504	201	110	700	775	499	888	999999	136	445	390	638	996	516	638	654	991	218	746	907	593	202	364	645	268	39	999999	258	365	42	999999	999999	98	999999	966	673	999999	288	999999	986	999999	618	732	962	371	662	999999	999999	308	771	850	745	966	412	209	999999	836	464	442	746	
999999	639	927	999999	999999	408	999999	294	549	999999	406	713	562	999999	681	974	470	402	283	606	36	685	950	999999	999999	947	25	685	999999	665	999999	793	846	999999	959	595	999999	999999	219	999999	122	718	247	344	375	147	193	216	731	999999	999999	443	999999	999999	720	350	689	343	911	999999	392	999999	781	884	136	613	866	999999	799	95	999999	999999	192	319	999999	999999	447	616	228	54	764	808	954	288	999999	403	611	999999	199	999999	906	999999	999999	415	581	258	937	363	999999	762	280	540	416	645	941	19	260	871	999999	412	902	999999	999999	999999	49	583	909	999999	999999	733	11	999999	463	999999	188	999999	114	777	999999	999999	380	999999	999999	466	773	234	999999	319	347	815	153	999999	999999	999999	999999	999999	242	859	375	997	349	443	303	484	760	424	999999	236	466	999999	904	483	999999	117	42	818	999999	659	103	815	191	600	166	999999	590	270	199	676	474	355	703	255	411	741	999999	936	791	924	999999	999999	156	175	999999	341	999999	669	999999	559	999999	999999	169	999999	765	560	999999	999999	287	58	894	500	235	410	761	999999	311	659	81	401	221	999999	37	749	954	999999	999999	25	747	824	344	920	663	639	999999	577	195	999999	489	851	925	157	659	743	40	214	133	999999	414	741	40	261	597	215	347	999999	999999	999999	628	30	891	800	11	999999	713	973	836	596	489	194	999999	190	999999	230	476	999999	446	294	718	749	620	923	611	16	794	93	332	458	301	273	706	774	503	468	960	135	156	206	39	999999	999999	999999	999999	230	815	849	91	377	999999	999999	221	585	702	878	999999	968	198	994	668	630	651	388	999999	225	487	160	687	999999	269	999999	999999	250	999999	661	999999	93	999999	390	200	944	11	954	719	28	999999	999999	82	999999	68	992	999999	999999	537	409	415	990	242	50	743	664	172	379	117	397	364	971	330	50	507	326	311	999999	999999	723	999999	696	999999	286	174	365	88	72	999999	277	414	767	713	999999	255	390	999999	999999	647	535	781	631	847	999999	663	999999	800	999999	999999	741	690	138	356	999999	780	719	999999	956	999999	387	999999	110	726	840	999999	596	999999	475	795	999999	476	999999	999999	278	942	996	849	346	623	999999	565	999999	999999	911	999999	286	421	899	999999	535	68	999999	999999	270	948	681	904	17	350	999999	821	999999	247	999	274	15	968	999999	999999	783	999999	985	342	791	999999	999999	999999	815	263	706	185	368	399	269	999999	999999	999999	999999	329	999999	102	842	996	999999	273	240	808	946	999999	581	317	343	37	302	999999	999999	999999	958	
449	417	527	999999	753	643	999999	462	935	978	941	999999	999999	79	999999	999999	691	38	989	999999	528	999999	999999	218	179	681	999999	999999	341	107	603	999999	31	999999	459	912	743	12	98	362	665	999999	304	830	14	999999	512	999999	585	427	611	637	93	775	440	999999	685	319	920	81	254	58	131	838	384	956	671	101	619	845	866	999999	999999	637	130	999999	296	999999	213	999999	179	161	266	914	496	966	901	255	547	601	236	434	92	999999	117	617	688	999999	456	58	292	420	627	739	560	922	697	456	655	722	571	783	115	704	902	103	791	217	352	999999	65	425	999999	28	999999	442	999999	923	530	999999	39	830	455	999999	999999	999999	534	526	363	573	279	454	600	825	40	452	328	999999	124	23	999999	481	123	48	992	866	866	999999	999999	127	327	773	926	151	999999	999999	338	950	999999	153	569	274	853	999999	999999	610	825	728	999999	176	123	227	809	999999	999999	557	717	999999	172	76	891	999999	406	999999	256	505	528	458	142	299	124	377	999999	970	454	560	999999	344	999999	391	51	148	621	954	999999	109	999999	419	464	144	33	999999	788	705	262	644	868	617	532	642	92	999999	595	999999	61	745	999999	999999	71	137	999999	999999	517	780	35	753	313	999999	241	999999	540	118	999999	997	999999	203	589	999999	718	999999	692	19	999999	267	309	999999	552	921	902	268	497	135	999999	999999	214	999999	413	18	680	508	340	426	386	386	112	974	999999	597	433	858	166	701	130	999999	444	920	999999	260	481	360	210	391	549	972	658	999999	760	667	793	624	999999	580	239	219	480	275	633	435	164	334	999999	999999	999999	54	112	999999	15	106	892	293	89	163	536	329	999999	948	876	413	727	999999	223	714	999999	999999	999999	585	999999	911	781	178	297	146	105	156	67	255	999999	999999	870	999999	999999	663	775	510	545	635	53	909	911	531	999999	230	999999	467	120	588	999999	689	975	526	334	104	999999	999999	996	943	68	999999	271	62	999999	381	542	865	298	560	999999	304	999999	442	541	562	10	259	779	999999	439	637	45	999999	104	214	530	354	537	315	347	62	513	601	577	663	647	858	477	28	687	841	999999	999999	649	856	999999	999999	984	772	104	999999	999999	929	514	999999	354	792	958	850	851	198	337	982	222	886	790	672	865	878	914	151	782	761	389	597	468	485	830	247	788	987	369	765	221	281	119	584	999999	999999	319	855	899	999999	177	499	513	196	347	999999	999999	753	676	999999	858	999999	294	191	549	916	962	868	999999	720	
71	863	828	572	771	999999	777	215	584	719	568	999999	251	165	594	890	93	281	999999	77	181	45	320	263	907	268	987	927	45	180	999999	450	999999	189	565	999999	670	941	424	406	985	860	999999	957	547	800	710	999999	597	658	999999	691	999999	999999	999999	35	999999	575	664	512	953	850	180	413	536	128	173	999999	599	999999	230	151	856	741	91	999999	867	999999	715	117	558	858	339	999999	347	999999	999999	999	639	999999	760	105	287	912	452	145	690	764	430	429	999999	647	539	316	999999	691	834	989	812	238	168	199	859	557	999999	105	999999	793	76	44	409	174	999999	999999	530	134	864	944	299	946	630	112	933	296	481	910	328	33	999999	999999	667	729	197	411	381	570	246	729	957	356	999999	897	698	395	30	472	224	479	785	999999	826	890	700	999999	608	999999	266	572	999999	53	776	999999	844	420	377	679	976	31	688	999999	888	144	999999	942	330	732	414	547	999999	19	695	849	999999	645	829	999999	999999	999999	802	999999	999999	673	653	914	999999	139	63	287	28	350	495	203	791	999999	999999	692	999999	758	999999	876	999999	718	305	76	357	999999	257	208	591	600	649	999999	228	372	999999	999999	999999	999999	372	999999	679	999999	999999	925	999999	502	68	423	999999	146	873	281	785	926	675	999999	999999	586	999999	652	881	855	696	428	701	840	999999	999999	179	208	211	831	396	999999	207	523	200	380	553	855	869	833	999999	454	999999	378	869	302	696	69	847	904	999999	719	319	999999	999999	110	234	999999	527	999999	253	32	999999	52	885	442	729	161	405	997	999999	711	999999	57	878	999999	999999	333	971	999999	732	999999	361	307	999999	999999	43	383	93	999999	155	870	337	240	999999	953	999999	684	493	437	572	999999	663	849	870	803	935	999999	944	198	409	999999	712	845	906	143	671	637	726	218	408	356	77	999999	852	173	999999	553	467	924	732	26	840	543	119	197	456	511	436	522	740	999999	999999	999999	999999	254	168	492	333	456	999999	881	999999	284	999999	226	477	999999	997	707	428	392	804	30	465	392	71	178	735	999999	999999	169	211	214	999999	636	917	182	625	607	15	892	999999	999999	999999	851	68	565	515	893	720	108	514	728	103	357	967	418	440	308	193	989	756	614	769	133	999999	753	806	401	308	305	999999	400	702	536	999999	999999	388	613	999999	505	662	999999	999	999999	655	482	120	999999	669	509	999999	327	423	25	145	614	252	518	999999	999999	758	123	999999	424	375	124	36	566	999999	184	999999	826	974	999999	336	914	
615	190	999999	207	643	687	999999	999999	563	999999	976	687	400	999999	550	869	442	29	999999	549	257	999999	222	541	455	553	935	494	480	914	999999	736	688	231	999999	71	50	999999	671	81	390	795	860	961	147	349	176	999999	999999	169	394	955	999999	999999	667	41	967	936	752	99	751	248	328	999999	999999	999999	998	999999	560	488	829	469	357	676	168	461	723	261	403	116	387	309	860	320	530	999999	795	901	999999	967	104	113	231	582	329	152	999999	221	999999	897	350	996	85	999999	999999	925	999999	274	999999	215	317	999999	543	999999	711	451	387	18	999999	999999	454	107	615	592	999999	725	999999	775	356	26	985	999999	362	505	765	390	234	999999	979	999999	790	530	999999	358	659	388	999999	585	870	877	999999	999999	102	236	453	253	390	492	999999	614	686	999999	999999	999999	999999	805	363	47	879	330	227	672	999999	524	999999	923	823	267	932	16	165	662	904	999999	262	527	420	135	62	522	999	741	955	999999	918	958	612	999999	137	854	35	999999	705	549	659	102	438	578	354	529	999999	133	999999	754	999999	33	927	999999	359	999999	395	237	999999	999999	330	486	717	664	605	923	320	162	140	88	980	632	957	364	999999	170	98	842	999999	533	999999	876	999999	210	915	894	41	173	322	434	469	797	548	347	228	183	384	774	972	430	218	277	993	481	773	827	76	572	630	199	999999	999999	999999	461	274	454	305	516	749	711	892	999999	839	705	619	193	94	619	145	999999	999999	324	869	999999	999999	825	999999	710	437	98	827	468	543	999999	818	916	351	999999	82	774	878	999999	34	270	538	999999	437	297	861	590	743	456	436	984	414	300	682	105	999999	449	570	595	999999	661	883	433	613	716	999999	703	842	997	546	371	999999	999999	999999	999999	822	263	398	596	848	999999	354	380	999999	558	718	999999	243	999999	999999	999999	214	292	999999	373	387	114	457	999999	410	168	747	746	910	999999	226	999999	11	999999	999999	883	999999	973	746	242	316	512	402	64	998	369	999999	999999	56	913	166	999999	999999	999999	999999	999999	999999	677	196	689	999999	608	999999	999999	342	231	526	169	973	77	582	999999	546	556	67	874	711	402	722	51	699	161	699	996	909	741	369	86	999999	564	87	383	787	999999	142	707	51	436	722	776	842	310	622	979	341	926	999999	999999	867	999999	999999	413	999999	999999	990	999999	999999	473	66	600	999999	449	999999	418	999999	208	453	488	424	360	832	284	999999	945	208	399	538	720	665	982	802	788	218	504	558	673	999999	641	
77	195	999999	578	380	131	915	403	992	214	988	142	483	460	999999	999999	524	731	999999	999999	999999	601	419	199	808	83	797	999999	999999	813	999999	326	780	811	421	239	999999	264	999999	999999	39	804	999999	334	731	533	509	352	631	701	999999	999999	940	417	694	476	775	608	769	306	334	842	172	999999	354	672	361	672	999999	927	955	270	826	185	999999	152	204	95	467	285	574	999999	450	540	834	42	386	373	126	945	463	953	494	608	233	197	642	228	999999	69	999999	837	314	704	999999	718	11	764	436	551	281	690	151	494	999999	879	402	999999	999999	322	999999	999999	555	103	474	11	999999	228	951	793	509	976	115	408	113	737	150	746	793	999999	40	622	936	574	673	999999	812	999999	999999	354	795	20	999999	999999	773	193	291	220	239	999999	942	999999	812	999999	52	305	585	742	999999	994	738	655	838	238	291	673	61	999999	999999	702	198	776	351	606	998	499	999999	999999	634	920	999999	930	517	59	183	999999	809	302	532	999999	197	999999	618	881	616	149	999999	644	999999	109	141	311	999999	536	555	175	440	999999	645	552	202	145	999999	470	548	808	148	788	65	44	999999	758	999999	999999	515	129	999999	999999	989	858	326	468	74	534	789	154	999999	980	503	17	999999	999999	657	979	185	61	961	157	343	808	11	393	999999	350	245	999999	853	739	31	436	17	970	226	999999	999999	734	80	583	681	404	999999	167	295	999999	227	271	999999	477	876	463	999999	20	136	999999	857	933	879	999999	299	416	301	410	999999	76	999	846	999999	999999	753	451	980	388	476	999999	999999	843	108	540	133	973	280	385	863	567	279	997	844	45	929	302	854	356	999999	274	999999	268	208	999999	999999	380	885	999999	999999	434	483	779	544	197	999999	23	835	349	600	325	145	999999	546	401	797	999999	999999	351	940	461	596	633	999999	211	835	881	645	999999	999999	999999	98	49	661	438	999999	999999	999999	656	994	999999	467	999999	755	967	139	197	721	807	431	56	378	544	300	272	999999	849	685	342	362	169	377	955	858	848	999999	999999	263	118	999999	307	549	355	999999	34	993	91	999999	136	82	648	169	838	457	444	999999	553	748	398	600	245	813	129	304	834	548	511	999999	907	740	43	934	613	500	133	507	33	197	276	279	756	999999	559	270	713	10	539	508	423	999999	684	357	864	999999	999999	494	429	61	522	485	491	999999	971	396	48	714	999999	347	334	937	360	999999	482	129	843	274	999999	858	590	834	19	13	243	999999	65	999999	79	
999999	429	999999	87	971	674	999999	999999	999999	999	173	999999	999999	999999	202	183	486	124	999999	999999	744	674	999999	239	570	471	688	476	488	999999	539	340	999999	644	461	918	694	860	999999	999999	999999	342	521	999999	101	637	590	390	817	829	757	999999	737	999999	334	999999	622	999999	516	509	986	324	999999	141	999999	999999	999999	365	993	999999	488	999999	735	636	999999	412	163	541	148	999999	999999	308	999999	999999	444	221	602	552	320	40	306	295	353	879	704	377	999999	389	804	268	768	235	397	999999	350	140	592	999999	999999	922	277	90	271	999999	999999	688	999999	650	697	999999	240	326	999999	999999	977	203	999999	856	999999	815	378	773	737	999999	175	655	911	125	317	999999	629	999999	924	999999	763	999999	34	999999	999999	26	711	393	692	556	37	451	999999	434	565	157	858	736	178	812	553	999999	353	390	999999	972	777	549	342	393	628	738	402	656	209	999999	999999	512	605	915	113	999999	90	999999	852	723	475	486	999999	170	454	893	999999	122	844	270	872	643	999999	287	249	172	61	999999	927	298	59	533	999999	803	977	355	140	263	999999	999999	999999	172	537	694	999999	300	989	181	999999	735	415	290	812	999999	889	536	160	999999	676	941	932	781	263	563	999999	942	261	756	192	109	762	999999	413	285	847	709	115	667	780	948	999999	879	369	201	999999	769	721	296	914	451	204	812	999999	766	999999	999999	909	999999	30	999999	49	243	988	839	973	999999	876	537	999999	999999	430	493	999999	727	768	63	999999	71	680	999999	231	964	842	741	999999	949	999999	999999	648	216	799	141	646	225	999999	939	891	530	228	546	999999	193	204	733	30	711	274	999999	999999	583	229	999999	302	999999	343	84	999999	257	999999	33	853	999999	888	885	390	999999	846	332	818	828	172	891	999999	143	22	47	770	118	720	203	685	633	648	75	987	999999	838	999999	881	999999	548	643	595	999999	999999	999999	999999	319	353	731	864	999999	50	179	999999	337	16	168	112	999999	314	292	999999	741	347	999999	999999	822	897	999999	999999	324	999999	983	999999	528	305	646	450	359	999999	460	764	999999	338	742	593	478	999999	659	945	679	428	999999	530	265	116	853	857	474	81	482	421	914	281	999999	501	999999	889	892	41	369	999999	999999	564	853	528	547	413	605	635	122	999999	248	493	780	896	866	463	34	421	452	999999	999999	287	269	999999	849	718	788	999999	999999	589	999999	628	585	961	675	30	676	737	999999	450	262	838	959	314	999999	431	500	653	634	602	865	999999	589	581	742	475	304	
999999	678	999999	999999	363	108	533	415	619	908	819	230	846	786	999999	852	11	535	147	327	955	866	999999	227	144	999999	934	723	291	999999	13	228	209	999999	999999	69	739	999999	899	739	436	898	563	522	680	999999	999999	815	579	628	587	56	605	157	999999	947	259	611	490	999999	174	809	134	999999	905	601	31	131	999999	999999	122	185	999999	407	891	999999	312	906	547	711	828	999999	153	663	460	957	622	61	385	915	810	138	999999	999999	575	626	774	999999	617	999999	411	999999	892	353	515	412	999999	207	266	293	645	352	999999	778	917	55	999999	999999	130	947	999999	969	745	18	999999	984	840	999999	999999	274	292	329	299	467	310	172	236	999999	999999	58	547	424	795	102	999999	467	999999	567	244	999999	960	313	862	669	110	442	921	999999	999999	530	572	935	376	999999	999999	325	63	606	478	999999	819	866	999999	81	999999	563	184	652	999999	957	920	283	249	311	314	979	467	629	999999	867	250	352	872	627	486	612	58	802	101	954	414	999999	999999	489	710	104	990	790	270	547	267	278	156	999999	610	999999	999999	999999	688	31	999999	999999	250	999999	515	999999	993	695	595	797	515	381	561	783	553	463	194	759	600	219	988	676	999999	999999	999999	971	206	902	27	197	916	983	124	80	106	979	226	488	999999	243	110	999999	205	472	42	886	717	372	426	999999	114	936	474	478	42	191	75	430	10	543	280	101	999999	407	881	999999	999999	491	686	573	999999	706	785	366	999999	999999	480	896	999999	999999	264	833	485	871	93	979	999999	646	47	914	914	795	999999	999999	963	19	626	999999	999999	510	629	236	999999	999999	908	999999	999999	117	369	348	711	179	643	287	288	447	999999	807	324	999999	22	620	999999	771	659	452	228	354	403	108	78	682	314	999999	999999	38	157	999999	999999	999999	828	999999	286	699	213	745	161	999999	162	525	404	818	999999	689	498	999999	999999	914	203	466	189	805	714	270	279	38	864	367	193	260	300	983	845	638	82	610	999999	754	999999	914	999999	27	202	877	704	259	999999	624	787	94	256	242	438	505	505	999999	999999	999999	429	999999	880	794	27	902	235	421	973	845	999999	999999	674	37	356	999999	176	999999	612	836	999999	999999	999999	249	579	999999	13	999999	554	999999	142	59	999999	329	335	999999	43	505	10	300	652	293	286	362	999999	999999	419	999999	999999	999999	339	999999	420	860	999999	999999	353	640	999999	918	898	999999	866	999999	712	567	974	355	701	964	999999	670	999999	322	999999	282	743	479	242	679	689	784	
999999	405	999999	798	639	999999	870	926	49	403	290	92	401	484	426	999999	649	450	925	74	526	921	999999	999999	183	107	676	186	665	999999	408	999999	238	123	999999	471	624	914	928	922	485	775	999999	852	389	87	920	999999	999999	101	829	999999	754	625	267	260	501	350	999999	541	386	693	270	174	994	999999	854	287	488	955	37	735	521	13	588	999999	996	61	289	106	186	965	999999	574	54	616	791	613	856	999999	969	999999	299	396	545	791	515	760	857	644	233	642	232	999999	999999	999999	280	751	46	516	263	999999	71	999999	364	420	999999	696	999999	999999	954	250	431	999999	985	999999	445	135	467	796	246	999999	203	645	999999	544	999999	429	510	949	346	999999	576	349	999999	999999	223	771	42	135	428	999999	640	999999	690	982	999999	489	999999	320	659	999999	293	250	280	27	999999	425	655	999999	676	944	196	180	999999	914	674	92	999999	999999	540	999999	999999	342	377	999999	606	723	955	890	333	263	513	199	300	201	999999	999999	78	474	282	797	999999	999999	458	484	632	470	437	775	999999	138	238	460	780	984	999999	951	872	999999	421	533	470	765	999999	422	999999	999999	879	850	168	348	23	786	999999	999999	559	881	883	893	795	145	296	189	999999	205	999999	63	419	315	999999	999999	463	226	62	749	336	359	724	45	999999	635	999999	587	999999	968	124	452	276	46	435	999999	78	979	999999	285	246	291	193	301	397	999999	587	574	710	363	999999	797	733	999999	417	999999	166	847	849	170	555	708	571	613	999999	999999	786	382	879	999999	736	484	168	777	512	54	999999	433	647	666	57	26	877	264	999999	999999	999999	832	999999	236	999999	999999	139	897	729	537	720	579	221	999999	601	214	999999	739	627	411	999999	955	931	372	43	733	209	193	122	539	999999	316	530	763	863	953	752	999999	999999	999999	354	271	999999	974	333	999999	999999	999999	75	843	331	999999	636	682	688	763	901	267	202	999999	999999	945	784	200	999999	414	59	457	952	999999	462	50	999999	122	66	376	999999	956	999999	446	521	377	999999	279	999999	694	680	848	85	999999	62	495	460	677	494	409	486	857	278	999999	546	764	880	427	390	290	364	999999	625	999999	999999	944	999999	755	767	653	826	515	982	999999	733	211	381	999999	999999	999999	590	115	627	656	889	999999	688	999999	900	756	497	701	888	926	339	165	999999	764	254	999999	277	704	999999	841	582	999999	999999	266	195	999999	393	37	832	999999	700	999999	897	999999	431	804	265	107	855	20	165	135	627	65	682	578	979	999999	
999999	485	698	885	205	785	84	918	185	432	934	565	373	999999	868	999999	235	90	268	263	999999	999999	853	179	999999	898	999999	999999	999999	818	583	617	999999	999999	429	357	725	815	999999	121	894	512	629	999999	999999	300	999999	696	267	162	830	999999	319	725	284	168	999999	528	46	306	109	627	574	366	848	999999	209	598	50	521	749	420	36	157	369	830	820	30	16	558	261	999999	198	201	988	981	308	999999	500	999999	724	206	778	999999	21	276	938	272	984	847	100	58	999999	746	999999	419	575	172	366	454	348	612	999999	999999	55	119	438	383	378	866	28	570	107	999999	796	999999	999999	999999	145	102	999999	557	45	169	999999	212	343	999999	999999	999999	999999	999999	283	56	999999	999999	683	301	711	999999	837	564	999999	128	828	530	951	876	949	860	777	304	999999	273	562	999999	577	363	999999	842	999999	999999	594	798	459	999999	296	61	857	685	869	350	568	243	999999	999999	663	999999	340	937	999999	467	502	999999	801	122	999999	19	494	140	544	330	281	999999	136	850	970	105	999999	945	243	900	29	274	991	436	736	793	18	234	999999	661	999999	91	590	318	494	999999	996	347	773	286	566	726	999999	549	79	698	999999	414	367	568	257	394	704	361	448	999999	999999	999999	385	324	999999	999999	999999	882	307	999999	288	817	999999	313	108	331	182	956	999999	999999	133	452	367	47	687	603	867	569	413	638	999999	239	870	267	729	632	961	459	285	307	723	268	251	879	420	298	999999	63	469	999999	999999	747	999999	155	999999	494	17	999999	637	407	401	999999	479	668	812	58	947	108	583	999999	370	722	681	46	579	865	210	999999	627	398	555	814	109	999999	426	999999	222	724	163	244	624	999999	821	999999	905	289	789	999999	76	371	351	949	479	993	565	499	999999	999999	576	248	294	528	720	999999	852	999999	999999	990	251	999999	999999	999999	944	348	851	746	999999	999999	140	300	86	626	422	266	999999	605	344	116	923	999999	573	241	158	915	950	106	903	582	35	328	944	798	341	893	534	128	15	999999	151	818	999999	999999	850	286	171	668	116	464	999999	256	252	238	77	999999	999999	605	999999	38	398	755	842	999999	778	812	355	287	999999	529	731	929	600	213	964	114	338	310	391	871	999999	291	999999	449	391	778	999999	716	731	999999	292	999999	53	976	741	396	976	279	999999	47	930	883	383	587	732	272	656	999999	273	962	999999	310	224	212	284	117	765	403	936	999	999999	638	999999	278	999999	999999	885	999999	471	578	138	68	815	353	
999999	870	907	412	716	129	999999	46	453	999999	39	982	715	840	701	634	630	999999	342	495	310	302	337	115	999999	931	386	42	999999	999999	833	928	494	870	271	999999	209	363	687	817	999999	700	195	787	999999	999999	95	999999	922	837	948	555	725	999999	999999	648	543	999999	999999	784	742	100	469	999999	935	999999	498	845	579	999999	999999	999999	999999	525	618	609	116	549	999999	97	845	999999	119	740	746	288	212	174	999999	622	870	406	302	902	84	786	241	437	851	146	765	250	999999	634	411	681	659	210	999999	442	542	993	935	974	939	410	981	728	21	999999	999999	333	999999	956	427	38	974	993	450	832	378	679	697	730	999999	999999	866	484	999999	74	999999	999999	999999	394	90	876	471	999999	962	674	805	512	425	204	999999	442	233	518	217	999999	707	666	759	879	74	999999	306	214	653	344	544	999999	999999	947	999999	897	999999	632	875	551	566	655	41	776	37	865	263	503	493	999999	381	357	277	954	366	961	252	583	330	227	999999	267	674	627	139	308	122	478	175	350	571	600	999999	666	816	999999	635	983	852	209	609	802	721	764	999999	196	999999	445	590	999999	654	297	999999	657	970	309	981	413	999999	728	753	785	999999	152	999999	780	714	610	148	314	336	268	731	130	618	999999	545	999999	999999	999999	999999	676	887	107	695	283	298	999999	999999	517	80	999999	346	133	455	824	474	578	999999	193	999999	628	307	285	999999	999999	566	999999	49	203	999999	999999	749	999999	659	999999	897	240	999999	54	999999	729	915	631	243	114	999999	607	675	794	312	999999	474	480	471	999999	999999	999999	366	308	716	117	945	502	752	10	482	999999	473	999999	926	243	131	999999	702	752	999999	676	999999	636	999999	958	999999	254	999999	797	606	278	242	218	999999	295	999999	158	338	999999	783	422	999999	243	631	999999	999999	305	867	79	845	82	778	718	737	703	569	729	833	999999	600	701	999999	955	404	214	411	265	672	641	999999	999999	73	327	969	300	999999	808	15	196	824	999999	386	820	952	533	500	523	480	13	999999	155	999999	999999	783	92	999999	999999	839	999999	876	999999	633	236	710	872	19	460	749	447	905	999999	999999	647	932	999999	324	791	999999	999999	714	887	784	999999	999999	223	999999	492	999999	887	999999	875	969	588	319	946	999999	160	999999	999999	999999	49	774	43	108	999999	431	677	648	402	767	29	999999	967	713	989	999999	999999	320	497	224	999999	916	862	957	999999	999999	999999	337	986	802	173	680	923	358	999999	123	751	570	951	791	999999	843	999999	
129	999999	955	999999	999999	999999	852	623	999999	623	864	995	133	912	85	78	183	296	350	661	600	604	999999	996	619	48	876	999999	404	369	999999	999999	683	774	999999	497	84	789	999999	16	144	189	334	999999	999999	362	999999	210	675	501	777	505	640	192	551	525	131	959	999999	836	454	509	228	999999	917	630	321	358	999999	587	994	393	35	343	527	420	279	290	999999	266	496	675	677	902	591	210	999999	999999	999999	227	376	999999	407	434	562	635	960	854	999999	438	51	203	41	97	507	394	480	306	664	141	255	999999	32	999999	349	779	999999	999999	887	716	36	999999	135	952	999999	879	985	600	781	892	459	425	150	999999	225	999999	644	999999	405	999999	730	307	837	102	972	536	102	282	95	783	999999	999999	966	999999	411	231	78	89	999999	627	408	880	525	772	999999	830	700	522	909	999999	145	251	921	690	986	999999	982	42	979	685	786	999999	514	999999	99	814	458	999999	999999	993	235	564	713	777	798	999999	781	75	420	151	835	579	373	50	647	561	723	999999	447	682	999999	45	109	201	841	999999	375	527	683	999999	382	984	425	915	820	999999	538	153	891	999999	947	916	622	838	849	216	350	474	999999	999999	100	181	277	999999	753	199	465	522	935	113	484	264	392	553	999999	851	164	457	230	77	33	579	395	311	735	333	999999	999999	351	634	355	901	176	155	999999	211	716	11	172	630	999999	26	217	787	661	692	534	78	78	999999	999999	999999	254	292	514	521	999999	966	688	430	776	204	180	311	758	583	97	246	777	999999	999999	999999	999999	599	952	999999	371	607	999999	53	798	354	999999	354	581	461	656	999999	999999	265	425	750	322	999999	999999	920	999999	906	39	87	999999	297	301	999999	863	899	608	999999	999999	506	159	999999	325	645	999999	999999	12	999999	729	999999	926	213	999999	521	999999	394	840	553	746	41	999999	465	577	572	448	511	62	691	490	682	853	999999	553	144	999999	246	434	676	119	999999	918	29	187	732	161	400	692	780	367	479	999999	64	907	308	345	693	610	999999	207	130	380	320	345	57	453	924	660	470	415	906	959	999999	444	325	123	151	288	845	421	57	818	282	999999	21	623	799	104	254	798	422	635	681	479	988	60	607	684	139	289	999999	740	231	999999	460	999999	894	620	591	194	999999	415	765	342	999999	999999	107	987	333	999999	999999	830	415	671	993	281	287	695	455	275	516	467	158	565	999999	999999	596	999999	873	501	729	999999	512	69	604	16	869	349	999999	999999	999999	
620	360	999999	635	406	334	560	999999	999999	999999	208	174	999999	999999	737	267	210	157	842	999999	999999	124	999999	703	475	327	355	77	999999	411	999999	999999	999999	999999	896	999999	451	929	999999	982	999999	999999	693	270	999999	999999	195	391	867	999999	669	201	487	970	762	999999	999999	999999	170	88	979	493	999999	999999	302	999999	404	999999	782	630	815	999999	368	859	999999	662	999999	571	999999	999999	141	964	209	247	999999	747	887	799	559	999999	999999	449	769	999999	999999	553	153	916	967	697	620	191	608	246	934	399	832	627	300	999999	85	999999	830	709	947	25	293	156	45	999999	945	999999	454	392	999999	376	511	659	856	136	519	514	604	485	840	950	999999	999999	313	999999	999999	270	509	999999	999999	999999	618	999999	762	987	270	996	880	421	751	25	736	999999	203	999999	888	183	770	174	590	999999	999999	354	869	996	659	329	842	999999	999999	685	105	995	999999	999999	757	451	896	868	866	999999	634	999999	733	824	223	148	999999	745	464	740	499	345	869	754	277	274	999999	765	338	940	164	999999	999999	999999	920	741	159	780	999999	446	999999	999999	307	77	936	180	620	54	783	999999	559	999999	238	901	195	999999	135	322	155	492	261	140	540	926	368	999999	999999	667	904	482	988	989	935	28	463	597	47	801	817	999999	653	156	999999	816	390	67	959	878	880	170	615	837	999999	327	195	156	370	381	709	499	767	952	150	310	532	999999	999999	999999	999999	999999	723	334	504	999999	839	114	157	724	545	311	487	999999	787	743	866	999999	364	617	832	316	999999	665	101	327	999999	700	15	681	294	999999	895	749	440	292	999999	291	342	586	488	999999	998	999999	836	408	22	242	999999	999999	444	380	999999	554	999999	999999	371	67	242	999999	719	999999	109	476	439	999999	999999	737	999999	505	306	585	819	999999	138	752	318	590	829	693	315	107	535	999999	247	913	999999	999999	372	309	920	389	999999	999999	866	999999	999999	532	217	120	999999	284	147	999999	109	859	561	438	425	634	822	781	238	549	871	622	999999	499	999999	525	122	999999	999999	795	584	999999	999999	663	911	999999	770	999999	382	718	701	41	999999	864	999999	999999	361	184	999999	738	486	149	999999	999999	294	254	736	492	303	999999	999999	927	909	351	999999	193	332	897	527	999999	863	46	999999	999999	848	999999	662	999999	999999	850	999999	938	149	636	999999	444	765	37	999999	999999	61	288	999999	999999	721	774	131	617	778	326	65	464	656	299	875	450	741	641	660	454	592	999999	502	452	999999	68	787	283	43	651	427	304	
999999	860	584	584	553	716	999999	83	718	54	970	672	795	709	291	850	999999	868	999999	999999	376	925	999999	73	786	49	174	662	986	848	584	136	899	760	935	999999	714	300	999999	34	842	586	736	999999	27	829	657	817	776	937	521	174	948	302	999999	603	786	520	798	513	552	145	999999	869	469	844	999999	999999	999999	496	146	471	999999	679	292	789	199	999999	56	956	392	999999	886	59	336	420	188	607	833	342	999999	203	501	392	481	706	499	999999	88	183	66	622	53	999999	800	60	999999	999999	20	999999	414	260	474	842	131	205	259	48	543	59	666	176	211	441	486	942	969	590	999999	585	300	332	999999	873	999999	769	313	605	258	285	228	999999	596	695	928	759	729	659	270	285	999999	461	332	39	999999	890	421	611	804	858	91	611	999999	999999	847	91	802	600	999999	361	892	654	789	999999	830	756	579	515	999999	727	999999	319	999999	921	138	839	10	428	366	18	358	702	801	399	204	999999	999999	171	999999	999999	956	139	999999	909	999999	802	671	75	208	759	321	905	107	999999	646	771	292	999999	999999	999999	91	999999	999999	934	13	199	853	999999	999999	999999	999999	417	999999	666	999999	999999	603	419	538	335	177	934	230	606	697	452	604	724	753	999999	334	999999	864	999999	765	999999	895	782	906	203	949	282	12	985	840	904	248	441	316	563	178	999999	621	971	999999	156	163	637	999999	560	595	138	999999	640	888	241	999999	999999	900	196	197	820	513	344	385	895	932	999999	766	793	214	999999	418	200	999999	462	76	893	999999	618	430	268	545	355	608	820	635	372	106	609	999999	420	540	129	375	357	368	999999	595	946	224	999999	999999	453	999999	431	720	455	385	436	175	659	828	292	766	929	285	999999	735	564	999999	570	147	999999	999999	793	633	999999	999999	907	103	789	307	62	404	999999	397	101	998	186	110	999999	999999	670	443	702	999999	258	362	446	82	999999	551	999999	686	654	780	714	22	563	798	430	630	478	342	386	361	999999	887	264	999999	193	169	559	463	88	583	477	723	739	999999	999999	999999	388	834	893	247	276	999999	749	999999	999999	89	999999	388	679	999999	999999	337	67	351	815	370	108	999999	888	999999	991	576	607	81	312	999999	999999	361	422	494	252	643	449	148	94	999999	147	532	999999	114	999999	181	784	529	75	149	665	999999	395	24	999999	483	946	852	999999	999999	999999	678	428	692	806	94	965	195	317	874	888	919	999999	415	232	576	999999	784	999999	820	999999	88	15	173	335	885	965	
408	657	768	697	597	892	999999	999999	999999	113	176	307	999999	215	598	999999	999999	261	745	141	980	792	271	999999	171	535	999999	907	999999	672	265	999999	921	999999	999999	537	548	187	999999	999999	872	773	764	999999	879	999999	686	615	999999	866	815	999999	590	754	985	615	396	340	535	71	999999	486	952	999999	848	810	386	521	648	999999	999999	999999	959	718	268	216	38	798	558	685	849	820	713	823	857	352	776	177	142	951	151	217	999999	240	999999	395	821	968	624	79	999999	174	966	143	999999	802	952	871	999999	779	587	999999	782	850	222	646	773	999999	938	505	44	999999	999999	697	919	999999	370	729	157	872	395	69	183	489	584	684	853	579	631	65	400	904	681	363	373	999999	435	802	27	923	622	691	39	128	999999	891	785	279	224	735	441	999999	723	623	394	527	999999	999999	275	538	793	999999	999999	883	115	999999	537	35	333	999999	40	568	711	999999	260	703	40	999999	454	693	898	584	365	895	999999	176	190	67	969	999999	139	142	536	489	140	999999	193	999999	23	905	999999	760	945	848	999999	873	521	499	373	999999	999999	369	848	581	999999	999999	999999	612	269	938	999999	480	66	999999	245	999999	41	232	999999	831	999999	883	51	549	340	999999	638	516	199	749	655	691	694	288	357	770	293	955	999999	999999	590	580	887	85	956	883	703	468	613	999999	999999	999999	999999	541	180	614	999999	309	999999	501	581	999999	422	519	292	267	785	999999	139	999999	999999	999999	999999	182	250	939	996	965	999999	457	999999	999999	903	392	907	366	295	162	118	743	452	999999	713	358	999999	269	167	999999	792	698	107	925	999999	147	202	765	916	233	300	240	618	999999	716	794	66	411	999999	999999	612	999999	972	999999	669	999999	32	629	999999	34	999999	981	999999	628	183	894	359	518	841	765	200	151	449	999999	861	877	135	100	278	919	301	939	841	137	765	865	725	475	266	941	999999	572	403	892	401	318	999999	989	189	999999	444	547	569	662	839	470	487	999999	770	791	271	932	999999	452	732	893	150	654	863	317	999999	884	262	900	650	627	999999	556	671	552	428	145	910	456	484	753	380	999999	999999	304	387	999999	999999	999999	679	192	999999	950	169	507	999999	805	135	999999	999999	560	295	999999	999999	999999	721	931	249	999999	372	999999	31	905	968	999999	999999	999999	366	568	929	364	189	999999	230	468	417	797	396	173	999999	623	20	49	999999	924	468	711	176	999999	583	456	999999	999999	112	999999	170	315	999999	999999	984	215	448	566	941	298	380	999999	
448	999999	804	999999	544	86	843	749	125	982	999999	53	521	811	795	290	985	482	788	999999	684	999999	308	999999	815	216	999999	999999	999999	453	107	515	553	999999	999999	622	281	658	912	499	643	362	438	187	213	999999	669	183	999999	168	999999	469	509	677	824	771	255	999999	119	999999	999999	999999	575	672	884	595	500	999999	548	183	19	999999	570	299	69	331	247	130	898	876	999999	14	758	25	999999	638	16	875	999999	999999	377	577	549	584	600	999999	787	766	999999	999999	447	118	634	999999	999999	253	898	220	618	999999	534	134	805	242	791	999999	915	559	799	256	999999	625	426	57	805	441	787	986	999999	100	543	481	828	289	438	438	380	521	865	628	739	795	999999	642	999999	253	772	999999	999999	707	63	238	966	56	38	822	691	999999	441	718	999999	912	521	528	958	62	999999	525	999999	363	523	403	693	180	999999	793	367	783	90	562	668	479	203	999999	46	315	999999	782	999999	616	746	792	90	157	172	826	284	739	999999	914	947	257	513	438	193	999999	544	796	539	244	999999	908	507	999999	999999	986	718	529	492	653	999999	523	273	197	999999	730	323	999999	18	689	518	628	110	175	614	420	966	765	808	385	771	718	253	26	999999	838	295	999999	106	185	118	755	256	40	376	433	983	325	822	462	347	997	787	849	726	835	808	999999	274	640	30	953	999999	116	882	829	999999	257	46	778	445	999999	450	832	581	999999	381	79	799	191	436	650	999999	355	999999	773	930	403	300	325	40	954	936	466	999999	164	43	150	999999	999999	162	736	289	54	27	999999	557	954	277	962	999999	738	542	999999	999999	379	20	375	999999	118	899	876	999999	720	747	490	185	983	677	427	729	241	921	262	38	999999	370	898	338	813	225	975	999999	999999	861	302	421	853	262	785	153	668	83	49	647	286	779	569	306	999999	59	999999	287	850	999999	232	816	289	999999	513	18	122	999999	999999	893	999999	999999	999999	858	999999	999999	331	731	891	283	999999	167	999999	614	752	920	801	999999	801	999999	651	698	286	105	639	999999	142	999999	748	999999	41	999999	819	156	999999	999999	999999	710	851	467	728	842	999999	576	180	74	999999	675	312	593	216	999999	999999	499	999999	234	474	533	229	999999	937	532	982	124	999999	440	347	735	999999	226	999999	101	750	344	999999	999999	313	999999	924	574	550	466	496	165	570	999999	394	330	904	499	71	626	490	881	530	999999	860	280	334	740	999999	208	999999	96	999999	125	769	999999	464	999999	999999	999999	608	655	428	
480	46	826	554	730	55	27	830	999999	999999	154	610	868	813	999999	948	999999	384	194	846	999999	681	409	343	454	751	493	866	472	578	306	28	835	462	59	170	43	726	604	694	709	377	999999	931	999999	514	999999	97	625	493	999999	390	999999	808	86	799	636	493	999999	978	562	999999	368	999999	858	135	999999	415	763	999999	915	315	780	500	147	974	295	478	664	999999	850	405	999999	999999	689	915	999999	36	386	260	533	549	999999	625	141	999999	19	999999	83	552	739	494	334	999999	999999	999999	610	922	999999	111	513	999999	829	169	138	167	909	999999	142	942	531	748	39	999999	155	375	689	164	368	588	965	721	404	122	999999	365	81	305	410	115	315	681	365	285	747	375	999999	466	497	974	648	629	441	140	31	999999	465	999999	999999	212	894	455	563	93	145	791	763	717	999999	772	999999	999999	978	36	637	849	999999	999999	999999	779	999999	999999	999999	394	939	345	290	273	101	218	900	999999	999999	207	999999	999999	127	282	999999	956	612	999999	506	999999	888	43	650	414	999999	181	608	711	65	31	557	671	999999	179	153	999999	510	499	626	751	871	999999	120	999999	999999	999999	999999	120	999999	809	999999	652	726	999999	505	905	695	876	770	919	999999	999999	204	482	650	550	80	999999	999999	999999	455	123	999999	755	853	62	999999	869	598	725	449	498	999999	256	855	904	999999	846	673	247	115	634	729	706	999999	683	642	638	140	999999	707	783	981	275	363	999999	999999	970	98	453	982	825	287	54	480	121	101	947	627	745	999999	234	284	891	244	999999	394	680	999999	179	420	295	738	333	28	665	999999	830	893	801	638	974	999999	229	265	289	357	684	236	40	999999	999999	20	395	670	999999	509	999999	41	542	669	595	366	919	43	999999	97	953	999999	999999	999999	270	64	825	117	630	477	999999	635	999999	473	999999	454	584	999999	725	284	353	999999	999999	999999	427	799	360	999999	52	618	838	196	568	202	403	658	999999	436	330	640	195	999999	50	15	454	464	999999	79	959	151	782	341	999999	422	743	301	490	658	185	471	704	999999	74	999999	999999	868	76	762	79	61	43	157	267	999999	99	75	999999	539	712	963	999999	290	183	901	999999	507	878	156	999999	999999	177	763	260	859	999999	502	223	37	376	999999	397	324	999	999999	999999	634	999999	233	332	677	678	951	945	221	999999	999999	519	999999	186	141	989	920	313	967	999999	279	896	408	158	597	852	595	172	136	576	407	999999	999999	793	211	433	999999	824	780	999999	999999	999999	999999	119	
522	982	60	851	245	596	477	999999	42	999999	999999	737	675	85	999999	825	999999	788	819	645	351	999999	999999	379	974	708	999999	106	532	543	999999	462	857	298	635	614	801	999999	927	999999	109	396	258	249	954	474	757	579	98	999999	350	438	997	403	767	999999	737	681	999999	536	261	381	487	499	999999	999999	999999	387	449	130	34	349	860	289	546	999999	884	15	424	509	999999	764	17	577	202	239	465	464	530	999999	877	129	999999	400	999999	728	909	758	882	579	594	380	140	968	999999	11	999999	999999	856	812	505	731	999999	377	585	496	999999	909	307	999999	999999	425	999999	999999	253	904	482	470	999999	818	56	999999	999999	999999	999999	580	634	49	647	200	662	747	999999	718	750	155	862	499	814	792	999999	999	461	999999	658	179	523	936	999999	999999	528	999999	717	48	766	378	608	421	462	999999	861	334	999999	116	476	999999	817	999999	453	107	52	999999	655	217	464	999999	999999	378	196	745	67	698	324	999999	672	554	40	569	951	381	546	451	46	999999	931	999999	736	354	288	486	999999	384	492	999999	983	544	462	509	584	999999	999999	999999	234	717	999999	173	19	650	999999	999999	152	999999	197	82	999999	600	946	999999	286	999999	999999	329	100	999999	999999	682	215	999999	638	999999	102	530	999999	241	677	316	226	999999	861	768	30	96	910	367	343	999999	197	420	76	999999	597	999999	999999	160	409	384	149	524	999999	275	957	322	999999	999999	828	622	999999	999999	404	254	999999	999999	999999	518	413	999999	419	733	999999	287	999999	795	999999	999999	539	486	999999	999999	832	999999	999999	702	994	596	810	999999	83	603	999999	720	842	999999	25	822	18	970	999999	999999	747	185	964	415	157	57	779	172	999999	999999	777	351	326	437	133	112	86	682	999999	999999	999999	705	160	999999	204	999999	445	263	779	809	247	568	854	590	999999	657	337	762	554	999999	816	999999	26	317	826	197	404	414	118	913	745	336	348	244	17	999999	34	159	220	501	612	526	393	999999	529	218	999999	735	350	999999	774	324	137	685	581	999999	689	843	989	17	261	40	155	866	73	910	999999	619	582	999999	632	999999	551	62	999999	300	999999	144	787	617	999999	669	74	642	148	431	208	662	663	947	999999	191	169	213	250	999999	380	999999	819	618	987	999999	162	999999	843	595	772	999999	350	290	805	554	65	382	318	591	999999	512	999999	641	999999	999999	956	634	999999	999999	29	999999	811	762	919	737	325	179	999999	999999	999999	770	798	999999	659	133	999999	382	152	807	999999	786	894	999999	616	868	
999999	187	907	429	999999	999999	999999	402	575	434	999999	588	371	78	239	886	752	999999	83	999999	713	183	982	587	256	583	492	886	999999	242	453	999999	156	61	999999	147	271	210	900	990	171	406	977	234	860	733	21	84	577	999999	44	999999	585	421	999999	626	205	329	182	347	999999	999999	88	343	980	120	999999	999999	140	102	624	551	596	999999	44	317	206	757	727	522	572	417	999999	83	208	55	576	735	896	999999	942	942	38	562	999999	999999	327	644	253	750	302	701	944	484	999999	493	811	502	386	846	429	447	601	999999	775	999999	413	14	145	935	544	706	422	818	160	681	523	44	137	596	989	999999	514	977	230	999999	473	999999	999999	714	243	83	358	60	891	504	350	378	787	338	999999	999999	999999	999999	999999	595	288	999999	999999	945	999999	777	375	999999	856	867	933	624	438	904	162	999999	999999	430	999999	999999	357	372	927	999999	340	999999	256	999999	561	677	62	206	771	634	999999	348	510	512	999999	465	708	567	999999	999999	571	726	939	882	999999	465	765	89	615	745	248	915	207	678	999999	999999	530	576	239	189	999999	737	853	803	321	999999	78	55	999999	246	761	790	179	903	999999	614	215	999999	622	106	912	973	590	35	999999	676	999999	831	897	920	934	141	338	23	219	999999	872	145	571	999999	396	719	999999	999999	983	458	745	999999	999999	10	618	166	999999	142	277	841	156	999999	417	999999	673	247	157	999999	312	630	461	999999	694	259	999999	80	803	260	710	202	579	999999	999999	938	931	846	245	999999	999999	778	999999	206	999999	377	687	55	728	999999	698	158	572	639	999999	999999	996	999999	999999	346	269	548	363	703	431	85	271	935	785	478	999999	999999	11	999999	462	534	453	265	420	326	571	695	352	999999	562	561	629	999999	155	688	941	351	245	899	638	763	424	999999	774	670	999999	752	270	259	222	871	999999	999999	186	542	999999	741	999999	293	999999	573	999999	999999	151	870	455	331	790	999999	537	371	591	999999	999999	699	999999	999999	490	749	220	818	435	102	663	690	414	317	763	999999	779	999999	182	952	134	74	566	937	341	904	225	784	962	174	722	851	999999	54	700	487	999999	939	260	999999	83	999999	999999	999999	999999	461	465	999999	999999	999999	327	999999	198	638	977	556	142	182	639	586	533	435	856	999999	380	812	410	369	616	286	999999	999999	949	753	878	178	999999	463	124	879	448	87	226	784	847	395	662	651	77	154	354	999999	999999	674	895	648	109	877	999999	20	61	105	999999	291	996	487	387	999999	
999999	808	999999	679	67	759	147	455	999999	81	423	984	160	999999	302	472	999999	999999	539	284	857	999999	999999	999999	999999	114	999999	353	556	934	999999	369	999999	999999	890	268	523	999999	203	550	999999	450	439	37	463	748	859	302	802	68	359	76	948	112	588	529	739	580	999999	999999	999999	793	898	283	293	64	976	933	867	44	948	267	736	988	999999	417	999999	51	596	981	255	536	550	498	999999	721	420	905	999999	371	528	999999	999999	250	999999	743	551	999999	743	408	771	926	434	999999	120	999999	999999	999999	364	999999	999999	698	984	967	707	404	999999	410	999999	572	643	81	304	506	999999	15	541	495	379	14	865	645	307	197	220	328	111	782	999999	999999	391	460	999999	467	642	830	958	999999	543	999999	499	999999	466	999999	764	999999	631	999999	263	999999	560	844	590	359	999999	92	999999	796	756	999999	999999	999999	999999	216	191	192	530	837	864	685	56	784	952	164	514	724	189	999999	432	999999	697	183	999999	283	932	546	870	201	999999	559	999999	999999	11	165	999999	999999	128	260	989	581	999999	794	73	577	67	776	892	999999	844	999999	903	274	373	245	690	129	999999	749	999999	644	322	339	685	314	255	999999	783	796	243	486	606	928	147	851	999999	999999	120	999999	999999	165	654	999999	999999	571	655	175	798	999999	474	801	96	999999	976	354	268	839	119	999999	331	182	993	105	203	999999	983	974	136	522	893	787	18	990	999999	128	989	999999	999999	999999	999999	90	999999	27	331	441	399	999999	952	792	592	999999	793	362	629	52	172	559	250	999999	587	681	48	285	872	686	793	106	845	857	364	389	856	995	109	251	96	975	773	999999	969	755	32	344	930	390	994	656	370	490	955	440	638	995	999999	977	999999	811	155	645	648	303	392	104	438	212	999999	798	999999	388	956	197	785	488	28	832	658	704	355	491	692	146	735	364	901	923	999999	999999	470	131	209	284	829	999999	123	676	373	999999	905	727	999999	206	404	982	999999	768	655	999999	977	703	328	346	466	663	952	511	567	999999	202	999999	462	796	337	140	188	681	367	999999	375	352	469	731	798	628	758	496	742	752	830	143	999999	601	883	766	803	863	999999	176	186	611	118	345	734	401	275	999999	868	274	804	852	411	999999	784	635	243	597	547	999999	999999	465	999999	815	206	69	999999	860	999999	999999	337	325	999999	201	480	763	243	133	999999	999999	362	999999	628	477	948	978	731	999999	999999	258	533	215	325	980	271	999999	842	303	148	999999	999999	414	33	307	
999999	489	989	220	528	30	401	119	600	999999	485	93	999999	999999	867	999999	338	966	53	664	47	131	999	881	930	759	921	940	985	999999	251	948	797	999999	541	468	988	521	750	796	856	423	999999	184	505	999999	883	550	435	919	346	999999	370	369	269	814	489	118	290	769	109	461	134	279	898	999999	295	516	760	408	240	817	999999	257	807	999999	999999	999999	999999	752	876	381	999999	75	984	63	587	438	999999	999999	978	880	240	981	697	999999	299	345	999999	969	892	999999	999999	999999	688	999999	972	123	561	644	307	999999	732	538	892	727	999999	999999	999999	845	948	856	454	44	429	999999	586	245	559	411	335	181	548	416	999999	509	591	487	387	999999	90	999999	999999	427	428	323	157	702	98	999999	999999	240	60	440	999999	46	922	755	607	338	943	737	563	160	999999	136	999999	325	678	393	999999	469	681	829	764	484	999999	999999	615	999999	212	884	999999	590	999999	104	999999	118	396	999999	586	835	999999	59	522	999999	910	726	117	999999	207	832	33	999999	999999	989	559	231	999999	545	999999	895	150	501	135	69	590	999999	207	224	15	17	999999	855	806	999999	999999	632	317	999999	574	263	999999	323	908	380	860	451	999999	999999	545	899	442	999999	767	690	695	388	923	463	999999	999999	528	892	999999	200	903	999999	899	532	409	927	914	265	970	801	976	999999	593	754	208	999999	226	244	999999	999999	574	88	97	999999	615	212	708	854	657	638	735	37	35	718	477	692	999999	234	564	617	985	187	879	965	714	868	794	179	264	624	719	294	222	192	625	825	90	999999	999999	206	229	69	607	342	999999	949	800	875	287	516	597	999999	999999	999999	129	396	208	999999	999999	746	999999	539	599	42	918	999999	999999	843	102	652	611	999999	317	999999	398	925	579	547	899	765	999999	919	891	999999	999999	727	614	999999	72	999999	626	999999	382	999999	999999	690	470	575	424	999999	144	956	782	999999	904	828	684	322	673	203	816	661	999999	644	678	497	647	851	999999	201	837	662	999999	863	35	654	395	146	577	708	465	999999	999999	284	630	121	147	265	999999	208	52	301	488	868	421	999999	734	738	999999	302	52	618	999999	232	787	999999	185	999999	610	260	443	548	999999	964	738	812	538	999999	23	566	359	391	18	807	159	545	184	912	999999	69	919	657	643	999999	999999	999999	445	900	496	999999	935	228	655	593	764	503	555	523	140	999999	437	785	724	935	999999	999999	610	761	999999	251	999999	272	476	550	999999	786	999999	470	308	890	376	637	463	865	
631	141	736	999999	52	655	990	999999	782	842	999999	144	999999	707	342	15	247	683	827	254	999999	672	752	115	999999	978	599	999999	224	249	242	999999	332	859	314	811	924	194	718	427	261	999999	490	634	999999	206	853	206	138	999999	653	692	810	218	23	999999	388	631	999999	73	66	904	447	542	999999	999999	812	83	403	999999	91	62	965	999999	992	999999	192	127	197	999999	135	402	957	920	596	550	989	123	999999	356	999999	302	32	999999	370	357	208	948	999999	94	394	779	999999	607	222	601	727	409	226	808	776	271	443	116	999999	664	947	526	946	69	844	698	238	56	107	788	40	320	50	999999	999999	243	102	999999	999999	356	599	359	999999	995	822	589	896	999999	580	171	859	915	999999	706	410	682	12	965	249	695	999999	756	999999	433	571	999999	999999	581	999999	542	178	999999	444	591	74	999999	817	951	246	265	801	202	476	936	999999	124	603	343	244	333	241	137	864	976	806	999999	850	285	999999	415	229	999999	244	999999	999999	529	481	135	641	999999	865	60	999999	984	893	358	289	573	504	456	813	36	346	478	310	999999	475	467	784	231	747	999999	527	831	46	486	999999	438	943	999999	999999	478	999999	999999	468	191	408	879	93	458	999999	286	999999	977	601	203	978	999999	737	951	63	999999	999999	419	999999	333	533	897	999999	416	400	851	999999	105	999999	345	333	914	19	129	643	999999	384	336	668	470	761	549	240	843	507	201	701	991	355	629	137	292	999999	999999	657	510	931	676	67	712	657	684	999999	999999	999999	74	756	618	318	467	638	23	750	605	571	999999	666	115	909	209	999999	637	749	194	217	51	557	999999	471	999999	664	708	278	956	812	999999	386	974	973	443	444	999999	683	887	999999	123	541	761	573	673	999999	826	767	999999	562	29	935	979	57	827	517	881	999999	185	803	930	745	793	792	999999	607	999999	141	475	764	999999	999999	862	203	999999	509	795	999999	999999	298	838	999999	420	404	999999	151	406	926	155	925	999999	936	999999	94	999999	378	999999	969	89	999999	161	694	301	103	495	75	82	786	954	328	999999	999999	999999	887	964	988	334	399	998	352	210	999999	999999	549	211	139	456	777	142	725	999999	825	231	999999	147	153	999999	326	908	728	78	999999	999999	999999	213	982	589	620	999999	82	53	358	971	737	865	395	999999	999999	999999	365	619	305	999999	999999	566	897	999999	625	750	821	348	999999	999999	280	283	589	793	167	346	228	999999	835	657	70	681	413	853	493	867	751	443	899	433	
552	119	773	999999	999999	999999	316	999999	999999	870	999999	733	45	867	701	464	285	999999	551	415	999999	999999	999999	647	999999	557	999999	999999	865	757	999999	387	449	585	937	171	999999	622	59	999999	39	594	586	965	359	999999	646	545	999999	39	592	159	892	493	759	737	335	136	384	999999	116	273	999999	999999	871	920	999999	460	930	539	999999	662	552	654	385	89	239	999999	999999	999999	910	999999	890	835	175	849	495	955	825	210	835	999999	247	863	790	999999	826	379	999999	439	51	196	615	622	85	929	606	247	118	679	507	999999	838	128	999999	999999	383	999999	50	32	435	339	634	729	704	999999	999999	689	999999	619	262	859	724	858	224	724	999999	277	760	245	252	257	846	155	702	999999	999999	999999	587	301	999999	999999	338	81	13	712	999999	885	999999	504	514	917	999999	999999	427	999999	793	980	903	561	495	999999	183	999999	779	187	492	999999	37	385	999999	305	111	572	236	369	999999	652	854	512	172	128	358	265	731	334	874	357	999999	64	534	564	226	999999	806	287	720	534	302	826	229	83	999999	543	467	219	815	999999	272	67	127	150	135	401	398	376	757	917	83	454	312	144	759	973	851	482	89	999999	765	999999	648	996	360	999999	292	98	999999	815	999999	999999	519	999999	95	670	999999	393	999999	999999	637	440	530	803	460	847	524	95	323	884	691	984	140	740	999999	323	418	130	790	107	118	310	115	941	128	561	935	249	59	98	46	467	54	264	999999	334	428	845	546	512	513	999999	774	386	999999	814	391	779	27	771	262	999999	603	340	999999	337	334	588	685	999999	911	284	45	234	847	234	940	876	301	721	895	999999	999999	287	594	999999	535	729	817	313	180	166	232	287	836	230	999999	713	548	120	10	999999	999999	647	999999	238	171	999999	538	898	999999	515	487	306	876	999999	241	325	746	999999	999999	999999	771	381	727	755	999999	758	398	999999	370	999999	337	999999	720	65	412	999999	686	365	749	985	200	999999	439	665	999999	999999	999999	157	999999	548	999999	999999	319	405	78	789	920	845	185	413	999999	911	537	647	999999	999999	585	820	999999	999999	638	391	65	816	999999	852	999999	72	85	136	357	250	638	999999	270	594	871	999999	987	623	26	840	189	346	833	999999	999999	792	488	383	350	590	871	694	909	585	686	502	990	226	847	858	769	58	65	999999	283	999999	999999	592	434	270	833	662	999999	798	211	719	999999	999999	470	999999	584	702	786	767	378	944	912	684	999999	379	334	999999	775	168	999999	140	291	922	
999999	675	416	895	948	90	999999	219	415	121	999999	967	519	864	755	699	283	999999	272	297	542	999999	802	701	684	64	935	72	999999	999999	999999	80	438	999999	130	795	999999	999999	753	706	20	999999	999999	801	310	940	860	469	25	999999	884	13	999999	993	389	676	999999	714	999999	893	154	999999	333	999999	999999	313	538	999999	744	960	957	595	323	999999	999999	383	999999	11	401	743	204	999999	56	810	246	999999	999999	445	681	453	999999	38	477	999999	561	326	835	253	999999	999999	412	999999	999999	999999	129	999999	690	312	716	15	875	999999	322	477	699	678	999999	523	58	999999	110	103	777	999999	48	929	128	463	14	960	548	556	999999	403	341	793	999999	999999	691	999999	999999	999999	728	999999	578	60	715	999	999999	882	677	999999	205	746	999999	999999	634	999999	27	999999	999999	236	999999	999999	467	328	999999	919	999999	905	928	999999	832	111	999999	211	374	111	722	999999	223	128	302	131	293	235	361	847	999999	999999	169	326	999999	999999	777	999999	601	973	218	259	771	796	863	265	954	30	490	104	119	695	944	999999	999999	999999	976	61	934	186	999999	242	967	440	999999	124	999999	611	999999	999999	999999	830	609	401	893	473	226	427	265	47	176	272	744	267	999999	811	87	637	614	944	524	726	999999	424	510	976	291	340	384	749	519	352	347	159	770	288	999999	553	638	999999	999999	558	795	897	19	210	999999	710	702	609	999999	119	999999	739	999999	607	999999	999999	891	917	999999	885	52	516	999999	824	999999	595	496	460	726	533	998	376	140	965	930	974	414	310	488	581	638	774	712	410	355	607	343	173	329	999999	999999	999999	66	928	516	288	379	195	999999	902	224	999999	883	513	999999	999999	608	850	676	999999	780	590	438	610	999999	278	804	127	479	327	999999	332	999999	824	871	286	999999	999999	999999	999999	999999	999999	35	999999	999999	999999	999999	999999	299	724	999999	492	496	345	131	999999	293	456	681	248	484	261	716	957	999999	891	121	68	999999	834	320	999999	401	999999	388	560	999999	851	999999	860	999999	605	999999	999999	328	769	836	795	703	799	999999	863	999999	999999	177	353	999999	77	936	475	999999	832	567	999999	413	603	100	999999	956	570	515	442	212	820	861	878	433	999999	639	999999	999999	999999	364	841	842	999999	999999	189	999999	45	57	498	999999	999999	586	554	47	374	351	725	678	374	838	143	294	560	661	710	360	298	919	552	999999	999999	999999	958	477	725	621	956	999999	911	614	999999	523	27	527	434	244	999999	840	69	619	914	211	690	487	999999	557	292	
795	174	829	999999	999999	505	999999	999999	999999	999999	87	321	752	395	996	767	999999	918	620	999999	42	236	476	53	457	860	932	524	853	730	480	255	999999	339	170	563	91	55	804	999999	957	668	78	616	999999	999999	999999	234	917	444	931	569	999999	290	259	569	999999	785	120	265	572	545	15	636	999999	831	153	422	234	442	685	713	123	601	999999	374	168	859	814	928	999999	707	607	419	798	911	644	888	90	999999	865	999999	935	999999	455	421	662	441	999999	408	385	894	10	484	999999	999999	999999	19	970	999999	410	838	999999	192	712	864	938	595	837	999999	196	999999	342	632	577	999999	778	575	999999	898	711	727	401	416	553	658	999999	132	999999	999999	999999	634	999999	205	200	999999	999999	999999	835	590	482	77	603	232	221	999999	561	377	906	379	999999	880	999999	82	183	683	447	564	999999	64	167	815	934	266	779	562	999999	999999	999999	550	64	35	739	565	425	999999	133	178	205	431	107	339	225	291	142	586	999999	845	32	999999	590	770	999999	781	999999	999999	142	346	452	999999	999999	999999	935	366	999999	423	150	308	657	538	559	999999	369	217	957	827	600	653	999999	999999	999999	999999	125	925	960	999999	911	958	142	757	511	787	725	546	999999	682	404	858	966	999999	445	999999	198	493	999999	999999	411	906	999999	605	999999	489	221	999999	868	293	308	20	406	41	511	999999	175	999999	36	999999	999999	822	999999	284	433	741	686	999999	757	999999	312	631	967	648	882	999999	143	536	691	32	575	476	677	363	384	393	461	934	217	263	307	999999	466	194	768	999999	347	550	999999	335	802	805	501	999999	999999	676	52	758	999999	506	999999	999999	999999	14	999999	999999	154	999999	999999	999999	999999	752	999999	504	29	23	175	782	879	999999	667	593	364	365	229	769	975	136	999999	707	351	999999	784	999999	999999	999999	90	999999	999999	692	443	140	650	142	56	60	606	999999	531	967	511	269	999999	856	999999	999999	999999	999999	785	999999	110	999999	999999	203	698	585	999999	498	299	361	932	713	795	197	859	537	999999	232	319	178	172	978	605	413	205	999999	824	928	871	749	393	237	676	999999	592	425	306	456	443	470	999999	118	999999	999999	999999	798	474	691	996	999999	521	61	543	999999	274	131	422	999999	997	617	760	48	626	549	967	999999	46	244	999999	444	999999	496	999999	999999	999999	64	280	999999	378	406	999999	143	999999	570	237	342	693	69	999999	470	999999	999999	459	999999	709	54	491	999999	211	339	762	240	96	561	80	35	999999	695	531	220	999999	985	61	601	
11	999999	115	66	321	635	21	976	999999	144	440	999999	47	962	149	999999	572	122	234	49	643	385	56	380	499	212	79	998	999999	85	999999	28	823	857	825	999999	938	435	999999	576	328	999999	291	952	131	715	988	309	999999	490	647	738	760	22	957	625	581	735	566	118	999999	999999	999999	872	524	422	541	189	147	67	112	147	999999	658	720	999999	104	999999	259	999999	224	770	452	58	438	880	999999	810	899	210	510	999999	869	999999	999999	314	348	418	999999	708	183	808	999999	498	999999	510	473	111	301	999999	530	487	485	781	999999	795	999999	398	444	643	165	730	289	937	556	898	999999	537	647	416	519	685	666	550	611	416	607	999999	670	999999	417	165	999999	800	679	32	999999	97	844	999999	743	949	974	793	553	999999	999999	999999	941	489	242	935	464	885	590	845	999999	999999	180	487	999999	999999	728	516	999999	999	221	489	268	533	180	999999	693	999999	672	569	999999	999999	999999	168	888	382	999999	191	695	481	701	633	219	833	211	999999	916	366	38	135	231	999999	567	554	240	48	966	418	318	61	252	41	223	999999	999999	949	999999	22	599	999999	606	546	821	753	307	999999	280	434	332	999999	274	999999	403	547	348	253	999999	453	928	849	416	603	873	644	239	669	419	999999	999999	262	856	904	766	999999	528	684	999999	814	999999	651	768	542	999999	931	786	916	638	675	682	890	644	493	999999	749	408	13	673	186	999999	999999	178	91	735	79	999999	370	569	999999	28	663	606	500	207	286	91	873	517	941	857	322	41	744	999999	808	617	372	820	27	816	999999	999999	469	999999	617	482	687	806	26	410	426	356	459	657	28	293	154	296	999999	668	534	496	731	329	211	607	434	575	926	462	167	549	552	373	503	652	147	999999	999999	803	999999	77	501	999999	999999	966	581	96	497	524	473	85	23	999999	291	39	289	149	97	20	57	121	879	564	252	876	999999	96	999999	999999	156	943	707	13	273	466	999999	999999	889	245	35	347	88	999999	999999	92	536	203	91	474	999999	997	999999	578	755	292	197	937	297	999999	172	495	933	130	999999	529	378	19	95	824	44	98	260	851	984	999999	43	477	575	170	350	610	14	689	12	999999	999999	999999	257	980	279	999999	999999	335	82	539	414	957	44	469	713	527	117	266	440	999999	746	272	593	999999	259	999999	372	137	223	562	999999	254	128	228	999999	249	999999	114	555	977	195	999999	999999	455	305	86	442	115	456	999999	502	999999	258	727	413	999999	544	211	731	
559	694	775	121	519	58	170	838	999999	769	474	999999	12	710	462	999999	820	492	148	750	183	999999	999999	999999	400	69	999999	999999	401	999999	142	999999	999999	383	996	292	419	813	269	406	999999	247	626	345	982	999999	499	48	795	636	592	84	406	461	558	281	437	105	720	460	316	999999	447	11	637	769	215	629	714	180	999999	999999	232	999999	615	936	999999	920	999999	343	569	704	209	764	232	67	308	108	999999	724	854	323	999999	809	999999	999999	799	624	708	222	999999	870	333	625	956	585	999999	663	846	621	620	516	407	387	890	612	999999	682	778	579	471	117	999999	999999	325	366	999999	423	652	645	146	47	999999	484	491	999999	999999	584	808	647	215	645	999999	999999	999999	347	915	715	919	486	14	126	845	139	751	744	77	999999	309	999999	999999	438	20	210	999999	999999	304	922	895	201	242	391	874	141	999999	825	855	600	886	999999	999999	208	504	176	641	29	201	92	733	747	999999	47	284	218	975	777	634	61	727	530	999999	993	820	727	254	999999	252	713	765	925	889	999999	999999	331	999999	999999	934	844	999999	466	391	222	999999	158	999999	204	117	665	165	596	201	803	872	999999	999999	457	387	776	921	999999	777	487	999999	807	858	164	589	952	70	512	999999	999999	492	271	149	830	803	672	999999	59	999999	586	557	179	734	999999	604	102	396	700	95	168	922	999999	689	999999	895	999999	300	414	614	164	605	653	753	999999	999999	610	999999	999999	654	999999	617	872	514	201	929	157	83	772	559	999999	999999	369	426	684	867	942	582	245	934	421	381	753	444	360	999999	904	425	332	774	994	999999	291	56	999999	550	60	45	999999	974	748	318	527	854	127	597	245	237	79	543	999999	999999	980	180	243	343	863	999999	163	220	35	731	750	997	565	621	285	323	999999	144	816	906	94	271	196	112	999999	898	327	763	999999	676	356	789	406	999999	895	999999	812	46	686	623	999999	287	948	26	999999	999999	999999	505	322	922	190	999999	999999	999999	943	719	983	140	999999	965	999999	999999	476	999999	385	961	601	598	725	999999	510	20	999999	203	999999	807	322	180	543	999999	609	821	450	822	496	421	72	999999	999999	185	999999	682	556	721	513	492	811	999999	999999	607	928	700	999999	158	421	999999	999999	533	447	145	406	999999	597	165	999999	298	949	654	862	964	899	667	999999	549	999999	828	464	735	999999	999999	996	723	539	936	406	908	51	999999	410	325	933	538	999999	999999	999999	999999	94	400	365	225	542	167	736	999999	999999	270	999999	
240	999999	593	999999	751	843	904	149	683	284	999999	759	999999	257	657	253	546	41	370	179	999999	770	722	743	73	380	474	999	999999	986	863	237	145	783	810	189	816	609	999999	694	999999	747	105	49	433	999999	999999	967	999999	913	999999	645	347	999999	446	469	399	849	652	999999	999999	999999	310	697	999999	999999	624	673	446	478	437	936	849	675	587	999999	675	682	320	433	471	507	125	925	795	228	889	54	347	350	789	966	957	999999	326	687	447	407	628	10	999999	999999	531	416	485	263	795	999999	513	505	999999	717	539	229	909	999999	789	384	901	999999	543	580	335	105	688	470	979	48	359	999999	503	999999	64	319	417	236	975	709	449	999999	999999	227	540	841	999999	999999	999999	999999	900	454	897	72	999999	435	466	445	999999	999999	727	25	283	756	323	613	999999	999999	662	230	811	682	895	90	934	999999	770	999999	50	493	549	999999	999999	251	999999	904	12	440	999999	628	852	972	326	999999	999999	434	268	675	904	926	999999	999999	419	217	999999	227	559	816	137	146	665	151	404	425	999999	120	982	42	618	418	611	571	756	44	377	839	366	355	108	510	110	104	999999	124	999999	521	999999	826	325	920	355	195	312	634	963	711	577	900	663	870	451	235	66	495	325	277	999999	385	839	96	999999	213	717	627	999999	570	999999	290	771	374	914	166	717	999999	999999	425	999999	132	80	999999	272	465	691	238	68	875	999999	925	798	387	999999	821	986	999999	68	151	477	999999	598	999999	982	296	139	999999	956	999999	999999	368	999999	899	18	159	315	999999	823	999999	521	489	999999	170	532	804	491	393	135	103	180	488	999999	921	999999	583	534	677	999999	976	336	402	281	773	366	679	502	999999	379	999999	999999	812	415	662	999999	999999	999999	437	870	187	804	745	173	863	999999	40	728	511	951	999999	625	637	999999	999999	79	128	217	795	999999	853	311	592	24	999999	587	368	82	977	300	999999	465	107	999999	999999	181	590	239	418	999999	336	950	991	999999	999999	474	878	321	567	592	511	780	332	633	999999	876	999999	730	136	285	999999	957	751	999999	992	969	528	830	994	999999	489	889	799	147	477	902	319	999999	80	572	999999	56	999999	394	999999	999999	142	473	789	629	959	859	112	142	900	999999	209	999999	955	999999	946	57	999999	892	113	999999	980	194	165	125	999999	577	660	999999	576	710	452	999999	430	812	836	64	999999	999999	716	629	999999	666	999999	108	702	537	689	999999	626	661	729	622	291	999999	208	948	318	999999	999999	392	999999	
548	565	999999	999999	999999	360	152	147	999999	16	951	185	999999	999999	324	947	67	423	999999	999999	564	938	999999	999999	829	999999	264	614	888	746	377	312	334	999999	247	111	999999	182	858	999999	999999	958	734	999999	777	447	807	339	884	10	260	260	43	999999	644	610	649	999999	106	768	106	999999	258	155	999999	999999	851	999999	999999	223	898	885	564	851	350	606	999999	270	213	392	276	999999	730	999999	495	127	278	829	786	637	461	840	999999	99	90	999999	999999	588	999999	999999	595	754	741	671	111	999999	695	999999	164	999999	406	389	14	714	502	181	807	370	660	521	380	32	276	961	761	68	809	475	771	340	999999	625	999999	84	999999	521	193	999999	785	129	999999	999999	674	748	240	82	999999	371	597	909	211	999999	928	999999	757	573	488	999999	909	53	565	230	999999	823	999999	781	144	999999	999999	999999	988	999999	585	540	100	999999	357	528	999999	999999	232	448	877	999999	139	557	697	750	327	233	43	413	159	742	563	210	676	850	606	459	937	905	453	617	920	462	763	397	414	473	999999	959	58	229	821	127	353	558	694	999999	94	393	612	694	946	584	599	842	977	889	618	507	921	281	752	326	994	270	941	677	999999	999999	346	853	17	84	365	929	921	999999	999999	127	166	999999	999999	553	303	759	999999	346	862	999999	419	999999	855	999999	47	777	477	999999	999999	92	617	26	799	784	57	999999	687	872	229	669	999999	999999	42	500	351	908	905	208	33	245	599	604	999999	873	889	999999	999999	999999	46	587	462	426	323	774	999999	149	999999	590	506	999999	82	798	127	202	999	999999	491	364	377	138	871	278	480	887	493	22	210	925	999999	235	760	397	999999	641	217	504	999999	268	999999	211	694	324	999999	489	173	801	487	623	874	21	340	643	921	908	716	193	999999	999999	291	497	999999	999999	696	280	783	684	962	485	985	999999	999999	233	999999	175	443	556	999999	991	724	691	534	587	60	882	895	127	476	999999	925	33	999999	792	976	502	272	405	628	999999	999999	489	999999	12	638	380	361	116	999999	756	474	169	617	954	711	599	999999	361	999999	813	999999	665	218	45	560	961	945	867	256	999999	999999	48	999999	154	999999	999999	853	532	949	679	531	999999	999999	999999	999999	766	415	604	90	387	539	911	167	815	56	50	280	802	452	676	435	493	859	999999	852	435	240	472	669	999999	745	440	411	568	292	999999	818	498	582	793	556	350	787	869	341	992	999999	123	107	999999	964	61	90	283	254	47	928	449	999999	37	
535	999999	935	999999	999999	108	509	598	532	459	999999	999999	230	658	999999	95	706	990	76	860	555	127	375	999999	512	694	360	999999	999999	254	999999	378	999999	554	268	613	414	183	999999	243	492	291	590	647	32	191	830	999999	163	168	341	938	383	16	482	999999	577	520	110	999999	747	999999	284	288	791	853	999999	676	399	516	999999	532	761	832	999999	273	999999	999999	402	999999	864	929	975	165	912	730	994	624	82	999999	45	894	999999	291	495	122	17	311	856	178	999999	164	41	646	488	808	186	550	639	218	880	850	128	999999	92	818	999999	999999	999999	71	999999	999999	603	999999	999999	786	459	479	347	265	999999	235	870	233	301	709	897	339	677	999999	553	454	999999	863	970	999999	999999	999999	999999	999999	999999	889	935	999999	319	999999	999999	492	174	701	358	707	213	383	953	654	999999	895	488	382	920	75	450	271	517	414	551	740	578	296	21	166	280	669	547	376	299	999999	999999	797	159	414	174	976	999999	846	999999	611	910	999999	214	880	815	999999	756	651	448	999999	288	905	952	820	914	999999	690	202	436	543	836	586	999999	905	981	690	233	999999	900	474	515	671	173	939	999999	262	999999	999999	999999	454	912	895	927	625	796	999999	845	339	500	296	295	563	999999	707	775	999999	961	309	898	999999	999999	251	751	999999	168	616	742	999999	989	661	795	559	850	982	630	940	658	999999	118	973	844	894	25	614	188	952	261	999999	174	506	301	782	242	999999	851	999999	999999	953	466	999999	276	833	349	838	999999	736	712	437	86	835	674	999999	201	925	290	708	235	146	795	216	365	286	999999	492	370	23	327	634	140	958	795	705	283	928	707	999999	554	186	123	999999	250	824	388	338	832	999999	591	999999	936	152	445	17	168	259	824	999999	985	856	999999	999999	999999	87	306	999999	49	999999	999999	999999	228	279	999999	58	33	353	966	999999	897	519	660	300	431	20	697	987	523	787	546	999999	113	717	35	698	999999	636	43	172	999999	271	999999	863	132	999999	98	667	989	396	999999	815	999999	293	999999	475	999999	999999	66	408	390	318	604	262	432	999999	999999	511	253	465	350	397	319	804	23	636	231	797	999999	112	999999	999999	998	136	803	999999	999999	999999	624	560	502	531	579	635	781	219	666	46	440	207	169	999999	424	533	56	597	505	999999	280	466	254	999999	19	953	485	359	319	478	999999	700	193	999999	999999	692	963	818	817	999999	999999	804	999999	194	366	999999	943	999999	999999	474	89	215	236	999999	549	168	316	103	
522	626	999999	432	899	999999	999999	740	23	819	700	731	999999	238	999999	821	466	999999	999999	999999	51	48	20	150	743	999999	399	253	474	931	800	727	386	869	306	200	999999	600	905	782	999999	626	999999	134	644	884	999999	851	435	414	795	84	672	256	62	483	999999	18	689	64	798	343	999999	92	28	972	355	999999	999999	589	295	865	570	713	462	425	999999	999999	999999	858	940	999999	818	999999	146	726	999999	139	817	999999	999999	526	999999	851	983	273	360	874	115	999999	539	212	920	845	129	929	514	958	794	636	999999	999999	999999	830	999999	260	999999	216	945	999999	917	226	999999	118	14	769	954	999999	729	198	75	216	780	833	999999	999999	627	972	940	216	222	106	344	190	999999	855	22	90	999999	999999	999999	153	999999	813	754	999999	328	999999	841	999999	975	795	239	605	571	195	949	679	510	384	633	999999	276	739	89	820	999999	704	999999	999999	999999	874	981	996	450	921	999999	966	89	16	420	816	140	590	241	427	867	738	618	245	906	999999	579	363	110	204	877	198	734	933	442	623	999999	692	602	110	814	242	999999	650	906	982	599	999999	964	999999	999999	685	508	662	953	999999	95	451	252	999999	304	627	896	256	53	99	242	156	574	796	692	999999	999999	140	999999	999999	583	968	339	999999	743	85	398	293	781	202	690	81	979	999999	999999	682	450	189	806	196	346	999999	999999	999999	750	999999	999999	177	134	999999	697	378	999999	328	999999	999999	999999	328	999999	229	239	613	474	850	409	999999	999999	999999	999999	999999	996	999999	333	426	298	674	999999	999999	999999	300	155	230	168	805	999999	321	999999	999999	731	421	999999	132	510	587	999999	999999	444	756	418	589	999999	999999	909	124	978	889	999999	999999	40	893	756	601	154	388	83	18	454	669	999999	97	999999	515	553	846	450	999999	307	746	999999	999999	999999	614	113	999999	23	499	999999	999999	826	616	276	400	630	837	664	968	977	999999	999999	948	999999	774	410	999999	999999	771	112	72	999999	114	591	308	999999	474	999999	151	498	999999	375	584	999999	411	842	739	821	747	885	715	999999	482	896	185	242	520	288	999999	213	782	152	252	999999	258	999999	999999	34	967	237	165	183	522	999999	427	756	928	261	876	999999	671	999999	704	885	397	880	999999	218	999999	75	651	196	208	938	999999	418	999999	197	448	41	999999	714	999999	999999	729	541	669	12	478	999999	314	268	411	533	542	282	447	999999	999	378	188	999999	618	901	585	969	975	584	764	19	633	999999	999999	999999	999999	956	655	194	999999	855	999999	
999999	739	999999	999999	392	784	674	405	443	970	766	999999	79	853	999999	106	999999	933	759	565	94	248	469	999999	572	455	566	720	999999	999999	262	209	154	167	999999	775	632	149	203	194	999999	188	999999	48	866	553	743	992	206	999999	702	260	999999	999999	136	999999	279	200	199	937	999999	999999	999999	815	717	566	53	912	864	840	999999	813	740	575	264	905	917	431	929	28	711	999999	523	726	925	12	803	854	40	47	505	441	999999	265	965	999999	369	515	999999	310	999999	999999	137	366	396	889	519	999999	999999	230	999999	848	999999	180	999999	654	440	103	890	715	763	999999	881	826	344	999999	863	484	999999	907	546	411	110	629	518	880	446	999999	999999	999999	999999	971	999999	810	13	657	180	779	39	999999	915	275	625	615	999999	321	949	999999	999999	363	999999	45	232	137	999999	632	747	642	662	999999	999999	999999	763	854	233	791	999999	81	822	687	999999	93	455	999999	991	281	786	495	92	207	931	144	145	976	20	457	999999	690	137	381	999999	538	127	684	113	642	512	999999	999999	999999	940	878	489	344	501	941	589	934	999999	412	845	262	999999	464	999999	83	147	999999	843	775	52	689	944	999999	777	333	966	999999	194	359	768	25	999999	999999	999999	999999	655	801	484	78	867	815	999999	999999	536	657	978	662	269	39	505	724	999999	616	712	260	934	999999	567	178	999999	819	749	786	643	999999	158	231	207	371	999999	999999	999999	775	908	999999	999999	229	914	999999	355	314	999999	164	853	53	98	999999	625	16	999999	999999	244	316	103	999999	75	768	90	706	509	999999	464	999999	612	999999	421	161	708	485	999999	714	134	447	822	999999	318	999999	933	599	740	661	605	201	252	999999	111	997	681	859	171	999999	148	999999	999999	999999	849	612	552	999999	632	999999	999999	999999	890	414	492	999999	493	432	740	480	835	490	999999	999999	160	273	999999	801	68	999999	999999	848	324	750	999999	917	827	233	999999	705	999999	249	967	803	872	465	310	837	328	315	513	258	129	691	540	999999	999999	999999	447	999999	956	999999	634	218	999999	940	825	150	999999	575	968	999999	999999	44	999999	999999	999999	172	974	694	963	818	482	753	910	232	728	633	999999	918	675	65	786	246	999999	301	615	759	347	932	640	170	999	753	999999	254	647	95	263	944	144	999999	797	752	622	147	278	999999	999999	244	222	202	999999	920	899	913	483	374	294	145	980	764	825	999999	999999	802	999999	999999	416	666	999999	642	999999	275	783	597	999999	43	624	612	999999	999999	999999	999999	720	447	240	88	
853	433	770	282	801	128	999999	999999	999999	999999	999999	999999	999999	999999	474	641	999999	999999	823	664	146	999999	655	449	750	682	122	257	999999	721	331	616	572	740	875	982	895	312	841	261	999999	413	343	511	345	999999	999999	999999	268	820	454	150	999999	575	941	999999	778	999999	999999	128	15	999999	77	999999	999999	90	999999	587	999999	492	745	356	738	571	999999	732	968	154	113	999999	398	637	988	492	277	191	992	999999	798	999999	214	999999	780	722	255	999999	346	801	87	264	558	706	999999	776	999999	999999	999999	63	222	999999	582	633	227	586	730	999999	728	999999	274	253	98	259	788	348	999999	999999	575	25	325	769	999999	176	76	848	396	692	826	999999	999999	179	778	999999	784	589	751	581	999999	204	992	877	865	762	537	834	176	309	999999	472	499	902	532	396	737	453	823	416	567	378	199	47	551	999999	999999	999999	474	159	999999	999999	597	706	999999	380	33	448	999999	633	638	242	999999	97	774	363	722	515	999999	391	999999	341	766	345	23	977	14	954	336	358	596	443	370	999999	999999	719	875	793	87	162	373	298	549	199	999999	334	695	112	273	197	794	660	458	999999	947	999999	441	261	692	847	376	78	999999	554	47	205	872	666	999999	65	488	928	438	494	27	913	791	577	567	689	292	999999	691	149	564	935	984	287	999999	702	287	623	111	239	785	305	187	999999	162	581	462	39	999999	999999	708	865	232	964	74	44	350	999999	694	12	565	999999	386	972	989	111	220	999999	598	559	778	864	999999	208	708	722	735	999999	424	985	236	263	61	483	440	699	999999	30	222	43	361	422	929	108	674	321	918	999999	15	60	999999	867	440	300	439	844	47	999999	265	352	309	554	999999	708	999999	999999	422	902	999999	999999	399	200	382	564	208	365	935	729	533	999999	999999	999999	790	374	999999	369	822	761	54	999999	661	687	999999	870	734	807	972	230	332	372	999999	26	672	714	999999	999999	495	876	102	83	999999	999999	501	868	549	999999	763	85	999999	416	490	661	858	946	999999	999999	435	511	829	400	393	715	407	170	498	787	999999	85	999999	454	874	945	668	970	687	352	999999	897	331	956	999999	896	146	915	882	247	167	726	999999	949	745	983	57	701	999999	203	999999	340	379	761	999999	687	372	639	999999	544	992	887	268	999999	525	537	190	873	356	496	578	491	288	261	629	141	999999	999999	708	891	898	967	999999	494	441	999999	999999	569	46	366	534	507	999999	347	254	280	468	789	434	217	999999	999999	999999	999999	
999999	429	61	999999	142	789	687	999999	999999	651	999999	35	999999	999999	854	999999	19	621	837	990	961	81	118	940	17	359	999999	999999	338	500	98	724	622	999999	869	22	804	410	436	256	679	999999	999999	731	702	228	672	999999	934	999999	208	191	346	364	242	999999	320	121	120	999999	126	999999	280	440	562	921	999999	999999	999999	842	864	999999	194	590	321	46	504	387	248	999999	999999	978	999999	999999	302	907	999999	268	852	325	701	692	999999	653	140	999999	655	145	179	780	999999	159	999999	101	900	598	999999	756	52	999999	59	933	872	331	106	147	198	706	147	655	543	153	670	588	151	182	319	999999	459	999999	999999	368	999999	467	972	537	999999	195	999999	703	999999	631	225	656	276	999999	820	968	556	999999	25	948	998	524	247	672	999999	211	999999	728	999999	465	306	935	814	690	725	415	359	568	949	999999	43	444	744	911	928	999999	322	383	361	350	984	467	999999	442	370	693	229	309	59	986	245	944	423	455	334	290	841	585	51	999999	619	987	52	22	915	564	780	999999	744	999999	888	999999	376	999999	480	839	842	381	330	999999	195	59	999999	962	766	98	30	999999	587	647	999999	736	999999	999999	731	997	424	999999	999999	806	999999	999999	565	585	999999	669	578	999999	975	494	447	469	265	19	999999	569	999999	89	999999	999999	543	491	748	999999	999999	999999	999999	429	218	482	425	763	853	523	128	301	999999	934	864	107	519	546	322	102	999999	713	481	332	727	171	529	344	833	700	272	999999	999999	469	999999	946	999999	159	276	502	79	684	615	999999	891	999999	85	543	225	158	316	997	179	656	896	587	680	911	701	56	953	90	929	163	999999	696	156	34	650	999999	999999	999999	280	819	32	525	999999	999999	441	999999	95	985	999999	685	394	999999	262	497	999999	706	276	524	457	999999	999999	988	755	462	491	204	780	999999	999999	307	999999	999999	727	999999	634	381	490	999999	479	901	960	999999	961	253	769	984	444	659	999999	999999	651	156	999999	999999	280	999999	769	644	999999	247	29	44	101	821	207	447	548	902	863	200	999999	335	55	556	269	580	999999	511	693	506	759	131	599	949	999999	341	43	676	89	600	612	999999	693	242	999999	926	876	149	56	331	446	542	795	271	728	326	999999	365	999999	700	16	999999	950	751	487	898	999999	152	175	866	414	871	999999	272	588	379	999999	812	675	343	703	887	465	999999	70	227	336	337	999999	999999	239	677	999999	389	594	999999	999999	942	755	983	491	734	973	189	999999	574	719	532	683	358	
684	298	690	457	996	128	999999	588	691	270	572	117	920	999999	636	737	986	443	677	243	484	699	999999	692	852	969	999999	999999	999999	999999	507	803	653	873	655	940	986	437	392	999999	551	317	261	494	420	383	814	147	553	999999	588	286	854	450	873	999999	241	997	605	37	214	999999	142	205	762	768	464	56	190	696	999999	558	60	211	692	177	448	572	999999	478	164	775	999999	276	906	999999	948	213	999999	671	999999	989	831	365	271	34	185	65	732	651	999999	767	999999	856	439	40	235	999999	757	706	545	668	999999	137	872	999999	795	865	999999	541	820	261	57	518	987	761	726	695	939	667	992	393	840	629	560	397	999999	875	999999	876	999999	305	455	302	135	999999	272	704	999999	833	238	319	999999	200	999999	667	999999	449	869	678	314	999999	713	100	714	162	828	106	999999	484	999999	919	37	999999	999999	525	999999	754	393	946	999999	31	211	116	439	999999	999999	649	999999	999999	677	378	15	169	999999	466	592	999999	588	972	999999	176	137	999999	999999	318	292	353	999999	316	999999	965	66	999999	189	999999	338	606	999999	42	535	188	999999	684	807	251	914	868	850	89	932	450	999999	420	734	331	893	203	999999	999999	400	282	999999	492	40	712	999999	999999	999999	999999	137	999999	704	556	999999	43	869	453	211	971	404	423	503	576	383	421	798	646	999999	858	398	145	712	540	641	999999	194	815	654	104	928	831	888	999999	951	999999	745	620	972	999999	462	450	991	999999	725	976	779	427	118	618	914	676	999999	131	890	992	282	173	999999	999999	999999	63	999999	117	52	572	535	933	999999	435	675	188	673	999999	405	948	153	790	999999	665	483	766	706	999999	190	999999	937	767	679	958	674	999999	705	999999	851	408	650	999999	999999	163	999999	846	801	683	999999	735	999999	406	725	941	849	491	999999	259	710	999999	357	999999	926	790	634	768	263	667	761	103	482	884	646	996	308	269	910	999999	223	637	999999	33	102	999999	258	541	51	999999	999999	192	234	456	999999	769	60	999999	999999	99	528	683	592	144	921	849	262	128	759	999999	999999	589	581	999999	45	83	999999	999999	671	999999	541	103	726	999999	558	999999	999999	999999	806	877	946	421	311	821	144	540	54	830	111	253	999999	139	781	999999	999999	529	611	538	420	14	651	726	225	485	557	434	999999	77	586	353	999999	236	322	882	782	999999	999999	760	999999	504	999999	297	233	427	289	411	321	414	430	999999	999999	341	615	999999	235	229	999999	825	999999	709	584	977	253	999999	273	965	
999999	999999	999999	872	250	851	975	916	976	364	503	999999	206	156	999999	999999	646	999999	999999	649	999999	999999	657	563	999999	462	496	999999	920	999999	53	475	163	324	999999	423	874	999999	788	125	365	999999	825	999999	726	407	629	999999	596	42	340	695	381	624	354	307	250	976	999999	999999	364	999999	995	925	320	37	999999	999999	562	999999	676	98	999999	271	293	999999	694	787	836	627	833	379	266	888	720	999999	104	539	969	295	999999	898	711	10	760	242	703	999999	559	999999	999999	999999	564	896	999999	252	926	119	999999	433	613	463	149	228	999999	984	999999	999999	215	963	999999	114	912	276	527	778	386	999999	510	61	227	794	237	148	864	95	815	370	532	999999	431	984	208	545	682	718	999999	492	999999	999999	375	999999	695	596	764	659	834	298	999999	587	865	166	608	288	999999	819	999999	10	364	869	179	505	584	737	541	949	906	376	593	999999	999999	893	724	735	685	631	108	641	384	215	999999	526	992	945	612	274	999999	999999	999999	862	999999	999999	138	185	999999	869	21	958	65	815	753	467	999999	999999	999999	972	442	999999	602	999999	999999	594	626	159	999999	653	999999	639	999999	276	999999	986	999999	730	326	999999	765	548	138	816	619	999999	586	568	462	793	999999	999999	387	999999	832	512	326	756	152	898	142	978	567	953	999999	382	833	788	252	766	999999	999999	999999	308	216	893	744	999999	964	579	17	999999	697	825	831	90	262	494	999999	70	999999	290	588	999999	137	786	981	185	460	247	999999	999999	999999	695	999999	848	191	88	433	999999	999999	539	791	572	891	84	291	741	132	999999	130	999999	354	192	107	999999	999999	824	180	430	999999	568	336	726	271	999999	742	11	463	999999	899	183	71	505	302	999999	498	999999	999999	63	504	249	63	184	999999	969	453	143	598	231	463	366	999999	12	999999	209	213	999999	310	681	999999	999999	288	999999	386	946	287	849	889	999999	652	379	297	127	999999	999999	514	999999	609	302	766	999999	413	242	529	542	275	999999	478	999999	999999	434	714	855	721	224	961	914	999999	180	692	603	254	630	579	999999	79	999999	86	364	694	60	465	999999	914	999999	875	56	620	999999	680	999999	381	795	51	227	664	441	406	711	711	600	364	999999	610	172	363	783	663	999999	473	485	982	124	409	875	969	999999	940	999999	349	999999	303	953	499	999999	232	458	588	999999	429	637	393	999999	652	103	696	35	408	752	380	101	392	185	381	204	999999	999999	396	176	258	958	999999	419	999999	796	306	411	939	999999	999999	999999	205	312	
24	835	101	999999	999999	315	189	943	999999	198	616	257	531	128	582	304	999999	964	72	999999	112	999999	146	974	999999	999999	796	295	96	271	999999	475	896	90	999999	545	112	629	795	91	987	999999	659	312	802	999999	999999	999999	828	644	999999	975	842	783	999999	553	699	127	613	615	518	999999	999999	46	386	999999	360	451	999999	47	201	609	178	980	999999	999999	999999	833	181	999999	591	618	466	451	363	836	632	123	880	999999	999999	985	25	999999	572	103	458	623	926	662	764	999999	231	999999	999999	999999	806	999999	358	413	741	866	945	724	33	900	999999	415	682	549	517	246	570	349	999999	999999	593	999999	418	999999	347	999999	906	519	134	999999	396	674	998	64	40	770	765	999999	876	979	49	301	166	671	665	52	941	386	154	527	262	881	999999	246	715	818	999999	999999	75	553	959	436	600	266	999999	762	417	627	519	746	481	999999	473	221	176	302	831	746	675	304	257	530	375	999999	515	514	999999	761	349	222	327	748	999999	333	999999	613	999999	999999	168	903	635	323	866	407	55	169	418	388	999999	999999	986	706	999999	770	306	439	70	993	999999	999	999999	655	288	307	429	999999	692	150	201	562	601	931	588	772	669	933	999999	968	561	356	999999	999999	691	925	235	999999	407	640	999999	999999	553	707	999999	169	225	980	45	568	978	323	476	999999	196	517	822	65	128	999999	111	372	775	102	999999	999999	902	992	964	362	82	808	334	62	123	611	19	999999	781	429	557	688	898	104	989	247	879	828	999999	183	113	999999	999999	999999	538	664	999999	460	276	999999	266	232	999999	682	496	999999	988	424	164	585	507	999999	283	698	31	423	474	681	112	204	525	84	492	790	259	901	999999	504	523	458	796	559	627	999999	173	334	672	225	999999	820	258	464	999999	999999	675	184	896	803	808	999999	999999	999999	357	999999	239	999999	740	235	433	999999	862	999999	999999	705	788	948	999999	257	999999	999999	750	259	83	292	999999	999999	999999	568	124	84	15	999999	696	408	999999	999999	211	555	796	981	594	446	791	22	957	764	563	967	146	999999	873	999999	277	121	374	999999	69	999999	136	999999	780	182	121	999999	590	359	797	502	446	134	746	755	999999	554	999999	313	467	71	334	999999	506	443	432	397	210	366	245	999999	43	999999	604	146	429	999999	211	421	335	999999	431	608	967	71	530	21	980	127	196	723	19	71	483	997	741	945	999999	999999	750	724	158	233	123	999999	999999	128	530	999999	336	835	352	690	978	999999	999999	725	223	445	
913	999999	416	93	179	999999	574	972	844	999999	404	483	953	864	671	610	999999	208	494	754	601	412	999999	999999	790	361	380	329	92	999999	367	999999	732	237	433	999999	999999	74	999999	601	648	999999	283	999999	999999	852	881	488	28	377	740	999999	241	469	843	511	929	46	302	818	999999	255	999999	999999	249	389	999999	725	999999	999999	302	999999	154	893	999999	115	138	567	174	938	479	891	999999	999999	999999	925	783	999999	394	999999	409	281	772	245	999999	999999	606	999999	684	999999	111	999999	57	685	999999	999999	297	999999	999999	738	382	372	999999	364	999999	260	944	999999	678	323	605	999999	341	999999	933	30	456	909	443	999999	508	250	882	348	999999	323	844	624	999999	205	999999	445	909	999999	549	46	410	417	896	208	457	999999	218	371	999999	622	824	538	999999	999999	999999	999999	904	999999	999999	141	999999	532	999999	35	415	330	545	999999	684	169	579	999999	999999	896	620	49	22	245	999999	86	42	521	127	224	499	316	872	999999	141	260	541	999999	999999	418	556	877	890	870	793	137	886	735	999999	70	999999	147	569	999999	443	35	375	999999	393	163	109	968	414	312	536	108	457	959	351	434	628	319	271	560	350	742	158	152	451	138	200	999999	999999	999999	182	999999	747	27	152	115	884	871	876	271	318	588	472	587	999999	694	680	999999	999999	999999	441	732	876	18	999999	700	876	233	227	264	999999	802	142	357	140	184	999999	439	999999	999999	550	756	999999	999999	252	762	280	571	808	757	458	273	912	584	625	999999	484	738	512	451	999999	999999	999999	621	999999	515	455	124	456	169	999999	250	999999	157	710	685	299	877	766	999999	430	315	425	470	806	700	890	558	732	691	700	999999	927	376	17	889	112	999999	701	736	999999	165	125	649	424	218	164	999999	999999	999999	159	999999	972	760	30	923	999999	194	815	607	625	896	392	764	469	999999	999999	999999	149	999999	582	999999	185	39	445	275	200	776	55	999999	545	135	685	792	542	102	650	999999	356	94	653	917	16	103	121	420	999999	999999	189	705	895	421	625	61	367	682	432	942	324	999999	999999	470	999999	227	71	499	999999	600	232	376	78	155	396	64	178	665	470	91	918	34	503	999999	596	349	702	134	999999	633	434	860	999999	708	852	601	361	193	778	789	41	621	209	182	138	813	636	750	35	570	883	702	221	350	999999	299	261	893	999999	799	524	999999	988	999999	175	372	706	370	999999	999999	703	984	886	681	999999	999999	999999	330	711	999999	712	951	109	940	750	999999	649	999999	
684	563	999999	468	319	978	274	104	632	622	999999	766	116	276	999999	240	867	898	815	539	300	999999	474	999999	192	999999	96	999999	838	58	999999	999999	723	387	999999	999999	999999	244	675	907	416	999999	999999	212	999999	944	676	445	503	868	83	851	916	119	38	958	98	419	999999	228	891	999999	265	584	785	999999	999999	729	591	718	785	632	999999	907	999999	344	999999	272	999999	999999	423	651	79	969	975	984	526	999999	358	727	650	45	999999	456	25	714	700	100	426	751	999999	947	854	785	93	450	628	999999	985	693	906	999999	802	49	999999	250	632	295	608	801	56	439	999999	999999	77	749	674	776	892	418	999999	961	845	864	345	476	999999	999999	886	999999	999999	999999	999999	999999	999999	824	242	919	651	999999	92	414	491	999999	705	472	577	991	999999	344	999999	852	126	577	59	945	981	938	999999	338	454	348	999999	84	445	537	810	716	999999	253	516	755	999999	999999	335	239	479	230	999999	872	999999	805	576	551	758	513	401	999999	615	875	843	304	999999	323	330	743	15	417	999999	177	661	860	948	473	827	30	728	999	251	999999	476	761	779	830	439	649	772	857	999999	931	999999	760	111	176	999999	221	999999	999999	999999	999999	233	71	49	991	221	999999	856	112	724	737	785	999999	809	999999	409	91	525	394	884	681	971	158	102	258	41	901	999999	781	72	615	999999	999999	213	659	999999	999999	721	787	619	401	999999	669	143	588	156	744	950	316	767	999999	696	155	926	125	620	85	999999	999999	960	999999	288	999999	49	118	256	867	999999	999999	208	995	370	737	774	999999	888	312	25	999999	112	297	951	453	24	999999	919	345	990	98	48	520	999999	999999	827	310	122	717	629	34	341	288	999999	800	117	772	999999	958	380	999999	236	317	70	465	689	673	368	834	71	305	199	910	877	999999	121	688	560	999999	910	474	380	180	999999	999999	182	999999	741	161	999999	252	786	999999	965	556	861	730	459	999999	250	999999	941	287	656	333	835	430	411	456	688	428	221	999999	999999	906	73	999999	634	79	292	865	999999	217	498	819	519	238	945	330	247	390	238	580	199	755	999999	999999	999999	359	165	752	422	999999	472	917	40	269	999999	69	999999	806	106	390	999999	385	232	734	999999	837	814	999999	484	91	218	307	200	999999	337	302	999999	970	541	285	914	540	453	647	744	580	788	260	999999	886	999999	441	294	848	999999	814	533	797	312	999999	999999	559	277	340	86	174	727	398	931	619	685	522	274	820	475	166	932	585	990	219	
58	999999	999999	598	254	776	23	351	758	522	768	585	999999	853	739	365	999999	999999	570	579	999999	999999	328	707	211	324	176	999999	999999	999999	882	948	807	999999	639	999999	999999	999999	999999	310	161	999999	639	418	850	110	854	999999	90	120	893	999999	24	420	366	657	244	581	397	930	609	549	968	42	999999	820	777	574	224	757	95	594	36	270	428	477	760	909	856	999999	469	755	393	272	999999	999999	933	397	737	981	747	999999	291	165	700	999999	999999	606	778	40	332	289	999999	332	34	309	792	754	999999	888	896	999999	725	999999	999999	854	166	999999	210	577	886	390	999999	999999	999999	999999	312	870	570	999999	999999	164	141	826	778	190	999999	70	247	532	999999	189	406	848	95	999999	972	999999	695	845	455	710	406	210	153	941	452	999999	322	999999	997	922	194	184	999999	999999	999999	898	517	290	305	105	469	677	999999	999999	984	988	157	999999	424	316	185	724	371	360	757	930	999999	836	737	999999	748	999999	999999	999999	995	999999	30	352	228	84	488	999999	999999	359	250	729	903	446	999999	464	817	723	223	690	746	469	813	477	985	999999	999999	680	552	711	357	859	151	949	711	762	967	804	999999	349	828	999999	184	999999	119	38	36	247	999999	999999	999999	34	396	844	611	535	418	999999	367	955	859	807	999999	838	999999	391	587	954	734	205	999999	22	999999	999999	999999	999999	295	999999	999999	999999	245	978	801	279	935	333	472	307	347	999999	354	424	999999	423	999999	30	999999	346	19	999999	451	82	513	684	786	764	680	523	981	636	250	999999	195	999999	999999	999999	999999	592	902	678	999999	999999	616	999999	850	82	999999	930	999999	841	75	999999	792	999999	515	173	999999	999999	492	180	999999	999999	999999	999999	936	999999	238	46	999999	999999	24	327	443	340	809	999999	999999	999999	833	714	199	749	140	149	570	999999	824	555	895	556	415	889	109	732	35	969	999999	999999	621	123	843	538	999999	783	999999	748	516	461	999999	353	707	519	293	778	999999	903	819	999999	149	645	912	999999	150	156	999999	135	227	999999	314	839	207	999999	343	719	870	660	522	356	999999	822	999999	373	724	999999	849	999999	999999	330	751	132	159	788	999999	976	211	169	397	90	589	702	531	805	999999	999999	156	999999	186	999999	908	999999	391	472	999999	999999	860	549	959	599	999999	999999	529	896	959	192	689	999999	794	367	999999	710	999999	441	999999	620	999999	979	226	733	404	999999	719	41	422	431	740	687	924	448	999999	661	210	798	999999	292	999999	634	999999	964	999999	737	362	999999	65	207	
67	999999	999999	253	999999	880	332	236	999999	604	587	498	484	999999	452	12	494	355	999999	856	509	999999	999999	484	999999	666	143	999999	431	999999	349	999999	999999	224	374	790	999999	681	421	999999	339	974	603	189	999999	683	160	999999	521	309	252	17	577	999999	999999	592	302	999999	804	370	746	80	999999	536	264	686	521	269	173	661	29	813	934	999999	999999	535	999999	478	779	764	515	999999	740	132	425	342	333	778	526	781	498	999999	999999	61	498	268	180	77	924	28	171	999999	153	860	289	438	82	571	680	999999	721	823	451	50	854	999999	339	681	120	999999	363	999999	742	999999	172	999999	936	883	518	999999	365	803	999999	761	602	624	999999	880	843	986	269	761	999999	364	69	674	999999	999999	206	577	929	498	956	999999	664	999999	999999	761	697	30	502	199	999999	999999	999999	999999	279	999999	447	999999	999999	999999	838	134	662	602	645	388	999999	999999	948	110	999999	940	339	867	846	999999	107	184	475	921	999999	822	999999	79	708	999999	557	150	404	629	999999	999999	340	479	999999	999999	349	72	782	999999	438	209	82	401	512	123	91	999999	82	728	999999	273	765	999999	277	25	639	999999	893	999999	830	999999	102	999999	999999	721	610	860	216	24	999999	45	402	704	492	982	750	103	566	595	999999	617	999999	676	999999	135	210	23	999999	999999	202	756	178	822	939	257	116	999999	689	791	999999	230	732	67	526	999999	870	70	833	295	275	999999	36	308	364	223	122	426	999999	587	521	999999	658	572	821	455	866	580	764	245	875	996	999999	775	92	384	884	21	159	489	264	149	189	916	378	999999	730	869	468	999999	999999	690	999999	111	280	999999	572	170	246	81	999999	999999	305	598	419	279	142	260	226	979	339	111	276	999999	332	381	417	999999	203	175	724	997	999999	48	999999	194	533	312	505	175	812	724	774	88	798	964	843	999999	507	109	523	480	652	999999	397	43	423	999999	999999	899	509	830	966	81	356	693	188	267	497	999999	746	830	755	60	177	614	999999	198	999999	368	537	826	244	104	651	254	999999	633	650	77	771	863	533	999999	999999	999999	999999	703	731	114	785	585	102	282	999999	999999	724	601	320	782	999999	999999	666	420	371	683	999999	871	429	111	348	555	617	430	463	883	999999	159	394	999999	999999	633	466	899	999999	951	733	962	742	958	530	753	322	868	371	545	206	999999	244	999999	395	886	283	630	766	240	999999	672	818	999999	396	575	999999	999999	925	83	769	767	837	419	999999	633	999999	471	999999	595	242	749	
69	999999	999999	999999	999999	999999	999999	970	359	835	142	352	999999	70	153	272	571	999999	999999	198	942	297	776	439	285	999999	43	999999	757	812	58	999999	997	229	613	900	793	212	999999	806	333	954	724	933	634	494	436	889	490	866	899	626	59	999999	806	771	151	256	908	999999	376	999999	223	547	787	999999	355	999999	457	252	479	369	304	999999	864	987	573	999999	805	791	398	154	280	890	912	999999	132	999999	422	842	759	546	303	999999	440	293	741	187	156	673	999999	999999	999999	999999	397	540	332	999999	190	819	999999	999999	450	127	701	999999	768	332	634	365	838	999999	999999	614	493	932	75	733	308	999999	999999	396	696	142	652	725	712	42	503	382	108	811	772	603	644	999999	999999	186	869	218	525	418	999999	790	834	745	331	999999	754	465	474	599	999999	609	572	810	611	999999	474	975	518	735	829	262	266	37	999999	999999	970	43	836	889	864	100	65	837	999999	906	308	907	403	886	288	47	907	999999	799	999999	40	999999	999999	787	999999	893	699	789	589	299	533	807	123	584	999999	721	629	584	735	921	999999	735	966	705	20	567	581	632	457	791	999999	999999	237	999999	999999	146	194	58	999999	970	400	276	257	554	382	501	793	999999	39	567	418	333	999999	878	999999	304	866	153	999999	153	999999	76	342	797	999999	776	579	999999	867	719	537	999999	406	764	531	287	999999	999999	332	519	999999	762	603	999999	382	31	983	358	999999	421	279	51	281	44	659	999999	933	460	609	606	921	147	952	319	40	838	926	19	999999	342	817	454	999999	999999	379	559	999999	999999	425	999999	793	999999	807	455	450	496	308	999999	115	207	353	37	812	726	999999	999999	809	293	999999	544	105	973	11	516	604	999999	230	999999	664	999999	999999	491	44	999999	813	999999	340	506	869	999999	999999	565	999999	999999	999999	789	642	104	670	743	749	189	592	999999	827	819	999999	301	850	625	275	295	707	16	999999	861	992	999999	999999	897	999999	999999	424	326	14	539	79	851	527	999999	191	999999	352	920	360	681	899	164	999999	999999	481	48	655	253	999999	254	999999	897	999999	136	796	999999	999999	773	447	446	764	275	876	297	999999	999999	773	45	443	150	942	999999	655	665	962	838	275	919	999999	999999	657	181	58	760	682	181	47	400	29	999999	943	999999	482	914	999999	999999	287	999999	253	999999	274	620	809	137	311	999999	252	158	174	999999	251	272	357	190	788	593	227	999999	615	578	340	999999	26	999999	207	372	313	741	999999	338	560	999999	676	999999	992	47	
999999	920	458	610	929	889	999999	999999	432	681	999999	302	999999	332	416	172	955	999999	773	891	604	50	930	938	767	510	409	836	406	999999	595	44	197	751	232	307	666	15	648	450	157	954	347	999999	150	20	616	426	922	398	749	12	549	111	442	331	990	999999	842	429	490	399	664	885	95	198	999999	999999	110	118	999999	950	35	332	999999	649	702	999999	798	999999	893	999999	913	18	797	593	494	96	318	900	316	156	172	999999	959	757	300	462	440	999999	906	242	325	813	893	799	976	227	999999	793	628	586	721	95	535	999999	485	999999	97	502	999999	27	75	999999	999999	358	787	999999	372	986	358	249	974	847	850	661	999999	110	124	997	616	277	729	524	281	730	435	999999	999999	462	282	644	999999	937	999999	888	176	125	21	544	22	180	854	380	444	999999	999999	999999	245	873	840	999999	541	99	885	437	298	550	999999	81	923	710	122	999999	714	999999	875	46	999999	962	999999	551	99	580	985	446	422	358	90	893	128	999999	999999	999999	622	999999	999999	284	61	999999	599	625	197	939	999999	311	999999	944	666	999999	513	999999	999999	282	388	298	999999	999999	114	999999	24	939	470	44	953	371	868	999999	297	817	610	600	984	780	372	870	363	999999	958	684	388	478	691	999999	999999	553	288	568	999999	333	610	999999	999999	612	804	660	999999	163	986	260	442	765	656	849	999999	999999	590	502	910	999999	999999	146	12	429	999999	546	257	121	655	409	92	999999	999999	964	999999	468	429	999999	976	999999	716	210	173	999999	251	999999	821	842	999999	476	962	999999	999999	924	398	474	150	750	999999	999999	412	52	507	586	177	999999	905	999999	999999	999999	999999	218	999999	208	800	734	973	304	188	447	999999	415	881	188	447	306	999999	935	575	742	328	999999	830	718	999999	673	999999	586	999999	118	717	139	210	578	983	754	270	999999	133	664	501	999999	571	114	542	999999	999999	328	149	870	999999	969	999999	900	343	999999	999999	807	898	137	41	999999	763	999999	729	595	214	313	999999	692	46	999999	811	999999	250	482	117	725	186	313	511	999999	447	669	626	748	23	309	245	999999	376	463	561	999999	632	115	92	501	385	946	792	858	999999	456	999999	299	999999	214	659	999999	706	663	630	595	625	657	948	999999	453	999999	999999	905	77	999999	326	999999	999999	815	288	999999	999999	615	999999	999999	999999	653	999999	991	835	337	590	808	999999	384	472	713	832	966	380	999999	166	988	57	404	374	886	790	999999	139	261	659	999999	926	523	470	100	323	400	84	972	
406	999999	268	999999	400	773	999999	693	564	613	750	674	999999	312	979	999999	568	999999	866	633	999999	165	862	583	677	248	882	136	999999	381	399	442	891	408	999999	999999	729	930	13	600	999999	107	541	999999	999999	985	906	999999	544	68	999999	377	534	999999	119	251	999999	999999	449	162	891	137	779	193	999999	318	782	47	733	779	999999	637	942	275	11	999999	999999	346	83	999999	341	268	592	855	848	32	907	999999	298	338	115	54	999999	851	999999	504	327	358	311	202	212	869	999999	765	385	894	999999	268	999999	353	627	757	999999	756	820	632	545	923	344	201	999999	340	748	405	673	999999	156	101	567	507	448	274	45	880	489	999999	378	826	480	954	597	649	999999	944	710	358	442	735	40	85	958	403	23	120	791	872	130	494	101	746	748	343	700	941	999999	362	722	730	276	358	999999	718	453	390	999999	760	337	803	694	325	205	421	70	492	999999	54	999999	925	98	999999	999999	884	735	733	216	999999	949	999999	48	357	635	711	468	682	821	999999	949	633	999999	999999	544	327	800	776	550	336	282	218	402	861	112	999999	641	658	17	999999	983	999999	184	999999	811	276	765	346	689	999999	952	388	670	308	104	627	418	67	83	34	93	959	999999	879	981	740	999999	187	255	838	79	999999	675	451	266	999999	459	177	229	277	562	463	999999	66	383	894	547	999999	766	484	388	584	585	999999	296	34	538	304	367	999999	999999	587	101	851	424	999999	999999	229	999999	865	177	250	837	806	472	630	999999	135	999999	999999	203	575	420	770	459	495	234	692	165	241	701	164	999999	999999	999999	999999	372	245	642	240	999999	328	999999	901	999999	148	999999	778	520	999999	999999	412	798	279	877	42	177	330	401	928	919	30	73	811	174	23	440	688	146	497	267	637	999999	275	906	999999	524	518	463	321	999999	455	999999	499	999999	298	365	540	281	637	806	52	844	713	320	169	264	249	999999	303	707	67	999999	32	999999	524	999999	533	373	999999	518	999999	866	999999	189	473	849	573	732	875	657	999999	999999	509	691	225	793	780	954	999999	620	285	781	169	613	691	812	158	101	999999	379	832	999999	278	129	999999	999999	764	533	999999	999999	999999	516	861	646	807	999999	143	999999	192	999999	148	999999	625	392	243	877	999999	475	498	661	700	482	177	506	824	999999	149	389	999999	50	38	256	117	999999	999999	768	919	523	806	999999	679	999999	908	833	240	264	999999	885	885	280	999999	298	44	195	619	218	348	365	822	84	510	999999	797	
152	702	892	471	199	463	474	957	193	669	456	982	883	574	344	275	570	191	264	504	273	571	740	221	921	817	721	429	564	999999	731	541	925	29	765	999999	999999	792	361	431	999999	322	295	628	588	213	735	643	14	99	261	893	255	999999	534	581	962	680	549	382	742	55	999999	999999	938	999999	66	864	999999	999999	999999	777	999999	832	93	951	286	999999	633	717	91	87	999999	475	449	838	999999	675	494	194	178	667	253	979	999999	375	999999	802	689	673	999999	999999	835	999999	171	483	73	423	176	999999	305	849	999999	831	301	665	630	928	52	110	628	390	379	624	45	999999	999999	850	153	717	42	483	999999	959	570	219	251	999999	313	965	774	873	509	911	888	999999	620	999999	999999	999999	744	990	759	589	54	766	999999	999999	763	902	949	223	279	458	551	821	427	96	271	999999	423	999999	624	999999	335	999999	999999	467	999999	717	648	999999	999999	129	972	999999	723	842	999999	999999	717	41	861	999999	999999	561	999999	60	999999	999999	900	533	159	999999	610	739	375	999999	999999	299	884	44	484	999999	999999	837	61	160	486	510	107	585	181	467	374	999999	153	223	70	774	162	999999	107	668	816	999999	962	565	518	242	675	51	588	625	918	682	999999	814	158	188	509	999999	573	860	970	999999	999999	692	241	228	596	999999	622	490	146	63	937	816	239	148	874	999999	641	253	835	66	996	555	549	692	999999	338	75	882	274	709	267	999999	698	501	999999	280	333	300	646	999999	429	108	489	999999	744	739	585	19	313	23	811	999999	35	913	328	999999	999999	999999	393	999999	96	999999	225	437	795	999999	999999	738	385	604	172	999999	999999	322	637	898	76	999999	947	105	753	65	578	999999	999999	937	221	784	999999	956	137	784	906	388	436	689	882	61	79	999999	621	999999	634	999999	850	999999	723	713	286	430	739	469	601	999999	513	40	171	999999	999999	858	489	999999	565	429	476	388	999999	228	885	948	25	999999	614	904	484	906	431	999999	410	437	223	999999	999999	752	226	668	999999	619	875	405	527	999999	521	220	563	286	999999	215	999999	999999	35	505	827	338	999999	724	854	697	813	607	609	303	999999	999999	644	981	999999	812	212	808	205	824	353	490	431	107	999999	403	350	207	625	226	635	937	411	718	680	179	999999	501	813	496	806	278	796	233	362	419	999999	582	999999	478	12	999999	277	210	162	999999	907	316	231	461	999999	615	999999	392	999999	999999	700	925	999999	667	999999	710	994	709	28	85	694	207	744	999999	827	999999	
757	156	223	211	670	210	566	344	271	999999	280	362	149	999999	296	413	999999	735	718	999999	281	782	14	301	439	568	192	87	999999	710	572	148	634	999999	858	999999	999999	466	956	499	369	966	999999	443	440	642	999999	999999	999999	290	999999	18	374	186	497	999999	152	922	771	112	28	489	691	561	468	141	728	560	999999	461	244	999999	779	228	291	314	387	570	860	797	998	999999	298	371	79	563	773	457	101	884	999999	999999	694	854	999999	999999	999999	843	974	309	914	18	497	337	56	540	239	155	895	192	596	581	999999	973	999999	665	201	329	492	905	367	280	469	456	999999	987	415	999999	747	411	38	543	595	561	999999	999999	866	960	325	538	333	628	999999	908	999999	120	195	999999	751	816	688	956	999999	79	941	643	999999	50	569	69	999999	315	407	493	163	62	999999	509	999999	999999	798	240	13	999999	582	999999	718	561	168	657	999999	694	183	931	723	82	192	526	620	250	450	999999	401	266	413	27	230	999999	754	245	134	686	630	999999	999999	458	999999	407	496	999999	924	987	999999	911	999999	440	142	999999	770	90	870	469	889	850	673	972	999999	747	550	564	518	650	806	999999	532	125	73	546	999999	275	130	784	39	418	325	999999	943	999999	998	972	885	754	307	673	374	664	796	999999	999999	55	619	214	857	932	693	284	190	958	388	152	376	595	562	999999	999999	999999	440	481	534	220	999999	999999	999999	577	678	764	999999	143	999999	999999	328	293	582	868	655	916	999999	107	999999	51	282	985	111	856	605	999999	999999	801	999999	288	999999	325	255	752	26	270	465	290	264	928	930	57	410	520	823	999999	22	694	850	53	168	343	755	493	938	53	999999	999999	971	388	573	552	999999	279	643	13	47	999999	999999	999999	461	646	843	797	120	234	584	590	42	522	999999	999999	999999	669	129	891	569	762	999999	972	23	571	318	999999	364	388	627	140	877	999999	55	192	841	465	592	522	500	958	999999	713	468	666	860	459	999999	76	600	999999	160	751	443	285	26	879	381	889	338	999999	999999	731	999999	454	999999	222	476	999999	999999	999999	86	999999	999999	610	389	999999	513	356	999999	859	775	298	787	866	999999	135	386	999999	999999	961	93	703	193	532	526	651	999999	24	953	648	982	15	410	114	999999	552	360	999999	895	915	376	34	188	999999	201	154	943	999999	473	587	835	705	928	703	412	999999	423	999999	999999	738	993	499	403	72	877	769	887	682	192	438	775	554	875	999999	595	68	525	715	999999	999999	707	999999	
550	999999	813	286	86	706	702	311	138	491	748	999999	922	876	631	999999	601	432	266	271	558	45	999999	290	830	678	118	354	857	999999	537	999999	999999	627	999999	999999	258	999999	693	191	980	999999	309	293	806	999999	338	999999	437	408	999999	908	126	446	999999	514	562	532	999999	408	598	999999	453	999999	953	999999	137	999999	999999	999999	867	11	999999	999999	290	999999	736	529	484	122	999999	999999	999999	458	594	629	596	594	810	999999	476	725	999999	295	592	632	438	878	339	770	590	43	791	834	999999	122	999999	50	166	150	999999	43	57	999999	999999	209	440	994	999999	334	449	999999	999999	494	999999	151	857	453	492	657	249	999999	999999	714	532	316	608	999999	917	482	458	555	999999	670	665	442	678	810	237	999999	201	443	53	999999	999999	999999	549	306	999999	399	264	726	558	508	900	999999	844	343	810	750	600	999999	86	999999	875	999999	114	823	828	693	473	57	999999	108	465	805	999999	194	394	484	999999	311	385	528	999999	732	996	929	769	745	598	344	999999	486	999999	999999	367	690	139	435	943	726	999999	23	999999	217	509	459	52	105	116	999999	949	336	983	299	972	558	145	153	898	999999	63	93	104	999999	57	999999	999999	622	447	134	64	958	541	51	832	999999	602	20	232	546	887	673	999999	939	999999	673	502	999999	870	809	999999	986	537	999999	672	395	919	796	169	999999	153	430	658	999999	999999	990	999999	999999	999999	999999	955	135	999999	361	297	390	999999	999999	743	384	999999	813	751	999999	579	78	999999	773	378	999999	999999	999999	850	463	402	466	999999	656	343	999999	879	999999	999999	268	853	428	75	186	480	999999	940	999999	63	785	532	340	999999	29	412	536	570	30	573	29	169	159	285	467	999999	999999	999999	797	821	999999	504	687	777	492	784	999999	12	254	999999	96	506	688	999999	74	931	72	787	996	254	807	999999	858	999999	999999	109	704	153	999999	999999	649	999999	153	941	999999	290	845	563	999999	245	261	999999	326	999999	486	523	481	999999	999999	536	896	53	999999	552	24	513	646	699	760	393	90	17	999999	36	653	178	362	747	47	999999	95	508	601	760	993	283	518	999999	999999	503	628	999999	932	82	331	606	549	999999	926	211	999999	155	802	999999	164	999999	999999	299	999999	317	170	733	369	437	450	999999	451	617	559	741	995	514	198	267	765	999999	999999	331	705	57	629	762	820	835	148	999999	706	798	606	749	153	229	67	202	999999	894	999999	999999	631	933	999999	999999	51	195	999999	139	956	999999	48	382	178	807	593	999999	688	
407	913	533	999999	509	691	653	21	810	597	775	457	999999	924	870	844	999999	699	772	892	697	721	635	629	999999	984	171	759	233	999999	999999	635	41	514	935	999999	414	215	999999	252	510	999999	240	597	440	682	999999	620	177	538	597	999999	821	999999	991	686	288	999999	290	525	999999	894	787	239	262	999999	999999	491	989	889	440	999999	999999	529	999999	776	999999	47	199	999999	33	551	592	999999	983	237	813	897	523	999999	999999	999999	999999	606	722	616	142	11	344	299	999999	478	630	999999	108	231	540	301	999999	999999	206	250	715	954	501	978	311	102	256	34	336	528	968	999999	196	999999	451	971	999999	775	643	489	999999	899	78	554	920	314	597	761	697	999999	155	308	999999	999999	794	969	114	743	314	50	754	320	962	738	510	889	100	999999	780	999999	494	999999	581	999999	547	815	999999	947	68	999999	505	494	337	999999	999999	670	688	734	145	481	999999	73	999999	999999	734	392	936	339	999999	40	999999	429	981	138	37	178	726	999999	914	978	93	167	685	317	545	269	999999	158	366	999999	999999	999999	42	308	702	430	516	999999	982	165	999999	556	902	38	783	85	513	209	786	214	944	353	820	166	397	708	388	999999	67	474	410	999999	973	214	829	999999	999999	999999	435	607	999999	999999	363	759	109	536	264	999999	533	469	756	782	371	162	895	857	545	876	910	993	51	363	921	517	999999	101	583	999999	209	926	689	831	999999	189	999999	206	999999	70	67	861	454	731	629	598	999999	627	427	821	318	971	321	520	999999	441	999999	308	999999	999999	14	17	999999	566	458	606	779	925	18	192	610	999999	999999	485	818	59	549	320	734	999999	999999	137	674	762	390	237	999999	179	69	342	622	254	999999	999999	66	59	999999	887	283	999999	818	793	618	245	221	999999	113	836	701	721	892	999999	573	999999	999999	877	999999	201	186	230	991	610	865	676	569	366	329	723	999999	768	999999	661	46	711	514	15	999999	438	999999	771	134	999999	477	999999	449	376	680	876	107	189	999999	716	711	999999	41	217	928	942	676	999999	999999	999999	417	932	580	240	219	861	999999	999999	368	905	650	414	105	222	143	527	236	202	685	999999	626	250	999999	999999	949	983	999999	306	87	576	762	695	999999	744	372	544	767	219	999999	999999	999999	65	999999	810	76	999999	999999	818	84	999999	716	483	179	846	763	176	879	154	291	999999	190	692	999999	791	152	999999	999999	360	850	599	999999	27	45	866	565	570	429	999999	999999	652	36	861	999999	677	860	289	526	636	
981	999999	664	622	999999	931	637	999999	101	38	668	121	375	606	968	485	649	698	448	312	290	203	999999	637	785	999999	209	999999	469	297	931	863	999999	306	999999	655	934	147	99	113	238	999999	999999	400	999999	257	999999	430	893	747	999999	171	999999	999999	355	788	999999	37	999999	299	732	318	999999	804	107	805	684	78	236	323	550	999999	609	344	999999	920	724	357	63	999999	361	778	435	722	999999	770	32	223	950	591	207	999999	309	999999	380	920	634	674	303	778	573	218	203	579	206	524	561	506	999999	999999	74	110	973	310	937	953	883	999999	544	337	783	470	127	645	125	999999	212	999999	963	163	295	60	64	999999	964	153	999999	999999	999999	745	218	999999	83	999999	527	107	999999	999	862	427	46	622	139	965	995	113	100	557	464	563	999999	999999	542	986	149	24	55	698	346	999999	378	999999	496	999999	999999	999999	999999	602	999999	999999	709	213	946	546	126	672	920	98	289	999999	62	999999	401	963	433	999999	983	97	385	999999	61	244	663	78	999999	999999	136	339	999999	999999	716	999999	999999	999999	999999	118	805	995	869	999999	103	957	419	485	741	350	636	532	999999	662	284	309	999999	999999	999999	474	550	999999	999999	117	546	590	251	551	999999	564	999999	999999	999999	999999	660	999999	227	999999	419	104	825	999999	337	708	382	999999	963	193	463	417	281	823	479	388	567	999999	508	761	930	999999	999999	999999	340	999999	751	999999	423	61	12	296	999999	999999	205	872	649	999999	551	788	734	999999	999999	999999	97	737	293	775	485	730	757	734	488	465	999999	906	387	956	847	999999	957	702	189	912	191	177	999999	963	627	607	739	999999	385	999999	37	986	885	658	780	603	893	975	204	692	999999	277	808	999999	339	999999	494	692	524	999999	999999	42	763	999999	999999	920	411	329	157	878	991	999999	999999	999999	438	992	31	999999	186	999999	267	999999	507	497	999999	914	369	709	634	999999	999999	999999	999999	984	889	994	999999	180	783	999999	999999	573	828	326	700	742	919	49	999999	346	277	765	516	279	143	848	535	276	106	961	561	702	695	818	999999	945	879	999999	879	444	769	850	945	326	63	693	163	999999	999999	876	994	329	999999	999999	71	357	539	999999	850	999999	999999	956	83	821	308	498	878	19	560	754	862	554	999999	753	576	426	819	999999	226	999999	694	354	479	230	999999	241	191	407	757	418	415	478	523	838	975	813	999999	134	27	999999	814	154	631	999999	23	449	169	768	720	644	537	999999	195	409	999999	124	486	999999	854	76	316	481	
261	999999	349	999999	41	331	778	763	649	695	182	662	636	550	722	999999	216	999999	82	423	686	123	999999	76	999999	123	492	860	336	999999	279	951	257	342	893	999999	999999	629	418	837	990	957	999999	842	999999	999999	773	805	401	59	646	338	993	893	794	999999	270	999999	111	917	839	917	436	725	425	231	414	303	999999	242	734	587	999999	244	433	999999	999999	48	899	759	350	687	468	286	999999	941	999999	363	548	754	229	430	527	500	998	82	999999	278	427	999999	128	480	158	168	325	69	229	999999	470	75	999999	231	383	351	577	161	999999	159	448	999999	273	60	999999	999999	22	314	999999	617	999999	360	208	849	621	953	641	869	539	309	961	999999	721	208	893	483	999999	998	999999	186	999999	846	622	381	830	942	682	78	725	255	999999	21	999	999999	522	119	866	179	610	430	710	707	622	160	198	229	763	75	167	282	999999	999999	267	883	694	399	999999	999999	29	678	281	573	154	999999	999999	949	999999	118	685	783	999999	566	397	626	999999	225	233	472	193	610	189	617	911	453	89	141	753	126	918	133	381	999999	160	932	159	146	563	339	996	248	999999	654	389	383	999999	610	627	999999	416	479	175	275	644	999999	499	663	662	999999	213	32	205	999999	200	999999	412	576	415	465	477	999999	662	999999	476	944	609	534	237	538	999999	478	513	122	709	999999	958	115	405	742	442	495	484	861	135	974	53	898	999999	999999	999999	99	204	171	174	999999	816	999999	799	699	999999	964	435	134	914	735	999999	93	402	750	603	306	181	673	999999	981	854	999999	768	501	901	710	79	410	567	999999	284	999999	999999	632	632	687	316	705	999999	477	69	360	946	400	466	960	506	713	233	673	918	999999	149	192	232	999999	512	999999	999999	999999	894	35	999999	226	460	999999	144	769	128	916	990	475	739	554	921	999999	853	999999	45	941	214	366	186	893	999999	753	212	765	409	999999	184	19	907	999999	999999	44	999999	730	939	299	999999	999999	595	317	683	452	791	594	271	728	999999	999999	272	999999	892	538	849	672	446	999999	999999	999999	369	999999	742	981	567	903	999999	887	999999	133	438	745	125	999999	770	999999	220	337	962	618	999999	681	453	49	999999	59	943	54	999999	131	293	999999	336	455	999999	999999	574	702	885	999999	621	383	29	49	706	999999	741	424	999999	980	462	119	745	999999	875	688	999999	702	244	999999	960	928	703	999999	839	206	999999	999999	999999	687	304	999999	999999	85	996	999999	661	999999	999999	230	318	999999	286	999999	669	184	
496	981	999999	999999	34	872	468	377	926	693	680	441	209	510	117	999999	999999	89	685	944	999999	670	357	755	37	654	369	999999	209	441	651	999999	918	999999	709	437	999999	424	999999	432	59	999999	999999	999999	450	999999	999999	999999	999999	999999	216	206	528	724	999999	999999	999999	824	660	379	512	454	999999	494	52	191	523	545	999999	679	979	898	426	263	895	593	999999	999999	314	807	450	537	899	961	235	455	969	203	157	883	999999	277	763	293	919	604	906	664	270	268	706	669	41	999999	999999	999999	999999	275	828	923	314	588	519	853	929	974	554	216	999999	597	222	999999	397	999999	999999	711	144	142	343	301	686	857	999999	56	111	780	999999	465	702	917	675	999999	375	234	578	224	999999	999999	363	945	59	699	405	673	999999	999999	281	122	568	556	183	647	931	537	999999	457	804	472	752	159	999999	99	999999	351	921	999999	954	999999	999999	999999	999999	233	778	999999	251	987	462	121	10	724	999999	999999	897	155	744	37	773	837	987	131	420	295	999999	999999	477	999999	999999	64	751	999999	432	118	999999	907	603	949	868	542	296	259	995	999999	472	37	649	94	201	368	606	893	744	126	186	228	250	668	75	574	921	291	999999	407	369	472	301	999999	620	990	552	794	999999	240	999999	737	999999	727	822	999999	564	999999	999999	827	999999	857	999999	315	932	999999	667	934	884	304	621	14	458	597	333	999999	999999	259	474	999999	815	811	734	999999	999999	449	102	522	846	934	19	538	522	974	950	511	679	986	468	75	333	999999	910	999999	618	546	999999	999999	403	999999	999999	315	918	567	999999	999999	133	288	739	492	462	999999	98	949	295	93	492	484	647	822	999999	750	790	999999	999999	206	901	869	895	999999	170	999999	128	33	999999	703	999999	999999	962	314	388	400	256	999999	613	188	999999	999999	580	999999	999999	804	891	581	999999	999999	525	999999	689	815	744	263	392	710	332	898	999999	74	419	591	474	538	522	342	443	930	504	999999	795	699	676	940	299	370	975	366	672	547	532	999999	188	108	999999	156	999999	134	999999	999999	653	999999	162	465	550	988	999999	525	292	559	147	999999	159	999999	725	989	999999	803	964	32	735	966	236	488	541	533	413	375	273	375	772	319	923	958	999999	90	546	221	399	310	310	999999	84	123	409	962	736	477	999999	999999	18	766	999999	985	809	687	999999	673	924	27	999999	695	262	999999	999999	999999	999999	201	550	645	999999	999999	414	663	721	286	999999	999999	89	999999	797	936	992	988	366	16	159	938	158	999999	
999999	872	999999	999999	725	615	999999	167	999999	580	999999	999999	927	738	831	91	361	506	273	533	999999	375	594	355	230	648	999999	274	560	779	999999	708	52	999999	54	580	999999	999999	999999	116	89	734	786	508	262	999999	999999	263	166	284	999999	653	999999	625	687	235	288	941	161	87	999999	931	607	556	902	618	502	999999	999999	261	999999	330	999999	166	453	71	588	999999	102	968	639	448	118	285	999999	35	43	999999	999999	818	301	999999	880	999999	204	157	137	999999	606	999999	758	158	569	999999	833	334	94	518	999999	626	646	999999	848	193	447	473	823	332	999999	876	585	999999	481	875	960	999999	449	708	962	999999	999999	359	488	999999	219	490	878	999999	451	800	940	999999	255	762	182	999999	849	999999	422	999999	999999	805	808	730	68	683	677	694	943	90	884	386	555	875	692	297	714	400	973	999999	594	618	880	999999	935	70	830	718	703	862	902	752	999999	241	971	138	550	758	399	536	812	194	270	999999	999999	564	969	380	79	884	394	459	724	999999	146	715	999999	187	794	998	999999	958	991	91	187	999999	101	323	999999	999999	747	955	999999	446	154	999999	358	519	999999	999999	100	999999	649	999999	477	999999	38	999999	105	265	213	372	964	400	999999	854	203	188	193	783	999999	655	475	514	147	999999	999999	999999	320	736	367	415	999999	999999	907	999999	318	182	999999	999999	113	270	228	648	360	999999	991	999999	762	300	216	180	335	999999	908	445	999999	144	999999	49	993	750	519	368	898	797	899	550	493	999999	545	30	574	999999	680	212	437	826	164	999999	447	849	525	30	529	197	89	542	515	472	418	999999	999999	574	741	362	751	859	999999	562	999999	450	999999	481	755	999999	605	999999	999999	705	999999	999999	980	999999	999999	153	235	499	999999	711	718	367	45	999999	872	370	529	999	999999	327	460	577	86	999999	287	996	733	53	275	343	591	999999	291	809	464	261	203	582	999999	999999	137	262	30	49	844	999999	415	999999	999999	999999	666	605	171	933	999999	999999	90	389	641	605	419	191	999999	999999	999999	516	85	236	565	999999	177	947	36	128	200	208	999999	999999	999999	169	591	637	444	880	677	999999	50	357	999999	999999	180	999999	940	377	999999	999999	999999	525	919	338	999999	188	540	999999	999999	718	999999	53	999999	56	999999	54	633	482	24	782	747	352	828	999999	999999	728	671	541	449	363	16	659	999999	999999	999999	999999	127	427	126	999999	106	455	664	959	999999	997	614	518	150	136	190	468	362	405	207	685	999999	785	999999	324	517	999	999999	999999	
711	919	999999	999999	875	852	926	215	999999	612	999999	302	688	869	727	478	124	163	400	999999	182	548	306	544	57	495	344	341	564	802	895	106	905	800	999999	497	894	999999	642	298	209	975	999999	999999	999999	905	996	827	67	394	210	999999	609	236	999999	999999	622	568	451	389	517	999999	650	999999	717	589	999999	887	621	240	583	999999	520	112	999999	207	999999	556	999999	152	499	516	283	180	999999	999999	497	678	120	94	874	335	674	999999	780	614	334	999999	999999	139	518	999999	216	827	810	211	999999	506	999999	493	728	75	743	308	999999	999999	999999	480	999999	185	999999	718	777	537	365	999999	334	999999	332	508	873	999999	523	999999	633	999999	310	456	999999	401	698	990	564	627	999999	808	999999	375	999999	778	303	999999	589	999999	999999	800	340	999999	471	999999	999999	999999	184	615	619	833	552	999999	999999	510	701	864	121	999999	487	111	163	160	180	999999	665	958	999999	553	215	29	314	666	659	833	59	999999	999999	806	524	123	816	949	17	532	266	999999	700	861	87	438	999999	999999	379	935	647	999999	508	999999	896	918	689	630	410	599	528	885	397	842	460	80	880	314	55	373	295	213	153	999999	999999	999999	268	43	475	776	287	294	296	999999	195	869	999999	79	910	605	433	195	999999	417	13	999999	157	857	411	17	999999	437	974	15	650	443	999999	999999	625	776	659	655	164	999999	322	244	999999	674	999999	590	999999	811	999999	449	999999	109	999999	736	644	919	972	410	632	468	999999	850	319	291	83	752	832	272	454	143	999999	777	40	915	105	999999	782	483	211	820	68	999999	43	999999	75	550	999999	310	224	706	803	999999	999999	695	999999	471	924	999999	600	999999	999999	685	366	999999	503	999999	78	749	640	999999	146	999999	209	811	999999	999999	999999	784	225	999999	973	531	57	748	340	697	999999	344	999999	999999	844	474	883	307	72	383	390	773	999999	902	481	39	669	999999	569	314	59	222	295	933	999999	999999	101	999999	930	235	999999	618	929	806	418	733	999999	999999	999999	671	616	999999	748	37	101	53	753	322	999999	944	862	708	188	35	999999	999999	999999	576	978	704	383	816	377	837	744	999999	843	234	494	747	999999	662	318	897	999999	157	474	999999	842	611	396	778	999999	999999	373	930	439	999999	999999	999999	684	999999	39	336	298	999999	999999	911	292	329	999999	528	828	999999	999999	209	400	291	337	499	76	790	999999	377	318	604	801	391	473	814	341	999999	75	999999	999999	999999	633	981	609	898	999999	563	976	523	410	867	950	999999	999999	173	
540	158	576	669	810	894	938	999999	28	999999	998	999999	448	477	987	271	463	221	251	44	999999	418	999999	439	875	513	814	220	966	450	654	100	558	309	284	999999	372	405	999999	999999	190	971	999999	915	999999	999999	125	508	535	148	999999	738	469	798	597	131	999999	146	793	306	89	727	694	999999	49	908	594	999999	999999	804	898	999999	999999	82	854	605	999999	766	540	999999	398	315	999999	828	46	915	630	760	999999	162	999999	236	611	509	99	462	286	395	875	990	886	976	315	999999	250	355	332	397	943	991	677	999999	606	398	907	773	52	999999	541	133	288	834	999999	49	97	672	456	905	983	999999	328	68	891	549	999999	999999	10	954	587	999999	592	242	816	720	999999	16	630	222	999999	999999	999999	999999	854	751	712	62	999999	275	999999	577	898	427	414	551	672	618	818	999999	880	999999	773	999999	288	850	540	999999	27	716	999999	90	999999	244	314	999999	981	909	214	149	999999	465	872	734	320	999999	792	999999	999999	275	57	866	197	573	341	116	551	332	140	999999	999999	666	45	833	711	563	535	663	123	746	569	763	414	679	228	424	622	49	999999	999999	67	375	227	751	668	697	892	478	902	207	126	658	778	209	928	181	999999	48	32	999999	999999	138	999999	999999	705	294	999999	518	355	917	493	512	999999	999999	947	999999	449	293	175	999999	670	999999	761	915	999999	911	985	999999	750	56	993	583	26	30	794	928	999999	145	56	383	245	383	132	985	714	613	114	916	262	93	732	147	873	19	96	999999	377	147	999999	794	999999	258	768	308	923	909	495	533	77	999999	532	313	999999	791	778	999999	935	999999	999999	26	806	79	951	666	999999	856	710	17	934	378	561	185	683	262	999999	986	615	823	72	999999	128	999999	848	244	560	999999	900	91	999999	800	490	601	936	444	999999	239	306	999999	983	76	999999	488	599	699	999999	999999	999999	984	717	999999	681	121	999999	999999	898	236	999999	999999	115	999999	955	629	776	999999	887	999999	999999	248	274	844	999999	513	839	995	605	639	980	159	776	999999	999999	999999	374	448	129	379	888	540	546	760	19	589	995	97	121	999999	999999	465	999999	508	999999	391	719	872	111	177	281	718	800	268	256	999999	940	902	107	49	264	337	999999	517	999999	999999	999999	513	835	110	999999	999999	884	999999	927	524	347	278	104	417	206	502	347	951	107	179	739	287	514	938	649	103	990	82	325	383	451	303	436	410	689	216	46	10	659	529	834	999999	340	731	733	671	808	690	842	762	
990	73	999999	999999	968	999999	999999	897	461	424	999999	812	710	553	83	54	841	999999	728	990	999999	999999	999999	578	345	965	947	782	215	978	999999	309	239	562	999999	388	883	535	441	999999	216	999999	549	999999	767	31	73	787	658	688	829	124	962	852	307	999999	771	841	565	999999	477	227	692	483	140	999999	582	158	170	695	170	999999	261	463	783	325	796	999999	999999	324	901	999999	133	526	158	179	347	999999	264	999999	999999	52	970	438	797	989	457	999999	115	315	448	999999	626	963	528	523	862	999999	79	982	999999	714	40	999999	999999	316	103	175	334	999999	124	206	893	431	88	128	345	999999	999999	794	867	730	951	505	875	985	543	170	997	999999	999999	838	316	282	881	902	21	729	999999	490	999999	291	742	999999	200	999999	32	999999	884	999999	187	49	844	285	124	136	763	999999	376	999999	773	933	999999	698	652	286	999999	620	550	186	116	999999	999999	184	897	585	999999	999999	314	999999	963	349	285	597	457	278	994	41	167	754	148	486	362	999999	717	962	123	999999	502	914	362	411	999999	999999	303	571	999999	999999	387	539	999999	957	230	743	163	433	657	580	999999	384	999999	858	463	795	47	629	263	288	466	935	471	999999	314	400	280	561	694	576	999999	886	726	334	654	628	616	191	999999	999999	65	293	315	999999	802	127	631	504	999999	859	671	673	999999	273	999999	999999	77	202	653	829	472	601	739	91	287	363	658	999999	213	834	188	855	999999	643	999999	182	629	928	152	999999	999999	776	613	835	905	629	579	463	999999	212	560	999999	538	436	999999	464	554	233	999999	448	999999	673	300	123	680	815	310	673	51	999999	999999	148	60	466	70	999999	999999	999999	186	657	784	999999	837	999999	283	764	326	999999	497	999999	628	406	672	704	999999	999999	485	499	165	99	329	999999	421	101	389	999999	373	999999	999999	999999	475	651	57	999999	999999	273	836	298	840	915	498	372	999999	283	999999	426	999999	355	738	999999	221	999999	748	96	337	878	783	745	622	861	401	254	572	47	302	976	999999	999999	50	463	269	999999	999999	999999	600	957	999999	148	689	999999	946	27	343	410	999999	976	999999	960	999999	784	999999	100	676	978	524	254	800	999999	981	435	999999	411	315	284	704	35	840	509	496	380	159	645	999999	658	999999	383	999999	171	999999	325	999999	397	999999	265	999999	999999	999999	680	724	999999	166	999999	167	264	895	544	712	68	706	223	146	403	474	900	635	999999	43	27	72	999999	999999	639	350	665	360	680	617	59	311	534	515	169	
784	999999	223	569	999999	999999	999999	380	670	999999	464	585	189	680	923	893	630	138	146	501	618	582	999999	527	250	501	903	224	999999	662	757	181	707	977	619	333	686	75	999999	999999	999999	691	999999	490	184	999999	486	680	999999	724	429	182	999999	999999	999999	999999	999999	695	329	986	999999	549	453	17	999999	999999	878	212	71	599	216	564	770	906	247	999999	111	532	353	999999	25	232	467	212	243	584	782	999999	999999	417	999999	999999	745	999999	340	714	248	473	395	890	885	284	619	167	999999	864	999999	492	775	624	110	999999	999999	843	999999	999999	91	999999	774	520	510	999999	776	653	403	225	819	400	575	533	688	638	999999	462	999999	741	999999	309	999999	999999	182	999999	918	999999	317	601	648	901	409	662	999999	996	999999	875	390	702	507	965	764	301	55	21	916	252	936	471	468	889	253	239	74	999999	999999	404	347	219	999999	964	346	802	577	917	990	912	900	691	938	270	82	897	243	647	999999	403	333	999999	999999	999999	874	999999	999999	999999	658	179	598	850	999999	304	999999	180	436	543	999999	962	999999	137	31	13	352	255	533	207	816	356	999999	427	246	162	80	186	835	999999	100	501	999999	999999	269	999999	324	59	999999	644	732	902	471	700	999999	583	679	206	999999	381	333	628	322	935	942	312	183	181	999999	999999	233	361	345	837	452	137	303	905	868	210	999999	302	15	888	474	999999	884	306	999999	663	482	874	47	463	999999	472	189	733	876	957	646	153	445	999999	999999	999999	567	633	257	999999	999999	999999	337	938	692	41	622	999999	471	37	999999	877	772	950	815	358	323	881	571	980	999999	569	38	911	563	999999	856	64	477	103	357	261	58	516	999999	708	547	108	771	244	849	755	999999	849	540	769	380	999999	145	72	67	685	71	277	943	720	999999	426	384	156	999999	568	955	378	680	175	829	266	578	999999	811	999999	120	337	140	201	999999	189	381	794	175	371	918	415	45	671	199	781	572	662	999999	131	724	624	69	999999	999999	999999	178	999999	940	124	999999	38	260	999999	575	734	146	752	423	999999	55	590	980	813	649	999999	342	18	976	57	693	916	153	689	999999	495	999999	999999	401	413	20	999999	854	61	454	999999	999999	202	999999	464	644	820	999999	999999	86	143	644	256	641	260	561	170	398	892	430	10	999999	571	999999	999999	466	296	360	20	554	48	736	929	368	759	394	150	999999	521	413	999999	677	999999	613	367	999999	999999	217	150	851	850	618	961	630	454	15	593	999999	27	998	357	
469	238	853	47	407	714	887	999999	865	999999	999999	876	489	999999	999999	149	999999	999999	238	444	88	219	168	999999	429	774	308	913	999999	801	299	894	523	65	412	448	891	576	999999	146	144	335	285	439	600	742	482	82	131	999999	636	866	788	563	999999	260	79	158	617	633	416	973	138	74	132	364	363	433	155	884	257	391	999999	999999	310	999999	934	729	113	687	999999	235	792	887	174	432	115	999999	786	162	379	743	958	335	729	170	207	220	317	245	999999	58	927	247	618	255	841	697	999999	525	999999	350	999999	929	341	191	191	250	999999	699	259	403	647	992	999999	514	432	699	372	149	999999	723	421	999999	308	253	307	554	279	919	999999	999999	999999	270	999999	38	698	38	994	999999	978	956	320	617	986	985	410	934	732	114	999999	151	335	124	969	601	999999	186	999999	97	999999	637	999999	980	118	841	999999	386	166	999999	999999	403	704	824	999999	599	413	804	881	323	999999	373	821	175	106	449	92	591	301	245	109	521	999999	906	663	351	999999	999999	509	155	296	34	778	999999	298	429	447	999999	999999	379	198	134	305	316	999999	521	815	806	999999	999999	758	999999	95	921	386	304	995	999999	999999	820	613	999999	305	999999	999999	818	999999	575	876	676	12	581	638	999999	56	975	226	101	661	152	535	189	455	999999	999999	189	938	857	869	993	434	648	350	142	999999	125	828	568	289	436	926	250	929	999999	665	186	477	173	999999	410	88	904	146	999999	294	999999	999999	464	999999	847	879	737	705	999999	999999	363	241	506	165	931	157	657	811	234	226	999999	260	247	184	999999	711	775	982	468	999999	999999	511	332	999999	341	496	373	999999	999999	556	198	544	55	965	312	945	971	17	943	263	431	999999	999999	802	999	184	390	290	139	145	114	754	247	969	721	851	999999	658	824	999999	783	439	379	677	37	999999	215	281	872	999999	740	767	49	215	492	437	999999	530	848	999999	116	93	98	307	452	444	307	85	253	460	46	323	193	508	999999	992	723	244	774	257	999999	119	418	999999	405	347	715	41	486	999999	262	388	809	999999	999999	999999	350	82	235	593	999999	999999	37	421	239	426	999999	541	735	999999	999999	364	755	999999	999999	997	999999	234	901	114	999999	275	999999	999999	208	657	514	526	180	779	652	651	999999	191	803	839	91	996	999999	979	764	999999	999999	985	999999	897	633	218	478	999999	34	999999	180	130	864	188	540	77	222	581	999999	66	371	955	848	72	354	573	797	358	915	679	598	922	350	
554	969	613	389	999999	34	306	58	839	755	536	481	888	327	624	309	23	783	63	999999	999999	999999	999999	147	517	552	69	421	129	425	999999	999999	257	780	319	219	927	687	912	557	615	17	531	210	999999	591	999999	999999	182	999999	901	895	545	854	641	741	999999	475	999999	758	964	884	929	423	999999	19	999999	117	17	415	381	335	999999	506	999999	700	291	999999	999999	999999	96	813	248	79	523	459	999999	403	148	999999	999999	461	815	164	593	730	88	118	799	999999	368	999999	248	766	677	575	34	48	402	999999	999999	488	999999	947	671	160	999999	999999	900	950	37	830	999999	439	825	920	520	717	999999	731	621	182	999999	521	566	738	575	999999	999999	947	435	942	10	999999	127	999999	809	868	492	442	999999	229	218	849	999999	999999	999999	808	999999	757	999999	316	136	999999	999999	287	148	999999	390	999999	585	174	467	999999	524	94	829	999999	999999	724	999999	652	234	479	647	401	964	501	245	38	359	766	540	644	892	129	816	339	876	840	962	680	999999	559	857	999999	762	265	335	999999	999999	617	497	227	646	412	92	999999	999999	928	322	647	999999	361	999999	818	633	822	70	405	278	500	894	481	999999	440	174	674	621	726	639	709	999999	54	329	741	279	999999	997	489	46	169	999999	948	527	325	785	999999	999999	49	296	939	204	929	923	218	722	25	466	999999	248	417	44	306	298	613	999999	999999	999999	999999	549	321	999999	581	368	118	194	946	954	445	654	48	699	582	440	999999	514	246	131	121	29	264	856	791	250	629	135	18	660	914	844	936	104	143	500	974	124	623	570	814	33	776	71	30	999999	999999	717	462	866	598	108	244	999999	919	823	294	464	42	999999	738	982	186	296	999999	601	718	999999	566	999999	465	585	891	999999	999999	98	252	202	999999	240	50	911	673	152	71	815	609	999999	184	319	999999	520	91	293	832	999999	847	490	31	429	999999	266	161	379	410	23	217	569	999999	999999	999999	102	629	802	299	827	999999	43	234	999999	992	511	769	999999	999999	999999	999999	607	843	484	999999	762	181	416	397	784	760	303	741	58	608	49	795	353	738	123	890	289	993	14	522	813	266	999999	999999	999999	999999	904	999999	464	999999	609	726	937	590	999999	921	999999	415	515	999999	26	301	185	626	952	715	999999	517	764	64	223	614	999999	999999	437	506	383	979	999999	297	999999	999999	286	538	998	999999	858	999999	920	202	678	874	999999	937	505	521	90	181	999999	626	999999	396	738	410	305	995	999999	975	999999	321	
999999	242	999999	228	221	999999	24	646	627	638	857	999999	596	571	386	349	136	900	466	916	425	212	999999	439	225	469	72	876	242	13	436	882	610	609	654	445	999999	269	999999	290	506	999999	553	999999	769	418	999999	176	34	999999	999999	986	519	246	895	344	999999	920	12	751	163	148	413	999999	999999	974	61	999999	916	999999	999999	866	183	186	419	999999	659	659	669	999999	669	895	852	286	144	999999	373	999999	713	999999	707	604	267	974	136	368	999999	929	999999	999999	366	999999	259	93	141	999999	812	342	999999	914	999999	88	260	205	92	268	999999	999999	490	762	610	687	283	999999	242	230	609	208	59	60	950	730	25	874	450	999999	645	999999	155	999999	636	40	547	799	635	629	999999	999999	892	999999	83	999999	999999	881	194	679	999999	653	850	999999	403	999999	293	999999	963	955	73	999999	755	999999	622	526	999999	999999	135	579	999999	484	971	613	999999	547	316	999999	977	999999	291	143	689	771	999999	992	999999	244	999999	999999	747	999999	835	999999	565	968	316	999999	999999	556	999999	99	755	615	539	63	682	247	44	999999	999999	999999	799	916	673	929	696	999999	906	999999	608	746	621	113	831	999999	648	300	57	908	240	999999	935	430	135	202	387	84	241	274	320	999999	999999	881	999999	646	999999	919	999999	636	999999	332	999999	999999	948	185	999999	652	783	170	415	999999	199	999999	625	658	175	378	791	481	551	999999	752	642	319	926	545	739	388	195	407	728	999999	421	636	999999	889	319	999999	999999	723	735	999999	81	859	928	491	84	999999	76	480	602	138	535	94	999999	580	127	315	31	999999	999999	274	598	999999	686	107	999999	499	717	999999	855	896	841	757	816	331	681	999999	391	999999	999999	484	999999	715	805	599	999999	999999	999999	999999	771	14	460	319	985	470	702	999999	182	831	713	584	548	307	624	999999	296	777	277	337	898	344	924	586	999999	264	952	883	957	96	348	450	522	999999	999999	851	446	532	771	355	629	373	611	559	732	886	935	23	100	109	999999	999999	69	999999	439	437	89	999999	150	731	999999	819	360	95	492	272	72	169	311	772	999999	763	16	921	708	999999	733	375	853	999999	999999	938	792	858	783	367	391	873	999999	569	999999	999999	999999	49	838	999999	22	999999	999999	469	824	775	999999	327	840	549	974	148	940	903	704	714	30	857	413	579	36	501	311	135	881	198	219	742	10	999999	381	999999	999999	898	522	217	308	394	999999	552	999999	999999	28	244	999999	252	933	56	864	68	551	535	999999	268	783	521	224	
941	588	635	566	970	999999	999999	999999	18	999999	51	390	999999	999999	636	398	999999	353	561	483	76	999999	999999	999999	999999	877	941	156	999999	339	999999	999999	999999	993	366	806	832	986	265	156	875	76	999999	999999	891	666	377	999999	915	999999	776	915	999999	47	157	210	949	380	404	103	386	996	332	678	240	999999	388	503	59	829	999999	873	97	415	607	999	999999	450	373	505	509	299	999999	999999	563	909	894	964	845	166	999999	461	592	999999	770	879	744	706	957	964	288	874	602	95	580	902	827	816	440	157	999999	508	999999	898	593	96	765	623	125	999999	42	424	657	893	972	114	291	926	999999	728	265	659	493	409	227	635	999999	155	137	660	999999	87	533	697	322	358	455	694	999999	683	999999	130	999999	999999	999999	864	226	708	123	476	621	901	182	711	891	999999	25	999999	999999	958	999999	620	496	465	249	999999	890	959	580	999999	659	999999	357	960	614	999999	999999	856	477	363	418	988	42	661	49	189	905	821	806	139	999999	999999	23	619	294	503	634	136	397	977	973	266	137	999999	817	33	553	999999	107	999999	124	168	140	327	550	411	999999	834	425	70	59	78	999999	999999	290	999999	583	738	676	121	511	941	469	999999	999999	161	860	542	999999	25	635	693	724	999999	999999	184	716	696	79	882	999999	799	710	999999	999999	999999	999999	686	999999	999999	450	815	999999	986	999999	183	699	999999	937	398	550	55	990	999999	434	365	353	113	999999	115	105	887	669	999999	999999	711	999999	142	571	483	58	999999	999999	838	575	820	158	738	999999	841	484	999999	758	680	342	869	808	309	999999	573	999999	999999	259	113	910	562	155	752	789	543	999999	567	78	999999	349	375	721	162	999999	613	216	615	308	595	630	28	138	989	460	336	903	931	239	998	921	59	925	229	927	999999	675	405	948	271	899	917	999999	304	340	966	999999	656	473	299	366	946	700	664	999999	891	433	166	301	463	639	999999	338	80	542	300	450	501	234	823	937	811	999999	46	695	713	21	834	999999	999999	999999	256	999999	939	642	975	359	271	746	46	588	999999	113	495	632	889	588	937	762	999999	525	656	999999	650	999999	999999	999999	663	968	999999	880	599	508	808	999999	393	999999	398	437	567	941	999999	755	198	244	999999	707	999999	414	806	134	84	81	617	999999	999999	999999	999999	587	97	999999	695	302	976	165	988	20	305	999999	248	999999	199	999999	205	109	346	999999	243	415	932	847	999999	999999	171	644	999999	999999	999999	840	753	568	734	811	350	872	255	
886	778	42	999999	999999	999999	961	175	469	935	574	999999	999999	631	630	590	412	655	249	586	446	140	341	359	470	129	465	466	999999	999999	388	169	333	854	459	133	211	169	524	445	157	93	702	709	241	652	999999	999999	133	999999	332	165	999999	295	808	755	999999	682	785	298	946	999999	495	856	556	415	552	999999	182	507	389	253	140	804	439	999999	438	632	999999	999999	746	999999	999999	999999	290	232	69	48	55	999999	686	999999	384	235	499	652	999999	845	999999	825	110	719	999999	625	598	999999	34	306	999999	455	327	814	563	966	999999	698	170	793	576	334	355	514	618	999999	999999	860	999999	905	314	786	766	999999	479	302	718	999999	222	718	113	211	207	999999	191	600	385	872	965	417	682	801	999999	804	279	828	480	596	111	565	999999	738	999999	999999	991	79	689	999999	345	999999	258	526	486	452	689	374	136	592	332	999999	103	948	894	461	232	513	304	999999	999999	650	822	999999	924	999999	913	375	991	88	771	121	999999	650	536	999999	999999	166	999999	48	999999	904	702	999999	273	93	472	856	999999	758	896	488	774	999999	421	999999	448	999999	602	999999	539	999999	383	57	821	220	117	452	421	200	302	76	198	266	846	418	948	935	858	840	194	66	531	242	999999	292	346	193	239	842	265	42	999999	494	509	800	531	654	76	62	976	29	999999	999999	999999	829	300	518	999999	13	999999	513	999999	761	645	482	792	150	865	999999	873	923	223	579	934	270	512	703	999999	56	999999	303	869	805	999999	999999	622	878	776	362	992	828	313	235	106	752	764	999999	849	36	18	390	999999	537	999999	62	805	865	999999	205	999999	597	761	834	126	452	643	999999	999999	480	860	914	373	512	546	999999	999999	988	482	191	505	709	854	731	999999	999999	999999	341	627	999999	999999	999999	169	581	45	999999	76	479	118	654	118	302	905	378	175	103	26	285	991	143	442	816	392	536	699	617	999999	999999	796	620	999999	312	844	95	999999	113	755	792	477	999999	979	999999	879	828	83	212	803	485	565	944	489	238	999999	493	999999	552	374	999999	881	427	661	999999	683	498	999999	999999	999999	999999	267	71	348	233	808	999999	999999	301	999999	563	463	496	813	267	474	851	140	708	961	360	716	567	739	132	910	59	490	999999	467	390	999999	276	999999	999999	999999	504	606	999999	430	999999	340	86	615	810	178	395	999999	404	999999	999999	367	18	845	107	114	700	331	225	323	758	369	220	834	556	451	999999	742	830	49	999999	254	999999	287	470	999999	639	
952	999999	953	525	445	95	382	999999	32	113	430	999999	878	527	999999	391	942	999999	141	129	999999	68	999999	999999	652	783	999999	999999	587	493	999999	385	86	474	747	402	999999	797	323	283	837	208	533	999999	999999	95	999999	999999	999999	863	932	616	999999	900	397	893	570	972	999999	662	730	782	999999	999999	383	55	579	414	999999	780	129	999999	358	858	999999	54	534	999999	224	567	831	843	803	999999	561	124	57	999999	999999	854	999999	999999	924	661	552	65	159	994	964	721	999999	547	741	26	743	786	999999	479	618	352	999999	999999	757	315	830	886	979	999999	978	269	998	403	337	999999	999999	830	230	697	315	236	894	540	66	999999	62	294	999999	999999	999999	999999	856	577	999999	999999	495	999999	542	619	830	666	85	999999	999999	704	722	121	219	815	76	913	566	999999	174	391	458	828	492	263	263	546	999999	999999	355	999999	412	431	999999	999999	440	668	298	611	999999	649	160	80	525	362	780	940	84	297	999999	76	217	296	412	185	999999	999999	798	288	366	293	882	883	479	811	301	301	284	616	384	408	624	999999	703	999999	240	387	312	999999	483	322	472	495	482	288	996	126	28	661	327	773	999999	20	999999	583	766	999999	601	714	999999	488	666	999999	913	320	999999	999999	593	887	999999	898	999999	667	999999	999999	820	396	410	200	999999	999999	283	623	299	999999	539	614	709	129	758	999999	786	598	79	994	656	14	582	999999	835	743	533	999999	716	428	418	999999	214	211	763	379	867	410	999999	886	215	52	178	312	781	837	553	999999	138	981	999999	765	598	811	397	816	814	248	999999	81	651	152	907	870	202	337	409	507	366	389	106	386	699	999999	788	613	836	999999	390	998	999999	69	12	734	999999	653	613	403	814	946	565	628	55	828	999999	73	144	307	120	999999	438	55	117	749	885	735	76	999999	999999	783	979	544	858	367	881	999999	149	182	999999	549	724	15	693	999999	823	477	341	870	948	725	478	538	999999	936	569	154	951	999999	849	581	586	208	381	40	966	31	770	999999	946	653	923	962	744	571	729	432	361	698	925	418	404	205	465	306	314	451	999999	999999	797	999999	640	886	999999	999999	962	525	999999	663	452	801	999999	652	924	305	999999	999999	794	598	999999	147	792	262	999999	999999	999999	999999	742	84	725	999999	647	999999	890	219	22	47	638	999999	608	213	798	697	256	999999	710	999999	281	170	504	798	999999	785	715	999999	999999	999999	999999	999999	999999	582	782	559	938	926	164	858	761	715	292	764	877	41	
989	12	349	104	999999	999999	730	436	118	582	579	999999	869	999999	999999	240	999999	999999	999999	746	959	36	431	248	759	329	969	999999	989	999999	877	739	920	624	999999	999999	999999	999999	999999	354	172	377	999999	210	980	21	999999	999999	726	531	999999	999999	286	999999	82	963	581	110	345	687	999999	878	446	999999	705	839	16	254	75	429	919	424	264	999999	583	591	562	999999	267	999999	272	676	135	999999	999999	229	463	789	551	999999	999999	220	514	999999	999999	294	930	921	999999	150	15	812	237	306	999999	36	402	151	557	491	999999	360	842	597	424	568	752	978	436	999999	386	227	999999	999999	297	999999	909	571	999999	299	660	641	726	999999	741	999999	999999	828	857	99	827	322	241	70	431	999999	999999	917	279	550	541	952	494	28	764	788	119	995	999999	902	999999	999999	126	267	999999	769	634	725	855	964	130	923	131	346	658	73	985	642	810	999999	999999	991	302	484	757	999999	156	999999	362	953	351	452	820	955	972	999999	206	973	999999	662	999999	651	71	314	999999	618	831	157	369	700	803	476	194	501	569	134	999999	641	510	999999	622	926	999999	999999	623	677	999999	176	374	999999	867	22	412	158	999999	999999	930	999999	65	149	999999	999	999999	999999	160	874	999999	328	395	847	466	564	473	117	49	229	289	169	999999	751	515	665	999999	706	833	790	73	45	140	879	204	999999	586	371	255	999999	999999	999999	999999	748	999999	784	999999	526	206	312	548	305	119	151	999999	770	999999	313	633	999999	225	999999	829	369	810	232	197	515	652	914	978	112	862	425	640	578	417	942	999999	730	884	266	510	530	252	768	926	989	478	999999	255	999999	999999	999999	407	948	999999	392	937	196	596	999999	873	999999	999999	446	999999	999999	510	832	362	363	999999	902	999999	959	140	308	127	52	306	208	999999	228	668	705	374	828	28	692	697	35	14	155	144	619	393	999999	206	805	999999	999999	999999	645	999999	892	312	835	706	999999	817	582	275	895	999999	999999	237	655	623	628	82	999999	999999	999999	999999	337	358	825	768	718	576	912	112	999999	999999	73	999999	402	156	776	999999	999999	999999	580	875	125	759	119	999999	745	391	737	605	999999	732	721	567	669	999999	743	543	486	999999	999999	999999	904	479	953	188	826	999999	835	999999	846	235	543	999999	999999	999999	29	577	999999	999999	32	999999	838	999999	534	999999	995	999999	59	999999	412	242	916	999999	144	708	999999	645	806	930	438	77	999999	239	758	352	199	239	472	726	490	175	304	916	54	999999	43	597	944	373	193	
999999	628	943	105	999999	319	80	999999	396	973	384	771	318	142	999999	780	999999	558	999999	399	765	43	999999	410	246	999999	10	999999	482	674	383	700	442	999999	999999	448	612	999999	154	42	128	882	85	753	116	404	999999	999999	999999	999999	434	48	762	974	999999	296	304	542	999999	675	319	652	874	722	599	684	338	571	33	516	177	475	413	999999	281	883	957	580	304	999999	952	225	339	999999	249	344	938	999999	329	821	999999	79	285	999999	723	475	17	999999	163	999999	75	424	760	582	713	959	999999	611	702	999999	339	724	248	26	999999	999999	323	999999	483	264	745	999999	251	999999	999999	107	199	934	436	805	999999	604	426	999999	999999	538	465	756	999999	289	710	999999	999999	785	492	429	831	269	756	999999	162	734	879	999999	999999	999999	182	557	220	615	999999	699	185	897	667	734	308	376	249	193	999999	567	394	203	554	419	114	999999	720	943	999999	930	188	999999	999999	999999	724	527	195	999999	366	908	546	999999	519	20	161	868	127	757	130	465	29	572	992	595	349	686	354	277	999999	715	837	276	349	839	521	378	253	525	20	780	999999	667	999999	729	999999	122	684	543	267	245	348	962	822	810	911	615	999999	67	802	48	183	918	491	651	80	280	933	680	999999	999999	999999	601	746	350	284	362	745	273	574	237	999999	999999	999999	854	376	875	453	999999	927	906	564	195	723	972	606	272	186	999999	658	750	188	13	999999	484	620	747	999999	481	999999	999999	869	999999	999999	575	46	373	999999	636	284	205	826	999999	999999	592	229	439	878	774	744	999999	185	999999	999999	999999	999999	998	765	534	243	629	659	971	11	378	999999	23	999999	157	999999	242	999999	549	901	463	924	782	260	462	265	191	999999	999999	737	999999	999999	310	936	669	526	48	607	999999	402	999999	999999	854	999999	384	556	216	999999	730	839	999999	658	635	667	161	999999	276	747	312	999999	62	999999	218	244	487	999999	735	999999	43	999999	999999	634	999999	157	256	917	79	388	876	906	59	455	999999	611	235	999999	747	643	999999	769	260	999999	999999	999999	350	894	337	619	916	999999	820	139	702	999999	941	876	678	999999	420	999999	830	999999	870	999999	229	606	621	606	18	621	257	999999	999999	274	381	606	999999	999999	806	361	589	460	999999	999999	95	920	752	999999	670	359	999999	999999	999999	550	939	373	430	898	999999	999999	999999	730	999999	304	999999	728	837	999999	727	345	546	804	681	69	654	379	424	382	320	308	999999	582	936	659	434	999999	999999	751	335	17	185	441	988	73	88	
999999	849	999999	366	367	92	324	321	999999	812	392	587	173	895	569	948	57	587	999999	889	700	999999	951	869	999999	858	96	112	720	999999	115	816	618	999999	795	530	999999	26	952	226	539	270	612	847	51	411	706	855	766	68	138	999999	411	999999	388	74	898	308	999999	999999	999999	221	601	999999	707	999999	999999	193	999999	48	702	40	635	370	359	439	191	113	827	999999	161	241	999999	661	999999	261	415	444	601	731	999999	947	802	452	230	327	999999	447	999999	475	443	523	999999	728	365	107	228	50	999999	948	882	999999	999999	999999	999999	999999	875	999999	142	455	171	534	999999	378	415	999999	238	999999	150	999999	770	999999	964	362	307	638	999999	999999	305	934	43	374	999999	653	848	838	476	329	104	464	452	729	999999	694	999999	908	931	999999	999999	610	869	45	899	793	999999	999999	829	999999	185	720	289	268	644	999999	999999	796	915	938	530	576	288	908	999999	999999	589	50	439	999999	57	399	999999	108	305	695	999999	997	475	825	999999	709	18	358	153	999999	185	194	999999	116	281	518	992	993	856	745	999999	960	947	999999	214	147	999999	560	80	786	999999	999999	999999	949	143	999999	331	100	472	821	999999	930	764	999999	510	405	955	332	998	539	406	999999	252	559	999999	114	999999	261	620	999999	999	458	287	367	370	999999	231	146	973	999999	197	902	530	45	187	401	999999	244	713	809	192	387	561	541	390	311	938	999999	585	38	375	79	480	999999	821	999999	999999	407	353	999999	184	818	359	999999	352	504	191	216	381	972	909	999999	547	811	154	622	896	746	976	69	65	999999	560	944	490	127	431	395	999999	77	999999	797	999999	207	635	999999	37	419	198	999999	129	732	41	999999	129	560	532	669	991	209	222	906	430	999999	999999	366	268	415	660	235	999999	796	999999	999999	234	999999	924	350	999999	780	594	999999	557	100	939	999999	785	947	825	930	999999	762	403	24	854	841	376	606	745	278	115	622	759	963	814	999999	999999	727	388	999999	635	999999	493	999999	614	735	359	340	355	138	580	320	589	729	640	319	402	978	459	393	744	999999	604	907	674	972	727	593	286	615	999999	68	568	817	999999	412	999999	192	999999	128	999999	46	261	617	697	999999	42	39	333	999999	930	999999	277	995	272	316	587	586	546	641	18	766	63	739	999999	522	752	771	434	237	49	220	999999	340	901	707	77	999999	219	878	999999	698	270	999999	684	833	790	572	555	988	825	999999	645	999999	999999	725	983	521	82	185	999999	270	604	105	999999	720	
192	937	104	999999	249	599	376	667	701	999999	506	281	999999	711	731	189	226	445	412	355	999999	999999	999999	186	724	555	999999	44	835	999999	103	174	326	963	650	853	478	999999	999999	999999	327	977	77	999999	999999	711	466	999999	453	863	53	168	693	119	999999	384	716	917	999999	693	685	342	999999	31	226	999999	999999	101	71	999999	710	236	697	999999	38	999999	740	429	999999	999999	99	553	590	971	999999	934	481	216	817	275	146	561	999999	64	550	984	155	55	584	887	755	999999	999999	999999	163	816	471	516	90	559	643	297	959	827	604	141	751	860	395	291	999999	749	284	795	742	159	86	999999	636	999999	451	694	844	80	267	724	999999	26	818	818	472	964	135	267	999999	849	601	332	460	418	243	999999	660	999999	37	16	100	999999	999999	999999	740	829	880	46	999999	948	452	889	569	879	887	999999	51	576	818	894	623	999999	173	999999	999999	753	191	999999	810	165	44	551	52	261	634	740	193	815	88	643	94	99	999999	683	406	712	762	580	531	508	253	93	484	142	392	999999	999999	939	999999	999999	647	663	999999	999999	913	900	999999	318	999999	157	551	236	999999	185	810	534	868	489	496	845	991	611	695	312	912	999999	77	909	868	999999	399	253	369	102	995	430	999999	205	769	999999	865	454	334	384	956	26	999999	999999	332	858	214	860	999999	609	999999	999999	967	922	50	961	833	937	450	694	757	307	999999	999999	189	389	670	673	719	990	980	546	287	321	356	999999	367	767	587	19	356	539	800	999999	107	959	463	940	164	999999	672	927	13	639	999999	999999	159	198	130	999999	197	540	999999	462	999999	458	758	655	576	999999	604	75	999999	440	999999	228	506	999999	999999	999999	926	729	518	911	327	62	542	647	695	697	746	999999	647	645	821	815	398	347	140	648	999999	807	374	20	999999	606	578	999999	301	408	162	999999	889	900	25	467	32	238	999999	576	915	121	960	999999	407	436	428	714	619	532	829	169	977	660	29	129	365	508	708	999999	484	970	999999	297	544	705	288	747	999999	363	793	170	212	563	733	99	847	999999	612	777	999999	863	999999	999999	579	992	74	239	881	999999	112	523	530	423	102	945	765	999999	344	702	999999	680	94	265	739	668	956	423	927	929	999999	871	999999	999999	543	621	999999	999999	718	999999	640	58	866	999999	261	280	640	788	471	787	999999	183	160	999999	629	507	778	698	39	910	46	999999	312	951	999999	240	626	599	880	481	999999	187	999999	792	71	109	814	361	13	999999	
38	177	999999	149	606	108	721	999999	311	45	842	328	999999	807	515	999999	746	914	999999	30	653	999999	999999	999999	858	156	999999	367	847	530	692	426	694	570	881	868	698	173	355	525	519	999999	297	844	638	610	999999	157	286	999999	363	900	999999	999999	815	987	269	999999	999999	459	880	363	149	999999	353	425	633	999999	999999	647	302	999999	569	999999	999999	23	999999	73	361	257	526	999999	90	999999	177	792	184	711	755	894	608	735	882	999999	645	999999	999999	516	999999	222	999999	642	231	638	779	780	340	999999	999999	802	243	206	999999	43	933	809	282	373	614	999999	251	921	241	42	48	566	700	674	948	355	522	247	999999	149	999999	883	999999	999999	996	397	461	525	240	953	999999	412	999999	848	999999	999999	999999	999999	902	940	971	65	411	999999	600	223	999999	666	710	136	289	996	633	999999	763	999999	959	999999	377	226	109	726	691	288	382	636	441	852	712	999999	471	999999	345	999999	178	224	482	660	999999	999999	317	795	814	114	674	664	999999	663	94	911	876	62	759	685	840	254	999999	133	816	963	781	999999	954	999999	664	892	660	11	303	549	999999	309	978	999999	909	314	911	587	613	999999	857	778	767	999999	245	419	637	660	791	923	849	359	843	888	11	90	999999	225	449	999999	13	777	369	545	344	577	83	999999	775	999999	343	999999	519	108	115	13	469	163	999999	255	265	999999	220	999999	699	227	999999	100	999999	999999	473	696	999999	832	714	90	418	231	466	668	345	999999	884	265	589	72	840	744	782	998	999999	687	861	204	525	999999	567	989	846	126	999999	983	581	947	72	646	999999	999999	394	35	999999	247	999999	695	999999	793	125	954	790	636	387	720	318	594	217	785	834	943	316	711	999999	429	385	350	556	361	891	937	202	943	422	163	360	756	414	383	990	176	293	999999	888	612	999999	999999	999999	999999	675	986	740	999999	812	999999	379	683	511	999999	862	357	999999	558	999999	187	761	847	224	234	370	561	190	833	999999	668	659	584	823	911	231	175	611	999999	999999	904	999999	999999	140	716	999999	677	999999	999999	521	643	37	735	830	710	999999	361	995	514	40	999999	806	906	999999	154	57	999999	859	600	943	696	745	983	871	999999	999999	999999	716	507	999999	692	316	940	999999	999999	640	999999	753	123	70	869	180	106	134	572	107	300	999999	999999	668	999999	817	654	999999	999999	897	54	863	833	729	14	644	497	74	999999	807	865	594	340	513	133	51	746	540	83	525	649	999999	309	899	689	422	730	839	462	
875	661	645	496	263	596	70	920	393	999999	235	682	999999	786	765	242	705	103	999999	999999	999999	999999	999999	232	309	999999	195	564	933	999999	592	913	999999	611	472	155	230	108	86	917	73	131	363	484	848	999999	616	999999	544	667	984	328	999999	999999	999999	804	547	423	197	999999	410	999999	986	999999	473	322	34	999999	999999	619	999999	999999	27	564	481	999999	717	639	383	466	642	124	30	276	65	273	664	364	105	667	607	999999	910	81	516	567	145	20	20	999999	818	196	756	924	655	386	311	694	821	691	97	907	49	731	373	296	485	999999	297	210	657	670	334	657	21	214	999999	945	999999	999999	689	706	629	848	647	999999	367	105	999999	679	961	970	542	414	999999	699	768	999999	999999	230	91	424	722	999999	878	158	861	109	912	451	689	366	646	907	12	390	999999	200	93	999999	929	389	110	618	249	686	137	920	87	999999	999999	516	247	827	832	999999	984	819	969	499	594	267	192	178	989	605	334	635	412	999999	421	999999	106	790	300	701	323	113	570	201	30	941	999999	600	999999	183	128	819	84	999999	406	999999	231	593	999999	672	206	931	629	644	362	502	517	889	900	869	420	457	536	999999	999999	881	999999	778	478	999999	245	591	173	816	486	999999	560	675	792	952	356	512	467	628	505	392	999999	999999	999999	528	433	999999	700	146	762	671	292	943	999999	525	218	452	999999	679	436	614	768	999999	167	847	941	842	999999	947	523	907	989	999999	635	999999	999999	334	939	950	229	999999	891	999999	63	815	999999	617	889	277	999999	903	397	787	999999	890	999999	670	768	999999	586	591	46	999999	622	854	681	384	317	226	127	884	512	174	460	334	723	740	999999	351	625	334	952	829	213	999999	520	211	716	745	944	736	999999	949	373	637	76	999999	414	208	143	999999	309	999999	159	999999	400	232	337	867	999999	999999	910	426	374	262	999999	216	549	13	344	480	667	571	282	390	328	563	801	822	267	584	335	561	217	777	999999	999999	679	353	229	297	874	848	999999	71	826	148	584	999999	999	999999	599	411	863	663	190	737	400	768	540	837	431	514	610	591	557	359	219	597	238	999999	537	205	784	57	999999	999999	992	220	564	190	978	690	823	408	999999	924	697	999999	999999	296	889	910	813	391	999999	369	248	987	513	476	929	999999	882	999999	332	403	999999	999999	66	371	745	189	999999	360	999999	740	690	212	605	632	662	664	10	941	469	626	392	402	191	246	580	15	707	97	260	999999	808	183	
85	592	307	880	497	235	551	999999	999999	462	533	135	678	46	391	999999	814	275	985	940	190	706	21	234	634	819	999999	740	482	126	110	866	999999	517	136	999999	335	781	176	775	400	999999	919	999999	869	999999	999999	999999	623	826	283	999999	16	999999	999999	379	580	83	256	678	999999	999999	236	590	999999	666	203	171	999999	999999	999999	999999	108	999999	999999	430	999999	999999	364	577	999999	256	126	999999	843	125	860	73	525	757	442	261	999999	999999	340	999999	999999	338	576	999999	863	407	634	254	280	249	887	795	328	571	592	498	718	679	426	198	999999	999999	747	999999	806	139	999999	162	935	303	509	999999	880	960	999999	458	515	161	713	854	999999	871	999999	999999	999999	75	744	953	999999	944	543	855	82	151	999999	953	590	339	406	734	999999	481	319	999999	999999	287	914	368	675	999999	982	566	999999	572	999999	822	204	153	19	741	394	692	999999	991	760	653	999999	739	999999	943	867	186	755	979	103	999999	562	999999	863	950	160	385	288	40	961	976	890	509	999999	83	999999	447	999999	665	999999	999999	493	327	999999	999999	999999	185	304	731	276	806	811	986	479	435	999999	795	290	69	590	999999	414	957	39	999999	999999	37	173	999999	999999	430	999999	99	639	34	657	244	999999	777	209	999999	999999	556	764	165	175	903	40	149	813	999999	167	270	84	340	999999	536	298	442	332	999999	21	312	999999	846	999999	999999	356	455	777	34	612	512	859	615	999999	999999	203	874	618	859	996	34	188	228	273	596	25	309	369	999999	946	999999	454	486	963	999999	999999	999999	999999	453	557	585	372	788	999999	654	999999	468	412	806	343	999999	823	472	999999	999999	134	330	999999	999999	999999	56	95	999999	87	861	67	383	652	158	999999	284	667	999999	312	420	661	399	865	618	195	556	999999	563	999999	999999	927	999999	758	976	654	687	999999	999999	999999	999999	500	715	999999	501	597	37	816	264	956	68	756	657	999999	316	335	734	464	964	176	160	159	532	868	555	934	999999	624	676	503	172	939	813	428	999999	920	999999	688	999999	999999	999999	739	642	606	730	776	279	821	452	650	920	233	381	688	597	361	967	847	165	566	521	412	999999	761	999999	128	999999	239	369	395	389	55	99	942	999999	420	517	925	999999	778	664	263	181	35	583	939	568	134	831	449	999999	108	533	807	999999	756	598	881	999999	611	833	49	462	67	271	999999	999999	999999	680	999999	843	52	999999	387	902	268	240	125	187	854	999999	818	408	919	999999	999999	522	291	999999	999999	999999	636	123	
999999	945	624	801	124	763	708	805	999999	454	999999	606	999999	399	999999	905	251	525	483	703	958	61	25	641	542	999999	999999	362	852	999999	999999	999999	999999	928	182	441	288	466	125	999999	479	58	430	374	753	323	532	999999	999999	386	999999	999999	347	999999	999999	485	929	999999	999999	999999	782	999999	953	144	34	299	999999	981	226	714	627	999999	999999	132	233	910	631	651	887	229	102	999999	999999	475	999999	694	26	283	999999	999999	999999	304	207	999999	578	999999	104	295	999999	999999	924	550	674	661	759	416	335	999999	709	999999	854	288	105	49	408	999999	369	999999	339	339	999999	125	217	528	212	332	999999	784	999999	999999	816	345	311	433	305	552	999999	334	999999	398	369	801	574	529	999999	233	999999	167	227	885	763	616	955	999999	190	808	342	156	459	436	999999	550	672	608	438	999999	977	672	744	855	999999	44	999999	999999	999999	482	550	687	685	999999	133	429	999999	667	346	209	389	301	252	496	219	278	875	290	569	999999	999999	965	101	999999	255	536	422	371	618	728	845	24	999999	708	268	654	999999	479	313	999999	999999	14	272	238	999999	686	999999	258	646	999	169	491	382	160	353	584	596	360	999999	596	16	205	59	618	364	999999	260	543	238	565	999999	405	976	999999	836	133	999999	862	205	569	116	174	725	999999	569	999999	641	889	365	683	68	999999	746	716	999999	787	955	653	874	764	435	886	30	91	200	763	514	223	324	229	881	999999	165	173	490	999999	480	440	58	10	999999	371	188	999999	506	698	659	999999	766	58	178	59	999999	441	144	229	154	643	428	805	849	428	999999	145	999999	334	999999	582	999999	999999	316	524	605	999999	40	999999	708	475	584	999999	999999	254	456	275	60	831	999999	999999	999999	999999	999999	836	22	252	160	999999	796	52	753	182	745	86	44	216	742	999999	454	125	410	80	999999	999999	69	999999	999999	605	972	309	94	969	590	239	553	964	862	479	512	999999	999999	725	999999	999999	999999	412	999999	38	219	999999	533	407	387	629	323	958	999999	29	777	95	551	555	342	497	957	999999	591	515	999999	79	999999	272	151	102	402	999999	803	855	956	657	179	673	999999	999999	775	687	592	999999	999999	594	225	842	702	426	999999	177	393	999999	999999	999999	820	250	999999	999999	895	999999	266	295	236	639	165	893	999999	130	916	878	999999	610	721	999999	999999	630	999999	938	854	511	570	724	291	235	301	33	999999	999999	836	928	177	255	836	999999	999999	307	734	286	438	331	779	581	510	931	17	782	68	999999	747	199	
650	999999	295	394	700	541	13	999999	347	999999	745	54	293	987	710	914	773	217	848	893	999999	324	510	532	731	999999	999999	359	227	519	965	719	279	646	288	611	959	451	999999	889	303	999999	939	999999	586	735	297	523	231	103	999999	850	589	999999	303	999999	66	763	663	711	999999	999999	783	999999	999999	999999	774	647	708	109	954	999999	402	958	999999	173	385	214	999999	999999	999999	999999	138	133	510	999999	140	425	999999	951	999999	206	788	112	999999	999999	999999	121	138	999999	999999	999999	814	131	149	687	458	631	265	140	951	852	999999	999999	20	999999	525	999999	327	999999	895	359	999999	757	554	999999	999999	999999	396	949	224	999999	85	999999	46	60	885	999999	984	823	666	509	170	222	10	702	388	131	101	944	134	299	793	85	665	610	999999	67	576	391	999999	999999	244	315	915	687	776	432	630	960	741	999999	675	999999	396	999999	198	91	999999	852	379	421	209	451	824	999999	999999	999	728	999999	704	828	440	999999	679	508	999999	854	306	322	925	999999	500	141	212	616	623	298	688	280	999999	999999	310	999999	999999	732	958	999999	490	990	216	999999	704	999999	999999	913	87	82	825	888	131	344	785	444	926	423	920	77	248	999999	311	192	999999	999999	23	999999	528	999999	999999	947	550	481	374	316	116	999999	261	305	876	999999	538	999999	999999	800	158	999999	999999	866	798	598	999999	999999	554	999999	688	34	466	255	191	999999	999999	999999	492	999999	347	999999	999999	479	999999	777	999999	625	201	949	679	760	999999	520	310	999999	952	661	917	991	999999	999999	927	101	627	91	692	999999	999999	999999	904	177	68	999999	463	508	999999	999999	537	30	999999	196	698	604	603	999999	999999	946	945	999999	871	733	999999	500	999999	687	723	878	851	256	999999	165	511	999999	55	512	999999	133	66	999999	999999	942	999999	896	564	948	961	999999	498	699	775	999999	71	999999	189	180	722	568	852	775	785	239	999999	291	999999	999999	685	558	559	101	235	192	889	153	428	929	999999	999999	935	999999	999999	400	390	999999	999999	350	999999	644	999999	874	789	143	999999	999999	26	598	999999	842	999999	293	273	999999	772	999999	473	593	856	917	449	260	571	174	999999	68	59	394	849	999999	999999	594	999999	51	598	685	311	101	911	608	999999	999999	154	766	596	651	999999	323	627	983	688	887	493	186	999999	999999	312	625	511	222	241	631	748	779	42	376	117	232	813	999999	105	999999	681	258	791	619	999999	804	577	981	536	736	766	866	326	922	111	999999	846	889	382	685	590	999999	376	504	91	374	
734	230	544	309	999999	999999	888	316	216	245	395	585	602	507	58	530	685	999999	865	882	463	119	999999	999999	386	999999	715	999999	999999	999999	881	296	537	742	80	357	447	999999	999999	236	999999	19	999999	999999	614	270	999999	999999	999999	70	23	871	639	209	910	999999	954	436	923	585	825	479	525	234	363	999999	999999	859	999999	701	999999	458	999999	638	904	453	999999	999999	999999	125	636	999999	781	999999	969	20	999999	337	831	999999	402	999999	314	651	411	508	494	491	511	515	221	437	447	936	977	564	602	999999	305	467	230	555	999999	807	999999	984	697	793	265	353	999999	999999	38	980	999999	999999	999999	627	237	999999	959	912	897	999999	904	208	403	845	753	414	417	999999	42	999999	236	999999	999999	507	701	999999	999999	700	235	999999	72	500	409	999999	637	905	999999	975	999999	999999	999999	999999	999999	943	902	750	591	852	50	851	935	797	688	999999	754	999999	993	645	925	811	594	999999	686	739	926	999999	799	936	999999	999999	992	999999	881	142	866	918	200	145	604	951	835	958	660	384	999999	274	811	999999	711	186	999999	775	59	962	315	249	630	917	999999	999999	950	654	999999	999999	999999	503	915	556	797	836	270	858	999999	973	975	636	607	312	517	661	601	63	235	999999	936	227	999999	919	826	999999	297	999999	128	999999	11	190	322	469	525	999999	358	265	948	999999	915	63	999999	86	986	678	642	328	410	365	999999	896	429	614	999999	641	120	996	999999	180	548	999999	740	999999	972	794	323	148	786	787	312	999999	999999	999999	124	999999	492	316	932	158	984	969	999999	762	218	114	761	999999	999999	999999	618	361	999999	999999	337	927	323	798	113	201	365	504	542	622	62	560	791	79	500	382	158	804	74	581	195	579	125	977	727	999999	43	615	999999	999999	179	950	810	336	32	999999	999999	999999	212	999999	792	490	999999	260	710	999999	322	692	217	999999	735	814	999999	953	592	758	812	346	81	245	168	749	569	640	452	111	749	464	56	313	999999	465	999999	999999	788	705	152	865	276	79	555	351	408	113	176	365	999999	856	743	274	384	231	999999	967	581	53	920	999999	807	609	907	857	645	904	26	280	222	962	175	887	615	947	999999	11	999999	999999	351	999999	473	999999	447	893	720	782	999999	592	842	633	999999	999999	784	999999	67	999999	172	697	705	503	96	999999	152	700	691	856	658	999999	161	620	287	999999	702	464	332	999999	171	24	146	863	976	434	437	589	219	429	112	999999	889	413	839	992	121	847	999999	577	945	999999	211	864	
133	501	999999	232	999999	988	52	999999	32	348	505	999999	999999	842	527	662	468	563	490	272	754	999999	999999	748	781	999999	652	854	999999	755	774	424	813	999999	739	999999	993	215	242	231	386	782	248	551	907	691	442	279	330	999999	118	392	266	999999	119	735	953	692	451	72	346	999999	999999	276	999999	91	344	287	112	52	669	263	330	269	885	999999	160	996	999999	99	851	382	533	999999	647	392	168	874	173	999999	999999	311	764	180	884	198	547	971	977	825	356	165	176	288	57	854	71	996	999999	147	585	957	851	999999	220	963	664	865	999999	191	999999	999999	124	108	521	999999	499	159	999999	696	434	999999	28	999999	742	999999	215	255	332	792	330	171	820	36	429	573	460	412	959	920	999999	682	351	795	902	886	51	78	767	689	365	911	621	367	712	406	939	835	999999	524	758	999999	543	837	999999	761	650	98	999999	948	999999	96	999999	464	173	752	837	232	123	999999	999999	147	487	642	436	418	550	462	323	999999	633	624	793	445	172	999999	149	514	934	151	246	953	399	819	781	999999	999999	167	204	959	568	717	722	762	869	621	999999	900	410	453	999999	999999	774	999999	324	999999	302	754	301	59	613	333	298	999999	619	702	747	999999	861	999999	696	393	268	364	463	999999	902	40	576	551	191	249	113	490	930	999999	189	743	504	498	999999	966	865	154	356	245	428	750	153	176	873	273	999999	253	756	827	928	999999	202	407	390	272	188	750	867	374	229	807	999999	571	523	13	173	999999	191	729	528	123	17	227	497	161	887	999999	677	918	210	999999	734	999999	129	769	999999	107	117	713	788	125	287	982	26	999999	709	581	653	870	109	675	71	999999	308	815	412	999999	909	999999	384	778	82	999999	999999	999999	83	999999	999999	754	999999	76	266	999999	999999	413	999999	34	999999	876	452	315	755	807	819	534	999999	707	804	314	999999	577	197	878	339	19	52	338	818	999999	548	999999	140	899	418	42	419	999999	95	895	978	387	772	43	786	78	33	275	999999	999999	570	375	142	146	397	884	879	387	148	931	370	508	999999	554	999999	999999	185	856	398	786	999999	214	621	908	336	979	999999	999999	101	270	986	777	999999	189	96	182	640	993	999999	533	999999	41	999999	164	999999	479	181	228	705	999999	893	176	876	353	523	366	753	999999	999999	417	999999	725	296	877	944	593	999999	36	467	999999	49	191	354	999999	999999	94	758	999999	383	856	808	586	458	984	376	819	900	855	666	730	429	416	999999	104	
999999	438	999999	999999	219	999999	179	154	999999	550	77	999999	822	21	719	438	607	295	849	953	609	503	999999	311	510	999999	999999	454	369	736	735	632	997	999999	421	204	349	190	258	441	999999	663	825	908	917	664	997	889	145	238	133	999999	567	240	494	999999	172	443	77	94	260	724	784	999999	814	445	999999	572	600	525	999999	427	46	418	276	999999	999999	367	394	846	137	802	319	141	999999	602	999999	999999	764	470	42	905	999999	999999	191	999999	878	802	104	481	949	434	999999	620	999999	705	106	158	999999	548	283	804	59	231	999999	457	415	653	999999	221	380	947	807	999999	492	192	999999	999999	999999	313	77	999999	272	912	896	999999	513	698	992	999999	999999	916	803	226	197	237	856	890	218	733	556	999999	392	882	999999	999999	999999	999999	137	956	400	234	921	659	480	408	999999	999999	334	263	944	716	999999	511	716	463	154	591	941	264	999999	424	664	503	756	842	492	390	810	894	86	352	571	999999	517	999999	999999	153	746	789	999999	719	999999	999999	789	999999	574	881	176	648	857	45	228	999999	999999	999999	570	427	903	637	915	999999	336	999999	999999	601	999999	624	994	444	999999	999999	844	162	568	617	858	999999	999999	916	278	611	999999	171	47	51	999999	698	416	541	711	578	250	118	999999	544	392	999999	777	197	694	949	999999	999999	999999	999999	200	75	313	22	999999	860	713	986	368	314	937	174	999999	145	476	457	999999	462	733	889	760	999999	999999	34	234	732	932	526	231	329	724	492	981	190	999999	69	394	999999	423	999999	865	263	749	568	606	999999	733	641	721	247	999999	433	998	999999	106	464	786	289	787	999999	928	999999	764	49	590	455	999999	999999	295	417	73	815	49	999999	999999	506	986	720	427	999999	999	300	999999	999999	589	300	494	999999	999999	396	283	114	616	999999	922	678	999999	710	978	161	44	520	356	999999	999999	925	394	999999	276	600	478	75	861	780	395	637	999999	780	460	299	960	502	139	899	143	958	208	21	959	356	17	285	742	999999	972	489	944	999999	809	999999	999999	377	424	493	999999	217	253	999999	642	294	296	718	260	688	999999	541	391	456	180	226	726	382	166	999999	592	202	999999	595	807	999999	693	890	971	796	393	999999	88	999999	999999	926	715	372	379	674	999999	299	35	63	84	441	108	999999	330	593	999999	533	220	999999	900	725	999999	657	38	999999	601	406	999999	463	999999	607	999999	999999	999999	999999	511	363	13	492	860	999999	177	280	520	375	808	205	570	388	859	860	382	584	999999	999999	
52	67	344	642	82	663	552	571	758	477	978	999999	999999	85	91	999999	529	728	999999	999999	999999	613	146	999999	927	405	835	368	999999	999999	235	999999	999	219	211	453	28	370	419	207	750	999999	999999	999999	397	455	183	494	306	285	340	653	941	148	708	439	921	682	715	677	827	194	967	324	251	110	363	999999	874	638	564	999999	318	445	856	951	102	102	275	482	999999	350	72	999999	999999	581	936	860	999999	772	999999	346	999999	742	380	566	999999	207	802	296	101	999999	620	999999	720	181	999999	999999	291	757	999999	828	416	242	455	487	999999	647	220	999999	999999	503	312	112	999999	228	513	576	75	300	999999	895	300	978	999999	861	999999	999999	608	932	999999	999999	578	999999	435	703	999999	423	297	999999	443	990	986	142	133	999999	67	999999	561	999999	668	768	999999	999999	444	452	538	438	850	593	999999	728	49	999999	432	999999	924	999999	677	999999	298	100	289	182	856	331	908	168	854	793	999999	221	842	116	274	478	999999	587	317	999999	999999	999999	572	999999	145	999999	951	708	999999	999999	999999	507	999999	158	213	999999	488	267	144	999999	543	379	583	999999	790	545	886	999999	999999	953	731	347	252	694	999999	797	999999	585	999999	150	380	209	458	463	129	305	999999	693	999999	696	989	742	452	204	999999	795	917	515	912	599	999999	28	695	755	669	336	264	156	910	416	999999	903	230	993	743	999999	920	999999	999999	999999	174	202	40	327	963	999999	999999	58	255	452	999999	22	673	447	321	361	999999	703	794	793	50	233	783	495	999999	96	522	458	461	114	874	797	577	427	435	636	987	377	999999	680	441	999999	999999	467	999999	48	999999	783	682	391	830	227	999999	154	453	940	419	545	999999	877	476	999999	597	150	578	999999	445	999999	22	684	999999	146	911	123	361	834	332	325	958	607	999999	739	776	79	999999	999999	472	433	999999	494	999999	452	695	999999	214	995	999999	999999	888	455	602	984	771	997	27	999999	315	221	792	619	618	999999	586	84	29	999999	670	527	866	922	619	21	281	527	999999	999999	450	997	909	366	224	571	436	513	14	999999	968	778	999999	999999	350	260	640	364	875	133	865	621	894	477	999999	101	999999	966	835	590	713	253	540	999999	999999	318	312	436	404	57	667	83	79	157	999999	999999	476	286	581	999999	381	999999	652	343	999999	999999	112	442	40	999999	676	469	677	423	169	724	247	955	345	42	948	213	959	828	465	791	551	747	707	999999	625	617	395	477	219	796	600	206	50	425	216	999999	406	281	
380	207	406	656	987	54	654	521	999999	549	419	177	956	824	878	273	999999	364	734	597	507	69	84	209	214	999999	134	999999	914	919	999999	89	807	688	999999	268	999999	895	760	663	789	114	676	846	999999	51	839	776	328	777	999999	851	145	999999	774	321	133	206	999999	624	999999	612	607	31	723	340	999999	999999	376	620	878	391	604	81	808	403	393	999999	151	172	999999	999999	722	999999	781	974	944	999	913	999999	999999	198	999999	145	743	186	507	654	132	727	681	999999	999999	708	898	999999	256	74	999999	999999	928	895	999999	999999	101	572	889	470	250	749	999999	370	365	240	485	689	938	469	337	999999	895	738	114	999999	999999	962	947	24	247	999999	727	880	999999	542	217	999999	143	173	53	180	296	47	413	999999	999999	320	215	179	999999	219	818	787	999999	999999	485	199	999999	999999	799	138	624	875	232	226	32	516	372	822	32	999999	999999	775	425	166	999999	858	335	731	92	179	756	999999	999999	999999	216	939	153	630	67	28	458	999999	374	999999	556	421	814	197	361	825	999999	393	157	999999	663	999999	999999	999999	43	626	864	69	557	629	999999	847	93	203	20	92	372	999999	764	999999	999999	62	411	999999	999999	999999	53	147	379	267	999999	373	630	805	375	172	577	574	597	440	163	398	945	999999	542	709	338	621	187	278	462	216	628	152	999999	611	642	999999	968	119	583	727	689	299	408	18	226	287	828	999999	515	999999	155	334	851	999999	116	666	967	999999	595	432	959	111	804	999999	999999	488	999999	763	530	715	999999	487	857	999999	709	655	346	533	492	999999	792	999999	763	664	71	304	301	809	999999	975	894	999999	523	160	767	588	495	393	274	738	680	999999	326	999999	202	667	476	999999	689	460	330	443	419	545	639	629	348	150	953	450	196	797	268	555	820	538	999999	706	999999	130	170	952	269	999999	379	728	999999	962	471	404	827	876	129	999999	655	461	657	977	521	147	250	354	999999	824	999999	999999	805	771	979	664	702	999999	756	999999	299	377	183	664	999999	999999	615	999999	678	558	622	319	677	224	899	999999	999999	986	195	530	880	816	522	445	212	495	922	999999	983	999999	701	66	999999	560	755	287	999999	999999	811	610	999999	865	675	881	211	242	999999	999999	871	620	783	715	999999	999999	689	999999	999999	738	462	680	988	373	402	871	856	566	198	126	999999	621	999999	999999	185	585	998	24	150	640	244	999999	288	341	380	999999	34	986	481	895	871	282	432	548	540	999999	999999	168	473	999999	34	645	
999999	999999	132	260	537	999999	540	10	236	999999	342	999999	504	999999	401	999999	992	39	846	870	94	303	254	196	199	543	357	54	963	999999	551	999999	615	999999	926	999999	218	130	835	999999	456	999999	669	207	939	216	54	58	739	963	176	443	958	999999	560	750	845	999999	70	999999	548	999999	46	396	132	996	609	999999	999999	213	999999	871	203	999999	424	612	999999	999999	257	982	499	308	314	10	673	117	387	461	999999	185	352	283	70	841	591	959	445	282	999999	942	999999	999999	999999	536	524	304	250	999999	739	948	126	798	999999	87	504	999999	191	46	723	999999	999999	157	866	389	999999	999999	811	999999	136	999999	177	360	972	314	385	360	815	999999	485	378	867	146	722	99	68	999999	595	982	347	351	778	409	559	69	333	459	282	113	675	999999	492	887	124	284	781	766	826	383	702	153	999999	999999	560	354	999999	482	435	999999	330	317	580	999999	24	784	686	767	999999	912	981	925	88	712	112	136	886	979	31	447	318	999999	999999	221	289	204	916	374	848	999999	999999	850	33	505	782	999999	778	999999	873	339	598	23	965	999999	402	999999	75	999999	311	999999	999999	999999	461	988	468	38	590	368	550	820	999999	322	919	595	10	140	999999	999999	929	743	357	999999	116	691	999999	305	337	813	819	512	138	204	72	423	747	745	999999	45	46	754	778	420	123	62	999999	286	103	379	913	271	875	491	999999	568	87	999999	70	769	149	172	700	777	549	47	999999	999999	259	999999	847	265	999999	865	546	185	964	936	119	63	999999	999999	211	957	899	558	636	647	412	504	345	512	999999	999999	896	999999	63	11	871	85	371	999999	36	597	531	658	529	999999	945	999999	603	150	135	16	548	576	999999	742	877	990	411	54	270	999999	170	999999	580	999999	969	672	131	999999	75	44	692	431	546	999999	435	999999	38	999999	702	795	999999	204	387	999999	90	330	999999	999999	133	880	999999	327	537	281	999999	196	999999	417	50	282	494	640	84	100	999999	127	40	357	317	636	962	784	351	474	999999	965	958	902	999999	649	760	810	839	195	999999	999999	894	274	999999	999999	172	621	586	999999	311	999999	129	296	999999	963	999999	564	13	497	917	890	975	72	426	471	238	185	386	401	521	999999	999999	999999	999999	948	232	999999	180	78	999999	351	207	921	173	594	845	671	549	999999	359	999999	807	352	278	480	999999	999999	999999	715	999999	999999	244	195	908	627	469	240	566	999999	741	534	394	935	33	999999	999999	63	999999	832	625	567	635	999999	51	999999	
876	458	620	260	999999	400	999999	999999	999999	486	999999	22	23	546	135	614	999999	145	335	825	999999	871	329	999999	999999	347	933	999999	100	453	361	999999	153	591	750	20	620	316	999999	350	999999	930	878	546	469	679	49	999999	999999	20	462	500	983	999999	999999	15	139	919	471	999999	466	901	373	999999	134	192	869	432	796	124	999999	999999	999999	984	218	999999	993	782	242	118	307	581	999999	90	991	999999	940	926	86	745	880	700	844	644	883	715	999999	274	422	287	999999	617	565	999999	999999	663	221	999	18	634	21	357	999999	362	913	885	592	999999	999999	272	251	999999	999999	61	243	303	954	644	111	999999	323	729	999999	954	309	999999	26	999999	74	337	650	941	918	451	733	533	999999	999999	731	998	999999	283	651	159	999999	866	271	513	359	721	709	577	898	999999	321	292	987	732	63	232	868	999999	228	294	999999	309	34	904	999999	710	290	472	912	112	999999	50	87	220	918	443	428	999999	376	353	627	83	53	411	999999	450	999999	290	437	508	140	266	64	999999	536	736	841	367	999999	649	441	247	999999	795	147	999999	215	776	814	620	803	999999	499	999999	667	549	265	623	774	999999	173	999	999999	414	971	122	999999	720	684	191	601	71	327	727	911	390	418	257	274	999999	245	999999	476	817	999999	999999	767	189	699	986	480	228	592	999999	485	442	212	999999	823	35	294	999999	102	999999	28	999999	47	772	963	286	141	17	358	914	999999	999999	532	227	709	999999	354	999999	31	697	999999	383	999999	19	252	479	188	999999	434	999999	575	999999	677	999999	798	962	737	999999	226	423	999999	472	870	678	675	91	999999	985	999999	626	680	488	999999	999999	999999	645	272	37	530	493	999999	999999	583	118	349	891	999999	688	428	746	469	999999	589	607	999999	999999	513	801	344	170	570	999999	617	807	569	96	287	282	999999	162	699	709	474	999999	324	999999	999999	761	999999	783	364	230	567	803	167	999999	898	865	563	683	142	471	693	369	999999	905	365	999999	548	262	614	999999	999999	275	57	760	885	856	293	999999	359	751	999999	999999	806	350	635	813	649	249	197	421	999999	248	30	238	26	999999	999999	419	528	121	222	86	178	999999	463	999999	999999	407	443	52	999999	604	999999	391	999999	142	563	582	999999	551	137	999999	999999	203	734	528	999999	819	744	999999	56	874	440	999999	538	396	391	895	886	343	67	999999	805	155	838	124	914	999999	999999	883	551	999999	148	976	999999	999999	21	999999	186	935	999999	999999	663	662	999999	708	999999	96	852	999999	
750	999999	999999	936	493	999999	503	999999	364	999999	613	616	590	860	239	818	735	463	262	999999	384	416	719	951	297	999999	589	999999	159	140	950	827	786	625	142	883	541	212	492	999999	420	102	621	567	331	439	356	802	433	187	973	710	833	236	999999	344	948	999999	648	373	305	360	999999	233	999999	785	829	964	727	355	286	533	970	163	215	292	794	162	629	858	773	786	719	971	167	999999	994	559	396	798	935	796	999999	128	999999	999999	331	397	999999	546	610	391	84	87	901	449	739	680	31	946	550	796	125	999999	600	518	640	999999	76	429	791	279	578	999999	419	490	969	852	999999	155	960	406	263	93	257	391	999999	641	999999	999999	999999	323	999999	450	999999	999999	680	773	528	295	429	532	330	479	754	340	813	154	668	421	480	887	331	876	999999	153	542	42	999999	999999	806	999999	729	999999	919	477	999999	137	681	280	809	999999	334	74	726	438	86	784	338	917	999999	567	973	658	247	622	999999	999999	465	999999	606	648	240	999999	488	429	803	999999	560	287	599	686	999999	397	611	999999	563	999999	999999	557	77	757	999999	999999	641	248	36	80	122	306	999999	89	999999	999999	673	171	966	25	999999	306	634	999999	999999	61	328	891	105	585	57	963	68	735	511	908	999999	849	999999	615	999999	249	403	999999	859	999999	999999	519	23	999999	999999	450	999999	548	681	999999	999999	962	533	652	307	750	153	450	999999	159	248	999999	578	764	539	824	226	361	999999	999999	902	999999	254	970	999999	999999	999999	209	999999	606	655	520	64	999999	985	85	999999	301	318	999999	105	953	999999	710	999999	64	940	259	366	899	233	956	209	344	951	30	717	562	404	498	873	944	999999	426	503	999999	694	999999	778	464	999999	999999	999999	999999	251	949	202	999999	956	204	999999	627	843	999999	999999	999999	999999	720	705	999999	999999	762	999999	999999	999999	999999	374	292	999999	296	369	28	999999	901	999999	999999	913	786	999999	11	999999	183	999999	210	630	255	999999	627	54	804	417	974	226	813	107	746	38	999999	999999	999999	585	999999	337	999999	834	999999	999999	942	571	84	999999	533	626	703	147	194	999999	999999	199	999999	61	747	999999	412	878	999999	801	668	804	999999	279	690	427	13	426	917	999999	936	375	999999	108	168	65	969	999999	883	357	523	999999	912	589	342	43	561	48	838	672	924	999999	999999	57	488	147	999999	999999	105	999999	999999	999999	230	348	229	330	418	999999	892	691	278	394	995	999999	288	992	891	74	999999	656	999999	965	587	255	920	156	927	733	999999	
30	149	173	999999	777	999999	999999	454	574	369	21	625	852	155	157	403	540	795	999999	768	495	255	851	868	449	249	657	999999	975	428	999999	403	684	98	871	999999	114	472	227	314	52	548	999999	704	925	999999	999999	999999	440	851	390	360	527	965	134	774	297	305	482	537	86	546	999999	155	296	999999	940	763	999999	605	298	78	999999	999999	999999	999999	928	999999	943	999999	235	838	268	133	48	723	875	719	999999	107	264	999999	989	999999	238	999999	79	181	999999	316	100	260	999999	835	563	321	782	432	999999	187	999999	150	999999	74	312	247	999999	354	117	573	999999	230	799	999999	999999	488	89	888	867	999999	877	756	999999	636	999999	975	999999	433	570	999999	999999	453	480	999999	260	124	457	924	387	990	227	724	74	845	573	869	999999	368	495	85	999999	999999	564	28	309	100	411	726	999999	336	944	999999	784	391	999999	299	749	999999	926	235	41	164	511	877	13	162	999999	999999	72	458	525	934	938	999999	493	57	999999	462	486	999999	713	731	999999	60	999999	372	940	682	223	283	129	999999	999999	269	53	88	391	687	25	157	408	518	663	999999	811	20	916	299	897	584	411	297	536	766	522	310	999999	999999	831	640	222	19	679	788	338	88	502	678	451	415	666	999999	447	999999	999999	999999	999999	889	249	45	456	650	999999	639	872	832	910	676	747	742	111	930	855	384	934	999999	838	999999	960	732	518	248	848	492	999999	210	849	999999	14	327	243	97	221	999999	194	999999	999999	50	916	505	999999	826	999999	708	999999	999999	355	999999	999999	373	365	999999	999999	999999	527	217	801	999999	721	672	983	712	671	999999	509	24	999999	69	999999	999999	174	798	999999	465	565	692	318	149	999999	191	855	786	802	641	961	49	168	704	999999	976	770	931	999999	254	522	464	164	510	208	298	26	295	872	42	999999	567	999999	999999	951	834	899	662	999999	999999	816	999999	910	999999	468	469	856	25	790	224	601	999999	479	713	943	999999	537	808	940	891	175	570	999999	770	442	999999	805	999999	752	444	87	118	819	788	437	325	554	133	51	738	441	11	999999	657	440	965	97	531	530	999999	306	999999	999999	231	374	256	999999	149	999999	73	664	172	273	356	147	493	999999	690	286	627	555	999999	766	999999	459	999999	75	267	340	477	316	283	173	900	147	986	999999	598	424	190	43	415	536	977	999999	279	737	158	520	946	552	406	999999	903	305	892	334	999999	999999	210	191	34	999999	999999	999999	999999	999	999999	999999	160	107	999999	999999	105	593	150	
878	788	999999	189	436	916	746	394	925	910	39	269	604	254	999999	877	826	224	998	18	606	999999	999999	692	280	375	939	999999	849	727	999999	158	999999	165	24	999999	391	591	773	274	999999	999999	204	847	999999	739	999999	999999	498	230	999999	999999	106	585	543	472	567	999999	909	70	977	386	544	999999	779	880	950	999999	240	999999	495	244	450	734	730	192	999999	383	999999	540	608	975	871	629	728	87	62	734	999999	552	978	946	682	712	297	999999	879	996	77	481	999999	328	733	999999	999999	764	612	372	854	361	260	193	999999	379	462	11	515	915	479	999999	999999	226	826	688	147	549	562	737	999999	828	312	999999	316	999999	751	999999	251	999999	894	964	999999	999999	879	271	999999	794	842	312	260	295	396	964	526	374	653	999999	999999	55	245	195	999999	875	925	36	58	45	999999	255	999999	999999	760	26	30	999999	237	148	346	565	396	999999	707	999999	486	160	441	348	699	941	215	999999	787	205	263	999999	762	999999	763	852	222	999999	999999	597	685	87	535	380	999999	20	147	999999	999999	999999	658	891	488	952	398	775	999999	710	346	999999	49	999999	999999	999999	763	999999	999999	637	385	494	352	141	436	119	574	409	625	71	999999	999999	804	700	953	851	547	999999	231	809	211	988	267	511	918	982	999999	247	692	971	999999	632	266	999999	139	741	593	527	465	378	388	999999	159	999999	999999	658	140	349	494	999999	27	402	99	999999	435	396	236	841	222	454	562	999999	716	654	454	771	999999	999999	570	999999	267	29	905	853	999999	222	999999	999999	205	999999	999999	999999	752	159	953	999999	999999	323	999999	743	514	752	314	21	815	999999	281	505	89	999999	999999	836	999999	281	285	999999	496	999999	522	999999	999999	503	645	952	999999	355	584	567	700	239	238	118	229	827	707	515	715	894	47	380	940	999999	653	999999	44	24	437	999999	873	956	999999	307	999999	861	194	999999	117	999999	418	470	476	714	805	849	999999	999999	616	952	999999	770	291	602	208	151	282	999999	849	984	999999	588	999999	999999	694	743	511	930	999999	999999	642	696	407	363	485	999999	999999	236	999999	803	354	916	999999	485	999999	112	674	135	109	659	588	968	999999	999999	443	830	553	372	999999	72	347	386	999999	258	999999	999999	372	999999	126	999999	999999	55	689	999999	640	11	190	441	207	591	79	386	831	658	779	673	534	285	919	655	999999	999999	217	474	465	968	999999	999999	999999	38	739	746	18	999999	423	542	289	999999	491	442	649	121	174	437	993	961	554	161	999999	646	353	97	
18	471	607	999999	838	224	590	999999	894	999999	276	178	999999	332	377	362	244	247	394	418	793	999999	15	912	377	999999	481	504	423	955	681	999999	684	999999	737	547	999999	999999	703	74	535	819	547	617	844	995	999999	670	594	202	916	241	262	934	999999	530	999999	695	999999	999999	743	96	259	999999	360	748	494	209	595	830	491	999999	999999	329	883	999999	999999	397	999999	382	204	810	909	231	49	450	276	750	359	999999	91	185	999999	644	331	448	569	608	999999	999999	999999	386	85	763	999999	401	999999	933	61	328	590	78	628	953	999999	999999	186	999999	999999	999999	999999	999999	849	999999	749	999999	141	999999	999999	999999	999999	340	140	970	870	999999	735	155	999999	647	752	342	698	40	625	23	557	999999	999999	399	272	999999	709	999999	624	767	536	696	24	404	269	798	999999	616	913	259	938	657	93	57	999999	40	999999	261	167	149	999999	818	762	736	999999	701	129	608	999999	999999	631	782	355	112	291	49	140	126	388	953	407	92	127	999999	999999	899	356	731	202	241	33	999999	999999	999999	722	717	999999	288	645	567	999999	337	999999	50	999999	165	312	980	765	999999	899	401	999999	213	741	962	701	396	660	859	999999	398	416	941	849	184	592	999999	390	574	115	852	481	999999	285	80	999999	87	747	999999	999999	375	966	44	999999	999999	584	999999	743	760	999999	547	627	786	221	999999	921	502	200	999999	572	442	999999	200	62	999999	919	999999	928	671	323	623	999999	999999	271	999999	431	381	999999	226	999999	999999	999999	999999	559	999999	234	694	609	994	158	157	886	303	356	165	775	999999	982	293	999999	532	999999	81	999999	401	999999	886	999999	999999	999999	550	892	973	999999	966	999999	970	641	494	823	235	452	933	523	176	999999	999999	394	116	213	656	999999	999999	513	78	999999	999999	193	999999	669	999999	179	999999	146	608	264	913	450	390	999999	805	143	498	470	487	89	999999	999999	999999	664	553	502	418	38	211	999999	576	470	785	426	261	999999	484	999999	485	65	999999	797	914	999999	823	904	13	267	408	522	900	855	35	988	425	505	912	502	126	845	761	999999	934	999999	688	452	664	999999	597	28	659	673	999999	432	999999	335	999999	999999	840	648	498	161	999999	689	999999	720	444	796	11	755	874	981	708	999999	303	999999	863	467	233	999999	250	999999	669	999999	999999	999999	999999	603	986	99	861	553	999999	478	357	999999	718	254	205	967	18	867	999999	841	153	678	964	353	138	274	472	999999	999999	469	407	457	491	249	999999	999999	999999	999999	999999	911	894	331	329	
999999	293	693	29	999999	271	265	372	382	87	827	999999	194	272	527	474	999999	627	683	417	202	80	999999	128	478	428	999999	128	177	67	61	947	821	358	734	70	445	254	999999	915	880	107	35	380	664	12	641	762	331	999999	99	293	999999	914	137	170	393	574	551	200	100	147	204	324	36	999999	999999	835	537	466	38	476	774	999999	536	999999	54	999999	464	476	786	418	999999	999999	967	767	999999	999999	999999	574	676	870	703	663	824	999999	903	999999	353	783	587	806	999999	865	347	623	999999	452	387	42	125	999999	120	84	413	681	999999	999999	356	269	154	517	999999	963	789	999999	772	999999	943	793	201	343	185	680	889	980	194	931	464	354	257	293	530	198	999999	811	760	629	999999	999999	999999	510	363	93	999999	79	202	271	85	189	850	408	509	594	999999	781	999999	440	195	433	497	999999	938	999999	21	860	987	999999	514	978	407	999999	861	800	400	999999	979	102	999999	819	787	923	856	999999	504	848	999999	935	357	677	133	329	444	825	655	983	999999	999999	999999	779	92	777	756	107	999999	999999	547	999999	204	161	801	596	400	375	645	574	562	662	508	172	86	999999	999999	836	855	87	708	45	155	416	999999	628	30	271	737	20	176	759	999999	796	999999	85	741	205	875	536	929	78	189	999999	431	999999	853	909	999999	40	709	919	252	703	999	999999	562	999999	44	183	999999	138	638	635	407	803	999999	711	999999	999999	320	872	961	328	999999	640	999999	74	984	217	774	999999	568	706	999999	999999	517	799	797	799	999999	952	999999	702	959	800	440	554	999999	627	999999	999999	57	999999	719	837	999999	999999	555	999999	656	498	803	827	408	465	999999	999999	334	999999	296	369	999999	71	487	999999	711	999999	999999	357	210	310	391	367	466	999999	73	999999	987	473	298	593	254	438	152	35	159	343	303	504	999999	508	229	532	340	390	999999	985	224	999999	135	699	564	208	168	355	116	445	370	999999	401	703	944	861	862	702	125	486	919	999999	218	378	965	999999	126	701	91	858	999999	999999	405	999999	651	999999	999999	999999	39	55	280	797	918	713	972	527	112	537	564	368	670	638	274	750	76	762	153	757	733	700	999999	999999	999999	258	419	294	380	323	62	318	523	273	673	79	216	132	999999	999999	405	448	761	589	147	999999	198	999999	999999	655	21	888	999999	591	864	339	964	814	532	670	304	688	157	789	484	255	999999	406	999999	204	544	944	228	648	999999	999999	999999	502	328	999999	69	30	482	724	312	173	827	932	
409	344	115	402	599	873	210	717	301	972	999999	999999	877	792	433	616	121	999999	669	999999	239	579	400	471	495	981	999999	283	215	999999	999999	999999	428	913	999999	630	99	152	999999	354	447	999999	993	999999	397	999999	673	277	597	999999	613	245	503	999999	702	830	943	644	999999	617	273	999999	999999	869	495	793	474	964	795	803	527	999999	721	999999	405	596	585	433	83	68	317	343	999999	349	999999	999999	817	443	221	176	999999	455	999999	999999	91	520	140	134	481	604	999999	709	481	794	348	999999	999999	189	589	115	254	520	570	847	310	930	999999	173	59	254	976	999999	752	628	999999	82	733	984	999999	884	999999	460	952	479	999999	999999	861	892	10	184	726	638	854	115	999999	176	885	397	436	999999	279	967	84	236	628	931	956	853	677	999999	910	539	999999	704	649	794	999999	100	751	702	79	999999	173	875	527	999999	185	999999	706	999999	197	346	999999	92	999999	498	385	726	999999	174	999999	17	224	734	999999	197	692	159	465	138	999999	794	645	999999	91	999999	803	209	999999	289	756	319	157	728	999999	574	981	863	999999	160	418	841	999999	586	61	71	144	439	611	340	999999	35	191	999999	350	999999	700	999999	10	695	999999	999999	27	571	418	999999	860	495	655	698	215	829	70	999999	719	999999	555	999999	682	999999	999999	374	598	378	634	730	999999	578	388	686	874	168	862	404	466	242	823	999999	999999	720	210	649	784	912	134	826	965	876	999999	582	999999	999999	151	999999	999999	999999	587	649	937	687	213	291	117	968	824	57	966	666	848	487	999999	878	999999	961	820	146	590	685	254	808	999999	261	720	999999	839	243	26	999999	494	145	654	184	740	491	517	918	541	815	999999	86	859	309	37	381	639	968	750	999999	169	999999	739	999999	405	138	922	952	571	312	139	999999	999999	94	181	713	999999	769	148	409	454	901	999999	775	999999	177	949	466	233	348	175	871	492	837	722	721	405	999999	778	999999	568	565	356	999999	999999	507	55	774	999999	999999	999999	999999	829	351	735	268	178	964	313	237	189	466	999999	232	146	999999	107	203	372	460	317	89	991	537	840	889	555	376	999999	100	131	184	338	999999	999999	306	51	151	999999	464	552	999999	449	999999	431	112	835	133	101	427	410	999999	412	677	17	999999	878	999999	999999	846	999999	802	874	223	115	999999	137	999999	999999	840	227	999999	102	907	999999	999999	640	450	115	738	63	431	284	672	689	280	999999	661	999999	339	427	748	639	999999	999999	999999	566	235	999999	426	974	25	
999999	261	210	453	759	999999	769	141	830	438	197	773	793	292	528	212	534	999999	242	475	999999	999999	422	478	326	999999	999999	167	319	414	999999	999999	999999	47	730	32	471	999999	520	277	892	769	509	999999	999999	866	471	469	999999	363	701	999999	999999	508	105	999999	838	731	999999	922	348	611	821	999999	432	999999	20	755	561	999999	740	999999	325	965	583	159	594	433	917	999999	376	697	935	999999	999999	406	504	264	941	133	999999	740	119	598	929	291	947	94	566	999999	856	715	999999	999999	622	413	293	999999	925	945	22	415	999999	677	556	650	675	999999	711	999999	14	999999	999999	437	321	10	999999	999999	999999	302	999999	510	866	865	999999	999999	789	999999	343	310	123	999999	338	996	121	999999	926	441	52	288	615	92	999999	541	57	110	901	480	999999	621	999999	999999	193	999999	743	511	549	947	83	895	860	999999	999999	411	911	729	427	999999	325	999999	84	746	685	756	686	999999	137	999999	818	502	758	319	999999	721	999999	999999	999999	999999	262	610	999999	978	368	156	427	999999	559	971	629	327	683	94	999999	873	547	487	880	437	946	999999	383	224	138	581	147	551	999999	810	335	999999	638	722	999999	715	313	999999	388	538	999999	999999	570	166	999999	501	819	674	999999	999999	183	597	999999	999999	758	639	236	25	999999	786	999999	876	492	999999	645	999999	688	999999	529	449	569	452	999999	351	999999	417	999999	227	999999	637	762	473	999999	735	636	999999	999999	974	999999	925	999999	999999	999999	999999	529	462	999999	820	520	999999	812	858	154	715	369	999999	498	335	565	999999	999999	999999	506	222	34	545	999999	757	122	908	588	714	996	603	959	281	207	507	822	646	371	242	706	88	999999	903	328	681	375	905	999999	361	999999	624	999999	999999	791	42	577	983	999999	298	999999	612	999999	999999	861	551	999999	98	533	999999	999999	918	978	352	312	428	398	130	227	808	391	217	669	236	999999	381	263	489	489	175	930	838	674	83	534	104	236	726	999999	999999	925	999999	381	258	848	501	646	997	999999	999999	644	456	999999	174	906	500	943	999999	803	489	298	275	608	368	70	675	253	905	818	218	999999	999999	88	450	999999	999999	999999	999999	388	803	735	265	322	126	530	484	999999	510	176	43	161	611	999999	999999	489	659	999999	22	999999	183	257	740	189	959	181	999999	377	999999	999999	999999	665	532	246	999	753	42	953	999999	837	586	999999	999999	999999	784	67	590	748	526	999999	233	435	822	232	999999	556	995	85	363	944	558	999999	755	229	373	378	628	374	923	999999	999999	
706	196	999999	999999	579	514	999999	405	902	591	999999	851	999999	67	377	842	309	41	453	758	956	599	548	289	479	999999	524	374	415	438	225	824	999999	999999	527	248	648	620	635	52	999999	680	461	362	999999	264	399	999999	996	535	999999	342	480	59	499	999999	648	895	142	731	989	637	989	473	375	409	999999	999999	539	999999	204	999999	406	999999	765	999999	148	195	954	225	458	361	999999	999999	118	882	353	668	999999	999999	600	752	488	903	999999	365	691	987	987	999999	130	548	632	999999	999999	999999	999999	79	999999	999999	968	463	999999	916	283	999999	269	119	999999	492	65	475	836	128	538	451	210	503	358	410	594	160	207	39	104	910	999999	999999	999999	478	946	999999	384	800	999999	146	999999	571	630	423	105	999999	999999	504	869	654	711	513	339	889	439	999999	721	999999	628	999999	265	911	822	372	909	999999	570	886	546	781	101	45	676	401	639	999999	872	934	314	22	528	702	169	449	208	225	180	658	48	999999	562	999999	999999	635	880	900	749	267	514	346	21	999999	958	97	563	675	999999	937	260	999999	999999	786	578	616	999999	563	751	382	174	999999	588	999999	847	43	229	599	863	999999	520	738	999999	615	429	967	999999	999999	744	81	886	532	387	242	999999	248	942	776	923	565	346	327	159	999999	103	999999	999999	110	898	925	868	999999	811	796	427	522	999999	999999	366	610	999999	999999	818	679	496	999999	999999	356	513	609	100	999999	676	999999	704	999999	588	999999	522	608	219	900	883	818	212	922	721	591	815	999999	337	986	419	999999	950	830	508	479	880	999999	515	411	999999	299	999999	425	297	513	102	999999	999999	398	443	999999	999999	714	632	999999	476	573	999999	724	540	627	999999	999999	43	363	357	999999	694	119	642	70	999999	808	314	593	983	786	634	217	499	999999	953	939	552	661	922	246	207	508	12	316	541	791	999999	969	28	730	392	933	166	228	539	999999	756	383	664	592	409	49	26	689	939	712	235	949	674	342	561	999999	999999	120	676	195	116	335	529	312	937	344	575	999999	404	701	61	280	62	139	999999	179	999999	340	999999	168	492	322	377	999999	565	921	999999	685	179	21	502	55	999999	999999	999999	430	999999	362	654	999999	999999	763	295	248	999999	999999	897	999999	999999	999999	384	111	283	518	703	793	957	701	746	25	49	889	94	999999	208	15	999999	708	421	762	326	645	685	771	694	728	999999	999999	999999	999999	999999	999999	536	999999	999999	401	771	999999	649	999999	473	999999	999999	638	999999	583	679	902	49	656	
234	198	999999	396	75	999999	425	512	824	974	766	827	534	999999	991	999999	999999	306	756	807	243	999999	68	498	299	173	39	56	746	999999	59	134	100	519	386	835	637	149	722	898	975	269	218	999999	999999	999999	628	481	999999	746	230	382	156	999999	423	537	140	634	107	999999	709	379	766	713	925	999999	737	24	757	166	652	999999	999999	858	832	973	999999	393	341	654	545	557	409	999	890	676	978	858	106	849	704	12	52	820	198	606	503	999999	749	524	999999	999999	723	490	104	999999	999999	999999	409	449	58	746	303	452	366	162	969	766	822	258	663	999999	999999	908	461	649	999999	999999	670	236	479	983	999999	816	747	999999	833	918	905	883	999999	690	999999	656	800	958	709	600	999999	45	636	737	999999	501	861	999999	695	815	38	999999	836	46	627	183	969	74	112	486	705	434	999999	61	860	939	380	972	430	271	999999	503	940	999999	308	634	599	742	999999	152	999999	999999	999999	28	999999	460	999999	999999	73	285	687	999999	855	999999	999999	39	717	585	876	999999	130	999999	999999	999999	999999	535	514	266	999999	993	583	237	999999	960	531	999999	197	999999	171	410	892	539	909	155	583	999999	999999	999999	999999	279	916	24	866	568	31	75	121	812	320	364	946	790	114	79	701	999999	972	894	701	908	841	417	423	476	851	591	980	462	850	336	999999	797	581	468	86	568	370	204	938	466	875	385	989	806	999999	111	435	839	454	133	408	999999	25	776	437	509	600	400	717	999999	94	999999	961	983	999999	159	219	999999	992	142	99	778	999999	245	999999	465	427	617	22	749	165	151	18	726	927	143	999999	804	40	999999	999999	970	487	999999	381	226	424	15	339	314	892	789	999999	321	999999	630	999999	779	743	971	92	999999	387	999999	284	943	999999	244	66	343	376	414	614	425	174	128	300	999999	999999	816	51	421	287	999999	999999	376	304	696	999999	999999	999999	12	70	69	494	999999	593	519	232	438	999999	189	999999	995	937	487	999999	430	157	916	340	999999	999999	926	999999	670	999999	679	999999	908	999999	954	552	999999	996	374	353	555	931	190	535	780	999999	434	251	861	999999	292	999999	379	201	999999	549	775	967	998	96	144	139	824	288	913	409	999999	790	620	636	200	998	573	143	629	499	967	390	559	121	491	685	78	208	423	908	741	999999	999999	415	776	791	997	999999	219	426	117	901	621	381	999999	644	999999	234	281	293	207	245	999999	384	999999	395	417	999999	605	459	70	625	864	14	667	999999	25	215	859	
409	11	294	999999	212	392	999999	768	188	209	846	64	843	927	140	999999	505	999999	400	999999	391	999999	120	682	999999	365	491	47	999999	713	999999	999999	424	374	871	292	912	320	369	991	516	626	238	686	758	404	999999	999999	733	303	171	462	999999	999999	999999	999999	999999	612	174	847	900	37	161	475	895	227	999999	999999	65	848	798	194	784	409	999999	765	155	433	924	365	148	793	999999	999999	551	999999	999999	52	896	999999	401	310	156	522	999999	999999	474	763	999999	999999	765	748	641	885	504	999999	677	225	65	999999	879	466	687	809	709	116	724	838	999999	52	222	999999	581	219	999999	498	48	999999	318	837	300	392	641	392	599	399	999999	427	819	574	184	789	986	193	967	935	622	347	999999	999999	999999	636	839	749	328	999999	176	432	438	999999	938	999999	907	999999	422	999999	824	305	219	999999	999999	306	28	359	868	433	610	398	251	520	875	999999	459	334	82	664	999999	999999	74	999999	232	729	989	999999	999999	999999	881	768	999999	480	121	999999	138	503	39	468	617	490	999999	894	568	778	999999	999999	140	999999	999999	999999	156	999999	944	931	999999	787	999999	235	317	214	723	108	552	841	626	771	409	558	572	999999	999999	613	999999	999999	999999	179	863	454	548	81	683	397	813	308	622	23	999999	999999	96	350	999999	803	161	412	766	781	352	726	161	419	518	581	999999	999	288	542	710	881	919	71	924	999999	687	999999	531	336	295	253	229	612	245	229	471	999999	549	501	462	644	306	240	826	146	302	138	999999	111	722	813	29	89	313	654	270	35	426	773	125	915	881	440	496	108	506	549	184	999999	120	453	999999	786	89	999999	585	999999	999999	787	350	558	683	999999	613	481	234	149	309	590	959	999999	805	776	999999	547	999999	865	743	999999	999999	753	999999	274	991	278	363	242	10	999999	78	999999	790	999999	433	566	241	462	999999	999999	874	999999	249	593	999999	674	999999	683	999999	999999	313	999999	945	516	156	999999	999999	418	437	999999	127	991	149	72	521	387	655	999999	353	999999	999999	310	999999	999999	852	283	513	370	935	327	629	999999	832	999999	933	358	635	283	492	836	961	999999	34	490	897	883	227	187	82	951	28	482	340	999999	237	999999	680	227	664	873	93	244	483	120	716	447	169	682	139	173	752	999999	683	999999	857	492	285	999999	999999	969	66	336	999999	984	308	156	349	250	240	999999	678	418	619	618	752	726	349	999999	999999	460	724	999999	57	909	209	647	798	823	734	744	727	132	396	694	816	999999	
946	999999	999999	569	107	918	451	209	999999	343	999999	999999	999999	140	152	371	783	380	254	521	288	389	784	661	999999	525	516	495	212	555	999999	999999	999999	996	780	999999	112	215	999999	999999	103	999999	999999	865	885	733	70	603	999999	999999	348	999999	450	305	999999	999999	714	160	221	582	412	956	997	939	321	837	273	999999	360	303	268	578	28	448	427	440	999999	919	999999	624	465	912	893	845	216	16	484	506	999999	222	145	952	999999	780	403	147	851	484	554	58	470	302	253	308	999999	770	997	12	877	46	602	795	999999	999999	999999	499	999999	161	999999	999999	363	999999	999999	999999	168	999999	584	248	54	290	589	490	375	727	163	999999	669	594	747	999999	19	481	999999	999999	999999	999999	999999	407	663	999999	84	699	752	250	695	999999	999999	999999	999999	792	196	758	957	597	999999	999999	430	656	999999	954	830	999999	413	295	304	999999	148	999999	528	818	999999	999999	585	150	999999	890	738	135	42	459	118	999999	453	955	999999	999999	999999	41	999999	999999	919	921	999999	709	999999	606	296	466	999999	813	999999	308	585	999999	65	19	183	816	391	567	384	999999	999999	984	845	999999	34	458	999999	999999	999999	999999	721	999999	898	815	999999	875	77	609	603	999999	999999	228	894	810	978	130	999999	251	87	706	650	477	132	624	307	999999	863	999999	582	837	999999	902	455	457	586	564	434	249	795	307	749	781	963	112	125	405	99	45	999999	999999	558	999999	965	660	466	253	999999	283	518	244	22	269	37	999999	850	287	773	446	233	424	999999	999999	456	999999	957	868	514	30	509	902	999999	999999	521	678	289	999999	936	795	999999	343	665	160	730	560	295	490	999999	999999	262	838	999999	653	999999	871	216	897	347	196	703	598	738	878	774	999999	355	999999	999999	358	486	222	350	977	455	890	759	545	930	895	494	999999	124	999999	999999	670	280	999999	26	650	471	999999	300	750	101	402	604	786	386	124	215	111	743	404	719	49	999999	654	999999	921	122	670	999999	451	701	236	999999	999999	120	113	346	119	177	106	887	104	922	600	885	62	295	999999	999999	816	690	393	999999	999999	999999	728	182	999999	48	105	537	800	424	999999	58	865	919	184	999999	283	999999	999999	933	646	517	624	126	897	768	155	635	150	511	999999	761	999999	503	763	832	391	930	999999	80	81	569	96	999999	84	552	999999	143	120	305	886	48	594	459	96	212	973	611	285	857	892	470	397	999999	999999	97	739	999999	166	352	294	352	67	35	862	999999	431	945	52	999999	747	22	524	
844	999999	999999	177	859	999999	561	858	780	655	863	188	611	181	999999	999999	986	999999	658	999999	768	21	999999	980	568	597	19	780	38	568	930	119	880	999999	553	673	999999	999999	880	955	604	493	514	999999	204	999999	260	999999	999999	539	999999	542	98	45	756	999999	91	142	608	272	999999	780	830	221	724	753	307	666	628	133	999999	76	932	703	999999	999999	507	999999	786	999999	346	113	156	499	512	999999	30	845	199	720	999999	999999	321	618	557	824	999999	302	972	999999	549	999999	999999	510	284	989	999999	999999	999999	999999	335	245	355	886	925	303	634	341	709	999999	999999	462	999999	907	541	245	755	324	155	558	999999	214	873	345	999999	752	826	646	224	999999	999999	635	192	717	394	356	673	999999	692	263	999999	331	593	646	999999	999999	127	379	999999	48	999999	295	249	114	860	130	371	999999	714	182	477	988	126	195	548	107	999999	758	523	194	572	999999	631	892	999999	299	621	999999	627	999999	634	457	677	185	289	503	395	87	999999	274	985	999999	720	519	786	211	999999	407	107	620	817	368	856	783	476	913	663	999999	746	570	508	999999	392	999999	999999	999999	320	999999	906	55	711	202	901	999999	209	908	610	121	116	166	999999	224	139	999999	999999	275	600	893	999999	376	839	48	341	297	765	999999	999999	999999	971	765	890	999999	999999	62	999999	625	467	999999	584	568	999999	999999	999999	589	999999	294	13	385	360	999999	999999	999999	241	539	215	672	860	999999	492	358	636	518	149	999999	275	819	999999	87	106	999999	808	993	999999	150	73	297	999999	752	810	481	999999	895	741	699	345	473	999999	961	846	247	764	853	124	235	932	794	412	999999	323	667	570	926	999999	706	473	436	118	100	475	918	874	117	803	21	999999	999999	776	450	999999	802	999999	762	240	859	888	954	999999	93	218	999999	885	897	438	153	999999	920	616	44	235	909	365	942	495	928	999999	656	59	999999	999999	201	27	962	895	521	880	808	695	429	818	999999	557	34	882	206	999999	977	679	999999	109	590	133	999999	224	105	999999	843	276	999999	999999	241	999999	775	369	26	261	999999	11	917	272	999999	234	197	999999	999999	361	341	70	298	894	394	977	399	13	143	77	285	748	999999	84	46	541	393	931	586	614	782	664	865	999999	120	999999	761	398	997	365	936	525	507	743	115	783	977	999999	999999	263	515	772	236	949	976	184	210	843	999999	570	999999	265	640	112	579	676	204	999999	784	999999	226	11	16	778	141	759	250	67	968	999999	564	999999	828	332	108	
999999	438	916	999999	999999	775	918	999999	436	999999	680	885	405	173	438	999999	634	999999	999999	47	514	765	457	817	226	999999	999999	999999	972	16	866	437	999999	13	569	248	288	384	849	642	308	999999	580	264	999999	874	845	893	539	673	930	352	143	294	594	254	980	108	752	999999	999999	53	199	429	657	253	577	401	999999	200	310	259	999999	62	739	675	999999	203	367	351	98	259	999999	309	86	523	999999	33	418	325	268	189	632	848	999999	264	999999	160	606	216	307	454	999999	999999	372	999999	569	90	555	919	68	999999	999999	410	912	383	999999	890	352	999999	950	999999	982	288	932	999999	626	934	53	484	35	999999	596	160	999999	644	959	994	936	405	954	999999	477	999999	267	481	447	231	936	636	999999	759	808	473	266	753	471	999999	999999	251	64	999999	999999	80	999999	999999	200	591	366	277	999999	999999	953	946	189	737	86	493	31	460	683	404	999999	416	999999	276	236	999999	999999	999999	999999	948	999999	999999	351	330	184	999999	999999	999999	291	856	864	999999	222	842	805	999999	999999	529	677	977	989	999999	567	659	999999	999999	151	627	999999	999999	698	76	103	475	136	999999	999999	858	562	999999	887	787	179	827	540	338	999999	96	471	374	839	999999	622	205	958	630	137	999999	694	999999	265	978	447	999999	999999	797	575	999999	715	546	266	434	999999	998	100	212	786	740	129	307	437	65	165	431	999999	333	454	898	517	999999	141	912	174	19	999999	999999	999999	955	669	742	763	456	381	924	118	415	408	623	999999	755	843	397	572	999999	126	209	823	26	988	999999	353	677	239	219	414	353	999999	956	999999	999999	862	831	80	387	999999	980	684	240	323	999999	925	999999	792	761	661	744	350	778	893	224	95	999999	966	834	399	999999	227	171	520	764	155	999999	48	999999	999999	22	326	195	999999	145	525	592	702	177	908	521	999999	478	558	999999	999999	491	73	999999	105	538	865	246	988	458	763	523	720	559	676	999999	999999	868	999999	649	428	164	999999	999999	698	999999	631	799	926	877	210	999999	999999	850	999999	663	388	678	828	999999	157	90	207	403	382	12	871	153	500	435	729	25	999999	908	999999	848	999999	999999	671	999999	999999	75	319	999999	257	24	999999	870	999999	22	105	123	50	514	999999	348	957	532	384	999999	632	487	308	501	157	194	149	704	608	911	107	81	999999	236	999999	91	999999	96	999999	368	102	11	999999	488	999999	615	974	999999	416	903	891	999999	999999	999999	969	429	766	818	962	73	874	215	999999	887	914	33	116	814	
68	420	999999	870	386	26	604	630	999999	999999	999999	541	219	55	999999	999999	999999	74	150	42	266	999999	324	951	133	92	494	886	739	999999	999999	315	999999	170	45	995	334	30	657	999999	380	999999	999999	946	657	430	853	828	917	566	866	850	999999	83	558	42	105	627	747	303	999999	717	891	999999	256	856	42	59	999999	999999	999999	10	417	235	661	917	740	378	303	999999	999999	665	969	182	999999	723	432	436	611	12	999999	707	283	999999	392	663	457	619	699	801	999999	803	999999	625	999999	866	443	999999	421	641	302	727	333	54	74	866	999999	719	85	533	999999	605	447	17	401	999999	727	63	842	999999	470	999999	678	502	313	436	846	999999	986	734	999999	774	24	970	710	999999	383	238	299	525	916	737	543	999999	377	793	365	811	233	999999	148	389	815	423	999999	999999	58	830	999999	999999	999999	403	999999	351	253	999999	590	477	306	228	300	498	999999	326	92	732	586	512	135	999999	80	45	130	999999	595	900	999999	999999	999999	538	134	552	498	661	999999	999999	14	202	922	717	999999	888	999999	14	231	999999	624	498	340	448	999999	546	705	229	999999	984	999999	267	999999	352	700	988	999999	999999	104	999999	999	113	820	569	727	394	589	999999	318	999999	531	126	253	945	286	999999	999999	360	999999	587	847	279	103	521	250	746	999999	580	27	223	220	745	999999	999999	999999	520	677	771	720	211	957	999999	911	999999	463	166	24	810	76	999999	728	327	826	516	900	730	19	309	328	981	999999	18	400	104	972	785	999999	999999	304	765	792	499	639	741	629	560	999999	999999	68	999999	732	635	514	787	495	892	999999	999999	583	920	510	999999	999999	739	999999	948	896	816	412	999999	951	255	516	999999	999999	238	687	95	886	350	372	300	251	244	999999	321	504	613	609	89	865	999999	195	999999	265	424	999999	899	999999	681	663	550	316	999999	143	486	129	213	350	999999	214	834	999999	243	999999	219	136	999999	999999	942	454	292	217	332	812	149	69	142	54	999999	191	787	607	215	686	999999	984	861	111	772	202	300	273	351	875	40	303	952	825	55	297	999999	419	544	236	381	343	999999	576	993	427	986	999999	327	85	426	236	999999	557	736	235	275	116	718	750	163	28	999999	999999	782	999999	117	317	999	734	351	378	73	978	314	488	10	999999	999999	354	999999	141	946	276	458	803	999999	404	999999	819	32	732	700	794	999999	363	999999	536	794	156	319	679	169	592	734	999999	999999	333	253	257	999999	980	998	373	544	31	82	599	999	
978	855	999999	227	189	712	618	678	999999	905	951	999999	999999	500	961	45	536	972	363	999999	999999	640	667	161	841	999999	51	734	336	259	61	290	877	536	816	301	606	461	999999	879	125	379	894	428	999999	999999	999999	490	47	338	18	999999	718	67	999999	348	197	561	386	595	671	884	999999	28	853	670	143	936	684	669	999999	84	992	483	999999	40	999999	249	999999	604	833	561	999999	998	251	12	571	820	999999	477	113	999999	85	394	218	240	38	876	574	630	113	824	999999	377	999999	933	66	999999	641	569	999999	948	999999	781	999999	119	999999	999999	777	851	109	323	999	999999	565	394	999999	999999	274	195	11	999999	674	238	500	18	755	329	108	318	945	999999	188	999999	875	999999	352	303	999999	109	53	684	109	723	531	790	824	599	999999	515	934	458	970	455	567	733	283	473	291	752	364	868	255	469	906	773	144	631	999999	410	999999	999999	974	175	999999	999999	770	951	707	709	193	999999	517	592	999999	999999	365	733	810	151	999999	878	22	999999	745	185	438	640	816	999999	656	203	999999	411	473	999999	999999	805	313	250	963	332	766	999999	999999	208	360	662	95	420	417	411	820	999999	999999	173	693	104	430	966	888	139	144	999999	999999	990	999999	115	128	999999	22	999999	429	570	187	999999	122	441	321	546	999999	999999	555	406	351	255	382	999999	882	310	544	389	385	346	999999	833	999999	817	999999	578	311	255	543	999999	999999	857	981	999999	21	969	60	262	999999	883	152	999999	584	999999	999999	807	617	828	233	999999	610	632	185	93	999999	999999	371	305	912	743	245	579	999999	615	998	494	274	132	66	913	999999	292	606	501	203	248	258	459	219	721	960	482	31	725	338	999999	681	898	51	667	608	755	349	999999	647	999999	880	969	739	123	543	999999	771	999999	567	328	999999	683	889	999999	105	999999	95	999999	782	999999	557	516	287	233	999999	376	999999	398	314	504	999999	566	854	630	999999	289	999999	105	187	475	710	712	999999	999999	748	998	19	81	572	999999	669	158	266	884	999999	374	692	515	311	999999	414	383	14	72	385	469	999999	268	611	815	200	989	23	317	62	845	358	277	485	814	366	19	999999	618	999999	794	309	969	999999	994	597	215	794	20	70	337	707	105	634	999999	178	750	999999	999999	506	680	144	949	831	180	26	999999	40	497	810	405	556	396	237	591	999999	999999	653	617	999999	985	205	12	999999	724	147	262	643	999999	645	616	549	79	122	999999	660	360	999999	444	978	182	184	307	210	999999	
999999	999999	867	52	128	999999	107	852	538	999999	485	141	999999	999999	999999	763	781	999999	851	204	855	487	284	83	930	809	721	219	999999	999999	999999	999999	801	592	943	827	395	600	87	336	999999	697	540	999999	679	528	658	999999	411	225	401	350	455	16	809	999999	46	999999	121	319	999999	999999	223	493	709	999999	339	999999	173	215	377	190	756	524	685	999999	946	682	403	412	160	999999	807	423	653	999999	452	999999	782	650	791	601	488	768	999999	630	484	56	892	102	198	999999	867	206	847	220	594	930	331	651	356	999999	401	709	168	907	91	999999	999999	248	144	999999	999999	522	999999	776	702	988	786	999999	999999	900	789	310	223	999999	822	611	999999	442	876	521	473	999999	303	437	209	779	999999	831	999999	684	999999	999999	957	654	999999	999999	781	999999	999999	999999	154	999999	968	999999	573	999999	495	557	999999	479	232	999999	372	623	80	999999	999999	986	999999	922	389	954	516	999999	999999	145	352	569	399	477	829	505	924	999999	999999	208	172	999999	863	999999	293	62	746	79	461	999999	999999	344	583	999999	136	794	503	999999	999999	200	759	969	761	437	999999	925	167	617	999999	726	483	101	257	999999	43	381	133	467	638	999999	217	999999	546	885	853	18	986	999999	350	44	999999	338	999999	186	448	202	95	436	372	368	894	139	999999	999999	335	200	97	999999	982	755	671	46	999999	999999	982	323	432	999999	583	999999	999999	784	999999	615	725	154	999999	80	434	841	295	697	104	280	442	88	27	811	999999	663	999999	285	400	595	999999	965	381	999999	203	134	769	219	852	633	428	119	999999	999999	19	190	164	26	286	151	470	974	941	686	456	904	305	621	999999	999999	817	664	999999	681	999999	760	773	871	877	309	81	999999	845	999999	999999	333	226	214	801	379	508	905	999	259	134	398	33	694	999999	299	999999	158	892	931	999999	764	724	190	570	999999	416	292	149	976	80	394	139	480	834	133	688	101	819	947	421	911	664	145	999999	853	736	999999	163	588	480	922	193	913	999999	97	608	45	643	551	962	226	766	999999	999999	999999	999999	552	860	594	999999	737	999999	999999	999999	904	109	589	633	717	523	337	138	999999	999999	158	999999	225	825	746	524	652	999999	277	984	999999	155	641	956	816	594	194	228	568	977	742	592	247	999999	750	999999	29	412	925	38	635	97	215	526	999999	999999	54	999999	999999	80	999999	999999	72	961	324	758	999999	633	816	133	999999	119	570	583	763	565	999999	820	84	758	505	249	532	999999	359	117	940	999999	925	
999999	550	999999	999999	498	28	463	530	999999	90	999999	999999	395	999999	802	699	525	527	631	763	475	575	233	653	999999	999999	718	757	999999	612	216	999999	352	999999	538	582	872	14	82	999999	309	45	687	999999	91	238	119	652	729	999999	833	590	319	999999	999999	999999	326	812	999999	999999	309	999999	706	999999	874	184	187	688	68	229	999999	521	454	76	464	999999	888	493	999999	135	465	76	999999	999999	778	999999	508	999999	999999	825	266	69	264	158	264	603	338	23	999999	907	999999	431	999999	509	721	321	145	999999	896	30	824	833	250	999999	468	999999	678	432	999999	258	675	999999	440	242	963	767	999999	306	811	860	999999	999999	627	664	999999	999999	481	999999	562	467	490	266	104	237	11	999999	999999	641	690	30	999999	906	128	617	242	999999	990	361	545	954	65	999999	999999	45	918	949	216	586	549	434	762	160	869	999999	768	999999	999999	213	240	541	999999	625	615	790	936	204	756	20	432	217	999999	999999	982	608	412	650	999999	999999	318	62	226	242	101	265	999999	774	47	690	848	822	775	999999	131	14	16	439	233	649	999999	999999	202	205	164	342	391	642	178	999999	999999	127	593	41	894	188	999999	716	534	360	532	171	167	999999	171	999999	441	999999	999999	999999	602	999999	427	999999	958	594	999999	30	999999	759	873	625	606	999999	664	730	239	744	999999	942	689	999999	905	873	127	938	999999	136	44	555	999999	136	644	200	668	999999	999999	417	82	309	329	304	638	775	486	906	565	391	412	440	999999	999999	999999	66	297	999999	77	554	68	30	38	733	986	531	858	999999	981	415	117	611	40	999999	999999	592	622	395	661	140	999999	221	999999	184	999999	603	999999	999999	999999	587	902	999999	999999	156	358	999999	999999	596	318	117	916	739	924	160	283	801	999999	557	36	779	443	902	999999	937	168	999999	999999	854	19	392	355	999999	982	404	999999	751	625	883	999999	619	999999	36	87	554	223	656	296	232	900	921	999999	999999	186	984	153	999999	715	58	988	511	999999	427	999999	925	761	270	756	999999	647	532	186	526	999999	417	467	417	999999	107	723	511	560	999999	999999	97	199	727	999999	998	260	512	46	999999	895	999999	215	894	449	161	999999	999999	899	766	585	378	745	999999	543	769	526	736	185	618	334	486	999999	999999	473	498	736	43	791	758	280	999999	496	999999	999999	132	211	573	968	673	314	771	999999	794	840	584	351	522	999999	709	481	999999	999999	427	252	418	21	228	430	999999	999999	758	170	151	496	450	882	146	999999	421	568	999999	
999999	511	314	563	874	166	156	889	156	223	850	92	286	755	807	999999	366	222	121	999999	999999	999999	999999	555	610	999999	999999	400	702	215	477	772	151	528	999999	999999	123	689	544	999999	999999	541	803	211	999999	88	864	740	999999	813	780	833	310	585	810	749	263	999999	953	414	858	756	999999	941	745	88	941	757	999999	999999	954	677	999999	266	910	610	225	56	646	532	605	567	756	888	434	644	472	565	717	17	572	364	999999	139	997	325	354	861	466	830	146	116	741	999999	859	999999	165	53	674	209	534	216	122	999999	808	300	999999	307	517	111	616	386	999999	991	418	599	999999	548	268	595	265	363	590	816	395	498	826	999999	999999	331	488	999999	999999	518	999999	999999	252	314	331	706	325	57	354	999999	999999	999999	77	749	999999	269	999999	617	784	89	943	180	999999	305	45	319	473	905	999999	195	622	198	495	531	518	62	356	636	999999	562	999999	218	19	235	602	999999	431	87	850	999999	169	871	643	810	574	312	739	999999	278	21	999999	420	999999	168	741	35	275	545	999999	999999	912	999999	400	232	810	734	171	400	702	999999	999999	999999	64	508	35	751	999999	684	957	215	322	409	368	215	329	858	440	850	494	577	369	886	846	659	857	634	999999	999999	10	999999	151	348	999999	867	133	846	999999	280	142	990	480	590	587	35	878	999999	176	194	999999	999999	999999	320	999999	135	51	11	550	404	650	401	279	144	999999	127	73	973	165	500	999999	482	502	169	717	999999	106	778	308	999999	780	355	467	296	516	58	544	830	442	128	999999	132	306	961	630	741	999999	345	906	470	999999	905	357	676	112	999999	459	145	603	412	999999	272	702	999999	999999	305	933	999999	627	635	582	243	999999	46	674	959	186	541	538	976	999999	761	872	838	999999	875	999999	791	194	95	599	409	999999	39	100	999999	429	577	999999	335	999999	737	717	999999	887	999999	373	320	999999	152	254	917	999999	999999	629	999999	400	864	870	748	307	152	798	999999	45	183	15	511	946	122	999999	608	203	213	999999	55	53	600	950	141	512	687	790	51	840	681	999999	611	999999	822	171	564	707	599	37	999999	939	185	999999	999999	722	862	373	889	612	645	723	402	999999	583	234	999999	913	739	245	619	361	757	701	363	999999	404	111	999999	950	976	901	999999	186	513	999999	867	999999	246	999999	650	324	901	439	204	958	410	163	826	598	999999	650	967	999999	418	999999	192	484	882	343	328	760	249	999999	999999	999999	129	226	944	476	366	445	999999	
330	595	305	460	327	999999	405	999999	251	999999	999999	588	335	933	251	999999	209	999999	999999	482	903	999999	889	84	962	803	460	838	193	218	360	241	926	974	999999	767	122	853	864	978	999999	373	86	486	714	360	311	999999	877	458	745	999999	974	962	773	240	999999	999999	999999	999999	55	566	786	42	924	303	661	360	296	483	654	355	70	999999	999999	539	23	999999	370	999999	502	650	999999	735	473	808	999999	964	210	416	71	892	999999	350	933	920	999999	999999	999999	420	999999	950	523	404	803	399	999999	570	966	999999	227	999999	859	886	999999	404	605	999999	569	125	46	697	160	999999	422	999999	990	720	480	85	952	968	851	950	999999	552	137	566	999999	83	327	999999	997	966	199	999999	42	479	328	999999	324	536	484	445	999999	11	800	999999	999999	999999	999999	771	99	890	291	999999	451	909	973	479	277	48	999999	495	798	350	699	193	999999	654	729	521	402	999999	999999	999999	999999	415	577	911	751	494	584	890	674	555	999999	999999	684	940	326	999999	505	848	271	999999	416	999999	647	42	999999	616	952	337	321	887	378	157	139	866	764	46	999999	999999	727	999999	464	999999	820	252	743	592	508	999999	337	606	25	554	680	485	18	505	768	999999	609	145	541	256	578	787	186	459	977	818	186	999999	791	443	130	488	821	999999	177	404	298	718	118	212	999	715	999999	824	476	654	999999	999999	999999	797	999999	999999	251	217	999999	43	76	294	999999	689	572	57	814	581	433	202	999999	831	999999	374	255	890	37	339	256	863	999999	362	982	332	961	918	21	994	981	537	247	613	526	144	338	999999	999999	428	639	951	900	300	400	284	991	35	930	904	551	571	999999	999999	999999	797	999999	713	312	292	728	654	999999	820	599	896	954	59	315	203	46	999999	787	999999	999999	999999	963	999999	961	707	999999	935	987	117	999999	999999	999999	999999	652	728	26	624	999999	999999	699	985	999999	999999	700	504	329	941	719	737	867	999999	784	956	222	666	999999	502	752	604	951	792	666	928	378	189	924	629	406	999999	999999	999999	549	999999	999999	713	999999	884	924	466	387	400	999999	259	999999	151	999999	999999	122	986	999999	524	871	107	869	907	328	987	710	520	999999	700	544	142	561	456	760	817	57	508	999999	999999	577	296	226	999999	999999	417	688	237	999999	909	516	419	692	662	550	452	107	999999	999999	401	183	999999	886	687	855	93	698	999999	390	999999	967	613	709	944	946	999999	880	318	340	911	999999	482	999999	669	999999	999999	450	899	999999	318	719	55	
999999	885	999999	173	999999	999999	999999	999999	718	895	999999	999999	942	902	710	999999	715	965	572	789	670	484	102	701	447	999999	502	730	643	999999	887	82	108	999999	500	823	178	783	185	350	612	847	202	413	636	240	727	291	999999	701	193	940	746	929	385	638	792	85	725	999999	46	975	999999	918	999999	774	637	31	411	887	999999	999999	789	999999	187	999999	999999	689	74	217	499	999999	999999	999999	616	947	335	178	545	862	40	103	67	999999	314	636	998	283	406	861	999999	705	880	537	999999	260	161	525	752	999999	356	999999	999999	517	999999	825	669	999999	999999	999999	448	469	485	999999	856	486	874	795	917	551	824	17	292	213	999999	999999	999999	778	819	999999	795	810	999999	983	999999	926	93	999999	999999	488	966	999999	971	999999	422	143	999999	340	680	645	385	999999	607	211	737	348	821	806	903	897	495	891	999999	947	274	637	53	999999	44	929	403	335	494	439	584	733	46	946	999999	481	574	10	107	184	979	439	212	224	256	176	115	286	646	999999	992	999999	999999	33	81	785	100	727	999999	750	999999	60	872	178	627	13	312	874	26	999999	332	495	793	913	967	999999	435	999999	999999	867	824	999999	688	999999	446	508	731	23	999999	15	390	847	703	356	932	999999	567	999999	597	252	999999	241	269	999999	90	507	292	98	65	246	359	272	999999	438	999999	999999	372	791	999999	128	999999	298	999	21	50	485	999999	446	980	49	277	999999	240	13	999999	592	857	473	999	938	226	999999	957	999999	655	999999	375	275	430	808	566	775	311	479	969	575	241	257	184	605	715	845	118	26	968	999999	41	478	434	999999	276	999999	791	793	902	639	341	370	999999	921	120	526	26	182	482	999999	999999	761	43	999999	361	609	299	999999	232	380	534	940	999999	696	97	897	840	96	541	667	983	517	577	340	243	870	891	999999	999999	999999	829	935	543	475	999999	279	444	996	982	666	609	999999	571	531	115	401	700	999999	999999	999999	685	929	999999	815	518	583	194	703	204	490	718	46	909	43	551	999999	406	204	828	999999	462	844	113	999999	67	596	946	55	999999	999999	180	232	999999	281	514	899	304	728	999999	295	95	741	999999	502	999999	572	487	537	980	516	994	506	840	26	999999	999999	826	767	757	922	637	148	478	362	320	495	618	637	528	651	999999	678	246	543	732	999999	52	999999	999999	494	999999	418	75	718	847	673	391	411	520	673	83	536	999999	45	658	999999	999999	999999	192	462	954	999999	999999	338	221	325	269	307	293	999999	
999999	224	841	999999	813	999999	82	760	514	999999	114	999999	126	855	578	767	708	211	885	786	458	604	429	472	540	269	409	737	506	532	414	94	128	481	999999	999999	695	707	232	439	873	999999	934	545	358	747	732	999999	999999	454	617	67	421	506	591	204	795	378	732	553	819	345	264	982	241	29	999999	645	980	720	999999	999999	979	456	913	945	669	883	124	792	536	999999	999999	62	999999	356	673	999999	889	999999	72	326	975	678	619	538	258	951	999999	339	659	96	999999	999999	381	616	87	965	593	999999	534	912	264	939	26	999999	367	211	999999	999999	356	476	999999	309	657	755	35	311	837	384	696	718	999999	999999	142	450	82	937	680	307	278	707	37	253	156	160	72	45	999999	999999	180	999999	883	428	983	193	340	873	392	626	999999	776	138	218	949	815	342	999999	806	576	999999	430	999999	770	616	648	448	513	162	506	999999	990	649	792	214	650	834	161	801	999999	119	999999	999999	63	716	502	999999	819	303	341	818	592	999999	999999	553	750	524	999999	812	344	999999	827	720	886	932	999999	136	999999	14	309	981	191	678	857	466	301	875	477	999999	123	78	999999	219	821	688	110	999999	999999	999999	464	135	721	999999	999999	215	292	488	999999	130	125	375	243	814	994	359	999999	914	380	627	261	875	57	68	698	275	999999	617	899	999999	831	838	571	999999	549	999999	269	842	221	652	184	812	999999	356	938	747	999999	999999	225	471	999999	196	391	937	986	589	88	663	649	201	99	675	589	471	298	999999	804	147	999999	820	100	795	703	728	999999	448	669	700	999999	951	440	310	402	438	157	645	457	634	119	960	105	606	999999	29	562	999999	233	744	999999	661	943	697	549	999999	380	999999	493	662	493	999999	999999	387	543	698	999999	999999	282	161	323	653	999999	180	37	999999	725	999999	602	683	176	944	225	924	642	468	17	999999	760	998	67	891	162	794	150	571	51	717	72	503	269	772	236	82	430	414	999999	999999	999999	999999	679	886	663	809	495	548	332	995	745	999999	690	27	38	284	999999	432	999999	999999	39	465	273	17	431	108	423	403	718	999999	503	999999	637	999999	999999	525	328	999999	238	352	308	602	249	55	972	988	812	252	744	951	978	999999	912	796	743	215	972	672	464	564	395	999999	999999	190	502	517	447	456	999999	513	999999	922	204	159	736	999999	226	999999	45	443	295	181	999999	766	999999	504	325	841	501	867	552	656	999999	999999	956	216	999999	68	553	464	550	366	307	241	996	
66	803	763	69	316	989	755	999999	31	279	999999	443	999999	26	997	999999	606	954	87	960	308	215	531	203	530	664	999999	674	580	999999	928	873	999999	999999	999999	701	562	781	194	877	797	29	695	403	741	772	709	999999	556	273	944	411	230	999999	697	850	282	999999	538	651	832	999999	999999	999999	350	999999	25	999999	909	306	999999	824	999999	999999	172	289	999999	137	461	757	955	125	999999	317	948	526	999999	156	83	267	428	992	253	543	999999	716	962	567	63	400	757	416	143	999999	633	129	999999	30	117	999999	339	155	999999	780	695	717	962	749	190	823	697	999999	999999	651	877	646	581	236	999999	456	999999	999999	84	70	10	548	981	999999	683	828	999999	632	999999	665	927	283	884	472	847	338	999999	223	387	239	703	999999	197	491	382	987	548	415	866	661	101	386	999999	57	999999	157	735	104	76	361	939	75	999999	563	724	604	999999	119	999999	825	702	112	575	844	999999	122	361	999999	495	696	290	999999	765	387	999999	550	212	836	692	700	603	659	999999	35	999999	637	999999	634	766	778	234	438	36	51	959	988	810	999999	999999	667	796	244	999999	379	80	469	310	999999	989	184	999999	925	427	688	231	52	955	550	554	729	64	999999	734	717	471	851	453	723	999999	585	739	975	156	34	904	369	60	777	999999	830	337	614	645	592	386	999999	21	347	999999	916	42	999999	682	960	612	999999	999999	999999	999999	999999	999999	586	35	413	999999	426	778	402	784	999999	999999	188	999999	723	402	450	91	999999	341	172	840	115	903	511	552	478	999999	196	421	834	999999	169	869	736	814	750	589	999999	157	959	530	618	562	999999	999999	854	675	958	567	172	988	368	999999	999999	388	999999	683	524	860	966	133	592	999999	949	12	832	319	858	909	652	999999	849	994	382	641	231	999999	945	999999	698	802	999999	629	999999	846	999999	609	133	358	903	76	999999	381	191	835	999999	637	613	955	999999	999999	817	59	914	999999	148	373	999999	114	167	999999	738	937	171	173	789	963	732	999999	511	233	196	509	15	999999	796	999999	999999	546	703	593	939	989	494	163	985	294	999999	947	708	137	431	999999	201	545	338	136	219	27	999999	999999	905	510	453	999999	358	317	53	339	999999	671	560	641	410	573	428	999999	999999	999999	999999	504	258	784	999999	383	802	999999	318	470	256	669	267	795	499	728	687	439	546	999999	804	677	251	384	443	47	577	789	618	627	127	590	999999	211	839	552	726	999999	115	79	75	999999	999	582	93	845	999999	
764	999999	681	886	989	211	999999	213	511	262	874	999999	367	806	999999	558	691	353	665	985	66	956	946	12	566	333	476	999999	622	678	668	999999	597	633	813	647	999999	741	138	388	857	997	337	300	999999	780	748	273	63	632	999999	239	999999	999999	357	999999	205	679	329	665	735	999999	591	833	593	582	753	733	999999	375	621	999999	999999	286	138	68	629	656	160	786	584	999999	507	989	370	999999	874	737	286	999999	451	999999	999999	999999	652	999999	416	504	706	279	36	999999	999999	687	21	366	24	150	731	298	188	549	999999	543	999999	533	999999	601	472	164	708	25	456	987	924	364	538	752	633	547	651	134	950	880	759	999999	932	819	978	13	424	733	999999	988	827	901	738	878	391	129	999999	815	42	551	571	20	999999	292	999999	656	828	271	999999	194	646	64	599	648	784	520	600	948	622	468	999999	974	19	468	999999	32	625	660	999999	999999	724	836	101	408	319	748	12	649	65	332	185	999999	227	821	999999	999999	312	999999	999999	870	999999	999999	202	574	811	596	11	999999	132	741	41	999999	999999	12	469	810	999999	200	339	45	999999	951	999999	999999	999999	586	757	197	127	397	719	535	566	500	985	999999	643	999999	597	999999	999999	903	527	324	999999	999999	264	224	362	999999	810	121	999999	68	999999	999999	999999	999999	999999	999999	839	999999	999999	999999	31	505	610	408	999999	619	176	445	602	999999	298	615	433	999999	999	283	999999	999999	999999	585	586	607	774	508	148	417	869	741	245	372	882	933	999999	792	302	795	408	999999	207	742	374	375	999999	153	999999	746	999999	411	999999	18	902	307	977	999999	158	423	731	111	999999	609	749	435	209	240	734	365	694	641	999999	213	875	476	344	999999	999999	221	98	999999	739	401	273	468	837	237	999999	584	955	524	643	878	74	307	595	598	993	999999	999999	999999	419	414	999999	512	134	999999	142	999999	963	884	999999	999999	999999	999999	371	867	999999	291	999999	999999	999999	159	999999	999999	997	999999	149	578	881	745	109	999999	54	810	221	335	999999	761	343	999999	104	999999	621	999999	339	999999	553	999999	935	727	262	711	999999	204	518	999999	999999	883	514	726	559	564	554	227	785	913	892	524	999999	46	528	584	999999	459	877	999999	537	338	839	999999	854	186	643	163	492	398	930	850	302	952	330	465	999999	616	589	540	489	999999	295	426	813	39	83	999999	208	999999	999999	891	999999	781	999999	676	54	223	999999	382	999999	400	999999	999999	982	51	999999	937	716	72	337	341	870	346	256	999999	53	999999	
487	825	112	745	954	999999	999999	49	533	520	230	654	999999	43	999999	216	619	99	669	898	999999	772	806	146	191	145	351	431	999999	980	535	597	633	631	736	55	279	186	445	920	761	943	999999	712	999999	999999	651	304	999999	663	727	166	473	154	978	715	29	966	563	819	999999	999999	27	552	984	632	31	790	307	699	937	443	653	749	999999	501	999999	104	429	129	999999	57	835	367	263	999999	134	488	999999	999999	999999	313	622	999999	999999	557	925	965	727	94	50	999999	999999	999999	726	999999	512	724	16	487	461	924	546	443	999999	425	999999	659	299	615	508	542	147	286	673	999999	999999	37	302	590	575	298	376	345	999999	633	60	939	641	970	865	410	482	175	569	111	766	189	301	41	188	999999	675	121	999999	508	724	720	999999	999999	999999	485	431	426	911	999999	999999	210	364	701	375	439	28	329	750	108	999999	971	716	571	867	640	735	999999	411	309	622	264	760	580	908	340	716	999999	507	390	999999	66	999999	406	999999	565	825	600	666	999999	258	356	371	999999	448	753	13	661	999999	832	749	171	24	612	999999	999999	450	784	999999	45	723	479	822	369	130	13	999999	320	27	311	815	145	604	999999	61	999999	893	283	141	999999	336	64	323	674	999999	999999	52	652	856	260	999999	50	999999	630	999999	999999	534	11	367	999999	46	693	644	924	999999	999999	999999	999999	560	283	409	177	999999	636	708	668	166	157	729	999999	961	74	463	766	195	774	999999	999999	999999	282	742	891	916	695	999999	643	420	398	658	37	260	690	101	583	850	947	999999	180	921	366	622	999999	282	64	484	999999	239	877	738	251	285	593	725	999999	999999	518	261	957	517	75	999999	767	498	701	62	281	973	880	915	248	386	999999	61	279	660	364	618	862	221	157	999999	999999	999999	416	751	999999	964	813	51	342	696	440	663	856	118	854	888	580	999999	999999	999	359	999999	999999	865	128	541	455	627	999999	999999	999999	999999	370	661	999999	999999	999999	999999	395	316	999999	838	999999	999999	999999	503	205	171	805	476	47	860	18	999999	64	999999	170	551	632	136	999999	999999	864	442	307	695	303	204	999999	747	806	999999	616	896	839	520	387	999999	999999	999999	346	294	999999	709	861	538	999999	221	607	144	999999	540	999999	999999	797	974	973	151	999999	260	209	999999	768	999999	999999	999999	254	999999	319	543	203	221	999999	999999	999999	234	372	999999	580	768	999999	999999	596	268	801	276	999999	999999	108	864	546	246	999999	668	425	999999	525	765	49	454	999999	625	999999	
74	940	734	907	320	999999	573	611	818	999999	486	303	128	413	510	999999	403	114	897	22	454	996	999999	517	963	591	454	708	607	125	136	999999	341	188	999999	999999	76	368	992	999999	535	262	727	999999	999999	375	999999	932	25	509	645	350	396	613	999999	77	983	227	943	728	35	865	14	703	444	11	999999	999999	881	192	999999	999999	122	999999	487	201	278	999999	299	999999	294	521	692	108	999999	999999	98	728	730	464	345	848	424	274	852	669	258	999999	241	226	999999	367	61	999999	318	610	237	375	135	266	999999	702	927	999999	999999	513	182	906	999999	658	999999	242	218	426	846	351	620	847	178	999999	943	999999	59	83	194	927	470	999999	789	999999	999999	722	999999	473	999999	643	999999	79	830	348	496	999999	799	583	312	181	158	634	986	967	990	390	207	317	322	999999	652	853	999999	516	52	999999	999999	999999	999999	201	999999	999999	761	213	429	550	27	829	331	601	999999	475	771	999999	778	999999	872	821	878	178	524	295	999999	120	990	999999	909	324	999999	182	999999	999999	999999	999999	999999	414	873	999999	548	449	999999	999999	986	720	109	999999	91	156	999999	216	451	305	488	999999	676	354	999999	650	999999	999999	641	702	533	158	999999	22	992	660	482	374	962	999999	282	438	805	156	309	440	20	812	986	999999	999999	999999	731	929	954	999999	443	197	820	232	569	197	999999	670	845	999999	999999	97	195	430	674	374	253	361	32	59	136	530	999999	999999	639	410	374	877	126	443	427	999999	999999	450	227	294	553	740	530	999999	999999	145	999999	471	96	923	627	999999	999999	221	999999	999999	999999	905	424	913	152	666	592	168	999999	930	553	412	420	999999	39	744	213	389	999999	513	831	937	429	991	999999	583	77	999999	783	999999	999999	904	596	57	999999	162	999999	313	152	887	999999	371	271	999999	591	999999	999999	189	894	882	362	709	999999	342	547	999999	485	432	694	569	599	876	384	999999	151	999999	815	373	375	876	718	899	247	933	366	469	675	730	999999	999999	533	887	821	900	999999	999999	513	264	509	571	999999	603	619	583	297	999999	986	999999	999999	999999	94	686	814	27	173	462	472	468	975	88	303	999999	32	373	45	712	65	484	568	999999	145	999999	863	804	209	125	290	664	645	999999	482	428	182	467	246	846	83	803	737	994	617	999999	288	999999	277	922	581	255	999999	585	224	512	689	495	999999	533	823	19	999999	58	182	808	822	999999	605	874	581	565	137	199	639	262	746	573	454	100	282	441	999999	286	544	999999	126	999999	
999999	969	739	687	659	999999	33	73	984	688	822	999999	999999	398	826	402	350	26	999999	358	946	962	766	999999	50	999999	260	391	483	999999	514	148	691	763	28	635	999999	999999	905	425	176	999999	277	999999	751	645	868	883	615	143	935	527	916	768	123	908	999999	624	999999	941	461	641	590	452	184	684	999999	468	999999	200	267	456	120	702	191	380	695	999999	999999	405	849	376	775	349	999999	986	231	999999	650	120	999999	521	258	999999	963	534	999999	999999	884	999999	999999	999999	999999	999999	999999	489	417	223	586	999999	222	505	260	251	999999	94	865	250	999999	197	999999	204	818	268	768	746	207	156	739	657	394	870	823	306	876	999999	862	360	999999	127	999999	18	345	907	898	925	271	999999	872	878	668	745	980	696	615	333	590	999999	655	999999	291	271	483	929	999999	352	682	999999	374	652	232	514	999999	727	618	453	858	911	370	843	485	200	283	861	989	649	889	137	691	999999	999999	617	704	342	836	317	534	999999	999999	555	253	317	999999	230	656	999999	999999	999999	87	171	474	679	884	999999	655	100	987	622	940	707	462	554	272	999999	792	999999	999999	999999	890	311	919	452	361	814	599	177	999999	999999	214	835	682	999999	59	999999	999999	189	732	892	999999	999999	329	911	476	852	999999	698	54	821	437	999999	353	532	372	776	252	32	328	80	223	487	542	933	418	114	999999	825	504	742	742	612	882	999999	757	154	981	999999	999999	509	721	900	999999	737	626	173	491	159	274	283	287	66	861	999999	678	999999	214	396	503	999999	826	999999	204	312	88	824	168	435	775	228	794	244	56	818	359	322	364	999999	999999	254	623	999999	561	231	464	685	750	230	249	999999	999999	595	514	614	682	452	706	999999	658	801	14	65	384	55	489	52	20	999999	999999	365	846	409	999999	258	748	951	999999	973	847	403	999999	938	196	999999	999999	209	999999	441	145	906	616	543	156	999999	249	567	500	515	741	421	999999	707	999999	883	710	999999	516	999999	865	731	735	733	999999	264	728	76	999999	166	766	999999	322	578	907	406	749	999999	999999	573	19	191	999999	211	241	999999	728	999999	30	999999	517	748	692	475	576	414	180	882	999999	892	999999	183	697	999999	748	461	109	106	800	999999	143	408	288	943	255	684	280	534	999999	547	536	362	56	999999	649	999999	597	846	12	502	236	866	742	370	999999	836	493	127	999999	779	335	632	575	509	999999	999999	470	749	999999	891	143	645	390	32	365	434	136	141	694	729	864	262	103	307	
294	276	666	917	166	419	999999	163	82	722	221	903	999999	546	999999	999999	558	848	627	121	368	590	999999	719	14	999999	709	362	999999	999999	999999	83	999999	999999	224	902	999999	552	592	999999	701	980	573	999999	811	462	999999	999999	744	163	180	26	999999	982	999999	704	790	999999	912	804	710	838	999999	999999	807	148	999999	519	332	494	97	16	265	817	419	388	26	818	907	999999	715	129	617	999999	561	898	447	557	999999	519	122	505	639	787	109	862	260	234	859	999999	97	136	268	260	75	174	760	817	572	561	999999	971	999999	370	99	591	231	460	999999	909	700	817	191	812	381	592	376	477	718	557	137	999999	999999	244	999999	588	860	366	214	397	148	629	985	999999	832	999999	466	999999	698	517	641	999999	999999	950	972	280	945	455	879	999999	797	292	109	24	999999	895	22	804	905	510	999999	864	256	999999	771	80	999999	999999	980	240	136	107	778	211	915	337	355	18	999999	194	643	415	487	999999	599	855	530	999999	354	936	999999	661	373	197	786	777	553	999999	999999	901	448	540	475	648	999999	699	514	999999	109	105	999999	13	999999	721	867	999999	999999	524	800	915	999999	862	999999	53	112	999999	734	591	999999	148	784	999999	829	370	746	112	939	839	999999	899	999999	999999	999999	258	397	135	999999	999999	329	999999	400	39	999999	999999	361	586	480	999999	546	881	965	922	483	961	999999	250	183	181	999999	765	386	999999	150	999999	999999	917	991	999999	655	976	355	92	271	952	999999	754	999999	999999	999999	170	631	516	302	502	933	999999	159	909	999999	156	951	947	999999	564	95	852	888	354	999999	444	999999	999999	776	999999	535	883	999999	530	223	566	999999	999999	172	814	999999	869	999999	647	999999	156	768	999999	874	509	34	408	415	706	999999	895	865	999999	867	999999	999999	999999	739	999999	966	60	766	628	999999	380	959	344	785	862	430	225	607	999999	999999	551	999999	513	794	999999	545	137	478	954	663	328	700	488	749	596	249	181	999999	522	680	916	390	149	395	503	549	690	623	552	999999	651	999999	624	331	326	899	72	178	999999	197	999999	999999	811	964	378	999999	481	999999	198	622	999999	96	95	570	999999	171	536	128	999999	728	855	514	925	999999	21	40	86	166	433	697	187	13	999999	334	841	344	578	185	26	823	999999	105	434	930	38	565	211	63	861	999999	372	944	877	743	342	334	999999	143	952	999999	604	999999	171	501	445	255	428	761	999999	136	999999	999999	111	477	660	759	90	999999	649	456	828	32	305	277	334	243	999999	
924	991	516	687	999999	232	678	999999	999999	933	933	999999	783	999999	450	334	999999	573	21	842	999999	93	582	254	662	494	506	519	581	999999	894	176	212	999999	504	769	222	448	999999	139	999999	257	906	826	156	510	866	319	387	698	569	704	323	999999	725	840	418	999999	34	999999	725	169	647	734	49	999999	292	663	642	680	121	296	426	882	420	162	186	756	999999	999999	627	999999	141	999999	459	999999	853	999999	403	663	360	950	423	205	413	272	999999	182	787	390	227	999999	677	707	999999	999999	288	440	999999	999999	999999	662	174	872	333	539	999999	999999	999999	849	913	481	270	978	329	999999	872	230	999999	157	552	14	969	717	934	424	519	434	999999	186	911	422	831	829	999999	698	999999	551	999999	999999	244	845	897	999999	476	746	942	698	999999	426	410	68	961	832	999999	999999	999999	456	937	908	29	604	999999	108	999999	999999	649	440	979	999999	383	999999	357	999999	999999	999999	116	41	251	999999	999999	999999	57	880	775	852	460	999	809	349	15	999999	999999	999999	854	639	999999	799	999999	975	999999	999999	999999	999999	52	89	710	999999	999999	323	553	661	215	749	435	207	557	586	333	999999	50	649	631	999999	999999	53	999999	393	750	283	999999	316	999999	999999	101	971	999999	301	838	695	152	104	90	495	999999	999999	134	863	999999	999999	92	801	999999	912	934	456	879	89	140	999999	370	999999	615	645	994	246	627	999999	657	464	104	265	748	999999	943	999999	569	999999	843	280	918	854	999999	103	999999	999999	840	130	341	999999	999999	33	999999	999999	334	999999	488	445	500	999999	727	195	999999	84	561	827	63	838	969	988	887	743	246	859	90	516	471	522	999999	476	999999	507	607	22	372	81	999999	908	999999	999999	467	133	645	293	553	732	648	780	999999	373	999999	12	160	353	757	357	787	312	759	818	999999	999999	991	34	163	229	999999	203	999999	490	999999	999999	535	852	530	764	108	952	315	357	867	690	980	999999	999999	403	356	264	999999	24	293	791	159	493	763	501	142	620	139	334	999999	999999	79	999999	640	329	476	308	822	999999	259	835	997	411	951	999999	986	910	32	760	999999	332	938	999999	999999	941	995	52	98	39	632	487	822	999999	212	999999	621	928	999999	681	926	999999	442	272	764	458	999999	747	542	100	999999	231	597	379	460	822	999999	382	853	699	334	434	219	792	370	999999	22	26	209	537	999999	67	469	999999	999999	999999	999999	676	931	749	156	257	999999	998	525	999999	889	999999	530	999999	907	999999	84	751	357	999999	838	999999	999999	992	
445	999999	547	14	999999	999999	761	999999	999999	634	932	999999	999999	114	552	86	924	220	277	959	999999	999999	495	820	630	999999	982	999999	993	340	987	999999	773	939	999999	378	710	504	960	78	648	999999	907	895	457	77	797	970	208	999999	577	627	382	999999	119	876	292	727	999999	999999	999999	999999	999999	215	647	692	75	511	999999	184	376	429	260	999999	321	999999	661	599	373	562	25	22	520	723	999999	370	867	831	829	999999	95	982	999999	735	604	999999	389	701	258	999999	12	296	999999	999999	904	157	377	184	999999	869	224	999999	364	821	219	461	999999	539	452	287	824	243	999999	375	98	394	309	524	604	715	859	960	351	608	999999	729	843	495	818	615	992	693	210	959	221	402	628	308	526	153	82	850	259	971	999999	768	999999	803	935	999999	999999	853	999999	915	20	264	351	756	271	490	617	47	999999	837	294	141	42	723	163	999999	765	10	997	999999	999999	999999	710	999999	668	999999	125	50	999999	308	766	149	122	295	949	999999	999999	871	46	46	535	44	139	999999	686	808	999999	890	999999	249	999999	999999	855	129	999999	10	553	972	97	479	374	576	487	421	80	999999	999999	747	773	207	645	999999	964	961	999999	608	999999	999999	999999	859	999999	235	401	999999	999999	919	294	993	999999	948	413	88	999999	567	671	999999	557	717	352	542	999999	988	126	452	604	860	999999	893	999999	999999	130	265	289	238	999999	149	185	178	867	160	999999	999999	999999	999999	794	566	119	406	999999	966	61	172	946	160	80	79	999999	948	715	694	46	400	800	350	828	157	799	555	155	532	782	388	850	999999	682	764	264	301	999999	47	750	999999	604	236	622	999999	999999	138	999999	353	40	236	462	183	124	999999	999999	392	999999	999999	767	564	261	766	194	672	322	754	478	999999	814	817	999999	999999	999999	559	795	574	999999	999999	838	670	397	801	502	556	999999	676	87	222	540	872	304	22	279	196	235	838	52	950	645	564	660	852	539	223	936	784	239	564	673	999999	999999	999999	807	106	999999	999999	274	638	745	645	676	265	999999	941	522	288	408	999999	334	957	531	999999	999999	284	20	999999	272	999999	619	152	446	523	548	879	999999	178	214	999999	29	775	999999	414	214	10	888	404	999999	597	700	658	999999	482	240	715	138	887	999999	533	999999	632	197	999999	28	603	209	163	999999	999999	734	999999	83	235	738	999999	394	999999	573	234	396	999999	466	674	588	961	999999	964	293	999999	751	330	276	681	96	396	587	587	999999	611	801	734	687	192	863	355	
584	159	744	999999	999999	999999	999999	677	146	999999	176	999999	407	999999	836	999999	870	883	153	413	999999	401	148	351	971	999999	731	962	433	661	999999	283	811	242	386	617	230	999999	511	740	999999	999999	544	999999	230	74	190	338	775	566	864	999999	49	999999	277	999999	20	402	709	999999	289	361	254	485	551	892	711	175	680	228	999999	268	382	413	407	489	856	531	131	906	626	999999	196	866	797	134	999999	362	964	203	607	999999	903	986	460	654	354	69	75	337	363	25	658	556	999999	606	431	636	62	787	336	488	280	802	898	887	174	387	688	427	658	358	999999	486	621	999999	365	395	952	999999	145	797	466	793	999999	999999	744	640	999999	201	702	607	999999	999999	867	128	556	110	98	573	489	966	381	999999	678	999999	814	999999	935	999999	251	46	683	999999	652	538	999999	486	259	296	152	534	72	497	725	60	58	33	619	502	639	264	306	999999	272	178	999999	819	125	999999	796	573	999999	999999	950	665	924	10	534	999999	999999	80	999999	801	430	954	904	999999	999999	627	956	791	999999	442	724	986	739	999999	47	483	122	212	371	711	500	579	830	111	547	999999	136	999999	499	290	406	999999	412	505	958	317	274	541	999999	497	999999	14	21	271	245	963	926	999999	999999	60	226	894	708	150	311	851	134	802	999999	862	501	999999	302	999999	999999	164	583	244	345	729	219	581	314	999999	130	495	567	999999	999999	583	143	504	93	999999	74	511	860	999999	999999	999999	193	999999	999999	999999	995	681	712	739	234	90	999999	692	999999	999999	840	644	999999	835	29	816	293	565	999999	763	999999	996	825	853	216	999999	303	321	51	238	999999	747	999999	278	877	999999	999999	828	343	784	204	451	218	999999	608	429	999999	999999	252	999999	822	627	999999	440	317	998	855	858	532	999999	787	999999	650	67	697	999999	268	322	999999	999999	44	465	231	999999	999999	287	788	976	255	999999	999999	277	999999	664	999999	919	221	945	999999	878	593	923	305	644	999999	136	800	999999	161	999999	171	608	78	672	352	367	405	383	999999	999999	220	879	613	999999	94	519	999	999999	999999	999999	999999	322	999999	88	987	120	170	587	999999	442	487	999999	824	740	999999	16	209	406	999999	58	523	838	999999	931	999999	713	320	999999	559	999999	136	814	508	383	633	849	256	990	999999	241	206	818	230	439	552	583	65	872	129	88	319	999999	673	604	264	999999	248	430	420	999999	999999	610	999999	674	999999	672	138	451	999999	776	759	999999	999999	90	851	705	618	644	388	95	658	448	
999999	999999	179	999999	151	904	128	590	999999	999999	999999	999999	999999	596	790	999999	999999	880	999999	614	764	999999	328	999999	882	592	752	559	435	603	51	999999	999999	999999	180	555	505	782	531	234	999999	527	174	999999	638	320	648	999999	915	999999	999999	508	999999	53	684	96	163	77	651	558	161	568	164	17	784	255	784	999999	425	244	59	351	999999	229	291	999999	999999	999999	472	571	944	999999	644	999999	999999	543	999999	999999	676	94	402	999999	999999	972	999999	764	999999	166	158	393	999999	566	839	999999	23	179	999999	421	999999	446	999999	767	999999	999999	614	663	924	792	925	251	561	212	415	341	842	621	999999	386	999999	527	874	32	999999	89	46	999999	658	963	358	913	999999	282	819	239	187	634	832	999999	368	418	839	580	241	907	999999	332	999999	508	999999	402	999999	773	274	245	572	885	531	525	52	235	15	960	444	22	857	289	393	999999	999999	217	999999	169	27	999999	687	304	999999	339	257	713	237	999999	135	955	999999	620	999999	584	999999	302	113	999999	18	142	999999	878	145	229	59	999999	939	975	354	630	614	798	999999	999999	557	278	104	201	277	339	999999	855	835	488	66	247	999999	999999	517	861	999999	481	161	884	334	999999	168	571	999999	705	774	261	806	505	351	999999	864	999999	36	399	999999	999999	49	679	143	558	53	657	172	811	281	140	467	492	526	142	647	871	211	747	119	533	911	572	564	747	999999	999999	999999	900	383	798	782	999999	663	999999	441	999999	750	776	999999	510	408	478	433	999999	793	323	978	218	519	999999	280	999999	289	674	10	999999	124	396	999999	713	999999	272	437	482	358	349	828	334	700	999999	130	434	981	608	999999	999999	148	921	954	735	999999	999999	390	999999	528	503	838	999999	999999	964	368	364	999999	999999	989	146	999999	999999	295	453	494	999999	999999	354	872	846	307	999999	549	568	999999	202	442	773	362	593	882	57	954	999999	999999	999999	142	736	806	765	999999	929	618	999999	999999	197	999999	510	250	999999	999999	45	518	681	999999	168	449	632	999999	999999	921	503	699	406	263	993	999999	440	943	655	521	999999	547	999999	999999	378	999999	560	999999	151	566	932	532	656	183	846	999999	282	658	999999	399	510	109	641	843	663	239	999999	999999	407	999999	205	566	595	194	637	497	999999	992	999999	106	888	464	494	608	989	999999	53	233	999999	999999	723	781	601	999999	21	682	906	273	35	148	849	826	999999	950	370	375	937	999999	545	358	137	290	830	256	510	55	614	999999	999999	693	999999	989	327	942	476	424	965	
338	182	999999	591	148	967	689	256	72	694	544	247	999999	42	582	687	68	337	443	999999	354	756	966	77	999999	999999	999999	953	860	999999	828	484	999999	410	999999	298	589	767	989	322	151	999	447	361	80	796	240	660	612	999999	999999	614	42	999999	620	582	216	888	718	729	635	999999	396	564	999999	70	300	223	434	293	107	301	999999	131	808	355	318	615	996	86	188	681	350	558	249	224	999999	999999	790	35	91	701	58	269	687	999999	613	882	999999	20	505	27	236	999999	213	967	276	911	665	275	274	999999	891	999999	551	954	395	999999	324	651	999999	818	433	408	211	999999	253	88	444	402	741	435	129	986	581	171	454	999999	999999	282	947	999999	999999	525	761	490	999999	416	718	999999	999999	999999	568	844	402	999999	594	828	127	807	999999	198	477	272	533	838	999999	999999	70	389	999999	999999	999999	52	703	88	11	907	646	721	596	837	369	711	382	965	867	999999	594	999999	576	626	904	999999	999999	999999	72	999999	991	999999	18	904	355	339	999999	999999	293	525	999999	999999	999999	686	191	999999	220	887	829	766	890	567	999999	207	999999	175	813	882	469	944	495	945	26	457	916	722	713	999999	491	40	487	725	681	352	144	280	999999	890	444	508	336	670	929	306	663	434	953	810	592	189	525	351	196	999999	40	205	307	999999	770	469	692	999999	405	799	999999	175	999999	999999	72	50	955	922	999999	961	617	824	25	719	794	491	769	902	109	312	514	145	538	342	999999	938	973	983	130	975	815	999999	999999	999999	27	999999	549	999999	747	551	999999	603	903	235	732	215	189	999999	442	288	700	999999	429	999999	999999	153	637	552	315	999999	77	971	801	472	156	809	999999	885	702	306	942	443	999999	557	87	910	999999	312	610	999999	759	999999	551	842	285	35	388	181	844	873	861	996	30	623	484	263	999999	440	89	922	655	304	999999	146	345	999999	999999	872	999999	999999	910	999999	999999	999999	374	681	999999	959	197	130	430	999999	50	829	445	999999	422	999999	82	824	119	802	233	687	999999	999999	511	415	506	28	399	516	165	999999	999999	536	63	822	999999	803	833	999999	253	958	999999	276	263	65	701	399	999999	999999	999999	999999	999999	118	999999	265	747	910	179	24	463	178	731	914	233	580	866	908	999999	600	291	279	990	999999	558	275	999999	194	210	999999	714	116	184	303	999999	963	204	853	436	798	85	348	633	819	387	999999	236	588	999999	683	999999	792	506	253	814	529	211	998	559	834	80	999999	709	723	309	356	
994	999999	206	270	999999	22	481	104	525	999999	999999	180	999999	999999	49	606	151	527	266	921	610	931	489	999999	761	206	303	601	727	522	639	909	999999	40	89	797	391	782	307	999999	321	411	999999	871	883	41	118	999999	795	474	999999	191	467	388	999999	72	949	999999	509	189	718	879	377	13	999999	736	660	858	999999	251	224	368	999999	90	610	208	999999	617	313	999999	999999	228	806	263	999999	999999	999999	141	294	27	848	382	283	127	467	441	44	724	568	156	381	999999	999999	999999	259	62	999999	386	778	999999	858	341	705	999999	999999	499	999999	123	902	855	294	529	999999	387	402	842	95	112	622	179	173	999999	999999	999999	358	838	548	262	14	58	496	75	363	745	168	999999	676	503	999999	968	368	921	822	712	862	852	999999	999999	161	416	967	858	763	609	384	379	292	548	431	263	999999	820	118	999999	999999	228	175	828	228	885	176	591	86	654	811	252	667	346	305	506	162	256	111	598	90	638	311	754	999999	789	999999	999999	82	773	27	547	812	968	999999	999999	686	857	83	275	249	386	781	119	797	142	711	999999	252	925	110	704	718	520	773	730	916	999999	467	999999	661	999999	519	312	637	999999	999999	699	992	999999	820	999999	182	836	358	703	856	202	999999	999999	999999	287	885	157	999999	322	999999	301	999999	623	726	274	399	644	613	211	867	999999	999999	534	999999	22	999999	590	115	804	531	882	999999	80	873	724	465	239	361	383	162	371	999999	324	444	147	999999	379	999999	555	905	538	232	156	999999	387	720	999999	999999	75	334	304	52	999999	999999	945	139	133	750	12	809	170	999999	999999	999999	999999	839	168	100	565	517	584	655	559	898	993	660	25	999999	999999	999999	43	704	295	59	858	329	771	533	498	18	381	999999	933	746	745	999999	992	107	340	999999	999999	341	969	558	999999	648	492	969	999999	295	123	889	999999	997	999999	466	997	190	200	185	78	634	601	557	146	999999	999999	813	999999	999999	668	917	903	999999	452	702	735	737	308	219	999999	801	999999	213	894	491	374	935	970	288	257	811	999999	165	480	999999	999999	421	422	999999	926	999999	816	59	626	999999	986	317	555	83	999999	270	999999	999999	348	276	899	397	999999	654	590	786	842	874	501	857	19	748	999999	999999	999999	999999	325	512	999999	999999	999999	999999	999999	698	505	66	390	897	558	999999	999999	999999	816	214	999999	352	758	999999	999999	149	836	941	557	999999	196	247	841	39	999999	416	999999	379	696	189	291	223	999999	965	999999	999999	406	999999	326	
515	928	92	999999	272	497	619	565	557	307	153	331	53	138	816	999999	267	224	360	999999	151	999999	559	240	637	922	813	541	999999	618	681	999999	891	999999	999999	841	113	999999	579	999999	502	851	397	81	999999	857	999999	95	999999	463	891	319	55	168	999999	474	378	999999	999999	349	683	999999	772	939	626	410	439	429	95	975	407	952	999999	818	294	300	653	488	687	779	685	728	546	339	726	372	999999	732	999999	578	473	261	21	999999	858	423	88	457	999999	999999	428	818	999999	29	66	999999	674	237	874	999999	999999	889	175	524	663	999999	999999	443	223	263	999999	999999	979	516	511	999999	999999	414	960	999999	221	205	42	544	361	999999	727	527	283	787	697	470	858	564	757	999999	96	496	576	902	882	645	999999	201	999999	721	838	493	517	910	999999	270	276	14	999999	625	857	999999	173	999999	237	24	999999	435	565	251	848	425	999999	928	999999	453	837	999999	988	576	960	841	113	640	39	243	19	373	788	437	204	853	999999	141	726	465	333	999999	999999	868	485	809	999999	198	999999	999999	734	589	999999	555	433	218	999999	107	665	25	527	533	999999	993	14	796	999999	999999	57	994	535	627	211	603	130	999999	393	129	999999	161	215	915	767	616	509	430	999999	999999	999999	985	837	792	476	710	938	999999	23	680	864	688	999999	999999	151	999999	887	117	388	256	999999	376	825	896	16	514	999999	612	765	160	494	583	999999	999999	134	72	167	742	160	999999	665	330	52	999999	265	412	999999	707	773	890	728	401	52	999999	808	637	170	941	786	961	900	336	999999	862	195	999999	414	999999	383	999999	719	155	956	887	999999	999999	333	122	640	603	524	112	838	999999	431	103	541	18	606	497	901	999999	955	999999	600	338	999999	190	526	975	999999	243	999999	694	180	583	999999	164	999999	704	313	57	310	193	447	797	999999	169	440	999999	748	999999	999999	886	187	503	199	767	296	262	817	999999	595	999999	604	999999	777	154	704	999999	658	387	333	902	999999	854	915	772	751	999999	840	137	999999	434	237	602	93	448	516	676	394	676	867	432	886	169	461	645	588	166	29	353	464	593	443	999999	999999	999999	702	332	999999	426	26	999999	999999	689	404	171	437	12	207	338	637	37	463	981	999999	900	25	33	402	999999	194	594	783	999999	673	166	990	999999	529	999999	746	193	98	967	660	384	999999	207	765	999999	218	586	959	690	716	436	139	461	851	181	241	678	999999	317	242	431	709	924	26	248	180	570	999999	370	592	453	938	495	
999999	145	890	999999	268	112	71	999999	999999	102	780	246	36	999999	24	358	605	78	263	999999	735	238	674	96	190	526	129	647	999999	999999	108	999999	497	644	140	716	291	999999	999999	827	255	635	999999	999999	153	779	999999	641	555	134	765	524	199	999999	760	102	470	803	638	999999	982	424	503	46	999999	518	999999	392	408	999999	76	999999	999999	436	535	110	442	999999	943	999999	314	999999	101	999999	833	584	83	999999	883	47	255	999999	784	677	844	830	141	760	622	635	999999	830	999999	257	68	583	865	763	631	999999	660	999999	860	237	437	504	999999	523	212	420	999999	419	508	999999	63	587	408	981	591	704	968	999999	444	999999	379	484	999999	844	921	260	718	999999	708	233	386	841	627	999999	249	350	507	617	557	212	200	999999	332	871	203	999999	184	884	181	927	691	978	969	999999	857	953	258	489	602	999999	701	999999	710	284	999999	222	959	999999	999999	999999	207	361	134	241	127	758	162	999999	650	451	85	834	147	781	542	999999	999999	85	699	296	102	999999	25	999999	511	74	910	57	999999	999999	520	333	153	931	729	340	854	999999	999999	999999	800	873	838	160	877	867	987	999999	999999	586	349	884	162	999999	158	188	999999	529	730	999999	999999	114	497	669	999999	999999	999999	216	999999	211	553	144	650	999999	999999	228	190	999999	999999	643	87	980	315	310	641	635	181	698	999999	551	994	335	999999	382	261	695	385	999999	229	135	999999	780	999999	540	43	215	243	999999	999999	929	998	481	999999	999999	975	866	799	197	37	999999	580	992	433	509	217	999999	137	278	348	800	999999	999999	644	601	999999	306	112	775	999999	999999	401	619	740	999999	553	522	533	919	406	394	896	198	999999	924	555	194	356	378	333	815	88	965	999999	167	96	987	837	210	630	999999	764	34	921	999999	999999	960	999999	580	956	999999	694	217	999999	953	999999	654	868	720	55	282	950	733	451	460	357	436	405	999999	767	566	999999	332	299	728	630	872	276	999999	30	595	932	776	999999	999999	999999	999999	104	270	263	441	128	127	164	358	728	40	582	470	999999	477	565	999999	813	399	19	371	917	153	333	41	387	328	699	460	349	999999	321	813	338	999999	342	145	999999	335	448	999999	178	941	999999	599	299	999999	306	553	39	999999	963	32	628	760	953	950	936	231	999999	999999	428	704	18	555	719	999999	142	766	999999	430	999999	487	951	451	203	976	153	734	741	581	31	999999	430	95	219	299	194	578	533	391	209	107	999999	648	149	999999	999999	999999	880	999999	
673	539	418	609	903	485	999999	187	567	976	999999	212	490	482	778	282	283	922	999999	429	584	999999	243	999999	231	262	216	313	999999	729	53	999999	853	221	907	491	737	821	192	999999	228	17	21	999999	584	996	616	798	999999	999999	999999	19	999999	460	945	120	999999	999999	388	651	279	767	999999	837	932	999999	358	279	574	296	544	462	999999	999999	211	577	552	999999	179	234	999999	417	999999	999999	538	43	589	402	275	797	999999	999999	999999	999999	464	461	999999	183	624	476	647	347	999999	583	333	999999	999999	507	259	377	999999	620	999999	999999	15	999999	333	440	309	898	528	999999	13	777	999999	471	999999	999999	156	750	445	378	72	702	999999	307	193	860	121	999999	764	999999	153	897	238	575	588	288	535	602	137	700	874	725	948	692	344	457	481	861	719	999999	360	509	931	199	557	999999	577	707	678	473	329	508	144	446	999999	116	548	536	883	999999	999999	554	622	744	503	346	999999	894	963	735	388	259	999999	694	730	644	965	48	27	795	999999	828	923	664	381	375	591	511	880	237	999999	945	978	978	405	806	886	196	999999	221	47	999999	743	942	999999	80	999999	449	715	177	150	509	519	97	39	845	630	957	373	137	999999	999999	24	736	827	999999	281	111	299	924	757	778	352	999999	999999	37	94	999999	579	311	947	151	999999	712	96	409	435	999999	999999	559	185	999999	823	568	465	794	669	999999	125	651	798	326	160	791	999999	372	166	713	999999	12	761	650	388	72	999999	999999	999999	311	999999	427	17	390	999999	739	748	828	955	784	350	963	367	86	864	927	512	631	991	999999	303	999999	252	722	561	946	797	535	551	760	387	852	347	368	368	697	999999	999999	173	999999	999999	590	417	382	373	375	644	685	785	460	559	559	621	451	17	924	185	295	999999	999999	999999	223	999999	204	406	497	999999	999	999999	176	999999	104	467	581	962	712	317	870	358	196	312	122	999999	100	999999	999999	240	999999	360	443	522	359	588	999999	479	828	999999	999999	975	999999	999999	999999	967	618	999999	464	102	999999	489	305	617	999999	936	643	903	829	999999	196	993	578	999999	730	649	283	654	933	516	999999	112	999999	408	104	999999	999999	999999	667	155	140	923	746	736	199	416	64	826	217	423	945	64	650	999999	127	229	407	618	29	999999	693	999999	244	948	593	938	355	999999	999999	420	999999	206	245	683	343	272	257	999999	999999	323	595	457	446	520	570	454	462	999999	999999	875	999999	864	427	999999	461	999999	689	797	999999	261	70	167	313	
797	959	749	819	999999	30	855	971	999999	550	705	999999	245	528	723	999999	148	486	576	616	999999	999999	598	779	571	999999	177	583	459	698	815	999999	437	154	648	560	821	634	496	758	999999	903	999999	323	721	273	225	647	965	420	14	775	999999	999999	666	999999	999999	999999	257	743	999999	282	521	866	735	999999	999999	101	879	172	999999	514	990	999999	190	999999	990	285	67	308	17	530	617	999999	694	50	999999	885	488	773	200	851	999999	999999	906	163	391	75	588	280	301	999999	767	802	854	499	999999	676	371	922	884	95	999999	949	736	332	664	482	181	999999	681	96	613	116	972	999999	137	999999	911	37	361	924	696	787	16	883	999999	999999	195	999999	999999	999999	524	999999	999999	114	999999	436	999999	999999	999999	909	893	893	999999	214	519	661	830	999999	999999	999999	765	344	999999	960	399	999999	942	999999	569	850	296	977	999999	588	572	58	999999	867	774	999999	999999	336	999999	451	40	802	199	802	999999	110	983	999999	999999	716	338	190	999999	999999	715	813	494	173	999999	647	623	999999	463	19	642	999999	999999	962	375	670	326	438	805	129	929	597	936	150	489	469	866	251	154	723	259	392	63	999999	999999	961	216	999999	322	999999	828	124	348	189	170	901	667	30	678	171	399	900	384	875	998	999999	999999	353	683	999999	781	381	772	740	999999	999999	999999	153	999999	999999	999999	268	999999	999999	300	815	258	757	980	587	801	845	573	982	999999	999999	18	187	301	43	95	862	383	999999	119	457	352	607	428	910	493	524	220	274	707	999999	785	469	999999	193	869	128	373	106	753	935	808	999999	417	411	251	241	999999	999999	328	601	884	357	805	843	473	651	339	999999	104	999999	635	308	285	999999	573	548	602	999999	999999	966	499	287	24	999999	999999	562	200	26	668	262	671	443	999999	999999	255	437	663	741	999999	228	999999	303	999999	476	309	510	999999	224	838	702	638	744	613	999999	112	999999	999999	999999	999999	910	999999	322	999999	999999	615	999999	362	179	946	145	884	861	398	945	186	999999	285	547	875	148	999999	976	187	965	623	927	829	593	13	648	103	42	546	809	768	999999	891	170	860	116	157	343	278	702	817	777	999999	667	185	906	332	999999	755	999999	999999	484	144	446	228	687	372	999999	176	308	52	851	324	589	999999	999999	999999	999999	687	768	999999	999999	999999	485	999999	999999	582	999999	418	106	326	307	287	999999	948	293	999999	999999	941	182	743	389	177	970	660	965	999999	999999	490	999999	999999	999999	118	986	999999	155	776	659	298	999999	
999999	210	360	79	981	744	574	835	641	893	999999	859	183	515	35	611	547	999999	999999	191	999999	815	681	941	504	119	199	300	423	802	517	683	166	569	76	542	999999	108	999999	916	401	627	135	999999	109	999999	999999	602	961	464	999999	48	999999	117	999999	300	528	418	574	871	999999	284	999999	999999	385	999999	702	999999	448	492	582	999999	749	907	790	766	999999	999999	842	761	86	596	339	999999	204	999999	848	59	580	776	24	999999	533	126	999999	999999	999999	999999	221	415	999999	428	999999	479	882	168	298	927	327	232	609	443	575	999999	795	957	999999	461	644	999999	999999	999999	999999	672	999999	961	916	633	545	672	999999	403	999999	437	721	657	442	999999	999999	45	190	920	731	358	999999	580	999999	720	331	999999	182	754	999999	314	999999	396	395	491	11	921	999999	999999	391	654	671	215	999999	148	102	147	999999	999999	385	608	726	999999	921	684	505	897	916	206	311	141	500	999999	751	569	867	999999	271	950	858	165	793	999999	539	87	687	960	20	906	627	999999	889	97	378	53	587	645	999999	711	985	113	14	56	363	260	163	865	464	10	280	767	876	999999	236	999999	999999	211	395	844	997	999999	887	20	578	128	252	413	437	999999	981	232	859	999999	999999	754	160	747	170	289	923	999999	506	999999	635	859	316	324	860	158	238	386	260	630	999999	999999	226	994	477	244	999999	999999	438	756	999999	58	908	326	999999	481	79	77	999999	999999	920	185	48	876	384	999999	812	927	999999	289	479	605	972	238	845	524	538	999999	279	999999	999999	183	392	749	991	587	951	990	999999	388	88	170	345	154	710	538	411	349	999999	759	432	89	207	999999	287	422	999999	999999	480	95	943	913	999999	124	999999	746	793	299	885	999999	767	821	999999	999999	999999	318	270	828	527	317	122	198	546	520	503	201	976	999999	472	579	510	280	999999	999999	445	175	373	230	319	963	999999	122	464	822	991	611	867	999999	949	968	999999	258	162	173	999999	754	376	286	999999	999999	770	559	999999	315	999999	496	311	999999	729	44	999999	50	518	564	999999	999	734	723	529	891	334	944	294	503	427	262	127	357	656	999999	799	96	999999	676	203	195	999999	158	536	999999	310	999999	313	914	33	121	739	999999	601	973	29	652	757	729	319	826	275	332	888	999999	378	954	936	47	244	999999	441	842	999999	386	712	999999	197	34	591	59	640	379	999999	999999	522	529	755	682	671	156	339	999999	367	999999	919	964	269	502	136	356	347	275	680	999999	999999	896	237	224	
999999	443	464	999999	148	999999	195	896	999999	583	999999	999999	208	263	376	97	529	562	485	994	466	748	999999	999999	999999	999999	711	999999	999999	999999	634	625	302	541	999999	237	692	606	740	999999	190	32	122	686	999999	287	158	94	999999	592	645	128	421	999999	757	522	127	769	999999	902	557	820	207	546	999999	895	999999	666	842	148	999999	923	821	387	813	443	636	639	714	620	97	627	475	999999	669	999999	214	69	783	899	119	923	771	838	550	370	825	999999	999999	999999	730	999999	999999	760	196	722	307	43	429	324	885	488	64	223	815	999999	354	101	876	441	690	999999	883	999999	999999	482	161	983	837	453	618	70	900	999999	890	999999	385	715	920	947	219	180	639	469	23	631	868	557	999999	620	25	733	699	999999	404	999999	999999	309	731	713	570	999999	999999	999999	705	999999	587	435	333	220	554	639	180	929	232	520	858	424	929	407	614	604	960	226	437	884	999999	604	234	999999	997	85	984	216	386	894	999999	662	763	999999	54	442	999999	812	75	999999	563	769	83	884	384	999999	380	333	109	966	363	999999	999999	820	463	982	211	674	222	478	999999	964	999999	337	546	205	660	740	363	181	380	158	160	61	331	999999	530	349	284	813	705	660	117	419	999999	993	124	999999	735	71	999999	559	599	999999	999999	598	226	745	348	188	533	639	970	928	596	215	829	496	498	861	462	999999	400	408	999999	994	857	999999	796	552	91	716	14	301	939	820	999999	563	999999	999999	999999	784	11	105	289	75	999999	188	823	336	174	627	999999	874	609	999999	169	200	824	999999	999999	93	948	795	107	817	635	679	988	776	656	999999	999999	766	999999	999999	859	304	129	999999	999999	678	999999	470	999999	463	272	140	692	569	999999	367	739	593	991	301	835	215	998	472	440	20	200	57	679	898	999999	688	397	931	520	865	81	127	999999	73	999999	488	417	999999	554	999999	999999	429	125	298	536	583	774	195	999999	999999	306	999999	276	999999	488	999999	791	489	999999	584	742	760	999999	999999	296	999999	170	927	999999	357	797	999999	999999	999999	33	771	931	391	372	999999	913	212	100	999999	569	425	999999	138	585	510	999999	928	641	999999	762	236	380	999999	12	999999	423	847	667	493	856	942	738	999999	999999	716	341	409	126	134	999999	539	669	999999	999999	870	771	41	352	27	660	868	722	999999	999999	999999	400	999999	388	458	999999	76	999999	607	20	999999	687	520	857	868	178	297	812	517	309	233	566	197	999999	999999	152	391	999999	999999	999999	987	229	999999	
166	484	999999	729	30	668	670	604	993	72	182	999999	193	260	999999	999999	999999	373	66	214	647	950	239	213	518	257	315	999999	571	896	774	32	999999	896	364	383	552	449	276	999999	846	999999	239	504	999999	494	948	892	999999	30	800	469	999999	24	153	216	999999	122	999999	999999	362	597	42	107	297	999999	211	999999	999999	999999	999999	409	999999	912	368	941	721	735	198	999999	308	423	865	999999	106	315	102	999999	999999	999999	999999	440	239	502	790	999999	999999	141	999999	865	292	662	999999	416	98	999999	372	27	656	999999	999999	999999	924	196	475	939	732	490	11	999999	999999	819	543	748	999999	501	180	603	132	118	278	589	999999	332	741	646	427	999999	463	705	999999	999999	999999	551	999999	620	516	52	37	851	526	192	140	999999	999999	473	128	257	745	596	999999	768	895	999999	932	999999	989	601	999999	829	522	283	37	999999	50	999999	93	999999	95	60	985	137	576	999999	591	96	459	305	524	278	528	179	712	867	999999	183	999999	999999	999999	758	999999	914	598	208	999999	253	165	834	193	999999	390	135	172	999999	611	999999	999999	624	955	999999	455	693	86	999999	311	352	571	999999	999999	867	802	999999	384	337	428	80	999999	999999	941	348	999999	625	999999	999999	999999	403	999999	26	265	392	980	564	242	772	999999	937	837	422	897	999999	681	995	999999	325	34	494	750	835	999999	540	563	824	683	616	914	829	581	388	297	907	345	554	904	437	999999	247	662	999999	34	491	999999	999999	481	955	667	936	999999	796	673	999999	999999	181	749	725	829	166	881	625	857	999999	365	458	135	989	650	136	999999	999999	999999	786	999999	999999	811	785	999999	999999	999999	727	949	978	227	785	715	893	265	174	805	188	608	999999	365	46	999999	550	135	783	999999	492	315	540	845	36	366	887	999999	514	999999	964	999999	391	813	163	676	879	999999	999999	743	999999	999999	999999	331	912	977	709	430	795	393	270	660	523	457	999999	422	418	142	201	428	999999	332	750	803	841	760	226	916	211	370	874	294	554	49	758	758	829	219	932	999999	657	999999	776	999999	999999	313	999999	934	999999	741	999999	746	75	162	916	909	999999	682	490	162	761	793	228	434	519	975	115	999999	698	112	593	209	210	152	999999	370	555	999999	703	999999	855	292	963	470	999999	137	229	401	999999	848	775	156	729	779	296	999999	248	351	610	134	208	430	245	850	158	68	999999	922	391	555	999999	999999	978	952	999999	479	830	758	999999	392	756	713	999999	850	336	999999	479	999999	999999	907	131	214	29	
999999	339	999999	56	122	322	53	591	999999	999999	999999	494	999999	178	999999	482	999999	999999	490	29	999999	377	999999	80	395	523	712	999999	999999	76	484	433	999999	342	409	623	871	432	717	445	288	800	459	703	999999	999999	913	278	703	948	48	999999	641	194	801	999999	844	364	661	999999	999999	464	476	241	535	153	344	999999	768	999999	611	395	325	54	740	428	918	999999	298	40	609	443	886	176	37	609	792	999999	541	207	778	517	999999	128	835	824	334	227	177	638	30	999999	999999	549	347	653	559	596	453	382	999999	64	76	630	989	176	999999	999999	999999	999999	999999	379	549	571	384	104	623	999999	218	916	103	700	622	659	19	999999	934	346	829	384	59	205	521	168	914	724	450	150	138	669	256	34	24	999999	999999	651	293	938	175	253	39	362	388	999999	999999	592	999999	999999	621	223	241	241	479	999999	876	165	857	390	657	659	653	482	79	549	670	79	999999	999999	383	368	493	996	180	586	355	696	817	985	879	999999	293	44	529	999999	437	24	554	195	374	130	793	902	999999	516	599	556	293	839	999999	999999	906	70	43	999999	999999	245	70	999999	483	189	348	872	511	335	376	619	953	999999	121	655	999999	999999	16	262	574	590	715	664	986	798	999999	999999	999999	670	424	233	999999	275	194	202	954	661	712	194	782	921	401	955	150	999999	603	139	727	221	695	999999	63	999999	688	149	529	406	999999	999999	776	999999	754	840	911	152	618	999999	969	918	999999	863	787	821	999999	653	199	760	524	16	205	999999	260	999999	975	999999	180	230	586	999999	673	999999	754	38	999999	422	176	999999	999999	997	372	915	999999	809	520	831	999999	241	310	45	949	769	881	900	488	502	119	999999	999999	903	999999	398	999999	999999	254	153	999999	999999	999999	999999	486	638	716	527	643	290	999999	999999	396	153	388	938	999999	999999	105	904	999999	853	549	915	312	329	695	999999	35	974	814	999999	999999	999999	723	870	999999	252	999999	321	62	364	999999	208	999999	999999	461	722	524	999999	999999	999999	827	350	476	264	219	498	999999	166	999999	575	502	669	476	999999	886	999999	430	999999	121	999999	991	784	851	322	596	350	536	999999	867	972	625	991	505	264	418	223	900	468	999999	338	497	402	377	486	862	999999	732	511	999999	442	999999	999999	922	802	567	999999	498	164	667	869	999999	121	299	999999	949	510	999999	221	468	672	128	961	858	782	189	599	999999	374	459	998	999999	35	999999	434	999999	619	78	703	696	375	725	745	800	791	376	385	113	999999	
537	361	999999	520	52	999999	324	340	999999	149	999999	968	636	999999	999999	999999	260	999999	258	999999	300	340	442	999999	525	103	947	999999	170	77	999999	803	496	999999	837	108	999999	107	982	999999	119	349	472	928	999999	728	739	999999	51	141	540	439	999999	248	116	207	919	963	999999	948	171	942	179	999999	999999	818	482	625	296	606	104	162	999999	505	754	950	867	513	389	797	999999	356	341	39	536	999999	677	257	903	999999	189	611	112	999999	591	177	180	391	205	272	255	123	999999	445	47	387	485	630	493	166	339	415	583	999999	594	815	611	150	553	756	999999	234	722	999999	426	492	999999	919	914	587	999999	486	318	127	999999	250	999999	999999	991	159	501	56	764	999999	311	774	37	999999	449	999999	565	39	999999	448	999999	31	401	659	28	554	337	565	999999	905	385	999999	107	999999	999999	354	774	999999	159	404	999999	105	469	999999	353	999999	465	999999	480	149	32	999999	647	999999	997	529	999999	391	877	446	999999	936	340	859	371	999999	676	571	999999	104	999999	849	999999	444	193	35	561	426	999999	376	999999	192	94	999999	883	634	215	237	468	136	505	392	838	712	999999	999999	999999	610	613	894	975	894	897	386	148	999999	871	999999	999999	999999	967	432	85	511	357	638	852	764	975	736	253	449	999999	999999	598	618	21	999999	860	866	270	951	813	421	400	999999	294	707	437	999999	763	11	551	496	169	999999	317	337	364	944	475	10	999999	876	651	535	999999	776	787	530	999999	703	352	820	711	999999	619	664	999999	162	353	999999	336	999999	972	251	898	615	961	525	999999	684	812	916	999999	269	326	999999	769	865	413	518	999999	907	549	70	658	730	785	152	463	652	226	999999	999999	330	674	999999	999999	999999	636	186	815	271	229	486	890	999999	429	451	699	683	894	254	749	835	233	428	725	912	593	177	999999	819	999999	999999	467	610	325	79	595	999999	999999	370	238	237	703	999999	688	73	179	232	311	343	453	780	758	972	462	765	999999	255	644	991	816	468	999999	995	208	571	29	289	121	359	999999	742	650	534	26	521	999999	574	740	661	742	371	999999	496	375	292	900	495	158	560	972	349	999999	50	999999	769	881	707	460	126	999999	999999	999999	951	999999	710	139	233	955	999999	632	532	514	982	258	455	999999	859	630	916	670	999999	141	560	386	517	430	609	979	256	999999	435	124	623	617	853	260	999999	19	665	162	676	999999	217	927	450	834	339	792	109	176	31	87	543	455	520	999999	560	575	969	290	529	
254	999999	999999	999999	417	891	999999	405	204	688	850	964	999999	994	994	999999	999999	999999	683	100	817	880	999999	618	999999	580	999999	107	104	699	348	50	999999	632	999999	830	907	730	999999	999999	963	397	904	999999	999999	999999	779	461	525	834	999999	639	296	199	712	373	629	691	848	837	723	278	310	505	349	809	589	141	572	173	26	901	903	999999	136	430	976	601	447	246	800	716	999999	270	772	999999	754	195	920	999999	211	226	882	999999	230	695	96	999999	148	371	532	999999	888	999999	999999	35	736	556	72	999999	397	37	253	612	46	16	697	50	999999	640	999999	403	220	514	962	799	29	999999	999999	999999	999999	576	462	999999	713	162	828	228	451	747	999999	208	999999	639	671	183	972	999999	168	224	998	56	999999	508	316	999999	437	999999	399	999999	16	999999	46	999999	947	999999	575	178	899	883	187	478	598	985	667	999999	999999	581	999999	788	827	749	548	305	443	297	900	953	999999	584	999999	999999	829	999999	740	943	171	501	691	850	999999	804	380	285	999999	999999	457	691	840	999999	857	856	541	999999	999999	266	490	741	198	999999	920	621	409	324	999999	733	649	999999	254	999999	695	999999	890	992	999999	999999	378	273	999999	912	839	218	999999	319	726	868	912	999999	241	484	463	999999	313	41	999999	986	405	66	125	312	999999	292	999999	126	999999	88	966	549	430	179	999999	226	999999	285	820	711	508	99	598	301	821	430	933	999999	999999	999999	999999	858	71	999999	627	999999	157	955	999999	556	772	996	555	999999	901	372	798	72	595	246	948	38	220	228	487	999999	468	824	491	460	999999	675	999999	498	612	117	999999	999999	551	999999	79	526	253	273	939	999999	999999	950	999999	458	999999	999999	184	35	326	447	999999	842	717	999999	854	999999	999999	581	207	106	152	66	999999	794	999999	572	520	29	177	431	784	946	289	999999	771	517	435	43	999999	999999	999999	999999	182	999999	469	999999	999999	240	722	999999	62	999999	76	842	999999	487	914	605	999999	999999	359	165	857	999999	999999	701	563	741	550	999999	897	440	754	999999	999999	999999	884	999999	335	250	64	290	999999	431	379	999999	880	999999	615	293	603	830	470	767	139	345	972	287	511	767	91	776	999999	386	848	621	916	358	247	57	602	53	280	332	15	79	859	436	525	550	821	125	135	266	999999	77	970	999999	588	270	350	607	368	567	168	288	999999	920	999999	758	999999	999999	209	999999	691	559	999999	147	762	70	999999	545	761	999999	946	965	650	433	643	780	999999	929	769	976	707	995	685	712	
174	726	478	938	853	766	353	299	916	567	575	193	517	833	235	528	784	999999	845	407	620	203	999999	177	287	802	118	276	761	232	861	695	874	847	973	45	592	999999	691	994	617	656	59	93	858	460	272	816	704	251	999999	902	159	287	101	971	98	310	661	999999	658	999999	538	999999	706	999999	319	670	860	999999	936	246	122	999999	789	999999	153	999999	319	827	539	301	572	999999	999999	958	545	596	755	12	999999	999999	999999	999999	999999	540	128	366	386	978	999999	999999	956	514	314	956	789	308	498	999999	827	999999	991	834	999999	367	515	999999	999999	747	999999	999999	914	858	999999	655	360	481	514	258	845	786	999999	340	686	936	999999	68	999999	83	178	999999	107	627	184	414	300	999999	129	979	35	110	703	638	644	999999	687	107	999999	659	606	318	794	249	291	50	999999	660	999999	584	999999	456	811	589	999999	999999	999999	296	683	999999	365	308	999999	535	999999	744	93	999999	696	999999	259	999999	999999	999999	477	860	452	857	346	999999	49	639	999999	544	999999	578	299	124	999999	547	803	400	424	999999	304	307	999999	268	26	546	999999	834	964	999999	999999	784	660	264	999999	719	653	999999	950	549	799	725	404	817	578	654	455	999999	480	158	999999	858	999999	999999	999999	180	904	999999	841	799	186	214	675	23	219	182	918	45	12	999999	999999	45	450	874	999999	999999	999999	999999	999999	371	999999	988	364	815	999999	477	961	296	11	941	814	469	926	161	373	594	999999	391	608	999999	999999	419	965	140	265	999999	417	999999	999999	684	999999	766	504	479	999999	197	850	860	999999	742	221	631	44	999999	999999	434	119	299	510	49	528	999999	999999	294	634	999999	32	233	560	16	69	22	557	999999	673	57	964	456	453	185	744	199	803	866	999999	999999	385	904	605	830	320	128	447	999999	165	755	999999	220	844	999999	999999	999999	310	582	999999	999999	83	999999	397	487	999999	999999	846	335	304	339	999999	672	110	529	306	999999	628	729	695	940	574	857	170	918	999999	753	999999	999999	20	128	889	999999	193	999999	41	667	516	127	370	658	999999	122	404	826	47	565	120	325	999999	56	999999	999999	886	742	635	225	999999	479	999999	716	60	428	324	186	449	497	488	125	497	999999	612	510	368	47	668	461	462	999999	999999	265	643	296	698	964	129	318	344	451	999999	815	999999	46	460	654	608	999999	797	228	999999	549	86	999999	999999	100	443	497	222	848	83	999999	999999	999999	598	999999	999999	763	730	359	999999	999999	162	47	999999	999999	528	575	999999	713	439	814	
663	244	999999	999999	188	648	468	999999	531	999999	106	999999	999999	185	62	897	448	58	999999	844	132	448	999999	255	397	999999	238	156	571	868	448	508	418	269	519	528	265	267	233	434	304	999999	828	434	44	666	668	999999	999999	631	137	999999	141	595	999999	225	83	711	999999	999999	419	321	46	662	193	598	999999	999999	666	534	641	190	999999	999999	550	10	619	736	999999	731	380	648	999999	940	740	446	376	823	999999	304	454	999999	999999	93	999999	982	96	175	251	446	588	999999	999999	999999	989	946	999999	984	55	999999	999999	347	499	221	999999	770	793	106	921	747	999999	264	541	371	89	999999	866	740	999999	999999	913	999999	494	774	999999	820	724	433	999999	794	999999	391	778	886	999999	117	65	112	324	254	999999	999999	253	503	224	334	29	999999	25	902	90	999999	853	999999	999999	163	852	999999	78	949	56	370	156	137	487	839	485	654	999999	971	41	999999	426	999999	377	923	209	999999	560	999999	800	171	418	57	714	999999	538	300	118	544	264	340	43	999999	208	999999	843	999999	26	384	848	999999	887	53	999999	326	999999	966	120	853	953	861	174	259	158	884	951	108	423	663	311	194	999999	140	717	701	729	61	689	999999	89	93	974	999999	970	999999	283	374	186	397	999999	572	190	999999	999999	999999	175	784	226	323	877	745	702	362	83	663	827	999999	336	179	596	999999	287	571	774	870	887	999999	288	721	611	586	922	36	999999	739	14	999999	549	324	536	945	834	375	999999	999999	999999	621	999999	317	609	999999	48	999999	800	835	999999	618	490	720	515	185	506	505	711	999999	822	676	999999	344	658	545	218	22	643	999999	143	999999	901	439	489	999999	887	971	121	95	548	915	999999	33	999999	396	801	828	808	360	449	339	663	999999	999999	713	127	767	658	74	999999	35	999999	999999	702	383	717	999999	999999	249	298	999999	999999	626	999999	906	450	479	890	272	743	999999	999999	293	212	803	257	999999	999999	776	158	999999	999999	57	778	523	552	87	330	79	679	750	598	569	71	914	946	47	628	615	273	647	876	395	330	927	821	89	945	999999	136	196	143	464	101	177	221	345	999999	238	999999	999999	159	999999	593	992	999999	644	231	298	856	220	902	999999	999999	999999	253	999999	727	850	701	473	999999	431	943	492	999999	999999	477	894	702	611	999999	399	261	899	498	66	802	337	146	999999	999999	657	999999	916	999999	831	951	590	924	294	999999	999999	537	890	999999	727	999999	110	385	657	177	337	595	255	31	513	60	612	21	999999	999999	399	
999999	524	999999	999999	388	999999	209	785	192	886	969	417	993	201	999999	370	668	999999	999999	701	999999	489	999999	999999	999999	797	895	779	781	999999	579	737	169	999999	292	23	999999	756	999999	850	900	599	474	290	367	187	261	830	651	689	944	250	17	433	999999	999999	514	94	999999	591	141	999999	999999	843	317	242	999999	999999	999999	999999	999999	911	431	338	800	999999	24	999999	172	999999	545	74	137	999999	404	338	729	736	782	67	508	201	343	999999	718	480	594	630	999999	135	929	487	921	803	604	42	819	678	632	93	221	784	921	539	999999	999999	302	913	449	999999	512	999999	999999	851	349	893	999999	673	620	999999	768	393	756	47	953	68	152	334	999999	371	999999	61	999999	698	845	723	999999	803	712	651	999999	999999	191	999999	623	999999	495	999999	463	711	999999	155	68	312	325	999999	999999	884	999999	986	924	967	427	87	469	999999	999999	999999	15	625	623	999999	960	968	151	96	212	999999	999999	545	999999	999999	870	999999	906	373	992	801	999999	28	695	999999	227	725	727	999999	264	113	999999	999999	10	200	75	838	97	691	195	100	170	238	624	275	999999	999999	423	851	107	999999	181	999999	468	999999	921	999999	929	238	556	244	250	999999	832	109	999999	260	545	382	16	42	698	225	188	999999	641	999999	999999	999999	924	999999	999999	999999	999999	622	931	440	704	999999	279	88	908	858	144	950	849	239	406	525	999999	220	505	51	845	74	943	956	916	566	974	777	999999	509	314	999999	932	999999	817	220	177	999999	556	161	112	928	134	839	90	238	62	411	747	999999	393	714	681	271	999999	999999	678	999999	523	999999	419	501	496	999999	554	999999	28	484	421	196	357	249	663	354	938	916	940	113	999999	688	513	999999	40	713	999999	999999	699	671	344	999999	541	201	283	418	999999	610	442	725	295	326	219	577	990	561	999999	153	60	337	999999	999999	118	575	110	835	999999	846	471	999999	293	954	75	357	150	652	654	165	999999	255	611	337	484	999999	818	558	478	935	999999	999999	191	972	549	372	348	999999	660	966	999999	448	783	999999	149	659	999999	341	261	862	437	347	906	375	187	805	999999	994	639	893	756	551	367	699	273	992	999999	320	999999	703	18	920	992	688	74	527	999999	999999	197	824	783	999999	307	615	508	245	572	999999	795	743	647	353	999999	999999	219	550	90	93	999999	157	68	131	926	558	854	516	354	228	311	999999	343	18	806	814	119	280	253	751	201	38	999999	785	524	999999	999999	664	340	235	478	999999	447	388	93	50	
766	662	559	749	999999	991	890	354	999999	146	410	999999	546	775	999999	939	306	999999	891	999999	727	282	999999	265	999999	999999	999999	999999	749	788	999999	999999	999999	766	57	999999	720	504	991	210	147	85	999999	388	270	427	999999	564	577	539	227	118	496	999999	322	493	66	303	257	570	999999	771	604	725	924	454	713	780	999999	210	228	999999	347	691	466	652	11	228	999999	999999	82	620	551	219	570	113	469	445	454	564	401	426	256	430	394	376	480	555	463	816	999999	347	837	377	999999	424	999999	804	33	999999	492	837	308	183	497	999999	229	395	164	999999	999999	278	999999	173	809	802	555	917	307	100	999999	455	764	189	369	735	783	183	898	156	343	999999	422	784	81	563	127	83	933	999999	156	95	401	999999	830	446	20	999999	568	519	868	999999	999999	932	497	46	83	129	813	761	999999	55	496	18	486	329	855	552	101	999999	684	999999	999999	118	999999	97	64	131	358	923	725	119	999999	389	999999	490	168	489	296	44	489	998	270	181	778	999999	598	392	166	999999	999999	468	999999	322	835	396	999999	398	999999	410	999999	951	771	889	999999	999999	440	117	999999	996	171	376	265	66	766	685	999999	812	340	842	498	671	965	847	343	266	537	303	554	999999	999999	999999	499	999999	62	537	237	380	145	999999	999999	490	662	169	999999	223	213	525	999999	159	183	999999	999999	157	911	321	986	924	556	779	774	147	563	838	385	400	876	378	999999	238	458	842	676	863	181	999999	19	999999	507	129	63	21	999999	404	718	563	999999	352	975	740	551	999999	823	365	702	999999	927	999999	783	999999	346	834	521	327	700	341	390	204	976	903	999999	190	426	437	725	762	999999	168	130	821	999999	534	403	273	999999	155	999999	321	999999	999999	999999	999999	31	558	999999	228	499	429	999999	386	183	518	999999	999999	438	370	885	396	639	939	999999	769	702	999999	999999	811	441	258	640	554	999999	79	43	339	823	126	168	868	654	507	999999	999999	999999	743	999999	180	169	999999	999999	326	269	632	681	231	513	321	493	69	297	999999	999999	999999	789	159	999999	999999	484	46	258	999999	999999	999999	741	999999	999999	173	999999	958	323	100	999999	119	423	323	999999	689	398	811	825	512	999999	108	581	683	719	999999	190	999999	999999	544	695	999999	83	522	124	252	890	999999	554	350	999999	999999	999999	206	999999	677	827	475	864	385	716	999999	221	746	689	113	999999	999999	999999	654	999999	10	289	779	999999	530	999999	901	999999	52	798	850	999999	484	506	109	362	385	999999	51	
204	999999	999999	999999	828	32	999999	336	999999	21	807	999999	999999	900	368	15	999999	966	801	999999	640	925	999999	822	586	865	415	736	250	589	750	999999	703	999999	460	277	999999	985	951	382	618	710	78	197	244	966	725	999999	126	999999	854	999999	584	567	999999	278	999999	626	717	962	617	185	999999	252	271	999999	138	999999	449	100	453	999999	999999	428	188	930	999999	88	999999	620	150	58	619	999999	999999	364	999999	999999	970	192	828	999999	278	999999	765	443	623	825	999999	498	837	971	917	36	57	595	381	165	388	480	421	370	48	999999	999999	568	565	347	517	907	270	992	783	267	271	999999	990	999999	663	745	316	999999	161	99	782	179	141	593	999999	999999	982	330	757	499	770	468	896	181	178	206	999999	999999	999999	29	237	844	999999	999999	764	538	604	999999	502	999999	174	390	218	948	324	652	999999	972	645	377	999999	939	999999	999999	999999	803	622	819	857	999999	867	999999	722	142	861	938	980	481	999999	173	999999	637	828	124	335	389	260	947	857	525	769	904	640	940	105	298	609	904	173	961	915	999999	497	999999	775	143	668	86	97	385	671	956	154	482	832	296	121	131	958	117	552	999999	961	999999	696	962	999999	999999	999999	573	999999	86	999999	999999	257	759	149	791	999999	999999	721	184	859	481	854	999999	999999	168	118	809	999999	488	945	66	418	999999	824	999999	999999	812	744	886	49	523	57	999999	647	286	235	83	999999	329	999999	767	395	378	815	490	999999	883	211	241	673	999999	396	850	141	262	458	17	935	999999	452	535	457	999999	144	346	434	269	175	483	933	45	661	999999	705	187	999999	50	434	343	678	466	610	513	222	999999	136	206	463	395	999999	999999	147	999999	877	256	320	559	999999	479	66	227	717	727	308	999999	575	540	155	953	591	418	583	601	314	985	925	944	999999	331	219	999999	999999	779	655	715	897	999999	999999	459	867	120	805	999999	287	461	999999	882	214	584	247	596	61	510	804	419	643	999999	859	891	331	376	937	912	999999	827	421	937	82	592	999999	87	560	999999	95	480	612	629	323	999999	247	52	739	47	999999	622	999999	305	975	246	82	360	999999	97	138	501	183	893	694	999999	49	810	810	622	843	169	45	365	424	999999	806	999999	999999	16	654	289	636	999999	828	647	650	999999	962	835	520	999999	999999	473	567	999999	999999	719	935	999999	999999	999999	241	127	999999	924	586	821	881	651	440	999999	138	631	442	848	864	999999	75	56	809	999999	999999	975	999999	463	720	572	797	830	
35	97	89	368	999999	228	58	519	705	903	71	999999	244	320	405	462	262	999999	40	999999	729	999999	654	888	64	890	587	265	25	740	999999	24	33	999999	999999	353	999999	769	999999	999999	800	354	577	171	985	999999	689	538	580	648	211	903	541	999999	999999	11	442	200	314	999999	999999	999999	504	965	699	999999	804	193	694	62	484	492	387	999999	917	385	456	999999	903	83	210	58	685	999999	999999	999999	483	944	950	624	999999	787	465	136	583	18	850	612	472	938	185	505	844	527	174	999999	525	724	171	725	554	950	296	240	999999	592	117	137	435	399	573	860	243	999999	999999	999999	37	999999	999999	909	534	844	30	999999	999999	705	214	999999	212	820	784	758	782	234	79	959	501	235	999999	991	999999	722	186	82	374	325	272	999999	385	477	999999	274	999999	262	200	710	930	331	342	406	387	950	925	614	615	999999	999999	999999	999	192	999999	801	999999	251	18	811	667	947	999999	999999	442	999999	781	734	999999	519	999999	530	999999	369	999999	179	892	628	613	999999	797	572	467	559	999999	264	774	203	999999	999999	999999	249	253	388	52	983	730	999999	999999	947	999999	999999	999999	999999	547	999999	999999	640	999999	35	908	607	638	68	24	105	489	51	343	188	999999	587	999999	999999	480	999999	287	655	999999	56	449	999999	664	666	781	999999	96	372	21	691	290	144	50	256	980	441	611	194	999999	947	999999	999999	426	785	292	591	999999	246	624	520	279	999999	323	116	586	776	999999	971	999999	999999	18	126	39	652	897	530	999999	215	268	49	999999	999999	291	379	999999	761	716	879	383	999999	868	850	747	501	999999	962	821	999999	999999	214	498	639	907	956	938	999999	658	773	887	761	54	532	977	584	103	187	47	943	999999	824	69	73	598	96	549	168	378	538	241	999999	709	612	545	63	550	787	999999	334	441	175	999999	942	991	622	999999	345	872	172	407	244	999999	999999	380	845	155	435	999999	820	416	779	18	999999	999999	952	62	441	987	999999	44	999999	999999	999999	999999	398	722	999999	999999	975	941	214	296	215	140	996	20	831	242	699	908	125	746	374	918	662	167	982	999999	999999	570	714	358	948	999999	101	251	222	376	982	999999	38	999999	999999	999999	211	493	802	989	999999	942	999999	999999	297	25	999999	570	628	793	849	240	740	716	42	415	999999	999999	999999	999999	999999	755	999999	464	259	577	999999	760	680	494	999999	178	999999	992	999999	999999	999999	999999	70	932	219	530	623	429	527	751	392	322	999999	659	652	355	155	999999	950	790	154	
766	949	720	146	167	889	143	999999	680	875	747	851	935	76	999999	999999	414	999999	999999	141	999999	936	508	194	566	438	31	999999	371	999999	640	999999	999999	952	582	564	350	999999	62	641	489	999999	847	876	644	999999	396	999999	929	559	999999	857	441	658	999999	830	451	535	579	729	999999	302	999999	657	244	705	778	983	494	999999	455	618	815	877	999999	999999	98	632	550	105	52	439	911	999999	291	782	610	424	999999	751	123	814	226	332	999999	999999	636	999999	641	999999	692	999999	107	771	114	999999	999999	999999	16	750	742	818	999999	483	687	438	390	904	375	462	105	363	807	743	54	640	999999	999999	114	464	399	999999	991	999999	413	638	341	999999	706	169	739	55	417	434	19	305	999999	742	645	999999	999999	731	824	188	842	338	606	363	999999	474	729	560	999999	552	361	999999	999999	383	80	58	106	250	208	216	722	999999	999999	383	734	749	810	999999	846	769	657	668	999999	812	768	84	42	977	999999	242	440	189	594	999999	83	175	478	455	671	999999	999999	566	532	618	999999	999999	393	233	629	999999	999999	78	999999	691	894	692	999999	24	614	995	26	129	827	966	776	543	465	89	309	999999	281	999999	989	259	532	999999	145	465	999999	976	691	809	358	444	579	999999	474	903	971	390	405	463	841	675	580	128	739	999999	842	922	337	313	923	70	706	308	89	999999	168	804	556	314	668	999999	314	217	770	392	396	999999	78	561	999999	918	173	999999	999999	999999	679	413	361	579	623	999999	649	999999	885	297	738	280	292	20	744	177	834	101	999999	999999	371	372	357	356	999999	437	999999	999999	999999	14	897	999999	784	999999	785	754	452	999999	690	999999	989	999999	331	999999	654	126	132	68	817	999999	94	82	32	999999	952	999999	999999	15	409	196	579	873	192	999999	399	849	496	999999	234	999999	724	856	410	560	223	444	51	999999	701	999999	314	795	958	263	999999	825	865	473	999999	479	999999	447	577	504	665	999999	999999	450	999999	999999	629	606	834	826	999999	238	672	472	107	518	274	999999	313	356	881	784	915	928	961	574	984	33	999999	754	999999	286	288	905	894	107	999999	600	789	896	434	708	960	141	999999	999999	999999	403	375	305	214	515	999999	231	623	881	209	815	488	519	820	606	999999	90	999999	939	949	766	577	999999	818	999999	402	416	999999	182	823	784	891	279	999999	591	657	417	549	785	152	67	291	999999	898	884	999999	280	86	827	814	880	999999	107	742	999999	825	999999	487	540	999999	727	309	999999	68	424	924	999999	
107	239	949	486	540	749	999999	891	999999	564	111	933	562	132	340	999999	999999	942	188	793	999999	35	766	291	929	19	672	424	757	999999	954	999999	999999	902	182	847	878	337	350	856	310	999999	910	270	274	553	999999	991	999999	999999	92	999999	245	999999	999999	81	472	667	556	530	86	382	144	644	609	628	999999	659	949	492	225	999999	999999	332	493	999999	999999	999999	27	999999	41	999999	37	552	757	838	247	829	231	111	384	221	781	819	999999	927	716	999999	660	999999	580	328	999999	904	999999	62	524	913	647	994	956	967	650	180	499	405	999999	592	887	771	391	153	999999	848	118	999999	259	782	553	565	970	849	844	999999	999999	712	639	999999	562	999999	324	999999	192	236	154	417	570	610	330	383	582	999999	388	889	264	436	999999	203	796	985	803	742	370	91	34	116	132	278	375	786	999999	999999	39	999999	456	67	999999	211	999999	701	443	648	462	179	983	999999	999999	955	127	378	822	445	335	999999	901	582	963	111	212	47	294	302	999999	543	617	359	999999	205	442	999999	475	689	500	105	551	164	290	201	107	187	645	177	160	996	964	331	999999	463	291	999999	103	999999	998	665	416	151	413	918	561	999999	751	275	522	920	903	142	944	999999	34	746	302	772	999999	35	999999	127	151	249	579	999999	461	641	914	568	113	616	691	834	688	999999	751	371	639	999999	436	380	654	240	103	831	386	666	438	999999	581	330	855	999999	273	299	999999	174	349	274	999999	999999	360	953	816	999999	451	120	552	624	995	999999	142	541	999999	31	472	911	156	999999	910	794	999999	380	986	782	760	718	999999	399	410	586	31	999999	999999	999999	29	701	423	806	389	275	124	813	999999	651	197	324	383	251	826	98	28	999999	999999	388	907	980	967	43	536	999999	999999	162	224	419	908	768	251	283	999999	771	999999	350	367	999999	999999	398	831	345	594	445	999999	328	999999	999999	568	999999	20	911	417	48	999999	389	279	656	725	961	599	139	742	429	83	110	249	64	600	999999	999999	719	707	518	159	631	449	101	398	230	590	902	850	488	757	339	866	963	999999	118	80	711	999999	999999	999999	999999	603	174	371	244	999999	999999	721	999999	999999	300	999999	898	999999	112	940	999999	267	505	999999	697	999999	999999	672	744	243	285	27	999999	607	532	999999	989	719	458	38	284	729	164	150	999999	191	960	302	466	135	967	999999	999999	177	892	453	423	346	111	422	350	502	627	10	804	500	238	292	663	999999	224	999999	440	999999	666	458	113	
999999	309	516	328	960	215	999999	276	210	91	324	714	89	387	999999	617	999999	999999	781	999999	164	346	581	952	678	638	966	910	789	643	860	511	444	999999	69	47	999999	104	999999	297	19	734	999999	419	999999	999999	584	122	572	570	999999	396	999999	356	999999	27	728	999999	649	331	248	707	486	567	231	999999	279	739	999999	614	999999	942	308	493	102	430	743	172	48	110	64	853	347	999999	249	474	999999	98	400	51	319	42	454	67	999999	311	999999	46	198	110	307	845	794	958	548	999999	98	401	999999	528	284	999999	524	548	277	999999	370	268	327	757	196	999999	348	286	305	990	497	999999	443	790	183	999999	974	937	803	219	68	999999	679	999999	999999	234	833	871	767	999999	999999	906	790	665	941	988	999999	440	914	125	999999	518	662	558	999999	847	957	473	355	577	591	999999	745	68	999999	999999	588	541	381	999999	999999	476	999999	551	999999	999999	460	778	849	194	988	543	33	999999	712	550	726	131	822	537	277	370	526	999999	171	930	999999	999999	999999	960	409	999999	999999	952	767	40	999	120	85	383	397	999999	623	171	588	58	999999	68	999999	784	263	466	999999	843	694	987	950	328	390	551	431	727	448	888	999999	811	999999	80	919	999999	550	999999	999999	448	149	98	999999	365	612	999999	377	112	999999	555	707	999999	468	225	268	999999	999999	999999	730	533	999999	999999	999999	734	386	999999	575	999999	148	673	244	647	999999	280	704	605	999999	999999	999999	277	183	328	351	893	191	841	999999	999999	811	149	602	868	885	522	496	479	358	22	978	835	999999	885	999999	713	999999	69	532	198	521	662	999999	999999	965	462	360	999999	328	846	999999	544	433	317	680	999	80	375	762	999999	783	234	999999	238	999999	880	730	298	364	638	582	131	319	999999	746	159	999999	999999	903	432	172	863	160	999999	468	443	411	240	214	999999	642	945	307	999999	999999	999999	999999	310	877	94	732	999999	278	690	273	432	235	278	570	531	398	963	471	339	735	919	83	999999	770	999999	999999	500	93	399	996	999999	999999	684	750	459	744	310	999999	999999	700	110	594	470	247	46	999999	143	669	683	576	679	483	968	898	999999	999999	668	999999	704	614	242	977	879	694	999999	608	550	527	121	787	98	732	652	638	635	999999	613	999999	733	964	345	830	999999	823	999999	164	855	786	999999	246	85	769	999999	999999	468	999999	715	775	999999	999999	999999	615	558	895	487	946	999999	999999	273	169	999999	169	806	740	279	999999	576	999999	377	481	753	764	999999	875	712	328	207	
447	180	999999	619	838	999999	999999	307	730	281	515	345	999999	333	999999	523	105	636	915	963	999999	935	66	556	999999	407	140	999999	999999	352	683	193	168	748	999999	168	760	550	999999	273	510	442	548	139	999999	719	996	158	238	250	176	248	796	365	412	511	123	956	959	999999	766	622	404	387	598	331	186	631	939	366	762	555	999999	652	462	362	999999	926	494	940	410	999999	999999	999999	999999	999999	396	803	999999	881	999999	804	590	340	506	999999	999999	171	999999	739	542	375	218	999999	487	999999	383	999999	902	59	124	196	471	29	39	784	999999	742	211	999999	934	383	295	67	321	958	999999	533	999999	574	325	235	395	754	407	999999	773	584	999999	564	71	253	900	297	766	857	999999	570	311	999999	721	305	959	999999	999999	169	89	161	559	999999	999999	999999	997	338	734	889	801	999999	622	993	20	592	568	647	102	999999	483	997	999999	463	625	404	232	433	852	29	276	17	949	248	955	999999	999999	654	908	221	255	572	563	999999	66	625	948	317	712	139	737	999999	295	123	686	92	860	105	904	999999	627	574	999999	714	622	793	767	383	47	398	566	913	738	999999	446	910	999999	422	407	10	456	999999	999999	999999	999999	953	722	835	561	873	761	999999	750	656	594	680	96	849	999999	999999	857	574	999999	323	572	823	583	413	999999	775	648	448	697	999999	805	712	853	762	999999	669	81	932	822	999999	999999	999999	173	999999	297	765	823	999999	999999	144	152	881	644	407	160	469	380	318	168	786	234	322	241	846	851	881	827	334	427	595	201	925	752	999999	999999	935	660	502	126	911	951	64	999999	999999	761	923	78	999999	611	962	299	762	773	45	939	324	405	326	240	415	938	499	999999	572	999999	999999	138	999999	999999	224	808	877	201	257	834	180	999999	678	95	927	813	381	723	465	306	439	161	717	999999	371	540	999999	272	711	999999	462	887	999999	999999	543	999999	539	999999	396	163	999999	570	999999	210	768	291	726	241	312	601	567	775	710	276	513	75	421	999999	999999	999999	999999	615	999999	285	382	293	999999	68	551	142	284	647	336	312	999999	868	636	516	999999	89	814	112	959	999999	414	686	999999	999999	999999	478	383	178	383	712	688	805	90	250	828	485	999999	668	689	179	327	919	448	408	390	999999	439	905	963	281	869	372	656	999999	870	695	116	873	950	83	759	115	274	623	999999	89	787	999999	999999	923	122	156	423	790	792	999999	247	778	70	472	999999	477	999999	111	999999	325	159	710	379	142	378	
103	999999	616	419	221	655	825	999999	311	856	53	226	49	999999	723	948	999999	588	999999	457	337	813	488	44	292	999999	172	999999	308	930	87	26	999999	554	29	438	807	381	580	839	422	999999	999999	999999	996	999999	999999	943	999999	376	999999	131	994	684	999999	289	999999	581	137	320	492	999999	999999	999999	779	36	999999	495	149	295	151	494	999999	999999	44	999999	63	873	48	41	735	229	660	931	646	956	31	870	999999	999999	209	235	254	269	357	378	520	388	836	969	999999	680	999999	834	235	999999	999999	459	650	708	236	365	543	105	585	273	393	552	999999	822	999999	800	981	409	95	916	250	748	999999	999999	999999	674	47	999999	452	999999	425	826	706	846	842	571	999999	805	513	844	999999	158	684	93	984	967	999999	999999	963	999999	999999	404	749	999999	559	374	271	983	999999	561	999999	474	653	529	999999	999999	999999	887	999999	999999	579	185	896	250	234	101	74	114	682	854	30	33	999999	999999	366	999999	86	398	297	478	999999	247	999999	951	999999	226	999999	164	999999	426	131	999999	43	530	220	523	508	508	999999	468	310	999999	310	41	541	999999	369	999999	999999	999999	491	457	600	511	142	341	265	944	724	999999	595	909	870	999999	733	262	989	584	452	999999	999999	578	999999	828	177	154	937	888	420	231	856	999999	991	999999	935	673	177	531	397	878	268	999999	783	85	872	401	999999	54	307	288	314	784	548	330	315	912	999999	771	344	988	403	999999	533	503	161	999999	999999	464	330	999999	999999	468	999999	573	584	958	794	238	999999	776	858	999999	591	999999	916	81	966	671	110	32	529	406	197	409	485	891	39	290	923	791	483	999999	723	247	999999	846	597	999999	745	999999	999999	914	815	567	139	510	785	999999	587	999999	999999	255	999999	999999	999999	999999	280	999999	98	999999	928	999999	315	174	303	999999	180	353	939	79	484	992	925	753	903	615	999999	999999	280	974	115	638	702	999999	677	999999	999999	999999	707	513	576	809	999999	62	999999	614	609	650	274	112	999999	999999	461	517	605	131	999999	610	999999	925	999999	999999	517	123	587	300	811	471	496	75	999999	755	646	436	503	674	999999	999999	999999	298	15	940	365	999999	644	673	187	194	248	556	907	867	30	781	415	999999	302	772	474	138	999999	148	164	999999	552	999999	795	34	999999	999999	999999	455	284	116	919	167	999999	349	479	914	122	626	233	999999	167	691	999999	864	999999	577	381	999999	409	999999	494	867	785	166	999999	999999	878	162	999999	316	540	999999	592	999999	999999	257	999999	952	303	559	
25	187	914	224	51	999999	850	930	13	446	560	682	56	87	621	62	382	137	724	999999	999999	959	455	917	409	705	999999	999999	999999	774	936	429	999999	849	191	999999	952	571	125	999999	218	947	999999	733	999999	858	415	514	303	809	875	513	238	882	523	65	731	997	814	346	999999	999999	927	239	510	999999	999999	206	895	999999	999999	810	999999	999999	212	98	810	999999	999999	551	999999	594	527	202	898	432	200	999999	336	999999	999999	954	756	778	11	187	29	920	233	625	225	219	619	999999	999999	74	501	277	999999	434	999999	999999	837	273	56	177	512	735	999999	87	999999	484	869	769	727	155	63	243	999999	34	79	890	999999	545	999999	90	999999	537	493	834	931	923	487	901	880	576	999999	493	732	999999	674	999999	589	155	685	999999	999999	849	272	564	21	268	999999	655	365	365	519	301	937	966	999999	975	251	506	999999	26	996	968	889	160	999999	570	999999	999999	999999	784	310	353	860	593	741	136	999999	999999	822	673	616	832	545	999999	66	825	555	766	640	699	52	93	999999	999999	999999	380	999999	121	999999	451	757	999999	305	581	65	176	441	354	234	999999	999999	323	683	483	410	173	432	999999	103	211	999999	999999	494	660	999999	227	354	999999	849	370	176	999999	402	381	916	433	537	964	469	999999	999999	999999	999999	574	990	729	409	525	268	581	948	999999	28	999999	436	22	999999	645	839	837	821	249	505	999999	900	999999	920	312	567	976	635	467	904	212	816	813	212	920	670	999999	817	999999	932	277	421	999999	145	77	944	903	736	892	135	632	78	155	706	677	999999	444	808	107	958	292	999999	490	690	815	999999	623	809	776	974	826	999999	992	316	237	452	999999	419	853	367	999999	249	743	341	999999	999999	671	116	535	999999	999999	213	720	870	650	332	999999	890	330	560	331	999999	960	999999	309	611	85	838	999999	234	354	34	999999	740	304	52	212	158	999999	680	999999	516	283	529	749	622	999999	132	666	904	999999	438	99	303	46	569	999999	825	42	670	68	832	637	999999	902	211	258	980	576	607	130	782	482	999999	714	999999	819	440	178	999999	312	999999	181	999999	713	916	935	662	999999	734	763	999999	125	747	622	999999	879	972	627	548	999999	329	555	69	784	738	955	449	589	999999	749	849	656	356	999999	999999	661	999999	597	986	999999	595	286	999999	844	743	666	999999	37	701	999999	847	813	999999	999999	982	999999	122	789	999999	960	495	83	482	984	914	729	999999	389	517	999999	999999	385	999999	999999	999999	999999	714	225	999999	81	
999999	422	888	296	902	45	36	999999	999999	707	548	999999	999999	36	779	522	804	857	930	23	897	356	999999	349	999999	999999	182	357	543	939	693	999999	999999	999999	739	999999	999999	195	999999	878	703	734	999999	810	813	542	999999	614	502	999999	248	857	295	37	184	874	902	548	178	440	999999	678	999999	999999	23	651	535	719	296	706	999999	618	775	61	999999	999999	352	709	535	586	708	568	855	286	700	836	999999	720	999999	999999	181	646	999999	650	24	34	999999	567	796	171	17	53	327	796	929	630	999999	243	999999	21	531	203	999999	592	732	305	823	224	999999	187	50	815	990	432	535	999999	601	134	46	295	999999	785	912	374	578	999999	250	69	357	80	999999	377	12	717	342	977	633	999999	918	719	211	27	821	618	999999	201	63	895	271	248	38	999999	206	999999	999999	999999	999999	648	23	77	64	764	999999	675	433	672	812	283	99	999999	67	176	215	327	999999	912	964	303	253	387	611	355	797	999999	51	797	999999	580	635	596	999999	984	421	999999	999999	447	160	156	195	999999	389	780	805	713	999999	999999	751	879	348	999999	781	987	405	636	465	709	966	999999	999999	999999	501	242	999999	503	861	82	754	999999	999999	646	761	818	118	794	998	831	999999	94	927	999999	55	302	999999	465	814	708	999999	785	999999	955	999999	999999	522	559	957	999999	999999	311	852	119	118	999999	226	701	418	963	999999	610	638	999999	169	881	830	455	999999	208	11	999999	688	162	999999	968	968	707	999999	369	305	558	836	851	699	248	242	999999	999999	659	999999	539	999999	850	829	979	157	761	999999	599	571	999999	999999	758	155	999999	623	699	999999	149	428	999999	999999	58	667	330	773	786	934	920	649	22	999999	931	133	471	145	837	333	999999	820	216	911	576	798	999999	589	999999	706	750	625	542	201	930	999999	566	13	998	192	508	215	999999	827	875	949	999999	692	47	635	683	813	785	376	122	328	221	608	999999	260	439	740	999999	89	193	305	117	999999	454	999999	999999	467	147	655	824	308	459	999999	45	626	999999	546	552	999999	999999	937	840	999999	88	999999	999999	957	999999	747	753	767	519	999999	643	579	842	737	247	347	77	226	999999	999999	551	814	869	832	999999	343	21	892	198	252	66	256	465	999999	741	842	680	609	423	399	999999	66	999999	177	999999	999999	783	511	999999	214	385	806	271	999999	624	274	742	999999	999999	999999	736	999999	579	277	235	397	123	901	996	405	666	467	803	999999	238	495	36	701	96	116	999999	509	593	983	999999	999999	999999	
755	326	477	109	493	224	999999	999999	49	487	521	942	999999	352	999999	515	903	548	917	13	999999	999999	999999	248	51	110	288	999999	237	278	595	410	975	412	368	585	528	999999	999999	253	100	999999	199	18	514	999999	999999	763	677	994	689	445	949	257	999999	999999	999999	999999	68	999999	999999	562	999999	771	891	121	967	946	984	999999	999999	608	375	674	913	371	291	131	733	292	999999	524	999999	999999	588	160	460	727	411	999999	999999	298	246	789	317	537	197	999999	999999	403	791	791	999999	381	17	999999	999999	285	344	999999	993	75	999999	775	30	421	88	203	192	741	660	249	999999	901	907	698	999999	999999	366	385	183	999999	14	339	501	581	745	112	235	507	999999	184	999999	772	99	333	792	471	769	896	459	994	245	384	999999	551	999999	999999	473	318	999999	493	918	958	999999	139	999999	999999	284	449	675	976	967	684	661	486	999999	771	811	584	906	999999	816	999999	926	999999	999999	999999	596	999999	334	866	999999	999999	788	596	266	434	317	960	272	625	196	330	999999	999999	37	561	723	999999	695	484	77	999999	412	819	677	999999	42	999999	511	440	999999	335	999999	999999	347	60	896	75	230	999999	464	850	322	290	713	999999	250	453	162	76	906	339	263	849	799	750	514	969	918	808	401	41	458	831	55	861	215	999999	145	999999	999999	999999	46	999999	30	226	576	131	115	190	217	589	133	445	534	250	81	999999	999999	999999	546	999999	156	999999	39	432	402	491	245	852	999999	999999	318	185	411	258	303	988	829	999999	184	392	999999	737	600	812	907	23	307	804	790	940	411	547	999999	999999	511	624	245	598	999999	95	885	263	899	999999	281	948	43	285	999999	92	445	436	422	163	72	418	821	226	999999	999999	193	999999	999999	350	428	770	745	673	746	678	753	240	759	99	507	610	837	223	541	959	999999	999999	999999	707	999999	974	134	286	675	102	803	999999	83	444	901	454	999999	559	999999	510	213	370	999999	278	339	214	676	333	999999	462	580	608	685	564	409	172	999999	999999	845	453	999999	999999	997	999999	875	999999	167	325	197	999999	419	999999	263	40	756	619	999999	589	999999	999999	308	801	630	223	999999	205	343	518	45	999999	870	837	714	516	864	744	372	884	403	999999	57	999999	145	603	52	302	354	654	808	789	680	994	985	554	155	999999	837	784	142	679	400	999999	289	459	999999	582	999999	747	175	999999	257	607	196	773	252	946	665	36	180	229	850	689	710	256	68	876	851	999999	999999	30	907	587	752	723	214	408	
82	686	421	470	729	606	488	797	541	82	807	221	999999	208	189	810	614	913	828	710	938	999999	400	999999	999999	413	999999	999999	999999	669	855	472	568	844	874	978	614	709	499	999999	999999	999999	714	986	79	640	857	171	999999	106	999999	999999	894	999999	470	48	999999	999999	740	325	230	342	693	999999	226	345	652	999999	999999	210	205	904	999999	999999	509	35	328	414	245	99	556	224	314	17	695	26	577	74	999999	999999	693	999999	969	999999	33	868	229	842	769	733	987	999999	837	640	900	79	999999	320	994	444	720	999999	999999	999999	769	999999	38	685	185	210	767	999999	93	999999	517	999999	935	248	561	641	805	485	645	999999	999999	166	999999	674	117	626	599	267	999999	939	999999	812	636	328	415	28	839	544	999999	568	966	409	316	347	132	999999	144	187	758	362	638	244	999999	999999	548	612	999999	363	577	559	610	510	517	154	383	705	71	616	833	542	801	271	818	86	545	702	999999	49	552	999999	491	422	508	717	311	881	999999	999999	779	802	400	486	967	117	957	466	999999	171	964	427	999999	527	353	226	999999	377	425	168	999999	999999	762	587	811	671	77	999999	999999	800	842	502	138	793	836	41	151	325	303	711	129	89	999999	999999	85	999999	764	999999	999999	292	166	933	466	999999	454	933	49	813	674	305	49	769	999999	101	328	471	999999	356	999999	322	999999	245	999999	999999	999999	743	44	84	511	999999	907	999999	129	719	643	909	46	719	349	999999	991	338	650	998	672	359	625	999999	999999	614	835	417	283	755	217	921	999999	752	379	710	898	965	999999	988	398	935	649	745	457	419	435	579	17	787	331	746	594	999999	999999	689	999999	324	714	897	851	499	830	374	511	721	59	293	349	999999	999999	35	36	662	999999	999999	710	879	272	949	189	265	410	495	433	471	337	784	711	690	592	999999	261	414	147	898	114	999999	244	735	370	999999	999999	378	782	306	719	999999	475	313	978	999999	62	764	718	595	99	345	940	50	999999	274	581	659	55	431	999999	622	999999	711	632	435	645	536	999999	999999	35	41	713	137	751	405	318	408	999999	354	531	496	695	551	999999	999999	999999	204	999999	105	569	580	332	361	532	107	416	764	999999	553	999999	525	185	680	569	67	999999	999999	298	989	999999	999999	999999	701	999999	999999	926	973	902	863	100	451	999999	493	478	455	999999	999999	999999	654	988	999999	727	999999	751	15	999999	999999	982	999999	147	532	999999	361	149	395	631	631	461	254	180	999999	861	999999	462	161	340	692	
212	123	358	999999	217	643	11	411	999999	999999	949	895	999999	911	999999	161	725	568	999999	999999	353	92	999999	88	900	999999	484	554	692	910	705	599	674	627	813	868	999999	867	324	272	360	999999	939	841	681	566	999999	999999	452	709	101	893	616	506	349	129	999999	999999	379	999999	169	456	999999	545	94	999999	230	999999	107	131	759	858	999999	283	999999	615	152	982	406	344	82	224	112	999999	999999	812	983	178	287	693	999999	132	999999	468	112	903	999999	404	756	331	345	937	171	330	950	999999	649	343	999999	733	977	999999	873	44	783	999999	354	999999	999999	282	376	999999	71	414	999999	636	370	786	180	580	999999	748	999999	85	998	145	999999	999999	42	585	172	649	156	554	715	272	259	999999	684	999999	558	292	677	484	954	294	876	999999	778	323	872	999999	172	451	146	999999	90	797	46	648	999999	573	702	151	119	999999	999999	517	999999	999999	387	999999	111	23	999999	314	999999	751	131	714	999999	999999	13	999999	713	999999	487	705	417	486	192	461	426	999999	275	985	589	535	999999	237	389	999999	67	498	999999	964	761	159	999999	832	167	339	676	331	999999	595	570	984	999999	810	999999	209	109	222	107	999999	999999	76	999999	999999	999999	545	386	999999	335	900	248	514	782	748	547	338	999999	585	328	852	784	104	655	679	999999	605	999999	563	987	189	268	845	999999	20	484	695	411	393	118	622	952	782	996	999999	357	65	212	689	999999	999999	924	524	999999	254	151	396	420	78	620	999999	999999	999999	906	155	641	999999	123	771	274	851	999999	999999	999999	706	899	12	107	999999	332	369	403	418	999999	86	265	743	999999	156	868	97	999999	343	772	989	184	140	999999	999999	847	954	999999	999999	425	999999	999999	42	58	999999	354	149	999999	999999	999999	999999	724	999999	532	999999	999999	999999	999999	966	903	186	575	593	999999	486	531	769	136	999999	328	378	999999	963	999999	877	999999	233	695	763	801	729	799	41	597	521	999999	155	607	999999	960	999999	512	975	536	999999	846	401	999999	571	666	585	22	999999	924	377	834	760	46	654	999999	667	211	688	175	183	387	999999	999999	608	999999	386	172	91	295	378	999999	451	999999	754	999999	700	999999	134	106	226	717	756	999999	229	686	514	119	952	999999	303	748	823	810	363	999999	312	404	314	359	290	423	931	756	556	512	393	334	291	623	48	356	87	999999	999999	999999	630	436	777	921	999999	276	219	999999	991	629	52	640	83	999999	728	305	16	774	816	803	999999	10	560	717	999999	190	827	338	999999	999999	671	
241	861	897	999999	875	627	392	652	999999	999999	999999	765	926	469	752	260	397	895	742	350	312	775	155	999999	999999	999999	70	627	527	449	880	506	999999	958	811	778	186	663	852	678	623	131	803	999999	628	244	633	257	550	999999	439	443	999999	999999	999999	466	999999	227	999999	999	566	765	135	574	333	660	720	968	658	974	84	734	52	73	999999	190	971	556	999999	395	999999	812	86	597	19	999999	970	447	599	355	72	958	63	852	121	858	999999	239	275	967	524	665	599	576	854	705	400	472	879	188	999999	169	175	224	999999	754	688	538	564	886	690	282	379	999999	911	999999	681	200	999999	868	194	742	999999	93	871	587	223	510	742	313	999999	508	568	420	860	903	792	999999	999999	999999	180	468	674	999999	287	999999	296	296	999999	738	34	210	999999	21	994	751	878	999999	353	999999	541	999999	795	261	840	192	714	958	451	18	333	842	104	999999	999999	725	78	902	999999	999999	999999	926	845	14	289	845	987	556	426	119	999999	710	495	925	826	999999	673	423	547	104	999999	337	844	655	999999	999999	115	926	323	278	683	975	999999	724	878	614	341	790	971	995	205	167	999999	342	983	622	357	999999	999999	999999	999999	654	365	711	102	963	91	200	598	108	739	71	999999	158	435	59	433	771	56	999999	661	882	451	552	899	379	796	511	999999	792	834	936	167	618	225	999999	620	574	999999	999999	999999	151	202	873	265	143	924	999999	907	934	198	999999	132	557	53	180	999999	813	812	723	999999	580	527	805	273	802	903	624	932	406	439	859	149	141	688	999999	690	577	999999	766	454	412	999999	738	603	258	999999	610	574	55	825	806	762	999999	748	952	623	396	609	462	239	310	460	511	504	339	999999	991	868	533	489	635	526	55	278	764	976	789	999999	25	999999	303	59	887	581	999999	106	240	999999	999999	896	304	968	999999	999999	999999	999999	999999	243	274	811	823	999999	999999	565	199	290	716	640	984	976	999999	194	594	474	999999	999999	572	930	872	243	216	608	143	637	195	667	999999	519	999999	811	883	556	999999	213	175	999999	18	332	391	352	389	600	408	759	72	999999	384	369	600	893	999999	172	999999	41	999999	224	608	413	380	532	596	999999	515	999999	102	287	256	390	308	384	251	999999	999999	529	853	615	209	383	575	85	293	333	918	241	999999	999999	195	906	999999	950	999999	605	951	858	755	192	999999	236	666	785	864	993	71	225	651	149	999999	841	999999	990	25	235	838	304	249	272	288	284	999999	
999999	101	349	782	999999	432	646	999999	690	773	999999	999999	973	717	999999	221	299	999999	999999	589	292	999999	353	728	617	935	727	766	656	619	493	903	810	485	999999	693	524	999999	713	793	999999	999999	999999	77	516	469	52	518	999999	93	950	999	585	695	999999	283	747	620	174	999999	705	879	999999	81	999999	767	999999	497	431	106	999999	88	559	910	584	442	999999	999999	999999	158	893	219	718	573	669	493	328	125	28	999999	945	903	56	301	999999	135	218	861	999999	749	749	554	999999	999999	397	999999	450	675	121	35	117	471	999999	999999	528	496	999999	78	412	797	449	604	999999	419	161	792	41	267	822	999999	999999	313	500	472	408	348	132	767	999999	797	999999	652	14	992	999999	483	505	40	773	601	999999	999999	459	988	999999	154	85	676	799	604	840	999999	852	661	999999	803	971	999999	617	189	373	403	892	614	999999	999999	600	999999	514	677	297	999999	493	999999	495	93	854	999999	172	264	999999	456	967	581	999999	859	799	999999	201	110	512	999999	999999	594	237	569	999999	844	243	513	554	599	171	131	999999	839	699	631	176	717	949	469	999999	363	916	917	435	321	658	895	999999	999999	999999	413	175	727	588	899	993	925	999999	999999	999999	999999	709	672	294	999999	273	126	170	999999	185	483	161	53	795	68	678	999999	999999	999999	196	999999	517	306	315	757	999999	999999	261	800	637	999999	880	999999	201	125	653	253	633	589	57	541	999999	999999	999999	810	262	132	931	529	230	683	999999	900	999999	931	150	413	367	536	890	999999	865	370	999999	934	603	221	999999	679	415	435	687	554	888	999999	611	999999	999999	999999	505	834	999999	999999	579	954	999999	979	999999	269	975	250	885	106	699	374	675	375	298	148	999999	50	999999	999999	124	795	996	999999	999999	999999	329	462	999999	862	999999	65	999999	999999	790	585	484	999999	105	591	704	175	549	590	999999	999999	978	245	400	95	297	464	563	999999	617	783	957	223	999999	999999	940	522	69	33	75	643	348	541	584	712	999999	594	944	688	556	949	256	999999	391	498	200	999999	999999	105	575	999999	999999	628	526	17	627	270	999999	158	651	191	115	999999	524	221	185	446	999999	999999	430	999999	999999	875	999999	668	999999	552	999999	999999	756	856	460	999999	999999	499	151	720	25	577	999999	403	937	999999	46	374	843	730	999999	180	323	753	999999	384	674	872	65	999999	999999	999999	480	85	439	188	401	795	999999	999999	999999	34	79	465	431	93	602	999999	765	723	838	484	824	807	999999	661	164	13	433	86	300	585	
444	524	940	167	107	19	964	759	404	999999	999999	702	661	866	110	999999	331	349	999999	646	116	341	999999	304	43	673	425	777	999999	398	372	999999	999999	492	999999	555	524	274	986	593	72	999999	329	596	840	131	155	999999	999999	305	681	93	305	653	478	112	735	999999	133	434	593	196	736	15	879	989	999999	178	286	554	344	67	363	999999	583	999999	22	202	463	912	527	631	227	999999	999999	999999	359	999999	23	488	999999	999999	151	561	999	876	279	999999	999999	851	279	977	517	15	961	624	729	117	79	377	100	543	193	221	999999	962	969	17	999999	600	999999	999999	999999	798	734	999999	915	802	999999	707	999999	999999	484	999999	999999	550	123	221	766	101	999999	252	137	646	397	286	694	999999	999999	47	907	271	999999	126	221	999999	822	719	999999	999999	708	927	999999	372	545	401	999999	580	999999	999999	848	757	251	207	999999	999999	999999	518	410	999999	772	986	157	999999	800	570	673	368	400	29	999999	404	940	272	392	999999	333	765	110	996	228	123	361	999999	198	159	30	827	84	823	105	999999	999999	999999	732	722	780	767	571	975	728	999999	189	559	639	454	816	978	814	421	999999	762	417	999999	240	658	635	999999	999999	651	550	999999	294	577	923	424	95	999999	540	670	850	565	203	135	277	528	933	801	658	743	342	51	999999	999999	759	343	895	905	592	83	97	920	805	920	999999	999999	415	612	999999	999999	999999	999999	999999	154	999999	999999	568	292	146	711	724	833	211	228	318	508	999999	999999	818	590	999999	190	999999	466	999999	929	760	999999	700	396	122	331	175	443	384	644	603	868	101	999999	774	999999	769	880	358	263	719	586	611	926	57	999999	794	55	999999	189	171	999999	571	641	748	295	591	999999	599	403	668	767	844	674	999999	965	999999	567	816	914	421	656	118	329	220	999999	672	999999	348	338	537	129	747	205	999999	622	306	460	511	489	999999	29	290	999999	595	952	741	937	999999	92	254	236	239	781	999999	515	872	999999	999999	999999	999999	999999	411	270	999999	548	30	649	999999	291	668	999999	999999	337	999999	401	375	999999	733	267	442	999999	752	266	94	999999	890	965	436	967	749	999999	999999	937	999999	214	617	30	98	57	932	999999	999999	740	999999	174	180	902	888	999999	149	999999	518	173	142	887	75	155	186	565	657	64	222	234	999999	999999	999999	128	471	688	783	355	999999	685	999999	349	989	21	842	999999	999999	988	87	70	999999	39	545	865	804	999999	149	472	843	533	399	877	999999	520	999999	808	123	61	999999	209	
592	999999	656	832	837	793	999999	63	312	266	435	999999	977	162	407	999999	999999	195	999999	999999	999999	321	511	540	296	458	470	999999	813	999999	806	88	556	877	477	999999	999999	713	37	999999	89	95	170	999999	107	730	900	999999	123	695	740	999999	736	948	660	281	999999	125	546	999999	333	429	999999	278	459	356	999999	110	685	999999	139	999999	999999	313	412	463	999999	999999	442	565	557	743	364	128	999999	878	351	999999	226	206	750	268	176	647	688	660	846	999999	137	999999	618	800	51	749	566	384	769	433	545	206	999999	368	682	981	999999	589	74	130	974	999999	14	513	883	488	999999	871	199	520	624	999999	617	268	796	691	999999	757	701	614	562	918	119	918	73	29	85	392	999999	999999	815	108	999999	999999	999999	556	746	114	917	999999	136	694	195	258	999999	792	999999	999999	571	991	44	999999	999999	999999	568	65	471	96	999999	863	413	241	295	14	999999	526	167	892	999999	999999	944	842	840	148	488	999999	733	999999	119	999999	440	223	999999	594	160	741	219	145	999999	862	94	660	663	63	999999	999999	409	191	553	292	635	697	522	330	56	201	999999	749	971	999999	999999	610	999999	180	432	200	420	701	853	964	316	31	735	487	165	293	189	786	988	594	468	552	999999	999999	644	743	700	500	547	959	999999	470	174	999999	540	999999	683	492	630	959	484	707	337	589	976	613	961	45	175	763	21	999999	760	386	242	779	302	160	535	689	499	920	164	893	466	846	857	279	999999	999999	609	696	165	39	120	760	224	729	850	41	781	665	335	783	999999	999999	709	999999	233	999999	999999	533	956	941	469	564	553	999999	132	139	755	692	99	999999	163	324	301	731	276	481	564	573	999999	504	908	834	594	999999	945	999999	147	80	55	194	498	86	740	224	569	556	217	781	606	720	285	98	575	840	999999	633	757	977	520	752	207	619	234	999999	999999	635	969	182	498	714	992	999999	646	904	996	87	584	999999	999999	999999	273	783	999999	999999	229	999999	268	753	749	322	659	169	999999	303	999999	878	851	288	191	934	586	999999	999999	892	728	599	451	999999	844	999999	58	680	815	999999	488	423	653	645	242	999999	376	225	432	185	999999	833	999999	353	917	127	235	306	895	237	143	999999	500	83	999999	629	999999	999999	909	206	273	978	999999	758	814	573	234	216	55	968	567	371	999999	117	999999	894	472	108	753	727	999999	752	999999	999999	666	260	999999	579	785	999999	846	779	316	235	911	999999	999999	377	999999	353	892	999999	261	927	
670	999999	625	392	999999	965	999999	279	843	192	879	521	203	765	102	563	649	654	430	442	131	788	65	386	205	761	414	999999	999999	409	834	999999	501	857	917	894	635	540	343	820	455	999999	935	999999	356	400	999999	999999	285	976	704	248	999999	999999	805	882	717	248	197	999999	999999	72	999999	999999	357	580	30	999999	847	999999	927	118	999999	999999	987	555	852	999999	40	805	878	688	819	999999	999999	596	709	682	62	999999	187	397	353	858	268	393	865	501	999999	775	379	999999	877	999999	58	595	999999	988	831	260	40	786	999999	999999	606	872	252	128	738	761	871	999999	293	999999	999999	540	764	463	351	603	999999	360	164	264	435	999999	811	999999	543	119	669	720	851	802	14	401	189	961	261	396	151	999999	763	24	904	41	999999	74	999999	517	999999	999999	647	237	570	679	631	999999	956	275	71	509	584	628	102	160	999999	490	808	630	361	803	999999	999999	999999	942	597	999999	359	999999	87	746	686	36	999999	206	83	623	242	999999	769	235	15	999999	999999	641	172	145	922	753	999999	772	999999	436	166	37	270	691	775	627	91	491	604	562	197	324	999999	558	348	896	87	872	999999	482	999999	999999	797	999999	630	821	999999	462	999999	605	858	315	490	260	999999	999999	935	391	999999	615	253	288	631	452	999999	20	818	613	796	35	999999	672	523	783	999999	40	999999	54	71	953	846	999999	273	999999	704	882	999999	572	689	97	960	696	33	999999	239	999999	505	999999	999999	619	12	999999	666	202	929	999999	791	706	685	839	32	890	329	999999	768	624	999999	632	999999	916	999999	255	924	999999	75	980	649	880	554	992	999999	999999	627	451	951	999999	999999	81	78	999999	999999	138	887	999999	74	80	376	138	874	999999	999999	872	606	511	443	999999	252	957	137	949	999999	999999	161	692	313	148	273	878	943	98	999999	999999	564	999999	825	57	367	84	644	995	999999	520	15	939	999999	663	287	125	17	203	437	999999	999999	129	999999	999999	976	999999	999999	999999	806	999999	194	786	954	624	318	999999	685	396	999999	177	322	142	345	999999	905	221	267	650	860	157	999999	750	661	654	999	444	267	646	80	172	538	718	198	999999	336	229	985	810	354	999999	440	621	999999	269	999999	999999	783	947	284	999999	999999	895	75	658	627	444	134	310	624	873	999999	49	999999	237	639	603	943	229	999999	999999	999999	456	999999	949	716	258	946	401	999999	999999	661	320	371	315	999999	642	653	999999	498	892	104	684	195	481	802	401	306	576	999999	100	868	564	258	598	
538	492	600	999999	941	379	498	732	350	437	222	797	677	19	13	997	950	413	999999	806	590	999999	999999	824	156	999999	999999	999999	771	869	329	106	72	772	777	741	999999	537	598	129	403	372	344	758	269	15	724	999999	572	632	149	465	834	451	999999	986	999999	776	969	626	999999	128	960	999999	118	125	999999	904	242	272	955	423	815	611	412	228	217	999999	564	151	600	665	806	149	730	863	272	999999	765	999999	520	276	999999	971	999999	285	411	999999	650	999999	280	819	64	310	677	726	650	232	48	789	778	999999	221	828	999999	999999	999999	999999	750	254	999999	124	149	450	751	689	855	843	909	999999	999999	999999	999999	420	999999	999999	610	505	999999	13	223	49	581	976	22	801	64	738	945	940	963	589	124	999999	300	999999	680	613	999999	988	870	806	323	911	971	435	856	800	957	254	161	816	360	999999	40	813	542	999999	438	950	634	126	999999	968	174	999999	238	466	130	715	110	999999	947	482	999999	999999	725	670	14	586	999999	263	781	999999	999999	999999	238	377	375	486	622	516	185	608	999999	753	909	355	746	744	206	999999	999999	252	153	164	869	999999	613	623	97	872	169	852	15	380	345	999999	999999	27	998	861	100	644	102	594	821	348	999999	389	507	380	923	269	389	554	999999	538	999999	999999	287	361	999999	752	398	750	357	333	602	983	418	712	175	729	745	345	310	999999	159	559	343	530	759	234	999999	716	999999	899	472	461	797	806	648	554	999999	647	107	999999	999999	352	999999	497	999999	145	970	794	215	204	999999	54	253	547	389	999999	301	757	601	999999	637	999999	999999	458	999999	151	195	611	74	999999	989	107	247	962	790	999999	323	845	784	623	263	330	511	754	384	428	217	999999	427	650	263	982	55	568	999999	573	999999	999999	999999	999999	950	999999	730	594	214	426	806	999999	756	581	684	456	973	978	285	999999	999999	56	999999	442	933	999999	193	999999	367	999999	999999	679	999999	227	999999	999999	218	189	673	999999	599	917	550	957	621	999999	503	999999	999999	807	999999	77	999999	403	403	505	713	999999	671	999999	185	317	236	207	999999	137	39	999999	999999	158	999999	794	315	391	999999	262	999999	126	821	17	441	999999	999999	560	998	984	396	999999	999999	761	821	23	517	999999	718	999999	999999	353	592	999999	896	964	530	817	569	224	762	900	686	151	999999	597	383	664	583	837	999999	676	208	390	740	999999	715	999999	336	233	999999	656	673	434	570	999999	999999	999999	999999	476	999999	999999	990	783	232	496	181	682	999999	234	
640	853	85	880	999999	25	154	211	999999	725	259	966	490	345	999999	999999	236	261	580	846	73	56	999999	999999	30	229	999999	424	168	999999	999	43	999999	999999	593	432	581	999999	999999	555	18	331	999999	394	227	851	999999	655	845	999999	999999	999999	111	915	170	594	999999	968	860	212	340	729	999999	509	999999	225	174	387	752	999999	534	443	259	35	999999	741	472	999999	888	179	999999	39	579	52	984	999999	932	999999	999999	998	132	612	932	799	999999	288	288	84	668	12	686	771	902	339	591	999999	671	999999	87	428	132	150	999999	999999	999999	310	999999	999999	999999	999999	293	999999	445	753	393	999999	999999	459	811	560	463	398	500	886	492	308	137	250	460	168	417	857	809	523	876	982	531	251	999999	914	137	287	559	999999	718	409	999999	999999	945	999999	324	222	274	527	999999	733	999999	204	209	833	183	999999	551	365	239	436	478	922	877	411	400	270	791	896	999999	999999	839	999999	177	93	972	999999	304	790	844	205	592	999999	557	152	342	337	51	999999	999999	227	736	999999	791	292	930	999999	281	544	278	63	999999	377	104	788	999999	179	36	126	999999	205	615	760	521	44	843	999999	374	735	999999	72	228	958	999999	214	450	999999	688	999999	999999	569	706	760	522	999999	775	225	197	769	257	172	311	925	999999	545	611	975	999999	756	448	744	49	546	999999	215	999999	472	999999	889	348	258	491	150	999999	999999	498	855	999999	730	268	627	999	605	999999	906	761	302	999999	619	999999	474	999999	931	999999	417	529	170	295	316	955	313	999999	307	430	999	680	999999	999999	680	57	756	999999	952	497	999999	745	443	69	999999	454	999999	486	999999	296	874	999999	559	703	556	772	999999	569	931	999999	955	624	999999	184	487	235	600	340	999999	572	846	736	21	443	626	672	96	999999	727	861	422	826	410	20	556	713	999999	467	999999	908	719	197	999999	187	542	999999	53	268	999999	342	853	999999	182	40	449	147	284	126	999999	883	999999	237	841	79	361	999999	999999	690	628	774	114	143	925	405	852	659	930	833	901	999999	628	999999	529	999999	999999	220	654	380	999999	418	439	14	390	531	233	491	355	736	825	413	982	999999	999999	999999	237	720	286	776	999999	789	217	450	224	657	265	858	707	999999	71	151	485	843	129	999999	344	110	753	999999	182	999999	314	999999	17	498	447	999999	196	722	168	297	933	877	202	781	211	988	789	999999	276	999999	783	898	999999	684	999999	149	999999	431	999999	136	967	883	999999	816	999999	23	442	999999	219	988	999999	
985	298	773	217	999999	651	348	17	355	320	30	136	999999	999999	415	528	333	570	308	43	999999	259	999999	330	60	284	999999	306	197	556	999999	522	287	703	798	610	999999	477	330	497	999999	999999	126	816	946	999999	795	999999	79	495	119	166	999999	955	999999	736	267	453	999999	333	275	999999	820	799	257	507	999999	114	999999	805	626	855	249	810	149	352	142	224	383	303	488	999999	236	701	446	907	611	332	798	72	999999	999999	320	997	232	999999	603	327	999999	449	999999	999999	450	999999	868	263	916	110	816	563	603	52	80	999999	844	999999	815	999999	999999	350	896	526	315	999999	462	999999	544	999999	587	297	999999	999999	655	933	999999	796	706	963	833	192	990	510	999999	245	468	311	386	457	162	114	46	484	964	229	552	392	385	723	811	699	718	673	523	528	813	787	396	146	999999	58	999999	852	295	180	359	999999	19	80	267	161	792	97	999999	482	261	274	850	999999	391	999999	999999	983	161	143	473	326	999999	999999	431	999999	914	250	978	999999	693	999999	199	794	999999	999999	382	314	465	660	906	999999	583	999999	277	999999	936	960	999999	999999	999999	437	700	999999	706	42	409	31	999999	999999	246	552	119	985	789	999999	84	66	566	234	630	116	528	999999	236	842	743	999999	999999	881	999999	999999	999999	512	477	999999	493	48	999999	999999	757	360	665	999999	999999	364	999999	597	999999	209	475	880	403	999999	845	530	909	999999	999999	863	299	462	310	999999	842	292	67	606	999999	999999	584	46	968	729	476	279	450	999999	999999	872	330	155	999999	999999	416	999999	561	962	667	999999	999999	293	999999	999999	547	304	59	898	45	141	306	915	89	999999	625	438	911	673	999999	575	89	269	132	62	999999	999999	767	999999	999999	979	730	999999	938	999999	999999	300	922	999999	999999	999999	229	999999	614	999999	575	999999	999999	999999	895	999999	952	888	907	102	867	999999	171	71	691	999999	537	269	999999	66	410	211	977	999999	999999	999999	999999	999999	999999	883	355	536	655	186	486	137	88	999999	894	383	36	842	999999	846	999999	102	139	861	63	788	644	959	999999	558	545	373	437	999999	429	999999	470	999999	407	999999	746	999999	999999	985	584	563	325	737	375	173	39	567	24	141	815	456	999999	655	123	702	249	395	999999	999999	999999	123	700	530	380	999999	912	999999	445	999999	109	999999	661	999999	286	500	473	906	594	842	528	999999	358	306	742	972	373	815	672	704	999999	360	809	343	354	471	862	794	999999	999999	260	788	131	851	41	452	794	999999	378	622	239	342	801	999999	
578	663	764	403	788	407	960	107	999999	741	389	748	562	328	799	815	637	999999	550	554	592	999999	855	507	999999	299	999999	321	446	59	999999	451	559	999999	765	691	706	469	999999	999999	89	163	999999	390	471	293	890	475	262	999999	999999	560	792	999999	106	999999	999999	266	139	498	229	999999	660	528	999999	938	198	441	563	999999	118	999999	999999	591	999999	438	999999	999999	999999	980	409	712	68	883	74	914	658	312	999999	999999	883	450	999999	518	739	440	502	999999	125	999999	104	459	999999	999999	455	817	889	210	999999	667	320	342	230	999999	999999	516	590	777	464	360	999999	885	999999	637	234	668	838	163	852	44	936	836	359	512	999999	950	800	914	437	257	999999	999999	999999	367	616	999999	230	191	429	999999	999999	725	999999	764	254	219	999999	285	999999	787	978	999999	358	999999	999999	483	982	999999	999999	148	716	676	349	217	999999	831	365	999999	999999	999999	447	657	733	629	195	220	999999	595	268	676	907	999999	994	650	999999	999999	999999	782	636	999999	569	999999	999999	999999	516	999999	385	30	438	422	853	994	264	247	999999	999999	12	728	562	999999	875	396	458	999999	240	201	682	698	938	999999	731	582	421	888	123	935	738	452	999999	22	835	999999	166	845	823	999999	270	756	999999	947	297	381	229	126	999999	182	63	333	60	999999	500	999999	92	402	691	999999	999999	999999	133	413	592	559	999999	550	685	297	240	613	999999	327	999999	925	999999	999999	748	360	362	305	630	940	882	415	402	799	521	157	505	764	164	552	340	894	633	897	365	738	766	679	440	970	999999	450	999999	732	392	575	299	101	653	341	918	287	745	999999	531	187	167	999999	39	999999	999999	999999	999999	229	987	47	302	499	635	20	593	683	864	660	998	441	999999	999999	416	945	858	413	999999	823	634	999999	159	450	376	999999	580	951	649	903	999999	999999	991	999999	745	999999	283	999999	465	999999	747	244	999999	94	999999	99	333	999999	408	94	678	999999	366	634	999999	934	887	852	133	457	439	642	44	960	482	533	999999	522	923	999999	671	68	947	476	85	399	640	74	999999	286	854	92	999999	565	234	999999	119	999999	745	811	468	999999	676	18	213	115	209	999999	611	661	649	811	574	348	422	620	999999	889	559	205	303	999999	596	846	999999	357	99	478	999999	999999	423	93	999999	122	602	250	391	939	999999	970	999999	189	999999	604	636	52	518	999999	153	999999	368	230	807	549	517	999999	835	999999	415	855	25	731	999999	928	999999	566	999999	461	745	999999	239	500	625	589	16	999999	
369	991	219	560	999999	885	335	132	324	999999	285	236	605	957	415	999999	999999	417	954	468	999999	535	999999	999999	999999	67	468	971	384	999999	999999	228	543	403	286	843	620	855	27	999999	405	602	613	55	290	808	999999	788	999999	678	966	218	634	999999	659	833	999999	149	552	781	427	363	747	456	597	67	692	211	680	571	940	679	400	999999	72	861	922	321	789	208	999999	679	215	705	999999	396	593	996	744	452	999999	999999	312	245	713	52	999999	166	457	233	999999	654	117	999999	737	297	817	999999	484	797	911	322	359	353	580	747	999999	51	555	211	473	696	466	238	361	469	376	999999	999999	30	16	765	864	565	93	556	999999	999999	999999	613	579	782	521	946	540	896	131	958	665	966	999999	812	611	255	760	428	197	879	843	277	920	662	999999	463	791	156	457	794	270	33	999999	148	83	999999	632	690	185	520	697	465	348	418	499	999999	137	203	163	618	999999	664	368	693	176	700	692	916	93	67	165	999999	448	999999	698	642	791	755	739	999999	623	80	253	677	999999	388	928	999999	173	555	336	597	993	839	989	605	664	999999	971	382	259	715	607	127	364	313	999999	22	719	857	362	381	464	493	994	999999	999999	691	511	788	771	189	753	537	730	999999	400	609	347	102	977	310	999999	366	420	908	472	999999	999999	877	999999	916	793	315	202	954	143	999999	844	999999	194	973	999999	999999	611	79	961	79	397	796	999999	999999	999999	626	999999	62	999999	107	82	96	271	296	378	634	427	855	396	447	345	775	999999	890	765	999999	908	14	330	600	755	999999	946	999999	738	999999	964	999999	999999	176	435	149	366	45	437	999999	992	898	605	355	766	755	999999	524	999999	621	371	31	651	999999	718	875	732	999999	352	730	149	868	558	852	669	472	999999	230	22	205	999999	399	463	999999	999999	20	409	974	999999	999	669	432	668	126	164	942	312	658	457	999999	999999	999999	692	706	999999	134	350	753	686	303	999999	462	999999	538	999999	972	999999	644	999999	708	476	757	173	353	71	717	210	441	697	726	999999	999999	999999	462	788	999999	707	999999	399	999999	669	656	298	540	857	999999	999999	139	999999	999999	384	668	165	749	93	659	204	349	644	999999	923	908	65	959	144	197	689	999999	999999	161	274	810	999999	537	48	999999	999999	633	495	854	797	80	527	515	351	500	999999	33	378	139	855	999999	122	499	999999	761	600	338	406	669	527	870	389	762	917	573	424	999999	710	999999	199	571	853	999999	113	999999	391	550	
617	999999	398	666	681	999999	306	906	999999	755	999999	287	229	140	237	825	337	999999	690	999999	999999	778	999999	180	322	115	940	294	514	333	396	999999	380	60	720	762	281	860	198	769	465	21	875	669	999999	433	53	999999	343	37	462	999999	173	999999	952	999999	567	227	999999	575	680	21	401	374	368	999999	906	179	420	999999	554	999999	999999	920	309	586	902	416	48	889	999999	881	950	487	871	999999	34	999999	108	880	204	63	517	623	999999	454	619	999999	999999	833	526	874	648	868	483	985	447	999999	325	376	937	161	188	463	513	798	70	914	503	158	283	999999	999999	999999	999999	500	999999	999999	831	855	999999	400	115	999999	999999	198	243	92	13	999999	772	782	999999	731	942	53	875	63	119	999999	393	704	17	999999	559	374	802	118	597	982	36	332	420	999999	408	999999	55	973	100	324	565	978	999999	999999	999999	501	723	349	597	999999	625	905	15	999999	471	999999	393	954	999999	999	395	134	494	31	859	450	999999	968	332	405	997	901	963	795	734	415	793	399	775	68	650	463	521	370	367	999999	326	999999	999	999999	999999	101	328	101	928	441	493	889	758	936	138	755	26	201	239	999999	941	999999	807	65	479	999999	188	596	358	999999	613	134	664	999999	133	999999	999999	196	251	906	583	871	866	302	922	904	641	838	999999	895	447	329	999999	999999	189	116	999999	943	999999	170	912	731	743	999999	828	369	235	29	813	999999	999999	829	949	999999	150	79	999999	514	143	575	361	349	666	462	494	293	994	30	559	999999	421	35	529	91	993	851	138	869	474	999999	678	999999	35	294	999999	999999	379	806	502	119	763	999999	810	102	999999	572	75	290	512	999999	375	999999	469	999999	999999	999999	999999	868	340	298	941	999999	999999	999999	896	739	324	382	999999	876	913	197	527	450	999999	999999	225	437	282	430	786	848	367	929	198	473	999999	238	999999	358	318	511	475	213	177	288	527	240	205	79	999999	693	937	999999	631	999999	999999	999999	999999	380	545	872	596	910	512	999999	126	120	391	432	586	95	321	994	568	412	999999	324	282	999999	336	999999	242	999999	181	999999	910	731	307	20	999999	143	999999	689	999999	446	914	999999	701	84	999999	416	848	999999	493	999999	381	999999	76	999999	465	372	999999	999999	53	999999	999999	999999	738	419	192	394	812	380	645	452	400	632	999999	999999	498	999999	623	999999	999999	919	146	469	999999	999999	721	967	665	88	555	999999	396	135	646	262	806	999999	826	291	892	777	999999	477	999999	999999	772	749	761	944	
731	999999	749	549	756	133	999999	180	676	999999	698	224	729	734	825	230	66	275	999999	929	326	968	339	342	999999	45	325	669	999999	677	246	972	216	720	357	256	675	999999	378	522	999999	635	853	107	592	677	57	870	999999	906	984	506	999999	999999	627	999999	969	417	999999	721	808	754	999999	999999	493	999999	18	18	999999	579	555	219	896	472	100	691	125	242	749	999999	987	455	27	434	693	739	218	384	103	999999	286	999999	613	656	714	94	795	854	613	866	668	48	493	82	361	774	610	999999	741	936	999999	999999	668	999999	999999	999999	736	415	999999	753	517	634	915	792	302	298	999999	999999	999999	999999	895	271	628	882	969	949	961	945	999999	918	139	917	999999	166	947	549	999999	18	922	360	357	390	549	859	359	44	999999	701	779	73	999999	370	542	999999	51	385	118	999999	999999	784	999999	791	341	396	999999	600	991	759	844	753	698	999999	326	407	658	514	721	768	533	935	999999	270	175	20	749	768	385	999999	125	572	440	813	382	148	959	999999	58	163	245	759	52	372	856	36	999999	999999	54	999999	86	536	999999	349	262	999999	999999	141	625	331	646	856	224	999999	644	282	322	999999	225	999999	448	102	465	999999	999999	999999	999999	999999	413	999999	645	178	724	999999	831	588	907	100	560	999999	191	999999	940	999999	516	388	999999	958	728	584	713	489	365	999999	695	984	80	105	816	999999	807	503	727	486	685	478	142	999999	263	65	999999	232	334	543	997	620	999999	999999	62	999999	999999	934	736	828	999999	166	999999	858	999999	847	517	812	999999	81	999999	688	999999	463	51	47	999999	570	999999	672	220	491	164	822	868	84	832	341	53	671	259	999999	999999	898	61	529	999999	283	429	999999	548	561	999999	262	669	319	520	697	697	999999	898	669	238	999999	618	944	999999	989	990	999999	24	186	768	613	822	10	999999	211	412	521	380	999999	150	999999	134	658	544	999999	999999	558	563	999999	999999	38	999999	590	645	703	999999	999999	527	677	999999	949	401	999999	793	343	440	668	999999	999999	999999	185	999999	925	528	999999	939	959	409	110	836	441	999999	880	542	739	999999	241	365	227	920	305	999999	703	689	999999	898	762	999999	210	999999	494	999999	999999	849	467	394	999999	71	705	999999	331	707	426	840	851	43	999999	829	63	999999	999999	313	180	398	989	999999	940	245	999999	50	186	103	999999	639	352	280	999999	41	84	355	993	180	999999	999999	599	598	578	862	999999	167	387	933	812	707	272	190	989	999999	860	287	999999	611	999999	999999	587	
237	999999	787	498	581	371	489	754	707	509	38	999999	716	999999	400	612	88	407	179	663	253	291	502	377	171	999999	999999	181	797	901	999999	446	994	876	999999	101	999999	374	999999	796	897	999999	114	207	243	536	282	999999	469	674	375	213	999999	11	343	999999	14	420	999999	300	555	318	957	999999	127	592	659	999999	437	309	821	714	151	999999	765	999999	187	304	143	634	17	759	711	133	999999	999999	882	993	999999	426	96	380	999999	966	250	588	231	307	999999	999999	877	999999	629	170	999999	661	72	189	999999	279	768	710	286	701	292	796	607	999999	999999	938	709	666	999999	20	222	451	676	184	143	187	842	879	224	492	757	575	999999	551	280	999999	126	702	999999	272	657	999999	999999	345	684	453	981	397	37	151	941	221	144	618	947	999999	984	999999	999999	999999	437	999999	999999	999999	944	716	667	65	563	999999	822	16	999999	45	999999	836	357	340	499	999999	205	454	851	82	550	999999	441	521	603	999999	999999	238	656	999999	835	768	890	999999	401	967	786	925	999999	633	329	935	312	999999	999999	121	63	654	398	365	862	982	47	422	253	999999	999999	155	999999	999999	514	999999	999999	999999	999999	594	999999	56	939	532	904	279	620	228	753	615	243	342	265	492	815	246	840	999999	999999	999999	731	478	999999	999999	692	640	999999	999999	128	999999	585	999999	899	671	175	17	714	865	461	593	372	819	668	999999	175	943	889	969	878	278	753	68	383	356	862	477	989	947	840	274	806	479	999999	28	39	149	443	594	327	808	531	974	840	253	999999	912	999999	429	826	748	750	503	999999	999999	981	527	720	999999	808	697	999999	767	35	999999	999999	892	719	999999	608	36	510	305	652	999999	746	779	999999	140	864	999999	668	570	999999	101	999999	312	999999	259	47	511	999999	889	999999	629	791	763	949	999999	465	999999	999999	168	820	999999	248	455	851	999999	113	212	309	590	688	857	39	999999	646	999999	999999	485	684	469	613	107	999999	620	518	999999	289	982	999999	575	674	999999	999999	509	750	330	852	78	460	26	156	999999	212	838	211	999999	599	344	999999	25	980	980	914	733	555	723	203	999999	999999	999999	911	130	382	734	916	999999	999999	530	705	326	91	604	34	667	323	999999	894	768	419	589	433	944	865	814	594	999999	999999	34	954	37	137	234	141	632	114	36	462	999999	922	788	829	79	999999	999999	933	386	956	256	419	999999	999999	999999	999999	357	404	967	264	567	149	232	999999	84	575	678	199	856	472	999999	562	297	325	426	999999	630	
999999	364	999999	75	880	218	737	114	999999	187	999999	701	25	784	999999	147	999999	895	339	700	727	999999	503	960	610	87	913	999999	999999	132	461	999999	589	999999	596	49	999999	999999	686	930	494	956	469	398	479	497	841	999999	173	425	999999	430	97	154	902	16	861	354	464	803	304	999999	420	492	999999	999999	999999	436	198	999999	485	582	219	408	999999	770	999999	999999	491	122	245	999999	400	278	607	999999	999999	445	685	999999	188	317	734	882	635	999999	546	977	999999	681	385	414	999999	999999	940	999999	220	688	939	142	999999	756	863	352	999999	78	783	151	884	695	482	999999	751	999999	19	178	999999	336	999999	894	234	316	442	809	736	831	736	999999	338	663	819	635	506	553	869	432	453	999999	324	566	538	404	102	999999	209	708	663	891	965	772	105	884	999999	54	907	414	324	64	615	736	341	367	813	231	875	846	999999	999999	999999	587	724	466	999999	216	366	830	223	999999	999999	37	999999	845	459	566	999999	999999	720	999999	646	464	999999	398	776	588	234	180	591	871	112	362	538	465	162	999999	999999	639	872	709	999999	87	201	859	454	999999	568	496	999999	257	662	939	136	719	561	284	999999	999999	689	433	981	196	999999	352	362	257	999999	712	999999	82	519	929	72	20	773	569	273	999999	944	199	30	738	272	999999	218	999999	999999	818	904	878	908	999999	949	449	999999	501	999999	848	999999	206	97	999999	999999	835	738	733	999999	126	999999	992	999999	230	391	499	999999	252	999999	905	143	999999	31	680	999999	813	173	797	979	623	291	999999	999999	424	752	747	999999	999999	933	436	605	999999	295	119	999999	912	867	999999	339	459	47	485	577	933	715	316	185	999999	58	990	672	940	753	263	834	674	271	596	999999	644	999999	248	318	497	309	658	904	912	807	894	946	486	999999	529	586	806	999999	797	708	445	572	695	125	999999	764	665	999999	999999	284	209	999999	280	999999	694	71	798	176	89	999999	67	412	272	608	164	54	195	481	234	677	38	970	999999	888	43	82	702	999999	999999	733	643	926	999999	638	999999	252	675	999999	773	468	787	639	624	174	650	43	310	96	961	898	999999	194	507	364	256	239	188	392	185	999999	369	675	800	356	990	140	540	633	10	911	379	918	707	765	889	999999	355	309	247	10	772	615	171	999999	999999	459	429	517	392	379	74	999999	999999	161	108	999999	838	999999	183	519	502	676	96	60	529	659	999999	741	474	999999	999999	879	155	185	850	999999	514	333	201	999999	711	33	251	631	847	
96	999999	999999	667	999999	560	88	135	727	507	106	529	121	948	999999	999999	687	999999	535	496	194	147	915	999999	355	607	999999	86	642	808	479	434	465	999999	999999	831	929	999999	696	306	804	754	427	678	754	999999	402	999999	695	567	33	980	716	144	662	948	912	255	999999	180	55	12	999999	918	999999	999999	74	908	514	674	53	999999	355	238	691	440	720	246	999999	131	999999	140	390	999999	784	499	718	330	550	495	918	683	761	999999	999999	999999	999999	508	650	999999	169	999999	870	999999	523	419	634	487	453	999999	999999	676	698	201	965	999999	622	417	144	538	953	744	367	999999	999999	369	851	999999	977	999999	179	999999	999999	999999	961	720	269	999999	561	374	864	240	876	328	999999	252	985	999999	999999	999999	999999	853	374	122	138	999999	136	850	276	163	568	805	509	564	62	26	90	999999	239	254	655	263	856	769	674	722	867	48	762	513	384	290	278	642	999999	325	846	483	999999	546	594	419	102	999999	806	69	999999	322	275	250	999999	761	341	316	690	926	999999	604	447	415	999999	999999	97	999999	779	287	536	999999	999999	737	999999	606	888	999999	660	245	171	999999	999999	615	991	555	772	521	351	623	949	999999	999999	782	327	251	46	929	989	506	331	999999	628	999999	532	863	466	999999	81	999999	999999	649	655	999999	765	549	642	832	424	999999	324	576	999999	999999	337	574	916	83	999999	927	570	999999	702	164	913	831	829	443	92	138	98	244	450	999999	750	309	316	999999	999999	777	609	999999	515	987	191	755	917	999999	201	999999	999999	999999	999999	153	994	914	946	501	999999	933	719	999999	999999	295	999999	999999	999999	635	414	999999	268	419	66	999999	327	366	999999	715	999999	168	913	366	999999	134	190	704	127	306	999999	836	999999	999999	965	93	67	999999	464	229	999999	999999	999999	292	68	173	699	999999	999999	999999	825	999999	471	999999	528	382	29	363	999999	624	999999	999999	962	830	843	999999	999999	453	454	973	584	917	999999	232	999999	871	539	631	308	999999	435	652	378	999999	480	164	375	132	295	593	73	704	452	999999	124	865	999999	999999	999999	490	999999	255	93	999999	999999	908	999999	248	600	999999	842	398	65	880	199	462	999999	330	359	689	212	552	167	860	910	880	475	72	117	775	999999	741	191	817	999999	189	568	24	742	572	999999	136	532	639	999999	674	649	999999	650	662	999999	999999	449	999999	287	947	98	232	453	29	999999	672	140	824	923	999999	217	247	302	999999	893	825	587	787	270	86	29	528	119	999999	999999	903	999999	455	751	915	
301	999999	539	640	101	346	999999	723	999999	999999	995	707	716	650	467	411	279	999999	768	208	240	999999	999999	211	999999	999999	123	217	788	999999	260	685	999999	17	999999	785	708	662	918	557	999999	864	999999	999999	999999	321	999999	999999	778	999999	634	781	999999	552	685	639	931	338	713	999999	999999	363	934	599	505	999999	634	708	841	681	703	616	999999	221	944	375	13	985	999999	615	999999	653	439	959	999999	479	999999	999999	999999	179	854	999999	948	396	334	900	930	69	19	769	687	114	628	107	135	999999	69	999999	608	319	636	945	217	107	774	579	924	974	999999	35	999999	113	385	672	826	999999	667	335	887	53	445	944	976	361	928	652	34	999999	999999	999999	420	533	922	23	542	909	999999	851	621	754	976	956	375	983	457	583	999999	956	280	802	359	734	587	564	874	691	968	855	179	132	554	999999	999999	999999	615	789	999999	372	139	999999	170	816	713	142	999999	489	999999	992	903	354	923	999999	71	41	999999	685	999999	368	148	850	940	999999	681	499	999999	999999	815	571	378	999999	402	999999	999999	363	999999	542	30	455	497	395	123	999999	952	824	999999	999999	531	118	275	929	844	822	999999	288	999999	853	999999	999999	932	684	673	17	623	245	952	566	251	707	999999	999999	665	999999	870	753	737	964	999999	856	300	723	999999	706	305	449	999999	999999	143	548	387	789	407	807	523	813	722	999999	999999	716	999999	642	245	823	999999	999999	274	999999	951	479	999999	21	498	288	923	218	822	966	711	183	421	383	999999	702	330	610	599	857	999999	999999	999999	632	612	648	999999	658	488	48	999999	36	185	479	999999	663	998	375	300	999999	999999	314	990	755	403	999999	305	499	999999	999999	999999	118	679	416	378	999999	999999	918	999999	849	304	275	730	783	978	684	998	999999	755	770	703	999999	999999	480	974	672	999999	999999	999999	433	353	999999	999999	944	545	879	999999	769	111	733	224	999999	965	999999	999999	618	583	217	999999	999999	999999	999999	743	448	839	547	999999	999999	441	999999	827	172	690	975	506	999999	999999	999999	247	108	337	238	840	32	555	999999	999999	999999	656	366	99	859	508	519	253	989	751	999999	115	998	90	158	338	405	999999	999999	399	989	999999	999999	999999	999999	999999	678	391	952	522	999999	893	225	557	930	551	85	616	967	664	180	999999	517	67	999999	680	999999	28	188	999999	444	125	503	999999	999	924	641	999999	999999	889	830	137	301	477	40	117	890	450	160	606	262	789	938	397	228	999999	999999	999999	968	127	730	659	212	61	88	999999	400	
991	557	16	999999	512	323	999999	834	999999	441	49	37	999999	789	798	999999	581	647	654	187	115	15	742	999999	684	604	999999	168	999999	999999	999999	399	434	717	999999	892	154	696	750	999999	860	563	186	999999	999999	929	262	337	932	791	631	414	433	428	295	986	815	519	235	907	148	919	663	127	202	650	603	998	891	905	724	999999	896	188	326	999999	829	916	109	755	352	999999	999999	388	303	834	965	16	432	912	87	999999	999999	843	337	941	900	68	633	999999	335	999999	446	37	999999	746	517	254	111	743	167	898	420	480	565	300	693	285	823	367	685	999999	999999	978	999999	999999	424	63	851	385	999999	770	293	999999	429	98	411	208	320	999999	999999	720	999999	999999	755	189	999999	999999	287	46	999999	999999	244	275	71	999999	687	467	210	999999	332	999999	403	726	999999	396	614	67	60	476	889	999999	964	276	50	964	692	886	232	648	999999	433	775	815	137	36	999999	999999	301	999999	410	944	997	342	235	863	327	188	596	369	574	167	939	811	999999	762	660	968	999999	106	56	800	244	999999	113	898	688	588	599	75	860	597	765	999999	75	945	999999	632	50	187	647	513	999999	863	84	717	493	964	668	999999	376	567	999999	204	644	610	709	446	238	337	184	738	589	531	508	999999	999999	580	745	212	999999	38	927	999999	459	542	510	381	487	999999	414	724	920	235	699	303	804	999999	725	465	245	61	403	713	12	908	924	769	365	107	326	913	228	466	108	347	639	999999	745	999999	999999	337	958	843	922	999999	818	999999	831	215	999999	829	999999	999999	999999	224	635	224	55	551	618	741	25	390	79	500	505	999999	136	361	663	70	826	624	365	907	102	999999	999999	999999	99	570	999999	159	999999	496	69	999999	499	884	999999	999999	699	999999	493	368	999999	577	774	432	999999	999999	237	480	999999	121	13	240	924	68	131	999999	433	503	999999	999999	804	866	465	582	999999	999999	964	251	648	248	371	632	140	997	999999	999999	785	368	999999	734	343	466	999999	999999	493	999999	23	441	762	999999	991	205	742	445	999999	456	122	202	990	397	400	985	831	313	749	380	999999	926	472	606	299	75	999999	999999	999999	347	268	651	98	612	999999	532	999999	21	999999	175	890	999999	443	149	412	999999	999999	208	999999	357	635	304	999999	122	999999	999999	969	999999	347	925	299	25	731	226	197	470	999999	388	844	868	506	820	66	583	490	414	492	332	999999	706	698	707	999999	366	999999	963	587	975	883	466	562	333	673	331	876	874	999999	999999	
951	942	489	988	364	475	999999	999999	248	999999	632	324	604	647	962	641	237	591	999999	999999	513	234	882	999999	505	388	999999	183	157	734	707	615	451	275	999999	999999	226	709	353	916	515	898	725	107	999999	569	861	999999	370	41	104	295	251	999999	713	999999	69	361	999999	976	170	677	666	513	783	26	872	339	276	710	424	528	247	716	999999	615	999999	785	999999	935	526	999999	812	125	640	421	374	999999	561	652	999999	865	225	377	999999	837	241	221	999999	337	697	999999	648	659	617	576	58	535	738	999999	228	284	577	999999	999999	769	864	999999	873	999999	652	999999	778	624	999999	559	999999	870	999999	31	384	297	470	456	248	994	752	163	508	74	999999	838	999999	999999	434	917	297	999999	999999	986	999999	689	348	952	999999	677	753	34	999999	67	273	187	574	717	723	931	813	131	319	465	999999	999999	53	999999	998	999999	904	325	199	999999	272	999999	952	999999	58	694	999999	999999	771	999999	250	999999	999999	450	800	999999	999999	406	999999	999999	999999	176	999999	462	968	271	646	538	954	872	773	999999	834	548	795	627	234	600	669	999999	981	999999	359	749	999999	299	698	603	18	813	549	999999	585	696	498	999999	298	500	999999	786	58	420	563	899	999999	999999	894	473	999999	183	960	673	737	710	521	807	999999	608	999999	679	999999	999999	530	150	332	275	853	147	999999	699	339	734	595	882	999999	571	999999	460	951	412	999999	235	948	834	852	875	770	874	185	690	289	689	262	335	224	14	999999	422	999999	531	959	756	999999	954	844	999999	999999	854	730	950	74	365	999999	835	284	347	999999	695	298	456	505	978	961	369	420	649	999999	999999	668	975	680	329	884	430	452	648	811	994	990	626	798	916	154	235	626	923	43	999999	61	876	910	205	134	129	36	980	795	999999	543	999999	754	817	195	754	279	745	481	236	393	636	535	110	704	999999	658	588	999999	999999	743	497	616	65	219	792	75	485	205	765	403	471	853	758	460	795	999999	999999	730	400	999999	880	452	806	999999	425	351	809	500	461	470	999999	157	68	320	56	588	698	999999	999999	688	793	999999	715	832	921	999999	777	650	908	800	677	858	999999	999999	862	55	809	999999	794	999999	265	985	743	304	955	324	794	448	414	999999	183	383	337	711	999999	340	999999	974	122	999999	999999	169	591	999999	793	589	714	288	457	11	779	676	999999	999999	432	808	999999	420	999999	606	988	338	246	999999	627	303	531	731	618	532	318	999999	910	162	877	999999	403	999999	511	376	610	
999999	999999	999999	437	506	569	385	289	363	533	326	106	999999	653	245	923	889	43	499	68	999999	670	924	693	944	766	661	84	336	415	725	909	510	995	482	347	999999	274	130	733	155	451	265	998	992	738	999999	508	641	182	999999	999999	21	999999	627	845	76	719	492	740	908	310	953	999999	808	416	596	999999	999999	999999	100	625	912	766	912	541	415	926	700	999999	999999	163	443	163	901	999999	897	202	377	999999	281	123	782	390	825	845	999999	317	999999	999999	151	884	337	744	92	999999	144	255	405	96	440	149	999999	285	999999	755	999999	999999	56	140	519	999999	152	543	999999	999999	843	999999	940	999999	52	107	735	999999	74	487	999999	698	81	22	542	652	797	290	206	141	104	506	22	999999	999999	699	999999	70	76	748	999999	793	128	999999	55	612	999999	338	54	342	414	999999	221	891	929	999999	727	43	598	867	605	861	346	494	881	346	520	870	98	352	999999	675	999999	326	745	42	580	965	967	929	999999	469	246	863	727	201	999999	130	150	809	971	237	471	209	153	880	456	999999	234	999999	102	999999	249	701	506	739	999999	894	155	897	598	999999	76	668	999999	999999	624	483	767	999999	61	399	730	999999	381	609	213	849	182	864	585	945	741	268	837	903	229	544	999999	987	346	999999	975	999999	221	999999	171	803	679	17	265	973	999999	543	656	702	713	961	999999	896	535	15	722	291	999999	652	31	807	999999	626	916	90	125	779	354	999999	999999	487	76	171	448	410	180	175	608	611	88	207	999999	144	999999	267	223	471	999999	341	678	999999	930	568	197	999999	972	999999	100	999999	858	97	199	999999	288	236	894	168	458	135	999999	999999	682	710	573	823	205	696	437	999999	866	653	327	23	983	730	556	507	974	94	438	128	999999	433	752	999999	999999	616	856	962	373	65	22	337	506	131	21	229	999999	374	168	285	624	442	999999	214	999999	185	21	557	680	999999	194	999999	696	716	481	258	957	583	815	588	840	475	295	999999	641	990	516	861	719	336	512	609	925	999999	503	643	124	999999	230	832	605	308	292	976	870	648	640	790	650	762	272	421	999999	579	999999	158	999999	507	573	780	668	999999	838	353	883	584	448	544	999999	999999	144	419	362	982	983	541	193	999999	940	992	360	726	220	956	74	101	999999	355	716	355	496	616	974	999999	173	999999	999999	999999	999999	999999	210	105	577	812	999999	852	69	575	999999	904	999999	838	567	580	430	941	939	999999	999999	792	533	102	827	867	999999	527	
444	912	818	538	999999	254	999999	654	792	999999	159	999999	338	221	42	485	999999	812	389	658	59	403	29	231	515	999999	659	310	762	117	277	710	470	110	418	999999	757	67	832	999999	622	999999	788	175	792	540	553	77	760	58	343	999999	487	999999	999999	50	893	597	32	493	999999	915	892	684	999999	448	937	238	999999	885	728	701	979	669	45	147	999999	999999	999999	974	999999	591	549	713	774	999999	233	999999	632	999999	263	999999	44	349	135	707	29	113	188	354	603	324	999999	874	999999	641	46	818	999999	340	435	999999	167	999999	458	13	375	189	910	734	225	170	606	999999	632	568	666	639	543	999999	999999	511	675	95	381	720	327	675	393	999999	225	999999	128	301	999999	224	12	986	999999	131	342	840	203	453	138	999999	718	999999	999999	762	974	999999	999999	330	222	923	999999	999999	676	738	686	699	795	999999	999999	999999	51	314	494	418	999999	679	747	421	995	288	318	231	999999	939	999999	489	433	631	168	818	999999	999999	89	999999	999999	929	320	999999	445	642	54	426	934	328	999999	999999	353	999999	999999	304	999999	999999	334	934	615	152	126	737	737	999999	276	174	618	701	679	253	999999	475	999999	636	369	594	976	363	243	891	297	637	548	999999	145	999999	434	999999	169	277	473	155	999999	708	812	999999	426	249	999999	879	999999	243	648	157	999999	878	999999	569	935	74	999999	971	700	999999	854	488	198	150	70	676	739	754	541	411	999999	89	72	859	823	786	999999	736	987	999999	999999	999999	989	999999	416	267	334	865	927	105	391	501	999999	999999	999999	334	394	999999	999999	698	999999	63	701	999999	999999	110	816	415	745	159	896	159	984	345	999999	999999	499	797	733	803	352	999999	826	446	30	999999	634	382	16	499	999999	999999	558	298	999999	39	362	752	33	316	450	918	129	778	208	242	517	119	58	999999	834	596	999999	999999	356	274	236	264	226	99	475	443	409	256	758	13	601	695	130	610	448	746	999999	427	363	434	755	58	247	999999	770	525	334	953	664	804	350	183	942	950	803	107	536	934	999999	16	518	873	30	205	641	821	988	447	614	97	999999	135	31	921	999999	187	27	438	329	950	119	456	591	953	663	427	999999	180	807	350	999999	999999	586	999999	916	882	999999	999999	999999	948	999999	886	348	576	981	999999	161	30	440	625	90	107	999999	890	999999	71	291	76	541	223	78	817	640	274	999999	983	548	675	15	999999	159	975	999999	380	423	233	999999	999999	972	448	999999	732	740	191	270	122	234	696	
459	854	999999	961	510	999999	880	719	999999	83	699	997	999999	485	25	999999	476	115	816	999999	999999	673	953	999999	999999	103	999999	345	86	999999	14	764	758	852	226	160	46	198	474	357	500	704	977	44	325	974	772	999999	999999	999999	715	165	306	990	229	785	901	334	866	416	986	544	642	796	79	999999	249	823	269	864	765	287	640	468	743	999999	696	918	950	999999	331	166	627	149	743	849	468	768	633	999999	999999	999999	999999	68	999999	956	71	190	964	999999	735	948	531	999999	181	437	524	999999	257	999999	99	983	383	746	95	830	916	503	999999	230	477	999999	999999	828	616	63	955	581	999999	786	710	515	954	999999	999999	382	999999	774	967	315	999999	630	520	185	999999	999999	339	586	972	540	49	568	137	744	999999	264	758	702	246	128	482	943	739	470	746	584	39	812	360	713	204	151	999999	748	896	846	959	24	487	350	999999	379	609	999999	747	152	388	219	999999	140	623	933	999999	848	999999	391	891	60	439	766	246	526	999999	999999	346	897	42	388	999999	76	304	999999	224	896	999999	113	999999	182	999999	603	205	999999	164	999999	999999	271	999999	999999	915	515	955	999999	999999	720	999999	207	154	349	230	849	999999	999	999999	999999	999999	999999	718	999999	453	729	57	718	337	999999	571	427	372	15	999999	999999	294	354	473	342	120	999999	999999	503	999999	206	959	994	951	873	493	206	456	572	393	220	553	972	243	999999	468	246	581	749	999999	685	835	999999	999999	156	565	765	535	39	480	999999	999999	224	848	999999	770	62	766	464	352	999999	970	999999	621	999999	999999	322	120	999999	874	874	813	999999	354	117	371	820	824	805	317	999999	999999	427	101	942	500	999999	133	999999	425	999999	479	127	999999	784	715	46	527	220	624	253	999999	999999	165	606	637	309	870	741	999999	950	238	961	156	624	704	999999	707	678	468	999999	198	134	999999	469	404	695	999999	569	401	335	999999	614	191	999999	82	422	999999	999999	314	200	468	391	999999	475	186	999999	971	782	90	171	338	848	751	999999	64	999999	999999	999999	999999	942	297	310	349	999999	657	624	780	92	999999	291	999999	222	373	277	734	806	999999	999999	292	999999	724	240	489	240	996	453	862	760	999999	551	999999	999999	293	372	903	999999	52	550	817	999999	738	889	240	798	880	126	485	484	696	999999	999999	998	413	999999	228	66	999999	119	563	213	999999	30	82	10	264	716	999999	11	999999	576	764	482	578	729	999999	834	10	690	359	880	999999	388	999999	761	999999	999999	171	999999	154	847	
346	932	986	999999	800	718	816	239	543	174	197	999999	120	129	493	999999	999999	684	177	999999	999999	140	759	682	245	383	956	999999	999999	236	999999	999999	856	526	999999	831	495	964	999999	999999	27	770	156	195	693	494	278	943	277	28	608	487	800	761	790	216	183	313	378	999999	999999	505	999999	317	999999	236	626	593	999999	661	999999	464	755	737	375	295	983	574	999999	750	115	22	53	938	628	77	999999	105	736	33	658	191	595	511	999999	999999	498	839	575	999999	867	999999	999999	615	488	153	732	999999	395	504	232	608	324	999999	322	748	461	343	689	552	76	531	856	999999	999999	358	869	999999	69	853	999999	154	999999	532	882	430	959	999999	460	999999	999999	999999	709	241	801	59	867	967	999999	929	70	999999	159	999999	400	346	828	197	612	999999	999999	488	14	542	707	999999	610	791	746	891	999999	999999	882	214	217	969	821	999999	74	953	491	901	63	139	792	641	994	975	999999	999999	601	771	825	329	209	856	102	177	534	724	999999	85	999999	307	149	46	282	999999	815	431	999999	213	999999	659	649	999999	999999	999999	999999	999999	92	634	999999	210	300	28	208	562	14	361	999999	999999	100	350	513	416	681	755	989	756	999999	60	170	710	30	397	648	176	680	999999	431	227	427	467	641	999999	424	29	17	131	837	720	939	999999	553	871	122	999999	155	243	701	678	884	993	708	42	474	949	190	902	379	42	999999	187	929	999999	236	633	709	999999	999999	661	748	868	918	648	120	999999	167	158	285	999999	30	999999	999999	752	342	999999	758	608	350	999999	839	999999	752	804	837	762	534	893	999999	999999	999999	456	999999	999999	930	26	999999	999999	922	767	792	41	999999	999999	21	444	61	999999	327	802	874	110	357	999999	822	643	125	123	810	357	182	273	513	795	793	573	999999	999999	822	326	359	698	686	583	682	807	999999	249	792	403	710	357	576	842	999999	972	999999	725	228	296	999999	960	999999	574	999999	529	528	999999	719	999999	248	966	364	10	453	186	999999	774	844	25	166	999999	331	416	647	825	999999	999999	191	820	474	480	999999	999999	999999	398	448	122	999999	162	288	655	999999	354	165	743	999999	575	399	438	559	334	881	213	139	999999	639	843	926	770	832	856	999999	999999	973	767	109	828	585	64	737	311	786	999999	736	511	355	976	999999	999999	832	999999	281	999999	271	149	599	664	999999	399	759	604	195	999999	999999	432	999999	631	999999	397	644	999999	989	344	700	999999	999999	200	476	999999	679	663	999999	999999	937	710	584	897	
637	834	999999	999999	432	195	999999	999999	125	569	370	314	506	999999	605	863	269	669	141	936	62	23	601	408	197	777	720	105	999999	173	999999	999999	847	116	999999	546	228	209	999999	999999	49	567	999999	977	999999	999999	999999	955	67	999999	762	999999	579	999999	845	623	242	769	999999	999999	475	209	131	952	290	999999	467	399	730	999999	999999	70	928	337	897	494	881	623	579	34	999999	764	999999	293	410	20	50	209	270	379	313	458	999999	95	338	839	446	189	697	999999	705	732	235	999999	93	701	350	251	750	999999	999999	618	200	232	999	711	171	837	551	280	710	999999	138	360	755	999999	118	843	999	67	58	701	926	500	329	999999	538	999999	999999	709	670	999999	999999	909	637	999999	267	729	999999	627	678	999999	999999	426	999999	447	603	875	999999	897	592	507	999999	693	999999	50	999999	700	999999	85	999999	131	638	842	999999	999999	809	228	722	69	999999	389	757	382	999999	450	999999	999999	132	882	999999	663	999999	999999	126	172	999999	999999	607	999999	999999	567	999999	999999	999999	999999	970	795	816	466	637	999999	162	193	969	999999	750	868	313	862	976	192	578	31	755	518	999999	335	726	447	364	54	621	135	999999	370	563	747	999999	832	480	278	692	665	254	945	510	613	343	912	999999	688	461	745	999999	821	989	999999	999999	936	231	644	79	379	112	593	999999	37	136	999999	649	12	941	481	392	708	999999	912	999999	810	999999	721	999999	813	999999	675	593	875	515	245	381	759	492	990	610	835	209	323	562	661	192	483	487	999999	273	419	746	979	363	912	331	86	37	453	999999	510	651	265	999999	437	10	887	999999	891	999999	889	519	950	870	556	508	185	359	125	628	534	244	267	550	614	928	999999	522	602	999999	999999	731	49	999999	110	999999	944	968	135	999999	304	961	595	999999	383	899	796	119	999999	999999	156	726	911	825	403	276	999999	715	999999	508	397	375	919	999999	930	168	999999	999999	769	372	999999	217	233	999999	333	573	648	759	999999	715	142	503	715	199	767	579	819	223	668	999999	999999	238	238	627	273	999999	999999	618	999999	225	429	908	349	444	999999	939	999999	457	999999	830	628	634	999999	35	376	999999	999999	730	999999	999999	348	267	229	935	573	335	978	999999	999999	999999	531	40	999999	951	999999	233	163	280	349	828	86	372	721	838	215	999999	690	213	261	380	279	321	407	225	876	171	689	414	871	999999	999999	895	266	107	309	598	453	597	739	152	739	999999	390	999999	284	975	545	390	999999	408	645	774	355	999999	999999	
999999	632	999999	84	134	544	749	409	826	999999	190	999999	999999	539	617	721	102	999999	999999	640	890	999999	25	940	900	626	308	684	999999	877	196	550	999999	973	999999	965	999999	522	999999	608	999999	999999	563	524	999999	869	921	851	121	686	552	309	246	189	244	287	616	34	183	999999	246	75	936	948	999999	640	999999	650	449	999999	243	580	859	510	999999	910	378	500	847	40	704	999999	572	786	334	886	999999	999999	999999	812	359	462	348	117	999999	999999	52	999999	843	999999	209	281	411	999999	452	972	450	736	538	333	909	125	999999	999999	803	789	999999	160	624	795	336	413	911	637	302	999999	241	752	148	726	867	763	657	393	830	432	999999	999999	343	361	999999	577	727	414	999999	999999	999999	205	314	582	431	892	990	57	137	796	369	774	177	671	741	698	598	999999	466	156	468	794	322	380	745	400	817	999999	359	758	685	999999	999999	69	999999	45	447	566	304	975	772	609	999999	44	73	280	935	671	620	747	999999	914	999999	756	775	999999	883	933	837	40	85	728	999999	999999	120	862	49	117	999999	999999	260	42	517	490	383	858	999999	287	317	474	465	999999	999999	999999	779	771	558	978	294	26	999999	513	728	274	900	54	911	999999	999999	999999	241	827	506	915	497	999999	406	999999	383	916	951	605	626	372	575	929	999999	999999	999999	349	314	70	822	999999	552	746	313	253	999999	338	946	651	363	116	243	999999	999999	736	124	999999	374	100	605	999999	74	556	887	366	699	999999	999999	999999	999999	584	896	180	15	357	999999	999999	644	163	877	54	970	310	251	519	139	937	290	350	971	766	974	223	999999	999999	94	996	859	999999	554	619	370	130	362	779	220	72	999999	301	374	374	198	221	223	560	407	764	314	377	999999	761	690	628	854	999999	609	682	715	560	999999	375	891	697	608	267	684	849	999999	472	308	76	999999	989	975	999999	577	763	999	905	57	329	691	491	719	793	929	742	276	830	180	538	357	999999	37	998	482	501	613	999999	875	557	999999	842	999999	170	999999	701	999999	257	999999	845	683	810	513	943	684	999999	999999	814	999999	942	583	127	302	770	719	244	961	977	999999	86	160	53	39	499	513	999999	999999	559	999999	237	100	999999	875	999999	999999	547	568	94	999999	83	999999	798	999999	933	974	698	999999	307	999999	221	999999	999999	133	878	695	999999	781	23	440	835	986	428	477	110	851	564	999999	967	915	181	675	877	663	60	562	362	425	105	524	814	999999	999999	999999	135	498	999999	999999	996	639	999999	
766	554	999999	488	999999	105	330	527	92	999999	999999	582	392	279	545	862	20	83	999999	999999	223	685	498	999999	999999	871	320	351	999999	435	999999	256	338	999999	415	131	233	999999	999999	466	41	898	23	999999	999999	725	732	838	589	636	415	821	679	306	11	90	65	999999	951	224	785	979	915	999999	751	210	254	692	864	999999	638	834	119	860	311	999999	672	394	267	810	149	482	761	976	30	847	576	42	999999	335	75	999999	233	999999	680	999999	982	999999	363	167	999999	50	974	175	999999	999999	712	819	994	685	417	671	770	999999	999999	999999	227	939	636	999999	633	999999	994	999999	359	442	611	369	189	259	343	315	41	109	999999	109	508	999999	978	449	144	999999	48	22	917	999999	999999	92	673	377	834	53	730	999999	999999	999999	55	445	999999	564	969	352	999999	745	352	111	999999	671	812	999999	805	999999	960	999999	999999	876	183	981	620	955	18	529	696	812	425	299	584	582	575	78	63	72	780	999999	999999	791	999999	303	670	999999	763	763	279	999999	571	212	999999	544	688	999999	97	74	824	859	556	999999	656	826	329	999999	999999	68	105	744	999999	999999	850	547	716	978	759	880	999999	999999	999999	254	999999	999	999999	999999	216	50	999999	999999	981	988	248	921	866	40	145	300	973	617	299	999999	999999	535	773	829	362	999999	828	710	898	217	999999	999999	667	312	200	999999	586	117	846	486	174	187	763	934	503	929	680	685	843	468	999999	704	999999	497	999999	724	236	999999	860	999999	999999	999999	29	774	245	229	264	999999	840	488	714	999999	770	999999	999999	489	772	838	999999	999999	864	152	866	440	310	999999	513	999999	725	475	429	999999	999999	184	273	980	999999	988	999999	284	999999	126	844	364	753	50	933	702	956	999999	951	398	95	438	806	79	999999	589	473	197	715	94	999999	999999	69	549	619	596	999999	559	331	999999	148	61	999999	748	999999	512	686	999999	125	999999	222	999999	524	40	999999	999999	377	203	999999	579	525	999999	569	999999	287	480	305	999999	431	347	162	406	775	178	259	44	681	68	772	814	902	214	81	903	999999	999999	850	38	999999	800	228	356	895	752	999999	636	491	175	470	827	216	482	837	777	658	999999	852	999999	780	999999	999999	318	431	849	676	320	440	999999	999999	77	629	276	999999	630	128	999999	999999	33	909	623	552	515	598	999999	607	430	999999	303	254	999999	367	999999	257	424	663	909	924	56	85	948	206	825	456	999999	999999	939	738	999999	999999	852	315	829	446	167	502	999999	999999	486	252	256	943	146	
421	663	709	134	29	999999	967	219	999999	464	947	999999	427	727	68	999999	746	667	691	169	644	402	749	999999	68	99	921	41	198	448	804	829	999999	69	413	999999	999999	83	920	999999	999999	449	970	850	881	999999	740	999999	573	999999	739	584	999999	999999	501	29	913	181	75	929	999999	935	30	999999	660	128	957	367	323	999999	999999	673	999999	282	919	205	999999	899	657	584	999999	156	468	999999	709	229	274	230	999999	394	878	522	17	990	21	314	428	537	200	999999	526	382	461	306	999999	75	836	292	864	306	597	24	523	491	580	260	477	358	999999	440	853	999999	799	928	397	987	666	756	270	614	776	894	709	894	67	999999	695	171	657	999999	393	982	365	271	797	863	999	999999	999999	999999	837	80	803	759	909	789	583	532	909	37	409	89	999999	260	999999	702	315	629	433	999999	565	315	999999	100	57	870	381	537	141	999999	988	149	346	999999	777	999999	999999	949	985	999999	403	999999	262	629	244	313	960	115	999999	105	558	379	102	816	205	531	379	712	711	999999	999999	55	401	999999	49	269	743	522	999999	823	611	365	643	165	210	402	63	999999	856	744	910	276	795	46	975	999999	999999	529	313	255	336	388	999999	947	999999	358	771	876	999999	974	570	448	632	918	494	202	735	936	999999	999999	478	307	856	967	137	150	999999	364	410	430	222	223	999999	237	497	232	127	696	305	852	630	186	491	881	183	472	644	999999	552	782	882	999999	913	999999	776	38	531	279	999999	718	108	999999	476	169	762	356	238	405	431	271	84	49	999999	999999	999999	302	999999	975	793	665	506	382	812	627	547	111	310	999999	460	999999	700	847	877	586	753	999999	709	331	128	827	243	999999	999999	290	999999	999999	479	158	999999	999999	222	556	485	163	222	725	999999	848	622	660	56	999999	944	999999	999999	999999	171	999999	20	958	592	494	999999	999999	432	267	926	532	919	703	632	999999	382	999999	256	153	371	723	374	37	999999	861	709	468	781	715	304	493	999999	481	682	999999	147	378	891	728	700	519	731	955	999999	999999	999999	918	38	894	155	999999	715	427	864	447	689	982	348	731	784	398	195	999999	962	442	812	448	999999	999999	23	999999	95	999999	452	852	992	418	238	547	932	790	999999	886	569	336	778	301	616	999999	735	165	40	999999	943	312	333	24	993	366	269	490	999999	821	881	999999	999999	196	974	22	999999	999999	754	800	799	993	958	999999	157	999999	664	521	832	787	999999	858	974	925	585	150	528	977	425	872	
288	999999	893	618	999999	999999	453	591	326	604	788	464	410	239	370	949	353	34	866	367	999999	747	999999	119	349	33	177	958	611	834	493	999999	855	999999	521	999999	999999	999999	304	999999	192	999999	204	237	998	999999	457	744	999999	635	796	504	999999	68	179	540	793	784	999999	981	999999	495	980	492	121	999999	999999	529	999999	23	849	13	729	999999	184	630	553	430	120	332	575	432	999999	975	999999	988	365	796	712	980	563	325	82	323	480	999999	101	711	126	687	417	928	999999	550	999999	999999	999999	975	884	549	987	372	673	999999	416	826	999999	14	454	133	955	813	817	736	459	999999	999999	416	665	999999	538	841	314	433	915	999999	999999	999999	200	254	999999	999999	912	172	993	201	651	999999	906	653	606	97	267	993	732	604	121	999999	101	999999	861	368	320	407	999999	999999	68	250	39	999999	430	999999	814	999999	910	574	901	654	743	268	883	803	509	21	881	451	999999	321	701	321	535	999999	999999	938	999999	854	80	515	999999	847	142	410	107	999999	999999	999999	999999	999999	999999	167	703	466	556	832	377	999999	859	309	525	570	571	746	549	999999	243	324	486	999999	999999	65	999999	396	503	895	135	482	706	371	787	523	178	999999	238	544	999999	999999	560	929	999999	335	994	771	989	591	285	396	861	389	904	909	881	407	251	999999	662	316	963	660	999999	895	361	498	521	12	401	999999	518	15	109	174	764	556	999999	999999	71	733	406	912	999999	739	620	326	466	878	999999	770	285	210	881	999999	115	899	232	999999	973	506	999999	986	999999	240	877	856	289	740	999999	334	103	999999	966	928	910	999999	50	967	284	999999	999999	999999	370	631	769	999999	999999	798	999999	864	333	638	518	564	483	999999	722	389	999999	764	47	725	733	999999	677	999999	999999	952	401	64	859	265	401	999999	474	999999	625	568	471	569	733	490	682	290	10	465	251	411	454	499	338	661	114	519	998	316	909	63	999999	253	83	180	407	999999	999999	78	246	580	100	866	794	999999	999999	303	41	556	53	452	316	222	284	999999	999999	901	726	999999	161	999999	939	168	999999	572	614	227	999999	999999	93	677	999999	932	999999	670	321	587	705	183	743	811	999999	451	272	999999	747	741	999999	250	999999	999999	288	999999	916	364	999999	999999	999999	232	549	999999	999999	478	472	375	177	383	993	614	999999	920	999999	552	464	350	999999	999999	895	251	999999	999999	258	255	889	587	399	999999	999999	864	38	999999	428	483	633	53	13	19	979	897	298	374	747	364	999999	752	309	999999	
999999	999999	960	153	999999	999999	407	676	452	562	588	884	976	698	367	138	999999	142	501	999999	999999	421	999999	394	518	999999	999999	460	136	999999	527	147	288	663	136	999999	999999	999999	353	511	999999	957	600	451	430	104	921	999999	16	618	999999	596	999999	999999	999999	930	999999	999999	999999	47	964	999999	549	558	45	451	606	322	571	917	999999	999999	788	999999	647	960	820	895	964	999999	999999	362	453	999999	125	999999	886	701	846	206	999999	999999	259	316	547	138	418	52	415	999999	999999	608	39	99	393	999999	807	999999	939	856	119	344	611	221	999999	999999	999999	41	442	114	564	999999	999999	375	707	895	999999	482	999999	518	999999	999999	999999	985	925	479	332	364	133	47	133	625	762	989	96	875	726	47	356	935	634	386	610	311	999999	999999	141	663	391	498	636	335	819	430	313	342	854	999999	295	999999	289	149	907	999999	980	939	152	487	289	832	178	413	136	516	999999	176	177	999999	570	999999	347	668	972	999999	999999	999999	805	342	685	753	31	110	751	865	656	495	478	999999	331	999999	999999	654	384	559	329	233	208	999999	999999	147	999999	675	65	999999	153	620	176	282	994	999999	143	999999	801	535	810	78	661	999999	860	398	698	962	999999	96	999999	999999	999999	423	999999	187	599	503	999999	548	589	355	54	798	721	46	328	206	220	999999	350	640	853	849	748	260	571	937	999999	157	449	999999	818	969	999999	461	999999	753	965	816	592	999999	999999	262	946	464	999999	999999	550	824	80	501	751	718	746	261	839	444	674	999999	616	662	61	649	999999	386	999999	85	999999	269	710	575	240	403	556	710	626	999999	903	999999	999999	707	999999	628	87	947	460	999999	233	808	622	891	88	910	999999	930	589	374	163	569	999999	999999	134	999999	999999	504	270	358	171	45	999999	248	541	999999	999999	908	274	999999	999999	999999	999999	436	851	999999	647	819	496	999999	203	626	999999	262	999999	343	366	287	999999	117	514	582	999999	112	939	197	183	999999	359	697	91	301	665	166	999999	999999	999999	999999	107	205	642	999999	17	940	164	544	915	999999	999999	207	34	550	335	166	918	989	999999	823	999999	664	756	274	469	999999	248	901	961	964	459	444	700	865	190	388	475	219	574	999999	947	405	282	801	999999	999999	999999	541	966	508	247	812	537	999999	13	442	449	377	834	218	701	263	999999	950	923	367	506	169	369	947	999999	999999	425	728	876	102	392	954	693	999999	137	707	935	462	727	646	907	999999	861	748	938	107	385	999999	999999	694	821	332	877	223	
654	513	181	28	816	538	397	999999	943	999999	60	999999	684	526	91	999999	327	130	232	999999	999999	999999	308	621	999999	594	333	69	999999	191	999999	70	86	479	662	623	536	916	999999	199	999999	108	938	949	698	454	422	858	284	59	999999	701	109	601	763	39	215	559	20	232	999999	999999	999999	761	999999	999999	417	214	863	999999	999999	411	485	999999	999999	362	687	358	923	563	182	475	999999	633	814	579	960	999999	999999	633	999999	976	999999	423	984	921	972	186	317	708	47	217	994	817	591	964	225	76	574	411	352	856	636	999999	59	739	552	999999	946	999999	39	931	498	999999	58	492	999999	999999	59	115	389	510	50	224	999999	964	480	999999	52	850	363	894	910	314	291	999999	349	458	999999	254	378	481	239	255	679	115	719	764	768	108	468	164	999999	469	31	841	815	421	930	999999	268	585	999999	106	709	999999	31	193	949	496	999999	57	698	804	736	999999	281	999999	545	999999	254	999999	208	999999	999999	209	999999	450	293	999999	746	928	528	999999	999999	793	32	999999	546	544	999999	535	815	999999	956	421	466	222	999999	999999	570	30	875	520	840	552	386	999999	715	509	267	580	999999	509	749	223	528	420	999999	942	999999	999999	258	11	335	719	901	926	987	969	743	664	717	179	999999	999999	62	18	447	443	999999	517	427	46	286	513	999999	316	532	999999	892	55	999999	791	999999	431	771	873	194	131	650	460	528	999999	999999	603	999999	730	629	33	171	520	972	385	535	378	721	222	725	821	93	999999	403	999999	86	697	270	925	942	458	954	188	823	325	999999	999999	999999	681	279	683	650	904	687	999999	581	382	999999	28	265	858	999999	999999	999999	372	47	65	67	283	669	999999	999999	937	999999	180	999999	982	999999	999999	999999	999999	389	50	942	999999	181	999999	999999	999999	672	704	624	252	670	999999	999999	999999	40	461	288	737	899	715	21	999999	350	712	126	999999	999999	599	684	426	435	999999	479	670	616	116	201	858	157	173	611	999999	455	999999	277	704	999999	999999	999999	999999	378	855	679	673	999999	742	999999	468	72	401	999999	83	29	207	816	983	614	87	788	999999	269	999999	999999	736	114	999999	754	999999	999999	999999	999999	765	647	999999	999999	580	16	805	642	999999	415	999999	999999	755	708	538	945	257	999999	293	100	355	886	37	976	949	999999	943	569	999999	987	450	999999	999999	318	698	435	999999	160	999999	999999	808	445	999999	999999	537	633	834	37	576	111	507	976	999999	999999	738	879	619	472	108	314	73	999999	660	999999	964	999999	156	
447	999999	112	999999	106	48	316	291	999999	971	518	448	325	441	916	999999	880	490	473	870	327	579	819	816	118	62	931	913	999999	784	999999	554	827	486	397	999999	473	736	410	999999	845	999999	999999	907	110	999999	782	999999	999999	999999	780	406	999999	839	828	867	200	999999	266	54	116	999999	718	134	943	999999	999999	999999	53	898	530	153	999999	535	35	287	750	999999	715	94	279	68	766	330	14	631	63	999999	658	529	827	999999	999999	999999	831	452	999999	999999	999999	999999	412	943	829	258	722	636	999999	965	999999	551	999999	288	581	999999	774	58	636	398	129	999999	911	633	190	524	81	353	673	723	703	583	955	55	948	579	681	336	238	518	608	999999	314	98	184	116	999999	999999	605	307	591	999999	815	933	584	651	234	779	762	315	186	378	963	603	999999	240	596	81	340	11	501	448	819	127	790	752	18	822	458	999999	999999	532	747	999999	999999	999999	767	32	471	306	354	902	573	923	342	999999	999999	710	826	943	999999	340	999999	603	999999	152	999999	698	999999	832	643	411	999999	688	999999	999999	631	596	471	351	999999	574	610	43	656	598	875	999999	785	561	347	307	999999	515	563	781	323	153	569	999999	999999	78	879	999999	999999	942	581	885	999999	688	999999	817	248	999999	479	946	999999	185	947	217	277	999999	912	999999	494	345	416	814	134	422	339	999999	37	999999	999999	404	694	971	380	714	27	999999	175	107	953	529	69	999999	45	617	61	148	206	362	721	888	999999	298	153	327	536	766	760	318	358	999999	790	999999	999999	999999	261	757	804	242	200	287	902	999999	637	965	286	896	999999	999999	999999	999999	290	674	760	999999	999999	406	828	62	187	999999	999999	857	749	999999	739	302	428	960	366	303	343	963	171	444	986	351	660	188	999999	999999	987	999999	947	999999	840	125	15	595	999999	999999	929	752	65	940	999999	54	76	804	236	983	478	818	160	77	999999	326	512	326	519	897	745	999999	20	547	999999	985	999999	591	992	999999	297	999999	133	510	373	591	908	231	395	999999	285	855	952	68	172	178	103	880	309	523	613	689	85	999999	120	999999	741	999999	677	999999	144	999999	812	612	999999	644	695	650	703	999999	418	999999	930	578	999999	999999	697	952	999999	104	891	40	292	479	19	607	999999	999999	999999	94	849	400	554	999999	807	999999	53	349	371	527	999999	453	999999	999999	115	332	759	999999	327	999999	592	999999	999999	999999	181	114	202	343	602	99	887	999999	259	619	427	999999	736	607	771	821	845	358	590	999999	621	448	
853	258	373	687	847	260	865	999999	501	69	266	971	999999	702	608	999999	746	282	639	999999	203	567	616	96	595	999999	736	999999	384	243	208	999999	961	733	261	999999	999999	915	251	999999	645	999999	127	367	761	765	457	78	222	145	999999	999999	227	650	254	295	641	999999	999999	696	524	369	794	999999	861	999999	19	999999	999999	664	740	831	41	12	335	123	450	259	335	999999	704	667	293	249	631	999999	67	321	488	965	311	692	999999	554	122	286	295	859	506	780	755	39	626	558	404	780	999999	999999	325	141	845	392	952	272	999999	856	85	555	635	970	999999	698	939	485	362	58	18	999999	889	999999	828	999999	752	999999	999999	674	51	735	844	851	999999	842	995	356	130	999999	740	559	562	999999	999999	739	233	999999	999999	67	99	999999	205	356	772	800	335	999999	312	264	640	407	999999	327	999999	349	711	784	366	91	702	999999	365	443	318	458	923	633	846	999999	999999	226	697	27	584	999999	999999	497	88	999999	517	729	54	866	288	999999	371	245	451	999999	37	448	178	776	999999	507	785	999999	999999	323	876	701	430	223	896	423	709	181	742	914	809	999999	705	553	574	973	548	498	165	999999	97	688	999999	984	71	999999	58	921	999999	999999	999999	778	459	765	936	999999	308	830	999999	865	999999	199	502	536	62	814	742	624	211	390	958	297	606	72	999999	198	519	999999	162	978	375	788	518	999999	999999	40	764	940	999999	758	674	718	528	999999	352	897	195	999999	999999	257	185	433	999999	999999	129	999999	999999	999999	538	747	305	863	678	991	500	844	999999	837	737	999999	60	802	17	999999	715	999999	768	316	720	338	13	999999	513	905	802	941	79	246	545	971	858	999999	411	999999	999999	811	49	999999	799	508	226	357	999999	909	999999	383	999999	276	566	999999	69	999999	999999	210	999999	999999	359	773	999999	558	775	444	301	766	174	999999	400	146	990	904	210	999999	517	999999	999999	655	999999	999999	708	429	999999	802	999999	666	911	993	700	211	136	30	461	276	347	999999	733	782	999999	162	744	524	982	999999	286	661	678	999999	357	464	97	98	497	755	75	769	42	999999	763	635	854	181	982	199	20	999999	999999	934	893	276	999999	340	599	792	859	194	999999	999999	526	29	987	92	645	245	124	999999	533	706	211	578	218	999999	999999	431	307	573	999999	999999	278	316	218	999999	935	999999	976	757	498	704	999999	881	333	795	999999	744	999999	771	535	746	84	999999	445	746	732	325	67	728	321	178	495	295	652	999999	968	219	810	253	
157	564	269	366	549	829	999999	999999	254	423	999999	284	783	535	48	795	999999	307	999999	472	21	620	33	258	446	999999	219	609	999999	680	826	246	934	999999	624	970	487	718	999999	999999	934	413	80	644	423	46	999999	959	257	857	934	999999	348	347	241	999999	541	21	920	229	620	211	100	573	596	78	350	999999	911	999999	318	10	875	265	538	608	549	389	834	409	935	260	999999	999999	746	165	897	596	172	96	439	475	797	212	995	733	322	506	57	999999	999999	14	57	190	549	933	796	93	809	632	988	162	999999	521	293	370	999999	999999	827	440	999999	753	227	999999	638	999999	212	672	269	805	296	52	341	489	712	999999	999999	181	832	812	369	813	787	999999	108	999999	298	285	999999	635	999999	999999	999999	999999	183	943	787	233	552	706	730	133	824	999999	346	999999	820	999999	809	362	999999	999999	887	24	81	367	999999	686	999999	361	999999	999999	753	999999	921	693	373	999999	315	768	153	999999	999999	135	92	999999	989	783	204	999999	999999	601	999999	566	999999	214	715	999999	545	816	978	110	999999	200	163	803	379	200	999999	652	582	106	391	50	219	188	999999	999999	999999	835	377	192	492	572	895	951	460	197	999999	717	978	708	999999	498	790	999999	481	999999	971	999999	866	798	701	551	580	369	999999	435	356	999999	999999	999999	731	710	449	999999	999999	934	999999	211	999999	191	44	374	673	873	916	892	260	176	706	999999	790	654	968	578	999999	999999	992	535	999999	34	999999	867	561	35	976	479	999999	994	435	999999	999999	770	935	684	764	336	878	706	453	328	184	999999	999999	546	999999	87	741	870	315	676	942	769	470	328	350	999999	813	999999	897	999999	999999	999999	740	169	486	29	719	999999	999999	999999	72	295	999999	421	849	660	285	24	862	899	737	189	688	758	999999	374	309	999999	344	597	522	239	809	15	999999	999999	449	432	999999	153	368	457	65	160	999999	656	687	59	999999	690	891	798	999999	998	710	662	999999	982	999999	121	720	112	999999	999999	999999	832	999999	86	999999	999999	220	999999	954	718	541	999999	999999	999999	154	948	686	260	148	653	705	723	453	811	999999	999999	350	999999	869	999999	433	265	508	999999	518	999999	180	610	124	547	999999	49	999999	77	999999	430	539	50	837	999999	435	470	964	306	522	999999	389	674	781	121	999999	752	983	16	999999	999999	999999	295	999999	374	778	86	146	600	182	666	879	386	999999	875	294	310	630	264	523	999999	999999	211	325	600	401	505	999999	12	955	728	65	837	999999	999999	648	253	999999	473	
836	358	334	999999	133	855	999999	12	999999	905	826	290	132	999999	493	333	984	999999	969	429	972	283	257	143	644	454	610	52	605	172	236	51	289	999999	428	174	638	999999	88	999999	999999	399	184	999999	186	675	605	336	999999	999999	206	78	283	601	999999	562	999999	201	728	678	999999	996	406	999999	679	785	11	965	310	999999	999999	68	501	509	867	999999	108	334	956	969	849	283	698	157	966	167	767	687	665	865	999999	447	208	409	224	564	992	27	253	401	999999	640	35	35	999999	999999	577	999999	734	999999	464	777	244	758	999999	999999	308	999999	201	999999	27	324	309	445	265	256	999999	101	294	312	590	91	999999	565	999999	218	258	672	393	828	589	993	999999	747	999999	296	213	449	999999	253	266	999999	825	999999	383	358	341	999999	770	516	288	999999	489	999999	337	383	999999	678	462	999999	723	636	865	373	932	33	371	561	999999	969	53	421	521	51	56	846	265	999999	191	947	876	667	902	999999	549	114	999999	999999	419	37	599	534	986	959	530	629	877	462	799	360	999999	779	555	800	999999	867	964	448	384	999999	127	999999	497	514	999999	65	999999	989	823	827	519	999999	151	999999	379	519	434	562	520	427	999999	999999	559	831	960	106	122	999999	999999	682	150	75	157	928	909	261	46	481	224	999999	896	888	639	971	999999	157	999999	999999	431	999999	999999	999999	927	957	999999	999999	999999	666	554	647	942	999999	585	150	687	453	999999	222	107	128	482	952	999999	55	530	91	172	587	990	812	468	574	999999	460	250	738	148	199	417	594	472	999999	926	577	532	999999	999999	999999	999999	397	464	425	451	312	481	999999	73	881	999999	440	162	211	999999	742	188	378	951	135	900	949	314	503	805	512	656	112	35	770	523	265	999999	999999	999999	602	357	53	999999	378	979	760	674	266	762	999999	442	271	704	999999	398	164	999999	187	599	344	999999	999999	999999	999999	655	378	464	303	368	181	999999	999999	999999	84	394	145	255	999999	156	150	284	57	740	827	80	999999	408	841	381	369	942	999999	84	959	519	999999	433	194	722	610	305	380	898	999999	325	953	364	999999	999999	999999	909	740	41	459	69	44	999999	791	868	270	970	622	999999	998	238	71	414	947	564	998	711	70	859	546	844	999999	159	158	512	126	41	999999	51	128	460	211	999999	624	899	484	175	641	326	462	639	999999	459	899	999999	999999	548	416	75	999999	551	848	881	999999	999999	165	885	999999	289	751	999999	999999	999999	999999	999999	999999	999999	789	999999	999999	833	80	
743	407	906	171	454	999999	795	999999	578	999999	712	999999	577	999999	999999	999999	19	744	999999	102	361	575	233	446	999999	656	360	999999	762	758	368	985	968	999999	114	483	588	454	711	635	999999	42	183	613	489	342	235	937	707	999999	780	313	490	740	999999	999999	999999	470	69	798	898	470	494	819	265	727	280	999999	506	846	999999	565	43	963	815	999999	402	619	956	768	430	999999	627	344	978	65	504	238	763	936	310	128	394	912	736	999999	547	999999	358	762	999999	999999	440	861	999999	224	999999	527	925	999999	776	999999	513	301	377	485	999999	999999	840	210	233	999999	999999	569	999999	375	181	130	236	998	999999	48	999999	204	999999	299	999999	766	410	999999	785	976	312	374	170	999999	615	999999	999999	999999	973	397	523	157	539	30	798	870	999999	567	52	159	300	926	617	737	301	999999	595	999999	999999	86	999999	85	425	999999	999999	967	409	799	999999	88	585	999999	999999	999999	524	999999	999999	685	999999	999999	451	842	721	999999	686	385	757	999999	454	305	507	999999	999999	999999	999999	447	999999	292	291	831	999999	526	999999	964	574	325	902	999999	222	188	654	909	587	390	635	906	999999	789	570	999999	999999	976	999999	464	580	129	999999	999999	745	87	391	999999	404	669	650	925	45	999999	999999	370	483	534	219	276	651	598	879	378	999999	741	94	943	722	928	621	999999	999999	999999	393	454	108	774	487	145	796	282	514	917	740	999999	999999	999999	999999	999999	999999	999999	766	999999	813	982	249	848	864	14	992	448	659	476	999999	999999	753	692	374	616	272	999999	56	84	479	378	93	999999	999999	562	869	488	999999	999999	58	935	727	103	539	410	215	999999	999999	482	999999	358	623	999999	999999	999999	956	188	241	121	999999	180	638	692	607	444	898	287	220	312	999999	514	233	146	427	122	438	659	163	963	999999	999999	799	573	931	131	999999	54	103	63	605	690	256	113	586	999999	999999	999999	999999	104	512	999999	999999	607	999999	638	999999	487	621	756	156	999999	35	277	710	999999	381	75	761	486	689	853	193	167	999999	454	999999	129	559	999999	815	403	173	69	461	483	974	201	235	999999	995	278	433	347	907	308	665	979	402	662	999999	241	283	19	999999	999999	744	881	999999	893	380	15	927	81	940	999999	999999	965	815	237	949	189	839	468	491	420	430	846	999999	408	788	999999	727	897	999999	583	999999	164	653	999999	738	102	301	341	922	999999	351	362	406	164	999999	699	174	175	712	327	999999	814	999999	999999	999999	999999	632	501	115	102	288	39	38	367	
999999	979	999999	999999	999999	999999	887	507	546	999999	79	77	449	104	999999	999999	123	562	194	725	191	315	636	999999	575	999999	470	799	999999	830	710	999999	333	49	531	194	388	162	675	855	439	894	278	35	925	170	999999	999999	267	26	978	726	999999	312	186	999999	999999	662	446	659	999999	98	280	999999	791	758	999999	410	572	59	710	961	999999	339	296	296	46	611	999999	414	390	932	542	219	851	983	476	999999	863	999999	841	725	715	26	999999	351	623	999999	243	176	999999	58	965	217	316	27	840	515	25	999999	999999	741	928	41	278	464	555	71	999999	808	291	722	999999	368	217	985	255	869	871	945	672	483	378	567	999999	341	999999	999999	999999	834	153	961	15	973	923	110	797	684	747	13	999999	562	999999	434	885	704	512	999999	999	999999	999999	970	999999	999999	226	807	373	370	53	936	999999	231	167	39	665	330	716	573	445	117	999999	999999	131	867	999999	120	784	943	682	999999	999999	370	334	582	73	182	327	936	999999	126	999999	436	999999	811	516	574	405	669	769	565	987	999999	171	892	999999	999999	848	776	919	116	999999	429	688	759	117	135	896	584	999999	492	999999	780	815	329	380	761	930	999999	360	585	714	125	183	999999	306	999999	209	442	999999	863	999999	551	26	999999	104	317	999999	881	703	391	677	820	703	286	562	217	999999	999999	521	999999	280	999999	999999	343	401	907	999999	571	462	999999	999999	464	145	112	999999	999999	999999	174	235	999999	23	58	616	969	908	894	421	999999	999999	999999	767	999999	921	77	593	795	999999	683	260	196	999999	999999	428	999999	999999	223	685	601	999999	112	453	959	999999	458	368	999999	921	455	435	506	495	358	16	999999	459	568	543	999999	519	999999	333	90	913	999999	999999	836	629	139	999999	694	219	999999	999999	461	999999	999999	750	473	708	371	999999	999999	999999	999999	701	713	179	64	38	896	680	616	91	999999	778	373	55	999999	456	532	602	792	999999	740	297	675	999999	555	729	651	818	79	369	158	500	652	999999	170	347	297	666	999999	110	618	999999	999999	738	35	683	280	762	181	26	999999	769	91	740	517	465	35	144	624	335	387	999999	610	257	932	263	135	542	885	241	169	865	999999	999999	331	727	695	936	553	871	458	888	647	63	193	389	418	912	324	704	321	163	999999	249	722	541	412	355	999999	771	999999	738	877	939	856	320	741	399	418	999999	770	98	590	753	877	498	999999	557	73	553	845	999999	227	999999	999999	15	823	787	968	790	324	349	999999	782	324	719	21	
707	999999	999999	999999	28	999999	534	933	999999	572	298	372	233	999999	855	291	999999	926	344	999999	696	29	999999	497	953	430	999999	999999	430	999999	808	438	167	999999	732	360	201	906	826	718	999999	256	999999	443	534	425	999999	689	999999	999999	878	855	999999	208	999999	999999	999999	999999	693	598	876	68	999999	999999	999999	860	214	746	377	505	999999	999999	999999	999999	999999	449	331	418	999999	999999	685	938	17	372	89	953	458	999999	171	54	999999	999999	999999	238	842	635	743	999999	678	674	220	999999	321	963	999999	532	754	363	999999	876	366	937	422	164	912	938	61	151	999999	811	411	999999	584	333	500	999999	143	872	999999	999999	999999	900	739	297	327	687	626	53	403	556	999999	105	588	295	999999	77	403	68	999999	903	583	601	999999	867	999999	964	423	999999	999999	694	999999	882	999999	188	180	466	999999	135	837	234	999999	17	747	639	613	315	999999	299	646	999999	999999	999999	556	879	618	999999	665	872	33	362	999999	637	999999	709	999999	325	524	999999	125	231	999999	278	230	101	591	576	854	605	999999	957	307	134	352	49	814	999999	335	700	569	76	800	335	111	484	960	684	436	48	481	297	791	268	999999	424	563	611	853	465	999999	52	259	69	618	999999	999999	150	295	541	894	843	990	824	840	58	430	999999	177	746	141	999999	150	999999	133	966	999999	999999	950	927	999999	212	999999	870	999999	527	817	741	716	999999	999999	820	398	894	999999	638	999999	966	428	135	999999	999999	444	999999	333	391	999999	443	936	652	999999	26	199	368	999999	691	382	129	422	322	241	999999	827	141	327	321	518	256	672	494	669	999999	999999	824	932	465	999999	363	546	999999	625	383	805	74	999999	412	630	39	838	461	265	187	554	115	894	999999	202	313	999999	22	872	655	770	999999	982	999999	405	375	436	600	923	29	582	999999	999999	858	883	762	994	915	999999	488	418	221	238	492	655	515	930	626	272	465	573	534	157	969	999999	999999	999999	447	999999	999999	603	247	999999	246	604	999999	417	999999	999999	439	318	999999	999999	394	247	559	222	500	999999	889	444	999999	337	467	999999	58	253	999999	255	529	680	557	908	999999	885	180	683	992	888	999999	999999	894	204	833	157	699	212	999999	731	999999	999999	592	402	999999	819	793	999999	999999	789	999999	909	689	790	902	759	760	999999	895	509	77	876	229	611	552	999999	550	614	504	320	757	846	999999	999999	999999	387	98	165	999999	616	999999	271	612	212	342	999999	999999	999999	999999	84	396	733	316	999999	664	999999	922	980	849	335	279	
999999	414	759	42	708	999999	692	598	999999	670	999999	183	999999	418	806	273	999999	279	960	383	446	322	430	924	33	540	235	342	25	999999	118	999999	466	346	912	856	999999	180	634	172	725	999999	999999	413	999999	559	36	999999	857	912	905	999999	889	999999	832	999999	983	834	999999	177	204	359	582	69	561	300	717	943	505	999999	999999	846	644	798	657	931	544	999999	999999	474	514	389	484	113	559	407	999999	999999	514	55	872	29	171	466	999999	376	999999	717	852	500	999999	999999	350	908	999999	69	76	100	305	900	332	966	999999	544	999999	814	875	479	999999	999999	999999	999999	438	999999	87	400	685	188	830	290	999999	999999	174	999999	632	431	49	999999	999999	499	340	335	218	613	723	999999	328	627	803	163	501	463	216	697	626	637	999999	890	831	111	999999	888	270	24	901	505	802	67	911	242	999999	308	869	21	823	548	999999	824	736	181	82	68	385	676	999999	545	999999	477	999999	999999	776	999999	745	508	125	452	999999	204	711	228	113	270	715	999999	388	202	593	205	874	999999	642	829	163	659	39	325	512	593	234	366	885	999999	51	999999	999999	999999	562	371	999999	380	483	801	999999	518	78	812	352	814	298	597	951	424	602	938	362	946	999999	999999	479	799	940	481	969	355	342	778	228	799	999999	999999	639	232	310	999999	604	999999	716	644	591	226	973	698	999999	999999	414	471	999999	999999	999999	518	631	476	892	105	440	11	831	767	186	299	593	999999	709	999999	957	729	123	999999	343	520	240	999999	505	262	826	251	186	342	999999	871	999999	126	244	595	139	999999	340	215	73	603	20	949	468	301	632	430	988	999999	679	684	358	999999	768	53	288	999999	971	639	279	198	824	999999	825	315	253	999999	999999	123	999999	794	399	908	44	999999	999999	290	892	213	629	405	263	418	662	266	523	999999	357	200	999999	859	201	999999	936	999999	778	520	133	999999	57	165	999999	874	370	884	999999	449	599	38	543	997	388	767	20	999999	999999	999999	836	568	792	999999	130	999999	806	999999	603	698	999999	169	999999	989	167	739	999999	474	999999	388	999999	777	971	83	821	329	999999	319	480	433	999999	72	939	372	684	564	999999	225	44	999999	78	822	999999	999999	477	440	75	553	840	649	611	545	588	557	367	68	597	999999	999999	801	470	497	77	999999	18	999999	999999	600	999999	602	999999	999999	439	999999	319	236	496	384	605	390	263	113	479	999999	999999	154	999999	392	14	999999	967	652	215	243	532	581	755	121	588	568	221	475	248	247	
281	670	115	298	247	141	571	222	123	629	548	367	999999	245	999999	863	435	836	999999	689	635	999999	735	206	999999	738	999999	384	796	47	999999	787	999999	999999	999999	162	49	195	999999	999999	64	999999	539	585	999999	175	563	519	765	999999	999999	384	999999	559	999999	555	999999	999999	999999	508	999999	196	999999	999999	459	760	502	785	684	203	823	249	691	721	634	881	196	159	511	999999	184	960	619	999999	904	795	907	315	630	15	999999	999999	665	646	222	867	337	463	136	934	999999	777	834	571	999999	893	692	168	924	729	368	784	999999	928	999999	999999	577	355	181	664	852	197	165	679	975	999999	583	999999	509	767	553	733	999999	576	929	407	135	999999	180	20	999999	999999	999999	900	999999	443	733	737	999999	522	999999	999999	292	999999	92	485	622	165	999999	217	320	999999	659	999999	185	634	761	830	999999	927	573	528	185	170	562	112	806	264	42	542	959	846	733	999999	477	571	999999	561	493	453	784	970	463	999999	700	465	100	233	999999	22	681	999999	738	394	949	999999	807	131	909	999999	678	368	132	62	258	474	913	999999	999999	999999	193	999999	999999	999999	152	603	999999	222	470	107	22	583	999999	999999	860	66	117	999999	999999	705	763	999999	652	514	774	999999	999999	999999	714	999999	999999	427	542	120	999999	481	566	999999	252	355	705	594	661	812	967	104	999999	999999	202	999999	366	574	635	984	850	863	999999	999999	780	726	755	665	508	243	999999	594	50	429	200	388	500	999999	106	999999	10	178	668	840	546	679	999999	745	218	523	999999	977	791	558	269	999999	924	733	413	526	600	50	999999	427	266	999999	64	409	911	813	700	443	477	944	983	682	999999	717	999999	110	137	19	457	985	999999	578	802	491	170	999999	464	767	999999	999999	100	960	92	251	583	999999	625	198	833	999999	999999	999999	509	999999	575	587	999999	216	447	313	398	591	999999	110	63	688	580	572	248	687	358	933	999999	897	854	33	599	999999	999999	132	484	939	186	62	172	937	999999	955	916	582	999999	999999	329	216	192	999999	377	999999	197	894	593	999999	999999	156	56	889	513	611	993	551	987	818	82	999999	828	459	999999	540	999999	999999	619	624	655	999999	233	110	613	999999	999999	354	656	617	765	249	539	431	989	999999	15	999999	999999	467	961	999999	595	999999	999999	14	388	999999	104	999999	53	999999	284	968	999999	293	999999	946	286	999999	896	648	895	999999	62	832	999999	407	999999	384	999999	665	691	162	662	999999	999999	588	924	609	999999	999999	260	999999	999999	999999	965	570	999999	705	
999999	68	999999	637	570	999999	999999	225	999999	353	227	981	273	999999	999999	387	391	131	315	127	223	343	31	999999	469	915	398	86	805	369	867	225	384	999999	277	476	999999	63	592	349	810	855	996	581	391	999999	718	999999	518	196	312	843	265	904	491	774	47	329	178	655	925	999999	419	232	999999	999999	606	508	999999	999999	718	337	999999	965	316	999999	346	449	295	999999	206	857	567	618	67	33	960	479	282	503	439	348	885	937	423	417	445	774	999999	999999	749	220	98	683	477	974	314	299	597	134	437	597	44	999999	458	78	835	800	999999	462	999999	999999	235	949	405	379	452	601	552	899	921	999999	999999	906	373	986	769	999999	999999	999999	719	671	881	999999	75	999999	314	829	488	355	582	645	608	999999	347	622	984	148	999999	108	999999	999999	747	698	212	999999	254	138	692	472	999999	951	999999	92	743	380	255	86	883	563	75	622	122	206	999999	999999	963	710	569	750	11	630	605	52	560	16	924	192	946	210	597	185	999999	999999	56	999999	985	526	999999	966	377	999999	999999	725	999999	909	599	999999	999999	926	999999	544	569	941	999999	999999	356	616	531	999999	999999	999999	140	682	999999	999999	485	999999	159	695	300	999999	809	999999	999999	104	374	879	20	651	416	383	810	29	999999	62	999999	206	556	377	285	378	994	999999	519	314	776	582	758	153	434	504	401	687	999999	464	734	966	999999	376	314	476	606	880	330	83	262	120	382	913	999999	288	549	782	419	921	452	646	999999	79	999999	791	131	999999	226	912	982	133	394	845	328	650	999999	999999	73	999999	772	123	999999	446	62	665	999999	999999	999999	155	999999	619	277	999999	21	97	883	497	58	522	354	739	999999	417	101	139	726	537	595	633	650	369	718	610	159	338	999999	646	27	661	591	286	996	81	957	373	855	999999	999999	240	999999	150	141	550	464	42	460	435	999999	923	939	672	259	246	999999	999999	900	666	563	683	294	246	999999	999999	930	999999	742	999999	459	999999	283	55	999999	365	866	509	237	999999	156	127	878	999999	999999	104	722	919	36	999999	576	999999	472	199	127	160	945	529	670	745	619	395	299	868	975	999999	649	894	968	894	380	995	999999	731	519	446	999999	915	999999	386	674	21	51	999999	999999	97	265	94	999999	999999	419	999999	999999	999999	558	761	827	20	403	674	999999	828	999999	142	389	580	999999	741	999999	681	355	39	999999	999999	81	999999	354	999999	852	887	371	565	999999	424	485	43	167	876	999999	758	999999	794	522	280	932	845	
71	999999	999999	999999	999999	524	999999	256	999999	389	762	555	999999	950	999999	520	999999	515	312	999999	861	535	999999	356	423	137	567	921	72	560	517	999999	361	235	546	444	714	418	804	847	999999	999999	999999	106	280	999999	999999	232	351	108	637	16	999999	999999	984	536	262	999999	999999	955	999999	493	193	999999	871	458	204	999999	999999	999999	999999	748	711	999999	738	999999	318	560	85	812	999999	999999	579	964	923	510	999999	999999	250	20	192	468	397	848	891	666	536	999999	234	822	999999	281	818	379	301	888	304	512	313	843	227	701	180	218	999999	999999	913	229	724	370	122	885	999999	403	999999	999999	361	999999	999999	81	999999	740	336	999999	404	400	526	999999	672	44	216	999999	999999	999999	793	491	297	188	564	999999	999999	317	853	863	709	999999	999999	425	589	999999	537	441	999999	999999	239	999999	375	916	999999	999999	104	999999	557	690	164	289	999999	546	610	999999	59	182	999999	303	328	999999	886	472	554	999999	73	111	621	718	999999	999999	894	772	177	316	126	381	374	670	185	50	760	999999	709	999999	651	790	814	291	904	364	142	644	913	932	600	902	372	942	830	993	999999	838	192	389	999999	999999	379	303	999999	999999	808	638	128	287	999999	722	999999	134	230	283	296	999999	814	152	642	260	858	244	716	999999	19	432	840	999999	949	921	981	999999	45	542	999999	520	999999	999999	556	503	526	636	396	999999	149	247	721	557	999999	760	34	50	747	144	259	144	587	969	999999	385	798	936	337	624	999999	443	99	687	862	775	999999	999999	595	149	734	232	848	839	83	771	999999	292	484	199	897	999999	582	901	999999	999999	933	139	566	999999	704	999999	999999	771	145	999999	158	999999	999999	999999	528	445	454	999999	999999	37	296	748	999999	897	674	515	461	147	727	800	861	197	404	586	999999	112	33	424	444	999999	923	86	703	378	623	677	598	553	671	999999	999999	999999	501	266	989	195	244	999999	506	198	137	171	54	344	843	960	638	118	999999	426	999999	39	999999	265	999999	999999	54	526	999999	997	917	908	476	999999	999999	999999	696	999999	596	999999	867	364	918	255	26	762	42	369	999999	663	49	489	464	254	50	467	999999	245	999999	999999	150	717	394	999999	280	229	694	999999	40	956	999999	999999	521	441	999999	999999	999999	918	248	351	188	685	992	620	957	438	999999	231	234	846	999999	999999	986	817	516	999999	969	419	974	796	78	999999	999999	578	999999	999999	967	33	999999	982	999999	891	997	810	601	465	999999	999999	551	842	776	472	999999	193	878	813	999999	704	
925	408	97	999999	999999	999999	283	999999	999999	999999	230	418	470	429	999999	251	999999	999999	463	185	999999	61	434	204	868	142	30	605	999999	155	999999	999999	45	273	108	298	999999	999999	948	554	999999	675	118	310	554	142	381	356	936	313	692	691	359	338	487	873	973	999999	832	810	432	677	227	211	999999	999999	383	207	331	247	356	845	248	908	647	550	943	134	649	736	999999	999999	668	999999	462	18	237	707	999999	234	999999	11	999999	147	132	860	458	906	586	911	759	999999	35	699	957	847	453	450	690	936	999999	999999	253	106	60	758	18	822	999999	715	415	676	420	999999	999999	354	32	110	999999	999999	101	47	547	738	977	586	647	969	447	614	564	786	26	849	305	475	758	726	97	374	999999	635	166	870	505	93	763	999999	776	612	824	352	665	903	844	892	312	514	999999	473	120	49	999999	144	999999	629	659	571	801	457	595	306	23	421	999999	465	881	676	999999	999999	999999	719	999999	999999	790	999999	131	999999	14	999999	173	253	999999	623	263	999999	260	31	719	876	999999	202	136	329	26	527	338	253	969	388	999999	635	999999	234	651	401	847	999999	354	938	999999	547	566	999999	999999	352	999999	400	168	131	215	859	956	366	470	629	593	999999	817	999999	883	878	999999	999999	999999	537	971	382	999999	861	965	709	676	781	378	886	636	737	44	674	828	938	999999	847	999999	161	678	915	999999	32	808	999999	732	92	999999	629	404	940	997	756	380	326	429	306	999999	505	193	185	999999	584	993	855	838	153	999999	945	999999	305	452	999999	859	65	618	949	63	991	976	594	999999	749	999999	696	999999	287	999999	512	519	788	690	677	999999	502	999999	189	39	952	146	589	648	999999	835	108	999999	999999	999999	999999	707	479	252	174	999999	999999	460	999999	999999	999999	126	999999	850	931	435	999999	615	775	282	366	137	439	920	111	855	999999	999999	615	999999	393	999999	982	390	978	804	999999	545	525	158	379	52	999999	999999	732	999999	999999	999999	999999	999999	830	999999	722	999999	540	999999	277	559	999999	319	141	652	844	335	999999	107	143	999999	871	137	396	470	99	626	902	999999	999999	353	198	275	278	658	999999	931	999999	999999	999999	999999	849	790	536	489	999999	216	26	727	208	364	387	634	702	416	999999	588	999999	369	404	105	583	226	999999	924	371	875	50	483	422	912	999999	999999	621	636	329	90	999999	906	76	882	609	999999	126	999999	999999	563	573	862	999999	650	643	723	506	999999	924	633	999999	612	128	527	175	543	999999	295	999999	578	999999	
75	96	786	988	999999	303	521	495	999999	110	665	957	807	999999	188	999999	771	278	528	311	240	999999	696	999999	988	788	548	717	76	869	830	971	397	999999	999999	999999	13	662	262	999999	985	895	525	532	385	999999	999999	225	986	850	543	26	593	999999	782	363	400	747	999	602	754	803	999999	539	279	999999	570	266	805	999999	689	118	26	109	326	999999	196	174	663	344	477	333	730	999999	335	814	387	130	999999	999999	385	999999	663	999999	675	191	475	986	999999	690	94	64	419	583	999999	435	10	494	950	447	999999	236	93	665	135	430	82	214	213	999999	999999	450	999999	999999	38	432	455	366	433	144	869	209	911	972	260	999999	914	157	999999	899	999999	893	999999	330	976	159	182	997	534	255	118	270	782	796	383	999999	566	757	555	999999	980	644	70	999999	999999	967	999999	999999	999999	999999	515	925	999999	313	652	423	280	177	685	878	260	457	831	999999	36	999999	999999	999999	598	999999	856	167	602	325	999999	179	832	363	999999	19	999999	71	999999	821	739	193	119	999999	999999	960	372	398	81	676	999999	532	812	882	999999	968	550	210	522	799	856	358	332	835	394	483	591	917	999999	999999	54	198	999999	20	999999	842	999999	947	969	999999	253	467	999999	999999	836	999999	366	949	574	784	469	999999	549	792	965	390	861	284	95	671	379	455	974	405	631	299	667	802	443	947	999999	602	241	883	999999	398	999999	406	999	996	126	641	352	639	216	420	649	999999	999999	68	981	225	862	307	269	797	493	690	304	547	729	563	516	999999	999999	867	402	665	247	999999	127	464	285	999999	555	738	999999	345	199	999999	650	594	999999	384	999999	263	739	999999	624	758	904	582	999999	461	276	562	999999	726	333	349	28	999999	835	999999	999999	526	939	774	752	999999	694	158	999999	93	896	145	806	142	660	999999	137	468	51	488	999999	545	363	823	999999	992	999999	999999	999999	999999	202	999999	759	999999	999999	449	999999	965	190	103	73	999999	999999	28	564	141	756	991	999999	281	222	559	941	999999	806	406	173	999999	953	760	916	999999	147	651	891	240	385	999999	700	221	737	999999	288	947	425	915	463	999999	999999	999999	246	999999	321	739	637	642	725	413	482	46	286	999999	21	430	187	756	619	439	999999	334	756	238	999999	999999	544	59	281	994	931	999999	942	828	857	999999	524	303	999999	999999	24	259	514	972	55	663	934	540	160	999999	770	669	305	34	218	999999	933	17	331	468	999999	999999	370	731	482	590	104	457	349	748	905	883	760	221	
999999	877	819	784	999999	637	918	13	999999	423	233	999999	595	917	620	924	340	516	999999	999999	211	999999	888	783	499	999999	999999	487	200	999999	951	999999	908	94	608	341	123	158	999999	999999	549	999999	688	947	507	999999	999999	186	837	425	417	399	911	999999	20	989	988	45	294	727	999999	441	813	496	999999	999999	362	999999	319	288	999999	191	690	288	988	20	747	999999	286	289	469	391	999999	774	995	999999	975	686	84	618	999999	999999	864	999999	624	999999	999999	202	999999	171	857	493	867	558	615	999999	708	633	243	999	999999	57	759	14	267	687	999999	48	501	909	999999	999999	437	700	936	999999	327	592	663	881	999999	555	466	125	432	975	524	100	169	999999	854	351	452	84	376	999999	328	859	841	936	325	999999	999999	575	999999	190	66	176	622	883	907	125	999999	362	377	696	591	644	582	291	173	702	879	731	65	999999	999999	999999	333	641	413	467	751	727	999999	293	854	890	325	251	919	358	477	286	861	738	999999	999999	707	999999	713	684	287	999999	773	999999	469	968	520	780	999999	999999	999999	980	479	999999	374	252	796	999999	841	701	329	999999	371	999999	999999	999999	999999	999999	647	144	655	653	999999	729	190	201	953	943	999999	886	379	544	999999	225	999999	999999	806	421	373	139	302	623	838	999999	999999	946	197	958	398	999999	999999	999999	143	822	58	199	62	749	269	182	299	853	999999	955	999999	784	56	999999	309	737	796	999999	999999	518	841	42	815	915	374	999999	14	994	999999	956	999999	185	999999	471	177	325	999999	999999	999999	201	839	449	999999	882	690	999999	999999	51	658	999999	80	650	250	625	999999	25	384	999999	385	35	999999	304	308	999999	999999	155	383	999999	978	983	302	739	305	999999	678	402	999999	932	235	794	343	962	346	893	886	999999	999999	785	490	162	999999	308	681	136	32	545	150	58	999999	999999	206	325	999999	674	999999	340	354	489	946	589	999999	999999	910	999999	999999	215	957	415	426	41	221	598	104	999999	52	993	67	179	738	142	999999	631	227	690	597	999999	900	671	999999	999999	792	455	838	901	817	500	397	100	445	817	587	735	631	683	333	608	231	245	632	375	282	185	750	813	337	713	233	230	993	673	315	999999	999999	870	999999	765	759	999999	999999	999999	605	966	733	921	555	526	10	999999	366	989	999999	999999	999999	168	283	999999	999999	35	573	999999	276	999999	999999	772	511	999999	854	760	999999	568	849	999999	999999	90	770	315	451	999999	268	999999	712	689	863	14	876	651	257	722	597	999999	999999	734	999999	904	
286	437	869	961	419	999999	672	249	108	999999	149	768	999999	958	397	967	175	876	766	763	999999	999999	999999	103	999999	860	54	999999	173	813	508	125	408	331	804	342	446	490	419	14	148	473	590	75	864	999999	223	298	999999	629	465	193	967	999999	513	999999	134	775	75	559	220	999999	85	295	299	34	369	999999	164	65	531	999999	466	762	625	999999	995	247	239	788	646	999999	999999	543	999999	324	999999	543	818	114	218	670	424	859	793	608	398	305	776	839	999999	999999	999999	278	108	780	999999	215	250	586	704	886	546	287	913	464	731	541	936	974	999999	826	297	999999	999999	860	270	999999	999999	999999	539	699	999999	400	999999	537	622	999999	999999	577	598	942	302	999999	410	999999	999999	147	999999	339	877	856	368	999999	999999	921	820	93	431	999999	520	129	246	234	56	15	424	156	246	385	999999	201	106	999999	386	935	534	65	999999	525	736	999999	661	638	999999	682	999999	670	438	129	999999	538	118	206	67	478	705	77	195	999999	999999	978	900	569	497	686	759	999	424	999999	396	765	443	906	511	397	999999	607	95	999999	999999	754	717	127	668	999999	93	900	312	907	999999	999999	869	254	618	999999	231	102	151	462	922	341	255	999999	732	950	999999	999999	694	669	21	999999	981	999999	730	162	270	783	900	193	603	859	999999	999999	796	929	896	199	297	999999	175	999999	466	633	999999	343	508	314	999999	717	219	881	215	642	896	141	485	999999	524	465	497	448	201	957	999999	73	999999	738	616	999999	64	999999	999999	941	504	646	641	357	379	999999	999999	956	399	192	973	721	999999	64	620	664	454	999999	674	831	265	727	183	508	999999	388	698	769	697	591	663	999999	999999	274	147	999999	500	137	999999	999999	999999	540	58	18	984	147	418	589	128	951	999999	216	240	999999	685	777	999999	999999	582	991	698	884	268	808	529	669	755	999999	917	371	999999	327	999999	548	999999	999999	678	175	524	999999	969	119	999999	999999	243	456	999999	999999	588	999999	786	367	554	688	437	927	282	999999	488	999999	391	999999	999999	757	787	40	999999	692	73	960	999999	999999	618	945	999999	999999	243	522	999999	82	595	999999	801	556	584	807	773	490	120	102	452	437	999999	209	255	940	447	893	959	999999	418	391	999999	628	271	999999	748	609	666	848	999999	759	675	999999	729	520	237	999999	183	979	999999	557	581	971	517	671	999999	999999	699	90	152	349	563	372	663	999999	60	183	294	104	999999	174	999999	272	407	693	761	281	999999	735	713	331	720	999999	999999	861	
809	849	999999	600	999999	339	999999	585	705	355	206	313	999999	525	999999	999999	830	89	999999	999999	732	999999	573	824	909	348	938	964	377	821	999999	583	427	802	403	999999	999999	694	233	729	264	248	999999	62	496	458	529	999999	274	658	999999	641	68	852	138	500	285	999999	690	531	999999	945	218	884	726	999999	885	999999	132	269	992	146	855	201	999999	494	753	521	999999	461	819	983	699	999999	330	986	524	575	999999	903	999999	999999	999999	701	338	318	999999	681	335	874	999999	579	832	15	666	999999	786	999999	23	999999	746	764	999999	239	999999	417	256	499	999999	740	107	320	286	228	343	226	142	999999	999999	530	463	82	999999	999999	888	249	999999	693	999999	999999	210	657	999999	38	999999	170	816	999999	989	999999	72	541	127	595	999999	262	999999	613	671	999999	232	632	999999	999999	190	673	578	999999	350	473	265	999999	447	597	539	450	758	258	71	182	999999	366	174	941	468	922	955	600	999999	999999	946	548	999999	612	999999	577	652	79	847	999999	591	320	434	999999	666	509	103	999999	65	999999	504	999999	552	499	49	865	468	73	35	268	718	978	818	714	526	717	999999	834	852	961	798	999999	999999	577	590	99	999999	648	285	958	828	435	999999	999999	999999	901	995	532	572	879	119	589	54	589	775	612	999999	720	999	948	968	268	676	999999	999999	815	644	974	908	950	933	819	787	76	439	292	999999	466	582	624	721	17	272	999999	852	218	999999	821	999999	977	999999	999999	649	336	989	569	759	449	824	999999	999999	999999	999999	621	946	999999	999999	977	159	493	178	45	148	999999	237	960	999999	999999	251	328	180	999999	999999	999999	999999	721	180	461	86	869	999999	999999	642	266	367	699	393	650	36	562	417	667	671	318	999999	999999	82	274	108	38	573	65	208	505	155	444	849	694	268	234	129	349	999999	999999	999999	999999	999999	882	27	999999	577	355	676	999999	911	999999	161	999999	130	801	648	906	362	57	306	477	796	147	999999	923	999999	699	392	802	442	77	766	999999	358	636	999999	200	257	570	461	228	388	518	593	642	292	986	573	466	585	999999	987	853	983	493	386	266	771	103	688	878	962	873	256	844	746	770	999999	493	643	999999	658	999999	596	87	999999	288	999999	478	999999	999999	135	926	227	229	90	913	407	864	999999	902	429	163	999999	583	265	515	271	749	895	522	480	89	822	137	564	205	266	905	404	108	999999	999999	462	999999	753	999999	656	999999	763	833	372	650	243	741	38	504	999999	23	822	583	999999	803	582	999999	
392	55	113	99	664	884	656	501	469	162	999999	135	701	68	829	229	858	999999	999999	71	159	830	999999	91	108	70	296	999999	93	821	91	999999	721	999999	999999	707	932	566	999999	999999	187	870	999999	91	552	903	999999	999999	193	603	724	781	817	520	969	562	209	32	991	604	598	412	418	648	80	289	414	368	627	132	999999	301	872	116	884	288	649	764	538	204	266	446	70	490	999999	999999	101	999999	373	878	508	999999	574	767	290	999999	462	542	20	272	999999	445	999999	71	317	433	999999	711	999999	690	913	444	999999	796	347	162	352	927	551	999999	999999	214	994	748	623	385	726	114	825	119	826	999999	999999	999999	705	999999	222	999	183	673	399	390	574	682	965	74	426	999999	429	138	999999	999999	990	249	85	294	450	999999	448	931	706	804	885	526	864	805	999999	228	100	526	939	352	754	878	999999	999999	640	321	783	558	999999	948	999999	697	686	301	126	514	200	999999	381	738	999999	999999	966	595	505	57	817	169	383	208	687	903	199	90	779	121	868	278	654	139	701	889	999999	999999	129	198	840	573	688	999999	37	999999	155	210	791	512	911	786	999999	592	503	623	185	760	999999	781	507	606	521	999999	645	999999	766	251	999999	672	279	218	475	316	216	254	481	207	181	17	758	999999	298	277	210	92	966	71	635	999999	713	222	496	347	690	243	62	999999	540	115	913	903	173	129	243	702	320	994	386	259	152	977	589	263	33	519	318	254	804	563	954	704	616	958	958	999999	722	137	626	972	202	797	999999	75	103	854	999999	178	43	507	999999	972	685	386	936	735	633	999999	999999	181	925	999999	879	976	999999	219	296	999999	171	186	980	999999	378	413	66	355	321	999999	169	179	694	999999	220	307	999999	982	999999	999999	32	999999	433	489	814	999999	999999	394	999999	999999	999999	884	567	620	999999	999999	526	588	604	282	329	999999	424	119	999999	154	487	786	596	582	194	178	200	66	191	999999	999999	501	378	923	366	672	999999	999999	609	285	611	83	142	999999	780	214	388	999999	911	441	807	999999	416	669	967	270	797	345	505	745	694	511	999999	999999	113	35	219	680	999999	656	163	793	510	797	543	413	654	999999	801	979	790	454	155	999999	141	439	95	708	956	105	874	999999	135	863	999999	110	999999	74	999999	999999	994	708	829	999999	288	24	813	618	136	999999	616	564	543	999999	955	249	365	999999	935	673	939	510	723	999999	999999	999999	667	999999	216	999999	999999	590	981	56	999999	92	625	891	
471	127	626	476	582	999999	999999	999999	558	610	908	351	744	957	138	587	999999	494	984	999999	482	227	357	177	411	693	795	999999	583	496	540	873	999999	999999	999999	818	56	473	928	331	341	472	512	66	737	865	697	810	999999	403	241	999999	999999	617	999999	254	769	999999	75	888	606	463	736	71	999999	45	999999	280	739	999999	540	352	999999	663	676	20	714	300	999999	999999	996	999999	574	999999	999999	50	775	999999	65	999999	999999	999999	408	50	999999	878	735	450	987	999999	149	427	80	152	863	889	934	444	940	408	539	999999	29	999999	892	621	999999	999999	999999	38	269	719	225	999999	270	943	944	525	938	797	285	999999	999999	736	406	578	914	431	999999	376	115	340	76	656	443	579	577	999999	157	112	989	187	645	958	999999	999999	211	999999	881	919	999999	418	999999	153	133	275	999999	999999	999999	323	707	467	241	439	923	928	999999	569	333	691	375	75	378	999999	808	107	628	999999	303	976	377	999999	999999	406	431	697	999999	923	532	177	412	294	756	834	405	531	946	215	999999	514	777	642	980	199	554	879	999999	669	345	999999	647	999999	989	155	946	999999	916	835	17	235	103	999999	999999	999999	289	90	318	543	440	286	161	422	999999	788	999999	734	629	361	852	551	999999	999999	587	506	999999	589	304	610	888	999999	615	120	208	810	421	57	606	825	910	473	571	507	999999	68	999999	234	515	999999	945	999999	999999	565	983	465	579	999999	999999	999999	635	999999	785	999999	999999	142	999999	999999	223	507	376	162	138	999999	999999	388	980	159	935	999999	632	999999	999999	103	665	999999	999999	999999	137	742	240	493	905	999999	199	999999	688	863	999999	106	397	833	20	999999	999999	793	92	674	124	604	999999	429	992	623	907	340	626	692	999999	977	999999	999999	999999	481	999999	999999	256	999999	614	241	700	999999	306	838	141	798	999999	76	268	871	999999	165	935	532	267	810	500	292	999999	999999	593	995	821	875	999999	776	920	999999	999999	950	546	31	69	883	904	999999	133	163	491	118	55	559	999999	180	392	156	686	390	999999	999999	393	964	901	999999	647	999999	305	999999	54	364	877	754	335	317	334	573	999999	62	627	899	687	346	800	999999	814	43	572	650	999999	647	99	540	326	284	567	582	999999	315	245	210	72	701	118	136	241	300	234	125	845	819	999999	634	762	324	778	56	173	850	999999	613	141	655	939	407	999999	999999	438	60	999999	752	453	999999	999999	427	999999	986	237	673	820	523	809	999999	804	672	596	999999	778	12	506	521	418	278	
374	631	78	417	999999	999999	861	894	862	999999	999999	999999	999999	270	817	344	487	791	818	999999	40	426	999999	999999	850	277	811	999999	568	436	999999	238	343	184	426	999999	358	428	234	999999	811	925	661	999999	90	711	306	336	648	999999	524	714	999999	918	999999	999999	826	999999	567	999999	999999	62	999999	435	628	999999	759	201	999999	999999	999999	69	567	301	688	114	765	178	605	149	971	484	999999	999999	912	839	999999	425	936	478	368	965	861	739	626	759	600	235	999999	943	999999	114	492	26	457	465	157	411	999999	999999	192	657	788	428	523	425	891	210	523	789	611	999999	265	375	273	30	207	999999	675	999999	514	539	172	661	197	866	992	999999	678	456	692	134	195	802	295	999999	999999	443	225	210	867	999999	711	227	341	617	848	126	753	436	267	329	735	310	629	652	495	136	999999	656	433	746	532	999999	106	487	158	463	89	562	843	763	611	999999	71	124	999999	944	999999	579	28	875	999999	251	199	372	398	884	183	643	225	61	999999	568	777	999999	867	999999	131	854	468	395	47	200	999999	503	718	270	249	514	824	551	805	999999	638	557	355	290	999999	733	98	999999	289	446	347	791	561	52	999999	940	999999	192	822	476	120	632	999999	210	999999	695	999999	138	645	668	818	999999	999999	551	999999	999999	775	587	767	397	765	204	999999	600	853	801	942	675	999999	309	267	999999	728	339	999999	999999	719	999999	631	192	89	960	629	620	627	999999	999999	19	122	478	174	669	424	435	710	916	526	247	357	857	999999	978	566	345	999999	187	945	999999	11	923	999999	999999	999999	999999	318	805	575	999999	973	190	264	933	563	102	144	597	226	999999	628	999999	999999	481	797	773	439	110	403	293	219	999999	727	630	17	198	999999	543	714	839	126	905	351	42	274	176	603	999999	999999	473	210	813	999999	999999	296	999999	999999	38	999999	191	155	218	412	292	285	999999	462	633	999999	374	133	601	883	999999	186	723	999999	457	216	630	999999	620	684	929	92	406	489	86	344	639	999999	940	709	532	693	999999	999999	999999	756	999999	713	970	893	61	350	609	930	583	999999	573	999999	987	821	212	21	534	999999	482	999999	999999	53	999999	299	295	620	193	892	999999	693	278	999999	999999	999999	475	999999	210	727	632	589	483	999999	999999	999999	770	554	766	128	506	520	169	384	999999	859	878	999999	999999	680	607	441	166	716	578	999999	207	353	861	999999	999999	999999	811	999999	901	999999	726	412	147	775	528	740	853	74	396	840	534	893	209	999999	999999	
777	589	529	999999	999999	432	766	897	26	414	426	693	479	999999	220	708	362	483	136	143	475	999999	562	161	866	587	102	330	737	365	999999	154	497	474	999999	706	999999	687	999999	999999	959	999999	130	371	112	57	384	301	186	142	999999	419	999999	241	357	226	37	377	263	999999	999999	999999	999999	999999	999999	282	205	999999	999999	999999	425	999999	999999	665	183	959	440	200	59	819	212	800	154	605	193	894	81	999999	127	999999	679	999999	433	999999	141	522	355	469	999999	830	851	999999	999999	672	999999	507	645	417	999999	999999	786	836	999999	444	411	539	999999	999999	477	215	210	999999	887	999999	834	999999	999999	679	534	661	613	999999	999999	229	967	999999	703	999999	999999	999999	258	999999	208	730	999999	842	597	989	693	602	230	999999	991	65	629	911	491	264	838	215	265	965	883	999999	783	999999	907	999999	999999	578	835	820	675	791	999999	545	740	167	278	999999	913	261	999999	931	441	822	979	874	599	999999	351	449	643	683	999999	999999	999999	802	946	999999	999999	999999	522	124	766	409	126	209	108	93	180	334	985	846	999999	999999	979	951	964	999999	837	43	508	999999	999999	396	187	991	371	673	764	938	220	520	66	424	739	999999	175	42	705	779	775	999999	884	999999	463	797	999999	426	313	999999	838	985	999999	902	990	111	999999	379	231	999999	999999	434	328	999999	123	475	789	877	274	999999	785	999999	265	67	267	991	536	219	933	390	610	999999	370	934	109	235	599	164	433	638	983	999999	810	580	941	351	197	999999	903	999999	17	999999	161	999999	54	999999	729	999999	644	998	574	679	446	999999	523	999999	999999	999999	142	888	876	999999	999999	636	134	989	132	685	999999	999999	804	885	315	945	383	107	794	999999	890	999999	506	999999	519	434	999999	314	359	969	66	999999	287	803	518	25	120	381	999999	524	999999	65	783	54	747	729	204	688	373	500	468	426	999999	900	999999	938	391	999999	125	29	999999	820	999999	999999	628	76	638	10	376	999999	835	999999	999999	280	999999	835	421	461	999999	790	239	385	940	859	999999	640	951	999999	999999	580	633	969	999999	999999	951	260	425	630	426	680	101	204	322	84	665	466	387	827	807	667	527	929	162	335	999999	999999	880	780	652	999999	124	260	700	999999	999999	999999	745	999	999999	841	419	791	45	318	999999	45	72	865	203	53	263	999999	999999	999999	62	703	817	931	258	763	999999	645	977	438	565	840	999999	999999	999999	799	721	999999	508	965	257	736	999999	844	635	999999	134	24	999999	608	733	999999	999999	999999	744	999999	
58	813	751	564	999999	774	999999	606	752	858	541	547	457	999999	999999	876	626	614	999999	326	809	972	305	504	999999	365	69	999999	705	575	169	446	781	456	751	907	636	999999	503	483	922	297	101	777	222	587	567	192	286	857	374	76	672	427	999999	85	518	256	925	115	714	444	901	187	999999	104	765	999999	652	424	250	682	120	911	999999	522	881	528	291	61	999999	877	999999	847	211	102	774	999999	304	676	399	389	28	999999	768	488	999999	999999	87	999999	999999	566	539	862	617	999999	999999	760	999999	639	204	990	999999	873	317	999999	999999	63	976	999999	330	412	706	976	35	999999	663	722	153	914	136	967	999999	173	999999	241	999999	999999	240	999999	147	999999	339	664	482	408	424	154	999999	931	147	341	938	480	797	419	999999	563	837	756	37	242	999999	119	999999	237	999999	999999	643	85	499	120	823	466	999999	316	82	52	504	626	999999	519	642	999999	777	795	38	970	376	821	382	784	403	999999	491	904	407	230	161	254	858	999999	999999	14	441	36	999999	999999	20	491	347	817	69	999999	321	518	600	404	341	717	208	579	435	822	703	714	717	349	974	565	908	999999	890	999999	999999	822	17	637	999999	751	286	557	959	884	483	564	725	193	172	973	313	12	889	443	999999	999999	198	999999	999999	726	999999	178	506	455	583	495	999999	809	451	498	510	962	999999	589	440	999999	620	999999	348	999999	989	534	187	11	999999	905	962	456	212	999999	634	328	336	64	442	118	999999	514	311	988	636	999999	741	999999	472	999999	999999	309	13	405	667	999999	999999	171	736	784	999999	504	203	677	999999	480	607	999999	864	192	635	569	156	332	600	116	249	359	999999	84	999999	513	539	910	526	663	453	806	999999	987	999999	175	327	658	127	999999	999999	999999	999999	165	317	999999	999999	289	715	820	162	681	805	561	407	999999	999999	999999	992	487	965	292	161	869	37	800	148	877	999999	470	252	498	999999	54	795	615	893	999999	999999	21	703	260	205	706	999999	772	11	999999	589	985	516	999999	665	639	590	37	999999	999999	138	517	642	932	84	254	577	999999	476	760	766	792	108	311	895	981	999999	715	97	454	368	265	799	876	297	999999	954	587	833	574	464	767	142	306	999999	259	378	770	999999	950	138	846	305	250	505	999999	887	999999	769	684	855	875	999999	38	238	999999	717	766	644	999999	300	990	830	901	306	998	659	801	92	999999	613	22	539	147	999999	521	999999	558	999999	999999	342	750	818	159	718	589	827	999999	77	356	
541	612	136	331	659	999999	999999	999999	944	506	147	95	131	132	80	843	345	802	711	716	999999	168	999999	153	999999	550	999999	999999	193	717	999999	555	733	736	114	10	999999	217	487	189	505	566	614	999999	364	999999	628	999999	999999	875	999999	35	402	360	444	999999	228	982	810	119	999999	344	220	236	335	591	361	395	28	999999	999999	138	999999	532	221	355	553	999999	789	274	921	487	603	999999	474	155	162	383	301	731	782	904	999999	999999	224	170	356	388	550	772	999999	999999	999999	18	919	125	999999	999999	149	98	829	999999	202	546	197	487	999999	902	762	189	999999	999999	103	297	297	61	999999	999999	318	61	999999	175	968	999999	999999	999999	811	595	398	999999	444	999999	243	213	901	999999	711	999999	190	999999	428	999999	625	370	343	999999	999999	388	720	867	394	764	999999	97	98	999999	999999	185	177	999999	676	156	514	413	999999	999999	744	999999	395	999999	999999	869	999999	581	632	556	999999	607	684	999999	999999	432	874	530	999999	680	729	155	124	247	342	536	693	681	70	999999	938	222	625	999999	182	999999	999999	507	527	524	998	980	465	542	123	143	500	999999	959	999999	999999	983	449	74	427	598	776	157	881	813	186	94	520	360	617	337	982	999999	287	300	439	999999	13	449	681	999999	999999	581	134	208	45	976	722	999999	10	954	773	999999	767	999999	999999	845	625	713	348	914	999999	114	999999	786	999999	12	439	668	814	999999	980	999	393	678	907	204	33	682	777	210	372	703	360	999999	564	430	730	703	818	594	751	299	110	767	288	999999	999999	999999	999999	43	546	63	12	105	973	773	177	99	676	999999	821	942	935	148	551	766	754	271	231	999999	281	735	850	230	163	691	999999	999999	399	331	547	999999	635	744	663	318	999999	999999	689	999999	262	641	37	540	772	808	363	962	225	522	999999	395	126	327	762	811	213	781	942	292	875	552	699	354	740	145	999999	201	485	243	74	500	582	440	477	639	707	999999	457	999999	337	936	410	999999	500	161	569	318	981	851	115	920	999999	406	915	710	999999	682	800	999999	501	172	486	982	457	999999	999999	685	849	999999	113	999999	333	999999	999999	999999	999999	821	999999	588	575	999999	219	634	138	154	187	185	525	766	697	34	519	999999	999999	175	459	428	429	168	348	884	468	859	999999	999999	999999	725	451	975	569	130	828	221	71	999999	952	852	853	313	163	637	999999	93	435	89	384	513	743	790	999999	722	402	999999	250	691	540	360	886	916	557	462	999999	549	207	577	206	308	
999999	361	999999	606	999999	126	14	710	724	385	433	999999	999999	93	999999	999999	999999	846	728	999999	970	380	961	602	966	999999	755	999999	903	620	885	999999	882	999999	754	392	999999	999999	999999	999999	691	540	967	165	926	228	999999	474	480	82	63	999999	849	73	999999	388	400	620	640	637	370	312	806	113	499	999999	785	760	338	599	93	612	999999	452	451	999999	412	806	675	748	999999	290	230	999999	567	534	18	819	748	376	999999	957	253	520	999999	388	734	999999	665	999999	442	329	999999	881	988	451	662	406	621	897	975	999999	999999	892	999999	89	91	975	546	999999	567	965	21	962	607	136	999999	187	536	73	706	548	150	325	315	537	999999	999999	842	999999	999999	612	999999	851	400	407	22	360	999999	999999	306	759	999999	700	793	476	317	999999	999999	862	999999	485	869	558	201	437	453	629	587	253	999999	742	999999	430	103	954	999999	170	572	210	123	18	999999	701	999999	947	231	999999	531	838	229	971	75	980	999999	999999	742	649	660	963	954	393	773	495	900	999999	626	999999	999999	838	708	157	611	83	748	83	47	999999	790	254	999999	12	107	748	34	999999	676	162	396	706	222	999999	509	609	256	999999	244	951	999999	213	999999	334	843	999999	139	999999	999999	999999	241	960	999999	999999	858	416	757	951	296	34	999999	936	887	473	510	900	625	589	647	11	826	28	999999	96	377	587	999999	881	168	414	618	999999	604	683	921	436	358	649	270	103	852	304	443	220	490	864	999999	856	824	999999	77	550	434	368	999999	999999	999999	999999	205	999999	999999	875	792	881	416	518	342	213	999999	83	552	976	328	553	159	532	585	999999	999999	513	270	76	67	225	347	999999	528	246	517	709	999999	95	453	989	611	999999	511	562	803	971	532	122	314	751	401	100	231	880	999999	643	636	502	666	691	20	426	999999	577	544	347	989	106	695	842	767	466	532	339	942	182	30	32	999999	633	999999	999999	761	316	824	256	846	648	999999	874	82	999999	999999	762	979	194	999999	934	28	466	999999	436	426	472	999999	999999	568	892	999999	45	623	614	677	999999	710	862	664	511	752	297	501	999999	78	821	770	954	999999	999999	359	999999	24	95	999999	999999	651	999999	731	299	332	999999	688	953	711	992	260	999999	145	395	999999	127	999999	656	192	730	964	999999	367	605	701	39	999999	798	999999	999999	31	999999	999999	319	391	164	140	374	189	862	609	999999	640	999999	571	311	999999	652	718	242	237	367	903	283	999999	999999	197	136	598	303	992	999999	420	531	
971	722	999999	826	13	896	986	165	477	329	131	426	10	291	43	399	220	254	89	310	951	663	634	335	914	381	999999	14	776	886	999999	999999	136	118	115	848	452	993	648	999999	255	81	999999	583	162	977	19	999999	102	208	93	748	999999	119	579	317	97	533	911	999999	999999	981	389	591	999999	412	299	892	186	195	999999	999999	605	267	999999	880	772	60	183	999999	371	70	912	999999	802	131	908	27	538	797	999999	999999	92	999999	891	273	999999	999999	134	749	687	127	729	906	261	866	999999	552	999999	699	544	47	360	973	270	868	79	811	788	337	504	282	363	389	434	999999	999999	589	375	791	198	473	999999	434	260	999999	341	15	999999	936	979	365	962	999999	262	723	569	999999	756	33	204	880	520	999999	254	999999	763	350	482	234	731	999999	186	273	510	80	120	999999	723	26	999999	74	494	999999	358	149	320	999999	136	711	467	36	832	352	597	999999	999999	999999	190	845	490	990	532	102	999999	999999	999999	699	338	191	999999	643	395	739	495	999999	396	668	447	999999	104	248	224	999999	999999	705	730	999999	675	203	127	999999	999999	999999	535	547	541	402	647	933	999999	999999	196	944	999999	824	640	102	999999	467	920	295	691	85	751	999999	999999	761	335	508	695	354	999999	144	74	631	897	999999	214	948	598	994	999999	999999	153	482	62	279	672	942	75	637	999999	999999	999999	832	299	999999	999999	293	771	999999	999999	149	999999	999999	999999	61	880	477	999999	132	888	908	869	926	274	999999	932	999999	199	506	999999	999999	443	67	376	814	999999	241	341	999999	393	999999	999999	818	927	999999	277	536	999999	11	999999	999999	25	943	749	78	348	355	567	122	738	856	103	274	690	999999	705	999999	999999	783	198	999999	145	999999	999999	966	730	61	999999	999999	909	405	394	197	117	893	378	500	999999	307	476	516	674	228	499	999999	827	912	137	254	185	97	999999	110	812	750	69	999999	214	782	347	297	356	999999	999999	999999	471	905	166	796	314	214	871	942	316	999999	974	999999	209	211	999999	818	923	754	217	822	119	293	385	367	834	61	999999	536	959	189	170	499	25	999999	76	921	756	341	940	970	226	353	794	140	775	152	127	12	642	529	373	999999	966	390	233	999999	530	799	962	262	918	999999	982	137	999999	484	901	52	145	227	72	999999	814	246	999999	765	499	255	592	691	999999	294	893	439	999999	999999	999999	635	933	888	999999	999999	378	687	62	881	371	666	999999	300	999999	84	866	425	467	999999	786	729	784	467	687	999999	
999999	280	328	634	450	552	321	951	951	275	119	256	999999	115	999999	137	194	724	999999	832	635	301	449	859	427	999999	972	43	782	803	999999	475	211	125	750	999999	368	999999	999999	999999	999999	667	348	975	965	619	598	362	569	659	545	999999	73	854	999999	914	999999	999999	217	999999	580	288	179	999999	424	999999	999999	710	999999	124	768	766	292	585	487	968	999999	474	999999	999999	880	619	999999	132	267	790	411	356	999999	835	276	899	220	469	248	76	498	200	560	331	574	888	997	999999	999999	999999	999999	999999	999999	999999	961	999999	574	409	101	999999	999999	56	890	634	242	698	244	529	847	999999	999999	999999	999999	999999	480	999999	913	573	243	991	621	30	999999	489	999999	922	980	999999	873	910	335	810	377	287	263	999999	310	926	99	876	654	478	606	32	232	953	152	956	210	209	453	999999	176	109	349	793	814	411	620	319	718	448	655	999999	542	745	455	68	167	999999	999999	999999	999999	999999	347	152	424	218	266	69	780	33	595	674	466	334	999999	278	937	470	637	899	315	779	168	999999	999999	999999	490	487	508	93	999999	181	747	466	526	809	999999	206	379	605	999999	999999	539	694	999999	999999	481	217	110	999999	130	697	999999	562	681	999999	208	142	329	755	999999	999999	561	697	234	423	926	10	808	834	516	741	100	41	754	755	250	473	362	999999	197	282	999999	330	962	111	779	195	785	999999	610	630	877	999999	876	999999	999	842	469	439	64	999999	409	275	671	999999	606	370	807	926	464	999999	999999	999999	568	456	402	240	734	132	644	740	224	986	234	886	999999	477	164	389	755	408	13	999999	999999	716	872	120	659	582	505	999999	388	859	367	875	850	400	999999	430	972	769	117	347	795	323	266	999999	51	785	525	999999	215	999999	180	66	999999	856	699	852	583	292	580	162	627	235	362	365	999999	358	45	473	422	734	416	999999	300	666	138	473	999999	459	78	999999	999999	376	213	959	688	999999	154	994	999999	211	846	690	198	999999	999999	999999	961	900	794	693	999999	61	999999	481	999999	999999	765	999999	728	235	402	134	223	706	105	999999	31	402	676	326	213	999999	772	221	888	726	798	345	999999	568	999999	559	999999	385	134	15	660	731	999999	504	546	89	276	999999	809	999999	477	491	860	999999	547	568	233	477	489	708	999999	504	999999	295	395	429	127	169	999999	843	468	999999	582	999999	999999	300	455	181	999999	999999	999999	307	411	175	999999	317	485	488	30	944	335	999999	895	425	726	165	148	661	119	999999	961	116	
753	965	999999	999999	999999	770	867	257	123	61	696	365	933	981	999999	427	46	999999	999999	638	149	778	517	999999	942	166	373	445	161	793	72	999999	999999	669	554	445	912	620	999999	999999	621	999999	831	999999	500	540	492	999999	999999	721	999999	41	181	332	966	974	458	999999	696	751	407	432	106	329	989	999999	202	274	437	999999	514	426	679	240	27	999999	999999	243	999999	412	674	627	999999	440	178	40	492	839	702	999999	987	999999	923	656	316	198	676	999999	294	467	347	227	317	999999	216	208	361	999999	999999	599	37	999999	212	999999	999999	779	60	999999	160	958	550	363	571	999999	669	585	999999	999999	923	999999	999999	445	949	322	75	457	320	999999	233	970	679	550	534	113	552	772	999999	639	579	537	148	20	360	335	916	999999	656	460	746	631	999999	999999	27	486	999999	591	275	889	999999	629	469	94	442	190	289	10	829	999999	999999	897	857	863	453	396	999999	690	94	623	405	91	800	859	229	602	275	350	999999	999999	215	961	506	837	420	999999	77	64	578	180	55	916	999999	198	155	849	773	841	885	631	796	217	506	652	999999	146	829	609	864	839	915	999999	477	782	999999	999999	999999	999999	453	503	328	999999	122	914	999999	999999	999999	612	714	380	999999	434	465	901	260	999999	464	999999	353	999999	999999	467	199	738	265	116	449	999999	936	801	458	752	999999	391	313	170	104	592	84	999999	999999	226	999999	494	19	491	999999	999999	531	263	999999	546	677	179	382	999999	999999	999999	659	999999	49	555	675	912	921	86	999999	83	999999	999999	999999	872	779	347	74	999999	572	705	728	773	999999	873	850	682	999999	911	85	228	999999	453	999999	720	933	613	966	663	550	983	572	933	455	411	999999	999999	359	27	767	339	999999	478	298	740	655	885	999999	175	704	993	999	20	11	818	73	154	375	193	938	176	381	999999	362	999999	143	795	328	231	896	999999	999999	895	154	999999	999999	540	165	999999	74	58	999999	800	999999	557	999999	562	999999	636	347	833	76	175	88	600	958	704	999999	709	999999	999999	566	617	999999	296	999999	999999	865	266	705	533	989	999999	129	890	402	580	451	805	604	999999	999999	692	883	72	999999	167	999999	553	786	417	424	455	386	214	492	165	531	672	887	999999	696	999999	931	813	999999	999999	56	198	208	388	263	999999	114	36	999999	874	734	216	999999	513	297	321	999999	297	119	999999	14	915	999999	246	58	778	918	725	883	999999	760	999999	228	999999	999999	628	355	408	164	999999	351	359	218	617	431	325	999999	383	
999999	385	999999	643	704	999999	680	141	790	999999	339	485	402	388	152	806	123	663	987	287	999999	999999	999999	999999	143	15	202	999999	706	790	814	733	59	544	999999	508	995	999999	999999	918	986	978	837	999999	78	678	999999	962	217	411	504	768	337	451	980	921	419	132	999999	698	117	999999	434	10	156	606	435	858	253	999999	999999	995	297	78	301	999999	999999	999999	13	464	304	240	447	305	295	56	406	999999	999999	999999	99	872	999999	677	811	960	554	999999	247	472	253	853	718	573	999999	508	480	268	160	566	99	999999	128	999999	404	876	588	139	714	110	209	999999	304	999999	555	999999	387	620	267	340	870	994	999999	541	999999	450	521	999999	705	786	576	147	458	999999	999999	261	754	573	282	934	381	424	132	999999	272	999999	558	687	27	661	999999	860	999999	819	696	104	504	999999	833	999999	365	999999	999999	928	534	72	378	308	906	304	194	814	347	999999	958	455	872	206	278	794	892	833	856	53	665	715	999999	999999	309	40	756	999999	999999	999999	579	667	990	204	613	209	999999	999999	781	723	477	999999	522	678	999999	251	999999	307	318	49	70	999999	857	390	999999	818	926	740	998	876	547	27	84	999999	753	300	465	678	593	78	746	642	62	142	576	359	202	467	777	68	808	459	857	700	268	58	810	999999	932	999999	283	318	999999	905	186	459	999999	999999	925	569	786	553	714	250	999999	428	479	724	814	999999	999999	469	962	940	999999	999999	169	999999	759	705	490	855	999999	798	795	437	999999	999999	956	126	127	697	999999	218	999999	264	999999	999999	999999	840	578	95	999999	29	179	999999	999999	999999	837	98	300	999999	745	230	89	930	807	999999	455	865	46	332	768	999999	794	927	999999	754	668	813	352	551	975	919	999999	999999	999999	726	999999	981	999999	999999	319	867	999999	269	952	999999	999999	351	457	830	999999	999999	803	999999	327	999999	999999	251	885	601	652	999999	999999	748	882	826	104	999999	870	91	295	473	782	966	999999	901	871	999999	999999	618	999999	326	366	999999	389	442	125	880	87	961	501	999999	105	490	428	999999	130	999999	387	135	225	453	481	376	544	999999	999999	837	241	426	237	700	276	999999	975	335	999999	234	999999	449	710	223	999999	908	589	908	378	302	999999	728	780	999999	999999	999999	402	181	845	990	999999	690	999999	288	999999	660	734	801	121	828	514	102	627	895	718	937	425	11	845	572	786	635	999999	999999	299	513	999999	999999	552	427	874	804	999999	999999	257	999999	766	431	575	947	183	788	999999	549	787	454	
111	885	85	999999	433	999999	335	282	213	351	999999	225	989	999999	25	999999	258	999999	999999	999999	612	950	648	999999	181	999999	999999	898	999999	999999	838	780	679	844	411	999999	368	342	993	483	478	218	473	905	319	550	442	439	931	882	539	999999	999999	87	999999	999999	246	46	999999	439	964	437	882	215	512	588	546	154	733	265	999999	999999	700	479	242	999999	486	743	728	630	561	999999	966	516	999999	736	194	999999	12	260	999999	999999	303	563	519	50	335	999999	402	999999	14	999999	706	676	950	999999	412	126	999999	448	674	999999	999999	417	877	999999	470	376	747	776	999999	943	999999	999999	741	610	999999	146	999999	999999	78	229	999999	999999	626	274	299	299	566	845	999999	999999	999999	999999	586	29	24	886	685	999999	580	959	999999	999999	337	70	155	999999	935	999999	999999	275	166	653	380	455	162	320	791	613	677	999999	809	901	452	999999	195	588	999999	722	596	999999	999999	418	621	119	999999	725	999999	565	128	76	364	227	844	68	911	999999	193	140	999999	999999	105	82	873	409	999999	619	182	12	999999	566	337	223	999999	999999	814	999999	42	999999	746	437	999999	235	495	611	816	999999	66	394	423	90	404	765	855	892	640	388	544	221	999999	99	552	667	690	561	738	999999	474	580	254	173	82	999999	394	438	63	869	586	272	999999	567	562	788	999999	794	172	571	367	999999	633	999999	213	820	311	999999	884	983	545	933	872	674	127	486	149	259	17	481	381	426	839	771	999999	999999	628	401	536	764	88	895	399	177	783	613	999999	999999	999999	262	620	999999	554	79	999999	653	399	918	999999	86	999999	339	999999	690	199	940	999999	862	633	931	201	999999	130	130	904	650	999999	999999	890	514	999999	330	299	755	999999	645	999999	999999	446	999999	999999	710	951	460	125	749	999999	999999	999999	843	592	999999	195	38	70	710	616	999999	174	683	999999	999999	37	999999	546	327	49	42	829	999999	78	261	999999	485	999999	491	999999	669	999999	165	542	834	728	57	921	999999	999999	271	694	160	38	448	604	999999	48	199	683	999999	914	999999	710	85	879	432	775	341	667	709	980	578	751	946	428	19	999999	284	999999	999999	24	99	191	777	347	679	999999	999999	656	663	446	859	808	999999	755	216	455	466	955	305	282	589	788	435	291	125	408	999999	30	595	621	764	233	703	11	824	616	999999	738	210	999999	156	684	14	273	130	770	808	200	999999	564	684	329	670	707	435	311	999999	496	231	999999	999999	609	71	51	999999	635	999999	941	999999	999999	999999	728	755	
398	136	904	783	172	170	999999	599	892	807	40	937	444	563	996	575	999999	999999	999999	517	929	999999	547	623	963	999999	494	664	866	999999	621	51	956	573	281	580	530	999999	593	335	875	680	550	801	40	114	999999	999999	118	375	418	740	86	221	825	925	589	291	820	582	675	999999	732	633	196	999999	980	871	291	425	999999	995	276	120	641	258	922	999999	592	858	352	999999	556	999999	850	880	964	745	747	356	991	248	706	20	660	194	999999	999999	615	51	999999	376	791	692	330	422	999999	966	579	577	12	843	999999	962	240	999999	145	241	999999	315	34	245	999999	935	999999	806	999999	266	999999	457	310	15	140	550	999999	975	630	863	180	438	999999	998	175	180	353	999999	549	744	999999	406	59	716	145	309	26	887	253	999999	268	523	133	217	516	131	277	997	712	158	237	264	632	281	70	353	897	36	999999	952	999999	999999	267	554	486	63	408	999999	869	830	534	847	731	775	999999	657	315	999999	491	999999	903	356	444	400	517	525	773	999999	655	791	411	990	999999	999999	999999	981	265	999999	731	462	722	999999	137	882	624	390	532	857	676	412	999999	698	544	35	59	245	999999	866	47	960	290	631	937	88	429	543	999999	440	511	623	401	736	478	39	331	229	229	562	776	137	992	999999	110	252	753	713	456	792	999999	38	148	399	999999	770	182	101	745	59	462	90	361	102	356	63	21	312	229	999999	704	830	999999	289	99	999999	968	374	531	694	335	715	97	246	999999	482	999999	12	204	999999	856	239	484	179	999999	696	999999	900	569	57	241	999999	494	999999	98	421	22	858	309	999999	999999	999999	570	60	724	747	992	999999	902	873	577	18	999999	521	658	474	999999	999999	190	403	143	77	804	484	463	999999	230	156	157	999999	999999	626	999999	571	905	999999	669	999999	455	999999	704	661	999999	696	999999	999999	342	999999	292	624	75	175	999999	906	999999	734	14	96	597	839	527	999999	999999	134	412	999999	315	546	615	610	804	999999	400	828	698	481	79	117	14	239	999999	257	864	533	713	304	999999	999999	999999	180	53	583	999999	615	999999	859	694	873	293	528	999999	795	367	682	819	999999	999999	850	217	27	665	896	91	999999	297	279	981	443	999999	118	13	999999	473	445	999999	999999	96	784	993	839	787	206	824	486	322	756	889	191	714	570	529	107	999999	65	515	999999	999999	478	328	565	877	261	462	999999	524	409	332	922	126	597	65	990	999999	378	239	469	999999	604	999999	541	999999	799	728	850	
999999	999999	928	999999	929	418	999999	618	999999	438	961	536	743	649	961	912	433	967	999999	999999	514	999999	251	221	826	56	85	896	432	786	999999	88	532	612	596	619	480	999999	992	707	866	999999	533	428	999999	702	725	433	642	143	117	422	734	610	999999	59	664	717	591	883	343	833	195	679	263	883	13	999999	999999	352	441	518	975	367	999999	999999	15	999999	804	133	330	652	264	299	678	999999	999999	922	276	547	955	763	999999	118	373	43	261	853	174	533	699	594	999999	999999	701	599	447	377	359	278	53	840	999999	467	999999	999999	579	999999	10	501	999999	999999	864	514	396	678	195	999999	993	999999	999999	161	658	281	434	735	281	963	597	999999	324	975	572	998	504	124	849	999999	555	999999	999999	365	852	673	993	617	999999	866	903	999999	999999	581	383	142	462	999999	192	642	43	827	420	615	999999	921	186	999999	999999	865	20	282	828	329	999999	999999	763	999999	309	985	999999	816	15	414	999999	575	999999	999999	601	439	545	999999	932	217	832	728	271	847	66	931	496	999999	108	864	999999	631	204	94	270	999999	378	999999	592	206	363	227	821	15	999999	999999	255	443	999999	89	329	999999	349	621	497	999999	59	915	403	999999	498	849	718	150	558	439	380	591	999999	538	70	999999	30	999999	853	999999	999999	265	302	999999	999999	63	476	28	544	458	999999	999999	597	677	23	463	607	999999	707	514	999999	999999	457	126	362	663	999999	433	29	999999	386	613	767	882	686	999999	623	999999	999999	999999	382	999999	606	999999	157	798	999999	999999	525	607	936	805	999999	348	116	235	808	186	971	32	999999	53	998	758	999999	677	815	715	990	999999	840	537	533	999999	999999	808	84	357	999999	564	669	999999	908	421	849	580	999999	428	999999	461	984	999999	109	668	999999	339	701	847	37	999999	982	289	814	305	767	408	282	766	216	307	999999	460	999999	999999	363	938	145	587	999999	999999	103	397	939	999999	999999	999999	438	865	999999	802	117	236	330	999999	581	389	350	612	999999	999999	999999	817	221	477	999999	533	238	692	999999	999999	999999	124	938	536	386	595	999999	284	69	374	999999	999999	847	414	200	999999	140	720	835	973	999999	532	933	468	999999	285	999999	471	238	711	175	999999	560	999999	607	993	298	999999	121	986	999999	75	553	289	480	892	999999	807	287	387	999999	517	857	341	999999	672	999999	480	344	111	999999	999999	56	357	209	235	999999	999999	806	207	635	347	609	848	933	531	978	653	987	309	315	378	193	851	999999	657	887	229	999999	935	812	817	
459	19	576	171	29	999999	90	254	46	999999	10	999999	999999	65	908	18	407	295	693	537	492	999999	796	51	694	204	48	551	347	636	645	870	999999	818	887	999999	281	772	511	999999	572	742	999999	999999	377	113	109	263	748	879	822	412	251	999999	999999	424	223	535	477	824	167	538	907	409	991	139	694	933	177	319	736	635	783	999999	965	999999	999999	128	673	590	999999	785	999999	468	814	243	629	121	999999	999999	385	999999	304	687	999999	43	999999	864	999999	247	419	176	95	438	152	196	628	340	318	584	654	105	999999	886	729	382	735	449	595	999999	510	583	449	704	999999	990	999999	106	999999	932	999999	999999	442	435	999999	929	999999	375	999999	627	614	299	802	909	818	289	883	418	999999	253	308	395	999999	927	737	835	726	391	503	161	856	532	54	386	999999	999999	663	436	715	800	683	369	133	967	154	221	781	539	886	654	999999	922	148	52	634	528	637	514	698	346	999999	317	871	174	771	92	999999	426	249	80	999999	457	703	999999	999999	999999	999999	311	783	526	999999	196	999999	999999	54	934	393	11	752	150	121	158	999999	999999	598	375	498	958	205	999999	999999	999999	299	815	38	999999	228	981	482	695	999999	335	731	999999	291	25	812	32	130	837	699	999999	674	109	959	477	718	334	569	205	449	999999	115	721	999999	699	896	689	820	395	715	999999	528	66	884	785	427	566	97	582	562	999999	838	999999	372	722	690	200	856	561	940	894	999999	287	256	952	229	19	621	999999	128	133	211	734	131	297	724	999999	224	183	59	161	247	999999	642	973	475	999999	999999	838	18	705	832	268	454	999999	989	999999	809	932	566	417	999999	504	463	438	999999	113	247	85	997	82	976	683	512	999999	999999	435	999999	283	486	999999	660	999999	584	999999	301	943	290	999999	307	484	808	291	616	642	216	742	999999	999999	708	999999	509	284	840	935	729	158	756	665	173	564	999999	999999	455	94	999999	172	919	51	146	999999	822	936	777	523	274	999999	76	999999	583	914	902	440	574	125	972	386	942	648	693	152	999999	999999	147	743	877	281	999999	532	999999	53	822	491	77	386	548	572	506	327	671	44	999999	886	999999	258	661	999999	961	340	121	380	229	999999	358	999999	145	207	799	44	999999	992	858	544	984	539	101	421	372	198	999999	409	879	625	977	658	70	309	999999	888	91	712	999999	505	421	515	823	551	143	83	251	351	773	472	681	999999	185	547	999999	999999	999999	250	999999	999999	764	711	501	604	303	699	
933	835	663	910	999999	933	682	363	999999	999999	715	549	287	299	946	999999	636	417	943	309	482	999999	999999	990	732	840	909	545	740	709	999999	228	258	443	149	415	688	862	519	748	995	822	424	433	836	616	962	513	827	540	84	94	999999	993	227	421	439	672	188	999999	999999	999999	999999	999999	464	496	301	844	999999	540	545	999999	897	204	313	659	107	972	163	999999	878	999999	999999	999999	634	999999	566	264	226	727	976	25	683	407	724	858	999999	11	999999	350	325	999999	999999	296	994	310	196	467	999999	999999	323	466	518	73	999999	628	428	422	788	535	930	46	999999	432	564	530	100	500	999999	455	459	106	13	813	999999	760	999999	432	999999	334	743	109	574	659	414	520	507	999999	173	105	440	787	222	443	999999	999999	999999	999999	732	999999	219	695	987	244	999999	226	999999	704	273	999999	999999	999999	999999	999999	791	830	999999	968	27	54	999999	999999	337	384	25	672	884	569	404	999999	269	121	999999	741	125	999999	122	999999	999999	198	67	802	999999	689	519	444	580	999999	652	589	817	532	913	688	451	739	999999	999999	229	444	342	999999	310	752	224	474	306	475	348	999999	717	999999	425	829	999999	999999	132	999999	864	999999	101	999999	916	814	999999	999999	208	21	300	386	689	509	999999	999999	855	173	501	605	475	55	148	115	999999	909	871	686	116	93	701	999999	999999	721	748	648	353	217	999999	496	999999	487	275	294	185	961	63	218	31	318	974	822	999999	999999	999999	819	442	986	714	999999	942	26	630	125	320	999999	769	999999	761	471	764	999999	197	15	999999	988	999999	853	930	458	856	663	665	797	119	878	501	99	549	929	215	999999	999999	969	553	999999	857	160	999999	116	201	94	457	559	554	336	999999	723	970	193	49	999999	65	265	999999	289	361	999999	999999	441	999999	999999	429	831	999999	406	999999	228	462	524	999999	999999	999999	999999	999999	772	216	999999	253	783	999999	999999	999999	365	890	626	311	999999	818	273	680	35	155	542	999999	521	664	625	303	157	191	417	999999	999999	999999	419	710	999999	999999	388	83	255	999999	232	999999	798	562	73	941	639	105	906	409	198	999999	115	484	346	295	745	999999	590	999999	999999	602	999999	999999	671	313	480	916	79	249	439	999999	999999	446	923	353	739	999999	601	683	664	62	284	17	999999	613	946	935	373	999999	262	281	492	442	999999	629	999999	290	890	760	471	723	999999	999999	970	998	418	669	999999	992	555	786	999999	907	158	53	327	828	445	999999	366	544	552	133	987	167	707	992	999999	
999999	990	999999	78	840	221	940	36	999999	46	83	999999	999999	999999	999999	400	475	765	999999	999999	450	999999	534	844	999999	999999	999999	180	901	999999	812	301	425	716	268	12	999999	717	675	695	217	26	709	791	372	863	89	170	182	733	521	401	999999	999999	512	990	465	999999	247	446	295	770	134	938	234	781	779	570	999999	378	999999	758	100	889	86	434	602	743	482	967	325	766	998	999999	167	421	179	717	999999	277	546	492	480	999999	410	446	891	770	567	999999	94	518	999999	999999	439	763	311	242	631	999999	397	722	142	999999	131	999999	772	956	780	999999	611	71	366	849	832	812	287	862	489	640	543	832	999999	999999	999999	806	723	204	739	404	999999	937	999999	135	879	999999	359	210	117	999999	674	935	989	754	979	999999	162	204	970	626	485	449	752	999999	545	565	545	251	395	324	804	577	999999	386	999999	673	974	240	969	18	462	999999	754	607	999999	999999	842	432	999999	860	654	528	234	122	918	670	195	106	590	324	288	118	814	792	87	106	999999	613	61	316	59	921	235	999999	174	999999	694	155	34	999999	723	999999	340	535	669	286	353	113	999999	42	488	878	649	655	729	353	272	961	529	869	889	238	380	604	811	999999	303	271	948	520	976	999999	999999	653	600	174	778	289	132	801	752	615	155	28	828	180	282	579	242	821	146	732	626	165	57	494	742	999999	724	936	982	91	165	999999	66	448	999999	999999	64	564	575	982	999999	728	126	283	999999	362	776	640	460	723	999999	136	383	253	423	915	605	116	432	999999	564	195	818	671	459	208	962	389	374	286	525	677	255	163	894	897	48	999999	411	390	959	999999	486	268	63	999999	573	812	35	891	400	999999	142	533	428	652	910	455	823	884	399	396	276	184	999999	360	880	230	359	526	876	831	704	51	92	479	709	559	617	999999	999999	999999	999999	482	886	577	545	722	734	251	987	999999	999999	527	991	999999	818	311	70	999999	999999	999999	463	999999	24	999999	253	999999	999999	948	943	999999	837	402	259	249	41	793	298	631	815	168	495	118	999999	293	881	186	60	518	661	407	499	915	283	292	697	855	468	327	999999	453	999999	785	308	636	755	999999	999999	752	541	35	23	439	886	989	857	354	970	730	686	77	50	932	297	999999	999999	921	128	999999	551	186	999999	970	307	372	886	709	810	901	999999	333	907	308	977	999999	999999	70	39	999999	434	352	885	737	999999	266	412	349	999999	762	776	999999	439	311	999999	365	700	999999	
141	999999	999999	158	999999	78	203	363	169	742	955	661	161	999999	892	834	542	209	301	597	999999	51	999999	547	221	999999	135	999999	894	606	999999	622	935	350	929	515	192	285	999999	817	544	287	106	670	394	836	611	976	941	999999	768	10	74	113	713	99	564	564	999999	497	999999	499	468	562	644	343	726	810	870	386	999999	999999	401	483	999999	999999	999999	299	163	384	445	159	999999	999999	837	107	557	832	637	840	950	627	348	999999	999999	999999	819	999999	35	61	119	801	116	564	952	511	608	999999	59	999999	154	275	411	999999	61	793	737	178	725	999999	785	999999	182	999999	435	999999	918	91	608	18	999999	411	273	112	274	999999	52	999999	346	999999	499	999999	782	975	999999	685	226	786	268	91	316	650	999999	489	275	226	999999	85	138	999999	593	527	981	51	429	743	12	308	297	418	750	540	831	999999	57	817	999999	207	344	999999	999999	142	822	527	999999	591	592	783	836	58	999999	967	78	418	742	971	985	741	555	952	682	918	498	850	340	999999	999999	428	441	457	999999	431	741	387	999999	461	999999	463	999999	837	160	228	471	248	403	783	999999	423	657	85	831	380	999999	391	78	889	643	972	999999	925	772	174	352	999999	999999	592	235	690	297	291	277	532	402	718	801	999999	456	259	456	557	313	406	770	999999	626	734	780	359	999999	241	999999	732	999999	999999	75	986	876	92	999999	999999	999999	781	136	999999	999999	999999	978	933	999999	614	442	393	525	640	621	376	999999	985	999999	219	812	875	380	65	473	544	265	978	652	815	999999	999999	955	645	999	531	280	999999	557	326	999999	999999	769	705	798	433	999999	636	999999	699	593	890	330	999999	998	682	411	999999	999999	273	999999	999	290	774	36	79	438	999999	640	99	999999	999	438	446	463	999999	116	674	266	49	338	999999	186	953	231	696	53	871	646	999999	130	209	500	293	282	756	566	994	678	729	999999	999999	999999	999999	602	593	462	999999	630	43	576	999999	813	999999	999999	424	822	337	552	999999	999999	566	243	999999	999999	896	999999	999999	173	707	408	121	996	536	54	12	633	474	999999	999999	244	999999	250	613	750	999999	395	637	358	858	933	239	452	348	704	438	102	681	742	706	95	317	720	923	634	465	740	999999	818	932	790	358	976	914	105	866	326	999999	573	585	510	871	999999	315	999999	179	669	657	832	615	910	952	732	654	553	927	448	326	999999	295	653	118	818	426	77	585	262	537	999999	999999	122	472	117	167	999999	999999	999999	415	999999	999999	
796	92	453	999999	999999	838	626	332	371	178	427	999	999999	288	999999	402	999999	379	248	999999	999999	141	999999	995	503	447	844	999999	458	338	415	43	176	999999	499	571	664	616	404	238	959	999999	175	999999	999999	999999	822	829	236	803	171	152	177	962	999999	664	678	999999	709	584	994	61	873	42	762	394	999999	135	788	369	737	446	974	19	238	986	966	339	584	999999	625	24	348	999999	999999	273	866	214	976	834	892	216	906	820	243	999999	999999	142	322	36	290	696	50	866	999999	725	177	167	734	561	698	349	999999	328	959	979	713	228	865	999999	527	628	159	999999	999999	531	539	164	775	329	930	999999	999999	999999	999999	928	974	481	589	451	999999	999999	999999	425	146	999999	341	588	861	264	204	838	999999	823	508	662	547	96	399	999999	196	999999	391	999999	630	864	332	326	999999	40	15	241	639	424	403	999999	157	734	816	923	199	999999	302	521	135	999999	566	203	59	448	390	887	92	53	999999	92	327	76	794	999999	230	999999	371	830	999999	962	208	999999	999999	689	514	813	999999	999999	355	999999	720	999999	288	538	307	999999	276	999999	649	999999	159	595	170	320	501	91	939	999999	702	999999	588	472	273	172	893	714	772	369	934	577	617	999999	698	28	999999	458	999999	999999	974	999999	999999	592	191	140	999999	613	691	119	198	432	873	999999	773	181	999999	999999	606	126	645	593	999999	999999	999999	82	999999	999999	897	152	948	52	999999	684	570	611	434	995	291	999999	999999	999999	32	663	181	511	999999	999999	842	999999	999999	999999	851	999999	620	390	733	842	748	118	629	999999	716	999999	999999	155	138	999999	175	999999	747	999999	967	473	767	365	571	703	735	342	378	628	999999	999999	781	835	999999	633	999999	189	878	999999	257	182	513	89	999999	999999	503	35	999999	514	717	681	778	709	155	388	903	264	999999	40	116	415	740	999999	999999	345	999999	334	954	504	135	986	293	164	414	999999	960	687	792	98	999999	710	959	864	911	999999	602	82	689	812	730	999999	999999	999999	485	841	999999	511	999999	999999	999999	178	80	878	388	731	398	624	304	360	428	226	471	999999	830	999999	455	999999	100	558	742	695	644	999999	774	325	999999	445	679	572	363	999999	185	564	382	41	639	91	999999	189	999999	978	777	339	999999	514	348	999999	999999	88	396	565	999999	999999	495	30	999999	928	114	999999	114	952	999999	732	999999	999999	999999	906	358	999999	999999	374	999999	999999	927	764	917	999999	999999	269	976	989	999999	600	999999	798	46	999999	79	999999	507	711	976	422	
85	678	999999	999999	342	424	473	442	999999	228	999999	31	173	510	35	730	113	999999	179	844	96	125	534	354	556	207	933	817	836	996	300	66	397	979	835	999999	731	872	972	344	999999	544	710	999999	289	164	634	536	208	349	259	999999	999999	142	335	959	154	688	999999	999999	490	656	999999	999999	927	265	633	194	999999	999999	999	240	255	999999	999999	551	414	334	75	401	573	999999	618	497	746	21	999999	265	653	999999	999999	52	383	837	853	999999	938	428	282	999999	530	449	860	431	350	999999	43	999999	999999	784	555	820	999999	106	999999	999999	47	118	545	916	740	378	541	999999	672	956	857	418	982	999999	612	986	61	51	871	133	546	197	999999	728	999999	999999	181	868	330	999999	999999	286	275	769	111	830	883	366	292	162	908	70	758	393	171	625	722	999999	181	568	999999	581	235	448	999999	850	961	817	999999	921	206	999999	999999	389	537	999999	153	999999	807	999999	113	695	758	719	225	486	999999	763	567	361	106	999999	697	761	999999	848	60	826	999999	261	999999	999999	427	999999	955	245	590	379	856	999999	482	509	377	399	465	83	822	999999	999999	999999	421	207	259	586	825	999999	975	717	999999	689	530	326	999999	556	912	47	277	397	999999	980	999999	69	907	977	999999	999999	999999	999999	306	451	999999	544	999999	170	839	672	815	999999	546	999999	269	872	514	177	69	165	518	820	486	999999	805	435	752	253	175	361	300	282	707	238	999999	677	421	423	663	986	724	830	999999	250	231	999999	851	18	720	999999	999999	739	999999	999999	88	809	821	878	645	600	791	358	994	999999	381	999999	143	999999	185	591	461	999999	999999	999999	440	687	999999	999999	999999	378	583	999999	533	153	806	999999	999999	982	159	999999	856	543	777	73	999999	375	835	238	868	688	303	999999	833	999999	999999	999999	235	843	999999	401	704	584	681	277	999999	57	825	851	999999	999999	188	999999	167	414	735	918	999999	450	879	999999	999999	876	377	999999	999999	50	910	404	582	353	335	999999	698	758	75	999999	999999	509	56	999999	549	999999	556	999999	510	152	385	429	403	999999	149	999999	964	228	550	828	217	173	202	976	147	431	278	338	494	999999	462	409	348	463	999999	814	404	733	525	999999	999999	328	18	932	664	491	11	930	214	999999	556	999999	217	247	74	697	999999	80	18	128	716	228	563	999999	689	975	90	939	595	334	389	241	999999	683	999999	888	165	270	321	656	430	348	134	943	120	999999	201	111	399	999999	507	334	999999	407	160	111	999999	174	252	689	410	71	
345	879	171	324	777	999999	737	185	999999	999999	759	361	698	377	999999	620	733	706	783	978	550	235	826	65	516	305	533	407	133	990	999999	632	256	368	12	254	782	999999	215	999999	999999	223	827	461	574	999999	709	782	17	999999	441	545	905	431	999999	120	999999	115	808	482	11	340	62	550	999999	999999	999999	339	374	849	999999	937	501	126	615	336	407	375	999999	153	595	999999	999999	999999	559	481	727	824	848	892	202	676	987	732	666	999999	999999	286	433	999999	999999	380	417	168	316	503	54	788	816	193	712	687	624	664	999999	260	999999	83	991	556	409	290	490	482	999999	171	950	768	460	582	175	999999	942	52	886	225	343	241	672	999999	999999	938	18	999999	190	999999	62	333	846	415	102	999999	295	876	48	976	889	935	510	155	553	285	338	244	28	999999	745	581	777	670	999999	999999	411	935	129	471	282	999999	302	152	119	627	922	999999	489	999999	835	75	999999	909	336	407	730	999999	512	162	610	774	646	999999	769	999999	555	185	498	394	687	999999	999999	999999	704	72	643	368	46	999999	999999	999999	754	999999	757	679	577	999999	343	519	999999	884	433	966	861	999999	190	999999	383	999999	82	999999	556	999999	999999	999999	318	437	999999	999999	764	372	490	999999	799	326	29	704	840	999999	999999	687	842	978	999999	802	999999	790	715	999999	882	939	985	407	853	615	737	999999	552	999999	371	149	999999	79	999999	614	403	846	176	544	488	999999	863	292	735	999999	904	577	999999	596	559	999999	721	19	391	999999	387	93	733	999999	588	999999	162	999999	729	763	999999	772	233	999999	409	999999	623	181	999999	999999	85	702	999999	468	711	999999	969	955	999999	843	428	653	687	930	237	320	122	982	999999	127	999999	304	999999	972	369	142	999999	887	197	479	903	550	301	985	749	685	422	274	482	427	401	999999	999999	885	344	999999	94	302	999999	98	967	640	224	600	999999	999999	148	698	999999	578	999999	92	767	253	939	878	999999	702	190	999999	897	999999	510	538	726	136	999999	678	637	987	57	61	323	999999	511	272	335	700	999999	969	546	723	175	903	611	319	999999	603	945	466	29	392	122	999999	999999	999999	140	999999	874	946	332	999999	71	121	531	999999	768	999999	741	999999	552	661	789	999999	15	184	682	606	926	416	696	854	732	180	967	664	999999	300	907	391	141	999999	825	999999	646	999999	662	63	382	847	550	999999	861	278	999999	368	603	999999	27	999999	447	534	759	467	259	477	737	999999	153	866	826	477	760	360	545	999999	835	822	
574	928	521	628	233	89	999999	999999	993	464	266	999999	71	47	283	999999	944	607	999999	367	717	178	348	772	909	999999	999999	999999	20	511	733	21	532	780	336	98	999999	999999	310	679	601	333	484	999999	999999	544	804	788	999999	870	415	938	22	999999	999999	405	999999	749	718	999999	68	999999	914	492	730	255	86	291	711	999999	395	135	306	220	999999	393	694	74	148	999999	710	242	879	150	999999	999999	998	65	675	930	999999	999999	110	999999	999999	999999	418	999999	552	388	468	523	87	999999	484	290	641	999999	999999	721	710	526	611	999999	999999	825	914	999999	999999	936	256	31	615	780	688	639	35	713	598	957	999999	703	521	759	906	196	165	999999	665	815	999999	205	353	954	229	980	999999	756	584	795	999999	644	604	616	142	447	908	306	330	844	999999	927	213	754	746	17	15	999999	447	820	670	53	118	581	782	999999	677	660	561	707	495	279	139	803	72	340	108	999999	627	468	287	858	550	999999	999999	235	999999	598	218	221	975	999999	999999	764	134	851	535	33	834	91	999999	258	745	623	359	985	798	410	999999	415	909	999999	233	978	999999	811	503	297	30	999999	68	89	451	349	999999	201	960	374	678	221	804	999999	80	546	999999	39	999999	926	470	575	999999	591	906	803	312	875	79	340	231	323	357	248	12	286	33	690	806	999999	891	999999	35	433	999999	480	610	834	40	687	289	999999	697	576	826	455	130	476	182	648	47	856	999999	629	153	365	863	566	82	793	522	18	232	718	999999	999999	999999	13	859	436	999999	477	999999	391	61	717	625	781	421	556	166	556	517	168	367	45	45	405	289	999999	999999	54	761	999999	174	280	291	979	541	523	905	127	617	745	999999	569	21	740	999999	436	999999	92	154	526	636	966	500	73	999999	999999	276	999999	999999	492	820	158	999999	999999	999999	780	999999	646	999999	999999	999999	49	939	999999	999999	797	999999	305	826	853	999999	533	899	245	999999	208	779	227	999999	541	257	761	403	134	999999	999999	999999	413	523	999999	10	999999	842	257	875	597	999999	728	999999	999999	975	971	328	870	999999	999999	258	999999	997	28	11	219	27	999999	650	889	645	815	999999	414	943	999999	782	37	852	999999	691	652	370	999999	181	999999	865	75	566	999999	442	999999	277	638	59	384	415	999999	999999	790	85	143	606	985	999999	999999	881	946	999999	999999	198	999999	27	322	605	999999	119	985	847	999999	353	952	151	374	457	121	547	218	999999	569	999999	287	240	71	467	557	999999	999999	70	999999	999999	919	
999999	211	97	151	516	955	999999	999999	274	430	999999	999999	447	999999	991	242	538	840	674	999999	999999	59	160	999999	70	999999	855	58	561	734	924	887	999999	433	505	999999	287	315	605	999999	186	913	304	999999	630	999999	624	344	565	999999	999999	999999	294	505	999999	407	999999	186	91	999999	109	999999	891	539	505	770	75	23	627	61	999999	999999	244	92	999999	677	754	375	290	676	340	521	999999	748	888	704	602	285	104	108	888	110	999999	54	492	201	999999	764	288	860	327	610	716	513	857	623	999999	212	18	999999	652	685	896	414	229	999999	999999	153	651	801	177	999999	919	999999	999999	854	998	199	600	305	999999	989	97	430	358	730	999999	978	890	274	717	999999	276	442	455	213	214	819	999999	903	999999	999999	999999	486	999999	538	690	196	351	13	625	796	612	713	16	662	598	999999	65	499	999999	522	262	386	93	777	522	487	84	959	649	188	374	696	999999	999999	876	610	999999	820	49	618	999999	886	649	999999	788	563	435	999999	615	738	764	335	999999	999999	625	737	403	999999	25	213	122	999999	364	446	999999	999999	118	239	786	987	738	245	459	176	885	376	736	172	989	999999	61	999999	353	999999	424	49	577	427	999999	149	999999	822	805	999999	505	999999	532	999999	499	872	454	999999	16	627	999999	529	875	953	301	259	10	241	925	65	999999	831	999999	453	32	999999	347	690	88	999999	999999	999999	439	623	670	999999	843	533	672	126	515	855	285	725	910	894	174	624	135	999999	999999	976	897	750	684	674	999999	89	999999	116	534	763	127	368	999999	999999	99	261	292	999999	416	476	568	808	549	999999	556	322	542	137	228	723	565	999999	508	804	27	999999	939	996	433	763	999999	999999	591	752	999999	916	878	825	805	999999	999999	474	494	672	417	999999	999999	388	999999	894	546	999999	999999	810	999999	940	860	53	77	410	999999	296	238	652	999999	999999	226	797	568	639	999999	717	332	315	999999	100	692	836	396	999999	489	999999	878	538	227	300	677	999999	553	999999	66	835	999999	405	600	999999	245	842	548	415	872	412	820	488	999999	999999	730	582	999999	117	999999	999999	656	999999	920	999999	417	700	999999	999999	334	445	254	770	583	608	960	927	714	347	855	850	297	980	66	999999	741	999999	87	398	570	104	999999	446	999999	42	999999	619	484	999999	637	999999	417	715	91	436	168	59	904	852	868	802	868	90	261	407	735	676	92	843	29	27	622	46	272	240	999999	807	229	550	429	999999	999999	874	710	320	999999	581	899	629	918	999999	
999999	235	529	999999	236	281	999999	153	307	999999	536	999999	999999	619	999999	380	453	850	353	360	830	999999	999999	527	360	993	379	941	963	163	776	462	925	337	531	999999	999999	504	999999	999999	999999	86	253	999999	814	811	63	101	999999	72	138	999999	999999	567	999999	142	999999	12	417	242	901	999999	189	153	999999	999999	999999	493	999999	536	864	949	846	999999	736	753	119	515	713	548	999999	288	555	901	35	727	999999	367	476	398	593	999999	97	771	909	381	999999	110	191	739	106	999999	12	860	208	999999	211	743	831	117	32	999999	298	999999	302	623	697	288	127	18	999999	358	26	699	943	359	862	999999	633	365	856	19	334	974	452	999999	285	694	703	846	525	442	999999	999999	999999	305	225	228	478	296	999999	618	982	183	841	747	553	999999	916	848	326	999999	120	999999	260	23	963	324	425	922	347	12	584	280	492	465	999999	657	333	999999	999999	643	607	346	681	247	36	161	142	704	826	999999	778	999999	530	999999	999999	70	999999	362	342	901	802	555	999999	681	44	711	999999	385	925	895	980	999999	714	683	999999	773	794	999999	986	812	999999	720	106	374	233	730	750	102	999999	999999	548	970	315	242	840	62	397	999	213	324	470	757	779	930	992	509	150	847	870	999999	276	999999	376	530	719	999999	459	999999	457	999999	999999	598	251	999999	357	999999	963	481	999999	476	385	794	808	671	351	434	999999	175	382	724	589	902	231	586	495	452	604	785	523	759	999999	813	551	899	999999	999999	515	999999	999999	982	546	999999	15	999999	181	481	999999	704	999999	294	150	999999	212	733	724	999999	999999	665	999999	905	415	187	957	93	873	999999	999999	999999	318	479	918	336	999999	999999	187	999999	897	827	414	999999	164	999999	607	999999	618	319	611	817	999999	304	506	999999	999999	678	577	999999	712	921	531	609	237	388	396	708	375	813	702	812	556	805	170	548	260	664	999999	999999	580	999999	474	563	960	435	734	23	973	78	400	999999	822	818	217	999999	306	999999	786	999999	999999	999999	862	805	999999	798	271	379	143	957	599	281	999999	70	789	999999	457	967	648	999999	654	383	735	307	422	789	989	999999	999999	195	999999	456	878	975	13	681	865	668	946	999999	174	364	879	999999	999999	129	985	761	39	233	528	338	166	983	130	999999	173	999999	392	999999	809	999999	780	948	714	153	999999	952	67	117	127	788	31	999999	999999	299	503	719	829	303	803	238	999999	375	666	913	999999	894	854	874	518	310	286	128	362	641	999999	930	311	334	727	42	
704	921	116	739	317	999999	999999	831	635	453	999999	99	34	581	823	415	999999	999999	999999	507	108	192	599	816	512	999999	133	995	715	572	418	504	576	771	533	999999	999999	926	999999	620	548	999999	249	74	574	197	103	781	817	178	648	999999	999999	999999	934	521	332	999999	237	414	999999	360	125	72	45	999999	522	999999	57	46	156	365	204	243	999999	85	943	999999	252	325	809	351	999999	999999	999999	907	999999	356	999999	21	465	969	699	201	74	999999	999999	186	38	999999	674	840	734	999999	32	999999	315	247	999999	858	578	796	999999	911	605	213	999999	578	148	138	999999	176	426	45	580	186	665	13	178	770	177	999999	999999	908	651	968	617	406	999999	640	601	999999	95	999999	443	668	922	788	595	999999	25	339	48	999999	999999	999999	999999	698	211	999999	628	999999	78	999999	999999	811	300	148	999999	999999	596	775	999999	507	999999	429	91	448	602	911	999999	999999	417	999999	754	838	728	606	999999	153	554	918	205	679	21	999999	718	594	999999	631	378	783	527	959	274	999999	285	999999	374	999999	999999	975	999999	299	999999	999999	895	999999	746	999999	999999	694	368	999999	999999	677	580	999999	496	246	710	497	160	999999	543	999999	359	458	53	999999	563	999999	241	999999	726	579	999999	999999	98	270	404	958	847	444	547	684	999999	999999	999999	999999	669	901	999999	999999	999999	999999	824	133	999999	120	402	999999	999999	999999	999999	895	462	295	400	512	854	674	999999	236	842	999999	649	716	434	999999	65	948	580	999999	844	662	153	999999	999999	797	999999	699	160	978	867	999999	250	615	155	651	999999	140	20	999999	742	995	615	818	295	254	999999	118	699	896	65	453	999999	999999	999999	637	752	358	219	999999	757	164	999999	316	368	884	511	44	570	782	637	924	938	215	714	999999	56	999999	818	999999	517	645	999	264	923	424	101	980	228	518	899	872	999999	999999	999999	999999	480	309	460	999999	743	255	547	916	268	140	515	660	555	547	999999	427	999999	389	95	122	164	270	393	944	793	999999	815	999999	883	764	999999	531	598	999999	378	999999	999999	417	97	272	999999	93	999999	999999	908	441	999999	680	927	482	342	541	331	505	433	220	915	515	617	999999	999999	495	43	503	136	983	71	429	178	999999	551	132	999999	999999	23	81	999999	999999	45	361	999999	144	134	411	432	472	209	103	999999	167	831	369	799	874	999999	612	59	501	666	999999	380	16	512	94	930	999999	999999	508	491	999999	946	999999	480	265	127	304	371	631	999999	663	784	967	725	20	999999	192	999999	427	990	411	
31	999999	999999	120	981	99	632	50	480	999999	233	701	612	351	221	515	999999	543	999999	999999	999999	428	999999	999999	999999	412	290	501	81	748	886	822	517	89	340	999999	392	369	999999	999999	672	999999	160	859	440	999999	364	383	999999	506	303	999999	669	462	171	603	353	930	999999	578	999999	140	968	732	335	410	193	533	21	48	999999	999999	269	729	999999	999999	277	570	999999	68	57	906	702	574	999999	999999	163	64	917	736	829	461	999999	705	229	541	363	428	999999	40	898	831	372	999999	383	773	529	939	597	999999	336	782	368	999999	531	902	437	999999	287	237	257	139	615	284	999999	999999	999999	563	510	334	565	849	999999	542	169	226	544	942	999999	681	578	224	467	674	410	56	103	999999	184	327	999999	999999	150	305	999999	769	225	97	550	711	999999	965	438	272	999999	486	745	999999	999999	999999	367	495	212	606	659	999999	671	941	873	999999	578	650	999999	193	230	606	999999	741	999999	399	10	456	999999	490	46	612	785	204	999999	999999	310	277	736	870	959	618	756	544	999999	750	108	284	999999	387	142	994	586	254	52	999999	778	999999	999999	362	999999	999999	103	999999	569	56	257	477	953	949	862	311	913	518	234	612	999999	174	105	19	301	999999	999999	999999	357	52	36	540	162	905	155	999999	210	384	566	58	524	44	974	600	999999	630	330	273	525	831	90	77	999999	439	241	613	999999	67	999999	587	677	89	999999	527	29	716	325	58	804	565	110	999999	999999	186	98	815	999999	999999	516	670	405	999999	498	525	961	958	520	722	673	999999	397	999999	323	978	999999	444	669	999999	999999	999999	315	282	999999	959	731	550	124	844	999999	426	999999	413	551	400	192	999999	999999	848	999999	71	205	999999	384	272	999999	957	226	974	999999	653	155	742	924	730	365	133	510	999999	794	420	999999	676	380	257	128	984	601	999999	795	672	853	820	891	999999	590	713	898	207	791	999999	999999	150	48	999999	999999	681	488	820	999999	68	999999	62	999999	999999	227	528	999999	136	153	193	365	303	188	142	800	335	851	416	149	651	235	312	747	999999	999999	999999	637	682	976	447	999999	780	999999	999999	474	800	999999	746	300	71	999999	771	63	999999	999999	41	961	905	898	945	829	82	681	393	833	999999	999999	43	999999	524	891	549	999999	706	688	999999	415	999999	999999	999	999999	999999	125	88	170	999999	999999	149	611	999999	999999	999999	784	40	999999	432	999999	999999	999999	579	495	732	688	776	180	942	620	356	999999	834	625	999999	247	999999	387	725	957	602	232	999999	
645	175	431	13	781	169	765	130	99	265	999999	911	548	98	513	835	426	348	907	999999	843	903	229	777	439	232	494	999999	999999	891	475	507	281	533	933	999999	311	684	994	21	999999	500	999999	664	999999	999999	999999	999999	395	551	308	618	694	999999	536	742	946	653	573	559	999999	879	476	207	999999	977	999999	24	165	193	534	742	999999	896	51	999999	646	999999	428	725	261	345	999999	111	999999	856	999999	999999	996	999999	383	999999	120	999999	346	307	33	68	999999	999999	85	956	993	212	26	566	275	999999	962	999999	105	999999	235	999999	307	339	390	999999	614	999999	175	371	999999	963	810	877	999999	907	560	999999	328	999999	689	56	999999	305	351	297	999999	36	999999	23	999999	812	105	991	432	272	147	16	916	658	454	942	216	713	937	40	402	999999	999999	999999	247	999999	865	999999	999999	999999	208	12	987	103	999999	999999	351	161	65	999999	867	818	454	369	769	554	827	670	999999	746	840	935	367	321	999999	945	999999	234	776	97	946	587	999999	999999	999999	145	28	823	377	866	601	999999	658	731	172	999999	694	999999	597	693	400	205	999999	955	348	272	645	999999	207	345	495	126	999999	968	269	289	529	999999	305	634	535	14	302	999999	999999	785	287	635	159	321	999999	525	636	92	999999	750	213	343	905	999999	999999	352	625	42	380	484	999999	689	471	999999	999999	999999	280	962	999999	999999	903	117	810	562	999999	999999	527	886	95	969	489	303	282	518	85	999999	999999	504	999999	193	388	999999	999999	670	117	598	173	276	266	766	255	673	924	310	847	106	532	353	816	490	825	739	999999	999999	994	385	416	952	806	868	197	775	999999	999999	18	643	221	999999	999999	396	845	261	629	328	723	815	378	972	671	979	662	952	688	654	367	999999	999999	494	675	731	999999	221	469	397	999999	480	845	949	302	999999	884	392	897	430	999999	999999	120	629	687	189	16	444	999999	827	215	244	96	999999	999999	369	331	726	475	723	214	634	791	241	749	253	970	429	680	999999	105	280	999999	999999	20	793	538	999999	999999	496	724	746	929	642	191	344	393	672	999999	999999	999999	168	917	999999	999999	19	999999	878	879	443	218	999999	999999	824	732	999999	189	999999	172	823	830	999999	919	978	998	467	999999	159	59	414	859	307	97	747	999999	999999	363	999999	52	11	21	660	813	373	999999	999999	982	999999	909	256	164	999999	509	518	112	999999	248	999999	185	758	313	632	829	999999	583	911	499	999999	251	795	581	999999	785	171	812	999999	824	555	701	999999	485	601	
249	802	259	304	999999	579	999999	338	698	424	704	294	697	388	999999	347	790	999999	648	999999	863	124	674	855	999999	999999	705	932	430	693	999999	324	283	712	393	999999	225	999999	123	919	382	912	106	166	604	999999	999999	434	349	486	999999	999999	999999	520	738	134	137	404	525	999999	999999	712	908	999999	187	390	21	985	995	804	132	510	999999	728	591	950	27	517	261	287	873	280	592	943	928	911	112	762	974	268	898	820	764	999999	55	670	13	999999	979	224	999999	489	999999	999999	364	264	82	493	929	787	116	999999	999999	247	586	603	129	965	85	999999	999999	258	20	736	999999	999999	746	600	999999	999999	947	925	538	46	797	999999	999999	999999	589	999999	839	619	999999	197	161	288	677	526	86	452	999999	48	999999	713	936	241	478	702	999999	62	999999	481	810	17	839	999999	91	116	999999	201	762	82	386	410	435	668	425	999999	585	999999	634	229	999999	241	381	909	908	999999	110	999999	999999	999999	416	999999	167	367	808	825	357	999999	207	571	87	999999	689	999999	662	616	287	277	815	654	127	24	428	297	999999	579	636	930	282	999999	999999	884	285	624	666	849	253	77	999999	600	476	614	999999	73	999999	639	551	999999	256	302	999999	832	750	271	30	402	118	999999	410	239	198	426	999999	999999	565	999999	999999	75	810	999999	372	219	418	225	999999	512	595	364	154	328	37	732	683	999999	717	999999	144	23	603	274	740	383	667	630	411	60	917	486	508	949	41	485	102	443	929	999999	999999	534	94	517	999999	753	724	92	212	999999	742	716	234	391	68	999999	472	546	82	989	551	999999	813	137	999999	999999	856	999999	296	551	640	250	999999	388	999999	609	929	95	467	986	658	585	427	999999	317	211	999999	126	999999	446	23	555	371	940	787	636	999999	999999	922	999999	897	999999	795	660	999999	502	665	846	999999	459	665	999999	89	96	999999	965	999999	867	819	393	858	739	314	999999	999999	94	878	999999	601	132	887	973	172	770	98	139	790	767	130	815	545	414	494	441	780	999999	476	284	610	821	276	854	999999	539	838	167	225	999999	999999	741	623	999999	255	509	571	692	223	999999	997	210	185	602	746	14	999999	999999	255	999999	80	901	999999	603	999999	999999	855	43	836	999999	931	931	914	845	645	999999	201	990	999999	999999	870	98	423	999999	287	409	645	674	999999	142	690	999999	912	352	873	999999	133	29	55	999999	654	538	999999	590	999999	999999	296	999999	956	367	999999	857	293	271	12	999999	488	460	326	999999	143	191	926	999999	
999999	546	999999	571	972	424	265	999999	945	693	340	341	241	832	779	221	122	316	717	749	329	833	111	651	350	891	742	999999	999999	944	341	472	999999	161	647	999999	999999	999999	999999	542	112	640	912	600	999999	670	750	655	680	114	987	827	474	999999	384	119	999999	999999	230	90	681	592	479	10	362	867	999999	999999	195	938	174	999999	948	184	646	689	921	511	720	679	151	97	992	598	957	513	999999	435	777	537	999999	679	504	999999	999999	520	170	999999	999999	999999	940	670	469	999999	939	999999	999999	299	539	694	198	999999	999999	551	939	999999	600	880	53	848	868	304	312	657	542	495	999999	671	324	136	528	19	273	657	999999	480	627	999999	659	367	634	709	999999	93	349	471	31	953	347	276	999999	290	999999	399	204	645	999999	812	999999	999999	999999	217	974	413	999999	188	670	999999	811	999999	966	349	230	686	223	999999	409	228	317	81	474	999999	999999	57	999999	248	152	874	463	103	122	815	61	215	659	427	734	492	999999	171	801	31	151	878	309	580	999999	190	185	44	245	149	999999	999999	999999	768	883	999999	206	927	999999	796	546	718	356	160	999999	25	37	796	434	999999	310	999999	279	452	797	999999	999999	999999	188	999999	999999	999999	999999	972	321	923	999999	891	543	808	999999	991	999999	14	484	433	532	159	999999	54	163	388	999999	328	839	999999	999999	536	970	438	188	569	999999	84	107	128	860	383	839	374	788	145	263	626	999999	319	30	274	967	999999	922	599	354	999999	807	999999	817	999999	143	963	75	999999	920	115	629	999999	251	61	907	366	572	158	319	999999	266	28	135	984	696	529	999999	593	999999	606	515	589	224	999999	276	788	311	331	250	875	308	99	225	157	996	999999	77	968	367	611	801	774	289	436	877	789	999999	832	842	999999	999999	482	999999	999999	999999	50	512	999999	784	999999	999999	251	908	444	619	176	999999	977	987	792	462	369	235	957	805	999999	310	999999	738	487	604	478	488	999999	249	999999	999999	901	999999	956	999999	441	193	999999	999999	559	865	845	817	710	986	215	845	60	999999	999999	257	183	518	857	740	725	999999	307	524	586	762	282	204	793	217	902	429	999999	399	999999	185	986	409	256	876	464	999999	38	501	398	633	438	999999	999999	578	785	392	700	226	677	544	886	999999	970	999999	593	650	33	502	94	786	813	999999	139	101	270	999999	999999	999999	285	755	868	806	999999	953	999999	796	999999	225	432	519	729	815	999999	999999	299	272	439	459	293	814	946	535	416	612	999999	999999	999999	
881	999999	21	999999	718	999999	921	675	89	598	27	473	999999	428	999999	79	574	67	998	937	999999	802	997	344	999999	999999	470	809	342	999999	523	999999	555	999999	999999	906	999999	398	999999	874	800	810	999999	999999	421	986	496	396	147	466	842	554	999999	840	702	88	320	677	317	30	480	122	343	689	84	999999	917	355	87	901	659	185	57	134	999999	999999	592	999999	922	999999	211	999999	671	999999	557	969	999999	999999	748	272	596	999999	999999	990	403	687	477	530	999999	538	78	151	318	246	807	666	507	696	704	860	496	987	755	490	818	405	999999	466	141	115	571	213	607	815	315	915	104	67	730	458	374	999999	999999	999999	758	70	766	434	79	891	999999	625	20	887	775	999999	988	601	181	997	246	20	398	495	966	865	543	502	999999	891	572	450	966	255	495	434	999999	370	731	758	639	26	397	250	643	945	202	999999	49	707	927	999999	999999	732	999999	364	673	999999	427	893	526	273	999999	187	328	999999	659	765	999999	999999	352	627	870	999999	368	229	622	157	851	31	672	823	463	233	963	79	564	243	999999	141	760	999999	999999	838	241	376	523	999999	921	999999	295	437	328	697	364	310	632	999999	374	993	741	525	395	406	230	999999	809	279	999999	259	466	999999	999999	270	590	334	999999	42	192	991	706	413	236	999999	735	245	999999	765	869	663	447	999999	868	999999	399	245	999999	999999	617	537	999999	253	995	999999	166	869	999999	67	117	40	626	999999	289	383	999999	338	999999	999999	999999	985	207	999999	999999	560	811	373	557	999999	871	355	700	145	424	999999	434	462	417	563	82	865	540	448	999999	999999	46	999999	999999	495	751	71	999999	476	877	999999	339	999999	843	445	860	793	999999	21	196	762	999999	490	186	635	999999	999999	920	735	93	804	454	999999	396	999999	523	964	560	999999	941	999999	408	234	268	999999	999999	912	619	972	999999	289	553	528	999999	895	509	556	670	187	546	999999	150	999999	393	82	999999	999999	136	281	999999	896	242	260	80	386	999999	999999	231	999999	999999	46	225	999999	43	804	999999	999999	508	500	72	967	304	382	525	34	668	999999	999999	196	614	999999	785	347	60	806	56	999999	458	875	999999	999999	999999	286	999999	999999	999999	202	187	999999	820	261	81	635	219	954	602	860	734	999999	717	175	274	999999	779	576	999999	878	897	237	757	958	478	632	958	668	642	999999	515	25	333	475	999999	261	376	362	672	999999	137	105	214	999999	568	412	167	377	999999	299	506	300	259	999999	305	999999	831	999999	999999	999999	
677	999999	999999	584	354	999999	999999	251	163	999999	668	427	903	110	750	801	32	999999	999999	75	475	590	539	352	520	224	766	510	999999	71	430	514	579	233	482	586	999999	629	841	999999	689	916	223	999999	631	89	397	999999	82	999999	999999	999999	471	717	974	999999	22	969	74	140	952	999999	81	102	999999	999999	999999	999999	627	174	27	403	730	999999	386	558	377	423	721	999999	827	618	437	999999	144	999999	53	862	259	999999	573	814	564	710	896	477	844	130	533	999999	242	717	999999	908	486	533	999999	920	999999	425	719	999999	999999	633	313	344	784	405	958	432	120	985	430	242	600	213	999999	29	654	908	714	256	889	253	999999	120	97	999999	198	999999	630	132	530	834	999999	974	566	931	407	999999	693	448	172	110	367	256	296	298	317	999999	694	519	999999	432	711	473	709	14	434	999999	257	264	216	357	999999	987	464	999999	566	626	647	907	621	999999	999999	275	93	789	886	999999	999999	999999	999999	915	916	120	856	999999	999999	211	999999	561	506	215	315	999999	999999	815	999999	379	792	699	732	691	636	999999	897	184	999999	445	390	920	999999	483	999999	458	52	999999	999999	691	141	366	473	364	361	95	410	416	786	786	999999	999999	999999	516	169	134	75	530	289	139	999999	681	999999	687	821	354	443	999999	999999	999999	395	999999	385	999999	999999	436	999999	378	340	550	386	491	398	430	412	122	440	999999	324	254	392	522	22	999999	999999	459	475	786	543	16	651	999999	580	929	999999	102	892	872	277	732	898	697	200	999999	753	731	292	999999	284	708	999999	831	709	592	999999	872	927	999999	149	789	960	999999	834	999999	898	998	910	468	39	999999	230	567	344	591	355	695	332	284	557	746	999999	16	511	999999	102	820	678	999999	466	528	174	818	733	488	999999	999999	999999	866	999999	755	821	823	440	964	488	356	497	127	999999	778	550	653	526	402	999999	953	938	10	241	88	329	999999	12	999999	155	411	834	999999	818	897	832	466	444	802	999999	352	999999	546	356	745	332	560	999999	687	978	521	999999	999999	865	818	519	862	999999	999999	435	898	821	929	999999	86	522	999999	309	348	999999	94	218	724	477	279	387	401	653	495	999999	768	999999	324	531	634	120	503	990	10	387	999999	999999	684	376	36	531	646	727	280	233	691	261	412	999999	894	999999	576	863	999999	440	128	219	150	14	666	999999	506	407	999999	965	28	999999	309	999999	999999	999999	534	357	450	999999	741	999999	383	271	999999	517	767	582	637	999999	543	640	404	999999	269	
760	690	999999	710	307	34	248	999999	314	215	51	952	451	764	641	777	228	422	847	699	999999	835	878	940	999999	960	923	999999	863	432	388	255	739	999999	999999	999999	855	647	152	723	503	142	79	66	999999	564	999999	817	995	999999	999999	227	557	999999	815	924	812	738	560	347	110	477	678	882	826	795	222	749	548	79	922	581	279	133	205	321	766	822	918	594	644	115	774	999999	117	171	698	869	886	301	760	126	999999	805	999999	35	463	999999	240	999999	351	999999	279	999999	999999	999999	947	999999	674	504	168	990	819	966	702	995	999999	369	774	665	107	353	863	256	319	805	494	474	510	180	858	999999	999999	691	253	77	836	847	687	373	223	273	205	999999	999999	770	306	130	113	999999	332	103	421	999999	999999	998	999999	32	617	825	999999	483	924	503	999999	588	999999	138	722	634	999999	855	682	411	451	833	157	481	999999	999999	509	373	371	882	848	764	167	27	999999	254	364	813	240	861	124	740	349	999999	745	554	372	178	407	478	469	999999	421	20	133	305	850	241	909	999999	999999	885	122	52	655	881	431	390	576	478	279	355	999999	999999	999999	711	494	455	735	569	999999	340	965	892	999999	381	353	156	999999	265	999999	133	904	171	545	999999	627	307	56	864	133	981	601	929	208	124	851	600	723	421	811	999999	505	349	891	985	920	229	629	283	538	284	999999	320	84	156	450	463	285	68	999999	999999	408	871	446	205	739	45	693	308	530	999999	433	482	454	999999	999999	564	280	999999	999999	407	999999	773	999999	848	495	290	854	62	673	999999	325	665	337	624	996	634	999999	696	256	999999	999999	331	753	785	851	999999	866	86	528	885	999999	725	750	999999	519	635	544	999999	709	999999	999999	999999	634	999999	436	768	155	829	999999	993	660	584	313	433	999999	356	30	551	999999	482	424	999999	534	787	215	599	914	999999	114	371	99	999999	986	999999	703	894	696	621	358	93	868	999999	85	535	234	999999	999999	999999	999999	173	614	993	599	999999	999999	412	117	999999	926	836	853	503	999999	639	903	354	597	515	729	977	659	999999	999999	914	614	387	999999	998	563	606	187	596	837	940	756	106	717	999999	763	300	787	999999	694	999999	239	374	321	446	632	999999	21	907	999999	836	513	999999	801	684	622	999999	710	999999	293	999999	659	999999	666	784	882	806	636	837	751	439	199	810	714	680	999999	999999	999999	266	376	682	595	279	998	10	999999	550	305	42	147	117	590	678	565	999999	861	972	708	536	563	825	
999999	999999	166	999999	647	703	501	999999	998	382	999999	453	742	999999	734	389	999999	665	358	341	511	603	700	644	848	999999	254	350	999999	713	541	540	702	999999	439	422	999999	840	999999	732	59	184	43	999999	999999	999999	999999	955	639	482	999999	52	187	999999	323	649	482	999999	319	136	999999	161	311	295	841	59	750	201	181	999999	275	427	312	999999	999999	337	999999	936	127	711	583	299	710	346	999999	498	362	480	999999	999999	999999	999999	999999	236	999999	999999	873	999999	999999	477	396	999999	783	327	216	295	999999	562	939	986	999999	999999	404	999999	553	170	450	964	999999	352	696	279	963	999999	382	673	897	86	352	393	999999	821	22	649	325	838	999999	392	999999	713	758	999999	540	251	709	403	207	922	999999	122	457	999999	999999	581	780	126	782	401	999999	542	398	664	999999	556	999999	268	999999	999999	999999	715	999999	68	834	999999	594	896	738	721	682	979	476	975	403	239	999999	555	369	441	868	209	999999	999999	447	999999	999999	999999	590	984	719	999999	869	452	639	967	467	999999	84	999999	987	884	387	71	718	999999	999999	422	271	999999	620	976	899	101	886	93	659	540	621	246	267	500	315	754	999999	241	999999	34	346	999999	771	546	481	999999	999999	984	821	994	405	480	532	999999	832	609	374	999999	551	999999	565	555	999999	927	999999	999999	622	496	578	632	69	486	856	51	86	836	219	84	505	419	646	999999	271	999999	999999	150	999999	364	999999	706	390	268	689	999999	468	999999	999999	844	999999	999999	999999	999999	416	198	934	918	624	491	826	996	400	999999	247	141	999999	664	293	999999	999999	999999	134	268	999999	999999	252	800	797	525	582	295	999999	999999	316	862	999999	999999	494	999999	999999	999999	526	999999	538	671	315	100	31	999999	210	803	506	473	62	139	518	608	138	544	946	143	999999	999999	908	540	286	35	999999	999999	588	999999	179	221	999999	999999	122	999999	729	167	566	999999	779	249	999999	778	999999	999999	999999	186	999999	944	560	950	136	596	999999	999999	999999	997	394	290	116	645	999999	757	999999	295	999999	486	27	616	879	999999	999999	793	364	882	999999	140	750	999999	712	806	41	644	892	229	999999	335	999999	999999	999999	731	773	286	55	144	280	567	154	504	704	999999	169	737	75	589	971	342	242	999999	644	999999	257	999999	577	310	614	334	865	414	211	225	15	332	37	999999	207	702	748	230	612	999999	985	999999	336	876	999999	304	579	313	257	751	103	999999	60	405	484	419	999999	999999	529	999999	701	739	302	488	830	837	709	917	391	279	594	22	
609	428	999999	999999	37	700	663	319	754	562	167	999999	132	999999	281	632	672	788	993	13	700	666	524	256	999999	847	999999	809	595	661	999999	977	999999	91	659	999999	999999	484	391	18	91	219	201	149	999999	843	366	93	999999	86	255	602	999999	591	999999	943	904	999999	56	190	653	853	724	102	640	189	302	999999	97	649	434	197	407	985	921	490	999999	384	673	999999	490	962	253	518	416	329	999999	575	769	715	728	256	438	999999	999999	999999	495	109	508	403	999999	325	996	916	652	68	205	300	670	831	478	529	287	935	699	691	610	216	686	320	999999	727	282	381	921	187	759	205	999999	693	999999	375	876	999999	999999	175	966	999999	999999	357	134	411	905	937	247	208	969	502	512	672	627	289	422	999999	916	822	53	999999	995	475	308	999	999999	977	836	999999	652	18	375	999999	724	283	350	338	196	85	822	344	144	999999	218	267	693	958	75	999999	999999	999999	999999	999999	999999	351	999999	400	59	135	742	927	111	999999	555	960	999999	978	948	354	999999	93	999999	840	10	708	490	282	267	999999	315	710	911	130	999999	964	654	999999	411	382	999999	999999	289	70	343	999999	242	10	176	257	139	715	999999	720	777	868	999999	999999	999999	423	860	69	999999	17	819	999999	999999	981	983	999999	999999	510	576	575	999999	988	804	940	999999	115	999999	490	999999	20	999999	600	700	200	999999	291	287	999999	879	988	999999	881	816	282	251	310	999999	999999	26	584	940	629	149	999999	999999	788	74	999999	26	641	947	380	952	132	999999	229	342	999999	638	701	314	999999	999999	587	999999	531	999999	532	699	206	999999	224	474	531	79	291	460	265	883	564	999999	540	124	247	999999	999999	999999	693	186	999999	968	62	622	324	999999	999999	999	999999	390	999999	616	542	57	820	999999	732	905	431	63	813	768	999999	942	84	484	773	70	999999	999999	911	602	488	999999	999999	999999	999999	601	159	260	314	292	898	875	107	948	999999	493	304	833	318	999999	507	999999	999999	999999	892	120	999999	840	507	704	615	26	999999	999999	137	196	999999	592	238	141	756	180	999999	999999	869	211	999999	999999	799	289	766	559	236	675	104	848	999999	423	999999	74	62	318	999999	609	999999	882	999999	999999	820	499	123	999999	999999	187	489	337	999999	999999	393	690	275	422	51	227	937	999999	789	803	98	289	212	956	999999	173	999999	448	427	999999	999999	987	805	930	315	999999	176	999999	954	999999	999999	999999	957	151	999999	655	799	999999	277	999999	999999	620	999999	602	825	540	296	167	465	441	109	
999999	999999	751	999999	999999	885	999999	116	999999	999999	883	112	740	616	330	332	70	925	601	374	448	180	892	477	243	894	212	114	775	23	19	598	999999	999999	999999	999999	999999	163	634	770	463	999999	536	483	788	518	362	985	999999	217	999999	241	999999	76	661	870	999999	284	754	511	682	999999	341	999999	999999	294	589	790	471	472	999999	999999	999999	831	911	914	644	418	688	724	541	226	999999	567	787	999999	734	456	298	285	999999	999999	999999	133	97	232	202	808	441	504	999999	572	524	42	100	328	940	999999	165	746	999999	608	999999	40	970	465	632	999999	939	274	999999	142	999999	195	631	196	508	177	743	688	722	836	977	193	999999	968	702	576	477	469	837	702	300	551	59	999999	999999	378	999999	632	600	428	868	999999	945	796	80	338	411	903	819	773	999999	477	34	999999	631	412	244	11	763	999999	999999	480	999999	857	999999	950	145	399	851	139	24	999999	97	303	967	999999	999999	998	898	373	174	999999	649	73	999999	999999	527	660	611	931	143	161	869	544	132	398	740	97	955	129	203	22	62	689	759	999999	389	999999	999999	821	174	246	112	399	999999	731	830	999999	454	999999	433	485	787	919	996	862	252	552	999999	579	79	999999	53	779	179	999999	521	999999	314	999999	999999	797	238	789	767	897	58	479	653	999999	567	999999	643	937	696	718	234	142	693	896	935	999999	999999	853	751	23	202	333	229	738	219	870	69	228	583	636	256	999999	162	999999	813	772	999999	779	21	703	517	116	93	999999	928	389	276	417	300	607	999999	385	48	999999	704	724	999999	915	999999	696	316	424	363	69	471	236	979	594	999999	172	937	779	841	58	999999	96	999999	767	809	999999	604	652	928	999999	398	871	959	999999	404	98	999999	999999	598	324	396	102	999999	33	990	702	409	681	999999	138	669	468	543	990	257	617	999999	491	115	361	102	664	496	387	670	600	276	581	999999	993	648	954	191	999999	661	413	343	999999	777	117	430	922	327	800	316	930	337	999999	160	999999	999999	41	999999	246	232	731	606	999999	362	399	435	999999	999999	340	489	715	287	26	338	843	284	267	713	999999	999999	179	347	696	81	740	273	307	430	413	389	617	86	944	305	930	999999	968	999999	388	681	999999	440	999999	321	600	653	320	641	317	512	999999	327	879	315	62	394	910	303	622	999999	999999	408	88	951	999999	639	342	721	407	45	315	402	335	327	999999	738	360	385	480	96	952	665	123	900	41	299	207	638	252	999999	897	675	999999	
261	552	999999	362	45	449	961	320	599	999999	281	999999	954	991	561	975	999999	43	535	823	535	184	999999	999999	187	919	999999	441	704	478	861	147	639	160	84	775	146	999999	325	935	518	999999	362	432	841	703	86	307	645	662	928	512	999999	852	716	87	89	908	184	125	867	529	616	999999	381	999999	999999	803	917	786	999999	937	718	999999	314	759	821	50	453	484	842	284	999999	51	550	359	775	787	444	999999	696	999999	999999	209	78	988	169	241	60	707	145	283	390	859	999999	990	793	773	999999	956	265	48	464	699	999999	592	734	575	580	32	999999	779	369	999999	100	610	735	518	999999	325	600	999999	990	746	999999	569	893	936	227	560	565	999999	250	999999	741	999999	773	512	999999	486	264	594	661	38	999999	365	913	999999	769	999999	264	284	999999	232	366	675	999999	718	360	999999	999999	798	357	29	999999	999999	539	880	188	442	836	233	999999	999999	999999	15	928	961	999999	983	656	433	176	14	305	290	758	27	999999	75	609	999999	162	224	787	466	247	641	571	982	825	999999	291	336	386	40	693	208	171	360	747	999999	999999	376	66	275	999999	352	724	185	999999	522	759	122	832	781	999999	377	267	999999	768	296	399	424	167	623	152	839	628	275	597	999999	855	999999	328	522	999999	999999	168	522	835	894	917	396	384	999999	283	178	504	604	959	325	941	568	592	999999	697	999999	218	443	133	791	723	458	999999	57	999999	988	794	999999	46	295	219	745	999999	874	379	13	999999	999999	349	999999	999999	33	315	281	618	297	188	868	825	999999	576	724	999999	999999	999999	468	808	999999	999999	295	999999	999999	568	673	116	999999	799	999999	91	693	999999	999999	999999	159	455	999999	153	315	438	379	999999	926	494	199	999999	999999	356	724	703	910	204	713	217	999999	999999	161	465	642	175	422	498	470	786	999999	990	222	630	248	598	480	999999	502	999999	277	485	999999	999999	379	999999	622	849	85	999999	180	498	999999	156	49	561	304	244	511	150	26	999999	349	149	999999	208	999999	863	117	999999	233	595	999999	815	939	578	150	461	96	999999	552	572	999999	999999	999999	643	847	75	999999	687	303	245	814	361	881	396	145	319	999999	180	456	759	742	948	790	999999	796	337	999999	470	421	842	158	823	598	453	467	894	533	718	360	442	282	429	832	988	781	350	934	552	443	831	999999	999999	999999	793	830	474	664	41	846	519	858	130	999999	460	97	991	763	437	928	250	785	628	819	24	486	999999	126	802	999999	456	999999	999999	37	
590	999999	999999	999999	805	623	993	239	999999	999999	841	583	162	163	999999	999999	999999	587	506	623	202	55	494	999999	226	316	517	999999	862	236	400	126	204	103	685	999999	854	409	958	814	935	21	294	756	978	440	334	168	744	901	999999	868	897	50	834	545	244	146	375	498	115	999999	377	999999	481	725	389	68	999999	650	999999	390	629	691	999999	191	999999	738	999999	785	999999	999999	613	960	222	531	228	163	269	150	999999	999999	43	469	708	999999	643	999999	284	263	61	275	690	999999	854	633	999999	999999	999999	652	784	999999	999999	590	517	756	41	416	62	999999	506	235	999999	337	163	999999	356	999999	982	398	547	742	463	864	999999	999999	999999	519	116	588	999999	23	802	616	999999	989	699	453	952	999999	268	237	966	334	757	999999	476	999999	940	999999	286	89	999999	999999	114	999999	53	164	855	801	98	522	310	473	667	999999	999999	193	970	174	638	903	217	40	139	320	775	139	117	909	249	314	578	999999	311	212	791	999999	512	324	946	544	597	160	999999	746	926	502	999999	274	401	293	393	776	887	999999	999999	201	999999	794	276	914	57	999999	561	784	943	999999	171	465	701	595	680	655	227	103	315	66	177	999999	393	283	999999	999999	999999	956	999999	802	701	928	341	599	14	999999	999999	41	497	999999	599	88	803	999999	340	211	572	999999	999999	737	558	793	77	999999	33	450	410	992	451	214	438	605	864	151	28	243	133	112	590	962	607	195	999999	999999	999999	999999	590	187	943	271	999999	711	354	193	999999	908	860	526	575	999999	317	999999	590	999999	222	999999	224	999999	197	107	999999	470	225	649	140	372	999999	412	357	999999	999999	233	59	190	999999	999999	999999	999999	999999	120	382	607	999999	36	655	999999	605	323	452	473	874	928	990	846	193	809	496	705	62	999999	720	458	179	999999	999999	94	16	409	359	495	743	543	763	86	724	480	934	199	993	999999	767	874	999999	883	69	931	243	999999	996	999999	999999	555	628	27	400	924	438	895	332	571	544	205	963	957	730	341	174	913	131	999999	875	306	999999	473	122	999999	999999	295	581	772	999999	803	999999	234	264	197	914	745	999999	999999	51	999999	867	432	55	571	910	999999	999999	728	999999	329	91	293	999999	934	844	165	999999	999999	436	152	324	559	720	740	792	999999	702	542	999999	999999	999999	331	671	836	438	289	428	551	999999	494	999999	999999	15	531	721	129	975	329	999999	999999	840	141	373	899	999999	999999	999999	314	778	999999	310	999999	999999	999999	999999	760	622	422	999999	564	
737	363	619	942	20	471	554	198	29	673	763	383	999999	667	588	999999	999999	999999	121	999999	577	124	772	763	193	520	999999	667	999999	999999	999999	563	824	999999	32	487	522	999999	889	999999	762	522	294	114	418	927	999999	644	759	995	999999	850	311	384	987	623	590	855	759	499	919	999999	999999	999999	176	209	999999	409	999999	999999	583	537	882	857	368	64	829	999999	355	999999	97	907	999999	443	168	657	262	449	801	409	896	666	671	399	344	875	763	236	938	218	378	33	999999	999999	422	275	999999	453	26	999999	793	999999	510	503	411	999999	979	999999	900	519	947	119	607	246	213	917	866	493	523	492	301	603	999999	999999	999999	73	999999	258	31	893	690	809	433	868	615	999999	166	178	987	331	895	446	335	429	271	269	426	999999	455	505	409	999999	929	533	641	200	203	373	615	348	114	731	305	999999	829	148	685	999999	630	999999	999999	697	999999	202	999999	854	277	999999	875	628	647	155	999999	526	999999	216	879	999999	236	424	780	793	999999	649	227	174	151	328	600	999999	999999	999999	141	225	744	711	999999	737	936	787	999999	893	498	999999	700	958	927	778	523	999999	999999	784	999999	216	459	999999	999999	999999	999999	999999	712	999999	999999	751	53	959	999999	588	999999	782	999999	151	964	999999	501	887	304	574	948	269	247	372	805	977	864	799	185	925	765	999999	575	999999	763	514	85	999999	192	746	943	999999	944	349	997	740	394	127	820	72	999999	999999	672	570	907	715	999999	349	152	733	886	254	999999	98	999999	999999	216	115	388	460	373	999999	999999	557	631	217	324	999999	375	999999	592	747	978	123	999999	999999	999999	999999	999999	57	999999	735	832	459	999999	698	957	999999	526	993	533	289	738	999999	999999	198	867	125	939	699	401	999999	999999	87	150	149	999999	670	877	629	999999	211	999999	341	141	638	694	254	697	999999	999999	999999	999999	381	541	312	19	617	424	32	335	989	75	525	656	41	761	754	318	999999	431	297	979	999999	999999	332	398	407	239	70	503	623	427	16	450	933	915	602	999999	838	140	999999	999999	855	303	909	145	375	999999	109	876	999999	935	976	510	962	488	999999	286	999999	914	611	388	363	999999	712	999999	999999	84	999999	999999	169	218	480	590	772	51	133	602	195	196	999999	722	999999	194	564	687	451	506	488	454	440	325	999999	923	528	280	891	336	999999	347	999999	300	999999	999999	999999	999999	464	999999	999999	920	999999	882	999999	32	891	888	258	179	999999	35	130	999999	999999	999999	999999	843	881	999999	999999	999999	999999	
797	21	847	119	732	761	156	476	832	232	65	768	567	99	557	999999	313	999999	639	32	721	999999	566	227	524	703	999999	307	874	849	907	333	245	770	567	999999	999999	913	169	137	112	999999	141	999999	999999	793	39	188	137	619	577	524	433	999999	437	434	999999	629	999999	38	78	848	602	999999	325	999999	999999	796	531	687	979	400	872	511	919	28	240	764	162	730	674	514	179	264	999999	392	900	765	343	143	425	999999	999999	999999	69	264	111	999999	486	343	270	999999	656	450	999999	187	652	921	560	419	203	691	999999	864	363	563	678	347	711	999999	999999	767	999999	999999	999999	364	82	741	451	665	917	92	287	819	470	441	858	728	624	104	740	978	215	923	939	734	999999	462	777	506	585	999999	446	553	511	999999	779	267	999999	286	114	999999	479	895	999999	120	999999	657	999999	999999	705	999999	722	999999	202	852	561	539	459	537	999999	619	964	945	999999	163	999999	733	317	966	662	600	549	999999	989	830	508	320	432	828	330	500	68	855	800	999999	51	829	361	658	941	249	999999	651	80	494	945	534	815	347	474	999999	350	999999	269	114	410	383	627	999999	354	251	117	999999	217	999999	561	118	154	999999	999999	816	382	999999	35	423	999999	898	999999	504	884	974	504	94	363	650	159	630	999999	696	235	667	211	999999	314	699	999999	187	444	364	999999	836	999999	371	235	657	308	692	412	999999	323	999999	114	999999	487	379	746	32	277	567	566	931	999999	458	227	454	615	392	353	335	999999	614	463	914	571	57	999999	142	999999	705	351	999999	999999	749	382	723	562	88	511	934	953	119	910	999999	999999	11	324	931	153	780	52	915	348	86	999999	709	58	200	561	440	784	613	173	571	999999	108	999999	999999	85	504	999999	537	880	418	382	181	999999	586	125	999999	999999	999999	988	88	999999	436	999999	151	999999	673	999999	999999	527	999999	160	349	945	999999	662	700	298	551	855	649	888	515	44	929	704	394	15	472	85	990	999999	131	999999	94	908	788	979	999999	588	999999	829	529	20	809	268	43	235	364	999999	425	281	999999	999999	999999	999999	999999	999999	200	447	800	668	212	296	999999	374	38	724	999999	441	873	720	726	999999	453	820	369	504	235	670	670	999999	651	548	999999	999999	524	322	285	895	759	396	999999	134	788	743	626	243	483	999999	239	318	999999	922	60	704	555	229	364	529	999999	653	999999	529	776	999999	26	664	999999	817	850	716	448	965	681	486	932	601	183	999999	203	135	31	791	440	361	794	
728	999999	955	999999	304	999999	756	999999	116	230	999999	999999	156	726	962	606	666	594	523	870	408	999999	999999	999999	953	999999	654	335	999999	631	385	99	424	847	298	999999	999999	653	555	757	692	901	575	999999	672	253	37	983	999999	529	999999	206	916	999999	395	487	924	192	219	999999	314	999999	369	484	844	179	933	309	438	795	924	22	49	999999	187	506	676	316	109	999999	28	999999	103	185	276	188	182	932	461	810	251	498	444	306	453	999999	999999	100	421	999999	320	727	554	446	604	352	999999	160	314	999999	810	618	999999	509	240	643	999999	194	217	666	996	10	847	627	554	436	578	742	322	916	964	999999	894	606	400	300	125	657	999999	923	999999	32	628	572	999999	999999	414	934	76	999999	932	999999	999999	755	506	999999	880	926	891	178	774	425	999999	397	924	235	723	487	119	939	527	681	614	293	645	999999	381	284	628	999999	999999	999999	676	999999	983	616	999999	149	110	90	420	199	765	411	999999	605	999999	240	648	999999	910	999999	825	137	999999	261	744	599	999999	531	937	606	308	970	999999	141	748	334	414	318	999999	584	999999	999999	528	338	915	212	144	49	790	999999	636	853	20	103	999999	549	230	731	872	999999	38	578	999999	814	890	794	264	27	999999	999999	826	339	251	999999	550	797	608	999999	346	541	464	80	741	796	969	455	999999	63	323	999999	114	682	446	999999	555	808	885	999999	999999	131	948	126	192	930	999999	306	612	684	552	30	940	999999	395	999999	648	958	999999	999999	844	445	834	999999	704	657	755	153	893	821	781	742	999999	893	515	224	593	348	888	810	482	672	843	286	999999	302	999999	836	297	999999	999999	597	970	539	869	12	297	747	422	535	185	180	999999	790	903	810	118	56	761	180	746	309	79	37	873	181	602	557	699	999999	398	918	856	999999	49	193	771	382	34	999999	927	846	999999	363	999999	312	269	62	382	700	999999	222	85	999999	369	999999	527	943	665	697	409	999999	57	999999	146	266	323	626	750	719	48	999999	32	258	253	900	383	716	402	570	912	999999	185	998	228	999999	843	999999	427	567	666	828	999999	336	113	197	999999	999999	999999	999999	988	642	312	663	662	457	999999	827	872	468	107	810	550	104	785	860	564	999999	999999	960	423	583	208	192	62	220	28	999999	154	65	112	467	499	34	581	999999	247	521	346	771	986	999999	867	959	470	855	287	622	999999	253	633	749	999999	999999	954	999999	443	129	610	999999	999999	999999	682	999999	366	640	999999	525	522	999999	
999999	52	711	30	973	999999	999999	249	722	999999	932	406	155	999999	432	362	342	243	80	176	836	128	999999	895	342	493	999999	60	603	829	544	999999	999999	46	630	590	48	114	293	556	700	204	406	999999	999999	999999	357	780	394	13	307	999999	999999	356	677	504	141	816	687	489	999999	664	999999	892	662	181	306	118	999999	841	324	237	999999	523	475	999999	999999	999999	999999	309	999999	999999	666	599	532	466	999999	999999	368	136	459	999999	999999	803	999999	45	558	514	999999	999999	735	248	508	999999	689	79	999999	931	880	999999	783	634	440	388	354	509	997	999999	369	206	864	554	750	155	392	102	999999	155	40	440	999999	216	755	999999	573	896	64	999999	999999	999999	999999	385	999999	999999	353	824	999999	48	459	983	999999	999999	999999	554	483	191	498	363	999999	596	268	999999	900	450	950	576	878	401	999999	457	999999	883	146	906	869	489	682	427	801	568	311	772	696	999999	402	582	72	999999	565	391	408	700	954	323	205	354	484	431	999999	999999	945	399	233	999999	538	999999	375	247	999999	999999	509	81	999999	601	294	495	999999	853	57	378	513	677	836	999999	59	754	929	822	999999	524	14	261	54	34	622	912	548	693	999999	248	216	824	999999	570	882	336	148	362	38	709	68	631	383	14	999999	278	562	800	953	784	235	553	536	171	989	258	37	536	978	381	999999	602	344	809	999999	688	161	276	551	722	615	576	794	12	999999	383	877	49	761	354	999999	999999	740	734	23	663	298	364	999999	633	309	611	384	999999	762	466	999999	574	843	999999	126	296	999999	240	999999	658	758	534	705	999999	380	987	775	999999	31	999999	999999	999999	795	507	399	999999	695	999999	422	999999	202	147	249	999	97	999999	206	186	237	74	499	509	565	364	999999	764	659	964	262	999999	836	750	635	999999	604	686	778	345	195	330	601	342	999999	175	999999	621	294	706	529	78	791	999999	999999	999999	709	361	54	999999	999999	999999	999999	731	664	110	176	999999	511	685	405	999999	534	860	991	907	999999	166	691	400	999999	292	480	953	444	999999	530	247	999999	678	999999	252	641	999999	742	559	193	869	677	999999	998	999999	119	609	311	999999	543	931	608	498	999999	552	670	654	542	319	164	194	296	479	579	929	999999	833	999999	162	999999	196	999999	999999	724	603	489	973	999999	884	999999	871	651	325	650	599	638	999999	193	312	582	987	804	432	999999	998	582	207	148	78	999999	285	778	158	999999	357	813	176	773	890	999999	696	262	658	999999	293	542	971	828	980	
300	999999	649	527	579	781	392	694	46	725	30	291	999999	332	968	999999	102	503	999999	303	785	472	91	303	249	999999	735	155	295	121	466	611	999999	168	999999	999999	635	261	579	577	964	128	140	58	870	781	999999	929	690	249	201	49	15	534	204	999999	171	999999	287	999999	56	246	408	925	269	418	912	676	555	305	271	841	923	397	339	667	342	43	432	468	999999	805	464	56	919	427	606	844	999999	949	511	289	999999	884	531	999999	719	214	788	999999	869	195	384	999999	978	999999	125	617	205	536	999999	137	923	819	670	999999	781	999999	15	842	812	77	712	606	793	982	867	49	866	610	999999	999999	254	999999	598	838	431	79	78	569	999999	999999	648	999999	462	999999	365	999999	224	290	946	999999	209	946	648	801	482	999999	601	999999	492	999999	751	595	589	368	882	952	230	831	999999	711	293	445	540	824	999999	285	153	419	999999	713	824	585	663	589	928	308	999999	797	366	653	999999	82	999999	235	999999	999999	999999	104	500	412	933	999999	471	245	83	763	415	999999	382	207	634	191	378	779	262	999999	931	999	999999	999999	630	433	999999	176	243	221	368	315	586	375	437	59	919	224	779	999999	124	428	516	174	892	507	999999	168	28	296	704	307	973	82	131	847	999999	916	782	510	918	999999	11	862	404	110	999999	999999	770	585	272	163	999	821	61	512	999999	275	691	132	18	999999	157	999999	999999	70	342	514	254	589	999999	999999	442	999999	522	819	426	653	999999	792	269	418	999999	442	34	550	308	162	30	618	363	398	235	999999	502	611	157	999999	355	344	999999	734	999999	190	200	270	721	999999	999999	242	95	840	999999	898	999999	599	999999	715	922	966	999999	190	999999	635	235	997	777	782	777	999999	671	372	308	436	34	535	999999	218	999999	764	999999	999999	853	788	532	523	892	336	796	902	693	442	142	999999	582	588	250	999999	954	202	492	939	952	398	570	723	541	79	874	999999	943	709	472	167	147	193	336	999999	112	712	999999	451	986	874	226	239	239	920	854	446	294	529	263	59	281	999999	625	464	999999	808	999999	823	999999	999999	959	984	969	999999	250	398	261	546	34	252	98	51	999999	88	181	999999	494	999999	225	438	999999	424	455	423	999999	258	567	872	485	999999	729	291	989	528	999999	242	270	264	999999	999999	194	999999	504	999999	961	999999	936	547	293	888	324	371	607	33	424	544	538	555	999999	999999	830	389	999999	731	522	806	62	434	173	999999	999999	239	999999	759	253	999999	919	444	
462	999999	321	999999	589	999999	999999	368	683	999999	113	380	704	714	176	687	999999	805	687	773	498	164	187	511	999999	354	818	999999	999999	847	780	128	624	103	103	999999	680	810	799	473	752	164	132	999999	331	792	244	364	73	264	135	447	618	999999	999999	307	478	810	646	245	779	894	938	835	195	985	755	610	621	999999	17	824	15	999999	30	344	41	100	190	999999	119	999999	31	999999	722	342	509	999999	158	796	963	870	174	564	694	858	225	999999	901	345	46	633	743	999999	257	311	441	404	135	610	999999	387	629	64	135	325	872	773	123	999999	486	287	462	999999	770	999999	660	999999	529	999999	129	744	198	999999	999999	486	999999	692	918	999999	901	114	999999	999999	999999	585	250	999999	439	378	985	999999	999999	59	858	999999	999999	918	569	999999	650	990	875	962	491	530	199	784	509	999999	605	190	999999	701	950	381	934	915	304	999999	999999	550	21	160	187	677	570	149	986	795	315	999999	132	807	770	910	239	389	65	999	396	466	999999	999999	999999	804	595	482	108	487	999999	264	624	384	224	110	999999	724	999999	999999	999999	60	797	714	343	804	67	58	931	50	152	555	860	304	999999	439	939	231	387	999999	92	999999	50	509	970	61	187	748	999999	999999	932	515	604	252	49	346	668	896	456	968	746	547	550	999999	345	279	404	329	586	785	170	999999	346	999999	731	871	19	298	743	999999	626	999999	465	271	117	999999	950	999999	999999	461	770	53	775	999999	636	544	547	999999	173	999999	999999	999999	171	999999	509	185	999999	202	520	999999	336	380	162	174	352	437	92	289	999999	708	328	999999	74	135	25	126	981	927	775	196	999999	999999	134	52	636	769	157	658	762	932	468	758	107	999999	134	399	891	611	76	209	999999	268	41	999999	999999	999999	793	46	791	392	203	250	426	334	999999	308	255	120	537	583	999999	434	999999	999999	249	999999	999999	977	10	625	235	380	861	576	734	75	996	669	669	766	975	120	866	380	999999	227	342	773	251	825	999999	781	83	493	919	38	999999	23	225	813	190	815	45	999999	166	999999	389	849	999999	779	999999	586	451	771	999999	999999	568	157	289	31	237	916	735	185	480	454	999999	377	999999	705	335	983	453	855	585	170	84	699	223	914	838	492	999999	472	523	568	339	311	886	749	470	593	733	204	586	999999	89	860	695	712	527	21	999999	999999	453	328	142	595	195	446	104	868	933	374	193	744	742	273	999999	912	124	994	491	999999	999999	741	260	259	279	321	
91	224	13	511	397	826	300	289	999999	205	999999	744	126	449	655	601	999999	368	21	842	531	999999	999999	783	597	532	999999	999999	657	712	999999	999999	326	874	999999	880	865	432	999999	366	999999	463	254	999999	486	380	999999	999999	999999	644	92	891	999999	999999	790	274	25	229	913	865	306	17	631	316	137	552	999999	999999	94	999999	736	236	391	654	999999	78	999999	999999	999999	227	653	999999	40	23	629	186	645	889	93	100	864	645	519	999999	70	446	999999	937	338	999999	951	636	999999	999999	908	856	509	593	48	722	702	282	922	695	221	816	999999	618	687	950	906	999999	168	999999	999999	100	717	279	999999	952	246	999999	413	373	275	26	531	552	115	999999	676	62	999999	371	397	591	723	823	900	253	469	223	999999	388	36	422	478	963	577	999999	148	999999	998	95	485	77	869	558	430	204	294	433	513	914	999999	854	687	796	605	328	999999	894	999999	351	492	33	385	999999	999999	852	999999	999999	975	297	634	446	64	765	886	329	999999	174	999999	706	958	46	710	345	999999	182	735	682	999999	259	450	254	999999	999999	999999	999999	692	844	221	577	655	726	458	225	999999	838	800	999999	909	999999	605	212	500	672	392	999999	323	50	921	174	127	866	209	725	846	999999	584	999999	999999	434	637	878	999999	826	60	242	999999	494	999999	275	382	813	999999	92	653	247	754	999999	274	999999	148	652	922	57	999999	999999	527	999999	999999	999999	263	999999	999999	485	648	999999	259	674	999999	160	999999	999999	999999	655	791	999999	104	126	81	608	999999	394	142	27	295	984	955	905	376	999999	714	999999	124	163	21	979	65	296	999999	926	988	89	577	123	999999	319	667	999999	266	155	999999	410	661	770	999999	869	269	999999	199	663	999999	353	999999	360	445	999999	714	832	999999	999999	259	999999	682	154	999999	555	816	29	999999	976	327	688	999999	999999	999999	314	999999	354	886	999999	720	324	106	780	164	644	781	227	678	999999	605	999999	999999	454	895	887	727	516	999999	720	62	999999	11	223	346	93	704	86	999999	999999	818	369	945	999999	999999	999999	999999	902	990	975	773	999999	350	999999	999999	492	66	204	335	688	587	687	999999	176	999999	479	322	999999	443	81	999999	705	999999	547	456	999999	889	141	999999	960	186	824	526	184	946	999999	899	537	842	853	36	509	750	106	999999	141	175	779	412	621	622	999999	469	919	45	78	167	803	26	145	999999	925	999999	999999	512	763	170	29	229	635	580	785	51	589	54	999999	954	345	994	325	80	120	728	742	348	358	
365	606	999999	877	306	106	521	999999	261	111	999999	385	999999	789	970	155	559	776	51	837	785	999999	875	604	999999	821	809	701	75	999999	206	108	36	999999	408	563	880	351	999999	484	999999	345	338	942	771	578	751	214	354	925	560	999999	700	511	573	485	731	544	763	484	296	819	641	769	905	570	359	999999	391	416	999999	218	446	567	573	450	551	932	833	999999	80	604	356	149	931	253	408	999999	999999	922	832	345	587	999999	197	454	703	569	47	211	228	999999	999999	937	660	352	515	143	937	132	934	799	711	999999	413	999999	472	501	838	999999	172	834	999999	999999	584	929	630	591	379	128	747	982	999999	632	327	999999	781	419	489	588	999999	274	587	467	988	42	633	370	451	505	981	211	999999	999999	49	999999	999999	999999	362	730	721	924	763	818	999999	952	904	89	999999	653	910	63	22	259	923	897	256	393	999999	551	305	269	999999	999999	147	545	261	519	593	932	301	426	66	758	867	813	511	999999	999999	46	999999	554	471	798	594	928	999999	481	462	151	148	85	999999	811	434	999999	784	888	681	999999	701	394	496	967	361	999999	997	263	999999	119	396	487	999999	443	423	751	798	352	290	999999	355	779	999999	451	794	999999	541	255	334	415	39	622	96	999999	999999	744	67	999999	446	110	931	935	99	352	755	660	774	451	397	682	663	441	999999	472	999999	921	999999	54	183	145	952	751	999999	976	90	999999	401	69	107	678	693	999999	906	189	287	999999	689	715	696	999999	999999	100	857	651	752	597	24	999999	757	423	417	23	330	310	158	999999	15	123	271	981	999999	714	353	719	989	368	535	428	999999	84	999999	999999	999999	49	694	999999	999999	288	233	492	999999	777	312	684	270	680	973	605	41	999999	414	576	454	714	874	737	746	148	999999	394	71	595	438	999999	191	999999	664	999999	999999	296	294	727	890	778	232	999999	412	669	458	318	394	930	999999	96	670	999999	176	644	175	956	125	756	626	839	430	173	999999	628	502	999999	26	692	999999	999999	813	999999	686	999999	492	391	334	999999	999999	353	999	141	999999	351	23	526	999999	30	125	999999	999999	999999	110	60	358	68	154	783	177	984	302	702	940	651	283	983	979	501	999999	783	632	49	76	999999	839	299	964	999999	615	975	844	999999	576	340	574	284	586	635	326	433	247	550	999999	705	999999	999999	999999	557	78	39	999999	137	868	342	36	141	472	826	221	69	104	158	178	201	149	306	135	610	86	999	999999	353	184	727	545	91	
139	371	999999	542	108	416	927	585	438	999999	136	244	999999	443	999999	759	424	267	339	99	382	717	565	754	181	590	481	78	632	999999	952	999999	796	945	11	110	604	999999	960	999999	230	999999	762	433	179	999999	999999	642	999999	647	999999	916	398	999999	709	999999	805	478	371	517	935	999999	953	245	999999	999999	999999	368	442	711	165	745	999999	999999	999999	999999	955	142	584	999999	999999	838	882	999999	999999	999999	999999	350	999999	589	999999	135	317	453	752	371	999999	526	999999	194	453	999999	210	484	491	999999	619	746	586	918	999999	999999	894	91	235	106	976	967	972	727	242	999999	132	853	416	39	438	853	899	999999	161	438	472	399	835	353	999999	407	503	90	999999	16	999999	326	131	631	241	235	228	656	394	671	554	999999	951	356	816	357	78	999999	754	999999	847	999999	767	38	211	504	255	881	468	579	473	892	311	999999	342	805	731	999999	798	999999	999999	252	124	999999	883	529	999999	488	536	290	338	51	335	659	169	686	559	103	430	999999	979	346	197	815	999999	999999	641	999999	24	999999	626	293	663	999999	140	999999	963	287	999999	681	65	766	354	187	250	432	566	999999	76	999999	256	638	364	71	999999	299	64	309	292	231	999999	999999	474	999999	999999	999999	388	783	529	564	722	999999	948	748	999999	999999	991	20	574	775	105	989	999999	367	765	988	929	999999	999999	841	999999	999999	994	999999	792	343	301	829	999999	205	53	782	999999	512	999999	999999	689	999999	389	19	307	54	734	517	135	899	73	116	999999	676	999999	785	465	688	24	67	287	35	955	347	921	171	496	999999	731	322	867	156	433	791	999999	323	222	999999	999999	505	930	999999	797	893	280	195	80	847	89	268	327	999999	497	876	696	999999	999999	51	98	145	558	364	785	999999	41	999999	683	968	377	802	572	999999	154	519	137	799	999999	71	77	736	101	649	300	999999	995	433	659	556	999999	643	999999	180	229	999999	946	575	701	983	862	363	511	112	479	287	695	999999	298	977	749	999999	436	999999	974	362	54	909	999999	999999	999999	607	999999	999999	873	733	999999	401	927	746	999999	561	108	254	209	999999	999999	989	179	22	777	825	144	681	807	207	217	76	206	867	363	999999	511	389	999999	999999	106	385	999999	999999	149	999999	252	552	415	999999	999999	999999	397	999999	137	65	739	999999	544	992	999999	585	328	675	526	81	205	70	999999	534	60	718	88	999999	618	849	760	433	999999	484	582	592	276	619	408	35	678	936	739	308	307	999999	844	183	999999	520	66	999999	
229	77	108	192	168	880	148	89	113	452	651	999999	304	316	188	69	419	880	319	709	277	501	999999	268	330	95	999999	600	874	905	999999	107	999999	999999	214	805	386	400	434	999999	999999	999999	921	236	999999	999999	14	999999	281	784	763	999999	210	356	295	728	674	839	862	83	999999	547	215	208	999999	553	999999	105	112	999999	999999	29	999999	923	999999	948	580	999999	999999	868	90	245	999999	999999	152	253	896	446	913	485	140	999999	999999	361	999999	933	123	722	937	741	999999	999999	889	999999	111	743	465	287	127	347	158	999999	866	993	992	417	228	125	66	54	656	58	192	626	999999	146	999999	104	190	305	999999	857	999999	999999	902	182	355	999999	988	999999	999999	619	329	575	337	633	680	999999	999999	335	999999	997	999999	893	999999	918	726	273	999999	964	262	371	107	999999	512	999999	278	635	101	999999	72	798	137	999999	267	47	999999	999999	298	618	999999	945	735	854	591	836	202	346	156	983	456	92	773	33	999999	426	521	508	73	47	999999	999999	453	999999	272	916	870	17	999999	57	199	999999	975	48	999999	316	635	252	239	675	108	932	999999	117	999999	999999	999999	113	512	999999	526	230	553	260	264	421	502	195	592	999999	966	195	710	109	794	346	117	734	525	838	790	999999	999999	397	939	431	566	999999	185	292	891	766	999999	795	531	999999	565	724	999999	96	814	449	660	564	999999	913	232	389	323	37	999999	999999	588	674	59	999999	952	166	321	832	855	999999	20	309	783	209	691	999999	578	999999	999999	393	950	438	33	350	617	713	688	999999	999999	186	32	158	420	600	188	829	746	283	999999	409	412	951	241	658	439	999999	999999	509	231	318	811	497	999999	489	350	160	650	999999	999999	248	477	295	633	678	143	862	999999	193	31	861	178	304	809	381	980	998	999999	375	911	266	932	189	804	999999	375	535	901	930	259	999999	189	47	644	777	931	126	328	562	525	576	999999	999999	487	370	149	516	687	875	508	999999	999999	999999	797	383	999999	298	491	999999	313	607	999999	958	934	999999	999999	141	660	41	449	864	999999	999999	850	344	793	345	701	443	751	999999	847	36	432	907	999999	904	250	270	999999	999999	999999	586	259	999999	616	514	999999	493	688	999999	856	655	435	999999	672	319	434	462	589	970	596	57	999999	454	759	999999	536	999999	919	777	891	999999	999999	999999	238	103	393	999999	728	289	999999	218	755	743	11	201	999999	999999	245	765	999999	787	681	999999	56	587	595	805	167	681	999999	636	574	910	127	467	95	999999	
999999	578	999999	999999	999999	310	298	388	302	257	452	999999	343	999999	791	163	999999	999999	718	79	759	650	508	999999	775	56	999999	55	644	844	999999	544	116	999999	381	666	999999	978	999999	381	212	668	295	999999	999999	599	347	239	845	999999	999999	23	749	25	870	764	80	346	999999	687	998	252	743	457	631	908	999999	372	376	134	999999	329	999999	346	867	100	365	999999	236	185	999999	999999	999999	233	241	999999	795	999999	999999	999999	999999	502	262	999999	382	959	999999	838	999999	453	999999	974	999999	720	106	999999	999999	999999	158	779	409	909	999999	551	977	926	999999	520	999999	28	123	370	271	759	999999	821	76	685	963	907	999999	526	453	999999	46	735	220	490	137	947	650	392	942	331	217	999999	999999	711	397	999999	999999	999999	999999	697	340	777	712	999999	192	284	999999	999999	448	250	613	882	465	338	514	999999	999999	561	392	278	378	731	427	940	551	999999	439	365	298	999999	989	761	904	756	451	269	32	117	307	853	730	373	943	702	718	334	231	63	206	999999	999999	999999	31	354	328	999999	360	772	560	342	844	999999	988	931	260	851	978	709	886	255	230	608	264	539	548	15	787	725	231	226	629	385	999999	153	999999	633	739	560	437	842	908	999999	999999	999999	18	868	384	21	452	867	356	999999	176	951	999999	142	999999	492	805	999999	999999	634	999999	999999	712	469	702	999999	165	626	121	428	281	54	346	999999	61	298	531	680	630	775	283	364	870	117	999999	216	999999	999999	531	999999	999999	124	29	283	999999	222	262	549	175	999999	856	999999	755	927	999999	132	615	999999	999999	813	960	135	999999	56	999999	999999	473	605	260	495	999999	999999	104	863	674	999999	999999	72	999999	839	46	999999	514	101	918	457	609	943	866	96	601	274	563	718	296	999999	999999	973	922	524	749	999999	298	999999	999999	344	730	891	999999	999999	107	553	999999	250	776	978	621	601	137	903	586	999999	738	173	894	999999	958	386	576	55	734	61	150	745	100	389	693	833	187	999999	727	717	689	783	988	58	579	322	941	318	17	831	845	28	937	228	918	134	785	561	386	354	325	218	358	56	412	948	160	397	295	787	999999	553	186	999999	840	955	185	846	782	999999	444	268	999999	903	216	132	807	871	470	999999	58	626	207	999999	999999	999999	434	942	645	630	171	554	32	999999	417	999999	842	999999	388	963	949	939	779	740	909	66	999999	455	839	290	151	289	926	999999	739	999999	999999	999999	476	369	530	242	999999	161	999999	999999	245	999999	495	999999	999999	738	
493	999999	618	118	846	467	999999	345	310	979	112	364	489	882	627	999999	490	620	945	49	602	28	442	717	738	627	266	30	820	363	959	924	10	999999	796	999999	118	630	950	999999	999999	999999	69	551	139	846	671	999999	999999	999999	336	875	969	999999	999999	474	75	900	380	228	210	453	525	947	29	188	364	87	999999	208	197	860	669	999999	710	471	959	890	999999	892	956	664	999999	999999	36	94	955	999999	999999	331	363	217	260	731	999999	885	615	121	532	951	492	999999	516	73	751	476	215	912	999999	999999	515	999999	999999	487	272	999999	695	643	999999	935	232	999999	811	999999	844	999999	610	937	378	999999	855	847	368	636	410	371	157	693	139	999999	878	52	229	600	816	999999	894	772	999999	151	199	971	999999	596	728	887	999999	999999	229	770	866	277	544	715	819	667	815	999999	87	901	999999	12	999999	370	999999	189	384	220	947	666	96	837	478	237	634	999999	999999	771	907	522	587	999999	474	368	694	610	999999	513	999999	159	999999	218	694	567	752	197	467	831	540	549	512	573	804	999999	684	38	799	317	91	999999	21	999999	999999	999999	324	992	537	155	675	999999	681	871	999999	798	999999	999999	999999	910	484	446	999999	825	999999	368	999999	24	999999	911	684	666	811	999999	999999	846	999999	328	439	139	253	759	660	322	999999	94	867	641	144	16	269	806	884	999999	832	644	518	196	999999	420	555	999999	401	626	470	999999	644	999999	999999	592	660	974	999999	24	999999	724	786	114	669	157	500	999999	879	594	651	877	999999	922	369	787	338	951	516	29	583	943	367	44	999999	155	449	388	999999	551	999999	295	367	870	230	117	857	413	526	999999	919	999999	430	807	999999	999999	237	721	130	999999	264	708	467	429	440	999999	367	752	263	524	999999	999999	186	999999	248	365	520	999999	701	999999	999999	924	435	999999	110	999999	522	560	69	268	999999	727	999999	999999	297	647	828	999999	439	999999	750	115	160	11	956	807	10	102	569	999999	82	999999	29	869	999999	339	283	615	329	999999	211	806	693	999999	606	979	999999	646	50	600	537	581	482	205	511	999999	774	433	895	302	405	999999	990	450	999999	601	999999	999999	807	958	374	222	619	999999	999999	943	422	165	404	977	952	999999	62	968	90	999999	844	824	367	908	999999	849	720	36	639	780	999999	252	809	15	281	465	838	92	236	325	961	87	900	999999	411	618	999999	917	349	999999	999999	999999	370	999999	757	883	40	898	402	524	999999	593	999999	523	137	180	355	399	999999	496	525	969	
742	765	539	999999	923	999999	999999	946	999999	802	686	598	412	793	999999	126	258	999999	999999	940	689	711	823	378	321	999999	439	241	273	639	222	853	524	408	289	604	164	999999	959	999999	402	999999	999999	999999	906	177	121	999999	297	239	150	316	71	585	999999	40	942	170	456	999999	370	999999	999999	190	589	833	83	13	514	287	999999	268	438	205	547	999999	17	133	999999	153	275	105	943	44	499	905	791	939	128	258	999999	993	543	423	869	999999	999999	523	119	999999	999999	118	829	20	277	881	878	999999	47	999999	32	818	698	312	999999	275	331	999999	691	683	51	144	885	265	625	967	724	25	335	420	469	494	23	398	58	167	275	933	766	618	999999	925	901	999999	236	843	305	240	151	604	805	134	832	435	42	960	232	999999	395	310	166	863	999999	627	587	999999	999999	999999	263	124	999	397	881	82	999999	126	999999	814	39	782	999999	999999	873	731	614	999999	662	587	365	98	999999	999999	548	466	999999	999999	394	284	493	697	999999	999999	977	999999	604	417	253	999999	999999	916	727	418	545	612	637	672	989	999999	22	252	876	227	999999	175	190	999999	849	425	621	999999	731	958	330	341	743	999999	999999	999999	999999	206	101	902	808	999999	999999	525	165	999999	999999	788	184	585	271	251	821	821	59	811	846	306	999999	827	147	297	194	769	98	214	868	959	165	152	682	815	160	973	418	504	804	999999	153	914	999999	833	999999	156	696	88	520	922	628	705	999999	829	638	999999	999999	521	999999	999999	437	951	999999	869	632	41	902	455	101	847	412	555	17	192	163	653	241	314	979	999999	82	999999	694	946	999999	460	153	999999	187	886	218	897	249	212	236	201	999999	999999	210	286	999999	999999	987	672	520	83	697	817	676	984	999999	999999	541	227	529	427	266	130	537	182	888	59	278	214	639	999999	999999	999999	955	961	806	514	999999	702	794	831	32	32	435	268	999999	336	186	202	854	757	365	999999	682	809	935	999999	999999	38	398	999999	999999	999999	42	15	767	999999	861	714	999999	528	356	839	433	698	404	244	694	279	999999	562	999999	85	999999	882	999999	294	131	156	36	88	999999	85	314	600	859	249	999999	429	999999	999999	474	471	24	999999	411	526	598	984	414	700	43	919	618	836	330	896	432	159	856	482	999999	714	999999	110	212	999999	535	833	839	165	254	274	778	999999	97	411	71	33	481	632	696	146	999999	335	55	405	466	999999	279	962	816	840	572	28	999999	759	783	914	999999	140	991	765	155	259	
455	768	150	78	749	918	834	408	999999	999999	999999	634	973	362	999999	999999	813	67	563	876	999999	414	701	760	452	337	999999	157	900	350	641	930	991	492	879	999999	265	999999	728	360	138	417	999999	348	241	472	786	430	999999	999999	326	933	999999	278	910	999999	76	390	626	422	999999	687	508	999999	593	999999	643	491	482	777	552	425	999999	999999	999999	930	253	363	529	979	550	207	298	584	34	707	999999	722	581	999999	220	999999	771	316	70	999999	909	999999	999999	385	829	304	999999	91	774	900	605	999	530	980	798	713	861	646	871	102	398	924	313	999999	136	920	999999	999999	567	677	999999	32	999999	307	31	419	999999	999999	160	999999	259	216	809	134	111	729	202	600	999999	507	999999	999999	445	968	62	984	999999	868	258	909	394	314	524	999999	256	582	857	232	999999	388	114	717	496	625	843	192	124	189	784	999999	727	319	603	69	663	999999	587	183	255	47	889	999999	894	999999	861	945	999999	999999	999999	529	872	970	999999	999999	403	305	638	999999	134	869	869	351	93	852	999999	84	710	464	443	726	995	683	976	921	499	373	999999	999999	999999	897	501	412	311	265	534	757	677	999999	666	367	890	767	58	999999	999999	547	657	52	69	786	244	237	279	160	533	999999	993	720	172	39	482	392	999999	237	378	467	999999	828	328	433	407	768	797	85	836	999999	634	600	754	951	716	781	196	977	663	999999	142	160	731	344	999999	956	779	637	885	999999	712	821	18	999999	507	829	999999	635	389	475	439	203	999999	306	564	402	966	220	323	701	206	87	574	114	334	889	106	999999	999999	450	989	170	999999	999999	525	812	999999	55	454	887	66	560	598	197	999999	939	835	999999	780	999999	990	999999	324	193	999999	634	257	903	999999	618	732	741	966	938	486	999999	12	986	780	751	810	921	766	435	644	646	999999	386	279	395	63	671	212	999999	999999	431	999999	16	36	999999	565	688	670	999999	164	325	594	999999	999999	565	936	849	654	38	999999	999999	802	999999	999999	999999	155	870	634	999999	564	70	538	999999	999999	999999	433	999999	959	889	196	999999	260	930	280	328	61	828	675	714	999999	214	26	184	746	389	629	999999	467	371	745	694	64	681	281	999999	787	926	999999	999999	142	940	889	765	999999	439	819	999999	617	230	613	327	204	999999	540	360	54	363	921	109	436	999999	539	598	999999	502	76	578	658	186	541	999999	657	999999	581	999999	324	261	999999	999999	570	757	999999	246	757	428	499	144	151	921	999999	999999	15	999999	
229	667	999999	300	621	999999	372	250	223	440	999999	488	669	184	999999	32	45	793	30	614	999999	678	134	303	999999	999999	12	932	999999	736	136	117	129	999999	999999	914	999999	33	999999	993	944	330	543	999999	556	999999	758	999999	999999	129	886	266	413	401	999999	999999	542	118	459	894	999999	440	999999	486	313	582	999999	92	383	434	999999	999999	999999	37	669	218	145	225	746	572	967	687	146	318	999999	869	704	728	53	260	381	998	573	999999	656	514	517	67	605	973	999999	676	999999	371	999999	999999	113	385	731	334	415	327	371	999999	999999	659	303	504	635	999999	878	640	999999	133	999999	917	447	418	999999	165	999999	999999	619	773	663	999999	746	999999	114	976	765	999999	997	718	999999	64	999999	686	817	999999	999999	22	999999	999999	999999	278	636	817	999999	999999	436	999999	999999	999999	633	337	707	598	234	635	912	527	400	658	678	559	643	330	289	999999	290	999999	999999	384	945	689	655	457	677	394	664	929	467	818	549	80	324	999999	95	999999	356	48	461	191	999999	692	622	773	493	545	635	999999	538	999999	15	675	105	630	630	999999	682	260	999999	840	971	983	999999	999999	118	608	999999	999999	999999	772	651	999999	309	418	300	262	76	882	964	142	759	358	999999	157	813	874	974	999999	801	151	834	106	999999	999999	220	110	632	50	664	999999	999999	423	999999	765	668	762	375	999999	339	999999	999999	799	295	788	90	622	592	913	767	244	633	550	419	103	937	999999	135	999999	208	199	629	36	228	89	831	345	286	635	488	999999	999999	297	999999	433	999999	999999	999999	338	540	999999	517	999999	282	429	261	759	999999	978	827	123	636	999999	999999	149	999999	851	580	216	957	999999	999999	957	434	716	734	999999	196	985	828	902	743	796	157	610	682	999999	753	798	828	81	340	308	807	374	424	822	809	999999	999999	423	999999	604	381	794	262	559	294	566	695	915	572	999999	999999	924	379	839	539	878	467	999999	107	782	387	885	415	47	999999	69	301	999999	536	972	999999	415	448	999999	425	362	999999	133	999999	196	113	912	509	322	159	882	995	584	293	999999	757	846	325	681	999999	496	999999	224	409	235	999999	999999	389	600	999999	743	486	240	424	186	530	344	999999	911	678	474	386	102	888	277	74	999999	628	605	225	464	100	766	921	929	973	143	723	399	999999	329	999999	908	604	999999	406	764	999999	117	410	999999	633	414	12	752	120	296	336	142	170	558	165	999999	999999	263	999999	719	999999	494	212	397	620	999999	989	999999	941	477	498	999999	
870	310	999999	520	204	999999	831	686	764	999999	819	686	806	590	238	999999	174	749	999999	999999	762	687	455	999999	904	23	801	809	424	653	811	642	798	854	999999	860	12	999999	589	583	431	966	955	149	675	526	591	40	999999	999999	194	999999	999999	157	719	192	854	879	615	190	10	999999	271	120	368	999999	888	951	327	378	371	999999	169	999999	919	999999	732	316	10	999999	432	771	225	799	999999	619	999999	651	144	89	999999	132	999999	408	999999	999999	705	844	780	498	999999	999999	712	226	264	665	41	994	237	923	999999	548	879	237	758	239	999999	472	999999	748	489	999999	817	248	999999	248	999999	761	377	519	100	887	999999	512	749	792	68	999999	544	803	588	999999	423	220	629	468	253	801	649	353	604	243	203	42	19	999999	822	474	854	26	174	280	627	718	832	572	22	376	488	966	999999	999999	927	999999	999999	786	823	606	618	999999	999999	699	121	33	915	857	694	503	502	358	970	593	154	528	639	999999	85	999999	387	67	455	999999	323	683	183	797	315	355	871	233	578	999999	856	951	31	474	999999	603	802	999999	877	519	874	140	995	586	661	408	217	852	710	127	228	561	457	999999	999999	437	999999	127	999999	999999	999999	279	779	755	999999	203	506	999999	158	482	999999	412	189	999999	12	999999	688	596	145	906	147	29	999999	460	996	304	999999	903	999999	731	753	685	999999	539	887	604	360	249	848	999999	902	53	703	238	999999	999999	999999	999999	125	999999	748	263	981	645	211	999999	757	999999	759	443	699	603	999999	999999	728	227	980	649	999999	408	832	448	748	677	999999	999999	999999	294	999999	190	922	983	788	999999	982	999999	703	999999	338	285	847	40	490	415	769	308	999999	286	509	997	836	999999	999999	999999	370	310	515	314	641	116	999999	473	95	579	999999	716	815	191	444	239	523	202	321	774	561	999999	999999	999999	908	999999	999999	48	784	999999	999999	199	521	999999	534	682	999999	399	156	231	988	384	945	911	894	999999	999999	786	842	280	484	643	420	697	165	568	351	182	405	999999	979	258	688	999999	999999	999999	999999	744	999999	761	254	134	56	999999	999999	187	999999	999999	448	855	222	350	206	514	762	710	779	824	914	965	340	999999	993	221	251	739	695	106	686	573	858	748	999999	91	999999	359	596	999999	911	978	710	999999	999999	999999	999999	999999	62	999999	999999	999999	551	379	829	999999	430	442	140	835	848	56	491	760	369	999999	999999	999999	999999	124	488	413	124	458	913	936	265	45	87	453	498	613	687	520	21	172	
31	489	919	448	660	592	999999	760	481	864	496	950	935	860	999999	258	427	937	696	682	999999	103	466	893	999999	394	365	686	347	245	368	970	748	999999	999999	517	554	772	464	895	999999	364	977	58	999999	314	110	227	899	999999	195	750	824	999999	762	928	33	35	999999	276	999999	999999	999999	999999	506	526	211	737	17	46	999999	654	999999	800	498	55	999999	999999	454	131	999999	148	787	999999	999999	999999	156	419	444	923	494	529	760	197	667	651	941	740	552	999999	113	372	219	863	546	541	277	999999	840	717	812	615	581	891	981	99	999999	325	196	999999	999999	792	302	94	551	999999	894	999999	142	999999	114	385	864	530	28	922	928	923	560	999999	351	132	578	727	120	878	947	868	999999	578	895	625	999999	999999	553	321	79	135	321	999999	647	982	999999	999999	612	999999	750	60	873	68	171	831	999999	678	546	999999	223	575	973	672	236	999999	88	564	951	489	831	999999	977	706	853	999999	612	198	870	999999	240	585	125	683	138	999999	995	157	417	74	860	874	128	999999	107	504	162	648	999999	621	903	336	51	133	605	550	82	176	999999	368	999999	576	999999	999999	26	999999	460	999999	544	339	39	931	999999	887	999999	999999	91	682	609	359	650	963	63	258	465	904	543	991	87	587	999999	829	999999	59	845	999999	999999	941	288	469	999999	862	114	806	999999	972	190	999999	504	648	469	400	567	999999	717	265	523	559	721	122	104	468	222	999999	514	210	989	107	52	345	890	999999	403	149	999999	788	859	256	666	493	723	389	497	439	128	999999	271	95	341	589	770	999999	229	175	999999	585	650	157	999999	390	983	999999	999999	999999	757	328	996	427	551	999999	405	999999	892	237	399	999999	999999	783	837	89	999999	999999	765	462	574	383	920	238	773	999999	148	999999	999999	286	999999	640	277	338	681	800	438	844	544	411	193	504	999999	999999	776	661	615	866	999999	222	451	999999	999999	659	594	999999	408	767	653	821	791	694	321	999999	999999	999999	446	999999	111	47	651	104	368	999999	999999	999999	759	928	999999	122	124	281	999999	742	999999	430	323	618	744	999999	402	670	200	722	620	499	192	18	999999	28	225	973	765	282	999999	356	720	963	390	523	999999	999999	316	541	707	520	302	579	999999	307	444	999999	897	803	645	981	904	999999	743	999999	888	751	664	443	896	151	999999	128	999999	487	999999	999999	237	230	683	999999	364	658	25	110	206	613	999999	967	999999	397	85	999999	637	589	451	84	230	611	635	873	814	872	644	566	
14	184	407	304	597	94	599	676	999999	722	627	256	631	643	999999	284	524	697	860	509	75	554	490	999999	45	999999	139	626	999999	810	118	999999	23	458	105	32	999999	932	379	498	797	409	840	915	962	205	453	587	38	360	358	126	22	999999	500	459	693	815	268	962	954	973	999999	320	613	999999	242	999999	547	560	79	999999	328	999999	711	665	999999	574	629	840	999999	999999	598	999999	999999	992	478	999999	958	999999	338	400	673	999999	543	824	328	999999	999999	826	962	999999	999999	478	291	765	999999	999999	434	834	999999	129	195	999999	781	412	385	999999	858	620	999999	364	224	999999	232	678	999999	911	828	886	347	193	272	803	877	999999	512	129	953	695	204	827	453	133	899	219	215	255	999999	141	999999	999999	671	691	169	607	66	148	255	612	846	999999	822	547	497	563	856	392	550	999999	899	265	893	172	426	839	911	999999	11	999999	473	999999	999999	999999	999999	864	521	580	643	279	853	374	874	350	849	999999	14	906	635	346	362	822	704	764	242	194	589	508	999999	999999	696	965	146	999999	149	182	611	999999	110	999999	51	286	748	281	999999	999999	390	552	999999	999999	835	999999	465	665	660	650	969	520	999999	263	285	999999	314	324	582	887	237	641	999999	677	999999	879	806	12	304	85	999999	999999	999999	707	803	46	195	999999	494	692	509	481	582	498	212	999999	999999	999999	999999	38	971	433	999999	139	307	749	351	646	999999	999999	999999	999999	371	584	575	546	999999	757	459	999999	827	158	830	999999	999999	756	69	712	474	616	999999	999999	655	275	113	650	734	617	409	63	999999	548	754	538	493	999999	120	997	999999	666	326	913	397	999999	210	999999	603	999999	751	551	690	999999	182	795	999999	248	999999	105	480	999999	999999	165	357	405	553	289	999999	301	999999	341	999999	72	790	808	299	305	999999	999999	75	290	999999	927	999999	858	373	66	376	958	999999	255	247	25	526	997	854	171	565	991	999999	921	999999	999999	410	420	999999	627	848	373	506	999999	999999	271	40	200	878	884	300	499	42	999999	912	445	511	161	999999	630	546	793	953	138	739	580	982	153	860	999999	999999	455	952	746	218	12	461	347	578	976	999999	335	128	999999	870	76	959	999999	18	984	801	258	999999	284	91	65	420	378	999999	105	289	886	999999	144	366	844	546	296	287	999999	983	999999	583	999999	645	220	674	999999	999999	673	621	913	999999	999999	943	278	138	678	664	163	592	93	999999	999999	696	108	999999	984	613	35	530	673	790	107	999999	999999	675	999999	
639	870	390	437	121	49	999999	999999	999999	464	200	98	715	868	631	999999	328	900	538	110	430	547	225	690	379	999999	152	948	133	999999	873	315	999999	930	999999	793	773	165	971	595	998	330	357	540	999999	999999	320	999999	51	999999	779	111	109	999999	777	101	655	700	67	880	896	536	999999	713	590	884	494	785	829	837	361	999999	928	943	111	109	200	684	896	853	921	490	906	466	999999	772	216	37	999999	947	148	82	107	999999	698	472	88	643	999999	908	40	534	833	999999	315	616	182	165	474	678	901	970	803	999999	999999	416	629	785	455	818	678	467	633	881	699	999999	75	837	255	999999	31	556	734	987	822	999999	999999	702	161	651	599	999999	999999	483	55	177	278	893	999999	291	842	302	999999	141	240	573	999999	951	999999	999999	550	345	910	999999	999999	999999	999999	816	999999	572	759	927	634	804	228	627	903	159	836	531	19	182	705	963	999999	728	368	603	757	259	496	705	999999	134	111	999999	149	728	827	700	931	462	999999	569	999999	915	999999	393	912	612	999999	999999	999999	983	999999	999999	999999	999999	49	928	986	999999	68	141	85	63	999999	509	703	999999	488	185	332	145	999999	557	670	146	999999	880	999999	974	690	155	590	999999	590	214	999999	733	624	203	688	999999	713	298	999999	999999	493	479	185	169	690	947	134	493	428	999999	393	469	999999	502	999999	169	999999	21	952	912	999999	340	473	535	402	969	349	294	497	999999	431	311	162	300	653	999999	999999	900	294	742	999999	106	327	610	999999	647	999999	131	687	529	39	999999	345	491	829	163	15	649	766	720	999999	839	996	994	558	91	999999	999999	849	553	464	968	727	219	891	999999	22	862	715	755	942	999999	999999	968	404	999999	965	671	470	499	956	64	144	573	144	192	110	333	61	739	340	620	999999	144	74	71	974	999999	600	385	150	152	934	21	777	999999	241	999999	600	999999	125	645	999999	360	596	999999	999999	163	999999	999999	353	999999	810	976	424	332	946	999999	999999	342	755	839	80	95	359	813	999999	132	795	754	950	83	999999	233	999999	694	674	921	547	664	237	820	999999	999999	41	999999	342	999999	596	455	443	999999	999999	267	82	999999	999999	859	999999	999999	289	711	999999	329	999999	280	999999	587	363	999999	657	34	925	999999	114	935	788	189	64	897	481	171	535	999999	321	999999	949	475	160	346	999999	999999	921	764	384	525	462	731	999999	761	505	754	605	866	999999	999999	842	884	163	147	999999	999999	805	112	311	127	186	27	18	999999	331	490	
999999	999999	610	999999	113	171	865	588	482	999999	999999	999999	402	999999	999999	668	553	901	349	74	322	22	848	734	20	818	462	266	349	999999	999999	566	439	25	327	589	266	999999	316	680	29	574	999999	441	348	512	710	999999	999999	517	473	117	237	266	178	424	177	875	832	295	709	608	999999	47	343	490	862	387	409	977	412	598	595	668	999999	748	999999	417	396	507	117	877	704	832	971	999999	339	183	846	902	421	391	132	31	999999	420	334	628	107	858	649	999999	999999	583	115	875	521	568	221	429	77	760	488	999999	187	832	903	417	75	728	999999	999999	540	506	565	30	476	573	697	634	999999	729	999999	538	999999	784	701	999999	726	106	999999	771	961	427	835	661	902	797	999999	999999	516	917	562	379	999999	959	999999	678	999999	94	999999	947	999999	999999	16	999999	999999	950	476	403	140	782	999999	969	633	389	727	123	999999	904	127	678	730	558	128	505	176	940	830	898	991	32	113	641	697	156	899	385	420	497	220	999999	331	450	17	734	237	592	745	327	242	679	17	123	999999	730	227	999999	468	510	181	510	999999	999999	412	999999	679	58	282	487	489	352	702	183	693	174	356	289	550	394	277	584	204	513	666	321	24	989	674	966	999999	587	999999	910	326	710	833	999999	999999	900	64	189	320	267	837	889	999999	834	429	802	384	937	772	999999	999999	597	999999	999999	911	999999	102	999999	383	316	558	902	435	792	857	983	341	999999	251	650	339	999999	273	937	999999	999999	344	999999	570	871	592	991	814	999999	999999	728	405	999999	841	999999	807	999999	805	999999	708	935	464	195	976	446	471	780	695	131	744	154	333	378	940	999999	756	999999	999999	511	999999	567	97	592	125	999999	587	123	762	304	843	999999	292	269	238	999999	322	159	213	134	410	811	305	999999	999999	999999	405	37	286	706	999999	999999	255	999999	290	151	847	871	79	848	999999	357	28	401	288	779	861	999999	999999	999999	822	607	708	994	111	912	271	404	494	591	733	560	837	999999	113	948	718	988	979	96	892	450	89	365	999999	999999	793	904	415	328	671	340	999999	85	884	593	196	261	202	378	879	452	387	487	124	999999	519	962	297	339	70	872	95	999999	318	382	528	352	728	999999	128	367	989	175	920	999999	672	999999	181	999999	762	467	796	610	999999	449	72	601	251	967	543	831	999999	85	267	799	255	999999	999999	999999	75	843	532	153	259	999999	999999	221	567	999999	635	757	791	777	576	603	85	484	999999	868	319	927	
999999	761	515	297	999999	999999	999999	131	157	838	994	669	455	999999	935	999999	361	695	986	851	43	529	341	785	49	838	508	664	723	771	999999	899	202	147	741	771	638	962	770	549	313	999999	575	797	763	131	332	658	668	433	999999	999999	881	999999	999999	582	429	730	257	912	414	254	408	385	850	105	477	317	187	173	24	399	924	446	548	597	953	999999	999999	918	515	999999	995	300	648	999999	27	999999	254	169	352	908	714	858	145	68	48	199	946	999999	654	25	480	504	418	733	236	445	920	999999	628	884	707	339	406	564	258	118	737	999999	999999	742	999999	27	821	999999	999999	75	999999	489	558	764	999999	999999	999999	999999	379	999999	881	914	610	999999	999999	947	999999	468	210	384	461	999999	809	930	999999	933	589	911	952	463	683	312	59	170	144	440	747	863	999999	353	76	999999	194	757	236	999999	412	506	928	125	487	362	999999	309	614	730	679	628	313	664	775	361	547	916	817	579	865	449	447	383	999999	676	181	999999	318	554	396	62	703	638	531	92	983	836	975	330	405	749	556	413	999999	129	560	999999	578	714	368	277	940	656	957	962	68	555	916	810	191	59	991	999999	343	627	925	675	142	692	378	711	941	999999	183	126	999999	44	622	90	126	999999	288	999999	195	129	122	56	680	568	33	437	920	999999	149	356	999999	496	999999	143	203	885	999999	999999	999999	657	336	453	483	841	999999	34	932	999999	999999	641	771	397	999999	224	515	878	995	999999	668	940	790	775	356	999999	999999	999999	963	488	886	999999	999999	402	267	538	999999	668	999999	838	999999	999999	504	94	481	508	585	370	622	855	999999	325	890	925	227	405	866	560	107	655	483	672	70	453	999999	462	591	378	999999	345	999999	847	315	166	999999	669	999999	999999	999999	999999	252	998	784	118	860	571	999999	134	185	861	999999	242	571	999999	365	826	938	60	146	999999	916	999999	240	287	434	781	20	733	850	999999	960	170	999999	999999	413	485	999999	952	593	387	121	466	202	278	674	198	285	397	801	999999	731	394	569	286	932	45	767	999999	683	89	999999	617	999999	999999	901	999999	999999	322	514	999999	999999	999999	467	758	907	999999	23	961	999999	245	505	623	932	602	999999	575	601	979	325	377	717	391	999999	999999	826	999999	999999	575	376	174	222	999999	999999	921	319	745	999999	999999	379	483	999999	805	894	447	583	937	685	682	801	336	909	999999	996	146	172	556	999999	999999	999999	413	276	999999	595	448	33	999999	739	20	999999	999999	647	789	
610	842	356	999999	497	999999	931	999999	817	510	999999	50	999999	225	966	999999	759	763	39	974	879	965	216	582	999999	456	424	50	207	999999	399	999999	688	129	396	164	790	260	69	885	31	999999	595	766	674	555	193	808	576	993	261	528	62	673	910	999999	636	773	701	51	416	999999	691	152	999999	64	361	145	828	811	999999	999999	703	153	952	836	379	450	907	999999	272	616	474	214	424	870	999999	24	218	999999	999999	999999	559	28	478	141	361	453	655	999999	203	57	979	764	46	752	999999	908	720	84	275	196	865	46	999999	800	999999	486	728	249	396	346	999999	87	999999	939	949	685	999999	820	484	925	794	296	471	225	636	709	177	999999	999999	759	304	144	999999	341	161	522	249	677	716	875	999999	415	234	856	999999	999999	480	107	802	149	242	899	599	999999	401	578	574	563	174	715	318	999999	203	636	52	792	601	953	788	999999	445	998	114	609	210	388	999999	615	104	999999	239	80	869	999999	527	404	545	145	939	582	948	999999	999999	10	999999	669	222	597	813	338	999999	526	319	375	999999	244	795	989	149	23	999999	959	468	439	999999	248	196	297	999999	999999	999999	466	24	215	488	758	495	999999	53	541	176	999999	801	999999	999999	713	760	503	211	292	999999	999999	996	926	75	999999	227	83	524	999999	482	924	488	175	999999	999999	512	999999	887	999999	999999	690	999999	608	846	52	168	702	15	772	488	999999	95	826	49	999999	469	98	149	498	541	999999	589	999999	68	999999	985	999999	684	999999	210	656	616	266	543	918	609	398	999999	33	831	524	78	752	839	999999	838	661	136	390	999999	424	999999	398	413	337	999999	230	549	999999	999999	999999	999999	424	571	831	87	828	292	999999	101	81	18	126	667	999999	353	999999	886	280	413	999999	509	304	216	999999	999999	227	853	216	817	389	999999	485	966	999999	506	653	190	17	711	19	378	999999	298	312	415	999999	731	397	999999	273	343	279	200	732	33	723	218	784	999999	999999	975	86	313	711	233	533	160	368	999999	699	657	999999	999999	999999	955	999999	16	903	381	844	999999	465	232	554	56	579	294	244	285	783	445	405	868	851	43	999999	702	586	999999	881	697	372	877	294	616	463	710	796	776	529	716	999999	413	304	999999	520	853	999999	665	653	248	915	93	999999	264	261	999999	999999	999999	663	800	999999	999999	499	156	133	588	999999	937	592	999999	497	467	755	76	140	992	999999	488	999999	999999	943	999999	435	643	781	288	151	40	364	452	994	436	122	999999	297	
999999	913	157	999999	931	915	821	82	999999	751	457	337	668	133	269	999999	238	846	224	857	508	398	856	375	845	446	999999	583	149	874	70	999999	36	779	649	999999	425	248	591	999999	999999	999999	651	999999	334	951	483	906	104	15	999999	590	898	999999	789	999999	67	782	999999	999999	17	247	933	909	690	113	310	999999	483	191	999999	999999	264	691	999999	999999	747	964	50	999999	963	11	488	144	119	479	456	165	990	557	31	642	999999	106	526	999999	914	741	211	230	650	593	432	913	999999	775	336	999999	146	139	355	102	741	510	532	15	758	798	800	220	656	155	898	926	169	388	155	167	999999	850	744	15	762	819	253	379	579	574	999999	343	153	250	29	861	999999	928	901	343	573	521	136	126	999999	991	574	504	694	999999	999999	604	630	178	51	296	394	349	339	921	267	162	436	194	647	467	77	416	136	999999	999999	241	487	812	594	654	724	628	75	771	255	748	999999	82	820	999999	713	974	208	732	477	863	999999	999999	85	420	94	941	478	999999	999999	168	999999	657	783	522	126	817	584	397	572	765	999999	999999	999999	519	999999	363	373	100	999999	102	217	403	570	860	642	508	736	999999	569	782	160	999999	999999	97	379	999999	299	308	440	895	999999	811	999999	711	589	39	999999	566	999999	999999	578	388	729	831	950	975	97	922	879	618	999999	411	827	999999	615	999999	721	589	149	451	999999	999999	659	858	702	999999	242	999999	281	613	204	179	999999	837	999999	771	863	25	999999	404	999999	377	428	822	814	988	999999	380	106	897	317	724	999999	500	667	513	728	870	138	554	999999	999999	651	276	999999	999999	180	989	586	843	827	706	452	999999	999999	999999	646	837	53	714	999999	862	762	383	305	480	752	999999	180	700	999999	992	886	592	661	711	725	999999	408	903	818	999999	999999	262	999999	611	281	682	999999	970	867	890	826	424	141	880	476	277	999999	942	168	439	819	999999	999999	999999	819	859	999999	999999	971	493	999999	150	895	428	78	999999	313	693	209	80	750	209	999999	999999	175	471	460	781	244	999999	191	999999	744	388	183	908	462	245	791	421	598	999999	999	999999	461	999999	529	713	812	967	964	287	743	98	689	999999	999999	999999	999999	357	409	311	565	523	311	973	405	516	999999	169	57	78	901	999999	481	561	209	459	999999	999999	942	747	969	277	492	904	722	656	699	563	855	814	999999	444	22	296	634	486	82	487	999999	22	468	652	920	896	385	956	616	138	420	603	946	189	999999	661	342	297	
999999	406	261	749	817	999999	313	242	502	467	774	194	999999	722	386	223	208	929	288	326	357	999999	528	765	49	999999	152	262	867	395	39	999999	954	346	456	675	236	999999	205	999999	349	687	999999	999999	999999	432	211	697	999999	733	981	999999	383	25	940	444	878	495	709	999999	548	60	999999	116	999999	423	239	590	276	711	999999	999999	734	511	999999	999999	201	610	583	617	369	454	45	143	414	553	977	999999	406	22	797	999999	831	948	239	298	999999	999999	489	999999	202	621	431	515	747	324	750	872	48	999999	252	277	912	999999	999999	103	25	999999	999999	884	446	301	193	264	913	999999	999999	785	282	999999	357	903	131	815	999999	748	33	529	396	99	803	115	900	136	769	530	828	739	72	999999	283	90	596	605	999999	901	999999	177	602	999999	999999	964	600	359	922	349	156	106	677	148	80	495	999999	999999	90	341	999999	66	494	393	427	999999	999999	999999	999999	999999	999999	525	494	524	320	856	927	895	609	838	999999	551	999999	999999	384	999999	72	924	75	788	246	983	999999	990	510	380	683	999999	84	394	251	463	999999	655	999999	630	612	163	999999	999999	567	949	13	999999	825	849	852	73	999999	695	43	799	999999	627	40	333	999999	503	23	940	183	999999	999999	224	999999	61	607	559	397	754	999999	999999	107	851	230	296	979	282	174	661	528	619	999999	388	361	999999	392	325	624	709	999999	118	149	999999	50	848	138	789	654	774	251	302	999999	264	576	133	701	229	407	744	353	729	999999	361	421	563	518	441	863	155	669	999999	935	687	135	20	769	220	810	999999	999999	999999	999999	400	420	235	999999	945	812	999999	750	172	918	879	366	899	779	787	475	486	340	697	925	508	115	999999	367	988	139	565	999999	999999	999999	35	586	162	111	939	941	195	621	572	629	636	405	506	999999	65	331	236	241	981	744	333	51	470	275	128	294	460	868	953	816	257	872	268	753	893	999999	213	798	839	999999	290	865	767	77	999999	113	608	596	312	667	999999	334	382	747	95	999999	999999	887	982	999999	491	326	667	756	382	999999	146	752	479	999999	127	999999	401	999999	463	468	999999	402	999999	25	685	864	566	999999	913	999999	500	999999	999999	999999	186	325	815	194	999999	963	207	999999	695	536	999999	856	126	549	549	999999	932	247	293	627	999999	999999	912	967	968	627	760	382	842	459	272	625	93	569	999999	801	622	216	780	500	270	271	706	999999	58	829	747	26	746	999999	990	263	237	51	209	462	413	999999	226	999999	999999	
825	179	999999	273	351	773	557	963	999999	852	725	466	999999	366	999999	26	473	919	149	880	744	635	403	469	999999	397	52	370	999999	398	999999	990	53	297	445	102	470	185	706	65	199	62	998	596	274	999999	444	684	761	446	940	928	999999	857	468	199	775	999999	263	953	731	196	840	359	87	735	423	505	999999	999999	556	298	222	93	690	999999	637	806	205	999999	999999	367	609	687	458	846	913	195	829	255	326	999999	921	753	334	13	222	648	519	538	999999	999999	999999	415	889	651	999999	993	177	776	999999	968	581	50	10	373	999999	163	901	999999	999999	999999	675	675	38	863	376	468	758	686	479	989	297	666	839	23	603	999999	797	806	140	920	27	999999	694	999999	121	880	753	960	425	68	747	288	716	156	273	98	999999	35	284	999999	999999	490	307	572	681	999999	211	986	770	999999	999999	104	110	901	999999	999999	981	999999	752	496	999999	999999	999999	999999	252	18	999999	693	750	515	816	771	531	883	686	999999	754	131	999999	999999	678	767	200	999999	999999	999999	188	815	936	650	116	706	999999	999999	541	999999	229	887	330	999999	965	518	246	999999	577	594	573	226	999999	682	868	999999	13	999999	999999	947	607	240	717	999999	830	144	757	109	408	120	498	742	351	250	318	999999	801	14	239	170	531	999999	463	999999	89	962	999999	263	781	257	702	726	999999	593	838	989	999999	730	999999	999999	761	146	857	999999	105	999999	874	999999	374	10	67	998	326	657	426	673	776	609	520	999999	543	503	327	999999	418	772	999999	999999	999999	328	999999	81	173	999999	408	394	87	997	999999	258	97	625	888	781	999999	999999	409	324	176	174	999999	569	219	973	297	999999	818	999999	58	333	999999	126	573	55	312	986	835	918	999999	41	999999	778	999999	272	999999	918	614	546	961	714	999999	456	591	246	999999	999999	861	199	120	150	576	381	948	689	198	971	61	842	478	999999	868	491	75	144	579	444	999999	946	202	999999	653	281	999999	344	961	612	534	336	940	183	134	645	999999	118	999999	223	999999	906	83	809	867	772	78	758	999999	881	999999	456	999999	671	165	999999	996	742	497	999999	637	999999	999999	586	446	999999	999999	999999	88	232	999999	999999	679	999999	999999	76	873	999999	511	999999	213	985	999999	89	231	999999	668	279	28	219	648	75	620	171	586	999999	188	497	999999	999999	869	773	680	999999	999999	999999	999999	312	67	999999	51	613	999999	616	101	651	999999	648	365	367	66	999999	286	868	583	618	346	518	778	397	887	999999	30	369	21	440	
314	875	882	999999	311	999999	221	929	999999	45	835	14	80	934	111	539	999999	14	95	246	496	812	49	999999	97	999999	999999	999999	210	665	592	870	604	999999	347	999999	766	999999	66	699	421	999999	700	548	782	341	447	844	295	358	253	999999	999999	999999	999999	999999	836	302	709	52	833	999999	999999	512	999999	999999	409	999999	999999	999999	773	999999	948	999999	824	149	121	501	806	755	821	689	384	852	421	577	596	829	716	844	413	474	858	999999	866	870	628	999999	105	818	932	38	256	432	584	679	77	999999	950	804	390	344	999999	953	231	154	176	876	999999	875	378	579	702	752	459	309	715	999999	999999	954	520	924	999999	999999	823	792	442	951	278	741	999999	707	999999	911	464	78	978	904	999999	999999	703	752	106	229	999999	362	335	999999	973	285	999999	143	369	996	999999	465	938	507	139	438	712	224	608	359	999999	670	999999	999999	297	391	330	811	150	807	999999	768	828	186	547	999999	467	937	978	999999	999999	376	348	882	627	998	140	481	774	365	19	999999	154	746	853	999999	661	544	216	999999	954	999999	999999	999999	999999	525	637	761	999999	668	971	774	246	615	581	999999	999999	999999	999999	299	999999	999999	999999	785	798	773	999999	91	333	767	810	922	730	999999	47	625	999999	999999	148	999999	370	378	520	116	393	244	999999	999999	175	854	457	999999	999999	999999	341	115	126	216	763	999999	901	555	438	999999	858	58	54	849	999999	956	625	545	679	999999	999999	999999	338	999999	402	563	531	95	999999	478	319	966	999999	813	65	999999	999999	177	33	176	209	814	939	999999	999999	345	200	402	999999	218	238	999999	173	318	988	458	776	196	814	209	999999	816	999999	959	883	999999	506	240	794	999999	457	457	522	513	862	123	943	20	681	66	373	138	999999	999999	250	407	999999	244	999999	607	999999	322	999999	823	725	999999	185	979	444	999999	839	999999	607	324	999999	999999	398	660	455	999999	514	765	514	757	836	321	692	931	719	999999	98	271	999999	999999	490	144	999999	699	999999	479	938	999999	576	324	226	413	530	809	999999	468	999999	152	999999	999999	102	399	807	605	987	413	700	254	999999	958	278	999999	555	999999	834	999999	999999	699	872	976	999999	549	199	200	999999	999999	791	882	999999	999999	476	946	999999	999999	999999	100	337	497	999999	384	778	693	705	617	55	649	857	120	975	330	780	999999	279	812	999999	553	999999	617	74	564	622	818	999999	999999	491	332	104	101	999999	743	299	200	987	498	207	252	999999	581	999999	891	575	680	907	663	480	167	676	671	
450	551	890	719	433	999999	999999	959	433	697	999999	722	999999	999999	795	241	41	590	331	780	614	771	708	628	472	182	988	942	911	606	999999	334	999999	432	651	773	852	579	766	839	737	999999	819	999999	999999	431	346	999999	885	675	999999	889	835	999999	999999	999999	842	272	999999	260	999999	819	58	999999	169	999999	76	132	125	31	388	462	999999	492	999999	376	952	999999	182	999999	836	189	66	245	974	647	498	760	375	972	931	590	332	999999	680	917	999999	992	987	999999	365	224	693	864	297	179	76	353	852	999999	726	291	100	216	424	999999	762	813	852	999999	313	316	757	152	999999	798	140	317	812	135	999999	959	999999	527	999999	622	496	202	948	999999	581	155	908	684	999999	649	500	125	102	999999	165	385	149	475	351	58	466	550	773	498	49	758	541	726	513	766	716	572	999999	802	999999	569	864	57	940	167	408	82	896	999999	308	24	225	999999	999999	801	999999	999999	186	637	165	945	999999	459	765	822	614	191	181	489	999999	927	594	999999	218	595	999999	101	534	193	649	394	653	333	200	34	999999	430	756	711	946	617	396	999999	646	547	999999	415	292	127	553	227	900	999999	516	380	429	925	902	384	290	999999	574	992	987	770	301	999999	268	740	289	194	999999	999999	542	999999	540	701	653	670	455	115	999999	416	640	432	999999	246	816	820	604	617	999999	381	999999	227	52	999999	906	876	255	55	156	999999	838	369	999999	439	875	999999	839	728	282	999999	999999	184	919	999999	361	999999	286	65	288	448	145	671	667	999999	50	324	283	146	795	777	999999	999999	959	267	578	281	640	64	371	626	999999	999999	345	295	999999	255	308	885	999999	999999	999999	199	999999	707	416	177	701	738	999999	560	999999	999999	933	504	816	529	224	661	589	90	999999	232	694	662	468	269	335	381	999999	794	999999	398	999999	999999	187	235	643	999999	999999	411	579	999999	664	810	708	287	942	840	478	999999	40	647	305	961	427	376	999999	114	249	157	841	330	999999	605	543	529	608	489	327	591	886	962	999999	188	511	32	567	883	954	999999	326	494	903	999999	763	379	999999	142	36	810	730	538	22	703	569	999999	999999	68	277	188	678	999999	999999	887	999999	78	999999	999999	460	404	808	621	160	999999	830	356	427	999999	842	174	437	476	999999	516	999999	357	949	116	999999	261	258	509	616	999999	999999	999999	971	25	648	695	542	975	999999	631	11	118	388	999999	873	223	999999	331	226	112	751	211	999	17	36	999999	128	729	508	208	156	309	
999999	385	555	966	385	411	803	999999	999999	999999	794	831	999999	752	969	994	243	405	999999	999999	292	514	33	999999	863	999999	989	958	576	813	999999	999999	485	999999	113	12	409	907	837	430	527	79	480	299	417	178	503	283	999999	133	999999	113	999999	228	27	500	361	254	112	421	999999	845	999999	818	985	321	999999	812	648	966	595	335	567	998	999999	223	44	734	893	695	999999	716	247	453	326	373	704	266	685	613	651	165	804	426	999999	682	499	999999	314	106	823	690	999999	754	538	999999	999999	999999	818	803	465	627	360	417	999999	705	999999	999999	502	621	616	98	137	45	999999	439	531	151	989	999999	999999	382	430	999999	999999	779	91	492	915	165	827	924	999999	881	999999	34	805	396	474	999999	999999	372	168	999999	489	999999	999999	599	439	108	639	999999	790	101	89	92	206	563	545	999999	623	125	221	346	999999	692	999999	255	887	300	634	144	676	686	653	361	224	999999	999999	147	225	492	62	816	999999	999999	999999	999999	801	999999	827	251	999999	303	690	999999	160	822	999999	797	999999	318	711	999999	473	504	727	999999	999999	727	868	468	256	407	999999	140	72	404	820	370	999999	303	453	822	472	393	293	383	995	694	211	999999	839	999999	63	999999	999999	913	352	32	999999	40	908	84	205	368	999999	453	346	559	896	999999	11	538	248	790	999999	999999	676	90	220	353	118	753	526	476	629	736	354	58	359	158	62	999999	663	528	999999	379	627	113	398	840	46	445	798	455	999999	311	999999	273	999999	999999	246	271	811	999999	921	165	558	999999	739	269	109	298	999999	999999	703	214	874	720	405	495	271	573	999999	380	316	672	999999	999999	86	999999	464	90	15	466	912	999999	985	309	606	238	820	897	999999	139	740	748	245	61	999999	195	436	999999	999999	558	631	673	579	441	57	259	211	487	999999	422	999999	29	293	744	834	913	228	999999	123	176	674	373	999999	999999	999999	567	437	902	328	890	999999	902	221	457	835	249	221	999999	999999	356	37	343	999999	999999	334	721	465	500	227	999999	967	861	999999	702	883	267	473	25	999999	489	999999	309	999999	762	531	999999	807	835	909	595	702	673	323	999999	149	341	128	257	239	918	112	936	685	489	999999	39	464	519	573	577	775	205	753	772	534	727	183	492	430	432	914	629	591	631	146	303	547	681	562	552	148	225	786	999999	386	885	999999	679	839	501	447	297	999999	341	819	506	999999	550	999999	421	167	636	827	807	13	483	354	999999	999999	999999	492	783	956	999999	
438	999999	999999	869	396	648	113	999999	999999	928	999999	626	367	259	812	999999	999999	999999	449	999999	394	512	999999	978	999999	903	540	570	335	999999	999999	664	999999	999999	902	999999	97	60	999999	593	317	999999	983	999999	999999	387	999999	104	251	999999	999999	999999	343	815	636	999999	171	440	990	492	117	543	999999	999999	918	330	999999	126	357	551	552	332	999999	855	999999	731	999999	498	166	999999	999999	446	999999	622	999999	524	999999	999999	614	976	108	999999	70	672	485	773	494	549	981	999999	101	999	747	699	999999	924	653	488	981	904	407	673	284	498	704	671	225	999999	479	999999	999	770	511	381	453	895	999999	179	379	69	999999	979	517	999999	999999	788	698	999999	460	48	871	842	999999	999999	578	435	382	572	967	814	558	938	79	587	502	331	497	376	999999	275	662	999999	118	921	668	428	999999	999999	97	999999	999999	596	105	441	532	167	236	999999	802	27	522	699	999999	565	510	307	909	999999	170	89	999999	332	382	195	386	398	733	621	999999	160	279	762	484	60	841	962	999999	638	65	999999	105	695	999999	238	999999	963	280	553	420	370	519	999999	459	18	625	651	223	999999	65	143	434	614	999999	652	748	760	224	162	723	548	464	280	999999	999999	999999	605	999999	154	442	422	128	189	210	681	641	53	313	999999	434	999999	749	933	999999	999999	911	490	999999	921	490	992	749	999999	829	999999	905	248	362	999999	34	999999	999999	78	999999	642	25	254	414	88	21	999999	457	747	727	533	798	531	696	999999	914	999999	670	999999	664	449	673	999999	359	337	776	402	691	679	452	414	307	999999	999999	941	906	666	86	999999	999999	785	999999	11	400	306	999999	384	552	409	999999	530	999999	65	414	37	969	25	894	999999	312	999999	23	777	999999	322	999999	127	75	755	55	257	427	999999	926	999999	904	999999	609	63	263	401	999999	291	999999	921	999999	999999	999999	999999	971	999999	771	999999	999999	999999	771	767	705	88	79	956	318	796	999999	472	113	545	139	535	133	307	416	841	822	910	768	732	817	999999	267	984	851	638	783	164	485	999999	269	634	117	147	965	530	999999	307	93	999999	927	999999	818	999999	999999	999999	314	999999	484	930	187	643	533	49	949	331	999999	999999	114	680	23	999999	986	685	286	999999	427	985	341	885	999999	525	827	999999	804	329	566	748	872	120	334	119	680	999999	250	999999	111	78	999999	999999	999999	999999	202	413	999999	727	999999	142	999999	999999	323	328	999999	598	83	662	815	819	244	629	999999	999999	999999	994	999999	903	528	440	999999	660	
999999	999999	999999	999999	999999	999999	332	424	673	999999	818	433	999999	999999	796	15	776	91	481	999999	810	999999	999999	567	878	637	685	207	999999	999999	209	80	999999	582	224	999999	529	999999	422	125	339	999999	155	167	811	999999	999999	958	207	999999	999999	446	959	857	850	121	525	999999	999999	548	282	999999	999999	537	877	747	736	933	49	999999	485	999999	668	366	999999	419	146	676	755	546	999999	999999	999999	999999	19	762	999999	839	999999	113	999999	299	826	874	842	214	43	618	289	74	605	634	919	375	864	996	999999	999999	608	440	974	849	485	999999	478	999999	135	650	999999	125	999999	896	210	999999	393	196	314	794	523	54	385	999999	999999	999999	999999	445	807	634	853	22	984	999999	241	999999	139	599	999999	555	999999	297	89	393	100	173	999999	709	999999	983	981	677	692	982	999999	999999	999999	455	462	999999	340	43	999999	500	999999	515	999999	999999	999999	908	806	794	383	999999	399	235	999999	991	437	232	999999	241	22	824	653	185	329	11	440	677	245	999999	146	999999	224	372	550	588	999999	999999	999999	321	54	524	186	999999	304	933	593	999999	598	73	28	239	999999	109	30	922	846	621	195	139	686	988	673	133	658	363	544	37	685	386	405	852	999999	940	999999	497	999999	999999	999999	396	999999	999999	88	181	665	999999	488	999999	351	627	741	975	399	902	635	999999	999999	62	538	940	398	565	177	221	668	175	999999	601	912	533	999999	390	739	999999	721	999999	909	501	468	999999	875	430	999999	999999	645	430	463	297	315	140	645	595	928	941	997	852	418	999999	513	499	867	887	211	817	353	361	245	600	190	999999	999999	360	594	787	75	968	879	120	576	999999	712	999999	999999	781	887	999999	461	797	801	869	690	999999	987	968	884	999999	999999	868	713	999999	194	999999	116	999999	984	295	11	999999	876	999999	972	308	300	274	787	999999	601	430	930	664	900	448	999999	999999	844	113	999999	625	999999	999999	749	21	406	293	64	849	645	999999	796	602	687	320	921	772	897	999999	752	723	999999	768	397	798	937	999999	999999	746	74	999999	935	881	923	386	247	799	289	999999	901	16	220	938	479	95	633	999999	977	999999	999999	999999	424	462	360	649	444	144	689	951	84	357	999999	999999	784	850	580	999999	678	310	83	132	492	936	490	745	512	999999	299	311	174	999999	81	999999	229	48	999999	483	530	283	941	999999	119	338	886	999999	116	901	163	628	514	717	659	676	515	403	543	487	971	999999	146	202	844	387	786	474	999999	106	98	999999	479	107	395	405	
369	999999	23	164	59	999999	639	610	999999	671	797	456	949	999999	999999	826	504	893	999999	999999	147	749	268	731	551	999999	278	999999	999999	417	999999	416	999999	999999	999999	545	390	999999	438	45	975	535	113	183	590	340	999999	880	999999	272	999999	999999	596	480	267	619	711	292	612	637	999999	999999	797	681	522	390	134	695	97	999999	446	999999	464	476	940	999999	646	999999	150	999999	897	397	212	999999	175	999999	999999	852	997	697	999999	107	776	999999	376	355	737	999999	661	209	215	829	793	64	826	135	131	999999	539	654	973	626	151	401	999999	280	427	256	515	999999	570	282	999999	399	999999	348	349	664	109	999999	874	999999	433	941	15	77	604	157	724	49	450	701	322	999999	724	216	956	384	69	106	928	490	999999	711	999999	933	140	403	144	999999	999999	467	999999	945	999999	759	203	210	999999	672	676	279	999999	475	510	868	999999	356	675	999999	999999	965	605	13	665	999999	307	999999	999999	999999	937	210	23	999999	999999	982	681	376	572	965	23	755	988	396	429	659	958	451	210	770	999999	784	999999	430	999999	999999	862	26	289	999999	462	999999	898	999999	999999	476	999999	999999	221	527	999999	999999	784	999999	700	636	999999	218	584	999999	435	855	521	540	107	162	999999	592	999999	442	130	664	97	186	512	542	999999	673	999999	999999	403	672	239	683	583	390	999999	28	999999	999999	844	653	442	999999	960	606	958	999999	226	999999	993	673	154	779	406	533	506	607	999999	168	779	999999	557	631	613	999999	626	999999	999999	716	162	999999	862	682	999999	477	232	999999	225	999999	583	499	456	87	959	729	999999	999999	287	999999	884	402	821	571	689	999999	105	999999	668	208	979	999999	999999	999999	999999	539	810	472	190	999999	310	999999	392	300	999999	290	999999	480	671	883	244	176	999999	907	832	759	643	999999	992	67	999999	420	155	27	999999	462	98	946	656	430	919	999999	999999	358	749	203	19	999999	999999	408	684	624	149	999999	963	812	999999	502	999999	999999	896	519	480	133	557	889	545	375	374	132	999999	909	824	250	999999	189	897	212	999999	638	749	122	313	593	999999	756	281	370	63	123	892	596	278	984	534	999999	585	155	801	859	657	644	999999	999999	216	774	800	899	820	784	915	367	344	48	921	783	999999	886	751	800	618	185	321	999999	239	999999	641	839	716	564	603	999999	411	309	999999	999999	956	448	386	607	956	381	550	278	999999	534	262	239	999999	751	203	699	403	10	250	482	332	999999	635	999999	143	999999	999999	266	190	172	956	44	67	816	
826	999999	509	999999	844	246	634	52	999999	999999	999999	411	775	965	999999	904	359	999999	999999	999999	782	60	813	775	999999	994	999999	999999	999999	46	999999	227	182	257	924	999999	199	259	999999	13	847	290	854	929	999999	732	195	227	895	285	999999	999999	975	557	44	775	954	999999	679	849	999999	350	954	25	999999	135	238	528	51	934	715	109	253	999999	662	501	999999	883	517	741	809	972	999999	812	233	30	252	625	999999	158	481	466	580	316	955	506	999999	999999	801	142	999999	667	999999	960	570	999999	312	919	894	542	579	81	226	937	999999	85	951	151	791	117	883	612	315	892	463	258	529	999999	999999	166	176	368	91	999999	247	152	796	438	251	519	718	332	730	681	999999	409	999999	642	276	999999	999999	999999	56	694	258	999999	362	999999	506	321	194	375	819	738	375	220	990	840	999999	898	288	523	899	282	398	560	881	633	323	999999	999999	886	670	229	612	982	999999	396	136	999999	790	513	999999	929	334	352	513	999999	315	368	418	409	942	999999	999999	41	293	774	306	698	999999	728	969	451	313	308	705	999999	135	999999	999999	604	714	353	118	775	999999	999999	947	999999	56	999999	328	955	999999	609	943	301	627	999999	698	546	100	438	347	999999	543	999999	626	36	646	999999	866	922	999999	814	695	599	270	826	999999	323	827	259	651	129	409	24	806	703	364	414	972	555	999999	362	513	285	15	999999	241	110	353	999999	409	142	32	999999	496	830	914	354	40	999999	139	999999	719	999999	787	227	661	999999	999999	923	672	242	942	321	237	115	310	419	594	224	594	999999	970	999999	999999	518	107	13	527	975	789	999999	383	999999	425	999999	999999	673	498	787	394	712	426	999999	258	176	200	710	179	390	529	505	760	816	216	789	413	812	989	278	130	658	11	999999	143	662	999999	999999	895	916	472	637	920	806	829	999999	924	550	658	684	999999	397	999999	147	455	293	259	566	964	636	906	830	683	230	667	999999	711	999999	295	595	316	429	814	262	918	892	584	953	986	335	865	862	999999	999999	950	732	999999	863	262	849	412	999999	807	269	19	641	954	999999	149	103	179	216	264	72	999999	898	582	581	228	563	709	306	580	639	771	54	999999	377	279	999999	912	848	999999	445	193	24	622	554	253	999999	999999	999999	814	893	165	659	607	102	999999	61	160	999999	999999	698	150	116	722	177	999999	965	965	586	999999	214	190	331	750	818	878	363	286	37	338	941	625	999999	492	999999	483	999999	446	583	439	228	784	671	
999999	766	305	87	302	454	66	287	320	361	464	609	999999	834	908	788	999999	585	775	132	912	703	83	326	623	999999	999999	999999	529	392	157	211	430	519	128	999999	999999	801	71	999999	971	61	631	274	369	882	974	999999	213	657	999999	853	453	661	758	999999	693	978	463	999999	999999	679	758	999999	213	262	188	203	999999	999999	275	421	524	943	161	861	82	999999	956	740	999999	55	183	999999	31	303	758	769	760	618	300	544	999999	999999	999999	302	303	999999	71	117	704	999999	999999	999999	392	948	339	510	510	999999	999999	884	32	999999	207	714	505	886	906	999999	504	999999	442	999999	634	730	83	720	870	999999	568	379	747	849	46	289	999999	999999	489	83	963	999999	999999	864	191	415	999999	625	606	367	796	417	795	999999	612	294	999999	999999	654	662	999999	999999	999999	651	338	999999	147	183	685	917	602	609	406	833	945	256	160	578	915	228	217	999999	123	999999	72	999999	584	596	246	751	940	284	251	827	209	354	619	617	536	999999	278	349	939	688	765	196	20	961	215	366	144	769	999999	435	454	426	999999	136	589	186	483	999999	936	933	999999	999999	999999	578	634	601	636	542	52	791	950	868	999999	434	748	999999	150	622	390	999999	616	180	999999	815	999999	999999	849	492	999999	999999	650	727	412	15	711	447	828	442	337	614	729	602	727	999999	485	585	999999	80	388	714	45	860	170	66	327	806	964	552	205	999999	999999	153	513	692	151	999999	465	512	722	999999	56	708	295	776	160	24	453	233	340	797	875	778	114	324	323	999999	999999	356	999999	905	999999	285	246	486	862	585	99	45	988	261	130	405	357	999999	667	337	575	999999	905	312	362	740	221	407	976	973	999999	198	378	361	999999	999999	823	999999	827	770	471	999999	914	999999	999999	417	245	88	677	479	430	37	657	986	224	182	451	386	552	743	74	999999	999999	888	546	900	666	636	595	21	999999	999999	260	896	999999	766	479	340	999999	945	504	142	730	506	999999	21	540	391	147	999999	999999	447	274	94	999999	999999	309	999999	38	999999	750	608	493	665	999999	889	777	761	130	999999	999999	120	998	607	248	931	999999	13	345	534	369	284	499	111	354	144	276	176	999999	243	999999	454	312	999999	204	896	649	74	608	663	999999	779	999999	689	999999	557	448	666	845	999999	523	305	689	503	999999	475	118	391	321	763	622	999999	571	999999	999999	259	808	644	413	352	999999	53	999999	999999	300	590	999999	999999	321	999999	695	610	330	999999	719	172	764	808	699	999999	
999999	267	999999	844	50	633	218	383	700	541	748	999999	262	503	493	479	900	17	213	84	461	309	80	524	999999	999999	290	157	177	827	494	999	945	685	564	999999	999999	999999	642	666	381	640	999999	780	58	891	357	827	930	999999	999999	999999	605	625	276	487	196	239	775	37	999999	71	215	872	56	999999	858	577	938	468	189	999999	375	547	702	999999	199	299	475	187	664	462	999999	927	565	737	404	330	418	86	999999	70	785	614	322	320	435	246	999999	309	43	780	888	472	71	922	392	68	922	455	298	896	763	598	999999	891	844	288	316	999999	999999	537	168	861	630	128	563	760	234	391	999999	953	565	999999	154	999999	574	754	865	643	355	345	407	963	999999	940	999999	197	999999	431	476	156	929	999999	999999	505	621	999999	841	942	368	631	833	540	69	344	999999	596	999999	488	326	99	422	673	999999	19	139	205	82	999999	999999	376	519	803	915	248	33	999999	223	648	273	547	913	922	284	999999	512	866	903	454	609	999999	742	999999	114	999999	734	266	999999	944	999999	426	954	161	131	992	121	999999	625	820	321	999999	383	805	225	999999	186	499	399	999999	507	272	302	999999	999999	121	633	756	999999	539	514	767	689	278	999999	999999	593	762	801	999999	611	482	251	92	143	999999	336	937	547	334	999999	244	999999	220	446	112	134	335	80	20	368	365	340	96	316	999999	510	114	531	378	999999	424	698	117	638	34	31	219	999999	670	784	696	219	999999	999999	280	999999	479	831	181	722	999999	691	790	923	256	999999	165	776	589	909	999999	999999	999999	147	785	545	760	999999	999999	90	914	839	409	999999	672	156	965	757	45	653	41	282	360	655	929	732	907	193	999999	999999	999999	443	906	999999	563	290	49	999999	999999	734	150	999999	419	100	999999	427	999999	999999	261	999999	186	407	999999	935	877	948	65	524	218	63	999999	576	199	540	999999	481	933	648	999999	391	116	738	213	311	999999	143	863	270	846	999999	999999	999999	931	999999	705	468	702	971	883	614	235	525	999999	499	106	573	707	999999	999999	337	999999	643	999999	869	999999	447	204	999999	431	744	94	794	999999	706	612	999999	644	907	834	999999	779	962	764	67	166	590	720	714	214	940	436	999999	394	519	27	807	460	999999	297	267	999999	999999	999999	999999	529	440	999999	999999	887	811	928	999999	54	129	557	531	878	834	712	412	999999	489	234	999999	317	110	409	167	689	805	834	582	620	577	491	516	422	625	538	726	742	999999	827	403	21	636	940	275	999999	
495	928	626	999999	884	540	999999	47	68	832	429	40	691	632	91	976	356	189	476	637	51	119	999999	999999	986	670	328	662	831	480	680	170	144	999999	999999	876	217	232	735	47	707	478	364	793	118	999999	61	776	745	426	664	457	473	637	999999	999999	675	330	372	224	221	131	216	588	161	269	999999	495	438	215	769	133	453	439	930	573	755	470	197	301	618	551	917	999999	999999	232	999999	999999	999999	817	999999	887	859	520	825	585	271	775	641	999999	799	999999	347	999999	657	541	13	43	706	357	630	214	142	81	605	670	214	999999	773	928	999999	398	220	621	13	881	999999	933	614	354	311	979	828	348	501	63	999999	387	756	999999	229	999999	999999	927	196	999999	999999	999999	999999	164	381	999999	999999	713	286	999999	999999	726	536	776	276	80	999999	999999	56	651	385	794	579	552	466	999999	55	499	709	909	597	999999	435	17	137	999999	27	459	973	841	976	125	999999	100	708	487	999999	980	17	158	999999	448	999999	545	620	959	218	372	698	554	999999	999999	13	377	813	72	301	999999	648	790	62	970	389	214	674	999999	999999	999999	844	999999	975	75	492	999999	999999	159	999999	889	999999	177	277	655	761	428	427	473	121	693	287	645	196	332	999999	226	999999	272	999999	999999	871	360	236	729	528	718	578	358	31	453	701	663	999999	411	142	481	523	407	999999	960	787	210	157	49	211	208	793	653	734	999999	464	413	100	734	28	45	941	547	999999	52	849	79	451	668	992	624	984	784	199	999999	702	999999	999999	108	999999	999999	999999	196	528	330	999999	925	623	755	989	298	572	999999	393	107	540	976	280	999999	999999	717	759	489	57	586	223	19	464	999999	999999	765	359	991	844	357	832	999999	28	999999	127	924	455	696	999999	704	61	68	999999	102	329	999999	427	886	999999	182	911	723	149	999999	999999	915	471	749	191	999999	999999	580	92	45	999999	785	957	999999	58	196	999999	72	809	353	534	999999	999999	372	999999	847	347	473	999999	672	999999	999999	615	86	700	212	463	706	515	999999	765	999999	975	365	826	543	768	953	837	802	910	848	913	795	417	951	999999	109	204	999999	885	475	577	999999	598	999999	180	999999	773	846	733	565	557	363	587	999999	190	262	545	21	999999	999999	999999	999999	761	597	204	819	668	748	904	363	512	181	570	300	904	564	766	999999	373	886	189	991	78	355	999999	999999	218	999999	771	999999	563	193	264	501	840	375	658	11	961	360	999999	34	999999	379	999999	386	793	296	999999	999999	
999999	999999	999999	202	214	643	142	416	306	644	611	999999	977	860	799	999999	916	78	999999	538	905	765	708	999999	673	165	59	699	302	999999	766	921	214	155	999999	688	545	71	297	206	243	252	705	999999	749	908	57	91	999999	733	469	999999	836	621	719	999999	176	634	999999	58	593	442	124	390	878	689	110	832	312	120	783	855	780	999999	305	999999	70	390	999999	764	118	968	999999	569	456	50	999999	593	999999	827	521	910	999999	248	999999	800	137	999999	999999	999999	808	224	779	468	949	614	944	583	325	65	670	786	371	764	940	999999	322	554	934	838	999999	999999	405	484	599	872	323	541	999999	505	535	745	942	213	956	893	199	661	619	999999	105	511	277	381	166	999999	549	777	307	999999	487	583	390	999999	464	301	999999	304	869	86	300	412	932	820	529	924	843	168	808	999999	436	660	934	102	999999	103	249	34	999999	863	999999	999999	999999	663	27	952	999999	342	748	999999	83	894	792	543	551	692	578	457	999999	242	892	390	999999	260	561	826	648	298	999999	371	999999	794	976	999999	752	999999	999999	999999	802	576	569	999999	420	154	974	541	868	999999	551	59	524	792	182	95	970	999999	999999	983	999999	201	314	77	474	386	611	288	999999	999999	999999	796	523	309	654	999999	672	391	969	823	999999	999999	958	999999	747	818	846	270	622	891	999999	809	999999	999999	177	611	272	502	46	999999	542	695	623	91	610	754	535	225	147	897	422	589	973	754	707	999999	242	67	999999	656	999999	351	666	999999	751	999999	999999	338	141	53	22	999999	999999	936	291	999999	406	876	646	992	999999	631	133	724	999999	456	835	432	487	95	999999	215	181	999999	503	201	999999	596	340	629	144	207	93	104	999999	252	999999	47	472	127	685	366	420	999999	373	908	227	942	999999	305	999999	197	851	56	674	807	998	999999	999999	99	999999	809	546	27	999999	95	548	38	839	235	222	999999	999999	370	410	22	794	844	999999	999999	973	96	48	45	483	946	999999	47	429	87	999999	279	604	383	564	875	820	999999	999999	999999	999999	199	113	332	93	357	238	999999	645	999999	23	164	947	848	125	999999	771	510	999999	912	999999	511	609	761	982	943	204	586	999999	999999	201	401	375	739	999999	784	982	715	999999	136	718	865	401	999999	999999	98	331	755	267	98	114	319	859	567	547	859	589	351	350	150	162	651	685	120	999999	622	789	217	624	341	493	999999	999999	999999	203	874	119	842	697	893	999999	999999	999999	717	430	882	999999	808	202	374	204	999999	
375	999999	999999	76	190	290	999999	999999	999999	123	140	999999	604	59	761	450	373	999999	750	999999	653	456	528	713	999999	999999	690	588	90	999999	999999	260	146	851	689	746	445	999999	694	828	999999	256	594	507	318	999999	122	381	999999	100	999999	529	624	457	988	919	999999	269	743	222	600	717	371	999999	108	879	790	752	999999	25	15	245	978	999999	211	407	861	30	405	999999	855	319	467	989	999999	495	636	689	863	770	462	185	999999	999999	999999	828	884	277	408	438	999999	999999	21	999999	95	999999	551	999999	255	999999	68	273	863	812	999999	290	260	381	780	613	999999	110	888	598	563	830	852	506	692	383	522	593	621	966	328	495	307	362	904	347	999999	933	443	283	711	999999	999999	581	999999	948	999999	512	497	999999	195	511	999999	422	999999	264	356	55	999999	871	999999	999999	651	897	999999	872	982	898	477	442	999999	999999	667	615	887	373	518	281	391	999999	805	999999	999999	826	781	816	24	884	999999	649	999999	898	923	571	999999	246	548	999999	96	999999	965	999999	45	64	135	876	844	999999	535	188	746	85	664	275	76	68	378	824	126	999999	857	108	98	999999	451	771	395	105	999999	650	825	103	194	999999	779	135	974	52	700	904	972	159	999999	631	903	915	243	658	505	157	868	723	999999	999999	394	866	591	999999	612	363	999999	999999	464	885	362	999999	890	525	495	940	93	336	133	221	706	999999	749	467	999999	999999	538	999999	600	263	782	112	795	777	999999	913	544	766	439	347	423	233	694	473	278	999999	34	999999	173	564	73	541	599	97	711	686	999999	133	292	86	825	754	157	211	113	259	857	123	999999	582	999999	326	897	786	999999	482	999999	285	999999	674	511	819	999999	46	199	250	513	708	75	77	999999	420	484	999999	999999	999999	85	999999	370	28	402	999999	999999	590	167	746	644	812	999999	238	672	999999	934	618	999999	999999	191	121	21	862	746	159	999999	703	999999	999999	999999	544	275	138	999999	999999	915	180	999999	601	872	999999	999999	452	605	700	418	837	405	954	485	999999	999999	515	488	964	481	507	281	999999	862	254	804	181	903	109	547	171	999999	152	999999	764	346	999999	143	208	999999	568	266	56	740	999999	999999	831	999999	976	756	999999	649	442	999999	417	899	38	999999	999999	188	707	548	999999	162	257	15	262	38	721	999999	814	381	289	731	912	250	999999	999999	651	999999	972	670	927	352	999999	521	399	103	518	865	318	244	516	30	535	29	760	999999	492	215	55	803	999999	999999	999999	388	999999	711	146	
176	673	524	96	681	215	999999	999999	999999	375	999999	999999	168	999999	856	221	579	865	999999	206	892	490	999999	30	999999	900	179	880	480	410	408	162	687	957	351	201	793	157	834	814	497	999999	999999	527	757	599	886	292	999999	244	372	523	110	515	253	999999	999999	504	650	781	999999	999999	999999	752	999999	583	928	210	179	665	428	432	999999	454	708	494	999999	813	999999	846	23	886	947	245	999999	884	62	182	714	999999	858	298	506	63	778	341	267	999999	999999	999999	670	685	122	999999	816	940	999999	655	999999	758	804	528	241	999999	767	999999	218	905	714	93	531	999999	496	515	806	140	925	977	999999	377	237	37	263	98	999999	999999	773	999999	429	108	401	406	999999	955	859	340	66	702	999999	628	132	362	999999	476	652	915	199	999999	471	685	24	515	980	439	531	999999	274	152	628	439	385	538	999999	999999	692	135	389	541	655	476	83	232	691	999999	254	874	999999	999999	445	270	148	176	218	743	93	999999	426	936	999999	92	75	913	999999	855	253	594	876	999999	999999	527	535	999999	951	995	612	999999	823	932	999999	656	890	487	999999	367	301	219	330	742	532	806	708	452	117	572	410	170	999999	835	803	659	999999	999999	12	999999	735	490	224	999999	141	301	999999	493	751	999999	202	587	999999	716	564	43	274	143	12	977	999999	999999	550	389	999999	999999	643	987	138	535	999999	538	484	788	632	999999	999999	999999	611	999999	999999	225	701	341	380	823	953	441	281	770	395	864	359	35	109	652	940	835	628	688	657	999999	364	225	128	999999	113	427	93	753	999999	167	532	999999	999999	602	999999	218	999999	771	999999	211	999999	368	150	793	999999	999999	999999	980	870	999999	487	922	583	670	861	485	222	716	719	535	358	527	730	999999	342	587	792	506	271	731	999999	857	200	999999	999999	995	999999	335	484	653	738	999999	883	999999	999999	999999	197	572	741	905	999999	999999	999999	963	853	199	638	913	999999	601	667	999999	719	148	999999	999999	732	999999	999999	866	410	887	241	76	797	254	643	849	557	731	999999	229	765	999999	735	534	999999	999999	999999	178	366	171	874	882	986	554	394	745	999999	59	878	70	999999	999999	999999	119	999999	999999	999999	608	999999	999999	365	729	211	447	428	999999	413	999999	823	505	535	145	509	999999	999999	359	90	999999	860	898	309	999999	853	340	961	890	861	625	999999	820	999999	993	622	999999	806	155	999999	548	136	41	342	999999	999999	383	534	133	375	265	106	711	905	922	999999	657	489	999999	999999	999999	486	537	501	787	
999999	12	443	999999	522	932	442	867	677	999999	126	999999	999999	566	999999	480	805	838	525	606	529	762	915	999999	254	964	97	949	279	999999	72	999999	540	999999	999999	999999	939	992	999999	442	822	239	43	373	806	999999	102	999999	585	999999	75	647	999999	894	999999	999999	97	304	297	999999	844	999999	598	867	478	999999	999999	20	167	58	540	813	999999	92	783	299	728	551	341	999999	872	999999	373	873	744	424	585	645	297	829	999999	644	705	62	597	339	641	176	999999	289	630	91	999999	999999	865	262	999999	930	120	999999	999999	999999	999999	999999	684	680	129	999999	999999	64	941	653	723	337	913	895	117	185	494	454	658	999999	999999	999999	999999	791	408	837	18	492	14	655	534	999999	977	999999	681	743	999999	917	220	916	999999	840	999999	977	368	437	623	999999	154	244	999999	666	319	999999	889	910	267	999999	281	999999	716	999999	59	296	999999	403	359	323	223	374	999999	577	243	999999	999999	815	714	726	432	970	223	48	347	769	219	867	19	689	710	770	485	999999	999999	928	210	412	791	61	858	964	999999	999999	755	780	999999	868	433	999999	779	83	206	540	999999	999999	78	677	303	290	86	261	394	999999	612	453	888	333	931	315	999999	999999	34	662	999999	467	892	913	292	566	342	350	999999	442	909	637	999999	945	999999	345	859	532	999999	510	974	607	999999	417	999999	312	999999	113	937	127	45	673	59	543	672	999999	417	165	394	737	999999	736	999999	999999	761	999999	878	943	999999	595	455	18	996	523	687	270	999999	485	224	980	674	999999	412	999999	406	999999	999999	40	282	19	927	704	148	382	562	999999	999999	628	999999	723	434	948	792	351	999999	37	999999	535	856	411	126	932	940	999999	73	719	999999	501	555	526	397	999999	670	312	999999	751	870	999999	999999	449	999999	268	830	999999	556	725	446	70	654	379	568	999999	184	871	999999	995	763	733	318	843	914	999999	83	138	335	999999	288	490	683	920	166	62	574	416	930	999999	111	999999	858	347	282	999999	846	999999	958	344	673	999999	999999	999999	987	146	315	999999	534	191	194	999999	999999	970	999999	956	999999	999999	222	515	488	999999	940	44	893	999999	874	970	570	651	452	898	180	990	912	488	80	20	999999	30	746	999999	881	999999	674	410	282	888	901	326	885	123	963	999999	856	999999	859	385	779	999999	272	344	557	883	739	296	531	999999	999999	957	999999	377	800	999999	769	41	886	999999	370	999999	999999	986	79	253	765	338	934	727	143	16	629	695	999999	269	758	411	898	998	18	388	
879	999999	830	943	441	518	322	999999	683	825	999999	667	24	296	630	285	275	314	127	411	361	999999	51	61	999999	199	999999	540	999999	999999	143	887	192	982	614	999999	165	999999	812	257	999999	173	54	318	999999	961	680	944	638	482	146	594	880	607	36	999999	999999	999999	999999	999999	381	781	999999	999999	999999	141	485	42	681	686	130	148	502	999999	395	197	758	732	73	999999	519	202	901	999999	231	999999	16	999999	955	538	999999	385	521	571	875	243	836	999999	627	999999	486	647	272	999999	361	997	102	20	221	999999	327	334	716	248	732	188	880	999999	104	152	135	899	999999	153	798	744	999999	930	994	999999	999999	39	115	999999	889	871	930	999999	609	999999	457	999999	373	126	221	563	999999	283	999999	696	999999	471	634	484	730	999999	570	128	163	617	380	171	26	69	487	297	229	507	999999	861	258	930	765	999999	999999	138	536	999999	932	244	84	353	102	307	798	999999	405	999999	487	313	310	811	795	999999	853	999999	980	313	639	999999	344	172	925	977	448	433	705	999999	789	601	60	610	196	918	542	37	999999	718	271	597	892	598	999999	54	999999	999999	144	773	27	408	158	999999	331	18	999999	912	999999	124	999999	375	194	641	840	886	999999	999999	625	876	999999	825	227	271	999999	52	999999	745	152	999999	427	999999	298	999999	999999	391	452	828	289	188	28	629	608	954	858	895	412	999999	758	143	999999	999999	821	267	999999	201	999999	887	189	999999	976	164	770	547	999999	858	86	262	895	459	444	999999	999999	447	858	829	226	272	413	999999	639	780	999999	19	98	566	190	999999	619	554	209	999999	648	999999	999999	999999	859	999999	267	10	819	160	365	308	999999	999999	449	999999	409	999999	974	918	483	42	648	206	176	761	999999	140	677	56	999999	350	259	878	786	420	245	993	970	165	15	412	999999	489	424	999999	319	730	127	806	999999	999999	579	291	91	999999	361	14	697	107	611	999999	332	772	517	999999	59	820	581	38	148	416	522	999999	999999	80	704	169	999999	488	451	728	999999	871	425	517	999999	968	796	999999	69	240	999999	999999	553	877	999999	565	999999	999999	639	499	159	99	667	224	612	760	378	999999	999999	201	233	219	656	883	124	461	357	10	254	90	999999	411	968	907	999999	650	275	45	990	149	999999	382	848	952	578	923	213	999999	999999	20	600	999999	999999	867	17	97	999999	670	999999	628	217	971	164	558	999999	999999	999999	760	114	962	494	342	30	771	13	999999	999999	704	314	201	257	999999	999999	243	490	247	999999	111	
899	32	433	605	282	371	931	226	227	300	486	830	802	452	106	941	525	267	765	999999	999999	999999	727	522	365	571	381	71	999999	921	78	238	606	29	999999	92	539	889	999999	658	840	787	632	999999	228	484	999999	804	60	164	999999	999999	482	655	247	999999	999999	911	249	711	990	870	351	306	232	999999	234	999999	591	999999	412	636	207	116	656	86	534	999999	304	999999	999999	576	999999	999999	999999	999999	755	950	782	128	787	999999	650	359	668	999999	445	336	847	999999	260	999999	222	46	752	999999	999999	375	998	999999	999999	647	616	367	999999	423	860	632	102	386	501	283	999999	473	999999	784	999999	847	448	687	641	999999	810	334	631	999999	363	999999	967	999999	819	390	952	621	999999	149	21	999999	820	254	118	813	244	999999	478	976	999999	999999	999999	967	105	999999	999999	320	529	999999	837	292	735	999999	999999	886	664	969	567	121	330	389	562	97	773	702	36	999999	999999	827	962	999999	999999	999999	953	999999	173	999	37	999999	462	641	102	899	999999	728	557	849	999999	232	158	275	999999	366	999999	233	196	999999	204	402	161	999999	741	701	999999	999999	436	999999	27	455	722	665	999999	999999	658	689	297	662	785	54	154	186	19	357	679	697	446	498	999	730	428	451	804	634	489	729	899	401	852	813	302	477	999999	739	509	493	334	999999	708	966	936	533	937	160	258	999999	724	394	31	360	61	937	91	296	37	999999	860	999999	446	999999	999999	896	810	999999	752	677	999999	999999	999999	195	373	469	790	42	793	894	514	653	999999	999999	14	515	379	501	762	999999	999999	545	999999	237	632	27	999999	999999	999999	999999	722	965	408	999999	999999	455	546	835	999999	592	157	59	503	142	999999	216	930	932	924	999999	526	319	219	999999	999999	807	567	999999	563	355	999999	999999	855	753	999999	548	255	805	883	559	999999	999999	514	999999	216	346	52	579	470	425	96	607	853	902	523	999999	999999	20	299	823	999999	926	282	641	662	145	203	999999	960	228	961	134	58	375	316	983	805	49	999999	999999	999999	987	159	147	999999	331	167	999999	240	999999	792	244	516	70	999999	51	270	872	516	81	999999	302	618	999999	464	962	559	488	596	539	608	716	829	354	68	900	999999	999999	999999	341	977	999999	999999	999999	436	726	617	988	703	999999	723	999999	999999	119	801	472	378	999999	683	306	772	679	365	700	169	999999	999999	172	11	999999	999999	999999	499	185	103	901	999999	426	815	999999	354	999999	784	331	816	675	999999	720	999999	595	532	868	462	86	999999	308	885	819	
42	359	321	455	986	933	999	999999	443	357	25	900	689	952	102	944	951	999999	894	44	883	494	893	694	619	416	248	405	673	999999	616	999999	999999	962	393	999999	426	898	999999	999999	999999	229	242	835	704	652	905	999999	999999	999999	134	366	413	999999	935	548	999999	999999	836	580	694	604	923	29	740	230	884	727	568	999999	528	62	999999	999999	712	664	261	68	990	967	510	668	999999	166	299	260	391	999999	999999	999999	10	799	72	13	166	727	305	222	104	483	768	188	21	149	999999	999999	738	370	999999	281	296	406	636	869	999999	36	974	999999	730	490	839	999999	700	723	635	728	999999	999999	886	999999	369	49	964	516	208	331	999999	489	177	999999	522	999999	35	999999	999999	999999	173	203	934	999999	753	999999	492	613	999999	58	488	999999	514	270	91	123	484	165	999999	999999	442	999999	999999	747	999999	494	599	513	968	818	694	999999	999999	42	999999	999999	689	755	240	999999	557	360	999999	160	843	369	975	999999	146	408	546	999999	843	310	171	53	533	196	761	269	999999	978	645	999999	363	999999	131	481	705	295	434	728	999999	91	700	91	257	519	904	999999	518	692	376	569	281	824	111	865	871	521	999999	503	993	971	893	578	714	999999	796	309	999999	504	211	851	974	817	945	762	609	999999	796	999999	292	999999	999999	999999	611	86	554	539	443	265	999999	194	999999	930	735	999999	197	132	999999	210	999999	605	999999	24	491	525	595	999999	879	999999	999999	792	724	259	220	999999	229	648	966	638	999999	267	866	999999	893	26	999999	999999	92	991	574	999999	711	999999	300	687	981	737	763	96	999999	99	659	104	999	999999	469	999999	720	494	733	549	166	999999	708	466	739	788	130	474	697	551	999999	887	999999	999999	90	139	958	533	999999	999999	884	880	157	412	607	771	982	999999	999999	65	333	597	268	999999	330	973	887	834	948	203	616	298	399	999999	718	772	329	999999	738	340	814	197	235	250	664	286	999999	305	858	967	999999	55	917	641	228	784	629	749	458	117	999999	999999	584	75	876	596	490	218	999999	835	999999	761	347	226	251	146	371	27	370	54	391	591	999999	981	396	571	380	757	720	933	152	580	999999	631	98	689	999999	169	374	999999	795	382	999999	999999	524	54	707	701	400	92	423	999999	388	999999	725	660	159	999999	679	314	226	999999	498	999999	692	871	988	716	137	561	999999	211	653	302	258	19	980	999999	466	351	863	678	999999	637	999999	540	201	999999	905	438	540	18	490	70	851	71	883	850	340	653	
66	991	573	839	999999	221	958	95	165	715	680	206	147	337	450	547	376	861	250	161	680	630	810	699	30	524	720	593	451	999999	135	140	622	999999	295	871	999999	999999	88	308	999999	999999	213	200	999999	344	871	163	999999	999999	999999	32	609	999999	972	999999	999999	873	818	999999	500	375	999999	968	590	999999	584	334	999999	578	441	999999	999999	999999	579	574	427	620	941	686	653	567	973	146	999999	113	530	443	840	860	690	241	709	54	999999	999999	471	245	609	218	999999	547	121	999999	872	846	249	667	608	999999	18	999999	932	142	390	933	401	508	476	486	999999	150	999999	191	888	210	149	739	999999	373	112	191	20	733	999999	116	456	932	273	654	864	862	999999	441	851	999999	309	999999	663	874	999999	963	768	999999	999999	619	999999	999999	162	999999	999999	509	999999	999999	999999	999999	561	208	215	283	486	468	999999	821	622	166	315	62	339	999999	999999	572	85	269	558	149	999999	887	544	317	63	999999	999999	601	947	364	338	599	145	35	566	110	370	999999	999999	355	728	999999	510	41	313	11	599	999999	771	999999	434	274	686	999999	413	674	664	898	230	999999	688	999999	874	268	828	999999	916	999999	212	800	212	999999	999999	999999	421	476	386	512	13	62	926	398	999999	813	999999	999999	999999	979	999999	892	445	472	169	437	667	95	999999	251	213	596	94	295	999999	999999	932	738	403	483	999999	999999	297	999999	895	178	999999	999999	812	70	338	764	804	936	999999	320	365	999999	999999	444	545	999999	404	144	308	416	967	641	218	860	881	201	670	438	244	999999	604	294	999999	990	402	377	283	21	913	449	792	157	999999	869	615	202	999999	999999	938	419	541	163	852	999999	210	999999	90	952	189	147	103	375	999999	16	715	80	999999	999999	999999	999999	62	392	231	858	623	819	48	999999	999999	689	989	712	500	824	999999	451	441	98	999999	10	296	330	832	999999	356	426	455	595	163	544	999999	666	999999	999999	367	159	931	994	999999	390	363	741	707	500	158	391	875	999999	999999	274	999999	84	755	51	881	731	559	456	512	207	999999	453	999999	710	659	332	794	730	467	994	999999	447	233	409	999999	999999	623	342	627	999999	551	999999	732	888	904	954	910	876	999999	636	600	999999	491	667	26	910	554	996	840	825	596	155	419	868	754	202	999999	356	404	336	999999	226	828	999999	655	796	999999	308	999999	999999	422	918	842	830	404	44	955	565	393	999999	11	999999	502	801	379	406	999999	864	143	712	113	564	999999	999999	529	383	656	945	999999	999999	
200	256	200	999999	413	677	313	588	473	720	246	999999	999999	669	335	489	723	37	177	259	638	999999	174	999999	999999	857	999999	290	311	31	387	999999	554	173	545	755	437	999999	999999	701	102	579	400	423	476	818	999999	812	236	49	659	629	999999	762	591	344	91	999999	543	999999	999999	32	287	452	343	236	999999	999999	133	580	61	366	638	475	999999	68	464	751	626	999999	266	999999	63	999999	371	758	242	791	999999	999999	673	340	824	843	471	80	999999	999999	90	999999	87	801	688	656	988	303	990	312	605	532	999999	340	480	759	299	604	999999	25	999999	584	994	949	999999	999999	906	721	541	795	13	96	767	999999	999999	386	999999	999999	946	407	999999	999999	767	929	195	999999	999999	343	859	999999	553	866	999999	999999	867	505	255	999999	582	999999	749	999999	762	205	308	519	765	999999	668	104	63	834	658	571	741	22	999999	999999	763	180	599	573	862	475	251	147	999999	999999	649	176	999999	577	999999	189	657	999999	315	999999	630	676	292	999999	674	764	999999	719	218	999999	544	854	999999	999999	374	999999	177	186	999999	296	954	171	533	285	722	999999	964	486	952	479	913	734	706	999999	443	96	887	640	899	107	464	532	929	456	946	999999	488	949	213	478	999999	481	999999	999999	617	999999	152	17	246	181	999999	999999	766	739	625	999999	157	441	747	287	525	999999	287	315	831	432	999999	87	339	927	999999	24	283	484	999999	442	140	999999	638	974	944	999999	403	727	307	929	999999	199	830	146	648	57	212	999999	953	485	204	297	198	195	237	74	999999	319	166	786	261	999999	999999	999999	679	469	802	773	343	999999	143	559	18	901	666	52	999999	999999	288	999999	812	357	530	999999	247	843	499	999999	746	999999	999999	93	999999	521	678	999999	917	647	999999	188	254	439	591	318	351	645	289	296	528	194	817	485	999999	199	999999	903	762	300	999999	999999	970	359	999999	463	443	999999	988	497	233	193	134	609	999999	109	723	382	766	221	640	602	563	999999	924	999999	72	726	62	381	547	774	999999	627	702	630	217	894	413	999999	875	999999	999999	791	72	999999	70	218	748	931	476	999999	999999	550	659	352	282	999999	435	474	401	716	997	617	950	999999	472	507	906	115	892	828	969	637	346	349	945	771	149	588	999999	853	977	130	904	999999	636	180	968	359	358	449	468	938	736	168	303	49	841	613	872	562	311	999999	49	647	631	509	213	320	407	999999	628	999999	999999	547	999999	876	712	999999	822	999999	539	556	757	452	999999	40	901	999999	
55	906	999999	535	999999	938	999999	344	91	999999	999999	999999	999999	657	999999	847	821	999999	966	999999	430	426	337	837	791	580	999999	754	885	597	287	999999	608	35	999999	501	580	102	141	999999	996	999999	795	455	999999	695	999999	881	604	909	999999	999999	74	712	757	628	578	999999	744	144	915	999999	459	494	980	999999	528	941	393	461	277	999999	490	933	202	36	999999	882	157	106	256	152	160	999999	999999	538	999999	895	278	646	922	488	358	996	128	209	944	310	474	966	999999	393	498	153	642	902	268	999999	520	999999	996	696	944	647	888	999999	646	483	528	452	196	632	672	999999	538	788	999999	493	999999	999999	999999	331	417	191	929	863	654	999999	342	73	279	405	385	547	649	235	543	999999	117	355	562	470	782	32	780	999999	999999	750	614	853	999999	774	999999	527	999999	999999	289	763	999999	999999	128	639	999999	464	182	790	257	134	999999	999999	255	999999	999999	469	440	621	548	394	410	395	152	903	999999	999999	541	504	999999	999999	899	999999	999999	780	993	92	999999	999999	329	328	999999	990	297	999999	652	311	608	863	398	856	96	37	137	894	362	332	883	224	246	661	922	678	710	398	235	134	367	999999	999999	304	242	516	301	230	545	420	108	999999	260	101	880	678	116	233	771	999999	846	61	427	670	209	22	999999	999999	405	181	999999	898	370	528	999999	144	197	104	624	579	735	906	359	942	999999	336	964	155	999999	253	999999	487	626	363	287	316	57	15	105	999999	999999	633	824	373	140	209	196	731	157	999999	999999	22	609	202	146	939	701	484	446	872	58	541	887	162	999999	802	282	17	999999	637	96	191	999999	404	999999	112	92	999999	811	34	999999	242	999999	999999	762	559	878	434	999999	347	614	572	999999	232	181	999999	745	672	999999	338	999999	999999	999999	999999	659	309	23	999999	451	44	857	715	673	422	732	815	544	852	400	60	923	847	790	903	33	524	623	776	232	462	366	999999	232	999999	106	960	751	488	999999	462	999999	999999	982	999999	490	999999	898	155	499	366	753	893	282	999999	414	89	398	999999	496	999999	686	246	982	989	999999	448	493	200	999999	772	74	999999	477	937	513	260	999999	607	422	134	626	478	287	865	709	473	999999	999999	999999	26	571	173	999999	999999	775	310	690	993	999999	52	414	708	999999	726	301	999999	425	344	209	164	224	790	175	371	518	999999	958	126	289	214	310	975	131	309	210	999999	74	236	171	213	999999	871	999999	999999	720	999999	649	560	574	21	999999	802	318	913	999999	780	
998	630	732	567	999999	999999	999999	310	741	439	999999	529	526	999999	632	199	999999	996	999999	352	697	794	651	999999	999999	407	552	278	999999	508	999999	218	507	999999	902	444	504	603	861	996	168	792	639	291	340	129	44	184	389	999999	629	999999	329	459	999999	213	979	140	999999	943	31	445	999999	242	999999	378	999999	106	497	198	694	578	999999	999999	999999	904	165	369	270	449	373	378	888	999999	878	999999	999999	57	346	699	465	373	605	917	975	999999	999999	406	518	962	999999	937	686	200	174	999999	186	731	275	187	58	619	870	559	580	652	556	843	999999	428	490	974	999999	798	999999	999999	973	227	622	471	265	758	999999	999999	352	435	691	698	145	827	999999	999999	782	169	650	999999	503	999999	347	332	176	806	999999	100	481	132	188	888	467	999999	87	958	119	804	999999	300	999999	572	217	154	961	857	708	536	260	333	202	999999	158	887	826	928	880	999999	304	458	716	760	826	229	257	999999	241	301	999999	218	56	999999	246	359	999999	931	838	999999	999999	318	107	999999	999999	158	929	588	740	579	26	999999	88	819	509	999999	999999	17	746	987	897	167	626	417	999999	51	287	224	364	798	810	895	99	688	928	986	361	210	920	678	300	669	73	999999	284	601	140	999999	478	999999	775	79	194	851	305	213	691	689	999999	798	871	715	999999	942	769	131	69	399	891	523	122	384	999999	78	697	999999	104	964	142	999999	910	999999	745	592	32	740	999999	999999	393	999999	304	671	999999	999999	807	584	445	130	892	163	999999	740	345	955	659	401	982	126	164	999999	999999	727	557	545	887	821	969	641	919	38	999999	999999	16	177	999999	999999	904	999999	271	122	792	973	81	999999	652	180	999999	999999	932	999999	999999	594	93	999999	615	576	124	934	243	985	614	999999	211	864	999999	720	733	178	999999	219	497	25	855	51	284	145	655	577	892	717	116	999999	709	298	279	825	999999	690	561	652	336	969	732	285	508	989	772	216	246	932	446	546	64	723	999999	742	999999	52	51	999999	921	547	52	999999	999999	434	104	999999	595	917	982	52	616	999999	882	528	999999	580	543	294	999999	448	341	999999	281	570	135	986	165	999999	999999	695	648	91	999999	789	927	217	405	999999	999999	860	621	328	999999	403	999999	970	840	615	459	168	509	757	999999	482	215	92	254	999999	309	117	757	999999	830	297	403	534	362	999999	600	85	999999	469	399	512	826	23	999999	877	640	999999	999999	999999	999999	928	195	999999	974	259	583	844	962	97	999999	787	
999999	563	999999	662	10	404	999999	746	24	383	999999	999999	367	604	655	999999	999999	377	677	154	961	999999	981	901	111	511	999999	113	999999	999999	999999	97	999999	612	410	272	525	356	999999	246	546	410	534	703	999999	156	534	379	603	391	999999	595	999999	999999	999999	999999	582	999999	561	999999	844	999999	235	268	270	895	353	999999	204	392	999999	727	499	441	608	560	683	288	999999	954	977	190	509	999999	985	999999	678	76	785	515	690	929	794	389	401	999999	184	276	999999	59	999999	779	185	999999	999999	53	105	977	30	275	221	304	639	606	521	999999	16	106	999999	999999	227	286	999999	999999	702	999999	932	120	50	578	999999	417	845	906	161	207	999999	298	424	941	431	700	56	999999	304	396	299	999999	868	736	999999	999999	999999	699	832	527	811	496	518	999999	121	985	936	999999	999999	803	458	733	455	323	659	999999	682	342	999999	526	240	999999	394	315	999999	744	252	999999	553	999999	424	155	84	633	396	999999	780	458	829	446	763	603	999999	500	937	565	741	999999	87	999999	405	999999	389	315	999999	999999	112	212	518	999999	999999	633	898	590	389	999999	659	999999	999999	150	999999	234	512	999999	763	636	827	893	377	999999	12	698	999999	246	903	764	999999	768	346	43	416	999999	939	999999	703	140	999999	50	121	635	906	919	626	936	380	181	157	514	552	660	999999	999999	834	626	999999	55	406	661	686	624	999999	999999	485	894	734	369	999999	59	181	999999	931	787	781	999999	999999	92	999999	300	999999	732	616	261	226	686	509	207	999999	323	99	657	734	53	999999	497	99	25	444	732	211	999999	886	108	343	919	729	999999	999999	102	640	290	973	115	795	954	17	999999	999999	999999	395	999999	999999	971	959	523	999999	888	999999	293	653	999999	648	349	999999	855	845	999999	918	307	957	762	999999	650	999999	808	684	628	999999	408	489	805	350	646	346	674	393	915	148	820	31	840	322	154	449	999999	642	999999	27	940	999999	499	375	377	840	999999	999999	976	999999	161	838	279	640	35	999999	847	630	999999	999999	423	471	930	379	107	285	126	449	624	211	23	175	999999	999999	317	299	989	439	973	805	713	905	417	626	986	981	751	210	297	350	601	48	641	630	603	999999	999999	130	999999	101	724	999999	999999	999999	284	986	788	668	332	736	999999	418	657	206	298	517	64	313	392	126	534	916	162	999999	609	975	534	999999	17	838	120	999999	171	999999	91	530	999999	641	352	10	999999	92	877	560	535	192	999999	444	341	95	424	875	737	161	999999	808	41	
869	175	309	461	367	661	494	626	944	256	775	125	999999	756	422	961	999999	923	451	48	601	748	426	999999	99	98	921	424	244	142	20	999999	999999	499	892	999999	53	549	835	431	393	999999	999999	999999	616	329	573	339	11	914	355	238	125	769	439	130	749	999999	371	278	739	79	391	812	999999	999999	842	999999	863	946	917	842	97	30	654	667	168	490	977	770	525	591	422	329	786	781	209	512	69	771	726	338	187	566	691	999999	552	777	699	999999	487	303	475	65	996	513	999999	999999	125	772	962	268	737	601	999999	157	657	72	36	464	260	339	219	102	999999	589	664	531	338	341	125	390	999999	822	292	232	126	999999	332	999999	641	114	397	297	808	468	601	585	813	999999	665	999999	999999	999999	905	158	93	382	835	416	849	619	766	783	657	582	477	999999	318	531	41	300	739	753	823	156	941	999999	294	761	988	88	717	794	999999	634	999999	557	916	144	148	743	531	999999	433	32	999999	614	640	236	991	999999	276	999999	512	375	999999	999999	420	759	999999	170	98	83	428	770	999999	999999	999999	999999	943	999999	998	184	392	298	768	823	329	801	808	337	999999	999999	770	312	999999	435	999999	999999	884	641	146	167	999999	977	999999	999999	497	663	130	375	506	999999	292	81	687	999999	899	224	606	999999	677	619	999999	999999	878	999999	999999	999999	999999	476	689	807	147	999999	783	999999	256	999999	642	320	335	999999	999999	442	830	673	999999	999999	624	718	999999	78	999999	956	999999	999999	216	58	109	999999	155	999999	704	999999	685	698	999999	981	999999	846	846	495	999999	295	602	21	999999	518	58	214	264	613	501	249	940	999999	113	191	348	267	634	999999	999999	27	175	953	961	36	756	141	203	794	411	777	872	50	497	418	364	952	587	999999	999	999999	370	999999	880	464	999999	74	595	999999	642	39	999999	649	189	999999	130	648	59	912	999999	916	21	469	212	723	377	900	134	694	827	395	999999	937	207	421	656	999999	999999	506	323	692	999999	904	161	382	999999	233	860	933	298	999999	903	675	935	93	882	999999	339	999999	97	999999	939	900	999999	257	999999	284	451	999999	999999	495	575	552	999999	79	380	999999	999999	830	167	154	49	200	406	121	492	15	999999	124	999999	755	305	915	999999	999999	999999	645	443	904	32	290	781	102	37	999999	150	361	86	865	999999	776	592	508	10	943	772	748	504	360	764	354	283	999999	999999	999999	200	999999	142	98	327	734	673	413	807	876	372	947	173	603	970	141	928	145	411	762	
173	796	999999	475	738	13	151	92	149	677	17	999999	863	876	612	999999	999999	988	548	999999	112	189	701	133	999999	825	585	900	390	633	425	148	925	999999	987	999999	743	999999	359	999999	999999	591	999999	139	999999	917	999999	999999	991	488	913	940	596	433	659	983	105	791	894	912	999999	251	701	516	999999	869	529	999999	889	218	747	560	999999	999999	395	999999	915	999999	264	663	740	999999	909	901	720	485	551	502	817	999999	999999	952	772	446	896	999999	999999	757	877	999	999999	999999	407	782	999999	362	312	999999	47	148	77	533	999999	241	999999	139	341	799	796	777	999999	37	579	885	910	795	999999	201	338	54	632	999999	693	999999	999999	52	999999	137	170	367	182	188	464	678	936	775	424	540	999999	766	19	99	999999	110	682	370	128	522	871	945	999999	999999	44	993	515	909	839	999999	965	138	249	999999	639	438	999999	148	572	999999	949	145	380	257	926	572	999999	543	208	999999	582	904	999999	377	999999	225	794	71	154	471	173	37	935	152	575	999999	526	805	460	999999	506	543	797	999999	573	736	999999	325	194	472	999999	972	710	256	700	70	214	999999	948	423	644	999999	994	111	737	921	209	238	682	999999	999999	238	93	999999	96	49	999999	705	804	529	649	478	876	682	512	200	999999	688	999999	999999	999999	999999	856	46	887	999999	548	999999	491	651	536	346	643	404	426	730	889	44	169	661	999999	509	77	999999	774	176	999999	321	598	999999	605	520	786	178	859	999999	999999	56	789	134	500	999999	223	999999	999999	313	834	482	265	782	310	291	529	999999	560	999999	587	437	272	720	999999	999999	108	945	55	25	560	999999	544	999999	358	842	255	45	171	543	999999	914	437	470	999999	194	65	816	245	324	991	996	999999	438	999999	944	784	78	999999	273	321	999999	116	976	999999	369	937	239	433	468	45	999999	629	26	145	673	999	999999	388	121	181	999999	709	731	34	563	857	116	223	413	67	186	999999	897	232	27	807	460	717	972	257	826	392	777	288	999999	999999	601	302	149	999999	999999	690	999999	999999	39	568	385	999999	999999	512	999999	999999	30	410	999999	999999	731	999999	127	865	549	93	416	999999	354	899	999999	452	526	197	265	814	84	468	84	496	999999	999999	203	459	432	507	999999	999999	426	810	999999	376	429	999999	999999	807	184	284	999999	899	999999	851	747	139	636	932	999999	11	257	26	941	561	336	999999	784	925	999999	999999	999999	999999	565	947	447	544	999999	565	33	305	552	457	999999	799	73	999999	222	649	68	73	822	
499	81	526	999999	999999	868	810	50	999999	999999	719	216	999999	840	363	344	336	413	213	601	80	999999	140	459	799	387	152	497	161	160	145	867	999999	999999	943	999999	49	999999	47	999999	726	525	967	858	999999	999999	133	999999	710	840	886	246	855	472	752	590	940	76	422	33	726	323	888	906	311	851	679	670	896	392	304	601	999999	999999	874	554	941	999999	626	557	263	193	786	320	274	898	22	75	102	363	40	999999	322	24	949	413	636	999999	557	981	572	462	71	999999	545	294	870	327	597	999999	648	999999	999999	999999	999999	542	999999	999999	642	412	999999	999999	577	999999	362	999999	289	999999	587	471	917	880	999999	644	985	999999	131	999999	774	979	38	694	477	894	715	371	999999	999999	255	416	876	69	428	999999	153	957	885	999999	965	223	15	519	739	136	290	767	944	806	878	999999	999999	78	803	662	383	153	146	683	828	991	800	999999	999999	181	594	858	999999	579	500	38	999999	602	502	561	974	519	999999	999999	999999	947	427	725	999999	287	995	807	999999	766	771	999999	821	212	700	999999	423	183	414	568	541	999999	316	375	999999	999999	999999	818	999999	251	688	999999	198	795	999999	881	573	85	999999	827	186	999999	602	999999	999999	999999	216	713	902	999999	147	999999	114	396	809	191	640	61	999999	727	235	999999	241	24	88	906	999999	35	142	818	411	348	919	586	392	754	829	620	999999	813	999999	348	915	59	114	999999	759	801	985	999999	250	999999	665	536	602	999999	555	588	617	901	690	999999	581	94	126	999999	881	999999	999999	64	361	29	494	606	93	887	270	999999	909	200	156	19	50	253	999999	889	683	393	984	999999	999999	999999	13	665	999999	463	766	831	933	999999	15	999999	796	999999	999999	230	37	69	452	999999	738	373	678	426	755	681	150	337	515	999999	126	498	999999	622	855	119	26	829	483	630	999999	999999	258	604	195	999999	222	999999	716	357	861	624	940	999999	653	835	572	999999	999999	451	322	439	999999	999999	198	999999	697	184	86	427	214	208	586	822	594	999999	124	83	240	840	469	41	621	168	375	999999	557	274	969	29	546	438	918	41	317	691	123	552	415	999999	227	48	42	999999	152	663	47	128	685	353	720	498	356	999999	981	290	817	167	340	696	959	433	999999	66	881	775	289	554	514	903	196	572	667	562	999999	431	999	999999	25	711	464	439	588	626	999999	999999	92	999999	999999	37	873	999999	221	999999	718	794	999999	999999	417	377	383	493	999999	999999	167	158	830	793	457	560	291	493	
151	999999	242	530	844	588	758	833	693	440	503	999999	999999	240	999999	949	844	999999	999999	33	999999	648	337	970	825	806	468	159	226	299	401	999999	746	999999	814	593	485	197	999999	255	999999	999999	684	999999	999999	136	752	999999	999999	999999	999999	628	962	267	576	502	999999	999999	999999	47	129	999999	616	403	49	13	741	649	999999	767	473	657	879	352	806	342	964	394	999999	698	63	542	999999	999999	350	773	537	488	813	321	302	223	491	999999	135	618	967	290	903	985	395	999999	511	999999	418	300	748	620	999999	244	538	905	999999	17	984	587	257	281	999999	276	476	262	835	114	474	259	999999	967	227	197	375	684	491	994	313	949	41	999999	926	60	34	916	37	579	999999	999999	930	999999	999999	547	371	999999	237	637	519	142	999999	406	999999	168	999999	999999	403	273	869	854	999999	298	704	999999	556	999999	355	12	251	559	235	266	330	88	329	999999	50	679	826	999999	456	999999	485	180	681	634	763	767	925	253	523	764	709	929	999999	999999	999999	893	991	444	351	234	395	999999	907	21	999999	999999	839	441	740	723	999999	999999	407	570	812	999999	362	999999	173	587	86	998	45	471	556	401	999999	999999	912	156	687	391	337	999999	467	999999	273	670	557	999999	999999	494	512	800	327	519	532	411	999999	256	540	999999	281	999999	999999	396	923	999999	464	684	382	999999	529	593	999999	65	999999	185	112	296	999999	691	374	888	999999	592	496	999999	154	47	869	999999	856	999999	616	999999	120	573	999999	80	602	999999	999999	999999	902	773	965	918	999999	272	999999	999999	308	543	986	999999	705	393	113	999999	900	687	301	999999	999999	999999	307	862	999999	427	944	300	999999	999999	693	999999	486	999999	985	886	627	577	481	999999	999999	999999	406	323	999999	767	913	726	999999	999999	180	915	535	999999	67	235	476	112	940	346	999999	365	254	276	849	999999	372	213	999999	226	938	999999	215	420	45	999999	280	984	999999	220	999999	227	999999	593	861	999999	906	697	443	760	999999	524	636	145	564	36	278	140	473	999999	404	709	328	253	999999	999999	709	125	753	764	954	492	999999	999999	831	109	535	660	999999	81	646	675	769	999999	999999	424	696	80	855	999999	999999	149	520	65	816	805	899	586	24	24	78	791	999999	999999	999999	927	603	906	313	999999	999999	617	726	999999	490	999999	939	680	447	164	999999	639	269	744	739	815	971	865	913	36	210	949	645	399	999999	855	731	100	842	999999	820	789	766	400	518	417	423	128	574	97	865	228	149	999999	863	999999	531	209	
939	990	999999	738	999999	999999	264	551	971	336	999999	635	998	849	837	568	343	999999	872	869	236	332	402	999999	999999	826	171	981	810	999999	536	573	333	531	999999	852	999999	92	796	490	146	966	445	999999	729	999999	999999	26	390	580	526	501	999999	662	973	999999	598	112	999999	175	999999	283	741	196	799	999999	311	476	698	985	999999	260	574	391	999999	999999	999999	999999	133	362	737	155	600	239	268	44	17	671	999999	544	999999	820	646	630	375	863	235	259	296	904	636	622	328	405	935	275	999999	184	929	713	999999	292	999999	999999	438	969	682	999999	927	999999	999999	640	918	999999	730	999999	614	943	999999	869	44	637	999999	229	725	125	826	999999	303	999999	117	832	741	844	814	971	842	561	202	405	190	723	332	531	96	999999	704	174	675	121	661	982	168	69	679	102	274	999999	368	999999	153	999999	218	933	999999	999999	999999	83	349	758	982	62	751	999999	688	320	999999	496	143	729	420	662	530	192	342	134	999999	682	175	721	707	92	999999	880	262	703	999999	999999	874	111	999999	630	825	916	138	608	999999	547	380	368	787	777	626	638	901	491	999999	999999	601	531	320	999999	907	627	60	899	858	999999	368	985	805	916	621	41	999999	789	837	999999	63	733	893	999999	311	807	934	999999	466	565	999999	771	999999	489	796	999999	790	999999	723	207	999999	999999	999999	999999	188	395	999999	871	165	594	15	999999	653	353	971	867	999999	999999	915	999999	693	999999	442	303	892	999999	248	326	129	278	251	752	76	639	747	824	984	999999	999999	915	254	999999	774	872	560	866	127	402	517	928	714	607	999999	622	514	745	796	456	999999	590	999999	246	752	999999	999999	263	999999	24	606	157	883	116	244	999	999999	999999	355	999999	742	36	480	846	808	200	999999	643	786	454	999999	11	37	538	64	368	999999	18	319	888	999999	306	821	112	796	370	999999	607	373	966	766	882	400	236	713	451	120	310	437	562	332	709	476	600	888	604	129	354	61	875	999999	846	321	467	51	445	215	377	59	447	999999	957	999999	820	687	999999	611	801	999999	999999	258	468	999999	757	565	999999	830	230	224	201	999999	700	555	498	735	920	999999	933	195	277	246	742	260	989	417	374	440	999999	913	646	993	327	529	448	999999	771	275	999999	999999	231	615	984	163	858	206	453	411	781	94	999999	681	678	615	557	999999	515	999999	591	349	999999	389	184	999999	577	999999	999999	180	999999	870	964	999999	16	999999	963	999999	999999	589	402	793	963	963	658	571	155	
964	999999	712	972	81	122	562	999999	224	710	999999	441	999999	999999	999999	999999	283	304	999999	130	122	674	646	652	895	124	999999	816	999999	385	237	999999	613	171	999999	999999	221	999999	45	999999	411	970	792	331	130	230	584	13	741	999999	999999	669	999999	450	43	300	679	69	86	956	196	746	885	839	483	121	999999	999999	972	777	71	84	268	999999	718	152	882	999999	999999	675	539	921	84	288	694	567	983	172	138	323	213	161	132	999999	571	665	999999	952	848	999999	999999	79	41	964	458	616	410	593	732	999999	417	999999	538	410	999999	274	671	606	999999	915	999999	666	387	659	573	910	952	190	999999	63	66	999999	999999	999999	999999	470	890	120	829	999999	166	400	439	247	905	849	999999	721	999999	307	999999	999999	808	932	881	735	692	382	400	548	663	230	12	679	834	487	887	26	137	956	999999	999999	777	999999	758	737	236	149	753	724	999999	240	528	294	69	578	131	544	640	547	778	517	719	291	424	999999	397	999999	999999	999999	962	606	594	705	999999	441	999999	741	183	153	509	552	999999	676	999999	999999	702	999999	619	266	999999	353	385	999999	188	999999	999999	495	999999	823	999999	476	736	336	761	691	646	823	371	999999	866	389	370	497	48	235	888	52	999999	992	243	678	151	156	71	619	230	15	999999	999999	598	225	999999	360	999999	42	816	999999	915	569	999999	879	356	990	999999	976	982	888	550	953	999999	800	465	659	589	671	334	589	275	152	470	641	306	316	39	651	298	20	694	15	419	596	137	471	215	364	331	160	757	94	636	999999	464	573	86	798	760	441	999999	141	708	999999	37	999999	109	155	582	999999	999999	748	687	999999	203	544	544	999999	999999	994	999999	235	999999	183	832	190	516	137	186	999999	239	240	890	999999	249	563	307	999999	568	365	999999	70	781	291	199	999999	999999	663	149	920	39	999999	999999	766	999999	999999	791	999999	403	847	266	971	969	849	810	730	857	999999	999999	999999	247	361	823	317	632	393	453	67	984	823	783	999999	988	265	999999	545	114	134	868	999999	771	772	788	721	109	400	100	999999	999999	469	160	576	930	999999	999999	678	871	818	144	604	101	999999	550	579	73	413	999999	999999	155	999999	626	733	999999	38	868	474	999999	111	218	241	302	520	586	525	999999	216	999999	999999	582	999999	999999	295	989	273	613	48	999999	218	999999	695	999999	999999	786	215	843	426	999999	902	639	219	999999	769	610	903	311	580	156	35	999999	857	491	501	999999	999999	999999	340	743	999999	425	830	999999	363	
454	522	822	916	999999	381	682	999999	602	29	850	372	919	904	685	96	961	42	891	999999	312	800	213	999999	255	999999	613	999999	683	916	487	809	967	751	999999	97	90	395	846	775	999999	660	264	472	999999	999999	210	697	654	657	999999	392	939	55	61	999999	999999	999999	671	77	767	179	573	686	541	999999	405	178	589	598	15	576	999999	999999	853	651	999999	741	275	486	465	916	858	999999	999999	105	869	922	699	670	778	999999	724	778	999999	183	97	578	930	610	999999	999999	117	65	651	999999	206	823	201	410	999999	577	639	999999	612	850	320	547	506	446	181	999999	478	919	820	999999	851	417	117	679	564	999999	999999	665	122	433	809	802	384	30	898	999999	999999	999999	562	210	546	539	176	167	863	549	999999	494	438	889	563	198	245	821	318	999999	716	999999	845	999999	766	973	81	999999	51	518	999999	486	547	999999	752	189	366	619	293	321	251	950	816	25	999999	326	237	999999	869	621	567	563	999999	120	999999	999999	999999	999999	999999	999999	467	986	126	355	386	595	946	999999	999999	383	831	999999	537	999999	546	999999	999999	830	254	450	746	848	319	429	950	999999	999999	437	999999	542	735	944	186	720	999999	264	833	471	638	310	380	999999	95	999999	789	942	999999	715	573	573	514	623	176	993	999999	999999	677	696	404	776	821	519	516	604	648	886	448	816	152	292	932	243	201	944	80	822	999999	822	640	18	584	68	863	232	999999	999999	777	193	894	999999	999999	147	76	862	489	860	417	999999	848	902	503	999999	573	291	641	999999	431	999999	922	13	855	854	66	396	201	762	999999	294	576	535	118	265	922	907	705	795	176	339	465	219	999999	282	974	999999	515	999999	495	582	591	757	690	555	270	999999	999999	731	91	680	670	999999	999999	999999	999999	999999	793	999999	296	666	585	999999	999999	101	767	713	599	583	879	328	999999	825	276	999999	703	819	844	563	999999	41	999999	999999	713	496	669	738	13	291	999999	662	943	999999	89	829	996	999999	999999	599	999999	999999	999999	999999	851	762	999999	844	460	142	429	105	477	240	251	264	148	612	999999	618	432	38	709	317	225	227	385	613	745	447	86	957	176	255	775	448	739	721	131	951	696	999999	287	871	861	999999	194	713	35	825	999999	394	613	999999	177	759	847	999999	999999	634	387	999999	108	999999	66	472	929	232	465	803	525	426	490	999999	999999	606	751	838	455	952	42	999999	587	920	999999	691	999999	999999	88	26	601	755	140	497	573	510	999999	274	814	999999	343	999999	
999999	232	310	274	904	432	122	570	17	19	538	638	601	715	607	187	999999	999999	128	796	153	449	211	769	999999	999999	999999	420	880	486	33	999999	619	80	999999	999999	620	491	999999	921	29	999999	999999	999999	227	999999	895	857	902	548	17	449	999999	546	999999	808	30	999999	978	999999	815	999999	689	531	999999	999999	999999	531	999999	252	567	999999	587	206	777	635	441	619	552	792	107	759	517	341	999999	584	999999	999999	262	614	344	999999	512	999999	115	328	999999	486	607	999999	483	374	565	660	981	242	861	84	769	192	999999	410	988	999999	999999	65	999999	358	61	999999	698	999999	278	999999	907	487	272	711	100	458	807	954	999999	808	318	733	203	999999	999999	999999	999999	709	313	999999	246	999999	101	326	999999	60	144	480	999999	999999	55	538	999999	878	752	503	969	159	999999	999999	999999	423	999999	190	877	89	861	335	998	814	999999	999999	641	209	450	974	396	999999	647	50	999999	337	529	815	999999	780	999999	325	115	999999	277	573	725	999999	693	823	545	910	449	999999	198	999999	999999	619	519	65	896	896	438	778	117	34	512	943	996	58	999999	582	427	999999	452	546	999999	151	547	999999	274	648	515	626	438	999999	506	663	852	515	854	909	999999	707	884	741	886	337	749	253	71	999999	997	999999	999999	962	492	352	541	999999	999999	340	82	999999	791	258	390	811	999999	631	527	848	999999	490	203	985	285	999999	222	999999	999999	999999	402	304	62	492	650	870	698	476	993	163	131	210	927	524	999999	901	999999	635	360	84	988	128	999999	222	690	516	999999	943	687	999999	140	831	991	695	938	777	999999	309	608	999999	123	872	637	999999	726	890	563	679	999999	384	804	999999	360	585	904	283	999999	840	801	999999	428	755	788	231	999999	999999	999999	242	585	69	558	616	37	840	961	125	490	361	495	799	953	772	794	312	967	553	480	999999	999999	664	207	511	507	999999	102	367	93	999999	351	999999	999999	331	103	999999	999999	197	999999	520	623	789	793	228	355	11	999999	999999	999999	486	263	479	820	801	999999	921	999999	57	119	563	748	999999	41	83	19	69	999999	631	678	706	487	780	999999	960	999999	10	999999	979	166	506	294	999999	407	607	999999	872	616	881	879	182	235	999999	88	995	772	29	758	719	218	295	884	558	999999	263	998	483	484	859	17	451	60	882	890	612	278	999999	206	433	920	147	453	246	752	506	480	709	999999	998	198	774	252	999999	999999	871	622	736	468	153	609	999999	999999	999999	999999	437	131	999999	999999	475	727	470	
999999	999999	798	999999	842	648	805	480	783	999999	781	999999	671	243	209	999999	121	999999	990	542	999999	62	824	250	999999	696	372	324	384	137	821	235	281	728	951	917	999999	700	38	974	930	988	370	999999	999999	912	94	640	238	233	241	999999	485	194	626	999999	510	558	330	155	285	491	105	655	999999	555	213	943	291	291	545	421	990	26	612	855	692	514	999999	837	612	732	95	999999	999999	952	750	97	111	192	999999	804	999999	883	698	448	892	714	841	999999	708	999999	999999	999999	687	819	878	469	999999	770	999999	995	215	493	999999	552	405	999999	999999	525	805	126	841	109	874	740	51	116	327	173	963	999999	673	999	999999	470	999999	149	473	86	999999	291	515	340	115	421	999999	886	999999	155	53	999999	999999	325	547	591	309	259	81	947	778	771	999999	999999	807	999999	332	216	363	82	999999	266	480	683	451	999999	610	999999	994	463	151	164	766	181	130	24	33	357	462	547	999999	999999	999999	526	307	311	999999	107	533	999999	999999	392	533	277	977	999999	478	281	874	32	980	798	265	618	806	623	15	969	296	792	999999	975	754	816	911	53	199	999999	385	149	384	512	978	988	374	758	631	499	999999	344	546	751	482	439	999999	373	869	458	719	684	306	180	999999	740	999999	123	638	999999	366	933	597	523	895	734	999999	477	819	276	253	57	991	516	775	952	256	334	502	325	259	547	999999	740	244	999999	999999	999999	999999	248	68	261	130	914	999999	270	746	32	999999	748	790	98	553	603	999999	672	692	790	405	858	999999	605	620	323	999999	999999	760	857	999999	204	999999	445	999999	581	999999	992	926	999999	383	514	216	999999	478	753	534	170	994	580	999999	571	18	63	808	843	754	462	640	807	999999	324	999999	999999	743	661	858	355	322	999999	999999	223	999999	615	416	999999	652	269	136	866	788	999999	824	189	999999	717	195	999999	999999	999999	999999	756	361	128	999999	69	14	326	490	817	895	189	848	999999	196	321	999999	402	999999	917	201	999999	335	774	29	160	999999	999999	999999	999999	999999	30	718	999999	999999	637	861	999999	986	999999	885	335	779	319	970	609	458	802	993	20	892	792	200	718	740	342	999999	586	109	479	569	999999	999999	999999	352	875	470	467	877	558	460	207	416	999999	999999	866	999999	26	803	999999	701	999999	337	556	999999	999999	999999	999	650	812	217	284	528	516	999999	211	575	325	999999	999999	148	991	924	444	560	695	999999	900	999999	873	627	414	783	999999	777	872	356	999999	331	999999	999999	999999	816	75	
351	185	678	900	999999	830	999999	999999	999999	707	281	999999	773	892	999999	447	306	929	999999	776	194	803	501	840	999999	915	855	373	999999	999999	60	677	999999	859	103	384	27	999999	397	856	583	999999	999999	85	416	77	999999	463	216	883	373	999999	999999	49	880	547	683	837	170	597	999999	927	406	752	657	999999	535	913	999999	621	430	999999	999999	999999	999999	999999	448	999999	999999	672	999999	999999	999999	999999	933	936	999999	145	978	555	701	189	325	800	882	656	831	999999	428	812	542	999999	999999	594	463	999999	583	691	846	924	999999	999999	999999	999999	999999	582	770	296	818	720	999999	399	999999	253	999999	999999	505	741	584	547	999999	836	998	621	139	630	737	572	656	391	363	838	299	999999	456	443	774	826	999999	309	999999	545	794	707	999999	999999	261	421	999999	999999	57	841	116	309	799	999999	269	793	368	161	845	999999	640	999999	367	245	110	999999	796	999999	476	678	999999	285	999999	999999	51	300	883	987	379	326	999999	444	999999	521	732	989	265	193	184	999999	467	867	999999	687	904	366	999999	502	52	381	624	198	744	378	128	999999	648	999999	231	968	999999	381	782	529	310	205	999999	999999	513	120	999999	999999	311	495	220	855	821	973	684	685	951	390	944	997	999999	999999	700	999999	999999	900	351	56	999999	215	81	999999	95	934	999999	709	272	999999	989	931	757	999999	886	259	999999	273	20	674	999999	546	27	999999	436	784	827	601	505	139	453	612	768	577	651	105	423	134	999999	886	596	975	999999	458	400	23	250	691	999999	450	806	139	999999	676	999999	425	198	551	659	311	117	785	214	143	59	386	172	189	368	790	835	43	503	999999	88	559	999999	569	139	423	999999	145	778	64	332	324	999999	101	66	236	907	872	999999	468	779	811	999999	288	408	24	850	70	333	41	615	773	635	766	598	999999	999999	629	422	999999	767	972	16	160	811	735	663	80	132	142	999999	999999	567	44	999999	277	789	844	170	124	573	482	811	999999	999999	558	999999	999999	503	105	933	287	459	240	701	807	804	620	477	673	999999	779	937	201	158	652	216	601	421	331	182	999999	469	999999	999999	294	170	269	711	262	56	999999	577	999999	208	999999	999999	337	343	547	472	178	999999	496	999999	794	544	620	599	796	999999	97	545	182	999999	486	818	162	568	416	647	999999	909	225	627	654	211	910	992	551	148	879	267	874	859	13	999999	973	543	877	999999	549	999999	999999	999999	959	999999	999999	114	721	787	999999	768	926	900	926	269	999999	999999	120	592	634	
999999	999999	658	999999	829	999999	322	918	406	999999	999999	691	666	107	876	994	315	667	492	806	805	280	764	787	120	341	974	933	999999	927	114	432	294	999999	920	622	266	445	999999	500	999999	999999	324	943	741	87	269	802	60	274	999999	211	999999	786	829	357	999999	870	362	498	696	389	184	479	740	999999	406	551	187	263	999999	869	999999	999999	723	619	955	820	999999	43	81	181	883	480	90	999999	805	508	295	573	339	395	93	642	999999	999999	21	845	212	555	680	718	625	796	999999	977	999999	635	72	220	401	472	824	329	426	524	506	704	399	838	999999	999999	265	613	923	353	786	894	197	999999	607	120	618	501	363	362	999999	999999	944	113	999999	179	999999	85	181	867	571	999999	225	289	999999	317	999999	999999	174	782	999999	21	999999	192	999999	779	999999	51	612	290	853	332	965	74	999999	420	759	296	610	221	462	189	441	65	781	32	679	907	999999	999999	664	999999	337	581	999999	999999	222	999999	912	458	730	999999	999999	891	24	248	999999	161	321	999999	557	999999	764	952	330	999999	579	817	410	178	110	540	226	321	625	999999	999999	394	174	433	999999	999999	383	162	490	67	715	550	999999	543	233	527	596	48	742	505	999999	384	261	626	965	405	362	744	357	200	188	161	999999	999999	999999	414	987	888	588	999999	786	612	472	272	567	999999	775	866	944	582	944	187	999999	130	128	621	999999	999999	467	802	643	639	804	300	999999	564	999999	637	300	819	999999	708	460	999999	718	999999	912	988	69	936	630	496	799	774	255	10	582	154	296	631	281	449	999999	785	917	156	807	181	393	999999	752	148	575	999999	52	246	999999	999999	412	999999	708	154	487	531	182	157	839	999999	999999	878	981	999999	350	669	548	999999	288	674	273	999999	80	740	999999	66	999999	491	999999	675	732	19	282	194	742	55	922	136	999999	898	613	770	999999	777	999999	514	999999	621	797	906	999999	951	999999	62	134	999999	999999	967	550	431	999999	690	999999	174	307	45	606	796	399	305	746	421	999999	389	70	999999	264	302	999999	99	44	572	694	24	99	781	61	229	70	902	876	999999	999999	540	561	923	543	153	999999	102	908	235	232	502	170	999999	822	999999	991	631	585	999999	364	460	999999	775	999999	999999	999999	525	999999	999999	735	497	999999	791	999999	999999	828	999999	959	121	822	999999	190	808	349	201	854	924	999999	999999	237	439	326	999999	999999	136	152	785	927	330	78	955	999999	999999	500	735	83	378	999999	233	750	854	671	474	64	842	279	588	
435	999999	368	160	566	510	158	306	181	429	999999	999999	999999	52	220	639	52	867	412	658	318	614	999999	999999	595	735	732	383	999999	851	999999	758	856	564	999999	132	961	999999	999999	608	384	999999	564	999999	188	630	777	708	999999	999999	431	197	439	620	280	821	686	883	999999	830	999999	999999	999999	329	999999	442	851	891	691	999999	677	999999	478	804	284	999999	59	473	307	965	958	34	739	735	429	999999	329	246	294	539	999999	88	363	567	831	609	666	244	180	746	778	885	999999	999999	365	306	718	635	999999	165	771	222	586	599	871	999999	45	802	900	725	122	999999	999999	162	651	598	771	910	973	675	458	815	303	561	196	83	18	193	380	132	999999	693	899	999999	767	233	999999	999999	695	88	999999	999999	999999	999999	633	172	287	863	904	999999	535	807	661	671	707	956	919	35	412	798	999999	852	431	999999	685	999999	999999	479	395	428	106	999999	225	894	111	594	481	848	927	33	999999	154	288	614	597	242	42	238	431	811	313	477	361	897	999999	721	442	565	768	214	456	808	478	486	669	527	592	766	569	122	484	81	107	388	12	600	573	816	191	453	396	487	999999	583	124	999999	656	327	561	389	999999	915	89	999999	577	999999	675	802	945	79	649	275	669	318	999999	241	380	972	895	743	999999	625	999999	325	817	999999	760	895	371	50	871	275	215	189	960	999999	992	999999	811	23	924	770	871	121	803	131	818	739	256	882	259	684	431	818	241	536	541	763	999999	608	237	999999	999999	904	208	384	69	489	357	999999	249	997	170	881	818	387	754	272	521	695	999999	999999	648	999999	791	999999	999999	397	999999	434	999999	238	476	999999	785	154	999999	966	999999	429	72	339	392	488	999999	262	523	550	10	999999	782	278	999999	999999	999999	217	999999	999999	123	21	541	671	541	999999	740	20	530	957	105	673	58	999999	359	102	633	820	637	169	845	999999	673	999999	397	104	652	759	986	265	754	578	22	385	853	901	999999	999999	798	469	748	632	731	566	454	336	804	994	999999	999999	588	637	999999	972	117	584	348	999999	999999	446	279	980	34	274	212	527	999999	673	999999	458	214	999999	32	178	420	222	807	999999	848	70	999999	657	999999	835	999999	127	998	49	999999	278	562	649	125	999999	200	767	608	466	363	927	675	141	71	999999	945	355	614	999999	999999	895	776	241	399	999999	156	621	150	198	999999	95	528	621	405	664	895	565	127	671	977	652	613	999999	753	999999	395	168	596	999999	890	332	513	596	
487	999999	501	331	999999	901	214	578	627	420	869	999999	408	64	736	406	999999	390	238	943	999999	909	291	436	487	477	828	988	35	769	308	999999	999999	931	143	32	172	573	315	225	466	409	999999	999999	481	999999	523	340	999999	199	999999	509	104	570	173	578	100	75	844	782	83	226	552	857	122	604	999999	476	921	713	243	11	999999	23	999999	34	883	98	954	11	954	999999	566	999999	964	999999	181	21	768	999999	932	107	729	533	999999	250	857	177	999999	999999	789	56	999999	999999	956	803	999999	91	93	149	694	12	120	842	999999	999999	659	717	999999	323	432	684	999999	366	781	146	282	551	999999	246	176	716	999999	87	222	907	88	849	879	170	999999	999999	928	629	869	929	986	886	705	566	590	150	284	767	454	115	348	999999	935	819	531	883	220	846	972	999999	995	43	630	919	507	810	999999	732	950	342	755	88	497	852	999999	395	845	314	999999	999999	441	999999	633	116	568	35	913	69	999999	490	999999	91	657	999999	934	953	265	785	69	780	312	552	999999	999999	359	270	999999	93	669	146	47	905	201	999999	999999	756	409	523	999999	481	897	778	103	999999	462	674	430	606	918	999999	139	999999	254	875	999999	888	431	999999	757	999999	999999	829	999999	502	452	999999	999999	712	999999	187	553	741	434	587	999999	534	459	356	999999	999999	840	958	999999	471	999999	977	660	325	230	658	335	887	766	63	20	77	387	600	27	488	784	999999	263	999999	653	999999	635	667	992	999999	439	85	863	999999	467	512	663	999999	496	475	323	574	491	694	999999	665	999999	381	576	814	999999	859	339	999999	900	131	704	434	817	618	352	993	332	40	229	259	34	999999	595	999999	999999	999999	999999	551	174	219	237	568	888	988	422	263	100	187	54	580	746	692	999999	346	807	239	120	878	133	330	251	999999	475	602	641	999999	999999	78	410	697	755	787	16	691	894	146	546	829	205	999999	903	999999	985	648	513	999999	521	259	999999	999999	348	234	999999	843	967	999999	102	296	999999	139	476	999999	777	999999	824	959	686	490	451	671	692	999999	682	45	426	106	999999	826	98	999999	771	537	377	235	359	999999	999999	172	723	999999	53	259	482	76	621	881	377	639	824	554	655	40	807	39	492	67	999999	999999	426	870	310	999999	207	58	368	939	654	551	997	303	599	999999	767	332	628	443	808	616	423	545	729	836	12	544	999999	740	729	999999	999999	999999	978	976	745	999999	818	999999	62	434	707	682	236	825	641	999999	954	141	273	484	
411	59	258	935	969	881	999999	999999	273	999999	404	628	219	317	808	705	999999	623	999999	914	999999	851	390	999999	909	740	999999	999999	204	999999	589	522	477	999999	936	694	52	999999	16	864	710	999999	513	999999	999999	89	472	919	27	936	215	999999	999999	358	970	560	668	874	36	238	572	248	279	791	83	999999	160	964	381	124	662	281	617	913	214	168	347	991	354	999999	278	399	885	268	999999	258	168	129	284	385	999999	999999	27	777	301	999999	999999	999999	325	157	928	508	999999	903	283	934	724	449	154	811	222	676	530	206	999999	999999	362	21	525	825	999999	999999	689	995	98	494	999999	839	622	741	93	625	999999	206	999999	769	851	982	984	341	534	719	974	473	999999	999999	648	820	817	129	119	73	999999	999999	999999	999999	819	999999	814	999999	679	884	827	412	727	596	999	999999	304	201	331	379	999999	194	301	999999	67	225	832	739	845	443	32	999999	632	29	429	187	772	15	949	309	178	205	999999	649	891	999999	745	999999	359	324	525	625	798	739	999999	21	999999	429	839	603	719	85	943	246	862	999999	780	708	177	999999	561	999999	251	31	211	831	532	651	122	999999	480	266	999999	531	918	406	704	892	982	418	978	999999	999999	355	589	102	999999	425	787	567	792	47	408	536	763	999999	384	776	538	216	999999	556	316	354	133	463	695	421	327	465	629	888	725	999999	844	999999	134	999999	999999	119	578	116	999999	555	702	443	857	999999	999999	692	32	928	364	776	928	999999	46	820	999999	136	407	840	107	999999	937	903	999999	649	692	554	111	999999	343	428	637	382	999999	761	652	999999	605	999999	653	635	443	701	534	999999	999999	421	182	313	673	999999	999999	737	19	543	617	798	131	999999	171	999999	590	544	999999	999999	999999	556	740	285	178	542	530	999999	999999	472	887	246	379	372	819	280	382	798	999999	37	716	899	999999	999999	153	999999	568	999999	680	440	999999	999999	999999	599	810	283	999999	999999	145	140	785	156	999999	546	655	381	428	759	999999	999999	840	792	729	566	228	249	999999	593	999999	999999	999999	142	999999	756	427	988	139	780	562	546	599	485	662	999999	999999	999999	999999	999999	501	772	999999	808	10	789	599	261	180	550	999999	999999	100	97	765	821	165	999999	999999	999999	128	667	251	647	207	851	301	365	140	54	324	999999	999999	366	101	369	888	176	142	106	167	176	818	589	409	999999	455	512	720	999999	529	999999	309	999999	999999	834	999999	999999	611	999999	498	244	999999	135	235	723	680	734	996	405	933	989	
520	174	636	999999	848	662	248	215	406	788	645	299	525	725	357	999999	658	999999	839	110	564	983	999999	923	54	692	999999	686	321	721	516	999999	907	539	999999	999999	999999	755	985	999999	549	405	752	709	599	832	610	510	999999	354	85	739	566	833	999999	537	566	999999	999999	166	308	999999	999999	999999	282	330	999999	985	646	223	999999	903	281	970	560	169	241	898	333	999999	92	853	320	967	999999	776	999999	83	115	999999	578	225	847	829	999999	999999	999999	77	437	278	450	624	863	162	947	182	999999	596	283	275	305	668	389	695	83	455	251	926	49	999999	573	318	999999	105	999999	191	66	451	411	999999	657	173	471	65	999999	467	989	999999	29	999999	318	171	800	999999	255	999999	999999	161	756	124	745	585	38	931	704	999999	744	767	517	999999	125	26	194	999999	618	141	206	999999	923	616	465	93	907	576	196	999999	999999	50	850	735	356	905	999999	999999	826	999999	145	999999	360	640	999999	999999	650	264	999999	302	976	100	231	999999	999999	511	237	150	999999	662	678	461	744	302	624	703	917	782	419	220	330	898	883	545	995	666	973	999999	892	243	443	652	228	999999	999999	427	999999	736	32	999999	677	999999	638	174	404	683	795	68	25	29	314	868	845	999999	999999	87	216	685	128	55	999999	943	257	425	228	35	243	849	865	999999	885	999999	759	574	543	775	269	718	151	321	871	914	278	873	928	575	807	92	923	999999	220	143	618	976	317	733	308	223	946	379	999999	945	203	817	144	999999	118	280	999999	999999	818	498	999999	806	184	623	675	999999	999999	653	999999	999999	926	999999	987	751	572	782	266	809	999999	56	772	772	999999	925	999999	460	739	805	466	999999	999999	727	540	721	999999	812	999999	999999	999999	999999	726	999999	161	299	999999	686	999999	392	561	335	24	999999	999999	771	725	771	935	258	901	999999	643	691	196	690	672	999999	999999	275	162	760	980	572	999999	551	330	479	999999	581	906	45	629	357	253	141	522	999999	998	769	996	828	877	553	999999	842	999999	999999	116	471	627	821	709	564	239	801	354	451	51	187	999999	256	160	363	351	999999	595	296	447	65	177	999999	209	999999	999999	334	882	436	780	909	270	999999	373	999999	954	95	335	74	999999	999999	786	81	653	999999	328	750	678	523	212	925	256	994	598	60	304	651	999999	999999	295	904	918	999999	670	142	916	166	883	10	409	266	540	530	999999	994	279	999999	332	387	888	529	656	369	234	854	999999	999999	999999	322	999999	312	473	833	779	222	
533	867	411	520	905	171	867	677	999999	945	395	725	825	603	781	999999	328	999999	613	766	258	559	999999	999999	999999	999999	470	999999	154	999999	793	707	751	955	471	411	694	812	482	726	999999	999999	255	289	469	936	450	102	540	999999	984	238	229	999999	964	974	999999	595	49	264	701	306	532	999999	161	687	999999	999999	142	380	514	999999	999999	887	114	279	313	413	355	544	209	378	999999	497	122	999999	999999	738	991	496	237	999999	772	227	35	999999	456	238	137	782	961	580	960	170	153	478	476	342	908	695	670	770	249	505	999999	333	999999	45	905	999999	999999	245	999999	999999	152	415	999999	544	861	748	822	85	286	573	999999	629	999999	869	354	643	97	999999	829	999999	999999	466	858	276	172	702	99	999999	332	999999	583	725	702	324	27	999999	734	931	480	999999	872	595	999999	676	999999	435	915	999999	690	999999	999999	63	416	582	820	686	556	477	382	168	658	411	752	745	990	857	999999	103	999999	617	909	165	675	669	433	999999	972	999999	354	999999	787	693	730	71	41	530	999999	129	503	340	190	267	559	321	511	471	842	748	686	75	509	821	553	83	362	353	387	746	159	590	714	374	999999	646	381	999999	680	691	714	470	547	807	600	521	436	999999	606	363	168	999999	397	233	506	289	237	966	150	657	709	687	152	999999	969	999999	999999	816	144	913	999999	546	790	160	44	226	527	999999	999999	42	647	710	747	34	587	197	999999	491	999999	843	418	415	824	33	999999	999999	327	974	837	686	894	619	517	999999	423	999999	181	247	198	290	761	535	745	117	999999	999	940	128	985	782	720	999999	948	300	999999	999999	721	766	178	17	898	553	864	544	147	999999	999999	999999	611	965	999999	955	302	999999	92	883	669	999999	999999	983	96	209	988	64	999999	759	999999	227	999999	887	900	415	78	191	391	999999	999999	211	970	983	806	886	517	29	766	765	843	371	218	999999	865	14	999999	194	921	699	999999	999999	577	999999	366	975	999999	999999	75	999999	886	120	205	874	999999	468	746	40	999999	210	999999	969	298	999999	916	309	18	576	32	895	661	883	270	692	653	999999	633	999999	626	831	999999	999999	953	999999	878	732	999999	999999	999999	407	268	723	18	721	999999	999999	521	376	471	66	966	999999	700	180	949	12	850	513	231	361	834	164	413	354	190	999999	25	143	332	194	143	999999	999999	999999	637	937	875	548	684	67	999999	266	131	570	865	730	103	783	999999	875	881	662	999999	999999	572	114	999999	663	541	120	580	388	
54	999999	923	301	132	86	543	21	137	311	999999	173	21	577	42	843	489	999999	804	241	999999	456	312	999999	561	129	62	532	999999	999999	17	574	487	961	222	843	646	573	999999	999999	250	205	999999	580	834	949	999999	994	81	476	184	91	316	348	461	597	974	452	740	13	33	20	393	915	303	264	686	59	365	999999	206	915	852	786	999999	731	999999	732	646	612	92	999999	461	160	47	926	999999	148	999999	624	999999	204	833	999999	993	239	999999	833	286	579	273	999999	999999	999999	280	269	999999	529	356	729	889	252	805	137	999999	966	558	242	877	377	999999	547	548	740	999999	11	91	258	793	999999	920	875	456	76	349	105	428	579	999999	777	999999	738	792	780	999999	626	399	706	683	37	680	999999	955	909	999999	725	448	898	562	999999	187	980	736	595	809	999999	796	999999	999999	824	999999	999999	362	109	679	999999	999999	767	15	703	999999	385	574	766	90	351	919	547	999999	623	657	999999	999999	611	600	717	12	999999	971	999999	999999	999999	917	859	999999	701	999999	999999	239	999999	970	680	893	858	666	802	416	969	999999	999999	104	259	255	174	176	28	962	751	509	999999	264	558	796	999999	873	952	467	714	287	389	134	999999	317	999999	999999	977	636	168	944	797	999999	42	692	999999	626	581	999999	752	692	470	739	474	999999	277	70	421	999999	609	985	713	344	701	692	134	343	999999	941	999999	521	999999	999999	803	806	712	660	232	865	294	667	301	548	715	31	816	650	660	719	49	999999	999999	104	999999	182	240	999999	609	350	567	179	999999	639	336	240	503	88	999999	999999	642	999999	838	555	599	941	999999	175	629	679	875	999999	683	321	902	999999	999999	104	364	630	575	999999	60	999999	308	124	81	662	222	484	999999	999999	714	991	86	433	277	685	504	96	489	999999	832	930	474	93	495	285	736	999999	999999	999999	724	314	102	393	565	956	257	484	999999	40	953	999999	161	147	769	691	245	999999	704	999999	999999	278	999999	510	999999	130	417	999999	629	999999	926	857	533	129	24	409	899	692	867	320	437	999999	225	458	121	687	779	336	323	803	50	267	660	355	809	455	173	591	966	999999	549	42	854	84	114	105	621	42	133	369	791	552	999999	393	177	579	62	692	399	999999	350	91	901	825	999999	668	207	188	999999	568	246	999999	999999	431	771	405	175	151	999999	25	75	747	212	953	21	497	655	999999	188	239	402	999999	202	236	104	999999	140	999999	328	446	999999	443	721	999999	133	999999	825	999999	621	771	414	
911	348	999999	674	603	878	948	813	267	999999	999999	999999	90	175	999999	126	999999	337	314	275	146	999999	907	127	632	35	647	830	538	672	475	656	416	825	491	141	999999	562	999999	588	191	225	70	433	999999	442	641	399	367	367	335	852	316	506	999999	98	441	265	999999	577	241	128	285	595	547	999999	594	265	684	634	307	937	836	725	93	920	999999	999999	999999	199	394	258	472	999999	347	622	999999	999999	557	403	700	563	999999	999999	357	999999	940	475	885	999999	848	386	999999	733	999999	397	26	591	422	357	336	956	115	999999	193	983	655	113	258	924	935	999999	707	291	933	744	427	999999	999999	29	979	296	598	467	351	18	999999	739	121	999999	999999	757	497	210	999999	743	458	999999	739	373	418	836	227	961	757	174	678	433	799	999999	970	113	223	999999	377	999999	999999	647	999999	999999	450	916	999999	999999	328	187	999999	507	224	999999	296	757	999999	13	611	999999	78	637	709	187	339	999999	939	797	979	502	543	103	832	36	385	999999	999999	564	923	502	845	919	642	580	977	181	219	999999	38	222	930	219	791	234	971	731	938	332	845	341	976	204	999999	826	643	999999	674	197	999999	999999	598	999999	90	119	307	159	994	139	210	168	899	999999	769	766	571	334	999999	999999	65	654	999999	836	718	591	999999	999999	600	816	936	883	506	32	795	552	999999	321	999999	682	927	999999	736	999999	132	999999	999999	646	435	999999	264	319	999999	76	141	170	614	762	900	999999	593	656	559	187	202	326	662	999999	999999	226	153	999999	204	629	680	999999	917	72	714	999999	159	999999	225	47	561	626	102	439	890	635	999999	999999	421	999999	98	280	272	999999	999999	805	35	565	112	999999	419	15	999999	171	999999	898	252	551	57	870	999999	714	441	999999	999999	576	234	232	985	908	288	291	838	999999	999999	410	999999	999999	999999	908	999999	593	776	16	628	999999	999999	999999	53	999999	392	999999	813	999999	301	383	838	999999	999999	999999	999999	802	580	203	929	137	177	560	630	986	927	999999	104	149	864	999999	938	434	892	79	74	999999	189	999999	526	999999	477	297	272	167	571	228	434	416	337	212	23	582	87	500	388	950	310	67	74	507	301	999999	999999	999999	999999	413	859	864	975	288	623	587	677	999999	659	879	999999	473	999999	709	999999	999999	811	662	741	366	357	401	690	124	992	131	927	28	600	803	611	725	721	167	369	999999	440	59	588	436	904	49	841	999999	662	836	642	999999	57	612	862	33	805	999999	65	999999	183	861	295	999999	
659	999999	446	856	999999	572	751	266	349	890	258	762	84	999999	461	317	560	999999	461	166	999999	572	999999	987	941	588	999999	643	112	901	396	999999	763	96	776	999999	603	999999	240	999999	95	386	25	999999	364	109	999999	999999	626	748	907	992	409	999999	999999	97	688	999999	914	690	651	118	164	448	503	999999	999999	987	538	216	714	575	951	372	81	112	999999	812	999999	999999	639	430	26	364	994	999999	179	999999	83	689	566	154	999999	999999	447	999999	232	577	664	684	111	961	999999	419	999999	342	50	47	68	910	541	876	999999	999999	61	231	999999	800	454	109	510	373	999999	848	650	999999	505	999999	924	999999	880	978	158	999999	740	678	468	607	330	661	999999	141	999999	173	158	690	328	996	498	226	885	431	133	564	184	737	57	123	999999	999999	836	639	122	964	39	562	727	877	343	383	999999	493	479	792	745	378	796	749	999999	960	252	508	913	708	218	999999	855	594	773	12	630	354	838	999999	824	999999	29	612	999999	595	962	450	663	125	462	999999	952	340	818	806	940	999999	999999	808	231	999999	726	999999	999999	580	707	143	114	340	999999	418	999999	622	967	32	359	194	615	999999	997	801	844	798	255	816	999999	524	775	966	999999	999999	931	39	636	496	999999	614	856	563	999999	829	346	333	372	999999	999999	339	373	796	457	756	691	318	810	429	999999	999999	169	999999	999999	192	367	147	999999	429	999999	626	986	481	34	999999	337	62	226	177	999999	999999	999999	210	999999	177	161	999999	519	316	999999	999999	228	216	12	79	455	916	489	705	471	999999	65	943	999999	130	999999	999999	999999	713	428	639	101	642	964	972	502	958	870	907	41	999999	999999	999999	999999	863	407	999999	999999	954	298	421	572	999999	705	266	465	491	642	949	823	999999	215	999999	887	11	999999	585	999999	40	576	999999	56	999999	999999	92	999999	999999	166	999999	999999	574	423	817	424	17	999999	580	999999	707	516	21	325	999999	999999	999999	999999	821	83	999999	999999	999999	537	447	387	801	374	990	847	623	685	370	335	938	236	259	999999	999999	391	880	934	951	649	999999	524	565	182	135	498	901	909	759	31	380	371	901	46	975	999999	623	642	85	999999	323	999999	155	686	999999	693	834	999999	999999	439	202	851	999999	182	999999	923	999999	629	248	502	999999	999999	999999	349	999999	577	335	222	999999	958	768	999999	858	999999	335	522	378	999999	795	442	664	976	999999	329	829	529	980	999999	54	999999	617	994	403	583	786	609	105	999999	731	999999	368	999999	999999	827	671	999999	992	
172	846	999999	555	999999	833	806	999999	970	589	999999	520	435	596	606	178	819	350	773	999999	285	999999	725	426	572	999999	986	84	52	999999	306	999999	874	536	817	882	573	506	673	170	999999	745	815	29	999999	999999	999999	222	761	453	245	486	999999	120	716	730	999999	63	982	796	847	732	795	58	292	949	645	899	778	723	604	323	677	613	257	540	626	999999	927	999999	851	773	322	599	999999	820	759	764	819	999999	762	520	523	876	323	864	999999	767	737	999999	650	406	444	48	848	921	809	294	863	186	113	999999	136	999999	999999	84	420	205	999999	472	199	881	999999	999999	961	94	999999	999999	299	392	590	859	999999	388	636	455	339	283	751	764	21	475	900	643	984	999999	394	999999	999999	999999	454	753	404	999999	359	768	327	753	86	999999	999999	19	994	480	595	254	455	999999	80	999999	744	146	454	608	999999	999999	980	445	706	624	700	982	868	60	938	837	999999	704	39	867	999999	586	207	986	999999	11	480	430	58	740	892	999999	746	442	504	318	999999	796	813	999999	999999	881	56	462	74	148	150	999999	542	758	788	999999	718	213	371	999999	939	467	965	999999	254	560	397	966	731	63	245	436	556	630	537	668	891	404	999999	256	539	744	999999	503	861	536	887	300	951	151	928	999999	80	345	999999	842	999999	999999	390	237	494	999999	730	20	903	714	397	912	230	130	859	323	134	125	628	204	544	471	598	717	673	106	25	590	999999	702	366	220	261	695	999999	999999	24	999999	999999	999999	23	912	600	156	148	975	79	830	291	615	419	999999	716	184	307	369	765	673	564	397	74	999999	885	999999	358	187	661	535	292	999999	309	999999	999999	178	191	632	870	451	578	999999	999999	194	999999	999999	292	411	999999	87	397	478	772	351	296	373	395	873	36	399	798	961	999999	543	999999	999999	316	145	600	999999	992	675	999999	999999	999999	999999	370	879	840	999999	917	999999	682	584	147	814	559	957	986	990	783	999999	999999	999999	652	616	384	493	646	999999	999999	156	811	956	999999	999999	979	999999	256	429	12	516	999999	660	481	999999	288	739	405	733	409	358	159	609	999999	684	79	27	671	487	492	877	243	999999	999999	771	145	999999	499	425	835	999999	710	999999	999999	276	284	944	998	801	337	644	999999	999999	940	854	997	999999	201	410	999999	961	786	769	937	999999	282	543	498	999999	716	562	249	980	898	999999	647	999999	621	497	409	134	999999	999999	159	999999	999999	331	559	317	773	999999	535	999999	999999	873	325	941	628	999999	
994	999999	456	999999	999999	775	405	116	23	643	217	415	999999	999999	10	999999	942	916	619	100	345	950	999999	999999	937	783	36	160	218	999999	982	705	963	758	503	999999	999999	730	785	383	452	682	317	915	110	367	352	999999	98	254	931	409	332	999999	526	53	757	276	360	999999	748	254	898	989	661	511	999999	999999	210	999999	999999	221	140	245	648	999999	643	78	89	579	999999	999999	72	964	102	582	999999	435	999999	459	910	412	380	484	635	207	784	328	264	599	916	520	630	999999	404	719	999999	999999	999999	863	410	999999	196	999999	870	553	999999	934	999999	88	999999	26	599	751	432	447	841	656	610	450	879	999999	813	490	663	999999	574	317	999999	383	313	296	999999	379	58	231	999999	599	999999	91	999999	849	431	186	470	899	920	879	332	956	878	999999	486	999999	984	999999	875	999999	999999	949	999999	999999	374	523	774	841	999999	229	999999	999999	232	251	52	528	434	39	893	636	29	763	10	695	999999	613	999999	690	810	107	999999	962	355	520	482	664	113	152	484	908	412	629	429	700	999999	130	734	636	580	999999	24	954	999999	248	685	363	948	293	999999	761	29	93	999999	382	999999	740	855	999999	769	387	425	291	999999	984	234	400	999999	309	519	865	879	867	120	853	999999	440	999999	116	834	999999	715	820	265	723	999999	328	599	56	866	446	274	32	999999	203	541	732	409	999999	23	999999	28	649	773	32	881	161	973	187	999999	999999	999999	749	877	650	671	999999	36	831	105	906	801	297	443	82	600	999999	999999	917	321	999999	999999	562	102	549	109	76	999999	242	842	737	999999	421	758	472	476	525	155	999999	999999	936	706	999999	122	117	494	731	215	701	432	34	999999	65	865	937	372	416	656	337	551	605	999999	793	988	367	999999	999999	539	971	606	999999	712	784	396	385	654	462	999999	985	64	378	861	354	999999	999999	586	299	999999	820	109	69	869	817	675	999999	386	912	589	999999	556	115	201	244	999999	358	321	999999	669	489	999999	999999	966	670	282	182	744	999999	984	180	781	271	832	719	871	546	214	894	999999	470	998	741	872	696	438	949	186	626	259	999999	506	219	999999	999999	536	199	103	999999	544	502	191	999999	928	418	973	295	282	482	372	558	153	999999	268	999999	491	551	999999	280	242	333	995	127	954	532	999999	571	641	766	192	682	452	15	999999	616	288	826	999999	464	722	153	677	704	264	701	317	999999	951	430	585	985	161	823	999999	221	507	999999	227	405	744	999999	999999	515	300	999999	
115	147	76	651	921	664	738	999999	557	98	655	999999	862	263	224	595	619	221	191	999999	530	629	48	148	999999	223	999999	417	999999	999999	500	999999	999999	999999	595	179	22	999999	508	921	256	578	999999	878	566	215	211	964	191	999999	792	999999	999999	999999	999999	486	999999	928	542	708	65	331	863	246	598	492	887	297	667	54	582	320	713	270	999999	952	362	999999	999999	999999	21	644	236	999999	999999	68	999999	999999	416	119	80	94	766	999999	999999	925	715	39	999999	83	328	914	306	146	576	481	999999	73	152	999999	133	938	999999	639	696	420	105	999999	717	539	654	999999	881	558	974	498	553	912	404	34	246	333	880	509	999999	107	348	99	994	999999	340	774	178	999999	985	141	738	137	999999	455	830	999999	999999	751	428	751	999999	748	172	87	928	999999	999999	128	970	999999	68	846	63	999999	81	15	307	670	208	879	408	999999	572	842	759	425	808	948	203	822	20	139	90	833	999999	599	927	916	999999	525	999999	59	240	195	999999	892	83	514	383	825	125	999999	999999	549	999999	999999	185	329	328	999999	16	720	924	157	789	929	765	229	535	481	87	390	551	999999	999999	358	450	999999	769	866	352	303	574	378	707	368	999999	541	490	711	424	999999	598	616	518	394	135	93	405	153	999999	853	979	901	999999	734	110	869	774	994	911	797	559	461	170	712	155	555	449	431	999999	999999	739	823	999999	999999	792	935	999999	389	232	999999	999999	999999	740	498	999999	999999	630	972	999999	717	766	495	799	999999	999999	146	456	805	999999	579	643	999999	799	902	124	165	844	999999	941	174	999999	999999	771	553	815	933	999999	999999	398	483	999999	477	172	635	467	253	33	999999	430	656	489	369	150	653	999999	18	826	837	383	168	828	361	40	104	23	381	999999	256	999999	124	424	784	417	765	654	175	811	173	444	870	142	413	848	295	999999	345	255	128	829	807	116	999999	298	999999	655	574	447	78	622	96	530	777	629	315	241	704	951	384	999999	559	206	662	403	513	36	424	512	999999	418	677	999999	605	426	14	17	541	495	187	999999	89	728	743	551	999999	350	364	784	542	64	980	393	870	129	280	610	999999	490	785	213	241	71	702	659	944	999999	925	360	625	307	999999	219	774	274	919	830	463	121	56	172	671	639	970	690	437	294	999999	485	156	999999	563	61	710	973	879	999999	999999	93	606	396	425	999999	169	244	999999	771	999999	605	999999	999999	157	342	443	622	541	601	100	21	231	999999	999999	999999	213	
231	744	649	508	999999	395	900	804	380	514	659	747	999999	479	999999	336	666	675	999999	285	999999	256	231	999999	98	441	287	927	24	861	946	999999	975	799	938	500	714	273	818	220	309	644	776	999999	999999	999999	873	131	364	685	999999	985	55	173	506	974	523	41	999999	999999	999999	972	790	518	568	967	772	868	541	999999	999999	999999	857	999999	976	72	479	999999	832	223	999999	165	573	338	305	961	646	811	303	963	977	683	999999	458	113	336	853	267	269	817	112	15	999999	129	73	171	138	606	197	999999	504	130	208	206	801	999999	409	462	223	607	330	960	574	999999	268	938	550	408	345	650	219	221	143	25	121	999999	999999	453	999999	143	833	999999	624	999999	468	856	484	999999	657	999999	926	401	54	661	496	151	441	22	999999	134	621	730	270	546	234	999999	986	193	94	249	385	956	196	999999	774	999999	345	999999	999999	999999	464	999999	750	193	724	999999	176	999999	999999	970	130	999999	999999	150	999999	999999	780	999999	636	185	999999	300	572	417	775	970	214	999999	887	216	805	999999	903	999999	670	727	979	86	999999	416	126	514	664	999999	999999	999999	372	56	566	671	509	999999	88	933	541	173	331	343	417	754	612	210	594	999999	174	403	660	144	479	794	133	999999	999999	229	999999	365	636	458	999999	999999	607	999999	999999	999999	707	548	648	970	917	506	406	999999	668	78	804	915	920	352	950	726	172	999999	576	999999	547	805	11	858	873	185	537	873	999999	999999	156	453	801	377	614	625	999999	999999	226	999999	398	487	44	197	999999	154	444	294	508	571	790	378	592	999999	678	902	546	999999	106	999999	969	533	601	214	999999	360	123	552	738	999999	971	482	22	603	383	70	770	813	443	728	740	999999	375	483	673	777	861	174	699	711	89	964	593	484	13	864	885	999999	999999	75	999999	999999	556	999999	600	318	999999	999999	263	618	141	733	356	377	11	726	168	999999	541	153	498	948	853	36	254	17	889	537	599	519	184	940	546	378	697	848	999999	201	882	364	421	872	911	91	580	355	617	225	999999	287	999999	999999	299	133	999999	92	999999	530	999999	999999	429	828	399	744	444	201	196	978	680	163	999999	999999	999999	186	999999	999999	999999	772	456	899	400	999999	65	321	812	999999	650	423	801	615	809	176	272	300	935	592	482	176	647	999999	168	638	545	999999	257	739	999999	123	999999	950	999999	276	999999	39	202	755	773	88	931	999999	550	773	999999	75	354	863	704	944	250	999999	999999	870	999999	999999	999999	761	
139	999999	999999	999999	884	537	32	850	570	999999	999999	242	999999	190	999999	404	245	619	999999	395	999999	479	974	394	999999	587	999999	260	807	184	151	999999	999999	441	626	46	23	859	999999	23	999999	336	504	812	770	472	846	69	330	748	635	515	999999	354	309	659	762	680	47	307	664	772	52	396	400	999999	943	666	564	999999	999999	385	476	999999	645	999999	975	999999	623	573	999999	813	929	999999	548	636	776	944	141	966	283	343	822	999999	359	978	294	999999	999999	684	528	190	504	999999	368	999999	48	416	709	184	683	600	66	474	999999	850	842	984	999999	763	319	999999	999999	999999	509	999999	999999	631	999999	667	840	867	749	938	54	560	318	392	700	298	999999	369	245	957	293	682	286	357	999999	999999	146	999999	270	999999	374	529	655	906	48	321	696	416	941	51	344	816	850	128	429	16	541	460	999999	999999	999999	950	764	577	999999	826	999999	215	353	966	531	999999	999999	101	573	525	905	412	353	999999	602	191	999999	203	999999	476	831	168	928	281	966	685	25	712	999999	424	999999	87	602	221	550	490	73	974	520	999999	220	759	554	904	111	139	116	904	999999	999999	999999	571	999999	837	995	612	287	81	10	845	525	894	608	158	760	828	809	142	999999	999999	127	453	999999	819	266	999999	613	34	999999	836	579	121	756	508	999999	203	999999	999999	226	999999	212	999999	974	675	288	325	160	999999	153	283	329	973	76	999999	867	88	888	144	581	923	999	999999	999999	174	275	413	147	110	266	567	706	999999	999999	900	910	135	999999	17	999999	940	999999	217	880	896	516	606	54	913	640	814	314	987	193	302	939	999999	100	810	409	999999	188	999999	149	999999	999999	284	66	176	932	741	609	999999	603	640	11	999999	382	14	999999	669	369	999999	469	452	262	719	861	999999	999999	999999	999999	669	607	667	999999	871	77	999999	329	999999	999999	878	980	899	214	433	394	999999	999999	157	577	999999	162	740	514	953	590	697	334	858	423	443	999999	972	707	940	999999	935	877	140	724	87	684	999999	129	490	999999	999999	247	999999	334	318	332	999999	999999	948	999999	867	163	808	291	999999	970	999999	817	116	673	18	201	999999	159	999999	675	999999	999999	499	999999	736	999999	999999	999999	29	460	505	533	999999	120	999999	588	758	433	999999	782	78	849	999999	117	223	608	999999	817	999999	379	999999	679	876	999999	170	999999	894	547	999999	999999	139	109	271	999999	474	938	712	999999	281	430	999999	840	743	676	606	322	88	391	197	138	607	216	474	999999	486	826	999999	
472	949	999999	693	221	653	999999	653	969	587	999999	642	285	999999	27	545	999999	999999	143	936	999999	46	848	999999	512	359	651	649	999999	634	620	999999	999999	291	999999	55	271	736	231	999999	583	33	636	734	653	999999	912	242	589	670	659	714	353	890	457	436	111	707	999999	999999	11	520	730	345	999999	991	993	993	655	971	284	88	714	946	362	999999	999999	124	659	999999	447	999999	69	262	999999	999999	999999	758	999999	813	944	564	999999	999999	194	73	999999	301	767	661	755	918	587	618	396	580	10	406	537	281	36	986	57	427	423	592	460	477	369	70	901	245	999999	841	999999	720	533	999999	762	299	882	118	356	997	999999	528	832	451	866	999999	906	693	999999	562	787	958	999999	137	999999	999999	612	999999	931	707	999999	520	999999	745	591	999999	56	656	999999	999999	999999	999999	640	59	419	895	760	19	611	964	163	217	23	606	64	999999	213	405	406	170	686	999999	999999	648	999999	498	768	999999	859	199	358	259	59	983	173	870	327	999999	718	61	841	999999	999999	999999	553	552	506	162	691	523	472	650	259	483	561	341	739	991	999999	921	999999	999999	160	422	616	999999	168	999999	443	193	750	999999	999999	999999	329	92	844	220	105	695	991	616	999999	345	727	707	10	575	999999	832	999999	999999	999999	999999	925	177	453	801	999999	649	394	475	719	999999	773	726	963	903	164	479	999999	529	896	999999	929	519	278	814	694	908	903	592	609	999999	999999	424	101	889	430	161	999999	52	860	455	310	999999	999999	999999	572	10	744	106	421	951	345	611	440	999999	868	415	898	639	116	999999	999999	801	866	999999	454	358	634	83	483	999999	840	999999	668	450	816	412	622	999999	999999	693	999999	999999	181	657	275	452	999999	564	31	999999	999999	999	936	418	709	999999	999999	788	453	999999	376	670	623	418	121	891	942	989	721	465	792	527	397	422	999999	999999	630	999999	843	12	374	80	62	468	749	840	999999	259	741	317	752	999999	927	38	999999	504	193	762	999999	999999	509	994	842	565	232	735	612	524	141	769	999999	451	944	451	999999	306	617	164	669	281	999999	692	257	414	713	957	999999	368	104	782	999999	868	672	470	502	379	237	496	999999	24	237	999999	127	972	438	999999	890	486	189	31	886	39	103	999999	10	816	999999	438	852	999999	999999	253	429	359	23	20	999999	484	948	478	78	999999	918	655	999999	389	574	285	975	412	77	124	189	999999	896	726	999999	408	469	685	632	798	999999	970	879	999999	574	768	958	999999	532	999999	
999999	710	952	765	120	999999	231	620	999999	999999	999999	449	207	999999	74	355	463	296	245	380	24	999999	846	999999	486	948	775	999999	999999	806	999999	557	879	660	586	999999	131	140	616	337	187	999999	443	999999	345	204	999999	858	919	229	314	999999	192	999999	401	999999	864	682	289	999999	999999	171	805	999999	154	905	999999	999999	443	594	233	999999	679	999999	203	176	829	684	934	291	185	917	150	999999	501	654	375	999999	268	322	615	449	999999	999999	665	25	52	997	26	440	634	235	999999	334	995	982	999999	999999	958	999999	445	999999	748	997	999999	754	31	219	999999	999999	999999	842	288	131	979	783	481	234	253	187	133	831	668	503	657	949	999999	815	600	519	662	101	999999	42	999999	435	701	854	468	910	994	833	63	526	901	792	946	303	355	221	999999	999999	999999	780	999999	614	999999	254	350	47	999999	216	618	999999	837	448	82	999999	255	553	92	626	766	342	193	300	999999	999999	601	864	999999	208	469	389	18	999999	70	988	930	272	999999	999999	999999	430	657	787	224	628	688	463	719	701	58	801	139	883	11	697	597	812	836	379	999999	485	44	64	999999	239	426	943	387	94	325	982	639	999999	999999	999999	685	999999	85	159	463	148	999999	999999	159	667	999999	134	893	999999	400	128	436	999999	803	39	999999	602	51	985	211	745	86	634	385	76	172	504	771	665	21	202	999999	686	916	514	340	999999	905	999999	980	302	60	23	999999	207	556	104	999999	93	949	93	999999	999999	948	999999	72	999999	925	93	505	754	363	237	361	208	999999	750	628	999999	999999	663	999999	962	999999	909	694	72	940	188	519	78	999999	687	716	928	999999	647	738	207	452	819	807	999999	583	235	939	822	662	495	815	999999	475	542	394	296	396	401	94	48	33	999	579	747	999999	437	999999	999999	521	432	370	744	21	430	846	879	999999	999999	389	779	970	872	409	455	372	713	602	140	303	999999	541	446	562	699	184	452	250	999999	999999	999999	999999	274	311	999999	134	999999	794	54	695	515	440	521	21	314	999999	999999	600	134	999999	859	835	951	381	101	891	924	191	322	256	404	639	795	627	999999	636	706	571	180	999999	301	919	557	999999	788	999999	999999	434	999999	630	999999	852	999999	686	398	320	999999	892	220	999999	999999	890	481	999999	301	999999	645	999999	778	999999	372	999999	999999	999999	92	940	999999	999999	999999	111	870	999999	933	999999	232	551	523	119	239	923	999999	813	361	999999	999999	410	447	999999	152	999999	354	136	999999	579	268	999999	999999	999999	603	
457	43	685	999999	999999	477	710	999999	790	576	999999	362	536	665	999999	999999	558	238	597	682	999999	502	528	999999	681	999999	743	843	364	432	788	128	210	515	781	890	759	515	999999	364	999999	454	657	192	402	999999	818	471	999999	999999	999999	214	999999	999999	921	955	514	999999	999999	362	734	866	601	367	787	999999	999999	999999	883	964	485	53	999999	243	272	237	845	345	972	130	937	282	51	999999	999999	584	294	999999	594	999999	385	999999	999999	889	999999	999999	853	299	405	999999	999999	798	999999	999999	859	665	999999	601	377	999999	120	999999	348	506	424	461	825	999999	999999	213	347	590	435	999999	588	999999	999999	107	613	718	383	555	940	211	721	149	694	999999	999999	67	999999	693	202	900	715	217	109	390	474	178	728	282	655	999999	433	818	999999	529	259	999999	509	131	987	658	320	564	999999	147	999999	285	999999	620	420	586	847	999999	397	999999	352	999999	999999	775	632	445	999999	111	900	747	999999	999999	777	175	999999	999999	557	999999	705	544	590	999999	978	999999	999999	199	411	999999	861	78	355	779	430	836	186	877	884	734	498	551	668	218	663	490	369	881	508	600	665	82	39	612	948	853	945	201	999999	975	179	442	999999	882	250	832	402	998	483	940	999999	87	999999	822	999999	163	875	999999	497	999999	602	724	999999	810	452	999999	999999	742	830	576	891	984	485	909	565	999999	518	785	967	831	999999	371	408	567	611	588	618	216	999999	794	999999	999999	704	904	999999	999999	751	999999	440	999999	999999	999999	177	906	59	15	601	554	267	689	645	99	999999	999999	409	999999	326	134	999999	999999	179	999999	876	999999	598	327	289	581	999999	120	315	295	354	516	48	438	204	999999	999999	605	986	74	949	186	158	999999	169	49	504	153	138	626	33	999999	999999	999999	783	140	999999	732	999999	999999	28	156	384	360	744	897	999999	970	45	999999	616	604	877	999999	999999	999999	887	710	167	250	86	999999	982	688	271	778	234	999999	655	74	194	785	879	965	55	803	802	999999	153	999999	422	534	117	313	999999	428	699	186	86	94	253	999999	575	486	944	636	173	696	98	966	999999	547	325	971	639	830	999999	912	69	90	999999	99	567	999999	827	552	284	678	677	843	88	58	11	570	820	999999	220	403	31	419	639	999999	709	186	599	874	218	146	674	999999	703	999999	126	996	197	163	999999	680	658	401	999999	494	29	999999	887	624	546	999999	160	61	620	332	891	650	450	791	390	999999	305	952	343	999999	14	497	999999	301	932	999999	383	999999	548	539	
999999	629	67	154	96	463	298	974	338	464	985	622	568	380	896	475	999999	405	773	658	999999	705	999999	223	999999	531	115	999999	692	999999	380	493	512	90	587	271	593	306	704	999999	102	999999	624	879	162	999999	928	769	999999	466	458	977	999999	890	165	999999	571	843	999999	565	358	999999	999999	797	999999	502	119	488	793	634	999999	999999	999999	999999	565	63	91	188	71	108	602	346	999999	999999	92	999999	599	999999	925	999999	999999	749	642	149	999999	399	999999	827	795	659	999999	450	975	771	999999	209	286	55	334	112	957	392	999999	565	963	22	512	999999	714	999999	902	497	563	254	933	143	999999	561	999999	176	999999	999999	392	411	825	161	370	428	652	883	126	554	297	822	591	999999	966	86	999999	565	886	983	122	115	999999	784	999999	731	837	450	999999	724	999999	168	999999	999999	999	999999	739	811	651	94	413	831	999999	358	210	999999	662	625	999999	999999	385	714	290	40	151	287	654	51	274	638	590	211	302	401	777	139	734	888	999999	596	346	375	913	999999	580	291	541	408	584	999999	79	999999	283	999999	349	71	878	68	560	721	999999	698	547	23	503	211	538	182	580	999999	15	773	316	580	205	20	800	487	460	860	746	999999	467	127	569	377	927	999999	61	716	999999	999999	999999	596	870	999999	828	900	999999	378	752	368	999999	512	151	305	906	703	999999	339	271	999999	999999	700	975	479	999999	429	453	135	283	999999	130	864	999999	339	445	719	710	557	999999	900	999999	91	999999	387	428	954	975	273	999999	234	397	722	455	860	999999	637	621	999999	416	408	457	182	105	999999	248	963	692	999999	860	196	993	307	999999	999999	220	526	592	597	60	287	999999	999999	999999	59	898	408	419	959	272	807	108	319	151	999999	999999	17	986	652	999999	465	271	174	999999	285	240	100	574	94	650	999999	55	33	350	999999	954	277	518	55	999999	839	554	999999	549	62	98	999999	166	999999	917	213	540	940	999999	999999	26	289	776	388	818	999999	834	999999	319	999999	762	84	969	22	999999	186	498	940	94	310	999999	537	999999	360	197	556	934	210	176	446	20	115	999999	999999	122	674	999999	139	237	760	15	229	424	828	300	23	999999	153	544	741	714	600	999999	158	684	999999	664	999999	201	999999	999999	634	999999	872	711	656	509	224	900	164	685	368	712	334	304	691	123	797	69	184	841	791	665	434	731	419	999999	426	79	633	20	83	999999	965	999999	381	999999	552	126	643	513	500	253	389	999999	356	887	999999	999999	999999	375	999999	
366	26	430	91	968	733	150	301	999999	93	154	276	154	999999	999999	746	447	999999	999999	999999	680	425	670	350	547	285	378	385	531	728	572	86	268	153	999999	922	545	805	412	337	999999	825	247	429	356	976	245	454	999999	150	94	929	372	804	196	941	356	89	543	692	365	764	769	999999	520	77	18	999999	999999	999999	211	999999	999999	303	999999	854	188	250	994	999999	49	924	999999	999999	644	643	999999	464	999999	775	576	465	271	719	971	999999	999999	568	909	999999	968	245	559	428	939	452	418	78	999999	999999	762	115	95	972	653	441	314	388	999999	877	999999	553	53	999999	931	999999	379	801	331	999999	799	620	341	715	602	999999	374	41	451	201	234	999999	819	999999	23	470	379	298	76	540	342	676	999999	999999	999999	424	201	441	496	202	82	999999	746	132	999999	152	773	379	380	848	999999	999999	937	999999	999999	717	734	428	115	999999	999999	91	735	791	189	132	999999	309	790	187	612	933	544	258	128	617	898	697	92	870	697	10	999999	227	999999	68	739	690	389	999999	690	773	335	36	826	991	881	955	999999	999999	999999	474	999999	999999	999999	143	739	688	999999	44	818	999999	346	245	773	376	999999	517	327	130	999999	405	920	582	497	999999	607	999999	432	136	999999	999999	754	671	814	999999	421	726	981	339	329	61	966	354	399	653	437	100	262	460	829	999999	637	822	38	661	553	16	705	406	536	231	999999	597	308	875	292	674	431	550	954	446	999999	988	999999	340	438	575	193	843	411	999999	999999	972	999999	373	315	931	642	999999	679	999999	999999	584	803	999999	796	379	56	523	999999	762	669	712	999999	999999	837	999999	31	698	232	977	822	862	994	28	965	293	299	999999	569	360	41	999999	999999	550	425	951	195	702	543	69	529	670	999999	649	848	552	476	914	535	999999	910	999999	930	701	591	168	999999	999999	142	513	89	121	953	20	999999	400	842	955	968	885	999999	328	999999	173	999999	162	390	999999	180	423	999999	999999	409	903	999999	96	348	178	958	266	371	410	999999	40	980	999999	999999	471	918	999999	710	521	946	649	999999	999999	999999	766	253	999999	999999	244	614	719	696	704	712	60	569	644	999999	999999	999999	711	999999	999999	999999	133	192	999999	999999	999999	437	722	999999	304	438	999999	999999	858	999999	581	925	529	488	137	796	851	343	999999	999999	666	999999	283	405	999999	524	999999	135	160	834	666	584	999999	992	859	806	891	16	402	275	952	360	711	347	999999	747	477	233	999999	266	906	790	906	344	780	27	163	
326	675	999999	999999	999999	549	999999	640	999999	723	537	629	330	904	845	941	21	999999	315	200	999999	924	299	999999	21	738	893	928	876	677	867	221	842	653	575	340	999999	999999	328	810	687	999999	483	34	999999	604	76	361	71	848	895	592	474	826	999999	401	386	732	192	895	999999	106	764	999999	855	325	786	677	339	999999	328	999999	433	999999	513	239	451	274	118	417	999999	999999	866	37	999999	285	747	999999	436	183	999999	890	889	433	164	999999	942	163	999999	999999	817	399	32	556	999999	955	168	968	323	987	950	999999	624	774	233	123	239	999999	547	999999	999999	999999	251	165	999999	999999	60	10	351	999999	297	999999	104	999999	600	282	520	999999	999999	826	127	778	702	448	999999	841	276	124	209	50	999999	215	616	599	55	999999	999999	866	995	101	904	167	627	401	999999	662	999999	999999	183	951	603	999999	239	999999	999999	799	79	802	932	719	172	936	800	310	569	91	681	504	448	554	134	653	325	999999	999999	959	161	999999	748	999999	823	146	940	999999	446	443	975	999999	147	255	999999	355	933	999999	928	968	366	999999	831	999999	981	522	691	628	826	999999	603	823	799	502	648	768	64	372	895	36	999999	552	863	999999	999999	786	999999	999999	999999	999999	999999	49	487	999999	603	834	999999	139	588	310	454	322	999999	497	840	999999	999999	645	999999	217	301	999999	999999	902	973	814	462	999999	512	999999	165	498	999999	57	239	999999	346	846	899	999999	299	924	784	999999	581	999999	130	999999	295	954	691	722	596	370	487	159	659	584	979	999999	382	773	627	393	155	956	271	384	267	286	814	258	746	793	999999	376	786	795	330	300	694	95	419	558	513	443	999999	690	999999	90	904	761	867	120	441	525	307	999999	449	625	999999	746	999999	19	149	442	999999	999999	999999	120	372	864	999999	999999	999999	999999	364	79	879	712	64	581	813	186	999999	999999	391	635	999999	402	79	396	355	704	999999	947	975	999999	418	81	467	109	248	459	718	50	999999	187	25	154	171	238	520	737	571	840	932	933	636	96	60	350	451	58	50	976	518	559	811	999999	321	954	660	999999	255	954	343	364	468	341	999999	999999	620	217	241	841	999999	999999	143	48	25	999999	773	999999	30	126	999999	199	418	999999	531	947	376	868	832	999999	577	999999	491	616	507	578	475	305	540	999999	730	243	999999	999999	110	899	426	773	141	279	999999	338	999999	138	306	153	999999	726	999999	609	999999	751	384	999999	274	173	999999	526	540	447	999999	478	791	183	396	424	999999	999999	
999999	999999	530	999999	737	563	999999	999999	999999	363	999999	363	632	999999	999999	931	19	999999	858	792	935	999999	772	999999	999999	694	999999	712	546	999999	741	882	999999	999999	94	999999	999999	244	999999	999999	998	35	249	773	216	999999	814	827	983	999999	174	417	999999	589	284	704	999999	629	371	53	860	323	702	319	621	999999	591	896	664	317	852	775	965	999999	793	909	697	999	694	64	999999	875	729	999999	999999	999999	999999	999999	461	389	328	459	872	970	961	999999	999999	930	161	999999	595	917	172	675	18	999999	452	528	796	374	17	999999	935	999999	173	999999	999999	26	869	999999	120	410	445	285	988	999999	902	994	85	118	586	999999	848	915	468	961	713	63	999999	61	882	999999	999999	96	381	469	523	565	806	999999	999999	316	70	999999	668	195	482	999999	687	615	999999	457	453	687	787	250	21	30	999999	212	999999	540	349	817	999999	323	25	999999	999999	999999	879	347	197	108	28	280	706	984	256	283	489	827	999999	71	565	434	999999	707	999999	140	999999	999999	717	604	706	999999	999999	253	458	354	180	133	999999	168	735	158	270	354	669	517	544	36	999999	575	722	453	174	287	261	980	968	999999	59	772	81	999999	999999	999999	999999	999999	999999	463	999999	999999	112	366	844	217	336	999999	999999	10	999999	792	596	430	999999	151	882	262	395	999999	991	477	386	863	83	220	999999	359	528	999999	999999	999999	213	91	501	871	472	366	609	956	951	999999	817	968	278	267	186	650	656	488	710	150	81	623	471	67	525	999999	292	999999	131	976	889	999999	58	837	999999	515	999999	858	679	525	999999	439	738	156	660	999999	594	816	999999	446	999999	49	999999	811	139	590	999999	443	355	233	84	999999	835	974	999999	331	920	999999	678	671	720	797	809	194	497	642	884	325	407	118	654	475	600	684	999999	999999	528	999999	707	998	895	495	512	455	451	676	603	763	999999	339	999999	163	147	372	725	999999	240	783	323	496	705	304	46	247	579	608	385	160	702	115	999999	999999	733	999999	775	999999	294	999999	742	999999	49	999999	133	77	620	500	337	237	959	377	999999	744	999999	220	302	601	999999	275	876	843	301	453	71	95	536	814	430	467	597	500	999999	876	999999	999999	457	584	180	968	627	88	280	158	201	335	496	999999	759	522	387	183	999999	999999	487	899	529	595	69	47	541	999999	80	870	639	469	756	742	703	999999	762	999999	999999	490	999999	798	572	999999	261	736	598	999999	65	907	90	423	999999	601	399	151	973	999999	999999	143	437	999999	999999	410	
518	999999	999999	754	364	338	759	999999	999999	294	381	688	336	387	344	333	448	999999	750	173	790	226	744	999999	352	562	999999	999999	999999	297	63	999999	999999	172	634	529	167	999999	999999	727	157	421	999999	440	999999	710	999999	595	999999	201	694	999999	80	844	620	302	988	424	411	999999	880	858	474	999999	240	999999	898	174	752	999999	999999	999999	951	32	26	378	999999	999999	934	641	747	862	383	12	603	999999	999999	946	999999	341	541	743	442	320	847	298	946	999999	209	676	812	999999	999999	713	999999	999999	422	57	828	251	746	684	489	769	999999	28	485	472	861	549	797	952	999999	421	999999	431	172	640	185	999999	999999	349	113	268	829	107	29	670	976	999999	278	708	128	310	594	857	263	672	999999	829	813	999999	354	659	878	860	37	431	440	999999	927	781	872	110	819	407	580	231	940	956	999	814	999999	357	999999	99	999999	322	999999	425	177	499	384	356	999999	947	995	454	389	968	80	999999	999999	381	587	497	836	999999	490	197	999999	42	731	309	830	998	999999	996	999999	789	36	999999	999999	24	999999	999999	999999	999999	195	871	411	999999	842	972	999999	999999	584	124	770	999999	999999	815	831	638	999999	145	768	999999	526	916	959	998	75	999999	941	999999	991	225	999999	159	100	999999	832	618	786	160	200	999999	422	999999	423	873	236	605	536	221	883	966	875	999999	669	331	998	279	912	412	71	252	999999	530	999999	999999	999999	620	693	942	999999	222	852	988	945	18	662	108	503	95	772	470	73	730	482	34	350	654	490	768	322	563	999999	384	99	947	728	892	18	64	705	616	999999	999999	237	999999	124	887	355	660	668	900	776	826	639	600	188	999999	57	395	29	523	139	924	999999	429	515	478	898	997	289	999999	100	448	390	165	558	479	502	812	910	462	309	999999	999999	421	999999	880	744	498	769	428	845	999999	44	999999	486	986	999999	808	164	646	988	358	381	999999	809	999999	445	483	999999	708	807	245	999999	566	224	999999	824	218	642	635	999999	410	999999	860	924	477	414	209	679	571	516	694	657	273	474	950	458	210	611	460	445	270	456	70	621	610	148	478	966	999999	172	755	175	529	912	587	130	520	974	342	922	246	804	480	202	122	587	220	101	999999	851	624	999999	192	200	999999	999999	177	249	324	338	999999	242	503	409	760	528	138	361	887	830	938	236	278	537	208	465	975	999999	508	32	927	387	702	334	547	158	983	339	999999	999999	952	999999	660	14	987	13	310	81	999999	594	459	
999999	214	999999	913	398	337	654	999999	18	979	310	740	301	999999	558	999999	999999	861	612	545	798	912	263	878	999999	999999	274	999999	999999	164	903	999999	914	573	999999	183	269	420	999999	820	338	348	440	654	652	540	368	603	439	999999	141	219	999999	58	660	999999	950	565	256	822	73	114	796	853	85	875	999999	727	343	384	279	758	712	791	216	999999	999999	609	236	999999	217	671	999999	731	32	999999	605	865	912	130	233	999999	999999	337	757	233	552	587	578	776	714	999999	270	999999	204	383	507	48	841	210	475	350	999999	999999	999999	999999	994	74	830	391	999999	960	999999	999999	161	575	594	999999	43	983	999999	893	999999	999999	421	576	411	65	536	649	196	999999	999999	712	999999	882	375	52	999999	365	239	487	757	197	999999	754	999999	57	999999	629	789	999999	14	858	301	582	319	880	709	48	999999	999999	538	191	205	711	936	112	568	279	209	999999	999999	677	754	431	146	843	951	666	999999	363	999999	907	860	73	563	174	420	82	573	495	342	999999	375	300	948	575	999999	795	817	999999	489	633	429	247	471	999999	114	999999	999999	475	999999	999999	999999	637	999999	999999	331	142	158	771	691	999999	705	714	219	999999	312	999999	482	570	852	165	849	999999	874	529	999999	622	602	237	70	999999	637	107	566	299	999999	738	515	999999	999999	859	999999	56	42	993	999999	714	38	492	33	999999	397	874	623	772	203	271	763	999999	151	708	540	920	711	150	858	608	157	999999	999999	999999	947	163	325	992	999999	803	999999	880	601	999999	594	119	999999	418	999999	762	483	794	106	134	999999	259	999999	546	999999	726	999999	999999	144	329	567	119	900	459	703	243	558	630	263	400	276	999999	999999	378	123	999999	716	302	999999	106	999999	363	823	468	999999	698	977	779	673	791	468	999999	999999	999999	215	485	218	999999	715	918	213	853	999999	705	999999	999999	595	808	432	898	19	52	902	48	204	214	999999	999999	859	15	999999	779	957	471	931	173	147	391	172	999999	222	999999	587	79	892	281	822	127	611	506	112	999999	999999	999999	782	999999	210	999999	88	11	199	776	999999	710	999999	434	895	78	999999	693	955	214	645	794	685	57	464	832	999999	923	999999	178	831	362	903	97	432	192	689	515	962	440	312	170	449	446	77	877	999999	467	385	754	353	917	551	897	533	562	999999	734	961	377	999999	164	619	30	944	541	806	574	12	999999	388	268	730	525	902	484	354	999999	999999	587	424	688	547	637	825	913	811	15	564	869	103	999999	553	595	
879	158	551	428	999999	535	80	999999	465	999999	999999	999999	196	36	995	58	999999	849	754	999999	999999	872	616	981	999999	41	999999	999999	19	142	999999	433	715	999999	645	999999	933	926	748	454	517	580	999999	999999	272	999999	727	784	20	516	999999	999999	210	179	642	16	541	569	233	469	804	279	999999	999999	61	941	378	61	999999	251	124	999999	110	310	999999	382	649	999999	719	463	313	946	790	503	480	999999	233	546	999999	638	222	374	702	288	650	999999	999999	900	824	330	999999	676	403	769	401	380	153	900	312	999999	367	800	849	770	165	857	489	999999	852	684	717	832	999999	752	38	750	589	821	660	628	635	748	916	398	100	637	553	30	111	110	233	333	243	243	281	422	524	931	999999	792	758	416	999999	150	999999	540	128	999999	741	651	791	331	999999	684	634	618	884	461	999999	528	314	468	238	751	999999	999999	999999	323	480	615	999999	657	698	867	869	999999	700	775	785	999999	519	902	999999	460	319	901	93	559	999999	662	999999	73	999999	604	999999	999999	187	306	999999	228	941	999999	180	135	426	143	632	999999	814	415	918	118	999999	999999	18	411	189	778	999999	559	999999	999999	714	999999	86	172	999999	104	390	579	999999	999999	96	566	618	714	732	999999	43	185	278	711	745	203	999999	430	397	142	596	85	120	408	863	139	999999	903	100	361	58	999999	737	538	992	999999	372	999999	31	119	999999	999999	679	999999	999999	266	999999	599	999999	520	83	656	775	273	508	999999	468	644	540	957	648	715	624	999999	114	780	448	999999	719	510	830	230	409	287	631	999999	406	94	663	607	848	328	610	579	999999	402	488	474	40	688	999999	728	999999	73	470	796	679	309	921	964	999999	550	880	999999	690	853	257	497	641	216	999999	384	999999	932	999999	330	114	55	102	712	301	973	999999	999999	999999	999999	999999	345	817	835	622	107	173	698	788	308	448	817	889	433	155	991	832	999999	780	401	999999	999999	954	150	691	634	216	219	673	845	840	999999	68	588	618	911	999999	806	593	810	221	292	154	810	882	297	166	999999	567	310	150	884	260	342	363	194	391	677	154	987	890	954	35	942	999999	599	759	311	815	244	320	36	240	999999	190	465	906	154	268	403	478	548	652	372	704	955	999999	725	234	433	530	13	662	606	919	267	266	211	353	292	538	854	852	332	989	999999	654	999999	162	897	999999	246	418	750	519	999999	311	662	999999	999999	10	44	86	392	999999	317	374	634	59	923	999999	704	801	975	865	623	
999999	329	383	590	311	317	572	999999	155	999999	999999	911	96	577	999999	603	963	841	292	999999	778	999999	618	999999	750	29	240	239	698	583	445	443	885	896	656	982	289	657	209	693	471	750	246	430	999999	462	548	482	967	605	999999	959	693	371	999999	999999	710	999999	840	292	86	343	999999	572	847	160	35	200	920	972	999999	316	641	999999	42	37	234	198	957	297	481	758	271	103	999999	485	750	523	60	999999	282	588	817	917	616	138	122	999999	582	573	437	357	561	995	291	434	327	104	339	999999	10	521	743	553	810	999999	999999	999999	730	372	999999	512	149	498	699	735	498	724	982	903	914	999999	999999	999999	859	134	206	275	811	999999	168	655	194	243	431	999999	845	273	117	298	999999	999999	942	220	172	925	218	72	306	556	936	603	122	999999	999999	448	905	358	693	686	131	805	732	323	213	754	999999	906	999999	938	999999	235	617	693	846	999999	618	405	232	934	999999	144	969	265	480	564	999999	758	999999	982	999999	496	580	430	999999	260	845	628	16	418	607	311	995	999999	665	999999	986	999999	999999	566	830	510	136	758	770	987	836	476	842	649	999999	569	576	94	999999	403	999999	196	526	595	999999	999999	999999	813	337	614	148	611	600	769	999999	125	178	773	999999	355	370	821	660	999999	999999	378	999999	999999	999999	47	735	911	999999	271	66	799	901	999999	75	839	999999	322	431	999999	849	235	999999	82	999999	105	401	802	931	737	43	833	536	346	181	132	214	41	999999	999999	878	236	335	999999	713	999999	223	999999	708	322	243	57	400	504	340	199	501	713	297	111	645	933	999999	547	238	999999	273	999999	821	943	635	999999	706	999999	287	999999	899	548	369	301	882	226	103	999999	504	985	442	999999	999999	999999	630	999999	999999	999999	654	999999	256	999999	110	999999	515	657	362	765	687	163	351	999999	226	718	999999	953	353	996	228	429	840	999999	53	999999	790	241	559	839	322	144	999999	999999	486	342	376	999999	448	878	785	235	863	338	931	999999	644	999999	815	999999	999999	677	999999	748	295	234	114	999999	744	858	700	283	107	999999	452	552	817	999999	783	883	351	189	514	475	220	999999	566	511	999999	703	607	616	426	272	157	645	987	999999	905	261	238	492	376	590	187	512	137	350	885	999999	532	999999	400	999999	946	512	172	999999	537	302	668	603	454	50	999999	94	999999	835	375	807	565	230	254	531	655	859	999999	924	999999	999999	999999	999999	626	61	180	123	226	493	326	999999	482	999999	69	613	592	635	
48	335	999999	103	654	301	974	999999	823	311	999999	868	287	96	699	247	393	829	999999	999999	976	402	870	999999	999999	999999	519	730	335	259	999999	999999	999999	30	820	487	595	204	63	999999	251	549	238	869	873	358	216	239	945	245	999999	239	999999	999999	658	645	465	999999	999999	291	781	254	751	573	151	608	999999	999999	276	222	652	199	776	860	211	999999	999999	10	274	519	167	999999	784	100	337	931	463	799	371	185	31	403	999999	772	792	996	797	665	727	274	428	949	999999	999999	593	732	462	326	937	231	481	464	927	999999	133	999999	999999	661	245	219	155	140	999999	999999	200	999999	230	14	78	999999	639	999999	282	999	100	218	327	999999	507	604	478	147	861	149	703	567	475	261	648	301	999999	999999	429	518	129	298	63	999999	543	344	999999	458	258	732	592	999999	191	999999	999999	915	184	419	999999	640	999999	18	999999	755	397	632	783	969	366	776	679	503	89	764	880	999999	164	455	517	999999	102	999999	888	139	999999	999999	385	547	999999	732	127	999999	981	789	776	121	30	999999	484	910	999999	542	101	481	62	999999	999999	426	57	825	999999	999999	901	991	999999	721	129	149	207	665	257	245	345	633	659	562	521	300	988	769	781	855	999999	607	999999	999999	927	999999	86	469	838	959	499	809	971	398	225	990	251	64	999999	880	999999	818	663	325	206	999999	999999	500	576	602	437	999999	53	999999	757	304	389	999999	793	712	72	738	999999	297	999999	536	661	270	347	531	999999	934	777	999999	999999	162	943	296	363	469	594	585	999999	245	531	221	999999	75	641	999999	999999	264	270	288	999999	999999	999999	999999	579	670	806	561	163	55	553	503	510	153	160	999999	361	103	633	334	128	999999	999999	999999	766	534	771	596	628	426	921	794	674	499	92	392	999999	578	717	693	999999	999999	432	999999	692	999999	999999	621	914	47	999999	516	999999	935	170	341	999999	409	608	999999	898	220	933	736	134	759	829	21	999999	999999	442	782	386	939	672	95	999999	999	899	999999	823	159	681	999999	999999	414	173	738	338	751	865	761	969	999999	795	451	109	695	722	933	208	999999	560	999999	999999	786	140	999999	273	999999	286	526	999999	870	230	748	999999	351	879	720	999999	100	682	319	902	681	813	713	154	230	986	369	287	966	999999	133	999999	999999	999999	999999	284	482	474	999999	475	999999	999999	109	452	56	912	758	816	11	347	118	27	999999	253	923	973	999999	547	53	98	999999	249	999999	340	107	160	14	999999	999999	999999	999999	626	427	844	563	
999999	713	999999	999999	318	238	553	285	628	999999	115	358	290	74	107	857	999999	999999	176	558	109	999999	768	355	896	999999	404	18	565	235	491	600	406	690	503	269	165	999999	735	860	373	999999	915	908	991	801	724	299	710	588	187	204	261	296	464	999999	944	916	211	410	833	544	999999	402	939	999999	999999	600	999999	837	702	999999	695	315	194	145	802	859	363	104	999999	114	307	977	999999	999999	348	119	236	792	324	248	999999	334	36	828	254	522	999999	486	850	133	999999	872	886	999999	999999	945	999999	329	909	94	999999	117	999999	729	247	742	354	999999	177	999999	374	777	522	463	259	371	999999	365	999999	289	890	877	254	69	385	434	101	367	787	402	999999	906	883	999999	685	139	117	306	999999	999999	178	999999	319	18	758	951	359	432	440	999999	665	745	438	629	204	686	863	167	999999	812	651	986	865	774	999999	467	894	292	778	999999	999999	982	999999	388	121	574	568	246	311	434	85	999999	999999	650	736	999999	477	263	999999	999999	275	949	953	779	861	191	461	544	184	999999	999999	76	654	999999	999999	683	971	60	518	629	127	627	856	918	999999	999999	69	224	999999	999999	989	999999	257	999999	854	999999	39	994	526	999999	123	999999	71	19	378	18	24	616	766	63	300	427	745	415	881	648	102	45	52	878	999999	999999	999999	613	311	426	999999	875	466	999999	653	977	533	999999	516	103	999999	999999	999999	729	967	453	458	985	280	999999	895	999999	896	215	221	994	999999	648	999999	876	528	458	708	952	198	999999	159	197	999999	323	893	165	898	787	92	256	494	322	910	678	787	520	342	999999	530	977	979	999999	366	659	34	999999	782	640	999999	117	147	598	540	829	304	270	999999	999999	999999	739	942	119	132	965	509	999999	999999	999999	999999	17	999999	969	431	220	999999	898	831	749	299	17	383	268	221	975	118	896	782	91	384	527	999999	384	69	790	45	870	999999	401	999999	999999	158	654	551	567	990	999999	999999	999999	999999	999999	439	835	668	671	366	999999	999999	157	856	612	857	655	753	571	83	741	999999	999999	185	299	770	439	999999	904	859	999999	717	654	985	999999	730	462	999999	999999	97	108	716	999999	433	999999	999999	981	999999	548	536	502	901	999999	494	258	267	999999	154	380	999999	10	999999	763	999999	638	966	999999	999999	916	882	405	999999	774	483	974	34	522	217	999999	326	788	894	60	377	367	999999	737	169	736	682	204	317	51	353	97	861	953	585	999999	394	730	819	628	665	141	999999	137	999999	999999	234	745	
328	330	63	999999	115	196	395	999999	811	238	93	435	243	687	97	202	431	396	999999	81	936	999999	440	596	999999	276	394	999999	109	999999	999999	999999	512	999999	875	987	988	506	982	675	999999	140	983	165	646	393	394	977	53	999999	706	119	408	162	808	906	999999	466	999999	838	999999	159	999999	122	997	445	923	999999	999999	109	213	924	413	999999	514	805	438	284	950	586	882	416	999999	999999	993	999999	250	360	138	968	107	531	999999	153	874	417	784	999999	168	211	470	97	175	999999	861	781	706	961	999999	12	478	615	516	300	956	394	956	322	129	875	205	573	178	843	12	682	999999	269	572	999999	31	566	999999	999999	125	794	251	999999	181	221	425	999999	999999	135	500	999999	25	999999	197	490	460	471	751	293	16	999999	919	332	941	189	486	999999	399	999999	981	999999	498	999999	185	172	999999	707	151	907	459	916	860	53	353	519	999999	967	82	92	646	559	815	833	743	228	999999	918	317	991	999999	978	888	172	153	588	993	999999	999999	34	346	753	330	999999	833	99	999999	876	979	431	999999	518	999999	999999	903	999999	106	665	34	999999	297	999999	400	999999	182	480	37	697	999999	765	525	419	814	999999	745	893	238	971	999	653	192	999999	999999	885	479	226	614	581	268	721	491	999999	233	206	999999	121	363	999999	671	999999	71	999999	976	999999	906	999999	704	999999	999999	999999	203	135	665	380	774	999999	295	514	999999	955	999999	456	439	188	283	999999	195	617	320	999999	539	999999	309	999999	592	843	31	999999	979	377	999999	297	19	257	527	365	999999	853	432	447	826	848	501	716	496	614	909	999999	940	718	916	96	16	938	999999	145	826	28	999999	930	277	999999	535	999999	443	578	447	191	661	918	525	999999	999999	999999	807	999999	566	593	160	977	933	233	784	271	460	999999	291	999999	776	999999	539	654	75	999999	179	265	999999	198	282	917	177	728	146	32	203	584	901	142	999999	789	579	242	999999	809	997	999999	999999	274	852	999999	999999	376	414	280	388	999999	276	693	999999	551	378	378	999999	243	809	999999	999999	762	77	999999	533	158	999999	987	999999	306	999999	265	999999	135	479	58	345	274	629	801	324	866	643	999999	317	218	439	999999	420	999999	921	633	10	791	956	33	999999	975	999999	149	999999	999999	468	92	999999	21	198	578	81	330	42	55	999999	18	891	230	129	745	569	325	999999	359	999999	611	999999	999999	265	712	178	456	852	369	790	490	375	897	999999	999999	247	306	999999	999999	517	100	178	876	29	991	900	999999	
903	460	999999	168	999999	86	849	856	999999	931	755	485	999999	999999	999999	672	264	133	643	993	822	568	508	273	305	858	841	487	443	999999	143	999999	812	442	999999	401	953	632	69	298	58	551	853	316	550	544	460	892	999999	505	999999	999999	358	999999	913	999999	952	153	999999	571	999999	371	423	999999	999999	491	999999	999999	83	999999	719	632	999999	354	945	281	999999	201	722	999999	999999	999999	865	937	999999	999999	915	905	999999	216	449	810	768	999999	63	999999	999999	655	999999	68	870	493	818	545	786	988	999999	13	961	642	630	760	999999	999999	173	295	506	485	320	560	576	768	447	999999	637	909	864	575	301	269	153	69	683	663	890	914	141	999999	161	899	415	999999	944	887	586	688	389	666	334	767	189	652	999999	957	492	112	56	951	999999	877	134	265	711	702	499	571	87	766	221	259	999999	186	334	421	155	664	823	560	999999	999999	529	207	251	999999	999999	999999	999999	726	181	787	867	999999	421	284	999999	999999	209	252	999999	24	611	622	454	84	613	999999	327	923	999999	999999	288	496	670	959	357	999999	24	187	622	999999	999999	360	595	433	392	973	765	59	645	995	465	581	172	276	999999	906	752	176	920	86	182	999999	999999	353	509	999999	519	999999	926	999999	999999	31	629	399	178	260	37	31	692	640	247	278	287	816	372	999999	333	404	621	451	183	847	267	999999	999999	999999	446	252	924	20	463	312	999999	999999	859	443	999999	772	107	97	878	731	999999	289	838	904	524	107	981	999999	57	999999	841	484	675	298	999999	93	574	134	814	999999	106	682	186	935	154	490	999999	928	754	561	306	999999	572	452	999999	978	999999	920	529	348	270	999999	962	999999	999999	648	131	571	680	868	207	972	283	999999	634	802	113	903	759	43	150	62	57	496	818	317	912	233	924	785	387	999999	604	475	524	999999	719	838	999999	506	369	395	258	886	363	333	999999	479	817	571	874	802	170	999999	208	217	84	476	529	163	736	897	646	999999	491	553	378	999999	578	660	92	999999	999999	263	674	754	999999	171	142	494	67	443	999999	363	910	999999	493	118	999999	316	899	253	319	319	770	471	748	999999	999999	999999	999999	451	900	166	488	609	372	907	821	453	999999	912	344	44	106	302	999999	999999	984	906	69	269	540	271	999999	839	955	130	492	212	15	999999	999999	999999	999999	615	542	260	874	999999	999999	586	999999	823	903	986	909	999999	223	999999	980	465	999999	498	751	696	911	999999	405	649	654	999999	424	618	447	961	999999	999999	
999999	490	759	999999	418	683	694	483	972	717	368	999999	999999	681	906	24	232	999999	81	999999	580	999999	999999	904	855	234	656	969	171	679	386	942	840	896	779	732	717	749	57	696	804	999999	723	203	999999	999999	999999	973	345	999999	396	897	999999	878	441	661	999999	855	385	193	999999	999999	321	303	999999	999999	933	42	901	183	306	482	502	999999	473	312	129	510	999999	233	514	683	634	762	999999	488	62	962	465	128	999999	862	373	999999	999999	999999	956	430	863	999999	999999	999999	81	171	999999	913	999999	999999	414	999999	999999	285	230	999999	999999	352	99	999999	20	851	373	971	577	782	237	999999	118	638	716	999999	355	698	647	780	536	999999	611	473	659	379	93	548	999999	335	585	671	641	221	195	999999	999999	999999	420	21	491	726	119	298	934	668	999999	999999	797	30	783	843	999999	450	625	850	741	626	899	999999	768	824	424	999999	206	565	999999	999999	453	399	404	999999	999999	636	299	999999	718	999999	538	990	575	327	751	536	999999	999999	999999	201	596	344	585	999999	507	780	253	999999	311	866	101	378	866	907	322	407	626	834	999999	999999	999999	815	141	428	97	999999	75	450	83	888	999999	464	532	611	310	119	814	41	451	507	393	999999	508	851	999999	170	134	668	15	353	999999	999999	186	41	49	780	212	167	999999	999999	999999	802	999999	423	999999	999999	999999	999999	606	212	593	595	393	68	618	529	317	290	207	927	784	999999	999999	999999	978	999999	999999	500	571	530	999999	656	756	852	792	590	49	999999	999999	593	323	869	71	803	760	324	334	128	422	520	473	922	960	357	814	999999	368	863	999999	999999	359	355	693	85	305	936	839	999999	275	38	489	232	605	613	613	914	999999	999999	968	999999	658	169	999999	999999	66	985	696	408	48	999999	231	186	648	999999	244	968	186	999999	507	824	999999	793	999999	394	41	250	999999	999999	999999	900	972	727	894	999999	999999	199	278	642	29	320	249	440	502	999999	807	999999	584	115	378	999999	737	999999	999999	153	189	864	316	693	999999	999999	668	349	999999	148	512	504	999999	868	999999	55	699	999999	999999	999999	585	53	300	999999	587	727	666	221	978	108	172	622	999999	751	600	672	999999	585	621	213	999999	999999	776	364	287	312	32	999999	152	333	945	202	392	946	568	145	573	253	116	302	159	457	370	565	975	889	911	999999	999999	999999	999999	124	922	763	999999	685	277	936	786	284	705	950	78	655	999999	969	240	646	999999	464	999999	639	999999	329	999999	204	999999	220	388	999999	999999	491	448	851	
999999	830	280	629	410	999999	999999	637	466	999999	596	209	388	715	412	15	999999	999999	357	999999	999999	999999	999999	999999	709	999999	155	66	558	999999	999999	999999	512	999999	999999	999999	699	999999	999999	999999	999999	471	183	999999	732	854	999999	999999	808	382	737	137	999999	636	659	999999	195	676	999999	999999	737	811	88	77	948	382	696	171	231	999999	316	58	38	58	225	999999	359	998	870	855	534	332	258	185	661	755	89	875	999999	854	146	32	691	186	571	784	392	999999	698	360	167	654	601	728	999999	688	109	96	420	928	289	999999	806	73	535	415	563	903	415	202	303	821	604	377	943	293	367	851	999999	441	348	253	309	520	697	880	730	530	119	999999	656	993	465	638	574	949	226	999999	999999	165	230	999999	999999	506	66	346	59	234	999999	782	331	257	608	979	590	46	999999	296	375	655	684	43	793	999999	546	309	999999	966	802	999999	77	999999	211	331	220	858	554	803	463	361	830	506	745	337	651	409	999999	999999	999999	538	71	930	261	994	480	999999	695	266	959	756	980	92	999999	790	714	591	55	287	768	999999	492	94	832	24	824	188	298	466	790	147	999999	879	918	274	931	147	487	999999	850	33	173	999999	843	706	381	999999	84	999999	999999	69	363	117	717	326	56	977	107	999999	179	999999	898	238	475	999999	841	999999	174	167	999999	577	114	839	436	744	568	204	251	136	643	87	999999	343	844	731	784	999999	172	602	227	954	50	250	46	999999	999999	999999	821	30	864	280	999999	999999	105	55	955	523	680	972	757	851	736	999999	999999	102	198	564	394	744	48	999999	938	571	939	904	536	863	999999	878	999999	999999	383	230	271	372	503	197	999999	798	775	270	138	999999	844	376	228	80	646	944	999999	570	549	87	982	832	342	22	976	999999	518	101	721	801	362	134	999999	515	999999	241	598	11	326	999999	999999	778	904	999999	726	572	999999	999999	227	858	519	58	94	306	247	439	39	999999	999999	56	289	999999	999999	336	836	720	999999	999999	371	414	355	367	253	999999	117	213	927	594	295	999999	515	62	874	862	292	313	49	181	278	278	212	999999	791	280	316	295	239	577	911	15	673	973	104	813	513	161	805	141	198	43	512	445	206	806	541	237	809	686	54	532	680	727	444	103	212	248	576	973	646	821	974	359	682	289	999999	541	957	70	359	140	508	999999	999999	999999	999999	766	999999	985	738	88	486	552	533	999999	335	946	999999	11	611	274	585	999999	494	376	69	999999	762	916	
76	10	279	748	337	913	33	772	744	210	336	445	999999	590	245	567	345	432	825	304	954	999999	999999	956	458	94	555	677	999999	999999	184	613	999999	994	999999	738	999999	737	224	620	999999	563	212	339	674	176	937	994	595	926	41	637	999999	468	999999	282	998	999999	299	253	367	356	357	137	999999	723	441	342	671	507	758	607	217	215	999999	401	591	672	291	292	999999	560	92	497	584	547	286	999999	43	646	739	999999	447	971	262	999999	999999	84	999999	951	734	604	333	999999	178	433	429	999999	999999	570	691	335	999999	999999	106	807	274	860	552	487	447	895	309	34	767	273	169	245	952	999999	196	516	368	340	558	553	237	999999	328	999999	128	999999	27	472	955	413	999999	440	875	999999	744	354	531	999999	513	838	999999	308	331	904	274	194	999999	596	383	184	967	701	458	552	999999	999999	999999	999999	999999	292	878	836	79	999999	810	729	999999	507	197	841	999999	542	826	719	258	928	671	999999	886	933	986	430	99	780	446	761	981	332	999999	473	999999	139	999999	231	960	467	999999	999999	104	545	824	999999	409	541	999999	999999	874	999999	999999	651	608	127	515	435	306	999999	999999	299	999999	59	747	47	631	723	39	855	85	999999	758	791	699	703	330	999999	999999	999999	999999	557	999999	999999	886	252	999999	234	864	694	624	999999	924	513	999999	939	62	54	999999	786	49	999999	512	344	359	999999	980	512	951	905	797	173	326	981	436	200	708	904	173	505	18	406	858	344	999999	54	681	254	81	759	651	285	554	332	999999	344	55	256	999999	616	271	525	282	958	897	461	714	999999	87	529	240	157	881	999999	777	642	827	177	113	314	598	735	999999	202	264	999999	619	993	706	101	999999	462	999999	556	244	999999	134	899	447	779	339	738	177	552	528	999999	404	261	554	999999	516	877	152	357	999999	535	94	90	704	385	841	721	246	999999	384	999999	999999	999999	68	294	518	928	729	333	974	859	568	888	673	760	127	999999	448	74	999999	999999	320	894	537	708	408	53	205	72	999999	617	999999	999999	178	999999	598	79	203	270	133	999999	157	999999	999999	168	966	205	417	943	267	999999	283	181	411	999999	467	20	797	359	886	999999	999999	667	999999	366	999999	387	720	999999	171	999999	999999	188	940	995	999999	501	521	378	741	999999	636	261	804	463	999999	330	999999	71	999999	588	282	844	999999	659	856	489	432	999999	801	999999	999999	494	999999	219	320	105	241	999999	986	966	499	428	617	683	837	480	863	999999	32	47	999999	659	
639	583	775	328	804	291	149	640	78	505	577	162	728	151	480	594	152	248	99	372	84	326	99	853	237	999999	821	385	625	500	993	763	981	825	855	208	443	991	999999	949	276	356	898	993	850	464	999999	695	10	279	999999	783	947	245	584	999999	494	922	999999	114	469	764	999999	578	511	999999	181	902	296	282	160	161	999999	149	105	728	427	105	13	772	744	135	384	355	710	219	999999	999999	250	999999	999999	521	999999	196	490	999999	341	330	999999	999999	293	62	999999	999999	129	638	835	808	149	999999	895	399	918	328	999999	344	999999	668	867	301	999999	999999	661	754	568	638	999999	999999	659	592	999999	999999	612	966	489	691	999999	656	236	82	384	17	605	394	999999	324	603	999999	826	155	999999	672	999999	200	49	856	400	654	169	491	999999	84	158	999999	468	797	786	952	999999	677	618	732	999999	795	999999	999999	999999	277	117	254	45	678	934	513	469	724	999999	999999	999999	999999	301	999999	497	999999	694	309	859	59	926	999999	537	650	999999	159	999999	401	240	667	282	999999	36	133	999999	914	456	708	149	644	97	744	999999	999999	35	215	999999	546	244	697	110	617	140	781	999999	268	999999	394	936	785	976	77	493	999999	999999	877	606	177	999999	999999	999999	985	999999	224	999999	191	696	999999	625	536	999999	990	999999	543	567	664	918	255	782	288	208	71	772	364	668	29	260	186	999999	999999	609	219	22	662	408	999999	457	999999	819	168	572	552	999999	409	23	985	911	950	999999	485	959	360	394	999999	383	237	222	806	999999	942	931	519	939	478	999999	999999	978	504	145	999999	217	12	436	624	716	999999	999999	999999	350	683	999999	999999	999999	999999	198	259	999999	766	288	999999	903	651	999999	999999	999999	62	612	999999	999999	460	16	416	814	968	278	956	999999	770	539	727	935	999999	465	872	999999	631	999999	200	289	678	737	999999	225	964	999999	565	642	558	396	999999	999999	11	999999	890	676	999999	999999	798	480	241	334	65	236	999999	999999	64	196	999999	53	606	309	421	21	804	723	794	200	850	430	712	323	375	999999	999999	999999	999999	999999	999999	205	141	999999	954	719	58	353	682	985	665	999999	493	999999	155	514	790	364	632	990	97	999999	882	510	999999	378	768	918	999999	681	361	877	311	107	621	301	911	999999	355	701	962	460	50	999999	535	130	999999	343	999999	861	593	521	61	943	999999	407	999999	631	500	999999	951	139	394	10	634	999999	427	396	758	853	602	330	18	930	37	636	136	83	975	524	441	435	999999	999999	98	
839	826	999999	999999	999999	978	999999	969	768	750	832	76	50	184	747	702	549	585	325	268	272	512	130	916	243	999999	999999	655	976	999999	526	390	297	912	794	961	69	999999	544	999999	321	361	999999	190	999999	570	96	898	237	822	999999	850	434	839	825	999999	705	451	993	942	738	999999	993	624	233	452	999999	999999	999999	785	642	390	50	999999	946	999999	272	999999	721	999999	194	351	428	999999	262	999999	956	457	999999	999999	999999	617	175	601	147	686	367	625	956	751	791	958	518	451	999999	999999	999999	999999	892	914	73	766	730	331	757	396	216	839	372	999999	496	999999	51	921	529	999999	224	999999	312	999999	553	646	999999	969	880	999999	999999	976	974	999999	866	999999	999999	182	404	499	887	843	999999	750	480	999999	999999	999999	265	999999	916	597	921	164	999999	370	681	633	370	426	784	760	450	531	564	239	864	621	691	524	766	869	527	999999	999999	380	999999	562	789	999999	393	583	999999	420	320	245	64	999999	999999	505	300	931	999999	977	714	999999	403	999999	195	999999	663	641	716	999999	703	999999	79	999999	27	916	765	128	844	345	43	211	56	40	221	328	185	999999	167	196	234	835	999999	549	326	19	977	292	377	549	370	751	866	972	716	999999	175	174	802	547	740	181	999999	476	943	513	90	372	111	999999	75	618	999999	999999	516	868	989	999999	574	17	938	482	751	305	974	292	344	83	324	999999	162	999999	252	620	456	62	999999	591	605	812	929	614	191	509	483	751	277	346	465	847	283	645	599	794	608	267	429	792	999999	661	999999	999999	58	163	714	999999	376	999999	84	464	131	407	999999	762	88	333	301	251	999999	232	999999	998	617	999999	999999	516	421	458	21	198	632	955	99	999999	999999	999999	566	37	795	429	385	413	271	11	726	876	722	999999	715	284	965	999999	970	279	647	999999	399	582	999999	207	642	917	851	885	831	175	318	979	128	165	999999	274	455	401	846	610	999999	999999	750	797	794	999999	742	999999	233	999999	984	999999	306	999999	533	983	547	598	787	468	561	386	179	560	567	999999	718	560	517	701	732	579	432	46	443	782	831	692	412	68	999999	999999	661	999999	190	999999	682	655	632	783	726	857	999999	999999	58	360	446	999999	240	62	865	192	999999	532	721	415	999999	270	39	750	999999	999999	999999	729	999999	446	724	792	379	79	69	73	927	999999	974	999999	965	54	987	93	346	641	462	359	202	992	999999	999999	665	999999	999999	422	625	881	999999	871	999999	885	104	999999	999999	653	820	170	
993	801	265	496	558	999999	450	353	283	946	414	999999	403	836	536	301	999999	594	999999	603	969	999999	447	999999	111	112	214	89	999999	385	457	692	999999	301	366	400	999999	408	581	818	335	999999	999999	679	477	999999	478	834	358	802	70	51	526	226	201	999999	364	219	999999	455	999999	370	403	898	498	999999	999999	999999	999999	145	999999	999999	23	318	999999	999999	999999	999999	578	991	634	379	730	157	324	416	176	604	109	999999	46	527	23	135	999999	965	364	999999	190	756	420	376	365	999999	248	918	37	217	947	979	847	999999	641	403	999999	273	639	999999	583	999999	554	104	999999	468	109	46	138	888	142	313	857	999999	587	821	999999	267	23	517	999999	406	388	958	656	130	173	450	886	619	313	912	335	118	999999	108	212	999999	374	896	123	211	789	149	85	644	132	590	18	819	823	563	259	131	347	187	703	595	447	881	305	658	160	519	584	229	978	749	600	489	619	263	893	127	404	999999	617	249	883	22	997	583	442	76	796	749	663	213	771	489	404	616	878	492	601	999999	60	280	564	855	666	383	990	528	210	999999	670	142	727	999999	570	464	712	999999	999999	721	226	93	722	834	566	774	977	120	999999	13	384	410	525	999999	656	346	685	37	355	624	593	913	999999	236	999999	530	485	999999	919	939	903	453	608	880	248	967	999999	729	298	891	405	879	443	207	195	269	999999	788	999999	233	779	999999	999999	269	138	313	999999	999999	755	46	999999	846	200	155	109	931	802	999999	701	689	789	999999	738	999999	999999	713	999999	999999	51	819	913	999999	158	696	999999	227	374	349	751	934	999999	70	974	262	603	999999	999999	297	107	999999	467	972	96	303	443	823	946	625	50	425	833	558	455	935	132	601	697	504	984	999999	567	463	893	766	939	729	999999	485	860	670	34	191	572	787	362	941	610	854	262	346	999999	748	308	335	111	999999	614	48	140	999999	861	193	313	225	999999	999999	88	330	364	714	842	999999	764	379	401	651	985	668	583	191	999999	843	252	647	610	818	164	999999	665	747	124	999999	355	858	808	840	878	357	101	358	862	290	999999	548	504	809	999999	929	934	459	215	946	999999	948	21	28	999999	999999	614	877	849	519	665	999999	999999	900	125	999999	570	999999	772	999999	576	234	999999	709	999999	999999	153	999999	835	999999	999999	999999	999999	178	486	999999	847	999999	999999	223	742	223	508	352	625	882	999999	999999	999999	999999	999999	383	686	577	999999	999999	999999	999999	674	247	521	813	52	999999	
885	459	85	431	423	719	68	780	661	999999	895	363	725	999999	94	470	755	549	116	757	867	260	528	964	798	999999	776	545	126	999999	701	929	181	999999	999999	175	999999	999999	999999	974	29	999999	721	999999	681	26	515	653	227	213	999999	972	706	294	757	635	931	999999	632	999999	942	522	663	999999	999999	999999	999999	841	519	918	663	237	369	142	738	289	538	400	293	999999	740	133	328	999999	180	729	999999	886	999999	831	999999	999999	895	22	42	999999	999999	721	999999	715	834	673	144	308	550	999999	612	574	556	478	999999	540	827	850	999999	819	204	751	829	137	999999	304	714	688	684	966	342	356	109	241	365	816	130	577	999999	76	999999	29	371	916	127	659	999999	999999	999999	999999	869	54	585	223	999999	182	891	999999	972	539	959	456	623	584	999999	999999	474	324	999999	290	999999	999999	902	370	830	185	999999	913	20	93	964	65	954	981	999999	999999	771	886	930	192	999999	999999	604	417	117	999999	405	786	995	860	194	25	545	453	293	619	152	225	393	135	999999	978	142	889	575	903	502	642	487	633	495	999999	393	930	365	999999	655	494	262	298	999999	999999	999999	999999	899	948	999999	510	697	487	155	555	503	804	400	946	999999	715	842	213	49	762	309	999999	375	605	631	614	97	999999	963	999999	962	104	355	999999	69	982	989	999999	393	991	945	999	487	939	95	589	540	419	595	940	652	999999	258	27	303	556	784	303	326	999999	999999	999999	524	497	592	408	459	211	999999	863	725	225	999999	58	816	309	884	436	999999	52	84	678	999999	33	999999	999999	846	337	999999	512	208	696	310	488	999999	110	485	999999	356	687	139	339	999999	731	224	436	238	209	210	994	672	357	783	283	830	744	588	999999	491	678	999999	131	315	999999	665	39	915	342	999999	999999	824	893	89	999999	913	745	156	535	808	578	685	646	136	900	999999	850	999999	36	657	833	522	984	999999	677	135	17	33	156	999999	195	521	999999	999999	494	180	999999	999999	999999	370	95	598	62	692	912	992	914	995	415	545	815	999999	999999	999999	645	203	839	999999	999999	707	905	999999	999	469	999999	999999	790	916	641	999999	999999	582	963	666	571	245	469	302	595	684	221	22	999999	611	999999	79	632	220	94	999999	340	394	866	253	464	999999	999999	593	79	855	212	999999	363	684	485	242	162	232	999999	409	734	547	798	727	495	893	999999	398	218	999999	999999	579	831	999999	400	999999	716	719	211	208	647	875	232	740	481	223	658	933	135	28	917	410	106	
999999	999999	793	999999	148	757	570	269	209	999999	526	431	999999	176	999999	294	809	526	999999	31	999999	999999	858	324	68	255	282	245	179	999999	200	635	34	483	156	784	606	89	577	999999	641	999999	447	500	999999	319	848	56	646	649	999999	999999	484	389	999999	922	999999	999999	537	893	485	335	99	937	195	890	406	160	999999	237	687	729	949	480	390	977	325	368	618	749	406	999999	599	530	946	698	161	645	301	999999	87	999999	552	999999	487	315	999999	509	315	815	912	698	36	999999	962	596	552	999999	999	999999	999999	349	859	787	497	259	736	569	990	496	739	761	858	999999	160	999999	999999	275	993	84	999999	815	999999	803	836	999999	209	190	999999	999999	155	157	645	98	626	737	278	765	196	237	999999	289	519	999999	85	999999	840	239	267	413	419	287	20	999999	85	791	296	66	950	999999	60	555	11	640	351	591	999999	769	999999	422	999999	421	89	765	999999	999999	306	999999	999999	686	866	970	922	999999	941	999999	999999	721	22	834	450	222	814	406	187	999999	999999	879	477	999999	44	80	68	845	132	997	207	254	429	236	999999	63	999999	999999	999999	89	632	846	999999	482	454	404	757	345	972	999999	607	683	588	999999	999999	999999	766	243	999999	796	911	999999	42	999999	671	999999	301	786	348	397	884	999999	483	107	401	441	190	995	50	999999	323	722	873	999999	999999	524	665	949	999999	999999	296	104	999999	137	999999	999999	814	999999	811	561	999999	999999	997	584	193	67	999999	491	88	139	246	770	203	20	999999	199	999999	977	553	156	237	999999	999999	279	999999	789	926	355	929	999999	627	999999	193	489	999999	352	725	298	870	342	323	183	999999	536	832	525	901	612	654	978	999999	836	211	999999	333	761	999999	999999	483	404	141	999999	999999	240	999999	810	587	714	483	139	473	915	117	220	999999	999999	999999	593	447	584	888	999999	999999	950	507	790	999999	529	165	775	999999	999999	815	476	211	469	621	640	999999	31	938	196	139	524	515	433	729	990	831	280	290	999999	290	898	999999	817	999999	612	733	721	586	999999	999999	708	637	474	110	640	19	999999	442	999999	569	425	646	701	194	186	444	84	999999	243	999999	999999	494	245	718	999999	960	393	316	18	999999	313	999999	880	638	431	886	50	333	98	980	467	837	999999	999999	865	262	813	633	976	177	658	660	999999	370	673	223	999999	756	193	680	999999	999999	433	933	999999	979	765	73	999999	299	999999	999999	999999	262	239	57	54	547	853	664	999999	759	339	841	258	652	101	520	964	217	494	
293	999999	418	364	409	413	516	441	885	999999	750	870	687	773	999999	689	101	140	625	178	855	903	528	533	999999	728	592	999999	613	888	255	108	999999	805	120	611	999999	999999	829	644	538	999999	967	177	406	889	652	999999	350	962	10	999999	349	48	999999	390	620	885	498	681	820	830	828	996	251	999999	999999	881	663	306	136	203	311	981	640	749	999999	361	136	976	86	999999	345	650	888	999999	759	516	177	730	999999	677	409	999999	999999	707	286	971	925	755	999999	770	414	53	836	999999	88	368	407	888	999999	999999	759	521	605	305	495	187	118	385	892	807	714	999999	316	459	793	162	168	999999	472	964	999999	380	411	999999	120	301	999999	999999	787	999999	119	999999	999999	730	917	888	553	527	221	109	999999	999999	863	767	66	481	736	386	999999	999999	210	473	425	489	834	388	999999	299	999999	999999	373	37	598	999999	698	435	657	586	541	905	609	640	722	373	111	885	517	644	999999	639	564	437	78	861	200	645	862	795	895	538	778	263	342	28	999999	835	951	372	999999	999999	999999	160	844	117	999999	569	999999	62	387	999999	871	474	51	555	999999	935	999999	736	999999	63	573	861	690	12	999999	356	999999	999999	637	999999	933	999999	575	628	814	414	592	999999	999999	631	999999	810	999999	946	667	313	222	786	999999	800	999999	999999	71	25	67	963	470	999999	999999	970	271	999999	999999	121	25	725	899	999999	999999	999999	353	997	200	679	999999	762	453	999999	999999	822	143	999999	324	999999	999999	718	999999	560	570	851	999999	999999	999999	999999	370	845	999999	999999	931	999999	414	799	54	164	456	879	34	999999	855	304	520	726	999999	168	836	749	999999	999999	999999	306	641	348	852	999999	291	602	27	625	319	324	376	156	812	403	417	344	999999	999999	390	519	694	702	705	999999	340	227	253	821	738	620	122	809	999999	999999	310	75	946	164	873	853	862	999999	999999	999999	927	373	913	113	750	502	999999	572	205	213	999999	999999	999999	586	559	74	359	205	886	999999	212	567	573	188	103	999999	397	322	297	537	999999	296	629	174	348	967	313	150	81	999999	348	550	613	380	31	999999	432	370	999999	808	999999	999999	522	384	338	999999	799	735	19	408	999999	959	284	668	999999	326	999999	478	247	591	999999	218	999999	649	359	999999	953	999999	166	732	919	36	717	488	42	988	773	255	836	978	999999	999999	999999	673	142	999999	999999	945	823	705	60	953	133	23	999999	999999	543	999999	34	675	416	606	578	999999	488	88	252	796	999999	568	999999	999999	642	269	
423	193	87	460	517	971	999999	18	379	461	682	999999	903	703	999999	745	454	901	230	170	571	570	999999	854	194	999999	999999	479	318	264	999999	999999	321	864	599	864	999999	93	999999	62	999999	999999	999999	127	604	521	184	549	365	999999	124	650	999999	481	698	853	193	233	276	463	835	917	699	125	307	697	655	999999	113	575	536	999999	546	177	882	173	343	882	259	672	879	999999	999999	428	150	512	151	840	176	999999	681	985	999999	901	227	370	708	121	999999	907	866	145	445	790	999999	753	999999	676	599	534	519	311	973	603	584	249	804	999999	975	999999	555	815	873	367	999999	550	553	644	950	521	464	232	999999	352	806	743	160	333	73	999999	408	999999	251	641	236	379	22	223	327	978	999999	436	999999	33	361	999999	272	87	895	813	999999	469	725	87	80	297	248	631	797	841	98	999999	217	999999	397	90	574	242	140	524	538	999999	999999	972	954	37	95	48	999999	754	480	83	437	260	197	999999	749	173	570	939	141	391	999999	999999	889	95	228	557	999999	999999	999999	40	999999	381	285	869	151	753	133	52	999999	209	639	52	370	25	53	999999	999999	458	999999	410	671	999999	999999	999999	913	999999	999999	869	999999	999999	412	720	277	449	135	65	999999	328	797	996	999999	527	999999	931	751	999999	999999	874	51	271	999999	188	939	86	369	999999	988	999999	956	310	670	263	243	673	999999	999999	774	920	889	987	982	81	999999	344	370	153	463	461	406	538	999999	217	828	547	380	234	999999	200	999999	999999	999999	999999	999999	497	335	786	999999	73	144	999999	609	204	999999	63	288	95	527	999999	999999	225	302	536	732	427	584	463	435	999999	999999	573	147	999999	999999	519	920	999999	999999	173	18	584	999999	999999	999999	573	928	999999	232	999999	269	295	999999	186	999999	865	999999	540	124	999999	913	872	361	999999	770	571	694	35	364	999999	143	152	999999	363	596	141	365	902	219	168	498	62	999999	660	436	18	865	960	108	974	442	389	999999	763	999999	145	233	271	629	756	879	903	176	757	999999	127	908	353	590	353	509	184	331	956	999999	860	641	700	999999	762	705	999999	927	389	42	753	999999	999999	113	460	999999	104	999999	463	999999	999999	885	483	28	318	999999	522	380	754	475	268	68	75	317	999999	503	999999	999999	866	60	155	976	787	724	888	997	296	250	999999	445	415	900	867	677	861	975	999999	682	853	999999	192	363	182	999999	999999	999999	65	999999	713	956	385	994	999999	412	999999	619	108	758	139	321	813	281	999999	999999	69	
368	200	397	999999	424	999999	999999	256	213	999999	999999	803	872	951	203	942	999999	536	183	70	999999	492	999999	543	251	876	409	999999	541	849	911	123	999999	855	415	504	667	858	299	620	536	999999	213	544	352	815	999999	999999	936	999999	832	999999	76	258	648	875	735	853	999999	547	936	306	999999	363	956	678	940	999999	545	699	284	132	247	563	533	999999	288	921	201	436	650	999999	616	999999	27	176	57	614	999999	539	999999	813	654	751	684	239	999999	850	587	673	875	218	271	999999	104	999999	999999	513	724	974	999999	814	661	778	897	344	690	552	346	790	999999	335	809	16	930	470	478	496	999999	304	641	438	999999	527	999999	441	339	379	999999	317	999999	543	999999	242	942	954	161	875	999999	349	549	999999	513	797	52	999999	408	265	999999	633	242	20	634	430	343	168	480	143	227	465	999999	321	485	39	999999	97	999999	577	74	975	999999	602	642	999999	755	161	925	545	484	21	999999	84	999999	999999	999999	659	909	999999	999999	784	483	27	999999	398	344	237	14	484	999999	955	999999	831	200	999999	324	639	377	105	674	999999	242	935	659	216	432	930	258	999999	954	471	187	976	677	290	999999	301	944	999999	999999	527	157	451	868	529	908	999999	999999	731	128	999999	999999	813	794	717	551	999999	368	999999	966	999999	979	961	529	215	778	136	164	999999	839	33	694	133	901	157	44	791	999999	999999	307	231	57	527	923	519	189	374	192	959	738	953	999999	503	999999	999999	548	195	921	999999	750	999999	999999	972	999999	999999	750	168	911	647	683	999999	481	238	154	744	366	462	48	999999	999999	414	944	204	181	885	100	201	845	121	609	848	869	999999	389	999999	184	84	634	999999	768	31	462	544	286	999999	481	703	999999	999999	433	95	156	911	999999	346	999999	851	801	16	14	558	322	800	47	834	890	78	849	628	569	999999	827	999999	251	15	951	999999	918	202	413	397	842	311	687	523	702	957	776	52	999999	332	283	628	823	219	999999	662	506	999999	98	413	999999	730	973	151	268	936	670	631	999999	999999	933	608	603	617	999999	21	122	999999	142	932	301	806	940	246	18	209	999999	41	306	299	902	475	113	10	542	121	999999	999999	264	766	999999	154	657	260	399	674	35	216	503	697	549	982	320	166	121	57	790	737	999999	999999	549	999999	334	105	999999	467	504	602	84	604	683	576	999999	375	644	156	159	690	847	343	184	190	999999	609	749	920	165	999999	889	495	331	600	412	205	226	658	820	562	999999	999999	
180	432	142	898	23	999999	722	944	521	964	898	109	889	800	885	369	999999	725	355	999999	312	557	713	999999	283	999999	999999	74	999999	986	999999	999999	999999	999999	999999	999999	57	640	595	776	208	221	435	924	999999	999999	711	999999	999999	999999	558	104	216	121	628	622	719	554	999999	931	808	657	795	535	999999	999999	999999	973	999999	144	321	470	999999	999999	999999	101	131	788	990	61	381	562	755	999999	999999	999999	390	999999	297	550	999999	999999	25	664	999999	550	425	900	297	296	999999	999999	974	999999	546	97	965	637	705	537	501	930	563	573	999999	255	902	999999	999999	405	999999	291	685	96	112	818	454	999999	610	999999	675	999999	501	999999	964	999999	587	579	999999	350	999999	753	158	760	999999	111	939	452	114	723	999999	920	999999	891	999999	999999	62	999999	83	727	643	999999	999999	840	999999	999999	999999	859	608	917	667	332	750	756	999999	999999	142	925	47	10	878	12	370	999999	226	754	426	610	337	168	590	699	506	36	707	775	726	317	897	777	671	90	843	196	999999	325	180	57	761	210	999999	999999	850	82	999999	999999	139	150	999999	117	854	999999	532	450	336	968	826	723	999999	999999	450	824	37	269	339	798	999999	183	831	901	583	379	848	999999	999999	999999	848	433	999999	76	645	585	694	790	923	842	558	403	860	999999	498	457	997	406	759	848	110	999999	743	61	481	955	318	722	999999	999999	999999	405	954	873	999999	403	546	999999	999999	999999	999999	246	999999	497	249	766	999999	745	412	136	381	452	376	647	362	268	999999	135	999999	999999	999999	971	999999	447	999999	999999	999999	986	967	104	999999	24	999999	895	717	863	253	255	811	715	642	573	319	999999	113	538	999999	317	999999	861	713	420	397	39	596	999999	980	898	635	97	327	337	999999	317	999999	366	764	999999	929	499	999999	444	324	999999	57	704	999999	859	344	333	133	999999	999999	116	391	500	999999	657	308	558	883	354	999999	724	397	314	795	11	191	747	773	557	387	31	846	278	106	999999	982	891	506	130	999999	999999	963	196	862	671	926	999999	738	117	182	381	999999	669	999999	599	999999	999999	909	660	999999	596	560	576	753	999999	269	123	404	121	674	416	61	762	790	317	999999	210	452	134	85	999999	18	666	384	16	999999	187	453	506	33	250	982	846	452	967	751	397	443	418	999999	812	999999	626	442	765	330	999999	999999	999999	999999	292	300	785	999999	220	588	893	201	999999	999999	91	670	999999	98	999999	434	215	999999	822	566	999999	767	44	999999	999999	999999	391	999999	619	685	561	
999999	999999	667	740	949	999999	270	999999	389	857	999999	696	378	330	151	432	538	17	341	999999	543	67	950	474	999999	999999	999999	999999	84	206	669	582	71	488	783	733	240	357	484	237	944	88	442	708	999999	999999	665	401	131	999999	853	226	288	570	999999	251	985	202	999999	999999	999999	999999	166	999999	198	623	634	999999	547	418	201	190	532	113	180	465	999999	252	306	454	600	672	201	371	353	452	304	500	999999	542	747	48	142	790	103	999999	999999	259	520	555	999999	775	853	712	521	672	694	184	400	562	626	999999	895	771	103	471	757	795	839	745	999999	143	999999	999999	670	999999	58	741	19	184	999999	375	732	751	18	999999	818	488	849	999999	758	129	110	908	915	14	152	371	696	632	248	135	419	774	999999	312	355	999999	52	368	624	953	999999	999999	27	260	21	154	762	999999	652	999999	946	169	987	999999	43	521	99	665	21	686	54	386	999999	418	956	999999	525	706	999999	969	445	999999	66	805	954	884	999999	999999	992	997	608	999999	980	969	999999	259	787	36	999999	833	999999	386	357	938	908	788	290	609	303	64	629	66	999999	999999	833	465	999999	999999	999999	158	630	434	672	23	87	999999	999999	999999	240	706	999999	499	999999	646	220	68	999999	128	896	176	604	291	371	938	378	552	629	307	145	722	999999	999999	780	130	212	999999	713	344	860	291	391	999999	379	597	999999	139	999999	162	472	775	332	984	295	88	553	349	999999	999999	999999	535	999999	999999	829	517	559	573	718	999999	443	885	354	799	267	614	785	289	999999	773	999999	249	923	999999	999999	999999	400	172	320	701	577	999999	272	979	999999	335	294	999999	999999	862	47	999999	999999	322	999999	999999	430	532	727	680	303	273	999999	298	999999	405	999999	530	274	999999	126	397	263	27	739	579	623	374	109	932	330	999999	794	60	736	744	828	999999	758	258	939	999999	999999	999999	407	999999	999999	973	310	304	723	764	27	35	745	650	67	403	999999	149	963	65	433	794	359	999999	479	387	562	999999	577	11	999999	25	529	258	952	999999	999999	435	999999	999999	74	805	219	999999	999999	769	999999	999999	999999	434	37	618	295	883	444	649	290	607	834	59	421	374	727	721	999999	11	506	496	999999	999999	784	999999	995	324	991	999999	585	999999	999999	710	999999	476	258	152	974	162	999999	645	814	312	999999	21	601	103	238	699	999999	497	573	484	272	817	398	252	650	999999	623	971	892	816	74	496	294	133	976	944	126	999999	747	839	281	999999	682	394	999999	773	555	902	
95	301	999999	98	230	839	999999	999999	87	16	502	999999	539	759	753	997	248	845	727	999999	127	293	583	503	999999	733	212	412	144	14	149	877	333	720	885	600	277	976	275	999999	686	721	867	119	92	999999	309	999999	999999	999999	156	267	55	999999	999999	802	999999	999999	999999	497	636	45	130	999999	866	999999	771	999999	874	162	729	272	579	999999	791	405	999999	473	420	108	433	999999	999999	459	999999	999999	831	255	935	92	881	231	638	999999	817	651	999999	794	999999	467	881	490	648	954	955	999999	999999	773	296	389	386	999999	635	249	73	999999	740	670	225	985	793	999999	883	999999	281	507	634	999999	999999	150	804	631	230	999999	227	943	51	999999	503	974	203	68	959	556	705	999999	596	398	714	999999	910	930	578	267	674	365	999999	999999	683	999999	259	999999	318	156	585	755	35	682	32	999999	905	999999	177	251	999999	734	565	336	999999	645	911	245	96	594	239	873	63	962	288	999999	345	194	666	999999	724	317	750	813	971	950	999999	914	375	999999	964	520	763	337	476	939	800	281	999999	48	999999	24	999999	724	916	711	701	999999	999999	171	784	721	999999	131	999999	484	999999	752	364	145	44	997	870	502	999999	999999	120	999999	999999	348	71	74	423	999999	508	710	517	999999	897	270	258	547	519	214	809	253	786	641	809	999999	999999	57	916	635	999999	549	154	999999	104	206	601	999999	577	66	110	720	308	999999	999999	817	966	958	855	104	887	496	999999	665	693	999999	933	478	916	503	393	23	999999	788	999999	959	999999	999999	999999	700	668	282	970	999999	113	98	999999	680	29	992	999999	995	202	999999	747	516	72	488	999999	718	273	132	999999	84	672	97	571	519	999999	663	999999	755	37	999999	436	999999	526	33	999999	604	440	263	999999	999999	999999	397	820	999999	999999	999999	897	87	999999	999999	999999	546	223	896	791	26	526	435	198	366	999999	280	968	999999	395	143	999999	48	926	999999	999999	999999	673	145	606	285	276	244	999999	383	999999	183	158	815	999999	889	400	630	242	545	87	14	74	103	999999	206	429	999999	999999	906	127	858	161	599	999999	427	999999	87	299	516	749	292	956	999999	600	999999	131	162	320	505	742	999999	806	390	930	999999	945	580	999999	410	999999	494	302	999999	266	907	31	559	881	310	26	999999	340	999999	795	795	58	259	502	999999	84	276	471	446	999999	999999	61	999999	999999	661	481	302	133	999999	999999	265	989	394	559	999999	546	572	281	19	488	429	39	90	999999	144	234	696	999999	340	999999	589	32	855	
407	999999	856	260	890	230	999999	724	199	999999	75	540	806	999999	999999	999999	86	999999	999999	462	999999	744	727	971	186	534	436	785	225	792	999999	80	242	999999	999999	999999	836	999999	681	999999	190	764	239	999999	24	63	999999	570	996	999999	264	822	594	570	897	663	999999	884	999999	366	793	53	999999	406	887	999999	308	672	677	649	973	790	999999	942	281	203	514	149	956	132	206	865	789	999999	538	741	485	672	246	333	279	951	222	999999	267	999999	999999	833	700	29	999999	999999	892	356	303	473	992	651	999999	703	158	641	999999	951	170	927	263	560	999999	999999	519	636	999999	354	380	999999	578	514	684	999999	938	681	449	999999	377	540	973	443	655	999999	748	834	383	542	999999	999999	32	271	164	339	883	705	965	999999	510	129	238	999999	975	280	895	487	967	164	765	476	201	991	583	629	954	999999	905	999999	408	685	999999	894	180	999999	999	316	359	354	999999	243	716	895	436	258	312	435	468	384	179	270	867	228	777	707	445	41	687	999999	999999	73	799	171	155	999999	866	343	377	999999	281	588	999999	999999	904	531	760	306	565	335	326	529	999999	531	633	147	818	999999	999999	472	999999	999999	999999	999999	969	196	443	554	999999	611	999999	999999	68	235	999999	591	142	999999	999999	999999	947	149	476	362	218	856	711	999999	538	999999	17	832	226	999999	934	313	959	313	652	718	97	999999	999999	954	999999	357	999999	136	428	999999	15	573	720	999999	525	999999	999999	999999	615	123	485	175	25	741	603	560	752	164	300	799	632	828	602	605	167	999999	999999	521	419	999999	395	999999	849	999999	12	444	121	999999	388	777	999999	692	999999	539	243	921	999999	999999	360	999999	605	316	835	629	420	186	970	999999	713	783	575	980	856	754	727	900	999999	529	738	169	448	999999	775	999999	987	999999	999999	999999	371	246	999999	776	171	999999	265	999999	999999	999999	86	826	473	996	642	604	211	999999	836	943	999999	343	605	999999	87	200	999999	208	541	321	999999	999999	55	907	753	477	999999	799	818	829	498	648	161	106	452	911	696	451	765	180	321	166	113	197	262	38	640	881	999999	971	92	67	548	437	999999	605	781	999999	253	999999	372	412	999999	16	454	173	191	999999	227	999999	999999	502	999999	370	999999	485	377	857	654	999999	836	360	110	999999	746	440	109	724	519	847	999999	999999	999999	999999	807	909	153	106	742	98	999999	141	999999	532	476	590	624	187	999999	111	238	923	911	528	337	999999	999999	999999	270	24	73	999999	989	380	45	999999	304	842	
562	999999	999999	999999	125	566	999999	704	696	578	999999	999999	816	921	297	417	618	217	228	680	272	795	606	978	835	728	999999	999999	999999	293	496	999999	999999	999999	624	346	769	999999	808	355	650	633	325	734	794	114	207	151	999999	581	761	828	999999	624	580	999999	494	364	445	396	540	999999	562	413	91	279	870	44	307	950	999999	661	409	872	40	639	999999	872	999999	730	999999	999999	999999	571	999999	667	999999	672	211	857	852	415	521	421	814	999999	999999	999999	652	525	244	173	844	999999	932	109	999999	999999	999999	999999	296	621	180	714	865	656	291	990	881	999999	324	999999	999999	449	108	243	150	987	67	999999	999999	568	999999	999999	999999	366	49	988	999999	431	248	680	999999	269	570	240	244	806	555	999999	869	89	41	239	211	999999	340	999999	999999	699	959	441	999999	714	383	728	401	512	999999	508	617	999999	362	459	185	999999	129	999999	879	868	998	344	442	999999	19	488	536	990	466	459	36	999999	999999	938	472	806	999999	373	999999	841	999999	731	587	56	999999	576	727	999999	999999	999999	999999	767	525	262	700	999999	999	327	704	894	201	999999	999999	768	482	999999	435	999999	986	378	190	999999	686	47	39	277	756	395	999999	443	761	999999	999999	898	999999	268	129	615	247	847	806	145	669	992	649	999999	685	999999	573	578	151	313	594	685	999999	170	91	488	233	433	868	999999	969	999999	143	999999	475	157	235	224	852	820	186	149	572	54	96	999999	397	602	999999	999999	999999	779	301	458	370	261	999999	999999	186	641	391	814	999999	201	176	999999	859	412	962	537	593	999999	725	331	136	455	122	999999	83	397	100	630	841	999999	793	200	969	684	876	223	636	999999	48	221	438	999999	999999	380	877	688	834	985	639	999999	999999	999999	63	970	999999	999999	148	187	999999	788	551	761	972	57	408	975	999999	184	536	748	901	999999	999999	514	999999	999999	295	999999	465	394	563	114	991	788	586	330	147	999	363	999999	999999	458	999999	259	670	677	400	122	971	901	261	659	458	999999	999999	613	161	549	86	566	629	405	999999	999999	234	999999	769	194	471	88	838	438	999999	574	672	452	999999	999999	843	226	374	182	770	563	999999	904	656	999999	635	973	179	597	922	999999	342	680	737	640	999999	234	907	999999	651	893	999999	999999	838	999999	228	710	428	99	705	860	999999	456	634	999999	780	330	790	670	558	999999	999999	251	515	34	241	999999	715	999999	46	619	999999	168	530	877	501	999999	999999	999999	999999	924	999999	90	892	999999	604	885	999999	579	860	703	
444	246	657	163	985	999999	317	813	653	236	995	873	62	96	551	43	999999	757	666	999999	999999	999999	789	999999	942	999999	358	452	999999	355	946	999999	694	999999	184	999999	511	377	892	679	12	262	128	654	999999	999999	37	999999	999999	571	999999	298	912	401	448	425	457	33	220	999999	999999	865	393	307	999999	859	188	719	911	999999	532	999999	999999	987	999999	12	900	999999	703	271	800	553	932	859	396	658	233	302	894	759	624	487	999999	735	216	147	869	820	374	80	999999	999999	999999	999999	48	410	433	924	999999	446	524	322	329	949	366	919	932	534	910	630	635	886	825	162	999999	54	402	140	780	328	142	89	999999	633	768	492	659	891	999999	985	999999	308	999999	457	244	312	167	217	378	999999	999999	345	909	744	999999	616	492	740	196	993	18	303	154	616	999999	445	552	696	999999	999999	269	51	713	999999	404	336	528	377	999999	552	887	194	761	493	123	797	999999	35	198	161	999	918	999999	826	976	932	164	750	999999	799	759	471	35	504	999999	173	631	999999	349	117	999999	999999	822	999999	116	824	541	999999	999999	516	275	999999	507	999999	999999	350	999999	887	949	471	182	777	234	129	793	999999	168	267	465	949	999999	195	685	90	73	884	106	71	719	162	999999	504	257	636	534	242	964	999999	629	687	999999	999999	45	877	935	320	890	702	999999	691	665	284	205	553	351	999999	841	426	966	989	253	285	177	796	80	677	529	598	595	561	461	172	637	999999	133	431	160	808	154	752	994	403	221	38	497	127	309	704	999999	999999	400	547	40	640	443	999999	576	248	806	999999	790	999999	117	298	999999	999999	647	427	430	999999	929	999999	281	223	999999	850	74	149	999999	953	378	999999	312	150	999999	999999	142	996	344	999999	854	999999	11	886	999999	702	295	922	999999	995	999999	882	283	375	525	367	275	816	645	999999	999999	436	939	999999	889	964	989	999999	138	999999	369	650	92	848	999999	26	999999	395	260	301	999999	151	351	314	999999	496	552	937	999999	999999	648	999999	999999	751	104	999999	972	999999	997	997	713	328	999999	482	635	829	799	434	310	508	336	999999	566	353	39	345	95	999999	379	402	422	62	351	335	677	999999	299	341	754	999999	999999	883	397	263	588	245	356	869	999999	653	697	127	999999	999999	476	999999	759	999999	722	758	343	347	999999	604	584	661	999999	468	999999	999999	540	468	680	663	999999	999999	492	312	765	793	989	999999	956	725	705	305	425	235	859	909	294	999999	619	996	313	999999	114	999999	678	926	
268	888	999999	999999	123	238	447	999999	662	999999	285	999999	251	999999	769	999999	391	62	899	289	246	751	999999	895	999999	999999	849	684	359	758	348	700	634	839	999999	110	161	868	612	476	858	452	999999	999999	999999	838	999999	690	999999	196	324	999999	893	398	999999	999999	289	178	999999	865	389	762	623	903	684	584	822	412	402	668	965	523	450	999999	431	794	188	999999	272	468	217	168	999999	999999	999999	999999	999999	999999	999999	29	821	983	87	747	96	105	828	669	162	58	999999	638	298	568	231	999999	611	470	967	999999	337	517	906	332	657	231	315	999999	469	398	777	586	263	383	999999	982	446	703	346	336	965	518	999999	223	452	578	869	888	941	643	684	347	278	261	691	999999	86	754	999999	999999	999999	378	210	763	999999	439	384	914	999999	248	999999	908	133	999999	999999	999999	999999	693	880	88	999999	426	999999	999999	714	440	317	999999	691	542	905	691	999999	999999	546	999999	318	856	999999	22	203	954	999999	703	288	776	223	637	999999	872	417	393	874	999999	513	372	859	384	59	841	132	383	233	189	342	999999	304	652	999999	343	510	999999	751	999999	885	406	259	815	546	938	227	679	999999	819	135	522	816	999999	999999	183	999999	933	999999	999999	889	820	731	987	999999	999999	481	570	543	986	371	376	642	17	999999	116	122	54	837	121	623	453	701	999999	999999	820	856	701	685	999999	999999	999999	243	650	977	999999	675	272	999999	931	466	656	999999	999999	999999	999999	879	999999	477	999999	999999	693	105	695	486	446	128	328	933	550	758	779	884	622	390	795	999999	992	39	71	441	850	600	906	654	967	999999	17	956	304	941	999999	234	823	859	913	480	547	173	541	945	356	999999	904	999999	686	999999	999999	314	662	626	887	780	415	430	220	102	199	999999	519	139	999999	999999	999999	608	999999	555	71	763	477	324	595	829	497	126	999999	522	999999	733	968	205	999999	703	303	999999	64	999999	818	403	649	820	291	506	999999	412	833	984	999999	305	471	141	710	760	836	347	41	68	292	299	345	999999	406	465	83	999999	345	418	999999	960	554	443	999999	667	123	656	43	98	999999	95	292	110	823	400	271	999999	999999	43	866	999999	647	999999	999999	528	68	999999	423	825	433	339	76	425	915	738	750	999999	403	53	646	190	314	942	882	999999	17	245	873	15	203	246	829	311	999999	122	322	999999	999999	218	608	171	999999	217	665	846	29	866	999999	94	649	999999	999999	999999	999999	686	999999	705	123	787	521	823	88	418	631	197	999999	765	873	
803	426	202	578	195	445	485	999999	107	287	46	187	150	60	999999	365	960	803	388	914	865	470	617	444	999999	999999	785	92	824	585	478	999999	263	992	390	999999	457	665	257	999999	911	738	554	427	87	609	380	772	999999	999999	671	393	131	850	18	342	808	757	906	999999	660	402	999999	999999	809	700	924	158	670	130	999999	304	555	382	12	137	916	199	367	72	327	22	793	772	999999	94	224	413	984	57	859	699	758	759	355	519	999999	41	618	386	999999	999999	112	178	999999	376	837	749	847	881	426	619	400	844	180	999999	608	361	608	724	999999	520	173	622	271	218	546	796	36	999999	522	885	581	999999	386	105	910	624	628	546	999999	475	565	113	631	250	999999	914	588	708	999999	264	432	894	900	174	68	489	907	999999	830	51	999999	364	999999	999999	47	419	999999	85	736	984	732	72	477	20	955	999999	990	30	909	631	999999	328	999999	268	462	999999	90	222	999999	431	717	693	715	214	999999	999999	744	100	212	999999	456	513	999999	999999	531	370	999999	999999	219	999999	999999	887	35	208	834	404	781	999999	88	360	339	999999	999999	315	276	49	356	273	999999	754	999999	900	817	28	184	703	999999	657	736	999999	270	200	12	49	932	999999	667	517	380	358	429	999999	21	851	561	211	475	666	659	492	999999	162	999999	464	999999	598	999999	17	33	999999	57	134	374	986	100	149	252	998	382	446	381	839	999999	999999	335	682	888	966	999999	999999	238	689	998	253	999999	117	999999	548	367	999999	760	660	493	249	311	305	279	35	761	422	959	476	294	222	120	183	269	723	138	999999	710	999999	549	60	999999	368	136	130	908	999999	581	703	640	48	686	721	999999	654	607	999999	413	863	214	55	24	761	999999	785	142	904	848	844	419	368	634	657	120	443	999999	942	179	158	126	999999	999999	999999	835	255	536	399	827	615	999999	109	595	846	898	503	46	999999	962	350	987	13	143	999999	294	999999	999999	999999	999999	913	317	664	860	264	746	435	214	758	926	999999	259	743	86	999999	728	320	772	787	999999	999999	999999	205	980	829	171	122	645	999999	970	999999	841	507	788	914	307	460	248	341	110	473	299	287	224	812	999999	254	926	901	999999	999999	509	626	999999	999999	516	122	684	41	103	633	790	110	788	999999	318	999999	954	172	935	278	81	441	687	294	999999	129	981	177	738	916	196	744	106	996	999999	225	236	794	408	999999	776	217	248	999999	683	198	498	851	504	348	299	764	999999	739	902	78	
999999	985	999999	396	140	999999	303	186	447	56	14	791	318	102	525	169	763	750	501	864	203	221	611	138	999999	139	672	400	626	431	778	999999	104	999999	286	250	999999	22	64	269	914	71	999999	999999	194	707	543	411	999999	999999	10	999999	999999	47	875	727	384	547	765	11	843	999999	559	999999	277	647	696	999999	816	285	51	751	695	242	950	999999	999999	974	944	923	596	271	577	999999	999999	563	128	67	999999	999999	866	999999	999999	999999	999999	20	999999	999999	369	547	21	220	594	999999	999999	258	529	16	999999	743	546	999999	999999	999999	415	582	335	72	594	714	528	999999	221	999999	418	471	505	642	816	999999	999999	178	614	406	911	385	676	40	407	182	43	122	970	376	22	466	976	413	647	843	685	449	428	655	29	382	998	336	138	627	753	887	199	156	125	377	795	206	930	999999	906	305	664	421	680	415	667	845	999999	999999	494	101	995	999999	999999	188	749	958	387	539	999999	349	901	780	429	156	922	824	261	644	670	779	999999	999999	999999	999999	784	999999	974	999999	714	163	90	186	142	661	999999	226	892	936	999999	999999	818	400	651	999999	403	884	992	999999	492	843	999999	611	291	715	999999	999999	46	874	999999	742	983	999999	825	234	269	725	648	768	999999	706	999999	325	26	999999	960	92	966	380	999999	900	999999	999999	130	999999	569	999999	895	427	52	999999	190	999999	542	885	999999	54	999999	427	999999	677	245	234	280	786	911	999999	594	457	999999	999999	420	665	886	999999	999999	544	654	954	999999	790	999999	999999	999999	999999	999999	913	783	141	980	916	516	999999	83	999999	664	999999	999999	344	958	302	883	999999	672	515	104	999999	999999	999999	999999	319	999999	620	762	999999	846	999999	999999	530	270	998	494	463	476	838	29	871	592	999999	838	938	374	319	996	372	906	393	999999	219	655	11	999999	744	974	671	525	896	786	999999	472	649	290	648	999999	960	807	999999	970	834	999999	232	932	999999	999999	999999	999999	90	624	400	609	463	466	299	875	999999	226	750	489	805	999999	999999	95	34	999999	198	657	725	245	45	564	486	422	723	723	432	79	999999	543	755	999999	445	281	395	999999	999999	193	991	773	815	999999	67	999999	999999	522	372	147	907	999999	22	571	228	844	999999	836	132	51	742	999999	452	198	998	217	733	88	876	851	699	75	105	14	665	951	430	301	507	545	999999	211	361	294	172	767	999999	194	999999	600	999999	559	836	999999	451	425	331	627	745	849	216	96	645	520	999999	841	999999	17	905	277	424	999999	999999	
999999	999999	999999	224	167	999999	241	999999	549	580	286	168	999999	999999	999999	563	250	630	802	555	999999	999999	171	999999	840	846	330	412	999999	288	240	999999	405	999999	260	183	910	999999	174	600	999999	173	667	515	369	361	308	612	237	454	665	646	999999	742	999999	999999	999999	974	999999	999999	706	829	172	999999	350	110	763	918	979	954	653	48	999999	211	50	494	671	999999	207	489	548	717	185	999999	623	999999	563	999999	999999	12	551	936	999999	999999	894	684	999999	999999	999999	268	598	389	633	999999	800	626	190	420	701	196	585	976	776	999999	772	999999	654	103	646	756	546	110	999999	976	999999	999999	999999	612	317	365	493	274	490	938	999999	168	94	902	278	997	413	153	960	364	999999	574	169	933	90	905	999999	999999	999999	419	999999	497	999999	657	999999	999999	415	999999	113	346	703	320	496	838	12	614	904	752	825	999999	353	403	999999	999999	999999	837	557	287	532	999999	335	585	999999	999999	226	404	156	999999	41	194	999999	835	50	999999	999999	116	999999	331	930	476	11	288	92	120	76	328	357	997	107	42	536	137	999999	999999	20	999999	999999	425	621	999999	467	999999	720	999999	999999	999999	999999	525	362	999999	999999	236	357	65	409	999999	999999	404	14	897	56	158	999999	998	999999	999999	999999	348	613	543	310	662	709	331	18	999999	568	451	62	558	965	999999	645	655	999999	999999	779	989	301	964	623	411	421	723	562	319	147	721	983	603	999999	24	911	818	152	107	527	36	57	875	488	62	352	455	932	999999	513	684	725	999999	999999	999999	56	649	999999	999999	250	985	769	999999	396	846	467	999999	829	999999	920	826	513	186	783	999999	942	426	486	571	68	965	791	347	805	463	999999	999999	918	928	999999	271	898	253	856	541	266	999999	489	999999	999999	999999	626	980	999999	687	999999	549	573	930	857	630	172	359	840	284	204	431	894	999999	850	830	539	900	984	659	927	999999	329	252	999999	594	936	999999	976	175	999999	811	999999	128	292	999999	72	988	999999	347	999999	999999	999999	581	346	835	463	557	790	764	363	725	996	644	759	911	230	331	443	999999	693	999999	383	675	935	393	999999	999999	649	403	767	551	829	646	559	388	999999	747	905	999999	140	389	64	221	811	999999	814	409	368	381	999999	741	554	999999	999999	781	176	737	646	953	999999	688	907	397	999999	812	895	359	94	381	999999	482	426	782	142	313	999999	171	863	321	578	977	417	277	999999	36	997	30	993	778	221	129	111	999999	213	452	999999	999999	225	998	728	999999	325	986	
327	754	325	771	999999	350	518	999999	873	335	999999	481	280	640	999999	969	815	875	366	999999	169	934	381	474	579	999999	831	999999	946	865	592	999999	661	430	949	999999	999999	235	354	652	270	216	255	775	577	999999	999999	841	999999	255	999999	852	109	999999	826	393	999999	999999	202	999999	518	911	68	18	742	999999	819	850	690	807	268	589	530	713	55	953	688	999999	999999	847	518	989	999999	999999	681	999999	999999	652	999999	566	49	860	43	368	999999	358	157	999999	43	315	999999	999999	999999	999999	986	604	999999	395	963	873	704	777	954	354	999999	999999	751	999999	999999	999999	999999	999999	999999	134	768	408	999999	171	578	696	805	999999	999999	999999	935	196	999999	530	713	87	417	628	688	729	861	272	905	688	891	999999	606	789	999999	40	67	745	85	999999	870	999999	58	170	999999	276	78	999999	215	372	419	290	690	231	654	260	595	630	488	526	272	506	502	867	999999	963	100	25	543	541	999999	199	121	811	659	135	38	999999	811	421	661	609	999999	543	278	611	925	385	145	658	445	436	999999	558	764	374	95	190	890	853	999999	62	719	674	837	230	178	999999	571	999999	231	347	819	999999	999999	662	449	958	999999	668	47	714	880	884	999999	999999	999999	562	56	295	49	848	999999	999999	999999	608	890	392	706	58	999999	999999	814	615	999999	107	999999	201	694	111	924	136	591	231	816	999999	999999	834	579	739	999999	999999	832	286	489	382	999999	861	830	265	772	67	262	550	236	990	900	999999	999999	997	489	741	868	944	370	912	999999	145	150	773	437	66	812	966	999999	826	224	538	999999	64	126	999999	370	999999	339	867	999999	51	999999	825	999999	906	387	581	259	556	747	887	915	576	125	845	999999	67	828	716	254	999999	789	999999	776	999999	148	403	880	733	380	440	615	503	999999	225	999999	325	999999	999999	999999	999999	717	214	88	337	622	559	938	280	999999	312	609	623	622	999999	999999	594	59	209	768	999999	999999	525	185	999999	999999	422	538	900	705	406	999999	308	999999	23	578	585	999999	448	750	999999	465	999999	699	78	999999	991	880	999999	963	555	275	12	761	694	999999	999999	999999	770	999999	999999	31	47	575	638	999999	311	586	608	999999	677	999999	999999	459	189	999999	101	999999	117	487	290	999999	88	937	999999	140	854	546	352	484	387	556	999999	999999	999999	566	427	44	70	622	529	414	282	450	295	292	999999	552	581	999999	448	999999	920	999999	775	667	943	110	424	999999	602	764	999999	134	999999	130	711	226	999999	999999	111	66	999999	999999	958	
875	999999	638	999999	868	474	311	964	186	46	22	635	279	618	883	623	326	620	561	30	999999	180	157	817	175	999999	999999	644	958	74	391	999999	999999	999999	899	999999	315	999999	555	999999	999999	799	999999	999999	619	494	441	608	34	999	785	999999	214	999999	999999	705	999999	820	486	297	35	999999	999999	121	655	414	209	945	718	486	999999	867	74	527	729	965	122	69	207	680	149	840	999999	958	289	944	403	999999	999999	999999	294	494	973	268	18	999999	793	946	442	214	294	999999	889	999999	692	917	999999	686	745	237	592	999999	999999	999999	158	195	56	57	832	710	21	248	814	524	201	822	999999	806	519	999999	182	175	626	993	396	652	950	999999	999999	371	572	716	999999	902	611	242	871	999999	120	823	587	745	123	732	203	56	682	999999	357	869	32	576	177	999999	65	999999	435	999999	999999	505	244	999999	781	470	999999	999999	999999	999999	999999	999999	999999	726	999999	695	517	437	62	999999	799	349	969	999999	724	407	348	996	548	575	999999	194	806	252	758	999999	999999	999999	964	999999	594	999999	33	770	462	999999	918	306	999999	999999	142	628	374	541	830	999999	999999	658	261	999999	999999	999999	756	999999	999999	727	161	999999	967	91	116	999999	472	409	310	901	999999	209	999999	335	488	52	999999	999999	443	999999	820	275	422	689	88	931	360	589	999999	452	999999	999999	706	999999	246	219	338	798	999999	236	999999	999999	240	928	999999	999999	534	999999	895	89	35	689	23	845	907	886	999999	288	999999	185	555	882	877	857	760	749	999999	399	999999	999999	714	999999	999999	217	72	999999	44	494	937	999999	406	434	694	451	999999	462	563	860	999999	360	923	999999	794	199	999999	282	97	383	177	999999	999999	145	836	626	374	707	986	806	999999	62	851	999999	350	261	779	130	198	435	440	308	196	999999	572	739	355	999999	533	513	536	790	767	999999	326	999999	918	271	598	999999	87	719	475	757	87	774	508	130	999999	543	999999	559	999999	661	999999	999999	816	201	573	106	280	710	184	483	279	992	295	999999	486	999999	343	517	532	131	999999	721	832	439	564	797	999999	235	999999	999999	103	976	706	115	719	456	127	726	698	501	999999	376	545	999999	487	999999	999999	319	999999	302	999999	901	37	963	312	230	999999	999999	636	999999	866	55	755	194	390	302	296	999999	999999	39	999999	616	819	40	999999	999999	185	999999	951	480	319	921	591	662	999999	201	949	999999	999999	498	420	740	100	922	999999	999999	621	360	610	194	798	999999	839	614	13	592	92	997	638	999999	54	999999	999999	166	
466	999999	463	102	404	199	353	553	387	981	999999	559	526	999999	405	583	370	825	240	999999	682	20	92	976	659	206	119	999999	114	999999	453	224	314	999999	999999	689	297	999999	999999	421	840	999999	920	999999	995	454	76	194	601	999999	960	229	964	668	484	455	999999	487	443	207	90	401	449	906	537	404	999999	592	440	715	296	841	869	819	926	437	100	234	981	215	140	924	360	59	999999	234	260	645	460	21	826	809	95	758	340	449	805	999999	330	601	209	484	753	999999	768	128	999999	155	742	56	364	639	999999	238	77	999999	51	399	395	313	154	608	141	429	999999	486	756	121	999999	486	632	86	904	389	15	655	999999	473	290	402	873	114	903	413	999999	197	313	999999	999999	184	407	415	628	26	457	999999	352	334	997	292	372	248	666	999999	999999	287	735	126	999999	421	985	577	119	993	999999	49	705	728	772	701	999999	999999	999999	999999	89	999999	458	999999	999999	414	313	846	999999	999999	39	635	447	648	999999	378	999999	197	999999	999999	199	829	305	999999	587	417	895	999999	999999	305	999999	473	818	999999	999999	206	829	847	193	999999	118	149	111	121	963	804	601	67	999999	999999	999999	984	274	161	124	999999	921	999999	999999	999999	999999	688	294	180	888	566	817	94	999999	792	549	614	999999	815	170	999999	728	194	671	782	815	838	885	168	66	999999	999999	666	249	926	999999	999999	547	667	999999	429	855	930	232	407	987	517	595	945	999999	634	980	999999	990	73	999999	736	162	527	709	999999	999999	999999	999999	763	367	160	999999	999999	999999	543	77	347	515	741	999999	798	961	273	795	308	253	999999	313	999999	154	749	675	999999	999999	999999	854	29	957	630	627	728	815	999999	50	999999	671	999999	438	320	567	999999	944	259	868	999999	774	888	732	411	435	862	999999	999999	618	618	485	670	999999	967	689	57	389	999999	123	476	999999	502	999999	999999	636	999999	999999	993	863	511	805	999999	316	673	774	999999	999999	999999	999999	764	999999	999999	850	431	361	11	999999	471	999999	520	263	999999	145	402	750	282	664	773	774	241	361	999999	830	116	812	999999	363	476	203	723	759	999999	999999	359	569	860	651	801	607	635	294	999999	372	352	258	745	999999	999999	922	501	311	523	781	999999	412	87	999999	999999	618	301	647	443	999999	907	760	999999	379	786	999999	890	631	862	176	149	947	999999	999999	487	858	999999	780	449	553	702	422	246	61	727	946	491	999999	907	192	315	987	850	772	465	592	827	376	503	91	42	999999	999999	356	641	25	101	
621	814	885	551	521	207	999999	999999	494	524	999999	652	839	350	331	723	679	861	162	107	548	11	895	41	700	286	999999	999999	832	974	889	999999	711	855	999999	754	32	641	793	789	960	208	970	78	458	724	999999	740	710	999999	999999	999999	489	918	552	620	918	854	851	244	839	999999	742	999999	634	959	940	983	480	999999	701	48	77	372	146	350	999999	827	582	976	999999	627	810	685	215	403	930	793	313	259	835	999999	789	558	950	593	465	460	443	498	783	999999	270	144	999999	729	428	999999	782	212	999999	999999	281	999999	622	221	567	67	314	999999	39	157	680	999999	740	999999	258	518	999999	553	884	579	393	93	202	942	999999	999999	999999	999999	975	999999	21	999999	669	744	896	914	936	999999	35	408	156	212	999999	636	10	50	403	922	481	909	703	999999	999999	999999	708	197	682	680	854	999999	828	828	999999	225	146	578	560	996	637	344	581	999999	999999	486	999999	190	624	566	941	327	283	317	14	75	120	781	783	659	46	708	999999	266	883	145	580	328	999999	254	499	999999	489	406	999999	999999	338	29	999999	841	587	527	573	126	999999	537	617	520	823	199	115	999999	999999	999999	960	999999	112	325	800	392	999999	114	242	999999	999999	519	837	876	32	999999	737	100	999999	999999	82	518	144	125	528	356	527	69	504	999999	149	145	636	588	999999	365	44	999999	999999	329	999999	482	295	999999	60	999999	699	740	498	999999	462	24	294	852	999999	451	793	987	796	454	999999	847	610	485	240	930	882	259	439	666	999999	724	872	999999	17	599	233	940	74	999999	657	787	570	549	999999	134	999999	784	759	994	571	57	226	773	465	97	872	810	963	999999	345	999999	999999	999999	131	738	151	544	844	239	999999	853	922	999999	797	999999	286	70	189	999999	90	999999	500	445	104	999999	508	108	294	919	727	423	977	945	964	217	486	739	427	567	982	999999	939	529	776	718	134	728	976	388	811	999999	630	857	48	246	949	865	737	999999	239	53	260	999999	999999	805	875	976	999999	999999	600	547	642	999999	999999	999999	169	971	669	385	661	779	132	906	118	915	793	130	999999	727	267	999999	11	92	337	939	65	24	27	970	843	999999	206	396	788	274	178	17	999999	274	999999	999999	206	361	684	460	920	354	817	596	999999	755	80	805	332	979	545	560	294	999999	719	154	999999	698	542	513	999999	735	999999	999999	746	785	999999	999999	649	289	999999	650	407	877	28	999999	206	431	999999	999999	87	400	73	808	729	999999	722	999999	999999	932	
34	508	818	999999	876	195	236	999999	849	236	368	999999	166	52	564	894	162	417	999999	17	947	532	739	999999	435	193	999999	999999	124	138	72	847	96	716	265	916	831	236	999999	833	485	233	581	731	999999	999999	244	31	254	999999	465	999999	384	547	984	999999	768	374	999999	693	523	916	859	999999	174	521	351	449	787	647	73	926	999999	999999	532	724	950	999999	724	785	948	650	75	999999	999999	757	999999	549	999999	999999	999999	467	490	316	999999	568	999999	861	999999	218	999999	794	243	999999	771	539	898	999999	25	999999	551	760	649	999999	744	999999	851	578	57	417	999999	801	999999	34	999999	605	445	109	31	963	360	99	450	516	487	999999	999999	999999	519	144	999999	999999	533	999999	220	999999	817	999999	572	999999	716	795	813	160	169	999999	999999	218	117	175	999999	798	30	61	910	462	999999	142	482	590	465	393	69	913	558	627	278	999999	814	112	788	914	537	583	999999	999999	285	300	999999	980	87	207	361	354	50	69	411	482	999999	758	86	685	57	981	982	333	736	900	999999	542	238	830	404	999999	386	188	270	446	804	355	187	30	785	502	512	267	41	715	872	999999	226	999999	694	65	999999	112	866	555	601	923	828	385	699	814	751	257	999999	356	967	861	799	964	677	999999	580	66	900	555	479	724	301	999999	999999	999999	326	999999	145	349	979	284	999999	714	845	881	526	802	331	970	750	264	464	684	747	999999	699	261	999999	488	485	969	212	321	999999	876	631	807	357	999999	497	319	122	464	377	693	550	94	999999	999999	689	778	999999	929	999999	224	999999	617	999999	27	412	75	324	656	863	19	999999	10	638	999999	259	719	455	734	999999	441	152	999999	317	64	470	615	141	331	999999	706	245	999999	516	999999	999999	24	999999	340	194	432	999999	465	600	368	999999	549	456	160	999999	969	333	10	456	373	82	269	309	999999	556	797	933	992	856	167	774	797	999999	776	362	999999	194	125	550	60	446	686	410	949	442	920	999999	999999	785	829	382	244	827	153	789	356	714	316	999999	396	499	999999	609	442	593	999999	999999	680	999999	311	784	218	999999	406	999999	395	859	360	785	999999	999999	951	217	36	784	539	970	349	986	999999	999999	878	341	163	560	444	87	968	999999	999999	864	488	193	484	55	999999	785	431	226	404	999999	364	530	157	757	548	795	999999	657	999999	853	716	693	999999	780	999999	999999	305	999999	492	317	891	995	176	771	160	767	999999	981	999999	754	549	133	591	519	176	358	999999	406	22	649	505	
320	310	765	157	794	402	703	999999	297	489	585	734	96	605	999999	999999	385	607	999999	999999	600	46	310	313	593	999999	280	613	999999	693	899	999999	999999	999999	580	694	410	999999	365	374	39	842	333	274	964	999999	505	999999	999999	993	999999	999999	241	586	904	284	999999	461	563	693	131	99	590	603	589	751	999999	284	35	674	999999	761	251	999999	43	757	712	999999	349	999999	606	999999	806	564	885	110	602	266	907	305	693	948	71	672	253	999999	262	729	999999	223	507	999999	999999	143	50	56	557	826	553	157	571	965	999999	368	96	765	293	36	718	489	158	634	377	999999	999999	999999	700	579	172	104	505	982	360	999999	696	386	478	672	524	999999	552	999999	713	760	734	728	837	702	999999	999999	655	999999	21	206	74	999999	853	168	163	45	999999	978	664	459	651	588	999999	985	999999	710	296	999999	512	999999	936	383	999999	616	995	261	999999	997	993	684	448	279	971	164	72	823	999999	319	519	999999	999999	574	121	264	999999	999999	123	999999	40	875	201	44	723	141	269	999999	953	246	173	901	867	358	985	980	20	382	617	461	923	848	187	976	111	999999	397	372	272	666	999999	849	148	325	967	127	999999	413	555	839	894	381	870	296	999999	618	620	144	588	999999	999999	735	538	999999	999999	999999	698	224	933	700	744	999999	999999	296	737	999999	763	551	390	999999	497	607	999999	777	999999	551	978	891	999999	492	412	262	783	141	422	772	999999	485	397	786	429	277	999999	999999	105	997	953	583	558	833	855	999999	753	999999	643	646	908	999999	105	387	212	807	999999	450	297	491	999999	297	874	965	999999	999999	164	604	448	229	136	971	999999	569	598	999999	342	996	637	999999	509	72	497	999999	863	560	999999	20	999999	622	999999	39	999999	613	883	665	709	593	831	578	914	159	283	999999	519	937	88	536	788	806	999999	398	999999	999999	982	60	799	108	111	451	999999	154	30	825	346	999999	999999	78	685	932	696	748	174	69	429	360	789	83	266	926	482	999999	231	776	999999	494	999999	612	631	832	865	999999	492	999999	999999	770	138	457	87	999999	532	999999	999999	855	120	999999	233	753	534	631	999999	999999	841	184	968	52	922	253	677	852	880	999999	999999	852	77	999999	266	784	999999	999999	232	342	996	843	403	472	13	999999	666	432	270	473	87	999999	999999	149	769	317	421	638	847	999999	779	235	541	999999	999999	999999	788	35	468	449	375	875	409	999999	730	998	781	506	999999	557	587	255	591	417	723	999999	291	927	999999	949	
372	749	812	347	562	770	999999	672	900	15	586	641	999999	999999	108	212	600	642	999999	999999	536	915	598	999999	999999	533	643	134	17	134	716	861	708	519	999999	999999	73	71	376	959	999999	118	999999	44	999999	946	292	999999	999999	521	847	649	518	999999	423	999999	160	522	50	38	136	187	664	999999	999999	725	932	453	999999	482	999999	538	275	459	84	427	999999	564	999999	360	999999	999999	999999	999999	286	999999	999999	163	106	630	474	551	30	348	832	519	454	830	999999	999999	23	838	999999	836	383	999999	383	68	481	995	999999	596	999999	690	787	264	372	178	498	230	999999	779	999999	122	999999	596	999999	926	626	564	973	488	819	84	347	999999	844	978	123	967	999999	293	681	110	492	999999	359	999999	999999	578	999999	999999	999999	524	872	244	999999	915	828	999999	802	456	441	916	32	999999	776	128	353	384	999999	393	65	531	536	99	999999	256	629	139	247	186	375	999999	999999	999999	156	304	212	999999	999999	929	160	999999	175	247	851	764	87	999999	111	240	987	186	169	999999	230	810	999999	782	146	245	999999	999999	548	625	91	393	509	335	512	482	916	250	463	489	243	728	366	999999	247	999999	178	795	38	16	199	198	999999	654	999999	346	999999	429	966	685	999999	461	788	999999	166	468	265	752	331	999999	999999	747	723	679	529	502	999999	999999	999999	803	76	999999	670	541	436	999999	999999	855	859	175	175	496	283	778	845	999999	939	816	142	779	87	426	474	408	999999	999999	475	999999	134	999999	999999	617	883	999999	618	154	790	999999	123	273	964	409	999999	166	464	827	473	944	833	747	562	637	999999	766	999999	650	35	272	849	984	426	294	999999	885	283	557	613	999999	169	701	991	693	703	869	814	677	533	318	999999	999999	978	530	385	387	421	264	999999	999999	448	999999	999999	528	999999	139	847	679	999999	17	999999	999999	224	999999	785	142	755	869	999999	999999	951	57	999999	717	999999	984	15	895	908	353	473	999999	505	999999	671	200	999999	472	999999	574	31	145	998	999999	435	47	649	625	745	253	631	551	329	999999	175	400	851	411	999999	422	999999	951	770	335	543	999999	410	999999	691	999999	999999	293	583	370	674	816	58	601	292	999999	345	999999	159	665	999999	922	699	999999	330	281	349	181	271	999999	450	80	374	673	981	571	637	920	933	161	694	348	968	958	690	359	351	260	128	920	999999	743	801	115	613	621	174	269	408	999999	255	387	31	710	999999	604	451	385	619	720	653	424	456	998	971	383	953	999999	460	999999	929	98	
999999	351	796	707	278	269	999999	369	407	377	522	999999	906	999999	326	268	48	999999	908	965	640	408	277	662	296	803	144	239	999999	999999	808	437	491	999999	334	679	913	222	335	191	326	260	323	285	902	934	999999	664	999999	695	702	375	72	999999	458	654	84	999999	421	475	135	830	999999	973	569	999999	41	749	982	647	354	825	759	999999	649	390	94	992	759	362	711	999999	182	999999	730	443	375	999999	999999	679	605	999999	801	860	999999	495	558	349	999999	818	902	352	681	419	351	876	615	345	323	78	570	92	384	999999	999999	654	658	729	253	135	718	513	52	313	51	575	34	999999	669	999999	832	999999	286	999999	459	369	798	999999	630	853	999999	40	214	639	118	523	404	741	106	411	837	828	106	590	110	399	999999	999999	377	775	852	716	675	999999	999999	826	805	444	610	405	855	999999	999999	399	999999	688	308	412	204	528	180	292	802	267	326	14	647	696	840	69	69	430	394	854	11	120	999999	999999	403	292	999999	960	141	701	556	942	728	999999	291	999999	100	897	183	849	999999	999999	913	999999	842	999999	188	119	603	550	346	434	510	254	398	197	333	263	18	999999	811	999999	160	111	711	384	285	940	414	428	969	171	257	999999	260	441	207	946	212	999999	113	607	999999	591	364	999999	999999	999999	999999	104	999999	837	889	271	48	394	419	811	706	999999	999999	248	705	185	999999	184	187	965	999999	956	990	387	999999	999999	807	213	853	568	746	590	943	800	631	999999	340	142	281	985	506	865	31	395	250	999999	215	865	901	191	999999	190	943	475	999999	362	113	711	999999	999999	464	834	540	850	74	125	524	999999	617	999999	999999	448	903	202	468	138	999999	999999	146	315	640	942	312	999999	557	566	646	999999	999999	278	216	629	355	238	531	672	335	180	330	134	231	999999	258	516	346	572	287	999999	17	999999	426	508	574	481	999999	521	532	867	303	508	999999	56	845	348	188	226	102	999999	671	796	999999	764	285	21	93	591	999999	795	336	985	999999	895	470	957	852	708	64	999999	825	19	149	467	877	822	655	184	213	909	999999	130	479	612	89	999999	999999	999999	232	999999	397	821	827	736	541	318	228	583	586	888	496	480	999999	228	849	661	656	344	887	463	365	909	387	784	468	215	515	677	815	259	408	200	485	501	999999	999999	999999	413	999999	569	603	999999	598	999999	999999	999999	999999	260	762	999999	564	999999	774	999999	207	488	444	52	277	335	802	999999	767	336	999999	306	994	670	742	846	
479	999999	418	328	859	293	999999	72	999999	611	257	999999	999999	398	695	193	999999	715	304	999999	568	149	999999	600	766	62	314	999999	999999	126	862	298	518	916	999999	320	999999	999999	910	913	999999	382	680	666	88	547	635	999999	999999	305	880	288	375	999999	287	340	118	818	561	806	978	999999	236	255	999999	959	746	999999	450	999999	388	999999	999999	390	830	196	999999	479	522	229	999999	935	630	540	245	999999	922	775	638	618	212	999999	999999	999999	935	128	999999	434	916	129	999999	636	929	999999	999999	911	483	999999	999999	999999	870	999999	999999	342	999999	999999	427	695	999999	176	999999	970	370	832	182	999999	84	999999	999999	712	50	999999	562	403	427	789	15	374	999999	334	109	936	999999	547	999999	572	691	562	723	891	701	460	424	749	92	999999	999999	107	94	527	836	780	540	999999	61	836	86	999999	914	600	999999	63	83	685	76	109	118	823	94	999999	708	522	979	999999	999999	999999	619	813	320	597	523	999999	289	999999	999999	329	406	999999	495	999999	496	789	648	132	854	647	387	739	682	982	722	453	22	485	999999	999999	801	977	199	471	226	273	999999	999999	87	139	774	999999	197	747	703	456	337	183	122	919	873	856	709	373	212	879	140	337	875	999999	895	999999	287	183	527	429	472	34	694	233	207	331	55	724	999999	409	999999	934	289	999999	125	839	373	999999	450	945	277	826	268	346	142	264	999999	999999	243	970	700	999999	230	283	984	999999	488	889	999999	552	999999	984	499	803	999999	205	999999	999999	999999	66	999999	387	733	582	161	645	765	999999	999999	999999	879	48	491	903	708	538	714	999999	999999	812	360	999999	187	999999	143	293	999999	465	19	936	216	841	62	999999	999999	322	290	999999	132	999999	546	999999	798	779	672	772	502	999999	104	798	491	52	999999	151	999999	956	210	999999	999999	867	317	310	348	164	736	999999	986	314	373	396	258	77	883	999999	275	229	999999	407	236	370	999999	741	371	999999	455	999999	523	910	480	582	121	999999	999999	264	41	999999	792	643	999999	634	786	198	232	999999	550	424	168	387	876	999999	281	803	999999	87	999999	576	939	138	999999	572	524	85	833	790	284	803	867	628	999999	999999	437	999999	999999	601	999999	602	518	999999	670	999999	15	146	44	993	311	999999	846	131	187	464	306	663	934	999999	999999	711	999999	442	433	746	999999	539	476	999999	999999	239	448	999999	503	484	68	286	468	999999	566	388	51	839	999999	965	956	999999	451	455	733	773	999999	884	492	873	999999	85	239	999999	485	476	669	197	
943	999999	870	839	628	703	405	29	204	267	913	731	999999	525	953	467	790	999999	98	30	999999	999999	999999	563	524	630	248	982	56	999999	202	100	719	853	896	417	105	126	127	748	60	713	999999	849	999999	760	213	999999	132	999999	143	675	387	648	84	667	999999	999999	325	998	465	423	999999	660	75	999999	21	815	629	546	371	673	692	350	970	410	707	283	999999	763	999999	999999	860	284	411	527	999999	80	999999	999999	469	788	999999	999999	999999	636	740	918	784	157	999999	397	999999	586	410	469	983	999999	999999	999999	959	674	723	999999	581	999999	562	698	258	547	119	941	999999	399	999999	583	872	572	67	343	669	788	499	445	24	999999	434	999999	999999	942	543	675	401	999999	999999	999999	999999	250	548	999999	84	51	670	246	48	807	360	702	509	999999	596	420	999999	344	14	999999	184	288	999999	999999	999999	288	999999	315	13	443	549	932	130	291	517	632	34	712	269	999999	128	263	406	217	677	732	774	999999	355	133	999999	999999	110	108	620	786	703	995	841	999999	227	364	999999	604	999999	999999	582	227	319	964	396	277	85	386	62	921	999999	999999	999999	999999	514	777	959	880	747	492	999999	999999	671	730	999999	39	871	999999	411	763	30	802	950	259	999999	556	737	391	736	428	982	723	56	699	905	375	129	70	291	449	999999	999999	999999	775	999999	999999	556	999999	46	999999	406	610	999999	298	900	89	388	626	631	999999	50	578	999999	328	510	999999	999999	971	999999	563	909	810	193	961	999999	669	945	999999	662	598	999	158	354	379	999999	381	748	999999	999999	826	986	999999	438	333	409	999999	217	537	274	487	586	585	762	483	999999	595	427	23	930	241	143	213	963	43	999999	999999	233	774	306	138	999999	226	182	999	576	415	382	859	562	999999	999999	417	999999	184	999999	424	395	871	921	999999	953	735	827	567	692	782	999999	405	375	517	999999	442	241	146	999999	999999	412	763	999999	52	223	999999	461	397	779	725	999999	788	31	543	506	362	853	869	184	634	399	615	316	793	875	976	493	55	940	999999	186	999999	999999	999999	22	632	964	999999	223	395	284	999999	999999	999999	999999	999999	383	999999	21	999999	999999	999999	999999	999999	999999	797	457	123	176	999999	84	416	457	760	549	529	731	380	531	874	397	973	656	789	999999	959	826	349	314	133	999999	999999	43	700	999999	815	812	572	680	224	184	851	712	976	999999	868	981	999999	999999	959	29	13	311	147	999999	616	714	181	143	21	970	999999	999999	53	643	423	382	757	331	733	717	999999	
999999	316	999999	999999	999999	999999	478	492	977	799	921	355	999999	598	359	896	999999	822	110	999999	438	669	254	999999	53	999999	342	999999	495	234	705	999999	251	860	313	995	447	999999	354	999999	703	651	43	180	196	462	940	54	999999	999999	999999	509	633	87	730	999999	71	631	502	999999	346	580	996	999999	999999	999999	114	252	295	364	458	542	477	999999	999999	999999	999999	83	880	590	999999	297	834	20	324	206	70	999999	140	283	933	816	813	752	999999	999999	655	289	87	959	358	697	759	999999	36	377	41	568	150	999999	403	999999	751	912	999999	58	999999	999999	438	897	176	939	122	999999	430	642	728	725	376	999999	142	357	996	921	241	41	999999	134	984	999999	174	999999	33	197	999999	945	999999	900	878	999999	386	669	999999	189	999999	999999	584	747	288	999999	648	316	201	336	810	56	999999	829	681	841	999999	621	11	491	733	674	915	925	142	485	577	828	846	999999	999999	472	506	816	139	999999	457	790	845	999999	308	857	311	999999	386	999999	953	245	228	47	139	999999	999999	369	456	128	999999	658	615	999999	999999	999999	470	475	900	348	550	999999	999999	859	394	730	776	999999	192	875	999999	229	549	309	999999	999999	609	808	999999	999999	805	147	370	21	328	798	999999	51	999999	488	397	835	796	48	291	778	999999	369	999999	409	989	266	999999	581	755	284	118	315	282	483	220	661	878	999999	999999	999999	999999	688	540	999999	555	734	626	703	487	537	432	511	28	752	796	250	999999	196	682	999999	959	789	265	54	689	999999	769	311	278	999999	957	567	505	999999	999999	856	828	999999	854	264	639	999999	103	228	999999	607	297	999999	999999	970	999999	691	556	992	453	35	433	496	905	686	964	999999	434	999999	579	864	15	149	789	939	421	108	342	427	909	486	695	999999	202	92	581	249	624	308	999999	999999	21	512	999999	999999	433	341	162	999999	999999	324	58	351	648	986	601	158	740	999999	558	999999	358	139	999999	967	340	395	999999	822	114	999999	700	136	521	999999	853	503	714	851	516	89	946	174	137	595	437	353	399	999999	490	433	999999	878	999999	833	916	882	429	467	607	999999	47	339	999999	575	624	922	829	344	999999	108	999999	888	999999	478	460	193	11	497	540	986	995	999999	342	999999	225	999999	387	688	396	971	83	256	253	477	51	999999	112	562	970	515	523	65	82	392	989	999999	647	280	382	733	999999	931	999999	621	52	949	997	391	999999	802	544	999999	947	999999	999999	196	645	762	436	843	91	999999	999999	35	472	940	25	999999	
999999	604	999999	116	315	663	101	999999	329	632	435	102	619	720	999999	177	970	382	117	911	367	999999	975	999999	999999	538	999999	999999	999999	902	999999	112	934	56	699	999999	999999	438	999999	999999	79	999999	867	999999	999999	999999	999999	371	247	999999	64	99	832	999999	592	888	999999	300	272	777	22	999999	736	427	999999	333	999999	999999	30	455	999999	541	546	824	841	999999	936	962	556	509	314	289	999999	65	999999	69	999999	830	999999	811	137	999999	176	68	999999	419	999999	999999	540	14	186	660	350	791	809	522	553	18	999999	119	952	666	999999	762	472	732	467	681	579	999999	999999	999999	118	219	328	222	375	487	553	432	337	496	999999	551	332	999999	939	410	999999	334	515	270	568	354	859	999999	999999	999999	596	548	999999	474	870	126	950	849	999999	999999	473	597	157	75	999999	999999	782	999999	245	201	440	817	999999	66	435	255	908	793	768	764	359	999999	627	999999	891	15	481	999999	625	315	999999	482	999999	999999	937	658	999999	449	999999	729	572	999999	235	402	972	778	754	894	49	625	218	167	91	787	999999	614	969	194	184	999999	368	919	840	930	999999	958	715	985	129	999999	77	468	987	49	201	999999	633	234	989	122	260	999999	823	10	106	443	401	999999	36	332	689	992	999999	355	370	999999	562	305	802	24	999999	768	775	272	557	999999	180	51	596	824	981	744	999999	72	208	999999	106	840	833	167	999999	401	959	999999	97	999999	203	641	678	999999	404	338	999999	975	999999	999999	811	999999	452	999999	273	359	999999	211	999999	999999	797	213	156	589	999999	721	999999	645	458	671	809	999999	185	999999	556	538	999999	57	430	653	999999	999999	999999	716	970	999999	397	999999	894	216	672	758	454	152	287	990	494	999999	991	999999	866	787	527	387	682	832	999999	999999	999999	734	999999	680	781	698	632	578	200	440	619	999999	334	985	750	999999	999	60	534	42	204	999999	53	283	66	747	786	999999	702	635	43	999999	170	999999	999999	169	999999	999999	999999	756	519	709	799	64	479	980	358	881	999999	286	388	631	307	352	999999	999999	691	712	624	43	911	108	876	565	999999	999999	999999	907	308	999999	999999	17	83	778	523	495	767	988	804	85	399	905	497	426	256	412	840	818	651	453	478	517	999999	943	999999	420	833	244	658	999999	141	450	582	455	264	999999	558	529	828	999999	475	702	999999	548	643	999999	610	459	999999	994	641	999999	999999	854	123	514	639	139	933	112	662	532	339	806	944	948	999999	52	171	875	853	999999	990	371	977	999999	608	999999	
310	838	810	383	926	999999	999999	110	194	999999	342	750	741	428	595	999999	627	999999	999999	112	604	695	683	999999	298	442	150	999999	50	895	876	347	905	999999	829	105	302	289	606	675	449	999999	764	605	710	420	144	435	725	274	743	44	412	506	235	615	999999	251	999999	494	524	999999	69	299	850	994	845	931	598	999999	433	348	347	999999	663	759	930	88	858	999999	999999	714	605	775	999999	842	935	999999	584	224	940	999999	204	122	999999	999999	784	474	754	715	574	999999	999999	234	999999	404	697	999999	999999	475	684	86	999999	215	196	999999	999999	294	147	18	69	446	356	384	560	382	154	235	999999	999999	975	466	333	152	313	104	877	999999	999999	757	154	230	566	999999	540	863	667	988	999999	999999	970	999999	336	999999	656	138	856	999999	999999	469	260	472	177	999999	500	999999	999999	250	999999	101	931	71	360	390	864	838	880	246	843	696	999999	165	309	205	290	485	139	588	495	185	248	425	999999	474	999999	682	999999	974	999999	322	999999	999999	96	834	419	999999	149	946	881	817	258	999999	999999	977	754	104	173	972	311	999999	97	175	754	999999	853	516	365	999999	882	191	999999	906	627	531	586	999999	79	999999	786	380	345	999999	706	678	999999	628	806	727	720	412	518	90	672	604	999999	945	671	369	999999	999999	999999	264	999999	999999	42	352	999999	97	401	467	999999	698	196	930	679	904	999999	86	800	234	710	637	175	999999	999999	705	243	32	305	641	626	999999	999999	883	826	91	129	16	999999	584	636	718	999999	263	387	819	999999	741	925	330	486	594	999999	756	202	916	99	594	999999	336	118	969	999999	760	841	325	215	312	999999	598	784	461	999999	225	999999	991	999999	912	102	853	811	502	107	975	999999	41	999999	736	691	999999	991	535	980	999999	476	666	926	576	422	72	614	591	636	337	546	999999	164	353	167	999999	999999	999999	502	999999	525	615	872	999999	604	809	184	999999	621	204	606	999999	481	131	748	999999	75	999999	500	999999	248	229	999999	999999	439	140	877	797	999999	490	999999	814	43	807	793	860	999999	120	971	612	887	146	970	442	731	296	553	42	604	235	999999	880	687	472	934	306	999999	999999	387	474	999999	386	899	140	900	791	225	999999	337	887	999999	955	763	999999	151	112	258	999999	48	999999	999999	844	999999	353	355	423	137	571	873	999999	999999	691	732	999999	679	511	246	840	541	999999	81	879	705	716	98	999999	999999	799	330	831	999999	326	74	244	999999	98	193	555	999999	999999	664	654	999999	840	777	456	
232	266	218	999999	865	999999	891	999999	999999	706	149	486	999999	175	999999	999999	999999	52	449	793	999999	497	618	999999	328	999999	65	63	285	426	89	999999	939	999999	957	860	999999	689	965	639	434	965	173	191	949	706	300	618	999999	335	413	757	400	983	829	734	647	628	322	999999	362	837	823	654	627	284	547	622	218	999999	999999	561	86	810	999999	660	334	437	641	999999	399	446	872	949	23	331	474	999999	812	232	999999	962	377	999999	286	597	152	518	564	674	169	999999	410	746	587	999999	680	999999	625	178	410	220	999999	700	785	999999	965	874	999999	305	810	591	810	985	232	785	193	999999	533	771	518	999999	873	999999	462	721	45	999999	371	999999	651	883	340	644	822	12	975	999999	15	370	631	277	877	269	864	577	999999	425	523	802	999999	394	66	853	999999	595	346	29	247	73	880	839	512	479	654	999999	999999	175	173	230	809	515	291	999999	999999	999999	937	999999	112	884	853	999999	612	569	999999	999999	827	487	984	999999	999999	955	999999	942	489	792	764	407	615	938	326	702	261	303	999999	162	112	893	713	418	657	732	999999	362	219	269	237	943	999999	999999	109	773	191	999999	564	853	86	349	683	999999	999999	540	999	174	568	161	369	318	999999	350	163	934	773	576	579	999999	48	87	999999	230	564	820	999999	227	838	552	999999	324	738	148	999999	763	219	999999	931	127	999999	753	794	67	899	999999	376	636	243	174	10	614	367	999999	815	999	616	463	793	999999	999999	781	335	25	640	54	580	438	274	400	724	418	644	999999	209	294	292	999999	330	999999	999999	794	984	999999	999999	906	957	116	999999	87	156	756	999999	276	17	951	428	778	427	855	999999	938	999999	999999	450	591	970	999999	999999	531	716	941	999999	156	221	324	999999	661	473	733	97	473	115	197	253	999999	846	377	999999	258	999999	514	256	475	308	515	999999	151	999999	960	936	61	683	999999	999999	999999	999999	425	64	999999	999999	999999	314	694	767	999999	832	183	599	999999	745	602	461	184	999999	212	694	667	999999	706	891	655	437	512	797	45	789	314	826	48	355	999999	322	760	999999	108	999999	562	999999	999999	682	259	552	752	999999	344	999999	509	145	168	519	999999	576	358	802	508	340	802	999999	999999	999999	999999	357	560	999999	324	999999	700	90	566	999999	142	959	425	33	641	113	684	297	462	445	289	178	668	999999	999999	854	964	958	999999	768	999999	665	999999	999999	164	902	992	627	901	64	899	429	579	999999	999999	999999	161	999999	999999	999999	655	999999	444	
296	999999	359	999999	41	735	469	325	742	495	798	605	476	982	999999	868	739	120	999999	395	407	545	860	599	513	151	402	702	638	798	999999	999999	892	231	999999	543	805	999999	960	891	442	739	167	933	781	559	911	23	84	466	430	999999	999999	129	46	750	944	760	999999	890	999999	766	686	943	999999	685	713	999999	999999	543	73	525	160	999999	953	668	388	926	817	954	999999	389	628	181	999999	999999	999999	772	195	939	599	999999	49	80	558	675	999999	999999	999999	105	999999	666	720	541	403	905	999999	433	176	377	999999	27	942	229	660	953	999999	515	576	402	172	941	69	363	999999	27	485	90	617	288	615	999999	299	721	119	999999	999999	96	999999	472	769	100	605	817	999999	999999	113	819	999999	999999	536	547	999999	245	933	999999	606	367	999999	385	429	64	815	888	762	999999	999999	230	999999	97	295	62	999999	113	632	999999	345	252	785	999999	914	665	671	999999	751	77	526	63	788	214	967	310	498	999999	999999	999999	999999	999999	64	380	853	882	709	999999	319	999999	810	999999	999999	861	568	363	582	235	471	999999	393	999999	146	694	999999	674	442	905	129	984	563	345	70	916	797	627	198	999999	999999	41	999999	999999	999999	277	267	982	450	999999	999999	613	728	272	930	289	332	481	580	369	699	189	450	803	212	334	999999	475	483	696	999999	940	175	177	717	999999	999999	54	108	869	437	698	233	515	269	999999	266	999999	414	781	999999	999999	999999	828	999999	999999	999999	163	146	999999	356	999999	509	754	861	705	448	560	555	500	481	288	382	999999	932	10	956	999999	543	999999	999999	630	70	999999	112	999999	893	346	460	389	999999	654	999999	999999	523	646	999999	479	653	999999	999999	999999	745	913	999999	315	943	345	896	715	382	655	999999	999999	312	999999	999999	807	999999	123	811	111	999999	175	651	999999	999999	653	198	296	999999	486	291	979	628	371	884	999999	401	796	804	557	450	745	16	203	44	466	426	797	915	999999	827	540	752	965	999999	999999	271	999999	935	999999	157	610	903	895	374	999999	822	940	841	583	415	999999	319	264	661	364	168	999999	793	913	999999	999999	380	430	659	750	237	999999	766	999999	885	999999	861	514	409	840	841	121	828	999999	999999	486	956	341	975	972	231	497	314	251	420	813	689	31	73	756	239	483	246	624	413	169	999999	535	698	999999	999999	804	854	820	999999	999999	999999	999999	279	750	444	999999	454	687	529	999999	999999	525	894	999999	999999	839	451	652	611	999999	999999	214	990	485	999999	999999	642	489	977	426	999999	494	
999999	372	192	299	752	322	999999	999999	39	558	104	673	811	659	641	626	266	999999	363	999999	219	165	999999	426	408	794	448	999999	406	965	709	113	999999	863	797	999999	889	999999	97	138	999999	421	999999	999999	119	327	673	652	789	26	232	823	73	441	999999	999999	999999	999999	891	958	873	999999	793	999999	849	999999	999999	947	999999	119	737	325	76	234	999999	797	826	856	316	91	130	796	234	999999	742	886	999999	999999	588	234	341	132	999999	139	264	999999	627	999999	477	128	749	725	789	999999	288	906	756	838	571	487	745	344	460	809	837	87	83	413	331	999999	951	913	369	637	999999	614	276	937	969	838	180	562	389	197	999999	404	16	554	111	835	139	210	103	111	489	997	999999	999999	999999	999999	999999	223	999999	514	999999	835	366	162	902	999999	639	819	869	732	316	193	954	272	477	442	999999	529	312	999999	833	751	820	267	158	780	999999	37	645	792	999999	999999	618	875	30	506	999999	999999	651	436	999999	320	341	370	794	305	52	410	771	859	116	440	999999	458	681	426	25	108	13	999999	999999	612	999999	86	854	999999	574	89	252	971	999999	226	877	999999	299	522	419	459	473	852	999999	541	999999	786	686	999999	55	999999	204	604	999999	939	850	999999	703	593	999999	264	516	999999	999999	999999	999999	799	999999	889	563	45	168	168	999999	565	999999	161	394	201	999999	397	400	415	314	413	999999	647	490	465	376	357	181	705	999999	164	943	999999	131	774	999999	466	331	999999	885	20	11	45	597	925	999999	698	145	511	248	749	999999	110	139	999999	87	520	319	999	522	216	863	463	782	851	621	605	40	999999	819	889	76	603	530	304	412	849	59	564	160	677	221	999999	467	999999	299	999999	900	803	697	999999	156	332	283	679	156	548	262	745	313	999999	668	999999	692	359	682	271	580	834	915	237	470	754	999999	844	995	203	996	156	562	778	999999	236	999999	999999	999999	999999	329	850	158	999999	597	999999	260	452	19	694	977	999999	953	38	272	75	888	469	999999	401	483	439	999999	953	551	116	193	999999	13	442	604	999999	616	938	941	730	686	999999	999999	166	503	406	835	310	999999	888	999999	533	516	639	999999	462	565	999999	270	890	176	204	322	491	130	725	448	576	100	251	501	25	96	541	389	837	999999	245	897	86	603	383	999999	663	999999	659	28	373	105	151	999999	276	999999	999999	563	999999	738	159	45	778	957	268	220	999999	999999	186	447	999999	260	509	633	329	452	193	999999	793	999999	658	577	470	707	85	
999999	948	80	999999	348	999999	978	897	109	679	999999	999999	999999	344	173	762	276	736	222	999999	122	595	517	999999	999999	493	764	770	999999	90	581	999999	80	882	786	271	903	172	999999	411	996	999999	410	953	130	332	74	951	629	704	391	840	999999	999999	962	885	440	229	410	854	280	217	873	28	999999	634	59	246	558	901	859	999999	898	810	56	759	999999	999999	730	501	428	812	150	328	698	741	327	415	920	901	831	999999	999999	984	141	788	489	391	855	495	282	828	403	728	845	287	942	999999	618	999999	999999	876	999999	908	435	467	77	999999	999999	999999	317	644	326	656	999999	185	351	913	999999	268	280	999999	999999	244	229	999999	419	421	483	421	799	880	797	999999	211	954	194	853	558	673	721	999999	72	498	188	638	512	999999	659	999999	935	999999	999999	359	999999	895	178	999999	689	999999	58	655	81	908	567	437	847	608	455	124	991	498	365	16	547	346	742	999999	66	591	999999	672	999999	999999	486	770	122	447	785	999999	786	999999	999999	723	624	75	862	999999	931	751	790	903	301	544	678	999999	672	999999	999999	999999	163	958	207	107	747	999999	893	268	432	999999	324	409	822	149	338	71	333	642	391	999999	483	588	288	315	800	999999	999999	227	144	48	107	361	634	200	162	999999	732	77	976	248	181	604	731	144	436	391	91	162	215	617	124	999999	380	999999	122	575	999999	892	307	562	16	999999	133	393	999999	962	774	999999	986	999999	339	999999	666	152	309	878	856	154	878	418	113	227	999999	999999	924	76	981	303	88	999999	156	839	769	423	999999	506	999999	348	999999	474	616	458	175	999999	288	999999	374	237	41	243	999999	536	24	999999	459	788	663	607	999999	632	981	481	554	999999	364	499	496	252	999999	803	999999	999999	999999	414	999999	999999	62	317	248	76	999999	754	272	999999	868	999999	825	881	963	453	842	999999	880	999999	492	145	904	766	350	788	371	131	326	237	834	211	827	609	96	999999	999999	356	368	401	930	237	218	709	540	999999	674	615	289	468	960	534	999999	897	921	999999	750	295	966	999999	999999	580	437	999999	999999	667	793	225	795	168	716	999999	515	999999	882	265	926	204	235	606	124	756	842	858	276	310	573	930	688	999999	999999	450	389	999999	696	359	999999	999999	699	873	999999	458	999999	999999	999999	474	29	159	24	666	740	555	70	369	999999	949	738	579	768	999999	104	862	999999	999999	999999	275	116	606	791	532	466	752	505	362	655	666	935	720	999999	802	291	423	915	31	688	509	
390	29	573	999999	999999	999999	415	989	779	98	920	454	28	485	367	422	367	492	999999	987	60	708	714	679	999999	999999	473	966	428	999999	947	999999	999999	999999	885	97	43	55	999999	246	346	515	999999	999999	745	491	702	630	444	999999	66	433	821	701	458	681	999999	999999	733	603	756	449	571	108	999999	999999	999999	424	600	280	999999	999999	580	963	650	999999	135	999999	933	531	325	842	531	999999	623	524	999999	999999	154	214	781	150	999999	317	999999	897	943	483	427	340	724	287	40	999999	489	999999	852	857	60	913	555	168	959	211	288	999999	917	21	999999	999999	999999	999999	999999	396	498	248	10	273	483	753	601	651	729	602	807	48	812	999999	80	879	671	836	935	241	658	622	190	120	39	577	979	932	998	999999	999999	999999	16	644	675	999999	999999	589	384	999999	999999	904	439	366	404	999999	110	999999	941	605	999999	999999	999999	48	738	876	68	890	243	999999	773	669	652	929	999999	999999	41	178	692	829	146	92	461	638	920	753	193	823	999999	999999	476	429	990	403	999999	736	999999	968	906	798	192	999999	355	999999	999999	651	261	510	999999	999999	217	932	867	999999	468	872	432	217	128	984	999999	244	184	999999	439	353	679	259	93	999999	767	73	271	893	999999	293	737	983	114	278	502	682	449	186	999999	543	562	877	934	972	314	889	849	921	115	947	678	901	48	999999	972	999999	426	138	772	154	670	999999	476	184	145	999999	112	850	491	20	795	997	999999	999999	790	801	999999	999999	941	877	223	349	787	698	615	836	944	924	306	500	265	320	414	999999	872	588	999999	759	837	864	787	999999	999999	999999	162	680	38	152	399	180	999999	315	196	894	930	330	195	777	999999	999999	504	188	554	990	754	484	593	444	999999	211	400	564	283	86	100	223	999999	692	546	934	999999	801	534	999999	999999	949	133	519	506	552	403	999999	200	537	370	999999	455	449	350	677	96	594	129	197	999999	132	999999	999999	804	717	999999	999999	240	635	502	702	653	428	187	804	360	84	937	480	808	765	374	745	999999	491	768	470	351	999999	847	222	682	346	354	691	999999	23	999999	789	141	999999	403	564	45	999999	999999	36	999999	999999	326	22	999999	648	389	24	999999	999999	999999	999999	948	951	999999	371	788	289	999999	316	84	495	999999	347	999999	999999	999999	908	372	809	999999	59	536	741	999999	999999	552	835	566	44	957	339	999999	631	620	401	840	999999	749	41	776	755	646	648	952	776	659	979	652	999999	999999	999999	652	948	585	354	787	999999	
753	355	819	953	999999	986	359	744	562	999999	726	968	999999	169	168	340	43	954	999999	887	999999	430	156	573	192	67	735	485	999999	985	55	999999	614	633	436	404	222	823	42	999999	299	218	224	404	262	683	999999	999999	322	321	914	630	941	999999	428	999999	208	255	770	665	999999	873	999999	577	219	999999	364	683	732	764	999999	219	999999	752	598	580	216	999999	320	999999	866	999999	173	376	80	425	999999	714	215	999999	205	999999	63	376	409	999999	162	999999	999999	999999	328	517	999999	558	999999	705	707	999999	311	999999	999999	456	935	270	798	999999	710	690	999999	999999	999999	650	478	628	569	161	999999	556	999999	999999	999999	570	567	518	999999	359	189	614	182	374	717	145	412	368	999999	749	41	792	577	744	999999	999999	999999	400	999999	678	999999	787	999999	999999	999999	999999	846	138	429	555	888	426	90	449	999999	105	999999	142	999999	991	247	120	999999	820	129	374	979	999999	468	956	431	176	843	512	999999	401	625	140	826	565	298	284	999999	442	860	614	999999	138	268	999999	999999	999999	999999	684	440	928	156	178	922	184	182	248	669	999999	134	722	583	999999	999999	94	480	387	316	520	702	962	999999	208	959	515	661	999999	999999	999999	13	424	852	168	82	391	254	456	999999	999999	999999	60	615	999999	317	148	999999	999999	999	999999	148	575	699	803	999999	999999	757	948	219	999999	999999	330	898	819	468	999999	869	424	999999	746	999999	33	179	664	999999	652	999999	999999	999999	999999	484	526	999999	175	999999	437	725	59	999999	604	634	999999	247	800	139	73	161	795	999999	999999	278	999999	999999	999999	345	125	999999	44	676	339	999999	62	67	397	999999	999999	999999	733	118	41	984	999999	247	901	121	543	785	379	535	999999	500	999999	696	293	553	868	887	999999	999999	595	999999	999999	382	848	999999	581	249	850	867	143	593	428	687	976	623	999999	378	738	151	801	339	37	509	612	838	999999	365	774	999999	75	999999	881	999999	522	10	303	999999	399	427	540	999999	999999	511	999999	479	81	999999	720	669	999999	499	158	456	38	266	999999	191	770	999999	915	225	474	16	802	34	712	525	175	999999	329	20	979	321	999999	507	404	999999	999999	143	999999	999999	999999	114	748	575	960	435	875	999999	999999	122	677	389	512	999999	829	999999	709	999999	767	999999	999999	745	999999	94	520	837	999999	999999	861	487	84	636	999999	231	580	370	267	237	74	287	650	909	978	217	343	599	808	295	678	476	816	738	375	999999	999999	999999	765	664	64	132	589	354	404	519	47	999999	999999	290	744	
469	671	481	313	489	905	799	766	142	750	999999	38	999999	851	394	999999	346	271	41	245	680	604	602	999999	941	697	305	999999	469	179	302	462	528	550	999999	999999	344	434	999999	315	195	999999	633	913	143	104	999999	503	999999	848	700	779	115	999999	999999	999999	78	309	372	792	610	295	999999	962	458	999999	510	999999	999999	589	999999	912	999999	726	999999	547	999999	689	48	847	999999	999999	504	621	999999	999999	357	482	999999	355	736	45	72	999999	705	999999	836	670	465	674	593	999999	999999	430	521	788	403	388	999999	527	892	999999	999999	524	135	807	791	685	999999	934	121	37	999999	999999	852	300	850	291	31	159	711	310	233	374	999999	645	999999	83	109	690	999999	969	488	959	462	357	774	547	968	897	119	160	187	531	562	566	499	574	999999	231	937	121	366	845	999999	591	165	999999	270	489	865	717	586	802	814	152	549	573	833	505	526	999999	999999	134	999999	560	133	702	811	697	156	376	999999	878	753	17	612	642	153	999999	999999	878	286	999999	41	402	574	384	716	420	26	999999	740	82	999999	634	999999	241	804	999999	468	462	999999	573	343	498	999999	999999	59	999999	999999	999999	430	999999	999999	647	36	999999	999999	647	999999	748	986	401	999999	229	636	434	183	999999	999999	381	837	887	412	739	793	713	999999	542	191	866	335	908	880	120	506	777	769	67	607	964	149	167	278	719	476	999999	892	123	862	999999	534	930	598	999999	78	542	560	573	999999	323	688	560	466	130	423	87	521	999999	723	858	665	125	999999	254	999999	680	619	692	273	110	820	42	679	999999	341	404	999999	721	51	999999	999999	999999	212	999999	285	589	700	999999	306	398	999999	999999	399	14	131	999999	418	353	926	397	923	868	999999	754	999999	655	880	70	788	28	766	999999	528	999999	999999	468	912	237	999999	652	979	470	395	999999	928	498	643	999999	999999	922	986	999999	999999	999999	50	359	896	458	790	629	999999	999999	369	999999	631	999999	803	639	999999	662	505	191	384	283	417	462	482	999999	825	14	999999	214	786	865	42	799	999999	874	719	292	572	464	999999	999999	943	350	110	117	253	555	695	14	312	621	426	804	593	521	246	588	999999	471	633	999999	617	504	852	504	256	999999	378	928	919	90	999999	51	743	45	339	77	361	374	191	280	318	18	901	175	448	237	215	999999	637	141	414	110	999999	660	731	449	999999	606	860	420	187	767	94	231	531	385	71	558	191	179	236	999999	999999	362	999999	609	999999	687	65	29	627	884	300	787	
675	999999	220	999999	313	890	999999	754	513	770	102	551	999999	679	643	73	175	656	311	999999	905	999999	819	478	192	132	846	809	551	841	793	303	999999	999999	999999	542	999999	978	255	300	598	481	998	999999	270	927	999999	999999	53	992	853	970	582	832	882	773	179	999999	999999	191	54	771	213	672	977	799	999999	626	134	111	899	197	411	21	870	433	904	999999	217	265	446	923	765	559	988	822	720	999999	424	999999	372	431	88	74	256	827	999999	335	542	470	852	69	799	942	999999	666	568	571	962	458	999999	869	534	644	744	131	15	654	683	999999	89	440	211	351	739	999999	118	347	764	52	165	578	999999	999999	412	387	133	823	466	332	264	158	681	999999	999999	999999	999999	443	329	999999	822	999999	652	387	999999	421	999999	999999	999999	625	999999	231	806	919	303	299	112	788	999999	366	999999	191	198	999999	900	930	999999	999999	437	247	580	674	27	639	230	999999	926	390	999999	991	529	676	620	999999	774	999999	352	762	999999	999999	399	118	211	963	137	999999	434	999999	486	461	999999	621	30	965	54	999999	213	177	699	760	999999	999999	433	999999	836	331	571	358	999999	867	588	997	573	812	847	472	473	64	999999	590	118	636	903	903	339	908	999999	999999	796	891	829	184	73	911	262	677	685	961	999999	806	78	86	713	999999	999999	665	999999	999999	999999	582	419	158	665	118	652	999999	818	529	911	928	675	915	562	695	47	413	999999	999999	559	179	787	511	928	704	521	999999	922	294	40	999999	861	446	999999	223	481	681	999999	954	269	525	999999	999999	999999	208	140	163	524	27	581	469	731	395	658	999999	794	907	999999	960	597	619	814	534	499	247	76	239	387	348	223	366	894	979	402	44	319	999999	999999	730	573	368	518	904	712	570	942	476	788	589	428	999999	461	558	999999	999999	711	335	665	812	141	901	775	185	803	225	575	999999	992	624	638	999999	455	499	396	999999	111	909	821	929	304	600	451	999999	919	650	905	346	622	753	333	999999	966	999999	599	672	592	342	110	496	995	200	483	173	950	266	127	961	171	999999	999999	801	513	735	518	540	460	976	999999	999999	320	239	999999	249	999999	654	205	806	900	999999	646	769	808	335	934	113	126	999999	848	663	532	943	184	495	215	999999	480	241	999999	68	221	999999	85	946	186	765	71	244	999999	306	999999	321	71	999999	490	777	999999	999999	801	414	423	183	138	999999	630	376	64	644	999999	769	183	964	674	841	512	40	694	861	159	178	51	882	
414	552	602	221	999999	738	14	437	999999	999999	999999	726	644	999999	999999	482	326	809	999999	999999	210	999999	132	106	646	229	934	999999	93	999999	39	632	999999	541	768	999999	10	419	999999	326	999999	605	999999	880	535	947	207	474	552	221	545	350	999999	999999	999999	311	429	506	574	999999	804	999999	354	999999	273	806	364	113	279	902	481	999999	999999	395	787	999999	872	252	571	698	31	469	999999	871	594	999999	175	748	859	467	166	504	999999	831	522	96	261	833	617	728	593	104	204	650	999999	639	999999	82	837	999999	438	187	935	999999	641	344	999999	482	812	584	640	999999	999999	999999	745	976	71	493	999999	999999	999999	48	999999	842	114	927	275	999999	140	955	663	103	911	782	39	999999	569	999999	199	999999	449	778	30	43	999999	977	850	392	905	764	578	541	209	999999	734	399	999999	102	771	713	999999	999999	999999	999999	920	547	704	470	783	765	416	102	304	694	261	574	999999	601	755	137	999999	883	999999	999999	387	999999	894	775	999999	639	436	477	207	486	119	70	436	173	123	999999	282	389	609	149	357	999999	247	514	884	169	381	951	999999	644	999999	194	36	975	479	797	653	929	422	153	339	939	895	817	999999	200	147	999999	487	999999	854	697	284	222	29	999999	884	389	891	999999	999999	485	140	999999	999999	925	43	461	693	325	896	353	967	465	810	418	590	429	999999	693	32	999999	473	142	790	938	909	999999	956	578	999999	273	47	534	885	854	999999	342	967	660	166	686	170	172	318	510	730	999999	412	610	321	464	460	207	866	740	21	998	773	999999	25	229	999999	125	411	999999	999999	442	579	956	609	258	462	279	999999	346	999999	999999	824	289	217	999999	411	355	266	458	813	840	999999	999999	842	810	568	65	999999	937	190	55	760	685	204	297	249	456	11	999999	12	190	999999	530	384	999999	999999	493	704	924	999999	160	858	953	819	476	775	434	123	798	689	406	634	599	165	320	550	999999	95	919	850	955	999999	204	456	999999	179	147	770	999999	636	85	360	720	129	999999	197	999999	865	728	522	815	342	212	999999	605	556	999999	374	74	169	44	407	999999	83	862	806	999999	506	999999	306	999999	664	999999	172	613	56	999999	480	999999	133	999999	283	367	406	45	622	151	820	851	86	107	772	705	973	999999	677	575	646	267	999999	999999	999999	999999	999999	885	999999	999999	999999	769	558	642	600	250	999999	426	761	50	999999	48	999999	664	999999	655	120	209	864	958	17	999999	999999	999999	277	999999	900	600	442	604	936	521	
883	999999	999999	60	302	443	506	999999	764	556	840	999999	999999	999999	999999	569	999999	999999	568	999999	30	203	355	479	999999	87	374	387	349	351	984	166	999999	867	999999	999999	563	792	363	676	702	341	203	999999	999999	307	295	670	205	341	911	999999	46	999999	501	999999	915	631	999999	224	999999	129	193	423	572	683	533	329	452	47	15	896	301	891	529	999999	10	894	749	999999	792	703	999999	18	999999	206	130	999999	375	999999	74	999999	999999	148	999999	583	158	779	887	56	774	999999	227	999999	335	999999	495	154	194	812	690	30	999999	691	432	375	937	184	983	376	563	999999	953	999999	972	82	999999	162	294	946	539	230	999999	999999	761	826	486	999999	682	425	710	999999	999999	563	999999	54	60	999999	716	241	646	974	796	521	493	999999	22	249	195	262	999999	999999	860	999999	999999	470	999999	189	999999	606	999999	913	999999	999999	665	999999	928	399	203	928	32	445	446	63	310	565	433	999999	219	132	813	999999	999999	429	730	377	124	968	999999	324	40	999999	955	999999	352	999999	482	238	999999	904	711	999999	55	266	240	259	896	807	936	717	46	999999	999999	807	792	652	84	81	837	297	473	960	119	879	898	161	489	336	711	578	93	205	638	314	421	200	200	581	199	480	480	317	42	573	287	510	900	158	326	699	657	410	400	568	441	999999	999999	999999	999999	999999	770	570	999999	368	633	840	891	999999	999999	602	461	999999	882	366	999999	166	928	999999	601	999999	999999	340	19	21	999999	683	804	999999	999999	670	686	34	999999	119	710	910	221	673	939	999999	619	245	762	999999	247	164	999999	44	751	284	999999	967	574	970	829	439	560	93	447	950	46	821	999999	999999	915	437	289	772	999999	906	999999	264	606	164	777	25	578	295	774	999999	165	999999	328	598	999999	999999	459	253	290	281	999999	999999	999999	989	999999	798	452	999999	808	810	875	755	388	844	340	567	999999	999999	999999	813	860	275	319	682	795	276	503	203	877	206	977	46	999999	384	557	816	38	617	753	979	572	541	999999	999999	890	410	392	483	999999	289	359	49	60	999999	999999	93	999999	553	203	999999	305	258	168	999999	832	999999	999999	999999	296	524	539	752	666	222	999999	329	788	999999	792	999999	884	29	936	597	846	938	985	999999	963	473	998	484	423	999999	684	323	382	874	999999	999999	147	388	197	743	999999	606	383	838	999999	101	305	473	761	999999	260	286	322	570	765	894	854	257	999999	999999	526	64	999999	999999	999999	927	999999	913	223	741	257	999999	999999	999999	847	249	
565	156	790	872	178	534	723	614	999999	999999	999999	811	119	999999	206	890	348	999999	227	999999	278	336	999999	307	154	391	260	30	561	999999	999999	129	723	999999	999999	999999	466	177	654	999999	999999	723	687	139	926	144	804	999999	544	366	167	468	999999	161	971	239	847	492	727	787	284	702	63	614	999999	881	999999	594	909	499	433	180	719	236	999999	554	999999	179	381	20	999999	999999	999999	204	596	999999	154	571	553	999999	860	999999	449	867	999999	638	999999	83	185	54	56	999999	76	54	999999	986	748	749	999999	426	590	677	121	999999	210	999999	226	858	27	968	736	526	50	809	639	460	730	999999	519	999999	884	999999	999999	999999	964	999999	219	440	271	609	999999	405	773	137	518	193	999999	999999	667	999999	421	811	65	217	317	529	179	266	999999	999999	266	897	239	83	999999	25	999999	999999	752	833	999999	786	597	418	731	341	753	913	300	999999	597	997	194	999999	999999	83	520	999999	29	999999	206	952	35	788	353	349	175	700	595	502	999999	999999	980	833	927	635	223	999999	999999	999999	776	266	999999	959	885	999999	712	438	769	468	505	999999	765	999999	637	837	760	808	999999	391	999999	999999	328	797	945	520	999999	361	874	677	859	873	311	52	669	999999	986	999999	903	95	637	737	930	136	999999	999999	322	672	999999	99	999999	415	582	104	811	723	938	999999	999999	375	250	360	564	102	999999	632	999999	999999	648	999999	851	695	905	978	999999	437	131	999999	800	999999	999999	354	165	999999	802	454	300	217	240	945	12	818	61	538	845	999999	999999	838	999999	374	32	999999	34	509	999999	189	509	603	349	383	601	746	377	683	177	895	205	999999	300	164	999999	385	492	999999	694	42	643	999999	999999	477	999999	999999	674	436	318	608	999999	656	545	622	945	696	867	856	353	999999	999999	377	370	999999	91	403	999999	372	42	646	116	999999	999999	215	546	999999	470	872	129	318	81	941	375	568	999999	548	999999	677	219	999999	517	999999	359	999999	999999	275	16	193	396	999999	745	999999	403	671	502	999999	842	339	86	999999	236	995	736	45	194	509	999999	999999	383	542	999999	870	999999	999999	138	481	972	385	623	280	134	286	485	269	572	999999	547	704	999999	999999	706	904	999999	406	418	521	999999	999999	999999	999999	999999	999999	999999	854	700	999999	159	999999	999999	999999	36	466	999999	805	999999	999999	520	477	473	424	961	307	736	806	835	264	278	756	978	616	582	658	999999	541	16	920	476	631	999999	696	619	999999	171	55	550	250	198	795	999999	999999	11	999999	850	830	
131	999999	477	13	999999	999999	606	403	37	999999	448	999999	335	184	799	768	482	999999	999999	776	805	429	146	691	265	595	999999	483	999999	519	999999	161	807	310	420	999999	452	473	612	132	999999	225	999999	245	999999	183	999999	999999	995	948	986	123	522	84	999999	701	829	786	747	999999	380	133	364	518	320	296	999999	999999	764	999999	325	19	285	999999	999999	589	916	900	94	999999	999999	60	487	100	532	501	638	999999	999999	718	220	666	726	189	751	999999	861	999999	925	320	612	889	999999	999999	999999	977	837	736	398	999999	785	929	702	999999	751	329	999999	273	985	818	657	837	999999	55	999999	659	292	106	999999	720	999999	921	999999	774	480	999999	800	250	467	555	664	902	999999	841	933	999999	964	72	999999	432	330	597	19	999999	662	999999	149	999999	698	999999	694	999999	701	999999	999999	864	999999	999999	194	959	529	405	806	440	164	999999	503	908	121	266	694	230	999999	999999	400	141	999999	999999	121	705	652	594	551	493	999999	922	999999	666	134	999999	999999	46	878	477	902	999999	999999	579	999999	907	999999	241	999999	441	289	474	999999	99	287	585	952	999999	816	999999	317	999999	854	999999	578	242	554	836	783	999999	929	658	352	200	709	476	999999	342	917	214	434	420	501	119	999999	397	999999	121	388	549	999999	252	230	399	169	968	999999	477	999999	719	363	444	999999	60	512	631	999999	999999	999999	811	245	619	999999	612	64	897	442	744	119	999999	392	999999	458	999999	999999	686	437	952	40	999999	405	999999	999999	208	999999	989	999999	999999	607	582	274	966	999999	577	999999	506	85	617	345	999999	535	335	368	818	336	921	986	223	999999	825	999999	999999	851	647	415	372	999999	968	761	999999	936	999999	999999	536	999999	426	709	880	930	429	611	820	616	768	216	80	999999	523	872	929	999999	747	327	781	389	105	124	999999	171	941	229	116	856	281	999999	543	199	999999	901	999999	999999	115	999999	703	224	383	562	92	441	345	999999	763	999999	831	70	198	674	364	999999	821	311	999999	719	989	210	504	964	345	443	672	881	682	622	961	718	999999	464	999999	999999	999999	542	42	653	826	92	999999	19	34	220	147	869	999999	684	89	609	999999	999999	303	999999	999999	419	227	999999	769	999999	186	999999	145	123	172	733	60	797	151	289	999999	999999	893	907	743	495	939	135	305	802	999999	998	542	362	130	511	999999	129	848	999999	325	392	884	999999	905	325	874	910	57	414	818	46	542	800	339	626	503	396	759	234	479	101	354	999999	999999	999999	608	782	992	999999	572	
930	948	555	964	886	96	999999	11	428	620	38	87	891	999999	999999	465	742	32	504	18	999999	369	624	999999	233	47	918	954	727	716	102	917	396	841	999999	98	987	999999	453	540	999999	999999	999999	613	450	23	462	981	999999	722	866	759	498	652	797	999999	334	437	999999	848	999999	577	284	999999	999999	120	999999	59	106	921	478	999999	579	999999	47	390	38	20	676	219	585	936	556	999999	999999	342	429	744	54	326	999999	999999	104	999999	372	404	120	629	999999	339	332	413	885	485	254	959	999999	999999	999999	416	542	323	761	531	273	241	30	279	999999	195	691	947	15	779	167	919	811	975	600	642	999999	409	924	346	886	182	999999	80	760	890	162	893	138	637	784	999999	797	999999	340	141	999999	999999	767	900	648	999999	407	115	328	999999	999999	999999	934	972	146	142	399	424	644	999999	189	949	518	999999	43	797	818	999999	995	717	131	248	645	469	269	439	642	999999	698	510	999999	945	999999	435	742	947	959	999999	500	651	60	382	928	248	951	999999	331	795	867	999999	567	999999	120	610	999999	909	569	475	712	999999	500	375	726	143	327	244	207	92	239	95	838	662	877	353	666	748	999999	406	517	999999	117	847	165	848	943	745	834	151	232	832	388	494	453	793	161	685	656	794	921	717	236	999999	999999	782	22	905	999999	767	944	464	599	172	958	876	999999	652	999999	878	999999	582	410	65	860	999999	999999	999999	218	999999	201	981	999999	525	485	800	999999	869	292	383	835	999999	999999	999999	207	768	999999	999999	536	576	204	508	475	777	604	349	316	181	388	168	84	668	696	999999	575	999999	372	999999	686	999999	276	729	999999	835	999999	161	989	999999	857	102	173	492	817	999999	888	693	999999	999999	920	146	999999	999999	490	133	999999	999999	999999	524	999999	999999	405	999999	538	378	999999	999999	999999	639	999999	999999	359	972	323	296	999999	592	851	64	189	882	999999	58	162	550	674	838	249	999999	999999	875	809	474	843	623	999999	13	953	449	341	423	555	999999	589	477	786	520	125	204	999999	717	325	297	344	999999	787	357	17	988	703	999999	235	900	999999	999999	643	885	139	699	599	992	999999	411	722	766	337	999999	469	685	763	164	722	55	999999	819	559	999999	140	235	836	349	995	999999	999999	999999	198	654	999999	729	833	901	390	425	604	146	999999	914	574	578	290	216	888	331	235	549	999999	190	791	999999	309	999999	754	904	863	999999	999999	674	665	852	999999	682	999999	739	851	999999	773	306	999999	999999	740	645	999999	999999	
944	999999	461	673	739	999999	131	999999	999999	999999	999999	999999	156	485	562	999999	149	413	258	722	10	607	409	158	999999	373	775	452	739	818	999999	664	185	999999	999999	999999	798	332	935	999999	731	570	819	327	999999	149	999999	297	744	106	999999	337	396	999999	999999	346	999999	312	999999	375	999999	678	999999	54	936	765	536	954	525	999999	555	817	478	789	990	999999	788	91	838	341	658	487	708	643	985	225	277	950	999999	623	24	999999	139	999999	47	63	302	999999	999999	999999	612	760	999999	999999	551	25	858	607	243	132	999999	147	999999	862	717	999999	970	634	69	720	497	586	324	901	313	69	688	909	752	937	999999	999999	700	999999	728	898	714	292	102	969	367	999999	716	517	74	876	31	276	851	103	92	667	999999	671	67	999999	999999	999999	122	491	999999	949	855	999999	985	999999	447	190	999999	818	239	687	542	99	363	827	870	807	999999	999999	48	421	67	659	854	999999	307	999999	236	702	462	844	999999	999999	642	417	814	420	531	999999	439	840	142	42	864	405	135	626	318	239	999999	638	43	999999	453	915	891	206	451	999999	999999	418	999999	441	999999	394	999999	932	457	945	22	459	285	317	997	207	288	999999	794	999999	353	999999	999999	996	545	824	810	494	166	999999	525	618	969	24	292	30	886	701	676	999999	887	203	178	373	227	706	362	726	688	256	637	867	411	991	173	999999	999999	957	895	541	583	32	775	999999	429	403	490	271	999999	976	999999	587	357	325	572	160	999999	357	779	839	471	94	999999	910	99	658	217	977	850	727	332	928	805	999999	999999	864	427	448	943	823	225	101	702	711	934	59	519	95	429	23	62	351	188	66	80	499	225	864	641	999999	999999	512	420	306	654	393	782	222	429	707	732	74	999999	999999	623	380	392	999999	975	49	999999	999999	558	837	675	981	749	748	74	406	649	563	806	182	637	713	680	999999	66	551	999999	306	666	722	999999	999999	937	233	442	700	117	130	888	602	632	74	954	999999	631	673	643	43	999999	33	68	179	267	240	327	999999	699	986	48	433	999999	842	465	836	556	687	999999	526	315	373	299	528	674	214	550	573	999999	999999	774	999999	908	999999	158	999999	999999	121	729	706	905	532	11	130	999999	464	830	790	999999	127	999999	943	630	127	727	999999	733	999999	504	63	690	754	999999	602	221	999999	525	537	694	821	999999	444	957	346	621	783	999999	178	446	999999	384	760	964	641	79	831	763	999999	999999	999999	999999	134	999999	676	26	160	999999	408	
909	999999	939	303	106	787	944	592	999999	293	505	944	422	565	999999	295	999999	929	999999	999999	533	999999	999999	734	30	331	999999	57	827	291	999999	470	412	999999	269	999999	280	90	664	186	999999	487	845	480	295	572	950	999999	42	999999	997	999999	370	860	999999	528	545	999999	999999	774	874	897	764	704	999999	44	999999	458	999999	999999	25	598	275	999999	823	55	544	421	449	458	999999	568	999999	506	293	243	110	551	98	740	999999	75	808	889	312	999999	722	151	516	260	999999	999999	57	949	316	409	999999	756	47	829	983	999999	765	823	403	315	881	268	421	729	934	989	369	566	618	949	789	999999	311	34	333	403	904	198	427	879	521	75	999999	883	423	354	999999	999999	757	349	309	985	495	996	917	463	999999	787	326	999999	142	999999	341	366	620	444	455	999999	505	999999	230	577	406	524	794	816	79	537	316	589	485	999999	808	999999	649	999999	999999	314	999999	870	999999	126	999999	386	999999	40	734	832	999999	978	898	501	999999	177	999999	732	588	971	212	999999	393	202	999999	999999	999999	999999	682	999999	716	815	554	999999	906	635	916	114	705	999999	777	999999	91	246	273	337	691	999999	345	641	160	999999	225	999999	999999	15	486	999999	645	145	999999	715	358	672	126	457	433	999999	595	999999	261	24	37	569	999999	999999	29	157	929	999999	55	999999	696	50	910	799	999999	635	48	900	999999	445	469	570	208	71	414	999999	130	999999	903	999999	399	216	390	999999	890	999999	724	663	986	339	999999	501	999999	250	28	317	999999	326	999999	798	719	999999	980	815	999999	467	371	142	44	610	999999	123	249	122	190	999999	660	774	909	943	911	999999	999999	999999	893	967	480	957	53	106	999999	803	958	115	224	704	236	574	591	999999	999999	591	628	386	311	999999	261	977	999999	539	657	987	417	913	886	999999	781	171	922	587	986	414	99	999999	953	234	165	144	999999	999999	262	999999	193	486	658	999999	757	536	517	465	715	503	999999	513	449	999999	999999	54	999999	999999	923	999999	652	13	445	999999	502	690	433	87	283	127	89	584	286	570	804	931	264	999999	586	999999	653	999999	871	999999	517	585	999999	293	838	120	915	27	999999	197	444	189	50	778	827	76	113	439	999999	598	423	322	999999	999999	864	999999	999999	661	999999	679	999999	195	141	952	373	917	202	149	249	172	211	999999	31	999999	999999	624	890	999999	999999	520	151	999999	999999	283	999999	204	999999	619	999999	384	331	263	724	883	775	258	58	98	414	909	873	963	200	30	396	362	300	999999	
751	999999	573	999999	921	783	999999	207	999999	857	882	999999	999999	583	720	999999	840	999999	346	999999	323	878	576	802	81	999999	646	187	34	263	887	717	999999	219	867	999999	811	999999	342	941	355	578	346	201	999999	999999	350	300	253	335	999999	448	999999	162	825	999999	999999	999999	999999	101	999999	360	182	657	970	999999	275	360	715	540	999999	821	616	405	999999	744	999999	999999	596	835	489	356	999999	698	999999	448	999999	751	394	994	516	51	787	250	805	995	405	688	230	999999	999999	990	999999	999999	999999	367	999999	999999	368	90	341	298	183	405	612	789	425	484	583	531	473	523	966	721	34	21	44	375	600	798	349	853	164	555	864	499	771	232	999999	999999	616	91	392	313	663	227	867	392	637	999999	999999	921	114	699	577	457	999999	863	688	270	333	466	999999	570	741	487	144	628	999999	122	999999	203	999999	867	914	392	140	662	999999	806	999999	999999	738	585	228	999999	748	999999	977	999999	999999	908	543	165	393	160	71	822	572	185	93	999999	852	999999	996	386	863	247	784	999999	327	371	999999	999999	126	681	727	444	352	323	738	679	650	132	647	120	659	901	484	763	330	318	99	882	999999	904	799	223	588	999999	563	510	680	999999	100	113	112	661	49	711	432	999999	479	259	999999	999999	999999	729	877	886	999999	962	763	30	999999	18	282	999999	999999	222	999999	514	855	511	759	999999	999999	857	42	544	17	998	862	772	999999	702	838	840	445	999999	314	999999	346	702	123	601	999999	659	999999	999999	830	189	502	827	828	918	772	967	499	218	415	999999	697	342	999999	729	109	999999	689	172	180	442	486	850	999999	812	178	999999	397	167	490	999999	931	951	713	827	506	999999	944	423	930	870	350	237	902	572	382	13	822	394	501	757	970	763	999999	398	999999	651	919	26	749	618	580	999999	728	77	999999	999999	629	61	233	74	999999	276	242	309	102	259	947	344	440	175	340	13	999999	999999	999999	177	50	999999	134	999999	125	928	673	999999	300	17	999999	999999	762	999999	383	771	171	999999	710	704	531	611	306	453	703	999999	585	999999	999999	576	676	999999	699	999999	705	314	927	999999	948	128	602	920	18	94	750	122	582	803	791	999999	841	238	32	673	646	438	999999	681	160	999999	999999	98	43	723	999999	513	146	129	931	78	843	792	488	999999	111	610	602	221	702	591	999999	782	793	999999	735	448	999999	35	999999	276	296	999999	227	417	776	514	886	294	753	246	999999	463	872	722	725	58	750	439	999999	45	999999	806	
999999	999999	539	569	999999	999999	988	892	999999	121	131	664	782	598	575	80	816	597	724	317	468	465	616	999999	910	80	993	686	697	542	462	961	440	489	277	658	878	216	218	571	306	999999	705	864	341	218	940	999999	483	679	999999	999999	321	999999	999999	523	952	990	999999	235	332	312	205	998	999999	170	233	999999	999999	916	201	609	388	162	21	608	759	752	217	701	140	865	212	999999	919	999999	650	913	151	753	999999	887	556	999999	249	999999	665	999999	215	181	999999	647	999999	567	487	23	596	168	516	999999	999999	999999	783	957	105	466	109	186	89	180	519	320	160	577	999999	314	63	999999	913	27	942	63	546	999999	717	492	69	645	540	905	890	999999	406	412	989	504	999999	999999	888	782	894	999999	626	44	662	674	496	238	999999	183	960	202	254	999999	999999	710	664	748	250	612	406	464	999999	184	290	37	999999	748	587	715	999999	463	516	140	133	464	436	511	999999	52	995	830	298	366	999999	698	247	908	999999	289	840	366	358	285	386	439	999999	999999	754	634	761	748	651	641	973	506	685	999999	999999	999999	283	999999	374	207	617	999999	176	289	238	591	790	14	143	307	999999	843	999999	240	754	693	622	983	757	748	999999	257	189	657	999999	448	999999	999999	544	282	16	687	991	160	668	999999	999999	562	224	172	844	756	615	353	999999	140	401	455	369	681	720	299	405	625	916	999999	397	519	896	789	578	667	999999	860	301	197	851	954	999999	944	429	999999	769	594	904	999999	999999	835	999999	999999	57	567	999999	999999	562	716	292	376	244	308	422	754	665	999999	594	187	296	754	61	578	288	447	999999	425	261	660	529	999999	721	392	999999	999999	628	644	999999	20	904	607	308	999999	904	999999	999999	999999	999999	674	999999	345	999999	999999	248	887	783	322	973	610	999999	347	611	901	196	482	654	851	580	999999	136	30	999999	583	282	688	456	476	674	802	726	619	892	586	265	999999	810	994	153	840	777	315	670	999999	335	566	995	406	999999	432	831	868	999999	670	548	999999	654	426	454	999999	441	316	999999	180	999999	999999	454	999999	646	12	671	660	708	739	999999	821	359	999999	258	999999	693	999999	88	251	971	999999	926	999999	48	881	539	999999	549	594	409	470	667	500	999999	270	121	970	759	395	999999	180	170	953	586	726	34	999999	178	999999	866	999999	237	406	999999	34	149	232	986	764	473	287	120	123	340	999999	164	859	999999	999999	999999	722	999999	693	999999	999999	698	973	999999	321	857	999999	226	999999	728	28	
999999	270	301	234	130	888	984	999999	921	999999	999999	999999	622	963	999999	174	795	189	999999	154	100	544	915	407	336	176	587	675	906	999999	71	308	395	321	999999	999999	568	85	867	715	738	999999	772	18	999999	651	999999	681	748	693	648	999999	677	584	927	698	355	893	897	954	311	999999	99	999999	421	999999	661	310	583	679	605	719	322	428	999999	796	772	907	667	684	815	999999	926	222	390	999999	631	810	393	692	548	675	187	912	999999	429	215	879	596	979	999999	59	108	79	97	928	999999	259	178	141	926	447	236	223	148	405	392	876	512	396	140	851	917	890	141	930	542	409	24	986	590	892	321	687	694	999999	807	999999	135	461	999999	382	642	999999	765	110	449	999999	773	18	46	339	999999	209	999999	148	142	217	938	166	396	323	999999	191	551	43	136	999999	999999	382	597	999999	750	999999	999999	758	218	665	135	40	999999	577	636	15	950	999999	525	121	838	556	634	999999	999999	999999	74	987	147	999999	710	732	973	900	446	401	999999	510	588	999999	123	100	930	999999	999999	999999	675	819	687	239	240	299	518	24	709	972	999999	997	616	999999	985	999999	620	757	954	403	66	590	999999	999999	594	999999	999999	999999	999999	748	625	167	517	21	999999	255	309	908	230	421	223	959	201	474	653	423	894	806	999999	999999	999999	182	522	999999	999999	94	688	452	644	791	626	320	26	961	999999	999999	489	999999	488	739	798	712	537	543	189	107	399	667	592	181	555	867	999999	999999	999999	999999	645	828	170	219	567	857	273	438	794	903	942	240	127	72	933	298	327	602	227	999999	644	978	509	753	999999	30	860	472	245	999999	454	999999	692	903	945	660	445	999999	999999	940	449	108	748	286	165	168	549	529	247	266	999999	274	765	999999	808	999999	329	416	999999	999999	997	800	202	45	459	907	547	224	999999	282	999999	58	429	286	328	545	240	999999	999999	536	999999	340	235	979	219	999999	279	192	104	289	999999	999999	999999	999999	943	648	906	713	999999	999999	620	335	412	964	412	999999	999999	999999	999999	272	436	105	818	987	75	666	575	223	825	279	999999	365	129	837	941	825	303	999999	342	679	639	526	406	999999	916	999999	927	270	577	718	999999	790	999	999999	852	246	220	768	570	286	83	692	887	557	999999	264	215	575	33	587	208	59	156	513	999999	999999	999999	477	80	919	739	999999	646	999999	934	999999	999999	297	984	704	614	534	234	65	606	946	639	849	731	661	941	362	246	989	520	295	644	495	209	943	
547	743	999999	999999	547	768	56	780	623	771	999999	917	999999	329	972	673	825	100	906	999999	280	849	745	419	999999	387	999999	656	597	648	999999	870	999999	51	999999	871	837	583	517	999999	999999	859	236	959	762	999999	771	917	26	846	470	999999	588	523	999999	698	997	287	673	170	700	999999	192	974	568	37	828	549	172	999999	835	251	999999	78	786	999999	623	786	656	953	999999	159	639	750	999999	658	291	575	999999	999999	873	560	910	999999	147	999999	999999	999999	400	735	205	232	755	915	21	228	971	520	737	999999	85	221	999999	719	999999	999999	760	442	796	909	745	263	181	703	237	285	341	235	931	286	744	371	999999	921	999999	393	404	999999	999999	959	687	771	999999	125	392	662	929	201	802	596	748	999999	464	490	989	942	999999	61	687	736	887	746	588	460	517	713	826	709	961	171	156	46	703	999999	232	974	999999	65	999999	575	999999	149	433	344	537	510	907	904	931	999999	342	352	46	12	999999	941	192	387	999999	999999	836	999999	240	640	449	712	540	999999	268	25	527	995	740	122	390	747	323	254	922	17	806	922	777	155	999999	804	10	700	999999	999999	791	47	457	999999	739	135	909	792	894	825	970	290	645	916	298	347	999999	924	999999	333	999999	938	999999	600	999999	913	999999	95	811	645	712	839	859	976	234	490	999999	109	999999	999999	838	530	359	107	46	999999	286	999999	856	491	203	86	89	999999	663	853	581	857	768	825	682	999999	981	259	123	999999	430	999999	999999	808	800	999999	999999	366	495	107	589	368	999999	357	999999	999999	238	999999	999999	635	760	426	323	999999	908	689	340	557	999999	23	548	109	983	905	999999	617	999999	58	691	691	535	723	947	565	273	223	303	421	197	100	595	662	999999	487	381	13	999999	320	899	999999	181	993	782	482	559	489	384	999999	262	30	421	190	999999	760	999999	999999	479	757	117	694	396	918	369	999999	427	886	301	999999	534	100	271	858	158	999999	519	541	940	475	999999	784	839	645	168	177	678	415	34	57	386	999999	534	598	213	215	724	262	633	299	64	673	198	878	133	172	758	563	999999	999999	251	999999	106	999999	999999	333	855	750	760	202	813	21	861	254	999999	999999	566	999999	654	943	857	266	999999	999999	420	343	595	999999	522	995	418	125	384	968	999999	817	247	530	847	880	359	973	999999	441	486	52	999999	944	758	932	606	95	908	999999	209	999999	661	999999	999999	417	737	999999	238	764	783	999999	999999	892	999999	311	953	45	825	774	593	883	
764	476	174	999999	999999	651	212	999999	399	333	216	999999	769	822	166	791	937	439	999999	466	745	737	658	787	999999	999999	999999	456	979	570	269	143	504	999999	999999	194	291	225	886	999999	691	649	375	459	491	999999	133	999999	999999	999999	108	396	999999	137	147	37	818	387	962	612	999999	755	609	828	74	83	791	453	602	971	999999	722	553	999999	774	106	372	208	306	999999	999999	999999	311	817	472	999999	512	376	188	202	999999	903	999999	283	940	999999	49	546	394	999999	999999	680	32	999999	661	386	842	573	362	51	664	619	90	999999	816	274	454	792	366	201	999999	424	999999	410	999999	999999	999999	999999	999999	839	66	826	814	999999	513	999999	857	137	166	96	40	999999	24	146	537	757	823	999999	999999	999999	491	257	190	203	999999	999999	999999	622	578	64	916	572	456	523	984	838	999999	203	396	702	416	327	999999	279	170	632	410	137	872	848	783	117	999999	452	358	809	645	620	50	378	708	245	558	999999	180	468	491	500	162	698	951	630	966	764	268	999999	621	999999	42	225	734	288	749	999999	281	808	759	14	175	184	202	194	162	27	993	181	768	533	999999	702	150	910	975	183	999999	163	150	58	999999	193	197	735	588	999999	644	430	999999	827	830	999999	708	999999	335	977	999999	766	477	948	770	999999	999999	999999	811	339	85	823	999999	575	834	999999	668	711	820	999999	999999	467	999999	999999	383	573	686	940	703	738	994	662	999999	999999	677	999999	686	202	999999	107	788	109	923	258	999999	999999	127	919	993	999999	703	997	666	353	990	48	170	148	574	206	999999	999999	394	82	345	422	249	314	897	704	441	475	999999	723	999999	887	543	358	588	563	455	767	947	990	44	999999	996	240	17	999999	968	547	627	90	697	333	999999	850	912	337	581	999999	999999	999999	281	999999	573	942	160	999999	504	812	560	21	751	642	516	404	48	999999	425	999999	999999	268	736	893	848	352	36	869	182	692	445	999999	982	642	999999	999999	719	807	433	63	89	904	999999	166	987	615	339	64	816	999999	999999	574	911	572	999999	763	999999	387	999999	231	915	291	931	999999	376	309	999999	118	896	857	684	240	914	372	928	402	132	579	999999	242	22	972	62	999999	879	999999	999999	419	999999	982	106	341	999999	212	147	798	972	999999	790	687	586	999999	168	959	636	582	659	549	999999	123	640	983	480	155	218	999999	999999	80	931	504	960	999999	983	999999	999999	353	811	999999	234	999999	429	797	789	229	656	999999	814	103	234	307	222	799	999999	21	
352	123	860	282	999999	203	568	999999	403	295	726	967	247	254	208	999999	771	946	325	999999	694	842	204	999999	499	426	139	146	999999	634	292	171	843	999999	571	647	492	538	717	999999	571	999999	404	503	502	999999	554	569	894	942	536	275	484	272	327	509	999999	609	999999	577	74	432	67	768	999999	565	134	999999	999999	560	800	242	239	294	999999	177	448	999999	999999	811	872	570	251	903	999999	26	999999	581	653	72	727	882	755	999999	999999	999999	999999	635	500	937	564	999999	886	343	151	303	46	199	330	160	999999	229	850	972	705	503	190	163	671	999999	877	552	622	999999	833	917	487	98	327	999999	707	999999	209	999999	256	594	683	907	999999	804	980	497	260	503	11	508	999999	783	444	472	999999	999999	964	999999	69	21	665	275	510	233	816	999999	872	528	452	258	29	38	999999	121	820	999999	401	866	15	389	302	999999	619	335	885	999999	654	855	842	401	847	694	761	244	928	418	407	538	999999	999999	625	732	60	752	999999	13	999999	332	652	686	913	999999	508	999999	999999	546	999999	185	999999	122	302	999999	999999	60	411	335	277	490	193	411	999999	863	999999	972	764	999999	77	867	847	882	646	999999	212	999999	999999	749	195	91	525	391	763	231	201	875	740	608	56	10	351	163	736	577	149	251	809	60	228	536	915	159	999999	788	338	465	476	970	814	999999	572	999999	149	195	965	801	999999	999999	672	999999	242	165	999999	77	525	693	156	79	999999	999999	356	437	530	659	999999	375	912	974	999999	735	409	769	793	527	999999	689	999999	550	611	347	999999	165	388	225	303	759	635	411	272	644	319	406	999999	853	182	145	999999	489	29	599	889	673	760	936	999999	472	999999	996	640	999999	680	605	467	845	367	999999	58	999999	366	999999	740	511	712	259	426	12	982	940	999999	301	558	999999	531	22	458	929	404	999999	620	999999	999999	639	771	435	964	714	999999	999999	495	980	96	825	999999	613	999999	999999	960	999999	999999	601	490	999999	650	348	288	155	83	454	397	999999	796	606	694	536	28	110	740	999999	295	999999	72	51	999999	999999	999999	732	999999	999999	163	80	999999	893	999999	28	349	999999	988	432	999999	818	640	494	554	67	194	999999	140	596	595	758	647	684	226	807	539	449	976	286	143	555	744	164	301	326	468	999999	999999	676	196	61	122	317	139	999999	81	578	497	396	190	725	602	814	333	405	999999	294	676	134	489	999999	999999	712	299	999999	999999	486	999999	237	999999	999999	814	464	410	543	645	340	
999999	749	999999	960	952	589	106	417	999999	929	830	896	894	183	235	550	196	999999	71	410	27	999999	402	595	385	269	797	898	999999	147	414	790	759	999999	739	927	398	529	999999	409	615	999999	648	154	655	999999	342	999999	999999	274	277	999999	999999	245	322	27	999999	151	585	999999	791	207	506	815	525	999999	999999	802	999999	308	162	667	999999	661	794	999999	889	258	999999	89	927	999999	842	999999	870	299	999999	524	779	722	999999	256	943	266	999999	417	385	832	629	999999	169	540	999999	757	121	999999	999999	820	999999	186	138	107	999999	506	999999	999999	999999	859	999999	999999	732	622	33	999999	727	999999	999999	91	53	386	759	66	629	335	999999	396	401	95	535	270	522	498	83	602	999999	999999	55	447	500	208	62	526	887	403	881	999999	516	269	39	999999	886	696	776	73	999999	999999	478	875	999999	378	28	999999	334	999999	713	244	548	999999	137	254	999999	999999	590	845	333	243	999999	235	453	381	880	141	999999	999999	999999	825	722	20	185	522	14	179	861	132	190	783	202	212	689	999999	999999	95	999999	999999	355	610	115	999999	739	193	999999	999999	432	999999	498	999999	223	14	310	999999	522	537	255	614	249	999999	424	468	664	550	51	966	999999	999999	999999	794	998	280	999999	999999	719	791	999999	991	620	762	999999	656	634	303	569	999999	902	801	135	471	839	528	545	665	195	647	276	199	999999	935	706	626	832	703	888	942	41	999999	178	731	267	999999	999999	999999	942	768	833	999999	999999	999999	73	999999	680	911	999999	480	999999	317	999999	81	524	91	849	999999	65	131	823	930	999999	626	166	376	633	404	213	585	533	67	723	427	813	905	999999	298	872	999999	999999	999999	749	999999	217	723	947	106	216	185	999999	319	999999	820	944	999999	955	999999	697	696	999999	286	707	999999	946	678	999999	171	267	619	873	560	812	103	999999	903	191	997	419	442	429	537	999999	999999	180	999999	635	903	482	910	949	854	601	185	851	669	999999	379	471	539	999999	786	999999	999999	312	854	507	338	644	51	999999	958	944	999999	277	999999	97	679	999999	999999	999999	690	688	357	670	29	999999	636	251	516	690	811	535	879	311	642	698	999999	725	999999	716	306	268	441	197	990	999999	345	907	278	581	999999	181	738	496	450	999999	999999	999999	293	894	999999	999999	138	999999	911	432	74	953	634	884	495	954	882	26	746	431	256	169	679	999999	999999	729	999999	934	157	640	999999	999999	999999	544	217	999999	999999	431	845	218	140	90	286	568	844	392	282	393	96	999999	298	
722	999999	28	851	999999	255	183	280	999999	123	204	999999	280	999999	681	101	99	676	818	522	461	180	999999	301	999999	882	121	275	241	999999	589	847	999999	999999	999999	644	999999	999999	886	430	268	160	704	104	935	877	16	999999	999999	301	192	716	277	999999	837	999999	221	727	685	448	144	908	999999	694	534	356	645	929	560	999999	258	406	789	999999	264	310	476	443	999999	298	876	188	111	939	273	999999	999999	999999	514	532	433	124	18	448	296	999999	121	19	570	589	241	86	382	999999	999999	786	999999	879	811	999999	999999	999999	372	396	571	956	806	109	430	999999	999999	152	424	38	999999	999999	398	351	111	904	199	467	872	776	66	999999	805	975	999999	487	999999	700	999999	977	457	999999	752	621	876	340	553	999999	588	999999	999999	99	999999	354	522	999999	398	999999	778	907	999999	999999	905	596	339	999999	160	999999	212	943	716	85	460	999999	580	958	391	776	999999	770	360	187	999999	963	999999	967	999999	461	462	988	999999	999999	999999	999999	639	839	999999	999999	999999	115	190	722	809	645	202	737	639	224	999999	999999	526	621	121	17	556	999999	738	999999	632	372	634	999999	378	223	853	356	999999	676	807	740	219	235	495	369	590	999999	378	243	770	236	338	922	687	898	472	478	258	999999	237	480	999999	807	999999	919	480	491	354	595	792	846	584	962	999999	43	354	301	136	752	426	999999	790	505	999999	999999	44	711	20	480	751	384	108	246	448	999999	999999	411	999999	575	888	108	293	782	451	999999	999999	999999	515	999999	554	181	999999	505	498	319	689	605	636	137	885	769	481	874	844	417	748	999999	999999	90	403	942	598	560	999999	328	999999	18	64	257	753	999999	206	365	999999	999999	999999	602	999999	138	647	44	775	575	690	129	626	419	937	43	185	314	999999	434	261	999999	582	791	642	180	684	681	550	388	383	226	999999	999999	999999	274	384	999999	599	395	443	368	176	32	869	744	701	224	80	30	999999	999999	817	772	999999	324	997	250	960	577	453	966	494	396	202	474	999999	511	999999	999999	659	38	715	999999	991	892	444	999999	999999	897	478	470	999999	529	316	934	999999	999999	21	999999	277	143	196	31	941	477	999999	999999	999999	999999	197	200	753	407	999999	53	733	999999	780	221	879	447	999999	72	109	983	365	999999	90	268	999999	756	499	999999	406	999999	999999	694	523	999999	27	664	729	526	710	287	716	214	167	273	999999	56	29	799	753	829	999999	999999	922	957	122	910	999999	572	340	999999	701	914	10	846	210	999999	839	999999	
999999	225	718	802	999999	821	999999	999999	806	816	67	29	737	699	94	576	710	718	999999	565	999999	117	964	999999	195	279	586	802	213	321	999999	170	217	762	999999	538	120	22	999999	999999	690	961	113	882	514	320	999999	11	999999	434	146	492	277	999999	999999	96	260	999999	616	92	244	999999	947	495	754	897	812	974	999999	556	466	697	946	671	999999	450	14	999999	652	874	999999	999999	972	779	185	579	893	933	908	999999	288	999999	405	999999	866	999999	23	999999	138	617	508	729	999999	999999	999999	448	546	606	408	413	92	178	909	999999	516	659	999999	999999	319	184	13	999999	999999	999999	278	907	302	999999	804	659	437	395	953	45	376	846	678	698	811	736	999999	297	535	504	435	999999	999999	663	184	217	999999	999999	308	999999	999999	629	663	331	15	70	999999	290	801	999999	999999	696	224	999999	375	669	980	999999	367	999999	999999	716	999999	571	159	168	268	638	91	597	935	999999	97	999	999999	746	999999	999999	693	751	999999	999999	495	786	999999	739	895	776	297	514	236	999999	487	725	999999	999999	287	101	181	846	802	517	208	213	813	393	608	225	451	629	485	633	120	616	992	399	230	999999	53	999999	273	491	350	999999	999999	26	115	372	197	535	469	999999	186	846	948	82	553	291	973	145	999999	679	334	668	999999	603	999999	870	732	423	676	721	999999	760	583	999999	176	631	999999	796	287	246	38	916	170	393	457	274	667	920	846	938	999999	907	290	593	167	999999	548	999999	218	999999	999999	774	999999	748	53	425	999999	638	905	921	448	187	999999	894	999999	418	999999	645	156	543	213	812	577	737	999999	999999	999999	989	163	494	999999	86	999999	52	605	264	999999	421	999999	41	11	39	999999	924	500	999999	59	999999	999999	999999	184	902	620	674	41	827	206	131	619	902	945	999999	999999	421	837	372	599	999999	298	999999	361	96	305	124	542	184	999999	652	999999	723	999999	999999	56	414	319	190	465	913	999999	777	67	936	802	447	95	999999	999999	602	97	137	999999	243	108	999999	397	98	607	999999	141	857	39	999999	883	895	811	862	236	80	111	656	999999	999999	805	999999	340	999999	293	999999	38	999999	630	205	565	999999	907	857	985	501	27	231	999999	959	782	162	747	512	62	906	636	233	500	483	501	440	230	140	438	999999	224	999999	999999	750	477	325	237	834	999999	774	987	953	876	735	63	999999	83	999999	999999	652	772	827	373	999999	999999	804	325	999999	703	134	889	777	429	407	286	999999	427	999999	999999	466	925	999999	523	287	918	999999	
356	765	430	621	367	999999	999999	999999	815	397	609	427	999999	999999	999	90	141	864	884	999999	534	479	458	17	462	999999	465	446	727	859	314	95	467	548	999999	999999	727	92	767	617	549	999999	999999	889	999999	999999	314	999999	466	999999	999999	999999	403	708	158	999999	999999	422	168	999999	816	791	68	955	93	523	960	999999	224	449	363	999999	106	277	999999	891	886	568	571	463	936	999999	979	999999	999999	655	691	999999	399	580	253	999999	923	650	800	758	584	637	999999	999999	49	333	999999	999999	491	732	562	135	999999	267	991	999999	999999	705	190	180	811	185	877	438	832	999999	591	644	205	58	135	999999	476	912	316	999999	762	649	999999	612	50	961	400	354	999999	565	722	142	588	999999	464	228	469	999999	947	408	759	377	100	838	741	961	822	443	607	116	659	134	951	742	985	211	290	577	999999	999999	785	532	345	276	999999	459	65	700	593	907	986	846	965	999999	499	999999	558	586	871	999999	149	957	999999	999999	906	597	190	846	519	263	937	999999	999999	107	623	999999	41	999999	359	292	999999	132	849	999999	999999	812	169	53	252	999999	999999	704	706	60	710	827	784	999999	369	999999	278	999999	190	340	969	999999	356	999999	293	273	363	734	999999	999999	182	27	117	999999	866	104	999999	147	604	919	611	243	195	449	397	795	451	682	999999	468	24	697	941	519	729	36	999999	999999	999999	978	246	917	477	128	999999	999999	999999	736	492	274	999999	141	614	999999	999999	999999	908	907	999999	999999	999999	680	279	767	574	485	999999	598	999999	840	999999	146	999999	625	682	693	999999	999999	999999	704	85	714	200	999999	15	999999	93	681	789	993	127	557	820	271	166	566	647	709	554	403	999999	131	417	652	635	326	753	999999	587	46	969	841	999999	999999	422	999999	999999	89	762	999999	401	404	808	334	723	92	999999	999999	999999	126	999999	66	522	177	98	954	306	548	999999	688	999999	105	103	753	33	285	220	54	849	59	85	568	947	863	11	222	323	93	928	552	11	637	528	471	990	913	999999	179	999999	468	999999	999999	524	83	561	306	999999	64	311	447	871	280	277	420	999999	486	999999	659	176	876	999999	999999	999999	999999	687	502	576	632	999999	119	956	999999	999999	999999	999999	999999	999999	873	312	705	911	268	999999	999999	999999	730	370	118	430	513	999999	669	12	811	999999	596	332	511	396	68	729	678	301	999999	490	830	913	999999	181	999999	442	999999	357	470	965	382	441	138	999999	956	142	468	212	259	314	999999	48	999999	999999	652	811	999999	486	999999	
999999	242	966	999999	10	850	816	999999	936	523	81	569	321	541	846	454	999999	204	999999	999999	926	271	476	51	886	999999	792	368	999999	529	104	899	999999	114	999999	732	415	850	137	491	150	658	531	688	188	744	999999	506	708	118	497	617	372	56	327	714	766	925	704	807	67	458	160	417	428	181	811	999999	57	124	49	313	76	688	999999	999999	739	787	863	151	226	295	659	224	41	487	536	711	787	779	966	490	999999	329	433	692	999999	123	269	16	933	769	459	999999	999999	193	550	684	999999	59	999999	978	71	563	590	771	798	935	386	999999	644	109	429	999999	999999	558	167	746	264	607	769	626	527	857	217	457	999999	74	999999	847	936	852	954	738	999999	987	429	592	999999	999999	999999	571	737	999999	371	833	349	999999	447	520	36	804	429	999999	289	999999	999999	213	355	143	999999	734	999999	538	14	791	155	691	472	169	139	574	999999	999999	714	208	889	999999	999999	999999	999999	654	627	999999	821	142	433	804	999999	456	999999	225	247	605	999999	999999	781	209	324	579	688	657	720	287	390	461	796	826	445	91	469	999999	718	971	35	999999	117	164	716	872	368	999999	243	25	632	914	999999	411	999999	999999	426	690	884	915	999999	999999	933	350	254	370	999999	999999	368	999999	999999	286	506	999999	580	445	61	626	999999	999999	221	347	424	999999	654	476	134	394	950	890	999999	779	999999	999999	999999	574	999999	766	910	999999	999999	761	981	865	999999	356	417	71	831	440	999999	799	207	999999	704	999999	46	238	695	999999	999999	999999	656	478	712	999999	909	704	989	999999	97	999999	999999	999999	915	459	366	999999	676	308	999999	73	563	520	999999	864	999999	999999	107	929	537	128	81	141	999999	585	114	999999	999999	821	446	712	999999	999999	352	218	93	71	999999	254	991	488	999999	396	719	182	397	146	91	848	635	976	606	70	999999	969	223	584	35	339	999999	852	999999	855	862	999999	991	999999	177	188	781	520	999999	999999	999999	999999	566	999999	999999	937	999999	968	432	314	195	469	116	999999	355	383	999999	508	45	197	899	148	92	707	533	372	999999	658	968	903	999999	125	570	753	132	430	412	537	999999	98	999999	999999	999999	101	999999	403	250	979	999999	794	192	999999	999999	999999	999999	999999	967	859	162	60	755	539	10	999999	248	999999	899	999999	999999	925	999999	468	345	946	999999	523	719	999999	47	140	999999	999999	274	184	720	792	640	352	799	333	462	553	999999	122	342	612	385	900	999999	600	503	887	999999	999999	999999	724	937	537	182	440	89	976	
821	31	927	553	274	826	808	999999	438	556	563	566	472	427	93	233	999999	443	147	818	147	999999	636	244	999999	806	360	996	854	112	179	369	253	485	731	363	194	788	347	559	102	408	999999	999999	999999	533	995	999999	999999	714	923	739	999999	271	999999	385	395	693	999999	468	475	811	600	335	999999	999999	323	999999	695	999999	999999	825	105	999999	726	739	284	999999	910	588	810	954	365	150	189	999999	999999	999999	646	356	968	501	356	879	93	290	807	836	569	140	220	19	999999	911	999999	107	644	714	544	110	110	705	999999	853	657	999999	456	999999	999999	947	136	999999	350	349	999999	548	999999	999999	503	446	999999	448	129	779	377	801	253	454	999999	91	795	362	447	545	256	272	999999	502	232	999999	833	358	689	622	14	879	669	999999	159	136	999999	428	999999	999999	179	661	999999	13	999999	999999	277	12	999999	74	999999	774	999999	804	999999	499	830	999999	999999	931	612	583	999999	506	774	999999	142	882	999999	349	999999	999999	151	348	376	594	685	999999	26	376	999999	831	999999	624	999999	240	984	864	277	999999	999999	653	435	289	495	595	999999	89	239	987	999999	999999	707	644	999999	784	633	555	438	508	999999	126	959	626	636	781	219	144	45	544	999999	277	615	644	53	808	941	861	999999	780	999999	606	484	38	999999	910	999999	730	22	686	607	439	436	999999	846	190	694	809	653	714	386	767	53	694	483	455	779	73	601	803	843	999999	999999	657	999999	999999	641	930	973	999999	657	488	132	358	999999	84	841	845	798	863	999999	141	218	148	403	924	562	999999	554	206	140	70	139	218	843	999999	737	778	953	999999	548	763	835	926	67	897	999999	695	757	999999	999999	933	275	738	999999	711	999999	563	264	891	655	999999	999999	777	999999	596	359	914	514	111	999999	999999	892	999999	999999	361	306	291	91	505	289	999999	43	155	592	207	795	401	528	999999	282	183	524	71	983	697	387	68	341	470	999999	731	190	999999	71	550	51	999999	423	338	414	281	481	758	612	788	818	240	999999	398	801	958	395	382	829	174	549	999999	186	626	999999	248	999999	999999	957	557	686	387	999999	51	165	689	977	999999	728	11	999999	999999	459	204	879	999999	873	999999	669	589	999999	808	826	999999	11	219	999999	796	364	176	999999	861	800	64	111	440	155	153	242	121	981	204	654	827	472	999999	382	981	747	825	999999	999999	999999	378	999999	999999	999999	999999	999999	946	760	999999	835	561	999999	999999	966	404	103	999999	11	730	710	999999	999999	150	164	998	434	228	
837	999999	59	539	801	999999	910	431	999999	233	878	958	999999	296	361	800	369	102	156	632	999999	977	888	307	823	644	305	403	999999	81	723	563	999999	999999	118	999999	999999	999999	999999	366	930	544	562	870	570	53	626	424	999999	807	781	71	851	802	412	860	69	999999	715	167	999999	516	660	770	509	325	206	292	999999	548	669	72	342	999999	701	999999	425	27	999999	999999	27	881	999999	963	300	661	711	959	418	257	999999	389	999999	999999	347	423	884	999999	370	999999	846	344	246	657	147	718	729	70	999999	139	444	51	24	934	999999	999999	318	696	480	847	614	247	873	930	795	289	999999	999999	999999	288	999999	634	657	491	933	683	999999	550	826	581	932	650	999999	288	813	711	375	999999	463	209	115	198	320	523	641	609	999999	316	999999	999999	246	990	617	822	742	810	999999	533	999999	466	503	767	869	899	915	963	389	999999	999999	999999	914	825	999999	999999	182	209	324	143	999999	334	222	338	688	967	344	941	42	45	546	999999	327	999999	655	996	999999	348	999999	421	607	677	229	875	999999	999999	999999	420	713	373	999999	543	999999	260	683	676	999999	175	89	901	999999	973	930	353	58	124	765	999999	180	290	548	834	999999	903	536	182	114	347	148	909	34	924	238	669	394	13	516	76	999999	999999	752	999999	999999	426	999999	634	746	999999	826	85	23	871	250	999999	825	816	662	593	724	999999	571	999999	36	999999	877	640	745	999999	959	55	607	698	913	201	537	17	575	464	56	901	435	238	999999	73	896	999999	999999	804	844	999999	350	922	999999	657	417	846	514	99	548	226	889	485	916	999999	477	324	999999	58	896	818	251	208	547	822	85	342	395	962	282	725	956	940	426	999999	704	999999	356	999999	783	691	502	485	915	829	999999	950	999999	999999	596	999999	204	634	999999	36	337	152	385	529	999999	999999	999999	551	816	823	269	948	69	535	86	999999	999999	999999	274	999999	999999	765	999999	999999	810	135	30	656	376	700	530	331	41	399	63	562	309	999999	683	708	240	950	999999	102	570	999999	999999	786	662	999999	614	502	999999	703	999999	571	859	668	719	999999	64	803	185	126	302	937	916	669	482	524	492	999999	29	566	973	374	999999	199	156	999999	244	999999	994	571	96	999999	961	999999	688	999999	702	999999	999999	235	999999	437	999999	552	800	632	156	231	313	147	321	472	483	803	730	999999	999999	669	521	972	222	820	999999	999999	40	273	999999	588	999999	990	822	852	999999	793	912	999999	999999	554	399	524	999999	23	930	856	
259	999999	999999	999999	999999	352	26	999999	129	144	22	833	627	999999	521	536	656	567	250	322	324	469	438	999999	891	193	999999	999999	999999	996	382	209	890	952	364	417	718	999999	981	638	974	790	732	999999	999999	89	999999	439	42	862	868	41	772	999999	542	790	195	865	276	423	606	999999	761	132	761	813	999999	674	806	114	999999	838	586	611	348	534	736	999999	909	812	999999	999999	887	999999	138	350	999999	282	420	573	999999	852	551	567	999999	878	38	610	999999	967	999999	254	633	928	999999	999999	455	170	279	17	63	999999	956	463	159	300	218	999999	993	420	385	999999	264	242	999999	966	297	29	999999	469	506	135	999999	941	676	30	999999	959	373	109	895	276	999999	413	520	574	896	999999	417	741	670	684	999999	728	591	475	990	999999	56	999999	999999	435	591	999999	511	928	268	24	787	139	618	259	999999	999999	525	119	668	850	721	317	80	999999	611	837	798	821	518	671	360	211	39	290	912	999999	366	469	685	999999	999999	592	316	999999	309	288	133	421	703	723	212	481	806	999999	679	738	999999	542	824	753	999999	689	419	597	664	999999	109	999999	346	999999	999999	999999	434	999999	949	139	10	198	900	333	999999	999999	128	794	999999	878	404	999999	610	183	287	824	999999	931	999999	222	999999	999999	999999	724	189	796	85	17	196	157	57	339	199	550	738	819	642	500	999999	634	571	625	139	785	999999	218	727	172	418	712	999999	502	296	737	999999	290	999999	999999	999999	917	999999	120	608	320	999999	75	700	70	445	467	192	155	892	555	650	999999	590	442	999999	970	78	913	599	483	738	554	53	999999	592	999999	999999	466	356	131	332	460	26	818	953	125	517	666	726	950	529	274	999999	741	96	410	700	999999	642	183	999999	398	520	134	999999	287	31	247	477	987	999999	726	798	771	999999	200	540	771	488	999999	999999	999999	196	649	954	474	999999	311	999999	192	757	320	823	183	282	933	940	891	246	676	103	999999	199	999999	341	999999	475	839	519	896	869	928	60	225	720	999999	212	999999	180	999999	999999	720	871	294	239	999999	903	625	498	999999	259	999999	999999	999999	999999	193	222	999999	317	160	999999	114	792	480	323	829	999999	608	462	835	731	79	721	999999	342	383	999999	905	509	999999	900	999999	999999	230	646	999999	402	999999	999999	537	234	999999	563	29	119	239	927	400	971	409	48	305	172	663	567	190	927	406	479	999999	999999	317	947	284	260	999999	763	572	834	102	436	31	716	999999	610	975	515	701	999999	113	455	18	
933	109	994	604	687	687	663	999999	303	996	769	941	999999	917	999999	288	768	961	476	365	566	879	973	26	588	247	62	999999	675	235	999999	375	504	776	999999	848	289	656	470	86	908	378	798	440	262	774	999999	693	177	236	999999	68	636	999999	452	64	136	978	26	449	634	81	790	77	999999	403	447	977	999999	999999	999999	999999	501	999999	457	197	999999	542	763	999999	76	368	423	999999	302	999999	739	414	999999	329	721	311	999999	30	451	837	588	730	819	859	336	999999	160	999999	238	999999	567	999999	642	264	973	593	999999	211	383	275	657	352	775	302	664	42	653	223	248	697	482	999999	948	619	608	359	999999	904	999999	871	999999	216	220	999999	761	999999	771	999999	355	138	96	438	646	185	999999	999999	955	527	205	303	999999	936	969	540	347	96	298	999999	655	624	870	999999	723	512	67	999999	142	302	541	999999	999999	584	999999	120	611	54	999999	772	999999	373	403	205	999999	194	330	281	246	679	144	999999	213	749	422	731	999999	999999	999999	144	999999	999999	999999	662	986	42	42	999999	78	999999	929	303	999999	999999	999999	999999	230	675	611	999999	999999	786	215	462	168	866	958	521	171	146	852	999999	999999	699	999999	703	269	999999	218	676	999999	362	212	999999	750	999999	421	687	999999	140	999999	592	999999	186	952	342	532	999999	504	999999	84	520	805	932	16	999999	999999	563	872	999999	33	489	466	935	387	829	583	828	712	327	454	281	364	999999	635	270	671	999999	746	321	181	999999	246	98	602	640	999999	279	380	656	875	858	999999	277	116	31	135	238	799	133	758	703	937	186	675	999999	999999	999999	307	746	432	999999	817	999999	718	414	252	377	343	746	282	314	999999	999999	452	999999	467	999999	999999	613	999999	442	363	622	999999	477	999999	70	423	999999	484	999999	972	633	234	73	51	263	559	702	778	999999	895	62	851	454	255	881	733	999999	345	999999	850	693	999999	989	458	999999	997	999999	733	192	954	543	999999	500	999999	999999	832	999999	555	213	537	999999	834	999999	547	310	999999	119	231	799	336	343	464	415	932	289	999999	245	614	999999	266	999999	968	999999	999999	362	791	999999	122	999999	59	354	999999	141	541	999999	999999	236	999999	157	432	887	29	933	855	999999	88	999999	567	62	999999	596	774	708	946	999999	999999	248	583	195	519	420	996	800	750	981	810	999999	874	314	430	999999	793	466	999999	378	999999	45	999999	999999	284	935	793	70	999999	462	579	825	194	323	999999	620	653	266	638	21	891	228	192	999999	810	754	981	263	
631	999999	803	318	294	578	928	999999	507	400	911	584	627	999999	999999	298	412	985	148	999999	940	999999	150	536	828	412	487	82	852	999999	381	999999	953	539	439	615	658	270	999999	616	999999	999999	999999	999999	355	63	394	999999	53	999999	471	825	999999	431	323	820	999999	999999	999999	881	101	999999	999999	640	29	391	631	97	506	569	639	999999	999999	999999	174	793	697	887	190	774	28	999999	38	958	405	556	912	532	226	618	999999	391	780	659	999999	999999	999999	482	243	963	432	999999	999999	484	999999	999999	999999	93	266	529	132	982	96	715	999999	569	999999	416	999999	473	999999	999999	870	999999	824	258	370	794	999999	635	22	225	654	999999	352	721	999999	554	703	84	185	999999	276	999999	496	999999	304	74	796	955	712	374	247	769	494	333	999999	999999	660	15	959	586	999999	999999	516	906	338	869	999999	150	496	282	999999	999999	298	649	832	182	999999	71	954	305	997	61	923	648	978	884	731	28	295	511	894	697	124	598	753	645	191	999999	433	434	701	656	469	439	999999	86	481	845	501	263	999999	598	61	664	588	999999	707	867	928	454	148	354	999999	984	388	25	55	999999	896	197	991	999999	638	529	604	351	592	494	987	902	412	886	527	42	342	305	645	460	19	729	999999	999999	661	979	296	356	999999	485	60	645	40	781	949	313	271	368	959	532	69	247	999999	223	879	999999	51	261	826	822	652	92	379	595	689	999999	999999	677	999999	658	999999	257	550	116	443	352	871	999999	937	223	770	973	345	999999	401	999999	297	999999	999999	999999	938	45	529	979	833	967	275	999999	999999	782	63	594	217	311	999999	999999	697	335	999999	537	999999	420	323	612	61	678	999999	266	203	917	879	999999	243	525	720	207	727	571	999999	999999	999999	999999	538	164	170	186	766	44	823	588	999999	961	999999	906	480	527	999999	917	927	165	999999	18	251	184	999999	999999	360	691	590	999999	94	999999	62	312	459	728	881	169	452	875	999999	712	443	614	999999	917	590	336	55	203	999999	810	643	127	255	79	194	363	261	999999	825	85	454	999999	504	949	908	641	999999	751	999999	999999	474	999999	254	518	999999	636	343	986	937	33	646	397	616	284	491	935	67	390	544	999999	907	811	999999	999999	267	999999	120	999999	18	948	999999	303	557	923	346	592	872	737	504	557	999999	275	703	999999	439	66	124	229	999999	999999	584	999999	217	999999	654	663	11	417	260	861	526	451	999999	989	154	352	840	692	938	999999	72	330	885	986	507	642	117	999999	
999999	211	598	890	433	45	373	812	95	439	278	683	591	464	486	642	41	579	297	714	657	96	226	431	291	568	999999	999999	191	999999	620	22	555	999999	999999	59	273	635	27	942	999999	341	266	410	423	999999	999999	607	844	999999	955	928	999999	999999	600	999999	984	176	608	865	134	119	631	864	819	999999	137	838	454	436	378	405	561	354	98	326	829	816	17	999999	259	312	420	938	275	691	999999	999999	161	999999	999999	107	36	161	999999	999999	999999	402	590	167	137	480	163	417	874	559	376	999999	314	999999	999999	178	999999	581	999999	822	699	693	598	138	599	974	686	754	370	281	999999	999999	535	999999	615	437	235	850	899	779	158	12	999999	716	324	665	848	877	218	999999	938	454	546	999999	999999	27	999999	462	567	162	793	409	999999	602	190	967	475	731	669	64	942	999999	682	999999	673	696	629	882	813	934	999999	809	999999	473	342	924	863	540	765	598	633	773	999999	999999	985	749	955	470	536	357	999999	999999	999999	164	954	630	772	710	331	999999	999999	999999	648	632	999999	999999	863	583	269	999999	113	999999	966	999999	430	179	999999	935	850	924	999999	168	999999	466	999999	19	601	391	519	712	161	163	218	645	999999	712	999999	999999	719	11	885	999999	210	279	253	264	160	147	733	999999	606	836	859	406	388	238	574	192	887	26	393	482	73	999999	114	950	726	330	869	717	999999	373	226	849	49	369	957	86	222	999999	859	999999	657	735	116	324	999999	811	999999	972	148	941	999999	702	999999	413	318	653	175	303	538	999999	278	999999	738	242	620	20	367	29	280	497	999999	407	167	929	999999	338	999999	999999	656	999999	72	896	579	114	600	523	241	636	60	999999	911	919	951	38	194	641	996	873	999999	999999	454	248	999999	650	971	376	999999	999999	588	980	212	385	646	623	767	999999	446	634	642	999999	999999	731	968	966	586	999999	999999	999999	744	193	341	577	95	373	470	999999	204	999999	142	233	999999	553	58	79	112	535	999999	337	271	999999	205	999999	241	606	513	999999	279	735	74	922	999999	999999	942	404	649	634	300	282	163	942	187	517	999999	418	129	999999	999999	899	863	61	999999	127	867	999999	999999	969	345	999999	860	747	555	468	999999	220	312	572	610	999999	429	477	244	10	184	328	999999	687	869	822	999999	287	48	379	872	23	999999	804	548	20	416	999999	298	811	422	415	999999	719	999999	292	116	999999	624	999999	999999	395	999999	775	942	549	307	999999	999999	523	11	582	709	185	596	999999	74	507	34	600	
246	750	189	432	587	768	999999	915	43	587	716	999999	663	18	900	999999	206	379	861	998	713	115	579	775	810	840	706	999999	999999	802	999999	999999	533	999999	793	729	216	393	197	183	617	392	277	522	806	82	999999	700	999999	999999	654	999999	999999	999999	886	999999	180	999999	999999	747	999999	999999	999999	999999	369	117	405	638	999999	180	280	812	999999	999999	390	330	999999	66	999999	737	999999	999999	935	24	999999	532	962	999999	147	663	559	803	771	450	121	897	600	999999	163	999999	677	290	485	115	999999	842	513	958	644	999999	999999	123	444	885	825	66	784	777	93	836	155	897	999999	999999	621	476	999999	741	575	493	730	801	903	280	70	640	530	830	185	315	29	999999	999999	581	370	999999	369	999999	624	65	123	823	999999	326	553	779	790	999999	999999	372	800	771	999999	999999	835	500	999999	174	824	195	536	999999	602	999999	817	151	43	918	200	185	999999	999999	126	520	380	907	848	587	726	290	850	605	999999	999999	999999	257	621	999999	999999	999999	235	204	999999	439	529	999999	230	184	509	412	746	999999	734	318	264	999999	655	872	999999	999999	651	632	999999	544	344	930	999999	789	999999	569	530	329	182	330	950	999999	104	686	999999	999999	686	674	88	323	543	979	871	37	558	999999	602	748	932	999999	228	602	757	526	105	598	550	441	911	939	882	426	698	413	999999	351	551	968	999999	569	251	977	554	134	10	364	69	591	240	404	966	999999	999999	365	111	357	165	577	591	999999	670	255	763	999999	441	999999	999999	467	668	217	999999	634	999999	372	999999	251	57	999999	525	740	999999	999999	210	516	973	111	39	999999	312	20	195	999999	386	999999	999999	996	999999	999999	692	999999	999999	999999	922	33	999999	341	913	35	789	860	309	532	61	850	862	999999	999999	256	174	340	999999	947	999999	657	31	354	999999	388	473	578	36	641	940	641	999999	938	999999	186	439	641	197	13	553	452	711	999999	999999	535	626	999999	999999	999999	251	362	796	999999	446	999999	12	731	93	534	999999	220	833	668	592	420	194	999999	674	868	816	532	152	94	404	999999	946	368	433	999999	762	286	999999	69	399	588	845	540	501	999999	184	707	999999	663	451	342	618	52	999999	511	999999	701	522	93	160	999999	219	712	999999	732	327	643	308	371	771	285	593	774	999999	14	999999	999999	999999	902	694	119	974	999999	642	71	104	904	999999	922	999999	71	999999	999999	999999	999999	999999	143	999999	999999	454	540	409	197	891	176	749	844	999999	76	936	697	999999	999999	399	999999	744	999999	999999	670	
638	423	355	386	989	710	520	60	866	999999	635	441	844	999999	458	163	709	787	598	475	999999	260	999999	231	985	683	999999	155	999999	866	936	648	73	999999	140	40	999999	32	207	999999	999999	698	999999	184	441	504	999999	615	999999	245	341	956	141	603	358	999999	292	133	400	316	918	375	999999	999	662	999999	999999	999999	532	428	999999	687	590	999999	819	623	281	956	999999	490	999999	999999	984	907	534	999999	517	469	789	752	747	70	999999	890	999999	290	791	978	522	454	136	155	999999	742	276	654	999999	723	999999	734	116	336	343	910	485	741	390	999	475	682	479	908	917	779	680	908	65	999999	156	539	832	303	444	999999	363	684	104	252	999999	999999	999999	793	685	64	999999	421	999999	721	414	530	900	792	512	840	999999	227	238	313	71	999999	598	999999	577	254	902	999999	892	998	556	999999	647	147	368	595	78	685	233	863	143	269	190	999999	295	626	999999	50	790	603	369	999999	456	999999	999999	999999	291	999999	225	440	162	833	529	999999	174	613	882	763	433	917	999999	299	999999	999999	180	999999	188	264	999999	951	616	861	31	298	999999	420	354	856	999999	95	314	141	469	792	710	309	740	461	179	999999	743	875	616	873	832	999999	151	92	621	389	104	999999	555	274	824	300	811	240	100	754	269	36	807	999999	999999	639	999999	211	664	870	72	999999	999999	710	999999	999999	999999	158	465	568	999999	272	245	576	991	286	999999	999999	999999	419	497	999999	370	425	422	716	78	999999	270	999999	249	940	427	999999	999999	377	999999	845	66	93	55	663	774	999999	485	999999	791	240	999999	336	999999	634	999999	254	383	562	999999	668	298	501	999999	976	887	273	328	338	844	494	259	624	999999	741	999999	999999	373	833	734	838	939	424	925	999999	922	934	149	615	999999	183	377	764	22	284	557	564	999999	79	776	511	213	157	163	999999	980	731	992	322	495	999999	880	549	828	526	729	873	575	834	63	953	133	713	631	670	127	495	999999	69	193	584	474	304	67	999999	635	792	271	629	999999	201	999999	999999	129	359	303	827	936	495	999999	683	999999	999999	26	999999	999999	499	526	492	188	999999	999999	933	138	999999	882	586	999999	605	890	936	999999	946	976	862	999999	999999	594	281	999999	300	558	126	514	510	595	889	287	999999	999999	999999	276	778	451	372	81	18	698	999999	477	717	345	341	999999	618	999999	52	608	164	811	90	905	999999	125	888	935	12	429	628	999999	993	308	999999	759	999999	670	832	505	613	999999	999999	608	386	999999	999999	
954	227	999999	895	438	553	290	133	433	764	240	30	999999	999999	999999	999999	589	80	891	999999	999999	99	581	999999	948	249	546	994	373	809	482	529	451	465	999999	718	490	533	199	772	999999	184	999999	995	524	649	179	942	186	722	422	537	494	329	250	865	646	672	947	199	16	295	999999	623	291	999999	579	208	999999	718	999999	66	999999	999999	771	244	275	585	999999	308	79	999999	817	651	397	999999	45	131	224	999999	81	999999	586	10	766	427	999999	210	999999	813	999999	971	323	468	999999	366	656	375	558	999999	599	999999	347	648	129	412	477	119	236	999999	676	457	983	560	646	770	479	999999	362	353	820	75	872	999999	238	108	290	359	999999	40	999999	669	999999	218	479	21	999999	999999	881	363	950	314	999999	377	147	622	987	999999	999999	373	886	776	22	214	195	534	198	825	420	30	132	127	602	205	999999	999999	999999	775	91	999999	299	542	998	998	402	999999	101	504	384	615	120	527	999999	999999	999999	521	656	368	32	945	823	654	527	999999	241	832	711	778	999999	140	738	999999	682	999999	84	354	999999	24	812	679	442	694	450	804	910	605	999999	459	61	535	359	525	999999	145	811	644	25	148	767	570	804	323	184	254	999999	999999	844	999999	999999	800	743	642	556	352	999999	139	213	722	999999	999999	253	262	999999	794	999999	222	468	999999	384	439	339	999999	256	999999	999999	128	520	206	999999	999999	760	247	390	261	791	717	969	411	999999	682	440	302	198	999999	326	999999	596	389	473	665	440	308	967	639	470	114	395	314	476	394	619	999999	795	939	876	15	999999	475	13	73	252	67	913	999999	999999	46	999999	126	925	999999	531	140	733	271	580	461	280	751	790	999999	331	999999	999999	248	73	433	999999	258	264	999999	999999	131	999999	409	422	999999	395	999999	640	999999	662	279	389	152	999999	488	283	999999	368	425	735	130	685	325	742	588	132	675	999999	574	539	999999	861	614	654	410	754	333	849	999999	75	14	121	366	999999	61	285	792	384	585	160	973	890	839	999999	559	445	70	667	834	261	720	999999	75	894	470	999999	774	999999	463	733	949	684	170	359	730	19	328	301	690	312	339	999999	62	424	565	311	999999	39	105	964	693	999999	999999	946	999999	377	55	472	564	643	511	304	999999	851	210	298	729	490	854	550	999999	769	977	532	921	429	584	650	338	999999	395	999999	402	499	49	293	669	999999	13	362	963	856	737	56	801	44	999999	211	999999	277	582	542	184	554	847	924	689	492	34	
925	793	404	144	405	258	766	999999	999999	811	917	628	515	486	501	999999	270	42	930	999999	887	60	383	437	999999	586	852	570	847	999999	125	999999	187	999999	88	569	999999	722	341	999999	45	142	947	399	305	648	76	66	683	968	586	999999	999999	761	147	875	420	967	82	819	405	999999	999999	999999	696	324	999999	325	407	932	27	548	700	142	999999	754	112	983	141	423	519	999999	999999	879	999999	999999	844	999999	999999	213	159	999999	999999	521	402	839	88	177	703	981	999999	750	999999	999999	999999	47	999999	626	76	999999	772	437	835	659	309	609	999999	184	999999	473	999999	999999	274	999999	783	425	899	189	740	856	675	934	290	159	226	768	147	146	999999	37	41	228	999999	668	999999	722	765	989	221	792	530	903	999999	239	512	180	999999	999999	967	999999	999999	999999	999999	219	717	837	156	685	443	541	471	999999	256	687	442	260	676	999999	764	70	659	909	999999	947	335	772	482	60	647	999999	292	683	178	402	999999	28	342	149	950	602	575	90	999999	680	331	357	656	775	796	262	503	880	699	906	875	238	55	938	883	999999	999999	106	48	396	999999	999999	14	854	999999	424	999999	536	655	999999	999999	579	363	999999	626	999999	125	706	999999	999999	999999	411	983	271	999999	999999	973	404	999999	15	246	479	51	999999	431	542	353	802	977	382	344	967	999999	538	421	306	874	759	321	905	829	659	999999	653	844	847	804	742	337	999999	451	523	999999	650	924	26	537	203	864	93	634	999999	728	882	999999	585	186	455	850	999999	999999	999999	999999	360	186	587	637	398	324	584	738	999999	474	841	930	820	696	584	613	404	999999	680	894	237	280	999999	930	959	999999	269	999999	359	892	117	360	999999	440	999999	473	346	389	999999	879	290	355	34	848	887	999999	240	888	601	841	999999	999999	115	999999	854	89	669	657	677	796	65	914	389	999999	367	490	703	999999	776	120	276	25	999999	801	614	882	256	667	999999	18	371	381	78	999999	999999	655	254	907	586	840	804	689	999999	351	824	375	999999	316	490	999999	258	850	122	491	574	439	999999	314	999999	971	833	11	613	999999	435	684	845	872	280	712	999999	999999	803	936	316	586	999999	287	977	999999	916	999999	187	999999	759	520	999999	999999	942	18	823	999999	202	614	16	999999	85	51	916	149	530	103	46	777	171	999999	999999	185	999999	999999	135	999999	336	476	65	893	824	967	909	914	425	268	929	999999	889	305	602	199	929	514	510	272	371	837	718	822	903	999999	485	306	473	93	999999	
954	999999	279	614	726	559	122	999999	118	142	11	724	271	174	999999	888	866	860	858	255	670	487	863	999999	498	758	242	990	999999	492	613	451	341	855	999999	389	620	690	875	640	817	535	999999	140	369	122	456	658	138	521	999999	445	614	837	742	477	999999	96	999999	968	999999	132	563	625	528	999999	999999	416	999999	999999	277	999999	984	228	999999	999999	999999	999999	999999	386	311	583	861	902	873	177	999999	503	123	508	369	534	999999	907	323	694	972	777	611	808	729	50	469	999999	253	443	460	396	409	608	999999	296	272	739	666	742	271	660	751	999999	724	889	303	690	999999	999999	999999	999999	904	999999	999999	316	999999	999999	999999	999999	124	127	659	999999	716	449	104	514	999999	82	271	999999	251	580	433	321	36	999999	94	839	747	778	718	509	999999	999999	491	999999	999999	85	174	257	92	404	628	153	11	321	645	284	795	788	575	952	999999	774	999999	334	999999	850	290	872	930	817	524	345	409	159	607	342	957	438	78	49	908	24	999999	847	952	289	319	999999	999999	810	53	959	213	999999	999999	999999	999999	999999	354	999999	795	999999	327	275	880	292	999999	851	714	999999	326	367	719	999999	54	468	999999	988	381	41	540	999999	267	129	773	565	142	644	132	999999	794	800	999999	483	254	615	696	486	967	999999	999999	468	10	311	494	999999	999999	676	720	569	46	560	786	999999	999999	999999	999999	207	999999	999999	999999	999999	729	175	518	526	999999	999999	292	439	771	545	31	999999	495	82	575	956	635	999999	325	465	923	999999	511	243	24	770	999999	35	999999	498	984	652	999999	445	738	835	792	967	412	13	999999	291	797	999999	538	999999	827	981	653	89	572	999999	999	694	186	999999	663	284	512	513	817	266	859	282	560	999999	203	60	343	740	173	999999	684	322	81	642	765	999999	704	999999	999999	447	381	999999	926	578	653	824	269	572	181	518	465	898	196	137	431	524	940	170	880	777	647	913	999999	999999	730	686	623	544	999999	653	579	999999	571	999999	885	368	355	981	999999	378	790	771	568	655	212	999999	136	943	220	999999	79	544	70	999999	799	467	999999	32	848	966	211	999999	171	999999	938	999999	337	816	251	72	999999	958	444	511	987	999999	355	270	702	945	560	680	333	999999	999999	45	511	999999	580	999999	784	333	143	759	177	75	999999	51	716	999999	999999	999999	999999	999999	81	120	110	999999	999999	923	122	323	330	902	416	999999	401	11	943	999999	392	930	245	823	288	846	825	684	343	921	276	999999	553	999999	497	250	
999999	185	999999	473	999999	952	229	999999	316	999999	12	240	999999	646	999999	607	107	813	926	527	999999	878	869	235	295	425	999999	266	656	999999	999999	936	415	999999	552	226	913	480	968	439	711	588	516	818	843	594	342	999999	257	999999	999999	740	999999	969	176	110	999999	863	188	518	736	963	999999	508	700	75	825	999999	104	999999	694	627	999999	496	816	999999	371	61	999999	700	93	999999	18	987	999999	999999	478	445	999999	452	910	60	301	460	703	747	588	999999	999999	777	769	999999	601	799	975	589	895	999999	163	680	738	264	480	487	434	216	999999	23	906	999999	597	999999	187	651	547	999999	335	999999	792	78	907	363	933	614	999999	928	927	218	22	22	144	507	999999	329	714	656	579	814	999999	999999	792	574	112	457	999999	389	977	949	262	341	999999	999999	189	94	773	999999	999999	866	999999	506	289	999999	11	893	999999	999999	107	857	937	891	74	520	369	305	286	999999	260	999999	999999	551	950	977	956	999999	759	633	328	207	556	338	334	713	268	529	217	56	999999	218	999999	100	291	130	21	371	276	999999	999999	883	808	440	134	846	441	14	999999	311	789	330	144	901	771	900	999999	609	566	999999	999999	840	98	239	770	51	999999	999999	999999	999999	966	594	413	26	999999	999999	398	126	214	488	281	264	999999	906	267	252	999999	30	328	391	999999	412	999999	999999	490	310	795	579	669	92	293	107	999999	724	999999	204	916	128	999999	337	512	195	405	87	89	998	866	191	999999	528	967	542	25	879	22	563	789	498	999999	191	999999	818	456	131	205	999999	999999	258	571	999999	335	956	610	991	878	633	17	727	836	999999	444	999999	607	151	125	750	92	864	712	781	414	428	591	999999	687	694	738	999999	882	905	488	617	620	999999	202	20	932	34	999999	388	556	72	662	54	747	46	220	314	15	999999	101	655	999999	789	658	907	374	382	313	194	999999	733	844	930	13	826	992	999999	949	999999	818	68	864	334	235	351	766	547	490	999999	999999	999999	278	437	814	999999	81	830	260	295	999999	559	720	999999	494	823	228	731	999999	921	53	999999	365	900	637	43	791	999999	564	316	150	827	892	662	710	470	464	417	125	999999	999999	999999	447	663	469	999999	347	999999	999999	999999	133	999999	505	569	999999	999999	78	999999	999999	781	51	860	276	944	154	818	666	67	115	999999	999999	810	616	871	177	881	84	701	441	999999	695	743	381	162	999999	116	331	333	64	749	401	95	999999	344	138	894	999999	503	518	650	602	999999	941	999999	
53	322	428	999999	402	725	887	377	999999	432	95	308	488	124	762	48	496	343	12	366	632	999999	204	281	999999	282	986	999999	192	790	775	415	999999	565	118	869	688	999999	931	999999	861	34	158	194	259	830	415	780	741	480	164	269	287	999999	193	999999	128	999999	892	129	739	316	194	999999	656	680	506	922	15	892	359	799	411	673	505	607	134	999999	32	911	999999	215	839	712	999999	999999	999999	226	999999	348	750	541	804	812	999999	555	840	12	999999	578	999999	492	774	848	130	999999	999999	613	89	586	646	119	999999	980	261	533	476	481	520	149	999999	289	551	667	999999	817	995	999999	84	949	767	131	999999	453	587	384	999999	991	591	281	659	525	146	795	701	999999	417	823	999999	76	88	368	492	398	36	999999	999999	999999	999999	312	999999	999999	999999	999999	818	524	999999	999999	403	877	102	999999	890	248	490	36	152	755	965	510	410	181	999999	999999	870	409	639	93	426	999999	442	333	294	999999	912	999999	986	16	999999	999999	14	737	429	682	973	999999	477	254	999999	999999	901	195	151	206	902	999999	228	531	269	419	999999	554	999999	861	445	769	200	612	335	99	50	999999	779	788	999999	672	751	366	44	276	999999	395	185	427	640	999999	999999	97	999999	724	182	999999	747	567	302	459	483	568	247	214	999999	999999	999999	999999	958	765	416	363	999999	239	999999	999999	496	992	487	499	379	836	231	198	999999	112	236	610	917	586	999999	999999	496	56	999999	193	999999	999999	863	76	476	367	468	874	999999	827	396	999999	288	999999	968	755	89	802	90	999999	999999	58	627	310	999999	318	900	382	377	204	867	999999	50	262	742	667	138	421	33	21	377	356	358	759	716	90	999999	607	999999	643	142	694	965	551	846	80	999999	563	437	999999	999999	95	507	999999	960	742	114	36	577	999999	999999	999999	778	79	279	999999	699	867	999999	557	999999	999999	999999	733	72	183	688	499	416	672	999999	575	999999	999999	554	292	848	713	999999	973	976	305	40	316	999999	474	915	896	999999	855	380	345	969	879	181	174	999999	773	582	786	64	615	620	904	846	61	683	913	999999	987	151	985	78	999999	999999	999999	272	458	999999	597	268	791	227	561	301	129	606	114	693	390	999999	999999	141	999999	919	370	684	135	999999	964	791	11	999999	294	999999	394	277	999999	999999	490	902	872	65	999999	528	272	999999	68	613	727	999999	578	230	143	34	76	854	65	701	220	16	146	999999	752	999999	266	419	932	847	999999	999999	257	999999	999999	488	99	999999	156	
494	999999	972	626	522	742	519	222	780	999999	269	646	999999	221	999999	97	483	765	884	999999	189	271	853	465	221	706	999999	999999	999999	27	999999	999999	999999	999999	571	54	248	390	624	255	243	593	485	180	999999	210	376	640	999999	719	999999	999999	999999	716	967	999999	803	517	415	999999	999999	320	450	999999	592	334	600	832	650	612	848	999999	999999	638	999999	596	785	682	791	20	340	245	607	63	999999	999999	729	999999	740	999999	251	730	999999	999999	388	922	152	722	587	348	610	544	989	987	870	999999	999999	576	647	999999	447	999999	999999	999999	999999	631	713	396	476	660	605	999999	101	312	371	999999	999999	999999	260	999999	453	73	105	453	409	795	255	619	193	659	360	162	691	369	999999	999999	14	580	999999	756	999999	756	256	927	743	349	452	687	626	752	999999	999999	326	999999	927	383	999999	282	999999	689	386	103	213	999999	999999	452	578	731	411	250	123	546	17	504	999999	697	817	177	709	999999	353	568	999999	441	149	999999	835	199	442	527	104	732	585	644	379	125	552	439	999999	300	771	721	286	999999	999999	973	999999	999999	999999	240	999999	999999	572	935	346	817	110	772	676	999999	616	388	299	883	999999	391	961	372	134	999999	154	999999	999999	419	999999	631	292	617	999999	175	999999	23	634	211	960	247	999999	649	308	561	999999	780	999999	436	999999	392	432	402	239	999999	22	871	697	999999	96	189	317	163	646	714	535	493	999999	510	325	603	754	97	922	908	999999	321	73	572	805	373	999999	124	999999	906	209	889	387	555	162	13	326	999999	999999	781	929	16	999999	594	36	531	810	262	120	90	637	999999	479	331	35	701	808	135	939	722	564	202	427	740	514	645	116	424	358	999999	286	864	971	999999	979	225	318	478	999999	283	999999	372	14	655	278	864	999999	66	530	461	205	201	950	403	226	999999	588	999999	89	999999	425	396	903	798	803	773	374	338	351	809	392	999999	588	665	169	202	999999	771	471	650	236	999999	893	896	126	95	999999	577	924	252	636	999999	398	999999	858	176	999999	215	851	999999	500	91	714	999999	78	865	612	295	244	34	548	817	800	999999	999999	999999	999999	999999	681	718	860	999999	414	109	999999	346	941	432	807	992	734	982	920	966	160	154	345	999999	999999	260	482	627	343	999999	704	819	255	959	11	492	999999	461	533	999999	644	703	676	614	999999	999999	924	189	488	251	299	565	896	999999	288	999999	40	999999	999999	431	245	242	463	513	999999	999999	101	981	999999	325	329	283	458	787	332	999999	
477	730	635	999999	335	303	149	101	999999	149	922	421	680	992	462	354	282	112	897	411	249	173	219	999999	640	999999	758	172	921	999999	116	119	511	831	541	999999	999999	92	105	999999	102	371	903	265	440	680	311	438	999999	975	11	999999	889	999999	217	314	520	451	999999	393	999999	976	999999	999999	42	813	909	849	461	162	999999	999999	17	954	999999	878	269	954	999999	999999	641	330	310	946	25	760	230	590	999999	236	788	251	626	712	408	999999	201	999999	233	626	770	461	977	710	324	811	348	934	611	999999	54	566	697	506	751	223	676	233	579	282	593	999999	999999	999999	373	419	573	305	999999	203	686	951	730	999999	199	189	352	599	632	213	421	295	999999	295	999999	231	999999	130	960	999999	448	968	739	951	999999	451	237	999999	346	999999	247	53	388	418	653	103	835	999999	316	571	870	87	600	999999	999999	307	999999	999999	52	151	864	999999	344	999999	754	717	221	779	999999	999999	952	600	263	999999	966	999999	907	570	642	999999	396	984	813	399	323	371	378	374	999999	736	111	297	999999	204	50	793	708	26	663	935	882	66	999999	567	999999	999999	999999	873	408	491	999999	779	307	954	755	880	639	999999	58	392	349	847	688	366	999999	999999	889	999999	999999	999999	999999	891	907	706	215	999999	517	999999	780	52	547	504	999999	609	346	332	989	999999	999999	170	163	764	967	280	596	44	377	120	921	999999	390	764	196	999999	821	507	871	999999	749	426	372	394	174	15	845	844	881	88	29	999999	675	144	999999	526	28	905	923	999999	119	180	961	999999	334	827	661	999999	318	738	788	839	460	398	16	32	797	999999	600	999999	435	752	162	299	100	999999	287	999999	154	669	217	915	999999	245	491	578	464	999999	999999	999999	353	72	535	152	300	999999	863	999999	138	597	729	999999	315	961	210	367	27	672	317	728	550	415	638	999999	531	872	264	224	906	437	568	832	709	263	999999	373	999999	999999	998	909	742	999	127	556	939	958	999999	622	45	134	999999	791	999999	341	795	938	434	886	999999	999999	999999	649	381	700	39	897	549	61	353	837	150	17	674	407	999999	551	298	91	709	999999	999999	642	189	999999	877	999999	184	999999	468	680	999999	339	398	999999	983	999999	628	426	999999	52	419	558	278	208	999999	552	126	260	999999	999999	649	352	999999	999999	166	999999	469	999999	823	999999	722	999999	999999	673	897	810	619	999999	423	999999	923	871	563	666	162	713	999999	981	797	334	999999	924	32	224	999999	596	999999	348	424	999999	634	38	
602	999999	329	249	999999	999999	310	183	932	32	999999	999999	999999	778	789	520	896	452	999999	487	801	999999	999999	798	158	379	642	999999	658	999999	680	999999	268	999999	278	298	346	913	749	768	681	624	402	638	97	999999	893	999999	999999	641	452	971	782	156	236	114	673	531	999999	595	962	998	525	661	352	999999	205	999999	509	999999	184	983	702	160	806	187	999999	963	710	589	486	999999	504	999999	828	708	999999	999999	668	174	999999	999999	822	164	999999	683	108	740	295	973	999999	467	752	316	467	469	278	631	350	58	17	710	820	511	999999	999999	504	509	832	643	183	999999	767	344	876	369	170	548	354	132	89	365	677	737	226	29	638	197	999999	369	439	318	771	619	166	913	999999	320	55	234	188	599	908	651	999999	288	699	417	440	108	308	730	287	227	969	652	43	93	294	99	999999	316	950	473	999999	999999	322	158	188	962	375	999999	999999	130	943	490	457	999999	937	999999	330	999999	999999	460	71	709	41	553	650	514	999999	910	36	956	291	999999	648	445	447	935	965	550	239	478	732	458	237	167	283	489	999999	17	156	356	769	721	999999	499	411	999999	832	999999	508	674	91	464	823	546	838	999999	841	22	588	12	972	779	999999	288	727	612	481	874	280	999999	318	873	764	999999	196	999999	999999	159	999999	941	999999	206	999999	565	397	278	635	690	999999	212	999999	999999	428	153	384	999999	729	281	771	799	33	957	498	347	999999	217	999999	999999	359	278	999999	691	978	647	900	775	736	436	890	459	999999	791	556	999999	999999	999999	454	620	304	206	840	50	388	243	917	999999	999999	705	999999	999999	577	491	340	999999	452	955	214	781	999999	609	263	303	390	999999	822	241	999999	431	999999	239	762	999999	999999	163	999999	718	999999	999999	729	999999	999999	40	236	710	881	495	999999	505	999999	567	921	999999	999999	694	999999	546	659	999999	420	685	742	999999	881	970	999999	497	999999	999999	999999	734	652	468	62	498	999999	999999	77	999999	999999	999999	780	905	806	266	317	99	713	999999	219	999999	68	999999	334	53	22	790	159	265	999999	393	854	284	883	890	915	462	620	999999	161	720	479	979	999999	93	999999	836	480	625	663	999999	999999	999999	967	730	675	999999	144	999999	485	752	83	811	999999	55	482	505	999999	915	351	854	479	834	13	999999	422	999999	610	999999	148	999999	999999	533	602	957	609	378	317	999999	225	510	328	611	402	999999	647	999999	999999	999999	999999	409	815	565	284	808	857	949	482	999999	999999	596	804	893	870	309	442	549	
999999	999999	446	114	999999	999999	700	840	536	999999	999999	604	999999	754	495	999999	639	999999	370	999999	259	999999	999999	999999	999999	999999	999999	628	999999	434	999999	999999	966	999999	458	165	999999	507	221	999999	864	443	282	990	517	878	626	562	110	784	264	141	999999	688	300	999999	338	999999	217	999999	32	81	145	111	136	348	637	999999	999999	340	999999	999999	527	424	999999	815	999999	119	999999	28	222	292	528	921	999999	609	165	287	806	43	999999	367	999999	999999	924	999999	999999	180	864	999999	250	999999	266	999999	908	132	999999	524	799	484	903	228	644	199	147	999999	553	223	931	526	193	359	999999	999999	513	518	843	666	999999	105	517	999999	999999	973	777	350	999999	757	999999	57	995	640	999999	332	139	607	723	109	999999	999999	249	94	999999	347	999999	890	924	992	267	400	289	999999	34	999999	999999	561	973	671	422	797	713	795	210	999999	999999	999999	871	625	143	999999	795	743	999999	315	856	432	112	999999	987	999999	425	43	999999	999999	768	57	616	784	999999	999999	999999	61	686	926	481	453	884	364	816	999999	29	309	859	361	604	545	15	718	847	544	458	75	683	536	999999	679	305	588	125	484	935	97	270	999999	280	743	999999	26	999999	412	548	748	999999	553	867	999999	184	999999	27	999999	51	898	999999	820	129	569	378	160	554	999999	999999	305	249	342	507	931	49	304	90	861	487	999999	999999	445	995	710	999999	139	668	265	505	167	999999	892	442	999999	160	999999	445	711	375	906	471	42	999999	999999	509	999999	55	935	87	879	999999	999999	745	63	23	501	824	419	999999	248	491	999999	306	991	999999	356	900	470	780	999999	859	379	496	581	999999	851	191	753	211	223	94	733	999999	625	109	414	157	389	33	659	624	999999	124	136	999999	999999	736	272	516	999999	859	585	165	487	30	999999	999999	174	535	172	319	81	218	382	999999	758	121	680	999999	999999	209	520	447	131	999999	999999	264	369	165	354	125	918	246	58	999999	508	578	999999	999999	421	744	982	853	861	349	999999	817	741	972	667	71	66	381	195	952	999999	148	999999	512	197	433	309	18	191	999999	999999	835	169	29	999999	190	420	85	480	586	226	667	585	781	431	25	522	396	498	293	999999	547	60	999999	25	370	544	999999	417	987	444	974	672	814	999999	717	658	722	327	487	650	981	900	608	999999	999999	562	261	90	181	910	913	520	897	987	999999	784	73	13	295	645	999999	667	493	151	252	999999	999999	833	999999	366	999999	79	999999	643	87	647	452	370	344	807	292	116	
245	86	531	463	999999	826	104	933	595	718	41	841	426	323	417	466	493	999999	792	428	376	814	999999	843	509	263	999999	999999	342	702	669	488	999999	126	431	416	620	788	230	943	739	780	771	999999	999999	179	226	763	240	985	876	999999	25	864	740	999999	965	688	953	521	999999	999999	601	999999	59	999999	488	310	892	999999	846	704	464	848	688	596	999999	999999	806	340	999999	999999	976	356	999999	20	999999	498	999999	10	999999	931	834	709	36	852	189	878	42	999999	691	916	871	239	148	181	204	999999	186	999999	387	936	999999	623	484	771	910	254	76	48	999999	989	924	892	559	914	869	755	821	836	416	174	999999	322	648	130	999999	746	999999	654	816	999999	322	242	999999	999999	59	220	234	265	941	935	999999	993	412	702	991	979	680	234	311	448	355	350	737	223	938	569	999999	363	999999	174	999999	421	231	784	676	692	279	54	864	658	531	566	999999	481	361	13	909	946	999999	305	76	983	352	999999	951	999999	505	999999	999999	490	999999	870	769	777	999999	401	772	627	999999	999999	709	635	369	652	917	789	999999	265	861	934	659	39	234	200	107	62	78	999999	999999	703	197	870	999999	999999	423	660	999999	127	582	999999	241	999999	920	829	999999	441	624	700	460	171	999999	249	548	641	830	999999	645	578	679	846	999999	918	793	331	999999	999999	167	999999	999999	267	992	337	999999	900	702	377	999999	405	604	999999	437	378	402	672	186	947	331	836	999999	217	24	228	447	999999	999999	323	498	999999	716	757	283	639	999999	203	999999	199	566	647	938	463	107	250	973	23	418	954	999999	131	155	174	517	330	999999	32	252	999999	889	947	273	999999	878	519	688	999999	392	798	907	208	502	986	391	684	897	100	119	774	255	434	327	682	797	377	453	999999	250	953	208	447	950	406	310	999999	384	559	584	587	999999	999999	999999	620	999999	999999	999999	168	782	832	432	350	913	478	528	464	999999	590	999999	511	999999	146	999999	438	599	469	257	999999	686	772	999999	348	999999	531	222	128	803	707	635	999999	999999	294	769	999999	531	858	534	482	999999	845	999999	999999	967	999999	521	999999	528	999999	31	587	79	999999	482	999999	532	999999	834	999999	266	999999	999999	922	955	122	762	999999	376	199	907	740	935	775	228	841	783	999999	381	441	20	999999	599	611	685	58	999999	225	812	759	884	999999	34	152	226	478	194	76	838	855	321	739	58	999999	294	290	652	999999	313	640	236	26	712	402	381	469	809	59	246	999999	710	547	969	999999	
315	470	716	792	999999	750	657	716	678	526	130	281	748	270	327	405	406	117	911	999999	533	867	734	631	771	756	668	999999	999999	931	154	773	999999	441	33	999999	999999	859	743	999999	983	519	999999	999999	999999	110	720	548	731	841	510	603	635	999999	93	447	736	999999	999999	999999	92	522	999999	999999	382	356	511	999999	247	999999	830	546	373	999999	198	23	999999	548	999999	670	46	129	413	989	431	550	148	999999	357	586	999999	490	839	999999	480	999999	633	601	999999	925	598	414	311	237	999999	963	239	287	608	80	917	197	735	359	766	962	118	999999	325	999999	218	539	999999	999999	416	350	707	432	877	728	390	928	999999	999999	82	999999	818	186	978	467	321	861	373	999999	999999	899	754	489	184	518	362	735	999999	982	717	69	455	999999	999999	670	266	807	409	999999	689	988	463	311	287	144	999999	932	919	858	519	357	176	999999	999999	517	595	227	257	368	375	654	653	752	715	22	186	178	365	999999	999999	514	461	999999	999999	679	999999	453	211	999999	374	429	999999	426	472	370	892	774	999999	313	999999	49	559	51	514	44	345	710	596	274	958	999999	576	610	658	15	895	684	93	322	999999	152	999999	216	993	946	838	237	289	355	999999	411	520	62	999999	171	954	420	977	563	344	999999	856	937	92	999999	853	216	999999	466	474	999999	691	344	999999	999999	33	352	57	568	206	118	430	999999	999999	556	999999	523	376	496	60	999999	706	530	978	344	295	999999	999999	604	102	632	468	823	880	911	720	185	819	312	147	999999	373	419	366	236	314	615	792	535	934	339	999999	281	415	989	512	999999	366	898	646	945	227	452	999999	574	649	607	370	999999	835	288	704	74	359	999999	122	297	173	752	39	679	295	599	999999	999999	999999	197	417	999999	409	999999	999999	921	999999	202	394	999999	999999	792	999999	707	254	560	999999	999999	635	775	999999	966	876	999999	999999	614	868	966	659	628	783	711	781	461	200	479	999999	999999	999999	999999	999999	166	64	999999	353	381	175	332	434	999999	898	23	138	27	275	450	24	194	561	214	999999	699	542	999999	147	999999	20	134	516	774	726	424	195	852	376	765	912	684	999999	626	449	545	542	999999	999999	999999	583	763	196	999999	465	648	999999	265	999999	709	999999	999999	65	121	370	50	815	999999	18	484	828	285	650	510	538	340	322	935	999999	999999	166	618	45	999999	658	257	999999	766	999999	88	700	930	133	999999	151	623	999999	760	266	409	730	999999	916	255	999999	307	122	686	222	135	336	788	
500	999999	552	15	263	687	462	122	111	58	999999	930	999999	897	162	983	368	914	999999	562	678	366	786	284	701	790	436	361	999999	262	999999	193	752	911	440	911	124	145	369	999999	999999	153	307	681	542	986	470	53	154	999999	327	999999	424	773	119	999999	999999	277	314	999999	999999	999999	978	849	503	166	999999	999999	466	251	869	232	555	999999	999999	535	68	114	742	999999	329	393	999999	15	934	257	769	978	802	306	485	999999	831	896	691	205	999999	458	188	385	808	598	999999	999999	270	104	999999	655	518	584	999999	330	535	999999	153	867	999999	973	914	256	999999	999999	999999	999999	765	32	400	659	88	69	370	610	926	367	906	731	999999	313	744	840	999999	124	470	227	231	165	321	243	752	823	309	201	543	999999	987	999999	527	426	147	999999	703	102	576	458	223	999999	999999	178	692	421	71	592	238	999999	749	283	999999	999999	999999	610	999999	167	906	264	999999	179	76	994	999999	307	999999	389	999999	999999	999999	413	547	21	13	757	761	153	999999	340	762	717	962	469	192	999999	869	674	488	537	537	545	195	322	698	54	999999	408	999999	999999	218	681	426	731	937	345	735	727	849	999999	999999	567	999999	575	501	999999	217	999999	999999	664	437	538	901	999999	999999	999999	227	999999	323	959	359	363	354	999999	132	91	301	240	531	846	978	152	999999	999999	689	970	929	620	820	655	837	800	595	144	956	999999	780	787	762	347	128	511	999999	890	831	494	999999	999999	452	420	751	999999	85	966	686	295	713	604	949	999	671	607	999999	667	131	559	767	220	999999	453	311	513	477	999999	728	477	737	935	999999	204	757	999999	999999	410	999999	860	999999	629	458	999999	999999	185	838	762	675	999999	999999	999999	768	282	999999	12	259	999	118	248	509	890	248	218	999999	778	139	755	252	202	439	13	763	999999	833	148	761	999999	999999	999999	674	714	518	217	380	999999	176	999999	476	754	229	178	301	665	360	999999	390	999999	999999	198	56	999999	999999	999999	91	103	983	999999	448	999999	999999	719	522	983	573	794	381	41	837	567	999999	936	999999	498	999999	270	711	107	910	998	757	999999	428	299	999999	591	204	45	136	286	16	670	753	887	513	509	656	999999	102	999999	462	359	411	554	586	120	804	999999	509	820	392	886	999999	450	831	728	999999	232	905	982	600	346	905	561	560	999999	192	401	984	474	613	402	999999	999999	546	408	120	999999	712	999999	999999	181	535	999999	894	130	84	313	65	784	217	433	413	999999	966	126	454	850	999999	645	
999999	412	999999	45	999999	999999	881	251	904	433	999999	427	520	999999	204	428	810	600	667	440	867	879	346	209	266	189	989	895	388	429	999999	270	880	77	50	384	144	500	999999	904	249	833	409	631	176	999999	913	475	915	999999	316	853	193	562	778	999999	76	838	999999	37	10	985	862	999999	999999	358	546	453	999999	999999	294	319	501	763	200	43	479	999999	42	475	276	523	980	840	122	999999	86	328	298	999999	999999	999999	721	80	999999	263	970	924	162	999999	999999	470	999999	105	999999	996	362	999999	999999	744	578	361	805	313	761	486	999999	999999	371	378	999999	228	164	904	999999	988	598	999999	999999	999999	73	999999	999999	223	231	805	944	884	586	126	748	999999	999999	999999	424	957	500	417	319	427	258	948	563	999999	547	35	315	674	594	275	999999	930	999999	434	999999	32	999999	999999	91	955	542	131	445	255	630	625	272	999999	490	553	498	999999	121	999999	688	999999	992	777	676	206	499	279	299	321	999999	817	95	531	872	401	167	908	335	364	885	136	999999	317	999999	922	763	705	194	999999	777	999999	819	999999	999999	567	40	32	915	885	465	272	831	999999	536	999999	999999	999999	737	98	396	589	855	757	557	562	610	684	999999	753	442	794	95	258	544	999999	999999	956	785	315	999999	999999	999999	450	898	622	305	390	999999	351	999999	32	967	106	999999	999999	999999	999999	999999	999999	956	356	408	171	452	670	187	999999	589	999999	814	583	954	999999	727	261	596	414	858	934	266	230	902	282	371	420	826	999999	999999	357	999999	999999	384	602	358	24	736	831	998	237	999999	722	801	747	536	808	999999	545	378	402	600	956	214	647	927	999999	999999	136	800	42	844	197	977	241	902	999999	209	362	83	999999	525	765	416	630	498	543	429	164	745	999999	999999	291	620	212	756	184	999999	736	674	622	570	999999	41	965	999999	257	745	569	845	658	609	715	471	665	876	834	549	583	159	393	317	298	390	999999	689	562	999999	999999	484	999999	156	999999	687	999999	999999	916	734	450	246	250	798	859	319	97	953	637	999999	955	336	922	634	158	587	291	315	282	229	793	999999	831	680	970	94	127	511	999999	37	999999	522	960	110	109	347	908	999999	457	979	999999	294	62	741	621	448	999999	102	999999	886	406	155	999999	696	941	174	414	569	828	775	201	586	999999	999999	810	443	376	821	535	810	999999	697	858	302	926	509	233	99	69	532	531	35	512	259	630	999999	999999	999999	999999	934	932	999999	766	999999	787	716	476	452	931	
188	81	740	566	197	217	709	297	577	769	441	941	325	999999	306	253	176	83	999999	999999	946	790	999999	999999	999999	878	339	930	186	514	220	42	780	999999	881	460	999999	468	999999	51	999999	576	85	999999	727	992	616	838	470	438	621	999999	907	473	985	397	968	999999	965	319	878	999999	121	72	999999	999999	170	167	999999	845	462	707	758	526	67	999999	715	608	935	608	271	501	470	999999	893	577	134	317	182	493	999999	712	502	999999	999999	999999	464	23	999999	999999	832	459	219	999999	999999	999999	999999	999999	999999	999999	999999	369	999999	367	58	387	317	374	179	981	284	999999	999999	145	999999	749	214	999999	363	914	915	702	664	616	775	811	291	846	999999	999999	999999	999999	902	567	810	132	569	145	956	785	999999	100	843	962	54	979	474	999999	999999	236	708	142	999999	501	999999	980	999999	536	591	247	105	471	603	199	999999	540	950	999999	335	999999	190	79	796	578	999999	825	999999	999999	572	999999	346	218	584	544	280	559	716	411	999999	829	999999	42	554	999999	689	999999	496	653	673	514	39	57	747	999999	999999	639	345	999999	999999	875	132	14	964	999999	900	887	886	69	919	739	999999	999999	559	999999	813	157	524	86	999999	713	338	214	38	68	766	999999	470	553	498	640	223	267	988	999999	707	423	78	760	819	802	488	999999	734	933	690	490	999999	999999	227	999999	125	999999	570	999999	546	918	999999	905	37	999999	426	342	571	999999	999999	566	999999	567	798	400	89	763	267	95	235	901	480	104	999999	286	800	228	999999	999999	524	999999	696	999999	455	788	446	999999	999999	218	386	155	999999	454	417	999999	929	999999	453	827	999999	361	12	485	999999	644	999999	881	537	999999	810	207	17	999999	999999	571	869	281	121	19	953	916	41	59	708	90	47	35	687	253	357	870	775	507	780	172	952	221	806	999999	999999	565	635	999999	999999	999999	148	893	689	846	264	658	999999	999999	999999	999999	330	952	999999	402	999999	999999	204	293	999999	940	999999	999999	200	999999	618	658	474	999999	669	397	290	999999	999999	529	942	153	345	841	999999	999999	60	341	633	878	842	999	999999	413	214	927	371	351	587	999999	756	999999	702	97	237	606	999999	999999	999999	999999	622	279	311	257	999999	463	87	999999	304	704	889	101	999999	322	759	999999	999999	70	999999	741	36	938	473	194	773	313	451	999999	613	392	515	541	567	156	265	573	698	197	954	999999	999999	18	57	882	999999	665	762	389	999999	618	999999	132	423	42	999999	683	806	126	483	155	22	830	749	999999	199	358	
533	999999	67	196	919	999999	999999	355	999999	999999	891	591	616	999999	550	71	919	999999	10	999999	999999	999999	694	581	767	581	713	808	738	30	999999	145	693	999999	141	43	332	151	699	365	999999	78	999999	443	792	225	999999	375	605	999999	910	999999	911	806	240	999999	44	999999	999999	999999	323	999999	616	870	999999	755	897	396	999999	517	739	777	305	999999	376	58	392	999999	789	552	80	348	213	787	999999	514	234	999999	988	141	998	999999	722	361	999999	717	999999	999999	685	46	999999	999999	398	97	220	999999	459	275	439	192	617	999999	696	877	277	975	104	829	761	252	531	21	407	845	519	999999	65	944	604	658	596	121	575	752	234	999999	950	125	576	976	65	999999	457	806	999999	224	160	844	94	75	622	999999	519	999999	514	999999	717	552	577	328	88	514	671	780	595	506	999999	944	652	320	35	978	262	784	197	573	563	600	331	305	742	220	999999	999999	46	964	601	999999	247	918	999999	407	548	258	898	999999	296	676	220	27	16	999999	202	999999	999999	643	999999	735	255	999999	999999	999999	230	282	999999	999999	654	143	999999	631	904	85	706	733	82	627	999999	13	886	999999	287	886	389	313	999999	536	27	999999	497	999999	999999	999999	887	305	999999	999999	999999	275	999999	40	896	162	999999	589	999999	999999	999999	999999	999999	422	999999	999999	999999	609	664	865	736	999999	999999	59	850	568	645	352	47	999999	999999	999999	999999	949	450	174	999999	856	749	134	999999	800	200	999999	37	558	395	85	198	227	28	999999	641	311	999999	271	292	623	189	338	999999	589	999999	999999	742	108	999999	999999	972	48	45	991	999999	540	910	936	999999	624	32	301	182	999999	163	820	999999	911	769	265	999999	999999	999999	718	677	421	616	999999	258	126	626	928	999999	643	112	160	192	36	427	111	999999	458	545	999999	600	887	165	946	999999	731	64	831	339	999999	196	793	999999	327	324	449	923	545	687	609	999999	103	999999	539	467	13	999999	993	999999	667	999999	115	643	999999	999999	999999	265	999999	938	527	71	795	599	20	999999	318	993	865	999999	978	999999	854	771	936	669	507	252	999999	488	432	999999	70	346	672	780	90	160	999999	999999	535	999999	263	999999	999999	547	213	999999	635	92	159	19	772	999999	516	999999	20	344	999999	999999	620	547	639	999999	515	433	11	999999	927	999999	376	168	61	665	186	794	925	257	999999	398	465	12	999999	544	339	999999	331	779	830	193	770	746	453	396	999999	987	553	81	101	737	999999	755	999999	406	999999	991	957	116	114	999999	563	763	733	
318	99	617	930	105	851	102	111	231	627	743	999999	999999	999999	999999	85	199	251	999999	999999	999999	851	710	434	220	827	348	465	999999	999999	999999	629	16	23	144	306	971	999999	458	230	999999	635	324	138	833	936	96	999999	999999	999999	915	480	709	999999	859	466	389	192	999999	999999	512	636	887	999999	999999	124	462	999999	999999	368	999999	141	793	632	166	999999	537	581	601	999999	741	71	999999	999999	758	999999	920	408	999999	678	916	788	347	190	999999	372	748	767	620	719	999999	480	706	999999	926	783	999999	999999	451	620	999999	999999	999999	446	536	450	474	703	999999	878	204	64	999999	901	451	325	794	999999	915	794	500	770	961	881	999999	999999	364	999999	267	974	952	999999	956	544	999999	118	999999	999999	654	999999	898	54	968	741	525	429	29	805	492	611	989	999999	171	999999	129	168	999999	709	646	999999	95	245	446	823	925	360	107	999999	999999	999999	128	892	999999	647	896	455	801	229	366	999999	250	999999	745	656	999999	878	681	999999	424	999999	999999	497	264	999999	999999	662	608	154	816	174	331	111	653	999999	492	106	999999	523	760	673	367	626	353	276	999999	536	500	999999	838	57	678	798	999999	999999	79	631	999999	580	466	243	846	657	413	201	58	148	905	595	999999	888	999999	167	548	999999	999999	646	154	987	362	654	999999	999999	316	768	999999	533	999999	91	90	999999	468	545	66	999999	826	710	999999	161	228	886	999999	905	999999	950	295	999999	259	999999	349	999999	486	651	227	999999	81	38	350	645	705	525	539	823	514	312	429	226	110	31	999999	522	999999	992	768	476	999999	267	999999	365	483	974	999999	856	999999	656	384	999999	328	254	455	798	999999	577	455	703	999999	807	400	323	530	79	999999	238	828	999999	999999	999999	999999	750	788	999999	835	999999	172	731	252	683	91	857	928	612	897	856	999999	999999	999999	856	999999	999999	130	226	999999	878	835	413	564	54	38	999999	999999	890	935	578	466	640	999999	384	999999	724	999999	673	726	999999	999999	918	181	563	662	703	672	152	946	999999	629	572	947	956	999999	758	176	207	654	174	999999	47	677	999999	399	935	171	779	999999	823	999999	457	500	334	999999	917	242	10	392	335	253	514	943	128	948	894	693	17	234	999999	557	263	28	561	999999	357	250	852	174	726	541	893	700	133	999999	182	999999	999999	999999	242	526	175	815	329	920	999999	104	558	380	999999	252	164	555	796	999999	999999	439	938	992	145	676	999999	999999	665	794	360	814	999999	917	775	822	80	544	999999	139	392	447	999999	
640	645	263	999999	999999	668	484	386	348	904	858	849	999999	143	630	999999	566	146	999999	159	535	570	999999	284	999999	604	683	182	999999	999999	666	882	913	739	307	357	882	999999	999999	177	191	417	21	909	961	78	999999	688	449	216	999999	993	64	999999	173	80	763	978	61	876	985	311	766	784	248	975	935	13	835	282	455	582	999999	170	999999	127	999999	972	322	572	572	999999	732	414	139	999999	828	625	999999	237	594	903	999999	42	192	999999	651	237	999999	986	142	39	852	177	761	851	765	893	330	999999	521	790	666	489	999999	999999	579	999999	655	999999	999999	320	999999	608	688	999999	651	205	999999	98	476	331	999999	336	999999	999999	999999	565	652	287	907	999999	999999	529	716	999999	247	452	727	201	310	298	582	106	838	822	601	254	488	219	210	999999	999999	999999	999999	200	489	999999	60	770	999999	23	999999	999999	668	221	25	907	891	885	999999	208	477	787	788	188	749	214	497	616	941	897	87	443	86	347	30	72	999999	526	323	999999	999999	957	353	296	999999	214	999999	626	807	999999	362	602	999999	11	102	137	454	401	451	285	841	443	999999	950	936	275	999999	330	200	953	956	375	999999	406	999999	520	444	999999	598	545	776	999999	809	999999	999999	484	539	84	255	893	618	559	85	48	76	958	137	402	359	999999	912	117	436	854	736	987	41	507	205	581	693	951	999999	905	508	999999	999999	581	415	462	736	999999	85	307	345	407	999999	999999	340	847	999999	999999	153	284	999999	669	999999	954	520	557	453	41	879	673	210	999999	999999	179	539	106	334	556	987	999999	587	999999	41	999999	519	339	696	507	177	357	198	651	999999	527	999999	999999	535	679	70	857	19	704	347	999999	999999	678	650	131	994	243	523	836	999999	999999	696	935	637	316	445	190	861	945	863	531	999999	558	999999	239	999999	700	570	654	495	999999	999999	882	999999	630	41	840	689	575	512	999999	833	361	597	562	830	347	211	229	243	879	999999	73	841	815	926	999999	821	420	235	999999	673	868	999999	924	369	814	586	17	284	605	501	295	443	999999	697	133	961	304	408	557	498	999999	421	615	999999	823	51	544	703	493	999999	278	349	218	999999	999999	19	672	203	26	760	999999	999999	999999	388	999999	999999	911	127	802	586	999999	22	677	805	332	999999	999999	790	545	773	999999	313	790	587	999999	946	234	669	732	124	999999	999999	391	796	304	406	783	236	433	999999	139	426	901	906	501	266	999999	999999	938	517	283	881	999999	253	718	890	164	60	166	
764	406	252	394	999999	298	425	630	881	511	926	999999	509	367	999999	999999	625	412	884	95	999999	284	999999	999999	999999	840	999999	453	147	88	413	999999	732	80	668	797	999999	999999	999999	618	999999	635	790	901	21	842	999999	524	315	999999	102	999999	279	965	200	490	584	521	178	847	881	999999	492	802	108	999999	999999	439	999999	554	757	593	999999	276	19	340	999999	920	719	999999	999999	999999	147	999999	986	925	999999	767	879	188	222	374	863	376	999999	999999	999999	999999	999999	337	900	344	824	760	999999	999999	299	13	999999	860	996	664	802	796	780	989	833	955	816	183	712	185	559	999999	342	392	999999	822	539	999999	999999	505	999999	999999	481	732	77	387	999999	999999	635	968	810	29	192	999999	999999	77	999999	747	281	197	181	629	625	725	785	314	428	469	779	477	474	62	672	999999	547	420	999999	58	921	456	279	338	547	743	999999	539	337	784	999999	662	237	999999	999999	999	333	497	999999	756	946	762	999999	225	999999	999999	999999	758	999999	999999	20	161	753	546	999999	824	917	999999	999999	881	361	255	976	643	999999	127	999999	681	429	673	176	59	999999	999999	111	999999	497	64	999999	389	249	615	999999	646	773	669	908	999999	999999	808	92	490	999999	885	404	701	999999	325	576	590	917	822	339	999999	999999	961	507	195	445	999999	999999	862	222	999999	642	746	999999	999999	869	979	218	560	715	621	590	999999	644	768	173	410	382	182	488	49	999999	426	999999	509	131	812	171	723	255	308	480	999999	278	712	253	658	638	455	455	596	382	367	117	718	102	838	327	739	31	999999	295	164	384	182	240	225	471	563	218	66	818	494	999999	416	999999	371	999999	931	524	515	999999	926	726	892	667	114	319	999999	416	293	495	999999	701	220	999999	326	999999	105	482	38	197	999999	999999	999999	777	887	62	700	578	731	999999	999999	224	516	999999	368	999999	491	999999	136	905	904	156	925	571	396	792	999999	402	823	999999	322	999999	496	999999	999999	999999	338	124	999999	999999	618	988	685	999999	999999	216	195	999999	654	888	999999	590	999999	132	292	999999	321	827	391	105	958	308	754	214	118	936	728	999999	999999	999999	109	376	736	85	999999	999999	470	72	471	189	607	999999	747	935	172	732	999999	373	45	768	377	510	733	684	999999	320	999999	999999	754	173	488	996	383	999999	788	986	999999	999999	835	377	468	258	365	999999	497	812	999999	818	51	999999	832	364	162	806	312	599	643	62	982	976	999999	989	999999	308	999999	999999	999999	772	999999	186	878	999999	538	668	999999	
128	999999	532	196	290	999999	425	439	378	340	133	999999	576	999999	999999	353	999999	297	859	695	478	940	67	510	886	50	787	671	865	507	998	826	999999	506	194	454	999999	865	702	226	265	560	939	967	999999	766	205	110	999999	832	87	545	679	972	831	999999	97	999999	999999	249	972	753	573	999999	999999	307	999999	80	488	744	999999	935	595	642	440	999999	10	100	999999	130	845	999999	713	43	430	463	157	522	999999	16	367	99	999999	462	999999	511	986	999999	635	280	999999	135	622	999999	600	151	999999	46	542	912	186	999999	99	189	404	295	50	999999	451	878	160	837	404	481	999999	999999	379	142	399	928	999999	932	999999	662	713	720	999999	501	443	999999	513	120	980	763	999999	369	999999	386	68	957	999999	999999	999999	756	130	579	730	150	999999	456	771	817	647	999999	980	254	999999	437	999999	999999	231	549	106	171	375	999999	999999	641	999999	28	153	992	83	441	466	485	315	999999	542	143	999999	924	999999	986	517	695	473	999999	783	584	827	999999	911	999999	736	922	359	999999	999999	90	999999	99	497	816	313	999999	743	216	156	504	939	834	894	342	694	306	882	120	654	680	576	999999	858	77	999999	580	91	999999	704	544	999999	999999	326	461	420	899	436	849	999999	739	952	999999	229	288	645	992	677	579	690	999999	49	249	811	999999	514	242	241	430	999999	732	696	999999	511	612	378	99	518	999999	921	999999	870	43	436	999999	727	319	999999	579	431	208	902	512	999999	999999	999999	886	999999	615	999999	188	668	16	233	950	52	908	755	616	910	556	484	244	657	895	569	16	999999	999999	999999	205	999999	661	998	427	829	999999	45	246	999999	491	999999	902	495	743	135	864	999999	999999	872	819	999999	999999	669	875	724	667	854	999999	705	999999	84	152	632	752	216	999999	17	806	130	857	872	999999	508	999999	505	581	999999	914	769	705	206	336	999999	173	641	328	992	999999	703	999999	340	921	541	620	417	908	280	743	536	128	999999	999999	999999	24	946	55	155	999999	380	152	999999	939	354	10	301	747	128	468	121	888	24	884	113	958	527	951	976	887	999999	596	311	15	999999	651	848	202	971	19	226	595	182	752	999999	560	253	400	576	541	329	999999	999999	811	632	648	999999	971	999999	406	999999	995	78	267	238	784	999999	912	561	703	999999	108	776	118	999999	999999	999999	999999	999999	999999	999999	999999	384	999999	568	352	999999	999999	999999	739	547	876	301	999999	999999	999999	527	915	524	967	719	340	838	873	389	230	892	681	569	116	932	841	
839	999999	691	369	999999	632	698	885	999999	999999	999999	821	165	284	806	212	596	30	997	800	747	175	833	384	298	510	65	348	999999	999999	999999	999999	807	706	47	944	882	162	999999	894	999999	638	988	378	801	999999	718	114	999999	999999	999999	549	999999	142	999999	674	999999	316	81	119	999999	999999	999999	855	420	999999	24	459	247	999999	329	443	999999	112	999999	999999	186	465	583	999999	792	950	999999	770	999999	391	167	999999	613	999999	429	575	91	502	327	866	213	142	957	999999	12	269	999999	999999	369	651	140	16	558	984	999999	999999	733	799	326	999999	434	999999	817	38	114	349	999999	873	443	754	999999	999999	784	716	905	54	999999	54	999999	999999	93	375	410	999999	261	999999	999999	629	875	999999	999999	292	185	999999	999999	548	324	999999	434	999999	423	999999	127	615	299	223	231	842	88	999999	561	689	531	793	542	68	265	431	999999	953	233	226	999999	999999	912	79	741	92	283	999999	729	999999	999999	615	119	99	258	794	999999	47	930	283	550	432	999999	163	760	392	169	999999	292	893	160	481	439	999999	999999	54	999999	229	482	148	999999	999999	723	999999	78	916	683	452	810	999999	999999	740	33	950	675	575	999999	758	319	358	923	899	84	836	428	149	999999	999999	999999	213	999999	877	564	791	714	999999	708	826	94	999999	708	999999	573	822	569	419	457	489	999999	999999	780	999999	910	133	225	668	646	887	999999	929	741	771	358	606	999999	999999	186	241	999999	999999	866	447	674	474	650	216	999999	262	276	18	691	695	390	999999	433	156	966	999999	576	56	193	820	999999	164	113	937	367	967	999999	122	243	226	254	686	564	999999	279	999999	483	18	999999	393	620	556	999999	55	390	685	183	999999	490	746	999999	198	999999	999999	999999	519	999999	999999	848	999999	809	164	774	474	999999	999999	119	99	999999	999999	956	567	714	999999	210	715	916	67	999999	999999	793	999999	631	999999	561	66	33	518	999999	760	84	770	999999	972	584	466	999999	773	605	999999	576	94	356	999999	789	107	484	862	845	469	603	313	165	176	575	589	532	287	913	394	680	600	999999	126	455	999999	999999	741	224	999999	999999	152	999999	871	115	709	999999	671	707	463	999999	171	673	699	166	999999	614	993	999999	995	999999	999999	860	221	999999	999999	163	239	513	603	999999	999999	647	111	534	999999	851	294	71	866	715	860	580	999999	812	519	927	240	999999	685	999999	414	343	229	810	440	292	250	865	999999	555	999999	168	114	764	838	999999	571	999999	999999	999999	329	999999	541	999999	82	923	410	408	999999	
999999	923	279	828	31	999999	409	999999	301	104	178	999999	429	931	999999	81	702	999999	695	999999	995	365	76	264	999999	261	481	802	939	738	517	882	999999	379	90	632	999999	339	92	478	438	999999	280	80	537	999999	900	10	230	218	379	456	714	999999	500	693	999999	24	72	770	813	606	999999	562	586	296	768	999999	851	688	706	999999	394	227	999999	899	94	995	727	457	361	481	581	999999	368	999999	177	419	879	396	775	359	999999	999999	664	999999	617	717	494	251	999999	851	999999	542	999999	999999	72	999999	887	601	999999	999999	297	614	418	999999	34	757	204	525	999999	359	179	464	912	356	106	82	999999	713	999999	377	999999	485	907	999999	332	49	999999	999999	999999	679	531	999999	788	913	72	662	903	999999	807	999999	523	999999	132	201	999999	694	999999	999999	999999	990	934	184	999999	241	999999	811	707	909	20	985	539	841	526	449	827	891	676	999999	293	999999	179	241	999999	999999	853	999999	363	716	828	637	999999	71	452	17	744	999999	999999	999999	563	999999	999999	993	320	821	331	682	999999	999999	373	789	27	630	999999	476	821	999999	278	999999	999999	818	999999	999999	90	382	576	477	999999	518	704	999999	999999	129	446	43	488	999999	920	93	999999	999999	99	680	353	49	620	788	198	976	196	51	999999	90	179	999999	801	964	913	937	255	853	999999	999999	977	891	866	999999	194	838	987	646	783	999999	999999	216	728	777	647	51	999999	788	289	999999	332	663	403	999999	950	999999	241	524	999999	982	838	256	999999	165	999999	461	182	722	999999	359	999999	550	999999	999999	301	962	999999	34	327	871	999999	467	573	869	611	324	498	999999	999999	492	606	472	384	999999	999999	541	327	999999	84	999999	868	49	194	929	434	782	405	999999	551	987	685	217	206	999999	999999	381	682	999999	999999	999999	963	159	776	121	999999	526	175	467	545	999999	645	452	950	142	12	146	282	644	999999	829	999999	987	999999	958	807	399	275	984	993	975	858	999999	28	695	999999	999999	999999	83	186	999999	999999	938	965	999999	999999	999999	267	74	397	670	108	999999	999999	725	470	999999	677	999999	999999	363	260	191	473	570	902	999999	433	999999	910	293	872	999999	468	999999	222	979	31	691	616	999999	141	210	596	333	999999	820	999999	303	234	255	999999	456	769	822	658	434	999999	999999	999999	15	999999	12	999999	999999	797	898	579	58	512	491	954	986	211	999999	999999	59	595	150	693	92	999999	140	40	664	252	426	440	645	877	787	513	999999	803	610	764	999999	56	492	535	978	999999	675	791	743	300	65	
254	999999	600	608	839	335	999999	805	392	679	972	499	862	380	468	999999	180	724	977	337	192	600	975	103	13	113	614	714	842	999999	999999	297	373	196	181	410	55	279	948	188	915	997	227	95	166	999999	630	164	999999	315	504	76	765	963	999999	999999	64	507	999999	736	720	999999	999999	445	340	999999	999999	675	208	67	999999	901	776	799	422	194	383	999999	999999	999999	999999	459	204	536	452	281	999999	410	323	527	356	547	999999	221	467	999999	43	782	754	480	430	954	955	462	427	603	300	965	550	687	280	174	570	999999	263	270	802	437	999999	68	164	725	361	680	999999	351	999999	564	999999	504	999999	600	144	466	36	528	504	742	119	849	981	999999	999999	635	257	191	999999	999999	957	206	125	606	790	696	326	705	602	284	999999	999999	375	735	634	56	536	679	999999	113	133	735	766	70	328	999999	87	598	865	726	433	529	373	714	606	145	389	555	810	999999	150	331	925	229	991	43	483	255	931	812	108	999999	999999	874	400	232	439	64	287	646	618	727	839	876	999999	231	712	661	999999	999999	667	981	868	591	962	999999	809	547	79	295	669	999999	666	62	627	856	378	499	323	999999	999999	334	277	174	999999	999999	491	999999	999999	770	330	822	126	442	999999	127	999999	999999	911	598	422	999999	999999	999999	977	786	70	999999	259	994	999999	222	347	754	792	342	714	999999	762	549	320	760	180	309	964	846	715	233	907	509	157	808	588	724	999999	814	349	285	196	52	362	999999	800	999999	999999	999999	484	372	650	812	413	13	999999	371	288	661	999999	685	37	140	81	999999	878	999999	999999	999999	634	623	792	978	993	438	518	999999	197	999999	999999	999999	392	856	371	353	583	104	106	153	999999	999999	445	309	102	664	257	999999	999999	999999	827	60	535	873	999999	861	999999	999999	819	974	999999	97	184	674	999999	924	303	180	999999	728	263	784	652	703	52	418	187	492	886	339	191	462	747	671	787	999999	271	518	999999	510	773	912	284	132	658	913	51	771	999999	999999	370	999999	296	253	272	52	408	832	831	75	684	96	784	490	793	43	999999	512	887	791	999999	784	999999	268	999999	350	509	530	55	138	999999	415	884	999999	968	114	175	999999	409	744	511	999999	687	999999	999999	687	138	793	999999	624	573	538	884	817	514	585	289	38	299	921	999999	877	999999	702	698	278	212	75	999999	688	867	845	113	999999	289	999999	999999	489	442	999999	222	716	201	999999	565	837	531	77	214	392	999999	147	999999	487	211	633	
999999	999999	619	557	999999	999999	999999	650	999999	999999	435	999999	537	999999	487	799	595	32	999999	827	685	367	147	861	999999	999999	999999	999999	999999	729	999999	626	999999	999999	583	123	869	884	791	159	444	999999	672	837	411	790	539	999999	904	999999	552	192	777	999999	999999	999999	846	758	999999	350	211	151	787	37	999999	809	799	881	705	999999	930	710	241	560	392	144	694	999999	459	955	999999	935	234	836	187	457	848	567	707	299	276	121	83	450	947	303	763	644	749	602	999999	999999	229	540	105	841	951	227	991	813	599	546	308	855	999999	276	916	951	850	640	999999	241	999999	416	107	999999	999999	791	612	99	381	60	999999	857	964	999999	716	694	999999	999999	506	630	999999	894	700	730	812	227	704	681	999999	812	999999	999999	641	999999	485	813	442	286	213	169	615	902	442	549	999999	451	999999	799	559	231	219	513	143	340	999999	288	999999	377	17	999999	96	930	712	568	265	451	226	215	999999	903	262	999999	999999	346	999999	673	462	161	999999	370	337	904	131	999999	602	290	975	999999	103	206	999999	75	278	793	999999	684	200	873	999999	543	235	685	338	999999	969	754	380	796	324	999999	826	563	631	999999	92	191	808	558	965	975	476	915	122	999999	999999	196	196	349	273	341	999999	589	999999	999999	144	651	576	475	194	848	909	999999	985	110	380	543	999999	632	999999	891	875	999999	907	318	77	320	573	73	850	783	999999	41	533	999999	519	999999	695	429	511	999999	615	343	373	127	75	297	929	21	894	271	752	564	639	382	465	840	681	559	144	824	999999	513	624	411	290	878	655	12	590	999999	848	24	130	279	999999	542	278	789	252	780	999999	561	178	999999	40	13	402	160	528	678	565	999999	294	687	999999	111	718	961	837	197	999999	927	431	761	999999	738	443	369	106	999999	572	892	317	364	443	999999	999999	46	381	999999	485	505	483	999999	578	712	729	443	917	184	824	317	952	65	999999	463	140	417	999999	301	570	42	63	999999	116	999999	828	929	999999	834	766	681	999999	560	711	999999	999999	519	193	711	18	10	999999	922	999999	264	939	262	225	979	396	927	871	999999	999999	453	999999	878	805	905	999999	999999	199	92	999999	152	999999	401	353	12	20	621	233	999999	999999	570	590	140	999999	851	733	576	713	273	447	999999	810	509	844	268	693	575	714	288	827	218	999999	369	515	955	537	548	999999	223	969	775	999999	999999	796	156	862	321	380	953	182	317	96	926	644	578	342	227	999999	94	318	445	999999	999999	
999999	999999	999999	231	625	552	324	194	667	999999	304	999999	999999	402	999999	698	406	999999	204	761	116	519	132	999999	724	999999	622	319	991	999999	904	533	999999	758	999999	722	396	999999	695	999999	638	987	650	999999	632	972	443	939	514	857	688	936	250	155	839	126	951	875	506	688	999999	14	203	842	596	770	999999	999999	999999	990	999999	999999	687	376	132	129	869	537	261	751	503	683	805	144	146	968	293	722	919	664	770	520	144	16	898	633	999999	999999	999999	862	179	67	328	524	555	922	999999	999999	33	720	999999	999999	624	755	195	999999	209	69	999999	627	486	90	466	957	229	791	631	999999	478	499	335	71	537	399	582	999999	365	290	588	223	719	418	699	208	416	999999	896	999999	821	652	433	734	110	381	385	98	600	370	999999	999999	301	999999	406	533	999999	196	886	999999	182	749	890	918	999999	999999	907	78	390	268	550	999999	895	252	859	999999	999999	999999	999999	166	23	999999	845	994	986	825	999999	150	22	175	813	999999	470	671	216	81	999999	514	264	617	473	317	707	342	999999	999999	868	59	719	580	467	794	235	730	220	689	904	896	932	655	570	767	999999	224	999999	331	412	999999	45	787	74	561	346	352	692	706	785	999999	184	564	956	999999	999999	442	707	999999	999999	739	461	527	176	864	999999	608	57	706	261	493	887	498	28	645	23	931	515	906	457	883	48	514	903	999999	999999	999999	698	697	999999	623	516	435	337	673	772	518	621	999999	979	999999	305	985	999999	302	625	999999	545	321	859	499	926	801	571	120	999999	947	623	774	152	999999	910	359	370	637	999999	462	171	355	873	505	320	315	927	719	588	999999	68	611	999999	45	833	386	838	999999	999999	999999	863	999999	971	825	894	999999	67	776	827	945	624	817	326	172	524	199	999999	364	188	620	873	851	532	648	888	22	999999	999999	379	999999	521	523	940	270	598	944	383	57	610	474	258	160	999999	999999	437	251	294	999999	999999	643	938	999999	668	86	842	999999	999999	333	936	882	847	950	407	303	999999	999999	876	66	573	579	999999	999999	999999	999999	999999	723	959	890	221	647	728	394	999999	999999	595	47	855	864	428	586	260	999999	999999	728	999999	308	753	598	218	336	374	238	999999	941	828	547	730	954	713	999999	999999	803	121	299	164	463	364	671	999999	396	255	22	638	986	329	765	289	35	97	73	969	370	681	884	283	999999	354	654	907	57	316	901	999999	999999	534	999999	938	821	574	173	944	91	890	821	91	999999	599	999999	
999999	72	999999	704	867	650	159	691	131	237	26	663	119	710	764	999999	90	999999	861	999999	999999	872	826	467	461	999999	129	999999	479	999999	803	999999	900	301	41	844	788	612	44	999999	999999	842	334	711	999999	999999	64	999999	327	999999	741	737	500	999999	600	750	246	800	253	943	999999	271	999999	271	433	105	763	817	678	919	871	999999	999999	361	189	619	999999	999999	999999	551	869	886	570	249	129	76	999999	999999	700	291	607	999999	369	999999	999999	888	630	999999	287	709	156	246	565	999999	368	273	999999	148	91	999999	999999	999999	148	701	999999	644	701	972	152	367	674	999999	127	396	321	883	118	228	381	300	989	999999	837	999999	999999	999999	999999	172	881	855	648	999999	558	719	89	486	849	667	27	999999	197	658	999999	920	45	32	128	178	96	484	164	209	767	790	991	728	294	195	306	999999	323	999999	999999	296	999999	392	574	408	317	835	44	451	211	999999	999999	341	562	917	917	382	513	161	86	406	999999	449	524	768	727	360	201	999999	371	575	999999	658	999999	999999	211	652	457	720	861	260	999999	999999	997	732	686	999999	176	999999	278	999999	937	171	999999	695	595	279	867	806	680	999999	999999	380	89	635	22	455	774	999999	999999	999999	924	793	999999	825	955	987	451	792	91	76	999999	999999	394	446	638	860	999999	999999	50	931	785	651	49	999999	999999	999999	633	372	999999	241	886	248	661	13	10	154	871	636	999999	607	828	85	999999	614	773	820	985	643	997	999999	258	902	887	784	489	282	753	396	219	885	363	89	83	850	190	945	999999	391	446	493	988	569	999999	442	113	999999	999999	999999	140	795	93	999999	374	566	999999	984	361	877	999999	727	999999	484	999999	999999	254	748	11	874	999999	828	659	604	206	513	173	689	770	454	680	999999	355	327	265	424	802	999999	714	516	867	206	593	294	867	999999	103	513	152	999999	999999	999999	707	999999	999999	312	145	489	794	860	403	303	999999	906	206	744	999999	999999	999999	999999	999999	881	44	495	999999	237	999999	375	737	487	420	659	546	999999	267	326	999999	303	325	953	288	323	578	853	123	999999	999999	999999	999999	132	999999	30	294	150	999999	315	999999	999999	55	774	999999	999999	999999	317	450	743	999999	732	649	880	999999	87	756	999999	999999	738	999999	999999	381	999999	255	558	999999	615	999999	399	999999	405	264	999999	995	859	257	551	999999	517	571	271	999999	380	816	260	46	217	999999	270	273	999999	427	498	11	999999	840	613	529	519	493	146	177	60	378	361	477	698	884	999999	830	999999	
390	216	176	52	776	11	999999	994	521	80	165	879	999999	355	978	999999	949	999999	28	644	999999	375	34	999999	103	362	11	999999	782	348	332	646	439	999999	638	220	332	959	999999	838	987	534	999999	423	981	298	999999	32	383	712	748	38	794	195	192	25	191	741	949	999999	999	170	222	182	747	999999	449	999999	717	999999	443	990	999999	189	656	498	376	610	454	999999	438	979	92	80	600	304	851	999999	875	622	999999	591	19	949	838	827	321	826	675	472	849	857	314	615	278	757	546	615	539	694	648	581	999999	999999	985	30	88	151	581	453	999999	205	201	999999	738	852	980	542	350	999999	186	550	934	982	999999	580	674	476	801	999999	757	999999	714	191	973	457	304	864	963	818	748	180	999999	232	999999	653	665	219	876	426	777	14	274	999999	518	108	646	314	200	415	355	611	350	999999	999999	431	491	20	131	290	999999	126	578	532	90	16	305	999999	999999	311	914	999999	599	999999	75	753	971	999999	999999	875	811	989	674	558	472	147	829	515	537	383	999999	655	98	999999	868	999999	435	742	629	512	803	999999	137	889	500	890	22	965	673	999999	459	486	347	256	999999	568	452	30	69	943	999999	790	184	804	999999	999999	999999	13	999999	999999	327	999999	384	999999	81	999999	999999	785	67	582	135	864	999999	594	923	685	318	842	127	309	218	414	682	686	336	22	759	332	750	241	523	18	459	999999	624	999999	112	187	184	601	706	667	963	486	999999	321	949	590	999999	999999	950	534	886	216	205	913	556	697	833	999999	128	539	44	825	68	126	415	582	970	704	583	140	667	526	603	551	451	205	999999	24	73	179	452	297	291	988	999999	252	73	711	673	414	353	124	482	176	632	999999	428	701	999999	376	619	186	879	820	866	369	612	654	471	360	828	819	996	949	96	746	544	79	999999	999999	999999	268	40	178	787	999999	53	437	919	999999	999999	999999	118	999999	999999	276	999999	470	999999	999999	999999	419	249	322	585	533	999999	533	90	885	999999	358	999999	743	857	999999	155	711	42	323	326	185	999999	167	582	661	999999	309	400	999999	999999	83	999999	241	999999	109	29	718	592	999999	434	520	357	43	710	999999	470	999999	838	208	131	706	999999	808	446	464	684	92	739	924	822	999999	142	270	999999	530	410	475	999999	758	341	436	128	779	889	999999	828	701	456	163	200	346	470	999999	999999	999999	645	149	999999	78	425	936	979	668	440	615	387	96	999999	999999	29	995	164	90	866	694	588	658	
919	639	635	982	635	586	733	485	358	999999	571	923	884	271	679	151	342	999999	457	999999	348	284	429	741	999999	276	144	205	192	390	336	999999	54	999999	230	166	443	442	311	402	999999	955	999999	446	525	563	305	758	325	22	747	471	246	999999	999999	644	220	893	768	999999	451	538	302	967	614	567	879	898	50	999999	707	999999	103	999999	999999	393	999999	983	226	660	970	386	879	180	642	865	767	999999	676	585	999999	549	674	942	999999	406	662	298	999999	957	999999	407	717	801	314	848	999999	191	613	926	626	999999	677	999999	398	75	999999	132	335	749	800	963	999999	465	577	999999	999999	999999	999999	128	731	999999	161	268	976	573	668	88	865	794	497	585	313	750	958	719	872	565	999999	999999	748	539	963	92	999999	721	186	261	234	156	622	999999	88	494	205	898	85	418	999999	825	406	579	267	540	261	999999	659	481	999999	858	999999	999999	606	999999	379	201	764	78	999999	265	396	417	854	718	181	281	999999	999999	555	999999	643	463	434	729	488	178	282	433	830	942	999999	705	999999	375	999999	999999	619	859	125	999999	143	16	999999	876	999999	999999	725	548	999999	980	717	841	999999	445	224	999999	245	877	999999	211	919	341	248	168	999999	691	661	488	857	228	661	647	999999	551	927	637	999999	999999	999999	498	999999	733	74	849	999999	229	779	999999	160	39	718	742	129	914	94	801	999999	999999	999999	746	999999	246	691	150	329	999999	148	384	518	587	999999	999999	586	251	757	196	999999	398	999999	974	912	351	338	828	510	999999	999999	788	999999	999999	869	999999	999999	554	170	999999	52	923	999999	164	90	999999	800	572	353	40	165	878	166	897	534	379	225	707	999999	999999	908	862	640	409	552	360	999999	393	718	999999	811	42	90	551	999999	354	999999	779	894	518	999999	999999	485	999999	764	648	632	569	601	999999	780	177	720	183	307	189	293	130	611	730	999999	417	854	663	229	133	797	614	753	189	511	999999	813	325	445	999999	387	170	645	903	727	358	792	228	908	643	321	906	254	964	999999	999999	177	173	999999	143	911	821	260	999999	851	27	815	421	988	999999	364	999999	999999	999999	801	132	485	999999	12	999999	999999	635	755	999999	999999	890	370	788	128	763	278	999999	294	311	242	565	910	15	62	709	542	999999	999999	999999	289	999999	178	100	173	938	271	469	171	902	518	999999	76	675	999999	960	657	999999	302	234	999999	714	120	437	921	246	999999	480	654	302	596	253	404	190	305	895	722	279	625	999999	502	808	487	999999	
792	956	499	999999	186	102	62	514	999999	15	508	574	805	741	178	926	726	791	815	869	315	275	999999	885	379	999999	247	388	411	999999	999999	266	236	729	644	965	746	977	303	562	250	92	174	399	999999	731	999999	981	111	698	999999	710	993	618	86	999999	84	999999	865	999999	855	673	999999	999999	283	251	347	999999	999999	999999	189	748	498	262	629	233	999999	999999	213	999999	841	999999	287	713	658	32	273	618	999999	127	890	143	999999	999999	707	576	979	208	125	440	393	24	884	898	518	715	999999	740	989	852	426	592	409	227	999999	598	999999	999999	318	261	978	729	432	979	322	56	636	999999	555	63	999999	902	376	773	999999	827	381	389	204	942	999999	532	629	999999	700	307	999999	894	999999	118	189	999999	999999	864	999999	663	592	904	585	472	88	774	194	999999	608	999999	999999	636	999999	584	227	999999	205	999999	451	999999	999999	631	999999	24	999999	742	800	447	873	664	999999	511	999999	601	999999	476	803	732	864	45	347	999999	999999	999999	91	999999	999999	73	891	181	999999	523	423	999999	563	960	999999	571	999999	346	974	747	999999	943	511	715	324	371	999999	750	214	473	511	415	119	417	439	113	933	226	810	999999	999999	701	280	999999	97	999999	999999	284	851	241	999999	527	999999	600	630	258	674	999999	782	569	723	999999	967	920	21	999999	999999	156	530	999999	638	933	535	247	999999	999999	673	999999	627	17	999999	75	999999	999999	890	983	999999	519	999999	190	999999	999999	443	250	23	415	733	999999	488	89	421	891	753	339	603	649	992	824	409	999999	585	662	748	774	245	658	999999	994	999999	37	663	386	999999	350	92	81	499	999999	233	784	637	324	999999	548	595	999999	999999	568	999999	999999	999999	529	119	526	605	776	819	669	15	364	173	739	999999	999999	425	45	999999	413	257	531	160	707	600	624	632	270	139	209	189	802	999999	683	625	999999	45	143	276	999999	999999	315	999999	830	289	868	999999	999999	999999	81	132	560	912	999999	999999	847	100	293	999999	495	894	344	647	619	489	212	28	489	124	538	999999	292	999999	687	669	942	999999	329	428	731	999999	734	999999	67	87	629	890	999999	372	777	699	752	214	781	948	409	667	642	999999	87	999999	141	783	999999	999999	840	791	234	248	999999	577	770	865	208	999999	170	999999	999999	541	999999	321	999999	127	346	839	672	87	987	738	999999	284	999999	999999	351	880	871	950	808	411	247	837	666	999999	994	999999	928	887	16	299	999999	999999	88	111	489	765	271	999999	999999	626	983	999999	999999	999999	999999	
999999	940	790	523	999999	620	219	999999	188	303	33	999999	399	132	147	910	785	999999	999999	950	999999	999999	999999	499	585	999999	999999	513	999999	427	485	44	180	220	900	268	147	373	688	999999	579	79	999999	999999	466	119	872	999999	999999	999999	999999	999999	115	545	999999	897	414	999999	937	708	763	705	88	999999	818	988	484	999999	231	878	772	999999	392	29	999999	999999	305	999999	43	476	999999	965	214	475	229	794	928	635	171	13	999999	846	435	999999	915	873	999999	999999	988	477	635	999999	670	999999	943	785	307	96	999999	198	601	685	267	471	962	797	501	612	541	999999	999999	849	26	999999	34	925	986	412	113	506	869	166	999999	565	841	62	305	783	999999	443	497	842	471	973	411	178	999999	963	999999	999999	999999	388	608	965	417	999999	677	451	405	999999	799	895	982	667	999999	445	945	701	630	909	502	999999	90	999999	536	228	388	52	816	856	346	32	394	985	134	999999	558	999999	999999	65	384	853	999999	514	644	601	859	999999	654	966	233	999999	999999	118	625	664	307	510	438	199	407	999999	635	549	681	776	510	997	542	836	886	999999	999999	999999	999999	999999	340	576	462	934	369	584	398	849	633	458	689	999999	370	470	194	57	346	959	999999	750	228	837	832	868	999999	862	270	999999	89	62	344	767	583	976	333	730	57	503	830	999999	246	785	916	232	96	233	636	82	652	839	833	999999	918	784	430	502	999999	999999	999999	506	323	579	770	580	124	921	999999	394	999999	463	999999	999999	999999	833	513	443	921	609	781	999999	235	198	175	250	229	749	849	999999	556	831	999999	463	660	333	509	666	25	346	118	175	530	999999	999999	999999	999999	999999	465	94	280	986	581	999999	813	976	281	135	414	999999	360	999999	999999	905	838	315	477	546	192	805	999999	847	428	584	501	616	347	983	262	976	411	999999	999999	764	527	569	260	999999	649	999999	61	999999	262	495	985	999999	999999	625	999999	630	721	302	809	659	760	433	999999	996	999999	999999	999999	297	872	437	128	132	90	999999	999999	278	65	626	896	508	753	950	595	999999	599	758	999999	721	579	632	265	118	999999	634	13	104	999999	999999	217	452	54	764	510	824	376	999999	662	784	248	145	575	104	406	310	905	810	838	635	406	885	999999	917	718	250	999999	20	703	455	314	292	278	801	418	454	463	989	449	770	565	999999	105	739	483	444	67	170	712	128	729	203	999999	375	999999	331	768	137	55	270	653	999999	999999	217	479	956	999999	773	685	999999	847	915	370	78	
79	670	790	944	444	283	999999	999999	308	585	726	121	35	999999	944	97	685	336	943	189	126	209	577	999999	269	527	577	293	999999	760	999999	813	999999	198	999999	196	541	999999	693	771	999999	999999	67	583	490	368	930	999999	829	598	276	999999	971	190	951	870	102	902	684	916	706	899	999999	548	315	912	287	836	607	757	556	860	999999	182	999999	484	151	999999	407	901	999999	999999	463	886	999999	999999	841	652	247	435	104	639	150	776	75	187	116	519	278	999999	90	103	999999	999999	52	415	878	799	999999	476	728	107	504	782	329	103	445	649	64	555	999999	635	599	999999	662	917	999999	999999	116	923	377	631	726	829	999999	999999	256	390	844	999999	881	51	999999	770	999999	999999	144	999999	457	972	741	999999	465	722	999999	455	503	195	419	134	694	21	999999	165	109	999999	999999	674	961	999999	846	65	805	999999	999999	39	71	829	999999	999999	782	999999	419	143	191	911	176	14	999999	375	999	70	970	719	999999	869	358	417	999999	999999	624	999999	405	631	999999	686	660	999999	58	477	393	999999	721	753	352	341	602	559	973	999999	999999	377	999999	596	826	786	94	96	999999	804	999999	999999	999999	999999	51	999999	958	788	18	505	999999	686	955	854	981	334	349	227	377	999999	999999	999999	444	483	680	257	127	808	999999	349	602	999999	897	999999	796	739	517	999999	711	999999	382	814	551	478	999999	253	421	498	614	501	446	866	999999	539	536	999999	219	683	193	793	999999	159	983	999999	999999	686	999999	999999	67	252	817	491	515	348	679	463	999999	966	999999	436	836	999999	999999	312	903	736	855	368	717	914	999999	833	999999	917	832	999999	830	883	575	999999	465	709	440	372	684	954	999999	380	859	83	634	999999	146	757	957	999999	955	680	765	176	831	430	994	152	722	984	999999	597	515	456	999999	374	400	297	999999	137	198	831	628	948	385	484	509	643	290	286	696	916	960	999999	277	160	127	409	429	44	714	298	649	699	147	762	864	412	451	270	853	849	786	829	999999	133	61	817	999999	356	921	361	862	446	297	999999	637	259	999999	999999	256	990	999999	999999	999999	900	999999	928	810	622	619	106	201	999999	432	999999	140	141	999999	999999	108	310	618	999999	123	362	435	213	412	246	135	614	233	969	23	999999	981	850	416	488	999999	133	16	178	736	999999	169	842	23	999999	770	505	383	45	383	945	382	795	822	69	474	978	526	999999	497	15	999999	232	16	569	865	289	724	397	999999	975	999999	450	999999	999999	999999	593	199	961	
999999	629	999999	198	999999	999999	490	999999	37	356	999999	962	606	441	999999	731	951	999999	836	453	584	999999	781	985	999999	407	651	931	458	999999	999999	999999	999999	999999	108	867	773	684	635	999999	88	999999	261	999999	383	249	378	999999	769	615	346	266	757	746	386	984	847	999999	364	198	426	999999	737	999999	490	143	999999	51	343	812	999999	277	311	897	374	999999	239	999999	611	999999	38	789	171	843	999999	610	133	999999	187	124	29	526	330	447	521	529	999999	999999	999999	250	75	337	529	956	999999	79	954	859	381	481	755	443	999999	770	169	999999	999999	999999	999999	879	20	141	863	228	793	999999	946	999999	385	844	962	999999	527	371	528	701	999999	215	195	127	655	999999	670	705	369	586	881	560	287	884	142	999999	451	999999	240	933	473	999999	173	226	132	100	483	537	518	284	916	283	251	468	999999	192	708	198	234	999999	999999	999999	859	216	559	999999	999999	501	999999	999999	999999	519	999999	595	238	959	999999	999999	995	565	999999	143	197	999999	669	608	999999	819	518	999999	348	263	783	493	473	315	451	999999	667	736	513	982	824	999999	254	406	152	656	239	417	999999	999999	999999	668	956	337	970	774	547	950	999999	768	983	999999	576	776	736	647	131	922	518	999999	311	999999	62	807	318	593	840	272	999999	999999	589	999999	810	608	69	124	537	999999	344	677	418	716	999999	745	999999	72	36	478	670	504	534	317	999999	65	437	934	616	158	999999	999999	933	999999	999999	425	188	999999	951	967	716	622	119	985	587	841	676	595	610	317	807	256	566	372	602	999999	137	999999	211	754	181	999999	508	388	127	957	999999	143	232	242	566	127	120	68	762	57	999999	548	729	68	389	842	333	308	999999	771	820	571	999999	532	999999	906	999999	207	999999	590	124	730	867	630	107	542	999999	378	999999	690	145	507	610	554	576	588	553	152	999999	338	802	209	47	999999	999999	181	461	699	944	660	445	913	272	181	933	665	681	108	960	846	999999	954	557	660	999999	999999	961	137	956	709	363	538	831	999999	999999	914	999999	521	493	925	999999	672	999999	100	254	999999	245	438	621	999999	907	454	192	528	859	847	651	387	719	999999	220	333	999999	999999	999999	999999	92	804	393	28	972	169	615	45	765	806	999999	466	415	414	86	532	999999	999999	801	908	356	312	608	941	273	315	999999	999999	715	757	929	199	794	999999	149	441	55	603	938	748	838	156	763	62	326	999999	999999	315	999999	687	999999	697	999999	397	999999	779	205	452	999999	667	367	946	
330	18	877	340	999999	78	274	645	487	912	117	63	80	209	549	556	624	88	999999	496	921	37	940	999999	756	406	999999	999999	999999	999999	999999	999999	999999	892	999999	755	185	999999	999999	903	51	112	209	904	590	389	327	999999	240	999999	827	676	333	871	999999	302	77	645	999999	276	291	904	408	884	74	835	999999	187	382	794	999999	999999	566	440	454	819	827	999999	999999	999999	88	435	139	597	999999	181	999999	519	867	534	999999	540	999999	255	622	146	703	324	999999	755	716	150	999999	999999	277	199	120	999999	999999	215	474	41	993	999999	999999	855	775	811	119	893	999999	999999	319	999999	116	999999	999999	320	999999	318	999999	512	206	896	999999	937	999999	999999	329	585	999999	66	103	662	69	656	546	205	67	999999	371	892	214	945	868	563	999999	139	999999	437	999999	800	83	117	999999	961	834	999999	554	260	407	999999	491	534	833	999999	68	999999	999999	460	304	41	263	999999	999999	232	999999	261	37	107	117	328	362	892	623	269	999999	985	572	107	821	999999	650	807	369	999999	999999	999999	999999	47	504	183	999999	999999	142	999999	547	31	999999	999999	663	999999	80	457	999999	999999	729	599	910	573	848	82	94	691	638	999999	390	999999	692	667	999999	999999	149	990	603	933	999999	483	999999	999999	999999	999999	824	999999	443	248	378	999999	999999	289	999999	812	769	547	198	431	98	658	250	286	550	101	339	504	56	46	999999	999999	853	219	111	255	839	228	851	888	258	999999	258	999999	487	999999	792	412	117	19	999999	601	802	999999	999999	999999	999999	482	151	631	631	330	658	406	805	299	349	453	188	999999	999999	551	696	310	183	708	409	999999	999999	362	308	926	396	46	999999	841	999999	682	375	782	23	366	86	999999	267	927	731	852	999999	999999	848	348	234	804	46	999999	999999	999999	998	146	919	391	683	999999	332	704	934	621	999999	963	999999	667	88	405	300	615	999999	999999	52	255	976	557	267	610	514	999999	702	592	999999	873	999999	785	999999	238	862	632	682	999999	897	562	993	120	999999	999999	999999	191	999999	828	513	430	841	438	459	752	169	371	134	83	284	372	12	352	621	353	37	236	983	850	543	668	999999	186	579	999999	262	999999	922	636	433	999999	700	873	88	579	41	508	999999	930	78	999999	999999	609	23	535	560	999999	999999	291	603	950	207	999999	295	845	999999	999999	859	968	500	303	449	497	649	950	671	138	273	51	321	529	899	62	999999	52	170	333	172	999999	929	999999	999999	999999	42	482	135	999999	588	242	92	376	999999	367	440	775	
61	999999	999999	73	863	431	999999	457	969	999999	999999	155	999999	253	685	173	502	815	49	890	927	808	999999	176	824	390	550	40	959	945	880	542	999999	15	990	160	373	109	999999	508	232	999999	999999	958	431	999999	652	345	557	918	873	833	328	549	999999	253	555	793	248	483	881	357	498	34	999999	999999	533	999999	262	999999	799	999999	999999	540	667	18	146	506	744	844	737	215	483	50	81	56	999999	82	167	747	604	999999	999999	707	626	875	430	999999	764	913	999999	30	93	32	128	480	209	999999	882	999999	999999	999999	58	404	745	999999	873	999999	952	157	305	460	474	999999	930	229	999999	926	913	791	588	499	741	831	397	716	131	999999	921	601	846	436	200	327	640	555	532	466	961	950	11	971	999999	616	617	996	556	578	101	899	937	999999	873	100	999999	617	317	226	16	999999	999999	423	536	360	310	869	270	156	874	999999	696	86	999999	963	999999	616	804	135	999999	401	170	553	368	32	664	574	562	110	76	33	248	316	999999	999999	406	588	445	343	315	748	735	409	999999	717	213	860	317	910	309	645	812	191	999999	615	868	999999	64	513	999999	999999	316	170	90	999999	999999	389	626	42	566	211	999999	471	819	475	665	760	999999	999999	818	803	266	652	800	431	221	67	999999	999999	999999	405	534	999999	647	579	442	575	329	853	581	823	244	285	999999	108	999999	350	372	536	949	118	160	412	694	892	480	664	369	659	999999	88	84	782	999999	170	677	248	823	999999	42	100	441	999999	999999	994	569	981	308	702	956	870	694	777	894	999999	255	131	247	754	108	777	215	670	224	999999	749	461	315	192	999999	999999	527	131	504	859	676	164	343	699	332	499	366	667	702	999999	393	307	888	24	999999	555	11	999999	999999	999999	884	999999	781	576	255	118	999999	999999	281	999999	353	572	283	44	999999	100	788	547	432	999999	421	547	999999	455	119	452	999999	301	999999	999999	234	458	980	248	999999	906	382	766	999999	224	999999	250	396	999999	425	820	33	853	735	825	766	464	999999	999999	843	347	999999	999999	467	999999	545	383	999999	405	999999	895	592	44	70	999999	717	999999	999999	217	785	181	999999	994	40	298	999999	719	566	999999	118	770	811	448	405	637	112	999999	309	650	679	450	401	990	477	999999	238	988	999999	999999	117	744	371	439	756	672	195	999999	999999	999999	999999	825	817	407	999999	734	94	999999	639	432	279	999999	722	452	538	344	780	171	527	510	70	440	925	999999	344	999999	409	381	691	732	999999	304	
750	141	275	853	633	994	703	999999	445	94	358	371	94	446	31	918	901	999999	891	999999	291	795	999999	999999	999999	999999	999999	923	334	712	999999	906	980	974	999999	999999	999999	685	710	786	467	999999	74	975	91	999999	127	897	999999	491	480	279	999999	427	23	999999	999999	330	953	28	930	999999	418	999999	632	451	390	120	526	440	741	226	711	115	566	507	731	142	863	345	497	175	580	843	242	999999	75	562	960	966	567	856	731	692	855	999999	375	341	353	999999	183	999999	381	911	999999	264	567	735	999999	516	233	999999	467	999999	531	765	209	575	500	450	386	827	159	559	999999	884	494	29	260	879	142	399	788	233	171	489	794	669	103	999999	999999	340	702	999999	743	999999	398	124	999999	100	488	799	841	902	999999	355	858	821	999999	864	770	999999	484	981	999999	833	112	244	999999	52	970	999999	482	999999	825	55	999999	704	816	206	999999	379	999999	170	401	999999	999999	885	969	816	630	973	630	238	999999	86	999999	720	999999	999999	574	164	668	128	129	948	327	329	87	999999	230	163	14	842	999999	400	999999	999999	590	999999	285	226	999999	639	421	999999	909	253	314	749	200	414	635	999999	632	341	711	739	50	999999	999999	238	999999	761	596	476	999999	788	859	817	396	540	140	37	999999	357	889	39	707	999999	49	999999	25	337	27	815	999999	106	220	47	689	949	284	147	36	57	999999	999999	53	944	999999	131	394	496	362	999999	999999	607	999999	284	451	999999	42	999999	413	942	999999	999999	999999	999999	948	872	999999	999999	999999	447	265	993	11	586	939	385	985	763	106	918	688	528	999999	367	541	920	823	999999	596	16	916	367	733	94	999999	999999	770	272	995	999999	553	572	999999	915	999999	290	999999	697	344	75	999999	279	820	495	263	999999	506	999999	249	37	58	642	999999	131	530	898	269	917	999999	13	999999	999999	999999	999999	374	125	170	69	963	260	999999	136	600	530	320	647	546	999999	830	149	440	394	33	968	116	999999	999999	999999	395	505	31	688	999999	341	999999	973	512	879	130	147	534	446	421	999999	999999	922	51	705	811	882	361	30	96	999999	572	230	698	999999	834	463	778	924	674	468	239	635	191	269	79	346	145	666	127	692	615	994	999999	999999	265	999999	999999	999999	434	999999	153	999999	602	342	999999	239	285	713	54	667	999999	609	999999	999999	759	87	999999	781	635	474	999999	999999	903	999999	997	578	999999	999999	999999	651	999999	999999	499	172	324	238	43	849	500	840	71	432	621	999999	333	15	232	29	285	188	
452	999999	16	959	764	458	999999	208	344	200	999999	999999	999999	403	83	231	120	609	999999	531	53	999999	290	795	999999	325	999999	452	79	991	355	999999	387	999999	209	999999	140	539	999999	865	140	835	514	999999	999999	449	262	228	386	112	895	623	390	999999	144	559	807	220	999999	999999	999999	655	999999	353	999999	754	243	814	999999	578	101	580	211	773	400	218	999999	980	937	963	72	999999	75	967	106	999999	847	633	230	649	697	919	999999	999999	489	999999	706	999999	465	999999	216	999999	34	807	20	324	999999	999999	363	926	182	826	283	592	386	531	589	170	999999	122	906	610	999999	554	881	181	597	253	293	915	511	226	524	833	757	999999	829	999999	957	781	320	240	279	304	477	870	646	400	581	958	896	546	999999	353	207	605	854	480	926	839	726	178	999999	448	424	955	311	449	999999	999999	701	330	213	475	999999	675	341	298	87	21	535	207	999999	335	29	965	312	181	636	162	769	359	342	128	65	999999	907	830	879	521	568	206	565	819	999999	999999	342	449	551	531	999999	999999	403	915	313	529	506	997	429	999999	999999	140	999999	682	993	352	988	95	419	659	768	510	419	999999	452	339	641	852	78	453	632	863	629	999999	888	213	999999	427	814	999999	999999	999999	411	999999	868	437	392	883	826	914	586	257	39	999999	762	763	156	838	472	999999	999999	999999	928	975	999999	789	510	709	999999	789	999999	571	999999	999999	24	859	109	987	999999	24	946	999999	36	999999	867	385	999999	999999	351	999999	66	999999	954	840	648	991	999999	999999	999999	999999	999999	683	99	46	999999	24	976	155	877	999999	663	168	151	457	37	999999	627	774	118	999999	955	999999	367	669	999999	278	617	440	245	32	878	999999	999999	616	999999	273	669	989	635	852	408	689	860	448	999999	897	976	999999	812	999999	374	216	999999	999999	134	999999	325	999999	313	260	407	546	909	854	35	989	775	535	370	999999	470	637	148	266	999999	276	911	919	999999	999999	302	120	628	999999	658	999999	356	239	492	932	999999	249	686	385	454	862	779	16	422	481	999999	451	146	57	58	736	999999	71	999999	858	253	999999	999999	999999	999999	297	917	192	205	363	643	546	52	437	816	231	950	762	811	999999	999999	905	506	725	714	851	999999	999999	679	921	999999	295	127	999999	999999	551	26	218	427	166	999999	597	810	69	838	585	408	708	241	826	999999	315	999999	932	999999	347	899	506	763	117	999999	347	512	284	760	358	999999	999999	748	274	214	999999	345	654	244	898	999999	447	887	139	
452	999999	999999	999999	145	297	45	194	999999	351	999999	999999	999999	319	999999	607	95	536	308	490	165	990	960	966	622	999999	970	605	697	473	252	461	619	634	664	59	998	999999	148	472	999999	999999	155	406	622	693	296	35	811	636	999999	999999	148	406	973	999999	313	381	999999	102	999999	440	497	999999	108	200	999999	999999	999999	792	609	434	999999	836	177	999999	999999	999999	354	929	999999	999999	793	71	999999	684	322	999999	661	213	745	999999	999999	56	154	999999	747	999999	999999	999999	792	475	380	28	37	999999	999999	312	999999	61	615	999999	999999	310	344	383	646	999999	999999	999999	877	689	999999	451	57	983	14	999999	999999	999999	999999	499	266	923	146	999999	573	774	44	282	513	20	982	609	597	995	599	129	999999	770	246	321	217	882	999999	112	316	929	971	999999	384	828	619	999999	999999	126	493	999999	173	999999	809	872	401	866	910	866	706	559	853	61	999999	884	640	999999	58	862	999999	383	999999	44	974	644	802	990	999999	685	401	48	731	481	512	495	955	657	999999	373	920	351	971	686	406	999999	85	920	999999	499	197	999999	895	25	834	999999	733	999999	88	999999	999999	411	968	999999	475	999999	999999	381	549	898	928	983	960	999999	942	940	412	693	637	228	568	882	340	999999	498	999999	153	999999	646	999999	762	825	578	796	304	519	999999	746	220	738	928	999999	999999	762	570	213	737	220	83	894	999999	49	502	999999	606	197	80	570	737	772	999999	122	734	999999	145	999999	414	174	391	433	999999	665	482	898	299	864	511	578	837	294	965	999999	643	999999	999999	999999	333	717	199	999999	448	812	19	448	999999	816	969	999999	999999	999999	799	572	829	999999	337	51	566	603	571	999999	685	502	732	452	999999	999999	479	982	460	423	999999	697	974	999999	985	754	999999	44	684	999999	895	286	951	380	495	999999	114	993	424	999999	165	730	999999	458	431	945	90	566	641	633	346	986	774	213	999999	999999	598	555	664	583	999999	532	918	999999	845	999999	551	361	999999	413	486	486	567	999999	267	57	550	526	999999	49	673	99	999999	999999	146	908	512	748	691	999999	999999	559	338	841	267	633	812	999999	612	31	404	728	609	237	999999	860	429	966	945	640	999999	999999	702	999999	909	999999	139	867	999999	937	897	802	670	574	609	999999	157	999999	549	634	245	491	913	831	645	999999	999999	175	903	999999	999999	999999	999999	999999	831	732	999999	712	932	961	503	944	118	999999	999999	601	68	44	999999	229	713	703	427	321	999999	80	999999	870	999999	965	815	999999	964	999999	
457	361	999999	619	743	877	80	999999	793	587	999999	999999	383	999999	999999	999999	885	455	546	999999	573	786	128	491	655	761	573	986	732	966	155	539	999999	444	999999	772	602	448	301	999999	999999	278	909	839	190	113	697	920	173	936	999999	370	999999	289	999999	671	243	517	999999	981	313	94	712	826	999999	601	321	999999	999999	999999	451	447	163	794	536	304	999999	288	311	999999	999999	652	822	795	999999	785	121	701	342	999999	539	94	484	319	447	73	566	999999	407	589	999999	758	999999	239	495	999999	217	633	752	806	795	954	216	422	917	660	272	916	939	656	490	999999	606	475	999999	366	962	843	357	473	738	793	881	722	758	315	753	592	310	255	578	487	948	999999	760	999999	877	71	402	786	800	999999	153	751	109	182	999999	434	835	139	679	373	286	288	77	999999	83	494	663	611	907	680	616	693	88	12	999999	79	714	999999	488	900	451	570	673	99	650	140	623	585	163	999999	756	181	575	214	211	669	468	758	999999	393	999999	790	879	129	43	999999	673	106	511	92	719	999999	650	778	922	715	615	978	999999	943	870	88	457	587	923	445	128	873	800	11	610	999999	318	105	502	660	690	553	999999	200	999999	999999	999999	999999	610	741	999999	796	292	495	64	490	407	568	522	999999	342	301	206	999999	999999	799	306	510	481	763	706	999999	286	999999	35	72	923	171	486	354	999999	999999	999999	191	914	331	590	999999	947	130	558	750	582	182	328	399	999999	999999	858	667	229	573	600	846	999999	999999	520	999999	470	991	999999	245	91	177	999999	999999	324	24	999999	20	999999	999999	563	361	214	999999	972	113	943	999999	715	999999	312	999999	999999	999999	785	140	157	938	999999	999999	843	999999	999999	999999	999999	414	856	371	84	342	781	848	458	237	999999	249	642	88	13	416	87	999999	285	999999	933	272	999999	885	181	193	999999	746	999999	999999	999999	607	797	891	298	567	257	582	561	383	685	464	999999	897	429	546	498	999999	935	999999	492	19	680	999999	999999	405	371	970	200	891	474	45	648	808	89	413	451	750	789	445	169	999999	283	901	999999	999999	999999	156	465	634	695	999999	810	999999	167	999999	926	999999	511	893	206	286	391	669	908	999999	815	562	817	26	104	747	999999	500	244	986	735	778	47	911	503	225	515	565	206	676	235	843	651	999999	486	116	249	896	248	999999	123	613	992	775	999999	349	339	448	539	999999	519	320	570	180	412	158	307	600	399	981	999999	999999	999999	242	424	971	910	875	999999	988	
508	392	261	999999	999999	131	785	272	999999	164	999999	999999	35	258	999999	999999	282	999999	538	999999	809	999999	507	267	122	296	999999	760	361	691	438	999999	907	551	449	999999	69	219	306	291	999999	45	353	245	104	704	999999	999999	85	999999	999999	999999	347	999999	189	859	885	993	249	586	981	35	911	565	725	999999	168	999999	808	999999	855	73	185	999999	999999	999999	305	272	173	417	496	999999	685	851	992	999	125	704	372	999999	250	76	970	720	999999	347	133	787	519	671	999999	326	416	54	654	635	264	100	248	999999	999999	623	830	831	100	66	350	70	572	999999	317	463	122	227	789	789	103	464	999999	627	650	518	752	501	871	999999	518	640	206	999999	999999	34	466	956	37	627	245	999999	629	252	999999	73	224	792	999999	92	214	199	265	865	541	999999	152	620	765	55	999999	338	959	921	548	710	863	999999	980	292	996	165	200	172	553	954	835	704	999999	586	304	999999	148	789	964	999999	999999	340	999999	946	881	846	201	999999	756	907	189	999999	999999	999999	999999	19	999999	80	95	59	999999	999999	322	999999	963	448	989	188	999999	999999	199	180	999999	229	335	999999	999999	44	999999	160	963	218	999999	999999	775	136	999999	999999	386	294	157	77	704	915	330	291	27	250	982	443	856	23	240	845	718	18	752	484	961	999999	630	777	669	934	95	999999	687	677	810	999999	447	656	801	466	999999	132	999999	999999	898	53	515	999999	61	967	303	950	978	570	927	999999	384	525	381	999999	664	379	407	999999	999999	541	604	350	439	999999	995	210	221	999999	92	999999	999999	711	999999	918	171	491	726	702	640	145	811	126	999999	53	462	922	284	999999	801	999999	724	706	999999	367	999999	174	709	999999	971	999999	738	999999	999999	341	233	673	939	463	548	999999	653	999999	138	999999	730	487	999999	396	693	83	926	129	972	698	871	836	499	229	479	996	782	820	731	999999	999999	607	999999	418	999999	789	982	820	552	629	739	29	577	528	999999	961	574	322	999999	897	999999	618	240	789	469	999999	999999	720	984	552	399	833	973	590	296	132	848	191	576	903	100	115	577	353	959	852	999999	970	592	518	999999	999999	607	834	381	999999	377	999999	949	432	999999	272	999999	10	239	905	55	986	999999	514	122	999999	746	318	806	999999	51	999999	830	617	137	213	137	476	999999	929	236	149	219	507	755	999	999999	154	999999	999999	279	576	123	63	806	282	999999	88	405	48	999999	298	37	320	746	489	999999	341	304	999999	144	370	879	309	679	906	776	734	
758	999999	161	602	29	999999	999999	999999	773	999999	811	855	476	59	80	999999	216	937	121	899	761	275	999999	900	849	888	693	908	697	999999	999999	999999	505	13	999999	293	886	131	999999	999999	999999	281	999999	251	530	449	934	95	999999	796	999999	741	794	877	999999	493	999999	261	752	141	999999	999999	777	959	403	911	359	999999	729	787	205	94	668	999999	380	489	559	739	379	410	953	608	618	999999	999999	999999	115	999999	39	836	161	635	378	147	764	646	504	756	848	619	999999	471	365	513	600	999999	999999	731	506	493	933	401	882	351	187	686	273	876	999999	761	999999	731	443	892	635	570	715	531	308	734	985	802	891	999999	321	491	252	115	310	711	569	383	999999	545	999999	759	753	36	959	999999	382	627	999999	97	814	367	38	472	877	40	302	551	999999	999999	999999	999999	999999	132	40	696	999999	167	576	999999	201	999999	610	999999	989	875	817	688	999999	231	361	999999	294	803	945	953	462	779	237	279	419	27	950	358	999999	771	258	630	996	999999	642	224	61	980	895	392	757	141	482	12	223	613	979	211	421	999999	999999	707	187	87	243	665	930	306	127	183	481	261	859	228	626	196	999999	308	999999	146	316	313	907	999999	999999	330	306	235	66	805	48	749	937	896	999999	551	452	919	40	977	294	754	862	721	999999	505	999999	264	385	36	999999	681	999999	284	834	999999	799	624	880	912	368	999999	250	322	145	999999	324	963	304	85	743	773	999999	611	999999	561	450	196	651	999999	58	52	999999	39	884	366	136	999999	71	390	752	827	48	127	999999	590	514	550	586	188	190	318	959	310	999999	157	413	21	432	283	102	613	972	999999	863	999999	999999	220	438	779	605	661	901	999999	332	916	734	160	992	999999	56	900	609	473	520	739	92	999999	746	999999	952	125	240	788	297	149	854	859	264	302	735	304	122	807	582	529	417	55	977	376	423	263	28	170	236	202	13	999999	668	133	243	315	999999	999999	826	999999	431	122	626	193	71	874	999999	699	999999	752	999999	802	999999	991	999999	999999	999999	380	323	699	106	79	562	105	145	355	999999	140	69	430	830	999999	999999	102	107	305	999999	999999	999999	999999	367	328	634	999999	414	211	999999	999999	801	205	743	103	387	136	393	361	559	999999	57	999999	683	765	640	999999	922	999999	821	798	893	36	618	777	75	775	342	999999	445	89	691	999999	736	524	339	999999	686	737	43	854	999999	999999	745	999999	746	999999	864	601	688	528	560	999999	389	820	999999	774	
587	966	37	612	794	615	999999	999999	839	999999	980	169	436	776	429	195	344	967	999999	157	291	720	999999	999999	910	740	999999	917	528	654	999999	915	740	565	999999	720	999999	430	69	999999	829	275	999999	632	618	705	175	912	108	375	702	422	730	635	493	867	935	999999	999999	999999	525	999999	999999	194	999999	999999	428	871	500	999999	485	913	907	996	328	25	661	999999	857	214	574	187	999999	162	999999	142	195	114	999999	418	785	158	999999	14	999999	830	323	873	73	554	287	304	422	400	890	788	515	733	317	999999	215	536	703	999999	490	999999	191	799	999999	436	878	323	999999	999999	999999	337	999999	902	999999	498	999999	999999	344	313	999999	279	765	427	999999	173	626	461	797	604	999999	258	454	241	999999	240	648	524	640	637	999999	963	505	340	477	999999	603	612	314	819	999999	426	202	400	999999	220	999999	763	537	78	809	999999	999999	205	877	674	999999	953	387	198	849	187	157	707	637	999999	774	434	950	709	570	24	157	999999	828	786	66	999999	999999	314	659	885	987	999999	827	258	447	310	463	802	679	650	999999	126	969	598	999999	495	763	606	446	999999	812	827	508	999999	280	548	376	100	617	828	291	83	539	964	200	584	879	388	525	474	971	158	39	999999	790	40	17	240	999999	571	300	75	999999	999999	82	999999	74	42	978	999999	999999	999999	194	999999	999999	160	587	15	407	694	615	384	999999	971	184	999999	999999	588	14	999999	540	145	999999	56	538	225	215	36	891	41	520	999999	410	999999	540	609	999999	999999	999999	639	453	12	832	823	956	916	999999	896	337	418	370	999999	999999	738	999999	798	789	148	999999	153	945	999999	124	376	183	767	973	999999	441	999999	701	999999	37	375	796	537	999999	759	100	621	999999	999999	699	999999	999999	999999	819	671	265	999999	819	999999	999999	999999	694	893	888	466	649	198	943	530	464	761	716	750	458	662	942	999999	999999	39	58	999999	999999	636	861	640	999999	149	948	311	999999	699	756	876	754	999999	681	903	649	846	999999	901	678	710	854	937	766	919	585	999999	729	999999	999999	790	999999	173	502	67	41	257	999999	999999	999999	641	999999	764	15	840	996	999999	999999	49	999999	648	918	156	33	213	781	999999	874	787	564	790	582	999999	999999	965	110	591	128	623	999999	402	96	610	661	999999	389	999999	932	999999	999999	748	187	999999	251	607	871	999999	999999	298	286	118	382	972	999999	460	69	555	999999	49	740	414	718	367	999999	789	999999	318	495	999999	824	691	991	999999	999999	999999	613	892	533	845	
103	481	451	829	347	999999	999999	124	664	211	976	833	778	892	195	518	40	819	520	462	55	999999	143	162	474	999999	999999	434	118	140	846	176	32	999999	945	268	999999	888	30	416	999999	448	653	293	999999	990	912	109	762	356	785	793	381	80	800	540	347	298	999999	752	645	595	999999	534	364	810	999999	999999	946	927	554	151	799	114	999999	607	910	850	999999	483	682	999999	999999	999999	354	999999	794	951	999999	415	999999	675	533	277	999999	183	999999	999999	999999	209	189	609	999999	835	801	644	999999	277	387	202	999999	496	999999	882	999999	627	924	999999	189	311	25	859	637	540	15	878	618	531	999999	520	999999	999999	921	942	999999	83	865	999999	960	710	69	999999	574	999999	785	999999	999999	999999	207	153	258	198	938	999999	194	329	971	622	999999	923	35	472	933	867	38	838	999999	212	588	997	761	999999	293	999999	251	999999	295	164	755	580	358	967	333	199	271	975	853	999999	999999	974	111	252	999999	46	685	597	593	707	454	999999	859	999999	72	210	999999	170	905	469	386	696	44	816	866	259	574	68	148	743	605	999999	985	999999	454	614	895	519	999999	256	794	654	999999	587	710	999999	721	40	904	133	999999	999999	80	393	917	72	939	295	999999	999999	999999	626	999999	849	111	402	999999	586	873	999999	315	873	86	659	999999	731	792	999999	116	67	999999	544	163	25	936	504	981	601	365	392	999999	610	142	999999	784	177	206	63	999999	317	848	144	167	456	818	934	34	421	718	196	279	492	999999	329	227	927	999999	443	913	607	420	368	231	491	783	999999	740	999999	874	999999	535	738	999999	798	218	403	386	999999	206	999999	480	570	883	999999	122	999999	431	813	999999	856	999999	762	150	878	999999	999999	913	999999	673	123	204	284	546	220	999999	541	521	390	121	824	551	767	246	911	136	849	485	62	379	999999	283	926	999999	28	804	772	598	102	901	728	489	999999	42	93	999999	205	34	672	999999	580	671	999999	702	295	314	999999	999999	238	751	999999	14	860	999999	999999	999999	277	645	999999	416	999999	943	428	489	999999	345	841	734	162	113	931	825	812	544	798	999999	242	999999	354	999999	999999	999999	369	999999	999999	723	628	413	959	254	540	999999	506	266	999999	999999	252	561	319	949	473	999999	373	134	820	232	202	326	508	153	606	52	999999	814	548	642	584	88	999999	669	716	437	774	908	573	999999	328	999999	914	999999	999999	681	915	404	249	666	999999	244	529	631	531	999999	999999	999999	647	999999	269	692	718	986	999999	173	999999	
649	243	46	437	465	999999	449	903	999999	411	348	466	925	137	896	574	882	760	349	999999	13	148	414	533	957	999999	999999	122	999999	837	928	117	999999	754	275	170	213	238	999999	682	90	999999	885	900	566	359	999999	370	999999	127	999999	999999	999999	615	922	511	829	513	479	205	486	336	277	808	483	241	943	180	861	735	371	999999	343	667	999999	286	262	999999	999999	608	999999	714	748	518	11	702	999999	907	832	764	341	700	999999	231	999999	999999	459	87	427	999999	416	552	509	637	755	192	892	56	147	646	258	999999	545	999999	657	772	587	999999	806	781	837	999999	348	107	403	671	894	122	471	723	826	999999	96	642	201	995	215	121	999999	818	999999	357	769	196	515	25	164	999999	574	434	175	700	999999	645	497	381	213	999999	244	94	298	779	999999	999999	819	999999	239	903	680	661	566	476	999999	987	971	490	275	162	999999	388	517	17	548	999999	557	136	904	999999	155	820	791	999999	876	678	530	40	771	355	999999	442	785	260	217	912	999999	699	703	999999	999999	16	115	61	999999	855	577	291	999999	548	999999	693	178	788	999999	999999	999999	763	999999	328	467	999999	718	919	785	999999	602	266	799	635	179	858	999999	621	776	148	714	999999	984	999999	110	249	999999	233	488	682	274	997	501	357	999999	113	108	385	825	999999	297	195	999999	999999	263	320	491	606	378	18	271	556	999999	999999	999999	999999	999999	579	227	999999	153	999999	999999	113	885	605	999999	452	999999	76	999999	57	795	53	851	529	473	324	999999	789	757	201	855	480	421	717	984	999999	999999	999999	334	999999	999999	607	589	999999	754	172	784	658	999999	49	999999	312	258	223	760	968	768	625	665	999999	811	438	470	951	639	999999	691	177	999999	882	248	678	741	239	890	198	464	58	774	311	539	119	999999	999999	187	553	232	207	999999	26	123	999999	999999	869	718	728	999999	999999	172	794	481	617	47	673	800	346	570	28	999999	572	513	719	850	999999	925	701	204	999999	999999	999999	737	494	220	603	999999	999999	430	872	521	171	999999	999999	885	980	830	922	81	570	999999	841	982	213	999999	394	513	403	999999	999999	999999	26	534	394	863	86	66	986	407	999999	903	149	915	698	507	999999	521	687	833	999999	534	13	999999	633	834	999999	113	534	620	999999	100	999999	923	999999	928	504	636	666	999999	809	923	843	524	637	667	999999	925	294	705	711	873	825	999999	867	368	939	396	900	560	999999	973	532	376	581	353	537	225	388	769	999999	999999	854	724	34	945	691	
999999	999999	966	66	16	818	828	999999	951	274	806	66	178	989	999999	735	999999	999999	999999	401	476	999999	293	140	562	547	525	702	184	999999	999999	544	921	999999	460	402	999999	504	924	165	999999	999999	630	89	730	999999	219	780	894	800	999999	693	199	554	999999	999999	999999	836	503	999999	302	135	734	931	999999	272	144	501	538	999999	999999	999999	117	999999	698	19	322	213	999999	403	338	744	999999	999999	999999	417	355	377	462	914	692	999999	10	464	862	578	732	698	915	468	34	718	252	188	999	146	999999	518	999999	215	233	506	436	109	141	999999	327	360	661	755	999999	767	999999	623	33	702	611	652	817	999999	286	623	297	941	999999	620	502	999999	384	144	831	999999	521	256	690	999999	672	999999	333	314	999999	999999	47	999999	551	266	678	999999	165	307	534	999999	700	999999	928	610	999999	999999	730	521	65	697	975	999999	924	89	255	792	932	837	999999	710	328	513	869	904	586	137	400	122	941	874	474	87	609	897	999999	785	328	999999	999999	999999	999999	812	999999	999999	406	521	245	472	999999	886	695	327	999999	999999	615	999999	999999	33	34	999999	103	999999	579	999999	233	999999	916	37	943	470	474	851	861	851	999999	515	264	316	508	74	892	927	111	64	999999	156	809	785	291	948	999999	304	66	896	999999	563	242	78	999999	999999	604	218	529	550	999999	844	466	425	295	110	999999	560	525	959	198	176	516	525	999999	86	98	141	999999	994	999999	179	794	999999	767	999999	283	195	976	999999	470	683	999999	560	642	999999	690	394	499	191	25	368	779	107	707	918	57	999999	999999	262	419	473	472	534	999	253	59	501	658	320	826	747	583	524	498	515	999999	955	999999	668	999999	704	641	564	979	192	399	697	267	849	999999	565	129	724	999999	999999	220	873	999999	399	999999	199	735	999999	364	277	785	999999	608	202	159	102	999999	408	866	714	831	999999	555	816	853	362	243	809	999999	271	628	999999	932	502	304	894	999999	493	383	999999	968	462	999999	712	407	144	98	74	699	835	730	720	999999	876	175	999999	999999	745	545	999999	955	926	999999	102	648	926	332	116	898	265	698	999999	34	668	746	999999	707	842	418	999999	273	999999	999999	556	540	907	10	65	336	991	575	658	947	451	251	51	665	117	999999	481	811	981	176	443	147	389	696	199	999999	796	604	485	336	826	668	786	816	999999	562	999999	925	276	999999	999999	689	49	403	583	426	704	713	600	999999	999999	907	999999	12	999999	419	160	221	811	925	539	396	99	331	130	
782	465	999999	424	554	333	555	544	211	269	999999	107	985	122	772	435	93	14	707	999999	919	386	784	999999	831	411	528	124	351	250	520	599	718	282	800	961	479	298	999999	455	391	999999	999999	742	921	322	999999	108	48	499	999999	391	999999	932	211	406	681	999999	593	153	804	440	999999	961	749	999999	389	712	999999	811	955	794	959	999999	999999	999999	305	999999	228	519	999999	999999	999999	851	999999	138	216	999999	81	404	289	395	704	999999	651	950	179	129	992	767	933	999999	786	237	544	662	432	141	924	655	110	639	865	84	906	384	999999	351	999999	621	947	603	999999	917	531	570	99	999999	610	67	386	185	59	461	586	783	643	848	317	141	705	999999	861	425	303	999999	529	999999	995	276	595	828	952	999999	819	999999	821	999999	705	973	572	375	530	999999	279	924	590	414	498	133	740	999999	43	45	999999	999999	742	999999	624	881	50	999999	71	999999	471	558	999999	999999	641	256	962	774	152	343	569	999999	554	994	999999	378	70	999999	141	872	536	999999	794	916	999999	946	597	605	254	824	999999	113	314	999999	405	720	701	999999	772	999999	999999	999999	373	699	476	584	328	747	999999	255	821	924	337	198	807	391	763	317	222	695	659	367	529	328	409	465	35	999999	599	999999	677	157	353	889	711	570	716	999999	999999	881	628	849	999999	999	13	18	999999	999999	389	23	956	393	700	87	592	999999	446	54	999999	21	559	961	158	643	999999	999999	581	447	999999	999999	675	669	867	340	999999	809	831	530	325	401	999999	910	977	586	999999	293	457	999999	306	999999	133	672	999999	999999	332	999999	999999	999999	430	339	999999	337	638	999999	347	999999	526	369	999999	783	971	915	729	898	331	648	983	572	999999	999999	999999	315	151	999999	123	13	999999	439	18	409	119	999999	999999	985	999999	362	999999	835	999999	190	767	98	999999	999999	999999	218	999999	905	117	683	999999	137	726	999999	124	999999	196	70	38	344	433	96	360	610	673	40	815	999999	935	969	376	158	999999	984	999999	136	59	627	641	905	70	958	332	335	726	981	999999	964	871	999999	175	221	806	903	757	680	999999	655	849	906	402	208	999999	999999	316	535	803	741	617	987	81	568	428	133	284	474	764	34	999999	692	999999	851	872	102	803	164	999999	431	236	999999	397	404	999999	734	513	861	987	194	999999	201	999999	999999	356	883	770	606	792	683	999999	292	916	714	771	999999	99	999999	335	878	344	999999	999999	382	515	770	599	999999	790	694	999999	422	487	999999	15	692	514	344	
505	989	331	206	371	668	802	999999	930	999999	632	620	644	962	999999	119	850	866	17	805	967	585	999999	103	816	108	73	999999	805	347	999999	999999	652	755	55	999999	556	147	790	525	580	570	840	999999	55	180	59	999999	887	377	999999	149	685	709	377	999999	706	999999	999999	273	604	596	999999	593	999999	553	968	889	916	199	562	999999	86	999999	235	406	745	377	999999	646	59	415	328	437	617	568	404	943	388	136	639	327	999999	999999	920	984	431	257	999999	502	211	170	741	697	999999	26	73	202	483	971	184	999999	999999	744	224	999999	277	711	975	416	159	999999	511	790	559	244	955	999999	999999	999999	974	497	436	555	444	889	999999	630	622	601	999999	211	469	999999	999999	310	999999	999999	312	730	716	720	281	533	353	999999	658	950	147	579	71	513	629	242	996	686	902	635	999999	335	524	646	999999	384	911	947	565	104	839	259	107	941	257	841	534	999999	999999	903	212	267	240	723	493	52	539	992	581	236	420	274	407	999999	999999	999999	215	80	630	897	999999	406	999999	564	121	999999	482	999999	266	999999	999999	742	999999	999	432	999999	104	999999	999999	999999	844	919	999999	339	684	574	999999	595	999999	999999	635	464	633	328	290	806	999999	676	611	604	999999	999999	735	999999	999999	999999	804	407	89	670	882	414	999999	583	999999	999999	40	999999	879	999999	46	886	891	986	162	253	999999	152	999999	626	999999	428	199	558	999999	435	193	581	999999	999999	769	453	515	999999	397	231	999999	59	999999	588	775	999999	796	999999	567	999999	528	999999	641	285	999999	999999	689	999999	275	999999	224	368	107	627	999999	999999	480	999999	999999	999999	381	999999	599	999999	705	68	876	140	851	50	632	135	990	803	906	445	939	535	447	117	764	999999	302	933	16	189	952	648	999999	326	884	999999	296	974	999999	999999	159	711	999999	509	785	558	611	999999	830	99	377	303	999999	83	520	944	435	670	828	327	40	665	923	999999	116	238	999999	535	999999	709	839	26	501	711	295	999999	956	937	331	999999	451	77	113	916	812	999999	927	999999	806	940	497	625	156	984	175	493	999999	999999	403	557	496	86	999999	130	260	361	802	19	999999	292	987	497	349	999999	876	999999	562	17	999999	999999	310	999999	999999	224	222	223	869	517	546	999999	450	904	999999	773	719	374	997	982	666	461	999999	917	217	524	952	999	285	534	999999	999999	931	780	348	945	256	430	357	854	908	46	491	999999	473	999999	841	999999	953	575	999999	511	965	999999	350	263	601	392	858	215	999999	223	
937	344	409	343	999999	670	565	598	526	299	999999	152	84	629	969	570	454	231	682	869	55	710	632	606	247	361	439	999999	999999	864	571	152	592	694	999999	157	886	999999	125	181	999999	365	59	999999	493	822	999999	721	999999	40	938	999999	532	403	177	237	999999	803	106	999999	240	479	253	999999	728	875	559	389	530	822	999999	999999	115	511	350	999999	660	30	122	999999	999999	999999	999999	323	999999	999999	999999	199	527	999999	444	92	42	999999	999999	999999	121	396	884	618	272	999999	200	471	356	623	531	31	62	486	999999	691	999999	681	662	521	678	930	736	793	265	999999	861	658	387	601	291	508	570	999999	579	999999	146	503	162	739	527	340	967	312	999999	598	999999	50	304	753	401	361	944	429	379	191	660	100	363	902	264	542	94	754	341	32	460	759	907	999999	555	197	529	923	999999	999999	962	434	390	999999	232	821	364	999999	209	930	564	999999	999999	999999	613	55	150	260	484	985	999999	222	970	390	999999	999999	143	999999	207	999999	831	31	434	42	228	999999	999999	695	679	443	188	459	554	411	468	319	836	519	999999	509	57	279	999999	18	999999	999999	464	10	529	999999	687	372	436	995	108	999999	999999	890	999999	388	345	999999	580	50	807	796	667	569	921	999999	551	623	302	697	166	562	582	999999	941	999999	770	999999	176	835	755	815	33	559	999999	925	999999	945	999999	321	174	602	698	408	211	304	93	895	88	999999	302	999999	80	739	838	545	960	299	949	702	617	636	288	744	999999	999999	773	999999	266	996	234	606	284	980	533	564	999999	184	224	646	394	875	631	473	543	691	744	294	720	766	964	313	999999	647	703	537	324	954	122	999999	531	999999	638	92	478	999999	789	999999	215	999999	681	999999	84	313	999999	741	999999	999999	999999	999999	256	489	397	500	999999	999999	999999	636	287	999999	250	999999	999999	15	125	419	247	549	995	847	901	999999	88	999999	999999	999999	238	999999	340	962	532	509	753	519	962	51	587	148	60	557	95	163	812	219	999999	771	725	79	198	898	999999	999999	818	363	701	999999	410	951	415	853	691	917	306	325	999999	740	166	551	52	83	832	108	999999	999999	761	748	842	999999	999999	322	999999	169	999999	442	467	76	690	400	999999	370	641	635	732	207	866	178	856	497	746	303	615	184	36	124	75	405	967	380	601	952	999999	541	999999	102	999999	532	422	864	857	407	999999	999999	733	682	442	206	376	301	582	593	999999	355	132	999999	707	287	142	999999	376	72	108	320	999999	865	
611	999999	999999	640	999999	343	756	999999	999999	348	999999	849	450	354	682	999999	39	676	798	999999	999999	413	419	999999	395	123	400	42	498	795	309	740	966	868	80	342	121	735	495	248	999999	899	715	784	865	857	836	999999	999999	507	42	431	521	790	804	207	999999	999999	255	691	999999	724	503	844	49	512	999999	999999	283	999999	757	999999	190	559	999999	171	698	635	575	999999	287	999999	335	990	762	877	228	185	999999	999999	652	466	490	804	305	122	405	871	999999	999999	975	263	999999	999999	749	999999	250	961	619	643	999999	65	89	999999	414	340	999999	512	91	172	999999	999999	519	411	999999	999999	813	386	264	999999	765	826	890	222	561	33	108	999999	999999	33	636	999999	566	430	373	999999	386	772	399	999999	723	892	789	582	78	279	744	112	669	457	999999	864	999999	999999	878	683	174	867	166	390	242	999999	271	68	999999	999999	149	99	47	109	914	51	999999	300	999999	872	46	318	153	292	289	995	309	999999	107	771	999999	17	999999	689	433	999999	615	19	732	303	631	999999	56	51	999999	654	74	999999	543	884	877	999999	223	15	646	856	723	873	111	246	130	477	960	763	999999	142	547	358	676	405	999999	977	568	52	250	315	272	111	999999	999999	999999	739	260	223	894	153	793	546	53	576	999999	741	907	495	999999	164	770	292	574	999999	117	716	892	147	999999	900	999999	180	764	340	594	622	720	476	315	391	226	746	869	333	348	999999	314	110	609	999999	80	82	870	96	999999	979	537	999999	527	224	999999	123	765	994	999999	999999	999999	713	982	183	30	440	190	791	938	33	422	250	657	999999	412	792	538	999999	999999	775	310	678	999999	614	95	564	949	999999	544	113	981	999999	999999	726	230	999999	999999	436	672	639	891	88	158	520	566	296	508	421	999999	64	584	10	174	999999	322	999999	917	999999	999999	466	491	999999	257	834	999999	547	222	931	885	811	675	999999	102	200	884	231	529	999999	57	999999	999999	999999	999999	489	528	981	999999	999999	999999	126	683	749	347	216	158	999999	999999	323	478	29	84	576	536	999999	389	481	908	999999	644	999999	583	643	330	299	999999	953	811	999999	315	999999	836	712	999999	768	138	926	999999	999999	51	999999	999999	999999	805	999999	723	490	11	999999	110	999999	83	999999	864	323	999999	49	999999	57	999999	205	999999	73	17	418	193	371	58	767	872	999999	717	32	932	562	700	378	999999	301	575	919	952	999999	667	999999	987	999999	999999	214	235	999999	507	999999	999999	999999	102	336	207	397	999999	362	441	243	
999999	646	339	999999	999999	312	999999	174	999999	136	999999	999999	252	999999	405	748	430	94	999999	843	999999	783	956	999999	999999	999999	469	373	180	450	456	223	999999	999999	128	999999	929	999999	303	545	591	71	886	999999	245	202	603	637	931	458	966	999999	999999	597	701	631	690	999999	116	720	842	259	993	762	680	268	408	534	346	999999	819	999999	790	978	999999	480	897	585	765	751	491	832	999999	722	483	695	385	890	999999	999999	999999	599	829	583	702	341	999999	133	700	976	793	79	300	556	999999	482	970	999999	345	231	733	999999	999999	365	238	20	817	280	288	984	882	999999	999999	849	54	230	999999	217	999999	999999	412	774	885	999999	958	421	541	885	93	11	725	526	999999	795	999999	999999	999999	474	354	999999	999999	797	999999	715	999999	284	563	999999	999999	418	999999	999999	583	999999	819	959	999999	786	406	817	479	931	197	999999	999999	999999	963	721	94	999999	205	200	862	594	406	999999	929	180	693	683	858	99	383	999999	193	961	999999	999999	976	804	16	248	77	537	222	592	609	567	999999	739	999999	841	366	693	223	627	900	989	28	999999	999999	59	103	999999	999999	389	999999	522	103	307	999999	834	744	999999	812	956	132	335	381	814	999999	371	999999	999999	372	26	733	690	999999	566	71	954	999999	771	774	956	155	999999	999999	832	999999	999999	999999	999999	327	999999	107	86	880	266	504	575	999999	999999	209	668	335	149	361	999999	999999	868	71	536	246	467	722	972	999999	855	811	778	757	999999	780	999999	896	575	636	885	999999	999999	809	204	71	495	999999	907	572	115	631	999999	992	999999	186	175	35	937	911	859	999999	134	570	34	999999	726	818	78	999999	291	772	999999	513	475	999999	999	68	867	475	750	131	815	999999	999999	233	999999	785	132	371	614	999999	999999	663	999999	131	794	95	784	748	999999	677	277	484	290	343	872	502	527	611	187	117	168	472	171	999999	999999	724	171	800	650	999999	999999	999999	818	399	999999	105	736	353	239	999999	999999	128	139	999999	853	340	130	76	999999	312	268	520	194	507	733	999999	999999	48	183	80	924	984	108	405	981	999999	666	890	530	776	766	184	999999	999999	999999	49	342	98	885	617	603	104	449	347	681	185	522	320	999999	999999	603	697	180	169	988	299	30	734	101	999999	999999	239	545	999999	545	94	999999	919	673	694	164	414	163	565	476	829	544	760	723	806	58	355	235	215	183	78	13	222	286	544	999999	608	996	602	942	374	559	865	801	597	999999	999999	647	971	170	198	999999	614	692	
168	754	270	21	295	244	329	14	340	410	477	999999	927	643	138	999999	999999	417	560	623	112	280	678	958	135	770	454	999999	263	54	999999	534	399	529	127	789	758	596	710	999999	999999	369	229	464	999999	517	118	960	999999	305	614	780	984	990	590	887	86	311	885	999999	789	999999	999999	295	425	999999	690	407	999999	348	916	959	707	201	10	742	999999	224	999999	618	661	494	999999	958	999999	213	549	408	999999	240	713	999999	711	195	999999	10	619	999999	49	391	826	999999	444	180	388	654	83	999999	999999	999999	999999	862	677	276	863	999999	434	791	855	221	999999	999999	468	294	999999	469	999999	999999	621	999	133	999999	999999	252	791	950	59	27	999999	785	140	757	418	101	999999	851	779	444	332	999999	576	827	87	827	999999	544	252	159	999999	999999	406	562	180	990	999999	718	999999	435	999999	912	999999	416	221	999999	91	646	873	376	890	782	999999	813	198	346	433	999999	50	357	263	257	999999	899	480	661	388	999999	586	427	377	685	999999	354	959	999999	40	169	615	16	999999	352	999999	875	999999	999999	238	593	373	999999	567	427	677	999999	181	999999	213	354	999999	560	692	513	999999	999999	999999	215	999999	345	853	777	316	273	691	999999	999999	911	585	832	640	716	432	794	214	999999	859	949	18	834	182	731	217	685	232	65	323	999999	292	225	876	999999	156	893	999999	596	527	999999	736	999999	729	269	651	381	714	999999	137	898	309	317	596	59	206	999999	999999	131	570	631	50	636	720	378	629	999999	999999	999999	569	999999	64	618	235	999999	222	374	999999	913	999999	835	999999	999999	927	425	933	975	628	826	857	373	730	618	999999	999999	262	110	999999	360	999999	291	425	137	660	999999	999999	691	91	40	999999	832	999999	999999	51	735	660	48	708	304	444	999999	999999	138	999999	206	809	446	592	339	313	999999	999999	754	282	999999	419	843	352	999999	999999	252	999999	598	990	34	999999	999999	576	300	245	999999	999999	628	916	999999	548	296	407	464	788	407	108	752	999999	724	390	999999	977	252	999999	816	695	379	723	202	760	999999	148	704	999999	338	869	999999	999999	98	720	822	999999	999999	259	132	446	888	550	183	153	150	999999	275	643	773	503	333	999999	999999	529	999999	999999	723	235	404	158	999999	953	459	538	805	658	638	14	568	94	690	992	202	999999	999999	828	549	58	999999	282	999999	71	999999	835	999999	328	674	569	697	999999	124	71	855	974	744	934	100	999999	999999	492	242	271	85	689	999999	341	999999	999999	722	999999	999999	674	615	999999	285	
641	226	624	999999	487	984	999999	316	651	969	629	147	227	635	872	737	999999	710	137	999999	999999	999999	58	32	999999	999999	624	846	503	561	450	455	733	999999	999999	718	476	652	860	507	172	999999	999999	999999	193	203	999999	999999	999999	999999	461	964	999999	91	673	655	178	601	788	942	999999	232	813	999999	999999	183	414	528	533	999999	271	999999	850	999999	878	999999	561	338	839	21	999999	209	996	999999	999999	485	968	651	999999	456	549	875	864	999999	147	939	151	344	200	19	788	46	891	696	204	209	124	999999	999999	25	104	840	761	776	961	170	235	775	999999	53	215	762	999999	86	614	395	397	931	492	938	999999	999999	147	830	232	999999	318	310	842	900	371	120	999999	19	361	999999	123	97	957	976	999999	375	354	999999	804	36	543	999999	91	999999	999999	192	999999	274	509	999999	702	931	999999	26	999999	925	932	99	681	104	323	492	724	999999	282	309	974	516	999999	999999	871	999999	35	999999	410	503	999999	43	97	999999	745	184	510	483	16	191	543	940	133	788	999999	265	475	999999	712	61	100	186	536	512	218	858	50	368	999999	712	999999	357	615	999999	706	899	11	999999	999999	149	981	250	898	100	766	43	999999	445	708	616	999999	999999	494	359	412	51	507	999999	970	887	999999	152	477	304	999999	999999	999999	999999	999999	543	263	972	999999	572	79	999999	288	445	999999	184	999999	604	659	399	196	589	863	266	947	664	401	426	532	471	15	839	999999	603	814	580	708	619	363	175	999999	999999	965	999999	290	563	763	71	838	795	421	538	492	88	118	696	332	78	826	427	151	836	449	889	566	239	86	685	631	175	476	856	999999	493	45	643	999999	942	976	393	901	340	587	999999	999999	999999	999999	999999	495	128	258	640	999999	936	34	526	114	999999	364	60	999999	999999	440	672	328	565	298	999999	52	474	81	389	102	442	999999	811	259	999999	839	99	882	392	199	513	917	836	73	314	999999	999999	999999	549	588	999999	907	999999	899	999999	418	494	999999	357	651	30	999999	999999	548	360	420	222	277	999999	245	274	177	104	888	926	755	999999	999999	999999	538	533	935	999999	801	176	535	703	999999	344	303	354	911	534	740	178	467	58	297	712	894	257	999999	146	313	324	758	812	999999	999999	169	925	992	205	819	128	999999	523	999999	382	825	999999	999999	933	109	890	363	999999	363	999999	469	999999	205	789	99	291	999999	798	229	487	417	722	769	938	184	377	362	715	715	622	999999	999999	980	915	886	187	946	318	999999	422	960	125	
458	223	999999	462	999999	212	116	537	836	296	999999	590	964	999999	946	371	758	999999	538	647	926	999999	637	999999	726	289	903	911	999999	972	760	806	526	302	999999	556	435	999999	647	159	609	188	785	796	648	999999	951	783	241	999999	560	999999	883	323	198	999999	586	986	735	450	309	204	202	864	536	498	74	672	839	400	935	46	94	389	47	748	956	840	999999	336	999999	129	999999	759	999999	454	999999	212	113	999999	999999	449	999999	999999	999999	414	985	921	270	160	335	288	943	999999	999999	523	231	504	285	450	999999	745	117	409	999999	190	999999	442	451	91	575	861	999999	999999	430	999999	59	888	539	632	763	999999	580	999999	999999	999999	999999	839	120	999999	999999	999999	927	663	795	234	999999	999999	93	669	889	552	479	999999	999999	474	719	659	419	163	473	343	964	652	687	999999	999999	389	408	72	13	685	332	553	858	156	999999	905	498	206	999999	472	804	999999	743	999999	565	401	152	536	340	526	429	957	434	888	464	284	999999	999999	999999	951	189	30	665	214	230	926	329	438	999999	813	171	999999	998	11	539	103	909	476	171	772	247	871	732	999999	999999	374	128	999999	999999	659	929	429	146	212	293	783	214	538	990	638	81	714	996	999999	364	216	958	433	358	370	374	509	907	297	999999	317	298	188	949	999999	807	999999	746	999999	884	999999	87	999999	717	756	889	999999	486	532	700	532	874	216	132	58	416	695	999999	331	294	429	522	849	497	999999	494	999999	588	145	831	722	967	999999	641	999999	139	172	715	999999	481	993	33	385	999999	191	999999	91	999999	999999	449	999999	738	424	595	464	229	238	308	741	271	863	792	351	701	978	565	999999	574	509	919	253	979	999999	850	301	406	147	999999	315	999999	999999	970	688	695	718	999999	552	530	187	999999	999999	864	973	340	999999	211	999999	684	617	626	684	999999	999999	981	205	142	719	574	304	68	92	999999	992	208	858	893	114	999999	982	994	22	999999	999999	115	28	999999	999999	688	999999	100	723	463	999999	688	858	896	422	707	999999	586	999999	978	999999	999999	321	925	871	774	482	725	999999	37	701	623	614	456	129	451	962	999999	136	41	341	214	345	628	340	313	349	962	480	406	165	406	999999	43	999999	279	999999	103	517	999999	215	517	993	696	761	999999	999999	412	776	970	999999	683	999999	243	646	31	999999	693	595	999999	999999	520	254	700	999999	305	893	999999	454	850	999999	869	308	999999	825	999999	220	999999	867	318	239	936	195	999999	662	482	945	999999	999999	980	495	
999999	508	950	806	695	272	303	824	465	138	999999	958	999999	322	875	384	565	999999	821	810	999999	825	286	337	498	335	745	999999	399	359	407	194	473	364	999999	371	358	999999	140	999999	917	999999	411	999999	999999	978	268	197	786	107	390	999999	574	179	361	283	231	622	317	999999	526	264	999999	116	730	318	494	572	999999	514	36	477	287	999999	893	319	424	999999	600	520	76	558	261	302	969	330	619	304	12	284	999999	999999	780	999999	45	663	400	305	458	427	493	999999	433	282	81	912	799	999999	286	51	859	999999	999999	797	999999	967	13	142	146	410	699	200	569	999999	374	300	696	517	233	240	999999	129	999999	999999	37	379	134	979	231	67	530	314	999999	961	425	26	713	983	999999	77	659	267	169	999999	728	302	999999	999999	907	999999	226	292	91	999999	131	740	484	849	999999	923	843	33	911	89	879	395	999999	607	72	357	999999	999999	999999	165	999999	661	960	600	999999	734	999999	999999	999999	450	840	248	232	999999	839	999999	999999	864	224	999999	999999	636	356	89	178	342	129	529	883	559	203	513	999999	999999	476	469	779	884	404	44	681	664	952	999999	248	999999	172	210	767	387	999999	999999	498	497	931	944	314	880	432	999999	614	999999	305	521	257	337	996	306	999999	379	905	657	469	189	871	570	999999	886	841	536	180	919	761	506	743	480	24	754	994	999999	999999	899	461	293	429	959	368	440	999999	911	644	865	705	999999	481	169	999999	999999	625	370	269	428	48	895	941	695	960	799	999999	776	322	252	312	973	224	999999	206	186	759	999999	211	253	673	930	892	314	223	373	999999	584	999999	706	139	633	999999	999999	860	999999	351	733	998	569	662	446	598	999999	999999	731	183	475	962	86	559	712	169	26	999999	118	13	637	481	999999	999999	203	558	616	122	679	711	488	155	999999	835	36	999999	999999	999999	237	341	499	750	999999	999999	559	621	999999	156	426	999999	999999	999999	751	561	714	262	411	794	468	887	982	289	884	30	694	329	332	250	532	798	999999	999999	527	777	513	999999	999999	999999	999999	582	416	469	999999	215	465	999999	403	89	130	774	999999	848	999999	349	358	220	866	471	506	240	299	999999	623	999999	947	999999	999999	974	999999	999999	272	999999	999999	885	999999	523	999999	679	999999	999999	925	999999	999999	999999	296	999999	999999	188	428	999999	999999	528	999999	984	293	999999	845	78	267	643	999999	999999	41	303	511	999999	278	247	868	835	626	197	999999	318	315	56	780	865	999999	278	519	285	556	999999	999999	999999	115	
999999	999999	964	677	524	999999	999999	154	999999	999999	826	999999	789	410	74	319	592	676	999999	622	999999	999999	999999	999999	980	999999	988	134	767	873	286	496	767	999999	682	644	903	168	111	999999	999999	173	809	999999	953	999999	999999	868	454	965	963	999999	974	131	524	916	365	239	697	787	432	796	386	999999	935	340	489	398	727	429	415	434	574	67	637	427	999999	412	999999	372	195	130	679	802	909	208	521	646	876	999999	289	674	470	324	999999	999999	999999	999999	898	623	138	162	999999	999999	559	999999	513	917	493	106	56	952	999999	999999	999999	312	127	999999	723	736	818	843	522	961	150	741	963	260	714	450	640	999999	513	167	244	42	979	655	252	379	695	999999	999999	779	719	999999	999999	145	721	999999	80	212	462	172	804	295	640	189	884	818	999999	262	213	53	466	363	448	300	999999	569	333	999999	341	353	51	224	999999	999999	252	999999	525	827	538	674	379	437	241	351	999999	949	401	999999	770	999999	803	443	999999	119	999999	999999	999999	925	55	162	716	608	871	118	130	999999	604	999999	936	80	999999	747	723	538	999999	38	131	999999	936	151	177	533	999999	999999	550	608	999999	581	428	886	925	599	782	386	999999	999999	999999	132	230	999999	354	999999	863	700	141	65	719	862	999999	294	999999	999999	999999	903	984	192	999999	963	999999	999999	999999	32	479	999999	154	703	965	999999	580	902	472	999	999999	172	796	674	999999	10	776	494	888	999999	146	144	999999	999999	999999	999999	999999	999999	863	602	564	708	16	332	999999	999999	555	438	999999	382	999999	542	821	245	914	825	999999	320	521	906	197	84	999999	806	886	345	408	20	999999	999999	945	804	49	869	999999	178	165	474	650	857	454	348	403	516	677	603	322	999999	229	785	999999	91	264	956	415	489	999999	210	999999	688	413	545	346	14	436	999999	503	999999	999999	999999	670	642	670	664	999999	848	680	127	138	999999	32	999999	790	316	999999	864	550	92	463	954	104	999999	999999	961	453	909	999999	999999	89	999999	109	999999	616	482	125	139	421	999999	504	567	808	956	999999	999999	999999	421	754	39	690	572	937	421	498	999999	652	999999	613	708	999999	552	846	292	999999	939	999999	662	385	318	201	194	453	950	587	896	999999	999999	884	877	305	42	164	972	708	999999	261	688	999999	770	999999	410	526	999999	389	951	720	999999	918	142	968	14	45	999999	837	505	129	987	833	601	699	514	830	736	413	188	398	874	999999	530	687	505	790	615	488	790	999999	740	570	636	186	629	229	752	908	300	
996	717	144	999999	398	999999	854	280	81	324	580	999999	308	211	999999	999999	943	397	999999	472	223	430	958	56	999999	388	427	207	424	80	295	87	999999	122	999999	680	999999	379	142	999999	650	520	999999	173	220	999999	999999	368	83	340	999999	831	307	999999	87	575	759	97	999999	20	847	999999	855	999999	39	999999	999999	195	29	999999	999999	999999	265	42	822	703	887	795	999999	958	945	68	134	94	394	463	780	391	45	999999	921	652	999999	999999	575	992	999999	542	143	717	999999	256	999999	999999	235	122	575	275	623	383	999999	999999	260	999999	999999	788	999999	999999	999999	575	722	999999	999999	413	999999	999999	570	144	466	829	48	354	661	129	52	999999	719	933	858	282	888	514	768	662	999999	957	401	594	999999	999999	999999	893	926	999999	994	999999	106	935	238	771	551	441	808	794	344	999999	999999	140	376	999999	78	999999	999999	343	999999	217	812	999999	485	999999	71	976	86	679	369	155	999999	103	135	999999	999999	999999	704	97	731	999999	706	999999	327	999999	655	270	227	999999	717	999999	981	593	880	786	531	608	459	235	999999	999999	999999	138	434	199	916	218	15	668	771	294	999999	824	611	241	511	999999	180	999999	999999	801	999999	394	962	500	174	834	223	348	185	994	335	479	387	166	101	999999	999999	138	999999	447	265	999999	999999	433	974	166	981	999999	284	693	999999	567	999999	999999	816	970	999999	999999	999999	91	994	666	492	777	958	425	447	999999	149	999999	999999	52	223	910	999999	209	473	538	525	999999	853	574	73	492	566	767	602	479	349	130	410	616	113	596	452	598	76	153	475	999999	719	999999	509	350	405	395	354	966	999999	617	507	638	418	27	238	430	603	999999	999999	999999	999999	999999	116	999999	999999	681	939	627	468	999999	142	329	73	966	298	999999	74	999999	97	181	423	999999	999999	731	623	772	208	95	367	31	995	76	932	999999	736	750	429	999999	816	723	999999	726	508	424	485	187	574	451	999999	999999	366	999999	912	49	777	197	861	385	999999	761	483	853	269	446	952	999999	397	789	240	547	898	584	999999	374	725	696	137	692	255	445	207	756	367	456	999999	125	163	893	506	548	889	54	94	65	249	999999	467	71	471	419	790	785	999999	190	999999	782	999999	548	324	90	999999	178	139	960	563	999999	495	812	780	837	912	503	292	691	658	999999	499	850	134	999999	239	999999	231	836	654	422	545	187	444	883	151	999999	999999	425	488	721	915	134	999999	999999	116	655	999999	633	999999	297	502	529	532	168	292	133	423	201	
851	994	947	302	315	150	999999	318	999999	999999	999999	999999	924	867	213	937	938	999999	999999	611	25	999999	999999	597	340	367	920	26	655	999999	601	28	201	387	999999	494	773	622	818	362	342	797	286	394	999999	208	372	999999	326	594	999999	917	775	812	186	277	220	999999	962	947	999999	174	663	102	999999	999999	116	546	999999	719	173	326	999999	994	279	227	999999	399	659	141	994	999999	999999	70	65	683	252	999999	999999	307	283	423	999999	871	999999	178	144	194	98	270	102	826	999999	606	999999	999999	371	780	542	958	969	820	700	831	952	934	473	999999	46	999999	434	727	345	999999	445	749	999999	999999	861	111	999999	123	311	999999	48	178	953	103	639	162	322	999999	846	253	999999	999999	723	829	999999	208	704	999999	157	999999	836	375	490	346	171	681	247	686	919	441	874	856	999999	311	792	999999	980	999999	999999	884	999999	962	881	102	668	982	999999	999999	999999	663	407	552	965	834	562	999999	999999	617	931	958	914	636	552	999999	378	480	999999	999999	46	144	999999	333	577	272	175	873	493	999999	999999	999999	999999	411	919	266	44	331	999999	684	749	129	999999	999999	448	15	970	674	419	476	723	198	999999	999999	800	632	444	999999	975	702	669	999999	189	299	999999	752	313	513	716	296	380	999999	589	268	999999	917	48	999999	999999	571	999999	501	463	999999	999999	489	149	50	999999	296	999999	960	356	198	999999	999999	999999	806	433	695	702	466	957	133	999999	999999	609	999999	941	999999	999999	589	198	414	410	177	999999	172	999999	999999	613	272	902	430	475	999999	700	400	252	999999	977	999999	431	999999	868	835	543	340	999999	999	999999	369	108	999999	702	999999	772	941	999999	999999	836	777	193	973	92	440	564	999999	657	999999	975	218	999999	999999	999999	362	168	999999	545	574	633	999999	251	999999	580	999999	173	184	727	243	999999	758	612	404	774	209	58	457	999999	438	281	16	682	242	33	671	831	768	822	350	83	773	406	999999	224	999999	999999	568	403	838	277	390	999999	424	51	226	605	143	566	705	313	710	891	117	303	999999	221	999999	600	999999	422	405	361	386	170	872	362	399	189	831	673	489	64	999999	171	891	999999	999999	201	807	999999	697	212	126	46	999999	882	299	920	597	999999	527	999999	494	425	872	999999	433	264	178	999999	216	953	734	42	999999	655	999999	945	412	431	952	816	793	999999	725	202	244	999999	796	990	73	479	592	109	156	521	570	853	299	862	999999	999999	33	943	999999	999999	477	94	999999	717	269	353	999999	175	779	710	999999	
999999	700	679	794	94	999999	187	800	999999	999999	634	885	999999	95	769	999999	549	659	948	793	849	999999	981	999999	159	136	89	730	719	961	999999	999999	446	346	918	162	999999	999999	687	999999	999999	152	133	999999	999999	209	910	632	500	696	968	999999	830	999999	999999	999999	718	999999	644	957	388	999999	90	775	943	999999	449	999999	176	999999	46	481	971	999999	999999	999999	860	608	999999	950	999999	999999	240	999999	993	910	999999	528	20	999999	444	666	433	729	168	999999	71	357	999999	539	760	999999	465	999999	659	496	544	429	969	628	808	999999	999999	693	740	931	226	67	782	43	814	999999	999999	999999	999999	380	57	999999	252	999999	999999	512	179	353	200	283	991	999999	373	506	375	80	999999	392	451	333	594	740	989	237	181	999999	999999	999999	999999	999999	988	548	711	289	448	302	999999	420	999999	305	941	728	999999	467	999999	999999	999999	285	999999	744	371	573	999999	848	785	999999	262	25	387	999999	999999	772	999999	999999	294	453	645	94	999999	83	893	147	408	156	392	865	246	531	999999	999999	999999	299	739	980	999999	425	83	862	999999	140	50	170	43	353	368	178	999999	153	183	495	233	999999	227	593	850	233	174	999999	999999	919	999999	731	999999	84	999999	647	999999	648	881	869	999999	999999	590	927	43	732	114	65	787	224	765	999999	999999	999999	88	999999	81	155	999999	255	999999	755	407	999999	999999	318	999999	999999	32	720	144	461	999999	313	126	450	29	999999	560	127	129	999999	999999	251	164	999999	383	999999	996	620	575	999999	518	636	619	624	999999	17	867	999999	299	155	999999	999999	90	314	832	999999	686	638	690	781	999999	22	999999	151	224	999999	429	92	934	519	962	412	154	999999	942	634	694	501	74	22	999999	836	828	974	85	473	170	849	155	339	247	368	929	794	304	999999	511	477	999999	999999	587	784	999999	779	192	630	922	834	371	999999	999999	194	573	678	999999	757	193	161	75	750	995	579	937	605	281	999999	483	359	951	999999	133	999999	101	999999	999999	999999	56	58	999999	999999	999999	336	488	947	978	63	794	999999	446	546	999999	359	411	659	235	17	847	194	508	588	157	572	883	999999	84	144	999999	729	253	999999	711	145	369	999999	208	668	101	990	999999	228	809	232	913	414	134	773	814	442	619	426	801	861	550	213	308	979	452	999999	873	999999	959	74	17	737	999999	187	999999	791	460	999999	999999	857	567	289	999999	924	659	479	800	999999	329	661	999999	826	907	850	999999	166	322	999999	999999	999999	999999	999999	999999	999999	225	185	579	999999	783	33	
981	62	510	999999	999999	999999	999999	383	999999	973	762	999999	524	999999	953	190	999999	999999	592	833	999999	240	349	388	740	999999	31	43	999999	999999	899	853	526	305	679	999999	326	962	555	334	732	938	899	252	775	554	268	999999	999999	44	354	594	364	950	554	999999	999999	999999	999999	519	249	999999	999999	845	999999	999999	55	228	629	895	864	999999	439	268	110	540	999999	107	612	999999	526	71	252	999999	139	314	499	999999	751	929	999999	203	757	46	94	340	273	999999	999999	999999	508	49	340	895	180	485	165	106	849	23	999999	615	999999	28	993	999999	159	999	999999	769	419	479	477	699	999999	999999	999999	402	183	769	277	286	929	746	687	999999	730	356	999999	654	159	402	999999	738	520	739	684	999999	999999	999999	999999	999999	348	408	456	38	999999	999999	354	999999	375	762	923	89	746	142	999999	773	341	515	457	802	504	71	619	26	753	738	189	811	999999	381	359	276	999999	12	937	999999	999999	999999	915	99	12	995	288	396	479	646	992	387	63	910	407	537	458	389	770	287	789	439	284	833	999999	543	522	993	413	656	501	999999	999999	165	999999	999999	600	368	800	509	999999	233	547	117	746	802	757	85	999999	999999	818	208	999999	660	741	859	383	91	638	469	999999	999999	999999	823	154	999999	192	898	436	724	937	999999	999999	270	999999	565	892	176	97	659	785	446	999999	999999	999999	999999	999999	999999	423	624	309	999999	730	341	36	999999	249	724	999999	498	999999	858	649	260	884	727	619	971	165	185	966	217	994	978	683	45	275	999999	985	999999	746	648	999999	811	999999	428	999999	999999	244	16	999999	178	213	999999	49	926	999999	769	706	119	999999	539	388	248	999999	102	523	751	657	991	232	999999	999999	122	751	971	999999	999999	835	466	367	371	737	158	859	798	13	405	999999	756	248	999999	695	875	177	999999	269	246	999999	332	904	618	600	999999	784	477	439	999999	847	78	999999	999999	933	249	999999	322	802	239	999999	999999	98	128	812	999999	753	725	162	863	944	544	711	999999	684	512	562	748	999999	494	374	999999	368	912	557	870	213	999999	572	456	133	855	414	40	858	303	244	786	806	699	999999	68	325	576	156	313	367	999999	999999	430	687	13	999999	317	999999	996	999999	185	570	941	999999	999999	163	706	739	99	139	680	289	391	999999	775	942	999999	999999	315	76	792	999999	999999	513	798	999999	151	768	999999	314	999999	175	861	801	68	225	865	999999	999999	905	619	836	67	183	686	136	893	162	911	999999	478	323	999999	930	709	418	326	
438	899	999999	999999	937	619	784	43	515	427	589	999999	560	86	80	969	999999	999999	955	999999	80	826	999999	999999	989	856	69	999999	999999	615	931	102	999999	899	437	112	564	894	999999	226	282	999999	180	709	314	941	361	983	408	353	159	483	753	709	255	611	237	361	31	90	999999	999999	259	900	496	496	999999	660	649	968	415	515	774	999999	999999	929	656	999999	804	57	505	85	999999	999999	999999	457	348	940	654	825	874	212	872	999999	666	333	891	280	999999	817	381	700	344	439	999999	999999	709	24	282	325	954	275	999999	973	585	485	521	819	999999	48	999999	629	999999	999999	103	213	642	183	82	113	48	386	749	986	676	804	741	997	999999	821	748	333	667	999999	999999	609	999999	899	26	190	999999	81	835	184	669	999999	694	520	346	735	11	535	942	179	999999	578	525	569	999999	999999	999999	999999	327	622	299	824	962	999999	952	999999	557	999999	167	892	999999	967	550	574	327	924	119	230	661	999999	820	222	999999	498	61	302	93	95	602	245	446	299	753	223	884	844	789	26	999999	999999	999999	267	378	59	879	999999	38	951	999999	382	670	999999	861	561	801	86	442	473	999999	660	411	472	150	999999	999999	10	999999	337	689	482	145	103	663	810	588	563	844	341	619	999999	273	141	842	999999	999999	922	999999	201	421	999999	412	325	400	906	449	715	999999	457	603	878	104	999999	271	770	247	577	860	61	999999	999999	242	111	854	883	396	279	629	920	356	533	999999	32	916	881	80	819	702	756	370	873	446	396	738	741	647	572	870	82	982	999999	72	999999	999999	999999	999999	311	471	517	520	999999	96	999999	111	80	314	82	785	389	700	999999	875	113	690	109	802	845	372	123	245	999999	409	556	999999	358	470	197	803	743	316	769	999999	999999	999999	999999	786	250	295	667	999999	574	999999	491	999999	999999	132	958	695	129	999999	729	938	357	281	695	999999	539	267	999999	609	127	999999	51	999999	930	79	999999	999999	999999	322	562	559	704	687	670	47	917	184	999999	235	512	999999	999999	374	587	831	10	913	550	999999	257	982	543	68	999999	305	999999	999999	451	496	442	100	206	807	817	999999	243	670	999999	657	999999	365	999999	999999	999999	626	596	676	494	109	78	776	999999	999999	74	579	26	646	378	999999	301	509	732	999999	792	421	305	875	557	418	999999	340	999999	893	577	892	999999	26	960	691	999999	78	999999	999999	427	666	999999	136	742	999999	162	999999	301	999999	999999	353	632	998	734	686	999999	720	129	86	511	999999	473	
433	501	999999	481	10	686	687	666	232	999999	999999	468	136	646	999999	143	319	265	999999	48	78	537	233	269	109	999999	284	370	999999	949	847	840	689	999999	999999	999999	569	765	161	999999	999999	578	142	999999	999999	539	999999	999999	999999	587	809	999999	510	999999	405	999999	277	913	382	719	412	326	999999	283	738	549	999999	933	306	543	573	553	999999	101	434	999999	404	465	26	999999	683	999999	218	410	999999	999999	339	990	999999	455	367	656	393	999999	508	298	999999	859	999999	702	760	999999	999999	619	24	266	716	419	274	905	501	811	896	811	999999	177	118	277	144	999999	220	999999	146	850	185	917	999999	999999	592	146	599	545	435	324	999999	18	999999	598	999999	883	320	919	726	891	954	555	759	581	406	340	190	631	725	999999	492	999999	999999	999999	444	107	105	55	826	138	316	955	386	999999	11	37	675	519	999999	260	999999	300	72	254	896	999999	167	588	274	262	999999	999999	999999	116	832	838	480	609	164	298	787	999999	103	597	585	998	179	999999	999999	379	665	670	999999	474	927	201	909	293	999999	814	940	517	781	574	182	348	145	999999	999999	173	556	76	365	593	473	136	207	999999	669	898	999999	979	18	894	596	296	227	356	999999	999999	928	197	613	349	358	999999	999999	999999	425	246	999999	999999	999999	999999	823	598	999999	166	10	801	994	999999	623	107	999999	960	508	887	977	886	130	789	100	119	245	999999	462	26	244	203	643	678	59	433	44	999999	552	602	81	997	981	70	355	387	645	493	999999	516	985	398	771	999999	999999	999999	125	84	809	327	180	463	999999	298	921	807	167	999999	999999	200	999999	804	418	905	816	980	904	70	443	713	999999	751	796	999999	999999	846	431	47	999999	999999	999999	999999	999999	234	431	617	861	693	148	547	229	329	108	382	453	191	999999	866	789	999999	633	65	640	106	854	429	667	199	267	999999	386	130	198	999999	883	999999	63	193	999999	208	128	221	999999	896	493	999999	653	423	503	849	999999	999999	257	567	887	261	999999	999999	999999	999999	950	671	999999	73	999999	109	999999	234	499	999999	137	796	392	591	452	422	999999	999999	612	710	999999	253	999999	418	219	821	999999	631	987	631	782	409	813	999999	999999	456	785	857	734	394	22	429	923	999999	721	999999	999999	999999	999999	474	999999	585	999999	999999	237	706	975	27	854	350	236	999999	247	868	568	728	982	911	343	995	637	286	19	228	697	999999	329	544	999999	149	648	215	515	999999	514	207	367	999999	253	999999	481	768	999999	999999	167	512	192	65	
593	993	97	999999	333	129	837	840	575	823	999999	880	387	441	330	999999	701	31	994	999999	363	999999	370	839	999999	999999	524	868	283	999999	70	195	173	274	950	999999	999999	388	881	396	999999	999999	631	544	181	373	999999	999999	999999	999999	692	999999	517	467	701	999999	632	258	602	541	604	999999	566	999999	763	999999	716	122	490	626	999999	323	149	608	999999	999999	740	826	667	304	628	484	999999	999999	932	999999	677	706	572	729	81	804	785	350	999999	716	117	999999	781	999999	999999	61	559	820	635	379	997	909	428	999999	491	999999	590	307	999999	130	546	581	999999	839	119	20	999999	761	555	999999	537	798	816	999999	581	70	55	999999	648	577	924	999999	359	999999	999999	767	287	560	999999	275	223	487	437	999999	999999	536	661	942	285	645	511	798	999999	776	841	208	999999	999999	440	431	760	317	659	999999	205	999999	999999	466	912	351	732	988	523	999999	644	59	370	155	163	55	408	113	997	999999	75	136	346	999999	999999	727	674	193	130	816	514	905	828	999999	475	243	314	205	39	934	912	522	999999	984	141	791	837	947	940	394	32	999999	320	656	280	999999	599	649	745	194	676	549	868	707	999999	739	231	278	999999	920	741	213	83	73	99	552	999999	361	450	999999	889	727	999999	735	793	856	595	182	821	406	643	665	460	844	267	373	999999	577	999999	999999	570	569	277	30	653	819	584	257	566	727	228	247	208	815	999999	949	307	142	913	919	153	58	456	283	286	999999	752	238	999999	726	898	282	153	57	369	330	459	231	92	974	282	347	615	104	187	405	999999	644	550	318	75	522	664	999999	999999	521	122	994	743	578	76	355	999999	839	829	945	104	160	456	974	499	86	999999	939	999999	805	443	362	106	881	999999	118	688	999999	661	386	618	999999	798	847	218	465	488	514	999999	927	895	775	999999	999999	311	316	198	576	818	989	472	724	999999	999999	88	759	897	862	959	958	666	956	188	452	337	249	361	608	765	44	598	545	42	719	910	667	97	865	999999	311	919	122	677	999999	999999	894	212	355	999999	458	999999	625	554	949	999999	939	999999	822	903	71	954	999999	999999	999999	401	926	692	933	543	999999	672	42	291	657	48	554	288	517	538	999999	47	16	839	317	477	972	991	92	458	970	999999	274	961	999999	356	339	312	999999	280	987	211	278	811	358	785	534	999999	896	999999	999999	660	89	999999	999999	999999	948	750	502	317	429	935	609	484	572	350	407	81	772	310	708	252	395	247	550	
241	769	204	490	531	942	638	999999	999999	743	319	990	999999	500	495	408	589	809	999999	850	62	601	999999	248	18	999999	463	571	596	211	473	275	842	743	239	264	999999	270	970	375	791	841	437	741	999999	359	427	581	999999	902	129	442	809	396	497	639	974	956	482	153	488	77	508	970	279	54	158	247	271	241	999999	329	839	999999	999999	221	174	999999	985	999999	960	882	294	999999	92	41	999999	456	255	599	999999	797	787	826	886	724	999999	999999	471	999999	211	190	319	55	999999	800	603	599	999999	285	474	920	999999	999999	193	606	999999	814	999999	999999	999999	701	991	671	951	857	541	22	334	345	999999	708	591	775	456	780	572	999999	999999	292	438	866	129	970	999999	999999	999999	963	643	290	941	528	999999	233	630	999999	198	647	103	999999	268	590	275	990	999999	766	999999	999999	377	999999	999999	543	999999	606	809	722	582	31	999999	593	41	999999	378	53	404	359	140	999999	154	947	591	924	155	57	33	999999	601	138	572	368	39	631	999999	999999	256	407	161	971	423	999999	927	177	110	999999	368	690	999999	231	999999	999999	635	971	999999	430	820	999999	397	999999	582	962	131	453	458	189	563	409	981	147	797	999999	208	168	943	246	29	423	999999	999999	689	343	999999	999999	542	525	732	67	999999	176	420	999999	999999	999999	999999	461	787	999999	719	921	999999	958	708	84	433	599	849	476	37	814	410	406	295	999999	640	248	336	751	999999	932	456	505	828	815	726	660	987	999999	769	999999	458	545	704	902	999999	731	999999	560	945	999999	676	265	40	999999	999999	24	851	267	201	160	134	46	573	786	474	450	999999	892	358	773	999999	999999	707	545	365	865	999999	999999	999999	909	613	776	805	967	999999	201	475	71	60	712	808	730	184	619	367	422	971	917	999999	258	601	742	211	181	341	203	999999	494	411	900	999999	468	214	292	999999	358	999999	999999	530	283	999999	78	842	646	965	881	308	98	187	999999	893	785	999999	804	317	870	574	633	999999	73	999999	980	660	159	400	349	525	892	999999	19	999999	999999	396	164	283	533	899	565	216	999999	895	469	317	467	999999	536	512	410	999999	676	783	999999	969	467	999999	999999	417	693	256	625	365	415	26	999999	761	527	398	999999	530	784	970	19	427	186	177	183	999999	999999	152	863	837	125	999999	404	236	999999	406	929	999999	289	125	999999	318	590	103	489	453	149	705	489	148	711	999999	999999	706	773	189	999999	999999	465	999999	999999	550	392	788	250	498	622	999999	187	130	468	
286	250	668	764	701	999999	93	688	730	534	496	662	725	135	999999	727	698	463	405	613	999999	69	958	999999	999999	999999	802	999999	991	830	207	528	369	679	434	639	999999	942	999999	999999	709	611	735	797	728	887	667	999999	15	771	999999	488	781	517	828	227	292	767	107	774	44	240	697	899	336	967	303	999999	701	605	999999	756	391	999999	903	999999	334	171	999999	778	269	149	999999	999999	907	999999	747	999999	851	999999	356	999999	844	307	318	479	999999	999999	470	760	593	999999	961	409	999999	999999	106	729	613	800	893	131	999999	328	515	894	392	477	992	616	230	999999	204	494	259	440	999999	999999	743	999999	124	498	700	421	999999	647	188	999999	653	739	999999	999999	999999	61	999999	235	178	999999	791	423	999999	446	842	999999	540	999999	427	999999	160	145	265	999999	999999	999999	685	999999	999999	184	999999	867	999999	944	999999	262	993	212	212	153	999999	33	271	395	302	999999	347	999999	999999	999999	881	52	999999	999999	297	999999	999999	610	999999	70	375	917	999999	994	999999	924	707	152	621	589	859	999999	940	999999	999999	136	873	999999	719	665	999999	16	749	999999	302	100	647	14	657	316	779	393	999999	152	777	264	230	277	999999	378	999999	999999	67	76	986	554	112	946	417	170	644	613	891	377	228	369	178	229	999999	301	286	703	495	315	810	476	167	798	506	999999	906	999999	866	351	52	646	949	683	598	748	988	700	999999	999999	672	999999	999999	802	999999	417	95	10	575	711	101	999999	710	999999	265	519	396	314	450	377	264	47	746	999999	334	582	999999	495	630	953	999999	586	117	998	999999	645	974	365	875	98	999999	999999	41	165	259	133	935	999999	999999	88	362	683	259	228	999999	999999	428	951	477	350	996	599	380	999999	999999	999999	812	999999	999999	620	999999	41	999999	361	422	358	16	591	300	999999	646	999999	77	999999	600	629	337	888	999999	18	999999	32	999999	534	101	365	535	418	757	744	999999	234	99	999999	999999	330	254	897	806	999999	999999	836	999999	276	703	783	531	999999	999999	778	999999	923	999999	109	403	522	153	904	270	67	822	597	834	999999	999999	999999	133	270	19	280	999999	439	92	883	999999	389	371	620	831	318	833	708	397	999999	566	397	289	999999	413	30	187	350	637	748	999999	999999	999999	999999	387	291	659	271	999999	751	403	999999	999999	71	999999	24	999999	533	83	951	233	124	210	999999	999999	501	142	144	857	999999	102	44	802	999999	822	359	387	266	243	999999	999999	999999	890	999999	584	819	556	227	279	399	868	654	276	685	
999999	999999	830	156	125	999999	158	999999	414	827	658	368	945	508	249	999999	999999	999999	299	999999	999999	661	233	999999	281	999999	999999	915	864	467	130	448	767	126	818	876	529	241	150	357	401	143	168	72	987	226	873	999999	999999	909	999999	973	999999	744	999999	863	999999	999999	999999	945	941	243	660	946	706	219	600	829	689	999999	841	405	755	942	141	169	503	171	999999	64	306	999999	937	955	704	157	94	33	733	955	164	999999	366	204	999999	168	483	221	365	999999	625	54	368	999999	999999	367	228	421	999999	999999	370	561	698	820	999999	54	306	705	999999	999999	134	576	999999	734	219	587	49	560	536	999999	685	291	805	799	439	999999	538	332	999999	347	929	673	420	509	595	603	565	546	555	371	862	999999	970	806	652	999999	999999	634	405	490	999999	667	999999	640	547	999999	755	898	390	396	999999	999999	999999	903	629	461	165	596	999999	616	999999	503	14	175	119	999999	321	998	999999	390	314	904	926	406	30	271	788	780	961	516	999999	667	165	999999	855	999999	999999	999999	186	200	999999	362	494	789	469	824	999999	719	530	999999	767	756	751	999	92	611	56	421	883	368	673	385	634	632	768	999999	347	845	999999	230	947	999999	822	956	498	951	419	147	999999	205	999999	79	259	331	999999	100	915	165	87	254	842	548	192	818	527	517	728	861	30	115	999999	817	410	309	999999	522	934	795	999999	140	201	909	999999	687	759	604	135	312	999999	678	448	191	768	74	388	999999	72	14	438	999999	233	558	126	831	999999	999999	669	949	639	999999	166	130	654	946	62	932	73	505	68	999999	391	999999	978	352	667	305	58	345	921	293	460	930	999999	530	906	643	792	653	968	967	999999	185	673	656	522	327	537	822	22	455	345	566	945	515	598	808	999999	999999	174	423	999999	999999	999999	355	777	235	763	133	999999	419	150	419	536	100	988	999999	751	331	830	349	999999	236	333	475	947	893	984	851	932	108	73	28	489	555	234	610	157	327	879	296	563	413	782	603	315	926	40	855	999999	999999	999999	258	943	824	999999	517	10	562	407	883	251	912	201	941	355	131	930	999999	865	387	999999	433	452	999999	999999	364	453	730	170	31	862	999999	335	999999	999999	815	84	665	900	717	999999	594	999999	995	999999	999999	999999	999999	257	194	995	59	989	999999	999999	632	999999	409	48	300	73	280	402	999999	31	122	586	651	898	540	999999	999999	89	158	777	475	513	456	499	999999	152	999999	999999	976	35	813	149	196	226	420	
18	675	999999	610	654	999999	999999	544	974	999999	74	570	942	717	147	731	969	999999	999999	857	128	359	909	903	158	460	999999	426	360	218	973	400	434	488	531	381	647	479	504	448	283	969	482	999999	79	581	999999	764	838	304	843	307	824	368	999999	659	765	723	461	203	540	999999	193	766	958	674	999999	464	196	766	93	999999	347	923	584	999999	999999	999999	834	577	791	43	587	65	374	675	576	76	999999	872	615	924	28	310	907	507	786	715	610	405	445	999999	999999	81	999999	999999	999999	901	999999	152	781	423	888	884	412	506	999999	137	999999	292	107	79	277	999999	160	169	999999	46	25	87	999999	999999	741	438	141	999999	464	515	845	31	999999	999999	292	999999	100	202	45	143	898	999999	319	658	324	327	307	376	937	264	920	61	870	924	999999	706	780	620	999999	460	753	999999	52	682	999999	379	577	999999	787	234	233	958	133	348	148	614	999999	714	847	424	141	765	648	999999	595	793	161	790	788	585	273	479	520	585	390	999999	999999	637	375	944	749	874	588	713	41	961	927	532	999999	999999	938	75	773	267	329	988	187	842	96	999999	228	786	999999	211	960	753	448	548	958	76	999999	140	348	902	999999	999999	186	999999	178	633	866	628	999999	999999	647	999999	706	999999	266	401	894	526	550	877	726	963	239	387	752	287	523	388	573	719	36	807	727	871	593	999999	999999	252	673	463	632	599	999999	138	999999	762	57	195	292	566	181	729	590	470	185	711	37	799	999999	891	119	487	65	295	999999	839	999999	835	999999	204	590	652	852	96	255	999999	999999	110	822	990	240	337	106	16	999999	999999	227	266	999999	881	44	22	70	782	353	154	543	496	648	724	999999	221	999999	98	999999	999999	876	503	225	59	529	927	976	202	999999	999999	391	999999	747	192	621	223	150	787	999999	577	591	80	999999	110	592	999999	461	108	707	999999	811	17	999999	28	431	724	50	645	362	117	46	867	131	571	762	494	748	466	999999	999999	80	738	928	408	937	805	759	124	466	999999	475	878	495	642	999999	383	29	729	761	999999	182	999999	435	62	541	724	949	181	999999	108	946	995	999999	637	947	999999	88	630	90	999999	964	925	189	527	641	168	382	489	600	388	475	29	705	999999	897	576	999999	876	867	223	855	587	776	368	999999	480	883	858	694	896	305	398	999999	145	932	256	325	908	421	999999	999999	999999	581	959	633	999999	999999	789	999999	381	771	212	763	867	769	386	158	999999	639	170	284	999999	
999999	999999	93	86	381	999999	283	651	261	404	999999	494	872	999999	16	817	734	961	999999	104	999999	322	135	999999	635	999999	375	555	107	999999	278	260	108	999999	675	876	999999	999999	555	730	515	999999	130	377	747	278	995	384	380	999999	999999	678	979	190	999999	482	578	991	450	999999	999999	727	553	757	135	214	395	55	719	140	999999	187	415	460	588	999999	201	758	999999	366	785	990	185	766	416	600	999999	999999	430	203	999999	884	116	999999	999999	788	999999	372	251	543	883	950	999999	249	399	909	273	999999	602	999999	290	820	646	94	814	213	551	787	350	534	933	478	625	526	832	999999	81	459	924	999999	494	999999	999999	811	999999	835	335	935	376	507	337	999999	999999	63	912	487	999999	31	150	999999	246	757	32	999999	609	999999	999999	148	417	999999	837	999999	999999	801	881	461	314	835	610	979	877	616	999999	999999	999999	191	162	571	999999	999999	819	60	319	601	999999	737	806	799	211	78	510	197	527	44	670	524	157	523	181	461	182	999999	420	170	999999	999999	346	999999	999999	427	262	763	999999	72	522	787	999999	999999	999999	999999	654	514	999999	542	479	690	999999	999999	999999	683	44	999999	399	161	182	999999	999999	158	156	934	401	627	289	783	815	746	661	465	999999	883	30	999999	285	37	806	668	999999	878	691	765	541	999999	16	836	393	624	374	383	890	999999	158	999999	856	999999	999999	36	234	849	726	732	38	999999	864	299	662	999999	362	999999	354	514	636	999999	999999	390	402	441	621	453	399	201	999999	999999	574	415	735	999999	299	971	284	999999	443	929	161	959	736	908	105	716	183	999999	999999	12	39	386	479	397	888	475	911	321	415	781	459	534	359	751	68	458	564	987	599	390	999999	574	999999	999999	608	507	653	494	345	904	279	999999	999999	999999	258	197	936	347	786	823	70	999999	374	999999	999999	626	609	985	849	646	162	196	905	880	914	464	315	772	788	390	821	426	976	999999	511	564	999999	979	502	871	522	226	211	775	999999	134	210	419	236	999999	999999	667	999999	698	752	93	989	999999	465	794	882	173	559	999999	999999	644	999999	863	160	915	32	629	493	999999	134	935	999999	999999	560	790	999999	896	546	806	492	164	781	287	758	428	999999	554	524	999999	989	999999	667	805	999999	999999	147	346	999999	999999	959	999999	184	667	574	999999	108	860	500	675	540	985	627	752	999999	847	999999	709	999999	999999	350	478	115	999999	999999	999999	999999	999999	365	874	652	917	637	234	847	224	979	123	712	941	329	714	64	999999	
177	13	999999	915	999999	999999	999999	438	241	536	999999	490	999999	399	999999	799	999999	918	505	999999	999999	622	357	999999	905	698	999999	749	997	173	412	999999	424	266	999999	985	999999	999999	297	438	62	223	686	110	264	999999	61	999999	445	912	403	999999	218	438	826	555	999999	339	999999	204	999999	83	441	78	134	344	76	999999	782	693	756	999999	631	76	999999	809	936	256	148	999999	646	999999	314	94	770	11	999999	999999	440	999999	339	713	352	102	380	999999	782	618	976	999999	300	155	807	751	166	217	778	151	865	27	618	409	999999	471	557	779	769	357	308	999999	916	999999	475	720	364	53	999999	999999	695	594	36	328	999999	999999	999999	501	480	562	927	563	233	285	999999	423	999999	999999	522	881	545	601	219	434	999999	999999	12	999999	680	96	397	123	373	249	455	280	990	300	999999	972	999999	65	308	216	429	745	899	641	999999	61	999999	434	530	961	993	999999	999999	999999	17	426	999999	48	999999	999999	999999	814	199	983	829	850	433	161	801	549	999999	489	302	12	15	575	954	371	999999	628	818	963	592	412	999999	361	896	398	292	711	756	184	999999	914	999999	615	555	916	811	999999	628	126	999999	999999	302	513	802	381	596	442	472	854	787	202	575	999999	231	787	736	478	999999	44	868	999999	793	494	254	388	960	399	29	47	999999	151	999	999999	340	611	119	743	558	524	801	999999	249	901	397	52	348	841	393	768	999999	343	999999	593	257	543	197	807	268	424	421	999999	423	999999	305	645	202	873	870	999999	999999	992	919	999999	243	28	999999	891	107	212	49	129	999999	260	857	999999	986	416	454	796	423	311	485	144	113	605	999999	815	605	751	850	474	999999	772	101	198	999999	726	999999	999999	694	999999	710	66	384	302	200	172	577	88	659	786	999999	999999	207	375	516	785	335	637	591	44	999999	356	362	999999	999999	244	999999	999999	803	269	65	226	112	127	601	429	759	999999	414	999999	247	527	101	999999	999999	999999	999999	726	681	999999	999999	722	647	999999	20	999999	999999	809	153	999999	999999	907	285	999999	730	212	999999	90	773	97	36	999999	999999	327	999999	768	264	298	529	261	669	442	987	176	999999	342	579	453	117	247	725	999999	999999	999999	271	340	251	999999	342	999999	925	494	952	594	999999	999999	499	329	862	999999	109	415	290	891	296	570	919	119	999999	999999	633	528	973	535	371	999999	855	774	66	466	527	563	955	686	336	185	490	403	564	990	842	259	590	865	148	999999	999999	776	171	700	420	999999	179	944	
999999	999999	520	426	232	534	32	999999	999999	406	999999	545	999999	603	999999	999999	90	526	554	999999	555	384	937	117	397	60	999999	999999	999999	999999	999999	394	393	999999	478	929	664	73	180	40	968	127	985	193	151	602	860	999999	220	59	620	893	587	999999	999999	834	468	999999	39	181	127	999999	122	908	360	339	161	448	135	635	457	26	355	999999	572	437	398	754	966	794	999999	350	868	562	744	162	806	754	621	999999	470	262	43	999999	912	35	14	87	999999	812	999999	421	941	585	602	999999	548	73	76	961	999999	714	446	245	981	999999	84	560	173	207	532	407	827	491	174	205	999999	356	999999	546	999999	321	920	164	353	778	408	292	959	151	613	743	688	659	208	756	815	797	27	144	999999	454	913	635	999999	53	594	999999	999999	999999	620	202	999999	999999	999999	133	794	291	892	999999	379	999999	600	32	594	789	718	178	999999	999999	389	195	999999	999999	594	979	407	999999	874	309	999999	948	872	999999	530	421	290	167	999999	999999	961	534	905	814	765	170	853	891	999999	499	335	425	177	12	999999	434	864	985	935	559	726	509	416	592	999999	999999	999999	48	501	182	508	561	57	218	456	999999	290	523	710	434	135	516	253	385	974	999999	781	869	543	999999	557	305	231	571	358	462	127	999999	795	344	250	815	399	868	991	774	378	958	555	999999	154	999999	999999	511	434	219	266	41	999999	260	649	999999	505	999999	625	213	339	486	860	994	737	999999	727	999999	999999	320	999999	384	394	209	400	822	324	379	951	216	999999	720	999999	999999	999999	95	999999	545	695	201	319	993	999999	787	445	891	999999	560	999999	186	622	908	327	123	999999	999999	999999	999999	999999	826	734	999999	453	999999	193	618	349	721	798	651	273	999999	680	992	10	133	141	999999	764	508	999999	763	943	999999	594	121	999999	33	999999	324	448	999999	999999	868	466	194	549	833	604	999999	999999	999999	762	784	999999	440	999999	334	999999	969	750	50	999999	361	111	971	191	679	824	81	999999	999999	675	999999	999999	979	506	999999	999999	815	583	999999	12	999999	955	349	11	168	861	999999	884	999999	909	999999	574	999999	640	999999	766	494	12	999999	999999	532	611	236	709	287	999999	933	933	425	797	307	999999	452	48	715	405	762	969	33	999999	670	197	156	999999	598	999999	805	348	183	55	51	813	712	298	999999	337	729	999999	999999	587	928	230	468	281	611	691	131	369	925	927	14	525	979	63	348	345	464	819	121	377	775	999999	999999	380	755	494	683	163	568	388	676	
999999	255	445	999999	449	728	999999	805	907	788	446	422	999999	51	999999	999999	659	950	143	872	910	528	357	812	999999	470	98	526	999999	17	968	999999	547	261	881	280	544	174	899	617	590	23	999999	999999	338	182	514	338	239	661	34	213	434	515	766	999999	898	632	556	978	999999	358	688	899	999999	645	875	993	999999	999999	299	494	999999	999999	292	896	325	768	999999	999999	999999	759	296	465	983	765	376	41	495	286	382	999999	618	920	976	999999	999999	999999	768	693	307	520	178	983	371	539	999999	907	233	869	289	139	159	396	32	880	71	233	916	64	279	843	508	883	873	387	875	140	999999	60	999999	21	10	790	862	444	999999	313	103	999999	612	468	808	999999	997	252	999999	232	897	999999	180	111	397	713	424	464	21	295	119	999999	663	31	367	182	999999	999999	999999	369	999999	587	999999	757	140	472	451	810	44	999999	886	630	999999	653	242	453	880	470	624	296	375	999999	432	999999	999999	999999	789	591	110	635	327	729	999999	999999	698	319	807	422	970	924	999999	614	429	138	408	488	368	20	788	914	302	999999	653	999999	999999	136	165	993	562	999999	682	860	709	999999	566	167	517	233	955	923	646	467	499	699	34	761	977	304	999999	999999	751	779	802	196	343	489	999999	280	409	999999	164	813	859	949	999999	411	904	30	571	251	970	145	64	999999	278	834	347	953	818	241	158	860	105	846	999999	999999	68	522	75	87	91	247	999999	394	768	832	608	550	457	623	857	956	999999	656	745	616	725	936	918	508	999999	999999	999999	177	999999	304	717	22	679	999999	352	999999	955	494	999999	999999	321	670	106	999999	236	999999	999999	205	999999	999999	137	999999	111	999999	999999	131	999999	566	935	959	785	999999	971	999999	124	595	999999	118	281	475	11	248	999999	22	999999	65	840	999999	282	354	626	266	792	230	999999	278	911	25	999999	230	787	398	559	209	947	999999	698	999999	331	640	926	397	999999	909	999999	888	953	99	369	999999	999999	131	294	999999	343	999999	863	751	307	999999	683	855	946	60	688	999999	689	296	74	640	999999	218	161	641	427	999999	999999	883	39	999999	324	822	656	49	999999	665	113	968	866	429	800	947	999999	484	999999	81	451	999999	999999	587	209	666	35	728	765	83	969	652	999999	114	196	980	721	29	531	860	999999	906	121	32	509	721	429	645	999999	419	884	676	684	999999	787	468	662	999999	89	657	999999	927	284	866	695	461	999999	762	242	999999	999999	314	999999	106	871	999999	762	999999	999999	487	
246	999999	999999	356	199	303	967	816	999999	727	328	278	999999	873	73	999999	632	255	336	58	916	667	412	30	193	579	723	588	484	253	706	999999	374	601	421	417	49	927	677	402	493	999999	999999	999999	501	957	374	89	999999	599	911	999999	999999	999999	571	579	977	867	172	619	999999	389	341	82	31	865	904	999999	999999	655	242	704	577	933	999999	928	231	896	529	236	999999	999999	555	885	341	999999	999999	344	999999	841	439	181	999999	67	823	114	999999	373	494	635	62	35	626	387	367	217	939	999999	475	643	357	90	348	999999	414	934	833	999999	741	832	999999	569	319	999999	225	999999	939	520	119	999999	999999	858	999999	894	183	190	999999	178	999999	134	999999	651	868	396	493	359	999999	828	653	889	281	999999	631	661	999999	492	715	15	171	305	277	999999	829	999999	371	499	677	454	762	999999	915	664	928	999999	584	634	700	999999	137	999999	238	121	999999	230	188	81	236	751	544	690	474	23	16	232	857	829	822	853	34	994	681	388	75	428	973	616	281	999999	87	999999	792	792	877	305	77	999999	561	999999	836	300	272	926	910	999999	759	902	657	706	759	999999	812	999999	899	142	999999	850	55	999999	257	572	800	999999	999999	818	898	682	145	711	165	999999	999999	223	999999	734	732	755	478	993	668	81	999999	575	265	999999	999999	944	892	745	120	226	119	123	360	274	499	60	261	999999	183	999999	999999	946	550	68	487	999999	831	174	410	999999	381	62	999999	186	613	235	957	351	904	954	999999	400	601	938	999999	164	862	999999	244	681	503	999999	819	999999	314	22	34	999999	845	325	122	999999	344	680	999999	66	343	184	999999	999999	103	910	197	229	999999	999999	355	612	999999	999999	735	89	999999	728	936	999999	243	999999	871	999999	999999	760	999999	589	841	999999	66	920	999999	999999	999999	999999	100	970	588	593	199	599	303	938	999999	421	730	522	590	42	999999	615	999999	849	823	156	313	999999	73	342	414	607	388	236	319	434	519	941	999999	999999	989	959	150	999999	999999	644	999999	932	934	789	40	983	999999	999999	273	450	999999	253	711	673	385	40	906	999999	999999	591	221	77	628	243	999999	788	999999	542	53	837	475	999999	53	188	261	380	135	999999	312	999999	608	580	962	999999	257	275	240	839	671	999999	63	895	174	224	999999	827	999999	999999	886	252	974	466	999999	435	975	786	210	532	422	15	904	999999	942	758	983	640	114	759	986	999999	557	180	870	94	784	999999	999999	829	755	434	75	435	397	999999	456	151	815	537	
894	470	999999	707	999999	666	64	430	952	415	240	792	722	554	714	259	694	803	595	680	650	405	560	999999	999999	987	999999	479	999999	882	999999	842	825	576	865	525	572	850	753	999999	39	364	627	820	598	962	999999	999999	720	148	999999	652	999999	999999	886	999999	909	693	999999	439	727	999999	999999	80	114	398	966	156	689	199	999999	999999	999999	391	651	296	777	999999	782	814	285	428	999999	106	515	999999	296	691	689	376	999999	878	920	999999	486	999999	999999	999999	715	210	996	565	831	531	461	532	602	999999	493	999999	720	999999	911	125	163	309	825	999999	564	455	999999	285	466	322	583	808	922	736	999999	206	127	230	34	582	818	720	999999	999999	645	983	66	999999	999999	99	999999	446	967	805	999999	186	629	90	999999	999999	107	720	109	999999	947	652	609	866	999999	999999	483	500	154	338	306	443	712	597	452	999999	398	999999	999999	999999	667	147	841	126	576	728	577	999999	236	763	999999	999999	621	999999	999999	993	383	199	863	910	615	999999	301	638	509	726	999999	41	637	422	872	999999	642	731	851	810	999999	492	300	540	719	999999	273	999999	854	208	822	634	316	459	207	209	126	999999	761	999999	845	213	617	850	263	999999	409	814	999999	366	999999	999999	236	480	192	890	899	333	200	999999	891	910	783	311	999999	999999	724	999999	225	672	999999	474	999999	349	964	607	999999	449	286	184	46	999999	999999	497	999999	933	407	836	276	999999	309	793	999999	591	619	934	429	316	999999	423	821	231	999999	228	366	991	999999	886	999999	999999	25	459	56	26	143	442	421	296	569	970	442	887	999999	909	999999	216	497	388	729	39	188	999999	503	862	362	814	860	280	141	750	24	520	331	692	301	849	999999	999999	458	187	999999	143	746	975	999999	933	999999	999999	855	159	504	540	999999	485	406	455	956	194	663	328	581	150	164	819	956	922	566	228	999999	523	999999	536	930	552	515	55	822	527	881	429	999999	181	425	982	255	484	999999	846	295	845	893	999999	307	140	606	383	978	926	29	999999	377	999999	81	341	689	967	999999	999999	999999	361	632	999999	999999	244	824	410	999999	182	573	482	999999	999999	932	772	630	906	999999	799	945	142	76	896	508	999999	62	412	109	999999	302	999999	874	748	877	999999	999999	465	999999	73	999999	206	659	806	362	999999	999999	999999	169	309	711	999999	738	809	668	837	294	736	930	489	191	999999	310	640	879	296	607	819	842	999999	559	174	656	176	494	749	482	999999	543	960	332	405	999999	999999	382	999999	999999	74	
89	50	650	485	535	770	999999	893	895	28	999999	76	939	680	814	999999	999999	999999	137	571	325	919	364	34	999999	969	167	786	179	999999	999999	999999	746	999999	999999	802	358	84	639	885	999999	999999	853	464	999999	999999	31	652	590	92	60	999999	999999	977	999999	170	686	625	292	566	999999	105	724	999999	761	566	330	406	940	21	812	999999	907	999999	286	999999	999999	900	690	727	947	515	999999	97	459	431	977	768	794	999999	999999	732	999999	83	999999	199	875	468	702	776	155	625	999999	579	999999	385	999999	150	701	999999	999999	785	935	564	618	999999	900	999999	935	339	589	561	611	371	999999	90	999999	834	970	97	849	999999	999999	913	581	332	999999	999999	817	999999	503	836	999999	771	483	340	797	237	999999	182	999999	248	533	373	197	593	23	349	683	999999	502	103	999999	614	183	498	999999	31	983	296	305	284	999999	860	999999	752	494	999999	999999	999999	293	655	379	797	999999	611	999999	833	726	987	318	463	942	629	581	409	666	463	598	984	751	776	999999	178	877	25	429	672	538	444	109	184	462	128	905	847	999999	382	816	572	426	999999	304	995	977	999999	341	200	289	435	96	41	251	903	812	517	999999	211	919	782	191	999999	999999	999999	999999	144	11	823	724	734	686	293	647	35	568	996	999999	259	200	46	999999	239	393	112	358	78	999999	559	999999	397	446	522	463	43	999999	26	459	22	116	843	840	517	475	554	749	803	394	225	344	999999	45	161	21	883	108	952	999999	202	933	999999	211	452	517	999999	298	173	999999	613	645	552	546	468	999999	357	206	176	763	839	363	555	683	716	224	499	362	294	510	580	935	999999	999	267	999999	999999	641	397	999	149	265	585	999999	999999	580	999999	999999	999999	19	999999	686	932	199	187	839	999999	146	495	237	28	973	14	662	259	999999	217	553	999999	388	855	715	808	999999	623	583	777	581	902	999999	432	999999	785	284	847	893	12	248	821	427	701	160	156	170	981	175	999999	922	723	112	372	999999	990	198	163	948	878	766	575	604	72	999999	999999	358	999999	798	198	729	999999	999999	675	968	731	861	686	705	999999	648	194	458	999999	999999	999999	799	773	194	999999	597	999999	999999	25	246	673	227	999999	895	916	797	365	192	977	999999	116	367	437	403	517	138	511	458	388	239	999999	127	282	217	947	999999	999999	620	569	601	999999	999999	999999	438	999999	999999	999999	791	788	772	292	999999	481	999999	748	999999	372	999999	677	110	96	672	999999	785	665	556	999999	158	948	483	222	
745	623	999999	923	199	27	998	108	12	632	999999	670	999999	947	579	646	483	468	457	81	999999	943	468	514	936	406	564	773	749	569	358	842	999999	559	547	389	105	999999	558	482	999999	999999	674	999999	376	11	999999	999999	96	909	999999	689	500	999999	17	999999	164	999999	987	999999	462	235	359	443	283	877	365	66	409	199	551	607	910	974	707	933	278	989	148	999999	999999	999999	687	839	107	668	352	903	999999	745	999999	234	999999	999999	30	148	922	240	999999	499	646	999999	439	896	368	999999	779	525	704	84	533	174	732	63	300	999999	999999	999999	999999	615	534	462	513	663	965	999999	999999	154	999999	569	20	999999	795	649	297	999999	296	791	480	243	889	827	208	478	222	70	502	999999	475	293	600	412	999999	589	999999	194	343	775	931	51	155	635	570	144	999999	495	379	92	765	645	449	999999	48	112	999999	707	263	999999	451	904	824	884	999999	671	969	608	152	215	999999	113	320	521	860	999999	97	264	999999	74	415	727	691	419	999999	829	843	843	374	999999	999999	267	931	308	334	999999	227	271	956	999999	175	465	352	173	408	999999	335	928	999999	610	999999	471	999999	198	630	723	223	415	999999	999999	827	999999	999999	359	999999	426	181	22	197	999999	221	826	999999	367	999999	999999	384	527	999999	999999	504	915	947	764	779	401	817	742	677	610	812	812	455	117	999999	999999	999999	993	821	981	999999	999999	740	72	398	197	173	92	299	680	348	696	404	409	354	911	188	999999	580	950	609	999999	344	586	31	409	380	200	295	999999	999999	391	706	39	999999	192	184	885	375	591	999999	734	999999	999999	271	999999	999999	56	763	169	861	751	999999	870	381	999999	977	164	50	999999	999999	973	796	438	952	957	989	374	999999	172	736	999999	114	999999	722	999999	985	347	325	999999	991	334	437	136	999	977	967	836	999999	999999	214	30	844	386	774	264	937	24	54	314	136	53	571	601	999999	567	647	434	999999	506	999999	640	838	145	997	999999	999999	670	999999	999999	999999	163	716	612	958	716	458	727	224	468	999999	970	303	999999	778	948	999999	836	703	441	340	999999	688	161	999999	999999	999999	708	388	291	999999	276	585	999999	324	999999	336	959	642	716	118	919	220	689	999999	106	347	827	367	58	729	709	967	998	999999	456	474	564	999999	394	534	749	349	932	749	670	394	232	696	804	999999	803	203	986	332	999999	332	999	999999	708	999999	364	351	999999	561	19	309	587	435	999999	509	771	162	258	192	999999	580	287	939	897	711	124	
999999	999999	436	999999	515	981	675	999999	133	999999	971	999999	999999	179	408	19	999999	999999	999999	807	796	828	305	850	651	944	803	963	999999	55	70	999999	997	999999	233	789	999999	635	503	327	999999	212	744	45	999999	999999	999999	23	999999	570	906	209	535	999999	327	311	267	586	999999	571	187	712	392	88	414	286	110	999999	945	999999	115	745	999999	53	896	594	999999	269	60	597	852	790	999999	280	148	999999	999999	103	999999	999999	999999	999999	361	999999	149	209	999999	665	999999	523	999999	57	77	999999	999999	171	963	492	999999	732	227	997	536	686	999999	397	999999	121	939	999999	126	999999	258	999999	96	789	999999	314	999999	999999	999999	429	638	999999	644	804	722	660	815	977	897	677	95	72	704	534	790	675	222	752	999999	708	725	87	406	945	799	54	265	675	999999	658	588	999999	959	798	999999	999999	51	999999	999999	59	306	999999	999999	999999	999999	999999	328	562	999999	999999	101	161	207	75	999999	560	139	999999	15	678	404	149	999999	248	99	775	113	906	174	999999	634	308	86	999999	411	763	431	999999	34	613	725	702	676	70	567	436	123	893	104	999999	869	999999	908	999999	655	167	763	417	360	156	92	422	999999	217	93	792	999999	757	663	940	138	182	999999	402	999999	701	999999	999999	999999	663	999999	219	999999	999999	921	291	999999	89	999999	254	999999	24	607	877	999999	999999	315	468	976	774	361	365	240	164	679	697	999999	999999	54	999999	999999	623	735	696	494	872	999999	41	296	802	402	995	962	418	939	999999	574	797	870	649	396	13	173	907	311	306	979	656	686	233	614	883	45	999999	560	999999	288	910	999999	659	999999	283	182	999999	381	999999	999999	999999	225	565	133	880	646	404	567	690	460	828	999999	999999	892	953	999999	72	999999	519	959	999999	858	999999	999999	663	413	221	946	122	999999	989	535	945	903	167	441	131	110	733	246	640	284	869	926	460	525	999999	766	749	929	119	985	861	406	281	963	999999	730	469	476	434	458	999999	858	470	303	449	999999	735	521	233	962	464	999999	999999	847	999999	636	385	148	218	455	206	193	722	999999	673	549	631	204	999999	401	999999	267	812	192	829	20	465	999999	999999	910	41	238	706	157	531	999999	86	434	974	35	999999	330	268	979	261	271	999999	467	999999	999999	663	541	741	831	999999	206	470	147	999999	978	180	999999	72	307	999999	968	487	575	999999	94	472	206	229	754	999999	320	999999	999999	930	999999	873	998	537	999999	257	499	496	874	826	999999	128	939	416	995	999999	999999	268	960	565	
293	784	571	984	544	999999	466	321	987	785	20	207	638	217	459	114	999999	999999	999999	60	999999	481	999999	748	157	999999	533	790	999999	899	919	62	48	276	646	784	312	23	992	749	790	188	509	98	816	137	999999	732	957	999999	682	445	382	909	641	811	180	822	837	999999	999999	676	97	97	865	958	999999	999999	570	675	802	168	697	146	269	999999	972	524	932	30	486	801	832	343	227	483	680	139	635	999999	613	489	999999	425	846	123	101	421	999999	858	968	999999	999999	291	98	523	748	245	650	896	839	999999	890	816	101	999999	843	753	999999	391	287	39	736	735	71	999999	999999	282	300	156	654	560	301	84	61	999999	639	550	254	703	735	999999	488	999999	995	957	598	370	333	999999	999999	347	551	841	580	939	392	999999	999999	775	999999	999999	944	999999	252	288	364	815	765	733	472	999999	509	176	656	842	550	996	999999	999999	724	999999	949	556	876	316	18	460	999999	999999	974	999999	330	999999	999999	270	999999	984	497	717	999999	783	999999	599	999999	976	838	385	999999	999999	399	395	696	125	61	920	526	999999	627	935	279	903	999999	653	758	269	972	40	14	396	352	999999	509	32	512	940	27	359	999999	999999	478	633	275	766	722	999999	516	215	427	999999	743	112	999999	561	447	698	471	999999	841	22	14	807	381	798	395	833	886	999999	612	999999	903	177	123	728	467	646	999999	554	931	999999	753	999999	613	762	999999	249	208	948	999999	813	479	76	999999	271	894	670	261	476	381	888	999999	999999	603	316	348	575	989	638	104	801	999999	999999	29	999999	269	999999	204	999999	156	155	635	938	999999	799	640	836	999999	999999	834	796	999999	171	999999	999999	476	911	173	306	424	86	260	570	853	782	999999	999999	57	999999	12	655	475	642	999999	999999	999999	999999	751	803	999999	511	916	999999	803	307	416	899	743	975	204	358	85	898	204	999999	894	75	94	317	56	87	999999	813	999999	188	330	751	999999	999999	790	712	999999	369	630	913	170	122	766	556	375	853	819	999999	651	999999	580	577	448	260	999999	197	680	443	756	598	722	112	298	624	999999	665	68	796	195	492	197	999999	999999	290	909	782	309	538	941	999999	268	717	999999	205	608	999999	312	589	999999	999999	42	726	999999	42	200	67	824	151	999999	999999	794	32	886	999999	466	865	308	999999	351	559	999999	152	999999	999999	339	14	941	102	999999	232	999999	479	191	591	459	471	112	999999	100	999999	957	999999	999999	240	999999	999999	831	11	738	742	454	154	248	65	715	890	
999999	59	702	196	126	731	134	999999	358	325	841	304	709	995	762	72	999999	499	999999	730	193	999999	163	104	183	939	363	284	777	217	999999	135	999999	569	999999	62	544	903	999999	235	42	611	999999	94	404	536	999999	743	980	392	86	999999	464	999999	706	962	999999	607	22	999999	378	850	579	150	999999	715	999999	150	999999	710	528	999999	763	999999	999999	582	999999	999999	999999	999999	999999	999999	999999	395	999999	999999	671	892	863	999999	166	999999	891	559	857	999999	41	742	999999	688	118	161	985	999999	863	999999	986	97	296	133	583	827	907	375	539	999999	556	193	19	603	54	535	999999	999999	554	591	999999	214	999999	515	550	646	79	21	538	495	634	34	532	999999	505	583	999999	739	701	338	39	526	999999	109	636	848	732	999999	644	583	874	999999	725	281	999999	782	579	999999	999999	936	757	895	837	54	999999	532	999999	999999	108	470	929	548	781	999999	562	756	194	419	879	999999	913	673	377	954	621	131	999999	999999	999999	723	14	999999	999999	765	581	999999	999999	975	975	113	999999	941	999999	184	654	336	731	510	719	884	597	169	901	880	32	94	528	882	432	12	233	411	213	384	465	114	391	25	643	428	999999	218	999999	775	515	972	999999	203	310	999999	399	797	540	703	999999	845	999999	286	743	496	999999	807	552	972	880	786	999999	923	718	549	944	715	999999	300	817	388	999999	999999	375	999999	719	334	581	999999	999999	999999	870	510	259	999999	999999	115	282	157	812	999999	999999	999999	999999	728	243	451	484	761	350	683	930	250	999999	746	999999	796	910	692	777	290	999999	999999	369	454	916	237	673	107	367	839	442	999999	487	557	999999	263	240	646	816	277	850	999999	999999	929	505	629	624	999999	999999	395	204	590	380	531	999999	999999	112	451	812	999999	999999	387	404	510	999999	220	762	999999	34	866	565	274	876	999999	999999	415	617	440	948	999999	613	999999	606	971	644	852	349	955	523	471	999999	789	999999	810	500	473	999999	296	688	294	867	296	488	634	829	999999	713	999999	101	628	643	672	502	526	402	999999	999999	432	999999	398	871	806	999999	562	715	776	999999	75	18	999999	989	330	751	999999	428	326	999999	972	999999	713	148	478	864	999999	827	488	999999	316	999999	999999	692	992	999999	299	423	999999	482	925	918	63	500	999999	999999	999999	638	323	920	837	108	85	933	807	291	163	259	999999	941	919	999999	237	999999	133	657	135	284	997	900	461	999999	367	999999	757	64	97	223	500	999999	741	999999	999999	567	459	218	999999	950	885	711	277	
50	30	129	999999	999999	690	575	376	990	999999	849	641	422	999999	999999	740	999999	185	753	999999	939	758	999999	210	664	230	999999	38	914	999999	184	399	296	999999	421	999999	999999	291	567	373	522	846	510	880	891	624	101	999999	863	478	110	774	142	517	337	292	245	918	898	969	999999	546	462	675	562	459	999999	789	57	999999	501	999999	618	389	681	103	258	905	318	49	138	572	174	446	225	409	267	778	305	999999	985	999999	392	999999	353	976	999999	835	328	442	999999	999999	60	499	976	160	166	752	836	999999	43	340	610	858	840	457	381	999999	999999	162	999999	576	493	918	389	999999	567	30	45	705	999999	423	587	876	999999	826	999999	675	469	74	999999	514	942	999999	105	999999	999999	534	756	896	604	999999	384	175	999999	703	999999	141	119	804	999999	146	717	140	999999	620	752	733	98	24	999999	705	556	999999	909	688	633	999999	823	733	462	43	274	148	110	341	48	421	637	77	18	390	565	664	481	999999	797	811	538	999999	902	986	999999	742	961	899	999999	999999	266	560	79	397	317	999999	352	559	871	578	999999	201	582	341	105	30	15	554	149	892	999999	999999	999999	999999	892	999999	831	475	999999	531	187	210	520	58	164	87	997	621	83	189	321	922	245	229	781	346	902	571	890	424	736	416	999999	928	86	999999	669	258	504	968	554	999999	961	349	400	829	681	533	186	28	33	394	481	959	999999	991	567	672	50	555	446	270	999999	182	795	999999	450	591	999999	700	417	748	126	114	635	444	960	895	828	951	999999	379	394	871	999999	999999	935	800	358	95	999999	996	999999	949	531	294	302	788	554	999999	999999	99	999999	485	611	284	999999	376	334	146	40	671	843	98	890	77	875	713	999999	452	835	650	999999	887	999999	420	540	177	582	999999	999999	181	350	209	572	575	818	908	270	999999	84	568	475	221	64	235	163	999999	69	464	999999	588	999999	112	999999	999999	855	673	681	999999	743	110	794	984	994	999999	999999	644	526	324	259	967	999999	665	999999	277	999999	32	999999	578	999999	421	999999	128	931	563	174	248	415	834	720	154	236	80	382	974	774	491	227	205	999999	519	602	745	215	451	145	351	734	999999	999999	999999	999999	113	932	999999	992	675	62	440	694	91	999999	692	604	999999	740	382	292	999999	502	693	805	636	673	747	818	373	999999	999999	428	822	514	889	280	999999	999999	133	147	999999	981	108	999999	786	511	823	999999	999999	150	999999	711	763	999999	341	999999	999999	38	214	440	194	514	629	
999999	572	22	872	577	348	421	717	801	617	244	242	421	404	263	28	999999	850	466	999999	232	999999	778	664	762	182	865	999999	857	108	693	952	546	999999	345	867	773	639	255	942	499	433	309	104	999999	827	999999	629	616	19	89	590	728	999999	407	951	793	999999	119	404	483	20	859	702	924	999999	696	68	69	396	255	496	999999	524	418	999999	512	684	146	999999	262	999999	794	848	29	113	234	939	955	999999	999999	999999	530	999999	469	999999	999999	606	179	246	999999	861	569	999999	764	592	999999	213	197	608	448	118	221	183	152	246	999999	999999	683	821	67	999999	113	675	322	829	999999	999999	65	999999	234	906	515	999999	804	999999	677	575	93	436	127	30	752	356	999999	965	214	356	708	999999	273	562	923	358	189	384	758	999999	999999	935	626	999999	158	267	383	542	603	320	378	752	569	649	928	256	703	999999	13	756	999999	356	999999	619	54	999999	666	999999	983	166	999999	999999	641	999999	999999	999999	999999	884	872	495	972	413	372	999999	978	956	663	623	633	676	999999	152	380	11	174	560	320	999999	999999	999999	999999	711	558	446	599	948	120	786	999999	780	445	819	174	518	784	999999	984	731	641	97	179	52	48	316	511	999999	999999	640	618	999999	837	999999	696	556	999999	271	854	925	999999	999999	846	877	999999	853	240	835	978	861	227	999999	575	589	375	110	156	558	672	251	999999	31	999999	480	177	873	943	999999	132	999999	624	523	472	69	999999	610	251	999999	410	195	86	676	600	198	422	771	999999	999999	437	595	410	345	598	612	999999	282	999999	376	709	999999	909	598	712	370	246	999999	999999	516	161	765	859	999999	157	486	999999	269	430	710	67	405	340	695	215	999999	999999	999999	924	859	79	164	478	874	592	642	286	488	963	240	951	718	397	36	105	672	999999	999999	198	122	446	730	999999	999999	318	313	438	999999	393	185	162	957	780	524	446	997	999999	985	999999	514	209	687	306	200	758	349	999999	999999	600	542	800	662	99	811	423	348	312	999999	565	999999	213	73	105	999999	87	993	999999	999999	589	108	385	751	999999	683	999999	759	434	999999	999999	999999	999999	999999	623	999999	999999	500	999999	968	111	108	999999	249	429	983	311	146	592	518	123	765	410	145	723	501	999999	59	378	999999	899	663	999999	650	384	595	999999	999999	449	999999	412	999999	135	969	771	491	999999	999999	999999	309	382	775	177	915	548	907	569	169	411	131	693	334	131	461	79	448	193	999999	999999	833	10	233	697	347	999999	537	639	440	
999999	241	96	30	728	999999	999999	133	999999	998	112	476	999999	999999	676	327	561	87	464	673	999999	332	999999	370	281	498	308	158	88	830	809	21	999999	138	999999	999999	999999	673	606	62	428	945	952	194	999999	398	806	186	557	999999	786	999999	82	966	999999	51	933	726	999999	239	770	885	54	666	199	101	999999	898	39	505	292	887	480	412	255	954	380	999999	429	883	691	131	600	709	999999	999999	938	311	597	752	999999	318	925	376	291	543	900	295	995	999999	999999	907	157	61	96	898	558	670	720	999999	671	999999	306	864	548	999999	999999	345	622	999999	999999	999999	311	286	999999	973	962	999999	130	712	63	94	127	999999	999999	999999	974	549	622	155	232	999999	590	21	91	425	22	70	828	642	999999	565	673	586	999999	300	999999	999999	792	122	999999	454	550	18	532	999999	703	726	179	764	674	745	723	999999	196	999999	317	299	205	999999	961	902	284	487	463	999999	421	541	883	404	187	112	999999	509	219	778	727	582	489	505	999999	296	890	999999	967	513	999999	206	399	999999	982	317	999999	999999	161	43	179	72	554	43	174	999999	842	774	586	572	988	223	267	999999	167	735	809	699	132	675	21	220	520	949	656	224	999999	81	422	869	436	999999	358	185	608	664	999999	456	340	999999	453	125	487	999999	999999	628	939	980	653	257	508	976	825	486	32	959	552	999999	386	950	29	771	999999	999999	999999	999999	864	92	999999	502	707	999999	368	571	231	999999	732	124	434	38	285	999999	427	999999	370	460	999999	999999	999999	649	999999	433	79	390	541	681	762	770	270	345	999999	999999	999999	161	549	156	999999	263	264	999999	237	437	179	999999	675	999999	353	198	999999	999999	999999	999999	929	170	390	284	292	978	999999	550	142	999999	854	98	999999	427	999999	276	999999	224	842	730	618	999999	422	685	263	721	999999	684	337	574	423	585	150	999999	999999	999999	771	275	863	638	232	999999	994	999999	999999	91	94	257	865	87	999999	142	841	999999	383	903	999999	704	31	571	273	999999	222	999999	548	278	948	502	999999	981	505	999999	999999	213	507	904	41	157	112	182	999999	467	819	999999	11	290	743	674	397	34	272	76	254	301	374	999999	501	436	999999	314	999999	591	999999	883	582	224	780	637	968	999999	872	600	602	849	934	806	537	962	566	267	535	284	999999	999999	719	438	114	70	839	631	412	604	431	797	49	55	709	935	677	787	510	115	706	918	161	671	999999	405	999999	568	348	999999	999999	999999	999999	858	999999	999999	173	153	119	720	
798	346	76	277	999999	999999	809	889	999999	601	294	778	757	429	578	197	323	57	965	999999	703	280	292	873	733	999999	999999	191	999999	427	999999	533	678	789	316	369	851	884	502	668	999999	477	470	746	254	102	999999	360	290	298	968	999999	188	410	999999	999999	64	203	543	999999	999999	999999	329	680	829	760	110	968	122	218	346	999999	999999	306	123	236	999999	545	999999	641	999999	667	901	281	458	656	355	277	772	788	315	657	350	296	881	968	999999	790	917	493	999999	742	999999	81	999999	538	571	881	297	790	718	518	575	902	955	999999	999999	999999	231	183	999999	999999	206	999999	903	689	98	999999	425	999999	999999	29	628	144	649	518	999999	829	329	999999	999999	473	980	999999	80	999999	91	448	341	762	251	999999	999999	744	88	999999	546	914	999999	273	449	312	466	152	712	698	889	999999	262	446	999999	897	999999	311	97	942	851	224	263	117	607	650	927	999999	903	979	999999	883	999999	999999	971	999999	999999	66	480	782	16	838	279	382	906	650	195	894	73	353	380	268	656	146	317	331	660	70	665	999999	385	804	248	732	999999	16	999999	999999	999999	999999	245	673	831	999999	935	999999	945	881	210	957	465	42	598	559	609	201	237	919	183	649	855	999999	400	680	999999	212	600	546	143	900	275	423	430	881	118	999999	437	351	210	303	999999	779	860	708	343	352	215	999999	133	57	779	999999	599	824	337	999999	282	160	999999	733	423	409	747	309	691	51	999999	717	451	901	999999	885	719	879	999999	999999	740	691	999999	999999	996	911	999999	95	131	809	824	999999	553	474	999999	287	444	477	999999	999999	42	560	999999	301	739	497	246	231	294	893	746	719	560	262	903	591	812	852	736	999999	986	662	187	999999	227	17	173	977	477	486	451	251	999	296	53	190	675	999999	325	999999	674	999999	800	238	999999	114	999999	301	571	843	999999	592	740	378	999999	379	382	144	84	732	333	269	754	999999	452	999999	720	999999	218	999999	915	999999	999999	238	837	999999	861	949	999999	122	999999	999999	415	634	21	859	511	999999	306	673	999999	540	999999	592	184	999999	446	999999	785	568	394	999999	92	848	927	707	64	512	541	205	999999	433	324	961	770	461	853	999999	796	593	993	99	999999	999999	916	385	796	999999	63	999999	999999	868	999999	261	999999	999999	790	567	706	314	804	998	99	999999	166	384	999999	20	822	723	999999	326	205	201	574	304	812	547	932	552	911	120	458	119	999999	648	268	73	242	999999	671	295	423	492	789	999999	10	999999	
388	541	999999	786	132	340	870	999999	673	972	686	434	379	252	635	164	402	693	999999	980	263	999999	125	163	999999	243	61	275	903	713	999999	579	303	944	168	999999	393	135	999999	999999	999999	815	999999	296	386	999999	218	428	660	999999	99	105	999999	999999	999999	870	999999	999999	18	888	288	605	999999	959	999999	999999	999999	999999	999999	245	999999	277	706	431	999999	448	542	829	999999	969	35	632	615	644	999999	317	135	283	341	297	973	387	999999	108	839	642	686	999999	726	279	676	783	345	424	498	822	398	32	287	174	338	999999	238	48	863	655	999999	999999	346	262	981	857	999999	795	999999	999999	161	607	591	109	762	526	113	999999	999999	252	999999	200	155	801	918	112	995	999999	959	387	999999	87	999999	999999	651	202	679	473	297	819	999999	549	999999	999999	671	790	441	187	412	812	999999	731	745	620	368	800	349	545	343	879	861	927	999999	884	999999	83	372	407	458	569	847	639	220	483	563	748	47	49	140	137	671	817	763	156	893	427	999999	999999	999999	851	999999	143	140	417	957	762	999999	999999	871	598	428	999999	729	842	964	854	520	272	999999	619	762	999999	999999	216	218	53	173	689	990	999999	740	747	581	606	716	713	999999	999999	999999	800	45	769	178	541	709	637	999999	999999	191	49	906	999999	567	215	999999	553	728	923	209	999999	599	32	287	64	999999	680	999999	132	135	999999	354	717	746	999999	584	999999	140	999999	999999	580	955	251	999999	951	999999	670	190	999999	518	999999	984	585	603	611	211	22	491	123	684	38	999999	999999	795	930	694	999999	334	310	631	104	423	855	427	628	958	999999	524	335	155	999999	499	95	614	962	277	999999	123	144	65	571	999999	999999	198	477	403	999999	456	577	266	720	346	880	744	424	749	139	168	974	653	999999	999999	165	999999	999999	538	101	999999	832	663	925	85	199	254	70	592	405	666	949	235	968	901	999999	999999	435	850	619	350	999999	223	148	611	148	491	211	83	999999	59	701	938	312	999999	623	914	999999	999999	156	999999	999999	999999	353	472	218	749	684	953	999999	96	543	646	919	750	171	619	525	323	937	708	999999	999999	999999	356	999999	20	923	999999	287	42	999999	790	704	983	666	367	999999	675	402	399	806	257	532	270	999999	64	29	561	999999	999999	399	999999	999999	448	591	999999	596	999999	999999	999999	826	355	999999	999999	358	752	942	936	94	803	750	849	921	547	901	999999	464	999999	840	999999	991	371	862	283	999999	719	93	265	401	969	770	999999	178	999999	572	999999	582	
23	999999	999999	999999	92	477	673	263	549	106	169	546	796	999999	999999	166	596	216	465	493	401	999999	999999	999999	686	545	125	43	999999	680	726	975	450	223	451	73	87	798	908	894	198	29	103	622	924	999999	999999	736	158	715	582	987	117	968	190	148	282	999999	435	547	362	640	385	868	380	194	106	999999	791	558	88	798	308	571	304	999999	781	26	744	968	939	388	884	172	999999	739	867	481	43	312	790	982	373	371	541	557	644	999999	999999	740	622	32	945	599	637	783	999999	546	673	808	367	265	361	466	607	999999	756	223	769	641	327	624	549	488	767	999999	999999	936	999999	747	737	556	999999	999999	999999	999999	999999	999999	535	325	59	330	808	234	945	535	631	906	763	567	999999	431	999999	999999	423	999999	999999	466	831	999999	359	999999	517	926	999999	999999	491	357	120	690	541	471	687	454	999999	996	816	999999	543	242	475	528	999999	999999	946	316	101	172	590	358	999999	975	463	999999	965	999999	813	882	163	144	999999	283	795	82	36	339	743	20	999999	999999	999999	168	923	598	74	999999	999999	55	979	764	719	329	766	999999	257	565	999999	693	488	999999	193	933	171	409	199	201	733	110	445	616	572	91	152	174	999999	999999	62	864	930	999999	999999	767	902	999999	999999	999999	517	43	825	471	331	60	531	736	242	256	996	523	999999	999999	107	478	610	373	202	638	186	602	593	999999	999999	153	999999	999999	564	426	41	773	984	475	684	699	999999	973	294	522	559	415	931	999999	999999	538	465	67	47	999999	999999	999999	206	786	547	915	449	852	958	999999	999999	187	999999	816	999999	233	538	934	198	407	202	636	89	679	88	771	670	999999	999999	974	688	705	315	314	999999	502	576	208	999999	768	259	433	25	116	999999	381	243	999999	705	999999	999	530	869	640	999999	529	459	999999	707	999999	999999	999999	167	984	499	999999	872	867	556	722	657	340	16	999999	158	769	621	973	454	999999	999999	555	967	640	999999	167	999999	999999	256	999999	53	59	999999	162	523	999999	276	41	999999	642	509	999999	568	982	406	669	524	449	491	298	999999	999999	999999	10	999999	999999	810	526	999999	999999	999999	207	621	815	679	999999	838	853	905	675	503	590	999999	811	207	173	986	999999	244	314	999999	396	193	957	832	567	977	500	999999	824	672	999999	31	284	886	312	753	753	313	799	830	999999	999999	816	795	327	128	271	802	999999	712	999999	292	705	699	369	23	663	982	121	999999	347	938	91	13	753	568	93	924	895	999999	243	680	444	
999999	972	853	377	171	514	449	999999	698	841	121	846	467	325	584	527	999999	100	999999	202	999999	493	999999	999999	999999	52	759	45	999999	906	665	479	155	999999	232	727	515	646	501	477	999999	914	999999	999999	969	166	999999	999999	999999	407	606	329	999999	487	275	990	999999	401	999999	999999	755	999999	379	791	185	642	999999	999999	103	857	999999	652	598	302	530	264	843	635	492	656	756	515	537	938	309	346	16	667	999999	999999	487	999999	91	382	722	999999	544	858	999999	999999	465	675	999999	650	395	999999	999999	180	999999	21	156	614	909	907	372	249	875	440	491	999999	635	43	48	861	380	897	570	225	580	271	720	985	713	164	999999	999999	999999	887	999999	355	615	999999	710	570	95	872	214	184	19	482	999999	113	376	91	701	999999	999999	299	279	999999	393	515	600	695	301	171	901	755	999999	291	884	999999	887	146	999999	800	999999	477	775	507	693	396	216	107	878	616	999999	631	462	769	453	76	617	65	962	109	245	25	999999	924	971	459	467	728	597	405	226	240	856	901	109	169	999999	772	999999	996	309	502	999999	684	551	999999	302	947	837	818	380	831	183	999999	564	317	208	851	535	243	929	487	510	483	999999	999999	999999	561	669	999999	552	999999	999999	965	800	743	207	594	999999	702	166	520	890	779	999999	394	999999	999999	346	999999	999999	672	246	570	999999	999999	999999	344	294	999999	999999	999999	287	553	275	535	579	218	333	821	120	613	999999	999999	999999	418	597	999999	999999	15	332	53	224	878	999999	880	608	691	898	979	750	863	310	219	208	999999	243	346	514	499	815	847	407	525	681	357	203	413	493	999999	233	271	999999	289	840	460	999999	408	230	394	927	888	320	354	80	256	313	269	634	661	185	260	226	999999	999999	484	645	999999	999999	975	687	999999	208	249	755	488	977	30	378	748	898	834	126	999999	571	927	537	63	454	435	54	933	779	999999	483	973	55	926	99	365	999999	999999	212	255	707	732	690	80	598	592	278	293	891	885	763	350	999999	106	999999	272	946	591	999999	999999	999999	753	424	999999	766	782	999999	61	930	23	932	999999	632	999999	421	839	246	467	999999	862	166	999999	52	893	78	142	999999	949	538	827	418	233	584	440	324	999999	318	323	314	816	999999	227	362	999999	952	693	718	272	684	999999	35	999999	136	391	615	179	999999	999999	308	633	942	493	999999	999999	604	709	999999	201	557	467	531	923	999999	648	713	938	408	174	999999	384	424	999999	274	999999	999999	929	107	202	825	154	
252	787	999999	681	873	665	703	259	283	253	208	526	999999	227	999999	112	336	487	999999	676	771	546	589	999999	218	375	229	543	311	675	612	999999	375	413	224	999999	999999	481	999999	57	245	159	890	697	999999	898	999999	57	952	999999	999999	619	523	159	999999	999999	999999	999999	999999	507	999999	170	947	999999	641	906	160	999999	12	293	999999	854	711	631	999999	621	656	892	999999	320	514	181	590	612	82	992	999999	226	39	518	999999	815	19	278	610	999999	212	291	65	278	747	999999	999999	999999	503	747	907	999999	718	761	999999	314	353	162	993	274	579	344	536	999999	137	934	999999	494	746	388	845	443	31	366	419	374	836	479	572	954	137	921	999999	334	999999	886	999999	999999	999999	241	999999	856	284	345	505	867	755	999999	151	812	287	560	922	124	902	474	870	361	352	685	478	999999	589	48	147	657	235	211	563	250	999999	14	35	515	916	988	168	685	999999	999999	999999	429	999999	760	676	999999	999	994	432	999999	26	156	926	782	762	999999	999999	999999	208	999999	999999	553	999999	999999	386	283	534	416	208	913	999999	194	500	800	77	59	545	999999	999999	569	657	241	779	943	999999	289	87	252	752	999999	721	999999	999999	23	909	74	575	437	383	999999	52	593	795	518	315	831	656	135	715	713	64	999999	873	638	200	410	774	910	676	107	205	291	664	999999	201	392	707	487	999999	12	483	118	455	999999	527	74	999999	999999	637	999999	999999	999999	537	48	272	999999	58	848	822	509	300	665	760	286	999999	760	999999	913	999999	922	134	178	245	713	999999	999999	991	905	121	135	964	512	282	283	473	253	754	999999	999999	999999	344	858	664	390	711	817	357	179	770	766	999999	533	944	715	999999	464	716	823	999999	326	292	153	999999	999999	999999	999999	392	487	812	954	16	313	303	408	588	275	513	854	11	422	598	822	144	355	990	441	567	567	14	18	999999	930	816	302	999999	201	130	999999	845	923	435	869	999999	815	760	831	239	546	137	13	951	999999	822	999999	727	469	18	999999	706	113	229	825	483	999999	427	85	497	999999	773	396	155	999999	18	87	987	729	999999	329	594	168	211	999999	439	11	67	999999	999999	430	575	175	192	738	999999	742	703	609	999999	562	999999	685	344	239	772	740	858	415	852	744	409	998	12	689	797	547	999999	208	999999	999999	746	999999	966	999999	435	607	214	416	283	999999	383	999999	343	904	931	909	999999	972	999999	699	999999	651	999999	999999	999999	999999	172	503	999999	724	840	505	223	913	999999	644	
718	277	803	175	536	451	142	586	370	31	999999	108	999999	887	999999	929	999999	696	999999	104	999999	602	56	858	444	710	999999	558	436	877	174	429	98	296	999999	557	178	93	173	701	999999	245	13	999	911	74	745	999999	12	999999	556	527	584	721	714	126	230	945	999999	999999	975	999999	160	492	857	245	999999	471	697	999999	760	865	533	637	585	694	999999	56	946	380	999999	999999	555	525	999999	999999	999999	999999	999999	84	336	233	363	347	999999	933	95	999999	152	999999	999999	284	365	836	999999	690	999999	947	145	29	526	184	998	359	860	999999	999999	635	999999	219	999999	999999	888	622	839	537	999999	196	999999	652	609	89	999999	280	999999	690	999999	999999	999999	999999	999999	897	242	999999	557	999999	234	13	486	174	999999	999999	358	932	999999	421	999999	743	997	622	188	807	46	493	999999	447	279	728	43	999999	504	319	999999	999999	565	502	410	336	74	687	313	999999	999999	746	746	999999	999999	999999	994	904	305	324	722	752	999999	846	861	749	999999	120	999999	999999	969	316	669	595	199	999999	376	783	999999	69	999999	999999	319	679	107	299	746	271	716	999999	734	999999	875	190	999999	999999	78	719	999999	660	193	953	804	807	539	999999	87	999999	958	902	604	220	892	999999	645	412	999999	999999	748	572	13	880	999999	584	771	840	999999	489	997	681	999999	656	152	999999	875	724	515	512	149	704	999999	594	312	999999	703	523	246	639	545	999999	85	999999	971	78	657	312	560	230	45	999999	962	598	163	999999	152	947	77	541	370	920	896	930	643	999999	999999	999999	578	589	881	999999	604	801	943	812	606	475	685	84	703	999999	174	294	476	450	742	623	441	35	672	755	455	704	279	624	298	154	650	999999	718	249	734	971	348	999999	104	999999	654	350	680	676	272	993	999999	797	755	611	463	203	311	999999	976	552	916	136	802	899	532	329	523	999999	824	757	999999	464	838	203	999999	689	356	582	969	100	354	995	492	462	999999	481	999999	686	690	457	999999	981	272	191	999999	999999	999999	204	638	335	827	999999	852	515	637	383	959	562	999999	773	847	729	766	886	208	921	643	999999	43	60	999999	999999	999999	376	140	384	202	656	999999	733	705	161	999999	999999	273	999999	152	977	824	492	522	316	30	999999	610	897	225	385	983	142	999999	644	170	587	875	990	457	999999	384	999999	191	312	422	931	999999	999999	999999	999999	999999	81	778	666	999999	551	537	153	816	854	999999	999999	169	816	672	16	165	70	990	999999	999999	283	999999	667	603	999999	999999	999999	
894	99	848	915	122	102	999999	911	999999	999999	999999	619	60	999999	183	603	719	151	104	374	639	416	776	18	704	429	363	349	403	121	999999	953	999999	327	259	727	15	850	130	999999	64	761	999999	253	999999	999999	315	999999	999999	85	947	999999	477	999999	580	487	322	839	999999	999999	999999	422	999999	999999	999999	175	999999	732	483	456	597	999999	31	37	999999	878	763	532	77	999999	123	327	250	327	174	611	486	313	747	771	414	176	639	436	338	641	252	410	999999	774	999999	999999	563	652	487	87	440	449	625	701	724	790	772	887	999999	421	999999	200	87	246	689	76	999999	999999	999999	431	239	594	699	679	635	999999	137	302	332	540	763	999999	839	96	999999	46	999999	55	56	624	403	999999	857	916	469	999999	332	168	95	999999	597	851	999999	999999	847	845	750	946	999999	371	999999	999999	565	48	658	584	360	991	75	999999	388	939	664	427	37	487	736	999999	219	583	40	968	217	397	999999	911	987	783	248	335	999999	742	979	685	961	924	196	818	268	885	701	999999	999999	442	556	999999	197	192	38	369	118	968	999999	999999	340	694	272	178	106	999999	597	577	752	739	366	645	999999	978	999999	113	301	999999	524	334	999999	699	875	774	840	999999	724	804	754	878	227	999999	16	497	355	277	662	27	722	999999	297	133	588	364	999999	910	698	218	725	925	78	200	454	999999	999999	999999	818	497	999999	811	32	792	822	873	522	49	999999	472	633	199	451	283	205	12	47	759	999999	520	699	929	595	515	999999	828	999999	36	999999	999999	888	714	999999	999999	690	999999	498	505	999999	999999	999999	46	280	236	999999	536	999999	794	994	451	999999	850	999999	999999	798	408	226	516	714	994	73	999999	999999	44	999999	918	999999	286	593	294	513	541	458	999999	678	662	658	999999	999999	999999	999999	25	41	999999	240	47	194	160	376	292	694	982	791	999999	651	999999	999999	245	999999	666	999999	999999	999999	709	938	999999	401	134	629	145	749	856	999999	172	650	57	999999	999999	804	546	734	999999	910	311	600	531	750	999999	753	999999	791	422	716	999999	756	155	814	331	494	408	646	999999	999999	240	542	837	405	628	666	604	892	138	441	116	932	214	298	899	119	416	91	259	381	307	354	336	149	322	415	999999	999999	142	258	405	999999	674	69	679	768	762	135	999999	999999	159	439	662	981	610	341	551	857	915	221	87	327	396	688	999999	886	216	698	999999	223	171	371	999999	999999	999999	999999	268	154	618	140	357	291	999999	999999	231	868	691	999999	539	
981	863	647	327	920	181	88	513	999999	836	793	562	999999	52	908	324	787	678	782	945	404	83	406	248	784	864	796	367	999999	467	364	999999	860	169	112	359	523	999999	840	708	957	702	282	318	999999	577	293	248	60	999999	443	199	909	410	999999	907	466	409	542	65	999999	721	891	528	999999	598	701	999999	940	559	801	743	838	84	987	999999	800	98	422	999999	581	999999	317	999999	33	174	295	460	34	999999	999999	124	512	784	333	246	810	753	836	236	876	999999	308	501	658	999999	999999	835	422	442	999999	378	986	335	484	827	413	728	505	317	313	251	880	746	667	686	241	63	999999	751	891	56	262	195	340	202	258	815	514	332	813	459	999999	592	96	524	999999	186	309	999999	832	999999	999999	528	999999	999999	508	999999	834	971	469	999999	94	670	550	999999	125	999999	994	292	578	598	224	999999	504	854	213	297	999999	999999	559	64	754	255	919	999999	798	733	272	706	694	999999	999999	543	863	515	375	999999	51	36	408	999999	999999	27	926	244	867	999999	999999	78	431	220	903	691	422	414	999999	838	751	740	272	391	538	298	597	999999	616	999999	319	988	488	835	256	633	744	232	999999	999999	999999	685	942	722	999999	203	284	483	793	300	999999	999999	961	536	626	311	763	26	999999	892	999999	53	628	196	999999	46	999999	999999	999999	999999	947	200	541	816	999999	76	999999	550	683	999999	24	124	98	325	560	861	36	952	219	944	869	727	999999	980	317	285	66	756	999999	999999	613	689	519	523	999999	930	999999	155	999999	560	999999	222	343	464	999999	315	954	312	635	904	19	999999	385	29	410	999999	766	560	509	999999	19	51	999999	20	730	334	604	575	999999	999999	943	881	934	659	440	657	394	999999	112	11	330	754	130	999999	663	975	313	499	123	999999	174	367	645	784	999999	472	628	332	733	553	999999	389	340	15	961	137	703	726	589	752	835	999999	457	507	912	999999	920	543	999999	755	31	114	462	848	999999	999999	999999	160	999999	967	38	71	999999	558	301	941	424	124	99	535	282	586	910	370	298	376	999999	147	872	296	999999	999999	975	999999	532	605	999999	492	550	999999	999999	553	999999	621	999999	774	561	899	216	970	840	999999	453	999999	999999	444	999999	101	999999	999999	676	108	288	822	425	943	999999	267	36	999999	23	999999	999999	999999	643	999999	969	299	646	523	815	999999	931	999999	455	746	641	163	504	98	411	999999	932	461	708	999999	275	999999	999999	780	688	303	873	521	956	999999	241	999999	999999	754	999999	904	
455	46	999999	999999	177	387	377	678	312	932	762	938	293	188	999	123	16	850	463	184	999999	865	835	522	147	419	944	999999	515	902	975	750	999999	507	390	999999	999999	52	626	888	427	526	478	755	540	999999	999999	778	909	127	732	999999	301	999999	810	999999	999999	761	528	757	442	999999	173	999999	957	22	325	786	999999	113	936	964	234	575	756	577	999999	89	999999	999999	191	175	637	398	180	647	999999	331	999999	800	999999	999999	523	868	455	999999	363	78	798	999999	619	451	980	999999	999999	767	113	999999	544	242	201	131	779	326	575	999999	203	775	238	999999	563	993	99	997	418	519	450	365	129	999999	224	329	291	463	592	999999	194	831	999999	412	999999	733	786	463	999999	999999	646	999999	303	187	999999	999999	999999	488	964	626	362	983	999999	671	327	748	605	385	28	872	840	326	733	835	92	372	568	826	999999	830	999999	635	398	844	873	253	72	942	766	636	489	999999	498	966	999999	211	443	545	95	795	137	411	445	999999	733	999999	474	467	105	40	29	23	712	144	419	726	999999	553	797	83	685	663	619	392	999999	999999	828	766	458	999999	929	33	740	980	999999	999999	999999	662	999999	999999	999999	605	846	735	617	475	999999	999999	557	660	616	890	747	21	120	473	792	999999	352	696	999999	999999	18	223	111	995	283	732	442	614	999999	932	442	999999	304	90	999999	883	999999	918	999999	474	218	999999	274	48	999999	728	999999	239	22	999999	319	424	999999	81	596	999999	999999	621	999999	367	921	943	134	684	457	503	717	39	999999	909	999999	999999	748	37	499	221	949	72	719	554	862	999999	601	398	623	28	201	233	494	194	258	164	999999	589	552	999999	673	590	591	999999	999999	839	582	999999	860	884	675	35	999999	385	683	571	901	647	504	718	999999	735	70	439	312	493	999999	472	999999	133	708	999999	999999	999999	547	368	481	936	543	999999	999999	497	538	738	352	175	651	999999	510	999999	999999	89	95	833	922	999999	529	999999	999999	527	999999	120	452	737	186	517	999999	357	837	999999	100	965	113	481	98	854	207	332	96	146	842	999999	999999	974	999999	629	83	650	311	999999	839	999999	465	26	728	999999	55	801	562	835	624	303	999999	196	596	296	975	613	744	78	740	999999	75	999999	684	999999	999999	478	866	556	443	900	999999	999999	484	770	999999	97	999999	579	808	406	770	260	522	548	165	775	387	584	653	999999	999999	242	869	642	263	131	341	999999	370	577	934	15	401	723	257	53	999999	825	786	999999	859	175	269	343	
436	814	821	145	999999	999999	100	291	902	973	994	813	367	842	516	388	755	891	999999	241	471	999999	858	798	999999	122	73	562	797	999999	999999	740	972	999999	215	449	309	999999	160	999999	999999	652	113	428	729	443	685	868	999999	407	999999	968	955	38	999999	672	955	999999	844	598	320	537	494	147	372	263	840	832	636	999999	89	559	740	999999	753	999999	999999	440	79	857	437	204	253	399	999999	999999	784	944	999999	543	999999	286	361	562	675	949	168	999999	66	475	602	853	242	999999	328	583	238	732	284	63	999999	999999	999999	986	171	125	294	999999	999999	730	999999	896	178	103	584	802	208	999999	558	999999	659	694	383	999999	265	999999	962	999999	80	58	413	62	669	999999	532	967	332	375	400	999999	665	73	999999	336	996	705	684	999999	666	526	385	59	184	999999	403	999999	152	360	999999	587	162	291	999999	465	999999	426	237	568	570	616	479	832	999999	998	149	999999	243	999999	999999	559	898	823	346	554	999999	364	878	198	215	215	825	972	999999	812	407	999999	49	995	19	579	478	126	578	999999	56	552	272	186	341	999999	999999	104	753	181	999999	339	945	480	792	999999	999999	48	362	365	999999	507	198	974	600	765	999999	999999	47	37	90	782	999999	999999	507	131	101	702	857	999999	132	730	229	472	999999	77	438	569	213	57	41	439	763	223	999999	999999	363	297	585	999999	260	999999	67	999999	101	906	94	999999	972	999999	870	845	190	999999	242	999999	999999	726	999999	532	337	987	44	990	996	650	29	999999	37	958	768	803	127	291	157	287	673	503	999999	227	983	778	597	999999	186	195	999999	808	981	208	270	636	447	62	248	273	810	77	729	450	886	62	632	23	902	76	728	898	999999	999999	999999	784	356	632	549	999999	400	501	813	999999	401	221	999999	828	999999	999999	999999	74	53	999999	999999	606	774	999999	999999	931	156	999999	640	999999	999999	360	10	36	811	485	290	814	513	999999	873	319	999999	999999	58	999999	999999	803	324	771	709	664	855	999999	999999	999999	20	999999	301	999999	999999	816	861	703	353	999999	220	33	999999	223	851	551	999999	999999	19	999999	999999	999999	881	666	930	999999	269	868	410	802	504	999999	999999	30	475	864	999999	896	288	999999	457	560	575	999999	999999	977	786	111	920	167	113	502	999999	328	448	999999	544	999999	999999	68	557	999999	303	550	546	144	483	996	999999	986	38	665	83	952	710	792	999999	874	212	953	566	167	948	252	699	999999	171	231	999999	320	330	888	219	230	999999	465	267	34	470	330	
503	789	363	933	139	448	999999	961	617	655	999999	999999	432	733	502	999999	53	60	999999	544	999999	261	999999	438	665	149	455	853	452	255	535	264	999999	882	459	776	804	25	122	261	583	210	614	926	444	660	999999	485	727	120	999999	216	183	926	357	252	999999	924	277	990	999999	574	519	999999	999999	620	266	550	284	726	594	38	937	999999	961	772	647	498	993	15	683	999999	136	342	833	999999	91	999999	534	999999	411	880	747	999999	999999	18	690	252	805	824	999999	915	210	999999	525	393	278	583	964	999999	604	876	931	272	317	999999	448	187	999999	801	539	779	26	77	325	714	291	999999	340	952	999999	405	692	999999	612	767	769	134	816	450	999999	999999	522	948	612	534	948	485	999999	247	569	513	713	13	295	623	899	143	686	811	999999	999999	253	22	504	209	194	999999	999999	549	262	999999	999999	999999	751	41	267	999999	999999	999999	765	806	999	999999	393	577	691	688	883	988	867	636	448	15	999999	999999	264	510	999999	413	349	196	999999	999999	985	255	153	999999	261	999999	999999	831	999999	895	55	999999	999999	999999	628	999999	999999	505	878	671	682	625	875	365	999999	999999	777	757	623	999999	451	999999	981	733	117	147	434	75	436	630	632	999999	957	553	959	53	143	999999	881	527	895	999999	318	999999	999999	369	999999	999999	877	107	486	999999	218	627	454	999999	324	999999	52	491	502	452	78	258	48	647	668	331	405	705	31	673	875	105	165	606	271	826	150	748	767	646	198	999999	154	33	826	999999	109	494	729	413	71	999999	35	453	775	70	999999	946	701	58	392	181	999999	812	733	999999	471	847	214	497	588	304	999999	999999	999999	999999	999999	25	820	999999	232	999999	976	617	612	485	80	712	830	999999	999999	999999	56	999999	999999	27	263	341	299	999999	868	261	289	241	825	766	676	179	999999	47	955	110	135	999999	999999	999999	999999	468	210	999999	52	759	26	13	786	393	257	15	600	246	999999	772	725	999999	999999	999999	632	744	792	845	809	900	522	793	999999	611	79	684	892	784	821	795	999999	51	999999	119	245	999999	999999	441	518	999999	579	953	999999	193	384	999999	903	855	999999	461	676	364	999999	152	999999	232	758	185	999999	999999	123	816	999999	689	641	684	445	999999	735	356	298	999999	336	999999	330	568	241	71	999999	999999	780	47	935	999999	129	777	602	999999	872	22	527	280	126	945	556	763	539	872	552	999999	584	553	129	502	172	325	999999	309	821	678	999999	999999	948	999999	793	85	880	64	570	999999	999999	916	
486	722	999999	27	244	391	592	567	39	368	519	536	475	999999	917	443	207	999999	749	999999	999999	203	31	830	999999	999999	999999	480	882	484	312	688	999999	999999	999999	406	673	154	90	645	717	999999	649	632	187	999999	798	566	167	447	857	766	123	788	218	293	700	999999	695	392	239	121	999999	554	66	831	918	807	999999	521	770	999999	723	114	999999	454	554	399	653	999999	62	595	322	445	626	999999	574	829	459	783	705	674	459	697	416	606	578	105	999999	356	502	990	406	999999	999999	805	52	19	213	763	739	311	999999	784	340	643	798	249	999999	519	266	999999	358	386	815	999999	602	36	697	978	999999	458	823	306	418	71	199	999999	768	999999	504	999999	626	696	54	999999	329	675	367	773	999999	338	177	999999	99	999999	642	999999	999999	581	999999	26	999999	234	999999	290	999999	58	999999	278	454	999999	481	116	25	701	999999	662	341	999999	999999	927	999999	999999	180	999999	291	766	217	14	428	178	845	196	619	999999	252	402	808	764	916	280	309	99	329	686	999999	71	51	999999	999999	980	689	420	805	284	357	397	63	350	998	721	841	371	849	285	287	294	999999	537	458	79	853	999999	999999	505	999999	579	605	494	690	229	724	818	71	448	999999	434	390	999999	140	855	348	468	765	205	439	937	249	53	409	572	575	514	939	872	137	122	915	999999	655	778	999999	568	659	778	996	32	999999	411	795	999999	904	161	406	999999	731	999999	999999	308	75	691	340	561	999999	128	999999	220	999999	999999	321	377	518	999999	689	999999	73	779	808	986	209	417	637	838	258	556	999999	423	117	999999	999999	742	999999	617	244	964	448	240	483	541	133	786	153	120	100	428	999999	824	471	54	540	999999	999999	824	109	658	999999	501	313	538	999999	241	999999	542	58	578	76	999999	845	725	913	999999	999999	277	862	423	999999	999999	747	830	999999	843	952	999999	999999	199	166	486	517	586	910	946	926	944	91	892	683	611	71	521	361	441	978	746	999999	707	654	999999	961	686	394	536	754	999999	999999	616	288	49	999999	859	422	999999	999999	268	814	967	905	999999	195	970	999999	662	465	236	478	999999	865	215	932	109	544	999999	525	999999	202	999999	202	453	999999	475	613	644	999999	211	999999	772	57	999999	999999	999999	801	999999	133	991	947	731	999999	999999	15	543	750	83	117	636	999999	575	73	563	75	440	775	462	734	720	999999	105	787	999999	138	706	734	155	283	768	307	252	724	999999	883	471	312	674	448	94	724	999999	999999	248	886	532	
708	999999	654	501	397	349	567	412	634	852	943	817	399	309	809	605	799	999999	339	82	999999	539	679	604	138	999999	24	999999	995	825	568	548	377	999999	999999	250	500	999999	381	957	684	321	899	999999	527	495	285	148	285	999999	999999	198	909	814	681	179	814	59	999999	296	999999	918	999999	809	293	404	999999	794	311	999999	999999	27	999999	381	397	540	639	999999	86	999999	999999	875	999999	877	94	379	638	999999	924	828	435	999999	419	94	632	765	904	100	747	132	55	490	837	999999	23	999999	231	538	426	999999	539	999999	972	729	471	460	554	999999	724	999999	766	886	870	999999	144	663	608	882	999999	631	635	999999	899	954	597	344	999999	657	863	371	158	110	146	783	298	268	478	690	623	999999	221	374	375	833	999999	169	999999	364	999999	360	999999	348	789	999999	515	990	277	28	141	136	422	897	676	362	999999	665	749	96	999999	999999	195	999999	269	999999	999999	999999	183	76	597	438	724	683	999999	999999	257	809	320	352	999999	308	991	460	558	496	759	323	698	22	78	700	419	533	179	706	174	206	88	222	383	254	816	210	430	703	412	738	821	172	115	955	999999	407	999999	999999	884	734	999999	999999	816	106	571	171	998	999999	29	200	513	379	999999	60	731	999999	969	33	492	790	999999	854	94	30	502	535	906	122	999999	999999	714	293	821	999999	999999	315	406	286	682	654	212	533	999999	221	235	451	824	65	999999	999999	437	795	403	103	999999	515	688	795	604	46	264	885	550	16	485	229	557	999999	999999	425	702	692	999999	837	999999	999999	180	872	999999	61	711	851	887	109	999999	999999	889	999999	999999	999999	627	610	682	646	400	327	983	677	999999	15	999999	916	842	808	554	744	999999	566	516	209	344	816	999999	553	335	412	997	451	432	566	339	829	183	891	798	999999	20	704	446	270	522	502	146	790	167	794	19	89	555	839	473	333	221	535	986	811	610	138	321	987	999999	542	999999	999999	675	73	743	950	20	999999	734	999999	129	255	687	999999	679	999999	395	540	403	918	895	592	103	16	618	648	904	999999	491	882	999999	459	999999	980	256	967	124	103	999999	68	78	102	115	722	213	965	847	999999	141	400	999999	780	593	999999	646	663	86	668	455	105	55	33	970	852	367	670	314	707	595	712	104	999999	999999	345	999999	999999	486	380	803	999999	999999	999999	855	101	149	612	999999	540	343	593	891	999999	648	956	22	55	132	263	365	542	660	150	999999	999999	305	450	999999	258	560	843	186	705	
865	802	304	295	177	878	712	754	999999	999999	373	999999	821	648	999999	999999	332	804	680	233	25	999999	999999	660	211	437	796	999999	999999	617	979	500	417	195	590	845	661	727	878	999999	550	610	736	886	776	999999	999999	656	795	999999	925	756	999999	953	690	604	810	999999	93	739	999999	999999	442	198	999999	873	999999	636	68	808	999999	999999	999999	437	999999	999999	533	116	883	654	830	150	902	553	691	999999	337	463	504	985	45	27	644	148	999999	999999	177	999999	101	902	962	970	598	987	896	330	831	735	999999	285	80	703	760	999999	909	999999	121	888	507	571	545	140	141	82	773	853	960	999999	275	156	246	985	24	999999	692	859	552	915	657	371	401	602	999999	999999	915	341	267	216	239	230	425	288	999999	529	367	832	999999	999999	223	999999	999999	54	470	134	49	999999	688	779	999999	59	399	999999	241	145	180	943	947	912	167	441	999999	754	556	54	730	957	944	495	999999	860	30	36	999999	999999	999999	356	141	999999	189	830	652	487	469	189	831	230	57	999999	359	423	999999	927	368	782	999999	615	498	999999	404	999999	150	203	165	999999	39	372	503	999999	144	823	811	888	999999	337	788	119	294	999999	223	510	999999	49	145	209	975	103	668	919	168	999999	999999	716	664	999999	690	459	332	583	160	468	726	999999	770	535	612	999999	999999	41	994	346	999999	131	211	999999	181	999999	67	955	910	999999	703	584	468	748	965	999999	234	634	999999	999999	787	999999	999999	999999	783	489	279	610	999999	999999	898	637	999999	821	75	737	514	999999	999999	999999	401	376	999999	224	765	152	962	32	570	517	771	570	394	665	999999	999999	905	457	999999	691	831	999999	368	999999	47	76	659	646	682	999999	590	999999	707	67	999999	420	48	11	989	999999	999999	999999	49	999999	218	338	252	269	272	456	831	67	660	244	758	943	17	741	187	698	493	326	350	999999	927	999999	999999	337	727	148	581	903	467	478	175	999999	999999	999999	722	709	824	399	999999	999999	999999	532	802	472	308	993	999999	999999	824	999999	999999	999999	906	707	161	901	475	915	542	999999	874	928	600	191	79	184	999999	999999	28	477	874	104	942	999999	999999	405	514	400	39	999999	736	285	88	999999	331	964	999999	710	136	999999	243	909	857	260	360	477	932	620	402	999999	999999	999999	287	356	427	63	267	791	999999	999999	396	999999	886	808	397	599	849	434	860	999999	505	825	601	999999	999999	965	247	691	763	999999	473	893	997	904	276	61	999999	731	748	278	999999	886	939	380	434	168	
32	58	863	999999	627	507	760	298	628	642	92	90	122	999999	815	999999	999999	312	999999	503	87	981	542	345	999999	127	685	999999	407	619	999999	231	772	85	942	198	828	12	840	999999	142	709	286	634	969	917	619	296	462	141	858	636	96	999999	90	51	516	528	168	509	822	178	890	19	999999	860	317	47	520	999999	999999	35	472	999999	370	378	704	999999	375	999999	999999	399	139	999999	760	999999	144	840	994	900	681	309	844	340	152	964	818	999999	877	119	610	582	999999	834	393	833	174	999999	571	999999	346	608	999999	484	11	999999	49	999999	258	999999	725	476	999999	619	946	999999	191	141	185	406	559	437	40	265	999999	926	999999	304	999999	999999	94	375	999999	292	563	82	156	369	339	719	924	204	29	380	393	143	539	166	999999	999999	652	42	999999	174	162	909	578	897	409	84	999999	744	740	330	423	360	999999	760	65	873	301	821	999999	465	999999	999999	418	659	872	941	396	466	415	938	285	61	782	114	139	654	503	999999	959	999999	999999	189	464	698	957	43	935	999999	110	24	653	831	999999	138	692	797	500	918	34	999999	687	353	338	999999	55	371	577	102	999999	410	379	999999	999999	547	999999	302	900	719	999999	999999	15	999999	365	401	294	453	821	654	421	341	164	585	234	501	577	566	999999	661	652	999999	999999	999999	158	699	645	999999	969	692	582	400	897	780	225	195	463	79	987	999999	999999	601	549	923	999999	999999	256	999999	817	370	970	988	451	248	999999	117	383	172	469	666	756	683	484	999999	999999	31	999999	383	369	48	47	507	999999	912	154	61	999999	541	999999	858	453	850	793	609	999999	594	949	999999	713	999999	811	999999	610	331	191	833	127	999999	852	999999	855	999999	999999	779	332	473	418	999999	104	999999	71	999999	999	611	222	905	890	999999	999999	486	999999	785	670	260	999999	999999	897	999999	731	321	933	634	689	513	999999	580	425	24	286	257	999999	420	564	697	999999	969	999999	998	118	286	942	999999	13	375	586	79	212	999999	552	586	999999	169	807	782	92	436	999999	999999	608	642	489	876	999999	169	310	662	999999	972	213	267	999999	898	150	454	378	999999	631	999999	926	933	377	251	471	700	681	26	999999	781	615	999999	816	806	999999	999999	999999	75	654	999999	75	924	847	999999	970	295	141	999999	29	999999	414	400	999999	999999	568	999999	274	247	415	898	488	294	999999	450	999999	592	450	647	508	674	657	312	47	788	257	12	95	147	281	186	568	13	996	259	377	224	816	977	248	724	
