500	500	
95	116	88	93	98	105	101	93	99	91	91	103	122	98	91	108	97	100	96	101	103	85	102	90	90	97	98	100	103	114	104	96	78	89	105	92	92	111	97	87	84	112	102	114	88	98	99	105	102	116	98	81	106	103	107	107	110	86	95	91	89	87	106	96	99	112	111	95	102	96	97	93	97	69	100	102	106	96	92	104	92	98	117	112	104	112	115	93	87	87	96	122	99	108	87	113	107	104	99	112	96	101	106	112	97	89	119	90	86	113	89	110	102	89	94	108	97	100	104	91	90	94	89	89	113	102	99	100	105	102	88	107	107	107	92	99	121	104	112	106	92	93	102	95	100	108	100	97	112	98	105	105	101	107	87	105	104	116	111	91	99	93	116	112	101	89	97	94	93	91	93	106	103	117	101	109	91	98	101	95	100	94	87	112	97	113	93	94	110	94	103	102	120	86	100	91	98	101	106	103	101	95	98	105	87	117	97	74	87	100	108	111	98	103	104	104	97	114	101	103	101	86	103	103	113	100	107	99	100	95	102	90	108	99	90	97	104	99	105	91	115	97	98	93	107	101	94	110	103	110	115	90	97	97	101	95	130	105	125	117	102	118	101	106	103	108	116	104	80	86	96	106	104	106	111	106	86	91	119	104	99	110	101	111	82	113	99	102	102	114	96	98	115	120	78	97	92	105	73	121	102	110	115	86	85	108	107	121	115	106	104	95	89	98	84	125	84	96	99	102	99	89	106	88	93	98	82	105	94	98	87	93	104	83	103	97	87	95	112	97	101	98	100	96	102	89	114	95	117	103	113	107	105	91	91	92	97	101	108	119	109	107	94	98	97	94	83	102	90	97	99	88	112	105	92	100	105	90	97	83	100	108	105	117	93	111	106	84	97	110	117	87	111	76	93	110	91	99	94	90	100	96	90	86	98	100	85	103	119	87	92	87	95	102	100	105	89	104	103	96	108	114	104	96	93	135	113	107	106	108	93	92	101	91	84	100	99	106	89	101	91	85	105	109	118	94	107	106	121	106	90	114	96	105	117	83	102	101	110	106	91	99	100	84	92	85	84	107	111	99	99	103	111	91	96	96	102	100	105	104	108	79	100	97	89	106	89	83	109	80	92	92	98	109	103	110	96	97	87	89	
105	98	105	123	94	81	115	111	89	109	86	127	92	104	110	105	109	96	103	98	87	103	91	104	97	101	102	90	95	108	97	112	85	100	112	84	115	114	93	98	115	105	100	78	86	89	88	98	102	95	92	109	97	95	99	102	99	90	98	88	94	95	107	127	88	121	122	112	114	122	93	94	94	92	108	79	81	103	113	100	89	102	91	115	91	114	105	117	99	111	91	98	104	110	109	98	92	99	90	109	94	116	106	101	110	88	103	108	103	96	93	109	89	91	94	101	95	89	97	86	92	96	111	108	97	97	97	97	92	91	88	95	84	104	117	105	95	88	104	109	80	105	86	104	103	98	107	91	119	111	86	103	75	95	108	110	110	97	110	94	106	100	105	101	98	101	103	98	110	102	87	114	102	98	103	91	111	101	112	94	103	97	105	101	96	93	103	120	93	112	108	106	113	93	111	100	110	89	110	98	97	100	112	104	84	92	86	107	100	91	82	105	103	115	94	95	118	90	100	98	106	106	107	93	92	108	99	112	92	94	90	77	103	89	88	117	103	116	95	118	115	117	102	107	103	92	112	78	104	108	109	101	95	106	106	108	90	105	95	95	91	102	99	99	122	87	104	97	114	114	101	95	106	106	109	91	115	88	96	97	94	97	98	107	90	122	96	101	90	100	110	106	105	92	96	89	91	83	112	99	90	96	99	109	92	93	95	113	105	101	120	83	108	105	100	106	102	105	103	87	93	104	101	106	98	101	95	79	110	104	106	85	104	116	101	111	85	88	95	103	98	102	86	105	95	100	101	108	86	107	98	113	84	110	86	101	108	98	102	93	109	98	118	100	100	78	105	78	95	80	89	100	95	90	99	111	93	112	104	88	93	89	102	105	95	94	104	115	91	100	96	110	103	99	119	96	101	84	108	78	107	101	117	104	107	115	98	116	94	98	86	84	89	109	91	93	95	97	95	106	94	88	93	85	87	90	112	110	97	96	94	108	95	101	101	110	98	105	102	97	111	113	115	92	92	92	97	118	95	102	77	100	84	99	113	109	101	108	97	96	115	85	108	107	91	108	111	102	87	99	112	82	88	103	118	87	105	92	123	85	97	108	94	98	89	97	107	117	116	100	109	104	88	99	101	86	101	103	91	80	
381	999999	646	419	999999	28	850	589	883	173	999999	999999	999999	999999	874	527	999999	300	733	650	223	372	954	755	994	358	89	492	983	798	154	112	999999	999999	575	899	496	513	512	332	429	403	554	887	468	745	581	60	999999	520	434	778	34	860	693	999999	724	891	424	999999	938	367	605	94	999999	800	215	999999	999999	974	41	919	788	999999	230	999999	999999	76	296	259	999999	38	581	999999	374	999999	87	926	999999	567	185	604	98	999999	393	999999	798	469	868	999999	540	961	831	937	999999	514	999999	623	639	873	200	657	604	999999	999999	910	786	142	719	999999	722	288	999999	662	798	437	999999	753	27	168	31	358	208	629	999999	999999	207	644	999999	860	385	464	296	697	376	999999	10	999999	344	482	285	999999	749	223	999999	261	912	179	148	61	683	246	606	480	852	842	459	975	455	883	713	152	999999	859	278	999999	999999	360	999999	280	999999	999999	999999	544	999999	999999	608	984	683	468	903	37	505	999999	186	999999	999999	815	845	533	78	34	478	999999	769	142	517	999999	945	686	269	562	999999	999999	624	776	999999	999999	597	999999	999999	474	999999	986	980	685	646	226	683	139	410	999999	515	999999	212	412	438	958	775	751	847	999999	49	997	209	351	153	638	999999	999999	321	999999	228	358	299	999999	733	492	480	93	495	300	999999	815	285	92	999999	131	665	222	999999	868	296	846	649	999999	435	304	999999	638	999999	18	909	283	818	614	957	167	472	999999	679	945	487	691	265	557	511	999999	721	126	305	32	972	104	71	453	509	999999	999999	999999	178	438	705	842	551	487	999999	933	997	671	134	999999	999999	999999	543	999999	390	605	999999	999999	25	210	583	669	999999	999999	45	814	221	999999	115	585	458	999999	439	250	250	645	999999	778	175	999999	999999	59	999999	415	372	916	561	668	72	999999	791	616	999999	967	855	999999	999999	999999	451	999999	722	999999	999999	549	999999	959	999999	999999	162	745	999999	812	999999	999999	973	533	677	927	156	129	263	553	999999	210	999999	841	942	999999	395	214	146	999999	999999	598	854	604	493	452	974	413	999999	999999	515	327	448	978	690	318	999999	331	368	581	885	332	323	999999	329	365	755	599	999999	164	906	948	608	358	486	999999	593	379	999999	234	953	999999	999999	994	47	985	999999	999999	999999	633	999999	73	999999	565	232	14	284	685	285	138	697	384	397	999999	999999	567	718	100	502	361	725	624	999999	143	627	152	501	329	141	344	602	999999	448	999999	686	842	111	53	135	481	63	907	103	999999	999999	578	
355	695	641	479	999999	999999	999999	799	908	853	781	713	999999	90	512	954	553	999999	535	758	936	15	458	519	999999	675	964	31	307	817	530	380	606	999999	797	806	687	662	78	931	626	999999	484	832	71	999999	116	999999	999999	109	363	163	385	778	642	349	999999	132	999999	999999	707	301	999999	999999	332	999999	116	888	999999	706	276	891	872	604	141	999999	999999	999999	999999	77	569	918	62	999999	464	377	995	828	415	999999	568	565	648	999999	234	334	156	999999	509	999999	292	227	762	271	832	999999	290	780	646	355	818	999999	674	946	41	788	999999	303	636	955	415	999999	482	999999	999999	711	252	999999	999999	807	999999	147	125	798	785	351	999999	790	999999	991	999999	224	192	70	638	946	890	702	999999	446	95	853	999999	999999	254	14	745	927	133	130	999999	885	999999	839	215	999999	506	876	171	999999	631	458	927	999999	868	200	106	999999	206	999999	820	549	959	934	721	296	390	570	553	780	606	238	667	999999	771	210	814	999999	854	999999	449	999999	541	755	814	999999	925	122	999999	999999	999999	333	999999	999999	309	679	926	475	999999	999999	999999	935	332	390	93	403	791	682	999999	667	385	999999	999999	248	999999	806	999999	999999	130	999999	999999	999999	884	498	999999	282	508	735	944	101	999999	999999	234	936	667	999999	691	160	672	421	846	252	250	28	678	999999	766	491	188	503	671	999999	355	43	557	33	61	834	517	810	894	65	738	999999	999999	999999	528	630	581	999999	125	857	999999	709	247	999999	36	865	819	718	516	26	557	999999	430	561	993	999999	389	999999	462	857	999999	861	526	790	514	469	999999	999999	636	145	910	939	999999	813	191	646	999999	438	996	999999	24	799	304	878	508	296	360	999999	999999	337	250	999999	786	267	224	999999	192	457	613	999999	240	999999	91	380	116	999999	73	617	379	357	999999	950	647	275	843	999999	566	999999	999999	999999	118	803	599	309	895	972	999999	130	599	511	463	999999	825	438	999999	999999	717	924	771	890	999999	999999	462	695	931	999999	300	520	999999	999999	123	999999	999999	395	458	436	587	782	485	999999	464	942	27	999999	999999	66	999999	999999	999999	16	136	642	876	402	995	999999	999999	904	377	999999	999999	642	705	999999	398	999999	184	439	980	529	999999	935	448	638	999999	290	999999	594	800	999999	999999	91	210	417	253	480	668	999999	400	92	94	682	999999	880	999999	821	999999	798	999999	976	999999	695	238	790	757	999999	204	247	999999	714	650	757	999999	502	441	600	441	298	976	917	260	412	999999	897	445	576	530	568	
188	614	999999	926	999999	824	993	478	853	420	660	61	999999	430	806	685	999999	337	578	912	449	859	390	948	999999	561	725	479	656	340	355	191	670	635	69	360	999999	723	642	289	508	962	746	30	637	924	641	999999	606	364	464	999999	997	999999	129	328	999999	104	114	563	108	524	999999	523	75	479	999999	650	371	999999	23	719	694	298	414	486	122	369	999999	898	920	896	873	999999	876	247	193	63	999999	999999	136	577	618	89	999999	984	151	233	955	999999	999999	999999	999999	160	350	745	999999	709	999999	999999	216	864	783	999999	999999	212	999999	999999	646	999999	999999	337	143	999999	328	446	110	614	117	429	345	888	414	999999	999999	929	438	999999	951	999999	823	484	999999	999999	534	999999	999999	411	446	999999	343	621	586	999999	872	999999	856	836	831	999999	644	999999	602	784	307	999999	460	999999	852	712	774	928	578	515	14	999999	487	999999	106	66	652	698	999999	138	95	723	311	286	999999	158	83	999999	891	999999	496	24	881	76	999999	217	812	174	999999	734	214	415	999999	81	133	999999	728	596	999999	774	261	945	640	473	698	999999	25	183	349	999999	639	182	46	999999	29	989	999999	421	693	889	254	488	149	999999	923	679	999999	240	162	230	429	486	861	126	999999	999999	999999	999999	999999	999999	201	638	999999	856	104	41	999999	522	61	144	140	999999	903	850	530	772	999999	206	550	28	903	784	31	999999	283	162	321	920	734	477	614	521	53	999999	697	616	664	292	349	999999	310	999999	999999	27	99	122	583	20	595	33	745	999999	999999	358	99	417	616	704	582	942	719	458	788	584	529	999999	273	212	999999	999999	118	523	999999	658	718	744	605	999999	40	171	579	311	334	710	999999	999999	653	999999	611	289	999999	959	999999	407	181	999999	380	604	498	480	848	380	857	681	915	231	329	219	640	999999	999999	613	999999	999999	372	418	999999	88	999999	102	965	999999	601	999999	999999	159	813	999999	486	999999	374	11	515	559	999999	999999	454	652	794	510	999999	444	64	266	477	395	294	298	44	763	728	301	999999	999999	515	279	778	983	999999	765	418	869	999999	999999	999999	811	999999	125	999999	173	964	999999	293	351	999999	531	999999	345	405	529	865	999999	426	999999	999999	999999	258	119	54	52	430	470	886	39	101	248	999999	289	285	666	297	178	999999	999999	798	257	999999	410	999999	984	999999	999999	588	247	900	894	999999	19	637	907	562	988	81	65	742	504	594	999999	259	745	820	999999	70	738	241	999999	334	554	924	890	74	847	698	999999	999999	988	
881	648	139	999999	999999	701	652	377	114	999999	999999	999999	139	304	662	754	160	999999	999999	520	999999	999999	16	999999	570	898	95	747	999999	714	300	21	768	999999	622	946	134	62	999999	128	592	999999	634	932	598	199	425	629	237	319	697	32	895	776	999999	42	642	925	637	896	615	904	534	999999	18	96	375	385	999999	716	630	108	724	55	928	690	999999	84	999999	380	999999	465	519	534	27	277	125	992	999999	590	313	208	425	999999	512	687	168	999999	999999	999999	823	49	999999	521	688	999999	307	850	999999	924	817	568	320	266	999999	159	395	10	999999	999999	971	383	246	101	412	431	683	671	542	250	532	979	160	113	999999	999999	518	998	845	429	969	274	154	223	773	745	888	168	640	362	302	168	863	193	540	450	803	855	118	267	915	636	317	607	999999	837	418	217	710	979	641	999999	999999	952	999999	999999	238	32	328	667	543	525	40	189	999999	999999	126	966	572	115	640	663	889	999999	999999	343	957	547	999999	936	999999	680	999999	660	721	904	999999	910	422	999999	222	781	536	450	723	399	605	137	658	38	999999	451	644	604	349	977	507	576	448	437	999999	691	210	999999	999999	863	76	380	468	53	371	216	554	739	999999	859	136	999999	864	124	999999	829	888	793	999999	999999	45	854	321	999999	406	999999	471	985	94	999999	580	154	119	860	333	235	669	614	667	513	897	999999	711	999999	850	68	712	334	699	920	802	417	176	455	827	222	68	999999	999999	999999	745	999999	654	371	288	981	339	14	790	512	169	283	136	712	988	140	999999	831	893	348	999999	999999	295	174	728	172	978	663	43	120	999999	945	967	732	767	338	999999	349	211	999999	728	708	544	197	760	529	291	463	467	696	79	237	830	309	220	609	283	999999	643	999999	13	676	970	679	345	224	999999	403	945	659	999999	999999	999999	34	619	25	601	107	413	999999	880	525	206	346	51	938	124	668	999999	999999	999999	769	706	999999	865	62	999999	864	852	546	999999	888	999999	807	816	276	608	999999	689	204	17	185	87	444	245	487	479	634	638	406	109	647	881	787	999999	120	999999	544	168	999999	288	999999	255	867	985	992	17	398	529	774	340	999999	979	327	160	880	692	999999	848	387	582	112	235	455	447	576	16	730	213	706	178	73	647	132	915	279	929	999999	999999	253	480	999999	114	864	76	790	999999	999999	637	723	428	835	695	781	984	186	512	800	430	418	986	287	999999	823	999999	276	670	856	411	880	950	999999	813	605	
907	500	998	371	999999	656	999999	999999	999999	999999	287	999999	377	999999	999999	739	767	999999	789	49	267	999999	896	290	268	999999	129	811	163	757	773	946	31	100	873	493	187	151	999999	773	999999	545	999999	705	999999	271	999999	804	999999	671	122	821	692	774	999999	714	604	999999	112	588	536	107	297	999999	999999	341	322	287	999999	654	562	999999	716	999999	539	721	18	201	999999	996	901	999999	101	492	644	951	999999	257	751	169	889	999999	48	833	247	999999	999999	849	999999	214	999999	621	812	999999	999999	999999	115	676	244	626	999999	999999	973	116	687	999999	15	804	700	765	999999	74	999999	832	764	101	587	883	999999	136	474	169	212	539	56	290	999999	36	999999	158	846	999999	22	134	464	486	999999	932	155	37	406	999999	159	233	137	884	94	999999	310	27	908	231	999999	118	162	546	209	443	999999	999999	999999	978	431	551	919	499	62	411	378	287	605	655	737	999999	729	999999	20	979	412	999999	205	533	726	365	249	624	690	904	972	999999	287	62	872	748	329	427	31	999999	999999	638	999999	683	611	32	422	263	999999	156	388	141	536	229	999999	999999	212	183	262	75	311	305	808	999999	438	460	999999	552	782	988	431	312	10	412	676	773	339	521	922	703	943	986	140	543	526	841	999999	999999	30	974	999999	156	175	955	999999	18	829	684	254	999999	32	869	999999	505	725	999999	141	133	553	268	568	690	260	999999	999999	324	174	275	631	597	78	943	531	808	452	285	146	54	117	667	944	999999	277	771	680	84	516	634	818	450	710	268	513	762	416	855	895	615	834	999999	999999	564	62	999999	91	999999	347	672	62	449	939	999999	26	885	323	913	423	489	878	999999	999999	539	456	191	887	999999	999999	769	999999	999999	390	531	999999	999999	823	390	602	620	690	999999	999999	999999	999999	379	511	999999	252	627	448	502	999999	416	737	786	182	313	117	870	769	281	650	578	999999	999999	69	417	876	889	71	933	321	803	799	287	320	999999	999999	87	999999	274	568	999999	999999	899	164	973	793	433	954	520	283	999999	850	418	999999	999999	574	999999	319	103	746	999999	566	999999	190	999999	617	459	476	218	356	39	199	504	712	838	257	380	311	95	999999	453	935	551	660	999999	952	390	336	162	399	841	768	587	527	215	255	815	999999	525	366	343	957	999999	173	253	541	356	705	999999	999999	203	814	234	479	303	427	24	999999	599	686	236	999999	323	819	999999	999999	999999	999999	507	593	442	660	999999	999999	290	496	999999	387	417	999999	606	
999999	224	252	205	36	543	999999	999999	787	241	959	129	839	139	220	643	999999	999999	981	929	999999	208	528	477	543	39	505	198	806	238	999999	999999	550	89	552	909	81	623	488	727	503	752	719	362	482	541	945	598	999999	852	273	999999	999999	999999	237	486	695	775	662	996	48	919	428	559	999999	522	578	759	999999	311	572	312	999999	263	999999	627	488	176	994	11	93	999999	129	953	964	907	22	430	999999	76	224	306	961	491	689	999999	999999	999999	757	999999	999999	196	999999	768	290	960	559	181	694	610	998	528	780	660	999999	142	800	999999	594	999999	509	158	906	521	999999	276	351	999999	999999	999999	999999	327	419	43	49	999999	894	360	673	14	358	840	736	999999	78	695	525	310	999999	999999	783	859	999999	69	461	814	289	500	999999	999999	999999	870	607	843	316	999999	119	747	620	999999	247	449	800	590	349	669	422	664	452	400	751	50	999999	27	77	443	751	359	582	235	999999	999999	678	659	999999	487	242	892	935	999999	999999	777	690	999999	999999	344	69	985	719	791	999999	999999	57	999999	272	999999	761	589	775	873	928	759	175	999999	999999	843	770	999999	204	862	436	529	728	64	814	973	360	554	999999	733	384	766	639	790	833	993	356	999999	396	816	725	653	127	72	999999	827	611	999999	167	474	999999	918	790	857	365	872	999999	999999	476	299	228	216	880	51	999999	171	129	385	561	412	497	382	754	999999	147	782	411	666	594	986	999999	65	397	244	999999	465	999999	999999	434	960	999999	363	999999	107	999999	518	773	85	572	307	999999	999999	743	755	977	200	174	413	720	582	999999	239	408	490	927	172	819	645	881	43	196	347	950	600	314	144	999999	656	788	628	19	335	104	999999	289	999999	322	641	267	970	999999	572	72	852	499	999999	999999	440	180	999999	999999	137	999999	538	121	370	286	999999	450	842	738	517	624	101	572	145	145	121	210	792	850	188	388	999999	999999	999999	284	108	111	447	999999	30	999999	999999	930	882	999999	565	186	918	858	179	999999	425	241	999999	999999	999999	999999	363	999999	843	240	387	999999	520	748	999999	999999	999999	95	187	999999	13	662	717	40	272	999999	690	15	580	935	292	933	680	999999	963	999999	957	677	999999	818	999999	715	346	790	999999	999999	420	143	846	768	999999	833	681	999999	999999	762	524	753	685	810	999999	999999	161	908	999999	999999	905	533	999999	614	839	819	782	368	302	999999	326	926	931	999999	750	999999	168	999999	999999	459	999999	552	799	210	999999	213	999999	502	229	400	564	
437	842	654	999999	886	358	241	999999	870	60	999999	999999	900	446	597	821	200	70	999999	199	349	663	498	202	362	734	584	999999	635	999999	289	149	901	999999	888	93	287	624	999999	208	926	882	385	999999	939	715	898	764	567	392	801	442	187	999999	999999	773	354	462	518	162	999999	782	303	52	771	182	999999	177	557	513	544	999999	206	999999	999999	466	288	100	999999	646	999999	999999	892	999999	999999	846	961	999999	518	125	739	824	115	710	435	154	589	342	999999	766	781	999999	999999	63	999999	235	246	343	999999	758	495	999999	210	871	999999	952	889	60	26	924	220	244	999999	442	773	999999	999999	495	999999	127	877	945	463	495	999999	999999	999999	999999	405	999999	610	628	761	759	629	485	999999	243	393	482	265	538	999999	999999	556	546	82	773	290	138	765	750	925	820	881	549	800	715	999999	223	348	61	654	225	324	592	482	999999	813	297	104	236	111	935	862	999999	629	999999	939	328	41	999999	999999	999999	45	859	702	940	999999	999999	685	909	237	179	999999	999999	999999	110	398	999999	999999	182	960	992	43	999999	649	990	958	999999	919	999999	775	687	192	999999	502	387	999999	464	999999	542	32	733	612	195	998	932	999999	999999	464	999999	999999	999999	264	859	879	565	243	506	220	711	982	343	170	634	999999	999999	999999	636	999999	506	919	999999	999999	999999	999999	237	999999	848	539	716	999999	999999	88	400	698	799	432	333	627	937	153	683	254	188	999999	688	572	977	61	458	944	173	948	958	609	427	999999	733	709	652	999999	395	966	503	522	999999	999999	769	935	343	999999	664	999999	999999	362	246	689	894	999999	470	999999	412	999999	91	999999	35	360	130	790	999999	896	999999	623	975	999999	758	999999	999999	666	876	433	803	51	718	339	289	164	184	999999	373	737	999999	761	248	987	999999	599	885	731	496	332	144	979	999999	999999	429	999999	43	22	603	529	939	999999	999999	47	861	370	999999	752	492	870	999999	523	427	543	887	937	384	987	988	168	831	29	179	553	999999	823	387	280	909	248	999999	172	12	843	798	999999	665	211	135	413	521	999999	248	626	156	999999	561	131	559	492	999999	56	33	445	999999	919	68	551	748	47	982	807	842	254	750	999999	999999	584	999999	115	281	183	861	999999	999999	698	781	999999	407	999999	999999	266	720	427	582	84	999999	567	154	879	722	999999	999999	999999	999999	999999	300	999999	999999	142	109	977	999999	999999	220	999999	999999	449	999999	10	999999	999999	999999	80	775	999999	999999	424	999999	675	875	953	439	999999	999999	167	719	
999999	164	933	407	786	677	999999	578	295	880	276	217	98	890	699	769	154	740	216	999999	393	322	703	627	876	332	999999	267	155	547	999999	999999	62	773	420	294	864	602	361	838	879	501	999999	846	999999	216	999999	999999	186	193	999999	134	186	198	336	460	461	999999	999999	999999	476	17	999999	999999	369	215	164	325	479	414	999999	551	389	378	99	891	832	857	999999	999999	749	425	91	961	261	999999	999999	864	446	959	833	558	80	897	999999	999999	999999	999999	999999	614	62	999999	999999	771	288	743	745	999999	999999	445	627	604	999999	862	999999	61	926	470	999999	973	330	299	879	520	581	357	480	491	16	227	999999	999999	999999	999999	616	492	999999	999999	683	518	999999	87	766	11	341	239	59	218	193	999999	945	999999	256	513	293	762	999999	999999	199	930	272	264	999999	881	623	999999	234	314	999999	999999	999999	616	787	978	999999	253	533	999999	999999	352	307	999999	307	999999	281	224	844	866	909	999999	114	999999	999999	753	255	396	999999	885	387	804	15	744	999999	961	378	338	999999	278	190	999999	999999	510	617	846	632	10	956	114	999999	999999	693	367	999999	400	999999	626	495	999999	999999	999999	999999	648	500	999999	347	563	308	999999	327	942	403	575	686	869	999999	604	707	283	130	999999	439	999999	285	979	120	647	999999	572	999999	752	842	786	545	999999	83	591	19	999999	509	79	702	620	787	666	15	127	681	535	776	523	918	221	999999	488	507	796	372	999999	272	699	223	735	502	575	109	616	999999	443	796	43	594	474	774	999999	552	999999	393	619	973	999999	966	999999	999999	329	833	631	873	67	745	999999	229	999999	970	809	856	966	127	222	566	398	999999	999999	739	742	999999	454	447	999999	999999	688	412	752	999999	999999	999999	999999	939	183	999999	999999	999999	999999	697	519	999999	999999	503	965	205	585	999999	181	63	584	905	728	85	64	400	388	193	22	130	67	999999	476	999999	999999	85	457	37	943	999999	999999	656	124	999999	229	927	834	951	999999	999999	360	985	999999	699	962	999999	14	333	999999	782	362	294	999999	999999	639	645	348	153	801	889	747	558	758	699	965	928	791	188	855	999999	566	999999	712	356	770	81	642	776	999999	338	81	134	999999	171	128	999999	925	271	910	583	999999	690	999999	999999	918	999999	237	541	734	999999	581	999999	477	758	226	925	582	383	92	568	13	571	999999	473	818	623	416	597	581	999999	12	999999	277	282	999999	875	288	130	438	967	844	110	52	999999	999999	254	657	999999	944	203	229	552	189	999999	999999	27	999999	
685	999999	999999	999999	640	960	571	40	61	559	999999	222	350	999999	462	945	124	723	902	528	208	717	574	999999	32	653	388	943	460	350	925	701	528	350	602	999999	999999	581	999999	150	481	925	999999	695	461	999999	603	999999	767	606	74	628	678	498	337	968	999999	999999	999999	999999	999999	999999	999999	710	634	999999	999999	10	54	999999	812	999999	519	999999	57	283	999999	879	514	851	59	831	185	854	999999	306	32	39	23	633	999999	804	218	227	568	853	355	994	999999	999999	487	602	511	663	793	999999	119	917	451	999999	999999	999999	824	521	937	750	452	725	434	337	481	663	987	999999	956	18	335	999999	202	203	927	27	999999	556	374	457	329	999999	999999	999999	197	115	999999	958	676	999999	999999	696	290	999999	999999	630	570	999999	999999	999999	614	100	706	785	999999	999999	999999	257	136	939	999999	999999	157	999999	999999	930	664	679	150	376	85	38	744	137	999999	638	22	384	999999	999999	456	95	80	550	842	239	815	999999	557	999999	391	340	999999	737	327	712	548	800	398	480	999999	999999	999999	119	747	586	999999	578	757	567	804	350	464	999999	999999	999999	206	606	647	200	124	389	131	769	985	745	206	16	810	325	99	999999	985	999999	342	999999	502	960	803	266	882	999999	528	989	575	50	875	13	253	901	515	942	163	999999	365	999999	769	823	134	11	999999	349	999999	441	477	593	364	152	496	928	924	245	999999	390	999999	878	999999	141	204	944	870	203	763	999999	999999	157	999999	787	957	756	796	999999	999999	801	877	999999	999999	96	521	982	686	999999	516	325	999999	279	999999	999999	999999	487	724	637	629	189	141	196	586	859	631	330	535	576	195	740	999999	999999	409	11	513	775	410	774	620	221	268	147	687	999999	931	539	18	295	898	999999	42	168	999999	656	999999	690	956	999999	465	201	457	119	547	776	193	999999	870	147	269	123	87	949	999999	417	921	994	508	149	999999	999999	999999	250	678	999999	707	973	205	752	341	999999	819	792	999999	428	764	159	999999	999999	263	209	669	871	35	999999	402	92	151	642	734	675	999999	817	689	373	999999	217	999999	831	78	220	536	999999	999999	447	304	295	640	999999	653	772	404	598	885	728	432	450	224	893	323	624	999999	999999	28	665	640	11	112	946	548	556	717	999999	842	52	999999	551	75	588	490	117	452	999999	999999	962	281	593	931	961	940	439	992	548	518	454	389	999999	999999	149	999999	303	193	694	999999	106	64	999999	755	842	64	881	385	636	412	999999	999999	999999	573	65	999999	56	
79	150	15	119	999999	179	259	397	663	700	999999	925	781	999999	999999	758	999999	893	999999	644	999999	98	999999	69	999999	366	145	312	282	999999	409	53	754	999999	999999	52	688	940	541	885	999999	999999	999999	364	999999	459	854	225	292	424	785	680	158	750	218	980	999999	946	999999	208	999999	946	125	562	300	408	180	32	964	999999	999999	562	361	32	266	479	909	552	999999	604	511	999999	999999	858	999999	729	895	14	550	252	809	742	884	343	851	440	253	999999	999999	999999	288	999999	999999	410	354	233	328	136	999999	739	999999	690	326	999999	696	123	926	266	246	570	512	999999	481	999999	81	337	677	27	180	826	236	999999	488	598	325	999999	668	619	513	102	410	769	521	811	999999	128	425	433	999999	738	514	986	391	503	528	122	361	539	339	27	555	311	955	667	512	790	999999	728	145	27	454	317	999999	154	999999	743	654	669	551	999999	911	253	380	442	322	250	999999	984	999999	212	327	139	290	496	546	999999	813	854	308	389	915	696	297	629	293	206	243	246	999999	785	467	691	987	385	999999	311	999999	523	355	272	890	227	659	932	699	324	37	267	999999	71	929	800	370	171	47	225	955	750	158	125	17	663	652	999999	744	636	151	904	999999	999999	179	999999	999999	45	499	698	47	365	930	968	179	976	638	281	855	667	330	999999	999999	999999	999999	189	374	239	265	236	575	375	197	73	183	133	876	373	999999	639	301	999999	671	999999	188	600	999999	999999	999999	40	34	999999	438	87	315	325	999999	500	888	989	925	279	999999	273	132	672	177	866	999999	999999	999999	274	389	225	999999	995	164	999	711	755	368	999999	999999	234	211	204	936	120	758	858	999999	386	485	902	714	999999	555	408	226	999999	433	953	395	900	931	999999	991	999999	711	319	170	565	788	143	630	740	986	554	71	927	735	66	118	936	488	723	789	486	999999	353	999999	756	999999	205	331	999999	799	392	999999	451	213	724	408	448	697	12	999999	352	281	999999	999999	999999	999999	298	780	376	844	458	421	218	970	514	711	367	869	414	999999	592	811	999999	941	603	261	620	999999	999999	999999	670	249	486	999999	999999	215	537	318	449	419	999999	425	999999	999999	351	971	95	480	698	999999	50	579	999999	229	14	999999	999999	42	999999	748	726	999999	769	999999	999999	219	935	92	533	999999	999999	999999	429	999999	999999	177	857	655	599	999999	176	149	999999	999999	999999	999999	955	999999	131	906	159	504	877	999999	999999	920	999999	246	395	142	45	13	947	398	838	991	159	
999999	999999	999999	683	410	443	999999	582	587	548	771	110	999999	263	999999	960	626	160	679	181	728	312	999999	999999	620	269	999999	597	172	202	637	999999	626	940	667	999999	293	233	999999	71	78	128	114	381	999999	145	311	878	366	52	330	248	169	819	431	985	999999	325	72	150	975	999999	999999	395	911	612	999999	153	596	354	677	403	411	618	113	609	208	995	637	999999	958	999999	999999	999999	871	398	999	806	999999	681	999999	967	171	608	95	856	708	719	999999	280	661	168	999999	22	374	927	836	999999	999999	821	787	568	687	587	192	396	981	999999	999999	522	612	677	633	915	584	709	242	803	999999	256	900	489	535	367	823	800	306	228	755	944	562	459	999999	697	999999	211	289	583	425	698	875	419	205	947	668	983	999999	999999	437	664	695	999999	26	469	920	999999	43	999999	999999	999999	999999	999999	543	999999	999999	163	587	935	999999	382	430	658	387	834	381	491	293	587	698	839	275	929	790	100	999999	529	999999	630	777	595	178	958	819	43	608	123	876	625	987	515	999999	999999	355	999999	244	46	655	192	98	999999	24	999999	999999	999999	126	170	971	452	330	440	720	957	999999	435	999999	999999	999999	354	236	267	999999	668	599	999999	443	999999	999999	735	999999	222	874	260	541	347	999999	722	999999	896	999999	448	999999	434	304	557	794	448	999999	920	999999	772	999999	999999	955	830	825	999999	999999	448	999999	449	999999	245	596	999999	566	469	425	820	853	492	144	942	999999	787	999999	190	373	52	399	999999	246	999999	885	93	24	573	999999	999999	522	235	999999	888	416	477	862	905	999999	196	999999	334	999999	619	77	999999	638	265	873	999999	714	644	999999	813	59	999999	999999	922	360	513	104	993	999999	714	999999	999999	626	256	999999	999999	925	220	999999	187	61	74	971	999999	999999	527	455	758	999999	136	996	878	253	62	839	921	274	939	555	999999	999999	999999	999999	319	999999	449	741	999999	729	912	252	504	302	999999	762	984	522	585	337	832	67	345	303	48	717	429	384	573	999999	999999	695	986	664	27	95	64	999999	662	999999	999999	999999	73	38	787	883	502	999999	999999	999999	999999	409	689	612	723	276	756	704	130	601	892	75	177	973	999999	226	266	840	284	999999	707	999999	999999	279	191	56	994	317	515	165	225	843	935	283	563	215	16	383	940	999999	999999	360	783	71	423	91	999999	100	912	570	627	661	311	999999	592	773	549	419	431	677	282	448	198	965	385	58	139	999999	420	910	220	882	999999	999999	391	357	306	999999	999999	
109	438	904	404	945	999999	563	542	216	690	789	666	999999	952	999999	478	889	999999	818	685	999999	999999	723	679	12	360	744	762	778	348	245	477	750	562	331	249	999999	999999	999999	437	999999	515	922	213	631	254	622	929	636	64	501	196	488	999999	999999	157	714	999999	402	999999	793	801	999999	868	999999	321	915	44	631	34	999999	845	917	390	863	859	38	520	58	757	737	814	999999	723	999999	999999	989	637	82	999999	534	154	999999	658	644	31	751	64	757	999999	338	588	999999	612	999999	655	278	108	260	631	129	204	186	644	856	979	675	50	999999	406	332	999999	962	458	999999	955	204	268	745	841	118	974	762	739	429	159	516	523	768	200	780	890	387	999999	64	340	967	16	802	999999	999999	999999	42	999999	986	60	625	850	122	999	460	19	362	999999	522	154	441	447	225	707	472	999999	282	830	626	442	999999	521	999999	169	987	198	466	90	495	407	941	411	752	999999	533	666	411	768	739	770	538	999999	928	909	898	530	790	105	202	204	999999	999999	734	554	159	114	999999	999999	999999	272	999999	999999	922	125	212	999999	694	847	183	806	750	999999	100	855	903	999999	593	493	271	466	407	371	888	999999	969	999999	677	999999	229	429	219	999999	999999	999999	999999	266	56	999999	706	868	836	999999	921	999999	999999	925	999999	878	650	226	520	962	691	555	864	191	393	630	155	472	999999	495	627	753	597	302	756	999999	999999	647	999999	780	787	999999	999999	999999	449	502	847	999999	999999	999999	558	12	908	257	999999	211	612	46	872	425	999999	243	516	350	325	178	798	162	178	497	250	999999	999999	999999	999999	299	925	999999	999999	999999	783	111	843	562	937	625	999999	999999	999999	999999	999999	601	774	999999	122	553	885	289	148	281	704	999999	999999	141	559	555	671	178	81	477	999999	211	999999	981	641	565	999999	999999	412	700	333	458	999999	999999	999999	648	238	870	627	632	999999	646	272	469	196	99	236	999999	12	999999	999999	999999	999999	68	278	809	306	792	828	557	163	999999	999999	448	999999	255	78	261	999999	911	999999	800	999999	449	999999	640	999999	835	999999	552	999999	688	952	999999	746	656	999999	999999	999999	999999	999999	445	51	80	478	482	769	823	999999	941	30	974	999999	101	75	162	136	827	995	999999	869	470	997	286	227	999999	978	855	701	301	75	510	906	978	568	881	759	480	971	591	999999	126	324	999999	531	999999	999999	861	999999	999999	530	999999	572	999999	807	882	448	999999	852	999999	503	999999	132	229	999999	520	78	87	532	194	999999	656	
856	413	767	753	155	999999	999999	999999	842	127	901	118	771	999999	937	999999	180	686	443	993	627	966	97	999999	993	999999	978	21	999999	555	339	769	199	873	505	169	999999	64	736	304	21	999999	171	386	22	24	999999	173	999999	879	906	845	751	410	39	890	325	811	759	999999	999999	743	575	297	999999	999999	918	898	216	999999	248	999999	999999	148	982	636	804	999999	944	979	999999	814	437	417	648	493	27	999999	844	999999	843	999999	305	686	999999	278	424	999999	999999	880	106	558	999999	999999	640	790	894	999999	999999	402	999999	999999	866	779	999999	360	315	167	999999	304	124	999999	63	601	935	110	820	999999	19	714	221	930	123	73	883	99	999999	999999	999999	858	999999	414	371	452	530	238	281	525	999999	999999	962	267	999999	303	765	967	505	999999	870	540	999999	631	603	713	190	999999	500	999999	896	999999	502	683	999999	790	705	710	766	611	81	706	828	305	988	999999	751	954	999999	820	999999	915	594	503	762	999999	887	968	810	657	272	375	738	479	628	963	286	289	875	445	999999	65	999999	893	293	174	712	674	999999	372	999999	235	460	680	999999	981	727	999999	999999	155	902	737	899	118	349	705	967	359	676	999999	954	471	999999	268	231	999999	714	700	219	999999	533	223	335	999999	999999	47	914	67	974	647	999999	287	368	730	543	999999	999999	102	554	588	206	363	998	616	418	500	999999	202	458	262	277	36	789	332	621	689	411	462	999999	311	790	909	999999	38	789	677	999999	358	725	370	96	621	155	999999	999999	180	224	719	39	999999	891	722	609	999999	380	999999	498	45	999999	853	459	703	679	252	797	296	978	969	999999	741	397	999999	999999	97	175	655	880	168	930	451	475	999999	432	227	420	78	999999	999999	999999	581	999999	77	999999	871	910	393	941	903	999999	999999	201	254	892	298	808	103	255	521	556	724	999999	340	114	999999	388	767	999999	999999	999999	729	985	999999	999999	255	999999	329	999999	605	999999	782	714	977	999999	825	260	230	799	144	999999	326	822	788	115	999999	253	848	962	583	493	153	122	999999	81	113	999999	875	932	647	999999	999999	547	650	344	774	999999	360	15	289	999999	167	968	999999	999999	514	906	206	219	388	12	714	999999	973	999999	44	669	235	906	231	705	384	297	162	999999	931	999999	182	454	341	923	892	843	683	177	335	999999	976	447	566	206	999999	665	554	644	31	132	999999	538	999999	115	784	453	999999	584	42	870	815	736	120	735	734	752	878	464	119	871	999999	999999	786	859	692	788	350	
999999	782	999999	999999	517	387	808	215	643	154	999999	149	449	69	108	144	465	369	999999	999999	831	471	999999	787	100	535	160	999999	768	751	450	422	996	999999	758	802	323	136	307	358	312	999999	100	607	999999	999999	670	811	584	999999	331	999999	452	461	999999	563	611	931	652	999999	237	999999	447	892	703	999999	153	345	999999	306	821	338	71	891	999999	311	381	572	999999	775	865	999999	864	999999	999999	950	969	544	594	205	999999	999999	484	325	131	999999	92	999999	904	999999	181	334	999999	288	849	992	438	999999	437	218	192	48	999999	876	127	999999	504	349	471	752	999999	999999	751	999999	115	439	999999	999999	770	90	999999	999999	668	306	999999	540	999999	586	999999	437	522	999999	116	386	22	162	596	607	207	241	448	999999	999999	161	994	572	999999	404	183	420	148	999999	999999	999999	990	19	380	499	282	586	61	917	999999	43	240	435	502	375	102	952	999999	999999	548	538	999999	484	445	516	312	41	958	999999	413	836	999999	830	628	759	395	13	782	106	334	620	190	999999	650	999999	999999	568	999999	216	311	230	577	890	153	261	999999	515	574	863	196	250	999999	618	514	266	744	410	999999	742	979	99	180	746	999999	928	999999	121	999999	742	595	744	961	751	141	192	268	408	686	376	999999	880	438	999999	910	93	992	572	25	394	958	520	999999	338	236	222	60	831	968	225	903	603	680	832	277	999999	289	999999	487	332	997	346	723	441	999999	109	999999	261	835	999999	999999	786	105	450	783	999999	983	633	524	918	142	999999	999999	471	472	451	209	999999	651	468	804	126	94	693	396	999999	797	330	641	137	561	798	996	999999	289	127	507	999999	58	999999	468	999999	999999	568	999999	570	999999	262	999999	255	899	63	609	999999	44	999999	701	412	999999	171	999999	663	992	396	367	343	999999	999999	191	354	999999	999999	999999	999999	999	158	764	526	503	999999	716	545	361	396	999999	507	999999	999999	104	470	999999	105	187	887	915	999999	663	964	211	856	140	605	999999	999999	310	999999	505	160	377	885	64	184	908	999999	999999	742	311	606	168	859	154	811	216	720	928	999999	791	999999	544	203	999999	999999	325	647	695	999999	999999	737	95	308	11	48	261	219	416	251	196	950	999999	999999	504	999999	999999	351	999999	328	398	360	695	461	148	834	616	999999	400	999999	859	271	999999	343	277	574	520	859	857	999999	560	997	313	686	661	999999	999999	371	699	437	993	973	935	377	722	123	51	999999	170	999999	999999	87	818	162	392	925	419	108	999999	999999	546	999999	
494	999999	999999	401	56	18	799	307	606	255	484	962	271	885	999999	173	621	163	532	887	699	690	682	483	999999	161	303	736	431	999999	999999	769	891	56	999999	339	609	331	77	42	833	862	999999	187	602	856	890	507	600	255	487	999999	406	659	999999	803	999999	999999	222	999999	715	999999	875	999999	999999	714	81	224	405	999999	999999	300	999999	500	63	836	129	999999	999999	332	270	796	145	999999	652	999999	999999	241	798	686	416	999999	118	182	327	769	986	999999	999999	887	999999	999999	112	604	999999	197	664	999999	605	421	683	428	413	890	633	918	999999	999999	824	84	351	839	999999	719	999999	248	192	913	182	293	849	35	116	993	999999	594	693	999999	494	465	59	467	636	387	12	999999	911	999999	549	408	841	297	279	324	999999	944	259	999999	25	453	15	751	733	321	571	658	322	420	352	48	999999	396	215	999999	34	884	213	49	717	601	999999	999999	374	773	999999	562	755	999999	457	999999	999999	310	526	50	460	308	999999	999999	999999	354	675	501	875	510	184	455	999999	911	300	999999	741	220	676	423	127	50	386	960	999999	999999	902	999999	999999	749	999999	924	870	175	908	725	161	999999	233	372	926	999999	999999	864	999999	996	480	844	999999	795	999999	999999	634	999999	923	419	921	999999	455	807	452	153	999999	135	999999	259	584	916	12	574	999999	853	987	313	496	292	950	522	370	999999	999999	67	40	999999	999999	579	299	999999	999999	999999	804	387	999999	425	999999	782	305	999999	67	349	422	564	842	926	294	17	999999	331	616	640	999999	999999	999999	582	279	394	123	371	247	237	999999	816	999999	513	999999	999999	420	571	392	713	987	987	465	30	460	973	999999	113	883	880	999999	967	161	611	40	405	975	860	156	536	668	934	726	830	389	605	889	338	999999	999999	999999	575	939	903	999999	481	943	999999	999999	305	180	20	999999	366	794	992	665	999999	483	375	999999	559	424	856	54	62	999999	635	999999	854	999999	885	947	722	999999	999999	38	258	958	999999	462	593	739	851	365	658	456	369	999999	999999	940	826	855	999999	23	999999	160	93	858	600	999999	999999	750	999999	221	999999	72	999999	83	999999	964	416	114	924	913	564	820	573	999999	395	999999	901	599	999999	914	267	40	167	708	256	716	944	399	999999	999999	999999	999999	473	640	81	596	691	296	117	431	533	999999	930	877	459	226	587	999999	472	993	319	999999	999999	362	953	263	904	66	826	999999	29	26	999999	587	769	999999	357	999999	999999	799	914	615	492	824	390	999999	109	290	259	999999	139	
999999	927	374	999999	436	999999	120	686	999999	691	999999	469	999999	411	516	999999	353	118	738	869	654	174	673	89	704	235	680	971	419	163	624	806	797	91	667	99	381	999999	342	381	999999	256	610	117	288	155	596	422	873	568	999999	999999	520	170	484	197	264	999999	999999	210	999999	148	277	664	999999	828	999999	999999	743	427	604	793	775	366	632	408	564	565	800	559	638	268	108	850	406	451	999999	636	607	480	835	999999	236	142	999999	107	978	945	50	459	483	782	678	999999	963	963	999999	164	537	85	632	999999	493	773	571	410	50	426	267	999999	543	45	999999	272	591	517	566	999999	653	535	999999	999999	999999	350	85	856	589	652	999999	443	999999	141	999999	531	848	146	603	999999	570	313	67	561	688	424	916	447	575	415	864	999999	406	999999	511	12	999999	23	999999	999999	698	715	999999	398	999999	823	581	999999	936	999999	424	999999	914	113	83	999999	477	999999	999999	999999	999999	637	291	183	999999	999999	47	290	630	107	875	834	962	999999	764	854	492	999999	999999	864	842	515	511	890	991	419	541	302	691	171	534	787	93	83	718	70	999999	999999	611	999999	786	301	999999	999999	809	590	493	999999	999999	999999	857	999999	845	75	267	919	136	401	192	999999	899	744	598	468	573	98	750	999999	741	999999	430	845	999999	923	88	550	733	672	90	999999	999999	86	999999	999999	999999	999999	941	28	815	799	933	999999	464	243	999999	52	702	999999	275	721	839	604	723	644	797	21	999999	921	987	717	999999	463	999999	999999	999999	823	790	135	164	999999	156	732	82	999999	770	999999	999999	999999	725	45	847	420	407	369	571	331	999999	319	675	302	973	29	40	999999	614	480	999999	682	791	384	262	999999	167	427	999999	117	532	782	873	410	630	926	206	951	999999	774	66	951	220	129	470	480	460	861	874	999999	701	974	337	300	999999	709	42	350	999999	999999	262	999999	999999	999999	999999	999999	446	275	999999	999999	999999	89	239	999999	424	770	471	999999	914	781	126	306	999999	448	415	557	454	583	734	920	999999	856	177	598	999999	86	167	999999	329	889	44	195	199	999999	313	621	744	497	999999	904	999999	370	436	999999	164	956	436	355	999999	251	136	999999	999999	751	164	967	912	640	327	999999	612	714	999999	34	747	930	116	726	144	793	812	956	707	999999	683	999999	429	175	444	564	999999	811	708	999999	763	181	655	447	672	346	999999	999999	180	537	301	532	28	411	264	233	850	710	220	264	438	179	165	709	78	999999	547	746	999999	762	699	999999	
16	999999	270	576	285	669	999999	798	93	708	786	999999	538	160	514	999999	910	220	999999	938	600	453	999999	999999	25	945	379	50	798	963	999999	417	838	500	999999	753	150	688	999999	999999	656	421	999999	999999	392	999999	999999	999999	127	529	836	985	58	999999	999999	562	625	999999	560	339	300	999999	10	130	800	379	342	48	633	999999	877	232	271	534	292	189	283	918	999999	41	774	460	923	279	999999	922	999999	999999	999999	964	138	999999	138	618	890	643	421	999999	999999	23	652	143	294	366	999999	999999	724	524	478	999999	288	999999	474	999999	565	839	99	730	994	877	20	264	747	668	632	413	999999	652	643	648	767	233	988	198	388	641	999999	999999	628	522	208	845	609	999999	685	999999	999999	999999	999999	61	553	999999	999999	62	13	999999	395	625	733	248	999999	999999	999999	829	263	65	999999	286	150	924	999999	532	112	999999	999999	175	655	478	983	211	414	495	599	591	105	86	178	935	195	990	255	999999	999999	389	11	136	964	780	25	630	712	722	468	139	388	30	588	583	999999	837	742	999999	642	532	999999	35	999999	298	999999	187	886	999999	999999	159	678	132	699	722	480	553	210	875	999999	362	499	691	36	999999	999999	999999	999999	595	999999	357	999999	339	907	999999	555	976	653	675	56	837	744	999999	632	318	460	265	331	865	113	999999	637	867	999999	290	42	999999	998	22	95	999999	689	999999	999999	743	900	999999	224	999999	176	503	899	534	999999	625	618	570	999999	717	999999	999999	752	999999	491	732	999999	391	999999	999999	999999	412	977	641	590	396	158	999999	708	888	417	121	999999	932	698	609	930	999999	999999	838	671	472	93	290	999999	147	906	999999	809	497	33	519	473	597	131	764	999999	999999	944	442	999999	175	862	180	310	897	907	820	999999	999999	802	999999	353	999999	999999	805	328	697	637	453	490	999999	643	999999	864	898	647	453	811	934	93	672	168	606	371	506	999999	913	999999	115	239	96	133	999999	695	416	176	999999	641	325	999999	828	630	500	999999	385	532	652	315	411	260	463	18	999	798	140	458	747	676	999999	206	415	716	532	223	999999	968	716	525	458	999999	221	812	999999	499	264	51	667	654	999999	973	957	607	578	855	776	87	134	138	564	957	429	759	192	129	999999	122	107	286	557	417	816	137	856	679	48	651	522	999999	999999	98	790	102	691	999999	999999	999999	147	677	447	327	999999	587	960	501	313	462	630	376	470	152	944	391	107	577	999999	999999	750	899	816	135	564	624	594	999999	176	336	77	
706	880	231	974	430	839	240	573	238	176	365	376	999999	31	155	49	400	154	409	995	999999	328	418	999999	248	860	322	762	228	993	494	334	976	394	999999	496	999999	178	523	999999	867	14	928	999999	395	999999	240	113	418	999999	203	332	766	340	954	388	472	174	736	570	527	477	999999	244	999999	999999	399	999999	107	999999	800	232	630	999999	138	999999	399	754	999999	714	999999	218	999999	643	800	171	567	645	439	545	34	84	999999	953	34	999999	999999	693	981	999999	143	49	16	759	999999	999999	701	999999	212	845	999999	717	503	31	940	318	132	711	444	520	999999	753	761	562	635	726	790	677	834	738	999999	705	999999	999999	581	589	999999	999999	857	829	470	659	443	593	556	316	999999	420	22	715	277	947	999999	470	891	389	288	454	134	68	190	999999	84	999999	396	293	943	999999	450	361	116	537	854	615	999999	813	320	177	15	328	999999	379	665	999999	471	512	456	999999	425	201	999999	999999	999999	798	999999	446	584	969	207	999999	373	394	970	999999	999999	739	103	644	420	87	79	121	448	806	999999	810	368	955	12	884	999999	640	771	258	59	358	76	65	965	613	239	350	969	999999	955	761	408	999999	519	731	419	812	892	347	132	199	319	665	885	838	88	628	999999	999999	437	732	623	722	611	260	673	47	678	806	848	728	999999	706	850	999999	999999	364	446	280	999999	34	748	433	999999	999999	48	411	999999	137	535	611	999999	655	999999	232	999999	686	999999	269	68	381	143	96	499	403	57	612	814	999999	436	723	192	696	848	999999	999999	999999	596	751	221	271	867	550	999999	999999	355	495	999999	628	999999	725	962	187	999999	103	890	661	999999	732	812	999999	597	447	701	811	428	686	807	999999	248	947	100	651	57	999999	999999	999999	814	999999	58	999999	220	196	718	999999	761	15	484	754	522	332	266	999999	938	785	674	429	849	470	818	668	688	499	999999	76	999999	320	139	425	589	307	847	999999	684	260	225	410	999999	990	59	423	212	999999	390	916	691	236	712	271	131	94	999999	354	444	999999	873	720	999999	999999	999999	450	875	999999	175	224	484	584	189	688	569	999999	700	999999	420	404	999999	636	119	999999	999999	999999	608	999999	303	504	563	503	247	305	387	505	604	88	914	999999	547	152	886	175	442	117	57	34	702	857	394	999999	933	999999	922	247	610	344	276	677	842	17	765	670	661	981	999999	883	311	74	669	622	999999	811	857	323	749	944	40	277	360	584	175	999999	999999	678	999999	208	999999	999999	
894	269	812	246	766	539	387	225	514	999999	769	173	722	999999	197	772	939	999999	192	999999	999999	666	314	998	326	999999	842	329	560	982	999999	149	999999	171	180	410	809	708	54	999999	999999	999999	440	579	507	197	861	538	999999	999999	999999	446	25	773	652	999999	955	813	999999	508	999999	67	664	531	999999	999999	999999	999999	467	787	999999	241	88	865	672	963	236	735	500	139	999999	313	999999	999999	253	974	133	738	518	942	455	996	787	545	629	999999	868	908	539	877	999999	310	81	470	385	506	367	160	111	689	11	230	323	790	112	393	999999	451	287	74	999999	999999	52	525	999999	966	454	543	245	793	104	327	205	999999	999999	106	242	610	837	746	999999	999999	637	829	999999	234	683	996	443	245	892	999999	631	999999	379	611	999999	555	999999	999999	62	999999	914	999999	594	999999	35	999999	197	999999	160	385	613	540	457	534	296	222	584	117	293	457	110	10	999999	999999	696	730	253	992	838	687	481	428	694	792	67	329	245	999999	209	983	809	999999	94	516	813	100	27	999999	999999	55	970	999999	135	605	724	999999	416	917	988	305	456	204	999999	473	904	194	846	664	477	999999	977	329	907	310	647	999999	999999	394	864	999999	712	409	999999	793	716	460	999999	98	78	152	912	328	277	904	536	614	999999	620	612	628	253	362	377	358	999999	651	123	825	958	61	999999	32	62	999999	999999	999999	528	999999	757	453	891	999999	596	334	63	658	61	999999	999999	42	999999	304	781	999999	361	359	999999	328	999999	74	347	477	999999	27	999999	890	275	884	999999	489	999999	999999	999999	999999	736	999999	999999	52	999999	419	599	120	999999	926	647	704	999999	817	999999	999999	25	209	999999	693	116	424	999999	579	190	173	999999	176	691	293	999999	999999	441	623	509	866	592	988	33	315	474	236	425	213	999999	449	649	999999	999999	88	474	999999	235	999999	62	322	867	196	862	140	999999	432	999999	769	980	999999	273	627	317	174	650	999999	186	354	228	999999	999999	999999	999999	741	524	934	323	612	818	999999	302	271	571	196	999	405	136	892	288	51	999999	999999	233	259	999999	31	150	688	437	448	710	881	999999	181	323	999999	986	999999	616	999999	999999	816	999999	922	827	11	999999	131	175	254	899	293	75	999999	83	353	201	950	565	503	793	634	185	999999	999999	421	999999	999999	873	556	999999	16	286	197	999999	990	705	999999	431	184	964	999999	999999	192	548	427	815	775	108	999999	260	45	564	122	307	485	640	999999	574	416	692	667	257	618	835	893	16	878	
999999	92	647	890	529	999999	538	774	999999	993	831	930	999999	544	300	999999	305	383	999999	999999	889	456	359	135	736	24	999999	307	772	904	999999	999999	420	999999	530	999999	999999	999999	999999	183	584	533	999999	647	748	999999	999999	158	999999	353	323	462	452	999999	988	798	732	522	999999	999999	999999	240	12	216	646	187	999999	999999	23	284	581	999999	867	277	589	366	91	999999	999999	101	213	343	930	428	591	894	211	577	948	999999	293	809	216	11	283	353	531	168	10	570	134	153	144	999999	772	387	594	185	263	999999	717	30	145	999999	999999	565	310	583	625	752	975	941	999999	292	999999	771	729	866	993	999999	834	922	711	816	967	999999	209	999999	999999	213	309	36	324	999999	24	999999	674	999999	999999	718	53	947	543	257	999999	193	434	852	112	10	658	728	191	999999	797	794	318	329	104	252	999999	472	928	421	452	948	627	402	277	727	999999	999999	176	285	999999	887	389	999999	999999	784	999999	357	735	999999	999999	581	845	307	528	229	954	999999	59	457	361	999999	29	131	999999	646	999999	41	999999	384	903	82	561	999999	825	910	415	854	999999	320	616	18	736	999999	865	871	999999	329	874	999999	772	752	536	719	999999	621	867	268	659	583	227	603	773	360	751	482	999999	999999	482	999999	999999	110	256	738	840	352	844	746	265	932	543	246	999999	535	612	160	546	842	999999	213	52	157	204	525	102	999999	245	999999	531	393	999999	174	999999	266	244	671	506	999999	878	580	777	131	999999	999999	50	981	999999	247	748	999999	936	186	956	278	574	667	905	731	645	999999	116	468	225	999999	90	999999	398	999999	301	940	654	999999	999999	411	436	921	154	478	999999	121	575	998	637	999999	457	676	217	999999	691	577	765	775	162	60	473	318	906	140	999999	671	593	547	945	807	946	197	999999	555	999999	999999	522	999999	999999	534	262	118	830	294	999999	414	999999	818	217	724	185	879	999999	914	937	127	25	24	832	813	527	38	63	999999	984	999999	464	662	737	999999	64	338	529	628	798	365	488	999999	715	241	510	774	339	999999	632	76	601	307	617	724	638	508	604	442	999999	233	999999	10	310	999999	949	508	91	179	669	846	360	999999	125	999999	639	999999	309	999999	313	752	699	999999	208	917	999999	166	55	999999	410	999999	734	999999	621	574	311	487	321	559	292	999999	999999	999999	560	999999	716	999999	192	999999	94	244	209	999999	138	264	534	999999	801	392	999999	793	463	77	999999	123	999999	273	355	550	999999	999999	91	999999	318	312	999999	999999	
281	999999	211	44	999999	19	928	175	356	730	958	367	50	88	999999	928	73	499	548	625	400	446	673	999999	999999	641	764	933	163	460	694	825	205	999999	999999	389	191	462	818	454	149	604	767	999999	314	987	999999	202	475	999999	686	999999	764	443	149	834	748	758	756	343	254	999999	999999	999999	46	142	172	56	999999	306	747	610	999999	103	486	796	999999	292	148	300	141	572	999999	10	774	875	71	761	855	125	640	433	706	999999	209	154	999999	999999	354	181	825	463	73	178	415	85	149	999999	957	999999	164	999999	999999	465	211	999999	999999	21	999999	999999	999999	999999	201	22	665	323	999999	204	894	999999	214	808	938	966	999999	999999	509	298	999999	699	735	401	804	512	999999	185	813	250	284	528	616	580	748	193	110	424	271	61	999999	999999	180	944	775	625	148	356	999999	653	999999	999999	999999	248	426	999999	435	679	606	689	999999	490	510	664	920	376	725	633	69	754	865	61	999999	457	999999	503	528	790	625	189	373	614	657	169	260	750	999999	378	999999	325	999999	431	817	582	10	32	591	515	34	999999	900	515	296	773	999999	938	999999	724	462	999999	904	644	999999	999999	999999	446	832	350	414	179	30	999999	999999	744	999999	444	999999	999999	457	999999	911	23	766	225	288	858	328	884	381	321	633	630	999999	999999	421	124	377	399	265	563	999999	999999	999999	854	389	999999	45	999999	999999	354	999999	292	277	699	21	891	878	999999	148	468	128	948	999999	102	545	399	441	247	332	881	999999	843	578	893	999999	670	911	911	999999	735	822	776	999999	999999	616	351	363	999999	230	530	245	538	261	797	999999	999999	282	19	319	989	122	798	230	999999	287	861	999999	383	135	351	979	999999	999999	999999	645	352	999999	941	999999	204	46	224	27	801	999999	538	592	780	458	332	999999	902	602	999999	623	33	556	220	749	755	636	999999	100	878	551	279	536	999999	162	103	409	341	533	124	999999	897	780	999999	260	749	278	934	925	803	954	87	374	164	789	999999	796	631	202	730	567	66	999999	148	999999	999999	11	744	999999	364	999999	999999	999999	487	999999	726	253	137	960	10	487	702	64	297	999999	473	905	381	68	540	307	778	148	802	557	999999	773	641	177	999999	747	533	315	571	880	897	999999	886	270	999999	999999	999999	999999	201	253	865	999999	836	223	786	470	630	686	98	999999	154	917	576	930	997	999999	611	959	86	263	953	999999	493	416	36	765	28	121	994	999999	999999	117	999999	559	999999	893	936	999999	390	423	999999	847	227	
513	999999	980	141	956	999999	999999	767	708	999999	938	999999	478	519	999999	197	31	451	519	691	926	427	999999	999999	27	248	114	25	193	579	999999	146	999999	178	979	681	999999	633	72	999999	883	404	930	523	18	269	999999	999999	517	999999	369	971	608	165	300	999999	698	20	124	718	168	105	999999	999999	999999	802	194	309	540	999999	150	999999	999999	670	808	532	497	523	999999	758	999999	730	999999	952	219	691	538	950	877	893	982	999999	519	999999	999999	788	999999	801	592	999999	84	914	999999	999999	100	971	592	937	357	768	999999	184	58	999999	693	437	596	631	999999	248	274	244	999999	999999	765	115	999999	44	980	29	712	999999	999999	755	683	119	887	739	861	247	109	600	602	999999	304	807	999999	162	661	262	201	198	881	353	941	840	492	205	13	985	103	558	956	338	65	903	999999	303	682	583	549	857	770	681	149	999999	641	321	999999	958	999999	725	383	727	827	524	813	587	999999	842	626	999999	736	876	154	999999	999999	274	64	401	564	693	480	87	712	999999	427	209	999999	999999	999999	999999	852	54	867	378	185	238	510	540	999999	665	489	839	999999	857	130	893	537	598	39	377	267	952	403	434	255	999999	25	492	106	614	383	545	999999	455	839	691	999999	775	375	414	763	523	999999	898	214	640	130	999999	224	534	672	615	248	831	913	900	651	999999	133	879	223	27	444	484	292	944	205	511	999999	439	883	762	232	624	999999	744	650	505	230	615	999999	999999	278	572	942	767	999999	812	542	939	50	999999	999999	496	201	746	89	827	616	269	444	999999	999999	784	650	910	393	623	228	999999	999999	156	222	999999	703	63	748	871	542	524	647	392	968	88	399	317	999999	735	433	999999	999999	999999	999999	960	180	566	333	494	921	42	999999	682	594	372	689	893	364	144	793	147	999999	217	294	102	621	999999	650	999999	395	343	800	999999	200	361	514	437	267	261	347	999999	999999	264	950	999999	150	965	798	606	999999	505	952	974	942	295	999999	457	538	999999	999999	129	916	576	999999	587	241	726	999999	999999	858	261	636	112	999999	655	417	999999	266	783	951	656	263	54	367	890	999999	999999	999999	904	492	66	898	471	912	227	231	163	999999	372	279	424	483	564	747	147	999999	850	187	296	878	135	200	755	999999	692	999999	871	999999	217	999999	999999	20	587	751	999999	363	174	199	579	434	263	587	894	999999	999999	183	698	306	229	999999	541	999999	428	36	366	866	152	627	999999	999999	359	999999	948	176	864	413	895	813	946	
784	704	660	999999	999999	999999	548	306	999999	317	518	178	575	988	196	665	999999	591	999999	395	934	220	547	969	228	85	318	638	727	649	133	288	885	360	999999	999999	999999	999999	567	412	817	570	901	999999	712	193	999999	956	762	510	107	822	344	999999	999999	573	167	999999	389	786	999999	999999	578	601	999999	240	999999	225	552	999999	784	999999	34	159	577	374	319	999999	999999	999999	301	361	999999	226	552	311	944	466	348	871	999999	999999	662	781	106	999999	991	309	136	999999	900	568	413	892	726	382	797	194	851	646	264	929	434	999999	494	999999	43	361	59	999999	296	826	876	999999	709	999999	72	253	62	669	383	999999	111	785	144	733	947	983	500	179	999999	999999	615	702	617	239	999999	999999	296	999999	874	639	259	254	195	84	692	732	192	140	319	554	142	191	272	254	999999	648	219	760	16	60	999999	879	377	999999	220	183	73	480	830	754	956	910	795	743	759	999999	600	70	51	225	800	999999	860	959	627	999999	439	999999	999999	126	109	536	999999	823	999999	380	999999	999999	864	518	668	712	999999	564	597	999999	396	529	495	972	58	999999	719	999999	259	500	999999	417	910	786	744	701	78	714	655	430	774	971	999999	389	979	942	206	533	556	97	70	999999	372	405	999999	999999	876	438	77	950	999999	999999	999999	999999	999999	469	747	87	773	967	643	999999	909	999999	457	425	565	115	993	116	952	196	245	172	440	723	55	999999	749	834	824	999999	646	999999	999999	429	407	685	38	519	204	128	759	588	453	999999	396	999999	948	621	354	771	445	961	998	630	119	411	848	637	423	999999	999999	938	152	13	949	214	999999	37	28	880	999999	483	911	833	999999	999999	718	966	336	850	566	999999	490	999999	204	685	706	983	999999	999999	836	400	999999	961	790	820	446	999999	525	999999	642	920	602	474	693	999999	59	174	203	463	693	882	999999	999999	676	209	458	999999	809	273	508	579	717	33	53	999999	999999	950	53	615	999999	278	451	999999	999999	645	535	25	369	999999	636	542	790	855	311	954	100	999999	294	999999	372	999999	999999	261	683	999999	212	578	430	17	583	999999	130	999999	999999	424	999999	165	365	40	999999	442	999999	576	636	965	999999	862	721	999999	999999	999999	665	462	253	862	637	199	471	155	999999	957	595	362	658	999999	421	999999	611	999999	999999	934	176	999999	916	999999	627	74	624	999999	283	999999	999999	999999	420	727	443	668	344	999999	999999	251	693	220	597	716	847	376	917	109	554	586	260	834	999999	661	689	411	999999	324	
244	573	574	754	871	999999	110	999999	941	930	103	752	868	230	109	281	251	956	665	210	999999	261	156	525	173	697	100	32	765	759	48	42	133	29	999999	223	999999	999999	348	505	616	594	434	986	16	999999	999999	39	999999	303	419	733	745	999999	243	999999	426	59	590	184	11	88	999999	192	892	70	629	999999	999999	886	605	312	617	170	593	999999	826	169	999999	372	978	70	296	472	999999	315	297	787	786	173	796	627	358	174	503	538	999999	999999	999999	999999	181	870	955	849	698	117	999999	584	751	746	166	266	999999	228	205	940	999999	999999	999999	586	773	999999	999999	910	999999	999999	999999	999999	666	64	399	584	75	572	200	118	115	447	773	241	199	999999	46	50	17	999999	96	999999	969	562	999999	999999	999999	517	182	340	808	55	760	999999	163	673	999999	696	356	581	201	999999	38	97	835	353	261	611	397	999999	805	30	903	999999	891	823	483	114	317	328	186	557	999999	860	999999	999999	999999	62	88	526	794	349	694	435	348	128	111	999999	727	403	999999	797	130	121	534	787	999999	210	999999	339	199	813	389	37	405	643	577	178	999999	775	666	208	533	871	276	466	336	477	999999	772	722	601	999999	913	999999	999999	437	288	335	522	918	999999	999999	999999	336	999999	999999	666	999999	704	550	933	105	951	737	999999	999999	258	845	78	461	673	990	999999	617	598	436	475	529	27	999999	299	842	999999	999999	999999	975	999999	544	296	999999	669	447	516	231	788	505	999999	186	886	123	999999	443	266	71	255	496	999999	140	737	553	494	999999	23	498	261	101	831	105	557	646	999999	714	558	999999	999999	235	484	834	829	102	11	298	999999	903	37	999999	585	999999	611	693	807	999999	807	742	999999	532	434	27	970	697	674	340	999999	250	634	474	999999	694	999999	29	22	342	310	645	552	205	999999	119	470	405	999999	628	493	863	838	834	906	815	999999	269	800	466	864	141	427	671	669	403	278	562	971	891	932	591	680	475	999999	172	200	815	38	999999	556	999999	192	55	846	765	999999	799	999999	78	999999	20	228	556	999999	179	227	880	536	999999	841	907	434	999999	696	902	193	372	491	744	625	745	241	486	909	299	999999	381	825	999999	991	479	999999	902	758	999999	373	134	997	184	945	320	288	927	483	999999	149	568	359	999999	582	48	999999	823	999999	999999	779	742	999999	999999	229	999999	65	999999	999999	372	912	999999	864	999999	538	68	999999	316	799	315	466	313	12	270	160	391	32	881	331	999999	170	182	458	371	999999	
999999	488	819	955	109	264	999999	818	121	736	617	703	586	415	524	999999	999999	33	148	999999	475	739	386	999999	838	822	184	311	165	999999	740	83	503	630	907	999999	555	361	699	60	811	495	891	534	999999	687	446	999999	999999	289	999999	158	999999	441	999999	891	112	999999	127	999999	90	354	662	909	995	999999	999999	955	508	944	999999	999999	333	999999	999999	999999	847	851	494	160	386	708	504	999999	999999	591	763	72	952	25	478	999999	243	999999	970	999999	832	982	538	999	999999	490	967	863	171	517	825	999999	321	999999	53	260	307	999999	900	381	849	786	999999	413	779	999999	13	999999	476	999999	417	911	999999	999999	158	865	322	495	999999	896	999999	641	999999	535	999999	999999	999999	264	999999	999999	465	276	999999	598	617	999999	999999	999999	999999	349	487	485	397	999999	110	999999	113	659	549	188	937	812	303	14	640	218	81	341	647	247	397	748	520	258	898	150	398	999999	999999	111	999999	197	275	333	418	265	254	908	434	852	999999	999999	715	793	999999	999999	973	518	999999	409	974	999999	487	999999	999999	739	964	148	907	959	525	584	615	447	438	749	546	969	595	385	963	173	999999	794	999999	306	42	726	999999	255	177	880	572	645	137	964	710	999999	381	679	999999	115	10	475	337	853	485	277	364	540	999999	13	922	582	445	811	878	692	182	655	706	247	180	662	999999	644	22	999999	320	474	999999	263	597	916	94	999999	999999	441	467	956	821	765	372	437	148	999999	957	999999	209	325	95	999999	120	999999	972	999999	935	348	999999	692	999999	999999	957	999999	999999	853	415	16	999999	587	649	447	235	226	833	941	875	742	524	628	999999	32	771	994	388	31	152	871	943	41	922	824	758	775	124	316	808	481	936	294	758	950	502	999999	676	648	792	894	892	41	186	202	823	999999	15	819	743	962	512	479	710	999999	73	466	665	824	999999	999999	111	527	143	404	806	999999	869	736	999999	159	328	739	239	258	978	911	999999	729	999999	999999	999999	999999	999999	845	968	467	999999	224	887	45	999999	851	999999	342	792	999999	898	782	396	593	195	999999	999999	999999	999999	773	249	462	999999	162	611	999999	823	985	999999	999999	954	297	436	348	656	655	848	494	203	477	780	896	465	613	999999	999999	342	417	999999	500	15	978	211	205	999999	130	658	735	999999	30	37	974	652	985	999999	999999	355	57	936	539	999999	999999	999999	999999	993	353	996	952	999999	539	603	999999	476	199	801	999999	95	241	131	999999	996	123	999999	999999	449	806	999999	480	203	412	
999999	294	481	979	79	210	999999	45	211	874	134	706	596	894	999999	621	507	999999	194	443	999999	124	926	410	542	316	745	228	727	197	108	526	759	999999	812	319	934	497	130	600	999999	999999	39	257	999999	300	527	175	756	827	308	791	296	759	887	612	368	999999	446	999999	999999	999999	999999	24	999999	607	946	999999	91	117	999999	20	342	593	999999	474	94	999999	999999	999999	789	580	999999	899	888	317	240	999	849	210	999999	864	61	367	999999	41	742	24	999999	803	354	668	93	648	151	999999	459	702	716	422	527	689	82	204	973	884	895	418	999999	467	377	947	19	881	167	999999	999999	974	999999	21	731	80	205	204	999999	131	496	824	757	600	999999	537	292	437	999999	270	791	856	394	261	145	334	999999	24	436	406	658	212	491	999999	339	484	999999	999999	691	457	494	877	306	852	397	81	999999	535	609	840	999999	582	207	896	40	999999	590	206	875	999999	191	191	768	500	472	294	342	439	270	383	999999	587	745	236	776	999999	560	999999	863	73	674	999999	414	596	742	999999	14	594	298	237	999999	999999	999999	999999	999999	312	118	806	389	113	999999	231	274	999999	557	86	836	999999	129	999999	551	58	342	999999	733	828	999999	182	758	396	289	747	151	42	490	244	757	462	999999	473	805	999999	999999	999999	334	452	999999	999999	48	665	249	999999	475	999999	686	845	999999	999999	560	447	536	936	57	999999	823	991	89	999999	745	322	329	384	20	655	999999	999999	895	582	486	290	740	999999	999999	999999	157	999999	282	999999	356	645	529	739	901	523	937	869	706	170	999999	343	372	856	999999	726	346	864	33	819	999999	888	949	142	541	280	707	938	802	954	844	999999	718	999999	999999	110	793	589	483	497	999999	450	101	999999	645	153	917	999999	999999	417	756	293	232	462	117	467	695	396	999999	630	815	998	76	751	325	369	999999	262	970	342	932	999999	999999	535	111	999999	797	999999	497	398	999999	823	999999	999999	208	561	354	999999	999999	427	999999	406	391	999999	681	999999	384	349	419	285	528	664	913	822	484	10	999999	696	361	697	670	480	899	809	277	992	999999	681	553	999999	25	368	259	553	926	999999	374	999999	999999	392	46	458	805	221	869	698	909	960	910	208	999999	657	904	315	757	935	507	999999	585	689	503	702	999999	655	270	170	415	370	999999	948	635	374	999999	969	660	999999	674	999999	940	578	92	264	771	999999	999999	367	463	944	795	991	38	792	951	174	888	344	662	160	951	708	292	549	74	961	573	294	
999999	935	654	545	270	820	641	17	606	249	999999	450	999999	903	706	471	574	904	920	999999	422	677	90	999999	559	999999	736	999999	999999	543	200	810	999999	820	552	527	299	260	730	218	161	999999	568	649	413	221	999999	57	11	821	974	169	51	999999	999999	147	999999	338	999999	745	93	409	721	72	58	130	668	729	361	189	999999	999999	184	712	690	999999	118	999999	999999	348	999999	688	999999	474	569	41	769	61	949	414	672	961	274	984	999999	752	232	506	600	293	552	999999	999999	822	999999	659	999999	338	50	403	38	423	425	647	830	999999	179	999999	502	27	361	999999	780	946	517	220	59	999999	588	937	255	612	840	629	795	999999	992	417	824	909	55	999999	999999	999999	386	258	546	627	999999	728	583	975	13	583	931	999999	109	749	315	438	999999	796	750	112	157	425	583	795	999999	795	413	761	432	592	999999	920	606	234	570	999999	999999	432	45	859	364	999999	608	267	697	861	999999	999999	112	395	309	259	690	908	408	999999	999999	999999	775	999999	325	999999	553	999999	611	21	338	874	189	999999	999999	187	760	890	747	877	817	326	107	990	999999	170	659	999999	999999	722	240	698	826	610	594	923	656	676	543	999999	726	999999	655	999999	999999	71	73	65	631	131	498	799	170	999999	152	358	999999	785	508	165	171	999999	137	889	780	639	57	578	462	999999	531	94	357	214	161	999999	670	999999	467	798	107	604	415	171	233	999999	537	306	467	245	999999	870	177	999999	999999	220	69	766	999999	999999	23	494	603	999999	600	414	451	955	378	523	688	242	328	999999	68	567	111	999999	665	349	112	999999	999999	227	571	660	916	968	832	999999	999999	903	514	999999	784	612	10	999999	570	999999	999999	581	927	944	556	47	999999	467	330	999999	999999	999999	999999	567	790	999999	382	999999	999999	939	999999	483	133	999999	953	999999	999999	754	999999	455	566	485	405	846	359	530	823	177	670	533	118	458	999999	27	999999	476	999999	947	783	521	240	624	999999	999999	331	999999	458	500	999999	999999	999999	797	541	999999	258	633	697	263	999999	270	448	214	715	694	831	999999	999999	115	604	486	999999	780	971	999999	225	999999	88	774	999999	843	81	333	999999	897	224	999999	917	773	769	209	999999	549	739	522	82	35	999999	712	799	292	681	352	999999	514	791	539	826	137	999999	316	554	923	737	374	198	125	38	818	480	999999	131	71	346	405	707	441	50	458	341	199	42	376	999999	243	171	728	438	672	999999	685	494	999999	123	462	654	855	811	375	334	957	
997	100	242	289	171	620	16	499	806	359	999999	377	796	470	284	999999	999999	504	213	469	686	999999	711	795	35	341	999999	999999	999999	999999	629	675	134	999999	999999	942	999999	694	999999	999999	722	939	999999	756	196	999999	993	652	188	999999	906	317	172	999999	281	641	388	447	999999	999999	672	132	748	954	730	823	253	999999	277	341	999999	264	432	662	747	747	499	954	999999	908	347	305	999999	999999	946	999999	999999	269	112	560	999999	696	439	999999	878	599	200	911	36	373	999999	581	385	846	431	651	884	509	127	533	152	433	838	356	492	376	427	474	18	417	320	984	320	999999	778	999999	825	190	783	157	999999	999999	999999	245	45	766	999999	859	852	304	999999	13	151	578	999999	999999	999999	93	760	512	999999	999999	903	619	999999	999999	270	668	77	84	826	704	999999	969	976	564	999999	602	320	725	455	999999	622	713	979	316	842	999999	308	999999	499	999999	429	999999	975	831	684	999999	192	999999	505	262	791	778	478	733	999999	182	999999	999999	633	265	772	44	66	613	999999	199	639	746	56	528	369	428	999999	94	284	454	994	999999	999999	197	419	174	229	203	776	999999	245	255	38	670	150	454	999999	243	969	395	999999	999999	728	494	679	446	999999	999999	892	372	203	393	459	832	188	999999	973	446	999999	999999	999999	863	837	999999	954	393	718	385	387	999999	413	999999	125	889	240	632	999999	395	999999	973	73	251	999999	414	651	851	796	999999	492	694	481	578	397	370	579	361	534	470	999999	295	999999	724	999999	999999	959	999999	278	999999	602	999999	999999	587	928	872	544	573	562	432	999999	999999	596	522	893	692	443	999999	952	754	319	879	108	955	855	232	255	348	651	332	999999	798	583	237	603	936	999999	893	999999	525	826	16	798	999999	999999	999999	698	215	831	907	544	134	900	523	999999	722	457	83	999999	706	626	205	921	240	977	818	529	369	918	956	37	549	194	999999	999999	999999	91	996	999999	999999	534	49	999999	744	999999	999999	999999	999999	977	880	489	591	170	944	999999	630	999999	567	133	44	999999	339	297	999999	879	995	940	472	595	947	641	999999	999999	314	182	586	688	186	999999	657	999999	470	999999	47	999999	999999	388	250	539	308	227	523	872	77	520	204	999999	999999	865	792	390	435	473	39	248	999999	999999	999999	999999	999999	941	908	125	476	123	999999	946	259	406	443	616	700	933	296	729	999999	588	904	794	977	834	54	321	660	277	495	996	999999	999999	449	999999	532	999999	227	999999	999999	999999	405	999999	83	258	503	247	999999	
185	999999	502	187	310	130	449	715	71	795	487	897	999999	465	209	628	450	594	460	956	616	94	232	999999	930	420	720	999999	950	720	729	340	807	999999	484	587	993	819	999999	999999	10	120	470	682	740	999999	999999	942	206	335	633	999999	999999	290	814	101	467	786	999999	889	409	266	764	350	999999	156	99	706	980	621	635	630	542	999999	955	999999	999999	999999	975	999999	999999	778	986	999999	999999	75	297	999999	999999	392	130	216	572	172	279	743	355	130	616	593	379	25	961	584	699	999999	130	272	335	318	478	917	810	999999	201	999999	280	999999	263	10	999999	999999	999999	999999	999999	428	67	380	511	222	160	999999	932	392	101	682	999999	999999	999999	999999	999999	999999	201	766	914	212	406	786	970	999999	999999	216	999999	616	734	806	999999	373	93	280	945	750	760	999999	167	975	999999	428	694	519	999999	999999	223	179	64	999999	382	864	683	298	999999	999999	409	863	748	944	636	326	657	295	297	999999	999999	655	148	204	274	88	608	939	228	978	101	461	832	603	999999	696	999999	900	433	529	690	999999	258	673	999999	896	999999	223	348	668	770	409	231	373	551	567	41	860	999999	999999	999999	999999	80	999999	189	948	41	154	951	940	764	756	861	999999	761	999999	999999	474	999999	378	713	999999	600	559	217	691	239	469	62	435	665	701	342	139	273	999999	999999	213	999999	402	865	999999	999999	408	999999	23	548	463	999999	28	170	566	15	999999	999999	999999	154	520	836	497	718	571	102	525	999999	72	424	731	999999	815	999999	999999	980	462	513	494	132	999999	655	204	153	999999	858	43	999999	108	696	151	549	999999	999999	213	376	996	683	303	999999	999999	133	841	598	816	958	795	220	967	586	553	687	106	748	952	865	999999	999999	942	713	999999	999999	999999	376	999999	999999	112	23	999999	826	999999	779	220	999999	386	77	813	605	336	817	72	823	307	521	999999	464	452	654	999999	347	999999	999999	740	589	78	999999	999999	474	325	633	856	781	999999	150	602	774	999999	738	999999	884	999999	999999	27	135	650	244	999999	999999	999999	999999	739	457	174	267	102	342	999999	630	298	999999	999999	348	290	999999	960	291	999999	999999	919	999999	987	999999	999999	999999	295	697	999999	614	938	999999	541	292	250	999999	999999	408	616	999999	999999	999999	735	846	449	481	763	999999	756	324	174	369	999999	999999	745	855	831	35	999999	209	971	999999	708	433	999999	465	358	999999	108	999999	999999	562	674	859	118	659	643	151	999999	810	999999	582	999999	319	450	579	807	744	547	395	674	868	242	
417	386	652	561	311	164	999999	999999	925	999999	971	515	612	694	999999	999999	95	999999	690	761	365	997	398	464	399	999999	121	657	613	300	712	119	940	329	266	483	999999	108	341	986	289	687	285	967	968	803	999999	885	640	999999	999999	183	984	117	999999	419	999999	197	171	999999	999999	336	519	634	902	862	575	292	437	999999	999999	999999	880	703	999999	678	722	431	999999	596	156	236	27	557	838	538	999999	833	452	999999	495	277	937	23	999999	953	999999	999999	999999	116	238	554	999999	947	833	999999	302	290	999999	208	999999	566	999999	575	181	816	319	961	999999	999999	737	999999	840	590	208	954	59	867	760	528	999999	80	367	389	368	601	778	80	724	373	246	999999	207	253	999999	928	576	371	999999	137	999999	215	855	999999	379	496	714	867	748	878	425	434	530	999999	999999	626	999999	322	217	999999	47	999999	247	432	999999	892	544	596	999999	279	388	999999	999999	632	884	999999	999999	666	20	871	887	911	331	846	947	811	324	99	555	999999	729	263	164	271	100	999999	968	432	999999	486	951	127	436	479	499	737	408	897	999999	402	999999	542	312	345	692	136	917	999999	484	999999	578	454	50	908	549	135	534	764	542	489	999999	792	103	533	920	999999	484	852	356	219	999999	426	866	163	131	197	999999	818	999999	963	486	577	947	257	999999	999999	86	527	929	374	213	643	365	999999	76	618	449	999999	999999	999999	999999	75	999999	274	911	162	588	887	999999	361	183	715	999999	578	12	758	845	845	625	422	693	957	922	981	999999	999999	999999	132	96	512	999999	182	999999	999999	999999	421	532	682	999999	755	999999	198	739	577	200	498	457	999999	741	999999	999999	603	162	12	999999	694	999999	999999	268	999999	101	466	999999	284	613	11	322	999999	265	591	999999	172	509	870	504	505	227	354	791	999999	322	284	999999	999999	739	999999	30	999999	427	628	277	999999	999999	999999	664	462	397	465	964	199	185	999999	531	160	93	999999	104	292	508	733	477	999999	999999	750	829	817	85	33	544	468	999999	922	121	637	323	765	747	999999	215	52	117	761	389	601	343	404	752	999999	694	138	999999	737	999999	999999	160	999999	197	999999	374	999999	386	373	920	506	999999	262	805	893	836	327	863	999999	87	465	625	999999	419	999999	417	434	74	844	339	999999	418	252	41	999999	487	844	578	84	941	367	665	999999	999999	883	392	91	999999	859	404	376	275	271	660	436	78	445	69	999999	266	939	999999	999999	999999	514	97	966	231	999999	415	992	749	789	847	719	999999	880	
874	535	298	336	835	999999	450	962	999999	156	591	605	359	51	999999	71	817	999999	999999	133	711	336	795	426	860	999999	454	412	999999	486	423	941	635	197	571	533	228	999999	999999	579	102	80	373	941	999999	625	39	373	216	688	971	846	145	999999	179	999999	999999	872	476	624	999999	47	345	663	733	650	969	171	480	261	842	887	999999	14	40	999999	962	854	51	244	191	90	999999	939	515	577	805	999999	28	999999	793	356	999999	489	999999	999999	735	999999	217	733	656	867	892	955	999999	93	999999	999999	999999	999999	584	999999	830	242	442	679	999999	406	158	166	999999	20	999999	999999	468	496	434	999999	999999	976	905	999999	999999	318	999999	324	197	249	103	432	628	673	322	999999	449	907	526	231	56	149	221	338	561	61	888	645	724	445	497	358	659	540	999999	999999	633	331	248	522	654	128	492	602	312	726	537	999999	999999	664	18	560	999999	212	999999	999999	999999	576	701	999999	430	941	599	999999	999999	744	999999	97	726	652	855	127	999999	13	576	927	999999	618	999999	835	523	715	947	70	437	999999	999999	456	999999	902	999999	999999	999999	654	102	713	529	741	849	999999	953	450	999999	56	808	890	999999	966	999999	444	397	156	550	866	80	714	999999	539	323	816	999999	326	918	824	999999	797	496	24	999999	862	408	916	768	467	999999	83	270	901	261	547	55	999999	819	999999	514	758	516	999999	583	387	719	989	999999	999999	212	636	532	631	999999	20	999999	876	64	999999	45	999999	387	999999	984	997	454	103	287	776	999999	943	999999	193	999999	988	999999	999999	441	533	153	418	499	735	999999	254	551	638	999999	250	153	178	367	55	698	43	381	433	779	999999	933	626	712	650	272	999999	139	999999	999999	999999	729	670	445	530	630	627	982	651	999999	740	456	999999	999999	999999	633	999999	999999	461	495	285	617	857	953	855	999999	527	706	999999	999999	997	999999	999999	325	292	520	482	733	999999	999999	81	61	729	606	49	139	999999	999999	999999	27	669	999999	678	999999	46	702	871	717	589	999999	113	920	999999	999999	999999	625	252	999999	999999	526	999999	999999	749	999999	423	234	887	261	999999	725	482	401	40	831	803	324	446	359	999999	589	999999	765	153	906	322	999999	917	550	775	424	999999	627	917	999999	866	800	933	642	439	811	814	999999	803	864	999999	711	890	312	385	515	999999	893	999999	628	877	395	999999	999999	999999	272	999999	347	485	499	838	854	484	881	999999	12	999999	803	919	478	775	38	961	289	458	610	270	999999	175	270	245	993	999999	298	282	
480	84	999999	919	177	503	999999	999999	313	35	603	237	18	999999	999999	133	384	973	742	852	848	434	999999	393	122	11	703	181	224	999999	845	446	999999	609	494	927	301	884	752	974	308	893	657	264	855	383	261	277	792	147	861	30	675	445	999999	999999	638	999999	806	175	800	999999	919	59	190	166	51	409	853	455	832	500	230	767	554	999999	776	999999	538	739	999999	436	389	87	402	824	999999	750	185	447	298	594	999999	999999	999999	13	999999	608	83	698	341	999999	423	346	314	370	999999	999999	891	478	280	456	999999	76	999999	374	915	842	657	365	395	301	999999	415	166	999999	422	643	594	999999	981	178	118	999999	408	897	22	52	772	41	34	864	999999	999999	999999	842	425	21	999999	999999	97	141	951	718	313	999999	999999	999999	190	999999	947	166	999999	349	496	999999	348	338	668	999999	362	872	79	625	999999	530	999999	999999	247	324	822	411	482	784	463	850	226	400	536	367	279	999999	862	706	999999	867	999999	519	220	75	504	97	352	999999	457	999999	71	336	386	782	608	112	770	866	254	546	684	999999	885	999999	999999	948	999999	999999	999999	999999	19	372	541	473	979	999999	315	182	819	734	68	838	337	248	788	890	23	999999	999999	176	244	996	462	547	193	22	633	573	190	556	295	52	394	109	215	698	794	912	803	686	796	597	56	519	487	845	999999	646	858	999999	934	57	999999	92	123	999999	910	993	290	966	298	742	991	273	448	999999	454	238	999999	99	106	111	999999	82	380	646	999999	942	70	348	812	986	715	196	621	247	501	999999	985	999999	788	801	632	836	397	999999	999999	999999	80	471	400	971	613	769	898	833	999999	478	711	999999	72	968	933	999999	163	311	37	999999	651	210	524	151	253	841	311	304	999999	999999	684	999999	50	178	872	598	947	840	383	999999	298	999999	150	999999	601	517	139	999999	867	690	682	999999	999999	800	999999	999999	999999	258	728	771	999999	603	364	983	999999	394	999999	999999	999999	999999	999999	999999	928	91	517	863	70	501	550	735	711	491	436	788	440	598	300	250	47	12	999999	698	122	999999	487	695	999999	999999	239	216	999999	999999	724	533	695	369	168	945	292	277	808	454	708	992	69	977	176	575	552	205	104	196	856	999999	999999	999999	999999	326	603	822	999999	903	999999	343	654	476	766	903	999999	81	440	354	957	999999	999999	207	999999	129	551	510	999999	858	999999	44	122	894	388	999999	841	398	169	841	352	470	838	905	192	999999	348	593	220	272	999999	999999	764	750	
238	95	899	494	316	91	774	102	303	580	300	237	231	759	97	145	999999	704	999999	598	11	999999	932	298	24	625	781	999999	300	266	999999	141	279	999999	665	999999	731	999999	92	87	999999	259	177	267	999999	955	152	588	999999	999999	209	777	569	176	748	741	162	610	479	999999	310	815	802	46	999999	999999	957	858	104	794	413	999999	999999	834	531	752	329	675	684	69	999999	202	999999	226	66	608	572	113	624	923	150	131	876	401	999999	261	457	140	73	456	999999	293	494	711	999999	493	999999	999999	999999	995	422	999999	926	419	217	117	362	586	980	595	999999	854	244	180	653	292	839	230	66	279	304	198	999999	237	999999	999999	707	752	555	573	453	837	468	628	511	999999	205	466	194	999999	899	871	160	477	999999	152	59	323	999999	388	654	934	678	999999	701	233	999999	698	357	28	409	610	40	999999	152	758	999999	616	669	999999	96	382	45	396	380	432	48	143	999999	919	999999	394	999999	176	999999	518	168	999999	926	287	787	506	119	176	270	299	841	743	999999	112	757	999999	654	76	301	999999	999999	292	995	999999	195	742	999999	438	878	25	915	999999	999999	633	600	999999	689	999999	213	589	273	869	999999	999999	591	304	807	274	999999	999999	739	628	875	999999	619	875	107	658	999999	54	999999	999999	297	254	384	999999	255	702	511	463	753	272	862	711	18	38	166	914	686	890	934	67	999999	999999	286	999999	988	851	23	724	205	41	299	168	415	592	582	881	999999	999999	59	115	762	708	952	476	999999	173	638	590	719	192	971	211	120	127	414	999999	968	97	989	403	688	999999	268	722	999999	999999	999999	426	456	284	218	82	841	828	304	567	999999	809	530	825	223	433	14	22	999999	999999	58	297	187	466	913	618	625	999999	427	975	450	240	503	72	866	221	143	444	974	899	370	291	823	847	896	168	567	173	190	265	999999	255	662	885	655	19	248	990	999999	599	457	195	999999	329	999999	988	315	468	999999	11	999999	999999	48	170	727	766	999999	999999	569	754	61	461	475	999999	202	204	577	618	417	857	973	999999	83	999999	452	999999	880	504	999999	908	853	108	999999	188	965	222	216	502	168	888	544	907	999999	999999	547	995	720	249	136	922	421	697	61	111	38	999999	496	663	718	552	886	970	610	999999	901	952	257	297	999999	980	988	999999	459	528	322	75	722	466	837	456	464	640	377	807	497	165	57	999999	159	820	999999	553	784	615	999999	574	307	999999	715	594	748	432	53	156	999999	346	
247	533	789	962	432	999999	825	999999	98	255	999999	999999	174	745	905	154	147	385	264	444	300	844	525	748	768	953	751	252	708	41	999999	999999	873	160	917	999999	323	196	397	695	727	522	999999	756	971	503	605	999999	689	603	295	668	999999	499	999999	403	17	51	204	479	999999	583	562	67	999999	381	930	23	828	390	831	950	987	569	999999	778	999999	768	777	999999	358	999999	563	999999	746	928	340	383	115	524	516	281	992	918	416	999999	959	469	107	600	573	591	150	308	771	999999	680	999999	782	277	85	248	274	999999	130	506	30	457	320	999999	51	556	908	314	999999	559	958	999999	162	999999	818	857	670	187	700	766	641	264	999999	999999	999999	17	601	999999	999999	278	17	72	798	910	133	511	158	377	559	27	683	836	434	222	386	611	179	219	458	228	578	97	239	363	864	999999	999999	909	482	999999	999999	80	866	605	551	895	280	251	449	316	999999	303	999999	683	93	999999	999999	131	34	999999	838	392	388	999999	699	920	999999	444	56	368	397	249	894	526	72	999999	999999	828	670	490	999999	928	770	999999	519	285	469	555	280	999999	935	993	884	836	204	572	999999	646	999999	630	999999	999999	205	90	999999	469	408	111	621	480	835	11	460	543	316	999999	621	246	710	424	461	288	174	986	433	403	364	68	999999	499	920	333	922	49	999999	503	733	689	999999	59	876	999999	933	799	234	999999	542	351	999999	295	950	455	935	999999	999999	999999	672	218	657	525	115	349	999999	132	559	511	999999	421	125	812	186	932	23	661	548	104	354	374	762	499	860	23	539	45	999999	999999	398	441	999999	643	999999	524	41	999999	943	537	586	810	999999	722	854	131	235	717	118	999999	441	283	943	84	439	307	999999	168	999999	102	810	999999	999999	999999	123	647	550	999999	980	661	900	316	999999	21	999999	543	134	49	999999	738	787	821	927	999999	43	124	498	795	999999	533	78	873	52	851	999999	841	236	999999	609	216	581	754	999999	456	127	999999	565	999999	566	896	183	415	523	999999	314	988	999999	64	999999	998	159	754	277	457	592	999999	273	866	999999	999999	317	999999	999999	437	167	43	95	480	412	907	999999	566	239	999999	360	663	359	127	547	737	33	182	115	999999	999999	826	999999	999999	863	999999	999999	699	647	999999	999999	999999	975	999999	999999	999999	903	347	652	152	999999	593	524	959	107	929	677	999999	328	556	653	145	999999	828	999999	999999	999999	999999	999999	999999	55	859	918	350	999999	155	687	274	999999	276	833	685	529	999999	
171	473	312	527	191	934	422	716	380	101	245	453	351	157	714	999999	724	999999	731	340	999999	589	675	183	240	951	252	413	796	999999	722	999999	615	900	666	907	38	38	624	682	898	999999	489	827	115	284	804	539	559	922	551	736	954	198	865	999999	797	138	297	239	691	19	999999	327	378	999999	838	451	490	806	408	999999	483	58	441	768	110	848	78	955	157	712	853	874	511	986	22	426	44	94	120	900	741	394	990	999999	418	999999	459	999999	446	999999	59	752	524	855	999999	906	999999	999999	999999	949	69	341	999999	978	165	55	816	391	264	422	417	405	696	507	954	98	999999	552	999999	939	999999	241	519	795	663	111	360	655	734	116	669	999999	613	170	840	409	312	22	733	999999	354	77	999999	999999	945	654	999999	999999	900	173	848	214	747	541	560	828	999999	296	999999	64	695	170	656	158	752	480	791	535	666	554	999999	55	819	999999	595	331	658	494	999999	18	54	343	755	999999	268	465	999999	999999	610	22	587	25	696	679	677	193	420	434	999999	475	862	530	359	999999	387	803	395	760	946	239	999999	337	447	316	19	999999	415	96	999999	999999	291	719	999999	654	967	770	358	149	999999	411	999999	999999	223	383	155	523	999999	409	193	465	79	437	135	999999	999999	259	578	389	669	326	999999	999999	544	999999	194	153	999999	999999	387	616	454	999999	451	545	328	945	124	73	999999	999999	377	999999	902	434	227	853	593	553	999999	718	999999	999999	480	992	632	585	690	239	199	12	917	288	999999	576	999999	824	986	590	999999	896	145	999999	999999	999999	999999	773	431	119	999999	340	560	62	893	669	424	485	775	459	912	742	265	999999	873	169	999999	98	983	336	999999	403	867	12	500	915	999999	687	750	999999	53	859	999999	581	999999	999999	451	864	999999	362	999999	535	58	537	999999	999999	640	999999	999999	69	605	860	789	105	999999	372	473	558	562	999999	96	999999	735	478	415	63	588	684	422	24	717	713	702	631	183	889	354	340	334	189	284	999999	57	690	701	192	79	999999	885	999999	395	893	311	417	999999	426	799	580	131	624	731	956	837	999999	352	891	999999	168	922	806	999999	143	233	382	703	763	688	55	777	232	999999	530	798	321	629	824	999999	295	365	756	99	774	218	709	458	328	495	431	348	999999	34	911	999999	89	999999	262	669	928	714	511	737	754	803	999999	999999	211	167	525	996	528	489	872	999999	999999	716	253	924	523	924	385	278	267	999999	999999	207	82	394	999999	238	376	
164	999999	581	999999	28	345	999999	319	78	257	170	970	434	820	330	162	118	970	373	999999	337	156	999999	999999	243	479	57	999999	701	999999	816	449	296	629	999999	16	999999	948	999999	381	281	999999	999999	677	224	999999	833	886	646	55	964	424	999999	399	48	17	999999	251	621	548	999999	999999	618	508	440	721	683	804	456	999999	999999	169	822	992	567	999999	700	337	124	934	646	170	999999	655	605	999999	103	897	590	365	999999	59	336	608	999999	146	999999	999999	999999	503	624	999999	440	332	999999	804	601	362	831	325	317	151	137	686	902	137	946	962	903	47	627	786	223	999999	787	811	833	224	909	431	726	753	100	620	320	617	999999	866	471	999999	801	740	999999	274	58	395	922	650	705	955	199	43	53	209	876	838	815	350	545	383	971	386	453	999999	599	999999	61	999999	376	294	408	89	501	999999	246	999999	999999	948	51	401	889	192	999999	999999	999999	999999	710	890	744	481	802	999999	331	999999	829	424	999999	999999	675	999999	343	415	284	421	557	120	999999	940	999999	990	128	866	308	999999	494	788	868	999999	999999	906	853	170	999999	895	999999	999999	757	414	282	999999	599	65	999999	999999	67	999999	908	999999	406	131	999999	999999	928	999999	363	936	90	999999	602	51	555	797	999999	999999	641	183	642	999999	999999	538	999999	999999	667	150	400	999999	593	999999	95	20	880	771	103	999999	756	999999	242	27	542	555	999999	579	999999	241	276	801	570	514	999999	884	840	999999	999999	868	999999	32	112	999999	363	300	353	339	102	592	171	784	704	447	22	557	940	624	846	384	999999	783	327	435	999999	599	502	89	834	999999	179	360	603	234	289	734	980	999999	999999	999999	212	608	486	228	80	492	107	132	501	999999	944	225	999999	793	278	985	704	677	913	764	798	273	504	999999	422	810	999999	479	999999	288	999999	495	960	605	999999	992	306	108	364	391	501	379	999999	999999	266	953	677	810	999999	304	999999	313	541	900	453	999999	113	594	806	270	311	627	965	222	790	458	265	87	999999	285	999999	999999	999999	531	272	429	685	38	635	468	142	999999	523	863	259	274	954	70	162	243	889	712	302	999999	90	873	414	375	999999	999999	698	600	199	680	615	999999	990	19	637	33	262	85	959	347	999999	931	114	111	963	526	504	205	924	387	396	999999	314	999999	451	399	999999	320	352	999999	999999	999999	190	843	257	826	999999	944	433	138	999999	999999	752	954	999999	158	769	312	999999	168	313	999999	675	811	293	999999	128	773	999999	999999	18	941	
732	142	576	595	750	270	854	999999	253	559	999999	796	406	582	233	359	261	999999	630	712	909	193	523	999999	866	379	559	617	708	509	386	195	129	49	999999	619	388	380	408	508	999999	273	999999	753	730	879	999999	710	415	768	999999	275	617	306	999999	999999	999999	999999	729	381	711	246	439	744	183	587	677	366	501	613	999999	999999	894	131	999999	646	999999	769	547	999999	963	999999	212	999999	987	121	999999	823	17	542	999999	999999	999999	36	797	221	833	180	580	999999	212	58	218	802	797	999999	380	496	51	395	999999	999999	760	742	417	862	44	500	999999	999999	19	853	359	999999	999999	999999	999999	999999	999999	52	812	108	198	403	785	915	999999	410	151	356	740	999999	781	622	272	159	329	908	618	935	187	343	424	519	143	358	699	259	198	906	412	999999	171	999	583	181	662	366	957	502	231	634	358	410	331	928	82	736	697	464	571	330	258	399	865	478	999999	679	270	437	225	390	221	244	943	237	999999	782	48	100	497	962	951	999999	713	552	985	24	999999	215	285	962	562	733	345	92	999999	772	999999	999999	497	999999	106	999999	286	999999	422	999999	466	104	18	999999	698	606	967	999999	378	999999	686	322	493	999999	491	64	162	999999	828	488	999999	861	999999	999999	648	933	602	514	999999	431	999999	871	140	872	557	103	207	999999	274	955	766	737	999999	132	999999	820	999999	828	501	999999	999999	33	23	999999	224	604	999999	860	652	764	999999	462	742	947	303	814	192	620	121	397	856	999999	999999	872	721	171	158	850	72	828	322	774	999999	823	63	815	858	999999	658	952	999999	999999	342	510	951	313	994	999999	829	281	999999	10	716	113	195	210	999999	150	223	999999	456	280	798	999999	451	240	449	919	893	487	955	986	962	999999	425	999999	835	488	999999	417	177	392	31	790	999999	321	67	909	637	999999	781	718	982	605	999999	701	549	518	68	999999	999999	85	999999	351	999999	651	999999	557	688	676	375	999999	229	805	999999	73	259	999999	999999	140	182	999999	999999	50	705	247	14	367	662	999999	999999	999999	430	210	553	101	520	679	474	548	283	510	230	999999	999999	235	499	187	999999	442	451	999999	884	928	548	999999	794	999999	645	89	647	680	894	964	706	57	135	28	261	793	999999	580	543	95	999999	671	320	999999	562	480	747	826	999999	230	282	999999	443	502	661	230	306	999999	43	394	999999	603	616	265	999999	440	999999	480	925	999999	999999	871	998	798	999999	877	22	474	278	999999	341	999999	44	674	999999	278	614	633	
367	41	496	999999	546	158	999999	263	999999	64	75	132	999999	277	901	719	340	410	999999	999999	430	783	217	832	420	868	63	91	999999	941	573	986	825	475	122	999999	999999	999999	335	849	615	818	822	958	409	156	793	73	918	324	343	292	999999	970	212	583	999999	664	999999	678	105	999999	694	123	999999	999999	999999	905	164	999999	289	314	84	589	38	612	961	259	432	999999	85	989	173	254	608	290	999999	854	999999	538	80	776	582	657	754	999999	999999	708	999999	330	849	887	908	910	45	38	999999	259	941	999999	622	999999	241	999999	602	999999	999999	449	515	210	999999	451	642	626	937	513	731	427	834	525	999999	262	783	112	999999	197	91	262	219	579	83	897	999999	672	999999	506	544	403	999999	649	575	684	999999	275	398	408	999999	999999	973	532	307	789	424	426	121	369	790	138	765	415	34	685	240	935	137	45	999999	999999	999999	440	968	338	373	195	950	999999	69	517	714	25	942	798	289	687	282	293	482	496	999999	557	716	416	638	648	999999	999999	999999	267	148	363	868	284	583	543	563	969	425	239	476	317	310	282	424	999999	472	235	406	999999	663	999999	562	53	419	999999	723	562	999999	999999	570	71	359	999999	999999	361	156	668	999999	999999	133	313	867	999999	999999	252	257	443	991	889	999999	399	999999	900	604	304	800	825	865	431	999999	999999	279	701	669	415	957	508	903	72	602	804	999999	661	999999	360	976	319	33	176	904	289	570	810	548	180	578	459	207	85	560	331	802	793	926	999999	999999	999999	583	613	294	748	999999	928	296	381	388	830	481	253	328	490	999999	699	526	999999	440	469	999999	498	836	999999	311	999999	999999	281	999999	227	999999	307	999999	809	735	419	881	166	749	641	523	177	792	999999	977	953	756	79	528	113	276	396	691	574	24	95	999999	786	446	999999	999999	999999	999999	999999	105	999999	999999	999999	755	392	817	369	999999	798	946	984	706	98	531	358	81	999999	752	999999	950	348	615	999999	795	650	642	999999	720	999999	225	507	798	630	652	803	999999	247	324	146	999999	907	999999	893	627	999999	388	999999	999999	98	999999	984	273	999999	220	757	999999	183	723	115	749	722	649	753	999999	448	999999	999999	446	727	331	833	999999	999999	613	53	742	999999	135	765	999999	999999	840	632	406	999999	999999	327	999999	894	999999	999999	524	219	396	572	267	999999	319	188	842	313	252	537	767	807	866	657	866	177	24	847	58	958	843	999999	882	26	357	352	214	869	665	551	999999	477	999999	908	228	51	
999999	889	999999	946	999999	958	999999	999999	865	999999	373	586	999999	252	879	999999	804	566	999999	600	689	999999	505	966	974	973	999999	701	54	999999	999999	958	438	999999	999999	134	445	112	999999	885	95	580	161	758	979	628	999999	999999	671	105	672	999999	542	628	999999	544	394	445	971	949	999999	19	267	575	999999	415	157	635	860	754	951	702	530	489	999999	119	99	999999	987	999999	999999	234	999999	948	627	743	425	810	474	847	740	10	140	999999	999999	86	323	586	656	574	481	783	561	999999	999999	969	232	63	123	252	455	999999	457	626	393	95	979	999999	999999	368	989	999999	171	23	24	999999	572	999999	999999	438	999999	512	100	423	999999	999999	672	123	804	657	520	999999	999999	231	999999	101	553	999999	702	489	106	14	638	298	584	144	999999	548	901	202	999999	787	999999	684	456	942	999999	43	752	999999	423	866	513	301	847	626	650	939	622	999999	999999	999999	742	999999	342	791	874	801	838	739	170	134	999999	612	259	733	999999	22	774	458	999999	519	761	100	76	239	500	346	451	958	494	682	925	979	794	349	54	713	352	665	78	756	204	999999	450	999999	999999	901	51	999999	999999	999999	174	173	388	888	999999	652	368	112	300	537	359	999999	255	488	999999	999999	817	910	688	999999	669	119	390	787	324	749	650	999999	999999	599	305	337	566	999999	517	762	600	905	999999	999999	999999	249	374	540	999999	324	766	962	100	422	93	999999	435	882	968	64	999999	601	573	999999	11	590	527	701	242	999999	324	399	970	446	642	911	867	295	174	430	745	999999	390	10	999999	999999	687	999999	999999	173	902	683	887	463	999999	999999	342	495	400	764	999999	673	999999	999999	999999	376	991	654	780	182	999999	149	717	999999	999999	932	999999	573	573	999999	999999	365	999999	78	129	640	999999	999999	466	999999	579	381	999999	410	708	999999	552	15	10	999999	695	999999	392	343	999999	999999	965	349	153	56	787	769	921	87	999999	367	488	239	265	369	999999	999999	197	146	602	891	999999	317	840	247	390	999999	999999	957	627	869	972	851	999999	366	674	173	999999	419	855	810	459	817	548	351	999999	999999	750	640	999999	221	999999	999999	741	18	999999	658	999999	905	666	582	206	964	459	991	394	999999	70	899	694	999999	120	999999	290	792	441	999999	769	499	999999	76	999999	932	214	416	999999	727	120	170	847	999999	999999	999999	752	999999	999999	495	368	557	956	957	262	851	945	61	110	77	999999	949	576	999999	888	999999	261	600	127	273	999999	52	967	999999	999999	900	62	678	47	652	
35	17	187	946	77	999999	542	697	814	613	986	162	315	999999	762	171	999999	764	137	999999	216	162	166	350	734	326	589	300	999999	361	798	277	999999	458	52	957	771	629	24	676	477	563	785	999999	999999	607	736	21	903	363	317	999999	550	393	445	999999	999999	999999	221	751	999999	252	265	462	999999	999999	999999	857	914	805	400	963	999999	460	999999	653	376	652	72	137	999999	577	999999	87	54	511	999999	631	22	179	116	934	417	273	54	235	308	333	999999	568	469	878	107	108	999999	353	999999	99	217	792	505	209	774	94	171	64	999999	187	418	313	992	516	845	999999	698	466	556	485	416	950	999999	53	952	999999	999999	710	480	297	124	701	962	637	999999	999999	673	907	169	333	112	989	379	130	999999	395	999999	952	999999	999999	410	507	999999	72	683	267	447	462	256	279	999999	460	584	999999	73	717	350	364	103	625	81	791	306	233	383	427	580	233	139	567	927	714	677	127	887	999999	904	900	953	166	782	221	661	889	905	651	414	999999	999999	207	999999	221	999999	418	291	999999	999999	999999	999999	265	999999	224	332	688	352	712	999999	466	681	456	813	450	999999	999999	843	999999	999999	416	999999	999999	22	769	999999	931	999999	716	999999	999999	836	278	416	340	999999	698	479	568	888	972	547	203	867	947	139	999999	394	604	810	999999	575	431	999999	794	256	955	253	999999	57	401	176	635	856	524	630	413	50	482	237	712	466	285	971	999999	868	999999	999999	74	640	565	546	999999	905	933	693	414	789	999999	93	266	455	563	520	497	999999	912	347	999999	327	725	570	911	376	107	465	300	999999	331	926	133	101	188	999999	492	999999	257	730	923	831	226	624	428	399	971	267	903	764	484	361	956	785	521	999999	914	999999	635	551	807	999999	999999	999999	468	695	959	175	276	286	38	642	558	191	999999	521	999999	111	151	522	999999	839	561	535	976	969	969	347	579	440	999999	497	229	706	922	999999	438	272	166	733	439	806	990	999999	736	841	803	999999	371	999	646	812	852	123	156	968	999999	867	976	498	725	999999	595	999999	914	999999	999999	999999	269	969	93	999999	945	417	999999	599	849	935	799	145	176	999999	999999	999999	793	559	644	116	559	954	539	570	999999	667	18	817	220	164	999999	205	427	951	514	999999	999999	808	866	999999	40	557	128	999999	77	841	999999	529	645	25	52	999999	896	317	301	999999	999999	522	552	999999	409	274	388	999999	999999	999999	717	224	691	584	999999	985	999999	210	85	999999	835	558	999999	
454	999999	489	182	204	122	356	309	120	659	208	962	403	999999	588	45	765	999999	434	757	473	133	117	999999	999999	999999	999999	999999	695	241	299	999999	880	999999	107	942	919	102	999999	582	876	999999	607	564	999999	621	270	999999	114	999999	999999	833	410	801	39	999999	237	650	120	842	999999	683	999999	878	370	728	92	999999	999999	646	125	673	985	852	880	177	526	552	356	450	999999	338	568	531	922	465	79	88	989	999999	714	279	981	350	527	202	692	728	204	999999	999999	886	569	467	999999	999999	848	999999	921	861	804	684	999999	670	751	726	999999	91	956	999999	658	999999	394	999999	999999	999999	691	644	335	687	485	797	358	592	999999	999999	769	999999	482	285	617	999999	167	137	999999	40	999999	999999	999999	800	87	999999	772	300	999999	535	999999	187	536	999999	999999	214	232	999999	386	16	336	711	759	546	999999	24	999999	680	297	999999	845	266	999999	999999	871	999999	54	534	610	999999	35	999999	486	999999	712	999999	573	279	330	412	299	924	751	966	999999	272	561	62	999999	72	10	101	13	999999	690	246	768	999999	341	585	169	999999	999999	510	981	279	999999	384	833	375	450	999999	360	884	847	921	514	452	999999	608	817	991	999999	547	999999	933	64	517	694	476	823	999999	938	999999	252	601	301	251	985	433	999999	187	229	477	621	999999	741	129	131	769	731	325	437	732	767	177	16	95	635	58	225	716	689	367	551	512	401	615	641	256	629	273	999999	774	570	640	999999	224	925	214	201	935	396	925	744	999999	510	999999	977	999999	594	215	999999	937	999999	331	497	861	999999	119	278	136	487	875	149	999999	858	999999	999999	999999	405	792	169	431	856	290	330	764	622	53	12	195	999999	566	661	999999	658	529	565	249	152	910	999999	999999	935	75	457	521	785	286	650	999999	54	850	679	999999	55	193	90	999999	10	999999	999999	882	117	999999	498	921	223	725	810	338	107	922	999999	494	504	353	496	791	999999	809	979	346	403	164	151	788	886	858	377	474	449	637	248	419	671	999999	999999	851	999999	536	307	69	476	321	749	999999	865	195	999999	702	696	299	105	201	999999	902	489	952	942	709	44	365	357	345	889	469	684	574	822	99	999999	999999	223	306	512	919	999999	999999	414	999999	922	701	999999	675	777	159	541	57	666	999999	925	999999	909	999999	502	942	711	140	432	999999	447	999999	372	219	66	62	999999	799	999999	834	42	408	547	999999	787	999999	804	681	567	739	999999	636	999999	63	999999	889	999999	356	803	569	999999	739	
658	135	583	999999	999999	350	619	725	83	999999	368	999999	736	527	218	987	90	999999	147	39	573	692	361	810	393	318	55	177	999999	729	995	129	627	303	750	422	348	999999	13	463	999999	842	666	999999	278	999999	327	999999	680	747	999999	644	999999	187	999999	999999	773	772	999999	999999	305	451	407	999999	999999	249	214	443	776	795	648	999999	999999	999999	967	999999	36	999999	999999	316	991	409	497	580	999999	361	696	449	136	784	999999	575	919	982	168	621	444	323	449	39	871	883	869	884	108	352	487	748	220	445	939	607	999999	930	38	999999	953	827	889	394	552	765	999999	999999	156	82	14	183	525	355	296	712	726	512	444	117	540	612	999999	999999	874	999999	238	691	845	999999	999999	999999	953	999999	667	999999	433	64	486	999999	577	877	738	999999	348	313	233	865	158	236	881	729	495	921	365	351	355	778	520	604	536	624	156	114	738	999999	999999	262	687	999999	288	671	35	999999	539	662	873	456	999999	999999	725	999999	543	618	999999	614	502	42	999999	326	271	655	543	882	580	953	730	633	297	332	93	971	187	478	999999	220	999999	999999	391	702	999999	898	16	950	878	172	999999	537	944	133	999999	197	354	371	418	999999	137	152	757	586	932	250	169	450	487	754	196	74	671	999999	910	344	650	214	999999	372	648	593	999999	418	871	999999	688	999999	808	895	626	815	69	323	92	562	410	999999	770	237	739	565	472	134	975	26	999999	999999	222	189	546	149	523	55	999999	543	147	349	715	999999	999999	995	999999	592	137	380	999999	357	999999	358	999999	846	444	620	633	92	131	999999	442	855	999999	694	950	999999	358	486	999999	24	338	999999	999999	999999	99	40	676	743	924	999999	996	605	21	518	137	864	254	999999	705	903	422	999999	422	268	907	999999	413	867	55	999999	243	651	88	999999	999999	328	933	873	757	413	943	890	168	250	882	837	843	817	566	999999	384	657	780	398	601	436	136	165	163	239	627	809	999999	999999	999999	355	526	31	999999	999999	931	999999	943	999999	999999	999999	999999	182	386	79	26	596	310	999999	637	585	870	690	398	999999	999999	777	719	527	786	143	202	256	999999	537	999999	821	326	758	999999	12	714	489	438	80	693	954	999999	999999	222	40	509	999999	283	71	999999	836	632	999999	616	999999	662	425	514	825	339	496	578	849	758	205	999999	999999	803	635	999999	391	261	328	898	248	998	635	999999	756	634	999999	999999	542	999999	484	999999	999999	151	11	349	298	974	612	999999	999999	385	930	335	999999	
999999	957	999999	648	200	103	584	314	19	378	164	37	120	999999	201	999999	523	46	999999	999999	999999	860	410	999999	295	582	417	648	586	702	862	77	309	297	999999	999999	527	334	351	999999	900	884	409	999999	846	322	188	225	421	865	682	349	999999	999999	999999	900	556	143	999999	617	999999	936	727	316	515	999999	727	999999	764	999999	357	199	694	838	999999	131	461	636	999999	973	404	201	999999	999999	30	523	934	999999	286	999999	130	394	999999	734	282	964	166	102	267	759	999999	365	999999	898	517	492	654	305	999999	889	448	920	188	999999	223	494	709	16	999999	992	999999	478	999999	999999	403	999999	999999	999999	565	419	999999	999999	378	205	999999	48	740	338	213	537	868	638	999999	397	655	210	216	591	520	787	264	159	805	274	606	125	819	791	999999	554	999999	694	999999	267	923	89	551	983	10	184	754	999999	999999	759	134	999999	897	158	24	999999	757	637	450	778	165	999999	999999	999999	999999	273	229	948	999999	999999	273	183	899	324	473	576	659	232	590	345	43	883	356	56	150	93	228	670	776	312	797	636	254	960	112	999999	525	447	395	736	955	805	547	999999	495	950	624	582	684	999999	999999	534	56	114	745	281	999999	518	963	515	55	558	999999	531	861	637	999999	999999	999999	999999	60	222	837	854	390	999999	999999	999999	560	199	999999	645	986	337	769	273	590	999999	225	830	649	17	483	879	691	406	633	26	293	858	31	685	370	329	397	999999	696	202	724	999999	935	267	957	999999	999999	999999	572	844	999999	597	56	789	999999	390	715	53	739	957	172	983	604	329	999999	702	178	783	284	666	939	999999	577	397	425	999999	895	391	59	708	833	291	833	788	264	696	811	999999	962	980	613	353	591	738	39	740	913	615	349	265	606	273	135	906	999999	999999	999999	659	373	999999	495	334	994	40	134	880	999999	815	75	231	890	936	820	304	62	596	856	838	999999	999999	999999	290	52	999999	112	570	166	927	883	999999	675	162	868	999999	495	999999	999999	561	999999	159	590	107	550	127	374	670	452	830	853	318	999999	191	301	688	231	214	291	999999	999999	564	724	232	932	133	999999	738	999999	873	809	772	246	305	235	218	999999	696	740	924	429	442	127	335	83	574	999999	494	999999	999999	725	290	997	999999	999999	59	434	368	999999	426	571	636	999999	999999	999999	999999	999999	170	956	92	592	999999	999999	367	999999	495	999999	398	158	367	647	72	999999	888	999999	528	774	96	671	185	784	737	531	323	362	793	840	548	314	992	
999999	325	537	778	597	201	816	640	379	999999	612	46	999999	807	778	509	758	999999	430	502	316	985	498	780	308	999999	13	999999	14	986	654	898	94	165	865	332	999999	108	300	999999	999999	144	999999	532	573	747	527	723	999999	852	44	136	127	811	686	516	826	756	479	999999	198	665	635	392	494	999999	951	63	942	999999	999999	659	423	474	999999	182	278	965	217	560	999999	289	616	162	952	527	999999	999999	479	358	506	777	629	558	768	57	508	334	48	859	795	999999	781	98	999999	384	713	999999	999999	514	999999	999999	549	999999	414	999999	58	483	440	999999	934	678	999999	594	950	207	999999	864	705	742	999999	943	927	999999	999999	863	508	528	999999	577	999999	999999	261	964	119	645	237	999999	154	860	998	35	894	999999	925	127	889	999999	148	679	353	849	999999	289	841	305	999999	999999	164	999999	410	530	208	862	163	807	999999	999999	484	999999	970	331	720	845	999999	648	58	999999	999999	647	974	321	390	605	233	964	188	999999	133	999999	713	45	555	999999	460	999999	826	42	918	127	999999	999999	711	833	709	32	138	112	545	203	256	86	769	516	576	98	150	999999	638	198	628	454	495	999999	600	999999	775	126	395	275	999999	26	999999	999999	999999	999999	610	999999	895	211	836	86	437	999999	567	636	275	48	999999	371	337	233	999999	729	499	999999	783	50	242	999999	999999	21	717	279	381	240	148	464	568	871	999999	594	999999	437	362	552	999999	564	113	964	668	736	99	33	938	597	999999	999999	815	999999	920	569	323	131	953	824	999999	999999	999999	999999	498	811	999999	166	883	743	525	965	377	999999	236	229	936	278	115	999999	999999	693	341	999999	616	929	649	999999	950	999999	281	586	483	537	192	999999	15	776	999999	999999	266	933	999999	205	81	658	840	868	476	701	632	54	25	443	902	675	825	775	719	568	171	999999	215	999999	999999	999999	491	840	764	376	999999	170	803	999999	263	988	553	999999	712	999999	99	781	398	258	296	999999	570	999999	634	517	44	240	999999	999999	696	652	999999	184	733	999999	176	10	114	110	999999	472	999999	767	999999	913	132	689	73	999999	479	999999	226	957	678	999999	999999	451	999999	257	341	983	999999	895	562	611	271	999999	999999	999999	792	999999	677	298	770	999999	985	803	859	720	394	355	177	999999	437	316	435	770	506	498	999999	999999	795	999999	768	504	369	999999	215	579	652	999999	286	999999	969	391	712	927	196	854	258	999999	591	999999	862	999999	816	807	468	255	185	999999	872	914	816	76	302	820	529	275	
464	640	598	999999	78	640	79	683	336	999999	603	508	583	999999	250	197	144	311	994	782	688	999999	886	959	999999	999999	881	999999	676	902	98	892	999999	999999	999999	618	976	310	426	231	916	999999	480	422	999999	677	916	230	673	628	999999	999999	999999	747	586	902	753	639	999999	916	759	707	17	434	957	711	109	999999	261	631	221	999999	884	773	865	999999	91	999999	999999	726	245	999999	697	999999	970	106	76	999999	999999	999999	864	346	423	999999	471	219	134	999999	464	940	577	263	999999	52	417	107	116	62	881	39	999999	999999	999999	170	680	109	19	960	463	861	644	999999	328	999999	767	874	421	999999	311	656	432	44	20	999999	159	981	999999	655	640	872	989	999999	778	314	999999	585	24	999999	829	999999	999999	999999	999999	603	999999	999999	935	215	999999	542	686	731	750	235	607	787	278	956	999999	699	418	999999	329	590	871	999999	999999	999999	98	191	860	168	556	939	456	267	451	416	79	999999	56	485	380	107	196	999999	274	999999	706	888	999999	999999	252	139	999999	845	844	11	731	676	467	999999	126	103	682	528	185	999999	779	349	999999	999999	886	989	653	932	982	232	404	614	365	127	999999	210	999999	801	915	426	999999	611	423	999999	685	402	563	135	369	999999	424	667	999999	462	773	367	553	455	999999	262	486	31	999999	622	606	127	999999	350	999999	915	999999	999999	999999	759	826	178	926	895	186	493	436	528	999999	705	807	737	532	999999	353	950	657	428	629	663	940	963	748	801	843	999999	999999	222	999999	454	67	544	64	332	636	605	441	658	279	688	826	958	999999	166	814	999999	594	418	999999	663	267	801	999999	949	818	862	429	135	62	617	411	999999	16	129	647	273	682	209	276	999999	999999	999	999999	999999	836	982	515	591	986	973	973	672	225	858	196	999999	999999	115	999999	773	999999	999999	605	661	999999	613	951	339	518	551	999999	999999	152	999999	154	268	651	319	123	836	357	838	148	88	999999	739	997	158	933	391	979	999999	695	502	571	213	403	999999	664	233	40	186	82	999999	787	588	529	966	999999	927	614	973	992	677	999999	999999	177	527	999999	547	615	999999	406	137	571	618	699	999999	687	941	864	164	655	999999	806	181	765	703	999999	64	219	41	444	15	776	16	999999	28	86	233	999999	876	478	999999	999999	999999	780	945	873	999999	889	999999	999999	772	72	459	328	999999	999999	254	582	473	999999	999999	337	584	369	400	999999	999999	999999	681	573	463	905	988	685	538	282	999999	999999	999999	999999	999999	175	999999	752	999999	
942	326	688	483	157	831	651	571	650	999999	789	42	867	999999	594	318	145	218	999999	999999	867	84	773	999999	999999	999999	854	999999	643	999999	797	999999	831	698	457	43	876	559	533	741	812	999999	999999	180	748	249	711	21	999999	521	987	957	34	928	999999	868	552	999999	999999	855	999999	888	927	547	717	791	999999	179	931	560	441	586	684	574	21	999999	735	603	51	589	590	843	999999	131	999999	840	973	999999	893	589	490	978	904	678	764	924	416	999999	463	956	999999	542	89	675	90	410	282	999999	999999	281	142	949	857	74	275	144	362	805	431	876	999999	307	285	999999	79	462	681	16	809	97	999999	999999	999999	999999	551	57	763	999999	999999	715	567	523	987	999999	999999	541	131	999999	413	630	999999	610	379	587	148	740	266	736	606	627	728	276	650	828	163	208	810	772	523	227	380	501	764	715	319	304	320	663	896	538	999999	841	602	189	525	516	999999	562	999999	810	791	37	264	423	986	300	999999	999999	468	258	999999	999999	327	999999	259	80	845	999999	278	844	429	603	840	77	296	887	674	471	999999	999999	999999	258	827	712	999999	353	247	999999	729	28	999999	999999	204	647	807	982	999999	416	929	999999	671	900	999999	111	999999	197	196	196	136	109	626	411	855	821	614	999999	531	614	760	906	999999	999999	934	259	422	277	409	202	270	999999	372	999999	999999	857	975	999999	964	725	331	248	166	999999	224	629	401	29	307	382	43	335	460	909	656	32	999999	176	999999	44	999999	123	788	994	926	821	999999	999999	999999	998	846	871	518	806	999999	522	750	999999	290	315	857	402	970	36	169	934	999999	462	999999	999999	243	808	999999	929	46	218	459	172	999999	402	892	999999	999999	999999	536	171	817	999999	627	144	282	841	886	660	186	296	152	999999	834	991	967	283	999999	361	764	999999	999999	588	999999	999999	999999	999999	656	887	422	825	252	671	499	999999	999999	210	835	475	999999	999999	921	126	753	749	76	696	337	999999	435	618	999999	798	544	999999	77	239	883	999999	81	694	194	999	999999	360	54	999999	999999	999999	874	999999	999999	999999	125	999999	125	977	834	30	999999	376	999999	523	999999	804	999999	999999	999999	10	930	888	326	292	404	551	217	999999	879	402	705	595	433	500	269	668	999999	990	683	999999	999999	100	999999	863	545	999999	999999	671	547	443	999999	599	352	999999	999999	985	449	999999	888	574	164	203	108	442	325	422	942	759	264	793	633	561	771	955	999999	839	494	463	747	698	116	999999	384	445	593	999999	252	170	
593	283	229	25	112	119	27	190	992	961	548	133	762	684	416	999999	999999	257	828	397	645	76	501	985	417	199	467	618	818	662	848	999999	999999	782	175	980	574	617	458	662	938	999999	999999	532	915	624	999999	432	139	630	636	346	286	855	999999	999999	781	243	607	912	651	409	371	340	122	338	999999	999999	519	999999	190	999999	999999	176	458	209	999999	969	999999	793	999999	44	488	197	999999	512	932	323	267	648	209	340	19	546	20	538	999999	517	419	586	670	955	912	999999	450	444	547	120	406	325	308	812	172	999999	659	617	999999	183	999999	610	406	999999	723	870	236	849	191	999999	166	919	133	711	559	999999	133	307	999999	784	999999	999999	999999	999999	917	941	999999	396	999999	205	886	999999	617	901	213	809	190	999999	242	999999	476	999999	999999	999999	954	999999	202	999999	262	678	690	362	495	146	436	722	644	584	999999	999999	530	999999	680	999999	376	763	311	999999	507	750	313	103	74	90	317	155	339	680	867	440	749	753	999999	499	514	999999	908	999999	475	491	174	606	317	460	999999	636	920	999999	918	200	184	969	99	511	999999	999999	297	999999	999999	290	999999	963	716	999999	42	777	706	191	999999	842	855	999999	756	999999	586	706	999999	614	568	680	235	73	762	999999	266	779	664	632	133	917	246	999999	653	194	108	999999	889	999999	427	999999	930	738	794	86	999999	354	223	82	925	668	811	683	999999	999999	65	329	211	999999	35	263	123	83	68	564	605	362	187	572	918	385	817	999999	196	999999	749	496	999999	686	999999	911	566	591	999999	464	115	999999	999999	505	138	779	999	850	999999	999999	630	856	999999	239	480	999999	999999	650	999999	550	999999	61	999999	30	999999	569	59	999999	708	123	999999	531	377	603	458	52	705	682	444	149	386	966	760	32	204	999999	815	50	215	357	999999	999999	999999	999999	612	64	75	636	107	999999	729	484	152	886	999999	108	489	999999	780	437	288	494	999999	24	174	885	300	999999	826	515	754	19	319	999999	999999	781	103	999999	990	999999	976	78	999999	874	419	901	824	874	555	106	413	738	999999	999999	78	260	999999	423	991	999999	763	601	809	592	999999	999999	175	791	999999	695	14	277	999999	386	460	219	999999	341	999999	272	70	426	919	999999	111	999999	999999	541	291	128	82	680	999999	999999	999999	385	999999	999999	70	698	999999	43	366	860	101	999999	999999	882	327	999999	350	999999	818	729	667	347	681	90	490	798	999999	633	509	398	622	334	999999	823	745	999999	950	916	281	906	536	999999	69	69	
638	965	374	867	999999	999999	778	999999	861	500	999999	303	704	188	512	271	727	112	534	968	247	767	98	827	146	252	908	433	106	912	203	640	287	622	451	525	433	113	419	86	620	999999	472	556	227	452	380	999999	999999	19	188	433	502	101	821	871	999999	546	730	972	524	355	607	949	307	965	26	91	737	986	999999	624	693	457	358	999999	304	541	610	694	871	146	28	97	734	769	999999	195	999999	999999	648	886	999999	446	562	274	320	523	259	262	436	999999	44	999999	999999	564	999999	55	743	503	999999	999999	936	45	110	387	336	520	225	537	828	830	291	999999	347	951	250	256	895	93	17	999999	292	999999	268	582	112	599	916	999999	40	999999	452	307	999999	313	949	347	346	184	937	999999	999999	721	999999	999999	17	999999	999999	229	323	492	159	660	495	999999	62	999999	777	999999	285	737	604	999999	507	735	388	984	999999	43	11	999999	910	720	999999	217	482	571	924	999999	574	233	518	696	999999	999999	999999	792	811	218	260	371	999999	999999	899	210	206	263	223	999999	227	33	726	57	228	999999	582	999999	514	288	999999	491	664	125	953	61	999999	999999	198	999999	999999	595	182	999999	783	999999	343	102	821	944	20	999999	999999	999999	444	551	999999	999999	478	446	965	514	287	532	895	769	999999	454	865	847	982	999999	999999	264	906	632	850	782	999999	587	86	489	617	570	999999	103	999999	439	680	411	554	999999	439	751	993	288	999999	999999	999999	999999	933	889	236	973	999999	722	164	103	329	812	999999	724	207	890	369	999999	896	717	999999	802	999999	999999	773	463	303	235	859	323	999999	627	999999	210	735	999999	654	197	263	644	607	555	939	50	119	868	999999	829	558	548	392	517	391	999999	395	999999	999999	665	999999	773	679	736	862	999999	999999	701	498	999999	988	999999	245	181	232	262	119	709	863	595	168	904	752	999999	999999	320	930	999999	246	723	815	999999	873	999999	82	490	964	871	999999	107	999999	418	999999	222	840	611	999999	999999	295	138	490	685	391	791	999999	220	31	999999	69	999999	910	90	464	774	683	508	999999	999999	109	999999	298	247	26	765	388	749	999999	539	999999	999999	18	720	467	117	243	140	108	91	492	999999	999999	758	812	151	197	136	953	606	538	999999	537	66	120	552	999999	252	669	626	999999	757	686	491	999999	993	543	200	623	357	541	553	410	991	763	999999	999999	999999	435	875	578	261	796	927	10	301	537	951	609	914	999999	990	471	999999	679	735	184	977	186	999999	999999	996	999999	606	999999	985	
999999	999999	303	871	999999	311	817	999999	57	160	999999	999999	490	290	466	592	590	709	999999	550	92	927	999999	37	74	306	999999	617	277	581	748	200	862	24	369	991	657	738	645	999999	183	999999	434	528	774	425	496	896	999999	25	416	804	525	524	999999	999999	999999	276	807	972	999999	209	526	475	412	999999	896	999999	920	474	934	852	74	125	999999	414	502	794	262	999999	999999	465	265	999999	174	944	999999	348	121	365	768	390	930	672	999999	973	160	959	999999	13	999999	31	975	887	90	564	999999	409	156	498	999999	438	23	168	173	999999	944	999999	999999	999999	106	999999	999999	565	706	553	921	401	999999	404	999999	999999	999999	999999	129	788	490	377	182	610	214	274	201	622	854	999999	377	999999	508	533	38	999999	658	657	907	971	999999	420	191	536	999999	348	310	752	244	967	759	765	999999	384	12	576	101	700	999999	831	999999	999999	711	375	186	160	999999	999999	375	377	885	31	999999	157	132	999999	196	999999	999999	865	964	999999	387	999999	581	611	732	134	530	999999	999999	957	999999	999999	999999	924	708	999999	359	999999	455	734	387	999999	92	737	999999	999999	262	999999	390	455	733	398	867	916	364	825	794	574	427	999999	55	913	999999	999999	627	999999	999999	207	999999	999999	999999	484	420	239	71	520	803	999999	197	840	871	999999	81	350	233	999999	999999	699	569	883	999999	999999	999999	999999	688	473	999999	164	119	999999	359	65	571	19	999999	259	977	637	855	844	999999	951	999999	999999	896	457	842	241	703	622	999999	842	637	999999	359	512	418	999999	999999	597	999999	649	733	999999	491	816	36	999999	999999	974	37	581	843	725	862	79	407	488	999999	240	631	64	999999	497	103	999999	999999	93	659	656	841	999999	96	267	999999	382	227	348	105	90	999999	780	60	999999	594	484	999999	999999	625	999999	115	929	943	999999	965	999999	198	246	944	999999	399	999999	412	534	143	783	999999	999999	115	490	852	68	393	709	809	851	14	731	999999	619	999999	515	468	379	551	999999	999999	776	301	450	193	981	999999	131	999999	487	377	525	999999	999999	990	999999	999999	144	437	56	546	243	999999	999999	174	466	343	335	465	999999	485	999999	999999	232	483	999999	999999	664	306	870	664	271	28	999999	483	488	145	102	999999	999999	708	333	941	505	374	76	276	187	286	727	999999	78	999999	806	12	345	999999	999999	337	282	137	152	837	566	999999	284	225	999999	640	999999	330	250	706	999999	186	999999	999999	487	999999	416	999999	117	388	999999	232	595	605	222	329	999999	945	771	764	999999	968	565	
496	384	122	100	851	97	546	999999	406	407	371	306	999999	851	999999	64	999999	921	999999	30	764	268	999999	796	999999	13	858	999999	739	559	486	360	400	999999	665	716	375	999999	999999	364	570	788	182	999999	999999	309	591	478	894	891	264	999999	524	947	801	237	50	325	999999	848	238	54	860	847	921	20	905	19	195	537	689	749	366	477	460	999999	96	999999	573	379	421	390	999999	848	999999	643	999999	452	999999	999999	999999	59	999999	716	135	999999	927	335	999999	222	403	581	292	366	211	999999	487	57	497	999999	999999	999999	999999	999999	999999	999999	446	21	553	287	185	462	999999	757	861	639	999999	649	999999	999999	999999	761	615	999999	999999	839	999999	250	999999	788	166	787	999999	994	297	999999	999999	314	999999	286	999999	999999	782	625	47	999999	391	999999	504	571	121	837	706	562	999999	389	914	402	75	999999	750	206	999999	764	999999	397	999999	206	999999	716	342	999999	369	74	855	141	979	999999	322	45	999999	572	999999	999999	999999	328	999999	999999	227	907	240	905	999999	999999	535	999999	999999	27	503	650	443	195	74	788	239	32	478	641	707	645	999999	924	89	40	148	999999	460	297	97	999999	999999	114	978	563	486	436	851	676	999999	999999	588	961	496	672	602	273	507	957	846	654	850	450	695	581	999999	315	826	218	554	357	999999	265	930	700	345	999999	999999	510	999999	802	181	801	112	734	67	449	438	416	437	875	680	999999	450	442	952	864	419	406	67	999999	610	999999	131	191	999999	332	40	999999	337	999999	66	997	656	54	483	58	348	999999	524	66	876	999999	780	999999	676	929	999999	498	747	480	918	809	453	140	999999	537	679	920	193	735	419	643	89	173	818	683	846	999999	999999	903	526	458	882	999999	305	201	999999	452	514	999999	516	999999	57	856	355	256	553	999999	853	945	379	427	999999	789	999999	999999	339	999999	999999	993	999999	999999	539	999999	954	469	927	453	835	999	674	237	415	572	228	876	595	999999	817	572	140	329	999999	23	534	108	681	103	362	72	862	255	592	521	537	107	999999	213	999999	885	329	109	691	853	999999	999999	22	999999	570	999999	647	999999	799	298	862	999999	866	525	318	855	999999	999999	999999	772	147	999999	644	893	45	999999	873	999999	329	931	252	41	999999	698	742	393	96	476	532	591	424	755	456	304	659	999999	240	487	894	56	107	495	999999	918	716	999999	506	128	179	449	896	265	786	867	55	831	134	999999	782	925	769	999999	311	510	357	999999	999999	350	244	999999	890	396	999999	283	833	757	
33	720	999999	999999	999999	968	307	999999	694	169	968	588	999999	827	648	72	704	969	287	786	193	507	570	334	999999	999999	883	999999	559	510	768	513	43	297	807	414	195	891	49	999999	23	229	815	198	422	999999	101	416	999999	827	999999	527	995	57	574	999999	160	999999	21	730	999999	999999	532	999999	400	465	555	960	30	244	999999	813	929	485	999999	999999	691	381	911	495	74	999999	999999	732	818	999999	517	985	723	291	263	999999	879	319	717	622	696	631	797	957	838	140	999999	999999	999999	999999	999999	520	285	609	834	778	999999	526	665	617	118	999999	375	159	947	569	247	999999	980	349	933	999999	999999	159	278	69	584	999999	999999	933	89	903	782	940	653	997	710	124	456	999999	999999	363	999999	999999	514	895	266	647	20	279	893	658	409	610	944	977	999999	136	341	774	204	791	868	732	538	215	28	434	506	950	859	133	291	506	999999	580	967	999999	644	382	803	936	999999	999999	49	431	503	999999	999999	676	255	999999	782	999999	289	10	999999	921	571	999999	999999	831	151	69	420	770	376	902	62	999999	20	92	491	958	971	268	847	999999	692	116	711	846	999999	830	999999	285	999999	999999	226	557	95	55	108	999999	506	999999	999999	884	968	279	999999	600	128	999999	666	999999	102	824	709	30	162	999999	999999	464	598	39	402	999999	364	144	430	766	686	505	289	964	999999	156	462	10	474	963	999999	999999	61	999999	728	808	999999	542	192	999999	900	999999	999999	91	816	643	747	999999	999999	482	529	833	849	299	914	623	351	701	187	946	999999	709	556	199	491	815	413	999999	999999	594	999999	822	952	904	866	490	110	207	157	999999	409	999999	999999	991	443	689	574	999999	205	999999	467	472	365	246	163	999999	649	999999	999999	11	999999	269	999999	984	335	707	880	944	432	433	522	999999	554	836	546	386	999999	999999	755	801	251	650	291	206	137	685	466	715	750	675	999999	895	607	156	999999	150	999999	999999	665	736	808	629	339	999999	999999	323	918	528	699	777	999999	93	459	999999	759	589	977	967	857	649	250	999999	204	999999	999999	627	999999	999999	725	999999	999999	999999	899	29	992	622	999999	519	614	813	999999	938	999999	999999	762	757	445	999999	396	531	172	853	999999	26	495	643	434	999999	189	964	778	520	802	302	223	82	194	439	805	147	999999	467	363	53	882	312	999999	232	995	834	192	736	999999	204	999999	710	999999	999999	534	359	197	739	340	650	45	999999	145	723	759	689	573	15	999999	999999	263	705	999999	546	999999	193	494	999999	
586	355	782	51	999999	999999	68	512	999999	311	905	456	949	538	137	999999	999999	635	999999	436	472	315	271	999999	999999	761	940	538	220	713	999999	350	865	985	162	984	999999	993	748	536	999999	256	999999	999999	110	999999	310	725	999999	999999	538	508	26	67	999999	280	94	606	318	746	667	999999	999999	119	561	999999	590	963	385	999999	999999	24	886	640	772	226	449	999999	86	999999	461	225	959	432	184	251	334	999999	255	881	900	271	685	11	869	143	954	756	710	999999	966	346	349	436	942	524	999999	386	295	523	831	94	529	143	295	451	999999	869	935	319	240	783	999999	503	999999	584	338	885	770	638	999999	692	298	540	218	999999	876	999999	489	999999	630	999999	521	732	60	815	741	551	716	999999	573	999999	821	999999	315	193	628	846	999999	368	195	736	615	657	261	148	796	988	924	180	575	46	389	285	689	291	271	985	999999	435	842	786	178	353	75	186	999999	999999	235	35	999999	40	999999	131	474	893	342	864	480	999999	29	752	627	545	851	536	704	546	711	999999	999999	999999	999999	999999	525	408	567	999999	592	84	276	898	999999	899	999999	999999	697	999999	999999	795	949	406	999999	999999	999999	100	169	633	501	999999	999999	335	196	212	999999	999999	636	999999	605	75	999999	999999	999999	405	645	131	989	728	999999	316	999999	446	735	999999	84	525	999999	999999	999999	435	249	934	769	63	999999	999999	711	999999	796	828	999999	117	662	999999	469	999999	134	119	999999	294	999999	999999	770	999999	699	45	599	281	138	586	727	774	999999	180	999999	402	311	228	999999	703	419	999999	999999	43	407	731	783	990	999999	206	999999	27	967	68	334	999999	173	583	999999	566	999999	999999	432	219	999999	144	870	492	918	76	576	906	999999	201	874	672	509	999999	788	968	999999	609	825	932	195	710	807	187	845	28	238	999999	999999	246	362	999999	16	999999	932	272	999999	300	82	999999	629	494	710	775	193	662	999999	436	999999	999999	999999	999999	999999	499	999999	999999	999999	693	647	999999	837	849	51	80	999999	895	665	999999	804	525	118	999999	536	446	312	701	999	41	999999	192	720	802	999999	999999	932	620	375	516	698	999999	934	177	653	182	551	780	453	640	936	999999	997	519	999999	279	286	352	215	177	999999	332	400	306	699	465	188	45	917	999999	148	228	529	159	999999	271	591	941	318	999999	999999	532	257	369	104	704	195	210	180	662	203	999999	999999	207	329	375	999999	638	477	198	993	515	999999	881	501	718	769	848	429	999999	688	344	999999	850	282	999999	999999	40	
211	994	280	977	865	999999	378	999999	813	332	829	724	999999	999999	473	130	370	389	669	376	867	386	999999	347	781	999999	974	858	555	564	925	664	300	121	999999	483	999999	26	999999	608	999999	942	904	446	999999	705	999999	735	870	914	490	999999	995	708	999999	999999	68	999999	206	65	290	999999	999999	258	407	175	999999	17	526	989	999999	354	999999	70	863	924	481	498	328	85	568	248	999999	640	83	42	669	999999	949	611	425	985	819	999999	327	999999	939	999999	999999	852	281	244	219	881	712	999999	999999	934	844	247	353	569	614	999999	497	51	531	999999	999999	999999	999999	841	68	999999	574	227	535	154	742	870	985	825	458	476	804	333	39	116	928	937	999999	734	747	711	268	855	380	999999	107	286	471	999999	480	675	356	439	185	999999	316	999999	611	999999	201	999999	261	999999	120	999999	326	999999	999999	424	444	248	999999	771	104	356	655	718	846	836	57	466	999999	419	355	783	129	374	999999	734	800	443	999999	871	542	772	459	741	745	999999	381	933	273	999999	141	242	191	584	345	828	999999	598	648	774	999999	734	576	841	181	337	28	951	999999	287	624	999999	912	622	239	999999	897	999999	973	999999	465	999999	999999	361	288	999999	601	544	38	329	95	999999	794	561	910	808	206	617	569	999999	224	429	918	999999	432	999999	330	569	999999	24	931	735	625	45	319	847	541	225	999999	69	736	999999	923	696	202	422	216	360	711	430	135	289	354	565	999999	45	999999	216	928	157	792	41	198	999999	999999	999999	999999	758	251	999999	276	980	64	999999	999999	740	506	232	794	999999	924	999999	858	924	889	651	390	69	999999	284	652	335	297	999999	276	705	294	908	308	841	835	457	119	647	164	154	235	844	999999	658	999999	973	422	917	233	823	182	274	135	746	999999	526	122	999999	421	941	692	648	243	999999	455	999999	924	999999	185	476	999999	221	770	744	425	546	999999	988	745	678	912	379	191	453	532	30	783	561	872	318	999999	999999	999999	999999	462	587	610	907	212	999999	59	999999	742	999999	963	961	999999	391	330	999999	350	133	231	742	38	323	466	790	999999	434	999999	999999	90	866	141	999999	984	556	292	838	936	278	785	999999	629	453	637	434	999999	571	999999	402	241	999999	967	999999	919	494	194	148	130	819	999999	778	136	686	999999	875	625	254	976	946	108	491	496	82	347	426	122	999999	686	42	999999	881	907	421	141	640	999999	919	798	500	999999	153	999999	999999	814	17	679	943	999999	761	808	999999	594	580	303	999999	
952	999999	873	999999	999999	999999	462	98	519	582	870	999999	555	999999	976	705	456	999999	585	999999	772	999999	268	340	999999	178	521	924	233	75	999999	337	128	391	999999	999999	999999	999999	128	999999	690	630	606	241	146	964	398	999999	784	999999	788	118	995	347	976	999999	637	999999	755	213	98	537	999999	454	295	543	595	173	71	973	659	161	999999	822	274	152	773	36	999999	782	999999	207	150	130	999999	999999	342	780	414	114	376	999999	549	915	674	999999	765	162	946	603	379	234	263	999999	453	636	750	999999	83	834	809	610	999999	973	432	999999	396	744	177	999999	211	999999	999999	956	999999	999999	612	452	999999	121	386	621	90	999999	413	556	944	339	677	649	438	169	999999	580	305	765	173	999999	493	783	766	31	984	839	999999	564	475	306	999999	999999	34	307	999999	961	458	999999	530	999999	569	876	946	999999	76	528	678	999999	117	188	999999	999999	982	46	959	375	999999	999999	636	250	208	849	90	999999	135	381	625	140	145	745	999999	117	244	999999	15	616	836	709	999999	466	171	359	456	296	645	372	999999	987	999999	658	999999	103	561	289	549	720	999999	309	931	695	902	547	999999	371	66	553	606	999999	41	352	538	645	408	179	999999	848	402	793	12	999999	999999	999999	999999	487	999999	999999	555	954	875	294	999999	999999	778	270	563	623	454	95	240	102	765	999999	999999	995	129	999999	694	391	210	700	328	11	306	177	637	999999	755	428	242	999999	997	999999	692	746	531	999999	867	148	615	465	404	316	563	999999	999999	312	999999	999999	999999	167	999999	173	999999	184	966	819	240	610	632	298	867	35	852	212	999999	122	73	220	474	128	114	556	775	744	306	999999	448	397	999999	335	593	999999	70	84	999999	999999	898	999999	779	999999	999999	999999	515	999999	598	378	463	361	814	885	249	999999	999999	249	63	787	397	19	878	999999	380	999999	999999	307	999999	907	965	778	999999	271	224	555	440	762	999999	999999	50	458	156	927	999999	97	582	293	999999	132	638	820	31	907	445	999999	639	999999	341	927	824	218	622	999999	413	999999	999999	553	670	693	999999	569	892	216	999999	939	862	951	406	999999	271	158	221	582	279	155	756	609	825	335	915	614	431	999999	32	831	999999	999999	523	872	253	38	622	999999	102	79	927	999999	170	506	36	688	429	58	665	999999	997	49	420	268	928	244	728	344	999999	425	999999	472	193	915	112	405	437	534	49	999999	536	819	490	999999	999999	942	448	999999	309	237	999999	999999	763	999999	834	999999	56	265	943	19	
999999	287	623	676	999999	464	631	999999	999999	631	260	894	18	433	150	188	559	219	50	999999	999999	409	999999	999999	999999	765	709	999999	999999	315	359	182	999999	40	932	258	205	999999	279	763	320	203	999999	677	976	999999	373	340	216	656	247	836	224	956	223	901	999999	82	446	175	755	999999	174	98	282	999999	313	978	500	891	999999	745	999999	999999	999999	602	484	367	575	999999	401	378	630	434	999999	522	999999	999999	816	41	16	132	377	999999	17	999999	999999	999999	405	999999	987	395	840	324	673	502	895	937	290	621	999999	884	507	999999	774	387	174	999999	999999	759	131	999999	999999	468	999999	860	999999	836	279	999999	572	648	962	677	999999	15	537	315	760	576	626	999999	353	999999	615	132	625	999999	339	630	361	299	816	999999	999999	317	999999	381	999999	813	134	69	999999	140	58	778	921	829	556	999999	849	859	979	454	143	111	335	999999	853	762	244	508	507	649	799	999999	831	999999	901	643	781	165	999999	947	451	567	362	223	999999	836	999999	796	999999	571	780	501	320	372	999999	674	982	268	528	676	578	625	999999	27	341	774	946	604	927	913	986	693	984	999999	12	575	748	121	819	27	562	448	196	936	868	307	999999	469	814	237	661	999999	637	999999	378	826	15	344	882	382	999999	606	999999	408	584	96	517	999999	999999	936	925	870	449	999999	124	999999	438	626	158	43	810	486	790	999999	262	473	65	785	662	185	999999	999999	239	446	137	999999	579	787	999999	999999	999999	999999	109	877	311	999999	84	136	94	999999	398	999999	195	999999	571	413	815	179	999999	120	40	732	999999	194	376	521	641	12	383	168	561	651	274	999999	254	135	386	999999	397	999999	999999	999999	701	424	787	191	999999	999999	875	724	999999	999999	640	251	751	999999	69	915	511	790	999999	82	753	999999	686	746	125	999999	604	445	999999	999999	999999	685	721	111	41	210	407	194	302	260	999999	999999	28	999999	20	32	625	197	76	471	999999	607	999999	327	999999	775	738	50	76	409	785	439	698	246	628	954	529	999999	35	858	518	326	999999	899	999999	104	907	534	999999	102	203	417	999999	564	502	183	374	404	999999	266	472	366	128	892	474	697	961	781	999999	65	502	975	999999	217	953	999999	119	421	381	91	867	213	313	974	216	378	70	999999	744	454	590	999999	723	999999	395	161	208	605	434	258	999999	136	999999	681	599	999999	255	999999	999999	999999	74	953	32	844	999999	268	63	154	686	999999	636	827	47	88	999999	377	999999	999999	821	801	885	999999	986	133	
948	741	999999	632	384	999999	133	898	531	335	390	636	112	999999	380	136	108	64	918	339	999999	999999	98	923	999999	232	964	853	999999	809	532	560	966	899	999999	657	67	430	769	698	999999	737	306	711	698	999999	999999	999999	999999	694	703	831	595	999999	512	642	652	288	999999	999999	33	279	999999	999999	803	829	670	213	999999	723	999999	999999	294	230	366	883	999999	387	235	377	957	590	999999	654	116	700	964	319	999999	263	14	999999	14	617	674	703	188	999999	999999	868	178	999999	402	307	625	36	547	375	300	628	999999	275	999999	58	205	442	446	999999	615	113	865	360	999999	727	719	301	999999	676	555	663	705	999999	479	366	209	896	198	535	999999	90	999999	598	999999	768	629	738	999999	956	422	241	266	999999	969	804	13	817	254	674	999999	333	999999	870	820	637	999999	209	796	695	999999	309	254	910	999999	534	950	276	342	57	108	980	575	716	999999	323	999999	431	464	999999	363	391	651	523	948	999999	726	292	778	999999	845	429	942	39	999999	123	999999	356	409	445	854	736	485	206	576	606	758	647	616	506	241	501	745	131	342	468	657	730	962	178	808	668	498	951	999999	999999	999999	545	999999	151	336	60	31	29	999999	626	999999	454	947	999999	947	89	675	281	159	999999	684	999999	697	648	465	266	393	240	999999	195	999999	534	999999	898	567	223	47	474	180	191	479	726	311	999999	999999	213	782	621	231	728	999999	226	802	857	993	228	999999	960	686	999999	999999	791	392	635	999999	381	459	59	999999	733	51	211	999999	967	999999	957	518	982	96	261	484	772	999999	908	203	999999	732	147	999999	349	375	87	788	111	524	688	999999	999999	999999	190	754	999999	837	999999	687	790	125	834	983	45	709	865	873	434	595	894	782	484	441	366	649	321	999999	999999	367	963	423	10	452	195	623	842	655	905	507	999999	934	520	999999	999999	906	999999	164	869	639	510	213	363	515	999999	999999	859	244	970	541	442	999999	403	140	723	999999	999999	999999	797	421	867	220	968	926	844	959	272	263	39	460	751	999999	285	999999	857	760	70	494	999999	290	764	608	684	373	75	999999	540	389	999999	44	999999	999999	366	457	999999	999999	999999	436	671	999999	642	605	214	519	999999	284	314	999999	283	963	317	631	569	516	657	999999	535	604	999999	683	999999	883	756	995	669	245	801	828	999999	567	999999	633	999999	161	999999	999999	403	174	584	791	856	942	116	999999	727	169	946	849	999999	512	764	999999	575	987	252	759	849	219	999999	554	482	
485	999999	715	448	684	808	418	868	499	865	999999	30	999999	826	999999	777	223	278	999999	298	999999	38	530	803	884	67	835	999999	999999	319	194	324	39	318	999999	387	400	105	53	999999	538	980	999999	999999	999999	620	506	170	765	999999	635	941	349	999999	999999	457	999999	999999	563	626	972	509	999999	999999	681	999999	990	760	455	109	386	127	234	159	760	970	728	999999	410	999999	560	675	153	906	999999	999999	974	774	999999	923	352	488	541	426	387	39	10	129	999999	357	629	999999	999999	666	604	999999	999999	200	999999	561	728	999999	511	299	999999	307	999999	999999	507	438	80	226	973	999999	756	999999	999999	808	771	730	969	609	919	62	644	814	960	486	311	175	536	999999	999999	236	205	999999	976	999999	360	90	674	999999	622	537	286	413	772	192	910	706	931	907	999999	775	999999	129	240	459	999999	999999	999999	999999	771	341	901	296	947	999999	336	563	921	343	458	691	66	999999	999999	392	999999	240	51	778	999999	999999	243	999999	366	503	999999	86	962	527	597	999999	743	795	166	290	999999	999999	465	999999	855	357	785	597	999999	737	718	549	142	848	683	424	220	568	312	176	107	282	930	999999	999999	260	999999	999999	746	359	999999	999999	885	706	756	785	775	25	922	229	820	646	180	628	785	104	944	999999	999999	183	888	185	493	990	193	363	70	22	999999	605	756	391	851	999999	789	999999	664	436	102	999999	649	204	645	92	356	999999	112	999999	668	18	999999	999999	999999	572	471	772	999999	895	522	999999	999999	762	102	327	472	438	794	999999	838	337	440	518	31	946	999999	694	539	999999	643	732	261	758	353	914	999999	280	999999	288	638	27	999999	768	999999	699	182	886	111	999999	619	917	999999	41	999999	340	577	797	464	613	999999	777	242	377	261	790	999999	966	418	188	999999	202	607	515	999999	821	999999	999999	604	999999	773	648	999999	221	999999	999999	999999	999999	295	22	346	999999	815	227	999999	860	784	312	516	133	558	216	999999	999999	300	426	319	999999	598	651	999999	999999	202	141	839	400	999999	31	585	534	725	921	680	406	842	535	999999	999999	274	581	47	355	999999	481	774	567	999999	999999	999999	374	999999	913	631	644	339	440	309	683	999999	850	999999	999999	999999	982	407	999999	999999	81	90	765	49	929	886	27	613	337	751	721	367	282	999999	999999	111	221	127	812	299	46	999999	411	236	703	999999	424	904	284	628	182	83	147	42	999999	589	999999	334	488	36	999999	999999	12	689	999999	999999	999999	999999	162	660	999999	864	999999	347	999999	15	678	
539	999999	999999	472	122	999999	999999	999999	999999	229	250	130	999999	947	999999	639	785	685	15	73	722	648	386	897	999999	751	624	123	318	487	800	542	999999	910	625	999999	561	564	502	701	303	121	939	106	865	999999	228	713	628	235	999999	662	999999	999999	956	890	999999	39	678	370	999999	595	269	170	999999	707	999999	33	999999	898	88	999999	193	314	999999	611	708	289	41	293	533	999999	999999	92	678	148	999999	162	999999	999999	38	531	886	141	986	708	851	779	677	999999	484	999999	391	729	157	588	999999	189	181	354	191	999999	999999	394	837	804	999999	186	999999	291	999999	999999	79	597	870	557	345	61	327	71	760	929	612	999999	809	338	528	766	999999	100	669	870	980	609	552	358	532	501	999999	999999	608	674	297	395	999999	610	135	793	858	599	999999	999999	861	120	594	262	77	999999	584	508	285	343	251	402	622	787	999999	470	55	522	34	844	756	999999	462	95	999999	227	373	208	213	735	908	999999	847	251	18	999999	999999	999999	291	999999	999999	796	906	275	433	895	773	722	717	664	747	345	999999	408	670	725	999999	508	999999	850	760	386	304	999999	435	999999	999999	380	779	999999	455	755	241	999999	999999	960	239	196	999999	999999	453	651	491	548	987	572	999999	449	999999	293	222	999999	999999	999999	648	540	999999	365	840	999999	351	403	943	999999	218	991	114	999999	481	709	495	999999	846	873	406	119	894	999999	562	863	144	999999	799	496	809	940	86	800	999999	396	999999	874	999999	144	405	60	707	795	999999	996	467	820	999999	999999	999999	751	669	999999	44	539	645	999999	803	977	393	246	604	457	885	278	915	314	973	999999	249	621	124	999999	999999	356	999999	108	425	566	405	323	999999	999999	698	67	280	280	765	447	750	724	80	379	750	169	999999	999999	999999	71	90	163	846	999999	631	999999	999999	958	999999	687	138	546	329	247	582	80	109	999999	999999	827	997	999999	548	999999	343	999999	551	745	999999	318	900	161	198	364	485	252	476	262	305	999999	430	322	943	87	999999	214	999999	833	796	680	69	779	501	92	999999	446	614	320	549	116	999999	892	996	28	787	977	358	999999	999999	340	999999	846	381	245	407	999999	700	471	226	139	129	717	999999	999999	259	131	659	115	300	48	637	999999	713	198	999999	538	325	999999	999999	342	855	440	999999	466	87	222	408	265	685	999999	999999	999999	999999	420	987	917	943	716	999999	999999	999999	999999	999999	722	702	447	143	192	357	999999	369	775	180	884	284	999999	645	491	999999	46	999999	999999	999999	912	
999999	493	999999	303	211	971	594	609	165	999999	24	612	765	359	764	640	89	226	907	816	28	999999	972	219	999999	307	999999	462	512	733	942	923	822	762	430	218	385	999999	980	386	284	760	619	545	999999	671	923	296	727	573	999999	507	999999	999999	893	332	521	999999	167	903	699	142	999999	432	999999	999999	789	999999	929	555	265	248	245	531	542	267	360	437	999999	999999	383	985	734	939	776	444	437	219	868	107	697	532	999999	86	999999	151	664	999999	999999	778	881	921	367	999999	318	718	271	999999	80	636	971	999999	513	692	529	999999	407	166	656	257	664	580	143	831	999999	999999	564	168	844	401	603	173	583	570	999999	462	628	563	631	67	183	471	149	242	136	613	29	991	556	999999	743	507	541	605	999999	311	787	999999	323	585	163	112	130	679	999999	808	999999	942	109	77	999999	844	534	598	84	999999	440	901	704	254	712	573	611	871	657	105	999999	978	456	292	675	102	999999	55	999999	80	999999	470	999999	327	113	87	999999	999999	886	899	973	942	531	922	870	886	830	999999	873	590	500	259	31	937	999999	531	999999	999999	401	999999	603	488	999999	14	851	970	999999	999999	151	634	681	132	984	999999	132	999999	457	534	421	789	271	182	182	323	999999	101	448	272	151	581	999999	85	999999	893	305	494	257	527	80	900	194	453	927	248	908	378	999999	272	815	999999	84	962	405	612	731	431	316	381	434	760	531	439	245	999999	53	606	44	100	463	637	441	929	463	520	999999	999999	254	933	414	210	825	186	999999	653	507	629	999999	485	171	873	188	999999	102	320	379	754	999999	367	999999	312	344	184	809	187	66	154	508	884	17	999999	999999	382	999999	234	934	355	982	592	999999	424	926	558	929	999999	999999	565	837	152	999999	850	610	887	738	112	999999	651	999999	279	597	362	130	794	999999	257	696	999999	909	868	999999	33	771	625	305	780	999999	999999	999999	229	728	999999	317	365	743	167	313	299	643	999999	368	293	978	999999	995	710	304	141	999999	681	999999	652	655	999999	999999	127	999999	984	591	958	726	89	405	156	999999	106	54	764	61	999999	999999	407	999999	56	509	103	55	67	630	595	486	999999	705	573	336	85	999999	999999	599	625	89	328	707	684	999999	289	887	999999	999999	898	665	539	89	770	737	495	490	609	469	673	82	999999	364	999999	482	482	384	832	820	474	999999	706	175	436	999999	625	999999	488	908	999999	215	223	894	731	929	946	999999	934	836	999999	595	999999	999999	999999	999999	999999	
964	999999	212	664	904	65	999999	699	648	999999	999999	999999	539	999999	796	11	999999	248	467	859	136	999999	999999	535	318	449	996	999999	878	999999	999999	249	884	182	660	999999	285	254	325	160	999999	205	93	970	582	521	999999	723	54	593	546	640	468	693	999999	341	644	676	356	999999	68	999999	999999	634	999999	134	768	366	461	999999	726	455	999999	999999	999999	931	549	106	952	796	54	282	934	295	476	999999	780	201	999999	999999	354	999999	898	860	102	180	385	459	999999	458	999999	48	999999	246	867	100	718	162	999999	999999	792	999999	724	559	999999	786	999999	999999	999999	946	354	999999	126	141	463	127	557	72	224	487	556	100	999999	504	54	16	20	698	427	999999	999999	628	999999	249	537	806	884	348	449	315	83	850	301	891	114	185	921	140	783	750	543	999999	937	558	454	999999	999999	999999	515	415	775	408	117	781	999999	725	422	876	604	656	243	999999	999999	999999	413	706	798	376	400	869	94	999999	999999	677	999999	999999	999999	607	999999	835	999999	999999	833	43	540	674	742	519	423	388	762	55	536	136	999999	334	999999	39	154	748	903	912	999999	646	330	896	494	439	938	655	45	815	999999	999999	999999	579	385	589	378	739	963	999999	952	21	116	48	999999	788	170	518	999999	661	462	57	932	614	833	197	712	643	999999	312	581	768	353	947	964	766	996	937	948	999999	660	999999	784	624	960	818	539	292	552	705	279	999999	999999	383	362	43	836	525	745	198	876	734	999999	661	707	194	668	168	83	586	999999	999999	569	999999	999999	56	272	999999	654	999999	999999	430	101	484	43	999999	902	969	595	931	929	481	999999	759	576	926	857	133	999999	775	159	999999	999999	999999	914	56	999999	528	382	999999	771	999999	870	999999	541	999999	999999	83	999999	557	999999	999999	999999	152	656	320	999999	810	770	84	199	149	999999	999999	999999	285	221	135	570	987	299	383	999999	289	999999	410	610	471	228	999999	293	999999	505	369	492	999999	808	76	318	999999	24	60	757	308	126	632	138	992	864	999999	244	517	512	640	267	909	999999	293	982	999999	999999	570	591	999999	791	415	999999	999999	999999	999999	999999	155	999999	999999	999999	249	625	298	173	537	282	999999	607	962	885	999999	280	864	112	583	357	524	93	72	894	454	468	116	516	999999	988	106	606	458	788	99	700	999999	999999	28	999999	999999	130	999999	973	101	999999	999999	765	25	145	778	999999	812	67	953	71	999999	999999	528	780	999999	782	462	548	185	22	158	184	795	999999	734	206	93	299	544	403	638	
98	803	491	839	350	999999	575	219	999999	794	400	834	37	999999	474	150	999999	775	41	668	906	999999	89	813	454	999999	940	410	582	845	522	523	999999	432	665	999999	46	999999	999999	291	999999	338	999999	228	999999	349	767	139	999999	999999	846	999999	513	999999	732	999999	999999	677	394	380	559	174	637	331	281	876	285	999999	290	999999	999999	306	999999	749	780	577	790	860	65	999999	212	811	150	526	999	998	999999	999999	700	374	553	368	999999	796	731	722	701	686	946	881	74	172	848	74	952	550	916	763	999999	165	510	999999	622	289	177	748	999999	121	332	283	866	999999	904	999999	652	744	749	999999	999999	999999	875	999999	914	183	50	49	999999	85	999999	459	999999	999999	999999	999999	863	999999	999999	277	628	983	999999	999999	363	999999	25	612	999999	932	999999	999999	999999	999999	745	897	289	999999	949	999999	248	137	999999	948	547	873	201	619	592	369	999999	961	998	481	999999	44	369	295	750	250	999999	438	781	39	663	366	657	999999	511	971	999999	467	741	999999	38	500	207	999999	52	490	482	999999	30	999999	880	460	219	999999	999999	711	999999	999999	656	708	289	999999	356	999999	999999	999999	225	224	999999	620	999999	594	230	700	453	691	837	619	253	999999	768	999999	418	882	999999	212	999999	999999	64	800	443	272	810	43	999999	227	999999	450	999999	861	274	268	297	409	795	999999	240	519	875	241	873	999999	750	396	939	526	402	473	607	92	43	999999	169	318	187	841	999999	197	681	236	546	396	164	391	994	510	999999	18	999999	862	972	638	462	822	926	999999	521	423	103	502	824	681	843	382	999999	388	108	979	231	954	511	53	838	649	999999	487	764	999999	999999	439	60	394	386	999999	120	405	433	999999	999999	999999	329	370	104	188	411	865	999999	781	563	616	999999	495	999999	142	360	999999	800	999999	999999	448	999999	999999	31	663	999999	440	999999	107	272	431	954	761	597	569	634	999999	949	659	247	828	933	999999	805	999999	37	564	999999	253	999999	190	605	620	218	943	902	177	348	440	999999	999999	570	455	519	999999	662	650	898	227	999999	219	980	999999	999999	309	515	776	357	246	636	887	833	61	713	999999	999999	999999	999999	654	666	467	802	518	922	276	268	488	474	672	132	387	666	999999	745	184	210	999999	54	908	999999	136	999999	999999	999999	999999	148	519	999999	437	316	328	107	253	561	999999	417	471	227	999999	999999	36	312	684	999999	999999	230	454	316	539	880	370	299	644	226	539	647	700	714	999999	137	748	746	46	999999	999999	290	422	827	999999	
767	739	247	999999	999999	411	823	145	988	555	629	694	999999	212	556	945	38	999999	37	32	403	999999	756	154	999999	303	290	276	327	319	968	808	626	612	999999	151	133	999999	777	815	999999	512	712	169	454	443	545	999999	489	421	999999	827	999999	805	999999	999999	982	999999	573	574	130	557	817	679	586	820	77	601	439	415	822	484	685	999999	316	890	14	597	999999	738	999999	746	999999	906	999999	150	422	821	311	722	168	40	980	213	694	999999	694	999999	582	633	999999	999999	114	83	599	300	152	182	498	420	55	395	402	835	999999	999999	999999	999999	999999	446	408	999999	299	717	999999	791	503	999999	528	158	999999	971	25	77	372	813	641	999999	316	252	997	250	332	890	676	773	638	155	396	319	397	783	897	146	235	999999	654	396	826	999999	796	671	999999	350	999999	84	999999	335	999999	13	743	67	604	893	448	167	923	408	51	999999	999999	999999	999999	999999	761	422	83	879	842	252	168	255	886	508	999999	336	595	981	676	602	403	313	683	393	576	339	188	14	697	77	999999	999999	355	999999	654	448	586	445	589	802	10	501	492	230	844	498	180	106	447	999999	572	999999	732	449	90	850	999999	701	999999	999999	243	999999	191	775	999999	999999	899	543	853	16	750	999999	999999	874	601	902	820	463	549	88	168	92	567	586	999999	264	522	999999	272	804	773	885	999999	168	568	930	319	717	183	931	598	636	252	440	370	422	549	858	999999	187	39	222	999999	564	999999	161	512	605	999999	791	400	993	281	999999	243	999999	999999	244	315	671	592	112	289	618	489	531	839	136	225	999999	999999	999999	69	94	999999	999999	733	999999	895	416	428	714	446	999999	540	604	365	202	999999	505	999999	314	552	999999	595	927	932	543	999999	740	322	385	389	198	999999	999999	934	196	285	681	141	118	348	898	999999	878	665	896	87	884	176	999999	929	719	26	410	999999	883	499	847	628	999999	173	164	999999	52	334	999999	316	999999	999999	178	917	525	999999	956	966	654	933	999999	999999	46	465	200	574	675	456	669	181	675	624	999999	999999	438	62	941	944	194	803	209	553	417	590	283	999999	997	999999	413	356	999999	444	467	999999	781	585	592	999999	999999	590	429	596	665	999999	640	190	619	481	489	473	999999	999999	782	850	733	174	854	455	192	976	999999	999999	52	323	121	999999	166	999999	915	852	999999	217	999999	603	384	613	888	339	949	102	999999	526	249	940	924	57	662	617	226	617	731	147	999999	997	999999	482	554	351	999999	409	33	
517	999999	637	13	999999	50	188	476	130	285	999999	505	99	381	60	999999	111	398	73	999999	549	884	308	131	332	665	973	590	999999	68	546	373	549	78	999999	960	611	937	709	17	484	151	999999	341	216	641	462	626	962	775	453	999999	902	831	484	999999	267	515	680	559	77	597	574	71	739	160	999999	31	294	100	105	174	688	66	999999	999999	999999	966	915	999999	212	357	628	999999	615	593	999999	718	593	463	703	106	266	999999	940	999999	576	44	602	999999	685	440	999999	872	679	288	273	845	737	86	845	999999	600	989	356	719	968	449	999999	155	999999	999999	437	830	396	999	907	999999	126	217	832	752	373	859	999999	771	999999	756	456	999999	329	626	999999	517	999999	999999	506	999999	999999	230	918	999999	588	456	376	999999	13	999999	999999	999999	380	735	728	999999	254	102	999999	740	983	584	704	999999	992	129	999999	999999	266	919	222	984	503	641	999999	896	298	704	174	999999	493	568	768	513	281	775	999999	594	897	999999	273	524	484	765	292	228	999999	999999	999999	468	630	999999	191	93	999999	500	187	739	999999	832	241	999999	928	999999	256	425	816	200	940	227	999999	241	999999	804	999999	999999	509	737	358	516	380	999999	570	706	296	189	386	684	224	780	597	226	594	75	999999	723	596	474	999999	866	411	334	999999	916	304	399	148	386	437	999999	999999	449	390	493	462	648	978	232	723	77	49	999999	976	999999	629	947	999999	109	584	933	111	45	229	491	115	55	827	654	411	999999	51	999999	999999	999999	789	157	999999	111	613	582	745	374	750	451	999999	278	358	605	296	999999	999999	48	802	504	499	955	999999	898	387	416	999999	334	820	827	36	49	999999	362	999999	481	121	545	496	12	197	736	999999	777	664	836	999999	231	367	64	154	12	206	999999	999999	999999	927	937	999999	206	999999	421	999999	999999	425	788	393	999999	234	815	245	217	552	800	316	762	671	453	999999	551	999999	599	999999	766	682	33	842	142	237	546	554	184	821	300	251	776	999999	371	999999	876	453	700	997	552	819	937	460	406	446	372	172	483	999999	182	487	171	454	787	250	999999	945	999999	769	687	999999	71	395	262	559	539	579	309	100	999999	999999	999999	999999	423	946	745	573	446	696	865	999999	80	481	999999	812	90	999999	999999	130	960	930	999999	930	319	292	758	551	208	846	999999	792	862	392	344	85	467	999999	40	840	505	827	508	999999	999999	999999	999999	589	747	449	479	217	999999	189	140	437	904	98	292	141	999999	203	375	599	788	
999999	521	999999	146	573	355	999999	301	564	624	143	431	999999	36	16	102	999999	804	758	377	999999	999999	683	262	907	180	379	286	898	652	999999	461	909	999999	831	792	511	452	183	103	999999	915	999999	564	996	999999	999999	72	285	49	999999	398	616	232	98	463	837	999999	239	403	976	244	402	912	322	681	522	862	204	223	999999	726	631	664	419	784	999999	128	265	901	903	316	10	859	632	999999	845	686	687	378	954	86	223	999999	127	723	522	999999	252	325	492	413	999999	72	458	999999	999999	999999	812	313	999999	719	999999	337	499	669	999999	542	289	999999	836	835	185	999999	999999	514	512	999999	999999	999999	999999	301	876	940	419	499	449	938	411	338	155	893	874	383	913	245	907	885	291	458	489	979	428	842	489	656	999999	999999	802	943	999999	917	999999	126	51	999999	843	999999	999999	999	999999	304	141	951	264	942	961	801	913	34	607	999999	999999	98	999999	999999	999999	43	460	762	271	407	145	467	547	999999	488	757	999999	749	999999	678	966	999999	238	195	848	999999	588	546	999999	436	138	999999	999999	173	999999	326	999999	759	999999	999999	999999	165	738	821	168	673	413	36	464	999999	469	999999	999999	928	660	287	859	30	999999	406	455	914	77	999999	279	367	999999	384	880	171	999999	582	459	592	900	811	553	417	36	999999	72	561	91	490	966	999999	156	418	512	80	467	889	325	894	363	999999	999999	904	552	801	552	39	999999	303	366	999999	999999	49	38	849	734	452	999999	268	343	893	832	999999	867	999999	220	712	871	809	703	957	266	564	238	46	722	649	864	234	999999	999999	415	999999	134	999999	260	117	389	662	999999	999999	999999	67	999999	469	40	511	999999	247	591	999999	168	346	999999	409	630	159	810	991	137	94	999999	999999	635	310	999999	54	999999	787	64	113	332	999999	473	688	999999	208	13	999999	999999	999999	612	627	999999	792	999999	79	999999	999999	999999	110	999999	999999	535	999999	438	134	432	260	982	986	59	999999	192	487	517	999999	873	999999	346	999999	156	999999	985	916	999999	959	136	842	435	418	854	737	338	954	807	934	683	222	260	938	776	752	786	999999	171	999999	445	166	999999	925	206	288	388	36	999999	264	413	619	779	478	999999	590	825	573	999999	999999	920	999999	680	583	276	660	999999	408	655	403	264	965	755	128	524	999999	566	999999	222	999999	359	311	999	552	999999	73	443	782	940	196	927	223	888	849	999999	216	485	702	999999	545	999999	980	381	999999	10	999999	999999	660	953	37	999999	325	999999	565	962	618	
238	138	999999	212	227	877	468	469	475	51	86	905	685	999999	494	864	851	676	947	999999	999999	999999	999999	92	209	782	828	912	172	999999	999999	332	886	999999	999999	999999	650	455	327	751	522	911	999999	959	371	957	974	999999	543	168	473	684	618	593	687	790	999999	970	12	444	999999	555	306	863	999999	999999	28	999999	340	147	224	405	999999	205	999999	29	999999	592	721	252	999999	192	999999	13	148	187	713	303	999999	197	999999	679	452	882	701	999999	614	231	779	616	999999	999999	999999	405	999999	77	999999	422	999999	999999	437	999999	999999	999999	999999	999999	186	302	725	999999	50	999999	723	153	376	544	952	476	504	891	414	141	812	114	313	999999	877	973	69	999999	851	300	567	478	999999	776	999999	692	999999	835	789	321	506	778	999999	223	399	172	38	999999	124	859	999999	999999	263	306	999999	155	457	942	988	213	243	654	159	749	167	999999	999999	600	123	999999	230	668	111	102	635	44	537	99	304	999999	944	658	999999	992	999999	999999	224	463	595	285	999999	313	999999	999999	88	851	628	826	66	154	778	438	999999	853	999999	260	999999	171	999999	156	617	368	647	283	268	584	999999	167	377	444	40	930	15	837	36	916	999999	525	24	784	416	999999	42	999999	936	516	372	111	999999	132	999999	999999	999999	448	668	875	666	999999	327	999999	162	470	459	622	123	999999	999999	999999	999999	999999	438	227	156	999999	739	906	335	496	999999	999999	222	597	803	255	464	977	999999	566	179	160	260	257	207	520	999999	945	261	420	47	98	999999	913	284	641	693	999999	906	905	999999	762	999999	179	236	575	291	999999	667	214	999999	145	710	866	999999	999999	471	190	30	635	264	794	654	915	459	258	669	309	322	171	561	999999	80	242	857	416	610	90	30	631	239	77	288	57	261	901	387	225	999999	607	999999	999999	741	281	999999	999999	999999	634	999999	999999	906	999999	251	506	999999	999999	75	999999	19	873	75	999999	999999	399	406	197	516	606	664	999999	870	999999	676	999999	991	58	999999	799	592	999999	307	976	370	52	725	257	825	999999	405	999999	836	909	216	759	542	788	352	999999	999999	999999	999999	999999	999999	172	117	462	315	536	999999	603	999999	275	885	75	575	99	30	127	999999	158	999999	734	999999	999999	721	961	247	916	182	212	705	618	924	139	544	999999	16	208	934	273	941	298	999999	801	999999	570	34	150	999999	452	768	235	678	999999	100	673	311	999999	451	156	224	999999	999999	313	897	886	351	756	530	780	92	822	999999	409	217	84	469	999999	579	160	
937	106	733	729	999999	480	999999	207	48	871	493	999999	756	788	58	552	934	962	903	412	228	277	999999	413	370	945	53	999999	518	26	214	999999	532	300	999999	127	665	634	999999	427	946	999999	717	659	296	999999	76	404	999999	664	149	507	999999	176	931	669	999999	329	999999	498	437	999999	688	32	999999	999999	999999	999999	578	931	999999	999999	102	486	999999	999999	559	960	999999	192	879	649	999999	854	999999	999999	999999	999999	369	999999	640	345	999999	381	999999	285	465	999999	999999	705	804	610	825	429	778	839	414	29	710	857	119	526	213	187	999999	788	999999	834	156	999999	999999	27	106	38	300	999999	45	720	495	190	619	864	999999	420	999999	279	999999	497	999999	46	302	999999	655	512	440	123	142	96	999999	212	999999	999999	549	43	522	787	999999	999999	139	237	999999	999999	533	530	999999	255	559	792	799	349	999999	265	759	119	666	805	999999	594	598	186	418	948	957	293	657	989	325	933	999999	600	999999	37	368	848	242	608	854	135	274	194	564	350	297	423	248	999999	999999	999999	999999	716	425	919	207	953	999999	855	737	250	872	258	930	626	893	208	584	999999	897	911	999999	68	999999	999999	329	414	999999	77	661	543	55	390	999999	885	566	999999	185	844	830	414	38	999999	870	614	262	26	264	999999	999999	98	839	999999	999999	999999	562	999999	766	189	600	792	999999	999999	999999	204	204	999999	999999	999999	70	999999	33	999999	115	492	882	499	197	345	983	313	159	684	621	999999	999999	743	20	168	332	257	999999	995	254	47	999999	286	193	999999	420	770	886	219	999999	744	999999	109	999999	887	86	999999	999999	430	205	296	643	655	140	631	500	461	481	970	999999	813	295	999999	494	77	418	606	316	521	925	223	999999	940	999999	876	999999	603	546	133	999999	269	135	995	800	999999	404	999999	156	562	999999	958	299	916	497	999999	999999	47	614	138	479	999999	757	610	504	982	870	703	847	263	134	897	999999	357	888	462	999999	299	999999	537	999999	999999	459	753	345	999999	923	510	452	744	427	469	999999	418	654	611	512	525	500	817	97	701	580	892	999999	288	53	999999	37	44	385	169	999999	87	464	488	30	13	999999	537	69	999999	999999	999999	836	665	999999	505	702	287	950	172	798	999999	449	972	420	999999	325	67	923	981	482	417	368	268	999999	999999	953	175	999999	999999	260	963	758	999999	450	476	66	773	380	547	248	749	94	223	370	400	637	492	78	463	688	217	614	87	887	843	744	999999	16	996	552	537	697	451	999999	835	661	722	
531	943	510	999999	686	385	999999	733	999999	155	897	999999	283	999999	107	137	999999	53	999999	999999	839	607	999999	488	766	999999	995	711	62	643	311	999999	738	914	961	134	952	145	999999	238	344	164	520	599	680	748	723	90	439	569	630	868	999999	980	883	923	222	31	786	999999	389	40	680	689	843	372	529	368	509	972	999999	684	522	131	346	685	999999	141	808	999999	999999	914	281	492	22	443	999999	999999	41	47	912	999999	359	227	848	999999	483	831	756	317	229	364	580	467	395	945	356	999999	999999	208	837	90	223	768	652	474	758	999999	676	410	999999	999999	337	472	69	999999	999999	304	282	42	211	265	385	501	798	306	999999	999999	106	76	999999	693	124	832	210	832	718	591	999999	999999	554	296	999999	356	993	458	36	999999	408	153	621	61	999999	611	997	581	704	999999	999999	355	140	944	100	999999	322	630	999999	504	272	236	534	743	728	999999	487	915	999999	39	507	349	279	235	999999	999999	455	999999	611	512	999999	628	138	996	621	999999	253	999999	205	554	43	999999	801	999999	845	181	999999	877	999999	194	134	999999	480	675	223	630	86	999999	538	999999	164	287	999999	999999	668	643	108	538	999999	999999	654	999999	719	557	999999	144	547	746	390	243	345	578	712	426	388	753	158	463	782	990	153	348	999999	67	399	755	354	657	999999	212	999999	90	999999	823	539	999999	999999	923	679	89	93	999999	524	305	801	999999	575	601	765	915	494	645	999999	142	366	316	806	662	167	249	789	889	883	187	170	999999	822	999999	999999	999999	391	235	783	703	906	813	999999	775	999999	813	999999	752	999999	999999	717	438	334	623	999999	232	450	710	999999	439	299	999999	456	347	145	999999	763	999999	714	634	533	999999	861	62	235	552	492	40	405	354	999999	47	997	934	469	731	930	209	430	664	691	681	470	353	413	713	366	486	999999	999999	59	504	48	267	424	459	577	282	397	915	740	419	314	421	380	999999	999999	999999	877	413	616	999999	266	59	942	852	798	999999	648	522	195	15	999999	999999	999999	999999	998	739	520	999999	999999	999999	999999	515	924	999999	376	999999	972	161	517	999999	609	237	112	496	999999	988	325	571	999999	69	999999	999999	729	999999	999999	627	127	999999	263	465	11	867	259	959	751	999999	135	670	486	999999	545	496	14	350	406	172	584	808	326	999999	424	948	999999	105	32	999999	999999	200	262	749	999999	166	898	61	843	999999	977	999999	744	999999	863	655	95	911	523	147	870	999999	337	999999	53	319	499	253	999999	62	
999999	164	999999	815	964	935	417	737	818	389	598	953	506	665	194	441	73	829	999999	999999	863	999999	581	885	999999	407	862	404	705	621	666	654	19	791	233	999999	999999	929	533	928	247	358	102	999999	549	999999	999999	999999	673	999999	255	670	107	999999	999999	81	582	999999	750	567	82	23	41	999999	999999	943	944	999999	999999	371	235	144	306	227	999999	515	999999	446	345	158	999999	200	731	103	999999	999999	999999	736	601	162	250	164	999999	965	856	999999	326	895	999999	605	973	999999	240	311	999999	121	374	880	751	684	726	999999	715	999999	52	882	292	937	831	725	396	217	123	289	999999	80	999999	340	370	306	198	458	34	999999	185	358	959	429	716	264	632	676	984	917	435	114	449	999999	923	999999	942	388	74	697	219	765	999999	950	191	999999	999999	43	999999	999999	999999	277	999999	976	426	693	922	862	231	999999	999999	999999	232	206	854	25	631	378	416	396	364	809	394	337	530	419	999999	19	247	409	108	598	167	999999	432	999999	993	999999	999999	240	999999	89	167	497	604	499	542	856	999999	175	685	787	999999	132	101	685	883	999999	455	17	397	999999	999999	821	999999	503	562	999999	774	696	999999	999999	218	186	999999	284	999999	897	732	40	876	449	913	82	999999	321	999999	44	448	999999	284	218	999999	163	842	148	464	345	28	110	937	849	92	409	153	527	999999	999999	999999	999999	43	999999	61	425	999999	947	999	552	999999	167	999999	999999	255	37	999999	999999	151	65	343	206	819	316	878	632	103	37	367	513	929	999999	999999	999999	257	999999	712	298	167	601	32	894	149	999999	247	861	999999	419	999999	999999	999999	339	386	523	999999	590	997	726	999999	999999	332	113	589	495	999999	901	999999	11	279	623	325	133	656	549	999999	449	67	999999	79	26	999999	683	432	313	999999	600	820	999999	999999	666	634	985	190	738	999999	919	315	999999	298	999999	446	576	150	980	738	863	682	836	490	667	533	99	657	999999	374	648	680	286	969	999999	91	206	999999	613	999999	339	943	918	999999	123	144	413	618	733	580	488	999999	451	575	662	917	983	738	756	999999	544	338	99	999999	630	248	39	683	999999	264	999999	988	999999	991	408	920	764	566	377	999999	129	480	999999	520	886	999999	239	710	317	999999	999999	467	831	479	454	10	854	554	649	875	115	730	999999	479	999999	500	16	460	176	999999	162	999999	371	999999	23	999999	999999	578	487	999999	19	328	376	169	166	782	166	67	999999	408	75	220	916	501	428	399	999999	453	191	999999	999999	999999	544	
575	953	680	106	608	999999	999999	999999	286	76	999999	866	786	364	194	323	557	343	949	913	768	676	942	510	869	804	999999	999999	999999	999999	101	425	240	999999	801	215	486	685	999999	600	166	812	789	154	999999	635	641	45	943	140	633	62	160	865	999999	999999	20	179	237	804	999999	999999	633	889	999999	709	635	13	563	978	999999	871	999999	358	756	955	886	798	719	243	172	999999	993	832	763	999999	274	999999	999999	902	999999	317	458	753	757	712	189	900	179	999999	999	999999	482	964	303	762	277	801	119	820	22	222	460	993	641	264	461	999999	135	935	444	271	995	660	783	999999	999999	41	600	54	776	986	628	636	244	534	116	999999	538	999999	999999	472	265	196	890	983	857	999999	122	503	260	999999	774	999999	999999	738	999999	821	191	999999	349	999999	211	74	54	35	593	823	758	999999	157	999999	272	134	173	971	15	809	770	799	672	957	919	107	999999	398	221	394	999999	506	892	294	846	764	661	999999	271	999999	151	999999	399	43	706	15	355	827	125	999999	999999	999999	732	832	999999	391	111	391	326	114	280	656	814	209	999999	262	224	862	586	507	473	637	709	999999	999999	905	410	999999	261	913	751	965	282	572	322	322	773	69	243	464	999999	999999	999999	999999	920	495	60	999999	999999	999999	791	492	251	617	186	444	966	917	175	155	981	999999	999999	412	999999	999999	383	251	886	522	489	164	629	131	844	203	427	999999	894	999999	855	219	439	999999	132	268	724	665	395	999999	999999	999999	999999	98	999999	199	150	806	999999	615	999999	808	313	686	999999	636	863	130	773	983	26	999999	33	992	300	771	999999	330	290	999999	590	718	855	999999	999999	633	999999	541	999999	654	62	999999	747	999999	999999	999999	906	999999	844	495	999999	603	892	999999	999999	931	832	901	797	999999	999999	819	525	999999	34	403	952	305	999999	999999	376	999999	482	128	999999	405	999999	999999	999999	253	999999	291	486	999999	700	987	825	999999	156	246	800	368	743	935	498	999999	999999	48	263	666	999999	611	243	513	129	81	130	773	999999	999999	999999	98	969	553	999999	874	343	731	18	999999	578	509	158	282	540	999999	589	547	999999	698	310	999999	491	276	160	264	999999	972	674	628	866	61	970	690	981	712	399	999999	999999	999999	899	999999	999999	225	98	593	463	961	973	122	492	583	154	784	166	999999	606	702	403	592	999999	370	66	390	180	526	538	467	301	828	617	399	458	15	999999	999999	608	275	999999	566	800	999999	999	562	145	293	907	196	533	364	115	696	
999999	506	999999	999999	999999	649	55	999999	64	999999	669	154	504	102	999999	149	999999	230	28	341	525	836	791	999999	371	504	254	887	999999	351	934	936	722	921	603	951	219	270	628	958	230	999999	511	999999	426	854	67	999999	999999	768	999999	999999	346	999999	181	999999	714	64	999999	999999	404	999999	999999	999999	71	999999	431	583	499	183	999999	999999	999999	69	121	909	999999	985	999999	999999	999999	211	728	999999	149	630	600	949	999999	644	247	164	103	816	564	999999	662	999999	744	693	999999	483	553	985	999999	487	712	286	662	272	633	999999	739	660	999999	203	439	112	573	440	142	999999	999999	854	936	775	630	785	505	58	256	536	999999	631	93	963	999999	743	22	662	918	323	999999	487	999999	518	425	443	999999	370	633	999999	999999	314	999999	950	649	699	59	73	999999	927	781	613	999999	107	999999	117	577	412	545	696	99	999999	522	999999	999999	356	843	999999	359	197	344	144	999999	999999	311	999999	999999	142	323	958	694	948	804	991	999999	682	471	913	40	318	865	48	825	937	470	324	791	740	764	999999	855	631	713	999999	999999	646	198	330	999999	550	45	445	98	586	12	151	116	531	999999	999999	999999	930	999999	51	331	999999	999999	488	234	987	154	999999	377	31	999999	72	999999	144	999999	895	494	151	127	489	999999	430	999999	248	935	329	999999	270	463	260	417	924	999999	672	348	999999	999999	709	999999	808	999999	704	77	76	999999	939	906	999999	132	391	29	999999	812	908	768	901	355	80	553	905	999999	999999	877	126	614	188	829	572	999999	121	567	784	55	999999	93	577	362	999999	764	996	423	246	147	81	241	672	122	999999	903	999999	941	999999	999999	200	39	521	827	950	999999	999999	119	343	184	21	823	245	999999	504	999999	201	549	472	315	557	491	542	746	805	885	941	76	999999	668	360	179	311	627	854	999999	999999	749	412	430	469	886	999999	71	136	999999	999999	973	617	509	712	999999	479	951	609	708	497	775	32	75	521	239	614	675	824	841	522	617	843	999999	263	999999	146	51	846	670	999999	480	620	999999	889	967	458	999999	955	462	700	359	28	156	791	795	727	347	999999	999999	282	999999	247	999999	735	999999	139	402	255	271	999999	999999	115	939	306	999999	165	475	999999	553	781	618	719	371	999999	173	599	697	434	999999	724	799	141	616	397	997	999999	999999	821	511	837	999999	999999	999999	702	999999	254	88	999999	774	640	999999	171	365	458	664	694	875	153	572	788	441	968	787	547	960	305	498	999999	309	999999	999999	654	674	715	
725	867	35	999999	878	999999	520	848	999999	827	999999	999999	776	167	999999	999999	366	192	999999	722	405	97	963	156	741	966	755	537	549	989	811	607	496	649	732	999999	999999	999999	999999	653	278	592	318	999999	84	332	529	999999	818	995	999999	999999	404	952	319	638	904	878	927	911	172	983	308	999999	25	865	151	136	999999	936	999999	999999	918	605	454	812	778	999999	82	419	447	425	999999	554	571	999999	212	544	340	104	999999	789	288	999999	491	294	294	999999	944	219	190	403	905	881	360	277	999999	799	507	506	859	901	806	518	474	999999	999999	999999	108	850	999999	606	796	999999	999999	999999	871	565	124	999999	528	140	68	999999	238	54	519	838	999999	304	446	413	46	833	244	990	983	999999	888	999999	31	999999	999999	103	555	584	607	999999	836	505	405	173	999999	999999	978	728	842	943	290	430	237	435	560	803	414	999999	570	962	105	64	872	111	676	380	148	989	591	965	317	654	446	999999	999999	698	899	283	999999	999999	855	516	999999	49	489	468	516	595	999999	999999	999999	999999	23	644	478	782	999999	304	497	314	210	988	146	877	636	636	983	999999	434	862	904	999999	999999	872	117	589	906	832	999999	217	864	999999	999999	845	285	21	999999	802	476	228	74	605	786	424	497	866	379	999999	413	853	999999	233	999999	999999	841	558	999999	151	999999	889	876	801	999999	289	449	658	999999	999999	602	625	996	999999	816	215	798	309	354	117	999999	251	220	999999	429	999999	732	640	999999	894	14	999999	246	999999	276	586	352	999999	922	506	974	999999	888	88	677	787	999999	304	417	956	327	999999	999999	999999	999999	294	999999	249	381	913	557	808	999999	93	296	875	389	507	914	999999	862	999999	386	847	999999	544	363	142	959	641	911	999999	233	434	999999	999999	522	578	731	999999	999999	113	891	999999	949	175	999999	804	791	999999	408	359	390	187	103	792	165	999999	535	232	931	547	999999	739	12	129	585	999999	999999	823	363	999999	999999	999999	331	759	643	377	897	966	972	999999	350	167	243	999999	56	55	999999	784	317	999999	53	509	60	999999	824	162	999999	829	999999	728	999999	968	999999	598	583	458	855	343	159	787	469	999999	259	382	999999	131	506	451	83	999999	511	732	999999	208	767	276	882	999999	935	490	999999	78	385	254	271	381	718	645	977	598	199	999999	999999	530	695	999999	259	999999	173	999999	655	564	756	60	999999	999999	462	999999	830	317	575	894	408	668	999999	401	999999	15	120	824	412	861	474	484	349	999999	999999	984	512	293	999999	214	
797	242	835	999999	321	334	37	706	919	999999	814	669	33	999999	999999	966	115	303	300	999999	567	348	299	999999	999999	281	999999	712	467	478	738	546	999999	370	107	175	999999	617	999999	858	977	413	905	999999	56	804	461	54	915	140	879	218	993	772	999999	458	943	50	718	50	623	325	249	999999	739	999999	379	662	208	999999	999999	999999	223	442	276	999999	442	999999	747	999999	820	999999	796	337	598	999999	553	527	999999	648	232	792	999999	49	244	662	999999	464	999999	778	434	798	999999	492	999999	999999	999999	560	505	493	25	589	302	434	229	999999	528	911	852	220	999999	999999	999999	999999	211	999999	600	999999	207	999999	989	999999	169	999999	859	31	999999	314	999999	218	534	992	999999	999999	632	642	499	474	999999	288	143	999999	612	984	64	582	859	999999	290	655	790	820	363	891	504	47	430	333	999999	999999	999999	999999	580	999999	686	730	830	710	999999	999999	851	136	364	918	480	999999	374	184	914	287	999999	535	33	685	999999	713	638	140	999999	594	222	999999	899	621	153	919	999999	969	999999	999999	751	159	368	722	803	664	466	445	420	767	672	999999	419	297	999999	609	200	895	225	973	102	999999	974	342	355	686	236	999999	775	560	999999	405	876	590	535	23	999999	311	999999	763	256	203	720	999999	999999	966	755	999999	586	543	999999	786	753	334	241	62	184	36	999999	126	437	724	670	860	712	999999	379	829	999999	999999	442	999999	23	461	726	898	979	999999	420	388	930	624	165	241	831	278	652	551	358	483	999999	999999	935	764	336	531	533	999999	265	999999	597	999999	850	563	111	840	772	999999	608	343	82	177	615	999999	195	999999	568	438	38	999999	999999	827	481	288	193	301	953	258	135	999999	375	999999	999999	765	791	15	999999	602	140	990	506	999999	943	24	410	671	535	948	579	523	999999	104	831	822	40	769	454	999999	999999	809	887	523	176	999999	968	999999	426	999999	999999	190	48	966	308	48	999999	274	884	999999	877	521	766	15	679	612	241	999999	298	928	735	31	999999	999999	231	999999	113	999999	194	540	56	999999	255	684	752	398	484	999999	999999	792	999999	765	885	987	693	859	53	881	844	563	181	698	665	497	125	184	629	999999	745	978	934	954	90	354	999999	430	999999	91	263	999999	999999	245	484	505	53	969	146	573	518	372	287	231	147	999999	999999	357	791	757	569	999999	999999	647	261	817	999999	930	999999	540	576	273	593	961	628	562	999999	935	999999	999999	454	155	47	66	328	999999	701	712	999999	460	999999	72	639	517	
521	685	999999	999999	999999	666	646	122	295	605	999999	255	999999	325	603	585	204	999999	144	631	313	424	540	999999	329	878	126	155	123	234	555	513	633	86	450	999999	999999	945	950	999999	523	342	859	442	999999	999999	999999	386	999999	999999	266	999999	999999	17	999999	106	154	999999	170	116	549	501	999999	999999	59	493	621	701	999999	660	545	999999	482	586	118	970	564	108	652	999999	999999	740	46	999999	967	994	585	999999	872	353	798	999999	784	844	17	999999	343	799	392	576	461	902	511	458	999999	999999	89	352	899	243	999999	56	169	913	832	809	465	999999	102	65	907	999999	999999	999999	861	316	473	999999	999999	96	636	765	716	85	999999	381	239	587	195	960	914	242	727	999999	811	999999	999999	871	22	208	566	999999	706	336	668	999999	82	980	597	389	543	451	773	999999	606	776	339	93	127	461	579	999999	930	142	150	675	999999	201	719	119	247	602	625	999999	530	419	999999	389	416	339	999999	259	989	999999	426	999999	999999	914	42	999999	422	985	753	560	999999	687	297	573	195	999999	198	881	999999	488	151	941	999999	402	999999	197	716	949	999999	787	163	330	888	134	716	677	999999	999999	168	684	696	262	849	74	751	842	999999	496	204	423	999999	426	999999	511	664	485	647	999999	632	845	328	472	318	965	407	307	798	172	856	518	788	835	722	585	791	889	101	761	651	999999	75	230	755	263	646	736	342	387	470	999999	39	148	730	323	366	233	944	883	999999	453	54	959	639	999999	634	316	703	999999	720	999999	393	886	425	193	779	107	717	64	329	671	965	421	999999	625	488	999999	999999	999999	999999	567	945	217	999999	207	999999	115	591	79	629	339	42	929	999999	695	847	152	723	547	543	268	999999	889	564	995	488	999999	267	23	207	999999	212	304	193	999999	828	999999	792	228	788	674	516	648	435	990	638	46	754	999999	777	346	999999	566	865	960	61	999999	653	999999	718	772	848	577	871	644	136	738	745	514	866	672	999999	504	759	869	752	867	464	574	367	999999	877	260	245	861	68	645	439	233	110	773	532	694	999999	25	825	939	776	790	863	999999	300	999999	999999	115	985	431	807	995	999999	193	600	89	740	276	895	597	341	20	999999	999999	308	521	999999	103	149	999999	995	744	53	812	999999	999999	710	999999	161	637	999999	140	875	636	999999	444	25	999999	182	453	953	242	999999	238	607	999999	999999	382	999999	779	835	55	966	329	436	73	999999	405	102	926	378	999999	125	267	999999	211	145	999999	652	864	
506	999999	999999	999999	712	763	999999	815	215	999999	469	999999	865	999999	802	75	173	555	210	775	492	619	824	999999	85	680	127	999999	752	999999	630	999999	729	737	282	347	999999	280	617	999999	449	999999	999999	766	999999	999999	999999	743	465	419	47	589	749	877	381	999999	999999	673	620	42	645	760	72	808	705	214	609	137	109	464	940	893	999999	999999	999999	999999	999999	67	789	45	272	383	407	342	369	999999	515	851	366	395	673	461	659	999999	999999	688	84	391	71	262	440	289	643	999999	479	153	651	222	552	35	467	999999	884	585	770	272	363	999999	999999	664	698	757	771	714	791	489	999999	364	510	647	281	48	995	537	999999	982	740	407	863	225	399	303	309	999999	928	66	577	84	814	764	335	354	941	407	999999	999999	517	929	218	990	909	296	711	905	753	999999	620	356	980	787	531	955	865	234	274	999999	457	441	999999	999999	912	169	999999	745	999999	927	107	598	973	921	475	810	198	873	315	999999	591	404	586	509	999999	230	103	999999	243	379	488	716	142	168	999999	86	999999	999999	87	749	999999	965	593	826	999999	32	999999	999999	322	720	767	992	999999	172	813	999999	854	286	299	692	999999	523	512	942	448	390	999999	815	695	999999	667	999999	795	566	365	625	811	760	188	423	846	45	999999	522	612	496	999999	970	999999	183	999999	867	999999	395	683	233	463	999999	388	940	999999	567	373	923	999999	62	206	362	806	197	999999	999999	107	875	999999	40	808	989	340	999999	593	999999	471	522	176	799	999999	409	882	999999	172	170	382	999999	857	289	671	790	469	559	299	999999	173	166	931	999999	769	319	999999	652	999999	473	320	435	357	79	106	850	756	263	999999	999999	479	999999	35	90	999999	860	999999	565	369	27	530	999999	662	158	999999	314	590	49	999999	999999	858	240	716	999999	999999	946	890	787	193	821	999999	215	38	502	965	499	141	850	415	999999	300	985	293	407	943	539	773	209	999999	791	269	717	233	320	938	999999	957	336	240	775	969	240	999999	548	983	324	752	999999	192	832	999999	740	633	131	920	999999	999999	319	999999	321	182	691	49	401	561	326	982	717	564	726	999999	804	999999	999999	999999	69	999999	999999	423	628	786	999999	26	914	619	529	94	112	999999	74	302	648	999999	918	603	999999	201	980	987	667	999999	45	605	466	999999	999999	129	999999	191	861	270	211	895	999999	999999	568	674	135	999999	999999	242	880	327	499	433	893	233	702	46	662	868	999999	758	756	999999	751	999999	560	623	999999	410	99	
920	999999	999999	101	752	455	393	44	612	999999	999999	955	999999	462	717	115	42	407	154	427	999999	529	999999	637	452	149	840	783	999999	124	511	541	630	152	959	788	695	999999	151	999999	318	11	59	802	999999	802	330	833	43	903	527	226	106	983	141	401	546	176	648	613	614	609	485	999999	564	666	335	999999	502	928	999999	700	266	376	118	956	479	200	212	650	818	999999	749	655	999999	295	444	647	20	567	999999	528	693	999999	999999	708	525	999999	247	768	999999	999999	341	114	493	826	999999	729	999999	184	922	356	964	998	794	999999	860	829	901	279	232	687	283	934	686	891	999999	999999	213	410	440	919	952	444	182	781	999999	645	172	769	334	714	999999	999999	999999	896	564	695	743	566	848	696	999999	968	999999	789	764	406	428	602	820	242	526	474	999999	999999	403	529	999999	23	931	224	999999	999999	944	517	999999	447	999999	999999	337	999999	984	646	561	744	999999	983	898	393	26	279	226	569	949	102	197	308	101	642	502	44	870	729	635	999999	999999	527	34	38	999999	999999	117	638	275	508	257	999999	999999	999	999999	999999	631	441	996	662	999999	107	191	851	329	999999	356	656	297	302	999999	265	21	999999	715	999999	959	999999	999999	700	172	999999	304	451	845	999999	396	999999	999999	92	999999	438	733	973	635	999999	345	182	708	999999	999999	460	351	972	67	992	999999	983	294	999999	460	760	923	999999	499	999999	803	740	15	22	229	264	756	214	889	22	999999	48	303	999999	406	786	172	999999	729	711	246	331	393	853	448	412	807	999999	631	653	515	437	999999	224	138	605	999999	999999	48	999999	704	999999	92	54	470	999999	999999	999999	603	674	999999	999999	999999	788	183	481	356	999999	573	817	457	856	583	246	507	999999	565	88	999999	801	999999	999999	222	24	17	999999	249	999999	392	618	721	999999	305	957	65	842	860	999999	51	999999	258	999999	132	999999	268	847	999999	846	546	376	999999	999999	855	802	64	999999	999999	999999	999999	83	242	999999	769	954	105	999999	560	626	191	999999	243	999999	47	999	552	605	999999	990	755	169	547	402	802	26	353	999999	451	503	902	934	391	999999	913	999999	423	999999	999999	178	135	117	296	936	999999	880	143	404	575	855	999999	999999	777	469	999999	621	999999	839	999999	752	999999	999999	709	999999	723	256	283	999999	999999	79	585	311	999999	185	865	648	999999	610	737	921	883	949	543	595	253	999999	167	922	502	301	440	584	46	999999	566	148	999999	239	223	999999	607	208	447	506	280	948	109	999999	604	999999	
999999	926	112	292	869	662	453	999999	813	999999	99	361	442	999999	638	11	274	857	999999	726	251	999999	397	328	324	999999	999999	999999	999999	305	353	565	999999	344	999999	514	481	754	632	904	999999	293	426	999999	999999	255	765	999999	867	279	684	251	982	877	916	999999	538	784	999999	194	160	416	799	517	927	533	999999	108	122	133	529	999999	235	999999	999999	958	227	999999	999999	78	999999	729	179	999999	621	111	583	450	427	447	975	697	999999	447	754	999999	493	908	25	795	222	667	669	743	749	999999	999999	278	846	999999	888	94	784	899	999999	431	247	753	896	825	950	999999	680	674	157	832	733	787	959	752	474	318	439	213	856	261	69	435	999999	457	95	999999	603	469	559	999999	999999	886	999999	333	51	740	22	199	845	628	987	995	596	916	999999	239	318	999999	494	579	655	999999	53	24	999999	811	457	448	740	645	989	221	124	265	920	846	999999	636	710	733	306	249	368	237	273	74	839	389	26	999999	995	509	974	980	246	341	843	167	961	240	293	573	459	209	639	775	880	340	996	593	623	682	393	999999	999999	415	222	999999	750	307	971	999999	432	884	999999	999999	246	144	29	588	12	999999	674	999999	999999	732	789	168	598	498	193	999999	393	999999	242	322	999999	224	707	830	999999	38	417	664	268	999999	151	575	559	158	539	746	320	999999	591	176	18	999999	319	550	626	999999	999999	262	124	472	684	999	652	337	374	32	437	198	470	999999	49	20	999999	235	590	224	999999	449	958	446	198	975	841	75	314	213	904	166	999999	74	999999	165	999999	999999	999999	999999	923	232	999999	516	319	132	947	999999	137	997	700	94	960	412	455	999999	999999	999999	283	708	167	586	32	170	127	281	983	406	173	999999	470	426	693	448	300	386	664	451	137	76	38	234	999999	316	513	999999	205	999999	999999	42	861	872	999999	833	999999	346	999999	624	399	48	148	999999	453	252	537	283	400	521	121	78	999999	851	999999	217	680	999999	648	715	999999	306	85	191	787	140	32	999999	904	860	999999	954	999999	50	62	99	927	487	781	695	779	999999	429	684	691	550	999999	19	999999	999999	162	62	697	999999	999999	999999	999999	957	999999	999999	999999	939	378	999999	999999	166	891	82	799	461	290	202	161	952	999999	426	999999	401	999999	246	220	999999	999999	600	707	411	999999	692	999999	959	136	999999	999999	468	999999	999999	999999	889	625	999999	659	847	220	870	33	960	999999	744	558	550	225	571	467	526	112	999999	672	778	832	657	900	999999	999	839	
335	320	477	693	999999	999999	565	999999	775	966	587	999999	999999	406	576	999999	511	521	144	532	999999	564	512	999999	999999	999999	177	999999	66	967	999999	459	848	999999	999999	713	493	999999	268	461	985	237	999999	501	938	738	414	276	211	95	156	999999	74	476	104	999999	808	999999	337	226	929	481	930	808	342	137	525	430	861	999999	263	304	263	682	547	999999	768	999999	270	627	999999	900	881	970	821	255	395	382	286	774	905	999999	878	51	532	514	307	999999	999999	810	223	983	415	348	832	851	999999	392	929	588	999999	796	999999	999999	999999	38	999999	959	986	96	742	999999	154	96	958	49	425	222	160	43	219	999999	852	459	414	999999	494	543	148	969	131	13	452	999999	999999	999999	215	178	679	503	914	999999	11	82	78	79	838	328	390	793	436	911	999999	896	999999	231	944	559	305	499	999999	65	821	27	999999	999999	700	456	324	849	834	999999	543	999999	128	872	779	999999	999999	344	43	999999	999999	355	999999	219	771	556	329	550	173	655	873	190	959	858	525	983	117	338	379	999999	999999	540	999999	189	999999	583	777	506	452	175	178	961	465	999999	902	999999	484	755	999999	153	136	774	685	999999	383	362	698	270	356	999999	671	62	964	650	999999	623	396	999999	999999	198	999999	823	999999	999999	999999	912	724	590	956	59	509	999999	370	235	266	239	854	779	999999	25	885	999999	999999	656	503	125	996	999999	999999	288	89	130	914	779	374	999999	676	686	701	471	638	117	999999	999999	296	319	692	738	393	932	768	999999	999999	825	999999	272	674	451	505	371	915	999999	999999	677	999999	999999	999999	999999	861	999999	999999	999999	88	344	387	777	213	852	370	193	433	267	431	284	520	472	572	999999	999999	111	999999	999999	191	340	999999	999999	733	636	337	907	999999	999999	877	999999	379	999999	999999	999999	448	535	999999	999999	91	322	999999	658	487	110	167	999999	999999	359	999999	759	325	337	999999	747	789	999999	54	576	524	999999	321	332	390	992	904	919	934	359	999999	941	999999	816	154	868	999999	896	999999	633	479	830	100	999999	986	999999	123	52	613	791	433	791	490	492	999999	628	11	999999	278	999999	205	247	572	467	709	182	999999	999999	193	999999	354	999999	414	421	107	694	372	999999	345	272	999999	862	999999	999999	999999	858	999999	559	999999	525	999999	788	628	757	999999	242	267	999999	814	999999	999999	613	859	495	447	999999	999999	79	395	612	265	213	999999	16	616	343	930	999999	541	850	721	167	999999	999999	260	565	999999	657	983	865	437	999999	983	999999	999999	274	
13	999999	705	394	482	391	999999	999999	270	999999	999999	622	151	999999	311	837	999999	963	103	253	999999	201	245	881	276	729	96	530	185	999999	999999	747	154	351	339	119	724	999999	999999	339	992	95	406	595	56	999999	515	999999	563	600	999999	999999	437	618	652	811	585	824	127	753	304	643	730	743	445	771	999999	800	764	201	122	944	999999	763	999999	999999	999999	650	835	624	999999	207	966	585	999999	208	320	535	699	999999	534	999999	40	624	45	359	999999	662	159	999999	184	715	134	372	999999	703	433	673	999999	999999	999999	935	988	999999	999999	106	676	155	999999	999999	461	942	110	245	667	222	914	999999	728	901	183	999999	500	560	450	508	83	999999	107	185	775	999999	999999	999999	999999	598	911	537	94	938	999999	218	798	999999	823	241	614	999999	705	274	999999	461	945	466	999999	883	444	438	61	40	999999	999999	57	688	999999	814	774	525	733	78	999999	386	887	999999	228	965	344	588	736	219	999999	999999	899	999999	397	323	700	999999	644	628	164	482	486	63	915	999999	170	999999	450	19	466	999999	164	636	962	412	999999	165	247	975	549	999999	999999	999999	146	837	999999	224	301	157	123	73	881	114	914	829	999999	833	999999	618	804	235	147	727	752	804	40	272	871	984	750	544	473	668	88	307	780	643	999999	87	437	945	999999	999999	895	403	217	999999	722	143	512	740	290	629	999999	999999	999999	999999	100	999999	999999	999999	353	317	407	578	600	222	35	616	58	266	999999	797	191	999999	999999	999999	832	359	596	980	549	737	482	19	263	843	497	764	588	805	553	584	280	526	602	510	895	999999	802	995	34	116	94	999999	823	999999	447	322	906	875	152	741	745	825	371	615	834	397	324	756	725	999999	37	999999	713	342	999999	999999	999999	907	947	515	557	999999	956	442	653	237	196	770	406	999999	857	999999	999999	811	839	454	999999	987	675	508	999999	55	279	999999	88	841	541	491	967	999999	66	998	927	636	194	154	869	999999	961	607	211	999999	360	999999	413	324	589	901	503	81	509	279	999999	999999	514	511	331	999999	999999	811	696	704	803	624	999999	999999	785	36	627	999999	999999	237	35	999999	999999	456	694	729	999999	764	999999	639	988	895	282	787	766	999999	999999	682	822	675	999999	999999	911	506	751	736	431	554	538	999999	283	808	999999	282	253	174	152	67	816	999999	999999	599	559	999999	716	907	351	342	102	308	903	945	872	909	663	999999	167	800	705	999999	308	804	235	999999	365	190	409	999	543	602	345	75	999999	999999	
999999	974	600	999999	999999	844	394	999999	462	240	999999	338	935	586	999999	378	17	352	361	999999	303	49	374	999999	700	536	507	999999	798	500	963	838	90	999999	999999	688	284	312	999999	861	999999	999999	351	994	49	37	254	823	999999	174	595	999999	713	17	926	791	610	999999	163	999999	346	52	300	962	999999	821	258	999999	507	930	103	999999	341	999999	293	94	999999	379	821	673	999999	684	961	634	904	970	134	999999	726	297	88	545	158	757	525	999999	999999	389	727	999999	779	961	325	459	999999	890	999999	999999	723	999999	103	240	999999	490	971	661	90	666	999999	307	696	999999	567	999999	852	999999	556	583	999999	760	176	318	652	602	893	999999	369	999999	563	24	318	911	359	884	203	847	627	667	785	863	452	262	331	429	531	604	999999	999999	606	522	343	88	247	999999	674	784	999999	999999	596	651	302	999999	112	53	989	999999	825	999999	26	999999	931	888	797	121	318	914	986	232	999999	299	999999	999999	905	50	680	240	673	396	999999	999999	268	999999	81	144	571	873	159	288	440	746	778	721	98	601	999999	455	290	999999	654	760	797	366	999999	307	999999	47	999999	999999	372	759	999999	999999	472	607	999999	999999	816	663	999999	444	764	708	792	334	520	999999	176	313	459	234	999999	548	741	458	621	902	65	774	419	533	211	97	916	681	634	348	999999	490	855	961	638	626	999999	999999	999999	99	999999	920	786	520	871	369	999999	999999	999999	573	697	23	986	999999	574	999999	999999	26	243	677	792	120	700	182	999999	686	458	497	596	333	962	532	462	531	338	145	988	899	661	999999	483	778	872	70	651	244	503	21	397	999999	383	568	975	328	999999	999999	229	614	564	195	910	125	551	999999	610	175	561	465	515	438	64	354	999999	401	999999	23	248	640	530	720	999999	447	999999	999999	949	999999	556	143	234	999999	999999	384	345	476	999999	368	999999	395	459	999999	999999	48	506	958	541	999999	213	999999	135	294	999999	999999	93	843	13	473	999999	999999	536	216	618	427	240	639	523	680	18	888	470	835	785	852	999999	999999	47	154	940	152	999999	920	201	972	999999	939	999999	999999	300	999999	473	999999	353	999999	859	252	867	999999	807	866	445	999999	30	324	999999	299	509	371	407	48	805	999999	999999	873	999999	615	24	646	419	301	978	196	999999	999999	999999	12	492	999999	993	999999	187	999999	346	84	999999	999999	900	877	857	999999	440	299	928	262	999999	614	999999	480	604	254	999999	999999	846	516	887	258	999999	513	898	999999	807	410	378	469	861	34	
521	999999	175	484	999999	147	788	700	999999	688	268	137	820	811	77	22	503	748	710	956	935	830	196	458	135	396	978	745	911	39	921	469	400	999999	102	486	999999	999999	539	100	999999	999999	655	209	989	999999	692	96	999999	795	907	629	999999	905	99	999999	999999	999999	359	328	168	53	788	830	766	999999	736	158	719	590	707	383	219	999999	999999	788	184	987	469	999999	703	892	999999	999999	132	302	710	495	999999	411	224	597	999999	999999	999999	398	999999	999999	442	200	999999	544	377	464	97	534	419	149	999999	310	516	284	257	579	624	999999	352	671	708	474	98	251	575	318	375	999999	612	998	687	135	430	359	555	278	172	999999	524	245	39	999999	882	571	114	282	999999	940	349	200	999999	999999	56	696	126	967	112	376	968	69	99	976	921	421	999999	265	880	166	728	979	417	464	751	999999	642	120	591	999999	147	303	423	434	771	421	410	31	89	999999	242	587	176	796	999999	465	156	62	675	470	999999	848	402	738	222	369	783	142	999999	939	999999	15	999999	584	238	675	646	664	999999	510	21	999999	999999	999999	923	151	812	621	273	296	959	999999	445	130	417	299	900	999999	999999	411	999999	277	116	999999	999999	237	999999	591	567	524	999999	492	847	175	459	999999	671	255	814	80	556	172	868	628	979	473	570	999999	177	939	775	961	452	803	872	743	333	47	475	999999	999999	231	63	749	477	477	999999	279	671	738	627	655	999999	151	999999	475	409	488	169	999999	666	946	424	999999	749	999999	50	54	302	716	355	634	779	127	141	335	119	129	161	512	730	300	593	438	999999	130	100	310	999999	407	344	999999	878	999999	40	999999	806	435	999	999999	437	698	976	954	393	993	999999	753	999999	529	999999	289	337	657	487	376	363	985	999999	629	767	739	106	895	382	509	999999	521	97	149	528	999999	130	541	999999	999999	323	639	55	327	254	347	999999	428	51	999999	999999	231	999999	664	639	821	127	379	999999	698	999999	999999	999999	883	247	364	665	999999	10	999999	999999	795	582	999999	62	723	939	989	999999	430	448	677	999999	999999	999999	534	739	433	510	999999	999999	999999	690	999999	439	242	66	172	89	890	681	430	999999	999999	895	722	999999	999999	999999	915	999999	138	999999	999999	259	924	999999	264	892	999999	624	242	370	302	999999	419	999999	206	25	820	999999	777	909	494	748	28	258	493	432	278	886	413	821	594	825	999999	755	268	137	514	14	801	280	376	276	448	69	135	255	486	617	999999	320	791	258	114	999999	510	
999999	240	676	999999	832	623	999999	999999	420	999999	477	687	663	846	79	999999	815	999999	506	542	227	310	959	132	248	945	661	999999	103	40	999999	720	218	254	586	999999	838	270	969	656	550	66	38	293	658	568	822	770	382	809	975	392	999999	686	293	382	280	553	505	887	999999	999999	999999	390	999999	999999	478	419	999999	182	672	554	896	999999	992	999999	999999	675	999999	680	999999	890	71	293	65	999999	999999	532	961	999999	626	999999	765	91	693	999999	939	647	854	999999	99	413	509	999999	147	430	496	999999	694	999999	110	605	999999	825	764	82	330	833	334	485	644	999999	457	66	556	386	789	999999	999999	834	232	634	821	999999	590	719	390	860	999999	634	999999	365	999999	840	113	31	999999	940	327	999999	837	116	322	999999	266	152	999999	453	654	999999	641	682	600	999999	899	999999	783	999999	244	54	999999	999999	686	700	999999	289	118	617	952	535	180	849	496	544	996	126	321	999999	317	447	764	937	216	395	993	999999	764	977	940	638	247	702	705	283	999999	999999	999999	622	999999	976	999999	999999	999999	129	999999	792	195	66	863	782	164	999999	999999	796	290	754	263	301	706	242	525	140	676	324	298	477	153	222	614	629	697	999999	101	999999	413	426	446	97	805	211	599	707	124	168	999999	905	505	909	993	999999	123	138	999999	128	461	903	670	185	999999	999999	648	972	999999	243	95	465	249	999999	393	863	317	176	999999	505	643	999999	999999	518	841	392	972	999999	229	438	516	569	999999	999999	879	509	755	999999	266	692	562	999999	266	881	999999	27	665	639	999999	139	868	947	999999	420	484	643	887	162	344	448	149	999999	999999	22	999999	526	683	999999	999999	999999	117	999999	910	803	942	999999	561	145	446	823	999999	343	718	99	999999	569	926	372	498	246	622	603	926	817	552	158	999999	999999	164	555	344	399	652	642	999999	821	46	999999	477	468	999999	752	999999	521	722	806	695	663	452	167	999999	321	999999	999999	270	514	999999	999999	260	999999	152	318	980	890	489	999999	690	85	77	999999	999999	98	894	39	164	870	999999	999999	104	746	462	220	801	997	999999	33	999999	999999	381	517	999999	944	588	683	326	999999	771	825	41	396	125	620	596	702	634	511	999999	748	595	400	627	715	999999	514	341	932	999999	982	934	465	714	999999	703	560	58	588	999999	221	999999	999999	108	72	999999	708	630	842	623	108	373	999999	606	999999	316	981	890	984	999999	84	999999	394	267	788	891	576	681	337	916	999999	654	56	11	215	45	215	301	564	
999999	299	883	499	318	418	619	489	999999	841	480	722	669	73	641	435	869	328	999999	319	181	806	37	303	926	999999	453	327	999999	400	838	111	690	335	999999	657	201	852	999999	848	178	411	716	839	856	204	376	590	414	999999	346	717	92	981	393	535	271	999999	572	730	964	302	47	468	13	379	42	344	421	984	244	26	251	284	151	769	100	999999	446	731	220	863	912	999999	64	130	999999	999999	941	126	395	611	289	355	883	876	373	258	836	487	172	42	178	429	999999	329	475	808	840	999999	999999	83	153	841	520	111	999999	170	413	882	361	333	402	304	599	999999	737	896	401	999999	406	842	361	958	569	999999	694	493	999999	735	999999	220	867	999999	681	321	467	448	999999	781	496	212	844	999999	999999	999999	640	999999	829	708	999999	579	416	575	227	603	722	999999	999999	342	416	999999	626	999999	236	151	466	84	623	999999	175	298	70	619	999999	203	999999	999999	999999	731	547	820	664	999999	153	86	803	301	999999	999999	598	282	176	503	375	999999	999999	175	726	984	999999	565	999999	999999	543	303	518	797	999999	34	999999	324	999999	550	794	596	241	790	535	160	999999	174	975	544	689	999999	999999	567	999999	188	616	832	680	999999	358	982	569	999999	302	999999	567	16	504	85	999999	284	920	626	709	779	368	795	639	576	646	218	590	716	861	650	181	999999	999999	618	417	772	644	999999	999999	999999	36	128	498	686	592	341	669	899	71	415	972	999999	858	475	820	821	999999	999999	999999	150	402	853	262	652	678	999999	463	886	667	999999	639	416	434	897	999999	999999	307	999999	983	999999	549	999999	655	455	999999	675	999999	87	798	999999	579	539	312	999999	418	183	866	999999	999999	975	878	783	999999	360	775	565	80	999999	722	580	999999	999999	130	896	999999	712	207	806	974	12	524	385	999999	999999	999999	110	114	383	489	999999	383	461	945	17	999999	765	458	999999	679	122	605	142	365	227	82	340	419	999999	460	706	975	69	871	15	999999	999999	999999	170	229	675	999999	697	480	152	207	999999	303	122	470	835	999999	999999	136	999999	407	391	999999	999999	998	800	691	699	922	999999	603	323	589	940	999999	933	80	297	85	14	662	907	661	222	29	20	999999	999999	999999	624	452	82	932	20	608	999999	483	824	172	429	984	760	774	698	549	884	482	999999	566	537	764	966	827	999999	209	499	999999	807	851	999999	999999	394	754	307	339	530	390	579	342	486	999999	255	999999	656	29	901	143	999999	673	144	538	685	739	999999	860	486	
255	810	810	118	999999	676	973	999999	667	999999	999999	476	369	28	504	903	30	999999	87	518	999999	181	999999	308	999999	766	999999	716	459	86	655	347	999999	852	285	999999	768	233	145	999999	282	949	989	430	895	999999	603	654	640	999999	665	659	340	351	999999	84	707	512	752	584	542	266	725	590	944	669	999999	999999	742	924	999999	796	999999	303	999999	999999	191	682	413	699	172	999999	999999	824	421	995	16	106	218	210	999999	266	481	560	251	25	999999	999999	486	236	637	97	912	999999	999999	868	999999	47	999999	752	892	35	109	999999	421	63	999999	901	178	948	662	931	308	542	62	999999	325	394	61	999999	668	783	205	999999	72	85	576	369	999999	553	291	969	992	999999	318	999999	166	428	148	198	834	332	999999	538	573	705	789	379	999999	622	552	329	985	884	93	119	830	922	990	999999	486	821	577	624	666	692	939	842	233	215	999999	897	255	862	396	346	552	667	613	366	295	207	705	711	10	962	984	117	382	208	26	244	438	801	999999	22	754	615	872	880	999999	999999	156	999999	999999	999999	999999	132	497	746	567	173	999999	633	999999	999999	126	866	624	703	708	831	469	999999	999999	487	468	453	160	383	592	936	999999	732	600	349	61	999999	999999	354	888	861	620	999999	641	853	924	804	999999	433	896	887	991	178	182	933	487	130	269	423	197	630	999999	124	163	630	378	999999	42	999999	237	868	67	279	815	847	999999	833	393	346	999999	663	702	726	486	999999	944	626	560	999999	861	930	999999	999999	999999	999999	999999	506	483	20	484	999999	772	999999	205	37	999999	722	999999	334	722	654	737	923	999999	533	927	999999	999999	999999	686	751	37	999999	850	999999	999999	671	121	557	958	715	999999	999999	861	999999	891	999999	530	999999	875	231	274	235	945	217	999999	74	534	999999	340	642	868	35	334	733	999999	999999	198	897	156	999999	611	804	375	16	999999	999999	72	999999	641	999999	725	188	999999	999999	487	801	999999	642	999999	816	999999	486	227	325	847	334	57	137	999999	494	475	633	999999	716	999999	469	859	938	913	837	12	888	992	76	917	689	452	870	255	518	977	999999	999999	339	32	135	586	60	169	969	317	934	741	157	798	101	999999	866	844	28	941	491	729	278	814	258	493	161	407	167	882	999999	999999	396	517	999999	840	999999	999999	494	882	809	999999	944	529	999999	157	845	277	826	999999	585	36	999999	576	495	999999	524	524	999999	999999	435	652	11	96	140	999999	354	640	999999	261	903	999999	359	145	999999	712	785	
748	746	110	648	884	999999	354	306	160	654	999999	999999	103	326	999999	919	852	457	999999	777	999999	398	25	802	214	398	999999	909	999999	676	102	444	783	50	999999	778	673	993	550	999999	657	789	999999	999999	999999	619	999999	999999	456	999999	506	687	975	934	928	360	999999	308	443	495	17	445	893	999999	999999	385	999999	62	551	999999	255	999999	906	96	999999	77	418	617	277	595	612	999999	463	159	180	414	999999	999999	122	425	57	375	560	65	999999	221	896	505	999999	160	999999	732	393	999999	17	647	780	999999	999999	860	999999	123	40	847	999999	999999	999999	744	314	157	916	999999	940	999999	632	880	308	851	33	999999	999999	912	999999	127	224	880	999999	686	151	999999	633	580	45	262	999999	934	344	999999	182	696	999999	161	201	698	243	982	999999	267	999999	137	999999	929	999999	999999	689	38	351	913	633	12	999999	305	603	999999	999999	346	362	688	652	698	546	999999	999999	336	679	30	721	83	999999	241	97	989	542	23	192	704	714	140	572	455	593	430	89	179	576	999999	999999	420	185	897	999999	114	614	455	590	999999	999999	539	236	669	317	277	40	999999	999999	140	999999	590	598	999999	631	999999	125	207	115	125	515	999999	759	745	472	999999	898	986	611	982	999999	96	432	999999	999999	185	999999	903	147	325	400	687	263	446	180	967	821	365	999999	407	989	416	350	475	248	749	779	490	999999	16	379	54	790	999999	754	676	167	170	374	456	327	221	69	999999	725	828	999999	323	574	505	490	542	720	213	992	968	999999	957	200	704	406	423	999999	141	946	356	897	999999	999999	999999	810	661	991	999999	999999	778	356	999999	749	420	503	466	916	999999	526	836	333	586	939	999999	931	209	969	669	60	904	514	928	843	999999	930	925	631	81	999999	829	551	900	134	224	999999	194	218	780	211	999999	507	15	615	119	32	320	391	999999	572	610	691	331	769	185	273	428	717	380	489	578	834	845	16	697	295	433	462	999999	174	746	991	199	468	120	999999	508	323	734	999999	619	543	725	999999	93	147	229	140	999999	999999	999999	999999	837	300	632	115	662	999	917	823	598	999999	666	741	999999	619	502	863	659	777	765	114	982	999999	869	44	119	999999	922	999999	76	302	513	773	971	999999	999999	898	835	14	745	508	405	910	757	761	877	999999	683	474	999999	366	999999	999999	195	98	999999	813	430	598	995	326	999999	999999	757	999999	355	892	769	557	466	603	37	654	42	266	709	81	276	118	166	134	999999	458	914	709	821	342	587	
882	784	349	477	247	18	428	431	47	163	461	999999	999999	224	136	17	51	339	826	148	929	389	999999	547	322	441	999999	999999	629	453	57	484	999999	999999	886	772	127	136	789	645	613	835	671	918	814	702	181	999999	536	450	872	380	994	204	658	503	371	801	164	806	147	765	802	999999	115	999999	403	999999	337	363	890	915	999999	999999	534	103	717	504	733	620	269	961	136	188	581	677	489	818	999999	999999	411	325	999999	983	999999	999999	43	88	812	837	308	501	582	183	560	957	831	999999	670	564	786	999999	78	544	546	999999	639	999999	22	438	497	584	999999	944	951	574	944	565	999999	999999	70	639	692	896	999999	999999	388	952	627	623	845	676	158	999999	607	544	999999	999999	447	331	999999	419	75	383	350	999999	999999	999999	232	985	22	275	140	984	504	157	999999	999999	232	777	797	999999	999999	999999	593	820	436	932	999999	416	327	999999	128	362	477	651	999999	318	555	597	999999	751	730	999999	611	999999	999999	999999	999999	460	369	85	213	669	533	999999	423	677	999999	999999	999999	544	300	999999	999999	505	157	778	516	852	999999	999999	625	999999	999999	56	956	363	787	22	285	272	345	887	999999	251	313	999999	828	945	237	896	528	36	310	757	460	999999	999999	115	432	767	657	744	876	503	459	578	193	999999	999999	69	889	999999	254	35	208	412	999999	999999	999999	699	999999	571	999999	686	348	599	999999	728	596	52	999999	681	590	517	614	600	20	554	999999	735	274	352	380	177	16	750	782	285	999999	999999	156	556	914	999999	817	95	129	199	165	860	253	465	890	532	680	999999	999999	736	420	608	999999	224	635	999999	999999	606	201	999999	680	999999	817	999999	179	548	896	833	766	999999	700	528	480	821	398	999999	491	999999	462	848	497	999999	999999	55	864	950	656	931	999999	458	999999	220	894	672	519	567	53	204	296	352	636	846	999999	340	46	891	999999	580	825	704	999999	625	999999	352	959	880	999999	999999	194	228	892	964	912	999999	999999	999999	634	808	311	831	888	999999	522	120	999999	651	358	233	19	973	823	85	116	999999	484	684	76	999999	999999	638	533	999999	19	78	460	999999	934	142	782	557	267	999999	278	994	816	687	112	44	140	999999	999999	999999	762	221	404	816	999999	695	999999	873	422	92	104	999999	999999	616	287	454	660	550	999999	225	450	461	715	504	806	122	410	999999	999999	42	999999	405	115	723	518	999999	673	643	814	999999	999999	999999	999999	999999	234	999999	696	209	409	657	999999	590	601	317	999999	310	505	899	
19	999999	999999	46	999999	999999	671	999999	567	583	108	999999	781	26	736	999999	916	541	327	540	280	211	425	210	397	923	658	830	803	798	363	217	302	773	633	78	999999	272	617	753	999999	535	47	999999	999999	920	876	366	854	134	999999	828	983	964	629	808	329	94	999999	378	731	841	895	999999	999999	891	999999	17	392	667	523	653	923	574	37	745	999999	312	109	477	57	301	975	679	999999	999999	999999	338	999999	999999	999999	999999	999999	249	999999	672	999999	278	892	999999	733	868	999999	999999	999999	999999	999999	418	937	999999	644	26	999999	181	999999	440	865	225	999999	695	999999	858	863	999999	917	655	40	684	552	364	115	895	420	890	743	188	327	787	79	658	629	999999	400	269	191	732	883	451	918	999999	999999	424	905	206	551	999999	14	417	279	955	717	231	999999	582	779	748	606	104	999999	152	999999	87	156	713	76	852	467	604	385	999999	771	588	999999	961	557	690	990	223	348	999999	999999	999999	518	123	941	999999	949	818	490	442	999999	788	23	775	999999	729	278	201	140	699	417	999999	41	999999	999999	139	999999	903	35	98	758	392	999999	999999	969	212	569	42	772	668	999999	649	123	942	67	983	574	989	493	999999	422	799	999999	649	460	999999	999999	999999	929	811	942	999999	792	401	684	744	42	453	999999	275	170	999999	428	999999	999999	999999	297	99	37	210	999999	475	420	207	676	958	309	999999	119	206	334	146	113	999999	999999	999999	999999	721	267	323	950	999999	999999	228	999999	186	999999	999999	851	691	999999	788	405	729	999999	999999	999999	595	725	726	444	925	999999	610	941	33	142	999999	746	941	912	575	999999	713	999999	443	292	202	539	999999	588	688	265	428	721	999999	741	999999	999999	259	230	270	996	541	878	999999	787	999999	999999	644	999999	999999	875	999999	779	910	956	691	479	813	999999	443	65	235	999999	999999	999999	915	889	999999	292	999999	999999	496	720	651	999999	300	999999	234	656	999999	915	895	454	999999	812	354	648	810	589	59	904	899	75	786	214	771	403	131	365	871	694	999999	362	296	167	388	200	137	341	665	856	254	167	999999	528	999999	780	472	944	999999	276	999999	816	999999	853	999999	999999	933	999999	807	897	713	869	999999	25	43	999999	168	999999	999999	164	521	479	923	999999	659	741	591	268	54	999999	931	187	49	605	615	75	999999	442	312	999999	266	691	534	768	153	385	383	468	999999	627	999999	954	999999	999999	755	999999	892	50	999999	999999	999999	675	402	817	966	999999	999999	999999	409	967	423	999999	215	476	898	829	944	
999999	58	999999	368	132	772	426	377	976	668	878	849	16	182	999999	247	198	999999	590	298	716	999999	618	555	999999	69	527	999999	999999	999999	52	999999	999999	664	738	999999	999999	755	716	903	976	999999	989	867	999999	339	402	999999	345	487	999999	358	999999	999999	238	999999	440	727	999999	999999	254	999999	999999	236	999999	616	924	352	444	999999	999999	443	412	687	322	276	812	999999	604	865	999999	999999	868	419	733	999999	999999	999999	999999	386	561	202	592	653	999999	763	969	763	999999	344	414	60	360	999999	170	582	999999	999999	229	961	548	689	132	999999	406	521	353	70	503	999999	661	540	915	67	535	134	999999	759	39	558	306	59	508	270	460	615	382	620	258	160	748	335	174	475	838	871	79	999999	256	999999	419	909	269	999999	683	874	144	999999	722	46	731	197	600	670	664	999999	191	862	999999	791	149	733	999999	352	999999	336	375	450	229	999999	64	567	512	892	148	397	790	196	587	999999	999999	89	897	999999	429	561	734	504	810	349	689	217	446	464	997	999999	107	917	140	357	509	694	83	68	999999	174	684	708	532	276	708	999999	999999	999999	320	69	836	599	923	629	999999	999999	639	880	974	846	130	57	999999	462	299	872	65	239	86	786	15	838	240	264	877	999999	971	543	640	694	931	184	154	938	849	508	993	999999	999999	638	64	203	93	145	53	999999	813	79	999999	836	939	55	195	533	64	998	369	668	752	575	899	106	250	999999	915	945	999999	956	613	791	878	554	483	447	732	811	754	104	220	999999	222	999999	566	803	754	886	989	621	883	999999	149	335	758	190	739	958	999999	999999	230	108	999999	857	465	196	957	395	571	747	800	999999	253	274	457	511	999999	996	539	446	536	38	956	291	999999	999999	651	553	796	303	708	774	858	999999	874	122	518	365	446	380	846	999999	324	251	821	641	607	875	877	257	828	742	428	999999	999999	201	999999	451	999999	703	544	414	598	278	999999	36	394	999999	400	345	992	996	559	999999	999999	176	714	715	470	999999	164	776	999999	999999	474	966	355	351	683	682	970	999999	581	999999	999999	442	999999	55	212	794	257	315	485	999999	264	999999	999999	999999	917	110	487	436	981	353	548	767	738	999999	804	82	681	999999	618	717	374	926	425	816	332	999999	999999	668	512	675	999999	999999	301	143	999999	642	783	95	434	582	205	543	94	999999	999999	78	704	720	999999	999999	123	214	696	999999	177	338	416	376	937	759	999999	999999	923	316	169	700	476	999999	764	999999	298	999999	
618	46	521	999999	841	999999	621	264	463	686	427	382	561	979	161	999999	999999	956	235	999999	158	999999	878	386	619	778	78	504	999999	109	999999	89	840	528	595	660	999999	346	999999	229	755	999999	306	27	401	550	754	189	548	942	639	807	936	882	447	944	167	999999	220	73	128	126	662	999999	730	999999	542	999999	999999	501	287	999999	470	999999	661	475	378	860	985	78	33	889	956	659	999999	158	153	958	90	999999	503	121	135	432	111	999999	30	941	297	64	999999	721	796	57	999999	20	347	930	999999	972	575	999999	999999	152	50	239	170	12	894	999999	204	583	999999	742	999999	175	503	999999	999999	33	454	436	572	931	70	311	103	909	999999	460	810	999999	999999	118	999999	999999	962	983	999999	872	478	27	57	715	859	435	768	999999	59	999999	516	999999	35	206	527	999999	733	227	91	739	146	260	18	444	771	982	844	843	666	801	213	519	656	42	555	999999	999999	999999	999999	634	542	49	860	504	999999	511	196	541	591	936	472	999999	901	652	736	227	18	613	944	877	590	924	397	258	295	997	652	999999	651	100	999999	876	999999	457	999999	106	400	999999	500	269	795	999999	262	999999	338	469	999999	13	306	338	999999	776	912	999999	54	999999	651	612	218	999999	859	999999	999999	999999	186	999999	598	454	456	639	826	999999	122	685	999999	287	672	667	999999	826	389	999999	697	323	673	983	964	999999	999999	588	999999	999999	306	555	410	602	999999	762	553	741	871	173	557	667	999999	923	664	999999	122	767	945	984	999999	392	566	219	505	999999	827	203	631	646	51	999999	193	48	208	567	999999	489	863	999999	123	188	954	226	101	39	811	749	328	737	999999	645	643	470	106	914	988	200	106	846	935	999999	119	235	131	689	483	473	999999	107	951	633	903	46	999999	514	437	349	127	476	999999	999999	875	894	807	405	234	723	941	293	578	94	392	27	973	764	78	729	104	412	556	999999	33	231	785	215	999999	606	599	592	486	648	82	630	91	857	484	225	427	726	999999	759	531	441	528	867	999999	886	72	999999	445	707	255	715	919	426	63	653	118	601	999999	627	133	999999	807	999999	21	761	935	125	999999	852	311	378	946	796	816	592	702	999999	964	856	544	492	156	778	403	366	710	665	804	999999	116	999999	72	838	999999	182	634	599	999999	489	951	999999	827	592	406	876	769	133	610	471	951	200	636	806	999999	641	212	38	535	655	61	999999	321	458	746	999999	315	999999	170	999999	999999	113	999999	999999	999999	597	
665	999999	999999	527	597	587	999999	342	999999	999999	199	999999	755	994	969	605	73	999999	437	681	635	999999	846	999999	570	661	962	966	513	848	999999	161	901	999999	975	648	656	18	67	473	225	999999	579	831	295	999999	999999	175	999999	362	999999	861	57	233	961	297	717	461	956	936	624	97	828	41	787	999999	364	999999	29	330	949	64	999999	964	466	656	799	25	635	999999	308	999999	302	999999	808	276	113	999999	999999	999999	931	999999	62	131	999999	137	160	547	53	257	695	103	999999	353	413	985	999999	93	767	315	497	702	826	999999	637	827	999999	677	232	520	999999	686	999999	999999	999999	754	11	999999	125	338	505	999999	999999	387	825	215	999999	999999	747	999999	557	29	910	227	200	238	378	617	494	999999	999999	483	999999	999999	999999	19	367	816	953	658	983	697	999999	438	999999	246	731	448	620	432	187	999999	999999	409	999999	915	999999	517	999999	170	386	999999	999999	103	999999	32	935	447	75	815	847	833	996	98	840	999999	61	482	417	954	507	999999	999999	71	843	497	553	916	999999	406	244	850	676	792	282	999999	999999	874	441	788	310	293	382	804	584	999999	848	840	568	112	999999	303	999999	195	663	456	397	475	260	509	478	29	877	669	581	999999	166	999999	816	251	999999	999999	50	629	653	224	999999	202	487	498	999999	713	999999	467	999999	999999	749	491	139	826	210	694	624	932	999999	291	416	713	232	587	197	645	999999	999999	412	687	999999	480	542	999999	899	999999	988	761	861	765	672	419	136	640	257	675	999999	989	51	15	562	117	319	372	999999	842	970	899	999999	999999	688	40	65	854	687	279	948	691	927	999999	706	862	81	553	618	996	999999	591	999999	999999	572	45	285	406	999999	155	999999	179	999999	66	234	98	460	858	87	641	363	281	999999	999999	726	392	71	45	309	999999	46	765	753	811	999999	389	569	999999	439	653	754	999999	730	542	117	999999	60	870	999999	999999	412	222	476	976	643	315	638	361	999999	190	973	999999	107	434	118	405	999999	829	800	999999	528	670	999999	433	887	704	551	420	870	947	999999	201	264	999999	999999	999999	299	776	177	949	750	218	999999	259	680	514	999999	305	434	999999	999999	230	80	936	98	741	793	52	99	938	764	999999	491	847	999999	782	999999	999999	146	293	116	648	661	851	999999	320	676	179	753	382	152	999999	986	168	999999	121	130	999999	603	999999	41	999999	687	239	999999	999999	727	156	410	999999	999999	999999	999999	999999	606	999999	999999	999999	841	777	75	999999	299	716	999999	518	241	332	
263	737	661	668	811	590	999999	860	961	999999	999999	999999	593	529	768	855	999999	996	97	845	999999	879	552	901	486	825	490	417	999999	970	443	999999	999999	404	893	673	246	860	345	577	888	746	999999	145	999999	280	999999	545	855	443	862	999999	430	395	771	999999	999999	999999	192	985	109	999999	999999	999999	999999	988	999999	199	999999	105	618	994	999999	999999	957	815	137	416	348	999999	641	945	562	523	117	643	256	907	633	519	487	487	678	359	477	53	842	999999	999999	574	11	994	909	759	824	868	999999	911	437	999999	999999	778	421	999999	354	164	292	999999	883	999999	742	372	566	126	999999	999999	326	311	52	913	972	375	999999	773	214	646	46	802	698	249	999999	999999	479	677	999999	708	75	999999	15	323	761	463	877	800	832	639	438	792	151	692	999999	837	999999	523	982	881	518	648	771	707	128	489	691	644	851	407	892	999999	999999	908	75	624	999999	999999	162	519	999999	469	999999	999999	218	253	660	15	696	667	476	999999	694	391	999999	427	930	307	205	281	771	243	949	999999	746	999999	999999	243	626	928	540	149	371	473	393	59	999999	999999	499	874	828	685	947	999999	999999	937	203	471	718	999999	693	998	533	880	999999	263	520	516	999999	668	315	427	999999	768	136	336	593	999999	999999	151	999999	734	999999	331	999999	96	296	765	503	809	355	476	999999	978	244	541	999999	491	725	139	999999	200	376	830	568	411	306	188	66	605	353	972	999999	577	927	959	999999	212	999999	661	967	755	999999	30	322	999999	902	410	534	999999	999999	999999	506	869	612	529	367	999999	999999	51	790	999999	708	898	465	383	13	947	61	285	351	413	64	999999	171	999999	187	356	517	999999	508	896	999999	471	999999	251	475	604	999999	407	601	222	450	395	870	859	56	999999	564	939	835	955	358	258	253	316	999999	441	707	999999	351	21	470	42	999999	894	463	246	22	223	907	408	999999	653	683	139	999999	999999	203	312	736	73	791	578	999999	552	547	405	228	579	999999	999999	896	145	66	999999	751	999999	851	976	405	809	112	350	41	436	973	705	575	123	352	387	999999	999999	999999	288	229	892	147	991	999999	999999	999999	443	999999	873	511	846	999999	103	387	555	818	999999	906	926	961	450	546	468	999999	841	830	114	236	817	795	999999	999999	777	370	859	280	860	629	347	791	668	331	999999	924	137	118	999999	736	796	569	31	498	175	327	778	356	679	422	515	237	913	217	212	999999	19	804	999999	733	528	285	958	999999	568	145	999999	129	999999	
999999	451	732	359	999999	439	999999	999999	999999	876	460	591	513	600	447	124	120	877	460	999999	90	914	999999	299	999999	217	999999	611	999999	999999	40	34	999999	999999	146	971	999999	878	545	777	954	313	999999	927	369	999999	24	684	999999	482	457	268	841	999	306	999999	999999	443	612	170	999999	999999	349	83	999999	999999	931	544	464	476	999999	999999	341	999999	174	777	908	405	930	604	202	836	100	952	482	771	192	660	671	999999	999999	349	275	384	999999	999999	964	933	91	999999	221	479	230	54	150	225	927	999999	999999	529	720	723	999999	17	968	91	555	397	601	85	252	280	873	947	623	992	966	999999	823	999999	999999	975	323	996	392	999999	616	56	812	266	843	33	825	151	796	138	836	999999	416	999999	999999	999999	342	15	691	940	606	283	430	999999	258	970	345	977	716	745	409	516	624	255	474	509	999999	999999	241	228	455	731	160	494	999999	999999	550	54	104	999999	999999	999999	315	452	126	343	999999	664	999999	873	999999	847	999999	999999	728	329	999999	171	313	263	991	999999	774	999999	999999	999999	133	936	999999	550	429	301	883	480	112	999999	211	182	138	141	883	999999	336	367	540	999999	306	999999	765	836	999999	389	999999	840	999999	645	543	999999	957	251	999999	688	673	467	454	999999	964	954	948	636	127	470	999999	182	379	999999	671	999999	999999	999999	578	34	180	999999	999999	49	999999	52	999999	467	558	369	225	887	921	205	257	868	913	153	643	999999	160	138	718	605	357	999999	471	182	974	136	910	999999	673	195	518	999999	999999	999999	836	999999	728	491	87	758	255	999999	260	999999	824	802	502	787	254	236	874	52	445	879	692	999999	581	63	493	999999	458	999999	999999	735	686	738	885	999999	999999	721	623	668	60	960	359	999999	999999	999999	358	181	634	132	824	446	321	475	83	113	721	844	350	674	998	655	310	109	999999	524	497	96	916	992	999999	533	612	215	999999	485	999999	489	683	294	999999	321	797	335	331	777	424	221	665	781	788	999999	999999	949	999999	404	999999	260	282	793	799	271	999999	641	999999	301	834	116	484	597	999999	241	170	999999	968	686	858	974	999999	162	110	999999	431	144	214	16	161	662	544	999999	825	278	217	890	494	443	66	999999	999999	40	999999	318	736	77	207	556	312	325	999999	984	546	685	483	129	693	523	999999	130	436	646	999999	182	999999	888	999999	315	34	999999	999999	535	999999	999999	301	746	220	792	550	364	937	657	703	835	682	999999	59	149	795	97	207	970	602	936	999999	46	890	770	
746	847	304	892	531	42	753	455	999999	999999	393	737	999999	999999	973	999999	999999	778	999999	313	999999	20	838	632	520	937	999999	601	932	694	972	265	999999	449	55	702	999999	55	999999	671	92	236	206	214	756	67	188	999999	997	126	753	950	104	586	999999	735	19	671	999999	594	959	162	522	669	872	138	881	469	854	281	426	147	999999	281	231	273	814	634	876	462	999999	999999	999999	816	940	999999	170	999999	179	999999	692	398	673	541	711	929	714	536	341	627	186	999999	451	726	999999	999999	307	823	365	17	921	384	794	999999	835	999999	558	706	729	999999	967	613	300	999999	588	38	999999	121	569	999999	559	287	999999	258	286	50	999999	877	127	999999	724	347	999999	171	398	999999	603	754	705	527	380	999999	807	490	660	999999	427	906	147	670	151	195	263	73	458	643	91	546	643	794	858	681	588	404	136	629	699	139	156	280	999999	719	999999	52	999999	551	480	812	598	712	623	428	739	456	999999	538	94	999999	713	755	999999	67	120	910	669	699	429	412	364	40	873	298	760	867	245	432	779	221	999999	999999	173	279	948	999999	181	440	941	141	221	999999	545	850	999999	401	53	378	999999	505	382	999999	131	77	457	999999	839	334	667	999999	999999	760	759	872	999999	999999	591	957	118	999999	739	999999	758	999999	999999	999999	494	32	872	369	824	999999	823	999999	838	922	785	106	822	999999	100	999999	772	79	920	460	999999	673	154	620	809	96	269	428	765	153	473	834	875	690	82	817	461	308	57	999999	999999	484	44	783	30	495	144	728	100	892	999999	688	376	999999	999999	821	999999	999999	559	737	607	404	518	694	458	950	999999	999999	317	283	394	474	999999	575	523	999999	639	999999	599	324	951	540	338	873	687	784	467	145	762	261	939	999999	748	320	747	999999	966	349	334	79	999999	13	420	816	507	991	999999	999999	999999	574	192	516	662	999999	999999	999999	76	999999	17	674	999999	94	999999	66	343	195	726	711	828	980	397	299	999999	999999	999999	947	130	999999	376	695	999999	666	999999	197	78	433	546	512	999999	680	999999	999999	999999	999999	587	190	634	363	483	999999	275	956	972	247	186	892	480	999999	196	838	946	555	278	321	557	826	176	999999	988	910	649	223	187	158	514	999999	957	385	999999	869	999999	766	48	64	999999	170	693	680	20	185	999999	413	326	694	733	921	62	31	112	999999	23	452	999999	999999	672	999999	778	999999	732	120	935	999999	201	326	999999	189	516	224	891	397	142	999999	180	812	999999	999999	
896	999999	424	593	23	935	283	191	856	870	401	475	391	377	391	999999	999999	900	249	859	221	999999	180	554	414	838	139	999999	628	999999	999999	999999	616	436	166	296	410	999999	106	10	999999	999999	470	653	788	999999	832	523	16	273	547	280	572	107	34	896	322	869	188	999999	999999	999999	999999	999999	599	999999	858	954	999999	105	468	808	999999	249	47	211	539	526	766	373	15	616	708	364	979	11	990	519	412	270	973	540	961	999999	204	262	457	141	64	999999	999999	877	312	910	804	999999	477	999999	69	822	366	796	113	999999	179	199	859	207	999999	999999	999999	999999	552	999999	132	928	999999	882	999999	785	999999	408	471	999999	190	137	999999	798	999999	250	533	667	999999	590	903	186	437	999999	999999	14	403	999999	782	466	112	999999	335	361	788	876	892	594	287	284	77	957	335	296	634	52	886	71	647	119	73	999999	890	961	57	945	501	701	999999	51	999999	504	626	14	713	348	999999	999999	999999	683	358	999999	999999	999999	522	946	851	999999	999999	709	127	342	612	673	402	922	952	373	314	999999	385	999999	463	245	893	999999	341	330	582	999999	249	934	61	999999	999999	999999	798	715	449	110	104	361	999999	431	999999	999999	891	999999	611	791	395	438	999999	999999	308	167	485	155	291	948	615	530	567	234	469	193	291	648	911	277	999999	999999	924	213	999999	34	19	42	999999	844	682	387	719	999999	900	811	295	884	665	603	999999	653	433	500	495	999999	794	956	962	739	999999	252	51	343	667	158	514	445	428	284	157	999999	833	447	999999	237	810	775	333	657	999999	407	983	318	627	480	813	999999	717	184	240	63	79	581	87	439	346	386	134	751	306	850	465	391	455	999999	820	985	999999	267	763	28	633	314	841	999999	269	733	715	196	999999	91	727	253	54	104	999999	261	370	836	999999	999999	650	999999	361	57	941	601	862	999999	999999	999999	208	459	421	221	429	764	740	717	999999	612	999999	938	999999	225	133	222	347	360	823	568	625	999999	376	338	378	61	953	794	428	667	870	294	536	516	882	277	832	832	674	618	521	653	999999	999999	764	999999	174	999999	923	999999	999999	511	607	101	999999	809	93	92	843	999999	811	945	298	513	742	999999	999999	900	343	855	389	514	999999	214	57	971	999999	97	999999	665	886	818	870	699	413	369	687	444	313	999999	193	749	989	999999	999999	576	365	162	999999	388	310	999999	802	999999	349	749	825	999999	54	999999	999999	996	518	187	491	993	84	999999	999999	999999	999999	999999	596	270	
672	999999	999999	389	999999	481	999999	580	550	999999	364	999999	999999	802	999999	663	543	999999	400	82	995	999999	240	812	814	999999	501	999999	62	172	999999	343	999999	541	405	708	234	445	995	573	624	506	455	999999	822	869	977	281	248	446	839	414	999999	523	274	485	999999	712	574	999999	979	850	527	388	999999	31	999999	483	406	651	439	107	999999	826	999999	499	741	999999	999999	999999	837	230	527	616	333	285	999999	164	277	920	309	999999	870	999999	594	774	978	999999	826	801	926	999999	874	597	16	742	125	749	999999	774	743	501	722	629	999999	999999	333	999999	64	230	264	999999	216	486	351	916	999999	885	242	999999	521	999999	999999	199	28	343	355	999999	609	590	169	27	97	502	187	808	999999	251	999999	834	451	77	22	605	999999	147	999999	398	255	99	515	240	517	393	263	79	419	999999	610	999999	413	403	311	999999	71	999999	701	999999	999999	543	126	985	999999	407	241	999999	661	485	652	999999	56	956	683	519	85	928	510	704	249	117	398	999999	640	999999	999999	57	999999	999999	544	310	445	583	99	999999	973	530	12	119	999999	809	418	934	880	729	999999	457	719	999999	398	142	736	999999	473	201	154	849	355	992	977	193	688	122	940	351	445	473	999999	971	999999	999999	926	999999	552	999999	999999	999999	396	911	870	973	338	973	159	411	999999	449	119	898	999999	999999	184	20	999999	967	999999	305	993	999999	293	901	590	748	999999	843	216	346	454	43	502	690	999999	443	131	13	855	714	962	999999	999999	996	363	968	413	422	380	915	268	584	320	403	471	857	628	968	392	590	728	316	205	237	995	86	406	877	999999	741	888	999999	122	999999	342	464	760	296	548	622	999999	832	473	300	999999	999999	723	108	229	999999	815	163	620	274	985	656	343	999999	11	287	572	535	999999	639	999999	140	999999	999999	71	16	107	999999	430	770	999999	896	999999	999999	160	999999	362	307	658	77	925	735	999999	999999	429	686	131	219	295	271	59	809	91	833	273	946	407	818	47	222	999999	999999	999999	850	999999	999999	813	438	400	875	999999	274	999999	683	714	301	999999	624	484	384	885	999999	56	168	720	446	814	19	642	999999	728	999999	270	445	569	999999	999999	667	829	340	873	693	819	419	999999	785	999999	407	999999	999999	333	782	343	662	337	619	999999	574	139	999999	284	803	795	197	999999	999999	999999	441	999999	273	299	955	795	154	511	202	999999	636	999999	935	514	417	890	999999	999999	945	210	607	999999	950	22	438	537	999999	66	999999	897	631	999999	956	
781	500	293	999999	681	378	987	999999	160	999999	551	801	999999	204	77	999999	913	134	999999	210	189	999999	332	173	260	999999	428	999999	98	441	304	446	373	999999	999999	24	133	43	989	511	999999	20	457	973	999999	221	685	343	189	198	166	999999	324	72	777	385	178	130	606	999999	950	449	999999	999999	999999	114	438	887	50	62	744	879	145	999999	252	999999	948	358	764	48	185	999999	368	899	285	532	132	999999	97	777	846	13	999999	178	999999	518	908	738	143	999999	999999	999999	302	999999	454	286	637	517	820	999999	436	819	365	567	644	999999	91	212	999999	317	981	137	799	273	216	999999	452	966	255	733	270	220	999999	469	265	999999	999999	241	454	998	894	614	490	490	351	36	647	869	534	695	437	706	304	825	323	654	999999	39	999999	999999	999999	670	272	96	999999	999999	604	896	311	266	999999	849	758	444	422	999999	647	319	921	999999	103	999999	442	559	306	999999	915	399	155	610	389	762	321	740	999999	233	352	403	152	999999	432	750	568	277	622	999999	948	999999	412	999999	999999	688	117	739	999999	999999	238	713	790	783	310	214	750	999999	876	320	537	27	279	198	34	253	177	796	757	353	24	174	936	999999	615	65	986	209	999999	701	999999	581	131	914	994	638	999999	369	824	227	999999	867	400	999999	60	999999	999999	224	999999	763	520	320	981	276	246	74	999999	999999	177	254	999999	999999	999999	999999	664	955	896	365	999999	395	640	807	999999	999999	352	157	999999	633	667	999999	474	999999	286	840	190	345	999999	854	677	930	999999	540	201	580	998	459	770	225	647	999999	44	235	30	536	132	999999	348	999999	924	999999	301	153	999999	492	999999	999999	274	266	994	329	366	51	687	999999	534	109	616	402	541	893	386	557	986	573	650	249	752	750	717	477	999999	158	999999	588	639	718	136	709	799	552	195	999999	999999	327	999999	992	547	999999	12	33	999999	946	910	40	712	999999	166	841	842	541	704	999999	549	526	332	217	121	109	634	816	973	999999	999999	988	999999	999999	336	668	835	657	701	999999	748	694	381	60	247	899	999999	896	561	294	999999	268	848	671	964	705	994	530	881	448	999999	195	59	199	353	921	332	839	999999	498	16	195	999999	708	775	999999	155	282	970	999999	232	737	265	688	50	343	150	999999	908	630	673	314	999999	262	872	562	644	191	999999	325	577	999999	489	999999	288	681	429	149	896	119	560	722	999999	669	225	394	930	999999	159	999999	781	294	999999	786	824	701	419	586	835	222	220	964	
575	654	644	196	258	202	410	369	914	11	151	799	999999	951	754	115	47	999999	632	283	999999	999999	999999	292	115	702	248	999999	271	999999	999999	683	898	595	156	905	999999	999999	145	738	960	790	106	779	153	142	715	873	999999	999999	549	357	590	937	932	879	119	999999	91	556	953	823	108	81	698	467	900	999999	804	848	90	18	352	999999	322	251	599	764	148	999999	987	375	640	956	303	955	103	999999	999999	277	796	674	948	999999	785	147	692	35	91	999999	241	240	78	107	234	540	14	696	624	691	289	355	999999	118	568	587	999999	151	777	742	999999	939	821	536	999999	415	70	999999	118	999999	558	574	682	462	999999	756	306	542	732	762	951	406	346	971	987	999999	999999	840	31	207	954	550	999999	999999	321	302	418	999999	999999	818	480	251	588	448	142	715	672	999999	376	811	290	649	418	999999	999999	968	999999	850	549	611	953	230	742	910	230	999999	326	343	999999	999999	348	999999	497	914	291	999999	817	897	999999	281	778	702	473	219	916	314	142	242	558	352	699	568	992	443	864	999999	509	678	228	134	399	338	999999	927	473	525	999999	503	732	91	161	999999	21	277	832	260	756	532	993	916	875	999999	785	798	749	779	772	999999	999999	41	210	148	999999	713	999999	999999	999999	999999	999999	400	162	638	999999	476	201	994	556	999999	999999	614	504	976	999999	312	259	999999	999999	819	999999	693	753	107	454	701	880	22	35	999999	395	392	999999	220	999999	602	763	246	999999	318	606	754	999999	58	454	445	999999	234	464	377	999999	577	896	275	999999	999999	647	999999	194	808	596	189	969	259	339	999999	999999	293	999999	91	548	22	732	999999	222	999999	470	704	999999	999999	999999	656	999999	657	843	817	495	999999	999999	999999	955	708	62	774	999999	427	784	973	719	237	999999	253	44	999999	828	451	845	999999	62	999999	592	943	412	999999	644	939	999999	321	999999	521	731	999999	440	465	136	999999	960	999999	523	795	999999	496	985	425	21	999999	621	184	999999	401	999999	834	848	999999	151	22	999999	999999	140	999999	796	473	999999	207	505	460	813	578	256	999999	491	888	148	266	295	105	957	987	174	723	999999	456	999999	24	548	896	697	521	324	999999	545	999999	826	740	999	999999	928	787	919	560	999999	53	928	841	910	999999	696	592	633	56	64	999999	712	999999	464	349	980	553	659	608	999999	302	264	142	451	407	71	999999	267	119	177	180	999999	613	616	999999	527	650	113	463	210	115	999999	278	70	238	381	418	999999	659	999999	384	
999999	320	999999	814	999999	999999	999999	513	32	298	334	523	878	884	249	999999	800	190	821	340	999999	999999	408	656	414	999999	82	223	36	999999	999999	999999	914	999999	999999	757	816	802	495	731	260	600	440	912	781	373	399	999999	988	282	999999	999999	999999	863	999999	999999	912	150	409	802	724	186	487	379	175	726	999999	999999	999999	492	999999	997	695	999999	999999	850	764	495	999999	51	597	896	235	753	44	37	999999	60	857	119	999999	676	999999	692	17	84	122	70	746	65	999999	999999	999999	506	999999	620	409	747	783	94	178	426	999999	368	999999	827	999999	733	345	148	956	558	238	732	647	615	604	12	92	999999	737	703	749	820	286	294	562	729	762	424	999999	32	277	999999	999999	427	411	999999	487	999999	133	388	725	607	999999	216	83	611	859	384	25	406	999999	776	356	474	999999	454	92	921	275	231	971	999999	520	999999	290	464	791	229	214	569	525	902	883	358	999999	151	721	79	220	951	999999	387	408	230	366	500	427	999999	750	956	952	565	913	999999	417	999999	97	175	925	619	819	639	180	455	881	762	999999	999999	999999	536	999999	999999	710	999999	361	593	523	299	999999	789	47	324	479	999999	617	959	988	981	999999	999999	63	556	153	999999	141	240	999999	999999	349	603	606	429	980	223	232	940	854	599	550	824	290	797	598	146	581	504	170	999999	838	921	999999	912	67	999999	482	187	868	999999	193	131	385	999999	950	972	193	999999	344	265	35	999999	115	999999	999999	125	999999	999999	957	17	999999	636	79	296	999999	427	829	693	371	667	999999	999999	82	745	415	429	449	999999	999999	625	952	999999	169	904	999999	999999	999999	385	482	941	429	226	229	860	99	999999	61	999999	457	532	153	999999	999999	677	525	980	604	369	999999	21	676	182	419	999999	999999	999999	999999	999999	400	951	611	454	221	429	247	523	825	222	655	999999	377	360	272	324	999999	463	715	492	389	999999	568	456	401	470	275	999999	999999	887	805	42	89	999999	698	506	999999	999999	999999	827	439	11	165	392	999999	133	999999	325	999999	999999	859	601	351	999999	785	485	392	999999	62	999999	163	990	716	937	416	622	780	491	999999	999999	403	783	186	888	999999	999999	760	186	999999	277	827	999999	346	712	38	214	691	999999	110	223	123	765	646	536	673	999999	294	227	975	102	353	161	663	154	701	86	424	463	932	999999	725	999999	423	999999	923	999999	999999	14	909	212	931	686	391	999999	652	999999	147	650	224	612	999999	542	999999	649	924	675	999999	202	20	952	789	999999	
171	701	497	907	352	861	612	469	795	290	999999	772	999999	999999	999999	224	502	74	938	999999	999999	329	999999	192	15	773	860	999999	918	999999	994	957	423	703	999999	999999	950	745	294	999999	47	754	817	812	234	438	999999	999999	904	81	700	946	23	24	989	999999	395	315	901	999999	11	364	551	343	999999	360	359	999999	151	91	274	756	779	662	737	493	512	503	999999	577	999999	602	353	847	761	57	944	409	714	999999	303	999999	999999	999999	999999	999999	213	483	999999	999999	999999	31	999999	999999	806	999999	999999	999999	287	999999	338	892	357	999999	295	408	20	704	582	247	416	949	753	468	788	628	913	74	999999	64	290	38	976	93	497	272	487	531	50	818	880	594	999999	218	355	999999	999999	519	429	876	999999	999999	901	999999	999999	999999	278	657	44	188	40	999999	972	999999	999999	309	915	274	999999	999999	999999	489	664	999999	366	999999	827	544	122	387	341	404	644	999999	391	780	137	697	626	368	999999	829	999999	862	788	778	621	999999	999999	55	494	33	682	999999	955	193	845	147	922	645	311	733	544	999999	846	635	467	470	841	443	182	999999	648	999999	37	999999	999999	802	975	588	210	999999	550	77	893	318	721	247	555	999999	935	989	775	980	66	271	999999	999999	25	999999	320	160	67	560	872	276	384	999999	379	864	200	53	172	999999	999999	382	999999	477	763	999999	914	229	915	999999	508	999999	452	667	999999	999999	805	999999	999999	999999	278	999999	871	990	999999	626	933	999999	868	690	17	892	999999	999999	546	999999	88	999999	87	999999	248	100	999999	423	61	999999	823	717	791	612	68	999999	999999	348	75	395	510	999999	282	146	604	406	361	234	636	999999	999999	20	131	738	688	987	84	999999	999999	187	999999	458	938	515	803	999999	726	266	631	968	636	488	377	161	182	999999	999999	940	882	999999	739	21	787	446	333	812	999999	62	999999	999999	964	999999	763	999999	581	62	999999	766	999999	389	999999	104	602	999999	999999	876	999999	970	565	803	451	143	427	743	448	802	671	999999	191	990	629	673	342	560	14	679	999999	489	999999	130	630	779	607	502	172	645	418	129	467	457	179	626	497	130	630	830	539	29	449	999999	999999	762	584	352	999999	15	761	999999	999999	308	160	163	399	445	999999	671	536	924	999999	802	394	551	44	734	821	13	186	999999	999999	999999	150	999999	999999	801	738	868	999999	265	999999	999999	883	376	466	168	999999	999999	236	61	947	999999	304	999999	448	646	393	840	728	850	531	756	828	548	121	489	167	454	999999	598	999999	314	
477	281	191	999999	919	28	95	999999	438	805	999999	135	275	972	879	999999	999999	403	418	898	999999	354	733	986	338	344	264	976	999999	999999	999999	999999	354	999999	491	33	432	999999	727	375	755	999999	422	999999	999999	703	283	149	609	631	197	719	189	809	175	132	999999	205	95	584	763	118	874	999999	904	148	781	999999	491	856	113	241	676	999999	153	295	932	18	16	634	71	124	377	379	999999	192	999999	544	999999	999999	486	237	939	999999	611	646	999999	999999	821	999999	999999	651	658	999999	527	956	52	999999	666	879	200	538	199	461	523	649	740	504	923	721	999999	246	164	133	999999	999999	999999	534	440	999999	316	107	197	999999	712	420	999999	623	851	707	149	321	878	598	999999	947	999999	999999	629	962	905	484	911	109	161	686	999999	999999	999999	651	999999	518	999999	169	572	999999	351	34	999999	113	999999	999999	653	226	999999	999999	367	565	955	432	838	813	905	477	600	832	195	999999	999999	999999	923	930	999999	210	53	999999	999999	999999	36	999999	999999	999999	739	526	779	788	831	695	999999	782	328	931	579	950	812	850	613	999999	569	740	999999	263	999999	723	190	262	876	452	182	950	999999	999999	538	999999	999999	825	84	999999	697	811	11	500	999999	240	707	991	360	300	397	203	28	385	999999	999999	999999	999999	11	26	999999	999999	911	388	522	576	28	679	999999	698	133	987	775	233	999999	757	738	417	692	781	25	198	901	586	64	979	932	389	499	999999	716	999999	824	999999	53	180	899	622	999999	994	222	37	598	662	176	410	427	794	844	401	557	757	660	229	10	999999	625	335	333	543	643	999999	190	160	981	648	172	717	999999	370	999999	126	440	697	569	987	599	999999	999999	654	999999	148	544	107	694	958	824	605	67	895	999999	574	298	999999	361	583	846	999999	680	528	247	709	613	483	543	441	327	962	659	999999	557	386	999999	679	981	999999	104	93	465	33	823	999999	659	295	816	293	827	999999	999999	986	150	999999	999999	891	416	852	534	70	564	263	640	862	945	55	348	178	658	619	462	856	488	763	999999	656	704	680	60	328	667	999999	613	999999	626	673	871	406	999999	999999	273	139	970	999999	528	211	393	961	999999	614	999999	999999	635	999999	544	999999	507	387	999999	911	197	735	999999	216	403	314	649	999999	245	281	183	941	360	634	355	332	885	455	245	781	273	999999	999999	999999	999999	999999	624	405	999999	999999	176	494	238	905	836	999999	999999	999999	640	999999	999999	83	726	350	440	15	297	10	999999	221	999999	62	151	396	
648	454	999999	366	834	383	690	254	533	108	115	689	713	454	798	817	995	131	815	31	229	200	25	999999	14	376	732	623	542	575	543	123	352	842	267	392	999999	971	999999	266	999999	318	550	628	244	751	302	842	999999	55	226	999999	999999	130	177	458	999999	999999	361	468	651	76	711	999999	999999	999999	346	870	999999	415	956	34	201	558	497	910	649	397	484	262	83	999999	421	496	999999	999999	876	231	674	809	953	902	619	471	999999	999999	606	592	73	251	414	999999	999999	796	99	202	291	688	632	266	808	51	484	109	394	761	999999	225	999999	504	999999	125	206	387	999999	64	415	999999	943	999999	314	67	999999	999999	847	652	999999	625	406	166	999999	198	598	418	10	911	999999	519	87	853	811	391	983	568	136	999999	999999	278	343	999999	786	999999	744	601	999999	750	717	999999	261	742	528	999999	818	999999	725	926	999999	787	999999	550	636	895	652	999999	229	922	84	765	999999	558	427	965	291	999999	379	226	999999	997	466	999999	204	185	268	345	334	781	999999	999999	999999	210	773	447	891	793	409	891	910	654	381	999999	676	951	146	703	325	999999	748	457	999999	509	482	999999	331	136	999999	460	636	317	999999	447	359	543	922	905	784	999999	83	498	999999	488	999999	800	625	437	583	253	49	565	999999	771	43	999999	999999	343	728	254	999999	764	447	949	265	603	888	934	679	142	999999	241	999999	999999	488	259	495	999999	999999	681	999999	894	552	112	421	80	297	999999	414	243	85	589	186	540	863	319	61	22	233	713	911	999999	757	451	999999	999999	647	684	292	783	999999	873	149	56	349	999999	222	344	537	194	315	894	529	446	66	448	64	388	481	999999	208	482	371	490	770	223	999999	111	999999	613	433	999999	710	631	612	211	450	140	200	642	106	999999	484	48	999999	27	171	321	395	776	753	268	999999	122	584	158	512	659	286	999999	999999	121	456	999999	760	703	193	898	833	854	999999	924	999999	999999	82	492	997	999999	93	753	999999	825	715	121	860	175	999999	597	56	464	699	790	999999	74	557	999999	999999	560	999999	704	833	999999	487	540	777	828	80	372	50	102	160	190	576	999999	84	999999	405	344	74	595	302	595	852	378	165	218	999999	999999	999999	97	232	447	999999	389	919	999999	348	184	344	41	104	999999	557	954	314	518	999999	331	989	299	590	999999	999999	691	999999	247	420	118	385	999999	999999	999999	90	999999	870	999999	144	197	613	295	920	230	10	43	501	999999	999999	897	999999	646	994	748	999999	999999	
506	307	951	363	977	999999	377	239	799	999999	282	157	957	604	93	601	384	36	718	999999	379	370	999999	462	199	157	209	523	54	999999	575	20	813	98	456	572	761	781	219	930	917	691	431	235	760	354	999999	442	813	473	999999	999999	40	999999	623	146	383	498	174	830	482	854	999999	69	209	999999	343	999999	999999	521	839	999999	816	999999	786	688	938	698	701	999999	850	999999	709	580	477	607	979	383	999999	999999	199	272	999999	389	458	72	505	371	36	999999	20	437	294	999999	634	669	160	252	653	935	207	685	796	329	979	715	155	614	592	601	292	999999	999999	838	331	576	999999	436	338	724	999999	577	671	213	999999	423	482	416	946	807	457	737	999999	539	122	514	476	298	410	743	999999	891	999999	434	999999	60	42	455	970	67	999999	723	914	999999	999999	999999	999999	593	999999	566	999999	739	667	784	999999	555	240	865	999999	817	999999	697	36	594	807	300	799	246	996	783	391	36	445	889	134	733	999999	999999	999999	492	501	999999	803	843	999999	999999	233	993	290	661	999999	176	729	163	956	999999	999999	999999	131	462	999999	776	596	711	185	215	303	778	999999	421	732	999999	89	243	999999	227	894	193	93	630	999999	805	956	345	963	224	999999	999999	932	149	45	503	999999	999999	661	724	295	101	668	305	883	999999	343	868	928	391	97	999999	836	738	100	999999	246	500	394	35	819	261	999999	999999	908	21	846	521	385	239	758	999999	999999	999999	999999	802	524	787	999999	622	472	98	416	999999	137	810	455	203	999999	531	999999	189	938	636	905	44	999999	707	397	871	607	822	492	699	633	342	914	245	806	297	989	458	753	772	999999	731	844	176	833	108	565	653	472	854	999999	999999	816	945	999999	897	459	999999	400	875	25	999999	999999	999999	947	999999	896	220	396	760	542	808	999999	176	83	183	999999	186	999999	299	999999	954	359	999999	727	999999	525	969	549	909	838	999999	999999	877	757	999999	136	137	229	48	211	354	999999	712	322	174	151	999999	871	522	999999	282	943	110	999999	70	300	966	989	892	999999	926	671	486	921	369	749	559	419	999999	57	999999	957	834	97	961	697	647	326	563	913	876	108	999999	213	999999	999999	957	318	999999	622	169	147	999999	769	285	682	999999	790	952	424	999999	240	710	474	643	325	118	999999	999999	373	652	999999	999999	978	403	828	644	283	366	140	999999	250	723	548	888	925	630	75	812	288	916	857	374	149	331	646	397	562	570	250	130	999999	711	332	999999	519	711	358	376	
456	999999	506	999999	999999	999999	351	516	172	999999	717	694	999999	211	328	457	795	285	297	657	757	441	92	713	125	19	999999	539	400	577	999999	224	282	699	366	999999	419	432	552	999999	979	139	999999	976	999999	555	87	999999	392	999999	184	244	424	999999	618	999999	999999	999999	318	812	999999	811	126	594	217	502	422	353	999999	87	47	372	733	999999	677	628	215	999999	999999	570	932	999999	999999	525	403	143	799	582	90	350	294	626	124	740	731	178	23	641	768	999999	143	733	999999	999999	837	811	511	999999	32	990	999999	850	932	747	879	679	664	600	200	999999	703	999999	272	504	793	421	999999	992	58	509	614	574	347	510	437	999999	217	999999	687	592	632	165	559	100	541	444	693	376	860	62	514	422	450	694	999999	999999	470	402	999999	426	562	999999	594	523	385	999999	999999	431	320	680	999999	821	999999	999999	999999	999999	291	182	963	358	727	882	999999	996	995	999999	134	653	854	999999	738	815	999999	271	39	999999	571	45	714	306	999999	272	65	189	590	692	509	999999	252	119	21	999999	999999	173	699	680	385	598	528	193	121	859	577	185	942	656	500	651	578	999999	976	255	999999	666	426	464	826	952	416	312	999999	291	999999	745	133	999999	385	167	571	359	738	972	999999	531	999999	999999	999999	879	247	934	202	857	273	915	999999	766	999999	772	999999	999999	854	433	191	226	500	999999	459	831	62	999999	281	342	90	999999	599	13	737	937	481	999999	769	946	715	999999	119	834	28	495	612	366	620	612	421	337	505	314	791	301	999999	366	623	863	827	744	662	859	777	53	326	999999	38	892	999999	402	474	907	718	999999	999999	665	810	964	229	696	882	668	921	752	999999	294	999999	999999	906	125	731	999999	999999	999999	819	260	67	975	178	482	337	999999	321	28	862	999999	596	91	195	375	555	658	643	141	999999	994	938	999999	328	41	917	592	986	185	999999	568	787	748	890	855	999999	834	795	999999	368	164	999999	902	890	137	698	140	261	999999	569	82	272	999999	999999	999999	321	42	657	146	565	745	741	146	357	303	809	847	200	999999	999999	999999	863	896	772	707	999999	45	144	200	343	786	341	999999	615	598	999999	799	640	75	543	576	187	999999	191	622	423	999999	554	597	999999	850	939	922	999999	848	219	999999	999999	999999	999999	286	897	999999	802	778	414	999999	531	759	997	20	217	999999	795	200	544	999999	715	160	294	437	491	547	873	493	846	418	999999	999999	999999	999999	999999	240	999999	267	678	720	855	412	217	136	
999999	999999	600	317	642	999999	136	584	314	999999	999999	999999	125	750	999999	360	999999	319	931	995	615	999999	379	999999	436	999999	246	537	521	823	359	999999	942	167	747	695	947	565	999999	42	291	105	461	385	280	518	124	148	999999	328	137	999999	480	221	521	924	426	533	881	665	577	599	999999	491	999999	358	132	957	12	109	412	999999	468	899	999999	519	312	999999	795	917	862	108	74	999999	695	812	999999	999999	999999	823	999999	423	684	195	464	999999	42	970	730	922	999999	167	146	999999	916	110	87	999999	508	11	999999	999999	738	963	803	999999	534	870	795	999999	526	999999	999999	188	829	989	352	283	999999	31	999999	342	273	999999	530	704	962	701	286	595	735	260	232	999999	999999	847	685	720	391	985	167	171	184	888	405	995	846	957	999999	926	757	803	145	486	999999	289	999999	864	443	999999	516	999999	594	210	116	276	178	675	977	982	313	632	891	459	863	999999	167	385	477	535	858	15	999999	359	838	931	124	746	999999	999999	689	821	287	293	479	334	577	974	999999	139	826	999999	980	561	999999	134	912	686	622	208	132	999999	999999	907	250	511	999999	245	371	185	161	432	553	65	302	999999	999999	608	980	539	999999	192	604	348	999999	999999	35	606	736	999999	999999	437	133	923	798	906	999999	999999	999999	967	999999	341	999999	606	977	999999	627	924	268	140	999999	314	706	92	459	940	188	999999	999999	563	999999	78	508	658	999999	999999	308	999999	266	396	999999	974	565	22	999999	416	579	998	371	315	69	110	348	605	999999	714	731	50	474	858	728	386	182	489	491	589	833	954	449	263	104	997	667	872	82	805	749	999999	211	52	999999	190	686	999999	503	385	730	903	725	999999	999999	267	165	999999	999999	681	999999	85	531	301	583	999999	558	999999	221	72	999999	999999	999999	137	965	999999	999999	431	498	547	699	291	985	115	859	929	238	998	999999	836	999999	269	214	999999	13	674	172	999999	468	744	999999	999999	680	441	942	265	380	597	486	954	428	999999	909	129	981	520	99	999999	442	654	999999	559	847	384	999999	999999	270	142	134	301	876	929	962	753	915	999999	610	999999	999999	604	559	641	522	999999	999999	999999	999999	999999	419	493	584	999999	478	999999	358	82	999999	306	221	769	994	247	473	194	999999	499	999999	999999	213	860	909	545	262	838	104	755	999999	540	965	999999	823	999999	999999	640	999999	139	461	158	404	843	400	314	342	403	999999	999999	177	337	238	919	999999	999999	881	558	583	999999	494	999999	720	999999	45	200	999999	108	
946	818	524	832	999999	948	47	622	999999	370	470	605	212	999999	238	782	587	709	999999	56	999999	629	304	174	999999	678	645	999999	999999	802	808	209	999999	244	457	999999	999999	999999	860	290	881	999999	441	999999	98	999999	835	999999	411	937	24	335	889	293	331	326	523	999999	775	799	313	226	195	959	999999	271	630	968	411	446	999999	999999	999999	30	175	63	198	784	86	89	999999	19	999999	999999	787	482	319	690	913	141	278	447	569	70	999999	664	538	482	999999	826	357	999999	234	999999	951	771	486	868	128	278	999999	739	283	695	957	999999	807	694	181	999999	999999	940	65	280	999999	999999	682	788	53	999999	525	716	826	999999	732	999999	785	999999	999999	25	996	451	572	645	13	999999	173	874	113	683	857	999999	310	877	875	416	812	954	797	999999	99	697	824	617	753	421	912	999999	999999	982	518	363	999999	166	94	510	377	419	277	639	385	808	999999	369	999999	681	415	999999	384	999999	172	831	656	146	926	308	626	954	891	591	626	150	911	131	175	503	698	154	793	374	999999	402	687	168	36	290	22	465	964	81	16	964	648	647	820	999999	999999	18	239	785	883	999999	528	685	22	244	896	564	204	160	999999	271	999999	19	286	769	999999	498	119	645	296	171	989	820	584	662	501	999999	999999	488	999999	999999	914	18	490	625	874	11	155	792	393	999999	270	814	999999	744	809	999999	370	60	543	219	898	594	499	722	433	999999	999999	360	743	999999	263	716	364	304	356	999999	528	999999	895	999999	999999	327	261	999999	900	999999	732	839	999999	999999	999999	999999	999999	586	790	330	519	768	201	176	999999	999999	58	761	204	554	999999	794	999999	663	999999	999999	165	400	867	580	342	660	822	258	975	999999	507	880	999999	999999	771	778	513	36	636	760	469	728	252	557	279	500	643	355	725	938	999999	199	752	999999	999999	554	999999	220	999999	858	945	999999	999999	639	999999	178	42	201	783	682	290	371	999999	359	999999	999999	158	319	311	842	999999	476	533	47	819	999999	137	535	908	226	69	302	48	999999	814	999999	536	612	270	999999	468	452	572	53	657	90	172	403	953	667	406	409	908	999999	841	479	419	164	820	978	999999	999999	293	999999	622	988	332	999999	544	723	999999	545	59	210	383	575	999999	999999	389	738	156	734	582	999999	820	999999	393	892	937	345	999999	382	792	291	70	961	168	999999	430	999999	757	914	858	239	767	861	359	708	771	999999	574	929	999999	91	831	999999	999999	53	999999	999999	604	999999	320	208	616	528	
752	767	999999	421	416	898	70	720	999999	999999	876	352	483	959	310	685	131	670	770	187	999999	711	459	755	47	125	269	466	75	999999	603	659	999999	999999	118	591	568	360	859	676	999999	64	999999	599	439	999999	569	999999	663	918	318	999999	437	438	920	51	318	999999	383	301	999999	603	655	663	638	226	729	244	850	999999	999999	999999	999999	104	319	553	610	999999	325	466	999999	482	803	156	999999	999999	231	194	328	77	283	183	976	568	999999	275	999999	446	999999	222	851	999999	936	999999	801	999999	838	343	129	377	440	457	999999	917	999999	165	999999	999999	654	685	995	545	916	782	444	943	794	999999	66	54	154	174	999999	999999	615	229	546	858	354	471	124	887	74	950	637	999999	999999	999999	999999	882	475	999999	792	999999	226	315	419	164	999999	999999	999999	595	999999	85	233	276	558	964	311	526	619	999999	163	193	570	117	481	999999	155	619	838	735	999999	999999	999999	999999	381	999999	887	999999	810	391	359	496	717	528	999999	999999	727	371	276	150	757	305	999999	534	746	608	999999	999999	999999	454	19	890	30	28	999999	113	506	979	894	999999	87	12	716	237	999999	667	475	999999	506	491	999999	783	999999	999999	999999	135	910	54	507	999999	999999	778	999999	365	382	999999	476	999999	364	507	493	747	999999	341	999999	755	589	999999	942	88	143	672	612	352	999999	999999	548	331	50	48	999999	999999	999999	131	999999	309	999999	360	999999	133	201	775	687	999	998	501	316	999999	636	232	546	874	112	428	639	245	175	132	160	156	919	154	659	999999	313	999999	275	356	314	762	227	238	190	818	999999	999999	985	612	353	999999	918	999999	695	999999	501	329	358	63	999999	791	999999	415	210	708	214	56	126	999999	999999	967	999999	960	705	873	14	318	999999	999999	541	282	260	562	778	445	238	391	458	841	999999	984	682	221	864	523	999999	812	38	482	614	840	999999	624	917	386	488	958	999999	822	812	193	999999	75	999999	218	541	581	999999	999999	480	999999	597	999999	547	999999	999999	24	999999	999999	254	999999	289	221	678	700	999999	635	999999	401	957	279	558	636	39	640	359	617	699	655	981	57	186	274	11	792	252	966	86	216	999999	999999	999999	649	577	620	904	423	396	999999	999999	905	999999	245	807	210	273	999999	255	907	361	999999	999999	449	999999	207	999999	25	999999	886	999999	75	999999	439	999999	492	999999	999999	69	418	735	936	231	999999	478	86	121	940	467	999999	528	999999	721	179	854	424	159	999999	448	999999	604	889	213	509	374	122	999999	506	935	999999	
793	364	902	836	181	425	456	446	999999	134	96	85	557	418	368	175	353	389	585	884	343	994	999999	689	813	846	733	721	999999	999999	729	999999	999999	153	17	173	388	999999	998	439	968	712	451	323	999999	529	341	999999	150	208	768	967	999999	60	981	999999	893	223	32	334	999999	734	934	615	405	480	79	414	411	204	999999	469	390	156	916	630	553	999999	406	294	515	938	999999	314	999999	999999	694	954	172	218	280	175	999999	674	746	243	778	835	918	812	459	999999	392	946	421	999999	587	999999	999999	360	255	999999	817	738	819	753	999999	629	27	999999	786	999999	252	202	924	621	607	999999	409	682	851	717	999999	999999	999999	588	555	634	892	298	184	919	820	811	962	533	999999	133	999999	993	89	158	999999	284	36	999999	999999	999999	999999	800	701	870	999999	461	509	538	517	233	903	240	207	529	737	728	999999	866	304	999999	999999	400	272	483	861	416	999999	702	899	953	999999	499	905	365	613	101	596	999999	554	999999	999999	434	999999	135	999999	624	795	999999	421	99	816	999999	999999	999999	959	631	538	228	19	999999	999999	806	638	563	666	413	999999	841	915	645	142	164	322	935	999999	805	384	999999	263	246	620	51	999999	810	999999	406	460	999999	406	982	999999	999999	304	999999	510	504	999999	462	468	816	999999	953	645	999999	999999	999999	847	114	122	164	257	400	965	772	348	816	525	999999	425	269	953	671	445	933	91	763	859	726	435	999999	19	921	678	447	999999	667	406	515	999999	486	559	356	551	251	735	999999	413	532	257	693	979	968	47	999999	999999	628	518	711	694	999999	801	130	678	486	155	335	722	528	825	681	999999	20	974	999999	999999	607	130	204	208	918	999999	337	479	742	999999	50	999999	480	584	328	999999	695	821	999999	685	438	677	999999	106	409	450	999999	999999	576	283	969	994	108	497	264	999999	324	999999	775	842	999999	650	936	831	114	451	251	999999	507	532	999999	198	999999	999999	282	930	66	107	799	999999	475	631	903	469	686	999999	786	999999	329	999999	999999	999999	55	817	221	787	741	243	992	957	209	999999	999999	53	558	780	680	844	225	334	451	999999	712	999999	999999	842	747	476	154	67	999999	269	624	686	697	541	999999	506	52	999999	198	999999	115	841	278	534	431	999999	999999	906	376	942	766	994	999999	999999	999999	748	999999	379	999999	274	98	934	302	939	326	523	356	27	637	999999	999999	731	146	628	999999	999999	999999	842	420	887	566	999999	691	723	502	629	316	88	999999	404	65	999999	453	924	734	
181	549	338	217	908	999999	999999	999999	202	999999	45	858	751	507	609	999999	608	999999	163	708	999999	253	578	446	999999	216	277	999999	242	129	999999	287	999999	893	939	999999	699	634	512	383	672	969	499	583	467	771	565	999999	461	684	456	999999	300	225	884	928	970	891	999999	701	245	937	46	83	21	758	999999	858	567	288	29	973	999999	779	45	880	753	995	979	999999	651	999999	504	558	672	424	986	999999	18	21	360	807	124	810	148	734	933	999999	571	709	135	707	999999	999999	664	482	267	520	189	999999	184	975	912	999999	999999	548	443	999999	410	597	771	649	849	999999	927	222	999999	646	999999	311	999999	337	999999	280	800	944	683	330	999999	199	166	476	816	14	999999	385	895	999999	759	599	301	455	999999	973	938	485	857	999999	256	452	623	621	879	878	66	846	550	642	793	115	865	123	594	220	441	305	833	844	718	552	326	339	886	51	20	999999	322	460	342	325	96	225	999999	450	999999	999999	597	937	947	990	834	999999	736	654	999999	187	999999	804	999999	999999	999999	22	749	704	999999	293	999999	837	868	564	534	100	310	999999	28	999999	48	153	644	896	708	896	999999	999999	717	74	602	242	999999	999999	641	517	917	999999	673	84	476	999999	999999	292	809	759	999999	392	465	744	999999	267	635	95	149	716	170	999999	934	755	125	31	986	999999	690	502	530	46	923	27	182	999999	804	944	183	668	828	362	97	948	827	514	271	972	121	345	606	999999	693	999999	357	282	764	999999	958	454	393	999999	601	316	238	999999	999999	448	999999	351	463	999999	911	480	888	808	558	986	928	611	759	23	999999	355	895	309	353	999	999999	900	846	886	986	728	285	574	760	780	999999	794	999999	822	410	769	882	916	319	999999	999999	549	723	777	989	357	695	999999	999999	255	420	928	689	469	999999	671	504	576	704	193	204	323	57	999999	275	144	565	999999	612	190	473	979	989	140	963	130	186	79	999999	638	999999	906	271	514	369	999999	999999	585	53	999999	275	315	221	999999	28	722	501	999999	512	854	791	758	766	132	781	440	939	999999	506	658	495	435	678	75	160	298	62	542	999999	484	39	979	893	873	915	167	768	863	122	250	628	240	566	52	847	285	150	999999	732	928	999999	555	89	395	253	839	637	155	975	730	670	959	537	38	825	811	864	999999	217	623	672	85	447	265	40	999999	868	636	228	875	157	913	809	489	632	484	900	508	630	999999	530	623	887	391	999999	669	999999	999999	227	45	
420	257	930	118	266	776	999999	824	364	988	970	11	926	110	582	999999	159	58	406	350	911	366	999999	999999	999999	999999	999999	65	684	371	562	340	999999	193	464	899	983	999999	233	855	376	86	153	641	115	529	696	786	809	824	519	654	142	876	134	63	985	999999	25	216	587	62	149	999999	435	640	592	999999	646	999999	773	458	999999	550	974	834	223	630	36	573	362	411	999999	860	999999	908	207	542	69	411	914	194	999999	26	277	323	999999	999999	216	474	937	953	150	137	60	999999	829	999999	901	299	840	365	772	452	854	186	999999	288	999999	527	999999	60	999999	244	768	589	773	808	999999	661	897	999999	424	999999	636	999999	270	128	809	789	999999	614	640	770	570	559	421	242	999999	999999	516	999999	999999	999999	41	886	280	905	999999	471	298	30	320	999999	401	777	940	220	999999	454	915	688	478	999999	999999	828	420	913	673	219	177	999999	999999	190	155	248	64	735	530	999999	999999	365	759	348	501	999999	999999	399	378	793	999999	210	425	999999	186	999999	190	999999	250	999999	476	366	999999	159	303	757	999999	139	105	162	723	215	689	77	326	999999	999999	999999	860	388	999999	30	544	880	600	967	124	929	14	327	68	407	494	327	282	772	999999	609	55	744	685	999999	304	225	80	412	520	358	401	625	898	999999	796	862	679	999999	999999	361	558	336	642	999999	999999	778	999999	326	720	371	999999	553	437	328	94	125	703	367	726	999999	999999	198	456	766	538	388	999999	18	610	632	648	826	950	999999	61	718	111	999999	50	525	999999	753	692	159	563	847	198	579	965	999999	168	321	999999	999999	551	999999	880	876	914	746	359	95	999999	98	999999	999999	603	999999	277	376	24	999999	327	210	207	66	999999	307	999999	691	999999	999999	53	929	473	336	106	457	229	999999	999999	235	327	304	176	46	47	603	435	594	999999	999999	999999	598	666	697	994	999999	305	494	864	999999	673	233	555	510	999999	786	999999	397	872	155	446	587	538	999999	154	32	44	170	29	902	871	618	447	668	546	454	272	775	342	999999	162	735	825	264	999999	103	748	665	994	260	978	48	722	108	999999	724	70	878	553	971	494	999999	475	962	711	999999	785	999999	963	597	524	848	64	304	992	710	761	283	999999	60	999999	999999	176	768	923	833	895	349	999999	821	393	999999	232	370	999999	28	999999	863	553	507	318	999999	702	407	736	139	999999	428	115	384	963	787	999999	999999	697	999999	968	706	48	878	999999	446	999999	999999	999999	140	626	694	220	973	
450	897	729	728	742	423	676	768	42	999999	849	476	243	207	858	606	740	729	673	967	60	563	999999	675	999999	999999	554	560	204	605	513	299	999999	141	999999	76	999999	999999	999999	283	449	209	999999	254	999999	692	212	118	293	606	399	897	999999	999999	923	886	82	64	390	870	869	126	573	437	290	560	269	111	272	791	999999	999999	999999	999999	527	999999	890	999999	647	654	669	999999	999999	597	215	616	277	963	999999	57	994	13	999999	890	414	999999	635	246	999999	477	433	110	845	502	999999	999999	928	631	726	999999	996	501	416	735	210	433	850	975	999999	674	293	305	893	225	797	544	281	87	984	999999	225	654	617	180	231	569	600	999999	539	999999	687	999999	247	999999	60	999999	596	808	690	981	483	659	999999	999999	193	137	217	630	704	523	999999	999999	646	999999	856	352	883	246	514	999999	832	85	999999	599	987	999999	68	756	174	304	948	999999	999999	13	720	565	639	328	986	104	999999	999999	79	26	330	836	998	714	290	708	619	999999	999999	59	999999	407	223	999999	311	999999	999999	460	465	410	575	837	999999	643	999999	301	712	999999	260	999999	288	999999	16	429	278	160	999999	354	999999	465	684	999999	179	348	855	999999	351	223	26	999999	35	901	514	669	451	492	999999	365	902	999999	999999	63	110	999999	770	295	401	794	157	160	898	724	985	999	725	977	668	999999	788	499	949	498	548	810	395	387	358	999999	977	999999	777	293	999999	486	469	631	999999	296	577	569	921	557	76	865	551	999999	916	515	944	474	824	268	576	413	50	507	515	299	498	393	937	64	816	371	383	615	999999	508	540	104	489	999999	999999	229	577	999999	431	999999	268	999999	471	843	403	513	961	519	716	47	446	961	126	207	798	194	632	867	741	999999	492	936	37	417	999999	849	984	453	721	357	836	648	86	999999	41	413	922	999999	661	999999	999999	864	999999	245	999999	578	999999	292	999999	362	596	999999	660	726	200	331	67	63	999999	999999	528	517	999999	368	211	999999	885	294	176	394	272	537	216	999999	999999	628	47	999999	355	406	871	999999	870	368	761	137	987	999999	641	999999	999999	868	236	999999	784	892	75	540	999999	999999	693	694	126	197	100	69	502	232	999999	572	293	275	999999	999999	681	826	999999	999999	607	84	810	535	999999	466	48	403	999999	999999	654	999999	562	506	999999	999999	713	999999	586	682	277	701	634	765	999999	999999	426	91	170	764	436	999999	999999	999999	933	960	464	167	50	999999	999999	696	757	403	577	27	20	786	517	627	
758	503	249	964	172	905	449	54	606	584	49	956	243	999999	672	696	168	926	573	999999	627	555	999999	926	532	580	943	241	999999	911	68	999999	999999	542	16	932	718	999999	473	38	521	999999	561	466	620	202	463	999999	730	881	859	999999	223	719	10	212	367	323	442	591	961	217	999999	695	526	410	392	999999	999999	999999	999999	878	463	544	999999	217	994	680	316	339	127	732	510	316	999999	974	425	999999	542	804	999999	405	999999	882	77	313	563	865	999999	219	999999	999999	681	990	904	980	630	679	443	999999	999999	686	17	112	473	999999	706	550	643	999999	999999	538	167	735	999999	999999	41	581	999999	973	653	999999	741	106	529	364	61	999999	411	80	353	746	420	749	595	888	999999	745	999999	838	606	23	232	397	235	999999	605	945	826	999999	949	59	211	470	999999	89	945	910	999999	999999	187	999999	999999	572	208	247	999999	999999	150	285	194	295	172	639	376	640	906	354	871	257	759	115	694	89	130	999999	999999	999999	610	999999	943	487	999999	308	660	419	875	659	198	987	164	999999	805	999999	147	663	999999	572	103	999999	183	601	49	999999	360	81	502	68	451	904	702	176	999999	634	999999	706	134	999999	978	999999	764	257	165	999999	999999	572	310	153	942	999999	417	972	999999	110	999999	352	447	836	948	588	917	817	217	294	999999	999999	999999	999999	218	999999	999999	32	594	147	999999	926	445	165	999999	787	771	359	126	984	496	730	320	999999	302	989	999999	297	915	399	999999	947	49	871	599	116	999999	139	999999	511	927	395	388	719	366	415	906	292	604	170	999999	568	700	999999	797	564	677	682	878	999999	999999	999999	999999	999999	108	999999	886	574	566	135	605	642	999999	614	999999	999999	999999	600	999999	886	999999	976	999999	755	582	481	256	816	83	44	438	999999	260	999999	339	685	289	193	999999	999999	528	341	726	478	565	184	999999	999999	999999	697	222	999999	342	991	145	999999	558	361	622	626	999999	80	501	531	697	105	999999	999999	285	999999	999999	168	999999	781	368	751	999999	999999	199	407	999999	170	651	386	822	362	177	268	580	143	136	999999	570	994	28	999999	999999	204	999999	469	999999	445	999999	793	875	63	999999	999999	633	394	945	343	999999	225	299	389	428	125	999999	344	927	132	138	152	255	894	598	999999	762	999999	911	65	443	730	614	892	360	858	510	999999	263	616	635	196	198	792	766	354	704	638	40	724	495	999999	542	999999	316	668	999999	981	465	124	999999	724	482	889	900	441	611	407	999999	569	614	999999	91	999999	
497	942	953	999999	137	253	999999	133	879	197	570	997	198	944	585	999999	999999	529	313	149	817	999999	713	999999	892	334	743	307	609	470	119	554	999999	230	182	374	999999	93	853	221	835	674	844	294	329	902	253	999999	822	346	258	95	637	941	503	586	238	654	571	803	510	981	524	999999	999999	999999	999999	967	999999	221	977	237	999999	101	999999	153	76	999999	980	989	999999	86	484	272	221	999999	916	999999	727	595	145	999999	521	59	710	853	159	435	999999	999999	270	285	895	610	368	30	418	999999	999999	359	520	808	673	999999	721	999999	506	262	207	999999	108	228	250	185	85	917	999999	626	390	459	993	640	999999	676	728	805	190	873	903	999999	615	381	785	377	85	336	396	939	999999	999999	357	897	238	160	999999	999999	45	999999	535	451	314	999999	164	999999	366	880	594	999999	854	916	252	632	358	16	448	727	443	999999	110	748	530	776	298	999999	112	105	411	73	999999	686	769	470	348	999999	999999	999999	999999	607	21	999999	742	399	95	422	44	724	549	232	711	487	608	999999	620	786	921	537	503	61	85	270	478	999999	535	177	156	782	293	896	129	624	511	836	861	905	16	140	691	999999	79	999999	556	189	361	999999	999999	606	850	562	540	358	331	174	531	999999	725	221	999999	999999	275	261	440	652	112	97	999999	999999	311	714	779	790	846	626	982	999999	713	299	179	550	99	550	931	731	366	770	303	346	314	999999	189	794	276	774	610	817	947	904	86	274	999999	316	999999	999999	999999	999999	999999	704	192	833	46	999999	999999	323	999999	999999	330	709	295	342	793	638	466	200	534	984	524	81	25	174	999999	809	999999	905	541	782	256	795	948	616	267	599	164	481	84	753	999999	952	945	999999	999999	247	999999	999999	999999	380	849	113	611	797	999999	440	688	999999	93	237	223	146	999999	55	478	999999	760	679	84	204	484	985	999999	781	241	572	136	140	999999	512	200	478	434	171	932	999999	999999	161	999999	827	910	146	398	847	539	999999	179	999999	999999	999999	999999	939	670	286	999999	999999	999999	999999	565	662	314	558	350	580	46	744	712	999999	123	999999	349	609	298	257	293	348	597	279	251	625	402	999999	723	714	35	261	808	158	276	999999	166	364	595	999999	522	999999	795	817	810	794	903	559	786	999999	999999	878	999999	422	999999	556	277	717	588	939	999999	88	999999	636	999999	785	936	564	354	55	999999	985	24	570	734	999999	999999	779	468	456	722	999999	449	642	100	999999	610	999999	165	719	999999	448	
775	655	468	443	999999	169	271	999999	858	349	999999	999999	911	999999	999999	999999	688	71	14	497	999999	141	227	426	638	202	545	408	999999	550	409	635	999999	731	219	369	999999	300	413	393	999999	999999	598	383	999999	708	731	462	293	528	707	103	999999	313	199	999999	437	51	805	334	623	999999	849	317	940	579	999999	189	999999	504	979	999999	999999	999999	978	815	543	999999	787	930	999999	999999	125	656	843	315	920	999999	542	999999	931	70	999999	999999	999999	654	593	290	443	68	221	551	44	999999	549	320	999999	999999	334	383	999999	999999	263	874	863	540	999999	203	474	634	659	556	647	999999	573	999999	901	579	999999	333	999999	999999	411	728	718	999999	58	999999	116	532	870	999999	615	168	999999	999999	999999	621	999999	238	907	999999	999999	808	409	665	904	191	225	999999	418	999999	999999	999999	162	847	191	534	166	943	492	420	96	999999	999999	833	999999	999999	999999	234	999999	999999	363	623	999999	831	447	602	999999	999999	26	867	122	485	124	14	584	999999	999999	999999	167	282	999999	999999	745	497	313	999999	54	575	725	424	999999	990	520	138	512	999999	999999	999999	409	588	215	999999	999999	625	999999	611	999999	759	999999	336	483	758	999999	838	825	90	877	929	527	573	558	999999	337	601	72	131	999999	985	501	955	39	999999	228	578	77	361	355	130	999999	702	56	294	326	399	941	56	923	681	313	999999	750	655	803	999999	999999	999999	775	999999	999999	999999	646	841	267	999999	306	999999	539	499	771	473	735	999999	739	999999	526	999999	999999	938	999999	25	207	293	682	999999	214	384	999999	392	999999	615	585	29	567	22	65	214	999999	33	103	153	999999	434	909	839	696	994	999999	978	319	767	999999	837	676	547	978	362	169	197	98	999999	917	999999	951	165	999999	715	199	726	769	321	245	999999	845	515	508	773	999999	842	999999	999999	468	902	999999	999999	591	999999	353	30	999999	702	55	999999	934	181	236	370	482	753	952	999999	999999	999999	219	998	531	620	991	999999	48	999999	978	327	814	878	999999	24	84	181	999999	148	372	178	692	999999	276	406	479	999999	288	147	999999	630	890	401	999999	279	692	84	258	970	757	191	981	829	724	728	34	66	718	221	296	311	189	813	619	635	999999	152	731	134	150	327	882	900	914	357	436	422	999999	999999	332	999	923	999999	391	190	197	999999	352	999999	382	999999	955	999999	851	989	450	87	782	780	773	550	353	999999	999999	439	309	90	915	376	999999	611	594	535	889	999999	999999	586	999999	999999	448	642	999999	192	752	727	999999	815	
59	924	906	359	640	999999	419	781	656	799	999999	999999	999999	116	948	999999	257	999999	999999	430	999999	564	611	999999	655	353	341	999999	999999	170	999999	112	999999	493	41	999999	470	942	971	902	999999	118	640	588	999999	479	558	999999	999999	823	999999	981	898	999999	638	494	323	999999	999999	999999	360	999999	40	999999	428	670	999999	397	85	957	999999	999999	799	927	999999	78	999999	32	60	185	795	999	446	927	999999	399	213	136	999999	546	676	427	248	684	551	999999	87	154	170	152	596	171	266	736	317	630	192	971	637	999999	570	300	999999	527	999999	360	842	999999	270	39	466	756	541	538	290	999999	75	125	385	477	991	779	999999	907	589	634	999999	709	999999	604	999999	242	499	295	999999	385	435	721	193	999999	994	999999	884	999999	686	839	629	999999	456	229	564	76	999999	170	578	791	438	94	937	867	999999	999999	493	666	821	234	267	256	562	904	662	999999	932	999999	999999	26	894	731	231	750	15	25	263	400	999999	150	999999	339	999999	194	947	350	783	325	583	861	490	227	319	461	999999	999999	999999	999999	566	220	144	411	687	561	999999	706	999999	197	861	601	880	103	999999	681	999999	927	539	378	957	321	571	616	999999	999999	535	999999	422	999999	999999	632	851	711	833	829	15	245	651	165	999999	999999	488	596	464	981	981	397	600	637	873	653	999999	796	593	254	999999	999999	799	999999	35	229	294	102	28	999999	750	178	270	797	675	352	286	383	90	716	999999	975	162	629	999999	148	86	999999	896	524	788	64	127	588	190	486	445	584	139	999999	956	999999	577	234	241	812	137	802	961	531	377	469	716	877	421	673	999999	179	999999	887	999999	510	999999	999999	450	999999	60	681	617	199	906	999999	253	21	760	448	407	927	397	826	999999	284	822	375	157	328	348	250	177	517	120	276	157	252	999999	456	198	84	783	546	762	999999	195	999999	624	676	226	999999	126	972	276	449	781	610	876	868	999999	831	356	131	356	809	514	110	88	640	554	999999	999999	314	259	999999	153	851	74	565	98	59	999999	480	112	643	133	205	251	671	494	546	376	67	768	367	999999	662	199	952	941	95	694	984	999999	224	619	812	722	943	305	930	999999	320	999999	637	999999	875	28	999999	686	319	858	999999	156	17	635	999999	545	892	604	491	999999	122	623	13	365	765	358	887	34	321	482	999999	375	563	10	65	999999	141	286	852	999999	999999	276	632	236	286	837	124	589	592	276	830	348	814	278	434	696	999999	281	999999	999999	140	
688	374	836	560	52	999999	17	579	749	414	616	752	847	184	845	991	776	999999	927	244	308	441	55	651	999999	561	999999	576	368	511	859	960	336	512	798	901	795	675	244	255	117	20	999999	861	999999	999999	966	104	588	705	999	999999	397	292	832	256	329	999999	600	490	307	441	221	247	555	655	425	345	999999	943	205	111	999999	999999	999999	297	598	999999	437	374	594	200	988	662	511	666	573	54	679	999999	582	999999	84	753	947	676	798	605	315	568	999999	999999	718	644	510	898	358	714	165	545	657	145	757	999999	896	999999	999999	558	999999	889	92	381	665	833	371	594	999999	100	735	460	498	999999	877	869	203	962	999999	353	162	999999	317	858	888	144	894	447	853	999999	857	839	233	250	869	426	999999	798	966	999999	283	915	999999	267	999999	999999	56	664	267	888	43	933	999999	999999	999999	133	581	234	492	530	939	999999	741	999999	999999	895	237	999999	999999	999999	393	999999	996	597	80	247	740	60	878	194	98	240	190	965	814	923	214	133	999999	745	845	261	999999	445	944	359	184	693	33	999999	999999	797	539	999999	504	999999	999999	48	38	167	393	530	355	308	442	709	999999	775	374	320	691	999999	412	388	999999	141	99	560	652	721	999999	56	37	794	717	300	700	383	470	186	985	999999	105	688	362	999999	905	999999	13	245	615	408	999999	999999	403	373	395	160	200	373	548	387	395	317	104	346	999999	561	590	999999	18	369	999999	197	335	525	18	724	999999	302	235	91	557	417	115	665	726	324	400	354	905	550	193	106	638	999999	780	788	593	25	820	353	427	861	236	999999	103	999999	387	999999	364	670	133	897	999999	999999	829	978	999999	439	999999	189	170	245	246	999999	185	999999	558	726	745	230	140	21	999999	881	664	999999	190	859	571	594	936	999999	989	244	999999	295	999999	182	999999	801	586	164	405	641	999999	999999	625	768	999999	884	583	661	999999	999999	999999	122	426	265	802	144	798	352	999999	35	252	647	999999	999999	52	999999	999999	386	948	943	643	975	616	839	698	482	79	999999	788	687	21	285	390	854	705	999999	869	703	380	644	999999	243	297	379	999999	999999	999999	624	725	190	635	206	712	999999	999999	564	506	999999	999999	329	74	385	563	189	24	966	267	401	305	738	30	555	16	999999	940	410	687	246	450	999999	547	454	696	999999	62	999999	999999	201	363	151	807	292	146	60	579	627	679	118	365	432	288	544	328	999999	169	89	999999	408	258	999999	876	270	145	413	999999	620	
999999	955	137	209	403	999999	47	164	930	999999	999999	999999	734	323	731	579	880	28	875	12	999999	708	999999	972	999999	173	943	273	999999	547	156	732	278	999999	937	724	999999	166	38	999999	999999	173	67	431	669	243	999999	934	369	306	390	127	538	779	494	999999	515	164	584	240	132	999999	889	392	999999	686	999999	775	385	16	598	723	999999	662	504	962	651	28	999999	390	499	18	903	968	167	999999	204	498	474	999999	219	999999	999999	999999	999999	999999	999999	674	999999	983	999999	898	558	999999	999999	666	137	875	285	532	339	496	852	999999	740	123	999999	921	235	561	999999	198	999999	999999	999999	773	151	201	572	770	999999	976	188	329	834	601	460	550	270	999999	902	329	223	942	627	722	999999	388	68	976	999999	999999	999999	288	999999	367	597	999999	999999	934	524	935	999999	999999	999999	999999	317	532	369	148	999999	328	999999	999999	658	171	974	368	801	999999	799	763	143	596	999999	334	999999	900	827	476	14	330	985	336	976	999999	27	999999	108	274	414	450	28	999999	323	544	702	714	629	340	999999	238	999999	490	144	761	801	999999	607	519	825	417	999999	999999	999999	343	999999	999999	758	691	153	275	269	537	999999	359	744	223	283	372	632	823	280	999999	93	776	991	505	202	224	175	311	112	589	448	997	999999	136	999999	979	211	378	955	999999	196	127	999999	800	820	785	26	588	999999	245	999999	12	146	217	809	367	351	838	999999	543	526	841	999999	680	99	999999	613	618	436	999999	170	263	999999	999999	311	966	806	999999	684	999999	208	999999	869	866	702	999999	860	999999	999999	429	638	373	247	421	999999	354	999999	298	711	999999	182	408	161	149	84	633	145	804	906	999999	560	160	163	725	345	939	972	999999	999999	999999	999999	85	301	17	999999	797	26	455	921	956	22	518	489	538	244	800	999999	999999	792	78	999999	66	999999	483	869	488	220	522	86	481	381	657	999999	67	343	999999	116	999999	484	287	617	689	882	949	999999	51	670	625	490	545	999999	252	999999	909	353	999999	999999	817	148	186	587	503	378	450	585	999999	208	432	204	147	693	291	999999	514	461	999999	183	682	652	999999	818	594	41	999999	967	999999	153	410	714	999999	653	298	15	308	700	999999	320	442	374	476	999999	247	999999	999999	851	232	997	10	457	732	999999	770	175	321	367	992	472	999999	482	455	221	797	718	617	494	404	999999	947	813	348	310	741	318	185	983	580	174	999999	689	744	142	153	952	981	13	882	133	694	940	999999	651	999999	959	918	265	56	
529	812	858	999999	947	999999	196	119	999999	841	462	989	338	787	827	783	157	738	323	999999	844	736	614	612	280	591	16	999999	999999	999999	999999	400	920	936	60	999999	830	999999	797	92	956	843	999999	171	999999	144	366	999999	999999	999999	336	231	999999	196	212	999999	208	255	999999	365	53	91	423	606	70	999999	79	999999	999999	999999	953	914	999999	241	121	11	188	452	192	999999	235	853	234	999999	500	999999	795	733	999999	267	162	999999	66	441	48	875	429	952	111	367	999999	999999	999999	414	914	421	290	373	999999	211	999999	755	999999	999999	140	999999	857	594	115	510	277	345	667	479	323	999999	857	999999	202	999999	581	235	999999	825	81	270	437	820	914	88	279	431	999999	999999	652	999999	999999	26	999999	848	28	835	846	601	100	999999	307	946	999999	546	563	999999	999999	838	999999	389	413	247	999999	999999	999999	46	999999	36	240	846	687	143	827	999999	999999	840	207	354	228	999999	388	750	735	351	962	491	729	378	525	497	259	819	903	272	993	999999	58	441	95	981	166	820	999999	999999	52	999999	128	184	689	722	583	999999	619	884	10	663	511	626	999999	281	317	311	999999	742	596	867	240	999999	999999	999999	999999	766	999999	247	588	568	999999	491	999999	999999	999999	554	688	802	999999	999999	209	29	999999	340	772	999999	534	813	673	999999	999999	627	657	185	933	999999	262	117	930	999999	999999	999999	999999	442	999999	30	326	999999	909	763	999999	709	999999	173	667	999999	302	591	809	369	999999	454	574	734	259	762	999999	134	865	807	302	581	871	106	864	827	723	829	67	752	116	426	904	910	999999	609	799	999999	517	999999	272	670	307	571	586	124	808	999999	192	520	999999	202	999999	999999	471	51	837	999999	309	999999	497	472	534	67	263	999999	999999	663	502	650	999999	349	616	154	545	631	999999	310	519	750	28	999999	647	999999	565	913	185	802	449	199	772	76	195	677	233	800	146	249	999999	772	574	154	78	542	557	847	585	107	566	999999	768	536	999999	559	821	345	824	987	999999	349	999999	747	224	313	877	896	164	939	920	744	495	43	992	747	186	873	93	115	988	718	338	999999	245	609	999999	245	854	636	855	888	999999	999999	999999	999999	142	826	999999	999999	664	661	999999	645	187	821	354	734	543	475	999999	947	261	719	998	783	20	561	511	614	881	642	51	999999	93	41	769	999999	296	34	614	999999	943	999999	450	337	35	693	899	423	264	697	701	389	263	908	999999	999999	159	964	957	581	325	325	883	31	620	175	999999	999999	
62	17	447	518	860	33	13	933	278	999999	757	327	662	97	359	999999	940	662	274	185	999999	513	197	332	999999	43	44	628	999999	428	716	860	141	753	371	257	259	192	528	239	904	999999	987	487	216	639	918	999999	965	699	91	999999	999999	386	751	549	820	125	999999	826	999999	385	999999	850	999999	999999	196	908	726	112	999999	757	143	44	999999	701	526	709	125	999999	124	806	662	745	347	758	959	755	12	821	436	999999	742	702	250	999999	214	146	999999	999999	452	20	511	862	763	999999	999999	865	115	59	999999	121	999	22	712	999999	723	753	999999	999999	938	441	906	999999	676	802	25	441	999999	751	999999	389	186	807	985	999999	999999	999999	981	24	934	103	649	952	798	999999	143	730	999999	68	805	999999	999999	336	999999	21	999999	606	999999	961	317	999999	81	363	563	644	934	202	999999	999999	999999	999999	999999	999999	271	999999	791	953	116	362	668	295	999999	736	946	999999	999999	999999	436	974	10	698	614	29	706	550	32	296	399	999999	389	940	703	392	181	999999	689	146	74	536	999999	160	999999	999999	302	31	942	344	999999	999999	889	94	765	62	607	999999	319	752	790	720	999999	504	564	999999	972	728	999999	68	999999	999999	356	617	785	900	753	850	208	780	726	999999	608	687	879	871	999999	305	184	651	784	983	573	999999	999999	353	714	726	595	999999	999999	574	999999	999999	779	353	999999	999999	308	865	308	756	999999	538	999999	999999	122	144	624	692	687	676	553	939	283	582	999999	418	272	441	195	999999	999999	659	919	161	255	725	907	535	700	999999	997	319	353	37	999999	45	911	249	241	999999	111	902	999999	194	31	500	609	207	853	762	19	866	679	281	502	339	619	873	999999	999999	236	99	992	999999	999999	243	596	256	588	999999	506	32	999999	615	999999	362	799	734	140	999999	125	710	682	937	999999	140	639	81	535	663	999999	999999	388	844	999999	22	909	175	515	787	903	363	619	999999	265	986	666	74	999999	150	999999	884	999999	999999	281	999999	416	999999	711	549	999999	525	720	924	49	468	643	999999	270	999999	452	633	229	999999	851	999999	100	999999	681	996	473	575	725	395	133	541	999999	283	572	828	605	854	999999	965	194	387	643	694	358	797	353	310	999999	442	698	999999	665	400	264	999999	999999	132	384	715	85	999999	999999	334	801	999999	173	370	793	442	999999	999999	180	263	168	474	129	406	935	999999	999999	172	772	292	697	999999	875	903	29	999999	403	483	479	999999	889	165	587	318	893	850	633	999999	517	370	135	999999	
736	999999	242	789	400	38	196	500	72	999999	265	518	636	584	999999	270	351	739	49	999999	127	432	373	12	886	810	512	94	999999	670	655	411	999999	999999	999999	473	671	239	663	999999	999999	979	685	999999	899	78	681	319	228	372	641	777	331	302	982	999999	999999	999999	999999	589	526	111	999999	402	999999	999999	999999	49	104	999999	598	122	86	674	999999	148	999999	396	112	818	999999	203	866	888	39	878	89	864	999999	185	435	441	336	83	848	195	999999	999999	719	55	716	999999	999999	69	773	528	700	656	755	844	567	651	137	94	460	333	245	360	373	389	774	497	434	918	999999	167	786	12	826	360	407	463	999999	67	111	497	978	999999	124	510	187	433	118	770	617	784	313	251	999999	524	950	389	999999	999999	280	229	999999	306	336	999999	742	698	999999	405	446	999999	999999	80	999999	999999	355	438	246	999999	999999	999999	388	999999	311	948	854	545	389	999999	410	27	542	347	999999	999999	290	999999	999999	508	767	488	999999	713	333	512	810	999999	267	660	999999	521	152	999999	137	999999	840	553	995	388	761	207	318	527	994	429	999999	636	294	111	682	999999	958	738	105	999999	747	675	340	999999	147	999999	287	728	142	889	874	999999	220	999999	51	736	686	101	746	570	179	86	719	904	940	184	999999	999999	999999	506	999999	414	999999	414	192	174	223	207	250	150	920	590	395	114	554	999999	426	437	69	999999	986	867	992	534	553	999999	956	435	999999	962	672	999999	751	635	999999	470	523	806	673	876	523	489	999999	999999	649	999999	999999	614	360	999999	758	520	107	41	999999	695	999999	999999	860	522	218	787	999999	288	477	800	838	759	778	999999	573	620	764	192	432	507	26	395	885	963	979	351	85	12	214	999999	33	719	126	641	999999	999999	999999	161	667	736	149	572	999999	849	750	931	836	999999	999999	148	756	914	999999	22	678	999999	999999	896	542	866	711	347	999999	999999	776	129	643	147	44	487	674	612	525	696	999999	454	267	45	222	999999	515	809	999999	75	404	999999	121	114	962	32	543	58	618	801	999999	802	999999	999999	999999	631	298	699	241	803	999999	153	398	911	654	999999	768	516	683	999999	361	902	999999	18	921	667	17	538	184	22	943	999999	994	999999	999999	999999	956	454	962	591	758	816	999999	918	999999	261	720	209	999999	738	999999	37	375	999999	450	131	187	999999	891	415	624	999999	999999	999999	859	848	159	674	999999	98	277	323	999999	999999	736	544	335	707	416	669	947	999999	999999	446	758	916	260	999999	283	550	
388	476	563	557	967	999	302	999999	999999	999999	111	55	999999	999999	470	940	482	282	397	905	796	479	82	999999	468	816	681	88	471	943	999999	999999	999999	698	999999	999999	760	996	999999	736	999999	999999	999999	663	567	901	847	716	975	817	443	977	999999	378	754	908	404	342	98	999999	327	223	886	124	165	822	654	271	661	669	190	999999	157	999999	999999	819	999999	418	999999	999999	968	964	112	653	509	999999	806	33	999999	999999	406	427	999999	974	419	999999	100	534	508	745	257	586	999999	315	999999	957	830	999999	713	999999	88	999999	678	532	192	999999	120	999999	999999	999999	26	631	327	860	999999	762	577	183	251	636	728	306	910	918	318	391	999999	999999	999999	999999	790	985	319	18	999999	421	999999	385	791	65	916	857	999999	963	728	626	269	999999	999999	875	999999	657	579	999999	216	999999	84	760	223	999999	454	323	999999	73	754	41	322	318	148	851	23	202	999999	999999	719	871	387	946	999999	999999	999999	715	754	151	171	999999	415	241	802	941	346	988	999999	990	611	999999	999999	854	219	697	999999	999999	999999	999999	861	197	275	999999	368	345	403	138	570	530	678	738	568	86	902	999999	625	999999	999999	206	999999	34	39	401	585	125	241	533	736	501	999999	182	659	563	289	973	999999	32	872	466	999999	217	427	641	999999	999999	44	999999	952	597	82	999999	444	858	686	999999	168	873	808	252	113	870	401	79	999999	506	999999	14	796	999999	754	603	218	59	659	306	607	397	999999	712	91	677	999999	999999	999999	164	737	999999	999999	999999	815	993	223	999999	363	677	999999	358	499	815	793	39	767	34	843	478	25	395	999999	389	999999	770	999999	105	171	436	299	262	999999	987	999999	288	136	354	123	760	389	588	999999	999999	490	259	898	274	999999	999999	909	556	305	999999	149	999999	999999	498	223	54	209	128	468	999999	999999	563	707	999999	57	999999	902	999999	999999	93	99	437	999999	999999	999999	980	871	999999	187	119	526	743	957	700	848	999999	687	999999	140	78	561	271	999999	999999	999999	927	551	999999	226	413	158	496	999999	221	861	999999	654	999999	600	242	999999	679	941	358	409	999999	605	17	663	631	827	274	292	999999	532	827	317	999999	623	970	439	999999	999999	999999	960	40	109	745	838	145	771	314	47	898	895	882	330	770	999999	961	999999	543	733	594	999999	884	214	801	689	999999	405	725	758	629	803	999999	375	177	999999	378	999999	859	178	527	999999	522	237	394	947	649	999999	546	999999	662	648	895	751	999999	999999	86	826	307	65	999999	740	56	
999999	417	999999	207	516	162	382	991	426	999999	999999	215	734	72	656	999999	999999	49	535	858	999999	106	980	907	946	656	999999	999999	999999	247	999999	373	787	814	967	819	999999	749	999999	354	173	576	999999	186	530	999999	999999	135	429	16	452	25	280	881	888	459	999999	999999	261	859	183	71	449	999999	667	11	999999	920	105	837	530	115	999999	191	695	591	860	999999	386	410	672	853	891	999999	999999	788	103	905	925	517	392	112	497	283	181	111	136	66	999999	529	999999	73	999999	592	486	347	119	99	196	307	599	632	809	851	197	329	180	903	999999	879	908	522	995	588	455	427	617	633	19	593	999999	999999	295	857	292	608	823	309	69	457	678	14	719	627	917	760	302	646	96	851	931	233	671	639	620	605	999999	451	999999	68	729	486	89	602	999999	795	347	999999	569	588	505	871	844	937	210	999999	802	377	670	999999	999999	971	999999	168	662	999999	141	656	999999	687	540	382	171	10	999999	999999	924	999999	784	132	422	350	999999	999999	999999	69	389	734	438	716	802	700	999999	452	934	758	938	999999	939	611	999999	999999	715	881	57	133	999999	843	219	17	979	685	593	548	999999	784	999999	49	999999	999999	852	999999	999999	529	884	839	600	719	76	968	263	13	188	999999	468	732	634	999999	460	232	359	545	524	430	999999	127	116	999999	180	999999	864	999999	118	346	759	266	472	196	999999	217	532	990	777	250	753	975	506	421	89	549	159	999999	999999	999999	253	999999	882	797	792	766	733	367	549	999999	114	364	894	841	422	211	269	448	207	999999	699	369	768	283	999999	761	620	695	999999	999999	10	175	999999	528	102	453	999999	999999	999999	240	999999	175	999999	999999	999999	399	999999	665	999	878	290	711	501	346	890	999999	547	608	130	999999	156	999999	214	918	999999	939	999999	376	749	999999	826	594	55	967	767	534	918	907	999999	999999	680	999999	999999	284	999999	299	673	974	638	218	999999	776	554	371	94	447	961	532	946	206	356	714	915	40	61	999999	665	534	999999	366	965	640	999999	843	361	200	351	999999	999999	625	999999	78	738	540	73	60	999999	683	882	999999	999999	999999	961	940	930	965	49	666	232	653	999999	149	999999	999999	999999	274	315	710	19	999999	999999	41	953	330	999999	999999	976	385	966	11	656	981	999999	257	793	580	679	529	913	396	999999	685	706	999999	991	136	672	466	297	798	744	338	674	988	235	999999	442	640	999999	999999	988	664	999999	231	996	999999	497	158	999999	672	595	786	797	623	743	999999	
334	37	338	804	616	520	97	178	267	999999	317	663	32	999999	147	48	519	270	407	496	986	485	928	999999	638	523	978	999999	213	999999	999999	60	255	814	216	999999	312	215	999999	478	576	531	964	678	344	834	135	235	534	999999	276	536	226	257	434	848	109	988	176	102	541	472	964	308	787	267	417	217	999999	999999	736	999999	234	928	919	464	521	260	15	803	999999	999999	100	999999	691	13	999999	998	390	368	999999	324	49	943	936	114	999999	665	891	86	426	918	999999	801	820	962	312	999999	999999	969	337	848	982	372	704	788	381	317	617	783	433	419	999999	687	427	421	275	999999	992	999999	999999	999999	369	929	387	999999	572	298	837	999999	701	999999	999999	420	41	999999	341	999999	249	158	732	999999	999999	117	652	999999	100	502	384	999999	697	999999	999999	523	81	480	489	63	985	999999	225	93	480	888	91	887	749	416	656	960	90	598	51	843	999999	649	808	261	286	999999	389	79	914	438	41	680	999999	157	349	560	977	288	691	24	932	999999	779	169	999999	764	267	683	846	423	327	108	979	461	441	431	672	999999	776	615	999999	155	178	999999	856	999999	647	602	77	105	999999	801	907	37	911	442	999999	648	235	521	122	705	233	501	121	933	999999	788	715	917	888	749	511	86	179	999999	999999	738	313	999999	127	665	616	999999	439	525	999999	952	550	999999	561	33	13	265	502	149	922	677	930	999999	709	858	999999	159	217	244	300	830	857	999999	961	142	344	609	999999	999999	999999	482	71	999999	741	748	248	715	999999	999999	745	256	583	39	864	999999	807	390	915	268	999999	467	543	205	999999	370	104	999999	48	429	688	403	861	56	60	450	615	344	191	961	620	181	793	353	498	54	257	999999	999999	167	334	954	694	999999	677	632	939	866	369	380	653	821	999999	936	185	352	999999	537	979	423	197	472	999999	953	648	607	674	999999	706	999999	123	276	999999	880	105	734	709	725	999999	428	511	749	975	810	318	999999	999999	856	999999	156	659	999999	849	999999	970	861	754	740	496	80	957	749	170	999999	267	387	665	999999	999999	451	999999	669	168	561	999999	448	497	399	645	999999	999999	817	32	560	531	403	999999	999999	910	999999	979	968	239	307	470	761	999999	999999	999999	930	142	707	26	726	512	990	561	297	933	999999	373	999999	105	646	966	150	999999	999999	999999	999999	960	999999	886	606	471	674	999999	861	999999	999999	858	700	846	714	717	406	801	305	57	540	842	139	386	999999	871	999999	873	592	341	329	
999999	979	149	688	970	786	999999	420	264	837	560	700	206	999999	999999	672	518	390	928	569	349	431	999999	126	31	999999	999999	508	999999	999999	801	999999	529	999999	126	879	561	168	744	931	586	391	999999	220	980	152	932	603	999999	208	116	493	664	999999	980	999999	427	32	667	149	816	999999	685	417	999999	999999	999999	999999	666	999999	120	999999	999999	996	983	958	390	999999	146	879	898	376	794	536	740	999999	192	757	999999	512	999999	538	501	604	999999	273	706	999999	183	276	999999	506	936	919	999999	756	999999	667	788	32	233	86	886	787	999999	449	527	999999	676	728	531	423	645	163	343	582	999999	50	881	719	262	756	178	999999	907	999999	439	874	449	984	470	524	969	767	289	385	652	999999	364	675	745	557	999999	999999	744	558	861	783	586	515	897	806	786	78	999999	476	999999	999999	880	848	20	653	709	691	999999	16	454	877	999999	999999	930	155	686	999999	973	704	999999	722	135	358	999999	656	298	999999	97	663	999999	900	999999	999999	477	635	832	515	664	102	847	274	999999	999999	999999	984	908	628	585	751	999999	579	105	75	676	999999	891	531	317	363	999999	775	999999	999999	278	553	879	71	491	304	323	181	551	881	999999	535	535	397	253	556	747	669	358	346	544	999999	805	931	146	291	743	310	207	999999	737	82	670	593	469	560	114	847	147	290	438	948	37	224	219	999999	999999	504	288	761	616	695	427	267	69	999999	748	948	999999	209	560	22	973	250	999999	784	864	999999	999999	692	452	899	532	999999	908	595	140	590	722	994	631	249	32	999999	694	52	654	412	533	359	999999	165	923	999999	999999	999999	975	786	80	434	999999	999999	577	595	319	716	999999	359	359	999999	978	167	236	929	577	321	989	536	999999	999999	999999	461	418	999999	880	296	976	999999	347	492	619	353	520	297	999999	913	672	437	137	999999	999999	305	63	68	380	654	999999	999999	999999	418	435	999999	240	968	999999	825	309	999	714	33	740	576	999999	866	855	634	647	939	222	999999	649	562	409	578	231	834	407	360	206	236	366	983	999999	928	999999	180	999999	551	999999	892	614	672	722	114	999999	999999	293	197	213	745	17	999999	781	706	999999	873	49	661	747	471	427	949	802	999999	666	756	999999	999999	809	684	999999	105	999999	329	58	976	839	305	999999	918	550	220	156	460	228	376	212	529	169	999999	140	999999	804	530	474	665	999999	244	447	999999	961	209	387	528	234	912	52	461	999999	999999	44	744	329	828	920	217	802	351	999999	299	
999999	999999	923	999999	554	999999	999999	426	999999	393	999999	604	857	850	999999	350	833	628	999999	999999	333	751	872	376	159	396	999999	976	610	267	863	528	974	157	936	149	286	761	974	999999	621	999999	605	273	685	439	887	479	999999	579	384	999999	999999	953	999999	999999	949	557	477	167	999999	323	999999	598	999999	588	630	999999	914	818	74	999999	653	71	695	707	155	608	691	719	508	663	999999	999999	999999	689	999999	31	191	143	199	729	294	816	247	307	810	999999	999999	107	809	187	564	62	514	312	999999	64	267	999999	999999	351	865	999999	999999	999999	999999	784	714	840	185	608	527	781	628	345	787	999999	999999	397	999999	148	864	593	910	330	108	999999	526	581	169	358	763	999999	999999	999999	863	536	167	999999	99	35	302	904	921	210	660	783	433	178	524	692	240	869	999999	519	487	999999	846	337	999999	999999	999999	143	999999	826	844	604	999999	780	482	260	679	849	999999	871	845	959	999999	709	670	325	630	999999	66	476	999999	999999	560	999999	370	590	689	829	808	935	767	999999	233	104	999999	65	487	653	695	273	23	391	571	500	674	527	610	147	667	849	533	909	87	214	708	950	999999	338	419	999999	571	999999	51	999999	113	686	999999	577	353	615	837	976	662	792	463	736	332	70	999999	843	980	552	172	958	412	858	999999	999999	396	415	21	999999	243	999999	702	173	999999	208	396	988	791	43	793	62	21	999999	256	999999	750	971	627	983	46	576	911	28	687	92	960	255	604	716	190	937	603	689	743	858	100	299	397	133	673	314	62	947	758	120	999999	999999	611	797	999999	999999	999999	999999	999999	667	999999	999999	999999	267	999999	150	393	84	852	856	999999	332	813	398	204	461	999999	504	999999	731	524	963	999999	577	145	999999	644	999999	448	999999	159	575	576	999999	965	999999	999999	139	885	532	920	978	105	902	999999	999999	51	222	603	816	839	293	718	391	152	928	423	909	999999	143	506	587	635	95	707	999999	756	737	433	787	648	455	999999	786	999999	546	999999	999999	915	521	999999	431	213	631	999999	865	999999	195	933	999999	992	999999	17	751	36	343	999999	19	204	779	867	313	999999	999999	178	394	674	999999	580	999999	70	65	993	610	79	85	383	14	168	841	34	570	804	396	795	744	447	867	760	477	203	859	173	146	653	760	641	398	463	542	200	999999	615	336	976	936	999999	407	682	999999	959	348	999999	363	754	999999	508	403	30	433	947	807	180	112	413	210	892	857	956	999999	443	985	550	626	650	107	
955	478	419	858	834	49	194	809	518	999999	19	809	391	356	261	248	378	40	999999	393	756	512	923	999999	54	999999	451	373	999999	974	797	233	712	999999	999999	40	999999	171	598	999999	623	370	594	557	201	93	475	999999	68	204	617	520	999999	267	351	452	999999	643	813	781	597	821	301	543	67	785	106	734	14	230	264	216	441	686	770	999999	918	375	584	961	999999	841	999999	323	366	287	202	455	315	999999	999999	350	999999	817	999999	801	79	60	500	999999	986	741	604	837	939	411	88	355	497	956	534	999999	999999	852	999999	756	516	978	187	780	593	651	429	115	745	999999	858	624	999999	968	325	867	875	178	999999	846	999999	999999	383	999999	208	846	957	359	374	305	291	505	623	563	295	101	873	999999	822	344	321	499	101	34	553	999999	999999	999999	640	666	314	890	999999	357	519	48	604	999999	581	746	999999	80	741	999999	633	999999	11	812	683	234	999999	165	999999	640	534	747	385	359	412	999999	999999	438	718	999999	990	999999	627	275	54	256	999999	651	148	86	999999	999999	757	651	400	200	463	999999	846	415	671	159	544	246	823	999999	662	255	999999	836	999999	265	361	42	459	999999	734	735	768	436	738	999999	26	279	990	999999	999999	999999	999999	221	291	999999	592	312	46	841	999999	391	452	281	593	250	832	311	999999	394	890	725	201	167	465	727	999999	999999	677	328	142	274	256	540	782	928	297	607	555	186	673	58	996	618	386	353	293	999999	999999	497	999999	714	81	606	402	999999	542	800	755	564	303	182	635	717	708	592	144	911	499	999999	953	234	756	31	720	841	999999	999999	781	122	443	999999	577	190	808	427	202	649	999999	518	396	497	851	990	882	999999	999999	288	999999	794	218	999999	997	187	999999	296	958	60	886	999999	545	959	28	643	999999	392	605	455	909	290	399	999999	999999	980	278	466	383	765	148	229	427	450	673	987	903	71	913	399	646	522	469	999999	999999	587	999999	437	478	218	870	999999	895	968	999999	999999	404	999999	608	999999	999999	87	912	202	912	666	143	105	295	40	999999	69	478	215	808	397	820	999999	999999	999999	17	841	987	175	895	647	334	999999	999999	53	593	189	999999	999999	491	999999	609	277	999999	107	453	877	999999	447	477	999999	31	689	169	999999	808	999999	992	422	999999	77	999999	747	306	274	999999	683	34	251	447	560	606	999999	724	250	787	553	999999	633	742	139	999999	549	697	999999	626	644	300	98	245	446	999999	50	888	423	478	861	970	964	999999	770	
999999	899	10	916	214	450	965	918	204	999999	138	368	679	878	999999	999999	60	999999	648	697	999999	936	16	999999	999999	999999	692	310	771	999999	582	999999	868	971	286	800	549	780	879	185	679	999999	999999	979	999999	827	999999	19	56	928	811	999999	325	77	388	917	892	998	552	999999	757	664	157	278	999999	84	499	707	999999	999999	10	280	342	999999	28	20	52	999999	999999	546	999999	683	999999	842	125	823	737	999999	593	368	907	550	999999	240	428	24	999999	624	306	999999	999999	999999	417	999999	927	999999	425	999999	999999	377	999999	865	315	15	999999	84	999999	999999	999999	859	346	999999	124	243	670	460	52	112	54	14	999999	427	731	460	219	999999	275	785	915	584	408	884	753	999999	493	51	245	231	786	354	999999	919	471	999999	896	999999	548	183	808	999999	498	323	808	53	999999	456	144	854	999999	911	999999	999999	999999	579	461	999999	944	897	750	628	224	820	999999	700	999999	999999	999999	294	563	579	999999	102	977	447	95	94	86	710	635	46	907	999999	434	874	545	999999	528	891	984	445	695	650	433	190	999999	677	996	118	653	999999	500	999999	300	227	918	716	646	999999	493	376	999999	243	272	999999	720	834	396	452	999999	410	348	74	309	128	884	352	668	797	195	418	98	968	67	911	999999	67	999999	999999	955	828	999999	576	408	999999	69	461	387	999999	999999	428	999999	554	999999	252	385	435	999999	182	343	575	57	849	766	999999	288	417	186	361	176	663	744	999999	999999	335	999999	771	999999	691	69	432	964	948	337	999999	137	543	24	999999	536	121	517	917	999999	999999	781	504	809	334	339	652	285	36	553	805	684	112	68	999999	196	613	769	858	123	910	999999	109	521	999	999999	744	999999	999999	825	65	155	826	314	116	554	562	961	341	362	999999	999999	938	999999	532	999999	999999	485	999999	628	922	351	659	804	963	778	681	982	810	999999	594	259	999999	210	498	659	857	798	999999	999999	999999	651	999999	506	706	763	999999	705	989	916	923	269	999999	743	903	713	496	32	350	338	873	999999	161	955	767	167	999999	999999	905	999999	235	235	534	999999	994	280	999999	162	107	210	115	999999	999999	999999	463	335	254	179	307	784	173	834	458	622	209	64	500	999999	738	549	529	935	799	127	999999	697	999999	690	749	999999	799	344	924	150	232	897	585	999999	502	441	912	999999	440	131	999999	401	777	911	125	939	780	442	424	558	680	180	186	876	999999	765	601	563	430	675	985	829	910	999999	399	999999	999999	243	999999	307	636	466	504	
678	418	299	920	822	575	810	851	366	919	999999	470	62	721	709	999999	999999	840	359	643	764	145	879	999999	999999	522	814	470	546	462	999999	921	224	675	508	999999	914	844	778	988	999999	823	629	909	543	847	347	590	769	190	252	467	999999	822	999999	542	538	999999	999999	999999	999999	349	999999	903	803	455	256	999999	223	999999	147	999999	71	999999	33	941	999999	999999	947	622	999999	999999	700	366	220	999999	643	999999	999999	965	999999	999999	393	478	237	280	999999	725	999999	98	600	960	376	528	52	999999	405	916	798	799	36	567	861	838	999999	536	649	948	999999	153	999999	854	451	257	321	41	509	999999	143	753	432	791	864	858	31	224	857	181	323	999999	999999	727	603	146	938	372	255	554	999999	700	630	569	42	962	999999	746	519	129	217	21	999999	999999	782	999999	376	245	702	12	817	911	679	478	999999	832	889	93	261	999999	999999	999999	999999	954	999999	443	133	862	758	902	581	285	704	999999	963	311	21	451	944	558	770	703	669	999999	737	999999	30	162	934	999999	83	999999	999999	214	810	999999	236	895	571	999999	999999	513	999999	999999	431	541	217	941	999999	333	820	447	148	703	544	615	289	542	999999	809	422	970	928	999999	999999	999999	790	999999	928	704	999999	999999	880	605	636	266	226	869	821	205	999999	89	999999	611	999999	635	999999	999999	670	204	979	693	678	762	999999	951	584	927	999999	53	751	717	999999	999999	257	999999	999999	543	999999	288	398	419	720	31	585	342	332	327	180	204	999999	999999	829	733	725	391	999999	127	679	684	681	299	899	999999	454	515	76	838	363	683	77	521	723	392	806	570	973	999999	186	593	999999	267	757	776	721	999999	888	289	94	999999	267	449	863	999999	606	109	999999	942	576	999999	276	494	963	496	999999	811	999999	446	927	999999	999999	999999	941	95	65	424	542	132	66	999999	627	786	754	497	426	628	657	341	785	706	999999	41	90	116	326	144	303	999999	650	999999	475	999999	362	929	999999	476	508	777	999999	192	567	397	999999	999999	999999	490	740	476	999999	508	163	944	660	230	999999	386	710	835	768	921	130	280	482	156	237	185	433	999999	50	999999	130	879	14	603	149	662	156	999999	999999	836	999999	827	202	999999	756	530	791	142	824	80	765	672	18	999999	72	296	999999	999999	645	277	999999	915	435	128	387	283	999999	999999	90	452	240	999999	182	932	526	999999	88	340	400	707	393	999999	10	969	999999	457	870	598	541	999999	747	417	999999	395	780	489	401	83	764	482	589	733	
61	999999	840	999999	500	86	889	769	217	584	348	937	999999	764	915	465	933	999999	999999	351	526	237	999999	823	930	786	161	47	900	15	576	917	127	999999	250	628	139	999999	999999	793	999999	772	645	172	999999	634	511	26	574	936	149	833	79	248	217	823	999999	26	342	713	925	851	868	212	999999	430	820	999999	999999	296	336	21	999999	619	641	999999	591	542	999999	999999	999999	145	473	999999	865	742	848	879	999999	999999	999999	122	589	253	868	857	903	443	999999	648	814	287	502	287	999999	999999	860	460	606	999999	999999	144	272	46	439	999999	388	903	346	999999	582	941	780	999999	344	223	432	730	750	784	850	157	388	999999	491	999999	642	195	364	738	881	397	282	989	999999	817	850	553	813	88	999999	999999	107	888	75	873	507	405	942	396	705	999999	999999	822	613	94	756	999999	554	442	157	202	548	607	394	195	668	791	999999	527	373	999999	999999	999999	315	999999	999999	999999	50	999999	999999	999999	253	999999	42	751	688	460	385	109	71	999999	999	381	930	286	461	500	503	880	214	715	492	999999	33	827	223	47	517	763	44	999999	125	936	999999	910	949	580	574	643	506	217	416	813	465	679	999999	544	999999	39	398	559	999999	170	413	784	754	828	944	215	999999	650	999999	621	74	805	999999	73	439	29	336	999999	925	859	999999	999999	308	679	959	354	948	679	306	488	375	484	269	955	532	167	166	131	635	369	999999	999999	999999	794	748	999999	110	815	114	999999	702	999999	634	999999	786	999999	485	84	868	600	267	857	354	465	256	999999	546	622	540	999999	999999	999999	256	565	999999	526	732	999999	930	309	999999	142	574	584	785	858	850	132	999999	125	681	91	263	44	112	258	512	999999	548	169	124	488	999999	832	858	497	999999	999999	393	269	684	999999	154	568	357	134	293	769	679	397	739	423	453	424	999999	999999	951	221	463	505	24	999999	965	770	999999	999999	999999	999999	999999	297	597	781	739	999999	441	999999	937	694	687	977	964	742	139	160	430	700	44	860	241	86	545	59	999999	887	255	999999	16	383	383	999999	276	550	52	392	800	957	684	999999	999999	891	999999	267	533	485	540	281	793	999999	350	494	730	997	510	650	999999	999999	176	851	999999	680	703	563	320	105	999999	999999	700	999999	360	472	26	499	999999	999999	241	287	525	139	999999	973	967	201	43	999999	861	279	999999	402	640	262	791	833	881	313	197	291	947	438	775	999999	581	999999	464	878	478	240	130	999999	999999	474	31	46	504	690	712	512	
530	431	244	441	383	307	117	108	680	192	999999	573	162	950	340	97	364	240	401	921	736	164	420	630	158	879	983	175	240	754	338	200	600	999999	999999	525	203	999999	743	999999	939	366	999999	295	622	557	18	468	143	933	682	274	999999	999999	999999	375	21	613	292	999999	324	999999	867	926	854	999999	972	477	199	999999	894	999999	999999	127	981	380	957	134	999999	601	871	525	999999	999999	81	74	901	999999	909	999999	514	589	61	249	959	998	498	281	441	204	585	999999	279	329	49	999999	777	181	809	405	417	999999	605	691	632	798	999999	571	854	789	999999	172	567	802	310	314	968	258	167	999999	881	686	692	813	25	340	256	712	266	999999	297	730	999999	514	978	627	984	370	999999	170	98	999999	426	651	999999	422	973	476	28	735	694	529	999999	825	999999	731	204	792	999999	301	552	999999	999999	999999	999999	794	172	62	824	683	330	608	641	997	894	954	269	50	999999	603	367	999999	694	530	723	999999	717	999999	991	999999	432	201	694	324	999999	892	622	980	999999	999999	999999	920	652	345	415	96	887	26	930	568	999999	163	658	82	999999	772	999999	784	722	733	87	988	71	576	260	138	913	326	388	12	342	289	890	260	353	446	137	358	999999	999999	999999	701	999999	432	785	279	542	999999	999999	845	390	837	267	425	806	999999	858	85	95	286	182	571	637	928	235	191	272	408	729	497	645	163	668	999999	999999	999999	744	639	790	999999	596	999999	999999	999999	621	504	31	474	453	91	588	62	273	838	464	319	74	325	999999	604	999999	144	999999	999999	210	999999	999999	182	572	430	999999	229	999999	113	690	880	634	103	999999	730	169	999999	955	999999	909	592	889	829	999999	543	321	428	442	196	975	462	410	53	343	393	335	999999	902	32	564	999999	768	999999	158	999999	684	970	999999	476	444	999999	188	999999	982	617	999999	349	552	999999	118	108	786	107	999999	238	480	999999	999999	923	405	320	895	932	93	999999	824	729	681	999999	858	999999	421	999999	752	766	283	165	70	725	55	999999	999999	872	914	999999	582	999999	41	920	114	999999	220	94	81	133	322	256	170	442	793	618	668	506	181	767	687	820	999999	371	955	324	530	999999	999999	419	999999	999999	28	999999	968	999999	697	999999	941	764	140	336	894	999999	453	999999	995	628	932	437	999999	799	999999	156	778	761	325	999999	964	999999	573	185	999999	662	118	299	238	999999	999999	639	920	906	999999	416	637	360	926	726	918	928	329	901	112	999999	101	999999	332	871	999999	217	
838	37	796	999999	201	954	999999	242	999999	163	798	461	999999	302	517	420	244	294	519	999999	834	598	752	46	470	671	83	765	571	893	967	366	695	265	801	892	120	999999	225	682	239	999999	999999	764	140	867	746	809	933	680	980	999999	362	429	999999	249	285	760	691	530	881	366	670	626	999999	441	766	899	501	624	310	999999	79	836	199	150	999999	999999	999999	602	924	999999	831	890	999999	929	13	275	883	561	999999	999999	720	694	801	873	33	999999	577	999999	999999	847	999999	318	380	158	968	999999	240	242	857	297	854	98	999999	617	534	780	713	266	438	501	26	939	18	950	120	384	45	326	127	801	420	217	501	87	955	999999	520	764	961	487	44	651	704	328	505	631	98	193	348	253	999999	320	999999	999999	999999	378	310	430	47	594	999999	999999	125	66	877	646	597	528	999999	22	270	999999	305	999999	466	375	245	689	454	489	295	851	977	999999	923	999999	947	892	256	586	221	99	726	377	996	130	999999	999999	451	858	44	570	531	336	999999	928	25	319	152	465	143	999999	976	558	999999	999999	999999	999999	142	777	699	704	282	85	800	180	232	928	954	346	839	597	999999	999999	454	725	329	999999	891	994	94	638	749	999999	452	599	123	177	78	366	193	999999	514	673	999999	339	297	456	999999	812	706	96	364	806	999999	546	384	390	114	583	320	295	999999	148	693	999999	999999	491	632	210	66	64	859	597	999999	554	92	999999	435	999999	437	872	125	88	297	997	283	942	173	906	999999	999999	73	495	56	999999	934	376	979	999999	384	805	999999	334	756	652	237	767	654	999999	999999	999999	999999	990	155	447	179	281	850	696	999999	23	327	725	985	333	990	373	999999	263	619	999999	594	336	999999	631	999999	790	332	999999	769	999999	297	999999	453	415	999999	83	350	999999	728	663	525	293	999999	370	487	107	999999	999999	999999	999999	226	400	462	746	225	629	259	999999	398	389	999999	216	999999	999999	725	236	999999	999999	555	917	999999	941	534	955	999999	311	23	379	999999	951	450	899	983	906	300	896	639	706	200	158	823	826	220	999999	714	319	366	52	645	261	825	770	876	744	839	284	866	506	555	914	615	880	379	999999	938	999999	233	29	979	828	596	999999	388	407	999999	207	731	195	251	881	944	999999	733	999999	999999	680	32	248	77	26	999999	142	160	285	542	999999	456	773	411	999999	96	346	73	999999	665	999999	999999	479	650	642	553	680	999999	674	969	645	156	487	320	999999	37	984	952	962	797	464	
425	999999	865	160	750	957	783	586	795	607	906	916	237	877	298	553	999999	434	999999	360	877	999999	315	999999	999999	969	462	154	637	112	394	999999	29	999999	832	288	613	499	892	999999	897	678	878	372	738	240	260	443	999999	483	395	527	999999	999999	586	999999	796	968	364	999999	999999	639	999999	693	223	999999	896	35	54	999999	939	109	542	877	462	208	607	943	168	999999	999999	29	185	164	716	999999	612	582	999999	893	491	645	144	121	999999	267	729	195	158	932	343	234	999999	959	999999	296	985	621	984	999999	999999	853	999999	798	72	485	464	795	977	356	203	324	411	161	528	304	964	431	999999	205	479	999999	795	236	999999	999999	630	225	620	999999	881	990	597	246	999999	999999	999999	346	999999	615	803	934	217	801	739	28	823	247	441	249	332	563	999999	789	908	918	68	583	999999	999999	855	999999	999999	557	475	212	999999	175	999999	999999	468	628	999999	181	401	545	215	993	496	999999	670	392	999999	381	107	327	166	807	999999	999999	580	263	999999	481	999999	564	999999	660	336	999999	999999	658	648	551	781	704	191	662	397	999999	713	74	999999	372	907	999999	463	999999	460	157	999999	919	837	999999	999999	214	858	900	421	837	786	554	999999	999999	999999	999999	744	999999	600	403	999999	504	419	965	929	515	177	999999	574	297	111	955	209	188	490	381	821	691	242	999999	845	999999	250	560	586	168	999999	135	459	999999	728	230	213	67	21	999999	999999	871	37	999999	999999	460	999999	134	736	830	355	488	480	540	999999	62	10	33	557	855	263	859	388	770	999999	51	948	680	569	999999	752	151	176	938	872	949	663	438	999999	394	999999	126	999999	756	813	999999	655	918	702	999999	229	999999	510	999999	298	650	493	267	695	999999	512	999999	564	855	87	213	322	541	668	252	399	571	999999	172	901	147	999999	631	999999	198	999999	39	977	894	661	999999	641	999999	649	231	465	406	743	542	999999	307	999999	969	679	609	999999	123	260	459	286	657	694	347	264	160	615	999999	999999	999999	610	483	678	999999	203	513	999999	999999	891	446	787	992	999999	951	290	603	586	75	951	357	999999	281	999999	528	618	14	879	304	755	499	616	999999	105	245	999999	999999	629	999999	775	999999	47	999999	999999	813	671	293	999999	742	67	661	573	550	910	953	915	338	704	159	999999	999999	634	277	999999	402	999999	194	896	999999	29	881	999999	695	999999	785	319	296	59	965	999999	999999	185	146	247	104	925	76	999999	152	330	603	999999	999999	999999	586	541	999999	748	829	982	487	
396	245	722	186	999999	878	999999	134	643	999999	289	999999	999999	726	23	999999	40	462	999999	764	501	753	272	426	186	505	856	712	254	999999	548	999999	999999	999999	999999	940	423	70	999999	57	815	568	508	701	999999	966	999999	122	999999	53	740	999999	362	999999	986	642	999999	999999	999999	190	32	547	999999	105	90	69	999999	999999	788	82	84	969	54	429	948	933	255	999999	112	219	329	744	149	211	808	261	867	764	392	305	999999	999999	71	999999	34	277	688	999999	620	264	221	999999	333	500	968	999999	251	933	279	63	397	410	204	790	860	288	408	999999	296	829	201	990	999999	493	114	957	908	817	999999	681	999999	841	951	847	997	999999	420	649	242	47	19	934	494	339	907	567	999999	280	376	746	999999	19	999999	791	72	231	719	840	395	21	862	434	538	999999	808	556	459	999999	792	999999	867	758	446	258	819	267	505	212	999999	999999	999999	999999	450	658	812	245	724	170	784	999999	359	999999	264	231	185	585	406	896	999999	360	118	576	488	584	878	120	572	868	999999	999999	725	516	263	848	976	234	984	879	785	573	832	999999	999999	26	442	297	504	225	83	244	861	608	682	235	439	468	159	865	999999	701	672	999999	198	979	60	843	326	415	254	950	999999	526	121	957	528	819	14	471	152	999999	616	357	794	737	943	126	833	38	419	517	999999	999999	999999	93	900	976	110	592	965	599	971	98	970	133	643	999999	497	725	707	619	464	687	723	198	95	999999	71	460	46	933	19	297	999999	999999	874	999999	999999	37	66	999999	999999	421	506	552	619	527	387	671	103	608	629	118	999999	999999	62	397	999999	999999	998	586	915	650	555	999999	999999	683	102	999999	258	172	919	469	668	166	901	52	191	180	999999	567	937	399	999999	999999	314	900	999999	206	684	487	85	999999	999999	479	635	78	999999	474	999999	999999	999999	999999	422	931	999999	169	450	999999	897	19	999999	235	999999	440	649	525	999999	128	727	690	716	999999	558	999999	97	415	440	999999	530	833	999999	717	999999	999999	141	792	977	435	999999	999999	460	802	309	674	281	849	999999	598	830	120	999999	999999	747	999999	230	540	596	650	843	284	999999	261	644	74	833	498	27	702	308	856	547	858	379	582	240	913	596	999999	500	999999	245	841	999999	419	58	439	970	935	999999	601	206	336	591	999999	425	208	168	244	841	782	831	477	999999	973	572	926	378	174	52	316	944	712	160	605	49	887	893	234	999999	404	528	92	290	999999	660	999999	276	904	167	41	
755	361	999999	717	416	767	999999	999999	847	132	999999	805	893	999999	657	493	186	999999	999999	537	315	999999	229	447	263	748	196	591	323	999999	660	473	16	20	560	593	670	442	198	281	344	509	999999	893	343	722	199	999999	60	177	45	290	999999	630	726	821	999999	604	463	668	580	960	81	999999	471	999999	798	882	999999	73	999999	999999	797	999999	202	999999	999999	335	113	541	559	999999	541	156	999999	999999	994	386	999999	739	999999	999999	978	530	999999	384	437	890	999999	746	923	999999	999999	986	354	301	493	325	437	920	274	806	999999	922	118	999999	429	925	180	102	602	422	597	999999	612	757	764	276	463	818	378	667	904	999999	617	999999	389	554	999999	34	999999	999999	949	374	474	655	999999	65	421	140	955	512	719	339	999999	511	720	999999	383	596	536	226	862	999999	551	999999	901	143	999999	866	190	999999	133	155	216	924	473	999999	349	957	191	999999	854	332	999999	865	999999	574	223	115	531	572	999999	215	498	999999	815	340	823	867	753	441	750	554	950	90	389	573	133	229	999999	497	999999	426	415	827	999999	539	999999	999999	659	337	920	210	999999	618	703	918	657	546	118	142	409	482	999999	749	959	309	999999	782	999999	384	451	999999	76	999999	105	999999	799	671	307	285	584	146	218	426	999999	999999	219	999999	387	471	916	586	121	905	98	999999	222	999999	999999	72	167	999999	210	285	999999	926	143	311	522	999999	999999	986	249	832	558	272	999999	788	238	419	100	50	405	24	999999	865	882	171	945	110	541	144	802	999999	999999	610	936	932	999999	594	416	907	818	438	353	999999	347	289	999999	825	730	434	437	999999	972	127	578	196	817	30	54	972	366	999999	417	983	193	14	713	947	336	341	257	643	13	192	231	967	999999	999999	527	603	814	129	379	117	706	353	272	11	42	749	125	520	550	444	551	406	30	369	745	999999	999999	999999	999999	399	187	794	455	790	895	999999	999999	288	999999	999999	999999	247	52	999999	286	839	742	999999	999999	587	225	999999	103	568	640	824	946	310	792	195	999999	415	629	999999	930	999999	999999	481	116	999999	233	836	27	999999	286	313	364	999999	999999	999999	599	862	493	912	183	450	701	886	159	80	665	224	496	317	423	752	617	72	999999	374	941	270	999999	999999	999999	389	718	994	999999	999999	470	234	228	886	595	175	922	717	806	490	221	21	999999	45	999999	999999	350	710	999999	999999	696	301	999999	718	964	339	265	999	999999	794	731	999999	999999	822	609	440	996	609	721	258	999999	900	
266	888	162	999999	938	570	727	354	999999	17	320	758	999999	178	999999	509	922	266	909	999999	168	999999	759	514	416	509	435	335	21	999999	989	436	703	795	45	464	565	43	401	695	999999	214	754	723	396	845	192	440	999999	497	999999	465	348	907	741	999999	139	648	999999	438	144	401	342	308	28	883	64	844	143	427	944	999999	999999	224	651	954	267	45	999999	571	327	999999	777	999999	64	533	97	796	63	791	334	917	999999	962	560	999999	871	456	704	512	791	999999	307	999999	553	797	999999	999999	266	787	987	103	529	952	121	149	624	817	254	495	796	267	791	352	999999	36	999999	902	664	771	999999	810	340	615	779	979	697	999999	971	266	932	962	540	276	803	241	397	567	851	420	265	63	999999	219	716	533	556	955	47	526	428	698	470	494	704	186	762	999999	999999	999999	452	977	846	987	562	833	727	999999	548	861	639	811	60	253	999999	39	609	131	898	256	433	999999	609	999999	999999	244	502	55	572	999999	478	482	999999	999999	967	287	217	223	999999	999999	805	41	416	185	999999	617	647	999999	978	674	999999	641	25	926	707	710	378	400	159	999999	340	682	952	921	393	999999	426	341	285	999999	822	395	473	25	450	401	334	433	999999	230	596	285	76	897	999999	836	467	468	22	266	999999	816	999999	339	552	132	999999	495	792	731	201	316	941	749	851	999999	999999	999	485	999999	385	999999	832	929	731	65	999999	64	872	999999	698	999999	328	999999	329	999999	999999	999999	473	327	322	839	640	999999	999999	290	344	326	999999	867	999999	999999	982	706	881	999999	983	144	607	497	516	999999	623	246	42	999999	987	922	999999	845	999999	44	999999	999999	993	546	313	996	901	999999	720	299	18	14	887	999999	999999	622	999999	364	999999	196	536	999999	811	298	226	404	804	999999	302	999999	895	209	16	999999	930	824	713	999999	661	987	242	166	999999	227	25	618	358	800	268	375	784	76	999999	999999	999999	560	356	999999	329	909	202	116	999999	308	403	808	997	263	310	160	909	802	703	44	954	999999	209	594	999999	607	999999	13	535	927	999999	829	386	343	136	380	478	17	25	751	999999	135	17	999999	823	216	621	999999	499	999999	465	999999	999999	789	719	999999	999999	762	432	999999	864	999999	999999	231	999999	574	432	664	136	930	999999	901	999999	951	999999	828	372	732	770	75	986	950	513	999999	999999	655	466	596	999999	998	29	999999	585	304	887	606	554	999999	805	259	999999	957	968	569	437	564	205	421	550	891	765	999999	999999	367	
734	913	685	163	760	999999	999999	836	51	137	910	965	326	492	74	642	283	586	926	999999	291	39	982	944	989	907	460	55	56	731	243	999999	725	999999	569	973	921	400	999999	789	151	999999	916	840	999999	472	999999	712	356	999999	618	188	999999	480	85	705	931	999999	174	853	566	72	790	319	894	999999	249	107	999999	101	721	882	561	147	379	343	122	151	295	527	668	999999	999999	147	999999	64	999999	254	999999	863	51	189	236	182	999999	89	167	606	946	999999	232	999999	789	264	197	735	627	563	110	741	592	790	455	999999	999999	999999	374	999999	999999	999999	999999	999999	955	69	59	541	655	999999	914	300	999999	516	205	999999	305	528	958	443	950	387	437	147	154	999999	280	261	733	590	988	414	714	515	410	116	999999	999999	195	999999	214	655	89	248	648	999999	999999	86	999999	309	350	665	860	930	701	818	411	999999	999999	554	788	798	999999	999999	400	510	999999	670	115	999999	825	999999	343	999999	238	304	307	198	999999	344	844	999999	667	434	249	332	553	999999	999999	591	705	649	386	999999	941	416	999999	24	848	147	234	999999	999999	999999	483	282	332	632	701	406	521	222	192	515	709	594	141	382	999999	78	957	999999	856	523	393	185	691	999999	296	822	456	999999	350	361	120	949	232	170	951	966	10	920	92	417	80	492	467	999999	999999	356	285	999999	198	779	190	999999	999999	457	999999	307	591	629	999999	879	950	238	872	831	405	760	999999	970	431	858	999999	46	718	449	453	901	717	820	999999	939	546	980	104	999999	180	687	909	774	58	653	385	380	584	212	466	841	620	636	475	180	983	314	54	339	712	153	714	600	14	221	999999	770	858	406	343	999999	144	311	660	718	999999	598	999999	777	999999	999999	462	516	982	999999	290	90	355	999999	955	241	936	764	858	37	972	318	770	999999	999999	999999	522	188	999999	496	707	999999	999999	999999	329	999999	392	277	856	999999	999999	999999	618	402	930	509	424	267	999999	111	999999	379	452	633	745	542	827	95	713	999999	183	284	646	999999	904	971	114	598	999999	570	849	669	999999	843	345	774	700	999999	905	564	200	265	999999	768	999999	999999	866	999999	21	787	999999	307	563	999999	841	999999	561	132	497	958	404	999999	986	880	262	374	471	999999	297	999999	842	459	999999	158	999999	918	546	877	41	576	115	761	587	493	11	999999	999999	919	11	929	222	577	880	947	170	374	278	999999	516	99	866	999999	65	50	945	119	127	999999	322	923	870	684	100	921	999999	642	247	503	
878	999999	268	552	607	368	757	274	578	242	988	311	999999	689	371	999999	709	999999	705	547	999999	892	999999	701	606	88	68	538	999999	959	103	527	137	999999	999999	805	831	324	999999	999999	292	680	540	884	999999	20	283	191	322	158	222	999999	937	999999	999999	999999	999999	566	945	528	309	229	787	619	149	471	184	999999	999999	565	121	394	999999	18	264	866	999999	549	285	596	805	877	225	338	746	96	590	436	999999	992	999999	274	999999	142	397	73	893	921	745	999999	999999	408	480	757	47	827	999999	928	999999	98	635	735	290	999999	722	999999	13	999999	872	62	999999	999999	999999	718	45	846	24	64	621	201	973	439	804	999999	760	999999	406	468	300	918	276	661	999999	730	367	999999	983	30	419	965	69	443	58	692	82	97	999999	762	721	200	813	765	316	999999	125	205	931	959	599	325	35	544	999999	999999	785	229	999999	335	360	250	863	994	644	656	142	540	390	121	258	672	64	643	747	110	115	511	355	747	615	999999	862	999999	430	104	939	525	999999	105	906	853	999999	27	411	999999	337	818	130	999999	121	999999	814	819	999999	999999	999999	391	797	68	848	284	874	20	719	198	388	838	574	550	999999	616	265	999999	214	405	999999	47	241	276	772	297	390	694	635	40	357	53	999999	999999	999999	999999	999999	226	256	999999	979	330	307	223	102	498	254	579	943	505	999999	528	614	315	595	999999	160	531	295	560	893	189	999999	999999	999999	344	999999	80	999999	999999	999999	49	48	582	425	21	739	28	183	999999	53	811	999999	140	999999	999999	438	18	999999	999999	999999	206	930	696	738	800	999999	618	381	999999	973	999999	862	783	999999	290	490	42	889	583	493	141	999999	21	999999	999999	437	254	978	22	906	516	999999	116	762	999999	999999	352	843	625	76	130	647	425	999999	999999	948	967	524	999999	348	405	129	334	127	275	848	999999	188	999999	372	700	640	999999	851	467	21	756	31	923	999999	147	999999	999999	517	372	494	999999	711	999999	143	470	730	558	999999	999999	397	999999	999999	496	843	999999	174	196	263	375	490	288	573	842	999999	202	946	600	999999	999999	999999	854	817	755	781	999999	216	539	523	999999	970	999999	693	350	80	184	999999	535	999999	999999	973	12	20	151	881	999999	368	869	791	941	524	140	310	999999	304	999999	29	243	999999	928	999999	634	999999	361	999999	408	999999	999999	999999	682	999999	421	520	276	236	214	844	676	999999	575	556	999999	748	581	387	999999	781	229	999999	538	165	999999	820	161	997	999999	338	659	999999	483	
999999	145	108	118	999999	113	619	43	247	100	697	353	369	149	381	646	885	999999	973	565	999999	374	187	242	527	900	600	368	278	887	999999	999999	929	400	953	421	248	639	75	999999	230	999999	982	955	840	811	174	680	780	360	464	246	685	190	856	256	958	865	591	999999	512	999999	764	999999	999999	999999	423	969	196	959	408	255	36	999999	344	878	392	999999	401	715	735	999999	588	999999	999999	999999	509	999999	544	706	463	382	58	458	999999	999999	983	631	741	337	397	205	494	820	999999	218	219	999999	846	977	999999	999999	999999	875	881	591	999999	846	927	585	13	674	434	489	999999	35	207	578	927	374	895	760	489	73	999999	999999	436	768	965	224	429	522	999999	999999	842	726	908	999999	577	190	308	146	704	999999	333	723	999999	999999	999999	999999	999999	641	69	481	91	113	999999	999999	557	999999	999999	999999	880	712	166	491	771	999999	646	779	127	34	10	746	76	758	65	999999	739	999999	768	999999	454	49	214	787	463	431	999999	739	480	507	625	235	36	404	266	999999	999	842	951	903	368	544	808	985	641	323	414	332	57	922	671	952	999999	732	458	840	999999	999999	37	350	999999	999999	309	620	999999	774	720	672	502	73	999999	897	653	864	73	999999	999999	228	156	999999	999999	162	691	557	836	673	999999	303	999999	425	494	999999	815	610	999999	460	245	197	586	999999	999999	742	829	999999	999999	773	308	718	668	548	999999	999999	999999	999999	999999	239	999999	999999	784	999999	132	427	726	87	579	999999	999999	52	999999	613	674	999999	641	289	547	999999	332	707	959	999999	999999	934	634	999999	999999	213	409	927	999999	999999	244	493	412	999999	999999	185	26	752	999999	894	691	266	374	65	999999	565	648	942	349	999999	906	518	792	722	371	197	792	999999	272	999999	304	164	766	72	378	999999	999999	790	999999	371	266	580	999999	999999	999999	118	569	578	533	259	565	999999	999999	999999	384	726	999999	999999	488	999999	999999	697	490	48	600	537	499	312	687	692	924	857	999999	977	794	336	225	728	999999	263	628	999999	796	999999	810	999999	576	541	687	652	999999	950	312	988	999999	568	100	264	473	842	618	267	891	999999	999999	707	69	610	439	58	510	999999	999999	999999	928	178	901	478	238	999999	961	958	999999	44	211	974	555	999999	998	236	246	961	264	509	645	370	333	954	999999	112	999999	965	999999	639	151	518	612	87	69	810	999999	999999	999999	999999	999999	660	642	856	999999	360	999999	651	611	213	812	549	718	838	589	567	845	999999	790	136	985	999999	856	985	
893	693	371	999999	358	999999	999999	624	935	553	628	985	728	476	325	999999	950	999999	364	897	999999	601	799	773	999999	502	964	720	999999	898	999999	885	803	656	962	999999	988	684	999999	423	645	198	613	174	999999	603	838	378	631	464	999999	999999	641	958	168	301	893	598	979	856	233	847	792	999999	828	742	192	82	513	378	347	275	833	999999	262	638	987	635	999999	894	999999	596	999999	377	999999	865	254	844	497	999999	63	400	704	446	199	797	405	576	345	999999	421	766	865	999999	126	910	999999	999999	999999	999999	313	268	44	94	203	637	999999	999999	324	963	498	347	584	999999	999999	999999	570	396	751	465	999999	421	299	95	483	999999	999999	999999	261	999999	999999	554	999999	967	366	999999	365	620	253	999999	999999	980	262	999999	979	83	191	32	938	178	349	639	999999	999999	296	892	999999	999999	999999	999999	906	999999	174	512	134	943	208	999999	485	999999	591	950	153	198	426	999999	169	917	115	409	715	708	898	92	471	210	605	999999	680	999999	999999	416	18	999999	656	127	999999	749	258	45	874	999999	546	418	586	999999	495	759	824	43	733	61	843	211	999999	999999	999999	91	999999	923	347	999999	999999	21	999999	185	941	206	542	999999	999999	999999	668	999999	534	151	999999	999999	505	82	714	846	83	647	740	775	999999	807	365	459	104	999999	999999	334	698	573	637	534	716	411	457	299	999999	525	999999	324	999999	773	676	450	44	542	999999	967	219	999999	237	299	280	927	612	144	999999	93	213	712	999999	999999	381	961	999999	637	999999	104	999999	425	628	557	61	426	392	799	140	915	424	562	158	741	999999	206	999999	999999	264	788	798	999999	458	999999	322	883	614	58	401	999999	935	999999	999999	491	353	794	999999	679	248	854	544	813	13	924	668	651	563	968	999999	999999	625	176	383	985	305	311	966	999999	245	177	812	343	407	425	999999	27	999999	667	398	330	333	666	108	999999	253	985	319	533	475	999999	999999	645	999999	226	100	769	33	783	195	51	827	999999	443	999999	52	211	415	999999	945	999999	857	999999	580	898	852	958	78	973	741	320	991	442	29	574	847	176	514	999999	334	220	993	20	482	356	999999	999999	232	37	367	52	999999	999999	588	823	813	433	999999	930	373	142	700	999999	999999	875	60	999999	368	868	233	999999	999999	233	263	999999	657	846	423	234	999999	907	999999	999999	615	999999	999999	999999	854	205	761	999999	111	583	999999	202	519	943	969	607	305	117	586	363	999999	492	356	356	477	999999	175	966	20	999999	534	465	406	660	
444	352	145	999999	540	172	117	999999	774	122	415	70	224	714	877	816	928	297	999999	999999	999999	133	353	392	793	10	999999	795	999999	270	59	362	796	859	509	626	471	516	577	423	256	999999	718	243	941	416	639	461	999999	203	912	999999	144	999999	423	320	999	999999	999999	540	142	999999	405	513	999999	62	274	364	214	260	354	421	720	999999	134	999999	415	119	451	387	370	578	706	999999	358	812	227	999999	999999	198	627	999999	520	47	291	999999	599	999999	179	888	151	284	257	837	999999	500	526	236	900	182	904	999999	311	618	179	999999	615	194	165	261	999999	503	918	999999	999999	999999	900	683	626	200	999999	211	999999	563	245	95	330	868	371	857	999999	991	871	273	294	738	417	902	867	726	999999	414	58	918	63	648	365	241	214	222	599	999999	610	999999	999999	703	949	747	383	93	243	746	822	308	999999	843	631	655	731	895	228	998	999999	900	870	247	999999	32	509	596	729	98	999999	159	267	453	390	171	744	999999	788	669	528	783	999999	999999	591	750	952	219	26	710	999999	319	999999	999999	36	710	999999	291	999999	927	248	786	363	155	91	673	50	999999	462	470	910	999999	116	558	480	42	417	999999	656	412	999999	300	579	999999	588	999999	165	999999	999999	999999	999999	462	49	861	999999	999999	429	999999	999999	918	709	440	756	556	999999	369	212	445	999999	993	302	552	999999	148	857	948	217	344	999999	736	518	384	104	781	999999	999999	111	999999	136	738	613	79	795	999999	703	638	999999	33	229	229	152	719	545	433	388	999999	826	901	999999	999999	999999	94	781	764	410	999999	346	999999	417	351	268	957	999999	999999	390	232	756	898	444	999999	414	193	125	347	594	798	838	999999	403	369	631	209	999999	653	213	528	298	40	337	377	302	568	616	999999	960	194	410	163	53	165	32	928	466	784	78	350	968	443	179	611	497	999999	581	58	719	999999	999999	665	999999	999999	933	725	570	77	926	846	577	248	999999	410	398	684	626	247	346	703	999999	467	585	999999	999999	855	999999	725	999999	627	987	568	167	902	477	745	974	192	232	306	999999	399	857	231	773	730	67	999999	223	812	58	343	999999	999999	325	259	89	999999	311	88	999999	845	196	309	999999	19	90	999999	932	652	710	444	25	50	999999	999999	999999	363	999999	829	798	102	511	78	578	653	856	151	999999	228	999999	999999	880	999999	441	522	213	558	999999	764	649	583	836	571	999999	614	328	671	680	972	649	726	236	482	290	772	999999	128	730	216	999999	938	
896	713	987	999999	563	999999	999999	822	149	999999	991	335	999999	224	265	940	966	964	334	195	470	999999	579	939	431	999999	863	669	189	95	828	166	611	710	686	132	583	999999	60	457	73	857	832	599	734	901	303	75	999999	402	162	765	999999	999999	477	292	144	57	999999	165	18	938	643	64	999999	834	999999	478	538	143	366	915	914	877	132	613	782	999999	999999	530	115	999999	162	787	932	999999	285	999999	243	999999	999999	999999	999999	894	448	134	224	999999	378	899	188	999999	537	999999	45	246	850	13	844	864	999999	999999	843	109	999999	220	999999	856	132	999999	999999	88	245	144	155	999999	495	999999	438	997	398	999999	999999	315	352	290	270	999999	999999	999999	999999	281	800	378	894	999999	692	330	999999	999999	348	368	999999	220	349	110	589	999999	999999	214	750	830	574	846	476	504	554	538	757	769	950	17	114	999999	944	288	287	867	249	322	147	174	999999	999999	659	39	359	999999	999999	251	701	999999	550	546	999999	392	706	954	999999	399	288	164	573	84	288	341	999999	229	275	71	823	721	163	915	999999	586	999999	374	197	446	155	163	572	515	78	93	466	567	489	562	999999	999999	965	850	44	983	601	110	999999	327	775	140	135	903	428	979	999999	635	480	369	999999	342	999999	464	254	999999	592	68	16	204	874	696	739	999999	489	500	756	312	999999	93	985	554	452	870	999999	25	37	669	96	99	379	831	999999	999999	826	249	566	511	999999	999999	401	542	104	727	452	88	400	999999	424	928	233	411	754	396	383	192	999999	999999	792	999999	107	999999	971	917	825	53	609	619	886	999999	934	255	706	970	692	452	999999	724	427	592	624	999999	999999	168	866	968	86	700	746	643	999999	999999	718	376	812	478	571	187	999999	408	479	999999	536	999999	994	977	704	783	704	931	732	175	999999	210	614	491	678	813	60	857	999999	999999	872	252	999999	274	537	339	168	224	880	282	822	999999	123	844	89	80	173	888	273	303	996	815	999999	194	200	518	762	330	999999	758	999999	999999	442	570	908	293	999999	999999	450	375	625	490	60	999999	999999	460	96	769	999999	607	649	999999	999999	673	912	67	341	999999	83	29	576	837	424	132	155	777	586	552	936	795	999999	443	447	898	999999	516	999999	461	840	740	431	999999	917	202	999999	999999	999999	769	658	850	952	587	656	431	798	999999	75	928	999999	575	999999	544	833	999999	821	215	725	999999	999999	405	302	879	865	342	597	999999	919	231	22	191	326	817	893	95	999999	208	786	25	
109	889	999999	835	157	999999	866	887	169	310	999999	999999	248	764	773	262	557	82	722	999999	999999	224	869	844	916	132	258	67	650	999999	999999	999999	429	709	596	115	955	467	732	600	476	710	425	618	999999	119	942	999999	53	640	999999	771	999999	472	999999	885	30	605	919	34	26	999999	247	421	999999	758	484	539	999999	668	307	100	349	132	847	133	799	260	994	807	189	696	23	19	219	12	999999	999999	527	999999	999999	359	547	708	583	666	473	14	91	101	634	413	393	385	343	999999	431	363	624	67	999999	770	611	122	844	329	795	237	999999	534	621	528	21	467	582	947	552	641	999999	191	660	795	999999	903	182	999999	313	638	675	771	581	783	999999	999999	625	999999	748	435	863	263	870	245	802	556	479	116	402	999999	802	999999	895	789	813	443	999999	999999	999999	707	999999	999999	26	167	562	439	953	999999	196	551	841	267	209	127	778	295	320	999999	999999	622	433	76	383	387	836	290	999999	999999	970	897	72	999999	724	50	495	794	247	713	999999	999999	603	642	920	850	94	544	196	999999	20	528	133	981	308	978	284	999999	999999	999999	999999	282	562	999999	867	298	488	999999	543	168	999999	983	999999	606	999999	629	999999	791	156	533	303	999999	103	108	780	451	774	90	36	999999	766	621	110	608	393	411	810	441	774	631	372	999999	11	37	999999	37	480	527	999999	678	959	492	727	999999	345	39	999999	464	390	426	999999	407	490	797	402	20	883	449	999999	999999	818	587	27	524	171	999999	300	76	952	753	999999	257	999999	357	786	283	999999	999999	273	999999	999999	356	61	999999	999999	964	97	214	634	146	153	41	314	909	860	381	475	213	999999	619	738	121	512	636	455	276	999999	999999	20	128	125	945	999999	859	117	999999	536	669	416	206	638	96	441	815	999999	939	999999	931	497	999999	808	690	937	999999	999999	121	844	424	902	999999	407	954	203	999999	30	208	855	454	802	999999	845	806	796	803	981	652	680	696	999999	999999	333	999999	645	999999	320	434	17	533	244	996	628	999999	766	999999	999999	684	892	925	795	411	999999	498	138	999999	570	12	894	143	999999	972	441	158	397	396	517	771	999999	598	205	595	201	332	999999	806	999999	732	999999	230	14	999999	759	754	900	999999	999999	835	507	546	44	317	540	873	861	271	999999	479	999999	379	68	38	375	303	730	210	999999	761	999999	999999	338	837	962	999999	139	374	222	686	257	772	999999	681	273	772	999999	887	64	327	471	948	251	999999	18	670	171	976	
931	999999	34	999999	414	671	556	999999	217	207	355	866	743	496	59	878	999999	952	415	386	764	602	740	842	155	893	300	340	999999	48	829	302	999999	163	999999	756	662	557	999999	303	134	98	565	366	999999	999999	583	974	898	372	78	999999	999999	785	222	999999	725	999999	554	999999	999999	226	104	178	999999	63	999999	590	999999	303	999999	674	593	999999	261	675	46	383	309	957	319	999999	999999	717	970	772	46	726	941	999999	999999	999999	13	847	922	999999	994	999999	988	999999	832	993	999999	999999	156	999999	472	153	999999	999999	999999	352	999999	596	212	65	785	386	208	605	26	638	649	950	272	746	671	746	999999	353	681	999999	394	999999	134	999999	403	835	570	576	310	893	999999	404	999999	688	597	416	645	866	999999	617	197	999999	473	204	999999	999999	999999	999999	732	726	953	999999	865	652	957	72	999999	886	662	999999	815	999999	999999	132	444	254	150	584	999999	264	111	333	231	999999	462	11	356	999999	971	432	502	170	844	999999	999999	24	538	166	730	534	944	758	999999	182	801	565	98	350	759	109	830	758	261	477	624	629	957	999999	200	956	999999	541	914	239	999999	655	787	999999	192	999999	716	983	854	624	319	352	129	59	272	896	913	999999	180	872	602	743	908	376	959	321	999999	737	999999	774	999999	413	843	974	724	999999	999999	999999	168	338	393	846	904	999999	168	281	509	999999	539	304	52	709	370	52	636	714	999999	420	760	870	374	979	999999	89	806	905	508	154	334	126	999999	545	999999	999999	488	755	838	999999	218	999999	812	999999	207	672	731	118	53	800	999999	20	999999	999999	616	297	999999	999999	829	999999	830	262	772	364	584	422	999999	507	861	528	564	880	875	475	212	83	68	227	781	354	357	697	862	708	806	324	999999	760	928	561	999999	84	925	23	450	956	914	458	999999	785	496	999999	257	999999	246	467	144	999999	165	543	238	746	632	999999	477	999999	399	74	999999	999999	704	425	578	999999	650	489	955	999999	35	255	168	610	999999	996	858	133	450	347	471	999999	190	784	605	999999	332	999999	999999	450	546	999999	566	850	900	999999	90	999999	656	947	999999	757	512	282	907	909	385	628	102	999999	999999	353	999999	61	603	218	89	919	820	999999	999999	999999	999999	514	325	717	999999	318	709	350	999999	787	476	999999	473	713	837	907	999999	695	19	704	47	815	824	202	624	999999	256	692	233	999999	260	473	970	363	999999	998	999999	200	230	77	918	999999	720	838	877	200	588	890	381	181	999999	999999	182	283	482	232	
689	133	103	999999	71	27	127	754	537	999999	531	120	993	838	951	686	999999	942	785	999999	104	985	999999	999999	926	366	321	61	128	136	999999	999999	881	498	318	832	106	56	15	900	634	999999	311	874	999999	999999	999999	542	230	365	999999	999999	497	196	137	999999	808	669	257	705	999999	75	636	999999	711	834	238	505	530	128	999999	999999	937	999999	661	138	684	451	999999	458	469	778	999999	762	477	999999	210	695	370	614	999999	999999	798	310	203	569	339	900	172	834	999999	400	21	111	999999	999999	999999	611	534	998	999999	999999	904	798	245	927	243	874	934	999999	633	999999	145	999999	104	162	630	636	999999	102	799	783	288	930	219	999999	767	730	999999	999999	767	598	170	371	999999	667	532	999	74	999999	336	465	966	521	999999	705	265	105	16	999999	609	666	920	442	999999	999999	999999	999999	999999	999999	170	512	999999	696	999999	45	383	773	330	999999	629	630	572	424	766	344	817	767	729	513	999999	999999	723	373	638	999999	677	728	172	999999	589	558	420	999999	116	823	578	279	637	175	332	492	999999	579	999999	978	103	505	676	864	427	320	254	85	363	498	999999	523	999999	782	367	999999	610	971	847	80	220	999999	318	942	766	548	140	564	191	330	897	999999	380	660	999999	182	61	307	931	279	313	344	544	617	44	64	999999	999999	999999	677	999999	802	732	922	767	428	196	999999	108	879	189	690	894	999999	999999	644	152	408	775	999999	603	312	50	578	767	876	140	701	908	711	337	286	756	513	448	104	421	999999	892	588	985	328	999999	61	99	999999	999999	999999	26	399	911	812	89	621	84	578	999999	164	999999	890	298	495	825	396	551	903	933	391	594	507	233	695	515	999999	210	284	113	988	488	999999	437	999999	685	519	799	525	206	144	438	999999	341	999999	302	999999	999999	499	999999	812	999999	196	999999	68	999999	518	175	999999	306	999999	421	799	475	999999	676	999999	999999	999999	810	316	596	36	706	999999	952	724	175	966	402	513	999999	711	781	300	999999	302	464	999999	712	176	353	582	229	314	723	639	404	568	999999	999999	548	631	688	196	225	483	489	891	116	202	999999	209	999999	999999	999999	710	28	999999	294	999999	557	999999	999999	999999	963	999999	999999	402	85	323	999999	607	999999	121	999999	274	32	594	84	15	999999	572	999999	520	999999	153	758	436	317	23	620	229	283	217	999999	463	676	54	999999	999999	676	96	816	793	871	745	824	712	999999	731	687	433	999999	288	570	984	823	999999	999999	999999	999999	999999	94	72	702	999999	
333	999999	387	511	597	999999	371	873	999999	725	756	999999	999999	87	329	56	999999	999999	335	197	129	994	999999	749	640	999999	232	414	946	305	12	999999	101	999999	421	655	334	325	143	709	999999	236	949	844	237	999999	795	743	500	999999	771	508	736	514	981	338	999999	638	871	999999	755	956	926	44	723	12	387	879	666	999999	721	293	452	625	999999	893	55	801	521	295	999999	489	913	737	534	503	999999	586	999999	92	134	999999	999999	778	953	999999	310	914	999999	999999	967	915	86	826	497	487	66	121	388	98	292	999999	126	999999	999999	999999	999999	198	509	230	985	999999	100	584	549	34	839	674	671	999999	999999	999999	999999	999999	999999	530	413	97	250	56	447	999999	207	700	799	403	579	868	999999	688	72	121	414	900	249	999999	825	502	287	999999	648	999999	999999	368	505	999999	60	829	266	397	999999	999999	948	999999	999999	89	999999	399	784	999999	999999	999999	814	983	958	481	726	779	999999	999999	705	999999	809	777	999999	999999	466	839	999999	647	352	749	611	999999	825	999999	172	999999	999999	170	999999	436	999999	141	27	678	577	466	409	999999	435	281	782	114	692	952	156	181	66	728	999999	763	999999	999999	803	999999	368	353	999999	852	319	774	999999	887	589	999999	202	677	759	729	487	10	999999	181	221	999999	967	507	778	873	959	991	895	399	999999	999999	241	580	338	322	319	233	307	999999	714	660	620	895	525	423	999999	478	421	336	999999	623	999999	33	925	731	999999	861	575	295	999999	328	879	999999	350	779	47	621	349	999999	420	263	702	999999	467	561	461	81	982	999999	123	491	579	999999	158	923	485	217	655	999999	999999	999999	658	22	999999	395	780	358	555	745	385	147	999999	973	916	987	920	452	566	999999	280	666	999999	220	181	411	748	999999	123	426	304	830	966	999999	863	962	605	689	226	999999	780	113	526	999999	979	976	362	999999	651	170	13	42	650	291	337	917	578	447	841	263	999999	469	244	138	999999	555	181	396	120	954	392	999999	235	999999	593	176	999999	999999	999999	999999	59	153	669	952	999999	271	189	684	415	945	394	999999	848	962	434	999999	868	999999	795	433	804	965	999999	999999	778	772	806	165	697	170	999999	999999	999999	646	214	999999	999999	292	715	189	999999	497	981	999999	569	999999	392	272	70	999999	308	999999	847	807	400	999999	999999	971	184	651	464	999999	999999	254	178	458	950	212	758	930	999999	586	681	999999	68	317	983	999999	999999	553	999999	999999	105	425	861	33	999999	999999	999999	999999	845	999999	118	999999	725	352	
510	736	996	999999	284	189	514	139	761	999999	999999	999999	999999	999999	109	338	843	630	999999	920	928	999999	999999	154	371	551	957	637	95	999999	477	617	889	716	807	999999	999999	26	278	210	39	965	663	149	952	854	659	172	31	516	983	999999	802	804	423	939	353	999999	749	733	232	999999	54	77	254	999999	999999	999999	999999	999999	16	999999	999999	70	891	963	907	253	202	516	999999	794	615	579	999999	990	814	999999	302	867	903	480	277	999999	977	161	921	595	895	498	999999	626	886	179	510	166	134	741	913	459	999999	110	999999	243	841	438	271	474	368	263	649	268	740	417	999999	999999	559	999999	93	739	52	322	357	703	999999	275	907	446	78	552	866	82	999999	999999	836	999999	819	44	702	549	890	456	999999	999999	999999	253	885	478	230	974	999999	999999	658	184	999999	719	753	956	238	999999	530	824	405	815	397	576	999999	897	999999	155	715	525	125	543	848	596	999999	715	854	760	389	438	226	104	945	559	424	996	435	127	999999	863	805	999999	29	75	60	421	999999	283	999999	987	897	84	268	91	201	124	335	999999	634	47	112	999999	196	101	999999	311	999999	837	999999	100	472	463	105	852	719	999999	524	783	545	672	470	580	604	999999	541	999999	999999	863	368	999999	670	614	493	999999	760	338	939	999999	999999	749	551	416	131	76	525	444	979	415	372	212	600	552	999999	999999	999999	531	873	999999	560	467	475	15	479	852	429	858	970	999999	999999	391	59	596	326	796	131	64	999999	999999	876	999999	171	430	501	999999	708	128	338	532	445	238	999999	154	377	999	999999	546	936	999999	646	667	473	999999	999999	981	162	13	235	488	840	999999	82	345	999999	462	305	55	999999	323	999999	310	999999	448	648	863	925	904	229	326	523	999999	127	190	891	219	633	275	116	520	14	999999	892	999999	999999	922	166	130	999999	914	999999	999999	42	623	134	999999	147	35	258	460	65	257	999999	999999	999999	999999	405	999999	454	707	999999	39	938	999999	999999	449	417	999999	999999	725	706	805	677	999999	622	999999	999999	503	999999	554	81	999999	27	656	999999	756	920	999999	883	999999	526	275	999999	999999	95	674	299	49	314	684	999999	468	279	532	753	259	579	480	296	681	999999	999999	834	899	636	231	22	292	537	562	529	433	795	329	999999	999999	139	158	999999	948	995	513	199	999999	626	613	338	494	902	999999	187	450	697	212	724	625	440	999999	999999	863	999999	16	511	751	999999	504	672	949	333	322	999999	430	260	999999	685	999999	711	462	282	32	
893	999999	390	331	384	88	736	592	999999	583	10	999999	265	999999	297	988	12	447	225	132	940	388	171	590	95	756	199	359	999999	525	999999	977	503	999999	970	999999	999999	189	376	999999	999999	89	354	999999	321	999999	999999	894	60	697	206	274	246	160	91	999999	366	800	999999	628	889	386	75	89	999999	33	859	999999	396	999999	372	999999	81	149	999999	861	44	999999	278	328	591	305	308	829	329	649	740	353	788	465	777	825	943	748	197	999999	23	275	89	298	907	780	999999	897	999999	383	202	999999	795	230	480	945	999999	917	999999	593	999999	246	759	31	292	999999	999999	930	999999	546	999999	999999	951	973	999999	999999	999999	980	999999	811	797	411	503	999999	456	642	557	568	985	999999	304	36	711	604	313	777	515	68	15	401	999999	577	522	789	505	870	156	822	383	710	613	550	505	235	795	676	742	813	999999	649	999999	48	999999	552	252	999999	999999	999999	670	80	999999	283	975	30	637	229	888	999999	450	585	496	735	195	284	229	753	531	486	808	636	999999	999999	493	366	999999	145	632	999999	547	653	260	799	162	312	457	340	575	484	598	999999	999999	38	372	999999	163	232	853	670	332	498	999999	144	999999	43	45	999999	790	618	999999	999999	597	917	999999	796	335	696	582	882	827	889	187	56	999999	242	848	999999	339	503	212	220	999999	962	999999	58	333	999999	261	128	276	896	550	956	897	106	978	870	999999	999999	999999	466	649	970	843	443	321	283	256	999999	195	39	232	296	999999	999999	219	634	280	129	472	219	445	463	615	931	349	230	159	790	263	977	155	999999	839	746	570	321	129	214	736	60	868	945	933	247	673	263	999999	529	887	353	600	999999	113	454	30	999999	365	999999	104	101	133	466	999999	218	883	999999	456	669	999999	897	515	76	392	999999	350	500	530	378	267	95	679	630	902	910	999999	414	659	395	725	384	999999	999999	119	645	999999	999999	893	725	999999	214	807	999999	999999	989	838	999999	999999	999999	999999	530	999999	986	654	18	421	502	563	152	831	479	999999	71	943	432	999999	307	956	746	999999	938	607	805	24	62	288	999999	907	913	999999	852	65	999999	292	205	718	969	999999	999999	234	434	848	751	893	999999	404	746	937	999999	999999	540	578	613	999999	999999	999999	860	971	601	730	623	999999	650	80	978	424	841	779	748	713	999999	999999	855	521	999999	99	999999	911	140	657	999999	861	618	864	540	284	451	771	127	282	858	999999	960	380	611	839	999999	999999	914	469	563	966	198	585	87	
999999	722	101	147	999999	999999	948	999999	944	999999	761	976	786	540	704	972	999999	662	476	855	973	783	485	910	229	999999	185	996	670	999999	575	999999	42	786	744	561	360	999999	51	215	999999	166	26	192	849	999999	422	150	999999	999999	493	314	721	730	114	999999	999999	999999	918	194	891	952	180	849	999999	99	999999	999999	796	152	621	446	620	271	944	816	767	999999	70	366	478	45	786	182	999999	270	950	311	999999	999999	324	179	714	857	999999	999999	985	177	569	760	918	422	354	77	876	999999	694	460	785	298	255	999999	129	561	715	855	999999	999999	248	362	148	642	999999	74	828	999999	999999	763	947	999999	830	600	733	310	999999	65	999999	718	306	564	576	500	525	394	999999	999999	60	163	999999	468	791	988	999999	216	622	285	105	289	999999	434	324	999999	513	798	467	999999	220	819	124	999999	173	457	700	684	786	647	126	933	587	458	401	999999	621	488	999999	999999	671	527	999999	172	960	999999	999999	872	250	644	987	726	926	831	999999	240	49	491	304	999999	297	254	430	974	168	171	702	790	42	999999	319	34	603	625	983	693	141	999999	699	999999	999999	999999	444	999999	999999	399	999999	755	299	171	539	139	194	861	555	999999	106	713	13	999999	999999	689	839	504	334	962	133	999999	848	999999	999999	97	792	542	365	999999	809	288	999999	769	164	947	500	871	215	999999	840	999999	80	565	999999	427	948	900	63	299	989	939	999999	697	276	706	906	823	71	999999	346	651	506	96	617	999999	399	244	644	999999	198	967	298	154	999999	391	240	293	879	681	999999	892	999999	76	479	870	471	999999	502	458	50	999999	810	763	843	999999	245	983	999999	999999	38	714	265	999999	110	999999	999999	672	575	999999	475	623	999999	390	314	453	173	999999	616	747	999999	772	741	195	720	520	999999	535	999999	933	999999	256	999999	110	652	433	636	196	999999	458	999999	799	60	999999	982	999999	733	429	458	399	999999	806	377	209	433	265	973	79	999999	589	863	999999	371	642	739	229	287	843	737	881	817	976	999999	999999	528	556	999999	134	999999	999999	999999	999999	86	999999	907	999999	999999	146	677	396	460	566	999999	385	594	113	437	418	877	999999	150	999999	999999	577	582	58	342	218	681	999999	543	999999	866	999999	802	135	48	460	734	400	999999	151	176	351	430	260	371	98	573	424	128	313	256	999999	999999	999999	56	999999	999999	859	16	999999	464	800	999999	611	699	336	583	999999	75	977	683	486	999999	998	722	999999	156	332	686	253	644	999999	999999	240	602	427	
999999	903	89	539	132	875	393	678	687	376	498	819	560	999999	515	114	359	151	629	769	35	163	185	999999	362	15	999999	763	36	206	52	623	999999	999999	210	999999	999999	535	854	999999	102	745	321	356	852	337	999999	651	999999	999999	999999	616	610	999999	402	971	728	999999	999999	999999	703	630	999999	490	333	874	999999	287	834	835	724	823	296	999999	677	289	842	829	999999	34	243	999999	34	496	999999	435	22	186	880	999999	951	17	999999	999999	115	472	103	831	32	977	526	494	816	902	814	94	329	788	999999	122	139	898	529	162	882	999999	606	999999	202	898	999999	999999	407	605	999999	717	999999	558	716	999999	999999	20	807	875	508	999999	714	131	682	999999	999999	999999	31	767	109	62	487	205	999999	932	865	938	638	133	125	999999	97	221	28	999999	618	771	82	950	926	128	101	653	654	144	468	485	999999	988	792	637	999999	640	506	832	999999	999999	999999	783	999999	257	382	999999	999999	614	661	503	113	999999	595	343	162	999999	999999	980	961	999999	550	999999	474	390	999999	649	340	487	291	456	714	196	866	347	78	999999	610	678	746	418	893	49	482	965	382	897	403	459	485	540	999999	525	999999	999999	730	999999	999999	958	792	732	999999	282	333	214	788	916	999999	258	274	999999	470	172	243	999999	999999	999999	999999	508	18	567	256	881	12	750	999999	199	999999	469	616	97	978	652	886	24	75	999999	715	277	999999	465	188	154	194	621	999999	999999	999999	327	466	229	741	811	950	234	485	470	280	582	557	999999	601	258	999999	187	885	999999	285	229	999999	329	795	999999	331	553	388	111	697	390	681	30	907	997	999999	397	355	176	701	661	539	604	349	142	720	588	999999	929	512	16	735	261	361	999999	840	146	433	770	489	406	845	383	772	890	999999	536	691	999999	255	254	831	718	126	623	690	882	999999	662	261	743	999999	458	599	690	654	429	668	999999	167	999999	963	999999	687	305	815	999999	832	459	999999	999999	897	999999	684	268	185	26	144	737	381	957	166	770	518	999999	717	396	784	92	999999	999999	868	845	999999	387	999999	255	999999	821	999999	999999	60	530	999999	78	845	429	774	340	515	999999	294	930	473	209	711	999999	77	999999	587	429	381	749	224	999999	325	61	823	307	977	930	985	323	929	847	907	635	348	450	901	297	622	999999	577	999999	999999	937	381	247	676	999999	188	101	243	388	163	310	315	673	999999	793	606	477	999999	584	999999	971	11	626	302	85	854	999999	49	300	999999	927	182	617	570	999999	
680	585	999999	890	751	893	90	550	693	999999	330	675	697	117	999999	155	100	992	999999	226	935	754	944	600	242	561	61	942	582	999999	137	698	999999	375	123	999999	846	999999	832	759	890	999999	999999	696	755	189	929	932	610	999999	837	190	663	354	451	999999	641	999999	657	200	841	999999	968	467	999999	999999	572	999999	999999	669	309	628	169	204	335	485	821	258	845	63	632	129	342	921	398	947	44	999999	999999	198	389	999999	814	642	917	753	492	475	227	133	617	999999	938	940	999999	218	31	468	28	999999	113	999999	194	604	567	722	805	56	79	531	999999	813	999999	999999	290	492	813	999999	999999	999999	993	356	999999	999999	446	35	190	401	569	189	926	576	740	999999	94	995	999999	220	999999	205	947	445	406	999999	535	999999	999999	143	660	869	405	999999	999999	445	999999	757	999999	999999	167	542	541	413	487	889	605	31	83	452	720	294	860	603	451	91	634	557	950	344	196	643	999999	57	740	700	999999	431	394	304	983	999999	643	999999	999999	542	663	543	958	516	100	514	730	754	999999	376	18	801	62	109	999999	426	999999	28	285	999999	713	494	673	787	115	183	636	778	469	392	650	701	550	909	427	101	598	443	253	682	912	84	633	373	691	982	379	294	494	566	530	625	884	537	829	999999	999999	181	411	917	877	951	294	40	726	317	261	999999	681	719	827	373	774	999999	999999	639	860	309	105	132	803	351	293	903	862	999999	816	22	999999	999999	230	999999	42	336	804	961	789	602	647	384	999999	236	612	774	739	166	851	291	999999	199	319	570	86	288	999999	535	667	999999	178	700	500	999999	73	433	498	409	341	999999	799	650	849	267	999999	720	999999	577	999999	518	173	706	184	535	97	999999	999999	999999	999999	753	223	278	303	999999	434	947	883	492	172	999999	286	339	824	413	492	999999	999999	61	908	365	887	545	796	999999	227	471	999999	999999	161	183	999999	838	68	588	234	999999	357	999999	833	715	999999	908	999999	999999	999999	833	999999	999999	53	811	999999	999999	751	985	999999	677	999999	154	190	962	431	918	341	988	694	447	281	245	188	999999	927	897	999999	203	999999	979	139	999999	915	999999	589	754	922	349	633	606	999999	82	723	557	59	213	271	870	999999	918	999999	426	999999	795	562	645	592	92	884	999999	669	558	999999	886	547	244	238	795	383	676	995	999999	365	97	359	209	522	631	911	724	635	357	909	999999	412	713	999999	130	999999	943	172	999999	465	981	999999	539	615	837	19	815	974	476	
497	617	922	584	999999	777	446	999999	133	961	999999	169	999999	999999	649	856	483	999999	862	999999	999999	439	513	999999	537	999999	161	820	594	685	999999	105	999999	169	860	301	687	828	652	604	683	999999	820	999999	999999	305	999999	624	889	758	363	185	952	866	512	67	114	767	57	686	626	625	999999	999999	349	85	999999	856	461	358	179	655	192	268	434	494	999999	312	496	241	419	536	999999	835	332	446	999999	883	657	999999	999999	920	781	965	977	68	710	383	999999	999999	885	118	173	541	588	999999	993	693	441	999999	448	801	999999	815	276	100	999999	933	125	902	932	536	209	999999	171	259	874	999999	290	999999	783	999999	450	902	355	311	372	999999	256	999999	999999	459	451	639	364	395	649	999999	698	887	373	777	267	959	660	359	999999	999999	380	339	999999	776	413	999999	244	999999	361	999999	469	965	727	306	686	501	458	483	94	570	303	775	610	908	527	999999	12	16	977	999999	251	996	999999	999999	28	917	788	999999	55	386	404	161	44	281	505	733	999999	77	101	765	999999	187	999999	348	222	605	999999	999999	258	20	72	999999	235	870	136	473	999999	870	288	768	713	781	437	708	175	152	741	339	412	793	242	935	915	221	999999	74	730	63	644	423	198	999999	999999	999999	323	999999	925	999999	154	42	171	300	789	999999	999999	728	749	999999	183	79	863	999999	999999	465	777	137	323	23	999999	71	742	999999	235	999999	999999	999999	999999	401	394	999	226	999999	194	380	999999	942	156	592	999999	262	325	173	999999	575	559	798	349	962	999999	999999	852	912	999999	93	300	652	74	924	752	212	374	999999	182	183	999999	999999	999999	999999	832	835	981	730	854	637	746	999999	638	999999	315	782	510	400	999999	208	999999	314	303	110	90	979	999999	999999	999999	956	999999	999999	991	706	722	999999	592	999999	140	432	214	131	67	647	346	999999	24	999999	618	970	702	973	999999	999999	999999	999999	992	999999	72	853	999999	759	890	897	750	999999	999999	931	999999	51	199	313	270	710	999999	34	256	655	763	999999	964	473	613	869	999999	913	753	27	999999	185	281	486	999999	999999	475	999999	240	170	999999	999999	143	93	477	577	780	398	712	513	979	999999	300	346	351	999999	888	493	155	31	643	836	999999	570	999999	761	770	999999	179	984	999999	547	794	96	759	205	235	881	996	45	999999	865	210	250	999999	677	884	999999	144	439	397	981	310	219	526	70	999999	572	830	715	999999	77	229	728	277	999999	218	214	587	156	999999	999999	497	120	932	778	999999	786	532	584	
877	999999	999999	739	597	263	999999	584	569	698	664	662	999999	290	238	31	645	482	972	999999	469	999999	999999	988	961	390	999999	199	287	748	434	755	50	256	837	999999	498	489	141	24	999999	633	644	888	491	815	999999	217	882	999999	142	163	813	926	125	207	488	589	778	999999	769	58	307	999999	274	908	622	999999	452	999999	533	166	351	999999	412	835	999999	999999	506	999999	433	287	317	376	999999	281	999999	999999	141	639	493	908	999999	924	255	999999	335	823	624	583	999999	162	764	626	387	976	811	856	524	289	172	30	92	631	999999	492	740	930	215	992	999999	508	673	813	772	624	454	427	712	266	510	999999	843	923	953	280	523	999999	989	639	469	95	599	852	476	473	826	89	150	763	415	999999	617	999999	999999	694	489	950	853	763	999999	394	999999	268	779	950	186	169	678	513	969	999999	941	575	533	881	909	821	346	309	797	999999	286	948	999999	115	604	999999	316	999999	791	572	837	999999	118	84	941	341	999999	526	296	666	410	637	794	365	463	52	108	735	784	999999	614	554	965	166	118	205	417	999999	356	999999	852	419	999999	406	221	715	466	458	940	999999	748	820	999999	141	964	999999	164	999999	651	561	122	999999	484	132	999999	999999	999999	952	999999	746	923	408	179	330	814	991	999999	397	154	747	999999	649	795	999999	920	794	999999	834	201	468	50	921	32	795	853	280	934	599	449	999999	999999	514	492	203	654	349	650	999999	326	973	734	999999	351	904	999999	472	786	999999	212	172	751	436	760	507	705	999999	386	384	999999	543	66	325	999999	225	302	81	167	601	999999	999999	999999	849	517	228	734	282	999999	128	819	390	999999	666	999999	999999	186	28	999999	984	999999	652	963	276	224	782	999999	418	819	999999	611	904	315	999999	717	999999	28	999999	918	541	773	432	431	999999	565	96	59	400	929	670	49	284	327	182	999999	908	999999	877	634	999999	311	326	463	454	516	914	85	999999	948	765	268	283	109	221	999999	75	230	705	999999	138	999999	526	489	999999	95	337	586	142	91	808	999999	999999	999999	194	239	457	969	976	750	650	21	750	999999	999999	411	766	184	115	999999	47	999999	912	177	999999	11	785	836	314	999999	189	337	942	227	150	999999	128	999999	915	982	764	999999	999999	954	70	126	999999	85	325	747	329	162	480	181	999999	130	999999	973	999999	192	999999	620	999999	617	571	322	999999	533	311	999999	293	760	269	999999	206	999999	444	999999	116	999999	29	709	521	566	999999	36	856	999999	183	29	999999	
155	243	732	537	154	440	636	393	747	999999	459	774	903	999999	568	893	357	999999	999999	999999	153	866	999999	999999	999999	999999	108	577	999999	465	999999	360	291	772	148	527	536	999999	62	511	808	574	999999	340	569	935	618	112	999999	999999	509	795	81	999999	506	288	851	569	792	54	341	68	848	292	751	108	999999	140	325	51	367	761	923	599	877	579	507	61	603	809	999999	996	106	999999	955	512	999999	947	276	999999	675	966	999999	17	180	749	999999	86	999999	470	999999	487	999999	439	775	748	999999	481	999999	927	999999	799	965	983	563	345	961	447	336	248	999999	999999	864	466	376	999999	957	915	999999	137	853	430	471	142	999999	13	999999	667	635	217	999999	999999	491	348	89	875	999999	819	453	834	788	287	999999	350	650	907	622	999999	73	384	790	999999	62	999999	999999	359	338	999999	626	999999	999999	304	812	128	999999	23	999999	525	386	500	999999	147	472	999999	349	575	680	130	492	999999	999999	889	999999	999999	999999	999999	754	999999	275	729	547	999999	203	999999	709	493	475	631	741	637	854	999999	943	999999	999999	652	999999	467	988	508	679	217	351	999999	178	246	700	999999	701	925	268	899	260	657	953	232	944	578	885	855	109	999999	388	854	999999	294	945	999999	275	999999	198	297	175	766	59	339	826	999999	724	472	999999	999999	930	815	999999	955	845	296	619	762	707	916	581	999999	999999	631	829	999999	999999	999999	999999	669	999999	928	737	971	999999	999999	607	623	406	919	853	423	999999	195	128	572	486	648	449	659	421	513	999999	282	715	42	368	428	510	340	999999	841	181	134	629	999999	88	406	231	999999	688	996	366	788	72	168	81	223	513	266	19	924	444	641	257	782	862	999999	266	999999	999999	188	123	75	999999	999999	251	937	566	126	494	90	427	97	970	425	156	999999	999999	556	961	155	999999	999999	330	537	406	999999	876	846	999999	999999	150	530	999999	509	882	300	330	59	999999	143	657	396	772	999999	507	357	670	832	999999	584	255	710	740	980	999999	869	745	930	616	711	70	719	976	870	940	897	861	471	542	856	957	170	639	827	497	528	481	401	39	999999	869	54	221	565	378	440	789	999999	999999	23	999999	399	443	215	83	937	420	999999	989	609	999999	209	300	779	999999	999999	80	912	999999	744	999999	354	900	567	999999	999999	508	999999	999999	509	117	615	234	999999	310	567	726	433	753	999999	118	999999	411	429	562	669	754	441	938	293	369	876	763	999999	626	211	999999	999999	373	67	439	999999	409	489	502	881	
999999	999999	478	999999	368	999999	999999	932	636	817	942	480	15	182	271	76	482	219	999999	240	852	732	902	999999	77	999999	70	696	999999	118	181	922	927	680	999999	982	963	877	924	722	717	831	866	809	999999	999999	870	200	999999	373	527	199	348	271	39	253	869	999999	992	517	586	472	999999	999999	999999	29	553	334	487	999999	999999	604	295	428	523	999999	866	102	841	59	999999	869	900	757	591	981	583	666	999999	451	123	594	999999	416	999999	999999	29	999999	999999	248	475	545	713	517	270	999999	999999	920	748	18	999999	776	537	999999	999999	717	572	64	936	664	446	886	682	999999	999999	518	999999	878	292	277	11	999999	999999	602	583	445	166	393	496	669	999999	999999	917	643	74	347	66	942	999999	428	683	964	999999	508	802	588	862	999999	351	752	999999	999999	637	480	16	859	999999	935	999999	999999	561	999999	568	277	999999	782	969	49	971	828	999999	777	999999	864	594	46	125	430	999999	995	999999	489	999999	744	466	999999	999999	447	637	215	999999	999999	583	999999	867	504	999999	144	920	29	619	823	704	523	300	435	37	999999	885	969	743	999999	999999	373	999999	999999	146	824	999999	999999	756	531	411	999999	999999	340	204	221	999999	100	640	981	510	779	386	758	999999	528	453	999999	32	262	999999	667	999999	84	985	219	277	795	999999	582	334	393	273	97	421	999999	195	999999	241	816	999999	999999	339	999999	915	365	987	761	999999	618	380	999999	999999	999999	970	744	305	262	355	984	943	212	732	68	999999	126	516	298	346	999999	343	999999	999999	999999	999999	765	999999	709	169	999999	231	516	999999	749	211	555	878	999999	126	999999	642	932	614	999999	999999	999999	73	280	115	798	848	698	999999	451	999999	999999	999999	999999	26	214	415	595	999999	999999	762	436	704	982	856	111	248	747	999999	668	213	410	879	554	343	913	999999	999999	999999	370	781	532	102	999999	999999	324	576	580	752	912	271	57	838	889	493	446	868	90	999999	999999	560	111	999999	999999	999999	874	999999	999999	964	112	511	357	991	733	999999	240	344	648	517	542	999999	667	995	269	999999	166	999999	999999	999999	897	54	999999	643	600	999999	999999	15	999999	817	600	317	152	616	649	410	913	65	999999	945	999999	112	999999	573	881	478	892	999999	999999	358	91	999999	27	373	999999	68	889	714	400	923	999999	999999	997	830	916	234	999999	61	355	999999	493	999999	999999	54	807	795	999999	59	999999	132	916	999999	747	988	735	298	299	999999	548	591	520	209	665	192	999999	38	114	399	999999	999999	95	841	760	409	865	
981	999999	973	566	282	243	840	951	277	16	700	487	19	104	999999	999999	999999	512	999999	999999	293	444	284	373	778	999999	435	402	999999	47	85	999999	348	132	754	452	326	221	276	358	679	999999	397	185	979	999999	104	999999	38	721	480	338	996	70	582	546	571	609	787	591	808	447	846	240	999999	999999	999999	887	350	185	619	999999	245	415	668	45	57	108	999999	237	596	141	374	999999	566	746	999999	999999	999999	217	881	717	999999	685	999999	999999	411	999999	999999	999999	412	999999	953	852	112	87	999999	591	402	546	999999	473	224	559	994	677	82	462	674	194	999999	861	346	143	999999	999999	999999	560	865	436	634	890	853	999999	825	389	999999	522	291	488	999999	234	999999	13	718	417	502	874	999999	872	169	948	492	70	30	551	999999	820	558	210	119	542	725	966	912	608	620	922	734	999999	499	560	180	195	540	999999	975	342	425	886	409	103	999999	999999	277	685	999999	792	282	283	518	366	964	999999	379	999999	509	919	101	999999	797	579	999999	86	382	608	999999	306	529	182	999999	999999	405	671	801	25	673	731	698	999999	210	827	999999	461	999999	142	596	99	999999	430	347	66	999999	315	99	829	954	999999	999999	999999	907	112	999999	109	999999	980	961	302	999999	364	447	778	999999	863	908	969	928	688	979	999999	21	688	490	999999	835	999999	297	999999	999999	999999	999999	879	121	40	999999	999999	565	551	999999	126	181	999999	809	999999	982	569	835	999999	406	130	999999	275	999999	999999	999999	229	621	999999	999999	197	693	872	720	319	303	567	999999	200	999999	810	414	386	934	863	78	999999	878	38	127	276	683	909	692	461	79	795	76	999999	383	110	486	402	288	565	432	309	999999	500	999999	424	902	645	999999	596	715	524	999999	950	311	938	350	593	55	996	514	783	189	268	249	507	501	999999	817	443	333	22	108	378	440	999999	999999	388	869	702	373	48	76	106	745	554	464	126	439	444	759	893	356	291	61	649	129	325	260	999999	923	977	999999	409	272	703	426	962	999999	541	999999	962	999999	353	632	999999	999999	93	522	694	52	385	495	382	684	440	665	999999	327	791	999999	999999	137	999999	779	396	219	667	833	52	138	502	606	897	999999	796	179	12	659	585	932	46	802	999999	618	547	491	999999	999999	831	48	610	644	727	891	999999	999999	515	574	245	266	59	259	480	999999	550	999999	598	999999	888	999999	999999	167	741	858	999999	999999	570	600	241	999999	763	942	999999	14	527	857	879	16	654	961	664	438	999999	329	883	
786	332	10	77	769	893	713	999999	570	384	999999	903	868	287	968	274	999999	342	340	999999	116	999999	476	999999	692	899	591	97	927	606	234	999999	422	975	827	999999	999999	532	471	22	999999	116	999999	629	84	954	999999	728	999999	999999	749	105	93	827	999999	999999	999999	961	999999	870	311	625	909	999999	999999	708	491	892	460	999999	703	391	871	327	999999	999	817	999999	999999	738	888	863	411	240	856	139	660	594	209	299	838	999999	158	999999	999999	435	207	477	479	376	472	999999	277	412	993	368	234	765	385	776	720	18	998	645	981	999999	224	678	117	999999	999999	999999	693	171	444	999999	999999	279	615	26	801	350	377	597	999999	999999	596	998	247	498	904	999999	218	432	578	999999	999999	512	620	273	999999	529	370	458	328	999999	433	999999	999999	898	999999	999999	159	369	974	380	640	411	379	219	851	225	440	999999	125	162	687	271	592	614	493	730	658	351	804	999999	980	919	279	699	999999	490	999999	348	373	949	999999	849	457	207	199	209	142	410	999999	999999	98	999999	342	175	888	172	523	999999	415	999999	306	808	564	999999	400	999999	999999	679	872	371	999999	102	255	999999	999999	999999	814	395	424	293	598	258	999999	809	999999	238	587	999999	811	999999	999999	676	999999	969	999999	937	294	754	806	478	78	462	538	61	810	999999	999999	176	757	60	357	137	938	131	805	999999	878	999999	518	172	999999	37	868	999999	404	518	999999	999999	522	999999	553	69	999999	946	225	145	720	999999	998	198	732	421	356	761	827	838	737	999999	173	999999	68	538	246	999999	344	50	594	840	657	301	837	999999	653	999999	506	298	999999	992	999999	999999	338	11	757	329	999999	722	681	116	999999	999999	999999	999999	122	917	999999	25	999999	943	612	185	550	999999	230	706	360	512	767	999999	265	999999	299	999999	999999	503	277	999999	781	916	999999	621	369	487	971	101	520	489	117	999999	863	491	999999	999999	389	731	129	458	780	60	999999	927	955	610	851	340	999999	45	452	619	649	365	243	905	738	990	999999	73	999999	138	195	871	405	41	999999	773	73	999999	999999	183	383	818	286	730	947	287	666	758	999999	640	825	484	46	497	96	508	257	569	999999	399	999999	66	550	999999	865	108	531	923	404	87	277	999999	680	279	999999	831	89	513	957	460	333	67	437	277	313	710	834	907	944	708	526	503	825	999999	268	327	277	999999	865	849	756	999999	364	557	373	252	804	767	999999	264	428	743	611	999999	75	999999	629	999999	348	164	273	623	979	695	561	773	
757	999999	20	918	999999	454	648	118	704	591	703	879	904	70	999999	76	656	689	289	782	891	418	900	411	698	994	296	710	999999	142	763	668	996	599	495	100	999999	342	700	974	105	503	999999	999999	163	749	999999	287	258	999999	967	299	416	778	882	349	813	609	230	999999	168	937	532	572	827	999999	882	315	575	815	319	323	999999	315	687	397	705	426	257	948	999999	18	999999	999999	174	474	261	228	999999	999999	286	157	122	141	999999	999999	971	150	656	128	999999	999999	712	999999	999999	653	999999	110	101	494	644	397	999999	282	943	159	484	154	407	363	999999	663	999999	429	539	999999	211	999999	999999	999999	999999	564	770	139	90	563	999999	30	999999	520	173	999999	999999	231	511	999999	794	840	197	665	999999	999999	743	302	344	213	473	292	902	724	452	452	610	999999	78	90	626	232	201	390	853	463	653	886	200	632	536	377	918	649	999999	371	669	834	999999	599	999999	478	999999	877	99	24	127	999999	78	721	550	999999	163	431	273	571	649	807	812	999999	184	999999	112	711	999999	999999	373	263	356	999999	999999	776	729	479	269	158	437	323	999999	838	345	999999	818	478	91	999999	999999	497	386	806	721	862	999999	999999	999999	999999	376	999999	999999	999999	999999	864	999999	999999	999999	999999	834	684	999999	999999	144	335	516	973	885	307	47	999999	630	704	882	999999	999999	550	369	920	754	999999	63	304	781	999999	123	307	999999	999999	457	999999	999999	317	147	539	335	999999	672	999999	355	57	737	128	926	743	463	505	999999	774	988	878	627	28	29	727	630	866	343	999999	222	218	786	414	849	215	102	999999	567	352	550	614	999999	972	574	706	379	999999	378	999999	891	999999	196	423	492	578	215	521	297	419	909	468	928	882	999999	999999	271	333	278	721	999999	150	937	999999	234	383	10	999999	454	999999	358	694	999999	304	898	603	999999	372	999999	280	999	999999	35	999999	999999	91	999999	995	798	436	444	56	666	656	398	750	680	999999	999999	118	999999	999999	999999	974	70	224	969	634	983	580	124	898	411	999999	721	999999	125	789	999999	152	698	14	855	27	878	312	999999	842	906	999999	999999	604	999999	812	701	448	999999	999999	97	228	121	61	22	227	321	999999	999999	999999	934	329	999999	891	102	56	420	574	705	59	105	758	196	137	728	836	657	999999	725	999999	999999	999999	564	74	701	116	40	646	992	637	705	999999	999999	370	907	586	522	42	999999	999999	999999	137	742	999999	999999	999999	42	999999	333	185	999999	801	999999	55	999999	661	764	571	199	999999	
999999	773	581	77	354	999999	999999	825	229	999999	999999	624	999999	999999	206	999999	540	110	119	373	999999	55	323	816	76	999999	522	622	998	256	822	951	843	526	119	628	555	674	999999	201	247	216	764	191	999999	946	792	232	848	202	999999	664	999999	999999	911	971	459	765	11	999999	251	999999	826	973	329	372	781	492	488	578	623	865	990	999999	999999	867	291	142	999999	130	999999	999999	773	806	135	168	499	27	614	999999	178	999999	673	670	950	999999	389	791	999999	499	175	309	743	280	578	265	673	544	700	53	999999	327	999999	880	337	951	705	30	999999	171	999999	763	877	349	409	833	201	329	966	366	487	500	280	464	955	812	556	999999	237	869	494	954	326	571	459	850	999999	793	343	999	74	369	942	700	625	999999	999999	404	870	745	74	999999	577	344	999999	999999	57	356	925	999999	405	999999	792	978	677	918	446	999999	890	558	854	999999	999999	999999	301	128	557	579	999999	553	391	161	632	492	804	149	999999	982	14	269	999999	632	999999	818	604	862	576	963	999999	707	999999	124	999999	321	999999	666	999999	610	52	448	999999	477	517	999999	999999	999999	579	310	999999	999999	541	999999	311	631	755	231	539	178	373	439	551	999999	556	141	588	276	647	321	999999	148	782	776	999999	566	626	335	999999	496	999999	360	293	276	789	999999	175	510	813	882	566	669	999999	199	246	999999	896	999999	999999	999999	999999	866	999999	999999	999999	999999	755	764	525	744	999999	429	999999	53	493	22	999999	284	999999	70	966	88	463	999999	999999	931	21	592	999999	999999	999999	577	414	738	999999	818	754	35	567	999999	999999	999999	984	999999	878	146	562	93	706	234	999999	622	256	860	420	714	413	841	512	778	999999	172	999999	199	84	437	999999	378	349	675	999999	131	717	999999	329	565	103	395	886	999999	379	927	885	315	870	57	331	553	328	988	414	913	522	789	999999	999999	185	795	993	451	131	193	743	41	965	344	905	206	541	854	999999	28	955	893	409	107	999999	919	328	999999	116	471	60	361	270	999999	999999	928	330	999999	389	308	401	999999	497	195	999999	854	349	535	999999	134	22	473	377	395	999999	999999	390	631	300	999999	476	999999	345	659	999999	392	770	999999	999999	976	876	999999	475	999999	999999	520	999999	223	913	433	579	792	884	999999	999999	586	999999	874	397	981	999999	698	999999	132	999999	435	999999	838	999999	801	93	999999	800	999999	999999	999999	998	999999	999999	447	232	176	717	867	687	683	91	363	210	556	408	999999	233	753	999999	999999	337	352	999999	201	
421	999999	171	122	349	850	991	719	733	236	999999	999999	115	949	759	381	981	594	444	157	354	745	999999	505	999999	197	504	57	999999	80	894	999999	573	578	35	664	15	605	527	837	999999	372	999999	999999	999999	480	790	284	999999	67	999999	743	907	344	846	676	929	666	999999	162	355	944	999999	999999	341	933	364	999999	999999	104	376	999999	999999	607	465	982	125	664	999999	922	406	230	62	679	874	161	999999	239	731	358	735	348	885	374	491	747	390	967	642	45	125	999999	359	899	690	820	677	310	879	864	561	274	139	999999	755	134	891	312	788	190	196	999999	806	576	999999	37	500	701	126	717	999999	158	999999	501	806	154	999999	999999	989	64	999999	447	360	867	999999	999999	219	97	619	366	855	999999	188	461	999999	990	456	783	999999	662	999999	975	999999	171	272	413	999999	637	991	999999	263	739	322	734	706	748	775	938	779	898	817	413	92	999999	862	524	969	571	652	999999	697	98	622	999999	999999	507	999999	199	605	999999	229	582	105	999999	113	126	765	454	754	110	225	517	14	642	999999	999999	893	433	308	748	999999	680	984	185	913	175	999999	986	999	209	495	585	343	395	678	999999	317	84	656	999999	999999	524	816	999999	601	999999	94	979	491	999999	614	829	890	857	949	999999	598	920	999999	938	999999	778	999999	999999	614	639	183	618	999999	610	999999	819	777	562	989	919	863	441	583	999999	90	999999	999999	190	594	666	695	486	999999	139	646	999999	979	718	746	980	79	271	938	999999	16	999999	26	881	219	794	62	337	868	999999	686	167	347	371	999999	862	999999	274	960	948	999999	696	999999	999999	999999	999999	840	68	816	999999	850	999999	999999	621	726	615	130	623	970	800	613	367	618	416	453	488	59	617	860	883	706	804	310	990	999999	319	303	191	916	997	954	993	521	999999	189	999999	664	725	999999	252	999999	660	304	170	999999	586	999999	766	391	485	173	232	208	932	999999	55	302	999999	603	416	322	938	706	973	999999	620	845	759	236	369	999999	999999	972	618	151	55	510	149	655	441	242	536	800	999999	999999	732	795	999999	556	999999	791	999999	132	999999	930	999999	953	331	999999	724	741	328	999999	31	661	839	259	589	999999	999999	999999	999999	857	171	184	785	999999	275	148	999999	999999	999999	213	999999	999999	671	999999	743	688	347	102	188	999999	931	700	999999	997	999999	999999	999999	999999	215	797	299	999999	638	305	960	64	154	666	688	192	211	898	484	124	446	453	990	999999	999999	999999	453	174	366	338	925	470	270	
999999	368	495	153	640	619	468	999999	504	939	375	250	689	543	999999	414	996	622	42	225	799	560	999999	788	999999	967	314	353	999999	999999	310	379	499	999999	366	999999	999999	999999	571	289	26	999999	941	514	624	397	826	367	772	760	999999	715	892	254	999999	999999	999999	707	787	999999	314	124	999999	999999	638	996	750	894	999999	384	999999	958	999999	753	209	599	618	820	999999	968	150	947	581	999999	870	594	999999	255	333	139	273	494	999999	897	974	901	419	999999	875	628	999999	999999	191	398	548	412	663	149	55	999999	619	222	543	999999	532	367	543	999999	403	54	999999	505	571	57	120	727	706	164	779	308	189	940	999999	545	331	999999	765	192	825	468	999999	347	209	461	519	999999	951	442	999999	999999	999999	993	999999	831	119	151	999999	143	999999	820	999999	509	370	999999	692	679	277	999999	496	323	601	360	999999	935	999999	182	999999	119	538	69	999999	999999	789	172	940	999999	665	124	435	999999	849	999999	904	14	999999	430	977	463	769	999999	999999	952	945	999999	24	17	402	349	717	937	999999	260	605	229	54	441	999999	207	806	506	23	999999	999999	317	474	969	456	596	999999	692	204	842	349	698	999999	823	999999	999999	158	999999	792	999999	406	498	999999	598	999999	685	959	999999	999999	999999	656	999999	826	630	390	638	586	999999	561	806	999999	999999	999999	999999	910	999999	944	999999	122	982	59	873	713	999999	999999	83	973	875	942	770	999999	851	982	424	999999	999999	871	999999	999999	690	161	113	381	986	160	381	756	339	688	999999	741	738	218	727	731	999999	560	999999	999999	316	664	999999	112	790	999999	324	52	999999	818	834	45	299	788	432	830	945	502	999999	546	999999	327	644	197	823	999999	898	643	999999	999999	412	999999	742	781	136	35	450	999999	590	999999	836	338	999999	999999	853	999999	451	999999	785	897	999999	290	999999	593	999999	988	29	523	289	760	281	680	788	634	999999	318	303	518	662	407	999999	945	999999	999999	709	57	999999	134	344	999999	999999	999999	999999	366	908	131	692	999999	293	147	15	999999	721	829	544	999999	550	803	113	544	789	933	297	388	999999	999999	378	922	883	450	999999	895	188	549	183	999999	823	431	725	294	626	999999	999999	524	401	999999	234	92	999999	999999	999999	95	30	799	949	654	661	999999	999999	78	752	999999	276	843	48	119	748	181	656	999999	342	128	999999	818	999999	999999	709	772	986	65	615	296	556	999999	943	23	875	388	600	528	671	354	582	657	542	855	878	999999	485	292	713	62	435	165	221	388	17	211	881	
314	944	889	999999	793	463	466	224	937	899	35	244	999999	581	137	549	988	546	430	286	72	766	999999	296	704	352	999999	860	999999	126	999999	15	673	507	295	583	782	861	999999	999999	85	641	941	999999	460	57	353	481	308	615	233	841	999999	924	999999	547	627	602	788	450	900	606	823	820	344	29	999999	862	999999	999999	999999	999999	757	236	211	999999	825	836	836	999999	999	90	562	785	893	723	429	999999	689	999999	956	189	83	348	303	479	817	130	999999	440	487	491	196	754	999999	106	93	359	723	999999	721	790	766	141	999999	999999	53	47	927	620	600	999999	999999	546	596	587	63	999999	933	732	613	704	689	999999	179	518	999999	807	999999	999999	640	79	36	302	36	999999	999999	999999	897	484	999999	999999	999999	999999	840	999999	999999	649	167	999999	53	674	426	999999	782	26	111	371	962	932	925	999999	999999	999999	980	530	999999	880	999999	430	173	999999	999999	459	306	833	511	163	564	999999	210	999999	999999	676	753	965	653	45	519	20	999999	62	979	999999	999999	999999	680	72	999999	319	872	437	139	737	106	999999	999999	967	694	949	515	948	806	460	732	999999	999999	433	387	24	877	999999	371	509	365	121	142	999999	900	116	163	448	607	254	640	773	125	912	580	822	813	686	351	570	505	126	255	529	241	878	604	257	685	999999	442	123	75	629	381	999999	798	604	77	587	999999	76	999999	999999	819	959	564	682	852	565	211	201	417	801	14	999999	865	999999	999999	31	512	906	763	77	812	526	707	495	541	999999	33	218	619	763	775	438	999999	999999	709	999999	999999	922	404	999999	999999	251	705	274	625	142	999999	195	999999	55	85	888	313	283	749	999999	262	79	999999	268	542	992	582	653	35	576	473	181	903	54	999999	590	999999	643	738	571	999999	443	870	408	474	837	930	999999	688	886	135	999999	944	999999	29	254	999999	145	588	346	668	61	999999	999999	999999	999999	292	999999	348	495	386	999999	545	188	999999	819	999999	742	793	704	72	18	999999	149	450	970	237	999999	999999	462	809	376	999999	401	902	769	204	999999	739	526	554	695	234	203	510	464	956	766	934	210	55	48	351	883	284	659	96	108	608	999999	999999	795	220	999999	685	19	999999	999999	285	712	624	999999	13	277	999999	999999	999999	772	639	985	23	470	999999	823	416	771	34	999999	999999	252	682	999999	222	50	805	759	999999	348	517	500	849	812	490	999999	999999	999999	44	999999	999999	907	875	324	469	999999	684	259	242	396	999999	999999	984	443	36	43	999999	528	
176	963	471	399	890	446	265	999999	999999	210	980	341	999999	749	736	949	999999	219	377	368	636	599	365	555	527	99	868	602	999999	415	786	457	999999	67	500	999999	613	343	27	439	68	329	486	484	279	999999	159	729	999999	45	999999	816	666	999999	892	576	608	915	872	999999	577	999999	999999	999999	999999	532	149	999999	258	665	346	113	202	937	309	316	123	881	999999	999999	940	149	424	480	999999	999999	999999	999999	999999	924	999999	698	471	226	862	406	999999	755	999999	999999	761	969	480	522	698	892	624	728	371	585	462	726	999999	999999	861	437	247	163	320	454	999999	619	24	334	202	647	999999	976	999999	903	999999	999999	821	999999	863	999999	669	902	781	527	355	72	168	999999	472	746	999999	224	999999	434	999999	999999	445	614	999999	152	954	156	999999	60	259	999999	653	468	965	104	905	109	393	999999	999999	345	381	999999	109	678	460	435	861	456	588	428	621	999999	744	87	923	216	534	999999	25	522	581	730	277	999999	419	700	623	999999	841	959	830	999999	666	822	170	651	999999	336	691	529	295	999999	472	830	36	12	723	888	181	698	575	999999	875	255	763	651	525	402	268	999999	812	492	614	629	597	156	999999	921	999999	281	701	207	39	495	999999	707	999999	446	999999	417	976	735	999999	152	393	169	599	420	68	519	136	122	77	930	717	999999	269	842	999999	879	999999	802	971	999999	999999	999999	641	389	28	999999	393	88	721	851	784	86	295	472	245	438	557	573	862	407	999999	589	140	109	778	435	448	425	213	800	399	184	764	307	155	25	527	220	999999	999999	999999	999999	999999	999999	999999	999999	517	796	607	805	331	454	939	573	999999	417	999999	542	610	999999	617	967	874	920	462	999999	322	987	326	999999	910	347	182	859	281	105	999999	914	953	148	918	651	818	408	478	945	244	999999	551	738	777	984	609	999999	395	168	999999	999999	999999	545	327	529	480	387	894	984	282	89	999999	660	229	333	589	472	675	965	159	476	452	517	375	999999	999999	588	452	999999	737	373	999999	122	921	718	160	417	820	398	181	999999	514	494	673	165	897	891	999999	453	405	147	999999	429	999999	999999	37	255	179	205	93	892	999999	967	256	999999	999999	189	738	511	999999	181	652	286	794	718	961	957	844	220	234	999999	79	998	531	600	999999	54	113	223	999999	904	248	625	315	288	505	546	999999	764	999999	999999	163	17	280	233	495	856	634	999999	746	80	999999	958	999999	999999	823	999999	446	655	678	569	999999	999999	820	278	933	999999	
970	999999	999999	425	719	999999	670	516	401	71	727	308	115	383	420	999999	999999	620	503	289	654	999999	999999	568	999999	592	999999	999999	641	999999	999999	999999	999999	468	886	128	86	999999	361	331	298	999999	147	999999	219	148	549	999999	159	273	999999	210	999999	999999	382	999999	60	999999	325	136	993	689	875	763	874	724	18	647	999999	999999	736	156	268	999999	990	999999	999999	703	358	960	52	791	999999	377	590	999999	238	645	95	691	999999	431	14	234	338	609	589	384	886	495	999999	902	807	858	999999	900	941	999999	663	192	565	356	999999	365	93	212	858	507	182	888	999999	373	562	805	999999	314	151	44	843	391	610	264	999999	862	999999	150	999999	999999	840	689	54	634	981	902	135	999999	999999	649	150	135	999999	91	999999	997	999	766	349	12	634	232	759	999999	760	282	582	311	539	999999	999999	999999	229	999999	667	492	843	999999	392	660	679	513	189	501	893	717	999999	529	61	819	863	999999	801	980	348	617	930	147	874	999999	330	824	191	690	125	207	906	999999	999999	719	164	147	384	689	332	130	999999	267	999999	999999	999999	62	259	719	579	470	152	248	546	59	562	705	987	682	999999	855	999999	499	386	696	999999	775	115	342	665	726	689	122	657	999999	574	673	134	999999	78	999999	999999	471	120	655	65	999999	328	999999	167	458	999999	999999	359	477	999999	553	999999	999999	242	865	999999	916	999999	999999	780	40	590	328	485	888	580	166	614	72	290	860	999999	730	641	153	457	740	185	999999	577	999999	763	190	429	31	792	999999	598	212	999999	657	417	999999	875	35	86	999	889	278	999999	992	97	296	196	937	175	160	999999	999999	999999	217	999999	846	999999	792	277	410	899	464	999999	999999	567	411	742	633	452	131	855	616	76	458	851	907	339	999999	900	476	999999	491	855	642	999999	509	999999	122	916	570	981	999999	758	676	999999	435	182	115	434	685	553	563	999999	54	999999	78	999999	999999	366	833	999999	702	999999	999999	417	417	608	464	648	68	617	630	716	882	999999	999999	857	999999	357	425	735	233	999999	225	922	439	997	811	347	999999	486	834	999999	999999	62	289	999999	957	268	693	827	717	467	376	78	923	999999	999999	904	999999	220	633	999999	940	108	294	552	676	999999	977	999999	796	126	593	999999	782	873	634	829	860	999999	999999	140	664	598	999999	765	782	156	999	999999	394	907	814	844	999999	999999	815	983	999999	736	525	90	999999	999999	999999	999999	874	794	999999	999999	222	783	53	952	320	502	999999	351	91	529	769	529	878	
395	35	888	311	999999	729	999999	999999	650	71	134	64	999999	999999	391	567	999999	891	988	860	949	379	999999	864	862	533	999999	285	473	999999	249	966	996	211	895	999999	152	299	999999	75	737	992	571	999999	918	897	500	652	565	784	665	637	781	669	928	25	999999	34	449	226	378	999999	593	999999	821	999999	67	618	999999	144	425	136	766	922	133	957	807	888	946	965	42	707	999999	689	999999	611	194	337	999999	999999	999999	127	999999	908	999999	463	999999	823	900	759	839	882	698	430	368	538	870	858	545	971	218	536	87	483	193	670	562	904	512	220	973	999999	999999	999999	999999	307	999999	858	999999	669	559	999999	987	196	135	999999	999999	299	999999	707	741	335	791	311	671	306	49	376	725	36	901	504	321	690	785	999999	547	623	129	70	262	999999	632	876	422	233	548	891	358	43	999999	999999	582	999999	479	648	938	999999	999999	15	267	999999	143	209	767	999999	999999	307	999999	999999	612	999999	180	999999	999999	728	702	999999	888	448	757	158	27	691	374	638	921	516	220	999999	180	514	220	123	802	351	999999	432	118	367	560	999999	491	999999	431	999999	102	999999	358	999999	999999	33	154	964	258	119	892	451	835	139	143	166	96	272	845	108	185	67	468	113	849	279	806	531	887	516	666	685	270	109	545	609	168	470	202	156	369	255	864	693	458	437	597	978	233	403	163	228	999999	333	100	999999	853	999999	999999	999999	227	999999	86	741	452	217	190	735	593	534	998	626	80	699	738	929	202	999999	999999	421	681	827	307	494	362	999999	198	999999	999999	999999	999999	913	999999	526	928	745	178	999999	999999	251	257	861	395	999999	405	537	158	797	594	170	999999	999999	599	489	993	999999	999999	592	999999	15	28	253	726	92	779	95	999999	554	770	993	760	78	534	999999	174	819	441	607	99	999999	299	401	999999	848	668	999999	323	89	532	538	428	999999	744	245	233	13	145	312	920	319	479	603	37	999999	999999	999999	553	196	325	183	958	718	503	999999	999999	627	900	999999	424	999999	771	978	999999	241	999999	184	333	299	190	999999	684	139	999999	779	999999	695	374	752	999999	894	999999	137	763	358	579	999999	92	191	529	605	112	999999	887	817	548	501	582	999999	35	235	450	264	16	999999	499	828	40	723	217	999999	263	158	439	999999	999999	644	224	673	662	864	101	999999	769	584	68	427	251	869	241	853	123	999999	726	223	454	999999	130	609	859	750	679	369	974	509	352	953	999999	999999	838	999999	287	908	142	999999	
999999	307	494	999999	105	999999	587	171	492	363	906	684	999999	225	999999	999999	523	614	814	911	999999	732	999999	269	241	114	599	884	999999	337	999999	999999	999999	565	90	156	384	698	513	787	173	999999	999999	620	603	668	999999	612	999999	726	390	999999	999999	999999	975	999999	999999	234	200	991	482	999999	139	164	787	701	248	866	145	929	999999	824	111	36	999999	677	855	556	666	573	999999	986	602	999999	947	904	120	999999	589	678	25	159	508	999999	314	470	999999	722	833	902	999999	664	999999	361	999999	565	571	999999	999999	307	555	583	999999	627	417	495	110	999999	999999	882	590	33	287	999999	999999	587	325	588	722	287	299	143	999999	999999	153	918	519	250	326	391	343	53	740	292	133	442	591	999999	114	818	370	999999	999999	999999	322	406	387	20	448	411	249	982	355	206	999999	422	860	804	483	499	976	999999	508	826	549	547	999999	994	343	999999	999999	999999	483	903	916	999999	629	772	450	746	541	509	999999	914	151	360	697	999999	999999	710	581	786	999999	999999	842	999999	999999	999999	410	775	123	999999	999999	966	415	805	999999	451	999999	999999	793	98	363	737	958	476	66	593	999999	199	849	748	721	632	899	219	46	999999	999999	416	999999	941	371	675	633	158	831	835	999999	345	852	999999	999999	999	916	999999	432	670	999999	999999	453	472	12	999999	925	375	671	54	76	999999	768	639	390	873	605	852	999999	688	999999	999999	644	231	999999	999999	999999	603	492	721	715	417	787	376	221	695	999999	215	939	159	749	999999	487	787	768	314	999999	222	865	999999	404	999999	765	999999	999999	847	730	232	388	662	875	332	882	999999	338	659	999999	999999	428	695	911	399	999999	999999	938	844	332	857	462	779	772	134	737	110	326	651	651	999999	999999	373	964	739	827	286	284	426	386	537	999999	119	895	184	793	179	481	15	999999	196	999999	722	524	873	770	608	890	751	595	999999	632	999999	17	375	999999	64	999999	181	572	636	999999	521	468	795	408	353	883	597	340	568	999999	321	499	465	247	999999	849	101	999999	228	999999	533	831	604	999999	999999	111	530	591	739	448	309	999999	525	892	999999	263	729	474	999999	725	302	420	36	162	999999	198	999999	999999	506	999999	639	212	999999	250	771	690	863	999999	636	251	363	16	601	129	999999	878	973	572	953	832	129	626	999999	503	103	122	804	452	593	583	999999	402	999999	533	808	106	98	284	131	999999	399	839	999999	185	371	295	819	907	832	999999	224	980	184	673	96	23	661	850	999999	658	885	999999	306	
63	692	961	922	77	320	999999	999999	999999	450	360	443	290	999999	999999	141	807	302	897	999999	161	368	578	227	420	447	795	445	248	999999	472	999999	999999	542	999999	493	410	373	752	597	609	999999	525	539	999999	240	805	235	295	719	999999	366	988	801	154	694	123	743	511	629	524	787	551	571	999999	642	464	999999	999999	882	731	444	550	310	20	509	999999	48	403	190	999999	999999	999999	528	999999	116	729	187	397	999999	379	667	861	132	999999	821	109	953	561	191	776	999999	231	413	987	904	815	688	790	644	851	85	349	331	988	954	637	33	782	871	913	999999	359	913	512	73	583	999999	237	999999	409	889	999999	999999	413	583	348	746	540	999999	999999	999999	396	752	999999	304	327	540	143	127	194	86	181	690	999999	498	708	317	900	924	331	397	460	601	244	999999	598	136	917	414	615	890	492	898	999999	999999	999999	606	675	218	746	53	294	119	14	332	718	999999	944	914	875	41	846	999999	563	903	999999	999999	999999	287	706	200	622	729	512	303	999999	283	120	405	608	111	999999	692	188	999999	113	350	596	999999	253	802	192	12	538	584	54	875	999999	676	999999	999999	999999	398	512	999999	430	564	607	999999	999999	999999	685	548	316	774	398	163	438	285	799	249	209	606	999999	903	18	619	999999	928	259	719	938	443	999999	514	22	999999	999999	632	857	999999	743	885	183	807	126	999999	999999	764	195	890	999999	69	877	52	894	492	364	608	546	810	999999	678	999999	28	999999	999999	435	802	761	154	973	999999	427	261	505	324	999999	236	787	374	923	999999	742	368	283	878	566	80	619	999999	890	581	96	56	184	74	433	999999	310	874	219	999999	12	51	999999	640	641	625	546	580	70	137	999999	182	887	938	936	999999	745	628	685	999999	192	242	999999	401	999999	381	86	441	890	276	999999	912	164	39	433	999999	451	642	246	940	533	49	999999	999999	760	999999	999999	246	138	340	420	999999	199	854	711	770	999999	525	920	270	999999	999999	689	793	211	909	999999	858	999999	244	999999	112	391	744	830	999999	772	501	640	806	222	999999	312	560	999999	254	722	310	327	999999	913	999999	722	976	401	428	359	675	999999	851	999999	999999	731	999999	690	318	299	999999	34	999999	997	296	884	123	57	707	803	139	937	999999	999999	717	540	852	331	999999	999999	415	352	412	999999	107	940	789	999999	912	119	418	869	999999	955	277	285	999999	665	999999	52	608	928	693	624	230	738	999999	999999	187	769	879	999999	965	928	999999	112	622	774	900	
355	105	212	145	598	394	999999	398	11	918	441	781	196	703	999999	780	999999	658	787	573	368	346	133	733	999999	240	845	999999	619	80	175	663	985	999999	999999	946	406	999999	999999	239	961	350	999999	746	745	999999	692	869	999999	157	407	453	834	210	542	19	971	478	993	367	999999	365	778	999999	753	777	796	999999	999999	735	999999	693	562	557	612	28	999999	387	987	164	548	976	620	472	673	721	829	784	232	272	975	999999	799	738	999999	605	999999	670	992	968	202	270	446	558	773	713	890	286	999999	523	274	593	999999	838	819	572	745	999999	999999	999999	999999	21	209	999999	759	456	894	999999	999999	16	457	83	394	29	961	287	539	999999	699	960	999999	552	195	708	997	999999	447	961	999999	127	860	264	413	960	29	190	999999	287	999999	326	819	76	999999	592	76	200	209	471	876	999999	43	683	617	306	999999	406	826	500	171	378	999999	933	905	999999	155	202	670	433	999999	781	226	262	272	999999	151	764	142	999999	642	807	999999	975	94	387	94	187	999999	116	759	623	364	571	999999	430	999999	886	999999	670	447	999999	530	775	999999	105	324	999999	420	245	165	446	999999	233	858	364	195	999999	999999	999999	664	968	999999	563	674	999999	999999	655	999999	999999	75	999999	604	471	164	767	286	999999	999999	988	72	314	999999	411	951	323	359	999999	713	760	244	282	47	641	999999	479	328	967	999999	94	999999	669	999999	578	999999	999999	841	999999	78	100	88	778	529	999999	465	999999	211	999999	611	360	999999	296	942	387	607	999999	999999	963	465	999999	449	319	316	999999	319	999999	999999	999999	242	60	999999	557	71	622	681	466	753	186	185	999999	277	184	365	750	999999	999999	726	999999	999999	386	682	999999	347	999999	651	769	471	109	999999	71	689	24	911	561	879	479	999999	329	705	150	49	51	787	809	417	274	953	999999	371	999999	677	415	225	855	378	602	999999	999999	971	912	995	653	636	999999	966	263	999999	999999	871	588	999999	999999	559	831	347	641	101	537	999999	387	999999	905	738	623	999999	283	798	65	999999	286	999999	999999	357	793	155	395	414	673	843	164	10	159	999999	999999	769	279	999999	394	518	736	999999	682	703	594	106	99	915	22	729	692	464	217	999999	594	328	611	59	766	685	951	999999	428	999999	820	386	999999	220	999999	853	124	427	413	547	455	999999	587	999999	763	697	66	480	401	943	160	700	793	537	999999	999999	167	999999	99	709	566	999999	93	999999	882	218	999999	999999	999999	169	614	275	60	999999	999999	820	740	999999	295	
999999	629	481	999999	484	544	999999	593	139	120	499	695	894	337	704	981	945	691	999999	970	555	999999	999999	520	242	999999	999999	649	133	371	290	999999	408	935	30	89	95	999999	608	453	762	624	310	768	470	473	999999	937	356	688	230	999999	999999	788	999999	811	999999	960	999999	999999	658	480	470	767	999999	775	297	958	317	624	895	280	92	155	217	930	957	999999	59	999999	619	948	303	444	151	161	583	619	999999	219	637	134	83	464	795	291	164	542	937	695	186	761	630	999999	793	999999	56	995	581	809	854	42	999999	999999	535	710	187	35	999999	678	201	677	763	107	987	771	999999	628	360	999999	999999	999999	481	363	593	857	327	571	651	201	114	588	48	395	364	605	223	250	928	94	999999	138	916	268	504	999999	997	532	744	31	999999	428	644	655	44	440	999999	557	999999	678	999999	615	384	434	574	613	638	378	743	999999	558	956	699	275	820	646	507	222	999999	94	859	795	827	629	448	686	943	999999	999999	999999	54	665	999999	260	702	499	754	491	694	890	870	629	999999	362	999999	796	728	378	834	397	932	348	697	164	818	597	787	755	985	999999	669	255	27	818	347	999999	954	449	573	331	892	26	999999	969	999999	240	16	474	165	652	958	999999	999999	964	999999	705	968	846	441	115	999999	999	506	807	231	624	999999	970	24	581	999999	288	999999	513	504	916	820	999999	940	999999	999999	322	599	343	929	104	697	999999	826	999999	923	117	17	468	620	999999	999999	720	747	600	628	999999	460	584	809	679	770	55	469	86	999999	250	906	999999	524	999999	409	999999	878	137	926	999999	154	999999	999999	734	281	345	999999	611	999999	999999	980	350	958	555	862	999999	534	259	333	999999	593	749	756	683	210	163	999999	231	493	357	842	999999	673	80	999999	87	926	84	408	999999	999999	999999	679	786	999999	566	999999	999999	535	394	638	999999	803	284	964	404	999999	974	534	127	401	671	127	59	266	999999	999999	888	999999	785	98	459	999999	898	500	735	80	969	423	644	268	975	695	999999	999999	224	999999	398	999999	496	460	951	550	290	43	999999	999999	999999	529	900	999999	16	315	750	306	189	999999	905	784	238	334	656	561	889	999999	999999	999999	28	340	52	552	288	782	177	334	146	908	999999	864	19	994	999999	999999	999999	755	261	669	945	999999	539	446	911	614	876	172	803	400	661	999999	617	514	722	299	486	357	611	234	148	999999	169	280	217	50	774	999999	999999	216	48	143	608	756	999999	225	801	605	640	673	905	
14	531	746	257	148	256	504	999999	160	963	175	154	37	531	529	643	269	239	871	839	642	287	597	999999	999999	999999	999999	483	507	497	880	716	937	328	999999	894	422	32	78	999999	999999	962	999999	252	873	989	999999	999999	511	582	542	376	769	834	273	999999	934	394	999999	325	395	31	774	999999	999999	458	217	709	397	999999	999999	246	999999	87	569	679	999999	354	488	537	252	636	972	925	955	514	946	113	999999	416	960	38	302	753	408	258	198	82	170	424	782	871	837	876	361	999999	216	692	274	999999	999999	999999	906	202	83	758	58	849	706	578	999999	113	654	981	674	202	944	417	678	999999	490	479	194	74	755	380	999999	999999	573	999999	307	264	838	470	999999	380	131	110	999999	650	210	349	999999	591	912	999999	227	855	212	999999	362	799	23	999999	999999	705	405	841	446	702	958	953	285	57	280	257	275	193	750	999999	999999	999999	737	38	120	151	113	602	161	87	163	943	892	414	306	508	250	885	367	535	975	289	663	977	691	256	73	999999	320	665	413	43	999999	908	98	999999	72	999999	843	999999	602	802	999999	369	548	999999	70	871	750	999999	16	390	826	999999	999999	790	190	999999	346	863	88	785	292	999999	673	999999	999999	984	325	999999	999999	999999	51	999999	999999	999999	599	999999	999999	676	196	201	577	548	999999	33	216	889	590	307	337	999999	648	979	883	999999	520	203	999999	428	186	999999	555	962	335	751	348	431	999999	156	201	886	330	670	676	886	218	744	838	650	913	948	403	28	999999	144	616	999999	521	126	662	405	608	20	499	999999	646	615	223	999999	999999	785	606	444	116	999999	982	978	312	997	999999	999999	999999	54	514	238	999999	537	511	201	144	999999	999999	999999	493	795	999999	320	180	566	250	603	530	999999	965	999999	352	999999	999999	20	161	999999	759	524	517	886	999999	563	505	271	437	118	113	32	999999	409	875	440	950	321	172	671	808	999999	756	15	255	434	88	386	885	999999	999999	999999	999999	506	525	394	658	999999	755	999999	815	909	138	141	499	508	167	566	999999	911	19	600	847	490	829	23	767	512	640	999999	999999	128	385	999999	492	612	999999	276	999999	491	781	352	566	446	999999	899	999999	625	516	746	277	522	133	973	714	35	653	559	676	511	626	999999	966	999999	999999	696	533	999999	649	999999	999999	890	683	771	140	999999	44	410	633	930	406	152	995	894	347	961	994	411	10	466	999999	433	600	381	999999	999999	999999	426	205	169	999999	203	976	629	231	386	839	362	
843	57	991	999999	925	745	999999	483	160	999999	802	289	702	131	999999	999999	999999	999999	299	311	906	506	999999	617	999999	474	999999	212	176	375	672	999999	132	641	568	952	474	716	507	855	276	391	483	313	623	999999	999999	253	780	793	703	138	96	537	456	999999	767	999999	47	461	190	902	999999	999999	409	841	166	70	563	470	717	220	999999	444	999999	524	999999	999999	999999	298	17	999999	432	383	672	543	873	595	999999	231	999999	100	678	999999	674	373	84	698	903	782	760	999999	690	319	85	492	544	652	501	932	999999	791	389	749	453	869	999999	933	121	865	967	571	875	341	285	626	999999	999999	999999	672	450	999999	999999	222	999999	610	630	122	999999	999999	999	231	999999	262	907	403	711	999999	602	805	893	150	586	47	999999	198	531	358	44	458	999999	997	881	829	491	999999	718	177	999999	843	248	999999	636	931	866	745	477	622	434	999999	915	611	999999	964	778	310	999999	44	408	349	89	281	88	999999	238	999999	999999	273	771	999999	684	544	718	759	567	535	999999	655	181	78	721	999999	924	999999	999999	349	999999	917	999999	191	999999	683	769	871	764	966	288	999999	702	864	405	214	999999	516	999999	381	893	999999	407	252	999999	999999	863	339	628	181	357	925	999999	889	949	432	222	589	674	10	774	846	999999	600	999999	726	952	317	672	516	66	417	999999	171	455	867	520	999999	999999	161	820	439	253	592	619	363	482	813	999999	973	991	272	999999	205	606	56	200	806	999999	79	149	556	667	121	124	999999	969	153	443	92	912	414	203	522	190	345	999999	412	999999	893	253	149	402	699	525	793	574	760	565	409	677	713	811	325	22	274	772	141	999999	679	393	339	999999	999999	70	999999	999999	330	25	271	452	788	824	112	826	10	164	999999	596	331	374	219	587	999999	415	208	602	878	999999	915	573	472	999999	312	510	914	769	569	999999	938	725	254	744	304	956	999999	889	709	499	21	120	999999	544	999999	999999	183	751	345	427	861	983	200	999999	109	697	980	853	521	999999	999999	999999	594	339	999999	999999	130	475	293	88	999999	319	893	999999	999999	805	769	927	786	997	336	172	999999	152	776	954	534	434	644	999999	975	45	377	117	588	780	525	999999	999999	999999	194	708	999999	999999	900	552	100	812	331	304	928	62	77	999999	275	748	807	452	562	704	999999	696	830	999999	112	491	941	785	800	717	289	305	999999	245	813	627	999999	999999	999999	999999	863	999999	112	999999	999999	923	999999	999999	841	839	973	83	999999	192	999999	
497	878	780	999999	419	610	315	21	999999	999999	999999	20	831	710	999999	53	640	210	338	840	999999	594	489	19	188	523	98	943	960	743	999999	394	859	765	325	748	924	21	831	999999	999999	710	999999	336	999999	912	999999	152	203	795	343	872	999999	351	999999	999999	398	999999	975	999999	522	999999	61	870	999999	247	161	999999	395	899	128	999999	379	999999	292	647	999999	999999	963	999999	999999	945	750	175	999999	999999	999999	518	643	421	359	163	999999	935	111	196	999999	626	527	807	999999	999999	757	303	676	714	503	867	68	484	807	245	807	709	519	576	999999	885	470	475	436	642	432	999999	549	999999	592	999999	613	105	988	999999	999999	165	515	316	198	999999	498	695	839	943	459	169	614	124	355	336	425	534	999999	773	166	62	999999	999999	647	783	999999	711	132	999999	999999	999999	496	337	999999	652	999999	213	999999	174	999999	774	635	492	193	273	368	435	620	265	28	89	530	999999	999999	999999	784	999999	999999	999999	702	787	999999	780	999999	496	673	999999	999999	702	999999	221	155	410	999999	391	427	999999	935	383	425	328	100	999999	999999	184	442	281	23	36	868	999999	545	973	471	610	211	854	802	697	999999	90	919	917	132	806	933	129	838	931	165	999999	999999	999999	989	384	999999	705	999999	999999	63	999999	274	999999	834	999999	999999	999999	939	999999	999999	572	96	248	999999	344	408	999999	744	999999	251	323	443	999999	999999	973	356	260	983	97	913	505	125	298	643	999999	816	440	92	797	140	761	190	72	751	593	999999	223	999999	655	975	523	961	505	273	740	999999	192	619	999999	978	426	198	851	999999	684	457	798	604	999999	527	999999	100	999999	113	489	142	999999	340	999999	175	143	749	999999	122	999999	999999	619	34	902	251	634	821	231	818	714	999999	339	210	76	145	19	999999	999999	138	16	433	999999	402	999999	608	999999	852	342	696	845	676	999999	738	471	999999	999999	774	999999	342	893	157	999999	138	399	999999	803	999999	273	150	165	524	822	210	999999	967	999999	226	249	304	999999	781	489	534	999999	999999	713	999999	999999	926	307	999999	916	999999	245	859	563	885	13	868	804	415	588	999999	541	331	854	999999	633	504	620	999999	534	407	677	121	667	999999	165	361	212	212	442	999999	843	919	608	999999	999999	255	413	645	223	381	500	999999	203	297	993	651	999999	63	999999	243	315	999999	711	519	917	133	201	999999	999999	651	665	601	972	250	357	621	722	627	999999	387	101	999999	999999	162	907	428	917	999999	351	999999	999999	159	245	209	41	167	217	99	319	
841	64	194	915	571	999999	999999	999999	999999	999999	999999	929	999999	999999	589	152	340	287	999999	612	999999	215	999999	999999	225	483	515	366	773	999999	200	999999	633	999999	853	333	906	999999	836	445	18	151	965	440	999999	999999	613	999999	655	66	701	879	658	999999	820	999999	242	316	699	98	210	542	513	743	999999	967	305	257	514	999999	245	280	450	123	999999	999999	250	391	908	640	999999	724	710	716	999999	321	755	156	496	228	100	600	369	748	245	476	999999	999999	691	11	289	365	999999	399	820	430	438	545	883	472	394	999999	407	68	228	486	832	796	999999	999999	222	158	761	295	176	645	911	999999	878	999999	720	28	700	999999	361	999999	999999	320	895	999999	882	219	999999	33	999999	248	202	310	529	758	644	999999	997	262	789	140	604	991	232	185	519	736	999999	757	752	376	999999	501	707	714	49	521	900	999999	999999	12	999999	999999	461	927	999999	999999	182	129	491	878	31	447	127	231	909	455	98	720	578	156	999999	516	999999	467	999999	999999	603	999999	999999	133	999999	999999	706	786	255	867	540	304	732	909	563	999999	999999	874	355	713	999999	486	999999	593	432	190	999999	409	999999	379	999999	993	839	750	16	367	410	368	937	999999	740	340	975	999999	999999	999999	987	669	999999	14	251	406	999999	383	327	999999	19	136	700	760	999999	999999	999999	876	999999	546	464	981	902	205	147	906	936	999999	999999	999999	999999	763	999999	639	202	899	999999	455	138	69	999999	999999	999999	888	358	284	667	999999	870	443	999999	109	999999	999999	338	15	999999	397	867	344	470	929	410	284	999999	256	458	71	567	401	490	881	999999	351	665	998	558	24	847	863	248	759	323	540	49	410	999999	307	310	999999	142	429	587	793	599	951	66	999999	999999	999999	825	999999	619	478	999999	132	999999	298	999999	999999	456	752	550	14	105	999999	615	869	245	217	133	999999	999999	999999	268	999999	303	999999	752	713	999999	410	999999	744	48	642	149	844	999999	917	999999	833	999999	999999	740	390	879	999999	698	887	346	196	913	74	999999	999999	844	999999	999999	892	828	407	546	999	999999	56	999999	805	966	999999	999999	770	291	999999	999999	299	999999	790	639	878	190	999999	265	999999	999999	755	496	999999	766	373	798	900	634	999999	98	650	297	594	582	694	381	84	617	245	326	575	904	595	905	689	117	64	610	341	712	999999	151	999999	632	999999	559	340	49	602	999999	671	145	596	239	517	11	972	217	999999	999999	115	113	999999	548	802	850	999999	773	86	266	999999	999999	303	983	999999	999999	616	
962	940	145	51	45	25	581	654	439	999999	366	397	687	145	846	665	835	606	14	999999	142	829	791	658	999999	962	999999	920	381	842	613	258	999999	999999	999999	999999	809	999999	80	97	999999	999999	372	999999	545	385	399	131	897	634	999999	386	999999	387	484	999999	159	486	484	83	679	661	282	597	704	117	388	302	135	579	999999	380	535	917	682	248	467	258	122	999999	999999	224	999999	747	384	236	283	631	999999	877	126	332	999999	997	418	999999	999999	999999	838	438	997	107	995	328	778	999999	851	999999	999999	245	999999	901	374	303	999999	465	638	535	222	477	833	999999	391	258	462	999999	999999	538	509	895	999999	691	419	684	999999	475	228	999999	968	296	999999	225	999999	675	211	225	958	687	496	952	999999	95	999999	370	604	250	715	999999	999999	256	698	322	999999	809	618	983	492	689	999999	999999	246	934	567	925	101	999999	829	716	999999	999999	574	999999	51	556	746	541	139	58	89	943	999999	482	838	999999	598	73	665	127	66	228	733	999999	577	462	999999	224	528	636	279	986	999999	999	700	628	682	986	280	13	72	86	854	443	610	176	283	764	999999	845	337	999999	999999	711	659	999999	514	305	145	588	839	532	999999	502	779	999999	999999	760	999999	220	999999	612	792	662	65	999999	999999	299	668	410	188	952	128	682	999999	250	43	708	350	871	999999	386	851	691	173	999999	73	999999	999999	516	999999	523	982	885	999999	725	245	999999	656	999999	999999	999999	637	734	409	886	999999	340	203	538	69	823	999999	909	106	999999	760	111	999999	525	999999	999999	635	999999	765	665	970	243	999999	583	14	744	62	671	417	999999	749	126	999999	286	136	732	167	134	456	821	999999	82	788	152	964	999999	800	999999	761	999999	588	485	999999	744	916	999999	463	620	999999	325	770	748	502	207	913	999999	819	222	398	194	999999	999999	705	999999	562	897	999999	735	618	870	943	921	910	966	999999	274	157	547	999999	999999	279	547	600	140	60	364	580	999999	238	330	325	587	742	576	999999	87	780	999999	191	29	999999	727	999999	664	381	849	837	535	887	649	999999	281	999999	442	915	999999	910	574	999999	999999	999999	863	506	297	554	366	188	999999	381	242	999999	999999	365	350	240	551	544	999999	758	210	526	55	703	999999	833	53	734	310	660	287	177	215	139	983	702	862	231	714	119	999999	670	504	163	999999	999999	372	915	999999	212	374	999999	973	815	999999	681	281	169	999999	464	510	632	999999	682	104	74	999999	994	382	999999	377	999999	830	827	999999	539	32	
891	58	999999	999999	137	231	107	296	999999	204	399	445	999999	430	703	313	260	999999	392	792	821	69	590	877	999999	543	865	834	999999	999999	156	82	164	658	390	999999	494	993	383	411	780	396	590	870	888	999999	79	999999	674	26	580	999999	361	747	211	831	467	999999	102	594	366	999999	252	570	57	999999	290	654	50	591	818	266	235	980	21	434	999999	720	989	818	999999	647	170	37	372	928	721	999999	456	558	653	999999	900	788	55	517	153	29	822	570	278	999999	187	92	999999	999999	992	999999	999999	776	999999	746	566	999999	130	718	112	999999	999999	999999	606	873	207	491	938	879	366	999999	935	503	999999	459	898	999999	549	58	470	88	829	59	935	350	999999	679	206	907	383	626	999999	999999	415	927	821	999999	963	404	227	999999	999999	999999	999999	556	444	241	999999	902	848	147	734	81	257	999999	396	159	194	265	999999	528	999999	999999	999999	999999	999999	999999	98	999999	638	205	464	154	831	999999	999999	510	102	388	906	448	999999	304	68	245	999999	999999	89	391	541	999999	519	707	211	999999	410	123	822	226	778	999999	153	140	274	653	682	999999	250	482	99	885	66	805	999999	754	343	990	971	270	849	190	528	999999	822	965	685	756	942	142	999999	999999	688	875	610	79	305	64	39	415	562	311	356	606	999999	655	615	999999	999999	999999	365	419	999999	561	377	597	317	446	999999	999999	967	925	646	118	117	277	207	190	999999	999999	999999	289	999999	566	707	999999	999999	922	414	177	359	999999	408	495	776	955	999999	999999	508	999999	761	859	746	730	999999	637	664	999999	498	34	458	434	519	77	999	86	999999	584	853	829	763	395	42	150	949	995	526	161	342	999999	999999	999999	682	999999	528	599	999999	999999	127	80	999999	595	433	999999	718	924	462	340	496	999999	507	105	282	999999	259	375	827	605	781	453	120	512	906	345	437	999999	999999	338	999999	999999	999999	999999	466	783	999999	177	962	999999	431	34	542	196	665	642	655	502	798	13	931	163	999999	937	999999	674	960	380	689	97	952	341	182	134	791	96	999999	289	638	499	731	91	412	184	183	999999	910	924	999999	273	999999	935	999999	748	406	395	637	605	767	792	822	576	488	875	699	999999	851	417	404	578	487	375	863	308	281	999999	750	597	764	702	764	46	532	999999	407	27	999999	433	728	405	459	999999	522	846	999999	165	603	537	485	93	904	502	529	278	786	324	999999	999999	477	999999	645	49	840	74	38	786	999999	72	478	999999	347	428	689	998	128	926	
853	27	632	126	256	222	999999	999999	798	271	516	263	639	92	946	472	956	181	999999	420	719	458	818	889	121	540	69	999999	746	999999	812	530	160	859	471	64	658	360	309	999999	927	169	276	999999	280	790	433	395	735	874	471	517	248	708	999999	999999	208	999999	999999	716	163	319	935	321	458	985	113	999999	621	999999	813	999999	872	338	493	559	191	61	619	330	117	674	77	871	25	304	292	451	651	76	999999	916	355	593	278	617	234	954	317	294	686	999999	773	844	70	865	645	909	225	999999	223	999999	132	684	999999	489	251	999999	999999	163	703	662	999999	555	999999	999999	260	288	69	875	999999	999999	743	335	643	464	900	999999	810	159	658	999999	235	993	853	708	793	999999	983	999999	376	170	658	164	590	34	524	228	808	173	614	367	850	350	333	999999	413	797	999999	155	588	999999	263	156	504	330	436	144	702	337	114	590	304	279	508	999999	999999	589	999999	618	939	681	425	647	545	999999	999999	885	670	866	304	995	628	838	210	999999	907	512	659	270	598	389	526	480	999999	33	72	580	841	168	999999	999999	63	432	215	999999	603	999999	999999	212	798	550	474	835	42	119	961	466	79	999999	267	76	929	484	30	560	165	944	588	521	239	951	54	999999	459	999999	942	206	999999	303	754	300	999999	456	471	57	915	690	447	999999	72	606	999999	690	999999	351	894	579	412	655	751	658	999999	99	973	846	506	962	999999	999999	999999	765	832	775	406	966	175	999999	999999	999999	999999	474	507	639	459	999999	999999	364	610	999999	586	372	999999	978	552	999999	272	811	482	999999	550	953	314	999999	782	999999	773	735	293	934	186	420	566	439	20	286	161	398	640	350	406	152	361	278	975	803	971	999999	999999	310	999999	364	10	397	431	999999	169	621	856	163	859	714	80	999999	931	999999	999999	364	999999	276	999999	874	999999	142	228	999999	601	999999	910	978	334	999999	999999	999999	240	822	419	179	999999	329	126	539	541	999999	491	691	81	685	347	808	997	617	887	999999	365	829	193	999999	178	33	99	999999	711	878	828	940	999999	97	444	119	756	636	356	648	160	415	999999	693	650	536	336	915	699	999999	980	716	999999	556	626	411	999999	551	999999	984	239	992	999999	663	658	550	490	999999	251	237	62	371	271	999999	806	950	496	499	227	641	696	999999	434	999999	897	122	999999	655	999999	43	480	214	999999	999999	418	167	587	679	44	110	56	352	999999	471	999999	999999	455	792	750	999999	999999	149	333	999999	999999	999999	
568	999999	999999	546	999999	835	523	217	757	847	736	899	830	649	373	817	464	999999	594	354	508	999999	560	288	667	126	904	794	128	340	999999	275	84	362	598	999999	913	498	999999	221	828	467	713	211	882	999999	962	110	312	107	999999	216	774	942	557	606	668	487	879	524	999999	728	98	999999	966	470	825	477	60	14	903	999999	657	383	526	51	258	358	999999	999999	164	804	491	999999	999999	674	501	141	999999	992	700	435	999999	999999	291	109	378	999999	245	999999	730	494	60	307	999999	718	999999	401	426	515	357	319	92	767	369	136	247	77	771	301	969	693	672	68	314	999999	999999	712	101	999999	673	962	122	999999	999999	670	754	193	999999	999999	125	109	715	299	644	390	352	851	585	165	862	310	524	999999	453	46	821	991	999999	725	371	845	309	10	999999	395	999999	109	386	699	999999	63	999999	834	185	869	999999	383	423	924	135	506	999999	936	999999	372	447	178	539	355	999999	999999	999999	112	576	280	999999	999999	457	999999	193	253	474	886	783	809	999999	690	768	999999	68	448	999999	78	599	864	718	373	446	479	947	38	999999	41	850	619	862	148	268	905	999999	272	925	999999	741	882	41	251	162	754	312	999999	999999	999999	296	999999	194	999999	512	711	561	436	278	977	999999	164	682	443	45	173	947	999999	432	862	999999	795	522	999999	337	717	999999	999999	999999	692	999999	200	628	614	744	999999	999999	740	636	557	353	642	994	948	862	999999	209	597	215	999999	806	390	999999	547	450	501	887	781	794	795	877	94	225	586	811	999999	536	999999	699	594	739	216	295	875	519	872	801	574	550	751	517	246	271	232	885	785	865	90	174	999999	563	653	999999	999999	679	268	427	417	146	751	59	141	999999	999999	259	599	105	999999	38	577	699	322	240	999999	287	641	823	993	999999	999999	255	999999	999999	456	41	96	271	999999	205	260	455	393	437	799	701	385	999999	650	972	295	690	415	62	596	553	250	422	902	999999	47	999999	434	716	121	505	999999	238	452	589	173	338	650	264	777	132	316	884	441	999999	902	303	182	30	999999	345	839	403	316	902	790	674	368	891	999999	999999	999999	999999	999999	303	108	156	895	71	809	956	999999	161	285	999999	246	365	980	560	660	744	273	413	311	776	666	209	922	549	798	498	999999	999999	106	999999	110	640	999999	999999	999999	755	407	120	220	999999	305	687	128	841	666	434	999999	807	999999	999999	551	617	375	999999	637	999999	234	356	273	999999	986	290	65	322	373	606	797	
843	317	999999	346	162	203	852	480	978	91	999999	883	373	805	999999	527	999999	999999	493	999999	27	999999	354	530	61	847	999999	471	24	632	805	999999	69	637	849	500	335	87	399	999999	522	79	659	816	154	999999	999999	515	825	999999	382	902	880	999999	779	999999	963	384	294	315	999999	999999	466	355	286	612	823	999999	956	671	999999	605	30	79	752	948	850	538	386	587	947	393	646	261	260	902	999999	728	857	515	537	951	999999	999999	129	142	613	313	999999	999999	650	174	559	163	571	999999	881	811	589	999999	493	999999	997	999999	368	999999	743	214	105	999999	25	104	999999	999999	144	999999	999999	999999	950	999999	345	546	997	999999	999999	782	999999	493	690	483	30	786	148	36	999999	999999	954	95	726	218	999999	408	217	166	999999	555	999999	118	29	999999	963	945	860	970	495	947	999999	162	769	585	86	260	524	999999	362	238	956	999999	429	42	296	727	220	741	230	936	338	841	328	392	496	725	474	369	519	85	999999	178	540	84	999999	801	999999	151	999999	148	999999	595	803	999999	599	999999	689	986	44	245	735	129	750	558	618	595	833	387	98	360	786	164	112	287	999999	999999	320	355	367	494	412	79	999999	91	62	743	48	41	792	999999	46	487	334	999999	350	999999	428	999999	999999	89	968	938	62	781	999999	729	493	526	983	999999	134	344	629	550	833	665	519	668	505	875	999999	999999	594	47	324	999999	830	827	936	507	999999	999999	889	999999	526	999999	999999	828	728	333	259	999999	999999	980	999999	701	858	784	451	684	297	759	999999	590	999999	999999	353	999999	466	999999	898	999999	589	999999	453	795	454	350	34	369	648	690	940	181	625	45	999999	613	119	622	450	999999	999999	261	220	999999	852	999999	756	359	999999	999999	999999	674	435	594	999999	571	537	141	257	517	999999	92	45	606	819	314	964	496	422	740	905	844	613	999999	999999	337	276	845	999999	999999	594	674	248	647	329	999999	746	41	112	192	86	978	375	999999	296	304	999999	613	788	999999	344	999999	999999	389	999999	526	70	582	315	999999	304	691	198	111	923	999999	999999	999999	286	553	567	999999	999999	240	664	999999	479	681	565	984	999999	662	999999	405	810	334	737	858	550	802	215	173	725	507	999999	394	789	273	999999	211	461	827	999999	245	980	410	876	706	725	178	57	388	26	331	493	642	635	999999	300	598	357	984	848	484	347	403	999999	885	352	279	147	216	671	364	533	294	335	820	999999	409	458	40	142	381	755	826	999999	404	999999	255	999999	997	
972	421	999999	476	979	852	897	999999	202	990	364	456	999999	841	717	662	798	208	316	814	377	999999	149	327	851	476	999999	999999	257	813	871	107	520	150	999999	999999	999999	66	315	482	923	838	217	999999	676	999999	350	913	119	494	999999	815	999999	944	999999	91	999999	536	999999	999999	133	386	339	388	128	266	935	890	607	466	160	999999	893	834	999999	539	999999	680	999999	174	135	999999	411	762	217	65	169	576	521	162	978	975	440	802	359	546	508	999999	349	420	751	999999	316	653	343	864	922	114	62	999999	999999	601	999999	999999	387	999999	975	577	181	999999	999999	368	999999	455	488	999999	310	100	999999	999999	40	855	340	240	423	676	999999	758	428	353	999999	65	999999	431	754	386	999999	980	425	51	571	931	999999	999999	323	999999	89	999999	175	168	999999	831	629	707	68	551	271	654	47	711	999999	226	158	827	999999	51	844	948	999999	111	95	330	675	443	783	109	208	999999	999999	999999	999999	647	593	270	789	312	435	816	372	213	125	444	999999	714	242	354	783	829	357	999999	548	141	170	999999	82	242	165	196	999999	959	352	217	999999	16	124	171	999999	999999	48	626	615	37	585	496	985	650	999999	961	211	439	325	999999	706	644	999999	999999	487	529	198	557	999999	999999	999999	413	999999	908	707	999999	599	80	999999	896	791	730	999999	521	999999	673	88	431	999999	204	999999	493	643	999999	510	103	524	999999	684	114	699	999999	479	376	143	182	635	999999	943	452	371	999999	719	429	588	976	978	970	908	813	451	766	702	952	263	409	769	888	408	999999	420	938	396	615	207	999999	999999	299	387	999999	48	10	999999	412	832	855	774	224	393	999999	124	554	752	870	999999	932	787	526	122	734	412	999999	678	339	999999	433	743	113	999999	999999	999999	688	592	534	999999	450	288	999999	130	408	634	555	505	874	499	999999	196	525	952	999999	999999	999999	186	999999	970	301	332	158	381	409	121	671	999999	115	808	999999	961	999999	106	223	653	497	406	714	109	857	251	804	840	174	246	228	160	999999	766	999999	511	999999	563	483	127	999999	999999	720	296	963	564	399	76	73	905	999999	429	739	999999	35	337	472	553	123	59	527	318	216	999999	893	520	999999	999999	816	923	999999	664	622	105	523	577	685	999999	146	303	999999	738	999999	999999	277	798	421	999999	999999	664	49	395	449	433	999999	999999	713	558	403	452	530	60	999999	149	883	314	806	644	107	999999	999999	54	417	820	999999	789	541	946	894	104	109	695	608	161	884	635	224	
999999	505	701	864	137	999999	693	772	801	488	999999	386	963	991	999999	999999	999999	999999	994	978	999999	999999	810	289	999999	663	999999	352	834	452	108	265	257	99	617	149	405	593	999999	30	724	57	407	311	905	999999	931	113	999999	999999	325	148	889	657	594	964	999999	999999	108	474	725	350	937	999999	390	381	138	999999	999999	999999	844	700	999999	973	999999	582	828	999999	999999	205	732	205	999999	999999	137	959	999999	999999	504	652	454	983	494	60	999999	999999	120	58	921	534	442	66	999999	999999	999999	624	650	916	404	22	146	196	47	902	742	530	331	558	230	430	999999	539	999999	732	192	861	999999	448	678	880	471	779	586	850	763	675	477	333	999999	512	318	999999	205	491	516	267	945	999999	317	999999	61	999999	999999	500	528	902	687	999999	999999	999999	419	999999	999999	523	999999	366	610	999999	149	76	999999	998	780	718	122	556	343	999999	226	999999	916	623	140	903	829	999999	951	999999	332	860	988	480	819	38	999999	116	221	999999	941	159	657	758	452	250	721	999999	781	119	388	971	568	799	779	999999	999999	796	999999	343	694	640	415	999999	864	288	88	582	189	751	625	15	344	661	946	999999	999999	167	180	889	191	776	138	842	706	999999	301	199	999999	999999	205	306	999999	878	987	310	743	141	999999	173	172	149	873	39	999999	383	999999	906	852	712	999999	999999	625	999999	161	918	511	999999	818	513	987	889	881	948	999999	328	969	466	674	999999	333	999999	274	17	727	999999	902	109	358	332	724	394	346	999999	920	530	999999	854	726	79	999999	180	323	389	999999	282	268	925	483	999999	414	179	242	999999	999999	184	410	999999	999999	119	26	412	224	999999	999999	999999	553	892	999999	35	646	125	740	605	847	162	823	885	830	454	783	976	625	191	918	555	162	999999	608	745	130	73	399	616	62	395	999999	826	600	584	729	999999	897	999999	999999	298	439	999999	999999	237	361	525	787	20	336	49	787	42	999999	999999	449	423	294	999999	904	582	999999	133	552	461	999999	999999	295	256	724	417	89	176	662	629	125	525	771	381	394	604	286	389	290	23	608	923	258	366	145	316	999999	615	553	946	999999	316	94	906	40	364	240	541	295	999999	960	620	999999	999999	128	924	652	912	897	310	306	346	842	539	853	283	748	999999	121	999999	335	474	622	716	65	999999	999999	864	350	40	999999	745	999999	371	62	987	552	309	247	999999	664	179	717	253	999999	236	473	999999	63	999999	616	311	999999	876	593	496	998	664	999999	319	493	787	
999999	999999	999999	999999	252	481	486	999999	730	449	691	899	999999	166	756	999999	75	999999	345	884	999999	593	423	73	325	227	777	566	989	888	999999	927	727	876	607	999999	318	99	999999	991	999999	197	36	177	619	530	999999	999999	999999	999999	999999	74	973	608	976	999999	454	871	245	35	704	920	999999	842	43	999999	182	999999	558	999999	999999	976	844	354	999999	623	566	999999	999999	795	104	349	826	370	300	999999	999999	999999	999999	999999	405	446	853	959	297	999999	321	194	144	855	357	999999	879	833	569	621	229	629	793	999999	421	207	427	450	999999	364	104	516	552	691	809	63	977	928	511	623	999999	885	999999	666	312	999999	999999	999999	999999	999999	470	992	999999	678	132	334	335	546	217	999999	999999	999999	38	932	64	999999	642	452	56	304	277	950	999999	945	497	343	572	136	61	999999	95	829	13	91	893	111	715	999999	568	484	727	441	721	999999	604	721	999999	133	611	507	738	999999	551	153	999999	520	999999	999999	999999	788	761	208	494	177	999999	199	999999	947	49	953	99	769	999999	999999	576	835	238	999999	350	776	999999	449	525	554	311	999999	287	859	509	382	440	999999	692	780	723	529	946	553	201	999999	321	999999	94	657	418	969	999999	980	999999	746	291	652	514	999999	311	999999	683	940	866	695	911	549	447	999999	523	239	87	113	848	57	999999	684	827	935	465	577	364	999999	146	342	641	307	293	763	999999	788	355	287	999999	410	845	999999	687	999999	504	771	472	427	144	999999	891	681	142	528	999999	607	825	579	949	734	999999	815	804	533	999999	614	266	683	575	734	883	999999	635	448	211	883	996	331	440	999999	115	936	732	999999	450	959	175	764	906	493	963	776	337	744	452	999999	210	163	999999	890	515	788	999999	410	305	101	56	999999	999999	973	999999	503	148	999999	628	999999	92	847	93	104	448	501	777	999999	999999	999999	999999	999999	996	181	682	842	879	550	187	327	94	332	661	999999	912	481	447	932	883	999999	637	999999	999999	999999	947	999999	80	999999	451	23	20	770	999999	198	629	999999	697	999999	301	999999	624	598	999999	311	999999	999999	196	734	192	967	999999	999999	999999	312	480	400	999999	575	233	999999	999999	532	108	173	316	324	693	473	729	999999	999999	301	641	126	844	48	993	814	492	197	999999	345	999999	484	999999	999999	571	336	718	239	391	131	922	971	994	102	500	914	995	999999	76	723	15	436	193	763	212	999999	467	441	999999	960	92	999999	162	436	367	624	214	999999	752	367	999999	500	374	661	378	669	
131	999999	548	88	818	869	131	999999	340	737	301	999999	963	489	999999	286	831	431	49	886	999999	999999	734	875	710	855	871	709	999999	515	71	531	999999	999999	960	715	893	329	151	999999	999999	708	106	630	999999	18	186	272	498	478	668	943	999999	491	850	563	27	672	377	999999	998	999999	485	824	675	999999	810	430	528	163	393	512	289	825	999999	120	471	114	552	701	999999	608	220	499	847	999999	908	903	692	406	697	230	951	188	999999	502	232	282	954	563	999999	755	743	344	999999	165	663	796	519	740	102	913	999999	999999	294	400	211	986	977	557	860	907	999999	131	466	173	560	111	611	480	887	198	160	989	503	922	864	876	414	691	464	122	394	951	314	784	110	285	893	824	999999	246	305	406	703	999999	999999	999999	878	922	604	999999	195	999999	852	999999	999999	140	999999	999999	535	334	582	295	999999	999999	522	786	999999	681	72	284	218	786	189	651	893	753	999999	212	905	252	998	491	96	999999	926	355	109	410	31	969	113	531	999999	966	663	19	314	955	778	240	999999	206	859	330	354	408	999999	211	999999	19	845	969	466	293	336	999999	999999	199	999999	177	999999	416	660	102	999999	686	498	223	987	883	999999	999999	999999	674	447	801	632	999999	999999	528	495	999999	400	21	134	143	74	14	639	572	810	124	143	610	553	999999	999999	766	158	667	910	999999	223	136	570	514	545	999999	999999	999999	468	442	641	302	681	789	26	648	968	999999	621	493	583	424	83	333	206	999999	131	999999	265	999999	617	890	618	999999	999999	999999	999999	620	999999	283	167	999999	114	378	999999	840	999999	763	999999	999999	798	121	55	426	72	799	63	246	317	721	999999	999999	999999	999999	824	750	684	832	115	999999	999999	357	448	348	335	999999	320	704	850	365	999999	367	677	367	999999	506	845	202	999999	999999	221	213	312	876	613	370	834	510	553	999999	999999	106	999999	630	699	999999	999999	706	100	593	489	358	396	951	827	312	130	912	537	999999	905	999999	56	231	999999	994	54	572	999999	965	644	809	161	999999	209	798	709	999999	668	625	833	999999	111	999999	405	862	817	361	59	999999	250	922	973	999999	999999	673	59	436	99	704	406	110	971	134	999999	679	999999	278	999999	38	602	83	253	999999	494	767	390	853	825	677	999999	693	522	999999	725	721	835	999999	301	536	748	999999	957	964	228	733	177	999999	999999	725	666	549	609	999999	708	176	679	71	739	69	999999	206	610	999999	527	999999	587	999999	409	999999	843	279	976	225	289	329	
125	288	693	761	600	413	609	110	999999	637	94	999999	726	999999	52	773	196	241	253	552	672	546	446	516	999999	630	577	26	882	396	572	999999	742	389	61	400	378	978	469	879	596	999999	999999	999999	628	95	820	851	194	79	92	745	972	737	656	999999	842	999999	999999	999999	999999	593	227	625	75	700	759	999999	506	652	405	218	999999	999999	999999	999999	999999	556	999999	999999	810	726	831	812	313	999999	421	14	999999	482	558	201	373	500	54	13	292	999999	824	927	336	483	354	999999	674	874	974	608	781	999999	442	999999	999999	554	169	118	761	999999	321	248	999999	754	614	999999	104	213	844	280	329	951	999999	999999	731	961	733	337	382	299	147	439	999999	999999	233	247	49	272	999999	818	340	935	252	876	472	586	647	582	868	329	999999	471	39	703	288	829	999999	89	563	337	999999	832	735	471	278	882	396	476	531	377	999999	831	310	36	940	394	999999	12	889	155	323	161	468	999999	851	676	409	158	534	403	632	999999	709	999999	999999	508	209	780	608	590	200	999999	999999	500	999999	616	170	999999	763	999999	129	612	199	999999	24	999999	373	682	620	999999	482	248	941	137	745	34	131	999999	38	999999	194	929	999999	999999	954	999999	999999	968	719	245	515	999999	394	640	283	29	770	999999	560	338	144	527	170	16	999999	952	239	923	755	319	494	435	974	332	710	200	999999	890	999999	872	568	999999	962	384	96	86	853	311	999999	999999	264	830	184	700	999999	666	999999	397	202	999999	999999	186	999999	409	750	90	999999	999999	930	93	810	999999	999999	688	769	999999	999999	785	919	40	999999	999999	80	39	65	664	260	999999	35	999999	431	999999	697	460	959	391	192	563	999999	16	999999	791	381	999999	999999	384	991	496	999999	567	111	983	477	171	904	984	999999	192	999999	999999	829	157	999999	886	999999	988	192	388	728	387	999999	11	160	913	999999	316	999999	309	124	681	999999	764	352	467	942	448	999999	535	556	975	285	999	219	999999	187	507	754	494	119	927	201	613	767	553	999999	110	999999	999999	999999	597	437	806	78	672	422	75	805	579	944	222	644	656	999999	752	999999	557	791	999999	736	876	999999	72	200	196	999999	999999	996	999999	457	841	999999	999999	748	958	548	478	930	547	999999	121	702	185	550	896	293	545	781	25	999999	463	318	231	999999	910	999999	999999	999999	882	192	364	78	16	131	112	606	854	999999	999999	999999	634	999999	254	484	624	184	387	999999	303	903	944	286	981	356	994	533	394	999999	838	923	182	861	58	
999999	772	52	695	999999	447	299	999999	637	908	810	817	837	999999	746	213	999999	999999	853	322	999999	248	87	97	999999	137	579	222	892	78	949	42	999999	577	999999	712	999999	488	333	84	999999	474	316	999999	181	539	999999	468	647	758	112	999999	999999	549	80	127	695	955	45	925	868	999999	999999	999999	959	778	54	269	185	43	632	257	999999	779	318	513	931	708	999999	999999	970	120	999999	144	965	683	712	232	999999	999999	999999	999999	452	408	215	999999	928	747	999999	403	494	999999	292	614	136	999999	942	999999	241	566	195	986	48	915	954	758	512	412	603	286	75	822	999999	413	25	999999	805	925	573	391	585	194	299	523	635	83	827	960	999999	120	999999	171	991	941	586	41	999999	536	453	999999	424	999999	153	143	337	999999	145	999999	598	130	60	26	976	849	980	999999	697	525	290	881	930	552	404	493	999999	903	830	821	999999	984	999999	278	482	126	999999	69	999999	999999	196	962	937	948	999999	999999	70	723	999999	151	960	999999	344	72	999999	571	526	871	131	660	597	433	999999	324	62	613	702	781	544	859	882	920	960	541	999999	999999	943	982	189	517	432	821	718	689	999999	251	650	365	31	910	999999	105	938	390	568	999999	131	999999	896	999999	194	288	188	335	999999	49	999999	999999	999999	999999	628	544	691	613	237	775	715	999999	999999	810	963	999999	759	634	269	786	981	580	973	576	206	999999	96	999999	333	999999	999999	999999	999999	820	626	999999	631	102	292	65	413	999999	162	999999	57	968	999999	999999	999999	846	528	554	75	999999	999999	54	829	167	732	308	458	270	289	999999	142	332	999999	643	193	126	716	667	352	214	999999	656	427	190	529	237	999999	999999	636	999999	626	99	326	947	762	581	27	999999	369	999999	607	153	56	79	659	999999	245	999999	999999	679	139	861	211	999999	109	999999	999999	649	638	999999	999999	457	634	801	999999	53	15	999999	880	611	108	252	307	368	606	240	609	357	531	804	999999	999999	108	999999	357	764	887	464	999999	999999	954	378	836	864	845	999999	999999	999999	612	616	719	460	999999	300	580	887	999999	999999	265	869	802	279	127	833	999999	505	358	677	454	702	165	550	937	530	999999	999999	416	442	523	456	999999	365	744	915	95	541	996	808	386	469	999999	55	209	979	557	684	260	12	361	349	999999	841	800	910	460	178	523	125	643	849	481	131	328	808	157	446	534	212	748	971	509	999999	999999	984	501	120	351	957	999999	972	479	413	91	184	999999	879	565	999999	464	916	28	880	
175	536	988	89	726	400	831	999999	159	999999	263	389	999999	260	551	815	418	350	999999	565	153	670	379	77	49	154	999999	999999	881	700	747	999999	953	999999	999999	763	996	421	393	950	136	861	823	999999	160	999999	345	404	338	749	999999	124	999999	462	736	504	999999	920	50	582	247	999999	239	459	311	432	436	219	999999	787	999999	996	956	876	999999	291	847	948	917	347	808	999999	939	141	284	632	741	500	892	880	606	85	381	810	713	572	631	373	130	728	275	999999	529	999999	930	428	999999	999999	33	455	657	218	13	702	773	488	624	108	185	678	690	999999	327	994	190	744	625	155	173	866	659	483	828	198	82	999999	239	397	999999	855	999999	528	476	447	232	398	82	679	46	235	947	999999	999999	451	48	999999	808	534	999999	196	803	22	59	166	795	999999	390	814	999999	100	259	237	897	999999	214	171	999999	879	999999	999999	672	945	119	938	919	136	294	999999	999999	742	999999	704	37	24	999999	462	999999	319	651	58	17	267	999999	999999	975	720	635	869	247	999999	870	999999	763	999999	524	857	999999	121	247	668	889	14	663	887	225	554	999999	883	999999	751	999999	159	238	722	784	414	999999	999999	962	999999	501	425	148	284	999999	946	941	999999	500	999999	559	366	82	982	999999	13	999999	172	730	431	520	999999	999999	496	193	720	699	999999	999999	999999	961	740	159	999999	176	473	999999	389	999999	278	999999	750	393	999999	999999	335	999999	999999	563	781	999999	734	441	541	687	750	824	652	100	999999	257	900	666	390	242	819	217	42	815	999999	147	224	157	462	817	999999	368	999999	303	857	643	999999	999999	999999	309	999999	308	618	361	426	649	999999	298	862	31	712	94	13	841	383	128	54	439	866	999999	596	586	979	723	918	999999	307	358	242	518	802	999999	654	91	15	520	598	999999	399	57	999999	925	999999	999999	114	999999	365	685	919	738	598	999999	620	378	712	650	328	999999	443	44	352	999999	65	353	228	298	440	921	835	862	529	373	999999	819	719	671	300	999999	619	999999	36	621	438	999999	920	787	803	286	378	364	999999	703	247	364	705	68	869	942	222	815	254	999999	850	67	219	234	974	999999	658	51	360	999999	285	210	999999	731	436	999999	432	441	495	164	552	999999	670	825	136	686	124	661	999999	357	335	999999	988	999999	999999	381	999999	695	812	13	628	337	14	421	428	999999	356	974	632	317	519	780	330	100	890	379	999999	393	108	298	686	999999	249	12	999999	482	222	424	999999	64	999999	999999	628	
492	536	225	476	258	407	99	339	150	38	494	837	554	482	999999	999999	401	999999	902	597	999999	326	999999	999999	12	966	945	824	931	24	999999	50	783	162	838	563	999999	903	148	985	999999	999999	999999	968	755	174	999999	10	323	999999	568	999999	999999	999999	114	175	999999	137	473	291	462	999999	407	999999	459	999999	64	402	643	344	37	498	845	916	588	999999	781	999999	342	838	76	999999	511	220	999999	507	675	643	999999	673	658	999999	999999	999999	999999	744	999999	999999	999999	311	999999	507	366	979	999999	999999	234	458	999999	999999	999999	253	794	635	225	517	763	197	999999	952	778	999999	355	969	999999	999999	69	989	393	844	13	371	153	41	728	569	999999	531	525	387	282	227	92	999999	289	415	753	999999	999999	25	981	373	999999	566	999999	999999	161	397	303	214	19	245	74	716	546	32	110	763	906	999999	928	241	671	302	679	999999	999999	848	690	280	736	264	357	999999	863	639	999999	586	508	40	418	999999	238	321	377	47	163	375	960	267	315	989	898	985	96	749	701	446	887	999999	369	313	706	33	477	999999	888	696	853	906	401	523	265	875	247	737	999999	360	925	642	999999	963	999999	432	964	746	999999	999999	291	123	937	194	699	534	999999	114	494	999999	843	622	158	467	521	64	999999	791	734	32	999999	358	746	351	521	254	576	406	426	283	68	730	398	999999	414	740	968	999999	824	730	999999	999999	253	798	517	313	493	999999	451	999999	999999	183	999999	344	623	932	376	999999	999999	454	958	274	688	999999	156	122	233	632	62	999999	95	659	999999	999999	817	616	999999	948	834	217	761	636	954	593	717	885	718	64	902	482	999999	999999	999999	379	999999	940	999999	999999	999999	404	89	999999	886	670	747	907	216	17	999999	999999	827	428	999999	999999	693	999999	999999	105	999999	271	999999	179	999999	580	417	713	126	597	242	999999	999999	999999	307	439	137	900	749	294	845	809	999999	999999	537	895	654	944	619	86	686	448	630	999999	540	389	10	910	141	999999	262	999999	790	618	774	649	844	999999	131	333	338	999999	999999	36	259	999999	592	693	641	833	925	472	999999	49	911	999999	257	815	999999	999999	438	227	768	442	41	812	29	70	935	887	61	899	999999	999999	748	892	865	604	999999	846	999999	317	279	999999	390	789	999999	999999	999999	999999	402	38	999999	214	894	120	34	999999	994	447	673	532	757	753	782	35	649	808	300	28	928	653	717	999999	130	999999	947	471	999999	251	999999	279	362	954	495	32	686	619	999999	999999	868	725	609	659	
999999	274	560	525	525	364	150	140	459	999999	62	749	321	999999	94	773	173	562	999999	999999	574	999999	180	802	999999	999999	349	999999	416	662	999999	212	53	67	522	855	570	432	946	697	110	742	819	999999	999999	745	711	999999	535	999999	474	315	638	855	95	999999	104	758	999999	766	25	120	723	796	538	999999	705	263	14	238	212	741	616	400	652	832	999999	999999	900	522	57	999999	505	999999	198	845	574	198	972	744	999999	812	174	999999	681	990	28	999999	145	61	49	458	164	306	999999	733	698	247	213	263	999999	597	999999	745	719	836	615	934	999999	692	999999	517	999999	270	999999	399	999999	436	999999	999999	813	561	370	849	482	999999	999999	999999	373	999999	157	999999	984	719	551	173	999999	999999	470	999999	385	999999	425	453	774	532	178	894	999999	35	999999	271	999999	550	449	641	237	18	272	999999	810	416	999999	153	545	949	999999	571	718	314	999999	999999	965	874	287	729	146	917	84	950	999999	141	379	348	307	885	808	443	279	910	936	946	166	350	44	968	999999	281	907	824	999	606	185	999999	590	19	306	653	273	719	505	319	934	322	700	999999	999999	233	846	659	151	98	301	808	377	498	999999	999999	839	318	217	999999	19	259	950	823	956	999999	999999	999999	999999	999999	180	560	415	626	22	999999	649	999999	931	999999	435	999999	999999	910	315	376	157	102	28	680	999999	955	512	640	309	999999	371	999999	999999	999999	475	557	80	986	918	740	999999	751	485	156	999999	483	387	918	439	761	576	50	517	589	706	999999	279	909	350	999999	58	999999	327	338	482	999999	643	748	823	999999	188	999999	991	999999	973	406	616	999999	704	999999	578	594	999999	547	999999	331	370	143	999999	999999	288	170	646	704	999999	628	433	157	674	214	839	638	104	562	583	880	999999	942	615	999999	58	407	214	19	999999	464	574	779	999999	160	999999	510	272	23	999999	27	999999	297	882	999999	972	469	207	999999	501	999999	499	648	999999	237	283	999999	527	999999	761	999999	955	636	67	238	63	654	999999	524	803	339	999999	999999	999999	566	999999	760	70	270	338	999999	999999	715	517	706	964	926	815	999999	999999	983	983	97	261	999999	71	423	240	653	999999	327	999999	682	999999	999999	999999	419	999999	999999	407	522	999999	266	846	181	680	999999	128	999999	274	137	999999	932	647	819	999999	287	828	255	505	415	530	999999	999999	20	56	527	999999	355	142	999999	999999	418	596	999999	626	727	251	90	999999	820	999999	879	389	999999	489	610	45	877	816	296	590	439	999999	991	992	999999	
999999	835	134	163	232	999999	228	999999	886	429	346	999999	202	628	999999	748	218	684	120	651	37	806	531	446	491	999999	999999	846	965	811	999999	604	372	675	999999	416	955	999999	999999	531	661	999999	287	69	273	752	999999	198	259	841	231	226	881	350	923	999999	313	999999	672	90	244	381	753	84	913	742	999999	527	197	629	999999	335	999999	999999	999999	366	528	471	182	738	467	350	596	133	590	999999	723	31	999999	950	112	277	999999	517	297	290	916	212	999999	531	999999	999999	10	629	58	896	140	999999	361	567	961	999999	999999	933	623	894	784	630	494	623	999999	898	774	246	527	525	124	579	301	709	449	325	999999	651	999999	999999	349	966	999999	694	999999	431	670	194	989	270	999999	287	999999	403	505	999999	718	533	512	933	392	764	112	532	781	560	10	651	128	645	527	863	37	323	999999	817	555	800	464	597	238	590	256	267	763	999999	686	898	213	162	607	999999	148	972	917	585	864	999999	912	608	430	999999	76	354	743	898	259	579	848	687	740	918	78	999999	999999	802	517	845	999999	944	874	111	447	999999	999999	999999	725	65	999999	969	953	13	888	999999	999999	220	523	901	524	865	587	116	60	526	999999	689	723	233	276	999999	77	999999	782	967	999999	999999	580	111	317	18	183	204	183	878	734	736	40	223	748	999999	288	999999	999999	904	367	768	999999	921	553	358	999999	501	788	290	902	934	231	920	131	847	639	421	594	515	691	392	932	999999	791	685	658	999999	485	781	999999	461	697	878	609	965	277	658	558	958	996	681	415	999999	976	800	515	119	999999	900	855	999999	31	999999	222	974	835	880	999999	867	699	999999	999999	17	453	999999	246	353	999999	165	999999	980	999999	635	519	20	999999	49	999999	991	180	549	417	585	925	969	439	999999	665	635	999999	396	528	999999	269	494	665	408	449	999999	563	172	799	999999	999999	875	14	999999	305	211	997	999999	685	148	697	160	105	440	91	483	999999	364	999999	999999	34	193	999999	182	376	35	354	999999	999999	669	437	18	749	479	265	60	965	999999	586	463	637	345	999999	999999	999999	119	398	234	326	965	999999	209	484	124	912	146	423	831	29	280	856	428	205	26	999999	689	410	625	185	41	518	967	778	233	57	689	482	81	189	267	636	999999	262	633	155	238	533	635	567	128	636	999999	34	315	606	218	999999	694	678	313	708	773	58	294	457	556	431	999999	76	999999	999999	351	651	999999	643	736	175	999999	870	482	166	774	999999	66	405	384	
942	999999	999999	999999	999999	788	999999	999999	558	999999	81	968	999999	598	807	282	999999	343	465	294	492	271	671	870	52	578	823	999999	157	934	714	991	999999	999999	614	958	633	237	684	999999	948	775	999999	780	664	207	395	282	674	883	215	725	999999	120	891	681	800	756	795	971	964	999999	728	999999	158	90	88	112	984	999999	648	341	658	590	346	716	67	891	999999	845	192	551	999999	274	728	989	400	778	999999	932	168	999999	441	712	999999	999999	56	590	999999	584	999999	292	298	825	244	873	76	21	774	185	623	909	550	950	788	423	673	464	999999	168	689	999999	921	999999	690	771	900	946	999999	593	669	477	999999	630	726	899	262	707	39	855	923	389	14	16	319	259	999999	490	924	497	89	592	694	473	895	999999	371	247	144	473	973	999999	341	190	515	156	650	920	999999	889	170	966	999999	999999	245	310	305	914	742	440	444	419	999999	191	999999	87	782	999999	999999	999999	537	25	572	999999	881	999999	57	823	500	172	609	416	999999	45	999999	123	167	654	238	594	999999	999999	504	999999	38	999999	108	160	676	438	373	855	194	327	361	155	403	868	168	442	263	481	424	579	831	38	162	986	855	400	920	138	999999	151	393	91	520	868	999999	999999	999999	897	156	72	798	999999	232	999999	683	191	719	299	496	796	341	52	42	925	999999	999	411	121	304	999999	999999	245	298	53	933	280	635	535	999999	840	737	366	999999	362	781	87	999999	223	313	673	681	630	641	770	999999	350	999999	595	995	538	916	593	999999	999999	553	999999	466	188	15	413	999999	194	959	999999	69	974	718	679	154	794	203	198	808	630	604	887	603	527	242	592	231	999999	539	800	924	153	999999	463	808	228	621	999999	217	899	127	497	671	986	999999	999999	632	379	450	211	345	727	785	971	275	666	958	938	945	999999	192	999999	654	168	730	915	221	264	999999	925	183	999999	980	909	512	999999	226	617	999999	999999	959	999999	599	338	465	206	999999	792	197	152	999999	682	999999	794	717	611	842	999999	265	795	624	378	507	999999	999999	769	747	875	468	168	450	351	133	548	463	999999	917	326	999999	534	557	428	76	728	666	999999	894	999999	201	999999	999999	999999	362	999999	783	591	999999	999999	310	695	459	492	333	39	701	917	999999	143	341	387	694	525	809	731	248	205	311	999999	999999	999999	875	561	999999	567	892	736	989	113	764	872	985	999999	999999	17	85	74	105	47	36	999999	941	760	854	814	216	999999	904	631	780	999999	289	575	
999999	773	820	999999	808	766	146	965	928	455	378	999999	401	999999	999999	801	655	184	110	274	752	119	999999	124	707	869	361	999999	999999	999999	332	185	592	420	626	999999	196	187	266	338	999999	71	820	495	391	395	423	364	249	999999	975	606	488	999999	999999	116	999999	706	200	939	999999	993	142	999999	132	999999	876	981	235	267	614	478	918	999999	999999	999999	299	999999	732	999999	455	996	999999	999999	392	726	697	999999	597	999999	73	490	987	326	999999	999999	999999	260	372	999999	518	999999	139	981	999999	999999	688	717	650	142	999999	88	999999	878	493	418	100	999999	999999	999999	505	999999	393	715	204	999999	490	601	847	467	761	48	736	543	803	23	867	922	242	999999	47	980	926	465	702	985	999999	118	833	514	816	999999	999999	999999	999999	219	59	424	999999	373	26	97	869	999999	380	999999	352	440	84	480	999999	177	179	301	369	999999	382	927	22	218	999999	382	999999	342	651	244	966	770	850	594	964	453	144	999999	869	999999	999999	743	95	924	643	85	44	362	999999	648	999999	781	999999	177	836	131	411	578	999999	644	328	536	999999	146	812	999999	589	999999	999999	107	999999	309	431	999999	414	638	842	98	999999	541	347	999999	378	12	999999	999999	173	999999	757	842	51	566	999999	235	999999	585	999999	948	121	71	496	554	845	866	615	58	359	198	999999	208	288	323	12	999999	306	912	999999	539	260	627	418	906	731	673	999999	477	195	206	999999	829	436	894	976	999999	999999	793	569	512	999999	838	999999	974	920	999999	563	728	999999	901	929	718	427	999999	698	493	653	589	999999	181	811	148	999999	999999	411	999999	771	394	346	999999	177	999999	353	655	999999	422	999999	443	999999	182	120	999999	913	293	277	78	411	764	205	492	860	999999	971	398	999999	259	974	682	573	986	788	999999	391	74	734	999999	999999	999999	529	286	999999	999999	999999	999999	71	999999	234	999999	885	343	999999	16	199	854	637	711	541	954	954	893	999999	119	870	999	393	940	945	848	559	850	999999	639	245	919	999999	651	862	999999	999999	999999	34	404	999999	240	464	781	980	537	999999	33	885	420	817	999999	839	592	349	604	266	999999	538	385	30	44	640	892	771	279	73	986	848	220	628	738	868	52	322	640	544	612	999999	418	999999	536	999999	999999	821	609	999999	208	999999	268	74	999999	688	999999	384	763	999999	572	20	710	473	450	999999	675	791	999999	767	796	279	709	69	653	170	129	964	494	999999	999999	81	172	199	864	685	999999	999999	423	999999	230	667	558	999999	972	601	999999	
999999	971	361	300	999999	999999	841	999999	999999	602	208	420	54	568	684	890	999999	251	501	848	520	609	765	594	529	378	40	547	138	721	999999	999999	62	909	184	992	142	777	857	339	999999	906	935	92	391	999999	378	491	545	777	999999	999999	999999	753	739	345	216	767	999999	132	711	304	164	217	933	999999	368	144	394	999999	757	916	393	171	527	614	674	682	212	794	999	549	11	999999	857	869	616	308	999999	839	786	999999	16	735	628	35	999999	999999	159	999999	376	244	106	853	30	999999	415	319	235	135	670	534	565	999999	133	172	999999	803	999999	73	999999	70	999999	554	999999	392	909	657	543	502	862	947	532	999999	428	765	452	157	340	910	999999	306	999999	54	178	262	809	40	612	999999	732	948	376	95	776	315	279	552	948	637	47	757	776	733	999999	723	11	999999	557	367	720	999999	473	450	609	207	987	999999	999999	653	583	999999	55	87	769	913	580	446	999999	122	999999	899	209	702	999999	706	530	999999	780	999999	999999	999999	482	254	999999	587	485	925	486	999999	328	358	176	999999	999999	167	712	698	964	999999	999999	999999	999999	444	872	820	945	770	999999	902	676	648	149	931	999999	407	407	800	999999	191	438	654	999999	999999	794	147	733	904	999999	715	994	831	384	430	999999	695	705	47	999999	924	642	714	357	583	902	679	218	244	999999	999999	760	911	366	782	921	498	604	894	650	999999	96	999999	132	862	907	999999	999999	719	630	999999	999999	999999	428	418	549	723	999999	999999	999999	999999	999999	499	12	990	999999	93	475	602	509	812	100	999999	397	647	837	601	592	495	676	999999	999999	499	613	204	955	400	493	999999	999999	999999	999999	999999	222	534	806	999999	999999	141	999999	824	379	671	219	817	616	891	972	999999	580	948	141	811	710	999999	708	438	885	807	999999	564	599	528	368	312	620	872	597	999999	840	250	999999	460	587	851	999999	745	999999	999999	588	73	428	713	377	295	76	390	517	598	825	378	711	999999	105	353	999999	999999	312	907	206	743	303	119	999999	999999	395	680	234	858	999999	963	158	99	229	999999	146	999999	160	83	246	240	999999	999	999999	472	999999	331	364	243	627	999999	442	382	599	844	770	318	773	999999	899	395	165	659	663	862	999999	622	20	999999	217	347	999999	999999	671	999999	388	999999	999999	477	801	74	325	990	240	108	531	776	499	385	211	827	123	123	999999	850	84	705	999999	184	253	999999	999999	240	35	289	999999	999999	999999	999999	466	999999	999999	306	245	835	79	174	428	564	999999	452	
999999	635	922	389	234	586	999999	999999	891	682	999999	899	233	999999	753	94	965	951	999999	327	75	867	919	999999	593	817	999999	999999	999999	909	286	781	843	800	793	685	317	646	65	999999	158	889	741	783	518	345	82	360	91	985	999999	999999	603	22	999999	265	716	198	796	999999	999999	716	49	999999	405	186	65	432	999999	77	999999	328	895	411	999999	185	136	146	225	999999	744	527	999999	795	709	809	187	830	424	999999	969	129	849	648	851	441	849	758	387	342	290	649	268	999999	218	881	999999	202	843	999999	139	580	973	999999	672	191	999999	254	282	596	998	234	999999	563	999999	657	999999	256	560	737	335	999999	999999	883	967	104	269	253	587	828	237	985	987	999999	408	399	156	310	976	669	982	605	486	790	343	65	640	704	915	560	999999	335	999999	999999	999999	999999	821	999999	581	577	922	999999	666	453	369	23	247	999999	165	709	511	178	999999	890	754	730	890	968	549	911	464	564	338	36	999999	901	353	882	348	646	578	66	999999	409	999999	776	938	999999	431	330	818	999999	549	215	59	243	65	751	999999	999999	999999	852	550	670	123	367	878	640	36	467	999999	365	457	518	141	999999	999999	870	152	978	791	857	999999	229	103	999999	24	132	977	193	845	601	531	203	774	725	516	68	295	389	898	999999	999999	963	660	999999	397	999999	83	604	999999	194	608	382	999999	24	316	330	999999	504	352	999999	663	843	622	78	833	264	744	416	938	391	584	763	999999	493	850	583	569	640	231	984	58	382	399	660	993	999999	999999	759	418	999999	999999	791	46	153	645	172	351	591	629	143	295	667	665	412	999999	845	302	999999	173	732	999999	999999	283	368	706	290	999999	961	84	684	424	985	997	753	899	793	726	936	999999	688	999999	977	21	98	999999	391	717	986	999999	157	856	969	999999	685	434	555	518	678	999999	364	717	999999	517	944	718	310	669	912	513	816	129	366	32	485	500	783	924	194	670	325	999999	468	910	927	999999	454	400	321	999999	354	285	999999	500	493	970	852	470	76	999999	398	999999	805	999999	999999	38	500	999999	119	195	651	630	999999	17	999999	790	259	478	589	999999	999999	909	358	999999	168	541	80	999999	538	514	648	322	858	999999	282	999999	999999	999999	676	999999	336	507	999999	136	677	723	999999	50	999999	703	721	383	880	999999	999999	488	372	999999	999999	703	957	634	418	605	546	338	772	999999	735	525	999999	999999	999999	691	790	765	629	999999	915	999999	999999	40	999999	835	999999	274	442	908	708	
793	999999	556	999999	973	940	702	999999	685	589	349	951	999999	999999	854	681	456	581	199	168	350	999999	151	306	879	123	927	999999	583	812	281	896	863	810	942	999999	474	603	828	750	98	676	944	642	999999	494	999999	726	641	163	346	693	252	750	368	935	999999	999999	999999	999999	23	999999	515	999999	999999	453	999999	632	372	570	216	852	752	999999	999999	673	914	509	730	395	967	210	506	429	475	999999	999999	123	452	17	999999	224	999999	969	736	999999	999999	81	334	132	406	523	363	999999	999999	493	941	803	679	694	31	591	999999	406	891	812	66	95	999999	999999	799	974	190	365	377	992	50	782	712	546	512	999999	999999	999999	999999	999999	846	999999	999999	982	647	999999	443	758	986	611	694	416	87	923	477	85	999999	605	332	431	999999	998	703	999999	453	168	100	143	999999	999999	417	999999	999999	448	965	630	612	424	999999	999999	540	432	379	766	307	634	704	789	78	436	177	579	285	567	119	848	732	527	539	999999	759	999999	576	999999	204	772	998	639	957	847	472	259	522	999999	890	911	629	936	657	999999	463	311	75	755	999999	837	647	849	338	127	898	94	885	604	999999	999999	855	571	572	999999	999999	999999	831	231	999999	918	66	902	677	207	229	795	870	720	34	457	245	820	999999	999999	135	158	999999	839	948	999999	374	999999	192	659	66	67	374	133	193	999999	479	843	791	102	780	744	182	140	898	112	224	175	579	743	995	999999	774	215	408	486	764	999999	282	586	554	148	720	27	151	999999	430	999999	537	999999	977	999999	39	999999	586	999999	976	999999	941	846	173	999999	349	448	664	31	999999	169	724	706	999999	999999	571	215	999999	642	34	164	999999	999999	681	477	637	943	765	603	15	80	628	27	510	593	60	999999	422	355	798	999999	999999	130	999999	271	33	999999	999999	499	830	824	166	943	366	822	190	214	175	696	570	405	683	70	26	999999	540	706	205	999999	437	999999	792	202	843	753	999999	999999	858	420	453	806	943	276	773	999999	999999	685	999999	688	412	846	270	725	784	403	598	999999	114	999999	730	999999	635	959	72	694	42	964	110	612	30	999999	356	999999	999999	764	462	417	297	835	308	855	54	517	637	591	874	76	417	999999	164	999999	764	201	999999	136	181	983	999999	89	999999	949	999999	59	667	100	500	515	999999	999999	999999	191	14	999999	999999	999999	282	999999	999999	999999	819	965	556	660	457	521	558	164	75	125	593	478	213	218	688	359	280	995	850	547	101	368	593	999999	507	973	504	495	
833	813	854	63	661	732	999999	192	403	924	601	155	542	345	999999	367	437	472	978	999999	999999	18	605	287	276	784	389	460	382	999999	999999	484	27	999999	331	261	999999	539	817	480	948	505	999999	355	403	999999	14	999999	999999	236	960	45	995	999999	904	824	218	576	999999	876	352	809	810	999999	772	127	137	999999	23	198	105	897	999999	507	848	94	62	259	999999	999999	999999	999999	999999	155	999999	127	488	999999	999999	506	53	694	752	941	137	999999	695	722	582	286	577	534	999999	730	140	999999	390	497	999999	820	771	999999	693	224	999999	718	277	999999	45	655	999999	817	322	517	154	411	155	713	380	709	398	340	999999	606	994	999999	892	810	25	999999	737	991	461	347	734	94	11	999999	844	419	872	41	686	927	648	999999	222	234	586	729	917	676	999999	999999	999999	441	291	999999	230	999999	826	999999	999999	898	918	646	366	974	782	999999	410	999999	868	961	999999	366	653	999999	957	245	42	668	234	999999	999999	70	873	310	916	303	802	999999	999999	993	999999	415	393	788	19	999999	999999	248	452	525	328	999999	807	166	323	74	999999	542	139	999999	999999	167	241	362	999999	857	999999	65	67	488	267	999999	309	874	378	431	973	865	739	956	842	793	999999	709	999999	999999	999999	999999	987	852	515	999999	784	332	999999	435	184	40	119	162	238	346	190	963	268	832	10	932	788	891	100	999999	802	183	152	34	942	999999	394	999999	604	65	999999	215	999999	996	999999	999999	699	942	257	943	999999	587	727	505	613	262	450	144	999999	999999	999999	106	761	593	467	999999	189	160	999999	999999	646	359	999999	183	278	975	989	271	131	33	243	999999	644	157	176	224	455	646	421	689	999999	260	999999	284	136	971	453	389	538	109	797	549	459	605	306	406	40	999999	236	637	272	188	23	895	96	93	999999	614	427	999999	166	542	738	803	570	396	999999	283	56	999999	999999	610	732	32	236	694	395	49	850	769	999999	901	420	999999	426	999999	246	944	197	52	520	839	962	295	999999	264	810	656	45	910	887	756	507	929	116	662	456	991	999999	402	698	421	763	657	68	265	132	955	387	667	159	999999	999999	999999	786	691	648	999999	999999	972	999999	739	14	939	882	438	403	490	999999	764	999999	999999	999999	794	999999	108	85	999999	237	999999	141	854	278	999999	761	322	670	999999	999999	999999	24	999999	911	697	519	959	417	999999	775	630	999999	642	288	623	220	903	298	301	999999	687	615	343	219	401	840	38	470	636	999999	999999	767	899	347	261	
749	447	344	588	285	999999	691	261	538	999999	825	499	576	655	167	858	999999	378	843	465	809	680	999999	519	856	999999	999999	999999	646	216	862	962	999999	36	873	772	569	710	26	274	996	999999	804	612	575	351	462	814	999999	329	999999	399	65	881	452	999999	648	824	731	999999	896	910	615	332	744	863	999999	549	781	394	298	999999	361	999999	999999	455	875	196	999999	515	999999	683	310	999999	671	999999	906	422	999999	804	134	999999	999999	999999	378	95	748	999999	868	999999	999999	912	43	94	999999	231	48	999999	423	996	999999	462	880	999999	767	222	610	999999	661	281	956	999999	965	999999	270	553	344	139	210	999999	707	403	328	241	368	125	650	226	295	449	434	430	999	587	999999	672	864	762	464	999999	485	999999	821	596	999999	375	946	66	824	487	886	999999	286	49	299	999999	999999	649	857	652	571	393	13	221	846	999999	999999	388	375	999999	688	999999	675	53	897	999999	999999	731	485	993	999999	594	999999	999999	563	526	154	960	297	811	999999	225	904	999999	594	101	455	999999	749	229	593	999999	999999	235	799	314	243	999999	151	51	228	411	173	863	483	999999	991	206	658	330	392	821	101	563	70	473	677	862	459	806	999999	971	981	266	410	610	903	176	17	259	292	911	818	255	593	999999	61	999999	999999	617	109	259	952	999999	837	999999	477	137	175	336	636	380	782	999999	249	257	429	907	463	873	83	999999	198	999999	999999	999999	999999	845	969	999999	421	999999	534	999999	706	552	29	562	428	999999	999999	999999	999999	681	999999	912	138	482	15	346	999999	153	588	999999	543	999999	70	999999	391	999999	767	631	168	999999	999999	999	845	999999	999999	999999	237	999999	489	999999	740	308	823	516	786	134	351	530	839	999999	237	277	58	80	308	999999	999999	476	181	71	871	999999	999999	999999	767	999999	999999	197	844	318	118	839	664	999999	999999	244	999999	999999	766	266	25	999999	999999	535	14	646	951	775	642	217	214	999999	695	999999	952	239	691	999999	749	999999	67	999999	686	999999	999999	999999	999999	999999	356	73	999999	938	709	914	56	634	999999	91	765	999999	999999	301	555	636	113	357	999999	247	811	493	552	999999	999999	999999	208	999999	999999	270	21	616	43	999999	999999	999999	247	999999	61	781	380	999999	520	610	298	999999	501	766	999999	59	427	176	254	375	999999	862	520	999999	144	116	999999	999999	83	458	79	999999	999999	14	872	977	399	837	305	371	866	493	973	942	118	185	111	442	264	511	999999	999999	999999	999999	194	566	67	999999	141	945	999999	196	254	72	
540	149	541	496	893	630	660	590	871	883	508	988	999999	578	464	958	15	283	929	572	614	235	788	428	820	316	919	725	705	360	306	680	248	911	412	969	999999	999999	548	999999	850	263	972	488	999999	205	676	999999	218	999999	940	999999	266	999999	457	314	360	122	676	586	999999	934	884	521	586	828	999999	978	999999	495	324	999999	734	306	721	999999	262	999999	268	624	639	999999	516	999999	419	999999	423	565	463	999999	618	531	999999	962	999999	916	379	461	999999	341	455	999999	322	999999	858	999999	67	999999	961	106	999999	60	853	61	946	999999	999999	999999	111	82	414	194	524	999999	876	793	999999	772	382	804	982	801	409	927	179	941	128	793	999999	999999	999999	462	604	367	55	999999	677	999999	25	654	498	999999	359	828	927	999999	999999	999999	846	74	96	999999	999999	166	124	260	651	926	882	15	999999	634	686	241	999999	951	589	999999	33	319	126	576	999999	728	999999	964	452	580	999999	907	767	874	947	610	999999	999999	874	447	253	795	916	999999	13	19	503	999999	999999	999999	212	975	682	26	230	999999	999999	520	537	859	850	159	999999	81	999999	975	248	286	686	999999	999999	999999	999999	151	914	238	402	375	572	747	235	451	633	334	377	34	235	750	654	999999	661	273	635	24	999999	999999	999999	845	999999	38	771	226	187	265	999999	749	898	540	999999	999999	144	582	999999	789	999999	999999	999999	483	999999	902	750	497	632	999999	424	194	999999	71	554	820	999999	999999	551	544	999999	18	273	378	999999	999999	999999	694	999999	999999	999999	88	325	845	390	198	577	999999	151	999999	288	284	594	910	840	486	921	837	986	291	750	587	41	999999	999999	626	145	158	819	999999	776	65	849	969	992	345	999999	982	681	365	253	736	415	630	999999	999999	423	363	537	999999	706	298	708	366	911	697	57	912	41	999999	63	428	694	76	154	232	435	625	918	505	618	938	165	631	48	24	181	410	999999	999999	999999	782	999999	643	378	488	357	492	67	999999	297	999999	999999	917	311	824	999999	349	486	43	276	798	444	999999	568	767	142	86	999999	999999	525	646	765	918	561	281	807	60	697	665	999999	942	567	624	217	999999	987	248	329	224	971	999999	924	123	846	413	347	589	85	999999	999999	280	174	170	999999	650	201	42	365	999999	999999	991	999999	820	999999	333	240	999999	823	905	780	894	757	999999	925	692	999999	999999	999999	999999	999999	228	999999	999999	319	603	999999	407	845	999999	471	954	882	298	207	979	999999	114	954	523	183	999999	765	179	830	461	523	69	
244	96	928	549	960	217	106	798	26	565	999999	565	554	833	975	266	999999	825	21	468	906	999999	511	617	697	559	999999	999999	462	806	265	858	90	719	173	759	638	999999	994	675	201	409	963	626	604	399	999999	349	551	508	734	15	999999	65	999999	297	584	321	999999	410	242	690	999999	219	309	651	484	999999	669	226	628	522	830	346	999999	507	982	884	22	308	590	999999	999999	954	81	260	418	35	565	999999	184	999999	80	593	442	511	73	999999	326	952	914	143	999999	335	999999	221	184	999999	999999	655	315	999999	308	552	820	999999	825	391	147	59	243	999999	279	793	999999	312	451	247	999999	764	443	238	568	70	394	457	954	539	84	860	85	314	246	999999	999999	484	27	528	999999	834	999999	682	999999	277	719	999999	863	886	999999	999999	769	937	999999	33	222	86	141	248	167	373	653	296	317	287	973	999999	222	999999	233	999999	999999	923	473	999999	89	760	999999	300	350	929	593	78	255	506	100	148	999999	223	698	494	352	999999	370	409	191	399	375	338	999999	999999	251	504	999999	725	999999	846	473	140	944	461	999999	841	999999	238	780	999999	999999	810	197	835	824	999	670	739	225	999999	563	74	888	689	999999	999999	996	560	688	98	414	529	223	253	999999	974	278	247	40	511	999999	999999	629	999999	357	564	150	468	999999	251	833	924	999999	777	292	409	252	264	75	178	844	999999	549	691	180	521	597	943	171	849	999999	999999	708	714	634	431	444	291	341	830	153	538	594	999999	264	490	28	445	999999	999999	732	999999	181	862	666	544	592	938	435	836	967	207	307	999999	999999	410	225	999999	999999	861	965	960	922	999999	34	999999	999999	113	436	690	503	999999	982	896	999999	717	262	999999	57	99	999999	505	856	505	863	946	241	477	926	854	999999	232	301	999999	309	771	999999	936	837	999999	999999	489	511	745	999999	814	225	411	999999	802	158	379	749	63	33	469	114	426	381	999999	84	284	187	999999	425	281	860	883	596	355	626	999999	19	999999	308	999999	994	999999	173	58	999999	999999	478	133	706	894	482	247	999999	999999	999999	674	999999	758	285	517	311	929	329	71	954	341	814	653	186	999999	999999	62	999999	673	474	993	263	333	357	254	805	63	875	999999	798	622	807	756	688	952	761	999999	420	790	999999	999999	791	111	104	399	999999	825	947	874	534	429	492	412	375	999999	420	241	410	40	999999	999999	63	798	999999	341	534	68	965	234	81	999999	642	965	625	409	212	162	238	958	239	999999	116	11	
999999	379	140	999999	390	24	541	529	850	999999	89	799	21	992	838	762	865	957	859	723	803	425	999999	999999	787	965	471	268	13	452	801	730	152	999999	801	999999	211	999999	677	951	692	551	269	262	885	826	398	999999	323	475	999999	282	131	392	208	581	999999	613	617	999999	999999	282	526	407	588	999999	657	959	200	999999	561	735	999999	908	999999	999999	999999	535	641	960	576	261	944	537	359	529	609	759	853	230	312	598	522	261	408	999999	999999	861	673	537	178	439	28	379	914	367	992	222	999999	947	999999	999999	999999	999999	999999	300	999999	989	57	999999	748	898	999999	999999	642	963	999999	38	999999	620	999999	303	999999	113	792	147	999999	999999	999999	992	537	397	406	906	804	256	626	865	412	999999	999999	999999	814	613	999999	999999	999999	999999	737	950	154	963	713	741	999999	131	203	999999	864	711	67	999999	376	65	999999	361	501	208	175	395	346	358	625	401	538	199	999999	258	323	999999	813	194	838	671	847	573	683	664	999999	682	999999	999999	10	701	60	999999	999999	758	90	438	779	999999	882	351	614	796	348	321	999999	531	642	945	554	353	999999	873	923	704	217	959	677	999999	999999	493	343	999999	999999	923	351	218	529	999999	178	885	999999	688	999999	497	67	61	999999	999999	999999	664	50	117	213	657	803	999999	999999	965	550	131	999999	942	121	399	18	999999	448	424	999999	995	11	911	776	999999	611	999999	571	436	999999	999999	734	315	385	999999	999999	999999	384	700	130	174	811	564	999999	57	999999	799	576	912	999999	42	612	810	401	465	662	139	340	544	55	593	615	970	329	394	396	999999	999999	762	999999	999999	650	748	303	806	194	447	731	729	545	812	643	659	947	614	553	999999	913	999999	696	323	895	999999	654	536	559	840	245	795	999999	677	999999	813	999999	706	391	864	517	595	281	999999	408	999999	999999	243	949	956	999999	715	841	999999	542	648	75	633	887	810	104	766	257	353	212	999999	79	868	999999	829	999999	250	232	999999	416	328	999999	481	914	294	842	420	999999	999999	816	999999	953	196	144	592	999999	342	999999	581	769	750	347	928	999999	472	999999	139	999999	999999	272	783	492	161	67	999999	11	593	718	603	999999	683	189	999999	536	682	981	883	733	999999	91	999999	999999	650	919	666	980	718	468	452	752	712	758	467	339	43	47	999999	139	921	999999	164	623	999999	999999	96	570	693	401	340	490	658	406	674	48	911	361	841	242	999999	999999	292	999999	276	850	999999	925	999999	999999	503	644	189	753	812	407	927	
737	215	47	833	999999	999999	999999	137	961	104	315	94	429	427	681	205	570	737	687	308	39	356	374	357	171	848	999999	898	696	999999	904	593	276	121	183	155	804	408	305	945	965	997	315	756	950	999999	303	896	999999	999999	619	26	134	999999	897	391	999999	690	999999	257	918	428	441	660	199	722	817	999999	254	535	401	171	999999	999999	343	41	51	617	407	330	999999	481	87	256	691	888	468	999999	223	792	999999	123	735	58	37	546	999999	999999	999999	237	33	985	652	999999	57	457	584	392	764	999999	349	233	999999	352	999999	999999	351	999999	999999	311	263	648	999999	461	231	287	435	394	999999	999999	999999	397	999999	179	306	568	829	792	209	243	314	999999	413	356	452	91	831	393	355	999999	999999	381	685	999999	973	384	891	201	73	999999	32	200	677	967	401	999999	182	122	55	144	999999	559	985	735	997	187	245	747	999999	149	999999	52	49	134	602	103	999999	795	205	922	677	999999	728	439	221	124	408	445	955	500	909	999999	347	220	973	645	999999	999999	267	999999	149	999999	192	924	323	999999	161	553	375	307	250	386	916	133	466	979	999999	555	524	883	779	999999	792	518	240	999999	704	828	161	999999	999999	763	538	409	782	999999	455	803	125	241	963	855	999999	658	260	533	801	224	999999	993	999999	840	434	384	999999	350	361	674	694	999999	285	999999	402	419	999999	487	999999	517	999999	999999	999999	37	440	292	920	923	729	144	267	707	936	999999	83	167	151	866	338	163	391	442	183	999999	119	539	956	640	999999	660	67	772	685	999999	874	823	469	787	410	999999	999999	103	621	227	416	986	649	999999	999999	244	277	733	158	694	135	907	758	999999	917	900	999999	290	999999	999999	86	494	31	999999	999999	260	698	364	465	196	999999	999999	999999	956	374	132	889	170	390	228	393	333	624	990	999999	966	74	715	869	510	999999	183	999999	552	150	921	999999	997	189	999	546	999999	278	961	994	999999	96	801	389	794	20	175	999999	252	685	752	999999	40	493	649	195	982	494	955	381	526	999999	278	815	452	999999	891	981	390	999999	479	65	662	999999	999999	880	273	999999	999999	499	649	283	390	867	398	60	999999	514	999999	999999	563	428	322	589	999999	181	817	986	936	637	129	194	999999	570	215	696	218	44	172	769	921	655	420	466	999999	252	999999	410	427	401	233	999999	450	576	128	61	742	82	528	999999	72	999999	999999	999999	380	464	764	820	999999	999999	999999	899	352	770	892	908	999999	999999	999999	999999	895	999999	569	
545	413	741	999999	942	451	163	953	146	516	21	707	645	265	999999	999999	999999	999999	465	999999	725	558	999999	44	680	999999	220	53	886	225	302	264	655	717	854	999999	999999	999999	822	378	509	747	706	393	999999	73	257	999999	45	999999	589	999999	999999	668	843	999999	89	706	999999	268	241	119	77	921	223	999999	61	927	411	938	999999	557	665	999999	248	999999	852	940	704	616	999999	567	18	126	999999	999999	824	987	999999	867	954	931	657	999999	146	399	680	785	179	583	22	999999	250	107	999999	41	999999	352	999999	865	144	149	999999	457	830	674	999999	951	295	669	932	74	63	544	984	999999	999999	111	999999	848	999999	77	771	999999	999999	117	327	910	803	604	471	482	566	18	733	814	999999	210	733	999999	298	999999	500	999999	999999	948	276	705	123	797	141	981	401	582	568	77	377	881	852	999999	999999	200	999999	691	999999	999999	507	999999	811	179	595	700	377	488	559	999999	999999	999999	999999	656	840	621	797	15	472	489	999999	984	450	665	446	999999	357	19	999999	107	581	808	311	199	450	231	894	943	211	999999	614	999999	999999	989	500	116	410	999999	882	735	403	152	228	718	380	999999	999999	155	999999	999999	353	367	999999	462	996	767	960	999999	215	619	999999	853	803	41	875	178	962	460	175	999999	999999	160	137	999999	704	999999	590	593	999999	927	627	999999	221	664	97	999999	549	569	992	732	999999	999999	991	273	17	549	349	196	842	211	560	999999	999999	999999	999999	999999	240	999999	999999	568	187	376	470	999999	991	999999	999999	148	944	629	999999	402	467	443	194	528	169	863	382	165	99	404	751	618	377	484	999999	819	999999	895	999999	566	999999	434	555	779	999999	713	281	39	906	210	252	999999	582	167	999999	547	999999	999999	43	999999	610	602	478	999999	625	999999	910	517	219	822	382	58	999999	999999	590	43	999999	414	999999	456	591	352	259	888	161	999999	999999	999999	798	999999	612	394	862	648	956	220	999999	771	164	806	802	764	819	94	999999	203	999999	519	576	999999	659	999999	511	586	784	267	353	590	631	96	817	701	719	988	219	987	999999	964	116	380	87	126	260	999999	654	827	999999	174	70	958	999999	526	642	155	572	999999	883	285	864	698	867	375	999999	77	988	110	55	830	874	840	16	644	412	206	999999	543	552	447	932	957	734	188	529	999999	167	301	68	573	426	409	114	911	110	999999	999999	711	975	192	999999	553	999999	702	999999	999999	951	294	123	446	999999	999999	267	445	352	906	964	688	846	476	910	697	52	999999	
414	474	735	105	543	994	692	863	567	370	373	388	184	41	887	308	722	999999	187	622	992	999999	151	668	568	203	999999	824	865	509	282	386	511	310	298	825	999999	855	750	128	753	999999	471	999999	82	964	999999	932	801	547	754	999999	520	429	999999	26	333	76	536	349	999999	868	997	68	97	986	877	874	999999	72	813	866	132	999999	869	999999	925	999999	596	999999	472	520	33	999999	754	244	866	92	999999	281	502	428	329	410	999999	884	719	413	809	95	97	857	199	739	733	888	915	460	560	214	100	88	999999	932	877	41	845	679	313	999999	130	795	62	472	569	999999	547	721	492	984	565	522	444	999999	517	999999	331	293	594	999999	999999	999999	531	617	190	999999	947	396	533	545	999999	50	110	956	964	302	804	727	999999	347	350	204	968	575	648	578	644	968	425	273	710	561	999999	446	533	715	999999	445	291	999999	447	160	198	946	999999	525	422	487	999999	225	999999	603	124	257	525	135	999999	956	968	612	779	979	971	999999	835	487	955	663	999999	259	38	999999	999999	33	899	999999	999999	999999	999999	133	999999	166	431	210	463	116	447	837	921	407	278	317	477	999999	376	468	188	928	120	467	570	999999	64	999999	196	999999	999999	999999	357	335	129	424	335	845	456	623	558	771	806	729	999999	999999	742	36	981	999999	892	767	657	441	21	87	912	999999	563	999999	999999	999999	23	23	948	356	489	595	999999	999999	999999	999999	999999	753	910	417	999999	999999	427	452	999999	38	999999	474	558	400	443	916	323	52	511	172	999999	59	521	424	757	999999	999999	999999	999999	156	748	136	740	269	545	903	530	604	955	531	999999	999999	999999	83	826	549	465	558	913	572	282	245	352	819	999999	182	242	495	659	339	610	733	813	870	289	999999	734	298	854	539	395	999999	96	999999	426	181	669	447	597	218	999999	232	999999	75	873	512	999999	921	999999	999999	999999	45	944	625	999999	22	307	999999	793	999999	814	999999	999999	999999	999999	562	158	371	999999	179	999999	795	999999	450	11	387	953	748	996	776	999999	813	999999	490	868	360	999999	470	69	999999	999999	159	653	999999	404	999999	999999	999999	888	999999	364	422	528	999999	860	875	147	503	623	543	999999	558	522	27	251	999999	797	222	514	826	999999	687	311	988	305	363	151	999999	56	840	999999	999999	859	685	999999	982	999999	628	630	992	223	999999	999999	525	356	325	999999	636	709	402	373	316	891	999999	532	676	999999	540	999999	999999	733	200	457	782	685	510	999999	837	604	999999	716	999999	
592	522	612	517	840	785	642	979	726	515	999999	653	477	552	666	797	162	745	871	754	182	133	268	999999	823	74	840	999999	626	799	41	451	999999	999999	999999	379	459	25	836	335	999999	475	999999	228	953	803	315	142	999999	901	684	999999	396	962	996	469	999999	589	694	776	945	796	363	926	484	795	967	283	999999	999999	347	147	999999	999999	856	707	999999	50	999999	29	759	999999	11	725	125	182	65	999999	999999	999999	126	870	330	999999	999999	111	999999	854	743	167	836	41	314	557	563	999999	949	849	999999	299	999999	999999	519	999999	999999	247	999999	638	810	311	999999	253	999999	574	999999	477	999999	849	999999	999999	594	999999	999999	912	193	727	403	453	171	579	999999	215	999999	908	999999	903	361	656	999999	999999	999999	484	999999	442	426	999999	954	740	386	96	729	109	692	360	999999	630	915	606	999999	299	844	351	476	999999	88	534	634	177	436	277	126	999999	807	999999	999999	999999	452	864	495	600	999999	663	77	85	850	999999	999999	267	214	517	987	754	174	753	999999	964	18	999999	363	891	999999	999999	313	118	969	999999	302	678	912	593	187	60	120	891	526	191	284	400	390	954	21	377	963	919	289	371	996	64	715	484	112	999999	510	604	641	986	359	958	115	999999	831	999999	355	620	339	937	644	283	999999	127	690	617	999999	409	880	999999	823	393	829	608	999999	247	962	437	491	547	550	516	999999	539	999999	325	999999	999999	999999	176	32	999999	590	999999	727	723	827	598	794	495	217	111	724	999999	999999	999999	139	507	719	593	882	917	139	999999	999999	137	999999	697	296	374	999999	999999	999999	713	568	480	803	487	880	848	999999	999999	642	999999	340	449	792	208	376	999999	196	788	999999	538	294	114	999999	797	955	599	699	999999	312	999999	173	883	823	999999	491	693	173	651	626	999999	183	519	285	143	999999	947	345	824	999999	431	187	543	943	748	999999	464	267	15	999999	999999	158	290	70	222	999999	456	625	999999	716	683	701	999999	171	519	999999	774	999999	88	999999	999999	264	875	808	881	252	629	940	85	591	999999	435	168	999999	345	721	892	458	72	999999	14	999999	563	117	999999	730	643	382	999999	393	999999	999999	999999	999999	999999	35	999999	999999	189	999999	213	516	549	200	689	257	543	424	826	797	472	326	766	777	341	685	701	999999	171	161	609	257	515	691	937	401	999999	499	606	319	999999	999999	278	102	108	498	782	373	428	400	999999	228	556	636	921	337	868	411	337	999999	334	515	320	38	370	956	10	999999	262	297	999999	
53	817	516	359	60	57	674	679	843	902	338	999999	770	964	390	700	879	770	999999	533	999999	172	999999	999999	932	111	250	731	999999	497	924	120	140	399	153	410	49	287	870	289	999999	731	999999	935	999999	176	549	74	980	265	131	97	999999	999999	999999	881	59	530	427	949	807	999999	999999	355	978	999999	219	380	820	979	999999	602	899	329	999999	124	678	832	989	765	561	185	999999	886	375	837	466	999999	245	999999	361	518	999999	921	482	260	203	148	957	778	957	178	999999	999999	999999	529	197	999999	434	50	212	226	999999	661	398	999999	202	999999	979	999999	761	842	145	999999	999999	152	742	978	847	89	920	999999	999999	221	808	999999	932	749	999999	846	649	142	941	204	69	999999	999999	999999	533	849	67	552	168	999999	27	124	43	695	382	462	787	218	999999	355	129	672	351	999999	852	15	700	452	999999	143	501	628	900	940	499	493	174	544	455	997	31	377	999999	999999	204	999999	359	246	377	829	69	999999	655	596	85	396	999999	656	355	999999	159	614	193	34	999999	999999	999999	102	205	888	297	253	763	999999	333	752	999999	292	136	999999	656	999999	85	539	84	999999	972	314	865	112	700	518	198	999999	847	999999	194	357	999999	805	481	267	50	488	542	816	677	176	273	999999	106	510	530	197	871	696	999999	654	949	265	426	999999	236	103	197	999999	999999	836	642	915	999999	999999	549	331	999999	999999	999999	596	999999	268	393	806	50	542	16	200	987	10	66	999999	878	539	999999	999999	388	571	40	947	301	762	761	840	999999	999999	999999	163	961	209	510	482	284	999999	999999	691	871	620	868	999999	97	997	791	63	779	999999	47	38	544	70	999999	125	999999	474	999999	244	506	999999	282	693	999999	852	239	788	500	999999	999999	936	883	716	616	768	703	347	860	303	970	707	71	999999	320	999999	619	900	266	395	999999	809	646	422	194	329	348	185	915	245	767	13	999999	206	999999	111	154	999999	453	184	421	30	614	11	999999	799	999999	239	382	51	999999	338	999999	114	469	77	299	471	531	297	430	999999	431	625	536	967	154	864	437	219	592	791	456	999999	973	103	205	999999	158	395	999999	118	802	999999	12	439	999999	458	999999	547	811	683	306	166	754	893	598	999999	475	306	655	999999	801	173	459	451	999999	999999	999999	375	999999	999999	323	146	459	999999	725	557	622	106	999999	695	137	999999	407	908	494	999999	337	89	999999	999999	179	999999	740	221	316	638	425	560	999999	999999	327	371	999999	999999	370	999999	707	442	178	51	
376	378	999999	999999	999999	911	766	550	957	591	122	61	871	999999	484	471	999999	247	14	999999	142	71	999999	466	377	766	999999	249	547	333	999999	999999	999999	999999	999999	800	52	780	722	405	999999	874	999999	965	917	275	999999	20	682	899	764	999999	438	91	999999	314	829	352	592	999999	697	526	13	633	999999	227	999999	417	999999	999999	428	625	524	609	224	999999	467	583	548	111	276	213	567	999999	999999	132	999999	829	554	534	971	699	198	989	707	355	871	970	999999	700	135	92	194	998	480	149	945	999999	999999	651	847	255	803	490	466	999999	999999	365	74	999999	760	320	863	301	712	999999	437	999999	901	869	396	999999	999999	848	976	193	29	568	177	429	187	638	962	999999	687	725	999999	707	999999	224	396	999999	906	999999	939	999999	999999	892	295	751	711	419	927	997	999999	359	638	955	513	283	473	400	999999	644	699	132	999999	960	614	987	833	999999	999999	687	999999	880	591	526	909	171	964	137	282	425	718	999999	999999	965	648	337	96	940	203	259	750	999999	327	999999	400	999999	466	999999	288	308	999999	981	999999	250	524	999999	999999	999999	55	999999	319	346	127	772	926	999999	420	392	322	999999	999999	892	536	753	936	999999	562	329	135	101	705	999999	999999	974	506	736	999999	999999	451	273	999999	974	894	851	939	413	878	554	999999	468	406	999999	999999	999999	407	36	455	663	313	47	821	449	986	954	646	614	498	153	276	200	581	949	999999	58	717	926	999999	684	813	999999	609	999999	999999	667	999999	630	757	846	576	479	290	999999	167	413	999999	129	999999	940	214	999999	915	999999	288	155	887	456	999999	898	294	999999	38	770	849	999999	999999	999999	465	329	999999	25	856	651	576	796	909	884	999999	537	607	597	999999	999999	479	487	616	874	729	838	779	248	497	999999	999999	999999	999999	519	999999	386	976	637	999999	668	682	198	479	273	168	491	245	13	999999	605	301	696	999999	972	301	371	174	999999	94	626	549	999999	528	996	999999	481	355	399	46	416	561	969	933	279	384	999999	999999	353	999999	247	603	775	584	892	568	999999	562	999999	228	999999	221	422	552	999999	128	662	670	999999	183	687	146	846	967	999999	999999	331	763	273	597	20	363	821	999999	846	999999	999999	445	999999	438	235	999999	876	181	560	204	148	999999	895	160	722	620	535	999999	38	111	756	808	999999	999999	246	111	999999	881	218	132	999999	999999	706	999999	354	999999	44	54	947	768	269	675	416	64	906	905	999999	122	999999	399	827	999999	819	745	999999	965	999999	788	999999	
133	629	994	962	437	803	572	999999	879	806	999999	585	999999	231	269	999999	91	999999	999999	940	340	243	999999	16	999999	305	749	756	960	999999	388	999999	255	852	824	999999	274	712	979	260	344	194	999999	315	379	813	345	999999	559	904	194	999999	999999	848	861	999999	452	999999	999999	999999	64	816	999999	140	427	999999	340	639	999999	130	576	999999	422	31	606	156	999999	871	637	15	959	999999	207	65	999999	814	281	407	990	933	999999	286	999999	847	206	528	434	857	888	982	483	705	31	439	999999	999999	161	814	252	714	645	581	999999	148	182	734	619	999999	999999	612	999999	999999	648	474	433	999999	810	575	999999	999999	721	397	999999	654	531	264	307	767	727	749	663	999999	165	285	298	999999	925	999999	674	999999	909	730	292	999999	999999	999999	67	999999	999999	999999	14	585	999999	999999	999999	257	598	706	617	918	999999	851	999999	999999	949	659	777	999999	999999	318	374	389	900	364	178	999999	115	707	788	980	206	750	999999	689	745	87	999999	999999	292	999999	999999	228	813	999999	999999	67	753	466	335	217	772	694	999999	999999	674	624	685	635	999999	999999	152	891	999999	636	721	686	99	999999	999999	872	192	786	999999	999999	791	155	999999	154	999999	120	248	999999	381	581	217	512	999999	74	25	130	402	841	995	291	898	635	310	186	45	357	968	999999	999999	999999	999999	986	613	247	905	528	57	541	999999	999999	763	503	519	347	999999	218	999999	999999	999999	999999	479	350	791	999999	245	999999	845	400	118	971	999999	782	999999	918	556	999999	898	999999	169	999999	82	861	536	121	528	405	125	963	757	826	49	944	193	426	999999	999999	205	814	12	748	682	999999	999999	343	742	980	240	601	999999	207	319	188	865	785	887	618	813	679	999999	840	51	882	999999	291	932	207	999999	846	999999	999999	36	94	138	420	813	424	438	202	378	999999	999999	999999	182	560	517	861	999999	408	539	375	870	525	543	171	707	800	999999	150	410	544	391	393	999999	919	181	235	60	999999	971	472	189	621	999999	999999	675	999999	999999	999999	774	81	128	999999	317	568	10	511	999999	966	713	23	409	999999	791	999999	165	780	999999	999999	389	292	999999	634	999999	76	195	259	223	810	496	190	101	933	376	339	425	999999	86	108	919	669	684	94	740	958	73	999999	999999	999999	577	895	670	456	702	492	999999	494	999999	251	383	750	297	740	999999	999999	921	475	921	462	418	964	704	758	999999	719	607	726	999999	478	13	303	430	999999	999999	601	999999	644	240	884	79	931	437	835	725	178	382	944	
614	217	46	597	999999	377	999999	613	999999	912	123	983	999999	543	999999	294	248	89	330	550	508	878	23	287	999999	46	393	486	999999	869	42	175	347	662	999999	686	999999	415	333	63	687	999999	999999	999999	999999	257	999	999999	341	999999	597	646	999999	999999	446	999999	999999	759	363	934	984	582	999999	999999	999999	948	646	999999	430	913	852	832	756	277	862	999999	478	416	999999	987	999999	999999	999999	393	282	396	327	515	226	999999	493	682	62	398	79	999999	551	88	727	582	999999	777	114	427	999999	999999	890	580	969	567	266	786	999999	999999	999999	999999	436	693	59	999999	631	141	15	999999	430	180	780	367	208	999999	338	399	689	999999	387	268	999999	999999	103	999999	506	746	546	659	131	707	679	686	501	999999	679	857	999999	999999	951	479	999999	71	997	999999	983	532	999999	222	238	999999	107	999999	988	638	383	999999	600	541	986	884	594	356	921	723	500	104	865	999999	999999	480	999999	454	231	907	999999	690	999999	999999	534	973	999999	334	430	264	609	850	999999	862	999999	969	266	497	999999	999999	999999	425	149	284	629	889	666	999999	144	758	506	652	608	999999	999999	692	979	627	16	23	520	270	999999	667	999999	999999	405	13	696	117	224	872	999999	163	999999	81	999999	999999	999999	645	316	257	199	672	758	956	251	617	720	999999	999999	638	490	243	557	623	499	482	171	979	493	663	999999	36	543	633	455	454	67	80	151	999999	284	370	707	999999	999999	263	999999	166	408	787	999999	819	127	585	391	963	606	408	582	999999	293	373	162	652	827	172	999999	999999	511	797	560	649	734	465	999999	999999	536	294	999999	245	573	999999	581	705	999999	610	999999	999999	251	492	847	999999	999999	83	999999	999999	999999	64	445	908	135	784	999999	611	999999	643	95	999999	231	272	436	999999	999999	346	505	288	792	456	999999	999999	262	999999	883	999999	949	901	161	661	225	452	911	999999	848	643	999999	788	359	970	478	737	525	999999	999999	979	65	999999	802	161	577	961	129	999999	999999	999999	999999	999999	900	999999	661	999999	492	433	999999	779	999999	999999	473	222	999999	999999	929	999999	977	544	701	14	999999	904	963	424	108	999	94	263	332	999999	700	999999	987	164	888	724	319	151	255	101	812	956	999999	111	71	589	925	999999	999999	999999	784	999999	526	651	521	995	671	999999	999999	492	349	192	457	212	999999	843	235	82	828	215	999999	835	999999	610	201	487	286	861	363	519	83	233	999999	999999	374	463	113	999999	999999	892	62	82	914	999999	999999	999999	999999	999999	849	228	364	852	
999999	827	795	948	947	916	999999	44	999999	999999	882	718	419	999999	999999	999999	837	999999	739	999999	439	936	163	439	999999	536	857	572	978	859	22	999999	164	999999	999999	402	239	425	516	197	885	608	182	251	200	205	353	637	999999	86	588	999999	489	999999	423	105	674	365	36	420	999999	999999	65	859	797	748	563	198	999999	569	203	422	292	999999	14	830	764	999999	249	726	999999	230	999999	999999	281	962	655	690	807	999999	728	874	398	105	138	997	552	322	454	999999	642	165	713	108	882	999999	767	937	470	593	999999	763	125	310	237	839	983	163	588	835	102	872	390	828	840	999999	33	196	423	16	999999	451	999999	797	93	38	517	806	29	115	999999	718	999999	224	764	999999	999999	999999	868	999999	24	399	734	618	359	769	774	884	267	999999	152	999999	524	463	999999	890	306	999999	999999	209	331	999999	144	483	641	384	652	176	74	999999	999999	999999	999999	999999	992	888	999999	999999	999999	324	263	632	549	465	963	623	203	767	908	874	668	440	870	669	967	837	264	260	977	975	126	608	820	999999	992	216	999999	400	471	427	182	458	999999	902	999999	999999	637	679	519	999999	190	885	268	199	217	140	75	659	166	164	633	466	870	999999	207	654	812	167	999999	757	370	999999	999999	490	701	220	560	968	999999	278	210	999999	741	959	794	241	999999	630	184	862	151	603	244	316	999999	715	588	999999	704	300	887	999999	216	999999	657	387	589	777	498	997	579	106	935	888	999999	999999	725	910	678	966	314	999999	999999	610	616	766	999999	999999	999999	999999	999999	153	274	432	390	999999	378	978	312	999999	651	573	999999	187	292	54	668	355	362	745	990	677	738	737	986	705	497	606	156	890	818	600	89	999999	375	436	999999	999999	507	234	999999	746	999999	999999	324	741	59	805	327	999999	108	999999	637	951	999999	953	415	537	446	684	242	999999	832	421	598	61	493	629	812	856	223	165	848	999999	999999	999999	79	999999	422	255	656	692	289	584	791	605	999999	138	517	421	30	304	76	822	992	907	914	196	673	999999	257	429	993	999999	999999	943	999999	509	999999	751	883	938	124	200	38	550	492	999999	999999	999999	999999	364	122	400	835	919	999999	999999	145	168	339	883	803	158	999999	999999	699	818	999999	999999	999999	463	252	765	537	999999	999999	876	999999	451	425	666	566	679	999999	893	316	602	635	999999	855	349	374	727	421	10	145	965	999999	801	851	674	30	782	762	634	122	356	999999	753	999999	999999	241	693	742	999999	327	133	973	114	
919	106	192	999999	992	891	99	525	354	537	946	223	682	992	999999	999999	999999	999999	917	551	781	960	740	999999	999999	999999	117	681	999999	748	682	21	992	99	999999	999999	491	232	790	999999	544	999999	12	335	807	525	539	999999	999999	992	999999	543	999999	431	999999	999999	366	999999	108	999999	999999	418	540	606	854	935	231	593	119	999999	268	423	999999	999999	16	194	958	999999	84	999999	114	868	999999	999999	999999	149	999999	571	766	999999	398	190	999999	441	999999	136	66	406	480	871	999999	946	999999	999999	733	613	550	171	424	149	11	951	236	999999	254	914	830	999999	999999	715	140	660	827	999999	457	999999	298	561	956	999999	999999	562	999999	212	879	168	739	341	999999	118	999999	999999	156	627	921	446	954	210	197	184	306	999999	521	999999	740	644	999999	942	999999	999999	999999	988	214	544	21	449	27	999999	54	96	185	499	289	775	126	497	513	210	275	20	133	98	374	782	584	620	50	999999	471	999999	48	797	541	612	794	609	438	612	616	482	429	930	166	111	998	807	999999	746	648	253	140	919	676	999999	533	236	624	432	999999	400	409	848	999999	808	57	388	999999	677	981	516	999999	999999	593	793	591	202	932	999999	783	999999	999999	303	530	228	115	129	131	999999	88	568	985	16	652	225	82	580	379	357	64	999999	849	560	765	141	194	239	335	882	206	999999	303	361	648	193	18	115	328	343	703	999999	267	999999	598	999999	531	999999	999999	999999	999999	999999	999999	999999	218	173	926	999999	999999	398	44	875	794	999999	999999	747	274	633	368	469	216	999999	261	45	654	137	363	645	961	999999	610	141	980	956	171	195	999999	719	153	999999	266	186	576	930	999999	999999	142	28	658	850	999999	897	999999	789	172	753	759	786	999999	999999	809	999999	870	196	788	902	894	999999	87	999999	999999	999999	489	999999	212	40	400	999999	736	826	995	345	986	120	202	999999	446	201	794	417	435	999999	788	999999	675	999999	315	999999	152	406	999999	303	940	297	621	999999	999999	811	586	999999	363	438	60	114	95	474	999999	760	994	85	999999	703	999999	669	935	507	765	999999	217	237	999999	20	999999	340	893	701	999999	699	498	598	304	635	614	662	999999	996	681	684	977	211	680	555	395	76	940	239	259	281	362	124	999999	991	999999	999999	417	999999	259	720	221	394	79	605	271	406	780	999999	99	391	614	938	825	91	449	999999	557	999999	625	122	399	664	451	132	346	384	759	313	999999	265	255	712	747	961	473	592	141	999999	999999	989	295	120	999999	868	
999999	424	298	999999	551	999999	801	248	727	146	331	556	942	947	269	886	646	477	798	834	146	902	200	864	999999	856	875	482	884	635	999999	288	524	583	999999	922	96	12	761	444	463	16	999999	611	640	916	649	194	999999	407	353	818	322	315	999999	764	233	433	149	694	721	999999	364	101	319	52	42	999999	999999	999999	800	643	715	363	381	999999	917	999999	999999	701	217	691	667	486	292	18	966	218	851	702	698	662	863	77	723	144	652	999999	999999	597	883	290	703	478	999999	709	112	958	934	999999	999999	645	999999	447	487	39	661	877	808	311	999999	999999	999999	999999	648	999999	779	648	640	247	487	999999	297	636	818	927	999999	199	999999	999999	905	18	284	258	855	999999	463	999999	999999	693	482	999999	94	990	999999	69	999999	914	999999	999999	929	464	327	697	999999	999999	358	573	629	999999	51	999999	998	235	405	999999	999999	269	933	595	999999	999999	67	946	999999	999999	938	999999	125	758	165	999999	999999	419	653	450	690	586	999999	42	705	999999	796	40	999999	999999	776	999999	595	452	999999	512	999999	243	785	576	406	381	932	999999	884	61	457	999999	404	968	112	588	999999	954	388	999999	135	900	999999	794	999999	37	304	754	935	999999	711	672	999999	999999	101	136	634	999999	53	999999	653	731	157	653	999999	926	635	999999	907	198	286	640	999999	555	386	999999	352	999999	19	999999	86	188	476	804	350	999999	631	751	999999	976	953	999999	911	79	319	404	752	247	361	640	999999	999999	846	747	803	80	608	694	276	20	783	643	78	674	242	475	264	999999	312	657	999999	883	806	931	245	780	999999	999999	999999	982	337	115	639	999999	999999	465	341	729	10	280	186	936	999999	866	203	319	999999	246	837	844	999999	409	934	703	999999	518	815	915	512	33	351	614	999999	293	682	677	14	699	698	776	143	535	352	42	481	999999	999999	939	999999	925	999999	492	166	999999	999999	928	180	935	42	999999	650	425	999999	977	928	572	488	999999	193	525	315	737	548	71	711	614	66	902	999999	977	120	999999	187	587	679	999999	457	68	450	754	507	78	667	240	999999	717	999999	374	114	909	879	999999	999999	222	999999	999999	943	105	689	999999	871	999999	712	64	356	774	247	639	307	999999	999999	999999	999999	439	28	999999	80	999999	934	999999	305	691	797	999999	107	904	128	999999	999999	74	999999	999999	379	999999	999999	238	365	612	883	361	999999	679	999999	999999	794	459	465	327	204	999999	545	635	171	695	933	189	480	999999	956	999999	999999	282	671	999999	163	763	61	538	
999999	789	880	467	434	582	523	625	999999	762	999999	647	448	801	770	594	999999	289	999999	683	288	703	757	966	655	441	705	207	17	833	999999	40	408	999999	999999	414	999999	88	999999	588	999999	999999	564	999999	869	319	13	854	512	86	714	873	572	999999	999999	852	999999	999999	999999	999999	877	326	617	791	880	498	248	522	40	999999	999999	999999	88	999999	512	970	148	49	999999	346	437	850	999999	930	128	999999	468	41	676	918	999999	999999	276	217	711	854	700	999999	837	381	80	491	824	999999	983	999999	794	961	865	999999	999999	992	817	475	565	36	631	999999	999999	999999	40	999999	846	121	982	515	999999	871	900	657	279	375	211	725	276	946	36	548	947	854	224	999999	176	999999	999999	999999	770	801	999999	685	233	23	999999	966	350	862	644	712	173	478	100	923	999999	217	20	348	790	101	208	619	999	93	739	818	657	999999	999999	460	906	602	744	999999	229	999999	999999	265	275	245	384	413	311	323	999999	999999	764	301	999999	958	999999	866	600	678	999999	42	685	150	283	292	318	817	999999	194	805	571	734	717	703	846	783	755	83	554	716	795	317	685	708	999999	999999	366	97	999999	86	999999	12	999999	780	197	999999	293	981	982	926	567	592	127	518	813	999999	999999	597	599	999999	629	793	999999	999999	999999	724	10	441	22	237	952	729	738	118	765	568	668	937	515	999999	500	773	100	627	159	999999	200	177	894	527	999999	768	497	908	456	257	956	113	972	473	538	852	969	999999	974	837	853	18	752	254	86	119	91	291	684	999999	702	999999	812	604	533	999999	547	495	999999	999999	999999	999999	661	518	611	564	964	999999	779	647	999999	345	999999	321	359	999999	424	999999	999999	897	999999	216	999999	999999	999999	999999	999999	378	939	705	314	483	534	999999	999999	33	357	244	643	999999	154	999999	512	46	62	367	774	999999	254	351	418	897	999999	333	507	35	605	71	964	82	274	596	112	999999	343	329	811	863	716	336	999999	190	16	929	752	646	999999	197	547	196	764	799	999999	999999	296	416	999999	211	292	579	427	999999	280	570	257	558	999999	437	703	733	556	911	785	918	517	999999	891	124	580	860	332	417	524	777	317	999999	473	999999	787	926	890	999999	580	146	908	549	999999	445	682	204	999999	275	494	814	639	853	24	214	91	68	525	324	630	431	999999	999999	999999	999999	262	782	94	432	999999	776	842	946	999999	648	20	999999	328	999999	999999	386	160	999999	999999	710	148	464	460	269	433	728	411	575	979	999999	889	999999	778	
999999	999999	900	999999	999999	625	717	999999	692	999999	375	999999	123	740	999999	882	254	281	201	96	70	364	798	331	824	999	999999	375	999999	967	192	999999	122	199	999999	273	542	999999	999999	440	215	739	999999	941	999999	76	319	999999	341	999999	999999	999999	697	811	718	62	393	999999	294	287	703	352	704	999999	340	615	90	923	829	806	999999	977	407	760	999999	999999	909	999999	999999	758	689	933	43	583	999999	315	71	999999	481	858	999999	963	981	595	737	999999	44	729	610	479	985	395	169	535	999999	757	479	937	999999	999999	153	536	999999	999999	597	769	318	130	492	999999	999999	780	452	971	999999	386	995	812	32	27	296	189	256	766	773	304	774	508	240	999999	835	134	379	93	714	353	631	455	997	967	555	999999	247	585	925	214	942	197	999999	966	761	667	914	913	999999	964	289	575	763	303	995	809	890	17	199	429	999999	368	266	583	755	550	814	64	472	382	942	671	840	568	361	586	899	273	999999	178	219	466	983	999999	73	65	692	703	972	999999	33	240	395	505	803	584	931	35	221	221	852	860	450	728	31	618	734	204	942	418	999999	999999	999999	999999	220	945	385	516	519	699	857	999999	999999	727	358	712	285	345	764	999999	999999	874	999999	512	325	999999	999999	264	728	455	999999	999999	761	564	835	405	947	374	294	858	208	424	999999	999999	363	742	999999	723	379	319	342	999999	440	175	763	999999	999999	780	705	999999	929	131	788	999999	379	369	999999	527	891	999999	765	911	60	906	999999	240	999999	539	158	583	580	301	884	418	122	930	67	595	800	999999	829	999999	668	432	999999	86	999999	451	152	994	392	260	831	426	554	431	349	533	596	532	676	999999	631	132	291	638	999999	379	951	448	311	764	726	999999	133	598	252	627	977	999999	604	917	397	999999	200	329	999999	999999	864	999999	591	533	998	999999	133	793	999999	546	151	999999	839	266	999999	703	692	628	999999	999999	303	999999	189	721	556	104	927	758	649	476	999999	961	178	779	515	269	999999	999999	765	458	968	340	62	706	486	686	999999	348	999999	693	471	571	795	999999	174	908	512	869	999999	999999	351	374	153	78	614	189	132	999999	750	240	845	914	863	85	999999	962	903	482	999999	869	441	999999	340	999999	14	370	176	448	614	607	757	988	800	861	117	604	196	999999	101	306	564	602	597	197	999999	999999	708	719	959	211	14	39	633	999999	472	761	43	999999	74	253	23	684	455	153	483	857	124	12	968	176	776	919	390	939	315	838	
991	153	999999	457	662	456	488	999999	999999	727	364	693	999999	355	570	999999	919	999999	293	999999	156	454	714	999999	442	705	751	793	435	95	648	694	802	633	770	890	89	616	591	567	205	52	550	999999	503	431	614	623	999999	777	10	542	656	434	999999	546	439	127	25	956	999999	695	977	999999	89	669	891	764	999999	680	918	312	266	725	684	113	903	958	496	21	101	999999	197	658	95	115	48	377	941	999999	461	999999	999999	634	861	510	75	999999	676	834	539	850	49	925	858	697	999999	930	750	588	643	480	631	13	999999	999999	507	329	999999	973	630	524	822	360	228	956	999999	632	863	999999	48	999999	292	662	481	999999	98	271	799	999999	829	118	627	362	999999	981	341	999999	768	294	12	746	999999	702	213	25	37	999999	707	901	985	999999	999999	575	550	773	197	968	531	624	489	246	529	999999	153	521	896	469	770	999999	625	123	863	579	181	302	999999	999999	458	999999	999999	410	564	898	412	186	52	61	999999	817	999999	372	76	153	999999	766	226	999999	559	691	128	999999	917	999999	999999	872	789	496	404	258	515	999999	520	75	411	89	681	999999	630	966	479	999999	656	953	453	262	57	719	775	414	85	689	999999	999999	999999	654	492	104	622	540	397	555	656	564	311	196	999999	999999	742	724	94	595	947	592	999999	283	911	964	26	999999	825	79	721	999999	999999	825	999999	753	728	999999	596	999999	18	999999	999999	923	199	102	651	999999	410	56	977	60	999999	999999	999999	447	999999	74	743	528	88	598	999999	327	999999	999999	391	485	618	999999	282	999999	138	507	587	999999	22	999999	999999	818	322	758	623	778	101	670	999999	999999	94	139	999999	664	23	78	508	420	384	262	98	999999	711	175	648	311	999999	999999	922	821	902	883	999999	265	980	924	216	329	974	999999	235	999999	999999	697	999999	488	999999	618	971	999999	999	176	999999	999999	999999	561	117	156	120	321	999999	999999	748	848	791	211	999999	944	683	999999	862	188	445	999999	36	924	999999	24	774	999999	412	165	31	862	999999	735	409	674	64	999999	999999	999999	219	662	931	136	999999	158	905	199	783	999999	934	882	207	821	731	46	999999	999999	999999	999999	381	950	909	999999	999999	885	36	66	801	40	889	265	282	999999	968	782	515	999999	508	386	118	585	999999	999999	230	999999	999999	10	14	372	940	778	401	999999	688	268	753	91	999999	999999	132	999999	999999	753	74	999999	610	999999	852	948	999999	833	777	650	983	999999	575	461	999999	938	229	35	999999	438	100	999999	999999	999999	
124	999999	39	999999	851	967	264	269	197	632	393	551	539	999999	999999	999999	842	116	10	751	740	891	999999	302	461	120	320	107	999999	959	999999	953	814	62	290	999999	919	106	982	810	999999	999999	609	999999	77	87	409	999999	876	995	596	999999	999999	122	816	232	26	736	999999	741	656	166	471	238	999999	999999	736	999999	980	15	999999	999999	133	200	365	26	292	750	234	384	999999	361	999999	999999	372	679	843	702	246	999999	136	192	133	999999	164	999999	263	381	974	637	350	999999	979	871	858	850	999999	919	756	799	940	999999	512	999999	40	304	936	668	865	999999	596	44	250	999999	879	999999	621	882	45	136	999999	910	776	999999	43	999999	382	359	943	999999	820	923	999999	446	999999	999999	999999	535	999999	860	302	594	999999	684	50	316	999999	66	991	904	238	977	999999	630	46	39	499	914	999999	999999	999999	999999	999999	353	478	672	98	999999	999999	999999	283	96	670	999999	999999	999999	405	101	556	726	113	325	367	48	999999	842	49	325	409	97	370	765	970	967	937	714	869	172	216	377	999999	879	261	971	631	152	316	708	999999	867	634	407	999999	838	149	999999	229	686	999999	635	633	772	999999	999999	658	518	125	703	247	999999	309	242	885	188	508	234	74	396	417	150	536	340	529	541	462	999999	999999	999999	827	341	494	192	111	580	999999	455	999999	543	323	999999	37	613	999999	675	568	999999	522	189	340	915	999999	833	279	919	109	302	253	862	999999	695	121	982	875	999999	999999	999999	141	315	444	63	748	530	83	999999	999999	999999	869	999999	973	999999	451	999999	802	911	798	660	913	999999	480	451	999999	622	999999	999999	11	54	737	565	50	451	999999	216	745	287	177	21	999999	974	806	186	433	999999	999999	204	254	893	999999	964	117	974	213	949	999999	992	851	999999	252	455	302	78	196	314	812	531	800	999999	999999	525	744	999999	900	938	384	304	28	999999	733	93	999999	999999	863	773	999999	76	999999	320	999999	753	435	51	769	999999	682	737	990	128	586	367	403	19	422	999999	999999	330	83	999999	575	540	973	48	402	999999	999999	194	215	422	999999	746	999999	490	999999	727	999999	999999	999999	999999	266	647	313	900	236	375	689	374	999999	208	553	137	992	999999	745	841	780	999999	999999	610	243	497	532	577	271	840	999999	913	157	694	576	526	311	489	999999	927	236	82	999999	36	999999	707	499	16	869	728	753	320	744	30	999999	702	63	999999	361	769	124	736	638	395	301	776	999999	999999	999999	37	825	513	965	999999	999999	707	999999	622	
141	536	998	525	999999	999999	96	763	178	137	999999	999999	999999	894	137	248	813	500	444	426	734	702	999999	498	999999	842	999999	999999	354	927	414	249	127	441	286	824	771	599	38	105	309	537	999999	99	999999	758	564	931	999999	727	999999	125	999999	999999	888	438	55	509	999999	999999	640	846	419	251	722	508	756	999999	617	313	477	223	471	999999	127	999999	105	401	246	999999	287	971	864	626	923	299	975	999999	552	999999	779	272	458	172	999999	462	128	365	999999	999999	11	999999	324	82	260	790	999999	925	50	999999	342	653	272	524	587	669	982	792	327	432	999999	797	488	768	999999	214	765	309	883	665	88	739	35	492	999999	999999	999999	791	376	999999	646	999999	999999	861	516	135	999	999999	999999	796	480	999999	47	943	999999	214	999999	555	548	55	999999	999999	51	385	999999	999999	628	999999	899	833	22	200	999999	194	786	483	878	999999	262	408	215	831	724	97	194	999999	702	91	271	420	999999	110	253	331	118	302	18	999999	258	913	999999	999999	999999	999999	783	289	908	852	999999	747	335	427	999999	150	839	203	629	954	200	999999	999999	999999	519	489	134	911	947	105	86	493	474	345	999999	348	999999	987	797	973	313	904	844	849	923	523	95	291	806	112	491	914	999999	64	352	398	23	999999	708	554	999999	999999	999999	813	999999	674	999999	989	999999	955	999999	999999	999999	656	650	999999	999999	999999	624	995	403	842	114	999999	613	999999	820	420	993	979	335	940	288	999999	355	441	572	40	82	258	251	999999	999999	851	862	639	518	999999	413	999999	999999	961	345	999999	999999	784	766	498	209	613	854	861	995	999999	629	999999	573	164	999999	219	723	984	978	999999	754	307	610	263	981	974	654	803	999999	937	605	999999	605	575	101	999999	999999	84	831	468	404	389	110	172	231	999999	999999	363	715	203	343	999999	983	999999	958	853	999999	513	516	235	959	60	854	68	473	266	999999	997	999999	999999	544	649	163	519	970	375	206	999999	41	999999	908	300	999999	813	603	216	999999	634	617	247	999999	170	567	605	509	354	534	52	698	965	999999	78	300	976	659	693	246	473	999	592	656	735	999999	999999	327	669	999999	50	464	999999	876	78	390	999999	999999	383	999999	557	20	626	840	164	750	75	999999	999999	999999	999999	164	910	999999	916	634	34	999999	662	688	478	999999	999999	999999	999999	587	999999	98	791	688	474	634	999999	612	689	999999	382	752	501	985	417	532	487	669	850	999999	999999	297	960	444	365	999999	999999	695	999999	278	181	244	356	577	319	
999999	774	160	534	487	878	999999	290	463	999999	282	999999	677	281	945	800	999999	541	999999	999999	153	137	357	999999	999999	945	999999	999999	420	291	148	405	924	675	439	757	999999	144	373	18	999999	16	507	999999	93	999999	22	424	667	478	11	703	999999	999999	999999	999999	427	999999	999999	541	297	308	870	181	123	876	175	11	999999	198	473	45	178	999999	999999	146	630	175	249	999999	999999	176	999999	941	999999	444	656	390	999999	589	340	509	999999	831	999999	947	146	335	78	999999	999999	20	582	479	999999	965	535	159	757	38	229	261	588	999999	999999	131	966	928	891	679	229	784	999999	261	999999	964	205	346	999999	838	999999	999999	107	999999	115	922	593	999999	936	999999	999999	506	999999	481	999999	88	920	630	999999	599	981	999999	999999	999999	987	999999	519	331	999999	50	999999	198	999999	919	37	999999	999999	999999	113	999999	999999	114	992	576	769	999999	999999	29	999999	779	53	575	123	288	857	793	999999	708	55	910	412	271	251	895	555	721	234	999999	999999	447	924	999999	999999	547	999999	877	224	999999	629	273	52	999999	440	999999	996	999999	85	993	71	244	72	455	510	203	282	276	862	106	31	58	498	449	575	453	854	999999	58	576	227	999999	999999	999999	89	781	999999	912	831	999999	898	360	999999	241	651	219	384	479	863	999999	999999	794	24	128	846	999999	775	603	925	987	987	327	156	999999	999999	91	665	78	999999	729	335	999999	445	462	207	999999	412	266	999999	365	78	385	816	725	999999	999999	965	460	157	508	16	274	987	844	422	581	213	146	466	999999	554	999999	113	143	997	903	359	561	920	185	999999	999999	805	569	918	611	510	431	207	999999	125	215	999999	866	722	70	382	999999	50	999999	999999	276	800	237	810	999999	999999	682	727	407	82	413	539	971	341	498	469	427	925	810	80	782	999999	122	454	349	394	246	421	937	530	999999	521	304	719	901	717	578	759	999999	999999	828	704	999999	280	999999	675	950	535	234	999999	955	675	999999	999999	684	999999	687	783	471	377	999999	271	789	876	324	892	244	999999	439	999999	891	668	769	481	252	88	149	842	999999	673	444	710	197	346	999999	92	291	749	44	575	39	794	999999	788	302	999999	999999	999999	999999	819	441	697	999999	452	710	296	906	758	999999	999999	999999	845	51	797	932	336	84	453	311	241	611	999999	227	999999	751	106	380	999999	188	685	999999	227	999999	922	999999	746	614	744	636	289	186	532	446	999999	388	999999	753	500	856	966	492	471	621	724	999999	999999	480	241	999999	613	915	
925	579	999999	442	969	999999	999999	564	195	722	339	817	999999	64	88	58	788	999999	567	353	880	134	221	202	702	605	171	999999	296	276	382	53	32	999999	999999	952	818	996	418	999999	634	936	670	254	162	654	599	669	139	897	999999	999999	143	999999	45	800	367	434	999999	373	797	999999	999999	999999	349	296	794	657	803	999999	239	791	77	999999	718	943	999999	967	49	58	15	501	999999	999999	583	626	910	762	338	999999	594	393	266	999999	437	999999	668	999999	904	866	859	942	999999	999999	999999	900	688	799	551	999999	345	400	999999	692	999999	305	829	877	345	723	386	42	329	352	999999	845	535	999999	906	498	284	714	72	999999	198	999999	635	581	732	683	937	120	221	246	125	999999	998	574	999999	999999	999999	791	414	191	489	826	623	524	472	821	999999	999999	999999	62	817	631	338	999999	503	304	999999	999999	999999	662	999999	276	821	999999	999999	346	847	961	999999	999999	107	493	999999	880	693	372	999999	120	118	910	318	280	999999	168	429	999999	999999	786	999999	392	470	999999	645	752	405	999999	15	540	298	136	974	413	999999	128	954	333	332	999999	528	140	853	999999	149	244	353	999999	59	999999	662	742	481	70	889	951	999999	953	847	556	485	479	999999	909	999999	982	936	999999	948	108	213	106	171	999999	268	940	538	909	14	411	999999	889	174	352	877	555	654	913	999999	999999	813	11	485	776	971	999999	999999	944	999999	167	308	449	999999	950	999999	566	580	73	999999	949	422	404	999999	446	157	595	999999	24	41	276	337	32	999999	578	294	999999	620	999999	445	219	176	999999	999999	847	999999	959	333	223	999999	321	975	591	121	574	999999	418	61	49	628	386	999999	999999	912	471	829	286	999999	999999	666	256	946	999999	627	999999	782	828	233	999999	344	198	272	101	130	999999	999999	999999	999999	816	620	875	161	581	767	999999	475	999999	682	709	27	826	900	345	557	999999	375	789	963	527	999999	139	999999	948	999999	439	999999	652	999999	202	999999	999999	374	252	377	790	105	374	999999	568	127	375	155	523	999999	517	999999	927	544	483	354	999999	783	393	999999	491	999999	212	876	337	945	823	778	999999	539	934	461	999999	967	766	551	10	371	999999	410	999999	983	671	999999	197	999999	196	118	164	999999	669	999999	981	999999	886	110	892	498	100	622	304	597	665	984	160	999999	638	959	777	932	354	149	999999	982	609	507	28	348	689	999999	759	715	623	643	869	634	479	441	91	666	659	999999	281	999999	115	828	328	687	999999	140	514	237	999999	232	999999	
529	922	998	617	389	92	999999	809	905	862	589	973	999999	124	526	586	206	878	120	999999	842	868	999999	999999	780	188	340	635	558	999999	532	384	999999	150	999999	711	480	823	999999	584	115	702	375	919	526	999999	306	999999	197	553	317	358	230	949	660	661	327	131	836	210	751	919	260	235	340	999999	999999	881	774	814	116	382	999999	999999	178	149	502	685	999999	926	881	999999	999999	15	999999	183	999999	452	999999	999999	394	999999	999999	501	833	195	452	150	999999	999999	283	425	999999	999999	447	934	182	693	781	999999	169	999999	999999	910	329	983	481	255	999999	167	61	139	401	96	430	756	395	999999	703	999999	696	362	999999	999999	652	466	970	999999	567	999999	11	999999	671	999999	999999	751	588	999999	999999	999999	999999	206	287	431	270	153	999999	999999	999999	690	999999	497	990	799	824	806	546	732	267	862	999999	415	999999	999999	166	999999	468	433	568	999999	178	319	999999	853	277	999999	84	673	778	509	443	269	123	876	889	513	479	999999	153	999999	215	999999	818	999999	837	308	518	854	275	678	685	599	999999	283	521	239	984	146	531	999999	732	872	953	758	999999	752	999999	811	543	652	121	596	289	846	999999	323	999999	202	26	968	981	230	407	999999	999999	844	127	999999	999999	660	999999	343	350	999999	989	342	902	69	891	999999	16	707	320	623	999999	98	319	306	810	208	999999	791	999999	563	999999	512	474	853	934	999999	635	462	455	883	133	999999	256	999999	856	140	420	442	311	931	962	283	999999	784	999999	735	534	820	39	999999	999999	737	999999	787	999999	487	999999	999999	134	316	458	553	261	437	999999	999999	999999	849	449	999999	788	999999	489	199	600	999999	602	690	999999	209	60	814	432	299	999999	395	566	999999	993	999999	272	370	317	995	999999	999999	32	482	293	999999	892	684	999999	999999	378	627	999999	32	196	407	884	188	739	925	999999	643	130	962	476	115	232	383	856	79	417	427	988	999999	716	191	56	999999	406	999999	316	999999	443	83	920	343	147	999999	282	595	999999	999999	630	391	999999	999999	999999	999999	16	188	530	519	999999	311	942	950	638	763	999999	14	361	765	781	182	618	890	210	57	51	143	967	689	110	270	999999	333	797	606	999999	878	893	987	123	999999	46	796	546	141	999999	999999	704	999999	237	278	999999	729	999999	458	772	848	638	250	27	872	221	841	999999	568	727	618	163	42	18	437	120	373	999999	563	146	821	999999	79	999999	999999	999999	592	462	832	35	855	999999	348	833	906	250	999999	969	999999	16	204	387	978	
414	522	999999	671	376	799	167	999999	87	749	321	951	504	568	333	946	999999	628	389	586	999999	871	597	999999	208	111	197	467	404	411	557	941	443	374	664	403	264	767	999999	999999	674	165	778	282	999999	999999	999999	681	329	999999	999999	387	815	801	446	999999	925	999999	473	275	612	999999	476	675	201	380	517	139	999999	930	691	999999	999999	726	912	999999	103	324	787	999999	699	516	147	999999	603	179	135	642	999999	132	478	262	999999	951	60	973	689	999999	90	999999	375	282	999999	399	341	142	975	98	999999	69	449	610	224	157	999999	999999	562	999999	81	999999	999999	874	211	781	461	439	380	999999	676	939	698	990	244	141	950	999999	999999	999999	999999	471	204	47	754	999999	683	867	47	157	385	954	420	594	41	999999	412	501	80	999999	937	901	761	523	422	949	371	999999	999999	999999	999999	158	366	999999	999999	610	828	217	999999	342	108	999999	401	233	85	722	528	113	958	186	729	459	999999	743	810	149	709	999999	999999	999999	999999	234	500	954	950	236	597	606	540	431	239	205	381	999999	897	352	999999	537	447	999999	999999	268	500	199	999999	999999	999999	622	999999	914	900	158	591	324	835	874	103	999999	999999	999999	999999	922	999999	537	947	534	87	618	846	467	639	181	242	925	384	249	999999	311	600	213	434	975	602	625	530	91	613	67	902	999999	259	72	265	999999	575	508	695	962	252	829	999999	193	776	545	285	999999	999999	666	939	596	999999	792	999999	78	424	999999	329	999999	16	866	999999	29	716	999999	218	577	916	999999	360	999999	553	771	68	770	999999	999999	208	66	999999	802	175	946	127	315	883	466	225	196	184	426	188	748	955	999999	908	650	999999	953	337	708	811	282	316	74	52	378	734	999999	999999	182	950	273	606	999999	701	999999	901	999999	939	999999	999999	729	468	999999	696	805	816	682	862	893	775	254	999999	642	991	892	640	999999	272	514	999999	149	661	12	999999	915	999999	751	684	934	748	74	23	999999	356	999999	999999	999999	377	247	562	61	223	999999	406	705	543	964	223	808	999999	999999	148	434	999999	222	78	465	468	781	663	74	998	927	154	710	240	155	296	909	88	267	685	35	952	681	999999	29	605	769	381	187	538	875	599	999999	926	589	999999	143	23	999999	999999	596	583	497	62	296	497	696	475	398	678	313	999999	87	172	122	482	349	999999	59	999999	698	999999	486	536	133	338	253	784	651	591	999999	999999	729	352	99	452	464	628	639	531	999999	304	982	509	999999	154	522	999999	813	
116	224	846	964	498	225	196	106	961	929	957	254	911	999999	807	999999	417	11	734	82	999999	27	720	657	999999	999999	999999	426	977	999999	978	815	514	971	545	376	999999	999999	240	136	902	355	503	699	999999	287	999999	481	185	983	816	153	787	999999	152	99	503	198	447	548	821	770	129	999999	950	999999	739	940	999999	441	218	486	999999	607	179	999999	999999	31	975	249	999999	999999	251	999999	495	999999	37	848	828	456	872	127	999999	999999	315	142	999999	843	748	539	548	66	203	743	999999	340	382	999999	496	827	574	482	222	207	595	999999	528	999999	174	125	123	891	122	831	568	101	991	87	302	47	999999	680	283	445	999999	895	729	999999	228	164	462	847	362	10	881	400	904	297	106	415	613	110	678	632	425	656	944	999999	185	999999	999999	305	888	458	739	999999	208	776	505	700	179	31	907	999999	663	276	999999	122	950	999999	196	704	999999	999999	434	987	12	651	999999	999999	951	368	332	999999	815	167	999999	903	999999	987	999999	137	791	406	246	592	203	668	999999	159	127	832	420	17	497	644	999999	11	34	752	891	999999	756	999999	748	811	698	373	204	999999	999999	999999	851	962	975	68	913	999999	650	842	793	343	999999	999999	999999	129	947	999999	56	181	843	957	999999	518	106	644	999999	339	658	434	893	830	474	999999	999999	491	999999	999999	41	999999	730	740	361	192	959	557	875	886	999999	629	864	383	326	32	662	359	756	343	866	341	687	583	925	999999	948	962	869	219	38	444	148	498	293	616	999999	113	605	697	559	548	769	495	805	38	570	999999	999999	451	809	492	735	647	592	700	752	157	814	999999	243	996	687	665	857	99	491	375	100	710	582	559	753	69	784	999999	572	202	778	999999	654	439	459	428	409	999999	709	999999	906	593	999999	303	298	999999	999999	562	861	113	999999	716	547	999999	428	999999	999999	999999	738	676	999999	274	999999	560	379	999999	491	804	999999	999999	265	321	389	989	468	507	846	289	999999	999999	605	999999	466	468	999999	999999	360	459	20	655	999999	160	807	43	638	642	465	313	924	382	977	659	25	602	999999	999999	336	999999	736	921	957	999999	988	454	999999	641	808	669	996	317	999999	42	794	891	709	115	514	999999	361	826	999999	543	365	888	999999	946	215	863	620	999999	736	803	999999	98	698	970	171	362	962	999999	833	796	999999	999999	999999	945	999999	134	893	999999	999999	979	206	999999	879	424	234	110	147	134	435	944	999999	757	999999	762	318	705	999999	739	944	162	394	999999	
992	255	235	748	82	371	90	91	970	878	437	756	999999	813	218	999999	999999	70	999999	837	999999	889	747	999999	999999	999999	636	999999	999999	164	999999	659	594	842	916	634	198	999999	37	999999	53	353	974	999999	330	823	165	999999	496	999999	993	999999	937	556	791	113	507	675	712	29	734	920	159	816	90	777	999999	764	896	584	96	269	999999	447	793	228	915	577	999999	222	897	141	673	23	999999	913	721	48	61	999999	136	522	774	18	51	132	204	167	99	552	661	401	999999	912	999999	734	851	999999	762	572	198	999999	445	499	131	603	257	145	655	176	66	134	712	999999	457	573	494	33	406	671	34	757	487	687	560	999999	533	760	191	999999	72	232	285	489	624	205	86	284	999999	448	874	68	512	923	496	537	688	524	464	268	249	827	999999	101	999999	999999	453	999999	939	625	79	999999	954	999999	999999	833	848	233	468	999999	496	220	146	957	999999	965	255	564	201	999999	817	18	305	999999	196	245	138	193	940	193	999999	328	999999	272	379	999999	114	292	819	999999	689	999999	66	213	771	39	690	146	305	583	999999	889	566	916	807	71	201	40	42	868	999999	664	999999	284	509	999999	875	874	588	999999	999999	962	745	999999	343	363	952	102	999999	167	554	992	888	367	997	863	762	427	464	317	195	83	260	950	957	999999	181	999999	703	603	164	816	558	886	721	233	154	36	583	454	119	109	999999	999999	999999	713	776	925	999999	646	999999	457	419	280	233	999999	711	794	582	318	191	180	398	558	13	737	444	12	645	773	718	735	844	999999	999999	96	205	385	636	999999	258	999999	504	67	999999	706	999999	287	662	934	522	359	454	999999	273	938	710	330	999999	586	278	774	999999	999999	927	679	999999	409	81	147	999999	336	168	338	70	935	676	341	999999	306	999999	999999	999999	999999	261	369	291	999999	747	270	385	999999	513	59	999999	999999	966	990	999999	999999	103	997	216	525	352	196	999999	999999	214	337	272	379	960	575	255	122	434	578	999999	999999	999999	43	662	811	761	999999	822	999999	999999	586	969	999999	999999	850	212	343	950	823	368	999999	999999	174	374	419	998	16	913	938	999999	862	59	397	738	999999	131	999999	344	999999	764	634	373	92	999999	627	368	587	178	120	373	912	172	999999	220	999999	999999	233	668	999999	813	754	803	999999	314	999999	537	582	999999	638	728	151	999999	999999	999999	734	701	999999	999999	746	61	420	838	803	574	999999	700	447	187	551	182	898	401	101	999999	19	830	999999	777	273	100	999999	
999999	999999	392	231	999999	617	999999	999999	496	314	821	921	201	402	999999	10	999999	999999	799	99	404	999999	465	830	999999	906	999999	60	903	221	317	147	999999	275	999999	999999	999999	353	976	999999	895	701	64	867	999999	480	999999	199	102	830	179	364	473	999999	391	999999	84	999999	481	18	654	501	999999	999999	997	683	275	926	621	999999	589	999999	447	716	204	999999	350	598	753	999999	16	999999	957	999999	52	953	999999	655	884	999999	234	859	872	967	439	403	128	780	999999	999999	214	973	999999	484	250	213	999999	757	807	999999	893	485	808	211	12	881	543	509	242	54	19	999999	999999	86	999999	730	104	479	287	999999	585	570	728	360	75	999999	205	483	832	839	999999	916	999999	207	652	748	60	670	965	557	859	618	547	825	393	999999	931	501	999999	520	999999	446	480	16	999999	332	757	457	145	969	686	999999	677	403	18	102	771	999999	434	645	679	433	514	729	940	967	999999	902	999999	480	999999	999999	392	999999	999999	600	446	841	105	329	999999	602	999999	996	999999	999999	940	154	817	300	822	95	77	999999	841	685	999999	750	76	143	309	854	490	665	867	982	678	366	673	999999	656	930	749	999999	654	86	898	518	857	999999	37	879	999999	677	657	25	635	936	479	55	999999	696	774	961	29	999999	122	869	138	888	131	583	480	999999	644	892	346	963	800	764	786	423	893	925	116	430	999999	999999	999999	852	357	741	886	627	999999	959	165	787	95	518	963	38	390	968	29	453	408	686	42	765	999999	999999	146	715	268	254	999999	848	855	999999	376	309	862	286	541	390	696	853	999999	684	999999	999999	877	999999	801	757	43	924	906	999999	32	999999	780	252	999999	999999	605	181	999999	504	999999	317	932	496	152	664	176	999999	437	999999	756	555	35	358	38	131	999999	999999	914	511	220	878	942	202	576	294	529	620	999999	855	785	525	999999	165	999999	429	999999	391	150	146	590	929	496	277	905	999999	999999	431	223	61	891	999999	267	857	293	288	999999	999999	919	857	999999	556	10	999999	854	999999	999999	870	999999	999999	506	413	999999	777	920	291	391	675	296	109	237	107	406	999999	964	44	267	636	999999	249	64	885	999999	292	11	44	929	999999	999999	674	416	196	600	614	555	999999	999999	490	936	999999	999999	999999	453	820	999999	47	160	948	617	999999	974	433	999999	591	999999	999999	941	431	775	886	362	477	262	622	692	50	506	791	507	486	997	777	700	870	999999	999999	442	999999	999999	964	883	981	307	603	699	982	198	999999	70	934	
999999	615	715	60	650	429	447	830	137	590	541	368	450	140	999999	207	733	137	999999	198	999999	300	770	811	12	380	999999	658	922	709	851	999999	731	572	941	392	72	999999	229	923	917	612	999999	81	432	525	540	177	780	502	999999	999999	769	871	756	255	844	903	57	279	259	999999	907	999999	738	53	637	877	999999	440	144	93	907	325	281	575	776	699	999999	487	840	12	878	430	460	790	728	859	999999	695	547	168	602	999999	674	999999	999999	106	343	389	888	662	977	349	368	175	163	999999	999999	999999	478	155	999999	570	438	256	909	487	966	947	325	777	999999	999999	893	976	999999	999999	999999	151	871	680	366	998	599	187	35	539	72	295	637	284	999999	635	227	999999	999999	42	521	427	229	227	139	395	74	120	999999	483	456	391	684	206	999999	999999	999999	999999	789	526	971	999999	999999	380	999999	681	999999	999999	999999	435	286	501	343	458	445	234	922	653	999999	970	934	999999	585	551	999999	999999	610	441	481	999999	326	429	612	999999	71	269	205	848	802	999999	85	33	601	999999	207	954	58	235	760	578	536	999999	999999	818	592	492	675	680	298	744	81	878	569	708	119	999999	888	999999	397	999999	39	84	851	999999	894	999999	999999	419	353	138	632	384	681	903	283	999999	183	793	533	999999	594	999999	560	67	386	207	999999	999999	999999	350	75	999999	838	584	549	461	999999	161	923	682	606	999999	336	169	122	696	207	665	434	459	682	105	693	819	999999	999999	523	999999	999999	697	455	993	363	13	72	801	999999	999999	364	999999	845	32	869	851	972	337	197	400	944	689	999999	799	468	606	667	970	148	28	993	44	938	30	999999	235	236	999999	902	333	999999	321	159	111	999999	612	999999	660	235	841	999999	263	326	133	849	38	698	999999	535	999999	345	102	999999	527	112	329	999999	825	588	643	624	369	435	864	999999	999999	540	898	498	855	992	16	999999	306	182	739	999999	999999	999999	415	999999	580	87	999999	999999	15	658	999999	998	980	728	788	82	591	226	486	999999	461	830	226	999999	999999	999999	679	763	999999	357	366	355	999999	611	79	654	182	116	54	292	288	999999	999999	999999	999999	900	518	136	214	934	999999	90	695	910	266	999999	954	999999	738	423	407	392	659	999999	302	286	634	999999	659	143	899	485	182	204	999999	585	542	251	590	899	999999	552	999999	404	203	999999	660	462	354	94	700	265	377	630	885	999999	226	999999	681	999999	275	148	477	81	44	677	907	999999	370	999999	999999	712	999999	839	774	854	833	
999999	999999	26	626	182	999999	575	443	999999	999999	551	999999	653	999999	902	569	958	633	510	85	487	369	999999	378	169	101	673	641	987	927	538	856	40	72	999999	185	999999	15	999999	123	901	638	999999	999999	366	192	717	320	550	152	378	999999	999999	778	355	896	938	648	467	90	361	933	999999	716	999999	695	287	590	409	727	904	999999	999999	397	184	999999	969	955	22	976	384	363	101	844	558	332	592	262	717	73	999999	26	548	23	761	999999	999999	682	999999	999999	904	136	910	822	999999	425	676	875	604	505	927	983	636	490	706	999999	841	999999	167	999999	112	999999	873	346	491	888	415	526	635	215	667	999999	999999	351	82	257	999999	279	606	143	999999	716	657	221	999999	262	390	67	317	763	136	999999	524	744	568	879	263	574	341	360	20	159	250	398	838	640	28	295	999999	458	555	572	999999	34	999999	999999	999999	662	209	238	508	357	999999	999999	88	999999	771	999999	782	202	994	877	937	999999	133	999999	476	268	382	999999	244	104	999999	858	999999	564	578	500	999999	183	511	601	999999	112	852	662	940	999999	320	753	868	799	513	225	464	678	634	757	900	999999	918	999999	999999	999999	994	413	708	360	999999	999999	999999	280	84	608	691	403	999999	834	404	471	565	107	948	628	637	444	591	433	404	999999	929	820	599	62	999999	402	321	670	118	448	954	999999	714	795	999999	597	725	904	533	999999	174	999999	363	439	999999	820	999999	660	76	559	822	284	955	999999	999999	696	681	31	353	299	91	999999	999999	999999	999999	975	393	163	391	49	999999	686	899	343	374	140	467	999999	525	444	242	661	604	559	626	679	635	590	211	999999	916	703	561	244	999999	999999	999999	999999	922	561	437	17	278	999999	839	146	384	621	759	464	999999	999999	505	999999	66	999999	248	176	339	836	350	802	999999	840	999999	25	999999	664	999999	52	67	69	247	964	16	235	392	576	719	999999	305	23	830	747	322	999999	208	652	999999	559	94	906	999999	999999	221	634	64	438	999999	823	999999	719	267	999999	406	178	283	541	902	831	999999	671	457	849	541	999999	972	215	528	726	817	999999	487	999999	999999	160	999999	161	999999	382	180	954	999999	895	478	585	756	999999	350	153	131	666	750	356	521	422	999999	228	999999	885	662	849	909	188	16	539	242	461	759	256	186	132	789	999999	661	999999	10	562	999999	955	580	859	864	385	604	999999	731	140	293	545	702	773	606	867	999999	330	54	492	889	999999	353	304	363	104	966	998	877	230	694	437	
999999	999999	848	999999	315	802	985	534	583	854	807	111	177	999999	554	413	526	922	999999	341	48	517	672	440	612	285	506	770	999999	999999	284	510	999999	855	133	805	925	17	999999	999999	999999	520	908	44	141	251	136	148	550	562	482	954	999999	999999	399	904	234	999999	999999	39	999999	224	125	977	580	307	665	999999	101	748	488	518	999999	891	999999	528	999999	999999	999999	370	999999	999999	230	999999	999999	329	99	92	466	229	581	999999	999999	999999	621	130	405	930	464	834	999999	814	57	801	84	964	594	529	999999	870	305	596	999999	625	881	938	993	269	854	999999	217	999999	855	999999	177	970	999999	837	999999	999999	133	678	183	474	999999	343	320	999999	781	999999	999999	999999	725	596	924	984	409	405	999999	683	137	145	86	213	627	13	959	185	633	114	478	999999	258	999999	999999	626	422	643	999999	547	999999	999999	488	695	526	646	999999	999999	999999	192	571	100	196	597	999999	987	601	999999	999999	781	383	999999	795	999999	690	977	999999	243	849	307	999999	765	565	113	65	562	657	390	686	980	156	701	237	450	543	387	570	661	744	759	999999	451	796	999999	173	492	778	999999	999999	548	999999	999999	419	999999	620	805	999999	93	541	195	340	221	293	866	635	682	908	999999	144	313	417	999999	499	999999	282	130	968	999999	999999	573	783	846	385	148	999999	999999	291	586	999999	737	999999	486	129	558	428	813	999999	999999	999999	491	999999	433	677	702	999999	675	134	329	999999	499	836	39	999999	968	999999	494	836	155	221	113	999999	332	524	406	461	930	999999	940	671	468	962	48	82	999999	989	359	999999	682	16	980	407	962	217	340	999999	822	343	161	999999	933	977	23	718	330	100	999999	908	280	251	211	144	193	657	909	999999	797	957	999999	979	999999	325	999999	148	999999	705	437	124	194	999999	638	597	388	794	737	999999	999999	999999	751	367	736	450	898	441	999999	845	224	315	307	803	999999	999999	999999	182	104	618	823	874	487	999999	999999	999999	999999	775	999999	614	756	399	919	428	588	477	216	338	999999	611	426	722	343	999999	999999	132	999999	391	402	999999	949	999999	699	129	667	84	843	999999	999999	599	726	133	828	200	98	999999	396	878	224	636	658	319	929	999999	201	111	540	999999	144	540	330	343	382	838	999999	549	699	800	761	513	999999	89	999999	999999	885	999999	893	152	307	665	735	937	176	765	125	640	286	999999	927	565	999999	752	992	173	278	392	750	989	536	999999	135	596	127	711	999999	999999	999999	286	608	898	218	398	793	478	999999	
393	999999	999999	723	34	272	999999	872	205	968	882	97	469	384	502	552	903	616	999999	999999	149	820	999999	764	546	999999	999999	999999	38	357	156	958	524	369	999999	225	999999	276	511	285	643	723	922	999999	129	999999	225	999999	999999	356	315	781	44	999999	665	573	999999	999999	999999	79	999999	884	844	848	822	923	573	110	999999	999999	418	636	114	482	896	426	897	721	644	64	739	109	502	681	999999	999999	923	585	999999	321	512	290	999999	442	23	759	878	83	919	205	918	124	999999	999999	937	678	677	999999	51	248	675	991	218	999999	339	172	999999	999999	806	458	10	987	999999	187	999999	138	547	671	469	146	547	824	801	448	146	624	697	673	744	373	697	371	999999	465	646	999999	999999	966	999999	999999	377	715	277	999999	999999	931	717	233	64	809	140	15	103	904	701	850	999999	769	999999	715	475	999999	428	999999	999999	638	453	941	540	263	65	999999	568	999999	999999	831	557	340	999999	999999	906	473	619	934	999999	691	278	639	999999	796	330	312	999999	397	385	660	297	834	999999	566	487	775	692	999999	753	559	446	999999	145	869	303	859	526	999999	808	999999	999999	999999	209	80	370	999999	999999	744	932	999999	600	181	242	118	999999	722	629	686	999999	140	781	819	191	683	254	999999	999999	894	999999	471	999999	210	589	384	562	803	635	640	206	673	597	947	867	10	959	999999	252	999999	335	580	239	840	63	677	229	288	312	999999	825	577	321	293	252	471	967	399	591	857	556	999999	97	999999	490	999999	543	833	952	190	999999	978	550	999999	568	921	241	945	157	999999	164	284	501	119	814	628	362	313	705	405	43	569	683	999999	999999	595	493	249	360	999	144	999999	335	131	999999	846	37	844	725	330	240	31	252	679	999999	282	248	977	185	861	999999	999999	137	999999	156	164	305	165	995	973	438	991	595	157	999999	767	999999	379	318	968	601	999999	999999	385	174	22	999999	14	691	999999	999999	516	74	498	308	904	269	778	975	646	551	871	849	751	891	249	999999	105	901	935	333	869	668	999999	270	193	650	999999	999999	144	999999	301	474	796	627	999999	926	106	999999	999999	508	179	404	672	427	999999	999999	837	493	925	585	231	999999	756	874	487	847	999999	238	124	263	517	999999	999999	808	260	407	63	134	969	322	339	999999	38	436	164	999999	995	789	540	999999	813	999999	466	559	616	999999	717	921	149	84	78	999999	735	619	991	999999	564	864	999999	333	999999	712	523	613	256	975	83	999999	999999	22	999999	999999	697	999999	450	
258	930	291	999999	999999	689	141	984	999999	253	999999	520	419	999999	380	910	141	623	217	999999	110	744	999999	313	999999	124	398	211	137	999999	10	181	146	179	742	853	282	672	115	643	999999	728	628	369	999999	465	664	884	999999	111	719	999999	490	688	349	514	87	999999	999999	946	301	999999	857	999999	999999	299	384	249	703	999999	637	999999	517	573	437	382	999999	493	999999	185	460	999999	861	35	512	555	690	458	829	238	775	304	121	168	999999	999999	870	999999	126	495	91	424	191	822	474	260	937	999999	260	966	999999	594	460	385	999999	999999	78	832	169	697	609	925	419	999999	751	342	357	999999	230	883	512	999999	376	999999	104	45	332	48	999999	261	618	774	207	863	999999	999999	844	736	672	565	999999	48	796	428	886	999999	15	716	80	141	903	999999	695	377	464	999999	227	999999	999999	461	464	999999	281	907	89	834	728	556	634	570	498	621	686	665	408	473	373	948	156	938	40	616	999999	429	358	999999	88	830	409	999999	999999	427	455	999999	110	454	766	999999	999999	61	436	999999	92	510	643	292	901	40	968	990	864	999999	280	999999	431	848	72	852	558	58	999999	898	157	999999	605	80	175	475	565	953	999999	484	999999	105	999999	581	534	467	786	76	138	58	999999	418	999999	694	157	113	789	999999	392	914	339	300	304	538	999999	70	999999	572	999999	435	475	24	293	389	999999	184	840	999999	324	604	76	492	920	708	46	738	283	911	923	999999	686	313	571	999999	999999	318	800	973	999999	473	562	999999	950	999999	582	847	135	999999	34	999999	272	999999	999999	999999	999999	999999	380	999999	502	999999	999999	993	649	63	749	999999	999999	500	243	362	383	867	579	850	52	852	542	999999	135	999999	612	999999	887	999999	799	999999	999999	999999	943	308	999999	214	480	707	686	568	573	896	953	421	403	635	999999	671	598	999999	369	96	999999	995	314	163	470	313	960	873	116	699	999999	13	796	670	999999	935	425	179	396	872	174	484	289	999999	999999	714	999999	999999	999999	225	361	404	386	289	47	999999	993	999999	743	176	747	813	461	874	999999	999999	624	733	88	199	256	999999	18	497	922	271	999999	999999	999999	756	518	983	94	890	347	859	999999	516	632	999999	942	999999	435	999999	135	361	32	999999	14	323	99	71	999999	599	969	932	395	888	366	776	242	334	895	986	999999	999999	728	999999	999999	782	333	118	110	480	256	615	993	788	372	571	999999	311	664	999999	999999	457	94	495	921	999999	474	999999	160	856	376	617	999999	448	572	999999	
632	461	999999	231	989	981	961	999999	352	363	938	607	526	795	537	930	670	329	329	999999	679	243	999999	131	318	595	958	254	999999	638	871	999999	225	10	938	999999	433	442	585	999999	496	666	999999	567	476	866	999999	364	329	445	947	424	999999	372	999999	999999	811	756	999999	999999	33	717	324	713	492	393	392	999999	999999	749	507	999999	743	644	714	23	999999	999999	654	999999	384	603	924	668	999999	456	999999	999999	318	548	976	999999	529	192	662	999999	999999	439	85	999999	484	999999	999999	580	938	999999	680	484	999999	999999	999999	729	111	472	29	429	792	999999	32	45	999999	999999	216	999999	773	830	708	561	999999	935	999999	999999	16	999999	966	689	999999	354	730	971	999999	951	999999	640	249	256	575	66	999999	242	999999	696	416	999999	134	945	488	199	807	999999	20	128	502	723	999999	647	722	539	506	339	333	447	924	999999	269	999999	345	576	78	526	265	652	398	749	999999	974	254	999999	999999	999999	211	999999	547	623	961	999999	999999	480	632	601	533	45	560	833	908	548	772	366	779	999999	609	999999	999999	290	851	999999	999999	752	775	43	403	755	102	485	999999	426	999999	311	99	612	999999	999999	999999	476	992	230	101	565	999999	999999	211	887	197	329	421	299	999999	266	999999	999999	927	706	999999	599	208	778	942	999999	705	999999	647	999999	277	176	569	744	999999	653	999999	999999	276	999999	999999	999999	831	515	999999	773	73	839	639	643	539	496	685	852	170	354	999999	224	287	26	859	357	761	999999	619	30	999999	677	331	999999	969	149	335	999999	794	340	767	999999	220	178	21	866	999999	14	999999	781	490	717	999999	624	385	83	353	259	314	564	613	100	895	999999	23	396	999999	506	999999	400	170	923	67	829	586	585	14	119	15	993	504	757	809	999999	539	52	999999	706	757	999999	999999	85	457	999999	726	677	999999	673	165	625	358	357	339	541	620	567	659	999999	999999	799	78	999999	254	999999	70	855	291	67	17	971	303	999999	999999	999999	604	94	999999	827	999999	999999	789	341	999999	999999	645	156	428	278	228	972	999999	349	999999	999999	827	561	999999	146	180	871	999999	739	665	193	332	547	608	560	937	999999	999999	831	999999	999999	20	737	290	999999	999999	913	436	999999	838	44	588	953	152	792	951	999999	263	339	657	999999	523	59	675	999999	68	108	548	868	999999	999999	881	999999	698	540	999999	99	280	966	471	999999	444	382	901	631	605	378	404	816	608	894	282	762	999999	419	615	999999	71	999999	806	576	374	999999	682	155	163	36	265	611	
845	861	771	296	868	401	999999	150	158	54	174	689	703	732	269	999999	420	128	388	999999	924	999999	38	760	999999	894	999999	875	999999	999999	477	579	122	793	970	746	132	999999	999999	782	623	475	811	27	355	126	873	999999	999999	245	734	44	648	977	687	859	999999	999999	135	973	509	921	449	402	576	999999	577	910	761	522	323	999999	234	999999	665	459	183	20	414	54	31	259	576	465	999999	443	930	144	115	121	912	121	860	920	283	701	999999	419	451	999999	549	962	880	999999	921	999999	809	52	999999	237	999999	823	606	91	952	999999	999999	984	999999	999999	664	442	999999	650	609	999999	999999	314	332	963	433	764	999999	654	999999	999999	999999	789	543	722	633	888	822	877	435	99	515	778	968	34	356	50	47	318	105	117	168	239	187	719	733	999999	999999	359	803	920	264	999999	587	999999	879	999999	451	658	509	775	619	926	999999	520	697	796	345	308	616	999999	727	999999	558	999999	900	150	611	824	999999	137	179	472	84	514	999999	563	201	85	154	790	599	389	999999	329	999999	241	23	999999	32	937	999999	421	743	420	203	13	402	999999	992	999999	954	626	670	382	606	999999	852	711	999999	143	605	999999	164	825	794	348	999999	238	900	668	136	945	999999	61	966	999999	999999	999999	999999	999999	171	999999	92	414	836	972	718	435	723	350	389	312	981	888	341	900	266	917	626	855	999999	999999	299	333	999999	999999	999999	618	415	848	999999	198	401	999999	999999	999999	186	999999	988	821	999999	26	515	560	999999	823	963	913	719	76	501	811	47	999999	999999	997	712	759	801	828	157	110	30	874	922	200	911	999999	999999	737	723	517	999999	804	999999	543	999999	739	53	789	999999	999999	898	349	357	615	999999	999999	581	975	999999	999999	999999	170	673	999999	999999	999999	999999	99	912	835	999999	982	352	983	882	999999	237	737	349	972	999999	21	782	246	211	680	527	317	48	974	556	999999	999999	999999	569	769	140	708	999999	27	999999	999999	999999	220	999999	999999	997	373	733	999999	999999	844	635	999999	712	936	387	999999	326	326	123	999999	999999	937	288	66	999999	56	423	123	111	999999	200	999999	870	761	143	572	999999	295	999999	163	584	128	275	712	315	926	594	633	391	703	391	230	999999	782	903	940	999999	857	779	999999	950	619	999999	189	999999	313	58	999999	802	815	999999	41	642	960	745	932	671	576	999999	220	462	790	731	999999	148	970	429	999999	857	202	999999	474	516	732	213	964	310	96	999999	12	877	643	830	575	598	360	588	999999	46	970	
279	999999	999999	568	498	169	999999	999999	51	682	884	960	102	609	184	999999	524	999999	757	780	632	999999	516	748	342	818	960	166	999999	787	391	999999	61	887	999999	999999	367	947	999999	53	86	999999	55	386	127	999999	550	230	401	958	999999	678	194	265	348	694	848	368	236	999999	208	999999	610	263	999999	407	908	215	686	898	999999	577	675	713	704	741	539	140	630	424	278	999999	999999	999999	999999	999999	302	795	548	999999	437	999	721	999999	845	355	999999	791	95	720	999999	344	543	502	685	999999	13	481	561	606	164	999999	999999	999999	411	468	967	759	311	999999	115	122	667	456	999999	999999	999999	121	868	358	999999	748	55	910	999999	933	206	271	999999	694	709	821	243	941	999999	999999	271	909	162	387	387	530	490	999999	615	896	999999	999999	40	412	999999	891	612	213	154	415	673	999999	406	478	271	999999	593	999999	999999	293	878	725	381	999999	21	999999	999999	490	971	931	999999	548	305	518	999999	119	241	763	291	818	218	40	999999	668	999999	999999	513	999999	125	999999	937	999999	628	331	28	951	715	287	401	999999	931	999999	241	222	157	999999	531	999999	222	161	474	829	335	999999	85	999999	928	712	999999	576	442	285	374	298	999999	999999	919	999999	999999	314	404	999999	999999	825	886	96	798	584	521	920	912	624	999999	964	218	117	547	567	255	180	32	999999	580	824	33	999999	757	943	228	999999	999999	558	398	907	757	520	467	510	183	999999	59	354	201	999999	663	817	813	999999	999999	886	999999	362	728	329	291	402	999999	547	802	999999	339	855	365	999999	715	364	236	564	216	698	649	47	394	999999	130	677	999999	793	170	215	841	356	863	341	914	853	830	78	626	364	146	919	708	942	660	203	988	442	81	309	591	999999	203	392	246	810	967	999999	208	613	592	590	386	596	399	982	992	34	844	862	534	168	937	999999	561	730	339	451	606	927	688	377	721	861	623	591	999999	480	104	114	885	368	869	999999	772	556	543	121	553	677	210	964	598	219	999999	433	322	999999	999999	516	481	526	865	999999	924	224	868	999999	972	999999	999999	521	999999	999999	976	176	298	925	89	15	999999	227	897	928	999999	724	999999	512	999999	200	279	811	650	587	633	999999	502	598	97	999999	687	999999	148	999999	847	689	44	999999	999999	608	145	396	271	825	330	263	999999	936	554	210	445	366	437	782	999999	999999	871	352	999999	618	673	700	837	531	327	178	89	999999	91	47	690	920	279	999999	999999	999999	549	824	267	380	739	566	53	887	
122	999999	590	366	219	828	999999	999999	751	624	934	445	559	739	507	161	183	478	855	517	519	524	96	948	726	653	999999	57	95	999999	878	117	656	999999	418	996	587	722	941	262	229	998	179	655	999999	999999	999999	809	999999	115	206	270	711	535	377	999999	244	999999	640	565	359	770	606	24	745	827	788	999999	331	511	573	461	537	999999	297	521	355	440	999999	116	999999	669	999999	979	540	618	405	130	999999	820	761	944	92	999999	903	999999	402	164	999999	726	832	723	488	815	542	999999	733	999999	248	856	999999	804	248	534	245	690	999999	627	484	999999	999999	667	38	510	749	629	378	162	698	999999	129	999999	530	677	283	606	999999	914	447	795	884	999999	999999	724	576	999999	705	558	149	223	419	774	680	783	304	174	694	999999	76	912	999999	581	420	410	737	62	284	571	260	638	999999	999999	189	688	252	145	999999	314	933	999999	923	820	22	485	999999	999999	520	746	382	119	911	212	847	534	999999	313	876	482	987	999999	683	144	308	510	713	293	999999	991	999999	169	389	390	53	999999	999999	556	568	935	982	393	542	537	199	999999	727	306	288	655	269	939	268	999999	999999	420	118	999999	521	511	772	144	759	529	216	999999	729	531	168	572	544	873	744	941	499	603	981	155	945	167	783	999999	999999	939	731	999999	999999	999999	73	633	175	999999	999999	66	172	847	634	23	331	976	420	205	999999	715	999999	396	204	999999	813	722	438	963	999999	364	728	365	139	999999	797	614	322	653	467	534	999999	344	999999	688	778	652	969	999999	999999	999999	999999	587	278	299	999999	345	407	582	999999	351	999999	212	366	680	338	807	717	814	226	716	999999	767	738	613	318	776	557	999999	549	170	753	471	999999	875	999999	999999	97	999999	999999	999999	217	999999	390	126	339	204	977	168	359	970	935	165	999999	999999	314	979	849	664	999999	61	787	999999	43	999999	598	734	74	491	999999	198	719	877	822	999999	508	924	999999	999999	283	124	799	999999	166	578	235	999999	719	999999	999999	999999	301	432	999999	939	999999	326	706	287	527	605	139	495	999999	170	999999	67	342	987	609	999999	601	236	999999	999999	999999	398	734	464	877	10	24	44	921	999999	897	297	999999	999999	99	192	999999	999999	104	999999	984	999999	302	995	327	999999	265	731	429	189	46	74	999999	999999	999999	286	999999	251	409	527	591	105	574	671	273	963	49	459	999999	427	171	501	141	713	882	947	105	738	999999	709	745	292	999999	741	397	832	256	35	204	812	600	976	700	577	
999999	999999	739	999999	732	364	138	805	833	11	999999	999999	999999	336	120	740	190	852	114	699	782	308	490	999999	284	999999	999999	23	264	95	827	195	800	564	999999	999999	999999	474	999999	782	999999	939	459	999999	999999	852	899	999999	914	999999	631	999999	871	11	795	787	409	907	356	301	999999	999999	999999	748	999999	832	744	378	709	999999	532	716	999999	332	127	842	849	877	119	432	999999	796	999999	800	999999	89	999999	799	769	839	999999	310	127	715	144	999999	398	710	438	890	117	530	999999	999999	999999	915	901	999999	883	952	938	531	797	924	999999	850	25	750	294	105	518	945	609	869	999999	232	599	999999	197	660	454	148	999999	999999	999999	20	999999	312	869	999999	999999	774	915	816	901	72	999999	202	954	999999	999999	648	999999	343	382	999999	920	999999	272	708	326	999999	361	232	508	799	92	579	999999	750	274	999999	880	746	999999	743	39	793	999999	471	719	406	999999	903	218	999999	999999	115	846	161	99	245	49	999999	999999	999999	423	693	317	999999	979	933	999999	214	29	999999	767	999999	999999	638	999999	999999	999999	800	988	920	594	457	24	702	86	976	733	999999	660	999999	673	720	525	999999	330	346	485	866	492	999999	999999	972	883	479	48	53	689	999999	999999	999999	999999	999999	181	311	822	999999	678	615	35	999999	209	144	999999	991	75	57	999999	915	317	999999	651	516	318	212	116	622	574	999999	999999	43	297	525	999999	698	175	435	548	223	999999	364	667	999999	999999	999999	587	679	429	892	414	999999	999999	773	900	232	999999	356	929	969	205	210	401	143	950	991	715	684	704	854	999999	999999	509	999999	238	952	139	999999	675	828	625	437	202	999999	999999	674	153	523	624	217	387	818	505	578	28	487	963	533	919	849	774	902	974	999999	999999	774	999999	948	999999	947	999999	999999	999999	999999	354	767	999999	999999	12	286	999999	202	70	999999	476	999999	999999	930	922	751	989	605	861	999999	64	722	462	628	616	366	999999	999999	999999	677	124	848	146	404	234	260	479	253	999999	643	999999	582	842	487	107	67	640	560	999999	794	957	999999	999999	999999	999999	631	315	388	999999	999999	999999	652	999999	393	999999	628	871	999999	706	672	281	999999	84	227	825	482	880	975	531	558	725	632	178	999999	719	999999	180	291	357	602	945	100	150	884	549	358	999999	458	114	999999	999999	999999	853	364	522	999999	999999	459	39	574	750	340	857	554	921	471	999999	40	673	999999	457	589	391	113	999999	999999	605	199	678	477	124	432	871	61	999999	823	778	999999	999999	507	999999	720	
262	782	851	999999	242	595	962	88	874	999999	785	356	32	606	519	749	637	999999	615	234	781	562	999999	328	999999	806	191	107	692	669	369	176	999999	736	337	609	999999	122	948	20	237	599	603	788	999999	524	999999	766	314	999999	999999	339	892	977	999999	999999	333	533	156	436	414	999999	395	999999	966	618	801	295	279	999999	497	524	393	605	996	999999	959	671	999999	944	776	999999	793	999999	491	40	284	577	797	637	285	728	966	522	999999	372	213	397	821	999999	722	743	497	403	540	662	946	296	981	756	740	661	851	999999	659	989	81	731	723	936	344	234	498	641	634	999999	558	999999	999999	634	999999	571	999999	999999	231	43	999999	399	134	999999	93	987	596	50	896	999999	999999	764	862	999999	300	999999	674	999999	693	498	999999	999999	769	771	999999	999999	297	356	777	999999	810	207	980	626	71	682	606	895	853	357	999999	999999	745	19	891	794	18	391	999999	999999	999999	966	960	732	999999	81	629	362	724	17	699	249	273	999999	814	679	784	246	555	999999	875	779	41	345	860	999999	999999	759	880	319	999999	905	23	281	282	999999	247	999999	838	999999	62	999999	180	845	657	398	999999	29	205	221	999999	999999	999999	725	999999	127	934	624	999999	990	961	999999	482	415	940	794	236	999999	999999	969	442	536	999999	564	566	999999	999999	196	688	472	612	101	563	668	999999	305	999999	999999	650	164	909	623	999999	848	999999	191	771	765	904	863	171	202	575	236	779	483	374	999999	999999	10	518	748	936	408	999999	999999	316	999999	999999	644	999999	938	351	299	70	999999	999999	559	535	384	859	843	291	824	999999	420	526	337	999999	826	931	999999	139	649	646	170	999999	976	471	169	874	957	659	270	148	233	851	285	999999	960	331	814	747	784	150	999999	467	999999	107	999999	999999	979	925	999999	712	928	999999	701	653	899	141	999999	98	999999	999999	901	194	999999	999999	87	568	250	171	927	999999	999999	59	355	509	970	703	999999	878	504	815	895	999999	380	999999	999999	424	159	999999	277	829	157	726	999999	284	249	491	445	434	30	408	999999	818	998	784	595	878	463	202	682	205	999999	305	999999	559	614	870	999999	474	999999	662	999999	999999	999999	108	356	400	999999	81	269	489	268	151	999999	105	712	86	43	596	999999	341	999999	956	950	81	273	852	142	999999	669	379	999999	999999	958	367	988	496	999999	900	999999	205	211	392	932	202	936	424	999999	498	999999	537	837	999999	999999	145	701	463	666	999999	834	504	267	855	999999	890	811	297	192	501	999999	
999999	162	142	168	765	140	578	33	758	999999	849	416	644	974	999999	542	461	999999	823	999999	535	829	999999	999999	933	999999	355	999999	52	390	649	241	945	999999	631	385	704	999999	747	15	999999	439	908	999999	985	98	623	999999	279	358	360	828	369	835	582	999999	999999	76	999999	828	784	597	999999	377	495	999999	999999	999999	999999	756	837	403	721	818	542	105	920	999999	90	845	999999	999999	711	693	39	821	872	999999	808	245	999999	637	832	919	230	536	458	541	201	378	627	999999	538	523	999999	999999	999999	551	303	999999	999999	999999	986	390	513	320	999999	999999	347	999999	745	999999	999999	117	999999	210	570	801	999999	999999	647	389	233	711	999999	999999	936	197	182	999999	999999	330	816	332	999999	699	650	451	999999	910	999999	170	203	999999	633	276	916	999999	102	320	396	315	953	297	839	95	412	285	172	560	383	999999	126	275	961	424	544	132	347	731	999999	129	396	999999	999999	487	195	706	88	951	47	516	999999	999999	999999	407	377	528	492	684	297	999999	289	855	999999	951	53	928	566	999999	732	793	999999	370	999999	277	999999	276	931	362	899	705	206	221	522	867	602	999999	999999	999999	57	999999	639	663	443	194	999999	541	999999	414	443	266	150	999999	229	254	433	734	999999	417	999999	111	597	139	784	999999	999999	77	342	669	359	789	999999	12	171	999999	163	999999	999999	999999	999999	387	125	999999	919	643	565	336	992	278	443	867	164	181	84	946	428	510	999999	999999	25	772	208	491	64	654	999999	147	708	512	100	14	807	533	980	110	999999	79	220	999999	999999	842	85	74	235	491	634	999999	928	225	297	999999	549	84	560	665	189	634	472	999999	999999	428	628	489	999999	438	69	630	999999	973	960	358	300	738	999999	183	697	143	999999	573	29	749	218	492	225	999999	465	732	999999	324	921	361	607	944	425	608	223	999999	886	796	431	13	976	955	265	939	363	811	999999	386	999999	55	378	899	255	999999	219	146	274	741	973	337	999999	876	61	609	999999	999999	323	999999	960	111	256	469	999999	999999	773	263	237	286	93	654	999999	596	356	875	983	707	699	999999	399	87	999999	999999	823	104	356	109	903	656	197	999999	999999	999999	426	999999	799	999999	758	239	213	955	908	999999	657	999999	853	71	999999	186	999999	53	999999	874	828	882	999999	999999	646	57	670	673	360	581	98	999999	999999	999999	180	999999	86	83	949	469	999999	443	178	344	999999	503	250	294	999999	726	40	154	361	624	999999	543	999999	698	273	710	569	539	604	337	899	581	
173	412	891	51	110	552	999999	196	999999	394	714	445	999999	152	806	999999	103	633	551	943	723	999999	999999	636	401	999999	999999	248	900	999999	999999	841	999999	916	340	838	403	538	999999	487	61	999999	985	819	999999	652	95	130	904	194	999999	999999	786	955	999999	631	175	264	999999	721	741	854	296	932	555	872	10	695	811	967	999999	565	17	73	892	558	556	427	806	749	999999	689	344	715	269	868	64	489	68	709	673	149	888	904	746	206	999999	63	999999	956	651	999999	319	937	212	880	963	999999	999999	999999	85	999999	457	999999	999999	999999	520	580	672	999999	999999	521	999999	112	304	999999	677	112	999999	696	679	502	163	850	107	903	380	407	999999	389	999999	341	426	999999	999999	926	999999	988	486	695	685	999999	391	586	148	139	762	999999	642	370	212	999999	406	376	630	582	999999	607	802	525	681	123	77	292	782	999999	104	877	477	999999	160	689	999999	999999	20	379	121	576	999999	999999	150	172	764	152	186	53	999999	999999	139	61	342	999999	195	960	24	572	242	108	803	661	45	999999	739	274	999999	523	244	774	999999	260	471	26	895	834	999999	518	359	924	116	739	551	999999	748	426	45	77	503	665	617	999999	999999	22	772	60	932	266	433	499	932	663	999999	170	694	878	999999	325	198	999999	586	999999	223	317	992	74	120	990	146	322	999999	152	29	578	167	917	999999	999999	254	845	902	128	95	859	992	452	999999	391	359	869	837	720	999999	153	999999	121	999999	830	30	708	939	942	999999	120	999999	789	643	239	12	777	766	999999	999999	352	458	467	420	364	324	999999	999999	729	640	277	485	518	273	876	999999	56	999999	291	437	546	999999	999999	999	974	597	212	809	999999	388	582	113	706	649	536	695	621	701	999999	515	999999	573	999999	311	999999	634	753	526	767	999999	956	94	484	703	535	447	999999	468	445	766	122	739	444	350	67	174	779	868	736	191	877	355	999999	775	956	972	694	657	999999	999999	844	685	52	999999	432	498	999999	12	999999	99	206	163	265	114	999999	741	139	870	254	999999	854	884	790	586	863	611	272	708	746	562	752	841	321	105	921	436	999999	999999	918	568	545	776	999999	646	984	724	999999	717	382	224	999999	824	999999	469	495	999999	895	466	106	820	999999	919	999999	561	347	365	841	170	192	999999	999999	654	952	685	152	999999	140	153	601	149	999999	554	336	532	719	928	437	999999	999999	961	999999	241	388	107	342	625	999999	999999	999999	629	882	929	534	415	999999	198	872	727	999999	
418	830	999999	864	999999	308	682	999999	999999	842	418	999999	989	561	231	999999	812	999999	854	353	526	566	937	843	971	267	592	29	920	361	530	66	710	535	201	141	789	376	431	999999	659	42	787	359	891	702	892	378	313	999999	367	922	27	999999	800	851	892	999999	893	999999	716	663	673	382	322	362	999999	464	999999	100	645	999999	845	65	999999	493	779	587	999999	999999	374	224	716	939	993	999999	999999	999999	734	349	999999	880	483	731	92	996	369	414	47	999999	999999	999999	999999	222	345	999999	87	999999	999999	317	81	314	956	623	335	501	946	999999	999999	714	999999	891	729	30	851	764	962	123	973	696	134	999999	550	423	999999	999999	216	503	604	81	530	86	645	427	277	934	999999	859	406	590	999999	999999	36	333	225	592	999999	987	371	580	999999	963	988	994	193	707	999999	999999	829	999999	295	999999	139	316	193	246	256	999999	999999	999999	840	113	717	999999	646	498	999999	227	999999	211	238	229	142	34	122	566	97	999999	244	570	179	999999	39	17	999999	606	506	719	149	978	346	405	999999	999999	739	855	255	999999	357	999999	368	547	345	627	170	75	999999	115	204	627	999999	999999	78	999999	748	459	83	999999	96	50	999999	628	999999	999999	865	833	984	689	294	999999	321	999999	303	549	212	632	56	412	847	999999	295	999999	525	522	829	999999	336	999999	999999	290	781	999999	999999	317	703	740	469	125	761	999999	90	631	999999	936	315	999999	311	529	979	125	412	671	999999	999999	999999	599	113	566	399	999999	506	931	983	13	485	775	971	986	999999	471	999999	930	650	520	159	664	580	588	999999	171	999999	807	83	589	999999	120	999999	662	999999	114	636	903	999999	636	999999	158	647	999999	999999	540	999999	999999	999999	517	999999	482	30	352	999999	999999	28	999999	359	237	696	699	858	404	999999	999999	102	999999	434	741	999999	269	214	999999	690	10	26	763	999999	675	999999	123	133	999999	636	405	999999	340	954	999999	95	122	553	498	940	999999	999999	999999	691	96	447	386	890	942	999999	999999	999999	16	662	999999	84	265	397	684	761	582	999999	303	999999	999999	285	999999	364	961	999999	722	999999	716	83	558	999999	772	82	51	999999	99	232	191	882	942	136	93	678	257	398	999999	724	869	736	368	999999	996	999999	999999	999999	684	31	929	295	960	999999	999999	933	113	997	311	999999	356	455	671	359	999999	421	824	603	999999	999999	117	573	825	998	847	999999	715	992	713	296	121	239	553	999999	303	895	999999	999999	575	160	574	260	999999	999999	378	999999	999999	18	182	
585	661	366	619	600	914	366	469	962	140	582	228	121	293	999999	81	126	901	603	999999	497	999999	859	38	51	999999	857	999999	999999	999999	433	914	999999	819	999999	635	754	620	953	163	936	999999	959	835	992	932	463	966	999999	576	261	521	471	951	684	95	802	338	999999	999999	67	879	999999	342	706	667	521	301	164	390	999999	506	948	999999	999999	999999	539	33	999999	118	66	890	414	612	999999	911	452	755	145	53	999999	999999	51	872	106	67	999999	999999	139	335	420	999999	812	690	999999	999999	572	32	831	999999	556	999999	302	469	33	177	474	679	963	999999	224	765	999999	121	999999	900	464	86	353	72	916	999999	894	710	698	894	999999	999999	362	623	348	430	999999	521	496	63	133	999999	848	929	592	475	999999	344	999999	655	15	701	999999	999999	300	999999	679	769	706	644	999999	592	771	138	999999	751	326	349	455	794	841	999999	624	999999	777	882	237	423	480	451	257	559	599	52	889	386	590	13	333	999999	751	164	815	852	999999	540	810	720	839	841	999999	324	999999	326	813	999999	87	639	581	417	269	265	298	265	397	335	992	728	999999	713	170	323	26	999999	52	999999	999999	771	334	246	82	516	583	639	302	999999	999999	283	999999	999999	309	950	431	999999	592	495	866	559	465	843	548	999999	481	999999	680	999999	999999	999999	999999	136	999999	315	315	345	344	753	681	658	963	464	665	999999	499	721	414	219	891	110	21	999999	820	279	316	999999	999999	991	45	999999	958	999999	634	384	10	112	999999	993	645	96	580	839	813	217	596	10	999999	828	999999	999999	999999	471	943	999999	284	726	315	272	998	824	647	353	999999	234	700	999999	829	291	719	397	999999	420	573	805	530	182	743	613	683	316	312	869	409	999999	999999	497	522	999999	109	999999	796	723	994	821	448	237	999999	588	517	999999	180	999999	119	204	35	312	999999	148	676	112	999999	999999	999999	692	521	999999	943	441	999999	999999	983	402	191	445	999999	21	999999	999999	366	303	60	164	106	593	145	416	760	215	260	999999	999999	384	761	997	301	104	144	311	310	671	293	689	98	999999	116	778	714	674	603	999999	886	155	781	383	999999	828	606	996	557	999999	27	738	999999	78	612	608	641	194	153	506	999999	999999	999999	695	19	370	76	791	486	999999	701	999999	999999	999999	545	454	603	387	945	999999	497	999999	754	999999	653	554	508	29	702	507	147	530	530	107	147	772	703	96	373	999999	761	814	519	199	413	931	136	999999	999999	168	15	999999	249	680	999999	738	
368	256	51	464	862	999999	99	979	999999	181	999999	514	108	999999	751	516	23	264	711	683	628	565	791	999999	428	999999	999999	544	501	883	290	849	999999	408	413	999999	54	909	828	714	725	539	969	999999	376	999999	846	999999	416	498	250	984	969	335	999999	803	465	999999	999999	308	561	555	487	999999	890	715	425	999999	368	304	999999	114	435	999999	999999	98	596	559	355	805	716	734	137	12	999999	306	880	999999	298	610	999999	725	999999	999999	999999	179	61	632	352	660	207	156	999999	122	36	145	999999	972	999999	31	999999	906	974	240	592	826	428	485	999999	594	835	661	412	758	999999	746	999999	999999	843	999999	999999	963	216	694	999999	570	342	24	975	507	999999	999999	999999	276	403	94	750	641	999999	336	751	576	929	757	825	999999	744	643	808	290	903	654	999999	588	999999	253	699	289	631	999999	494	999999	509	205	847	928	275	146	999999	999999	995	600	967	517	47	470	44	459	868	73	826	699	216	999999	604	999999	999999	807	290	999999	999999	470	20	916	999999	347	76	733	910	897	280	999999	287	589	294	313	686	621	551	525	218	999999	420	999999	205	999999	207	814	600	755	160	467	999999	216	834	535	999999	61	675	699	999999	311	999999	971	793	999999	421	627	411	301	415	999999	265	765	940	154	999999	452	720	57	150	262	142	164	999999	999999	753	81	755	759	999999	635	946	999999	131	907	701	448	774	977	382	579	413	999999	349	999999	211	99	275	689	484	147	340	627	558	151	178	394	235	980	474	999999	999999	652	577	779	219	412	644	999999	453	611	677	742	999999	570	849	832	999999	751	610	999999	806	75	284	586	305	328	304	980	739	999999	999999	999999	513	42	708	760	999999	999999	999999	999999	455	241	245	873	470	999999	952	987	302	345	579	483	379	999999	999999	999999	378	991	484	999999	999999	664	303	147	999999	882	239	642	999999	999999	110	999999	966	811	218	999999	830	410	126	707	999999	317	687	404	736	739	425	702	498	902	392	999999	95	894	999999	791	938	108	486	587	367	999999	134	214	244	334	517	567	603	969	999999	967	874	999999	525	800	976	899	410	657	467	999999	999999	960	705	368	169	81	999999	426	636	999999	923	538	999999	65	192	483	169	412	232	857	108	529	926	425	866	318	379	890	815	999999	698	828	130	830	999999	174	999999	999999	999999	446	447	186	342	254	54	346	436	469	618	999999	740	999999	435	609	438	625	999999	290	501	999999	701	240	611	999999	42	105	999999	519	889	27	974	292	247	786	999999	922	
196	682	381	530	881	909	281	999999	307	999999	999999	999999	401	999999	141	228	999999	323	744	216	574	744	221	948	927	999999	999999	600	999999	457	760	649	199	515	438	360	999999	999999	969	999999	958	298	300	342	701	898	128	999999	886	756	999999	923	52	213	358	452	999999	432	603	965	340	680	795	850	939	754	330	999999	122	780	319	413	354	999999	999999	285	453	999999	257	999999	999999	999999	713	770	999999	837	606	986	167	985	889	999999	378	14	461	999999	502	449	402	947	578	242	236	999999	446	505	578	100	955	82	998	592	184	574	999999	108	999999	34	311	111	999999	999999	727	137	890	832	44	350	999999	969	783	13	485	310	999999	565	999999	607	999999	53	999999	516	40	999999	986	307	312	999999	837	363	321	999999	148	999999	799	244	514	108	226	613	470	999999	599	985	299	994	999999	874	123	999999	103	369	700	999999	841	999999	313	642	999999	999999	530	240	513	147	999999	314	999999	194	510	226	999999	906	390	999999	583	42	999999	54	999999	991	200	999999	691	236	269	999999	777	881	459	169	930	872	958	633	999999	240	724	462	999999	999999	139	999999	374	896	999999	999999	999999	979	684	999999	999999	268	999999	999999	402	102	549	286	878	707	999999	984	735	999999	296	188	999999	757	636	352	999999	464	717	811	862	278	73	794	677	81	999999	999999	999999	999999	999999	671	999999	809	240	990	690	448	584	630	999999	999999	196	32	610	380	249	231	353	341	502	999999	999999	44	999999	134	39	754	608	999999	735	739	999999	95	905	624	162	148	999999	646	661	999999	880	97	364	716	91	999999	194	999999	831	750	999999	999999	157	186	129	991	999999	115	961	936	839	777	894	718	368	111	126	985	999999	111	703	999999	679	999999	388	999999	680	579	52	989	570	312	975	999999	294	922	938	999999	505	171	626	421	685	999999	39	999999	202	645	999999	980	923	999999	88	730	56	748	195	524	999999	999999	321	942	999999	972	999999	999999	802	910	434	445	999999	397	999999	66	484	292	31	953	603	999999	272	999999	999999	72	75	372	233	255	937	546	999999	424	999999	999999	850	683	999999	713	360	502	310	291	221	912	817	999999	718	999999	255	764	999999	241	920	521	402	287	721	11	906	13	313	556	972	999999	708	748	465	650	216	801	934	318	603	111	975	999999	822	318	254	539	999999	210	10	999999	999999	505	999999	420	999999	572	999999	356	806	357	999999	999999	318	333	213	999999	80	77	999999	999999	830	418	638	819	999999	999999	464	412	756	999999	999999	113	999999	999999	78	999999	254	55	212	999999	
838	999999	511	256	913	231	999999	498	114	184	468	586	394	555	999999	410	999999	684	874	37	999999	999999	600	439	997	94	207	519	265	10	824	35	865	183	999999	253	999999	391	906	999999	748	966	308	582	908	773	999999	10	456	667	346	570	180	999999	535	999999	987	81	999999	828	34	163	999999	114	359	443	720	220	999999	109	503	485	999999	560	288	151	260	999999	531	234	375	206	72	597	664	264	854	999999	999999	336	999999	835	143	999999	300	999999	733	204	999999	474	62	508	999999	357	173	999999	791	620	999999	999999	38	999999	550	33	462	827	101	999999	449	105	589	40	572	614	843	668	999999	700	269	999999	418	66	795	67	182	867	146	714	433	999999	999999	243	794	264	307	296	999999	999999	625	472	504	999999	754	136	999999	32	936	999999	513	999999	999999	999999	360	213	975	971	183	492	851	595	691	386	221	646	632	355	999999	317	999999	556	383	242	999999	999999	198	330	999999	668	182	159	930	690	999999	928	294	999999	882	591	289	335	123	802	268	999999	999999	999999	875	117	504	539	786	629	149	956	131	287	999999	999999	999999	654	670	999999	320	701	664	10	999999	292	362	999999	999999	654	37	999999	443	999999	973	999999	999999	80	454	999999	173	642	373	999999	551	254	999999	999999	363	999999	577	635	665	609	491	566	376	999999	943	592	755	999999	76	999999	601	168	523	550	999999	974	547	999999	209	476	350	677	999999	362	458	930	485	355	897	999999	87	401	999999	834	100	417	677	244	999999	861	449	919	576	999999	709	999999	999999	999999	703	389	999999	634	436	199	268	813	237	23	999999	22	116	409	356	922	999999	209	843	999999	460	895	999999	313	815	999999	37	999999	999999	107	652	75	999999	229	651	517	999999	453	999999	135	575	286	190	999999	912	124	755	49	572	999999	185	999999	549	52	806	808	92	999999	818	98	172	838	712	139	370	266	999999	887	757	999999	999999	612	243	718	123	183	715	643	400	700	999999	999999	857	456	922	152	999999	166	422	843	434	895	634	877	962	737	574	999999	302	656	310	867	291	999999	105	573	276	831	929	632	999999	999999	87	999999	505	999999	980	265	217	999999	739	657	999999	914	999999	664	977	366	999999	386	999999	664	351	743	400	999999	705	134	361	999999	876	694	237	790	749	985	817	999999	999999	999999	756	999999	843	84	999999	652	402	999999	329	441	595	909	999999	553	33	438	999999	999999	727	780	999999	999999	903	858	352	54	430	684	999999	428	846	471	985	999999	629	299	821	277	827	747	332	337	999999	999999	762	999999	
999999	684	766	999999	999999	483	788	600	317	900	416	999999	999999	999999	232	999999	212	900	594	134	924	117	923	734	999999	999999	516	980	458	151	61	983	106	999999	435	746	999999	853	999999	372	683	394	660	729	883	837	545	955	999999	614	134	904	335	999999	52	511	760	999999	999999	67	967	807	152	175	848	433	887	356	445	485	999999	999999	370	232	451	999999	999999	204	851	999999	295	560	465	844	26	999999	657	468	342	924	986	886	158	483	404	875	252	495	880	460	949	198	999999	49	999999	775	544	113	196	513	999999	999999	999999	999999	999999	417	352	307	158	702	775	429	999999	521	499	913	211	887	827	576	296	961	324	400	829	999999	51	999999	39	251	612	553	282	829	870	999999	705	233	999999	987	532	945	346	187	684	530	184	999999	550	900	573	657	999999	620	999999	102	999999	999999	105	674	375	999999	278	906	999999	232	156	194	651	79	999999	978	185	999999	53	351	625	146	716	309	923	53	875	999999	678	955	277	661	999999	777	189	915	138	47	622	606	676	999999	97	462	383	989	999999	480	692	595	999999	999999	999999	875	477	114	999999	796	750	332	60	149	238	144	955	999999	999999	873	889	999999	850	148	999999	447	674	195	58	264	925	999999	999999	999999	446	92	483	829	95	737	310	84	841	341	296	999999	555	999999	211	953	507	888	417	482	591	999999	745	342	230	139	210	291	999999	819	999999	817	636	656	702	999999	661	999999	999999	844	573	999999	460	999999	852	999999	891	146	984	105	757	46	526	999999	813	55	346	150	609	955	537	29	28	32	470	479	662	899	835	65	301	381	488	573	909	775	939	237	490	302	247	73	307	960	71	834	300	999999	842	999999	999999	520	525	454	317	553	999999	437	57	383	275	999999	311	928	804	385	557	953	999999	47	115	999999	659	999999	717	473	721	68	960	636	999999	999999	66	999999	256	780	855	999999	266	365	999999	512	189	999999	999999	999999	999999	378	166	686	286	347	118	804	551	699	860	999999	736	843	999999	737	476	999999	999999	34	935	133	682	33	529	999999	696	948	68	603	930	999999	999999	472	999999	352	902	284	999999	999999	142	999999	636	557	919	999999	308	999999	533	252	999999	768	912	12	319	638	999999	142	166	764	999999	169	999999	947	999999	318	927	273	143	489	834	202	72	364	891	999999	497	999999	999999	882	224	284	999999	816	568	999999	999999	287	163	999999	999999	770	999999	999999	199	973	999999	999999	788	999999	999999	45	999999	53	417	842	705	557	999999	635	151	572	999999	283	550	376	
744	929	999999	606	999999	650	119	70	833	999999	84	477	999999	999999	177	999999	346	502	173	189	995	381	999999	725	999999	93	999999	528	931	93	740	999999	999999	822	239	586	999999	191	933	79	925	999999	220	999999	999999	238	999999	201	467	342	235	537	120	370	380	372	530	663	150	594	482	999999	139	749	999999	999999	432	352	999999	999999	509	165	568	103	999999	999999	999999	66	957	999999	701	999999	999999	598	858	213	733	684	999999	866	65	645	50	349	999999	999999	98	470	29	999999	806	49	512	876	833	999999	999999	26	117	603	211	474	706	912	892	507	530	540	891	999999	506	748	900	999999	999999	999999	124	229	507	999999	688	700	47	428	431	662	999999	194	765	787	999999	999999	576	999999	665	591	939	137	999999	99	813	557	999999	899	42	999999	999999	999999	350	999999	956	749	519	197	999999	510	436	287	491	240	999999	999999	775	999999	999999	789	181	62	167	999999	999999	986	773	999999	999999	140	131	999999	396	374	524	783	844	795	831	495	207	389	999999	165	164	661	646	225	65	477	782	475	24	253	886	95	999999	406	999999	969	976	111	91	785	999999	298	999999	127	716	260	501	999999	281	999999	999999	791	130	11	789	272	350	557	999999	999999	357	655	999999	153	487	438	999999	447	750	999999	999999	106	308	156	776	999999	770	529	509	804	975	803	999999	625	661	999999	999999	999999	999999	999999	999999	429	748	452	999999	732	174	748	639	287	999	999999	239	419	879	999999	493	973	235	924	502	820	999999	558	662	999999	462	508	491	393	473	999999	831	999999	242	100	999999	855	718	999999	999999	32	890	232	805	921	574	784	746	176	999999	991	305	692	290	999999	999999	199	790	883	280	666	266	255	813	277	999999	999999	187	999999	146	638	999999	999999	999999	480	999999	999999	752	740	980	999999	761	999999	783	482	436	149	687	999999	718	168	999999	835	999999	44	765	644	419	537	699	312	999999	957	999999	972	736	999999	469	809	878	999999	999999	59	903	602	904	940	999999	341	841	92	999999	752	79	999999	572	429	417	198	714	999999	415	224	999999	677	999999	804	295	999999	745	322	680	877	556	172	720	25	931	999999	139	999999	182	87	696	999999	728	854	999999	60	409	316	706	280	104	592	151	232	18	999999	531	110	999999	660	999999	529	412	706	206	907	267	557	497	245	69	889	122	999999	528	433	949	226	916	999999	411	438	999999	410	783	963	999999	498	17	706	650	38	179	521	492	177	215	32	657	980	793	852	819	471	220	214	999999	813	703	585	286	999999	194	999999	259	166	
913	11	999999	243	887	999999	549	999999	595	999999	720	600	845	361	228	927	999999	999999	451	559	619	154	199	578	493	216	794	432	430	999999	844	758	272	335	263	213	109	424	102	34	312	37	999999	190	494	999999	968	352	366	999999	744	258	969	699	999999	769	812	999999	749	680	999999	999999	371	999999	196	961	999999	519	107	25	828	155	843	427	257	592	278	999999	93	614	999999	999999	75	81	601	595	999999	572	788	494	400	754	674	422	999999	194	665	999999	993	533	551	458	254	351	999999	999999	415	552	999999	999999	500	999999	999999	144	441	999999	62	300	657	600	181	765	730	613	624	83	480	430	999999	72	926	651	25	560	999999	789	207	723	550	12	190	247	130	834	993	597	999999	540	981	528	141	375	999999	402	361	786	728	641	727	457	999999	999999	999999	389	999999	999999	787	711	80	652	334	339	750	999999	419	934	644	896	619	37	590	940	449	848	931	561	999999	622	208	287	999999	565	996	999999	884	206	999999	740	806	155	809	781	469	338	203	802	624	325	983	427	151	999999	32	999999	999999	999999	545	336	458	999999	999999	175	512	793	590	768	999999	657	770	223	999999	904	100	473	228	808	480	999999	655	138	936	367	639	780	999999	240	999999	306	999999	706	660	999999	291	339	999999	644	279	999999	748	434	469	967	999999	769	556	999999	740	999999	481	67	707	999999	999999	329	999999	999999	535	732	656	360	235	46	430	74	562	145	622	761	999999	583	539	804	372	999999	669	968	999999	869	999999	899	999999	984	824	999999	998	999999	65	962	799	180	118	999999	29	397	999999	432	547	999999	217	999999	624	979	999999	999999	528	902	72	460	660	571	996	666	507	757	999999	251	222	999999	75	999999	999999	660	999999	324	475	992	999999	974	999999	247	999999	331	662	999999	284	999999	999999	926	650	105	999999	604	311	237	183	999999	49	272	536	957	219	295	424	880	341	964	27	999999	432	535	999999	97	999999	423	150	999999	14	694	999999	350	999999	296	611	969	174	485	358	999999	151	34	999999	522	448	73	37	145	999999	782	482	999999	999999	180	504	999999	999999	84	174	888	97	999999	447	355	789	195	635	923	684	455	716	999999	616	293	608	408	582	606	649	375	395	999999	999999	231	221	173	999999	999999	792	496	992	99	320	469	646	642	586	608	733	263	999999	114	999999	461	999999	626	703	219	571	105	542	381	435	798	503	999999	740	999999	143	625	347	999999	140	197	462	627	545	156	999999	965	999999	999999	873	395	999999	999999	999999	316	166	999999	999999	638	
999999	999999	954	621	663	521	966	999999	999999	370	474	117	916	999999	973	274	999	448	91	556	572	605	283	568	508	50	861	999999	541	999999	69	548	164	709	892	444	242	999999	963	33	190	94	73	461	508	765	999999	982	318	287	317	717	513	914	75	984	422	999999	123	623	660	999999	31	478	310	999999	952	217	72	539	41	999999	484	68	375	999999	542	999999	999999	742	570	878	903	263	126	352	999999	999999	643	908	999999	847	727	350	372	999999	73	594	999999	999999	812	999999	920	999999	999999	158	999999	455	549	587	452	600	999999	999999	62	781	851	767	362	999999	891	712	573	163	517	194	440	144	695	940	424	948	671	486	930	999999	958	999999	17	967	119	999999	701	999999	466	430	521	356	298	591	583	999999	242	202	691	109	698	766	271	71	718	108	759	608	172	503	929	849	450	753	822	727	759	394	848	311	21	999999	697	999999	673	93	845	114	366	128	716	478	999999	999999	609	202	862	946	259	999999	830	999999	894	962	501	672	906	545	768	999999	547	999999	353	999999	97	192	78	184	397	634	262	655	252	54	787	460	63	999999	153	630	865	999999	144	837	481	999999	999999	999999	999999	11	186	310	346	999999	999999	868	134	415	743	427	133	687	558	625	758	999999	999999	849	999999	51	618	297	999999	147	999999	734	712	516	909	177	569	342	999999	396	457	999999	318	999999	999999	999999	335	999999	875	726	999999	187	999999	519	89	306	999999	772	999999	553	392	999999	999999	208	999999	846	999999	618	506	999999	857	790	107	172	177	805	866	999999	386	999999	716	999999	421	675	640	999999	480	999999	436	612	107	797	781	46	13	567	53	999999	231	627	999999	716	152	999999	868	715	90	101	999999	283	439	962	396	306	837	999999	999999	243	999999	707	999999	962	192	893	478	70	19	71	168	609	762	756	999999	758	501	999	999999	122	806	999999	732	388	851	162	999999	145	999999	485	999999	999999	100	809	552	523	261	800	534	258	831	808	999999	28	933	999999	521	683	999999	638	804	837	594	365	437	999999	975	986	121	999999	999999	343	660	534	861	577	519	953	214	999999	507	700	999999	578	290	999999	228	999999	455	119	641	499	69	772	680	371	999999	735	382	909	548	274	689	504	538	999999	158	181	167	366	232	568	479	712	140	114	371	26	84	439	424	999999	541	999999	999999	999999	283	999999	999999	499	581	784	580	304	824	242	999999	970	50	999999	849	999999	556	98	999999	83	29	357	641	576	999	979	660	942	494	286	999999	686	999999	317	999999	999999	
327	999999	785	448	987	185	887	897	102	401	975	291	590	377	715	452	125	999999	212	926	256	288	500	999999	133	638	809	548	999999	335	863	733	577	588	728	889	999999	448	999999	844	999999	743	483	999999	14	379	362	127	570	290	571	999999	999999	999999	24	999999	999999	193	325	358	375	349	999999	999999	537	999999	714	999999	648	826	149	677	999999	367	999999	512	999999	891	596	753	285	692	999999	230	999999	80	627	999999	574	999999	999999	129	999999	737	478	130	356	999999	81	999999	999999	361	478	744	150	894	565	999999	999999	511	244	285	596	999999	83	682	371	177	13	467	999999	435	999999	958	114	29	554	500	888	346	999999	97	820	834	99	924	999999	999999	89	869	515	999999	457	73	999999	446	532	999999	999999	795	999999	188	713	613	147	239	925	519	640	999999	350	75	858	495	354	157	465	762	999999	158	999999	138	98	143	952	743	977	372	514	999999	496	992	836	102	587	978	383	999999	697	999999	999	999999	999999	957	529	999999	32	962	999999	307	980	770	89	515	336	631	99	579	661	999999	261	562	999999	972	635	357	239	765	999999	376	773	999999	74	999999	159	765	534	999999	614	512	721	999999	653	216	687	725	913	330	999999	956	888	803	554	999999	607	446	999999	630	332	999999	220	266	64	999999	534	732	706	999999	365	571	106	958	965	999999	681	999999	908	798	999999	999999	443	908	999	951	487	969	999999	999999	24	712	77	904	808	442	999999	465	961	999999	999999	955	29	457	965	205	860	999999	838	999999	621	371	538	899	346	422	738	999999	267	999999	864	999999	37	934	999999	652	504	202	159	533	858	999999	999999	607	126	339	890	999999	943	804	999999	558	141	309	159	653	999999	177	999999	999999	703	989	208	858	446	128	927	999999	999999	999999	700	668	999999	315	999999	404	97	930	999999	16	531	751	369	462	21	316	433	728	785	798	478	336	634	763	829	868	28	999999	999999	998	412	805	999999	630	113	999999	778	825	762	754	565	999999	999999	561	999999	999999	999999	745	847	140	694	208	309	217	844	374	43	26	486	999999	386	999999	769	785	603	999999	999999	738	359	587	999999	607	999999	40	242	234	941	999999	898	877	999999	999999	999999	40	999999	213	506	999999	786	738	399	761	349	94	378	893	999999	999999	999999	148	190	890	395	269	601	97	242	999999	999999	999999	433	961	127	608	438	113	999999	739	481	999999	229	999999	952	621	198	999999	267	881	661	348	750	341	999999	760	696	358	887	318	999999	226	971	999999	797	176	999999	437	643	740	999999	999999	799	999999	
999999	567	999999	999999	999999	774	81	825	829	361	617	636	869	101	999999	367	912	999999	225	786	310	265	428	992	211	785	315	999999	143	526	235	396	548	15	999999	999999	841	999999	999999	122	247	613	999999	999999	619	999999	307	224	591	285	999999	999999	59	23	443	872	148	926	980	999999	469	320	692	312	999999	230	97	863	887	299	526	407	671	112	549	697	869	999999	382	50	488	101	179	857	698	999999	347	535	572	999999	999999	999999	999999	266	653	926	921	999999	999999	999999	82	999999	337	301	759	431	903	946	474	999999	12	339	553	939	675	999999	150	835	999999	474	882	562	301	999999	999999	999999	999999	414	999999	999999	776	999999	324	983	967	54	999999	877	107	276	756	999999	999999	826	999999	999999	372	595	591	285	785	96	999999	29	516	520	152	781	420	158	558	499	999999	999999	969	227	25	569	971	630	613	273	737	347	999999	491	501	999999	999999	999999	248	287	823	183	836	690	315	999999	476	457	901	982	466	949	718	267	904	999999	999999	121	999999	802	623	960	672	522	358	141	311	999999	999999	677	565	617	909	999999	675	999999	999999	289	912	720	103	999999	729	631	999999	788	999999	460	999999	292	618	999999	999999	446	663	863	999999	999999	999999	183	993	451	999999	233	427	849	49	446	592	590	202	577	208	351	999999	109	240	51	999999	570	512	851	447	736	69	999999	876	473	617	999999	999999	702	947	738	727	651	999999	999999	213	957	748	193	868	997	100	999999	999999	399	737	563	999999	469	607	770	671	999999	13	702	999999	967	972	575	828	780	999999	500	630	470	623	67	24	734	837	758	999999	329	982	999999	999999	999999	553	487	736	64	189	999999	104	186	77	586	999999	393	342	246	999999	182	364	98	230	599	420	446	775	679	549	898	999999	999999	999999	351	999999	562	66	999999	424	495	839	774	999999	433	406	999999	402	47	999999	999999	402	999999	774	999999	964	894	999999	56	607	117	712	999999	514	999999	720	255	999999	999999	427	95	336	999999	822	499	343	590	497	796	999999	967	53	737	999999	918	999999	41	999999	999999	387	999999	342	20	548	316	782	782	269	319	712	160	999999	677	620	333	999999	215	778	285	316	384	407	999999	852	999999	73	974	796	595	784	689	180	928	999999	162	999999	326	999999	515	716	999999	330	187	999999	999999	750	376	127	999999	625	300	999999	799	992	12	999999	907	167	908	253	999999	986	674	999999	33	979	297	338	467	579	976	568	999999	568	756	999999	229	350	809	889	999999	857	999999	999999	494	999999	999999	935	999999	295	845	169	739	
272	908	999999	655	652	70	73	463	47	659	999999	648	732	999999	999999	246	947	647	999999	357	29	555	950	137	999999	999999	596	608	362	992	181	999999	817	999999	11	999999	192	999999	577	999999	746	436	659	999999	999999	999999	762	447	149	698	398	648	288	811	999999	716	958	446	951	610	999999	999999	110	54	487	633	831	902	988	581	64	549	79	286	611	593	999999	999999	636	999999	289	999999	468	663	604	532	999999	15	119	999999	999999	746	457	967	999999	999999	335	999999	720	999999	999999	859	459	568	644	849	579	999999	210	999999	999999	216	809	578	331	326	999999	999999	999999	955	187	825	999999	703	879	999999	999999	112	470	329	999999	999999	999999	767	881	430	698	899	999999	999999	953	454	805	999999	999999	495	936	879	645	500	296	888	174	765	691	999999	999999	756	689	999999	757	477	541	880	869	538	999999	52	696	901	999999	105	428	695	11	732	29	811	999999	393	381	222	466	970	999999	379	126	276	86	216	999999	941	220	692	997	486	912	924	122	999999	321	894	192	999999	999999	201	470	999999	763	999999	655	999999	528	306	954	545	999999	571	848	500	421	999999	965	490	546	686	999999	735	999999	525	820	999999	698	301	82	487	999999	722	107	840	999999	647	513	128	560	110	999999	914	738	999999	476	351	86	622	524	413	928	701	207	999999	999999	999999	781	248	148	560	999999	237	233	476	515	297	473	17	999999	774	404	999999	999999	999999	999999	970	996	999999	999999	478	999999	85	777	668	559	338	525	912	999999	999999	865	274	999999	999999	999999	195	999999	271	999999	999999	999999	999999	41	750	19	91	999999	761	920	345	738	545	999999	999999	541	489	459	565	999999	999999	999999	560	483	999999	908	140	866	929	999999	89	999999	735	299	999999	600	950	54	999999	658	999999	567	763	991	198	445	999999	84	999999	469	999999	999999	999999	354	769	416	999999	595	624	999999	879	224	999999	860	841	65	13	256	329	78	999999	445	433	906	999999	619	19	569	294	999999	999999	65	555	999999	845	354	165	999999	999999	464	999999	365	430	195	999999	263	724	902	160	999999	442	999999	755	252	878	619	312	999999	905	159	407	999999	310	652	999999	999999	668	381	24	497	899	622	726	865	795	235	999999	247	999999	195	999999	999999	418	160	539	515	309	313	591	236	52	937	999999	380	999999	525	64	778	931	999999	595	999999	888	663	244	819	356	890	456	653	999999	74	101	720	264	301	999999	160	122	748	524	364	790	999999	999999	999999	147	356	999999	279	180	247	999999	181	599	551	227	755	916	999999	168	999999	857	999999	999999	
999999	846	764	125	766	186	904	999999	999999	441	999999	563	999999	218	282	681	10	92	187	999999	366	757	920	999999	712	83	593	999999	402	590	999999	999999	852	165	476	126	383	240	51	102	275	581	133	740	368	988	127	546	644	999999	167	337	679	464	276	230	999999	643	412	692	592	670	999999	999999	336	733	710	944	999999	166	308	770	50	94	217	999999	634	999999	762	999999	955	57	599	999999	999999	777	827	397	889	256	200	999999	999999	359	999999	605	318	530	999999	634	287	183	804	488	740	397	296	999999	257	491	595	746	881	688	737	545	81	909	180	558	906	322	64	999999	966	568	999999	691	584	612	476	114	776	137	999999	782	252	999999	623	44	491	241	150	408	660	454	858	148	621	999999	533	999999	359	999999	999999	999999	128	319	522	182	454	605	21	644	24	999999	969	999999	252	954	999999	960	296	145	77	999999	999999	656	999999	522	999999	804	999999	619	999999	77	754	920	408	481	663	999999	599	451	590	999999	999999	505	393	178	999999	114	896	666	671	573	122	223	788	64	792	472	999999	10	472	650	536	999999	565	947	999999	59	999999	999999	301	999999	999999	844	555	191	454	676	272	665	999999	999999	907	999999	948	515	955	540	142	354	999999	201	457	598	999999	940	359	828	939	446	441	434	999999	135	375	310	211	277	668	999999	609	125	209	819	962	867	742	133	999999	999999	999999	206	916	999999	999999	110	999999	772	865	615	832	625	736	826	233	999999	846	781	46	999999	999999	999999	872	535	744	573	991	999999	636	121	207	999999	999999	889	999999	244	517	757	54	275	999999	439	411	63	774	999999	999999	383	999999	359	30	960	999999	999999	745	999999	334	391	266	517	118	285	145	754	417	999999	999999	847	381	999999	999999	98	737	771	261	874	999999	818	761	760	194	618	51	999999	101	247	149	581	153	150	999999	136	500	536	167	999999	303	657	645	177	999999	541	999999	606	263	931	233	325	553	871	999999	999999	629	506	333	999999	243	857	662	180	466	668	703	240	88	999999	598	210	999999	999999	581	627	999999	594	25	999999	999999	445	34	169	23	999999	38	282	999999	404	507	999999	213	667	878	445	994	474	999999	999999	837	770	528	295	343	32	711	414	299	999999	342	45	490	679	883	798	833	503	166	642	639	431	999999	684	470	603	996	946	270	145	999999	708	883	939	815	845	999999	739	825	991	999999	624	982	711	71	472	514	533	999999	90	612	501	318	999999	446	999999	999999	999999	999999	740	35	999999	999999	164	777	634	161	999999	864	47	
881	104	999999	175	529	25	448	417	999999	998	99	473	172	190	999999	141	400	999999	502	999999	999999	999999	914	95	965	358	480	999999	999999	437	320	963	668	999999	208	517	824	152	548	430	999999	999999	230	999999	650	562	601	999999	631	646	243	346	58	466	999999	808	189	592	999999	181	544	619	999999	195	687	136	804	426	981	25	317	258	277	81	439	958	852	99	444	413	757	517	206	999999	999999	974	999999	212	901	999999	999999	242	941	999999	885	358	999999	45	148	524	758	184	981	615	338	999999	79	976	36	885	999999	999999	999999	999999	424	37	423	999999	991	999999	999999	999999	999999	591	687	999999	316	900	196	999999	999999	816	950	999999	999999	582	536	591	959	218	905	938	999999	25	444	247	94	154	952	858	935	575	53	999999	313	999999	659	400	999999	263	679	178	790	999999	688	149	999999	237	152	841	999999	831	236	999999	807	999999	425	510	999999	450	990	171	999999	337	155	631	773	525	616	498	922	145	999999	705	999999	736	158	241	336	999999	107	857	12	120	367	113	349	270	627	40	741	999999	253	487	272	517	231	999999	999999	67	375	623	999999	653	999999	365	178	530	253	999999	134	999999	183	851	352	143	169	836	999999	51	292	999999	999999	586	757	773	891	185	442	31	515	999999	441	279	999999	999999	999999	358	999999	11	934	999999	999999	556	905	557	975	402	999999	139	358	394	492	757	774	863	999999	44	896	155	473	993	98	231	565	439	752	903	921	869	999999	810	999999	999999	116	473	494	351	680	209	797	499	50	313	673	999999	212	999999	504	75	757	211	462	999999	999999	941	730	795	990	999999	999999	82	999999	275	999999	999999	999999	999999	650	310	999999	383	364	696	999999	974	999999	999999	557	999999	236	78	409	856	121	696	358	598	999999	175	743	999999	361	214	404	725	28	774	82	999999	381	687	43	203	696	384	847	999999	698	563	999999	999999	999999	556	999999	999999	672	624	164	999999	999999	999999	94	485	567	680	32	999999	302	999999	955	188	711	999999	999999	549	45	999999	169	737	999999	593	899	876	999999	999999	460	804	964	667	62	404	620	999999	937	230	602	557	636	999999	999999	697	999999	77	608	999999	244	816	493	999999	701	467	464	427	695	605	999999	218	308	769	229	228	194	999999	579	561	999999	184	999999	842	999999	487	578	153	999999	162	999999	999999	277	376	563	999999	320	274	965	595	999999	203	842	341	969	394	258	866	796	999999	999999	838	498	999999	253	70	332	651	999999	224	889	321	51	543	999999	428	941	932	999999	585	907	920	669	983	
621	374	341	999999	872	562	238	711	999999	999999	999999	291	344	999999	132	502	321	999999	520	999999	999999	999999	999999	999999	855	550	453	326	660	221	999999	999999	179	999999	435	879	728	178	778	201	985	187	965	799	893	999999	999999	999999	999999	713	273	247	409	917	287	999999	222	42	308	332	118	999999	61	144	999999	67	999999	830	794	999999	774	152	999999	328	765	528	662	362	415	660	465	732	516	946	947	988	999999	261	236	441	666	695	870	456	93	82	999999	830	783	835	92	999999	926	565	939	999999	999999	999999	161	758	999999	859	626	647	866	386	406	999999	196	38	875	860	999999	363	587	88	282	999999	245	693	402	999999	579	580	577	999999	806	950	16	827	640	111	999999	477	999999	806	78	233	589	706	676	31	643	999999	960	232	999999	573	978	861	848	913	999999	468	366	510	290	56	79	665	580	455	999999	369	397	999999	999999	999999	999999	780	19	999999	999999	539	26	999999	197	824	999999	355	551	243	972	999999	999999	727	266	999999	121	999999	526	32	163	923	135	999999	923	284	367	196	999999	999999	319	999999	999999	999999	68	315	452	985	999999	466	436	724	124	347	483	952	390	999999	516	128	999999	664	264	987	999999	999999	413	999999	457	999999	466	433	999999	999999	923	999999	304	188	669	951	199	135	285	999999	596	999999	809	788	999999	971	893	697	680	354	519	655	999999	864	999999	137	902	999999	538	410	999	12	841	107	423	709	999999	212	10	565	999999	889	388	204	400	465	131	625	56	485	29	769	752	538	999999	278	829	999999	283	542	58	999999	999999	875	70	593	597	712	374	48	999999	691	999999	125	424	630	276	999999	473	449	999999	999999	610	62	390	239	999999	313	600	155	879	228	928	468	516	999999	301	512	143	807	867	419	261	18	172	338	82	637	999999	877	11	999999	966	999999	999999	999999	931	545	495	831	344	294	999999	228	169	999999	999999	999999	608	37	338	763	616	999999	999999	596	35	602	889	999999	999999	621	999999	722	999999	798	261	104	932	744	465	756	27	312	472	583	999999	42	999999	78	575	844	38	95	999999	248	474	999999	261	939	999999	339	655	443	674	722	104	399	85	370	842	668	305	864	572	581	999999	313	203	998	299	993	753	999999	486	322	593	114	183	999999	999999	951	842	993	997	999999	110	583	999999	750	999999	907	957	487	235	907	999999	173	523	968	501	170	116	263	649	753	585	834	957	361	139	989	999999	179	999999	891	825	311	866	446	999999	172	675	453	999999	999999	45	276	595	578	772	429	591	999999	
413	174	844	999999	354	254	550	275	625	999999	621	499	691	999999	452	344	91	999999	307	86	999999	339	495	663	744	266	717	319	999999	999999	589	999999	999999	20	766	871	999999	246	957	621	896	214	546	999999	999999	999999	700	258	823	999999	496	535	132	999999	717	84	679	999999	999999	999999	537	240	36	246	697	911	101	681	31	580	298	845	289	685	190	999999	792	106	831	999999	566	999999	495	988	892	63	587	999999	302	999999	201	864	999999	870	94	999999	187	310	701	920	927	999999	237	999999	962	999999	255	446	334	999999	292	582	999999	127	531	78	744	999999	354	643	333	207	388	999999	389	433	452	418	600	524	999999	999999	405	911	798	546	241	999999	999999	251	808	999999	999999	868	999999	618	515	999999	349	999999	999999	150	999999	67	596	999999	641	897	863	999999	209	999999	845	810	329	800	187	447	328	984	837	502	21	113	835	999999	638	520	930	770	999999	176	999999	999999	603	964	536	347	325	79	905	344	999999	498	51	971	305	759	548	999999	999999	77	956	365	188	428	999999	852	232	414	100	130	967	103	999999	42	767	270	216	364	999999	840	132	999999	89	502	123	523	999999	864	887	879	999999	330	339	850	220	999999	407	185	999999	683	999999	999999	999999	784	376	295	999999	19	213	44	552	194	345	999999	945	707	999999	685	314	616	999999	367	526	999999	159	646	763	999999	822	999999	862	999999	528	590	725	221	280	999999	135	827	999999	62	661	852	336	786	985	739	904	512	999999	721	999999	999999	892	999999	394	767	634	730	532	117	196	159	181	521	665	754	875	733	436	981	559	487	970	738	706	674	884	372	660	34	865	319	626	999999	171	308	698	967	827	513	670	405	305	999999	865	512	680	999999	999999	999999	863	999999	86	456	172	393	259	163	60	720	882	272	999999	507	252	877	533	999999	359	367	66	907	999999	923	320	163	191	442	873	999999	999999	79	999999	999999	171	694	999999	179	999999	999999	59	544	916	116	999999	408	336	999999	295	999999	979	649	465	763	999999	999999	274	163	145	18	211	816	999999	856	726	813	30	649	346	557	999999	363	61	581	317	521	991	799	999999	912	999999	393	156	885	999999	353	613	999999	254	215	430	90	43	999999	576	243	264	70	389	999999	387	686	999999	999999	354	999999	598	883	456	663	964	474	861	999999	999999	817	669	404	640	999999	999999	542	999999	999999	137	563	330	90	15	84	266	999999	420	999999	535	151	932	999999	540	999999	755	999999	41	591	999999	955	228	810	790	759	999999	860	429	999999	618	844	
291	330	999999	790	305	517	878	382	406	999999	64	387	698	49	885	260	864	999999	628	999999	511	813	889	999999	344	519	999999	255	510	999999	999999	413	864	999999	859	611	808	749	999999	999999	850	659	194	218	901	840	122	750	873	323	995	389	388	148	343	478	999999	438	456	999999	999999	632	871	10	532	650	523	17	999999	283	451	124	745	390	629	999999	999999	999999	999999	503	407	549	999999	197	410	999999	35	726	356	390	181	999999	999999	519	29	227	999999	194	999999	261	327	114	570	600	871	881	643	999999	999999	491	850	758	167	952	387	677	260	684	599	410	624	796	999999	799	112	81	821	235	999999	411	75	444	995	29	185	303	979	782	326	529	999999	999999	999999	865	540	422	223	350	142	999999	999999	999999	594	285	636	999999	999999	770	498	800	999999	418	999999	999999	426	999999	763	148	999999	93	698	478	368	80	922	596	589	999999	269	999999	857	480	102	28	443	999999	849	720	393	999999	850	218	294	525	999999	999999	401	999999	448	134	659	85	999999	58	653	499	744	999999	362	49	999999	656	511	808	999999	589	325	617	999999	463	566	999999	999999	999999	999999	490	193	842	610	853	204	490	999999	145	999999	999999	907	54	375	999999	999999	335	367	353	712	203	999999	485	999999	880	999999	784	999999	985	567	616	330	450	815	173	315	999999	913	999999	844	461	999999	375	778	999999	681	281	252	999999	245	241	684	411	999999	49	782	708	269	730	999999	420	65	372	577	423	462	467	999999	211	639	327	999999	857	999999	261	894	341	999999	423	208	482	999999	704	749	336	931	918	40	999999	390	999999	642	999999	410	434	405	999999	999999	364	707	224	999999	50	100	918	819	827	903	999999	155	450	999999	845	999999	627	999999	360	622	251	491	544	436	999999	999999	41	999999	239	457	999999	999999	956	999999	353	716	983	438	501	613	999999	516	114	25	871	631	999999	607	796	660	783	555	54	325	556	999999	172	787	591	229	69	243	590	379	828	312	198	907	656	138	548	198	387	747	790	734	386	528	564	999999	880	434	888	579	999999	529	811	641	986	480	553	999999	847	281	554	598	926	999999	196	569	442	43	999999	999999	999999	595	177	999999	534	822	999999	643	233	760	349	634	999999	21	705	309	501	557	999999	186	585	999999	350	116	202	202	999999	651	342	995	398	999999	484	999999	999999	88	361	999999	117	174	984	909	972	97	932	920	999999	915	999999	887	77	885	122	773	999999	769	254	71	115	341	999999	999999	999999	237	999999	501	159	134	999999	627	947	988	450	
755	999999	675	999999	999999	999999	281	949	892	622	454	928	513	734	710	999999	697	834	300	408	775	160	999999	607	999999	725	999999	770	128	999999	412	939	89	999999	367	999999	417	400	990	999999	833	392	999999	231	857	309	858	767	999999	987	999999	792	657	590	674	605	61	77	999999	538	999999	511	831	999999	220	515	848	78	999999	138	999999	307	843	412	574	393	38	919	750	445	999999	999999	331	140	514	619	291	499	770	761	531	349	765	462	999999	999999	560	601	999999	351	460	789	400	321	266	559	949	255	999999	291	577	141	326	199	999999	80	190	700	999999	601	999999	359	999999	615	607	390	542	999999	267	252	832	999999	999999	408	984	87	282	999999	873	955	999999	46	999999	488	999999	399	32	575	791	84	999999	999999	584	419	128	999999	999999	784	713	876	27	569	987	772	459	149	233	917	215	594	797	999999	826	71	931	197	999999	819	430	999999	368	967	599	193	110	999999	999999	999999	290	999999	595	999999	306	999999	937	110	58	711	39	54	175	114	369	207	999999	972	999999	523	999999	931	999999	672	364	506	999999	60	970	803	999999	487	297	735	637	999999	999999	309	999999	829	133	831	148	174	999999	385	52	263	607	401	907	999999	938	999999	19	999999	658	999999	143	800	999999	887	999999	255	49	552	757	439	477	46	209	977	999999	999999	400	657	792	70	882	978	463	999999	452	578	896	999999	548	958	725	999999	674	84	175	999999	349	999999	700	893	999999	247	999999	999999	785	570	202	929	999999	734	938	999999	566	597	51	165	999999	235	444	999999	358	506	13	798	999999	199	372	134	999999	35	999999	164	956	999999	999999	644	999999	999999	478	881	385	967	513	999999	30	999999	720	86	42	19	736	999999	800	148	999999	627	243	829	898	595	208	999999	127	999999	999999	783	406	667	999999	406	805	999999	756	999999	186	391	993	999999	999999	351	479	295	102	802	298	749	363	817	999999	318	410	530	953	882	683	317	849	508	999999	246	966	63	999999	999999	213	999999	368	999999	999999	163	633	54	61	999999	126	999999	999999	999999	716	130	429	589	312	999999	995	285	541	999999	999999	999999	541	495	999999	999999	385	999999	999999	466	598	56	999999	999999	855	999999	684	366	479	406	999999	771	342	535	792	824	816	999999	999999	999999	640	928	999999	999999	368	102	621	148	799	519	999999	999999	999999	519	725	999999	999999	314	734	111	999999	999999	806	145	116	118	537	16	702	999999	999999	999999	675	798	826	999999	999999	999999	756	762	589	545	999999	959	235	999999	728	822	809	133	95	512	652	999999	412	10	
132	999999	388	260	999999	615	446	999999	999999	182	34	253	999999	65	332	999999	557	972	999999	999999	999999	846	910	999999	999999	999999	206	999999	345	999999	356	36	395	999999	547	772	999999	505	206	974	109	198	999999	62	51	484	139	753	999999	253	954	679	138	288	999999	285	663	347	999999	851	999999	866	43	582	999999	998	857	999999	517	560	333	62	775	546	34	883	682	999999	999999	904	584	453	779	999999	268	677	898	117	896	272	118	180	634	355	565	242	165	592	237	53	627	272	245	249	919	902	999999	591	264	55	602	805	999999	966	276	965	97	940	324	999999	109	750	971	999999	999999	163	999999	430	981	999999	727	99	630	955	287	322	217	540	182	365	772	317	852	851	669	312	999999	999999	88	999999	155	999999	278	88	943	876	301	990	796	999999	484	483	610	472	327	513	185	999999	689	954	758	999999	768	958	999999	792	897	129	585	149	330	999999	352	999999	646	512	821	551	21	411	31	226	743	416	881	299	707	390	533	999999	137	449	977	134	841	598	456	319	703	161	999999	181	415	999999	999999	999999	999999	999999	825	815	999999	999999	381	288	932	542	813	999999	999999	95	95	999999	999999	999999	22	999999	999999	228	549	58	66	999999	999999	860	432	850	810	999999	971	999999	168	488	564	718	999999	503	78	699	201	309	784	105	242	999999	75	471	584	986	644	564	941	912	679	777	999999	189	785	520	856	999999	731	727	390	920	927	607	952	878	953	518	999999	999999	36	250	273	961	279	240	999999	999999	276	823	451	999999	999999	256	809	999999	959	999999	717	558	843	119	577	66	714	322	999999	468	519	705	43	135	999999	857	999999	438	513	797	910	555	725	895	999999	907	286	973	704	999999	798	174	919	667	800	999999	999999	916	672	216	999999	957	999999	336	999999	570	790	325	664	368	370	380	999999	171	385	172	832	999999	999999	669	780	740	999999	999999	670	354	786	376	334	999999	999999	969	765	306	551	999999	999999	999999	453	999999	127	960	999999	345	320	428	999999	757	291	999999	432	302	623	13	999999	999999	999999	999999	999999	107	999999	423	990	176	751	400	614	976	620	432	167	999999	504	58	999999	819	430	282	999999	252	463	38	94	696	999999	999999	355	762	870	45	614	475	999999	356	470	703	970	999999	999999	999999	813	914	147	999999	480	999999	797	999999	461	616	95	75	841	424	643	999999	339	999999	999999	436	55	851	116	585	818	692	709	157	587	848	849	287	689	778	438	999999	999999	235	999999	86	527	999999	999999	263	950	548	999999	318	712	714	
374	676	53	167	999999	961	808	562	50	788	289	649	987	613	999999	807	386	72	999999	999999	999999	113	999999	33	999999	274	999999	852	999999	280	68	401	445	873	483	182	999999	532	903	999999	740	999999	195	999999	797	877	793	999999	496	152	171	999999	332	617	848	270	599	29	257	610	421	999999	926	770	999999	999999	214	124	139	594	573	999999	168	519	364	999999	918	649	236	41	480	851	366	492	118	999999	999999	999999	999999	999999	583	224	284	303	999999	999999	999999	425	999999	999999	999999	999999	568	901	579	999999	413	999999	262	999999	999999	949	792	226	999999	999999	599	444	661	243	819	999999	99	916	20	358	579	865	464	999999	999999	999999	941	999999	368	801	999999	464	913	801	93	264	574	713	870	634	432	68	172	999999	195	967	763	474	99	296	589	999999	891	230	737	547	359	682	196	999999	17	999999	857	338	999999	999999	530	860	999999	564	812	386	55	386	926	521	702	968	394	168	739	477	999999	82	221	999999	573	692	999999	546	999999	891	527	32	626	957	999999	834	999999	60	999999	903	324	999999	484	999999	606	515	304	226	845	999999	298	38	119	539	246	785	126	645	999999	837	797	613	659	920	999999	33	999999	999999	320	868	760	343	721	836	163	704	597	19	999999	999999	398	846	701	999999	603	499	912	97	720	424	717	573	488	999999	999999	710	874	563	999999	582	999999	999999	999999	999999	629	999999	316	282	999999	999999	198	117	611	513	449	950	999999	143	327	370	120	999999	999999	896	161	196	854	121	999999	453	829	999999	665	461	999999	999999	999999	724	895	999999	192	639	710	188	236	609	961	975	170	999999	797	999999	246	982	999999	999999	999999	999999	825	443	109	204	553	999999	999999	999999	999999	159	999999	385	18	198	999999	678	188	999999	999999	80	669	551	234	879	951	573	999999	97	796	683	989	228	999999	931	999999	462	999999	987	96	777	476	999999	999999	812	772	784	999999	609	504	999999	804	991	132	16	350	283	218	230	253	979	287	624	999999	769	170	999999	398	86	299	784	139	201	393	193	999999	596	394	422	116	999999	426	56	593	999999	878	997	105	980	591	624	254	328	744	117	500	851	999999	999999	999999	788	395	80	319	999999	999999	999999	607	999999	412	753	889	999999	123	999999	563	999999	40	138	890	172	888	999999	495	674	999999	811	457	286	693	999999	881	995	771	999999	781	355	736	873	800	275	400	166	578	838	735	458	999999	999999	554	268	820	586	508	488	900	978	999999	999999	189	626	166	331	255	660	872	893	999999	795	303	999999	999999	999999	338	624	
999999	999999	999999	657	939	91	606	788	999999	434	999999	304	497	292	999999	999999	770	100	694	183	119	79	999999	917	965	999999	433	420	999999	999999	763	663	258	999999	716	178	999999	927	705	107	30	999999	999999	820	999999	577	406	999999	377	500	999999	414	999999	999999	514	703	999999	921	691	108	999999	195	423	999999	671	277	56	614	575	999999	999999	842	395	597	162	742	479	100	999999	398	445	691	999999	874	900	358	999999	999999	378	999999	357	227	246	607	449	999999	953	214	999999	999999	530	791	176	127	835	604	28	999999	999999	772	999999	730	733	302	663	966	999999	549	494	999999	86	954	245	562	902	447	606	788	999999	999999	999999	274	999999	735	868	653	525	999999	48	305	999999	325	99	605	789	999999	493	943	943	482	999999	413	719	836	386	576	556	614	224	398	999999	999999	999999	685	984	958	790	997	434	20	451	999999	511	199	999999	760	864	639	999999	286	953	662	844	674	999999	384	554	999999	999999	301	106	910	999999	650	307	109	597	414	621	999999	836	999999	519	999999	41	475	999999	530	853	999999	712	917	841	999999	999999	345	395	62	999999	609	414	685	648	999999	913	999999	999999	861	891	999999	172	460	27	941	999999	999999	153	910	999999	170	482	999999	260	733	589	189	79	999999	999999	961	999999	545	999999	999999	426	160	847	386	999999	999999	958	999999	639	969	999999	261	899	999999	499	999999	999999	485	419	889	137	999999	434	915	553	733	471	743	999999	929	180	627	106	16	524	999999	620	766	999999	151	211	440	394	999999	280	337	999999	179	999999	239	999999	999999	135	474	884	999999	725	999999	833	296	40	224	396	710	798	835	999999	892	385	209	366	435	594	277	688	696	995	999999	999999	225	453	302	470	426	169	942	501	631	132	488	573	689	933	604	121	999999	54	684	492	444	999999	397	793	83	999999	344	643	857	999999	197	51	999999	295	999999	843	737	754	969	999999	999999	343	534	770	897	999999	999999	501	990	165	701	652	321	661	211	54	65	999999	397	553	825	309	643	845	999999	447	991	403	326	760	999999	999999	84	999999	636	999999	647	999999	896	447	999999	999999	652	999999	94	545	729	920	94	573	787	239	366	426	724	999999	999999	689	836	460	643	283	185	239	782	469	577	999999	999999	999999	406	438	611	949	357	983	656	941	760	999999	717	81	999999	752	973	154	999999	658	419	89	410	958	790	446	999999	922	666	423	919	999999	999999	552	999999	983	176	358	627	999999	79	740	900	758	928	999999	742	572	964	432	266	637	593	999999	767	945	700	999999	999999	
174	999999	434	327	242	999999	145	999999	174	999999	334	999999	625	999999	468	999999	999999	188	999999	39	353	703	241	999999	999999	167	999999	999999	59	785	999999	999999	727	709	999999	270	999999	423	999999	736	792	26	578	397	639	999999	641	120	134	340	98	999999	57	419	305	999999	914	999999	999999	85	739	114	999999	999999	235	50	858	915	73	208	943	265	999999	916	247	336	135	843	328	396	525	999999	906	999999	696	192	246	318	414	992	355	179	340	592	996	687	645	198	172	598	988	726	57	999999	397	833	257	141	181	969	345	80	999999	999999	559	568	208	663	693	999999	804	550	510	81	852	774	999999	928	919	559	999999	937	681	999999	408	999999	999999	980	999999	863	999999	114	999999	445	999999	999999	31	643	42	999999	489	999999	999999	129	793	448	999999	975	83	623	999999	329	221	999999	287	999999	399	427	297	760	444	227	999999	830	118	699	413	999999	424	577	752	291	895	490	79	709	442	562	936	960	584	158	906	999999	999999	999999	893	524	167	999999	885	604	356	999999	994	271	649	674	21	999999	44	160	561	506	871	999999	433	999999	999999	578	999999	999999	491	336	999999	296	321	634	875	999999	806	888	907	174	691	999999	934	623	496	999999	69	767	551	841	926	434	596	409	999999	337	191	172	972	588	294	59	123	29	106	708	950	999999	799	518	297	155	252	999999	814	723	999999	809	244	744	519	206	999999	649	410	751	699	911	797	547	321	644	916	328	879	642	44	915	527	788	999999	53	968	42	999999	999999	999999	209	595	123	645	381	927	237	79	98	763	473	999999	354	999999	48	999999	261	206	653	239	923	999999	181	688	777	999999	456	886	475	238	263	105	630	999999	500	326	999999	902	940	999999	688	259	999999	879	571	306	182	779	819	826	716	835	901	550	267	692	423	434	867	999999	481	999999	603	859	510	378	988	784	518	721	543	359	266	936	999999	999999	725	302	127	480	119	676	76	999999	521	427	204	89	999999	807	999999	999999	44	851	999999	999999	999999	931	379	203	318	398	270	107	292	999999	579	964	999999	593	967	999999	999999	397	999999	804	999999	953	348	93	183	908	999999	711	819	999999	324	415	702	999999	28	793	923	924	172	721	999999	969	366	999999	847	999999	89	719	840	781	942	647	999999	999999	72	701	593	295	999999	409	916	559	288	999999	53	173	272	999999	574	999999	999999	393	235	999999	398	315	597	193	245	999999	829	999999	999999	47	350	676	543	999999	150	326	999999	637	904	999999	804	856	690	999999	120	999999	967	292	154	
666	583	559	999999	613	51	757	999999	409	999999	85	580	164	999999	999999	659	376	629	999	655	258	999999	570	488	999999	463	542	999999	240	83	561	976	546	616	214	463	791	264	929	231	393	999999	799	586	829	191	649	177	449	707	744	64	968	999999	999999	692	22	999999	949	999999	508	143	874	336	499	109	999999	548	999999	787	867	122	999999	778	999999	46	184	984	658	290	813	374	184	532	339	999999	17	909	720	999999	451	720	314	779	999999	259	999999	999999	97	999999	157	111	693	662	839	631	364	199	374	859	517	38	422	999999	347	999999	959	351	997	992	101	999999	827	962	999999	157	807	921	66	22	699	999999	896	928	999999	711	680	999999	693	707	152	818	544	860	999999	422	308	645	999999	587	300	999999	999999	105	639	32	284	999999	326	692	999999	999999	999999	362	999999	999999	141	493	536	999999	464	447	658	300	849	282	590	966	999999	923	849	999999	489	478	721	703	245	801	999999	999999	437	949	205	11	883	999999	685	192	700	999999	291	999999	118	805	133	853	347	999999	255	366	441	317	772	999999	842	661	953	664	640	466	570	339	204	426	999999	514	999999	657	417	149	597	407	275	760	642	44	64	999999	355	867	999999	70	555	933	678	129	186	999999	168	231	999999	30	999999	244	637	951	620	692	607	618	612	690	768	116	999999	44	51	22	760	999999	999999	280	319	772	110	999999	783	999999	747	999999	999999	449	498	195	393	577	855	41	133	999999	423	999999	999999	736	265	999999	302	999999	999999	644	88	174	51	359	999999	485	999999	999999	143	137	177	359	944	529	290	172	201	582	723	999999	999999	20	999999	999999	999999	999999	204	999999	516	999999	217	344	106	113	999999	173	407	148	999999	907	865	86	897	995	524	73	426	556	455	103	483	719	726	999999	466	999999	999999	999999	999999	999999	291	139	273	708	919	832	263	841	529	127	765	63	21	815	335	112	122	893	999999	331	999999	648	136	999999	999999	498	618	999999	647	999999	888	434	183	999999	626	999999	999999	198	86	691	809	585	37	999999	337	430	707	910	999999	363	955	391	999999	999999	569	642	12	849	999999	999999	224	140	204	999999	238	341	879	999999	199	599	299	999999	999999	863	521	244	620	999999	96	531	790	707	999999	293	976	999999	16	540	624	983	734	963	999999	655	476	679	390	440	999999	996	999999	999999	720	58	74	999999	999999	999999	999999	334	32	213	763	235	999999	999999	654	910	620	731	999999	349	214	216	864	999999	492	172	397	842	853	999999	999999	99	981	911	987	999999	999999	944	
933	453	418	299	960	530	210	215	24	959	34	999999	819	377	671	210	674	999999	193	738	549	411	176	289	481	842	514	673	254	728	529	999999	999999	999999	798	881	931	915	999999	344	135	286	157	437	817	999999	370	331	428	780	246	482	254	999999	404	531	999999	138	817	999999	25	999999	961	295	440	807	788	153	999999	790	279	999999	268	849	999999	273	264	999999	999999	108	481	999999	255	473	492	999999	972	210	281	276	604	802	107	136	328	598	324	861	997	19	594	226	751	637	511	487	224	999999	999999	999999	277	999999	667	718	647	831	291	999999	999999	393	999999	588	872	312	196	999999	999999	141	999999	999999	948	402	741	999999	999999	264	442	618	962	15	832	577	332	150	999999	67	145	389	489	496	317	999999	999999	999999	184	16	354	449	999999	44	999999	92	874	864	191	875	805	215	214	392	999999	673	534	798	999999	999999	265	731	313	139	341	282	652	43	706	999999	343	137	286	507	910	999999	999999	999999	999999	749	702	467	958	999999	261	999999	184	107	999999	643	302	270	63	916	750	623	146	999999	702	999999	440	841	168	70	541	677	999999	706	481	406	999999	999999	618	810	565	999999	772	188	999999	411	108	999999	936	72	829	83	84	370	757	999999	856	855	999999	637	319	861	309	898	592	583	11	477	625	700	147	696	652	252	999999	952	851	999999	999999	301	454	999999	905	106	240	468	602	568	999999	194	550	999999	999999	999999	500	999999	499	873	596	999999	409	630	929	245	924	999999	430	832	18	804	999999	899	422	934	999999	435	999999	212	668	999999	981	999999	528	999999	160	497	325	671	751	999999	463	999999	370	999999	999999	824	955	669	181	107	999999	769	559	154	999999	999999	999999	445	798	75	748	296	999999	473	322	966	999999	499	95	436	817	759	91	362	351	468	538	282	999999	999999	479	296	40	571	999999	221	883	384	691	509	269	880	872	685	999999	999999	772	896	999999	924	723	466	999999	744	289	288	999999	207	802	999999	122	955	402	441	999999	461	999999	999999	388	111	999999	727	807	586	999999	937	999999	406	999999	184	695	641	455	128	999999	23	999999	295	291	806	533	686	581	411	397	314	487	441	999999	999999	911	138	518	726	999999	996	659	997	577	352	999999	291	753	627	999999	999999	510	283	796	582	999999	999999	362	581	578	406	155	405	199	863	459	455	317	997	273	566	133	729	287	648	364	715	718	999999	414	251	999999	999999	816	917	803	999999	644	516	707	941	775	999999	157	445	850	263	999999	714	893	947	974	755	364	38	
999999	780	999999	158	228	43	999999	424	177	336	472	201	589	282	69	255	999999	801	300	999999	790	196	581	999999	999999	111	907	13	55	999999	276	187	999999	787	569	999999	218	496	297	673	689	361	769	999999	972	658	673	536	999999	648	146	999999	465	41	247	170	209	999999	360	127	136	999999	378	710	69	294	602	801	999999	46	46	999999	513	626	999999	999999	427	760	869	148	437	999999	358	999999	330	103	722	567	550	409	823	64	999999	999999	547	441	982	68	999999	999999	999999	871	824	618	611	823	669	999999	398	808	999999	449	999999	221	999999	755	999999	971	390	965	999999	999999	999999	312	222	981	187	343	89	211	456	368	998	191	999999	566	999999	740	795	999999	434	999999	178	742	999999	384	769	924	490	999999	542	20	678	795	125	999999	999999	521	405	629	999999	335	759	999999	361	384	450	113	139	133	208	999999	185	883	540	687	866	519	646	838	222	263	999999	297	668	445	690	212	75	71	945	45	344	176	861	109	999999	981	999999	291	933	665	794	367	593	999999	835	795	264	438	164	999999	874	567	417	392	481	471	528	915	694	247	999999	77	999999	172	824	19	31	441	562	999999	138	365	999999	999999	468	496	703	294	610	895	948	637	906	844	171	999999	759	479	627	663	999999	999999	597	695	627	999999	189	430	559	825	773	823	876	279	999999	518	999999	860	923	985	999999	244	315	798	299	999999	170	342	11	57	260	999999	999999	898	432	999999	768	219	999999	999999	999999	999999	734	784	132	999999	760	637	999999	999999	123	898	555	641	895	999999	169	798	999999	226	566	846	429	999999	575	230	999999	977	999999	319	750	453	932	191	678	495	999999	999999	676	174	650	533	999999	999999	933	362	999999	181	13	999999	504	970	812	711	185	469	853	232	219	901	125	783	790	999999	902	999999	966	374	999999	999999	718	999999	131	999999	576	42	386	80	578	999999	233	999999	999999	999999	814	779	640	230	16	219	999999	999999	321	999999	59	866	743	907	456	273	395	999999	218	603	495	865	999999	581	144	153	93	783	999999	996	999999	287	999999	157	748	133	39	999999	999999	753	768	442	327	355	999999	710	999999	478	623	314	827	601	999999	381	999999	949	930	69	95	999999	135	857	632	324	107	999999	67	595	169	999999	244	999999	999999	999999	834	63	547	999999	398	434	854	615	169	349	179	86	659	437	999999	999999	999999	969	660	999999	628	911	999999	13	257	421	999999	703	319	300	80	186	335	173	547	999999	999999	436	671	660	19	520	999999	293	155	31	122	999999	594	370	
140	275	989	771	836	922	999999	544	255	999999	782	161	999999	999999	279	992	999999	495	999999	999999	397	765	308	999	494	118	223	525	858	236	309	31	118	999999	999999	999999	197	999999	337	624	999999	867	191	999999	877	857	224	828	24	162	281	999999	740	686	972	374	967	990	286	728	708	999999	686	29	677	761	52	356	999999	474	805	195	999999	275	69	530	584	614	132	637	999999	395	510	705	954	682	291	432	976	795	837	207	288	608	916	999999	190	171	25	126	999999	999999	128	550	357	95	467	475	627	452	789	362	867	649	834	322	228	980	74	995	479	620	379	914	999999	608	907	559	359	939	349	423	598	15	821	999999	277	960	358	869	225	816	999999	533	15	484	339	999999	773	603	900	210	107	30	999999	204	499	214	913	748	188	907	125	687	999999	376	999999	999999	999999	810	55	268	632	999999	779	663	815	845	999999	999999	279	278	785	755	48	148	326	577	369	999999	999999	72	56	999999	691	317	700	126	430	639	999999	477	811	963	558	642	578	901	250	982	999999	653	306	760	479	910	131	370	649	964	60	196	502	210	284	982	999999	999999	999999	472	963	698	425	279	442	801	466	822	207	999999	999999	424	336	386	248	999999	999999	999999	140	780	195	340	477	999999	589	533	974	999999	689	576	430	556	999999	778	29	689	999999	999999	999999	999999	453	309	173	252	404	635	859	126	961	402	225	999999	999999	733	287	633	231	959	999999	908	827	854	143	631	975	24	36	999999	366	559	653	739	967	463	337	885	177	234	71	953	673	858	999999	296	360	999999	999999	664	500	396	468	278	347	419	999999	999999	176	541	277	389	609	999999	759	412	749	999999	959	438	405	401	465	996	897	736	244	999999	999999	847	280	481	359	999999	67	970	100	384	402	557	999999	738	999999	999999	957	681	353	373	999999	999999	546	874	999999	999999	268	999999	930	472	381	610	185	999999	393	329	271	796	40	999999	252	788	321	999999	93	411	824	667	999999	830	999999	999999	392	999999	869	966	310	405	935	132	113	958	49	628	999999	791	381	731	354	999999	373	171	651	116	130	320	926	181	999999	143	411	601	426	110	999999	165	227	999999	21	426	28	865	999999	908	143	294	999999	693	371	999999	40	999999	322	293	467	876	574	285	751	558	50	139	615	802	999999	512	541	999999	204	848	574	999999	720	999999	380	999999	311	742	973	835	571	242	999999	999999	113	318	288	999999	643	556	590	941	562	462	999999	889	260	999999	197	630	752	809	999999	523	
727	961	999999	394	913	959	575	999999	312	999999	987	807	329	999999	698	411	233	408	306	999999	267	633	516	267	999999	490	257	253	555	352	93	999999	743	295	771	999999	935	999999	230	683	981	999999	999999	646	475	578	569	144	999999	785	407	353	512	851	266	104	455	125	842	999999	999999	332	286	959	999999	235	73	44	354	556	476	338	188	622	666	509	999999	869	792	999999	920	122	883	769	945	739	259	999999	39	999999	999999	999999	61	797	972	658	999999	999999	999999	249	514	999999	790	999999	319	78	175	999999	194	757	110	585	333	999999	511	999999	448	517	24	999999	976	181	999999	677	860	656	286	999999	999999	999999	37	324	66	552	468	395	999999	81	459	876	573	369	707	999999	577	121	496	192	296	383	220	999999	665	720	272	343	999999	123	952	663	791	785	999999	186	729	999999	529	781	410	125	999999	377	68	147	529	999999	473	733	109	749	169	104	103	999999	797	73	658	999999	289	135	999999	219	129	796	94	788	129	531	552	790	591	715	999999	181	999999	999999	905	999999	200	655	869	796	23	213	503	999999	691	971	999999	665	137	193	501	999999	260	66	999999	271	63	999999	999999	942	190	318	167	454	321	922	170	999999	167	141	154	999999	265	78	206	916	302	396	106	157	152	886	999999	408	223	507	920	999999	594	644	474	999999	167	927	616	704	56	59	385	999999	811	434	508	999999	999999	867	28	191	859	999999	969	999999	645	350	800	304	999999	758	240	813	11	120	999999	523	667	695	999999	999999	462	502	870	253	21	336	346	717	388	999999	369	999999	489	739	200	262	999999	807	999999	817	137	322	59	297	999999	999999	767	701	74	984	338	999999	400	690	729	367	471	725	655	999999	13	999999	915	987	399	999999	334	272	999999	117	849	859	882	659	209	999999	453	582	435	448	569	645	999999	403	339	25	999999	798	20	832	790	948	162	504	813	55	406	71	897	999999	247	505	781	956	145	479	470	999999	999999	999999	914	889	300	216	999999	368	438	522	999999	383	927	999999	262	96	326	900	706	999999	845	164	743	999999	999999	500	999999	999999	999999	697	268	859	555	225	317	430	918	901	657	946	755	999999	617	999999	999999	523	16	711	252	694	640	245	772	92	895	336	845	532	213	800	999999	685	504	740	999999	798	828	712	229	999999	178	424	999999	760	632	999999	546	859	978	172	493	499	999999	179	67	33	97	472	329	980	585	396	698	857	940	79	950	999999	629	614	999999	999999	491	421	526	225	999999	21	459	999999	999999	999999	
553	999999	316	515	864	335	683	999999	999999	366	999999	249	255	999999	999999	395	819	999999	449	670	239	999999	477	198	18	409	652	841	40	999999	22	824	200	600	842	656	551	435	999999	625	999999	398	999999	338	912	252	175	744	999999	999999	999999	896	999999	130	999999	189	574	127	507	464	682	842	999999	999999	999999	568	59	655	939	999999	843	394	357	999999	477	841	999999	148	286	765	244	908	352	433	883	125	768	999999	999999	663	999999	433	928	751	943	360	198	999999	999999	354	999999	519	804	999999	763	807	548	242	999999	914	717	435	999999	742	230	999999	499	999999	752	237	799	979	999999	286	986	999999	999999	606	880	999999	999999	204	163	932	571	724	114	922	670	999999	577	536	427	930	945	657	592	195	530	179	999999	421	524	757	999999	224	708	527	443	999999	351	942	999999	535	272	999999	999999	999999	180	505	668	577	116	676	999999	273	562	881	999999	339	999999	999999	85	711	266	240	999999	406	387	356	999999	587	489	326	733	634	185	999999	667	999999	385	683	999999	35	999999	999999	315	847	106	999999	999999	999999	196	113	526	81	866	650	279	41	843	875	999999	823	489	91	97	790	943	35	98	999999	223	908	954	999999	265	60	210	972	999999	999999	310	999999	999999	198	400	385	800	999999	768	535	999999	636	588	509	999999	201	545	429	206	999999	904	999999	203	991	613	287	999999	382	999999	816	450	306	116	22	575	999999	999999	300	690	999999	989	291	267	563	59	587	329	454	991	999999	514	780	776	410	927	239	902	703	999999	999999	999999	428	999999	952	94	999999	999999	576	934	999999	71	254	999999	494	535	623	999999	999999	942	999999	958	705	390	752	311	669	999999	999999	94	345	999999	436	716	577	999999	999999	445	314	478	733	67	753	519	999999	999999	269	50	291	999999	313	426	271	999999	558	165	999999	999999	103	650	425	795	822	491	598	201	999999	538	999999	999999	963	188	508	172	218	968	214	195	124	749	52	999999	247	831	781	999999	271	675	999999	422	953	999999	352	999999	999999	937	244	999999	921	84	377	730	999999	281	910	999999	918	999999	552	589	950	345	923	353	608	796	558	990	710	999999	929	999999	999999	750	66	999999	835	844	119	999999	733	943	999999	50	382	321	750	965	921	999999	11	999999	133	578	471	618	999999	998	65	266	389	254	560	999999	154	418	359	999999	999999	480	299	999999	990	281	855	16	81	883	970	296	55	592	999999	65	677	999999	835	802	288	448	829	837	999999	999999	891	489	392	31	895	999999	961	622	750	450	365	927	999999	852	999999	
465	546	727	38	999999	221	999999	999999	505	574	386	582	557	850	777	651	462	295	147	999999	999999	624	60	987	16	999999	433	842	999999	699	999999	595	983	999999	823	999999	111	808	999999	641	999999	315	999999	456	519	999999	413	772	999999	999999	999999	641	44	472	356	840	999999	740	31	443	999999	954	555	806	824	791	598	478	36	875	549	999999	276	999999	294	999999	737	999999	478	623	921	660	869	829	796	118	999999	521	999999	982	999999	371	999999	585	853	150	760	90	631	727	793	935	745	106	259	259	374	537	187	999999	999999	891	271	407	522	137	94	725	19	716	999999	87	746	999999	469	999999	866	691	653	999999	310	656	999999	750	830	985	999999	999999	580	999999	743	33	343	446	879	525	999999	389	72	726	65	999999	80	915	999999	716	199	999999	637	81	999999	683	999999	42	985	999999	918	521	999999	536	221	999999	154	472	999999	999999	999999	999999	174	944	87	487	628	926	99	275	586	67	999999	999999	796	999999	145	508	164	70	999999	310	999999	433	999999	588	811	999999	999999	743	890	999999	943	291	972	889	536	693	999999	905	64	957	943	720	870	861	268	463	740	997	999999	999999	318	911	77	443	849	741	347	499	675	103	999999	355	385	977	999999	970	151	907	687	452	515	258	16	191	367	740	563	744	329	357	999999	999999	567	254	299	41	224	999999	49	795	355	504	999999	999999	545	999999	999999	892	747	298	999999	999999	320	733	141	69	904	886	999999	119	999999	999999	999999	999999	999999	905	788	999999	688	91	756	612	867	999999	107	20	29	55	646	769	405	999999	996	999999	46	962	206	999999	999999	240	136	337	463	930	616	752	334	911	663	999999	809	999999	214	665	541	709	999999	427	636	130	50	859	249	316	713	517	606	999999	291	345	709	954	28	999999	999999	428	999999	936	285	354	999999	117	392	16	960	203	999999	340	500	336	999999	778	206	992	200	999999	97	999999	227	999999	155	197	629	327	930	854	194	756	999999	122	559	39	152	999999	444	999999	477	243	356	519	61	275	647	954	348	999999	758	999999	999999	687	340	12	718	999999	209	498	487	74	86	999999	18	709	999999	387	776	966	636	914	999999	267	800	999999	800	707	57	879	999999	999999	999999	999	105	168	499	999999	781	557	320	966	92	946	454	412	999999	250	511	351	646	999999	999999	381	304	843	478	999	887	486	999999	20	138	330	948	999999	999999	87	20	850	220	606	999999	229	655	670	832	611	813	397	999999	560	206	999999	999999	290	496	999999	705	262	690	499	145	305	354	310	
999999	762	997	999999	327	999999	999999	660	140	999999	663	958	725	633	21	866	196	499	787	652	814	432	96	668	325	999999	381	757	169	721	471	310	999999	355	832	80	614	999999	80	999999	330	545	575	204	999999	538	881	82	251	823	312	646	518	999999	999999	999999	999999	338	326	839	707	482	501	419	999999	362	999999	380	800	940	262	25	429	177	331	278	999999	892	51	787	606	309	516	999999	419	999999	999999	182	859	427	405	285	855	999999	911	848	54	166	626	274	999999	511	281	310	571	296	227	350	380	227	999999	782	296	538	242	408	999999	999999	10	752	569	910	520	383	545	976	170	999999	266	999999	234	700	276	776	999999	105	37	999999	774	132	607	452	801	999999	999999	999999	988	326	998	512	882	999999	165	873	705	545	999999	897	765	999999	136	39	93	999999	993	857	515	520	206	146	380	759	390	877	154	999999	999999	999999	514	922	987	844	198	753	600	344	999999	403	81	796	114	140	999999	189	996	578	368	999999	648	20	117	478	999999	862	142	999999	509	999999	728	587	999999	999999	393	843	607	291	999999	999999	307	658	323	122	448	410	999999	250	318	999999	881	576	758	214	239	503	814	518	999999	336	621	477	835	999999	675	493	999999	992	746	999999	581	999999	738	38	606	990	697	995	39	719	830	891	814	307	999999	161	828	232	999999	889	999999	99	999999	513	718	830	823	66	446	955	50	49	503	711	630	999999	838	730	607	999999	806	819	488	15	506	729	662	537	860	523	999999	147	999999	857	579	492	156	999999	999999	776	176	999999	558	84	999999	790	398	113	677	999999	323	108	624	644	93	218	999999	562	16	989	177	295	206	999999	300	999999	930	646	141	148	999999	613	999999	999999	82	175	271	414	335	999999	999999	559	860	631	209	566	522	475	999999	370	999999	594	228	330	609	999999	444	999999	999999	777	860	999999	971	999999	217	710	686	793	999999	918	999999	206	999999	999999	999999	618	435	574	723	733	389	465	872	770	266	436	999999	101	231	201	730	999999	999999	558	999999	590	587	330	999999	499	999999	729	903	855	423	999999	367	927	672	999999	455	870	911	999999	397	999999	999999	211	283	781	999999	595	999999	999999	197	321	999999	678	999999	77	40	999999	160	234	853	999999	561	27	357	580	999999	999999	428	999999	746	860	725	578	170	461	711	386	999999	999999	184	294	167	533	667	111	119	999999	999999	605	959	351	720	686	208	737	842	861	853	702	999999	857	176	340	633	337	596	998	999999	982	365	999999	66	999999	60	568	503	37	
360	255	999999	388	999999	999999	281	404	150	999999	379	433	618	999999	532	354	930	326	128	826	900	999999	515	999999	182	511	250	315	294	213	635	639	999999	814	510	608	241	334	999999	354	69	238	197	557	628	94	999999	515	132	711	586	999999	450	676	137	31	739	360	216	473	582	999999	120	999999	999999	740	198	803	999999	923	999999	606	999999	773	767	671	151	999999	999999	97	147	734	192	582	626	901	999999	999999	999999	489	868	881	999999	419	772	103	128	999999	154	999999	895	569	175	999999	999999	980	300	676	909	999999	879	999999	869	128	335	999999	783	999999	320	510	550	999999	126	861	999999	241	488	33	999999	673	552	999999	999999	602	999999	577	569	984	984	645	611	523	658	999999	609	96	21	998	93	924	320	591	999999	999999	999999	274	453	314	153	366	502	276	674	245	913	987	968	276	925	758	287	798	553	675	899	999999	972	999999	999999	967	229	489	940	87	363	999999	951	179	264	928	134	265	840	999999	153	345	848	422	317	621	127	745	82	335	646	999999	48	999999	999999	320	999999	999999	999999	185	146	999999	335	999999	882	951	46	799	21	999999	634	32	957	925	532	999999	188	559	587	999999	999999	484	417	614	440	841	923	687	999999	944	636	575	212	665	490	140	19	261	540	366	585	328	734	85	999999	624	563	122	741	191	142	741	999999	999999	999999	662	605	999999	166	50	38	358	375	77	370	68	819	302	445	401	553	927	29	231	64	531	750	999999	999999	815	288	811	945	252	812	999999	605	789	339	999999	535	298	104	499	338	236	999999	999999	714	642	999999	270	999999	349	638	214	722	999999	369	999999	999999	273	999999	351	762	999999	413	132	264	476	463	40	999999	616	866	999999	832	530	893	827	579	92	999999	281	20	27	999999	605	614	607	182	855	430	535	915	999999	490	753	736	999999	999999	999999	412	248	189	999999	307	70	483	383	381	201	999999	541	234	829	645	536	340	745	93	807	999999	657	303	607	609	999999	701	604	999999	999999	999999	999999	14	749	999999	388	101	246	999999	999999	999999	241	999999	980	999999	999999	311	95	626	999999	423	999999	37	25	999999	755	944	581	174	999999	369	999999	609	302	407	999999	537	485	159	999999	999999	104	35	20	685	287	999999	323	999999	999999	999999	615	999999	999999	666	802	754	999999	437	924	999999	520	81	851	999999	252	631	933	582	999999	360	825	936	369	999999	329	966	27	999999	44	334	999999	973	453	741	999999	901	999999	999999	604	999999	549	57	999999	822	924	999999	999999	999999	999999	655	498	999999	682	
370	311	679	618	999999	999999	836	736	658	402	600	812	999999	999999	999999	960	999999	842	306	977	605	811	777	710	546	594	306	792	721	999999	389	835	891	301	999999	440	84	999999	487	999999	768	593	999999	654	634	999999	999999	405	74	345	101	999999	201	999999	87	558	533	968	81	716	50	54	25	761	999999	764	920	254	545	678	999999	999999	364	17	219	999999	921	999999	86	536	215	901	727	385	805	576	644	138	223	999999	999999	115	999999	771	259	999999	578	139	641	870	99	999999	860	395	459	43	457	194	553	999999	637	410	892	999999	511	149	326	639	956	446	130	792	40	21	771	780	999999	999999	999999	999999	443	792	999999	215	447	999999	50	342	999999	771	128	999999	585	999999	896	999999	223	675	269	119	407	938	999999	204	750	307	999999	848	624	679	196	999999	999999	67	632	845	918	999999	108	439	999999	999999	713	194	327	669	999999	882	124	274	567	181	334	648	98	504	619	297	465	149	968	202	717	257	585	264	33	528	525	60	588	999999	576	830	999999	999999	999999	988	999999	90	100	230	733	360	121	999999	540	787	968	137	236	631	231	999999	999999	999999	276	466	608	73	646	687	366	74	685	41	999999	504	637	675	999999	630	420	385	59	748	999999	367	145	571	724	245	560	398	824	957	315	618	999999	114	156	999999	390	813	999999	999999	999999	669	999999	90	419	46	160	302	857	999999	220	845	909	722	448	999999	330	999999	348	410	137	999999	249	727	725	986	145	999999	999999	999999	250	999999	941	999999	885	999999	999999	999999	161	999999	95	267	540	228	747	469	709	646	666	999999	448	352	475	999999	999999	999999	429	999999	364	999999	901	627	772	357	999999	999999	904	272	837	650	999999	275	886	659	325	999999	437	31	980	999999	287	498	866	291	71	897	142	907	371	990	378	744	700	728	999999	467	495	999999	862	999999	565	446	999999	999999	31	183	466	815	999999	415	467	408	967	999999	155	412	760	491	999999	468	999999	999999	901	847	281	999999	575	167	871	857	384	999999	169	845	700	840	690	999999	270	888	441	326	199	955	532	970	776	999999	582	385	706	14	999999	403	999999	999999	544	961	744	549	999999	308	943	861	41	999999	248	132	408	314	999999	909	230	407	37	163	807	999999	324	311	705	999999	585	496	160	380	358	766	191	141	306	729	999999	721	290	999999	383	338	923	321	999999	654	999999	277	999999	797	783	999999	376	999999	999999	598	999999	999999	999999	634	723	456	710	661	863	999999	940	277	18	993	803	508	126	999999	999999	479	999999	13	
579	999999	780	999999	833	363	999999	859	399	999999	379	708	999999	999999	877	656	999999	999999	627	999999	457	258	999999	999999	268	670	999999	285	382	481	729	292	999999	999999	999999	793	853	415	623	999999	74	14	92	267	898	310	910	139	999999	469	484	853	851	999999	555	331	345	854	999999	173	999999	321	999999	917	999999	96	142	449	810	93	999999	14	313	280	999999	453	999999	999999	37	958	759	864	654	999999	997	876	441	999999	97	542	999999	999999	366	460	987	999999	527	175	315	811	177	999999	329	547	666	480	999999	581	561	999999	165	888	999999	100	999999	999999	666	573	999999	999999	654	326	362	278	635	804	999999	999999	292	454	925	999999	999999	999999	791	298	544	117	256	526	999999	999999	999999	984	386	570	999999	275	999999	491	999999	954	254	239	999999	850	118	60	911	862	999999	696	999999	117	186	164	747	610	308	999999	960	559	326	403	749	795	72	377	891	75	631	382	807	801	367	970	756	999999	999999	940	999999	493	205	394	695	640	999999	156	999999	232	823	572	999999	931	530	537	638	999999	490	371	788	740	169	846	999999	999999	999999	497	750	999999	408	835	551	368	934	477	364	932	999999	119	233	915	999999	999999	999999	69	416	875	999999	829	342	905	431	697	162	999999	334	358	999999	246	999999	999999	999999	602	824	987	30	608	999999	999999	183	706	152	999999	148	999999	180	500	604	999999	52	23	227	920	873	503	413	999999	215	493	999999	15	999999	471	368	159	519	999999	844	264	48	999999	999999	226	655	636	762	999999	999999	999999	280	834	753	999999	203	737	999999	485	729	331	584	176	402	513	911	177	999999	681	22	989	363	213	655	350	999999	999999	144	10	999999	999999	740	362	305	925	223	318	262	796	999999	630	301	999999	247	523	679	871	415	999999	315	487	709	91	47	569	999999	77	188	999999	999999	958	602	999999	220	493	590	999999	999999	999999	300	999999	915	141	413	392	999999	329	999999	141	671	270	999999	770	695	787	999999	999999	324	999999	998	156	139	999999	946	319	37	445	822	754	933	458	10	999999	84	999999	572	999999	678	655	871	999999	111	999999	741	589	138	999999	170	433	999999	930	906	999999	479	154	472	999999	999999	103	999999	262	506	999999	208	222	270	892	696	983	224	999999	981	669	863	400	999999	92	999999	366	190	205	284	399	999999	12	551	999999	468	929	249	506	999999	999999	301	999999	999999	891	848	528	329	999999	146	187	999999	996	949	247	282	88	109	390	957	828	999999	169	978	117	421	999999	670	406	433	766	743	718	576	999999	377	254	999999	999999	
243	999999	999999	944	68	106	190	801	62	314	591	390	829	859	548	563	671	142	641	993	479	653	999999	922	812	379	443	500	429	999999	999999	999999	788	946	999999	999999	791	969	110	881	927	619	152	366	814	53	936	999999	179	23	999999	245	999999	306	683	590	731	999999	141	688	663	689	999999	509	999999	563	999999	882	713	180	772	702	41	759	76	999999	511	999999	118	769	442	999999	331	416	818	999999	999999	492	273	999999	999999	676	837	421	228	247	248	642	921	999999	451	999999	180	998	250	999999	214	853	240	823	89	239	16	371	255	113	368	965	691	999999	999999	118	999999	999999	999999	106	864	619	541	999999	621	868	579	999999	327	999999	999999	332	176	785	999999	571	262	449	486	999999	669	476	999999	999999	999999	282	951	121	122	343	444	33	475	154	178	594	321	411	212	999999	999999	159	999999	867	724	45	799	905	999999	577	856	179	999999	125	999999	398	454	426	949	999999	916	999999	744	999999	999999	999999	999999	32	999999	835	260	999999	999999	275	757	519	432	308	400	843	999999	999999	731	999999	999999	999999	362	359	716	779	999999	894	461	999999	304	201	999999	69	923	368	188	999999	298	554	327	15	932	999999	367	917	999999	155	36	116	865	870	736	999999	507	678	12	507	315	837	999999	365	999999	383	970	565	114	372	999999	42	999999	706	757	186	999999	481	342	958	999999	799	813	999999	868	355	998	434	999999	214	999999	255	365	999999	471	460	858	961	615	558	433	802	812	603	770	993	451	168	999999	559	982	35	345	54	999999	999999	34	701	496	54	999999	999999	110	900	810	140	676	983	244	306	328	999999	999999	784	999999	999999	999999	219	999999	874	999999	999999	320	905	232	536	909	320	999999	999999	436	167	999999	571	999999	886	701	912	792	640	326	467	923	816	241	726	170	999999	999999	325	999999	814	999999	621	150	545	236	999999	677	284	230	366	818	289	870	171	790	303	999999	999999	498	84	427	999999	557	446	916	503	673	999999	375	999999	999999	849	436	622	999999	853	999999	637	660	505	999999	518	419	999999	648	644	946	999999	935	866	950	999999	999999	999999	397	999999	73	704	629	999999	531	180	908	999999	566	999999	852	258	481	937	872	972	986	992	838	908	999999	597	797	281	999999	603	571	509	406	926	31	980	234	805	999999	727	18	928	999999	999999	609	547	404	679	791	698	598	997	993	978	887	835	616	488	999999	476	906	357	185	928	609	409	476	999999	948	871	33	676	158	155	999999	68	28	774	309	636	202	128	489	857	14	573	515	428	
999999	196	374	999999	104	999999	820	660	752	55	464	210	80	999999	731	919	675	922	999999	848	23	828	816	841	188	999999	999999	788	868	327	924	45	893	57	999999	999999	999999	286	999999	835	335	313	999999	999999	319	109	565	437	397	999999	999999	91	724	666	415	999999	379	999999	999999	29	999999	41	999999	434	130	999999	999999	999999	999999	969	422	398	999999	23	999999	709	523	843	531	89	519	846	401	308	999999	842	321	236	641	999999	391	974	999999	561	999999	303	999999	880	852	890	792	541	272	427	157	999999	741	710	999999	705	999999	536	10	487	510	202	639	494	299	999999	999999	999999	391	785	999999	448	679	788	226	229	198	642	991	641	296	977	999999	999999	161	351	999999	610	93	936	691	855	973	241	61	604	999999	37	591	573	783	712	159	487	839	709	124	952	999999	923	516	65	999999	369	201	999999	618	665	343	999999	999999	999999	996	455	103	732	474	447	999999	999999	565	171	60	427	857	583	827	106	999999	452	236	158	127	169	429	636	999999	613	50	527	986	999	999999	643	396	286	999999	704	393	116	244	677	999999	871	367	999999	14	127	999999	999999	999999	521	530	999999	721	999999	389	836	35	467	423	860	407	219	999999	999999	999999	999999	41	999999	999999	133	713	38	217	559	999999	255	802	84	631	201	111	433	822	475	999999	803	921	367	896	879	999999	926	693	999999	279	999999	999999	801	877	999999	96	999999	749	581	807	501	683	172	105	144	999999	999999	835	231	759	974	397	999999	97	674	999999	673	684	999999	999999	787	345	833	290	927	999999	11	206	45	999999	181	683	250	667	976	999999	999999	271	762	999999	999999	999999	999999	624	305	999999	87	713	999999	110	423	999999	761	999999	30	166	849	881	999999	135	43	755	999999	125	999999	300	157	502	120	999999	999999	411	999999	151	728	696	872	999999	984	319	931	297	992	999999	691	999999	921	124	647	820	999999	877	103	636	812	971	300	356	46	14	470	584	602	658	999999	999999	999999	620	407	333	293	640	999999	858	999999	745	762	866	434	663	379	42	999999	300	999999	858	317	295	339	757	406	526	999999	980	848	356	999999	343	999999	679	999999	311	716	323	536	639	999999	999999	442	76	218	434	922	383	635	437	730	999999	384	515	999999	49	290	999999	926	767	999999	917	999999	847	60	999999	999999	999999	72	999999	325	540	999999	644	878	999999	852	999999	548	972	604	799	354	420	999999	393	959	64	975	999999	31	999999	999999	768	182	73	235	594	26	790	137	999999	321	567	122	199	999999	739	636	999999	196	27	111	
999999	172	668	572	598	999999	666	469	252	778	511	56	258	153	995	472	815	847	268	999999	999999	844	436	487	786	999999	999999	846	999999	427	354	375	999999	999999	442	606	999999	500	636	999999	360	331	885	399	999999	521	863	999999	552	277	999999	783	999999	772	353	119	999999	190	785	300	794	820	249	824	433	146	53	293	710	999999	958	324	220	896	895	436	959	999999	678	275	999999	390	303	999999	605	570	447	240	622	333	870	333	715	346	999999	539	999999	999999	965	999999	478	580	345	999999	319	999999	999999	41	876	916	999999	698	512	520	854	414	526	296	999999	862	698	812	670	387	999999	634	609	874	328	365	354	898	81	999999	796	999999	55	999999	643	999999	999999	416	364	705	182	999999	821	204	491	173	999999	795	841	112	999999	666	909	999999	633	684	898	698	713	521	571	261	627	999999	723	989	368	385	653	131	865	292	458	965	999999	357	813	414	392	164	352	559	67	968	39	999999	955	999999	516	959	209	309	703	843	143	921	553	323	481	501	804	999999	152	719	247	692	999999	944	752	286	870	999999	315	558	178	999999	999999	659	477	592	43	281	869	694	921	566	589	999999	831	293	804	999999	932	999999	360	999999	417	348	730	347	999999	999999	999999	999999	98	715	993	154	999999	130	999999	894	999999	888	468	999999	767	457	999999	999999	112	602	122	999999	999999	379	561	999999	207	462	605	855	928	140	669	31	936	999999	605	215	999999	444	940	710	999999	909	654	54	432	827	947	959	549	999999	244	999999	899	999999	999999	999999	999999	578	947	999999	525	872	966	999999	228	446	597	139	852	592	118	668	662	411	999999	999999	724	516	991	380	514	646	999999	878	895	349	999999	999999	999999	886	61	993	497	999999	195	691	999999	939	999999	986	239	999999	116	999999	940	576	667	497	970	999999	999999	999999	999999	576	999999	879	567	97	819	999999	323	536	999999	999999	540	125	999999	999999	999999	999999	628	785	691	15	999999	696	999999	358	938	329	682	634	100	692	891	999999	416	920	30	316	134	856	130	947	673	702	567	149	426	999999	999999	733	281	999999	568	219	999999	581	435	999999	349	219	999999	499	206	688	446	568	999999	136	999999	260	914	910	98	772	664	743	999999	448	138	399	931	122	923	999999	999999	343	133	682	458	999999	494	18	966	915	706	999999	750	984	266	999	75	999999	126	155	819	370	999999	796	554	999999	249	999999	883	949	287	46	575	257	334	112	444	999999	678	873	765	905	943	183	75	999999	992	357	191	138	334	999999	996	999999	139	999999	
674	337	137	245	595	507	134	27	637	670	999999	503	659	164	999999	673	999999	999999	390	913	427	999999	730	522	999999	891	999999	754	999999	645	49	999999	127	342	437	117	273	442	999999	267	780	999999	999999	404	977	999999	999999	36	574	661	999999	753	398	226	575	189	606	615	26	703	700	999999	402	991	630	999999	386	327	726	999999	409	188	999999	132	142	500	948	335	999999	729	999999	779	189	963	625	999999	408	900	766	257	511	658	999999	584	566	410	999999	554	774	718	123	381	309	127	262	841	789	999999	94	84	241	999999	80	296	510	921	200	999999	376	344	859	485	560	479	945	751	762	389	999999	731	966	404	561	826	616	821	480	72	711	783	507	143	816	691	999999	999999	999999	999999	999999	999999	220	106	188	440	858	638	820	830	182	999999	89	410	710	362	118	836	719	254	680	688	451	138	727	592	837	726	668	868	462	714	173	633	999999	919	521	999999	226	131	967	999999	999999	999999	889	210	703	999999	433	999999	583	189	521	343	459	395	204	91	378	595	603	142	999999	999999	377	468	347	456	105	790	999999	248	999999	597	286	701	687	801	249	526	999999	999999	303	999999	999999	282	202	830	183	918	999999	439	999999	630	528	999999	999999	999999	999999	430	863	257	11	642	622	344	999999	923	999999	999999	708	403	842	852	707	863	838	764	666	104	999999	516	282	186	999999	411	747	990	79	450	692	638	999999	818	663	641	999999	999999	592	951	713	279	773	425	220	331	597	649	922	664	996	254	393	186	165	999999	999999	825	576	999999	596	579	853	615	75	80	873	999999	198	999999	999999	187	999999	714	391	996	999999	856	965	999999	999999	108	77	999999	454	999999	254	352	663	999999	666	913	94	380	364	144	425	167	360	150	457	999999	999999	856	999999	818	83	999999	999999	169	613	127	859	999999	407	999999	999999	448	999999	628	825	999999	371	881	409	220	999999	801	360	257	999999	585	506	825	297	250	648	220	999999	635	374	999999	557	504	703	548	64	263	972	866	632	976	996	999999	324	926	212	579	999999	329	999999	999999	999999	999999	588	38	999999	43	543	167	849	301	574	535	999999	258	972	867	187	999999	166	839	828	999999	999999	603	588	773	999999	370	47	78	763	999999	910	102	258	999999	915	675	926	31	720	814	999999	341	412	471	478	75	953	345	402	595	173	999999	999999	834	923	984	450	847	531	182	130	781	999999	29	625	171	999	963	951	511	934	145	128	999999	476	292	201	999999	304	999999	416	702	676	177	391	33	648	999999	
96	931	235	999999	499	547	694	245	804	393	999999	317	76	990	394	890	661	38	767	999999	367	640	793	332	552	999999	999999	428	999999	369	637	999999	522	585	877	29	999999	999999	645	581	328	241	488	807	999999	987	999999	426	999999	786	516	363	265	218	67	455	147	902	536	413	999999	999999	140	444	756	999999	795	490	999999	374	614	805	392	196	121	135	162	986	61	565	716	349	120	328	852	283	346	313	528	432	881	999999	329	999999	799	62	111	999999	60	999999	202	888	313	943	181	999999	971	78	107	931	999999	999999	999999	999999	696	999999	166	999999	591	999999	907	491	962	691	492	240	486	999999	396	68	999999	119	999999	34	373	828	46	176	156	152	312	277	216	596	139	729	999999	999999	546	367	896	299	999999	578	999999	710	926	621	999999	941	233	821	999999	999999	906	999999	226	826	607	867	999999	989	664	449	179	639	285	375	561	999999	707	999999	613	999999	172	735	657	366	904	663	902	424	999999	215	918	491	595	178	690	946	513	706	999999	678	961	906	634	21	408	999999	435	560	70	699	244	105	999999	653	875	181	999999	860	921	999999	965	981	999999	459	999999	688	999999	999999	685	615	259	999999	387	934	76	999999	110	645	958	424	237	351	364	999999	970	822	283	942	302	518	420	652	785	999999	712	980	631	999999	490	719	446	328	874	455	999999	243	718	999999	586	619	80	890	999999	999999	999999	624	627	999999	488	708	415	111	813	999999	204	999999	999999	999999	231	96	634	925	165	248	977	908	999999	908	999999	737	114	999	365	999999	999999	530	751	288	100	98	999999	373	695	781	314	999999	514	707	260	843	999999	147	61	500	984	155	999999	663	529	999999	157	718	692	751	603	999999	746	140	729	673	999999	999999	490	142	999999	271	239	384	934	999999	403	768	657	732	718	967	947	999999	699	302	796	97	759	292	941	645	681	944	999999	898	598	384	999999	587	999999	92	999999	999999	768	723	915	360	728	885	999999	388	70	959	999999	636	468	881	999999	436	999999	767	999999	999999	201	96	590	999999	206	46	55	999999	790	999999	999999	999999	319	38	107	975	387	445	369	999999	878	563	584	721	910	550	439	716	943	552	709	999999	999999	460	727	681	143	629	164	692	840	394	598	989	999999	408	327	439	783	999999	999999	442	407	313	328	638	511	999999	385	655	999999	338	86	247	371	999999	730	859	311	426	842	758	999999	676	999999	494	999999	595	506	512	233	10	932	487	503	277	823	601	141	999999	999999	274	253	508	95	511	318	999999	
628	702	999999	467	999999	999999	623	300	160	731	999999	834	673	916	372	873	432	606	405	598	743	103	999999	138	999999	222	999999	999999	514	783	590	999999	186	999999	966	804	833	765	999999	575	864	213	126	102	330	306	425	262	902	380	999999	489	999999	999999	616	534	999999	549	739	916	121	55	999999	377	999999	748	658	69	999999	568	999999	666	734	830	999999	540	977	999999	807	431	797	994	999999	999999	706	111	425	999999	999999	441	999999	294	35	955	999999	818	427	748	999999	581	648	365	311	999999	341	419	754	285	985	86	999999	999999	741	318	128	126	380	652	999999	999999	333	999999	999999	999999	999999	999999	999999	779	376	915	999999	239	655	235	782	441	999999	341	801	297	999999	150	481	999999	884	405	552	717	999999	999999	999999	774	999999	913	258	456	304	792	577	999999	999999	975	908	79	963	999999	750	516	535	687	434	49	999999	383	999999	999999	719	150	635	371	999999	999999	942	999999	477	348	999999	741	999999	335	147	900	763	225	999999	381	242	999999	957	566	999999	999999	191	158	913	999999	999999	704	999999	76	737	999999	167	215	384	854	42	878	601	999999	175	18	999999	210	999999	533	285	999999	863	999999	999999	999999	193	78	716	175	742	793	126	78	424	457	999999	910	598	999999	742	558	840	999999	348	363	810	342	400	646	507	980	607	389	133	999999	840	999999	126	429	969	999999	499	218	122	999999	762	532	210	717	498	628	611	566	791	999999	794	209	971	596	506	850	677	79	668	761	195	736	999999	135	617	608	794	999999	24	653	68	632	552	110	601	999999	141	682	999999	878	379	51	598	406	999999	640	940	999999	923	128	421	429	549	360	62	35	587	999999	999999	889	833	442	552	999999	668	172	657	871	994	228	999999	994	921	789	392	154	148	999999	631	976	668	274	256	895	242	999999	92	201	57	576	999999	66	999999	268	54	999999	498	460	738	341	983	78	535	704	409	999999	507	759	999999	999999	886	49	453	133	230	569	196	999999	999999	999999	89	465	824	428	527	663	422	663	999999	455	655	999999	999999	300	993	999999	999999	551	999999	816	141	999999	233	999999	689	661	612	459	48	485	750	999999	556	709	999999	528	999999	116	187	746	14	844	24	523	262	208	238	163	999999	999999	830	645	170	999999	999999	756	242	685	739	865	60	962	999999	999999	999999	813	999999	110	48	999999	355	999999	373	999999	812	297	318	999999	999999	490	432	458	329	417	655	999999	999999	467	999999	999999	296	569	999999	321	695	51	229	755	817	999999	76	138	125	665	285	207	281	421	
999999	609	448	532	799	258	442	601	999999	217	614	600	142	674	999999	543	188	785	265	999999	63	999999	77	562	892	447	424	999999	343	664	142	999999	833	269	191	213	66	999999	770	128	878	103	408	22	151	227	315	999999	999999	581	486	499	999999	999999	367	516	542	885	999999	361	834	149	268	978	84	166	767	873	493	92	486	424	25	146	999999	960	371	999999	421	675	141	31	461	761	999999	642	516	999999	902	674	999999	181	999999	418	294	739	835	999999	938	984	459	442	909	999999	105	999999	484	999999	56	999999	154	487	999999	964	230	812	687	506	801	441	650	164	999999	818	999999	315	999999	999999	852	443	134	999999	126	999999	225	999999	122	702	999999	126	168	711	567	504	530	194	707	169	198	481	62	999999	628	506	344	305	999999	999999	999999	789	770	877	952	612	283	212	370	46	748	999999	700	999999	999999	685	999999	999999	596	476	297	236	608	999999	418	380	391	794	999999	620	102	920	237	30	999999	876	355	291	758	954	231	327	999999	671	420	666	781	77	499	943	999999	999999	708	999999	999999	121	191	638	468	999999	231	488	889	999999	943	999999	304	999999	999999	999999	339	991	191	999999	254	970	999999	937	721	752	599	324	304	999999	999999	697	221	241	227	252	695	717	823	185	732	742	999999	83	727	999999	371	111	446	536	614	999999	999999	76	750	833	999999	254	916	715	983	907	194	520	362	256	999999	72	462	388	277	622	177	15	909	511	542	999999	999999	999999	390	999999	877	767	765	165	482	999999	491	394	999999	450	800	117	999999	824	558	918	720	480	975	309	649	67	269	991	73	218	999999	248	300	379	44	787	335	495	999999	999999	754	207	774	470	581	999999	999999	999999	822	999999	999999	999999	953	624	999999	739	999999	91	848	820	508	773	999999	273	989	252	103	173	999999	22	782	706	795	142	999999	999999	999999	514	728	581	999999	999999	179	999999	404	81	295	676	760	305	632	999999	647	219	917	981	999999	510	481	999999	973	681	999999	809	999999	117	299	820	999999	105	43	649	363	999999	607	76	999999	98	869	918	999999	426	412	120	389	538	69	585	999999	191	418	205	43	999999	608	540	30	370	999999	297	781	474	226	665	271	983	999999	380	611	999999	387	26	641	999999	999999	557	278	310	429	748	58	714	606	999999	686	837	616	963	668	77	55	243	372	999999	999999	999999	210	747	848	999999	999999	688	974	373	804	402	564	480	28	999999	272	999999	941	977	249	77	868	999999	999999	434	376	999999	711	544	804	154	654	69	999999	888	
356	999999	461	999999	110	999999	740	242	474	999999	999999	146	945	999999	805	335	302	394	342	999999	624	263	769	424	999999	721	977	439	568	659	748	505	999999	139	704	741	268	999999	999999	880	337	999999	999999	693	161	999999	981	104	739	479	852	269	726	356	999999	999999	999999	47	992	999999	999999	310	673	814	546	777	91	815	999999	73	76	383	516	462	742	988	780	85	272	799	739	999999	999999	99	807	488	779	708	865	999999	979	999999	999999	499	497	999999	999999	668	156	999999	158	176	191	999999	412	478	753	273	613	999999	323	685	774	999999	999999	999999	609	583	999999	68	999999	383	950	312	999999	845	456	27	964	715	35	122	929	888	999999	573	999999	35	686	999999	734	515	104	588	297	304	457	733	999999	988	427	388	660	98	386	775	999999	879	591	567	999999	999999	308	999999	260	211	756	885	551	86	808	584	896	999999	333	492	289	371	999999	789	398	723	999999	999999	297	999999	999999	841	511	999999	999999	821	444	999999	316	999999	999999	205	337	999999	999999	999999	191	999999	189	999999	491	982	764	894	495	854	864	801	999999	308	567	332	610	614	749	914	384	676	729	987	150	777	371	334	285	94	43	999999	251	999999	541	404	999999	454	999999	999999	999999	617	999999	999999	956	999999	950	18	441	883	594	999999	346	633	197	515	999999	999999	703	714	999999	439	999999	999999	820	999999	560	352	766	173	536	165	999999	281	837	766	296	236	999999	507	826	363	999999	999999	999999	999999	591	999999	639	36	361	603	999999	450	857	647	999999	978	682	30	999999	608	251	278	357	438	274	75	796	999999	999999	999999	172	205	887	267	545	226	912	510	354	942	999999	740	811	999999	999999	19	423	200	766	999999	999999	20	999999	999999	999999	999999	999999	70	56	526	999999	218	807	544	441	555	562	999999	111	783	76	999999	675	999999	895	510	466	425	34	265	652	605	664	911	272	161	781	999999	999999	920	182	851	999999	828	130	999999	999999	277	500	858	456	999999	999999	983	251	382	345	999999	332	612	169	999999	999999	791	874	225	999999	999999	282	290	774	893	456	191	611	999999	999999	999999	30	999999	576	999999	999999	176	999999	999999	999999	999999	670	889	999999	507	346	542	760	999999	816	672	953	904	949	48	999999	220	93	563	375	907	382	36	664	497	264	930	999999	999999	703	869	982	54	708	873	234	392	999999	999999	556	914	430	68	408	55	893	125	999999	538	203	999999	92	255	463	610	308	999999	234	999999	253	999999	999999	790	849	999999	999999	909	999999	999999	813	999999	746	816	16	999999	486	323	999999	999999	
604	148	488	506	776	989	786	737	590	107	574	590	999999	154	33	151	417	639	218	461	365	999999	918	999999	724	591	967	999999	248	999999	133	999999	999999	615	724	114	927	999	999999	859	999999	999999	328	108	511	233	454	602	792	865	53	846	115	177	999999	619	229	121	782	999999	32	521	498	588	974	589	999999	999999	999999	919	223	418	625	999999	999999	412	666	999999	999999	501	147	375	483	383	958	286	879	999999	361	115	884	999999	227	829	837	648	463	740	999999	921	999999	999999	999999	873	999999	635	231	999999	999999	851	953	409	999999	290	999999	657	48	125	629	697	709	999999	999999	325	44	406	200	999999	522	652	999999	999999	695	944	843	999999	203	999999	731	332	65	999999	972	510	161	485	570	999999	999999	189	610	347	999999	437	221	931	710	999999	838	255	445	434	243	233	901	37	713	311	999999	812	464	438	394	306	641	585	999999	690	173	999999	836	263	24	999999	52	999999	815	999999	732	911	999999	346	770	485	887	631	890	999999	608	134	772	269	499	969	725	181	953	813	999999	635	186	999999	693	290	419	191	419	901	191	300	221	999999	999999	999999	287	128	999999	999999	418	19	695	15	91	48	786	576	999999	999999	617	999999	658	999999	472	106	735	999999	999999	490	76	706	221	999999	568	318	912	327	690	964	691	607	514	999999	404	786	939	999999	999999	999999	503	842	999999	374	294	999999	641	219	982	999999	800	999999	475	187	842	999999	797	707	999999	773	999999	468	886	799	363	999999	366	614	607	685	999999	563	575	997	986	999999	289	847	704	999999	677	702	999999	999999	174	917	142	999999	999999	999999	988	999999	733	175	528	45	999999	628	20	284	954	37	612	306	326	246	208	999999	999999	617	433	999999	12	200	999999	999999	133	999999	634	445	999999	39	412	914	696	999999	829	410	479	999999	278	660	837	999999	302	650	100	999999	890	928	719	664	999999	594	269	48	240	543	78	105	911	286	994	574	406	925	624	698	609	402	999999	797	999999	248	348	772	123	999999	897	999999	999999	999999	999999	706	725	223	892	817	655	658	693	999999	341	383	50	992	999999	272	33	377	35	402	999999	497	999999	922	999999	898	255	999999	999999	658	646	622	762	826	999999	297	848	193	43	807	53	999999	709	131	465	624	208	999999	116	999999	557	529	431	940	656	999999	195	803	999999	993	571	999999	733	44	648	719	621	223	504	378	999999	840	344	227	359	999999	999999	999999	466	52	700	999999	390	84	999999	127	999999	999999	180	999999	999999	55	999999	999999	245	999999	227	675	482	746	
12	984	852	737	437	717	194	213	591	999999	999999	795	346	513	302	672	778	659	999999	999999	527	999999	53	307	276	999999	213	304	982	474	270	999999	999999	720	50	715	57	652	647	999999	999999	988	239	999999	694	316	999999	133	746	573	116	567	999999	950	229	212	941	554	471	999999	514	889	999999	127	908	399	999999	626	473	586	625	999999	22	550	599	999999	570	51	612	959	999999	999999	999999	419	368	999999	999999	966	501	837	774	502	191	588	878	999999	767	122	102	305	438	92	659	999999	948	980	555	999999	361	690	642	899	942	511	398	999999	999999	811	759	216	27	911	134	999999	812	132	943	433	672	556	771	457	999999	317	531	588	429	397	471	387	157	191	999999	811	205	999999	560	999999	999999	453	710	955	999999	885	287	526	957	33	357	825	47	131	528	805	918	194	950	634	999999	809	999999	999999	350	382	69	836	999999	323	440	937	572	273	243	228	845	815	104	73	39	15	630	405	999999	645	349	35	662	809	892	20	924	925	999999	390	448	766	614	981	826	451	230	643	999999	419	999999	774	887	309	999999	112	99	886	605	974	189	609	903	705	999999	999999	183	496	430	999999	999999	647	571	852	780	88	999999	123	247	999999	785	999999	813	999999	999999	575	999999	999999	849	789	920	47	330	999999	999999	839	862	909	948	999999	277	733	222	172	406	615	212	45	999999	881	901	976	648	26	199	201	999999	283	999999	466	895	820	647	640	999999	975	327	845	650	999999	225	301	174	455	320	999999	999999	999999	234	777	999999	112	834	999999	888	999999	398	999999	537	19	999999	589	597	999999	999999	457	95	581	999999	430	298	367	394	999999	665	999999	811	203	999999	999999	427	155	59	544	999999	793	985	999999	752	999999	586	23	999999	641	897	636	703	682	557	999999	966	202	987	803	489	999999	717	255	312	287	999999	205	999999	999999	592	897	540	999999	398	114	999999	999999	999999	999999	843	284	59	753	690	39	907	139	999999	842	181	234	168	255	64	96	85	740	376	999999	432	999999	416	999999	58	999	105	649	293	453	402	559	999999	889	959	999999	999999	964	565	999999	999999	13	999999	764	229	999999	739	999999	999999	999999	38	731	50	364	675	462	867	999999	999999	999999	934	267	845	201	450	999999	861	278	295	849	999999	120	184	103	104	428	832	651	999999	691	270	999999	650	981	999999	670	518	19	224	507	347	823	269	874	348	123	168	367	324	999999	505	999999	998	159	181	918	556	946	999999	256	629	999999	999999	999999	430	133	616	864	777	779	999999	852	
999999	788	999999	316	999999	310	999999	999999	999999	475	337	99	195	999999	811	501	809	506	999999	571	748	967	877	131	388	256	999999	225	999999	303	590	999999	504	653	416	220	999999	865	77	999999	202	289	986	999999	889	355	999999	632	321	999999	999999	999999	665	541	113	96	910	391	927	604	857	539	484	966	885	999999	595	999999	391	999999	854	944	439	868	379	469	981	723	999999	999999	428	821	904	390	249	319	999999	999999	549	330	309	265	999999	472	398	662	805	29	999999	107	999999	999999	999999	720	271	119	840	999999	171	644	115	197	159	894	185	46	635	999999	726	575	911	999999	999999	71	999999	598	999999	966	480	717	664	999999	453	144	999999	143	581	194	129	140	999999	93	802	905	225	121	116	52	297	999999	37	712	302	703	195	138	303	999999	428	999999	111	873	326	453	979	999999	743	24	621	999999	465	451	973	999999	106	828	999999	96	846	189	492	999999	679	128	689	952	669	999999	949	154	840	402	765	456	38	999999	999999	358	925	999999	999999	999999	431	254	896	586	738	706	607	366	308	216	341	999999	191	146	999999	207	764	37	483	999999	75	999999	211	72	685	999999	567	501	72	999999	170	774	811	400	999999	434	232	112	223	963	152	592	999999	633	999999	999999	275	891	410	568	593	999999	598	384	35	954	52	999999	901	220	999999	116	304	827	55	567	437	999999	999999	769	975	661	814	520	851	482	630	578	999999	168	262	675	100	503	887	272	186	437	999999	589	391	398	999999	12	824	45	298	28	999999	503	99	999999	298	999999	593	999999	93	87	532	552	333	474	999999	742	958	473	26	801	940	782	391	999	424	24	999999	587	459	811	999999	816	194	612	990	999999	78	777	387	999999	909	999999	189	999999	999999	822	265	917	999999	469	999999	999999	999999	496	87	805	121	100	999999	999999	263	15	482	999999	391	715	368	721	999999	332	673	191	95	567	999999	986	603	999999	104	602	759	470	30	990	766	344	999999	697	535	195	397	978	999999	113	204	904	481	906	999999	199	463	544	442	999999	795	999999	275	999999	999999	101	999999	829	995	467	525	793	985	492	515	56	918	670	999999	999999	935	695	473	982	372	987	999999	999999	576	905	149	224	38	785	204	999999	999999	347	102	444	983	568	999999	999999	587	999999	918	989	400	669	280	792	358	152	308	110	399	292	97	999999	587	514	262	100	999999	310	764	209	298	612	977	581	578	751	315	377	712	223	404	961	79	524	999999	999999	634	356	866	885	486	104	513	999999	259	999999	999999	479	
999999	892	931	287	646	718	999999	787	691	699	224	607	837	999999	397	999999	999999	136	548	72	217	355	465	971	443	879	999999	999999	999999	200	331	104	893	836	72	999999	291	999999	324	360	823	999999	999999	999999	999999	269	999999	555	999999	337	999999	132	935	795	272	959	999999	959	844	767	995	507	688	999999	999999	130	999999	11	869	999999	893	999999	812	198	249	698	140	530	840	999999	999999	177	497	999999	300	209	168	108	999999	112	393	332	283	556	364	325	831	723	566	21	555	57	686	139	443	139	320	747	555	999999	829	906	129	669	935	828	19	915	210	178	961	614	437	767	193	571	496	265	833	923	999999	999999	964	828	628	784	491	999999	999999	171	889	421	552	999	999999	487	212	613	620	536	315	915	522	999999	59	941	619	918	999999	871	642	64	913	999999	999999	422	999999	301	50	161	347	651	587	999999	289	550	71	437	494	706	369	999999	999999	307	617	951	894	576	778	687	174	572	422	467	999999	999999	507	920	999999	860	545	999999	572	999999	198	664	337	999999	999999	509	879	191	434	999999	511	999999	419	999999	25	999999	527	375	522	363	986	999999	999999	130	519	454	52	999999	145	633	999999	458	320	185	118	953	623	420	468	278	808	982	147	183	955	770	425	891	904	546	342	179	398	219	482	424	999999	217	964	663	467	737	56	999999	87	63	448	243	507	999999	999999	117	907	253	555	999999	999999	64	999999	749	38	160	247	599	999999	999999	70	111	999999	999999	999999	416	456	999999	811	80	936	346	106	901	999999	192	394	842	414	235	272	154	664	999999	787	380	52	224	999999	999999	500	456	510	96	999999	999999	540	813	544	725	999999	112	442	999999	999999	999999	958	273	999999	846	766	999999	194	75	728	915	447	234	999999	157	373	999999	180	504	580	489	835	19	908	999999	652	581	999999	688	573	169	712	189	411	496	421	779	796	787	550	999999	999999	445	367	88	899	315	905	999999	361	430	931	999999	999999	587	999999	949	999999	442	204	195	106	999999	501	569	212	999999	999999	420	735	594	999999	393	953	484	227	400	651	830	95	346	675	999999	337	153	999999	775	285	823	42	999999	424	364	593	365	998	766	943	798	999999	999999	492	495	661	767	985	548	983	429	369	999999	308	999999	357	858	999999	195	178	358	340	999999	982	999	388	273	179	90	799	598	999999	999999	457	852	999999	453	853	999999	259	569	167	690	791	856	999999	968	999999	999999	16	999999	999999	813	597	999999	468	448	659	493	116	398	598	905	748	999999	943	907	
616	455	578	903	14	339	936	609	201	999999	645	999999	544	420	108	999999	83	74	752	672	864	862	394	999999	999999	999999	999999	999999	971	261	941	999999	913	557	999999	718	322	999999	730	516	876	987	403	817	802	533	949	696	299	320	831	683	643	999999	999999	999999	70	72	119	999999	999999	85	638	999999	999999	250	222	987	68	390	965	970	999999	245	999999	876	468	577	999999	270	420	387	571	661	429	267	999999	642	514	607	658	260	999999	96	260	801	999999	464	118	562	320	961	638	909	354	861	350	407	999999	175	296	493	357	848	233	878	514	976	999999	451	487	999999	482	999999	999999	715	999999	257	985	995	527	14	999999	161	949	459	749	999999	999999	568	917	999999	168	348	321	174	999999	155	862	999999	296	999999	944	667	999999	741	999999	999999	999999	639	884	102	999999	489	648	999999	34	205	898	999999	138	852	670	951	999999	131	421	144	999999	567	999999	830	395	999999	708	154	999999	801	87	218	999999	572	484	677	683	824	943	999999	999999	39	149	706	257	97	253	444	712	999999	143	953	330	354	47	999999	826	64	707	999999	999999	503	231	999999	128	999999	804	566	377	992	999999	709	187	741	443	120	427	116	583	307	368	273	442	999999	667	133	888	625	535	864	850	629	126	144	999999	206	999999	916	587	568	999999	687	77	719	725	434	775	999999	910	999999	202	720	480	410	451	517	71	999999	566	999999	999999	188	40	513	999999	648	592	53	843	247	311	511	528	24	24	680	999999	722	352	243	358	999999	715	608	671	140	158	715	999999	390	145	654	360	592	767	114	999999	564	577	87	841	732	999999	673	624	999999	201	466	396	770	321	348	811	332	646	999999	473	432	841	21	499	999999	360	462	112	999999	161	935	999999	999999	33	642	155	275	402	626	564	999999	983	979	938	692	329	922	79	999999	842	37	999999	275	640	234	722	565	587	964	382	292	571	967	540	266	218	486	746	679	202	546	929	30	936	999999	448	862	83	999999	557	437	392	315	814	133	989	981	999999	799	919	590	999999	438	254	999999	480	999999	449	682	484	999999	186	400	604	306	999999	925	999999	999999	786	860	999999	780	999999	999999	899	266	999999	416	276	236	217	999999	999999	612	858	501	999999	663	950	431	422	400	332	999999	260	992	710	517	35	74	651	999999	22	69	107	906	31	309	383	224	864	42	999999	257	635	238	999999	992	448	606	158	676	268	364	447	999999	458	702	693	907	999999	644	391	211	584	157	999999	699	999999	999999	479	999999	290	736	
999999	390	984	85	87	999999	361	718	79	429	999999	975	801	658	622	16	458	329	999999	999999	669	229	999999	214	672	488	304	941	487	999999	137	681	395	999999	796	66	999999	383	999999	671	555	836	574	962	295	608	356	999999	86	507	503	999999	861	814	76	348	739	779	412	599	727	419	240	999999	999999	245	590	279	862	566	900	999999	704	943	999999	999999	654	689	919	74	999999	999999	999999	979	992	976	819	581	465	458	999999	336	971	999999	999999	146	606	999999	670	59	28	86	424	520	607	428	456	918	894	244	693	999999	860	348	467	709	999999	260	590	999999	426	999999	813	413	249	573	999999	679	999999	783	236	663	28	999999	55	65	603	355	382	999999	530	900	686	230	999999	276	476	632	567	244	999999	355	410	355	633	19	273	999999	280	43	324	776	919	121	999999	999999	41	999999	302	411	115	208	878	999999	794	525	332	593	999999	973	999999	481	121	765	999999	880	263	999999	245	45	999999	593	84	348	259	753	981	999999	222	999999	244	999999	340	166	138	394	476	999999	561	118	999999	999999	370	999999	936	999999	665	164	999999	137	777	368	999999	266	619	522	999999	540	767	50	543	757	381	915	738	621	999999	954	636	805	999999	869	999999	137	999999	122	999999	776	999999	415	98	827	999999	94	957	876	731	999999	999999	999999	269	936	625	521	574	929	308	455	569	324	702	710	527	999999	723	999999	255	627	907	506	299	358	999999	999999	951	999999	112	296	958	999999	999999	76	999999	30	999999	478	254	601	999999	999999	999999	999999	217	96	712	999999	309	539	371	999999	631	114	175	49	326	911	807	999999	569	857	826	22	496	707	434	999999	999999	506	579	254	662	654	74	488	693	521	150	51	649	574	999999	573	999999	908	240	786	900	999999	999999	634	670	981	42	705	602	801	291	510	999999	999999	94	803	960	126	397	977	49	687	356	804	771	766	623	994	450	263	999999	588	476	647	735	999999	999999	999999	584	681	999999	368	886	891	240	640	388	999999	999999	999999	613	808	521	999999	746	223	31	899	863	904	367	47	264	348	714	702	43	24	351	170	999999	25	999999	715	365	680	800	464	574	140	387	60	515	999999	649	288	77	222	901	521	902	903	999999	679	999999	584	114	999999	187	538	999999	999999	231	329	613	598	276	805	898	999999	422	567	335	732	999999	317	532	427	999999	435	635	820	123	830	268	999999	999999	862	999999	781	576	999999	287	46	999999	999999	829	196	233	61	999999	272	999999	835	108	345	999999	999999	162	999999	999999	686	999999	751	
902	999999	260	999999	70	515	664	999999	412	127	499	169	290	999999	209	514	488	346	999999	647	423	373	506	287	731	922	529	999999	710	396	999999	999999	999999	999999	143	747	762	437	999999	717	396	608	859	999999	346	938	65	288	159	647	528	999999	492	999999	999999	539	289	972	669	147	986	89	702	26	397	609	755	999999	165	461	751	60	221	486	260	814	999999	309	941	792	867	999999	435	72	867	24	999999	213	207	603	999999	790	999999	987	731	999999	906	842	808	736	193	310	133	697	999999	477	503	15	949	523	999999	999999	41	876	999999	999999	654	640	158	383	212	999999	557	561	999999	961	292	233	999999	999999	908	670	501	214	608	999999	999999	999999	176	999999	520	401	263	999999	577	488	759	891	717	999999	663	276	999999	999999	533	642	753	571	999999	934	195	279	260	16	999999	365	999999	999999	999999	713	999999	916	473	758	862	811	999999	999999	984	999999	212	401	516	999999	290	999999	976	75	681	966	814	556	43	241	215	250	999999	999999	78	999999	10	932	623	14	367	746	999999	936	572	722	354	999999	586	999999	732	999999	763	489	999999	999999	389	999999	155	311	898	999999	999999	242	999999	999999	999999	50	999999	772	999999	279	999999	512	412	544	839	999999	503	999999	621	934	969	999999	509	420	999999	661	531	106	999999	587	999999	321	115	999999	999999	570	999999	950	61	314	84	814	999999	462	26	999999	87	191	142	349	999999	196	689	999999	112	49	732	999999	999999	19	518	708	940	927	491	999999	407	126	681	279	657	552	907	316	860	999999	999999	999999	404	237	584	349	963	492	668	601	632	999999	193	823	837	260	815	999999	999999	999999	873	999999	970	560	852	960	510	863	691	376	999999	382	113	947	999999	685	738	907	435	179	744	457	999999	889	999999	999999	933	857	999999	407	737	865	520	493	291	414	86	843	385	624	999999	110	801	301	323	259	47	999999	945	162	521	907	616	626	999999	426	999999	90	727	595	36	652	431	294	999999	999999	861	620	666	474	609	895	532	811	999999	644	656	999999	576	584	228	697	912	289	999999	829	258	894	861	864	917	999999	125	789	999999	195	678	516	662	999999	999999	999999	579	481	552	626	385	805	295	987	769	999999	514	153	376	339	740	152	999999	809	174	967	758	801	999999	614	999999	743	223	154	965	149	315	676	999999	801	127	441	736	999999	454	999999	608	999999	104	398	490	972	422	268	455	999999	117	853	735	430	669	777	924	938	847	999999	591	151	32	629	223	837	956	575	221	309	999999	149	364	721	999999	999999	
706	168	133	999999	331	955	699	439	42	999999	940	766	142	350	516	798	421	999999	999999	467	851	474	184	652	25	846	57	999999	129	967	999999	23	70	784	81	766	814	50	321	636	451	592	597	999999	897	200	999999	871	792	617	999999	552	861	901	43	242	983	999999	999999	999999	908	999999	319	75	963	927	705	357	279	999999	984	999999	500	234	999999	268	877	999999	999999	825	413	186	364	999999	249	945	162	999999	751	838	999999	343	999999	836	727	999999	283	532	999999	969	999999	95	602	51	999999	356	61	999999	886	775	364	570	999999	965	999999	999999	198	807	825	27	775	546	606	440	968	651	132	663	506	126	985	354	625	786	340	328	999999	999999	879	893	893	525	282	975	483	221	617	999999	766	995	709	476	706	999999	999999	948	999999	171	82	999999	999999	397	140	769	999999	20	945	939	635	999999	158	875	927	999999	133	260	999999	999999	956	999999	43	999999	897	510	417	519	648	999999	592	391	840	422	999999	999999	668	999999	394	513	195	473	276	999999	999999	24	846	833	999999	999999	656	943	684	999999	999999	326	999999	999999	500	999999	362	281	999999	999999	357	253	911	736	635	999999	999999	627	865	759	445	492	490	365	190	883	663	583	970	873	197	648	706	983	216	923	999999	282	15	764	161	999999	111	175	999999	999999	112	120	207	517	510	39	999999	924	421	722	999999	999999	999999	616	966	999999	999999	498	913	708	546	928	999999	712	999999	990	621	110	608	530	999999	325	43	775	781	553	385	463	372	168	569	999999	571	493	98	365	76	399	798	382	614	613	261	622	999999	999999	590	495	436	519	417	999999	999999	890	342	999999	999999	440	835	999999	999999	846	135	999999	149	764	999999	46	623	725	924	999999	312	235	916	777	73	421	907	999999	962	889	37	852	750	999999	465	680	161	999999	806	636	999999	385	979	767	487	506	483	113	816	553	872	710	595	195	999999	101	999999	564	999999	147	999999	237	459	999999	819	999999	13	556	309	686	999999	55	918	999999	668	926	999999	158	299	566	938	804	790	418	27	326	267	565	917	374	999999	596	131	669	113	999999	925	475	947	215	502	926	999999	140	668	826	791	307	526	748	999999	825	275	890	208	728	446	51	496	503	999999	999999	638	935	999999	298	924	259	194	341	999999	999999	211	94	73	22	11	660	750	201	534	999999	49	179	529	880	330	240	470	385	889	884	999999	453	199	64	297	999999	159	379	999999	542	123	999999	747	73	624	191	826	196	726	786	300	305	968	65	999999	469	416	110	
968	693	789	808	451	125	802	999999	894	18	724	999999	510	999999	299	999999	845	999999	431	465	266	149	414	283	658	113	593	683	484	143	656	828	461	999999	411	217	752	999999	743	631	999999	866	296	817	472	999999	285	920	15	976	999999	999999	47	950	844	828	289	515	999999	348	531	999999	282	760	362	896	681	461	999999	92	249	540	120	800	204	999999	853	999999	811	999999	827	673	678	508	924	111	790	511	999999	999999	928	246	165	404	109	999999	593	999999	999999	576	911	999999	952	999999	736	999999	443	247	756	999999	975	693	704	94	521	858	450	999999	999999	260	999999	180	255	395	164	13	384	716	700	61	999999	999999	140	999999	163	999999	721	999999	999999	254	667	552	999999	999999	608	244	542	81	882	999999	702	999999	698	999999	999999	741	578	567	999999	733	999999	999999	546	705	999999	999999	562	999999	930	518	147	694	11	592	592	563	999999	494	786	919	999999	313	833	459	358	987	999999	999999	775	421	433	163	987	999999	950	999999	16	59	999999	999999	999999	82	150	374	113	18	999999	116	621	999999	999999	999999	780	999999	272	991	893	97	999999	660	38	635	694	999999	94	983	707	999999	641	651	556	376	380	999999	247	398	999999	469	356	349	999999	521	999999	999999	105	999999	383	148	777	959	57	999999	999999	463	922	999999	999999	631	999999	129	311	854	475	969	360	999999	999999	999999	611	873	828	433	741	999999	490	516	331	999999	423	999999	610	568	195	999999	604	637	673	916	999999	999999	20	540	190	236	999999	999999	56	999999	517	155	635	999999	536	903	140	624	187	999999	973	999999	999999	561	218	544	999999	742	669	999999	999999	999999	286	796	40	421	863	298	999999	514	968	174	470	999999	318	278	999999	181	42	291	552	979	460	978	943	508	475	999999	332	645	716	306	999999	264	969	795	999999	839	999999	125	50	841	380	672	999999	808	999999	739	999999	999999	435	999999	710	387	250	999999	272	307	853	531	999999	414	966	607	999999	672	518	216	26	522	408	279	772	916	251	710	999999	787	261	144	564	735	215	999999	220	377	999999	999999	24	999999	533	571	985	876	999999	999999	875	773	874	999999	300	999999	722	730	541	165	575	793	999999	999999	786	999999	56	718	967	220	209	584	397	430	999999	249	202	442	999999	836	293	896	748	615	835	835	912	206	843	825	23	484	850	64	802	801	142	999999	797	58	525	999999	908	958	436	300	385	453	999999	60	546	289	741	704	999999	679	55	530	999999	951	572	849	874	152	207	999999	734	342	628	285	116	717	645	940	321	26	
987	999999	189	544	459	999999	229	793	999999	733	742	155	192	132	999999	612	999999	845	486	676	402	999999	761	999999	999999	52	825	702	943	829	644	999999	393	855	999999	265	999999	999999	501	113	630	91	863	473	982	999999	160	999999	528	504	936	799	464	644	624	999999	38	478	978	416	643	526	999999	459	99	941	761	337	439	500	999999	621	999999	999999	999999	320	999999	999999	999999	976	999999	330	184	449	892	844	346	748	240	999999	999999	999999	191	94	470	999999	242	413	383	999999	827	822	75	37	999999	325	455	999999	598	314	999999	999999	999999	11	524	323	352	409	567	255	605	999999	107	967	999999	999999	439	269	999999	942	87	999999	999999	687	999999	999999	999999	156	216	999999	398	999999	160	999999	154	495	132	189	570	157	761	832	846	999999	445	815	725	107	763	999999	885	196	178	655	236	999999	827	72	999999	999999	68	999999	203	999999	857	349	862	181	999999	778	276	260	699	765	191	999999	652	785	999999	343	354	999999	392	372	690	212	97	999999	999999	999999	999999	999999	336	999999	98	565	639	855	281	105	999999	553	999999	985	577	635	496	412	474	982	186	52	820	518	109	999999	812	831	310	654	262	368	482	507	119	217	923	583	677	999999	615	796	513	156	391	800	881	407	794	999999	715	684	39	999999	150	999999	999999	818	26	999999	752	808	999999	999999	843	594	999999	999999	875	370	712	913	735	849	376	999999	999999	673	137	308	30	415	46	255	939	577	999999	765	999999	999999	967	115	567	491	872	806	250	999999	313	797	729	114	999999	434	999999	801	949	190	350	999999	97	575	690	717	175	347	999999	310	687	999999	999999	316	420	391	402	606	356	253	977	999999	149	651	370	340	579	999999	883	999999	902	147	999999	158	425	606	999999	402	999999	999999	326	534	44	999999	999999	47	999999	422	694	150	41	746	455	705	999999	999999	620	446	214	360	148	259	464	169	408	549	999999	117	891	813	985	999999	192	506	927	452	535	999999	451	999999	798	166	231	999999	581	166	692	999999	945	645	999999	959	197	74	711	77	80	875	999999	660	399	434	999999	999999	164	999999	563	949	778	760	254	421	994	881	561	981	37	722	587	252	999999	725	171	256	827	36	999999	127	794	860	999999	659	668	791	933	374	634	350	587	550	999999	743	153	999999	400	574	965	315	999999	730	49	357	297	999999	999999	673	999999	999999	63	138	226	999999	164	999999	999999	594	999999	999999	947	197	356	686	999999	46	649	124	999999	976	999999	262	70	999999	999999	74	820	999999	371	378	987	270	999999	359	
296	459	334	166	999999	235	806	999999	999999	761	367	325	383	363	223	260	649	689	999999	295	999999	800	77	718	830	999999	107	363	999999	999999	999999	687	95	999999	399	685	712	493	999999	999999	180	59	999999	309	999999	300	691	467	811	121	729	308	178	999999	929	999999	391	615	335	499	137	452	999999	446	545	679	239	385	963	538	548	166	999999	744	125	380	369	768	577	999999	408	640	552	121	655	917	518	999999	78	903	304	106	168	46	228	728	475	994	763	470	999999	315	504	283	572	999999	154	999999	700	558	999999	622	48	794	999999	999999	899	472	999999	627	171	959	317	69	243	451	998	999999	526	397	999999	374	15	116	999999	102	145	279	548	92	773	999999	579	519	776	681	68	373	945	730	828	13	213	145	309	999999	998	999999	49	131	574	37	999999	999999	653	762	999999	931	999999	999999	999999	630	923	999999	854	86	389	999999	293	999999	392	634	181	795	568	999999	999999	869	807	378	104	701	240	999999	517	746	186	276	866	24	999999	137	999999	946	378	999999	999999	505	290	999999	722	210	999999	486	738	999999	855	122	999999	751	602	999999	134	946	999999	660	399	506	201	999999	899	123	931	278	498	999999	999999	234	426	370	821	999999	588	583	656	999999	550	753	688	999999	999999	74	531	124	421	325	13	999999	52	718	808	999999	314	999999	334	999999	279	882	999999	483	364	630	999999	383	930	936	999999	550	300	999999	999999	645	999999	623	227	999999	999999	816	857	999999	999999	482	192	707	999999	999999	999999	416	259	57	624	999999	999999	999999	999999	999999	377	999999	194	485	165	999999	812	42	609	999999	765	690	954	999999	26	462	35	814	232	999999	999999	989	820	692	585	753	999999	252	395	451	879	613	999999	999999	467	999999	999999	999999	27	798	999999	160	999999	400	481	670	461	759	41	172	643	952	982	999999	823	388	337	999999	999999	412	171	999999	999999	167	292	162	289	997	41	582	829	653	999999	433	221	297	890	999999	999999	914	301	999999	220	999999	808	927	999999	80	143	89	116	141	999999	615	637	110	514	999999	999999	329	391	999999	999999	999999	342	989	165	999999	129	535	497	907	290	985	999999	629	359	422	358	364	530	999999	999999	999999	476	999999	180	191	795	999999	783	949	321	891	532	837	813	762	999999	818	771	83	950	607	999999	209	850	496	999999	18	750	101	591	753	799	182	599	775	982	999999	999999	999999	762	17	752	547	595	399	999999	284	815	597	532	540	592	457	268	266	370	999999	847	683	687	999999	370	692	367	567	101	360	247	48	999999	255	
999	999999	320	942	855	54	613	461	44	229	202	999999	999999	999999	999999	352	914	999999	414	999999	796	999999	297	974	999999	999999	189	37	307	112	999999	776	818	999999	999999	795	146	999999	410	326	999999	396	649	467	999999	217	133	999999	407	749	999999	904	999999	73	458	864	510	345	305	796	999999	999999	999999	999999	193	425	999999	292	521	999999	215	599	932	97	999999	999999	495	999999	999999	439	935	873	999999	558	666	141	152	754	827	999999	294	800	29	614	462	88	242	717	284	179	872	999999	794	41	543	847	999999	999999	22	58	999999	680	999999	866	860	990	999999	605	276	999999	282	999999	464	999999	999999	414	579	999999	999999	973	178	778	555	219	566	104	88	599	24	819	169	999999	742	779	306	999999	844	162	999999	471	134	636	999999	232	897	291	999999	999999	999999	139	277	654	911	999999	880	999999	135	747	310	765	911	364	591	457	892	999999	848	685	999999	476	570	427	572	999999	848	541	337	332	322	284	717	999999	999999	999999	999999	999999	999999	703	899	705	488	107	852	988	999999	769	54	993	999999	230	443	702	999999	999999	569	849	92	748	200	348	273	803	434	35	58	782	715	707	905	999999	981	155	999999	844	988	472	574	999999	613	999999	496	343	991	101	841	999999	729	174	999999	999999	432	946	512	999999	441	685	999999	827	940	777	999999	347	98	953	248	298	999999	999999	495	999999	285	999999	144	999999	999999	929	999999	342	193	43	62	551	391	213	999999	45	642	234	999999	313	800	747	644	836	35	159	255	999999	853	553	999999	174	679	228	999999	924	811	999999	999999	511	873	339	643	999999	724	512	956	885	997	213	655	691	162	192	999999	537	999999	308	95	702	684	999999	489	640	935	888	999999	172	786	999999	233	250	999999	901	999999	470	114	737	121	522	203	369	50	649	897	999999	22	497	922	999999	999999	513	315	17	827	110	850	999999	970	836	640	793	999999	967	999999	999999	176	260	752	835	432	136	197	573	509	999999	731	839	742	528	875	384	250	896	969	719	934	517	83	999999	620	999999	999999	999999	881	409	999999	83	669	999999	249	999999	744	999999	466	934	326	999999	508	999999	378	20	270	452	960	266	552	211	997	270	480	659	999999	999999	224	330	369	912	691	999999	63	658	180	259	999999	123	999999	162	999999	999999	403	202	19	571	960	999999	841	324	324	625	856	69	86	408	22	590	584	331	872	145	575	413	61	408	459	720	999999	20	173	847	626	999999	771	961	866	287	649	999999	462	999999	999999	54	597	75	252	994	581	771	246	999999	
999999	318	999999	304	470	989	150	611	122	249	770	830	161	476	998	466	297	124	542	735	941	969	999999	268	656	530	815	985	166	999999	148	999999	999999	475	318	318	120	477	501	876	146	48	503	223	999999	659	892	131	77	785	706	466	239	511	756	569	449	31	999999	999999	183	164	454	999999	110	999999	999999	686	168	689	999999	999999	999999	665	598	903	475	655	424	997	637	694	999999	380	758	682	838	272	718	749	999999	99	829	999999	702	981	593	846	122	151	999999	216	962	387	439	999999	843	999999	913	999999	103	794	606	999999	311	489	999999	999999	898	428	863	999999	967	419	820	266	989	999999	962	999999	319	629	543	283	999999	431	732	541	940	871	838	274	358	865	655	84	999999	189	261	223	745	518	948	693	288	807	999999	553	566	999999	897	782	611	307	543	474	261	333	255	879	756	704	999999	36	999999	999999	446	999999	999999	999999	774	810	809	748	870	800	680	849	994	596	999999	188	999999	999999	974	999999	662	999999	331	190	823	999999	933	381	467	50	384	922	999999	689	371	999999	999999	820	999999	96	999999	863	437	742	794	411	338	659	697	577	730	376	61	999999	936	999999	999999	999999	922	999999	999999	438	291	829	426	999999	999999	999999	234	999999	999999	164	369	888	93	799	623	588	396	422	999999	284	683	889	999999	17	871	999999	999999	976	999999	216	898	999999	219	543	999999	607	326	46	664	999999	434	651	188	575	17	173	999999	147	771	999999	196	509	999999	603	999999	402	999999	418	886	177	999999	258	690	193	266	574	999999	999999	227	26	272	359	758	808	999999	41	710	744	10	999999	138	614	215	999999	30	398	20	616	788	189	98	907	160	496	469	186	961	995	319	999999	494	900	920	754	930	836	751	974	753	723	999999	774	418	187	48	948	52	999999	173	867	564	72	761	47	928	364	209	272	348	673	80	999999	435	999999	224	238	694	460	241	999999	999999	45	862	75	498	324	999999	999999	457	520	143	443	999999	999999	878	431	148	883	826	999999	636	489	999999	89	652	975	999999	850	963	809	264	591	295	979	230	528	209	999999	548	613	864	236	814	828	540	637	883	999999	689	999999	100	810	634	665	999999	168	409	783	422	523	999999	999999	19	647	266	551	157	852	231	360	232	999999	999999	222	711	410	674	807	549	999999	999999	365	170	181	719	999999	957	630	432	999999	999999	426	283	35	638	999999	227	999999	571	988	489	41	999999	339	570	647	475	421	953	156	493	601	999999	999999	431	619	488	999999	927	999999	593	527	
999999	169	999999	999999	179	319	584	496	999999	999999	246	560	535	999999	999999	831	610	82	977	545	999999	286	578	526	192	999999	604	28	736	999999	248	758	999999	999999	611	602	107	999999	478	166	837	467	964	985	365	682	999999	370	999999	999999	237	855	834	58	999999	999999	999999	715	622	999999	714	565	760	802	269	999999	999999	999999	459	10	999999	845	604	821	707	999999	321	593	999999	510	13	243	999999	89	162	393	923	356	121	467	22	392	152	183	999999	999999	999999	172	725	999999	999999	308	999999	999999	999999	392	999999	23	350	641	832	996	554	999999	301	481	999999	681	650	876	563	809	462	991	987	999999	702	430	379	435	999999	159	867	293	983	704	999999	999999	165	770	141	999999	15	999999	635	999999	837	40	882	970	719	36	522	999999	323	717	846	919	38	999999	689	831	643	999999	138	682	138	271	999999	999999	158	999999	525	880	744	999999	803	999999	365	971	513	672	547	999999	716	999999	637	27	969	276	857	412	958	999999	90	310	999999	999999	351	952	887	999999	901	296	999999	152	510	642	999999	670	913	999999	999999	66	78	26	293	243	208	652	55	120	301	862	739	745	618	942	799	443	386	999999	999999	999999	93	937	999999	260	999999	999999	976	994	912	999999	362	992	848	999999	514	999999	26	43	999999	698	906	776	284	48	999999	86	534	567	842	671	294	999999	234	999999	999999	141	255	42	656	635	676	61	999999	992	509	746	897	716	999999	735	427	999999	999999	942	505	316	999999	732	703	511	49	418	161	999999	999999	161	768	696	929	382	818	983	386	999999	32	855	578	291	999999	810	188	817	138	999999	254	999999	390	291	655	665	479	522	999999	999999	595	268	999999	957	978	999999	999999	210	787	66	916	443	965	563	919	650	738	380	204	892	332	231	999999	54	996	83	771	486	999999	273	999999	999999	654	241	999999	764	956	621	999999	999999	833	977	40	82	201	811	975	826	371	999999	927	108	328	446	999999	374	999999	999999	960	999999	587	999999	169	523	162	619	788	734	999999	165	693	126	76	999999	999999	999999	999999	999999	852	195	999999	944	124	999999	346	999999	978	218	418	306	999999	999999	660	999999	603	999999	817	516	999999	999999	32	999999	933	216	999999	810	999999	314	386	999999	182	999999	11	775	999999	999999	385	134	187	358	641	580	999999	595	380	591	466	668	999999	726	999999	999999	296	281	999999	855	20	999999	723	535	772	673	831	941	134	24	999999	884	999999	999999	956	999999	338	999999	999999	452	925	347	835	730	353	373	893	659	940	999999	999999	730	613	951	631	477	
410	652	999999	967	748	384	471	365	491	581	77	459	769	999999	355	999999	999999	720	930	672	82	993	191	409	999999	181	10	999999	539	379	281	999999	338	489	999999	686	999999	973	703	551	999999	479	248	999999	305	444	890	107	152	760	999999	892	31	999999	404	417	470	185	197	576	383	999999	826	999999	310	428	999999	290	559	668	737	367	999999	999999	796	602	754	419	114	345	291	999999	492	779	979	388	627	999999	95	876	999999	811	785	999999	177	999999	653	136	471	876	323	609	547	484	999999	999999	999999	643	999999	801	662	60	81	999999	294	480	999999	57	143	921	999999	751	204	999999	452	926	581	888	220	999999	999999	628	947	237	32	999999	999999	18	999999	999999	511	983	217	294	223	175	740	999999	842	696	696	999999	992	550	84	571	415	864	41	106	460	987	432	415	851	44	112	999999	828	999999	999999	344	300	196	999999	818	543	910	469	286	999999	647	55	523	999999	353	635	407	999999	999999	276	500	976	660	495	523	999999	999999	442	189	73	896	115	999999	581	362	999999	805	140	266	37	504	999999	755	910	813	942	908	999999	508	999999	705	999999	377	999999	624	367	640	999999	895	266	999999	999999	999999	223	999999	999999	815	999999	999999	48	829	276	896	999999	772	999999	231	749	682	581	999999	456	933	999999	367	999999	737	894	957	994	673	999999	244	999999	295	999999	999999	542	621	282	136	966	999999	999999	580	438	793	999999	573	529	146	891	29	323	614	295	999999	999999	855	92	803	921	999999	999999	374	724	999999	999999	147	746	979	688	999999	409	455	999999	808	474	209	929	423	792	330	437	858	999999	95	999999	999999	999	999999	615	687	539	478	215	981	934	104	855	406	895	808	827	549	457	999999	999999	868	928	487	999999	310	999999	668	21	600	999999	854	592	639	120	512	999999	999999	374	11	598	931	250	999999	873	380	354	533	527	999999	502	888	411	28	475	999999	466	999999	999999	315	762	870	999999	614	434	90	511	226	295	999999	670	573	185	456	175	687	627	999999	613	700	956	401	999999	36	108	668	452	574	173	67	999999	624	843	68	249	727	999999	999999	999999	999999	999999	138	248	144	323	929	999999	955	999999	788	434	241	999999	999999	359	999999	729	999999	516	765	638	937	62	237	346	56	729	126	216	448	223	991	955	999999	999999	828	999999	16	713	178	956	496	721	385	632	999999	715	132	999999	878	997	999999	129	513	164	930	999999	999999	797	277	209	595	748	413	574	443	286	97	889	531	216	722	727	347	999999	151	226	999999	604	999999	340	607	
417	338	450	189	872	451	666	901	999999	153	219	445	968	370	999999	317	999999	199	538	628	999999	188	672	999999	316	999999	704	23	714	408	999999	275	999999	999999	999999	420	962	395	570	835	431	988	778	73	513	291	379	999999	403	908	866	415	993	999999	374	239	665	999999	999999	999999	746	653	196	354	738	944	999999	376	192	337	354	424	628	702	206	254	409	609	772	34	412	266	620	806	999999	10	999999	235	999999	999999	754	797	523	999999	999999	999999	999999	434	335	568	999999	12	265	75	563	452	999999	999999	515	999999	999999	999999	403	847	687	489	42	999999	812	737	672	283	148	243	999999	557	901	158	613	999999	452	999999	283	213	251	410	999999	554	999999	99	999999	980	719	999999	129	698	999999	675	793	609	745	421	621	597	896	510	864	32	492	15	550	638	687	97	999999	854	782	200	605	286	999999	488	147	723	999999	691	999999	41	124	999999	164	999999	364	14	999999	41	363	686	316	741	999999	978	72	246	548	585	999999	631	440	275	915	212	80	516	130	267	284	898	999999	999999	946	999999	999999	999999	851	325	283	999999	415	646	501	106	999999	864	740	999999	425	999999	184	938	397	932	600	849	999999	951	999999	999999	883	999999	756	464	613	112	999999	713	999999	464	395	233	311	620	225	794	999999	818	329	999999	776	999999	999999	999999	724	145	816	23	242	999999	637	899	169	436	999999	990	889	46	493	781	999999	37	439	999999	514	999999	636	777	716	806	85	160	632	949	999999	273	583	999999	740	477	295	999999	481	21	826	496	74	875	999999	234	905	737	335	547	147	748	191	880	999999	773	509	49	306	435	983	487	276	220	364	535	417	515	305	999999	999999	296	556	427	144	28	886	760	955	492	999999	999999	999999	999999	999999	332	92	702	514	966	968	256	485	999999	38	349	999999	999999	520	295	817	399	441	320	999999	999999	202	763	746	850	887	748	93	999999	534	645	662	999999	408	42	453	714	11	339	56	249	811	510	399	999999	798	999999	249	669	674	511	906	999999	42	960	139	999999	999999	664	999999	229	172	999999	520	392	999999	47	454	488	842	112	398	999999	273	999999	50	691	374	951	999999	854	509	424	999999	33	739	157	159	448	999999	135	758	347	999999	827	999999	999999	999999	999999	116	761	588	761	999999	572	123	804	250	229	999999	447	953	999999	612	234	720	747	530	497	652	539	999999	16	586	716	354	61	851	999999	999999	899	999999	368	844	300	999999	748	999999	577	999999	935	907	930	527	999999	181	753	734	36	999999	338	619	501	
364	577	872	582	999999	999999	228	999999	952	803	492	30	745	595	999999	322	958	972	161	953	999999	999999	632	958	999999	999999	545	600	999999	999999	340	999999	289	999999	13	277	427	999999	999999	999999	999999	847	983	999999	447	999999	999999	999999	593	422	999999	144	187	666	913	647	944	914	999999	63	575	627	745	999999	473	999999	741	545	999999	999999	895	999999	999999	675	604	740	733	528	999999	999999	413	959	999999	904	999999	999999	229	623	296	999999	333	512	600	999999	910	999999	111	855	640	362	999999	183	993	999999	526	804	999999	999999	72	182	999999	425	403	999999	650	615	619	841	381	278	865	127	999999	999999	568	392	673	888	999999	872	639	878	999999	168	999999	239	965	999999	387	951	469	717	561	123	451	999999	118	487	870	999999	121	270	483	371	496	648	924	768	999999	144	140	847	746	199	543	999999	537	999999	897	999999	999999	313	463	429	808	157	566	145	784	999999	283	196	999999	470	760	379	404	999999	999999	576	315	207	183	252	821	621	999999	999999	579	415	380	873	589	460	654	808	806	64	999999	349	91	999999	984	480	999999	944	829	286	439	174	641	20	573	999999	114	452	140	220	608	196	186	999999	999999	378	291	410	999999	567	815	952	572	350	963	332	495	999999	999999	702	391	876	792	694	931	999999	773	999999	999999	999999	355	999999	678	595	455	376	172	999999	232	999999	199	461	999999	271	999999	999999	601	301	56	251	835	587	238	437	999999	999999	404	999999	273	160	604	921	110	347	222	999999	284	977	894	999999	999999	608	999999	607	513	930	538	530	233	454	813	482	999999	68	432	768	999999	250	766	724	972	999999	622	82	20	999999	361	10	999999	857	999999	624	406	459	91	237	293	999999	923	898	202	999999	268	818	346	132	999999	51	914	453	999999	43	221	180	624	489	986	231	597	246	999999	999999	481	376	251	198	86	863	999999	205	485	999999	999999	867	531	999999	422	804	735	888	668	319	95	605	227	179	999999	235	999999	999999	999999	71	999999	687	329	999999	999999	892	576	158	55	745	73	719	968	297	999999	353	999999	526	77	999999	495	708	999999	269	453	875	999999	82	999999	999999	38	385	954	423	319	640	548	868	705	999999	237	999999	843	922	256	375	637	930	999999	70	587	318	534	69	999999	335	119	69	219	527	742	999999	372	205	717	687	764	554	978	999999	804	780	821	547	954	908	999999	654	23	87	247	229	618	999999	273	999999	999999	895	848	999999	530	489	658	187	787	733	224	647	999999	568	611	92	951	388	999999	999999	496	987	114	999999	
470	464	55	141	289	999999	885	647	999999	996	837	869	706	994	554	325	132	643	759	999999	999999	227	449	455	999999	999999	277	240	470	466	233	862	790	190	523	999999	443	526	898	273	847	577	715	218	999999	999999	999999	957	833	939	684	853	999999	882	973	999999	25	999999	999999	134	256	655	187	475	999999	999999	88	525	481	488	881	605	999999	496	384	999999	512	240	723	734	999999	999999	406	530	999999	380	634	908	217	280	61	842	860	773	27	999999	400	249	445	756	664	860	486	355	999999	88	117	741	508	857	740	785	876	931	354	936	999999	656	692	999999	999999	999999	999999	210	999999	999999	999999	971	478	999999	725	272	794	967	79	999999	833	61	999999	999999	272	892	409	359	540	276	999999	929	999999	999999	941	743	999999	999999	416	999999	551	999999	999999	999999	343	145	272	325	999999	477	990	909	861	435	999999	999999	193	988	141	456	770	999999	670	999999	83	815	999999	398	251	981	716	752	560	585	999999	558	143	454	370	136	630	94	227	73	999999	66	77	993	977	743	560	999999	999999	960	723	592	614	756	945	527	593	874	83	160	760	247	359	286	999999	554	74	739	627	14	999999	685	741	607	885	26	999999	559	420	508	431	158	842	599	861	784	943	999999	999999	842	543	999999	21	999999	312	48	706	791	935	999999	999999	820	940	906	143	47	851	17	871	928	780	44	999999	575	728	999999	405	759	999999	283	611	688	240	784	471	80	674	999999	304	846	320	956	999999	988	829	999999	218	935	466	823	933	999999	515	579	72	999999	302	445	999999	999999	643	947	376	999999	821	990	999999	165	999999	72	373	187	712	999999	618	999999	420	475	745	127	999999	469	999999	601	350	675	182	660	722	962	778	238	335	604	999999	372	589	961	176	838	30	999999	500	999999	460	756	999999	490	961	248	98	999999	999999	999999	305	184	653	999999	999999	155	817	929	999999	482	294	144	851	999999	821	999999	244	458	308	999999	106	350	968	999999	999999	594	453	692	999999	999999	873	951	538	999999	308	999999	719	999999	650	31	31	101	620	999999	999999	326	904	999999	668	715	14	640	528	999999	134	955	216	999999	635	727	702	999999	999999	959	609	342	605	747	809	793	536	430	807	999999	999999	999999	730	999999	790	824	689	338	34	999999	479	242	433	745	999999	353	999999	965	999999	999999	999999	999999	860	661	418	776	720	166	315	874	188	583	832	251	906	128	235	266	962	810	47	373	999999	256	999999	376	999999	859	999999	465	999999	570	251	884	957	989	154	79	999999	24	114	532	
33	159	999999	895	410	192	999999	860	128	999999	12	378	999999	956	795	614	180	52	868	860	398	849	903	618	341	947	293	999999	973	165	999999	948	706	514	999999	951	450	595	999999	999999	30	999999	347	999999	999999	873	999999	10	204	539	898	498	155	253	144	184	999999	196	563	999999	898	999999	886	962	841	64	999999	380	616	843	174	585	86	999999	999999	491	511	498	60	468	948	292	723	444	267	999999	802	462	999999	175	999999	263	41	513	827	109	30	384	574	999999	211	629	394	360	375	322	422	13	413	652	999999	757	146	104	514	615	208	452	999999	999999	261	999999	999999	451	147	910	999999	572	324	740	470	137	999999	546	999999	329	898	372	999999	944	999999	999999	59	728	503	948	127	936	999999	221	900	577	999999	959	261	992	629	999999	222	465	999999	850	689	672	191	545	834	599	837	999999	716	999999	384	760	999999	999999	169	281	948	199	999999	617	999999	999999	839	999999	999999	964	295	274	699	955	159	999999	186	963	119	386	546	957	123	527	999999	814	504	74	203	999999	169	798	999999	357	994	33	673	161	287	587	999999	999999	97	870	314	573	999999	761	999999	771	999999	999999	999999	999999	735	990	85	999999	518	757	607	774	700	538	804	496	999999	999999	961	136	939	34	685	999999	553	999999	869	253	223	535	999999	743	387	431	999999	332	454	59	622	13	999999	408	642	530	979	68	999999	559	75	817	141	999999	799	560	832	999999	160	822	240	999999	130	831	999999	983	438	863	396	279	203	482	52	392	729	957	999999	540	391	999999	552	999999	659	319	188	405	404	184	943	827	598	785	181	632	819	145	883	125	356	659	101	125	671	999999	366	592	999999	999999	425	842	381	301	177	994	999999	745	827	999999	653	999999	999999	999999	920	569	680	417	310	419	999999	593	84	72	194	732	999999	437	823	340	999999	595	999999	655	999999	111	455	306	999999	187	362	83	317	82	472	701	80	999999	205	111	648	999999	292	365	999999	831	768	319	117	445	930	999999	999999	496	857	999999	35	933	503	818	123	999999	800	133	999999	999999	286	11	600	492	661	236	999999	721	999999	14	313	274	480	928	342	146	199	181	999999	520	161	820	999999	415	999999	147	343	386	987	274	999999	169	308	685	554	767	999999	624	784	703	999999	999999	999999	853	754	760	463	575	486	977	999999	628	876	546	999999	465	786	194	817	524	999999	854	733	427	855	153	999999	794	383	575	999999	574	397	999999	909	951	999999	999999	661	914	683	768	900	20	90	999999	999999	762	347	999999	
980	534	807	999999	810	755	476	387	999999	610	794	668	201	910	560	619	240	333	636	999999	449	999999	533	902	999999	999999	954	723	347	999999	861	213	457	294	595	893	767	137	741	163	484	638	374	60	130	24	577	989	999999	999999	298	958	135	999999	649	565	10	904	428	686	999999	753	49	671	999999	999999	221	907	325	999999	852	113	591	999999	912	810	60	483	781	999999	557	965	273	876	46	999999	88	506	999999	39	892	862	709	65	362	730	599	702	999999	539	802	670	673	793	618	195	376	653	47	999999	514	527	133	602	139	835	490	173	634	999999	512	714	999999	296	999999	989	404	999999	129	191	221	999999	181	251	33	886	302	479	268	850	536	435	469	804	525	375	739	116	925	999999	250	435	77	466	999999	97	999999	386	29	999999	791	839	533	855	999999	999999	999999	881	579	252	999999	20	904	783	999999	999999	255	467	771	408	260	297	610	999999	940	785	291	715	224	935	489	915	460	639	69	999999	901	999999	186	369	999999	858	536	683	999999	240	530	293	156	950	842	939	999999	620	999999	999999	999999	930	915	999999	874	999999	999999	999999	763	627	999999	999999	724	622	999999	642	290	411	388	401	761	927	618	999999	264	998	568	999999	103	549	309	839	270	565	467	970	697	344	495	999999	201	999999	920	366	681	999999	568	534	774	209	658	214	241	977	742	311	322	215	587	876	82	999999	551	223	328	719	14	999999	165	214	944	946	916	10	999999	868	17	262	38	999	439	44	499	893	891	105	607	999999	822	165	999999	492	999999	618	316	999999	351	707	48	961	261	408	378	569	264	712	999999	241	777	874	304	69	186	587	446	999999	902	657	332	999999	121	720	999999	999	556	462	198	307	999999	410	527	310	224	76	748	999999	665	930	638	188	807	999999	999999	948	861	999999	999999	179	182	278	896	999999	385	815	999999	540	999999	379	23	802	999999	990	548	376	356	994	845	120	839	999999	382	999999	999999	153	425	745	999999	999999	147	957	156	999999	135	425	514	834	999999	999999	226	217	999999	295	999999	836	664	816	827	999999	601	867	752	205	340	765	896	923	674	999999	399	999999	999999	672	242	65	656	505	999999	133	862	999999	79	447	893	999999	447	96	66	192	489	609	918	74	797	280	999999	951	688	999999	528	591	169	693	19	122	999999	999999	63	999999	189	999999	950	704	287	89	797	315	311	709	328	809	867	999999	752	789	196	999999	875	962	999999	999999	817	506	999999	281	999999	999999	438	781	750	150	999999	205	12	330	
659	223	999999	717	482	999999	999999	999999	50	999999	723	677	941	229	999999	619	431	101	19	999999	351	453	999999	15	727	421	999999	999999	999999	999999	776	671	489	431	999999	999999	484	167	490	951	65	838	999999	884	999999	685	444	218	855	999999	999999	942	195	999999	979	216	122	999999	990	70	31	130	29	861	999999	62	999999	999999	999999	952	144	273	611	999999	428	512	999999	225	458	999999	977	668	673	827	469	833	485	961	452	924	860	999999	177	429	930	935	818	604	941	505	999999	925	999999	903	997	999999	999999	999999	108	476	229	999999	999999	999999	999999	363	456	999999	999999	119	999999	235	77	173	102	440	999999	191	137	493	694	391	284	952	553	61	548	770	999999	23	999999	358	862	975	705	963	999999	229	346	999999	489	626	212	831	929	272	857	956	810	999999	359	160	999999	615	999999	837	999999	380	999999	40	999999	686	371	388	999999	228	372	999999	999999	999999	71	876	999999	560	14	999999	189	452	33	290	204	591	959	274	664	352	999999	999999	203	999999	350	999999	999999	315	762	802	264	823	224	711	899	766	497	681	505	999999	315	449	999999	714	999999	999999	999999	999999	836	233	726	107	724	274	870	125	999999	999999	999999	72	63	999999	999999	211	813	999999	237	999999	390	999999	999999	287	769	999999	999999	908	999999	489	220	180	652	999999	479	538	86	999999	999999	950	840	784	999999	896	893	999999	430	777	651	999999	901	302	999999	44	999999	409	999999	448	337	543	237	962	479	418	999999	617	999999	354	69	269	134	655	265	999999	481	999999	569	207	999999	336	761	269	266	246	999999	917	999999	999999	974	79	409	637	829	566	722	878	315	460	516	286	33	85	717	999999	284	999999	999999	999999	562	999999	840	932	999999	999999	781	968	705	242	830	999999	388	802	379	999999	860	496	826	698	565	603	999999	999999	690	116	313	685	551	875	962	343	881	573	65	846	239	477	583	827	784	999999	999999	82	630	53	999999	999999	706	728	999999	787	428	347	110	959	836	731	251	999999	698	106	426	829	280	497	591	815	747	532	759	393	913	999999	999999	811	429	999999	999999	999999	218	92	978	822	354	184	999999	543	472	999999	19	508	999999	635	139	688	336	353	802	143	461	999999	483	183	999999	999999	873	430	433	299	539	619	252	603	739	616	127	999999	485	999999	582	999999	352	999999	522	261	167	288	869	999999	999999	86	425	999999	196	136	608	999999	853	216	999999	494	120	999999	566	400	265	632	896	522	570	732	999999	706	560	999999	999999	999999	661	999999	980	595	999999	207	814	999999	203	896	
417	612	17	999999	750	279	795	98	999999	999999	94	131	995	535	392	356	665	751	999999	718	795	999999	397	999999	999999	145	235	715	933	999999	369	999999	206	368	224	999999	999999	257	982	598	911	471	475	999999	747	999999	999999	999999	212	213	542	999999	254	485	111	634	225	999999	999999	999999	54	89	164	35	810	981	924	999999	320	999999	841	417	768	619	806	333	999999	827	39	614	423	780	512	999999	999999	305	858	721	267	590	78	999999	999999	378	999999	832	316	999999	999999	765	614	999999	145	114	372	134	999999	999999	679	777	326	398	211	564	201	274	577	999999	654	514	133	213	378	999999	40	567	338	400	75	974	27	866	999999	273	999	336	644	408	367	256	10	233	52	490	274	680	82	524	186	289	264	999999	999999	255	642	411	717	415	84	999999	795	999999	999999	704	760	460	331	937	999999	864	999999	178	999999	408	513	900	171	888	465	359	999999	814	223	785	719	999999	80	999999	631	999999	618	999999	999999	562	460	107	663	347	999999	999999	359	144	960	322	999999	96	814	397	999999	999999	249	829	999999	724	320	999999	690	783	999999	624	389	999999	999999	965	999999	399	999999	514	948	999999	999999	824	168	651	10	360	999999	901	135	633	331	999999	999999	889	999999	789	289	609	252	478	416	999999	361	115	434	999999	828	999999	76	270	250	309	449	335	999999	425	671	308	724	960	137	999999	999999	999999	302	706	431	426	616	999999	120	999999	272	479	999	366	999999	62	227	161	531	999999	834	864	392	31	999999	999999	394	933	128	999999	884	291	351	999999	999999	999	813	728	427	411	388	610	999999	14	999999	969	999999	999999	953	618	91	572	999999	278	999999	794	999999	280	472	999999	42	682	999999	140	361	980	999999	999999	144	472	248	999999	734	130	480	999999	713	387	984	274	426	254	980	999999	898	322	853	999999	999999	437	999999	999999	265	999999	999999	999999	271	30	653	999999	842	954	14	490	379	999999	837	317	999999	729	999999	592	295	999999	262	787	702	999999	241	49	136	999999	707	707	442	999999	243	986	752	999999	962	693	999999	927	431	472	250	499	139	316	999999	545	285	944	357	447	257	999999	495	590	13	432	999999	614	930	999999	256	999999	999999	999999	359	851	999999	999999	766	396	999999	368	999999	790	547	212	709	925	564	591	999999	763	999999	994	459	999999	500	171	771	540	904	129	999999	644	225	942	452	999999	956	632	980	262	999999	960	999999	888	291	705	53	999999	723	863	59	999999	999999	492	947	999999	224	184	999999	404	999999	236	491	738	371	142	574	604	760	999999	
968	999999	611	526	585	399	415	570	894	795	128	970	999999	999999	80	657	635	732	999999	399	251	782	282	585	11	951	478	851	527	999999	999999	999999	50	480	895	127	999999	492	999999	558	647	999999	289	564	285	290	999999	450	667	713	506	842	609	370	11	196	659	35	524	634	920	563	999999	745	665	679	929	345	155	999999	919	152	825	447	751	597	999999	999999	309	999999	541	999999	194	813	651	999999	838	679	479	709	467	713	967	282	637	94	610	543	899	606	361	84	304	714	794	363	26	172	618	999999	693	941	999999	804	103	892	378	240	999999	999999	840	259	999999	446	495	216	999999	553	809	667	987	958	818	703	369	999999	733	479	29	297	281	676	999999	76	25	526	987	999999	188	744	715	380	999999	532	765	111	218	858	229	999999	999999	473	362	951	999999	734	133	31	445	999999	169	899	220	806	106	174	198	799	999999	968	999999	21	374	74	951	616	518	296	999999	999999	257	874	260	999999	118	999999	323	119	649	999999	402	966	728	551	585	816	169	999999	436	600	912	999999	437	260	999999	999999	108	297	999	810	225	837	92	187	389	294	648	999999	697	298	851	89	159	149	999999	262	293	822	489	145	999999	874	860	999999	354	838	446	10	999999	941	709	999999	119	999999	999999	565	883	550	172	300	177	390	999999	147	749	833	269	999999	999999	116	999999	286	808	864	363	351	976	744	999999	551	848	648	706	755	588	825	969	320	84	20	379	999999	659	999999	967	75	928	999999	999999	520	578	158	325	966	67	433	227	255	486	724	588	999999	717	999999	999999	529	684	200	558	924	864	948	999999	999999	736	152	626	618	999999	297	999999	264	156	322	999999	999999	332	739	698	165	607	724	834	360	431	999999	34	48	747	448	391	737	173	999999	656	999999	934	652	999999	915	999999	608	357	198	311	334	992	999999	649	751	999999	944	999999	403	326	149	124	999999	252	999999	999999	999999	871	999999	905	685	101	482	665	999999	766	680	509	783	358	999	999999	645	59	107	248	628	399	995	251	446	245	999999	357	516	515	999999	999999	733	797	229	737	898	999999	625	242	999999	999999	306	999999	525	444	719	999999	999999	773	999999	814	154	267	499	198	875	217	469	450	330	134	159	837	695	280	776	985	139	271	999999	362	433	864	999999	999999	102	19	999999	999999	525	999999	40	743	45	265	265	999999	999999	40	861	999999	823	185	999999	396	590	469	999999	255	999999	733	914	65	305	126	391	999999	999999	610	106	999999	491	467	924	604	103	416	801	
440	25	310	687	109	410	787	539	257	999999	999999	999999	999999	999999	480	343	999999	999999	975	448	919	873	975	999999	999999	933	995	208	365	999999	317	999999	184	667	859	239	999999	55	814	999999	999999	587	144	999999	207	312	473	156	20	134	999999	792	999999	967	882	566	999999	374	990	175	999999	999999	999999	999999	644	49	133	965	860	999999	999999	746	999999	999999	930	342	739	648	738	394	999999	849	999999	241	999999	525	185	216	785	302	200	992	999999	648	251	928	414	149	693	167	189	507	295	770	159	999999	999999	797	47	549	827	401	635	605	704	564	400	941	875	128	863	916	190	567	999999	982	999999	359	89	999999	999999	599	999999	580	215	963	999999	427	92	734	731	388	179	245	474	799	999999	459	943	687	999999	999999	273	574	304	272	999999	727	999999	176	999999	445	718	45	999999	237	446	65	999999	999999	999	972	859	150	396	485	747	944	999999	999999	625	999999	415	402	999999	999999	336	999999	286	942	646	836	708	999999	41	999999	670	143	999999	246	363	311	999999	212	687	565	612	132	188	818	524	382	634	999999	551	471	999999	325	572	166	901	65	778	458	105	173	274	944	999999	110	815	614	999999	856	999999	323	183	213	999999	907	852	999999	212	468	427	273	999999	249	999999	999999	266	354	571	466	999999	307	533	610	117	523	301	668	23	87	999999	999999	999999	999999	999999	237	298	826	999999	664	314	697	853	319	40	831	999999	34	580	999999	843	471	52	864	999999	600	789	573	999999	201	999999	194	200	134	466	517	222	433	678	146	280	439	743	999999	999999	647	999999	999999	580	285	561	276	97	999999	999999	541	999999	999999	266	970	448	725	730	418	57	999999	507	729	853	999999	999999	538	356	444	999999	999999	727	145	712	874	156	575	993	820	640	350	999999	727	890	924	649	999999	177	707	697	555	709	334	859	42	150	724	999999	66	999999	999999	999999	653	204	830	813	732	483	391	824	872	732	999999	778	707	32	780	839	999999	999999	591	370	999999	746	723	704	999999	286	679	734	432	999999	936	999999	999999	430	453	999999	70	121	917	553	785	882	825	823	798	556	999999	20	369	884	441	999999	85	662	280	907	480	135	420	455	803	657	401	667	796	757	999999	999999	579	999999	779	999999	956	48	585	766	999999	900	906	847	999999	669	374	547	773	999999	88	955	159	546	62	999999	701	471	749	138	491	168	999999	51	395	874	441	999999	115	624	236	999999	999999	514	986	999999	229	999999	330	143	293	854	893	999999	679	999999	137	42	204	844	999999	495	299	
456	999999	762	872	999999	461	260	238	261	999999	159	526	999999	878	645	560	999999	715	999999	150	615	844	637	274	984	999999	190	746	408	919	271	508	741	747	629	239	233	707	364	121	79	999999	42	422	999999	526	637	335	492	482	721	138	987	999999	683	612	647	498	888	502	280	999999	830	999999	180	650	785	999999	258	415	999999	774	999999	26	80	710	812	999999	529	468	734	854	263	926	207	142	520	396	74	27	591	734	819	861	840	565	999999	700	999999	103	740	343	999999	87	154	947	777	970	283	972	999999	999999	969	430	767	999999	261	903	145	999999	999999	999999	240	241	823	603	954	499	186	515	635	122	972	999999	999999	401	777	186	999999	259	365	550	122	999999	999999	168	765	399	104	999999	314	181	564	999999	963	351	999999	845	263	551	993	288	794	768	999999	687	460	543	702	999999	999999	84	999999	885	681	589	286	148	23	665	837	564	405	760	211	464	557	767	472	385	298	932	923	239	999999	999999	756	354	999999	541	999999	999999	697	727	999999	239	59	679	533	999999	999999	999999	832	999999	713	439	883	43	566	883	139	692	81	999999	87	715	999999	892	630	604	833	999999	394	481	956	999999	867	677	983	972	414	878	244	999999	320	334	999999	335	999999	826	999999	722	999999	871	999999	25	999999	379	650	71	999999	999999	999999	999999	550	143	999999	360	641	107	999999	215	999999	999999	999999	261	999999	983	17	753	616	825	376	999999	411	120	999999	523	80	999999	465	999999	999999	999999	999999	258	829	316	547	186	754	999999	694	999999	999999	987	672	203	999999	160	999999	177	372	999999	999999	262	789	999999	527	439	989	999999	999999	999999	999999	83	189	138	700	230	431	999999	445	830	999	868	999999	999999	548	423	448	950	130	920	383	298	135	140	475	641	468	584	789	117	197	697	467	993	786	191	808	543	999999	182	728	999999	731	542	999999	587	131	840	706	113	991	48	936	999999	327	353	948	58	662	69	999999	847	362	337	642	312	410	147	172	367	999999	999999	457	947	999999	999999	566	592	243	888	999999	999999	877	685	126	999999	761	107	999999	442	242	999999	880	444	421	999999	73	403	999999	594	999999	983	678	349	499	96	591	988	178	370	999999	999999	999999	999999	549	144	969	999999	999999	999999	551	999999	999999	729	134	854	33	22	999999	320	893	172	692	649	711	999999	999999	538	999999	40	567	772	929	315	656	999999	999999	116	894	286	911	396	193	417	999999	999999	999999	948	999999	999999	72	578	999999	999999	476	999999	673	176	73	22	195	441	491	190	925	778	
382	166	83	258	909	917	128	999999	409	999999	999999	999999	605	999999	25	10	323	550	968	999999	321	82	839	999999	212	778	999999	881	999999	479	999999	13	999999	999999	502	365	875	965	999999	999999	460	211	458	999999	643	399	570	237	999999	194	128	940	221	999999	999999	310	326	50	999999	140	874	999999	167	929	601	976	793	341	343	659	135	358	999999	823	999999	119	623	870	999999	813	218	815	884	999999	361	964	791	555	807	202	999999	834	999999	606	279	224	53	529	377	667	605	238	894	348	69	999999	136	397	407	357	686	455	651	999999	999999	69	362	999999	577	637	195	247	533	150	620	300	999999	217	999999	324	75	104	503	732	217	999999	921	999999	847	591	837	403	158	999999	515	592	193	685	999999	999999	999999	999999	999999	739	999999	368	705	753	999999	769	340	919	843	93	291	592	952	918	36	941	148	816	413	986	799	999999	99	83	634	37	116	753	999999	343	462	282	153	763	999999	848	999999	999999	999999	87	260	918	559	74	999999	923	999999	999999	658	742	999999	56	389	999999	940	999999	279	632	128	999999	663	586	395	510	999999	18	449	199	668	187	667	970	997	999999	735	999999	241	34	904	711	999999	999999	104	999999	270	416	999999	188	999999	569	579	652	58	128	424	999999	532	59	443	169	484	999999	999999	481	85	112	58	64	239	68	459	999999	727	417	999999	821	491	605	999999	999999	125	270	375	108	999999	25	922	879	910	71	358	192	590	744	237	946	245	623	715	168	367	999999	949	764	999999	335	924	641	815	603	999999	999999	808	229	54	999999	999999	507	873	70	189	178	154	177	999999	999999	999999	982	189	366	586	868	889	91	856	286	321	610	999999	282	999999	999999	999999	317	879	431	383	371	700	23	999999	999999	750	655	999999	199	999999	781	65	844	671	999999	461	459	999999	323	47	726	372	999999	999999	474	518	600	969	899	114	836	999999	288	999999	302	292	175	495	847	999999	999999	999999	667	592	540	555	999999	999999	999999	828	999999	300	999999	999999	657	999	932	121	405	229	999999	685	89	94	857	493	999999	951	999999	999999	295	963	999999	999999	802	623	704	185	372	919	374	999999	822	999999	500	546	731	893	245	302	359	64	99	999999	968	559	34	582	734	56	778	203	241	999999	542	650	999999	999999	591	43	305	999999	749	486	855	999999	863	999999	594	999999	762	883	999999	87	310	241	999999	550	237	252	598	131	450	325	150	181	758	334	537	999999	424	370	999999	211	997	602	314	613	773	808	696	26	988	423	999999	895	487	999999	197	
311	777	580	143	999999	999999	183	317	999999	346	684	999999	538	480	744	896	401	999999	999999	89	999999	927	999999	777	428	556	999999	142	999999	42	999999	693	603	146	236	82	843	237	962	999999	823	999999	880	276	98	406	167	545	253	999999	891	324	999999	85	999999	384	516	803	714	792	862	50	290	999999	102	990	808	402	254	672	999999	174	999999	747	265	423	999999	994	688	31	398	47	889	999999	150	999999	719	528	657	852	999999	999999	522	999999	903	999999	14	488	999999	108	598	765	301	999999	474	999999	999999	999999	819	75	999999	522	124	692	404	999999	161	999999	261	172	280	290	744	999999	116	21	652	447	843	482	999999	567	819	590	999999	633	999999	317	45	422	232	493	709	592	525	53	926	829	999999	88	999999	233	237	21	999999	318	999999	899	474	462	84	268	392	346	655	769	999999	534	269	771	999999	843	744	999999	939	787	999999	161	876	73	95	999999	999999	765	851	195	340	807	762	125	999999	846	843	583	348	964	110	999999	936	999999	350	999999	999999	14	999999	787	489	398	82	50	737	869	999999	410	376	999999	596	999999	495	470	439	894	999999	999999	169	243	10	999999	500	975	687	999999	225	131	723	693	999999	667	999999	73	705	941	735	722	999999	742	823	999999	217	96	377	483	876	475	325	455	630	426	845	765	787	329	898	999999	363	528	653	999999	687	683	999999	928	999999	999999	764	498	169	59	765	999999	420	567	953	413	608	213	341	749	806	277	999999	836	999999	999999	999999	386	53	639	369	999999	99	921	755	999999	98	448	622	454	710	999999	296	580	661	428	355	999999	375	494	498	159	999999	903	999999	419	620	171	115	858	155	388	455	529	690	905	337	498	812	999999	325	169	591	887	48	999999	981	492	999999	404	656	66	20	999999	999999	220	673	195	826	345	912	927	999999	764	308	999999	381	766	999999	755	100	856	417	945	179	339	567	309	999999	125	438	999999	999999	999999	999999	98	377	999999	388	480	999999	999999	672	999999	999999	397	826	826	588	716	608	224	601	430	999999	799	649	999999	389	811	652	373	329	710	907	784	941	999999	561	220	999999	484	388	999999	523	947	999999	999999	438	781	512	740	721	158	517	999999	999999	999999	407	999999	449	999999	517	577	999999	869	999999	962	569	999999	456	999999	275	378	761	133	836	999999	906	999999	616	708	636	607	308	911	651	181	202	692	257	386	234	159	770	999999	966	810	999999	999999	135	231	381	705	335	318	999999	353	999999	393	388	354	658	51	796	740	999999	910	278	999999	227	999999	
999999	876	485	79	970	126	607	118	166	35	599	262	240	394	337	931	282	990	445	308	999999	808	314	999999	727	999999	362	40	999999	999999	999999	675	436	483	461	504	999999	265	999999	999999	746	999999	999999	999999	754	999999	810	411	413	999999	638	287	999999	999999	867	961	572	999999	352	788	999999	999999	141	110	999999	924	825	756	933	999999	710	26	653	96	999999	505	999999	950	157	331	381	950	627	242	428	264	204	999999	999999	500	932	648	913	559	999999	999999	157	137	870	830	580	64	999999	581	44	621	999999	394	367	999999	389	999999	434	30	416	999999	999999	898	681	237	730	999999	150	442	999999	71	112	103	499	391	358	454	90	327	750	327	999999	55	999999	806	630	999999	160	255	121	320	224	892	999999	783	230	258	455	643	999999	273	914	46	999999	972	519	540	895	975	23	934	541	999999	280	999999	340	999999	700	874	606	920	999999	895	999999	999999	999999	219	999999	716	171	110	998	999999	999999	999999	413	446	374	236	999999	100	999999	999999	241	186	778	117	622	63	453	327	558	999999	46	999999	116	29	714	999999	134	309	589	189	999999	912	936	999999	889	793	686	894	999999	473	586	516	16	981	663	999999	809	740	999999	898	272	844	552	427	410	47	380	394	731	281	112	988	999999	735	370	329	249	684	227	999999	376	559	787	999999	994	999999	999999	134	366	569	292	393	999999	999999	999999	970	999999	518	694	999999	422	302	172	267	999999	598	16	281	621	999999	905	135	523	767	531	999999	999999	999999	432	881	864	256	37	171	988	999999	285	820	818	400	958	731	989	375	416	84	396	530	723	406	523	901	999999	32	664	999999	870	944	169	213	999999	999999	95	813	987	176	999999	11	278	653	322	999999	999999	230	385	999999	146	157	360	457	326	535	999999	36	367	999999	742	999999	999999	831	847	340	661	615	487	64	645	186	999999	250	810	395	999999	79	93	999999	449	293	646	490	30	999999	594	711	886	387	169	68	455	999999	433	999999	503	446	805	981	534	847	743	999999	538	959	770	120	647	931	999999	674	942	999999	523	459	369	26	999999	134	746	949	999999	109	895	586	731	361	817	551	891	814	999999	999999	802	602	550	999999	952	70	952	483	74	955	113	495	125	999999	512	973	999999	486	999999	681	244	585	128	643	434	999999	238	418	999999	105	49	469	409	840	238	920	909	52	74	750	181	272	999999	772	995	410	470	316	849	999999	652	414	189	999999	999999	999999	483	906	891	11	831	544	999999	969	915	999999	95	999999	196	999999	73	856	
422	884	999999	972	701	355	648	34	999999	999999	568	459	453	634	290	817	999999	20	999999	13	999999	73	919	637	91	914	857	361	324	999999	129	267	999999	795	992	304	93	999999	525	999999	267	866	520	909	999999	999999	526	291	363	278	311	185	154	999999	999999	358	965	871	890	999999	498	296	710	304	802	999999	679	657	999999	985	734	999999	495	319	999999	295	552	20	662	360	999999	999999	999999	56	884	944	123	999999	101	644	339	221	999999	739	639	971	999999	226	116	999999	999999	869	649	377	999999	999999	690	834	324	419	805	999999	999999	539	397	922	297	999999	999999	858	197	959	999999	997	656	522	83	755	680	774	139	336	999999	987	307	529	927	630	512	661	999999	999999	999999	682	838	384	999999	999999	352	999999	683	999999	805	257	486	999999	313	999999	999999	999999	159	935	164	550	290	479	61	999999	242	868	995	666	161	999999	999999	908	563	883	169	281	999999	608	999999	963	100	636	530	655	511	999999	225	285	909	490	511	328	133	999999	999999	369	999999	999999	999999	999999	999999	27	351	56	652	999999	539	430	492	449	999999	551	999999	999999	459	653	948	405	720	37	999999	719	757	670	258	287	784	999999	491	999999	948	741	375	929	251	83	999999	484	13	932	999999	795	793	469	981	959	796	932	999999	748	421	927	69	215	831	11	999999	680	798	375	793	831	938	999999	500	768	185	602	999999	386	367	473	402	787	362	856	926	297	689	298	490	852	999999	742	388	31	682	169	107	250	813	615	686	999999	999999	843	999999	111	968	222	784	203	983	28	390	947	999999	999999	853	975	85	972	990	510	884	941	999999	206	313	479	95	25	505	709	573	752	787	764	648	999999	999	825	328	476	513	297	999999	999999	361	441	496	411	316	131	174	841	624	185	999999	208	323	660	797	499	999999	768	697	283	999999	638	169	770	999999	344	999999	260	653	523	996	597	81	246	999999	872	982	684	709	999999	545	732	138	611	21	450	205	349	999999	829	349	999999	600	595	999999	999999	281	999999	777	972	155	999999	197	110	189	165	136	86	815	924	517	452	69	323	738	722	509	557	758	193	148	636	232	824	184	260	999999	486	408	999999	999999	266	999999	999999	238	631	544	38	432	855	323	999999	534	113	322	897	686	286	856	125	224	999999	967	999999	999999	519	999999	373	999999	999999	999999	649	677	693	999999	261	999999	999999	94	117	188	999999	135	903	999999	29	112	129	512	286	999999	999999	630	293	907	876	298	321	903	719	940	180	112	503	696	673	451	841	
780	70	999999	364	202	749	937	743	598	73	725	814	416	571	861	650	364	448	29	394	785	456	962	233	428	375	176	17	378	631	217	205	577	271	349	999999	923	219	528	880	356	174	999999	234	596	99	312	999999	318	462	149	257	999999	67	65	333	999999	999999	936	999999	583	929	374	967	999999	530	246	155	999999	420	999999	999999	920	149	47	620	178	737	637	338	999999	796	698	999999	492	959	551	520	999999	25	999999	999999	283	701	307	999999	800	320	378	75	852	166	157	898	735	994	999999	515	999999	444	164	371	502	999999	999999	999999	240	457	999999	897	999999	725	940	999999	78	999999	870	229	999999	621	999999	858	999999	571	486	905	999999	800	191	497	631	45	501	999999	861	981	302	676	936	520	195	999999	835	480	96	136	999999	941	999999	803	134	118	673	999999	623	306	12	930	131	999999	147	440	276	999999	999999	943	999999	178	354	96	999999	204	292	331	435	477	32	999999	999999	359	688	707	970	388	373	523	372	103	157	564	999999	999999	555	87	383	755	999999	848	999999	153	902	58	596	743	999999	929	825	351	972	156	284	999999	999999	771	180	999999	470	888	624	752	580	141	31	999999	117	278	999999	215	948	679	400	999999	999999	341	457	999999	999999	236	225	443	999999	31	130	10	290	865	915	783	907	943	999999	198	233	999999	572	771	36	806	635	894	290	619	403	302	755	110	440	124	324	999999	328	243	672	999999	63	999999	999999	999999	509	252	363	866	999999	15	395	999999	950	230	768	685	614	314	601	330	162	88	999999	827	255	999999	999999	800	468	377	624	61	525	52	409	23	999999	16	306	393	540	424	321	398	907	999999	159	219	356	638	999999	23	999999	351	38	974	931	192	775	329	817	999999	407	999999	390	343	686	908	821	755	925	999999	17	217	789	738	767	999999	999999	701	40	225	454	999999	451	611	418	183	23	434	91	578	240	977	575	978	26	390	18	573	867	999999	397	999999	713	327	15	999999	999999	299	217	702	272	84	298	999999	117	999999	488	999999	999999	512	894	999999	999999	357	377	40	642	811	722	386	999999	356	999999	789	827	999999	125	999999	605	999999	999999	999999	226	388	315	166	689	974	999999	999999	999999	238	648	365	356	10	926	999999	999999	975	999999	999999	576	831	481	916	999999	508	773	263	462	364	184	941	890	180	181	999999	999999	220	350	668	941	284	484	999999	707	999999	442	827	928	759	184	629	999999	871	157	394	907	399	916	190	999999	616	999999	547	64	999999	475	186	828	640	324	999999	
999999	134	999999	999999	357	999999	218	999999	75	946	999999	999999	999999	999999	749	28	32	786	999999	999999	999999	999999	999999	999999	299	999999	937	10	12	265	998	999999	444	444	994	76	72	999999	47	428	191	999999	125	263	290	292	999999	510	999999	456	164	999999	261	999999	445	474	666	484	12	420	999999	217	769	810	947	47	268	745	559	999999	956	177	748	960	999999	161	54	214	53	17	579	437	53	556	111	956	46	999999	999	529	410	588	852	626	877	973	999999	314	316	999999	33	621	950	999999	500	986	303	999999	211	294	999999	462	440	994	841	123	999999	223	708	991	11	496	746	999999	282	378	324	132	92	498	777	739	897	800	983	957	487	999999	66	124	662	744	570	715	109	999999	157	999999	784	763	999999	170	606	999999	251	537	874	999999	999999	999999	672	181	218	713	516	690	999999	639	20	999999	636	406	167	593	338	267	925	41	930	334	230	466	347	328	689	617	999999	999999	559	456	92	566	765	999999	452	999999	535	999999	208	419	392	517	847	999999	137	412	999999	999999	986	983	999999	843	990	678	900	215	834	890	33	899	556	999999	89	564	999999	999999	640	232	151	848	731	77	832	999999	941	999999	619	446	201	287	999999	131	999999	575	845	999999	576	97	999999	999999	656	645	999999	999999	863	409	437	999999	999999	68	771	999999	870	148	262	543	20	999999	736	197	596	397	698	746	294	999999	397	514	999999	561	502	553	198	904	201	96	243	533	657	541	999999	999999	999999	143	515	834	260	456	323	311	238	999999	360	999999	650	268	946	97	999999	437	999999	923	574	548	565	227	999999	965	999999	175	310	487	999999	999999	911	269	60	565	240	999999	999999	940	200	999999	332	406	202	999999	264	932	999999	156	518	229	529	361	999999	799	578	298	252	999999	509	158	999999	751	284	999999	999999	999999	218	390	856	564	999999	81	999999	166	225	169	999999	249	711	24	35	163	969	999999	675	560	507	261	987	999999	217	890	440	51	416	581	999999	46	417	873	999999	759	299	999999	966	457	627	605	583	999999	272	999999	583	495	999999	847	782	681	490	384	999999	957	402	999999	357	999999	641	691	999999	999999	47	988	832	999999	999999	999999	864	25	636	227	999999	999999	677	578	679	214	316	944	919	569	999999	449	555	999999	989	999999	366	385	606	603	999999	999999	856	939	381	284	180	999999	999999	856	982	999999	55	999999	452	999999	289	824	244	999999	999999	696	772	190	845	597	442	999999	999999	999999	909	488	419	999999	410	999999	55	738	207	999999	999999	571	749	999999	999999	42	
404	292	590	16	488	542	151	463	999999	130	173	999999	104	783	999999	380	896	999999	947	504	356	21	862	455	999999	550	627	838	118	999999	947	710	603	812	203	999999	999999	841	54	377	346	956	496	290	832	379	644	423	999999	664	675	86	125	999999	999999	999999	429	144	79	937	914	313	354	62	183	462	82	291	590	690	170	64	628	579	999999	400	999999	582	623	567	905	213	284	999999	818	871	595	520	136	810	999999	84	772	116	462	43	611	443	116	379	999999	363	999999	999999	503	620	457	545	924	294	867	999999	521	511	41	999999	38	900	243	312	867	561	164	780	959	999999	999999	521	127	134	789	91	476	253	270	552	381	411	999999	208	423	60	999999	841	942	884	563	270	84	751	14	999999	210	804	512	745	208	62	999999	417	338	999999	428	999999	505	786	999999	278	250	999999	999999	626	948	45	888	817	965	323	999999	84	532	999999	446	375	129	88	881	671	740	524	354	328	498	543	999999	487	632	999999	346	165	514	999999	30	595	421	999999	762	999999	915	694	780	885	999999	999999	999999	999999	499	62	680	427	905	708	537	999999	144	21	999999	414	175	411	195	179	976	682	570	247	10	851	954	999999	325	716	999999	55	743	469	114	660	999999	562	988	579	125	918	260	805	757	999999	460	999999	259	357	999999	513	509	611	908	541	999999	999999	316	999999	107	939	112	198	952	491	981	675	906	999999	755	999999	423	999999	64	68	999999	764	490	706	999999	999999	491	967	717	252	999999	142	560	573	392	22	256	999999	482	185	816	999999	853	999999	322	999999	503	781	602	396	100	893	557	849	999999	999999	165	999999	999999	553	458	999999	480	999999	945	849	124	342	96	999999	365	82	143	878	252	370	911	999999	393	615	60	999999	375	330	999999	999999	584	711	465	999999	856	647	999999	928	999999	681	591	153	329	472	670	999999	695	859	999999	27	760	678	607	999999	601	940	225	641	502	748	999999	159	557	302	274	413	999999	999999	885	718	979	214	999999	570	779	767	895	921	945	890	24	999999	300	999999	892	999999	113	999999	287	999999	999999	461	436	978	912	441	596	999999	208	266	999999	999999	973	999999	48	999999	527	47	967	834	999999	304	695	999999	734	263	999999	423	410	368	309	169	929	969	999999	527	999999	182	657	348	180	868	999999	999999	607	535	542	977	105	346	999999	76	749	452	871	137	999999	824	254	659	999999	182	626	999999	956	133	558	999999	36	520	777	999999	389	629	663	186	581	16	14	208	720	882	999999	999999	980	243	
419	486	999999	169	761	999999	927	999999	767	997	252	883	999999	484	976	999999	999999	999999	568	43	687	999999	999999	999999	999999	760	819	55	999999	698	855	562	858	999999	999999	81	906	866	999999	824	427	999999	999999	999999	933	698	999999	530	999999	193	931	999999	505	947	556	299	697	999999	613	999999	144	882	68	999999	152	690	34	19	770	999999	630	94	826	744	615	999999	268	133	761	857	486	299	823	755	999999	123	66	911	177	999999	384	504	262	757	690	545	999999	793	999999	999999	999999	274	759	327	562	846	915	761	341	261	40	573	650	756	524	999999	68	999999	310	38	633	123	842	357	530	136	831	78	64	80	971	475	999999	518	193	222	999999	505	203	921	208	305	580	916	393	810	854	506	999999	845	486	999999	492	494	619	560	431	412	797	436	24	999999	706	999999	289	565	963	142	573	311	315	563	120	389	999999	338	543	925	964	719	282	335	834	219	999999	999999	983	126	898	632	999999	137	708	999999	999999	999999	999999	319	636	827	847	999999	932	932	539	922	910	112	663	290	999999	506	448	87	164	688	21	497	675	338	582	847	999999	940	520	188	854	353	482	479	999999	233	299	146	872	560	402	902	679	671	999999	880	999999	617	615	294	688	631	612	228	349	999999	643	999999	255	999	487	992	999999	360	999999	566	629	194	549	793	216	999999	214	604	295	119	817	14	296	701	394	626	334	235	999999	233	741	264	999999	640	590	990	891	872	82	410	490	329	999999	999999	999999	999999	78	999999	87	387	999999	18	932	240	999999	639	21	553	614	999999	667	196	861	844	825	375	65	999999	999999	999999	420	341	531	885	628	999999	999999	812	451	999999	999999	513	999999	999999	807	999999	332	899	357	951	978	347	268	999999	742	999999	468	759	659	885	222	168	618	861	966	94	999999	57	611	794	238	209	112	497	313	164	48	748	47	102	999999	165	999999	999999	247	83	83	320	153	334	40	999999	999999	565	905	399	895	999999	999999	722	256	284	298	562	722	778	999999	770	907	587	265	719	722	566	842	66	999999	366	624	893	20	176	903	999999	764	587	57	999999	999999	914	269	752	999999	324	999999	999999	867	999	539	999999	999999	312	413	565	999999	320	928	596	999999	848	792	539	999999	263	999999	89	380	21	798	144	731	698	188	992	328	999999	999999	407	719	84	198	606	826	165	999999	707	762	999999	217	453	658	460	824	999999	131	729	90	349	999999	999999	397	855	211	404	999999	149	134	420	999999	566	203	531	876	648	659	196	712	516	
207	999999	327	42	804	354	999999	281	874	444	871	598	999999	778	999999	953	687	999999	404	432	428	915	583	351	112	999999	260	999999	583	185	999999	935	999999	574	151	608	449	364	999999	857	918	465	999999	999999	549	647	144	425	735	923	960	326	791	290	999999	999999	430	999999	999999	999999	104	999999	697	698	360	936	581	857	636	999999	999999	999999	292	547	513	962	649	892	999999	464	517	999999	401	999999	999999	767	999999	737	487	858	187	474	434	897	762	570	999999	577	340	999999	76	286	788	549	419	637	44	999999	776	999999	643	538	183	475	646	269	956	47	999999	592	792	999999	999999	778	18	49	897	394	785	943	204	999999	999999	999999	398	240	56	852	999999	999999	733	999999	999999	362	999999	649	301	959	260	503	613	730	999999	747	999999	231	906	19	540	380	999999	649	999999	999999	929	999999	999999	984	86	416	999999	999999	796	894	858	893	883	999999	563	368	748	999999	144	292	340	999999	976	814	377	176	999999	999999	321	870	999999	999999	440	137	432	999999	674	316	883	999999	290	508	934	999999	888	927	999999	999999	999999	181	999999	801	515	187	503	465	595	999999	999999	909	91	999999	792	926	999999	774	999999	756	595	910	694	999999	999999	299	11	831	539	999999	926	450	829	999999	590	999999	248	56	579	263	634	966	67	513	699	973	999999	114	716	17	163	124	473	999999	302	999999	486	999999	746	225	185	671	926	819	244	999999	90	999999	595	652	688	10	205	999999	132	629	853	190	741	91	536	897	125	532	999999	812	976	999999	153	55	663	58	309	363	87	962	50	248	279	999999	893	126	999999	74	328	999999	918	999999	468	673	999999	306	458	665	689	287	556	999999	206	432	199	842	502	549	999999	640	999999	841	132	170	588	999999	911	218	198	419	388	999999	213	999999	999999	712	780	479	364	999999	999999	644	673	800	416	999999	51	999999	343	60	624	969	85	688	999999	87	151	307	999999	85	999999	249	999999	280	999999	505	999999	736	999999	487	72	999999	194	631	50	66	178	331	754	942	573	74	874	147	794	419	975	525	16	816	571	482	394	999999	972	360	176	403	999999	910	999999	314	318	999999	988	601	784	454	647	999999	908	819	553	152	512	330	375	999999	485	489	530	674	730	999999	915	589	637	999999	999999	690	889	774	429	843	495	999999	755	28	159	203	634	530	878	610	907	751	928	252	776	999999	984	999999	918	423	390	782	584	596	940	408	963	878	999999	957	517	144	400	999999	657	253	575	999999	190	999999	854	999	999999	130	814	174	660	395	
140	16	705	62	856	15	462	712	683	999999	87	750	239	755	734	921	999999	773	360	228	594	532	86	999999	656	635	568	391	987	999999	999999	776	747	578	748	789	999999	999999	287	394	258	999999	570	416	279	440	63	999999	274	874	37	999999	813	442	801	608	929	999999	405	230	999999	999999	725	999999	387	311	999999	660	17	999999	670	637	999999	965	970	648	962	670	367	226	999999	469	126	999999	437	739	962	315	776	150	859	192	999999	999999	999999	187	230	350	38	999999	437	402	101	329	214	999999	556	847	472	999999	999999	269	710	999999	999999	977	954	612	999999	647	348	697	884	866	999999	999999	578	438	28	792	428	621	999999	999999	788	190	999999	999999	907	999999	193	124	999999	623	504	600	482	880	418	999999	233	617	559	390	629	999999	517	235	244	727	820	127	829	999999	999999	999999	627	320	400	999999	609	999999	704	753	464	234	853	270	372	494	15	999999	30	999999	569	811	72	261	999999	58	672	152	561	190	227	75	295	174	889	479	973	999999	999999	950	371	76	999999	805	925	405	886	257	999999	750	999999	132	107	781	120	922	962	376	550	352	795	466	605	523	535	999999	938	689	380	892	521	843	219	79	999999	503	898	266	335	999999	171	999999	290	811	999999	105	999999	513	64	999999	517	999999	621	146	165	999999	470	398	999999	537	466	207	877	970	238	878	999999	37	105	999999	33	706	999999	185	190	379	186	793	999999	999999	999999	435	635	413	385	914	232	82	913	999999	42	510	985	798	909	999999	999999	319	582	999999	192	940	999999	447	943	810	999999	446	955	785	999999	676	343	839	116	999999	571	473	595	324	655	840	124	323	584	523	720	252	275	999999	831	866	220	474	258	489	27	198	999999	574	358	786	126	137	999999	999999	176	155	999999	999999	402	84	723	268	934	351	826	105	862	999999	999999	323	180	739	954	861	465	868	591	999999	23	383	14	30	966	999999	999999	999999	269	999999	999999	999999	561	999999	999999	999999	153	952	540	999999	663	999999	999999	50	999999	999999	616	386	183	202	899	308	999999	74	864	28	80	999999	302	74	626	840	835	644	999999	524	762	782	915	207	718	513	337	684	964	102	58	999999	545	931	263	347	812	999999	999999	59	20	999999	999999	999999	686	450	659	476	290	999999	96	691	968	999999	282	833	471	976	483	396	970	879	999999	772	970	116	167	370	811	288	37	768	999999	33	514	275	259	120	520	999999	853	999999	404	151	16	366	995	585	659	429	999999	836	999999	999999	88	999999	999999	999999	834	580	
292	299	664	999999	794	327	999999	944	455	17	584	360	466	215	999999	118	485	958	766	613	120	581	999999	391	412	201	184	392	999999	383	877	499	285	939	999999	999999	999999	402	356	688	990	61	139	652	845	525	380	999999	400	969	654	438	999999	230	470	999999	587	282	599	603	153	983	10	999999	999999	95	85	999999	230	977	911	999999	611	88	623	69	999999	999999	546	886	999999	795	999999	974	728	999999	999999	65	479	283	999999	924	803	999999	544	17	61	67	522	760	450	853	168	422	68	571	827	915	607	410	269	999999	735	712	781	357	999999	35	353	689	589	30	56	946	10	986	999999	857	543	615	18	394	546	786	446	967	637	580	916	166	622	589	999999	78	24	999999	198	999999	972	196	27	999999	999999	833	180	999999	806	222	421	999999	999999	999999	381	991	999999	875	982	949	275	813	720	420	999999	197	999999	999999	572	978	931	551	798	198	885	357	598	999999	999999	713	615	26	999999	425	168	844	874	652	217	465	676	149	476	248	825	168	476	606	999999	526	765	180	857	999999	290	869	283	103	999999	34	403	419	999999	278	343	259	652	999999	999999	274	322	424	999999	999999	999999	792	85	999999	372	999999	999999	991	999999	164	947	445	168	342	144	298	571	780	999999	999999	72	999999	999999	207	905	999999	516	181	999999	651	214	351	387	999999	999999	999999	794	724	730	367	999999	999999	353	50	331	999999	101	319	169	962	703	541	855	609	54	54	848	877	654	796	999999	708	646	424	999999	606	999999	417	815	646	999999	846	59	999999	999999	999999	914	903	999999	16	999999	206	999999	392	948	672	999999	778	705	482	999999	999999	999999	934	999999	445	765	999999	100	724	840	683	504	523	999999	856	999999	654	999999	999999	140	944	11	647	321	24	696	263	999999	287	999999	289	999999	342	997	999999	999999	999999	64	602	894	985	999999	999999	176	801	701	498	924	999999	190	841	217	321	352	705	914	999999	622	143	999999	512	462	813	999999	999999	999999	999999	525	880	999999	376	599	967	499	999999	141	850	480	520	322	207	338	385	107	279	81	400	989	302	999999	354	999999	921	853	999999	533	999999	547	999999	830	540	973	54	21	813	251	999999	999999	208	999999	74	999999	112	821	552	999999	87	715	344	488	580	181	233	999999	736	872	678	124	117	621	141	313	999999	689	999999	999999	293	373	293	38	831	578	791	999999	609	999999	999999	109	999999	218	456	999999	212	137	999999	368	999999	837	285	941	572	136	714	586	441	760	97	422	999999	999999	999999	713	431	316	657	999999	389	
504	607	344	999999	578	999999	898	174	847	110	736	440	423	484	455	98	352	999999	705	864	215	296	848	314	979	70	983	999999	999999	999999	896	480	999999	978	999999	999999	941	469	993	999999	815	421	594	660	360	981	625	843	999999	999999	89	850	952	148	184	217	999999	39	502	999999	829	581	431	984	214	266	193	445	238	225	999999	999999	472	999999	58	999999	702	198	953	997	445	149	883	128	999999	55	527	999999	803	47	480	911	999999	485	493	244	999999	999999	999999	104	999999	999999	614	999999	476	206	999999	570	99	391	515	571	86	504	999999	689	697	999999	211	168	738	999999	999999	200	745	246	999999	987	898	813	803	999999	742	859	210	999999	535	999999	651	999999	667	957	999999	999999	999999	999999	835	473	411	803	546	999999	408	296	999999	999999	548	423	483	240	291	401	999999	285	588	423	828	999999	303	999999	999999	43	661	625	501	999999	66	229	668	835	410	451	999999	999999	999999	126	693	455	504	487	715	121	191	420	999999	275	999999	742	833	118	90	618	999999	593	648	513	999999	999999	999999	999999	666	329	755	647	830	839	816	578	18	471	730	383	722	999999	112	53	851	250	330	999999	999999	323	396	559	999999	792	999999	991	455	763	101	909	999999	999999	999999	396	366	999999	590	465	459	999999	734	371	388	707	895	363	490	605	999999	784	463	569	95	352	932	999999	892	47	999999	824	132	255	380	820	723	801	999999	716	687	318	660	864	776	781	589	34	181	58	999999	918	999999	999999	111	999999	456	101	999999	478	464	170	651	553	898	999999	593	999999	999999	567	999999	104	369	999999	918	353	134	598	792	314	763	908	34	844	999999	648	323	283	153	73	373	631	966	525	262	526	999999	116	999999	151	197	109	999999	613	999999	802	999999	736	999999	999999	192	858	999999	530	999999	555	146	999999	411	259	321	320	345	999999	204	362	999999	844	522	402	686	27	631	651	126	663	875	420	780	999999	100	586	351	394	880	515	999999	445	809	999999	390	860	704	999999	829	877	764	114	419	711	999999	999999	224	539	82	175	237	999999	414	999999	680	999999	999999	73	169	999999	968	950	999999	999999	39	999999	44	999999	22	826	999999	913	821	249	899	770	11	78	673	385	372	812	322	715	999999	675	999999	999999	999999	664	833	641	558	999999	908	813	66	730	682	982	679	408	527	255	852	999999	836	999999	161	909	723	999999	399	783	999999	165	637	342	411	363	661	286	789	999999	993	680	999999	726	340	96	999999	281	395	690	706	963	999999	77	999999	963	839	865	606	126	
940	874	251	775	999999	753	185	724	999999	329	331	403	999999	179	262	181	959	120	834	999999	205	452	572	999999	87	999999	999999	570	480	999999	999999	795	679	672	999999	128	439	589	999999	587	910	999999	952	999999	369	999999	355	126	814	690	14	729	41	540	921	999999	312	543	698	999999	883	614	999999	999999	999999	999999	999999	945	999999	144	742	379	126	999999	164	215	500	506	349	774	63	999999	999999	789	999999	794	763	999999	751	918	816	999999	999999	999999	704	305	745	81	270	999999	588	999999	999999	999999	947	634	612	784	386	999999	997	805	203	923	279	999999	858	463	999999	20	772	999999	999999	845	999999	846	488	455	553	858	999999	999999	245	516	195	999999	400	999999	842	999999	191	979	999999	45	920	20	702	966	999999	574	999999	292	633	999999	69	14	214	999999	361	999999	999999	167	999999	527	999999	579	570	687	999999	999999	999999	782	621	999999	828	793	999999	169	924	317	154	999999	999999	978	421	187	794	985	456	999999	999999	883	999999	999999	663	34	748	245	789	351	450	24	999999	999999	835	665	670	995	999999	276	999999	55	592	53	956	633	113	261	115	999999	784	584	240	556	186	999999	67	999999	975	999999	54	999999	379	583	867	139	999999	999999	999999	756	517	799	999999	190	999	403	300	681	785	39	999999	999999	139	720	567	865	784	681	599	980	607	790	30	627	232	605	675	19	186	826	999999	825	999999	359	561	984	30	60	557	782	565	386	104	945	883	557	456	659	26	12	355	999999	999999	172	158	999999	779	936	957	403	999999	290	999999	959	689	105	388	999999	169	582	844	734	999999	816	999999	230	696	84	743	675	159	26	992	183	480	738	147	999999	999999	835	999999	94	102	164	65	284	881	145	266	787	179	675	500	999999	167	999999	488	871	747	927	40	705	202	999999	254	711	297	331	999999	951	958	441	999999	999999	999999	760	999999	969	999999	999999	349	560	818	999999	506	999999	526	558	26	859	260	275	208	282	999999	509	999999	810	909	354	986	560	656	314	999999	737	105	176	76	407	979	518	120	607	588	479	999999	246	999999	770	999999	738	314	628	999999	999999	243	308	529	867	999999	999999	70	417	999999	788	904	513	999999	768	388	359	492	618	879	741	165	600	999999	335	999999	654	34	148	169	257	999999	37	613	999999	503	796	999999	209	538	159	458	703	454	799	575	383	999999	26	392	999999	256	696	749	959	537	999999	999999	204	999999	224	999999	921	257	905	543	999999	900	990	999999	591	999999	293	90	999999	293	462	999999	893	759	249	999999	17	756	333	
999999	559	288	999999	608	999999	999999	452	954	324	353	537	455	999999	266	698	483	999999	751	801	132	963	616	29	675	85	497	720	444	999999	679	797	174	924	903	983	598	256	391	999999	999999	269	338	765	386	756	16	606	637	71	766	424	266	955	210	999999	999999	269	978	533	373	471	18	949	645	555	372	999999	645	282	110	237	999999	999999	402	863	635	850	642	919	78	890	93	383	248	999999	999999	219	999999	866	50	338	999999	999999	51	937	261	388	999999	830	393	485	961	364	960	539	999999	999999	563	347	412	102	626	68	464	482	388	635	711	390	24	999999	999999	999999	241	771	999999	880	999999	464	612	256	730	812	535	593	929	999999	422	709	999999	622	655	999999	463	999999	712	218	403	999999	558	999999	677	999999	816	240	677	999999	132	198	579	806	624	108	735	165	371	814	532	999999	553	659	222	11	999999	402	999999	432	999999	293	69	750	486	735	999999	999999	579	990	999999	305	915	746	606	233	139	772	999999	557	999999	307	586	898	999999	532	999999	899	413	999999	999999	423	732	254	867	839	139	999999	329	888	999999	748	586	381	818	237	999999	806	63	988	872	48	404	950	782	999999	706	170	74	953	719	16	583	904	71	582	573	671	999999	999999	103	310	999999	119	364	999999	721	214	999999	458	577	999999	999999	424	803	889	999999	999999	472	849	142	969	764	376	178	999999	999999	682	320	999999	999999	294	927	296	894	999999	596	295	595	880	306	999999	999999	616	385	510	171	168	110	181	563	791	999999	40	633	134	546	999999	940	179	736	48	894	844	999999	293	999999	558	999999	999999	303	733	999999	592	552	641	999999	999999	990	667	34	16	999999	999999	682	873	95	897	663	770	34	519	355	425	999999	268	999999	999999	999999	102	229	612	639	999999	877	829	604	616	487	992	246	999999	999999	282	155	729	466	755	172	921	207	394	895	759	217	999999	999999	770	447	294	43	652	999999	898	448	421	999999	999999	271	999999	999999	479	419	999999	533	999999	434	999999	999999	424	801	852	999999	900	894	835	999999	999999	661	103	451	833	178	203	958	999999	71	999999	833	733	999999	753	494	320	652	728	999999	999999	235	580	359	999999	499	32	492	191	578	999999	14	613	704	999999	62	177	999999	444	999999	225	711	999999	999999	247	248	999999	999999	58	368	763	257	175	860	999999	653	90	743	146	343	155	999999	777	24	635	999999	230	39	864	701	326	909	217	427	758	522	296	15	122	76	952	960	444	823	815	188	838	999999	221	999999	971	433	273	110	165	
514	934	924	999999	64	27	517	999999	999999	51	853	999999	748	111	969	367	85	631	80	999999	195	276	999999	209	456	354	478	817	30	729	893	646	116	272	999999	999999	371	74	68	58	445	762	97	782	961	148	100	999999	999999	999999	896	802	203	999999	969	999999	980	725	493	710	549	699	187	627	157	217	933	999999	857	391	999999	21	572	32	945	999999	188	181	247	318	999999	828	575	543	833	101	999999	999999	302	15	607	645	999999	999999	509	746	999999	470	635	754	214	614	792	860	490	999999	239	181	774	547	69	808	487	999999	456	720	133	644	793	999999	999999	546	999999	999999	999999	360	999999	999999	522	209	848	999999	546	999999	113	999999	46	715	63	999999	862	999999	622	999999	946	798	167	405	999999	999999	622	940	999999	579	990	668	431	940	86	139	999999	25	658	999999	698	351	999999	995	81	999999	999999	418	590	845	999999	493	923	437	905	984	202	44	322	734	586	908	51	999999	999999	445	227	105	638	923	503	846	999999	57	66	604	999999	172	334	104	113	999999	359	830	385	999999	999999	993	44	999999	936	999999	999999	923	999999	999999	309	305	502	635	589	999999	999999	999999	352	356	870	999999	381	311	458	39	999999	999999	999999	382	558	220	591	999999	999999	233	71	546	986	93	153	699	68	275	305	240	670	699	514	524	434	692	488	39	637	867	622	999999	643	906	710	485	302	999999	242	98	714	506	934	365	999999	242	680	268	999999	180	999999	116	999999	227	369	20	712	116	947	866	999999	562	368	999999	611	337	903	999999	999999	999999	406	451	43	216	526	174	764	999999	999999	999999	22	229	825	466	59	516	727	425	547	699	772	196	669	375	366	999999	999999	111	754	200	999999	600	885	545	999999	376	83	800	701	205	256	564	119	755	854	512	736	902	783	105	610	487	542	683	895	219	782	999999	999999	374	999999	662	404	999999	862	999999	344	999999	691	683	443	927	724	352	452	999999	86	914	521	999999	425	999999	328	659	589	999999	67	212	999999	999999	593	415	950	999999	179	594	169	999999	893	442	178	456	221	109	662	683	762	200	240	687	142	999999	155	994	948	790	344	745	226	999999	364	141	999999	135	999999	37	999999	999999	183	999999	58	773	31	88	686	999999	33	999999	996	999999	100	867	971	999999	432	999999	269	956	388	388	259	999999	999999	999999	88	46	815	95	20	635	999999	374	26	381	638	369	999999	77	317	978	767	125	748	320	918	999999	169	677	702	373	767	29	19	795	999999	999999	686	147	10	650	163	938	218	999999	
999999	999999	851	599	999999	73	878	202	999999	409	620	144	999999	777	964	591	876	148	392	646	867	687	364	231	999999	13	999999	709	76	667	825	829	999999	386	120	202	645	569	353	999999	999999	574	999999	610	184	474	958	909	182	418	773	25	555	571	504	522	371	629	826	330	390	178	135	999999	583	791	237	298	666	772	999999	316	999999	753	161	999999	315	999999	999999	309	55	774	999999	658	893	810	999999	999999	882	598	831	25	742	32	259	326	449	399	36	999999	246	669	252	410	471	999999	230	802	420	211	999999	617	999999	999999	285	616	641	999999	98	773	517	893	415	77	999999	930	573	772	503	835	853	999999	727	663	72	385	999999	136	196	436	590	481	924	681	391	224	999999	225	747	643	684	972	311	999999	875	353	999999	184	469	999999	892	457	308	585	357	999999	889	919	464	899	94	514	290	661	999999	46	999999	734	686	726	498	999999	34	999999	160	999999	615	474	788	719	131	356	667	656	544	142	183	349	333	101	334	523	760	847	558	999999	691	650	79	838	384	529	498	743	999999	543	432	447	434	999999	684	424	140	999999	999999	738	847	634	999999	999999	862	629	410	594	402	999999	598	187	312	980	199	964	405	949	345	601	999999	999999	999999	10	709	735	914	857	417	909	999999	25	79	820	999999	999999	999999	28	975	755	129	999999	351	77	999999	255	145	999999	286	719	29	190	409	999999	880	999999	30	999999	351	137	715	553	999999	492	592	999999	117	491	657	141	441	999999	973	590	999999	952	582	999999	64	464	999999	469	580	999999	999999	999999	615	892	939	409	999999	999999	677	999999	49	576	727	858	485	371	147	653	797	999999	287	641	216	819	704	927	350	999999	71	886	537	255	972	489	602	389	968	225	552	999999	105	35	710	135	550	906	235	724	70	693	326	999999	999999	435	999999	258	995	795	198	999999	69	562	999999	999999	320	794	999999	247	266	105	403	999999	999999	550	59	262	931	91	279	999999	702	626	999999	378	570	591	583	547	80	353	999999	999999	37	539	198	543	681	999999	999999	756	999999	987	999999	999999	299	404	844	999999	999999	167	999999	914	525	399	319	999999	148	975	230	999999	220	66	177	912	711	230	895	571	999999	516	580	22	276	523	495	714	167	999999	88	175	747	461	171	913	37	479	657	637	230	755	404	706	699	95	546	999999	820	555	263	79	508	282	770	999999	586	314	648	12	999999	604	285	689	896	64	981	758	895	263	884	242	999999	268	351	606	121	874	323	190	976	999999	
999999	612	205	18	666	474	691	302	337	723	831	654	733	625	479	715	809	999999	114	999999	360	566	999999	31	506	250	931	999999	757	712	991	468	35	664	709	672	493	999999	397	517	76	999999	999999	171	411	918	534	726	136	999999	999999	678	86	999999	888	999999	941	184	512	426	542	528	544	625	732	372	999999	999999	915	807	232	921	257	999999	721	757	640	999999	620	588	715	999999	999999	361	647	322	392	836	776	381	731	319	385	971	974	548	999999	999999	999999	48	300	466	811	329	999999	999999	431	489	477	140	698	442	563	999999	710	999999	491	193	999999	419	999999	791	302	543	85	912	999999	285	622	999999	699	339	79	999999	297	259	999999	717	187	503	999999	902	369	999999	999999	298	755	461	271	999999	67	875	333	29	999999	999999	999999	999999	253	271	999999	999999	867	999999	441	368	373	999999	636	460	933	773	15	484	528	87	432	656	999999	787	167	93	999999	975	126	823	15	59	523	788	999999	136	473	999999	896	745	45	74	213	324	925	773	825	810	999999	293	869	848	501	980	999999	999999	417	466	113	523	141	892	188	999999	363	323	467	847	375	806	310	99	588	783	51	367	453	999999	862	393	268	999999	271	999999	954	166	557	543	712	577	718	999999	999999	382	999999	153	999999	999999	961	611	315	978	445	906	983	779	270	718	938	718	74	872	603	720	265	928	630	355	663	206	766	924	145	798	97	999999	999999	215	999999	999999	481	999999	999999	999999	87	290	768	365	849	999999	896	839	604	993	512	999999	413	101	126	684	999999	540	999999	765	845	391	999999	646	818	690	999999	64	548	50	247	217	298	352	999999	975	170	274	505	488	309	926	329	152	999999	999999	999999	195	99	495	385	940	923	818	416	696	999999	999999	547	169	681	841	300	999999	755	305	557	71	459	999999	524	257	45	999999	465	918	71	999999	361	576	802	317	965	63	664	306	293	480	935	946	537	48	727	346	999999	468	999999	765	396	989	694	827	736	947	999999	137	905	999999	999999	497	999999	747	769	970	999999	374	876	999999	999999	459	21	86	135	512	614	485	999999	999999	647	997	292	999999	313	999999	882	974	999999	28	92	537	999999	814	128	447	999999	789	278	757	999999	442	592	397	865	937	999999	617	701	233	342	495	607	216	831	365	215	337	444	999999	97	392	792	857	165	372	67	206	999999	687	200	825	216	772	999999	214	414	894	441	376	393	275	283	358	685	596	999999	195	982	762	999999	984	355	999999	999999	597	650	734	999999	502	879	999999	
658	24	42	517	999999	999999	496	999999	950	320	896	78	25	821	118	444	182	569	443	872	224	205	454	216	480	999999	111	999999	564	680	662	999999	496	611	616	269	325	999999	316	104	698	365	812	922	999999	286	855	848	488	215	562	672	999999	999999	567	999999	999999	826	999999	943	999999	999999	999999	999999	999999	958	582	999999	999999	849	999999	14	262	999999	184	858	999999	999999	129	203	490	999999	644	999999	127	989	879	489	53	999999	699	498	999999	373	999999	999999	999999	999999	999999	139	704	451	643	638	95	558	420	720	999999	999999	999999	999999	706	999999	462	480	999999	712	162	668	89	103	370	999999	159	999999	873	999999	999999	999999	999999	852	999999	990	999999	49	619	15	273	999999	578	168	999999	999999	94	663	999999	296	999999	999999	603	999999	389	605	60	611	90	591	999999	465	684	531	742	982	154	999999	999999	716	355	423	860	724	449	592	99	920	446	35	967	999999	838	587	978	98	256	999999	472	662	999999	999999	999999	38	527	808	999999	57	426	673	200	866	999999	85	941	999999	39	879	999999	796	515	139	174	65	623	991	999999	999999	999999	999999	735	999999	754	125	776	468	464	832	207	999999	999999	51	999999	999999	834	110	999999	763	645	491	68	377	831	675	156	810	722	902	414	535	999999	999999	505	772	999999	999999	999999	999999	308	482	43	207	682	511	99	474	635	401	231	522	389	863	999999	71	594	367	999999	88	969	999999	745	561	999999	671	459	920	999999	731	999999	814	988	843	464	173	458	861	999999	330	586	682	184	330	681	892	156	999999	999999	443	188	580	680	43	799	342	737	481	780	999999	61	178	927	904	567	416	534	545	999999	298	613	733	999999	29	502	296	791	425	879	534	999999	141	999999	112	552	999999	144	954	54	999999	435	976	91	999999	278	417	755	280	763	275	367	611	999999	46	999999	455	908	999999	540	999999	551	999999	601	255	999999	919	584	999999	361	999999	281	999999	500	287	862	636	999999	999999	751	95	540	999999	661	614	177	999999	999999	999999	282	107	999999	483	424	541	580	999999	385	835	198	999999	999999	999999	918	460	993	999999	121	640	999999	204	803	920	909	455	972	40	660	986	88	999999	706	36	999999	263	956	798	165	999999	706	748	999999	816	999999	402	261	999999	602	210	621	389	999999	582	383	87	999999	999999	574	968	569	550	463	398	757	614	652	807	388	999999	999999	205	999999	161	999999	435	943	986	999999	516	203	372	437	459	375	698	782	999999	652	474	999999	531	999999	196	400	166	295	863	68	999999	750	454	231	938	707	426	
999999	999999	648	947	999999	999999	999999	999999	775	999999	999999	13	32	68	999999	528	164	914	999999	999999	971	446	761	777	999999	89	928	935	766	748	151	499	752	948	942	142	999999	704	339	999999	226	999999	421	203	53	291	840	999	363	999999	300	999999	999999	734	454	320	888	999999	807	999999	389	379	301	36	65	623	261	84	126	699	54	999999	999999	63	755	999999	34	567	999999	859	249	928	582	999999	999999	834	999999	999999	999999	631	999999	613	897	285	999999	847	874	395	148	429	39	766	883	999999	187	999999	732	189	999999	999999	296	999999	147	948	815	461	999999	756	999999	230	367	243	580	495	456	999999	562	999999	791	908	930	999999	999999	999999	829	483	55	999999	367	999999	999999	999999	48	854	345	922	476	999999	469	810	999999	128	817	918	999999	796	196	398	217	746	999999	433	397	80	718	657	902	832	999999	341	416	879	398	960	128	290	204	725	159	999999	964	613	839	999999	858	999999	821	999999	252	42	297	656	710	621	338	999999	689	968	999999	688	29	999999	829	138	999999	181	729	856	999999	781	601	999999	248	999999	999999	675	594	416	221	906	835	999999	999999	96	54	759	178	777	999999	999999	601	999999	590	471	514	999999	783	711	999999	687	93	999999	999999	470	441	827	418	999999	840	662	94	283	756	239	852	999999	62	999999	93	644	999999	952	234	358	190	999999	999999	777	179	459	999999	882	828	534	823	871	690	129	655	227	351	152	936	999999	366	999999	479	360	618	886	278	50	627	943	684	140	739	362	290	75	946	641	856	999999	771	211	454	232	999999	999999	937	932	999999	866	999999	860	999999	265	999999	999999	896	529	168	293	191	999999	999999	885	849	692	141	337	839	590	280	709	295	556	207	165	873	257	944	636	949	345	999999	761	649	824	125	483	999999	428	178	999999	482	573	209	999999	999999	569	382	999999	850	609	103	507	595	593	999999	468	68	837	999999	649	585	999999	343	845	999999	504	245	35	576	999999	999999	420	421	999999	237	722	357	287	219	999999	874	230	786	350	999999	456	175	66	260	999999	999999	999999	439	529	842	950	239	363	32	451	333	356	157	201	641	683	95	999999	365	851	121	780	628	685	774	364	999999	992	999999	451	999999	189	999999	920	999999	445	980	999999	20	287	492	993	265	999999	979	528	83	999999	709	568	999999	432	700	409	999999	645	904	754	754	999999	999999	246	760	999999	999999	154	999999	999999	959	206	702	999999	999999	88	999999	127	524	860	999999	256	999999	159	293	44	91	906	999999	375	385	597	540	999999	147	532	
81	255	242	684	655	835	945	846	635	999999	999999	176	700	621	50	427	130	54	58	999999	205	999999	999999	726	499	999999	665	216	850	999999	665	476	65	999999	17	123	884	840	214	870	999999	445	524	780	178	914	216	867	335	999999	477	495	188	640	337	25	999999	516	194	999999	179	739	995	273	847	399	120	500	999999	927	542	289	839	187	207	760	541	183	999999	585	999999	798	881	892	894	179	297	425	872	999999	820	378	999999	765	701	571	449	260	932	778	803	999999	263	408	999999	197	999999	10	999999	999999	484	999999	958	609	999999	999999	858	113	378	999999	111	695	999999	622	116	174	634	999999	486	635	999999	290	999999	779	781	294	545	999999	476	707	523	297	999999	999999	999999	999999	419	55	326	330	999999	346	882	265	676	999999	96	999999	301	999999	562	582	524	807	999999	999999	878	189	828	164	835	385	636	671	164	814	999999	333	999999	999999	755	588	999999	165	999999	974	408	985	999999	999999	207	904	191	225	155	940	772	999999	49	999999	822	999999	999999	171	494	999999	709	221	110	999999	999999	999999	536	886	505	999999	825	999999	884	291	795	893	86	165	956	931	204	999999	525	223	999999	536	999999	999999	999999	525	999999	999999	671	594	275	197	884	251	276	444	999999	304	719	999999	124	413	300	999999	999999	999999	163	71	214	562	144	298	695	887	999999	999999	480	744	304	980	611	240	697	999999	26	608	19	835	888	522	563	899	701	354	109	639	246	534	999999	663	372	309	390	118	460	976	999999	997	432	999999	964	633	999	739	569	884	999999	999	742	919	919	327	183	692	998	999999	596	350	788	189	633	999999	480	641	999999	999999	849	588	840	49	116	22	413	491	558	930	900	962	785	224	923	246	792	353	743	54	136	698	999999	999999	999999	161	219	252	773	29	999999	368	131	267	44	136	169	999999	813	907	914	691	143	999999	344	633	565	573	999999	999999	162	136	897	573	185	161	478	624	658	954	802	170	717	539	777	999999	841	999999	190	796	87	99	540	836	139	999999	999999	51	881	999999	596	645	986	999999	866	35	471	557	91	883	999999	999999	54	858	114	754	974	604	301	999999	999999	47	393	999999	319	72	596	71	443	740	596	999999	743	902	368	166	183	340	999999	752	79	293	445	306	148	543	55	681	999999	999999	999999	960	750	88	963	558	262	999999	999999	804	439	410	123	351	296	230	800	152	500	947	580	999999	999999	548	732	508	601	999999	330	999999	27	999999	339	68	279	999999	686	664	938	809	904	655	999999	868	
323	669	999999	104	20	917	742	903	191	783	999999	827	38	999999	355	999999	956	999999	207	300	786	524	999999	999999	81	999999	543	999999	213	690	53	925	379	999999	235	999999	338	999999	86	412	999999	123	733	556	263	451	607	485	318	483	853	999999	457	999999	999999	798	598	124	32	999999	383	605	999999	500	999999	879	458	965	975	292	135	459	99	795	265	673	999999	523	801	629	62	999999	999999	730	837	315	478	999999	981	999999	474	224	484	726	999999	439	999999	243	817	384	993	999999	509	35	357	999999	999999	662	718	418	18	999999	323	402	307	325	776	968	663	434	410	63	984	999999	999999	999999	974	373	766	999999	258	557	706	426	636	420	558	802	383	443	666	815	686	572	428	399	900	999999	428	713	662	455	580	392	973	940	657	961	217	445	429	284	895	891	169	999999	999999	896	766	886	999999	973	999999	229	999999	999999	376	422	999999	428	20	892	944	63	174	803	976	999999	452	696	763	597	594	999999	24	391	920	999999	412	967	31	13	326	542	947	999999	860	361	999999	388	999999	999999	841	789	999999	999999	340	842	727	366	484	63	454	79	133	179	389	657	214	385	675	581	19	999999	406	17	575	412	116	485	942	625	698	73	132	999999	755	999999	513	487	61	87	999999	999999	999999	967	999999	256	419	778	309	213	156	999999	713	992	235	689	393	999999	960	928	736	999999	424	858	365	390	999999	604	423	999999	154	999999	999999	597	999999	999999	669	438	457	329	992	999999	186	739	479	458	360	999999	302	999999	999999	95	526	133	351	824	631	634	612	179	308	999999	364	725	69	429	916	126	487	272	29	955	969	641	935	408	76	684	389	906	40	817	999999	356	172	999999	999999	210	256	689	999999	999999	825	288	30	999999	973	460	999999	59	999999	243	652	40	999999	466	999999	999999	197	942	999999	946	999999	706	999999	491	999999	999999	999999	10	230	715	999999	798	930	999999	139	691	620	757	999999	615	14	339	373	796	999999	282	309	706	999999	324	22	313	931	395	789	128	149	539	676	964	999999	679	829	999999	373	854	999999	72	336	999999	274	999999	999999	153	942	915	999999	352	326	239	708	855	68	905	702	566	999999	544	999999	20	552	999999	91	470	717	334	999999	999999	432	999999	182	247	380	517	59	999999	795	999999	452	873	785	796	222	999999	265	52	999999	923	135	999999	986	565	866	325	882	193	358	57	435	618	415	999999	920	15	999999	999999	485	999999	856	129	770	89	999999	331	235	999999	869	645	214	999999	713	586	420	625	999999	617	
380	65	635	865	233	748	362	999999	468	988	876	216	388	999999	566	999999	77	15	999999	907	472	544	100	136	324	713	842	760	904	828	386	304	999999	450	999999	430	915	990	895	32	999999	267	863	246	879	662	266	420	118	999999	519	999999	999999	426	999999	835	964	509	551	520	999999	601	999999	639	612	581	534	999999	703	146	164	999999	999999	999999	190	999999	680	999999	256	999999	457	432	652	999999	319	970	715	999999	305	265	465	999999	449	999999	999999	135	337	234	633	308	137	327	717	971	489	443	305	999999	999999	939	164	999999	262	999999	72	483	948	670	999999	642	865	279	642	447	999999	999999	637	733	999999	999999	999999	456	230	947	533	139	715	681	780	875	999999	150	30	366	110	355	163	559	322	642	186	999999	904	991	442	858	684	279	999999	741	806	999999	676	190	72	708	889	315	365	933	999999	277	889	454	967	999999	259	286	999999	999999	594	88	999999	999999	999999	219	551	239	999999	675	454	446	391	48	999999	999999	473	999999	999999	402	465	848	203	389	875	909	777	459	34	717	999999	408	932	964	999999	727	161	999999	311	852	166	660	800	690	488	331	886	850	384	864	261	419	999999	944	870	999999	999999	41	999999	968	441	101	215	796	999999	56	513	426	999999	999999	951	61	538	451	999999	804	999999	512	900	999999	33	926	999999	169	466	200	999999	988	103	410	843	129	41	343	999999	74	999999	13	624	442	817	999999	959	43	999999	209	999999	540	999999	76	999999	381	999999	999999	944	514	26	55	340	875	999999	525	333	490	508	999999	30	205	41	181	999999	54	888	468	736	564	967	52	999999	999999	319	884	289	36	712	999999	989	206	398	905	58	999999	672	748	811	999999	146	999999	999999	92	189	685	509	537	718	653	493	672	109	390	999999	999999	800	83	566	745	999999	306	999999	999999	842	823	806	136	999999	948	382	999999	999999	999999	428	498	517	999999	87	999999	999999	752	999999	69	977	326	107	999999	999999	999999	609	999999	192	75	999999	999999	700	497	999999	365	878	383	414	999999	999999	354	25	664	962	58	467	637	995	932	370	999999	988	718	69	525	726	799	768	59	348	782	956	590	387	588	999999	29	923	722	754	12	348	547	788	633	311	442	55	319	616	972	603	260	705	574	850	981	438	724	638	89	999999	364	431	498	397	434	287	383	260	447	999999	283	187	367	154	450	930	435	999999	294	754	458	443	376	188	999999	999999	812	738	816	590	208	93	675	999999	983	126	299	999999	876	999999	671	68	999999	268	330	82	348	
429	409	60	999999	510	999999	335	166	999999	64	319	691	549	474	999999	444	856	514	999999	512	999999	171	334	641	999999	347	140	92	400	274	999999	999999	634	546	393	338	765	587	698	999999	349	241	72	71	999999	999999	337	999999	36	624	322	754	140	569	378	267	85	419	813	173	224	999999	999999	656	947	460	67	12	91	999999	999999	278	816	461	173	738	109	272	660	645	999999	999999	65	775	951	363	727	999999	999999	136	263	999999	774	999999	999999	106	475	415	124	529	999999	334	608	719	946	53	937	679	406	999999	168	812	758	999999	999999	773	197	990	705	593	732	992	999999	999999	63	332	504	291	936	76	999999	693	999999	141	159	999999	842	346	828	999999	426	999999	668	999999	999999	451	596	606	381	999999	909	484	999999	531	796	503	999999	653	666	999999	549	655	742	339	999999	999999	663	627	28	477	999999	851	171	797	177	684	334	306	987	999999	735	897	999999	196	167	999999	983	627	344	655	195	199	999999	215	368	999999	315	339	170	999999	787	969	588	903	818	67	999999	912	363	121	179	203	999999	64	888	999999	999999	556	181	589	491	999999	292	373	292	742	181	956	439	407	378	995	145	495	999999	766	319	17	377	110	475	80	273	999999	485	991	533	624	327	716	999999	999999	999999	580	20	750	686	999999	620	999999	886	366	483	956	999999	184	999999	180	239	131	999999	737	999999	81	999999	420	773	69	888	999999	218	556	639	723	381	999999	999999	999999	484	84	89	105	396	301	223	118	597	316	489	310	933	363	999999	999999	383	999999	999999	96	466	999999	999999	627	336	330	868	339	726	760	585	134	347	503	695	999999	51	999999	999999	887	857	15	823	999999	579	999999	999999	854	171	443	349	999999	47	750	108	884	999999	999999	768	999999	433	883	999999	836	731	999999	963	440	667	239	163	146	999999	694	238	460	776	520	57	748	999999	23	178	292	999999	501	96	596	404	811	999999	589	478	999999	999999	974	999999	987	999999	999999	623	926	999999	931	290	999999	145	353	522	647	117	586	415	29	112	419	715	109	999999	240	279	377	45	856	180	999999	667	674	240	264	837	999999	786	833	135	999999	999999	999999	12	217	366	742	999999	756	704	999999	999999	999999	181	999999	269	999999	999999	504	999999	999999	890	340	761	716	546	999999	123	267	810	327	800	581	894	74	593	999999	999999	217	873	536	999999	288	999999	999999	399	218	999999	195	995	323	227	291	999999	999999	999999	495	485	296	671	895	629	815	946	386	682	603	563	117	461	999999	426	363	999999	417	952	999999	
189	72	326	337	968	927	999999	497	110	999999	691	999999	917	107	992	811	546	999999	907	487	342	775	25	796	654	394	999999	214	896	863	660	999999	926	544	999999	999999	969	343	926	999999	553	999999	999999	173	911	547	200	364	999999	615	817	999999	510	474	280	999999	56	529	999999	583	999999	67	999999	999999	858	219	99	382	790	580	841	212	62	215	999999	882	498	852	885	116	204	379	416	999999	56	17	972	461	274	903	375	449	660	999999	508	495	859	999999	999999	999999	457	817	573	999999	773	614	999999	305	540	397	914	204	644	576	388	823	651	318	200	850	246	638	117	887	214	401	552	709	999999	448	33	459	546	192	659	387	806	999999	517	441	417	677	921	877	988	999999	805	94	963	685	999999	550	849	465	999999	819	710	686	22	999999	72	890	999999	999999	373	999999	658	461	917	11	27	461	801	999999	999999	569	999999	239	999999	44	596	467	999999	31	999999	483	609	999999	727	999999	999999	129	187	145	378	526	88	829	514	532	522	999999	177	961	999999	999999	748	100	32	895	112	480	787	978	785	605	154	577	999999	889	999999	577	734	87	334	897	284	665	390	916	491	886	725	376	522	253	999999	784	363	221	734	999999	69	831	736	206	342	208	359	773	382	510	999999	624	676	945	999999	99	637	770	118	999999	999999	999999	414	999999	755	999999	466	542	999999	999999	224	285	999999	347	999999	999999	351	137	565	85	999999	999999	544	981	554	111	999999	576	634	210	157	592	112	999999	808	953	427	520	451	921	742	817	468	999999	295	999999	469	339	999999	715	748	509	215	43	776	103	999999	432	671	653	999999	889	999999	114	999999	999999	999999	513	539	564	485	830	999999	643	342	498	158	999999	695	497	642	370	999999	919	999999	648	387	999999	874	714	999999	994	848	999999	211	999999	909	364	800	664	883	955	799	873	239	917	999999	571	700	288	945	49	999999	184	21	999999	749	988	999999	999999	254	113	638	824	181	491	981	888	442	488	589	793	730	41	613	686	999999	276	689	544	825	999999	999999	596	769	352	266	999999	785	851	114	920	999999	999999	419	779	326	975	999999	747	935	999999	139	221	699	161	319	999999	570	335	788	482	308	999999	999999	439	999999	52	65	999999	234	317	112	590	999999	668	91	503	621	834	999999	595	575	941	608	890	685	166	897	617	43	560	114	460	72	631	621	605	488	980	54	284	919	872	523	628	831	548	837	999999	999999	815	94	999999	965	202	999999	999999	508	857	999999	578	154	448	999999	674	212	651	
528	752	56	999999	999999	641	789	95	676	703	428	979	999999	147	999999	866	546	227	999999	378	495	870	724	999999	106	630	999999	475	139	481	85	848	426	190	999999	999999	984	594	800	999999	946	879	526	213	938	999999	799	615	999999	288	902	578	999999	833	999999	657	37	791	389	999999	413	324	999999	999999	999999	580	563	878	126	999999	999999	951	427	999999	999999	616	999999	521	326	577	831	621	999999	851	999999	507	649	999999	34	372	999999	203	215	415	50	631	923	999999	586	368	965	920	499	999999	407	999999	161	187	999999	999999	314	516	999999	811	563	792	108	115	626	130	930	971	854	753	999999	687	745	21	981	800	693	32	935	957	612	910	132	210	453	999999	999999	471	191	999999	68	999999	999999	404	999999	999999	532	818	704	465	437	999999	75	999999	999999	999999	215	999999	206	610	856	291	581	517	208	999999	670	898	999999	998	774	469	999999	379	695	999999	999999	350	170	733	277	875	327	999999	999999	618	845	386	999999	734	422	216	274	580	628	777	968	220	206	208	587	634	999999	706	691	999999	999999	999999	999999	999999	759	864	978	999999	342	980	963	112	999999	589	807	293	535	927	585	568	999999	219	999999	918	999999	999999	154	999999	155	999999	999999	999999	787	561	414	158	999999	172	999999	558	237	999999	247	648	813	866	232	616	400	304	999999	999999	130	133	773	994	945	999999	541	999999	719	26	327	699	272	999999	324	435	185	659	999999	372	999999	37	340	403	972	999999	999999	802	527	538	571	851	999999	488	500	664	999999	419	213	999999	631	963	838	999999	484	547	385	471	552	796	440	741	999999	999999	286	103	792	380	32	999999	36	739	493	191	455	476	999999	783	851	660	647	765	455	760	741	989	198	130	918	434	999999	643	260	730	107	830	512	806	999999	999999	871	418	397	369	179	999999	479	657	765	18	999999	999999	620	999999	159	999999	999999	587	999999	297	905	672	999999	597	125	393	999999	762	999999	625	999999	360	581	454	788	238	377	95	591	849	999999	540	364	999999	53	135	32	999999	581	432	544	999999	810	914	501	999999	957	799	253	785	999999	716	574	150	54	999999	29	175	999999	920	307	209	995	155	999999	999999	317	550	554	990	999999	131	191	660	90	48	549	667	999999	999999	999999	578	842	999999	999999	999999	966	224	866	22	999999	856	264	660	999999	344	929	665	146	999999	891	416	255	263	425	999999	999999	999999	69	16	491	362	222	999999	650	729	367	199	708	975	999999	999999	684	999999	999999	513	867	999999	536	745	118	884	531	827	696	864	999999	588	
390	166	999999	63	164	999999	530	753	644	999999	20	405	999999	999999	956	999999	999999	999999	731	999999	378	911	423	14	387	324	897	607	831	999999	828	999999	406	779	808	552	708	355	939	999999	21	999999	869	137	520	999999	999999	379	927	370	999999	999999	999999	999999	219	479	742	272	999999	999999	962	923	999999	999999	911	234	999	208	930	999999	461	382	999999	999999	701	247	51	999999	493	999999	999999	527	679	470	296	999999	999999	785	569	339	809	445	679	108	999999	98	999999	620	226	296	140	999999	448	523	908	727	49	234	919	972	999999	456	779	428	294	999999	253	461	999999	999999	580	999999	999999	601	604	25	702	760	55	612	38	999999	79	206	125	984	89	166	562	568	890	428	999999	596	999999	363	666	260	814	999999	844	757	658	245	999999	999999	931	847	918	892	999999	288	189	999999	944	16	999999	582	313	999999	365	96	899	999999	101	162	356	999999	699	251	999999	451	946	628	768	280	772	834	490	208	63	241	999999	669	543	611	249	999999	652	895	975	93	947	999999	71	999999	858	264	153	563	570	888	158	676	543	583	342	561	548	673	244	553	999999	114	256	133	999999	239	999999	999999	913	796	400	804	276	276	503	442	566	20	422	517	690	927	638	174	93	571	136	960	999999	687	999999	978	999999	432	999999	843	267	938	999999	629	405	663	650	773	498	353	999999	276	999999	900	999999	538	999999	726	862	175	476	91	49	287	112	899	220	235	999999	999999	999999	844	285	660	999999	628	111	792	122	999999	286	864	675	739	170	859	880	378	692	999999	727	934	569	826	376	186	999999	631	527	505	452	424	999999	87	999999	999999	991	429	725	376	437	999999	613	836	888	612	415	310	127	252	28	841	543	310	693	218	284	459	294	997	730	479	275	616	584	999999	874	999999	999999	603	868	461	653	325	56	268	330	999999	937	764	999999	999999	513	284	487	610	881	689	394	992	291	542	145	728	646	957	203	996	999999	37	737	817	771	524	999999	999999	999999	227	263	999999	887	551	521	999999	237	142	999999	991	139	973	999999	195	999999	546	321	335	326	924	678	999999	75	333	999999	910	36	953	826	999999	900	919	422	664	435	959	114	999999	999999	615	999999	514	999999	999999	867	288	57	999999	613	234	212	58	250	999999	548	999999	368	564	80	611	503	283	999999	976	100	219	561	325	760	254	999999	581	314	999999	433	174	999999	863	999999	202	862	484	999999	601	786	851	679	158	999999	271	600	999999	668	999999	999999	227	999999	999999	121	657	999999	731	791	369	
791	630	744	539	840	384	999999	505	107	878	999999	999999	999999	999999	999999	248	999999	412	210	498	653	999999	912	895	999999	999999	966	94	752	809	474	140	693	979	809	999999	999999	149	318	741	206	105	999999	790	670	103	292	999999	999999	872	127	325	531	999999	715	898	717	999999	999999	633	999999	981	753	298	414	618	334	954	904	43	141	400	104	468	302	558	450	132	234	505	924	482	269	999999	999999	159	608	400	273	999999	448	268	209	684	333	225	352	164	385	62	768	999999	589	999999	741	726	999999	73	10	167	458	595	624	445	709	999999	721	873	999999	265	19	934	690	993	999999	999999	999999	420	144	999999	216	295	747	181	999999	596	999999	479	148	999999	928	545	399	116	462	999999	999999	764	974	398	999999	478	558	999999	53	834	646	596	999999	869	535	999999	928	923	950	173	847	999999	709	123	999999	251	735	639	336	473	999999	999999	541	742	237	999999	445	746	583	737	736	999999	138	902	999999	999999	283	278	999999	128	617	476	999999	298	999999	201	65	999999	356	262	743	918	793	580	298	72	65	462	641	108	999999	999999	349	222	999999	999999	324	807	173	745	967	466	209	217	855	78	428	252	736	46	999999	583	999999	331	994	818	999999	557	999999	886	251	821	637	341	754	435	999999	999999	862	785	876	258	697	611	999999	286	719	585	724	229	999999	812	726	604	727	790	792	999999	999999	618	999999	999999	203	286	999999	156	829	867	463	999999	942	999999	389	951	169	999999	999999	787	999999	718	108	258	832	393	252	438	105	42	614	963	999999	118	724	254	398	119	64	999999	999999	147	457	999999	132	304	287	168	433	774	999999	999999	905	15	999999	999999	519	148	934	810	44	74	61	999999	999999	999999	999999	834	999999	999999	999999	59	78	474	679	999999	271	257	999999	999999	115	93	15	330	597	21	68	637	136	225	999999	260	185	254	387	53	95	999999	598	632	999999	453	408	297	220	395	534	440	335	92	999999	271	22	406	704	999999	999999	999999	209	251	999999	160	707	545	410	312	873	824	97	999999	813	610	999999	503	31	999999	999999	717	999999	211	486	627	311	54	976	473	248	779	999999	436	984	364	461	357	999999	366	745	863	887	908	522	999999	352	700	278	638	613	999999	384	52	999999	351	620	998	764	999999	999999	663	999999	936	74	103	285	999999	651	458	159	311	312	664	916	822	829	999999	689	999999	999999	999999	999999	348	860	729	404	507	171	643	999999	999999	999999	386	516	999999	304	999999	844	428	434	691	58	820	489	999999	216	719	135	452	
521	419	319	987	538	248	999999	230	999999	345	698	777	499	18	999999	696	718	925	158	833	528	878	367	270	352	999999	999999	955	858	999999	522	999999	381	719	131	334	153	604	848	277	999999	83	999999	509	999999	656	202	50	115	999999	999999	290	999999	302	999999	642	62	58	645	999999	686	999999	371	528	822	23	999999	780	886	390	552	124	87	999999	639	454	999999	999999	999999	695	400	522	849	75	965	242	123	89	794	489	282	999999	999999	903	591	999999	999999	999999	686	999999	260	422	163	724	999999	479	213	691	662	479	999999	203	999999	999999	554	999999	93	305	563	590	900	999999	985	407	118	456	164	184	999999	378	743	658	999999	825	445	978	368	135	999999	496	39	432	999999	324	851	88	588	999999	358	427	187	415	793	106	999999	933	437	755	999999	999999	324	38	401	293	999999	979	32	691	513	999999	805	999999	480	999999	999999	999999	899	670	556	39	867	999999	825	871	200	338	865	84	20	999999	550	612	518	40	999999	10	40	143	588	871	66	897	506	781	622	999999	934	726	999999	347	44	999999	209	586	926	180	212	530	999999	407	124	947	999999	999999	35	202	449	999999	895	560	447	765	91	999999	973	999999	648	999999	259	971	403	148	539	999999	999999	784	413	932	114	11	797	510	999999	999999	756	119	999999	504	756	429	780	494	830	984	899	278	999999	524	613	955	999999	169	280	131	14	999999	999999	17	999999	999999	788	517	999999	894	763	937	724	900	928	864	754	154	297	999999	201	909	317	554	999999	208	109	889	329	158	479	638	999999	999999	187	999999	999999	999999	969	515	640	273	158	999999	231	999999	553	999999	595	748	211	388	871	451	929	999999	667	999999	243	999999	151	899	198	197	424	135	708	999999	723	157	172	545	184	999999	198	928	999999	381	333	999999	655	325	304	580	947	101	766	787	989	92	122	838	999999	999999	373	741	84	961	522	999999	262	748	71	447	999999	999999	213	98	262	11	344	296	999999	430	999999	826	605	999999	250	333	999999	999999	815	641	999999	334	570	541	418	999999	853	799	859	237	559	906	999999	856	994	291	999999	678	535	999999	747	826	308	554	961	547	145	999999	999999	198	737	342	932	429	412	999999	999999	999999	679	804	999999	545	437	311	871	774	571	999999	623	999999	999999	999999	394	827	893	218	36	26	580	871	322	396	999999	670	500	999999	973	999999	454	999999	197	226	999999	999999	839	212	398	996	682	999999	999999	999999	843	999999	752	56	947	115	536	999999	234	87	101	808	492	762	466	999999	999999	653	800	737	
999999	879	999999	229	692	663	987	690	999999	39	343	392	895	925	999999	326	999999	453	280	868	307	999999	518	119	999999	199	249	87	746	999999	195	39	396	247	101	963	990	533	364	293	127	846	383	205	744	708	912	566	999999	150	848	999999	383	999999	439	54	371	662	103	999999	424	909	999999	198	844	999999	995	657	999999	588	335	999999	98	986	999999	461	876	323	374	427	999999	682	867	606	783	999999	655	464	807	999999	999999	338	439	861	869	218	901	195	361	999999	712	264	732	631	814	999999	278	397	191	999999	999999	999999	297	999999	225	741	52	348	414	26	659	541	999999	786	985	997	955	237	999999	542	559	691	999999	934	714	32	999999	246	791	999999	558	267	999999	829	879	999999	50	763	646	138	999999	999999	781	344	780	181	414	946	999999	999999	507	51	999999	999999	429	999999	95	362	999999	203	999999	806	556	93	468	999999	268	30	906	440	999999	999999	590	988	999999	995	909	628	164	999999	617	13	600	974	823	516	986	999999	410	403	469	688	801	999999	346	369	999999	999999	999999	389	912	394	49	215	999999	315	460	999999	283	433	576	467	208	429	585	787	215	999999	999999	951	415	635	620	999999	971	999999	401	999999	651	16	999999	221	752	999999	630	233	963	395	124	517	65	999999	999999	976	826	999999	490	381	867	559	999999	999999	437	924	974	286	999999	537	243	999999	914	323	641	999999	444	364	714	999999	799	361	823	999999	467	752	896	712	286	643	999999	999999	999999	29	999999	101	853	563	784	828	800	353	460	436	161	999999	603	742	71	93	999999	471	297	66	999999	515	735	342	967	684	38	271	10	140	850	274	999999	894	52	550	423	999999	580	886	999999	455	999999	396	669	999999	158	163	651	999999	999999	999999	999999	731	446	764	366	520	999999	109	800	539	352	329	999999	886	727	999999	700	999999	999999	999999	999999	410	434	137	614	999999	673	41	536	999999	620	999999	38	999999	593	83	458	288	999999	902	295	999999	96	999999	999999	581	999999	999999	218	999999	463	140	532	451	333	999999	306	319	159	27	847	564	999999	925	999999	543	301	949	302	653	260	421	999999	999999	374	420	999999	341	33	42	999999	999999	822	96	421	490	286	999999	313	322	777	149	999999	176	999999	731	999999	171	185	569	289	999999	490	565	999999	51	999999	999999	86	913	999999	965	999999	999999	489	957	741	487	999999	437	267	714	646	980	876	120	293	170	711	642	512	999999	999999	463	999999	676	408	267	896	379	687	521	999999	999999	366	812	853	21	687	108	990	430	656	747	311	999999	
224	510	689	999999	999999	999999	63	999999	410	802	999999	832	374	812	558	484	590	144	749	746	214	999999	999999	74	999999	281	999999	612	652	92	999999	418	161	187	462	898	578	818	621	55	467	999999	989	999999	13	30	647	875	550	999999	840	522	998	999999	999999	968	886	624	821	486	170	450	791	328	999999	400	999999	196	360	660	906	772	523	704	289	999999	266	70	70	246	634	606	72	146	999999	983	420	999999	816	493	22	953	997	144	884	26	283	999999	266	613	350	460	999999	889	609	78	999	303	286	999999	999999	825	563	584	852	563	387	655	86	322	979	999999	379	866	999999	952	774	388	999999	272	865	999999	803	457	999999	999999	91	182	999999	183	999999	126	999999	594	780	196	999999	999999	999999	330	638	628	595	944	633	265	90	658	999999	656	303	620	483	999999	366	999999	31	116	687	678	482	999999	999999	902	338	863	774	785	95	461	999999	999999	105	999999	999999	246	999	859	824	641	103	432	930	999999	999999	999999	642	999999	237	663	174	293	999999	614	848	433	510	693	616	999999	490	305	573	999999	103	999999	999999	985	999999	130	999999	999999	292	999999	585	999999	284	248	999999	999999	230	477	557	432	297	279	626	491	650	210	999999	999999	253	63	160	797	859	150	999999	999999	848	657	916	117	545	12	11	688	39	798	159	999999	671	651	550	23	747	150	503	823	324	43	344	189	394	811	918	999999	896	787	201	143	462	92	125	572	561	450	887	294	999999	938	462	852	999999	475	999999	602	513	147	60	718	647	962	624	815	999999	736	723	999999	94	999999	792	251	606	25	809	588	999999	977	999999	307	263	218	999999	386	999999	492	999999	919	176	326	725	758	737	482	496	500	999999	310	259	824	727	163	999999	506	155	220	255	999999	666	66	76	535	685	753	465	438	417	999999	999999	830	999999	804	999999	768	56	999999	514	134	529	318	999999	235	999999	999999	579	999999	18	58	240	370	247	103	263	119	259	999999	83	983	999999	999999	92	230	999999	428	226	923	999999	441	460	122	705	131	516	357	936	840	999999	57	183	365	430	369	999999	874	999999	513	999999	457	518	855	960	530	117	471	999999	900	169	309	420	656	512	576	597	128	999999	125	587	999999	183	418	999999	35	810	661	637	723	222	999999	835	999999	382	999999	923	604	161	184	24	55	130	45	681	999999	636	527	852	853	771	888	219	477	999999	645	283	999999	472	934	720	455	999999	512	999999	967	474	708	283	373	653	999999	966	490	111	542	999999	148	737	999999	398	292	
808	784	999999	334	982	367	999999	737	865	823	142	999999	999999	568	221	617	357	713	999999	928	253	489	999999	778	921	729	375	999999	999999	145	371	585	545	437	646	59	999999	363	985	999999	921	546	508	999999	860	999999	36	543	999999	177	999999	34	853	470	49	329	584	183	999999	999999	991	999999	877	729	461	557	999999	36	921	172	66	999999	727	925	17	706	981	379	917	182	999999	832	999999	692	355	346	999999	85	398	999999	474	387	999999	999999	999999	999999	669	778	999999	313	77	999	621	999999	999999	795	307	928	462	342	999999	999999	999999	241	999999	169	340	194	999999	124	999999	607	638	603	698	679	54	995	810	999999	46	212	10	613	114	703	999999	903	999999	999999	999999	803	999999	65	999999	999999	130	719	999999	955	197	485	999999	264	999999	999999	371	28	470	440	750	999999	999999	999999	305	145	999999	652	136	856	949	999999	611	823	999999	31	984	583	999999	440	558	335	999999	855	301	561	808	745	135	644	342	202	443	151	809	999999	686	648	999999	999999	999999	999999	593	324	999999	760	874	999999	189	466	999999	788	403	39	882	425	487	272	681	744	336	470	527	491	524	999999	993	469	999999	346	345	346	823	781	999999	90	742	509	848	541	687	999999	566	668	169	554	999999	413	269	394	260	999999	966	25	517	592	950	111	800	259	999999	999999	999999	842	130	148	999999	622	999999	801	682	999999	999999	149	67	107	903	999999	331	970	958	999999	999999	629	96	921	379	808	274	795	139	999999	709	999999	775	282	673	723	548	999999	999999	186	761	467	999999	999999	10	826	957	419	688	101	780	999999	999999	187	215	935	756	208	768	999999	999999	856	999999	52	278	824	374	785	434	189	999999	309	390	781	827	999999	918	999999	921	999999	850	854	116	999999	999999	879	308	597	76	737	967	349	262	433	999999	904	795	669	13	186	999999	999999	984	999999	781	480	449	519	359	473	999999	999999	287	225	315	999999	750	633	999999	999999	999999	999999	718	697	222	970	57	957	953	923	999999	259	999999	745	101	678	870	607	267	388	999999	999999	248	603	719	34	72	47	128	334	164	999999	486	999999	660	684	463	296	999999	810	433	492	999999	999999	527	768	999999	999999	133	636	632	152	376	999999	999999	737	999999	125	977	198	999999	999999	838	628	768	783	772	204	95	416	224	583	321	456	999999	948	231	999999	999999	951	890	530	913	491	702	22	999999	682	655	999999	999999	348	319	107	999999	999999	999999	938	999999	743	995	939	456	716	999999	58	830	999999	848	999999	515	725	49	36	307	999999	106	357	
926	755	988	999999	548	172	999999	876	274	223	999999	541	304	293	154	999999	955	951	83	206	79	653	192	999999	834	645	416	999999	308	999999	799	524	999999	306	999999	912	755	906	400	294	456	545	999999	999999	375	316	999999	999999	581	999999	80	356	313	999999	287	999999	573	999999	265	903	755	840	999999	999999	423	40	225	998	281	242	999999	999999	560	789	750	999999	869	999999	510	527	929	195	849	600	222	999999	999999	999999	28	739	349	642	650	497	538	616	967	999999	202	345	999999	716	950	349	999999	31	795	999999	159	752	413	999999	612	999999	973	570	991	999999	769	970	999999	798	999999	542	893	944	408	999999	260	143	567	77	383	174	435	999999	244	999999	480	200	999999	696	276	999999	336	352	39	999999	524	999999	999999	990	41	231	999999	303	737	417	456	999999	622	731	273	26	999999	345	623	447	312	760	335	491	506	578	999999	999999	531	713	216	550	914	999999	549	292	518	577	46	161	648	142	999999	827	63	304	578	999999	433	999999	999999	999999	999999	999999	609	999999	642	144	493	999999	999999	403	772	999999	211	905	271	999999	192	980	507	618	309	471	798	180	284	508	437	212	999999	397	698	999999	633	225	822	333	999999	785	649	384	93	583	252	255	370	462	999999	158	42	452	743	452	753	471	691	266	999999	999999	489	999999	707	999999	999999	999999	704	501	400	985	999999	999999	249	406	340	133	534	726	228	553	810	821	882	999999	179	558	653	999999	526	171	999999	565	999999	456	306	999999	999999	803	130	731	999999	868	72	640	999999	104	999999	347	121	630	999999	965	47	999999	629	999999	261	428	120	999999	868	458	999999	238	461	999999	407	792	110	999999	999999	731	605	999999	999999	942	759	252	222	999999	355	315	999999	896	234	999999	527	300	827	638	263	258	999999	999999	862	102	999999	833	188	548	697	420	247	296	183	215	370	550	246	687	999999	19	216	46	999999	562	324	88	13	999999	999	116	965	472	999999	207	49	388	635	910	58	925	73	999999	387	999999	78	999999	722	999999	999999	977	999999	149	729	254	999999	999999	668	310	778	815	830	294	549	590	454	774	725	976	176	982	914	336	638	983	999999	542	658	622	999999	476	365	984	999999	31	62	999999	742	999999	165	393	719	999999	999999	243	999999	999999	134	797	490	304	999999	746	852	225	72	728	511	999999	308	510	997	999999	816	312	460	845	598	527	537	629	42	999999	820	999999	999999	589	204	404	888	177	417	860	141	199	354	999999	999999	480	958	999999	999999	996	28	655	999999	673	518	829	999999	260	
999999	999999	269	999999	999999	723	926	79	952	483	534	116	858	140	102	146	913	999999	957	841	713	128	999999	213	314	45	389	175	397	599	999999	999999	621	637	999999	999999	999999	280	999999	630	692	999999	528	485	799	217	148	999999	562	258	759	999999	872	941	547	71	48	65	556	999999	343	999999	682	999999	411	169	495	999999	153	293	545	643	999999	336	159	999999	599	93	999999	107	897	501	613	148	999999	999999	501	679	100	925	999999	545	999999	701	296	931	389	999999	83	639	722	918	999999	999999	713	125	202	999999	792	896	472	955	651	459	999999	842	157	543	522	232	667	815	999999	999999	999999	999	920	997	50	227	271	433	999999	774	384	999999	757	343	435	724	987	956	999999	204	999999	815	893	273	999999	454	783	846	652	999999	999999	906	788	525	757	713	204	204	505	999999	634	48	946	877	85	359	94	813	118	798	999999	711	929	934	765	706	116	657	999999	999999	443	425	780	167	802	477	200	241	999999	721	529	792	461	322	569	424	869	999999	197	999999	370	970	737	999999	617	270	977	854	760	60	607	546	999999	909	140	219	267	788	85	999999	169	852	237	396	279	451	999999	999999	999999	350	999999	100	469	621	999999	999999	999999	926	550	999999	500	345	481	535	124	982	999999	551	191	999999	166	91	999999	590	853	999999	999999	999999	584	175	20	370	489	419	223	516	999999	947	684	999999	532	341	247	999999	116	999999	381	701	999999	999999	228	708	435	24	194	999999	160	879	768	717	999999	999999	999999	385	530	999999	855	71	321	607	905	285	867	999999	827	825	843	999999	999999	999999	145	50	78	298	999999	312	935	475	999999	467	366	999999	999999	966	935	196	999999	862	23	976	968	319	999999	999999	391	942	841	910	197	999999	912	999999	405	738	999999	690	277	63	999999	228	204	390	836	854	251	707	105	900	589	999999	836	981	392	506	71	826	660	999999	999999	14	999999	34	999999	999999	999999	612	801	450	394	999999	918	935	434	794	781	999999	483	535	433	683	847	940	999999	555	999999	999999	371	898	677	999999	39	873	156	433	757	180	112	969	309	638	906	654	999999	343	722	999999	556	598	724	484	352	135	999999	233	999999	530	703	732	999999	623	250	902	773	638	225	55	789	999999	46	611	484	514	236	794	776	202	999999	987	999999	631	384	772	184	203	413	999999	999999	922	276	237	477	380	634	685	397	13	999999	876	127	999999	120	556	561	999999	999	999999	898	186	457	964	104	715	898	713	248	477	728	999999	235	321	153	867	999999	809	144	999999	
880	999999	406	773	321	558	870	166	520	827	221	70	203	999999	15	725	475	999999	142	999999	481	999999	446	999999	284	999999	650	805	532	253	822	999999	978	894	957	357	779	999999	653	546	999999	741	999999	420	266	667	999999	660	316	999999	999999	431	676	999999	632	959	114	487	999999	20	907	74	633	276	15	999999	999999	308	999999	999999	946	791	658	596	916	740	728	35	999999	616	923	990	499	115	851	400	999999	606	272	998	253	999999	999999	999999	638	999999	118	925	999999	797	585	88	999999	657	481	610	773	89	999999	892	241	88	823	882	97	999999	574	528	999999	614	392	485	46	619	415	654	606	25	958	999999	999999	802	619	999999	40	845	999999	842	999999	999999	627	997	150	380	999999	174	478	312	555	721	999999	999999	999999	801	415	109	51	433	252	999999	13	758	130	330	999999	999999	999999	958	851	999999	968	731	894	184	987	395	345	999999	852	999999	186	304	999999	246	928	52	302	818	460	931	999999	999999	599	999999	247	869	876	820	999999	338	705	519	461	313	999999	999999	694	335	999999	29	764	385	580	999999	650	709	297	999999	401	227	146	650	508	919	448	453	142	97	937	127	519	525	556	999999	545	666	842	167	999999	999999	358	966	13	440	999999	428	944	598	166	999999	581	992	428	891	201	999999	21	541	999999	309	352	606	999999	999999	510	999999	828	66	465	984	867	140	999999	947	869	180	646	999999	752	999999	508	544	931	409	546	999999	106	999999	332	491	999999	999999	999999	194	110	751	999999	317	929	928	599	887	142	999999	999999	451	999999	480	32	31	417	943	789	999999	800	808	675	989	160	999999	152	174	734	974	999999	566	838	999999	999999	999999	999999	339	148	824	999999	621	411	758	999999	104	999999	625	642	310	83	711	521	456	394	302	999999	587	166	944	786	999999	162	167	843	113	613	999999	633	903	999999	87	804	964	999999	189	406	916	259	999999	69	999999	531	999999	901	999999	999999	391	821	554	52	25	183	203	48	995	999999	999999	915	636	491	537	999999	739	882	995	907	556	41	999999	895	999999	338	999999	885	269	999999	999999	999999	225	68	999999	575	999999	860	999999	904	999999	926	999999	720	162	999999	999999	573	531	999999	792	550	905	720	498	359	999999	659	884	999999	81	318	778	101	739	987	700	999999	270	962	912	999999	999999	100	306	630	612	999999	742	168	714	537	363	999999	121	187	999999	505	569	999999	999999	429	976	725	833	301	157	337	999999	175	999999	55	313	569	999999	913	80	999999	423	999999	747	131	917	726	973	544	955	52	980	
561	999999	999999	18	398	13	493	902	999999	267	15	999999	999999	513	577	999999	668	233	794	124	207	999999	999999	92	702	999999	836	512	260	999999	298	346	115	999999	429	537	999999	47	915	999999	999999	999999	325	999999	417	999999	473	618	999999	868	999999	999999	171	999999	999999	454	101	121	999999	274	177	999999	652	13	969	669	377	927	94	49	751	999999	318	999999	986	196	791	987	674	317	660	228	172	391	447	999999	184	186	573	975	999999	994	731	999999	398	999999	369	999999	588	748	27	999999	534	310	999999	684	13	932	999999	999999	662	114	447	998	999999	948	999999	999999	565	992	494	201	364	118	999999	756	899	667	840	999999	827	999999	409	926	300	999999	999999	862	274	762	999999	252	243	999999	999999	341	999999	732	45	999999	338	108	756	999999	264	826	191	425	706	370	785	345	101	113	999999	192	999999	521	708	500	264	999999	999999	803	28	251	957	388	795	272	209	176	999999	401	999999	728	999999	813	671	473	999999	278	165	903	977	638	160	140	215	140	637	45	33	999999	999999	381	112	953	577	22	999999	802	999999	444	170	618	712	699	602	52	999999	890	999999	245	566	999999	800	102	825	389	999999	999999	999999	665	999999	999999	153	97	217	139	625	769	245	658	604	140	999999	999999	742	369	999999	460	537	173	999999	746	999999	788	978	999999	580	19	137	198	922	52	629	963	808	996	474	625	492	473	426	699	999999	999999	640	435	999999	89	359	466	463	639	299	19	995	999999	977	365	999999	19	558	999999	642	57	999999	562	511	999999	999999	999999	894	999999	968	73	999999	999999	101	995	999999	552	860	501	659	671	734	292	753	619	999999	919	28	119	517	999999	915	810	67	607	464	999999	924	999999	176	613	999999	999999	671	235	999999	34	797	982	999999	565	159	66	956	970	323	453	808	891	716	999999	727	785	792	495	158	936	912	999999	999999	999999	628	208	334	56	110	580	620	528	357	999999	999999	999999	902	951	333	999999	854	97	293	20	279	42	944	184	886	786	370	186	86	335	122	999999	451	147	999999	950	732	999999	869	742	833	290	544	773	870	690	882	841	171	999999	92	824	209	529	800	595	263	999999	169	324	220	444	451	31	831	999999	594	765	23	383	136	944	227	999999	187	988	999999	999999	313	999999	903	528	24	999999	253	297	114	922	346	352	999999	581	750	555	532	398	839	522	941	999999	106	999999	828	788	173	147	607	658	999999	812	999999	92	847	963	420	691	430	663	778	544	713	672	429	671	686	554	204	672	29	789	158	976	
240	260	109	999999	700	999999	624	115	689	455	580	534	255	614	734	999999	144	840	967	186	744	999999	999999	433	697	999999	111	618	999999	934	638	562	663	130	851	596	864	634	990	204	999999	999999	854	999999	101	999999	425	999999	820	418	538	188	821	972	242	833	911	675	99	999999	134	15	172	999999	817	28	870	135	762	999999	999999	510	850	773	146	999999	552	91	342	802	999999	39	999999	534	406	460	999999	690	999999	28	685	999999	544	456	80	999999	509	109	999999	82	34	300	319	683	496	37	338	999999	836	999999	290	999999	343	296	802	999999	999999	638	358	366	999999	189	246	744	999999	733	965	403	702	999999	572	999999	640	269	777	450	720	123	48	999999	132	691	854	999999	999999	856	854	258	654	976	999999	871	750	93	794	844	63	575	232	762	72	999999	999999	733	597	837	198	999999	518	999999	384	104	599	979	244	597	999999	518	16	605	878	999999	999999	999999	287	701	702	556	999999	933	397	999999	891	999999	999999	999999	344	131	140	999999	667	780	739	302	999999	730	999999	771	849	999999	519	544	568	627	999999	999999	195	629	999999	895	145	641	608	999999	999999	238	213	323	673	57	262	213	999999	116	999999	107	977	456	134	557	999999	931	707	278	423	999999	586	274	402	999999	999999	715	999999	244	999999	999999	999999	163	338	373	999999	999999	107	802	944	999999	167	999999	689	785	377	739	505	999999	476	214	934	340	171	121	652	939	920	999999	55	547	999999	152	352	911	925	999999	127	761	40	999999	833	905	333	999999	695	134	584	616	593	271	219	776	768	559	101	841	991	226	720	587	999999	999999	999999	407	777	24	999999	777	859	552	622	743	868	15	381	39	16	63	426	528	364	314	129	783	337	761	384	792	820	94	833	900	50	452	433	999999	158	926	341	681	23	806	756	50	649	476	908	762	188	72	999999	937	800	999999	999999	733	275	973	79	25	639	327	957	775	719	999999	702	425	999999	932	880	90	999999	745	514	558	557	89	143	861	852	621	613	757	259	999999	999999	848	229	699	999999	184	999999	325	999999	999999	848	980	330	928	773	493	190	256	191	754	224	65	687	674	186	195	839	218	999999	28	713	209	999999	999999	621	999999	205	882	758	705	234	999999	703	818	709	576	759	215	98	999999	441	367	999999	504	680	55	999999	555	999999	988	345	999999	999999	33	982	648	464	505	317	918	999999	307	999999	485	529	817	999999	869	965	609	436	633	130	803	587	356	633	31	153	575	693	650	369	770	370	586	253	680	
835	70	122	263	898	179	81	999999	999999	100	999999	862	999999	300	999999	913	999999	711	999999	360	999999	636	999999	442	999999	741	235	647	937	727	125	943	573	999999	44	904	999999	183	735	951	999999	453	486	542	56	291	881	402	999999	456	999999	658	69	893	244	208	999999	999999	901	167	944	433	205	999999	975	41	999999	23	266	685	999999	999999	976	575	628	992	999999	482	999999	999999	859	999999	587	491	518	466	999999	680	446	835	859	817	281	578	16	999999	257	999999	566	24	999999	868	146	385	999999	830	681	999999	275	251	58	572	294	830	307	122	846	714	999999	519	158	618	577	431	825	608	116	999999	569	329	999999	816	915	381	999999	991	696	999999	999999	688	784	999999	414	204	786	297	533	451	999999	894	462	543	709	57	866	999999	999999	714	999999	432	999999	283	924	945	507	999999	656	913	751	315	426	643	263	945	734	758	214	382	999999	538	84	665	137	675	999999	211	999999	868	515	705	700	999999	652	38	999999	511	475	469	999999	999999	640	620	699	965	478	818	999999	763	323	117	178	918	80	31	357	999999	155	259	87	305	134	788	407	56	615	444	999999	999999	981	232	293	745	685	98	999999	999999	999999	999999	206	59	921	353	554	407	999999	781	999999	631	681	906	366	999999	391	401	431	999999	222	653	999999	43	999999	65	782	100	823	999999	242	981	133	893	999999	999999	62	38	999999	780	999999	10	999999	833	533	999999	553	999999	866	77	364	293	667	55	999999	323	999999	173	999999	866	570	463	999999	113	549	929	507	787	999999	383	173	362	27	650	618	222	143	526	509	999999	511	708	234	755	79	949	323	88	999999	778	180	999999	999999	517	219	999999	999999	415	999999	999999	862	766	268	493	904	11	275	27	436	39	189	296	663	763	365	862	999999	828	44	599	615	429	146	47	212	283	999999	999999	440	999999	796	999999	241	904	605	744	450	741	851	77	999999	999999	652	622	598	884	235	999999	161	357	550	597	999999	694	999999	442	630	230	999999	999999	456	764	586	999999	242	461	64	999999	167	620	421	999999	977	999999	916	318	777	523	448	328	58	511	359	92	299	209	999999	547	915	172	124	229	460	230	621	918	720	64	999999	147	829	999999	885	541	999999	61	999999	415	999999	680	665	999999	999999	962	582	999999	415	503	307	43	999999	999999	843	995	999999	202	47	756	355	998	598	999999	999999	311	498	999999	999999	818	156	247	589	940	769	245	506	999999	999999	999999	647	676	999999	226	756	356	42	999999	633	890	45	999999	23	863	70	779	
91	943	972	480	999999	11	328	597	356	70	454	174	747	608	498	497	999999	549	118	678	495	382	965	788	999999	186	947	736	782	413	233	999999	880	989	999999	563	999999	966	34	999999	358	999999	869	999999	901	868	999999	999999	401	999999	988	473	754	391	294	709	978	999999	212	999999	63	999999	814	943	836	728	999999	999999	454	935	999999	999999	525	472	329	580	999999	999999	886	999999	999999	922	344	245	424	759	999999	498	705	999999	585	851	999999	737	592	999999	999999	999999	859	183	584	817	999999	466	96	209	999999	292	71	714	206	709	307	801	686	141	257	579	999999	87	999999	999999	999999	10	360	999999	34	999999	880	563	479	586	418	712	826	793	999999	877	999999	224	811	999999	437	991	257	999999	999999	962	60	460	999999	999999	406	782	425	789	999999	580	116	486	184	169	411	508	244	619	300	999999	975	892	999999	379	430	999999	275	78	367	999999	999999	484	65	999999	737	429	53	948	190	636	297	46	38	999999	771	672	49	651	999999	999999	999999	637	584	958	987	168	671	149	111	101	517	357	431	703	828	632	430	122	999999	982	465	296	439	664	307	999999	863	999999	608	757	274	624	790	439	999999	124	999999	999999	999999	579	758	903	847	98	999999	939	615	334	942	148	252	999999	229	999999	473	469	208	920	999999	58	304	652	541	353	999999	999999	999999	991	399	999999	732	333	47	999999	234	561	449	350	545	368	999999	538	86	469	515	347	405	496	966	845	915	999999	446	36	999999	116	372	503	271	236	382	623	935	238	999999	919	889	375	80	911	30	857	385	302	725	999999	999999	82	838	489	497	80	35	554	797	753	999999	999999	999999	128	199	999999	999999	318	985	710	999999	847	63	596	458	999999	426	65	999999	68	999999	153	311	517	540	299	665	782	738	312	999999	391	440	999999	42	878	999999	952	721	84	779	76	317	999999	173	728	28	251	41	999999	654	999999	999999	739	160	999999	710	71	999999	899	290	305	580	682	122	999999	999999	400	564	579	242	474	343	750	288	536	999999	295	354	812	281	423	751	280	999999	999999	662	701	999999	999999	999999	999999	374	822	794	999999	999999	634	902	999999	321	627	999999	461	235	190	637	978	460	999999	906	424	717	775	628	866	554	309	34	999999	559	715	888	275	410	507	999999	521	956	805	999999	212	392	999999	500	653	736	300	55	478	989	999999	999999	888	392	999999	28	599	203	928	999999	999999	610	417	402	999999	738	422	60	727	90	999999	32	655	583	704	999999	324	284	975	139	263	263	555	505	999999	
475	10	883	656	489	999999	327	38	876	999999	602	975	999999	894	914	323	249	327	398	999999	660	594	314	687	999999	703	324	228	798	675	933	64	999999	525	140	738	539	403	248	999999	999999	994	779	999999	112	66	324	389	70	816	24	936	167	631	225	999999	696	999999	934	785	999999	108	999999	999999	999999	547	72	484	764	186	784	845	89	818	999999	666	815	999999	584	999999	389	934	167	982	660	997	999999	290	310	259	51	343	999999	462	393	700	999999	578	999999	564	993	839	625	884	41	178	999999	349	999999	999999	75	999999	620	278	405	261	940	258	550	923	651	781	999999	514	144	999999	386	627	999999	999999	902	247	774	30	999999	550	319	283	950	492	999999	557	734	751	194	999999	722	201	999999	142	759	515	37	886	912	222	999999	999999	750	590	792	239	914	999999	655	827	347	999999	606	855	999999	667	307	67	782	999999	999999	432	999999	214	727	195	570	302	624	396	219	887	999999	999999	999999	208	533	369	699	911	999999	561	105	367	592	132	999999	999999	200	102	999999	970	114	818	174	243	791	546	863	999999	668	999999	557	269	999999	999999	999999	155	971	999999	999999	938	368	871	461	495	999999	999999	621	604	599	369	999999	531	999999	249	999999	298	295	651	417	987	999999	999999	252	999999	13	836	749	142	640	999999	239	458	958	280	611	999999	367	999999	907	828	924	268	17	309	999999	36	90	999999	677	203	860	329	334	156	441	999999	628	439	491	499	222	489	964	160	139	653	573	908	637	549	931	616	744	588	72	248	94	943	512	977	756	381	999999	446	999999	910	133	811	838	345	615	927	999999	417	999999	444	999999	856	180	866	463	182	740	138	272	254	999999	745	94	203	191	685	927	513	743	840	999999	528	572	229	529	761	79	999999	999999	999999	428	336	972	999999	999999	999999	999999	645	524	999999	999999	999999	999999	999999	999999	387	727	645	164	999999	10	999999	674	776	419	775	294	950	999999	701	999999	999999	204	268	825	259	773	466	258	953	911	291	988	999999	209	699	999999	238	894	151	43	999999	999999	14	999999	745	661	205	999999	179	943	822	308	822	480	203	142	999999	518	84	999999	270	999999	999999	28	999999	999999	515	577	720	431	66	66	205	999999	678	999999	199	264	90	999999	577	259	999999	19	999999	999999	175	688	15	567	437	999999	820	537	772	47	935	986	295	999999	156	628	496	999999	887	999999	113	164	802	892	999999	661	437	486	46	21	999999	201	928	735	528	826	571	163	999999	346	245	667	895	641	374	213	969	999999	452	
948	762	340	132	333	879	21	886	123	624	775	999999	999999	501	761	729	744	67	999999	999999	329	67	999999	753	550	530	446	268	171	527	999999	692	407	43	97	258	999999	999999	605	999999	517	940	457	538	229	999999	902	176	999999	911	630	999999	419	999999	133	891	429	999999	999999	999999	999999	999999	724	595	886	93	884	999999	414	999999	999999	999999	462	704	23	388	609	804	533	496	628	280	999999	999999	896	592	283	898	910	205	829	399	498	802	422	764	999999	862	999999	999999	999999	602	762	999999	999999	999999	999999	999999	999999	744	999999	624	63	94	184	999999	628	999999	999999	304	809	986	398	218	999999	362	185	660	291	259	173	747	999999	999999	999999	35	517	502	100	999999	898	568	413	999999	913	214	345	414	627	259	999999	750	172	999999	336	193	213	554	999999	806	781	999999	433	246	999999	544	999999	666	768	158	999999	135	384	999999	406	251	582	232	999999	478	27	999999	43	999999	122	422	999999	804	71	142	822	963	554	293	168	864	999999	177	595	379	742	679	999999	478	604	21	375	999999	951	94	611	981	259	999999	789	20	999999	402	133	167	959	668	605	635	999999	691	581	101	601	541	117	415	999999	924	735	999999	135	565	437	111	57	999999	852	999999	999999	841	713	83	504	999999	864	999999	999999	437	999999	999999	83	20	151	913	440	284	811	420	976	999999	999999	335	744	450	884	445	999999	31	120	787	816	628	999999	494	977	507	596	452	676	375	371	208	514	662	274	124	423	999999	671	773	369	999999	10	999999	999999	388	999999	64	273	429	777	32	327	999999	267	455	906	999999	935	932	687	369	999999	611	833	156	820	92	999999	770	31	450	999999	346	999999	999999	999999	778	999999	598	178	542	189	257	597	349	880	882	405	999999	218	766	999999	739	96	999999	999999	398	999999	350	567	256	877	503	407	999999	672	980	214	999999	827	138	658	999999	999999	154	999999	496	999999	494	275	938	686	367	561	265	999999	620	260	999999	999999	999999	285	657	40	999999	664	685	849	271	999999	999999	678	521	991	90	117	251	975	999999	820	212	385	18	85	629	570	999999	941	999999	474	61	730	786	208	999999	852	11	316	842	489	999999	999999	752	817	375	270	174	376	481	157	621	645	999999	999999	482	999999	277	582	411	999999	154	744	706	797	625	999999	891	323	403	238	999999	934	999999	999999	326	565	632	999999	710	369	405	154	470	999999	852	416	421	189	725	999999	584	429	904	999999	999999	759	939	999999	202	999999	378	851	973	253	999999	999999	512	999999	291	917	231	86	871	
52	999999	999999	284	712	944	219	999999	999999	598	659	653	687	40	999999	125	566	999999	677	998	999999	999999	553	181	999999	953	999999	903	999999	999999	808	521	507	999999	862	999999	346	485	999999	999999	999999	448	667	263	999999	599	364	656	999999	741	999999	301	553	88	367	61	999999	999999	66	999999	778	999999	999999	999999	789	147	156	999999	177	999999	999999	90	397	999999	25	76	333	300	857	627	599	519	53	999999	183	516	968	429	199	811	999999	517	999999	478	241	999999	999999	853	999999	186	453	999999	999999	741	999999	999999	904	885	999999	301	728	122	970	439	999999	269	272	999999	999999	283	179	726	999999	366	999999	271	661	918	436	999999	999999	479	827	681	999999	374	999999	311	861	538	999999	92	366	898	93	18	546	999999	318	972	414	876	223	199	999999	726	294	133	743	700	983	985	459	724	481	258	295	299	264	795	238	960	517	111	671	96	369	51	282	999999	999999	671	999999	999999	933	943	266	637	999999	457	999999	999999	568	171	555	626	633	999999	427	834	722	257	735	999999	999999	999999	369	122	999999	919	366	253	850	753	975	321	999999	994	999999	999999	999999	657	624	806	716	331	402	355	555	55	463	727	624	448	277	477	936	999999	720	488	999999	153	999999	755	100	836	67	815	195	244	250	638	850	889	999999	74	632	928	999999	422	62	23	999999	999999	465	999999	629	412	486	508	385	299	284	999999	999999	999999	999999	869	715	880	273	587	170	321	804	825	877	734	999999	212	844	999999	288	308	436	570	999999	638	299	461	216	655	338	687	999999	951	363	547	936	999999	526	762	222	927	158	474	853	999999	677	999999	999999	999999	806	283	663	377	20	999999	999999	392	999999	909	580	999999	999999	618	258	999999	461	853	999999	339	999999	611	685	91	999999	361	159	999999	717	339	961	659	699	321	999999	64	34	491	999999	387	671	999999	999999	617	999999	958	264	999999	226	999999	794	823	178	431	107	205	999999	581	582	658	826	914	674	999999	948	921	564	361	999999	203	458	970	912	94	668	252	879	78	899	836	107	999999	745	347	545	147	490	277	223	999999	466	452	999999	292	999999	757	880	798	668	271	403	999999	769	33	922	824	911	999999	763	999999	325	999999	681	746	999999	216	178	337	397	811	440	999999	147	999999	999999	999999	999999	630	999999	910	999999	999999	409	999999	999999	205	849	999999	999999	720	236	999999	999999	369	336	935	771	172	730	354	999999	999999	999999	857	999999	117	764	652	999999	916	763	290	561	852	492	244	999999	53	313	366	999999	456	912	676	999999	999999	782	778	
790	801	244	898	999999	188	999999	999999	679	551	806	335	999999	207	436	999999	999999	945	845	999999	876	999999	999999	727	999999	374	987	142	640	734	282	797	999999	999999	861	494	682	865	391	383	530	672	565	999999	247	978	925	169	29	999999	718	639	999999	130	999999	999999	986	517	999999	535	200	199	188	999999	279	19	10	454	999999	941	825	102	563	471	141	213	536	246	490	999999	448	999999	122	236	25	643	999999	999999	93	172	508	999999	826	856	192	341	494	999999	309	999999	999999	481	822	88	588	999999	85	999999	999999	999999	999999	750	999999	167	96	999999	999999	999999	928	635	999999	999999	370	184	442	659	275	999999	999999	800	999999	916	936	262	902	999999	999999	44	647	399	568	999999	224	395	999	758	148	668	770	820	264	542	691	674	999999	192	120	999999	646	928	361	377	447	199	978	999999	813	774	265	129	366	52	999999	999999	76	999999	581	974	184	683	521	606	999999	468	999999	999999	234	271	434	720	856	367	398	999999	999999	200	444	34	417	753	944	999999	413	650	463	999999	237	999999	607	309	999999	145	474	962	999999	754	999999	979	653	801	31	552	349	999999	272	999	654	595	501	876	999999	556	567	430	738	157	999999	296	14	334	949	999999	663	135	120	720	999999	435	311	999999	760	465	999999	616	999999	402	33	999999	387	464	566	642	660	999999	999999	63	578	53	233	269	560	154	999999	329	851	949	888	224	434	552	116	228	999999	217	999999	627	186	950	699	999999	999999	999999	999999	999999	767	317	421	931	999999	66	151	999999	212	52	733	615	490	61	764	999999	999999	809	999999	835	358	347	358	453	999999	598	999999	627	353	887	145	236	245	435	562	544	537	999999	316	377	410	266	26	251	999999	510	147	999999	196	917	831	324	889	82	201	429	958	968	326	999999	999999	523	999999	324	999999	506	999999	999999	499	229	254	557	999999	76	435	102	331	999999	968	115	999999	752	441	436	999999	820	346	172	243	999999	585	999999	640	999999	198	886	759	702	344	999999	139	92	999999	966	673	284	821	999999	647	999999	108	852	999	220	858	436	92	999999	268	999999	170	217	999999	366	999999	685	999999	506	878	548	999999	628	771	991	975	999999	999999	999999	762	999999	998	523	525	144	43	733	999999	429	148	762	803	999999	999999	999999	817	922	271	278	999999	987	367	999999	944	999999	999999	479	91	999999	245	489	999999	617	317	487	999999	646	692	999999	332	911	126	497	999999	125	744	653	194	523	184	63	116	849	999999	775	423	999999	999999	426	378	564	652	560	999999	658	453	999999	
381	955	999999	181	999999	585	945	421	870	870	957	828	364	123	295	567	834	191	382	999999	475	541	74	416	77	276	999999	768	269	999999	312	710	671	999999	281	999999	999999	13	823	531	999999	730	905	999999	725	750	999999	265	999999	94	726	12	999999	999999	720	839	999999	999999	113	999999	276	186	162	314	999999	257	167	999999	841	66	212	830	999999	851	565	745	636	999999	690	326	214	999999	499	184	840	310	434	687	838	441	347	611	899	859	264	999999	578	600	986	999999	999999	999999	423	222	882	895	644	433	429	974	213	381	72	787	999999	223	686	978	474	999999	822	479	966	410	999999	601	931	508	596	838	176	45	534	223	733	999999	999999	999999	302	944	665	10	268	863	999999	999999	549	122	110	999999	999999	600	136	999999	655	123	999999	23	504	291	964	145	837	590	807	177	846	999999	63	812	999999	409	685	529	999999	821	220	112	999999	752	999999	999999	408	555	797	999999	909	805	567	620	999999	626	782	20	999999	530	173	677	999999	71	129	700	69	999999	466	640	914	999999	999999	833	902	999999	841	751	239	155	999999	999999	793	241	268	50	999999	443	165	957	627	675	999999	81	999999	543	56	120	633	361	760	120	98	166	662	312	999999	999999	717	469	784	41	781	835	793	881	999999	825	999999	999999	419	626	142	999999	23	249	67	65	185	999999	999999	730	128	877	394	625	203	637	578	956	372	999999	725	695	182	595	999999	999999	288	777	659	231	317	554	942	143	978	589	999999	423	254	622	558	999999	999999	64	913	903	450	177	687	256	256	846	716	862	900	999999	336	427	999999	353	777	999999	709	999999	422	574	999999	260	647	614	494	999999	999999	749	998	377	377	128	999999	989	274	121	999999	412	975	471	837	90	999999	541	262	725	77	901	999999	160	999999	408	641	999999	968	199	529	999999	999999	100	144	967	999999	533	79	218	745	366	999999	665	318	307	944	951	736	855	999999	115	362	769	98	810	999999	847	999999	968	487	999999	30	999999	999999	26	649	884	336	999999	999999	710	472	54	980	711	999999	189	841	351	999999	689	999999	999999	181	424	999999	993	12	334	73	999999	999999	999999	999999	411	345	14	84	301	999999	70	999999	999999	638	316	999999	999999	789	386	988	999999	15	387	514	797	999999	999999	999999	177	999999	655	881	999999	806	209	906	371	323	578	375	999999	999999	549	693	999999	74	745	999999	864	999999	412	999999	625	345	349	999999	999999	596	999999	999999	437	111	906	995	999999	188	622	69	439	410	281	994	220	21	180	999999	999999	999999	999999	
732	999999	999999	48	999999	892	999999	265	666	467	198	490	999999	389	999999	938	716	208	554	691	999999	452	685	999999	464	509	418	994	614	175	999999	999999	731	486	211	692	14	72	520	112	560	922	955	602	250	920	507	615	320	999999	463	419	911	13	895	290	310	387	584	999999	484	999999	651	501	736	643	758	999999	188	217	933	999999	688	451	999999	302	496	93	999999	543	12	999999	684	541	711	320	643	728	591	920	391	627	999999	632	628	114	281	999999	999999	999999	171	218	436	112	149	809	731	470	872	602	999999	227	999999	50	999999	999999	999999	119	999999	425	10	40	706	267	999999	999999	999999	65	822	999999	30	999999	227	207	382	999999	376	581	402	901	589	182	999999	988	136	999999	53	448	747	946	342	172	999999	999999	999999	140	512	179	287	833	644	675	999999	999999	582	762	10	386	668	102	315	200	717	889	999999	827	184	717	140	661	272	727	318	876	999999	858	367	999999	600	999999	999999	207	304	999999	267	999999	535	19	416	374	173	667	779	655	999999	999999	999999	784	614	779	956	794	48	999999	571	999999	367	999999	161	723	999999	999999	785	426	811	117	999999	999999	631	922	302	175	311	766	999999	604	947	663	999999	999999	412	583	172	820	295	496	999999	678	996	350	556	999999	858	692	999999	939	999999	363	843	999999	255	306	162	691	999999	790	493	999999	138	967	969	999999	537	609	320	999999	999999	965	141	324	948	228	161	291	999999	538	316	618	795	558	999999	594	999999	710	306	116	430	480	343	504	13	886	999999	999999	381	852	236	999999	999999	159	878	916	999999	529	999999	37	154	871	326	999999	484	875	487	579	254	999999	885	827	313	999999	400	999999	631	636	321	72	678	132	910	523	312	68	999999	999999	680	806	372	299	134	278	961	558	999999	999999	30	999999	999999	999999	999999	996	967	409	945	177	758	297	295	595	218	523	359	32	999999	803	999999	999999	638	841	999999	999999	22	595	702	44	253	999999	999999	999999	999999	192	662	708	346	914	555	999999	122	79	886	392	521	777	999999	611	919	938	598	361	999999	604	499	568	80	347	983	999999	707	999999	923	916	861	999999	978	999999	860	999999	999999	56	257	742	999999	569	954	516	926	245	513	999999	999999	315	253	999999	999999	999999	999999	104	638	998	999999	183	205	211	999999	999999	531	471	798	66	751	278	999999	552	113	16	301	929	613	999999	421	999999	868	999999	796	617	673	785	999999	966	342	766	22	687	125	999999	546	111	423	984	999999	464	446	999999	999999	846	62	999999	971	489	720	763	
999999	84	999999	193	314	588	414	999999	999999	745	908	832	724	984	999999	575	436	40	999999	199	515	628	578	957	311	999999	277	950	999999	971	999999	84	256	578	285	937	110	932	768	957	697	885	999999	999999	555	614	732	364	590	999999	999999	999999	29	530	257	862	505	629	999999	999999	320	464	973	334	999999	834	585	155	709	328	474	504	999999	512	502	629	940	339	999999	999999	689	913	370	87	707	999999	64	725	331	423	441	999999	60	876	647	242	999999	999999	999999	721	38	586	999999	272	23	769	679	517	999999	999999	999999	176	227	195	212	406	104	999999	627	67	999999	860	999999	296	886	993	454	395	865	269	716	586	999999	690	667	113	999999	108	73	937	999999	547	696	703	999999	275	262	865	673	999999	999999	26	736	999999	941	999999	762	368	385	29	325	294	652	768	910	999999	154	537	527	109	147	996	832	689	999999	242	173	130	794	999999	741	589	721	625	130	999999	850	771	748	499	350	900	999999	54	622	910	895	928	999999	166	131	725	347	574	999999	152	194	56	397	709	14	641	999999	999999	288	999999	572	37	999999	220	495	382	999999	38	758	999999	283	787	77	999999	346	245	337	637	499	25	252	157	522	978	515	803	383	49	494	709	336	957	999999	887	347	868	999999	582	999999	748	936	999999	815	865	869	407	979	445	372	769	313	936	276	999999	999999	425	514	669	705	691	998	749	543	999999	910	999999	999999	189	614	999999	955	999999	966	750	89	999999	342	657	119	118	823	938	999999	725	405	400	691	503	403	999999	999999	620	876	979	750	196	775	766	954	552	385	799	830	894	814	557	999999	999999	193	560	93	857	560	597	999999	69	82	818	653	520	635	999999	999999	692	999999	345	879	999999	999	892	167	999999	999999	566	732	33	999999	781	911	848	430	174	320	999999	838	506	69	999999	121	999999	124	999999	122	444	917	857	23	147	780	479	678	983	999999	300	403	517	164	994	865	844	951	300	907	805	100	470	217	999999	854	617	285	600	875	319	778	999999	463	268	649	875	19	999999	999999	442	179	447	648	29	450	999999	352	75	999999	277	738	823	60	317	354	456	649	81	999999	173	203	87	118	216	522	203	999999	895	354	989	834	980	999999	474	635	653	821	198	502	532	274	999999	187	607	580	955	159	155	914	202	235	938	999999	838	248	102	339	999999	999999	999999	999999	456	999999	999999	999999	757	533	585	682	700	999999	461	999999	760	898	983	900	510	999999	566	999999	908	999999	162	764	896	303	460	236	999999	
324	389	690	254	265	999999	499	753	175	822	431	574	473	223	567	774	368	926	940	264	999999	828	805	940	999999	368	475	568	669	546	464	82	358	149	999999	255	770	999999	505	999999	494	999999	345	813	145	478	445	768	999999	989	537	376	520	971	351	495	583	999999	999999	896	353	999999	93	999999	368	359	225	999999	836	322	13	44	431	860	770	54	999999	992	805	999999	923	707	973	680	19	98	562	387	797	891	671	999999	293	609	736	563	999999	999999	455	999999	999999	120	999999	282	986	503	945	999999	211	307	11	591	944	315	972	646	957	413	619	279	796	999999	999999	944	650	983	750	821	133	999999	980	999999	547	29	999999	813	775	999999	999999	999999	152	901	185	500	889	90	85	977	636	100	999999	999999	107	185	989	423	584	986	631	12	752	133	537	995	999999	234	53	925	999999	169	999999	999999	719	113	137	894	663	46	65	570	907	772	195	42	609	328	679	372	40	68	239	789	999999	999999	763	999999	374	190	183	665	46	160	154	476	230	350	999999	993	58	104	999999	547	931	999999	104	980	938	999999	395	999999	555	681	895	775	930	999999	196	999999	350	118	530	482	862	999999	999999	757	628	718	812	269	387	685	324	936	307	999999	857	17	596	782	999999	999999	795	185	119	365	999999	378	546	148	999999	913	999999	940	573	287	685	999999	538	999999	999999	229	692	999999	999999	869	367	958	999999	999999	233	189	441	567	999999	660	687	687	290	177	502	999999	182	673	999999	999999	42	383	372	30	999999	326	479	259	431	861	999999	999999	564	249	998	306	901	306	999999	974	999999	95	913	913	599	999999	999999	999999	844	999999	57	999999	30	157	837	983	596	999999	243	907	999999	999999	146	175	482	999999	133	50	179	999999	358	875	757	141	991	946	470	458	999999	18	75	999999	415	329	814	168	648	416	412	999999	709	999999	73	18	273	299	949	747	441	999999	873	220	999999	647	753	999999	999999	889	165	890	522	999999	999999	234	999999	602	776	816	999999	323	381	999999	638	164	999999	903	812	999999	867	701	999999	722	26	850	999999	855	916	768	999999	999999	897	758	999999	521	502	571	428	838	176	999999	999999	142	397	127	999999	167	999999	46	160	999999	369	999999	32	464	893	799	131	185	99	999999	685	18	250	717	426	622	465	126	662	924	484	973	999999	205	188	999999	335	899	650	999999	283	999999	617	725	283	385	736	999999	628	999999	450	999999	749	189	986	514	892	679	999999	587	701	464	999999	235	376	395	937	999999	999999	38	474	232	999999	121	
713	999999	401	525	443	51	999999	668	498	960	484	241	234	404	999999	673	999999	656	208	999999	286	999999	506	391	358	999999	447	909	999999	600	238	228	718	637	475	192	123	376	245	659	701	42	999999	423	751	999999	171	543	618	999999	65	818	34	999999	999999	894	308	19	176	555	999999	999999	999999	999999	732	265	523	597	999999	36	560	999999	420	548	372	999999	999999	92	640	223	726	904	301	999999	999999	420	204	256	801	581	883	999999	999999	689	66	724	884	78	999999	495	622	999999	614	591	61	459	407	486	108	592	52	226	999999	952	829	698	999999	999999	363	322	999999	999999	999999	999999	999999	457	405	730	999999	647	368	784	999999	154	999999	999999	299	999999	858	94	999999	718	158	219	538	667	733	999999	860	367	999999	646	714	379	999999	355	779	267	449	603	63	999999	994	461	999999	999999	999999	234	361	999999	408	975	390	999999	999999	353	999999	586	818	485	723	999999	870	133	999999	999999	80	30	721	255	999999	42	270	264	41	344	723	697	986	281	999999	509	895	999999	959	74	266	445	80	90	237	203	448	963	999999	999999	999999	871	853	510	197	999999	513	115	306	376	715	136	247	965	999999	999999	599	547	643	999999	262	688	999999	999999	466	634	999999	640	27	999999	593	306	383	136	537	852	999999	485	93	46	995	790	885	593	359	999999	207	114	460	999999	603	901	329	666	999999	999999	999999	320	54	563	999999	873	97	126	999999	418	752	121	437	777	999999	999999	464	607	229	472	802	581	193	336	999999	845	190	220	586	692	977	999999	999999	418	999999	533	999999	530	999999	999999	702	768	810	999999	387	95	677	683	229	488	447	722	447	189	325	135	136	717	999999	999999	692	877	540	99	441	44	637	28	631	999999	683	999999	425	106	769	44	770	252	948	351	999999	999999	999999	107	999999	999999	280	999999	102	30	999999	723	999999	183	439	999999	238	720	509	352	458	658	61	175	805	513	307	350	419	291	364	883	769	784	840	195	885	442	999999	999999	764	342	926	611	656	999999	539	252	667	944	999999	59	999999	605	893	999999	455	825	302	741	957	999999	999999	811	999999	524	954	620	999999	253	999999	795	875	333	588	125	732	999999	519	845	973	65	999999	999999	485	315	150	173	890	999999	740	70	999999	999999	229	834	458	124	999999	999999	15	919	909	423	14	21	183	419	27	999999	787	15	315	456	999999	902	257	418	999999	999999	383	790	729	22	513	999999	999999	772	114	999999	666	617	504	387	999999	64	999999	999999	471	999999	141	999999	999999	122	542	735	755	693	
999999	326	587	49	788	595	999999	224	999999	897	910	135	366	999999	999999	273	999999	180	510	928	617	999999	756	988	999999	999999	228	999999	644	616	479	778	999999	960	436	787	177	627	828	999999	628	999999	865	999999	999999	999999	117	729	425	882	11	372	234	826	86	999999	569	598	999999	927	376	115	579	582	999999	141	11	405	975	999999	106	999999	351	602	309	991	848	508	638	999999	753	499	238	762	614	999999	553	999999	884	804	227	578	534	901	541	523	55	292	830	227	999999	712	754	897	999999	518	999999	632	999999	94	999999	71	959	999999	183	999999	877	817	999999	999999	587	704	999999	180	310	528	999999	450	70	999999	946	565	677	421	278	51	744	341	975	999999	94	921	779	799	29	165	618	54	727	999999	646	237	324	999999	639	999999	200	583	999999	268	559	581	572	999999	999999	228	394	999999	999999	141	142	545	841	999999	236	666	924	999999	160	999999	999999	999999	722	999999	999999	999999	251	167	782	639	850	171	744	999999	547	999999	359	48	661	801	771	79	832	999999	999999	110	395	452	293	972	713	999999	432	999999	999999	644	999999	999999	602	429	999999	236	765	582	291	971	801	134	999999	999999	999999	886	69	999999	999999	999999	91	136	874	48	332	799	874	809	925	999999	738	999999	368	902	655	193	446	241	999999	544	314	260	314	560	309	271	999999	570	999999	827	420	999999	78	518	999999	731	301	999999	999999	187	361	956	656	909	243	508	766	431	999999	999999	450	827	534	999999	535	830	999999	324	739	71	680	314	153	999999	960	664	999999	850	348	923	891	882	999999	647	192	357	999999	404	326	999999	504	696	502	542	999999	592	549	239	982	732	909	977	823	999999	999999	999999	812	558	949	578	284	916	92	154	242	567	692	886	656	188	237	427	997	999999	566	984	812	610	721	377	999999	995	867	999999	23	999999	68	108	999999	145	544	55	999999	748	526	588	613	999999	310	819	899	662	583	999999	505	491	980	884	479	522	999999	212	999999	581	462	289	58	476	140	328	508	594	999999	999999	999999	192	971	259	422	999999	380	463	999999	901	478	999999	421	73	121	531	933	184	628	628	900	999999	999999	874	295	247	539	147	227	999999	999999	315	917	73	171	323	520	999999	472	999999	999999	781	901	999999	112	999	867	985	365	608	999999	334	965	126	999999	310	974	999999	963	185	448	242	246	328	590	172	545	358	902	797	21	212	711	137	486	129	441	282	999999	296	999999	554	781	618	596	999999	349	801	453	860	348	999999	767	297	999999	999999	999999	582	354	940	
463	518	999999	567	596	192	622	838	639	499	869	702	999999	676	805	894	999999	627	732	604	999999	744	905	999999	459	599	444	424	84	577	585	858	999999	831	832	861	470	224	32	414	373	511	171	954	991	646	96	101	492	999999	458	917	850	750	127	999999	613	999999	999999	997	748	208	763	72	999999	20	999999	504	844	943	433	999999	605	328	240	321	583	999999	60	812	999999	353	999999	999999	128	667	17	187	714	123	258	428	116	999999	665	174	999999	108	49	980	871	592	257	548	999999	999999	999999	532	519	805	146	662	991	305	495	405	276	848	943	256	12	597	790	731	999999	15	999999	580	999999	999999	573	999999	999999	79	999999	920	106	999999	190	907	999999	999999	667	999999	999999	596	436	810	999999	270	897	900	165	793	999999	284	801	525	999999	729	999999	741	870	453	242	662	999999	922	999999	574	309	883	667	46	900	527	929	882	754	109	999999	329	51	999999	178	673	328	128	101	666	129	580	999999	461	825	999999	614	999999	999999	324	845	999999	456	964	961	999999	242	999999	892	460	355	918	771	999999	160	761	699	479	285	569	999999	632	999999	697	455	728	353	999999	220	295	912	715	217	440	263	74	872	87	439	999999	440	210	999999	999999	999999	210	808	785	311	73	915	999999	938	115	999999	223	683	999999	999999	999999	670	37	907	606	547	640	711	340	500	95	999999	621	999999	131	999999	143	406	999999	386	255	920	567	903	157	380	776	776	111	999999	50	390	123	569	206	492	999999	302	629	999999	680	999999	477	999999	226	184	999999	106	816	999999	999999	817	494	382	272	999999	113	133	760	999999	770	864	999999	880	459	999999	775	999999	843	639	727	841	776	105	705	757	452	282	687	972	86	680	959	136	612	233	896	740	306	883	389	999999	541	403	332	816	888	596	835	521	408	251	263	187	258	15	50	398	999999	515	870	830	999999	788	999999	999999	904	483	999999	236	999999	45	999999	999999	259	448	999999	383	773	999999	869	999999	446	999999	574	999999	427	781	877	606	192	507	73	791	999999	558	842	753	252	242	999999	414	328	609	999999	373	496	303	928	809	705	666	625	788	646	25	394	279	999999	325	999999	999999	606	671	53	310	971	963	945	700	605	556	140	540	976	464	536	999999	463	210	348	133	999999	77	901	525	999999	285	999999	998	174	573	539	999999	570	788	999999	657	999999	999999	402	532	358	237	999999	158	536	94	811	999999	488	556	816	23	976	548	279	999999	769	527	427	999999	818	947	999999	999999	27	212	970	999999	656	
999999	282	999999	808	999999	775	625	999999	752	989	798	474	964	519	618	999999	526	951	32	518	279	887	47	999999	706	713	999999	701	181	141	333	124	623	534	609	284	999999	214	169	772	654	674	27	538	999999	999999	853	438	917	999999	500	261	947	678	999999	991	244	75	999999	112	375	999999	691	620	666	683	999999	999999	909	343	999999	321	791	260	864	999999	870	509	999999	485	999999	972	999999	897	999999	81	999999	999999	157	617	999999	700	112	67	999999	730	983	406	871	946	999999	424	999999	583	293	189	999999	697	814	782	131	735	999999	626	252	402	149	794	980	594	517	906	291	999999	304	999999	999999	734	853	144	621	999999	637	419	999999	999999	454	210	613	461	611	478	140	375	496	313	990	486	814	14	999999	999999	426	999999	439	473	142	236	289	992	969	736	844	999999	999999	658	999999	300	520	806	999999	999999	999999	999999	983	48	999999	915	805	999999	310	732	919	848	553	432	999999	360	980	999999	312	999999	920	621	999999	875	634	460	214	838	999999	999999	965	18	999999	651	17	897	303	400	697	227	430	999999	692	247	999999	995	136	738	610	999999	320	879	999999	999999	28	999999	47	118	413	326	711	999999	785	610	767	911	793	901	424	159	999999	589	999999	95	999999	631	999999	254	68	638	333	476	237	466	389	999999	513	999999	632	447	999999	195	999999	381	999999	462	999999	91	480	905	211	235	323	999999	999999	731	934	418	999999	397	641	792	60	775	992	245	740	328	999999	680	407	999999	999999	976	299	870	999999	572	579	345	128	847	774	162	436	107	999999	776	774	658	161	105	401	245	806	77	145	999999	999999	280	722	194	860	799	508	743	956	999999	171	821	138	372	838	597	279	793	28	999999	999999	895	92	999999	999999	573	529	311	77	43	999999	232	999999	390	194	309	623	933	999999	975	654	693	151	815	615	999999	529	789	999999	804	966	23	999999	999999	999999	999999	197	758	640	296	279	206	675	999999	999999	939	999999	747	999999	539	974	999999	806	999999	999999	654	753	999999	999999	999999	53	999999	54	272	999999	166	183	497	517	700	121	999999	302	700	705	457	27	229	648	676	999999	781	611	999999	830	999999	217	15	994	999999	739	920	410	50	253	539	162	413	999999	19	765	598	240	999999	999999	119	999999	999999	999999	795	636	534	999999	682	999999	272	138	999999	442	999999	949	177	502	298	961	999999	999999	262	457	999999	305	614	374	638	910	279	550	999999	310	720	588	111	667	208	591	999999	301	728	999999	980	410	835	970	999999	70	999999	105	999999	999999	999999	
655	789	999999	181	999999	32	170	990	771	999999	721	13	26	999999	858	848	999999	304	999999	755	899	735	945	476	766	469	643	955	578	321	183	609	609	83	74	798	452	496	999999	999999	55	311	956	854	269	406	819	258	559	221	98	999999	244	770	336	999999	844	999999	415	41	389	214	421	459	289	122	404	999999	999999	70	405	22	596	999999	710	999999	779	100	216	369	999999	394	405	367	233	999999	999999	839	999999	154	953	270	91	999999	189	840	890	506	999999	157	12	877	601	499	816	85	999999	106	69	738	999999	753	975	999999	391	994	808	64	999999	999999	747	565	999999	512	116	144	930	919	958	869	708	282	999999	69	366	999999	793	906	999999	157	999999	278	999999	999999	999999	209	295	46	295	195	42	835	280	668	999999	446	999999	99	393	681	999999	999999	148	200	39	999999	999999	999999	999999	618	211	902	513	88	739	999999	785	999999	507	906	848	894	999999	772	837	872	999999	857	659	919	101	999999	522	999999	12	882	140	589	978	147	972	380	357	676	983	139	332	201	999999	999999	661	495	999999	999999	832	260	660	375	999999	167	864	379	266	999999	527	507	389	643	86	857	348	999999	217	999999	934	478	547	957	999999	707	550	811	929	728	268	605	122	45	46	751	231	765	235	821	282	602	124	588	159	486	750	688	124	81	592	464	287	231	552	363	713	999999	999999	655	616	62	450	537	509	921	395	353	607	334	635	583	970	395	999999	342	999999	958	808	999999	956	861	696	858	145	804	999999	999999	999999	682	48	529	189	579	214	230	161	586	88	238	100	406	91	789	445	19	493	999999	999999	999999	999999	999999	894	999999	698	999999	365	999999	402	705	602	503	860	924	296	116	999999	401	191	867	190	778	999999	580	999999	560	780	907	422	135	321	436	757	282	683	293	999999	906	880	459	864	568	193	383	999999	597	999999	167	999999	339	999999	102	710	999999	40	231	999999	323	70	148	974	458	999999	276	394	176	746	588	250	13	481	496	999999	731	13	621	594	999999	944	625	25	623	413	92	999999	999999	726	999999	252	462	418	999999	846	742	485	415	398	999999	999999	469	851	957	916	500	857	129	582	999999	273	999999	636	378	378	445	133	360	999999	97	757	999999	449	264	346	787	595	170	999999	777	999999	597	232	999999	517	485	773	68	707	913	234	400	999999	746	227	833	999999	49	942	411	619	135	369	999999	169	823	29	596	620	138	905	697	478	804	734	675	195	999999	999999	893	671	75	653	142	862	999999	529	999999	
46	512	961	999999	228	249	168	129	999999	921	518	694	466	187	447	578	999999	537	922	842	22	999999	999999	868	188	58	740	554	999999	237	448	802	304	325	559	118	177	359	999999	239	645	614	447	999999	999999	999999	436	493	627	84	133	335	444	686	999999	494	863	103	377	179	508	614	647	10	483	999999	400	150	628	338	411	658	67	692	206	407	999999	384	428	21	621	999999	926	999999	113	123	368	617	634	75	254	83	982	310	730	41	966	446	999999	733	776	296	999999	299	999999	475	999999	751	999999	999999	999999	489	675	365	557	262	688	250	896	369	999999	783	515	999999	999999	999999	676	999999	962	175	441	668	594	694	999999	335	391	999999	733	638	846	616	136	351	686	765	408	999999	999999	999999	352	726	550	999999	385	992	999999	312	215	345	798	519	789	999999	999999	999999	895	980	130	231	871	61	516	999999	522	741	656	173	875	328	929	60	999999	999999	822	999999	128	172	319	252	554	999999	431	398	840	336	826	812	999999	999999	870	428	506	999999	999999	300	219	293	908	999999	346	616	999999	887	416	748	514	306	999999	999999	601	999999	670	877	676	792	999999	999999	999999	999999	915	844	673	908	457	510	554	483	886	531	505	999999	264	999999	905	937	999999	999999	982	101	999999	530	319	363	375	148	999999	628	999999	814	670	101	865	722	728	999999	942	528	999999	999999	204	41	419	999999	641	766	477	995	971	738	150	96	145	335	374	394	534	320	543	319	999999	925	628	82	861	413	999999	541	946	999999	995	133	114	87	999999	790	121	999999	721	608	670	761	657	125	674	584	956	540	358	343	968	632	984	130	161	278	412	347	118	999999	797	936	59	568	743	26	981	68	437	583	283	195	999999	934	648	999999	277	513	407	287	999999	438	193	612	445	372	999999	984	925	628	387	773	240	493	811	734	999999	99	999999	657	602	897	112	774	999999	783	43	60	481	999999	11	899	939	831	781	368	752	999999	133	381	999999	999999	143	808	206	999999	954	115	133	999999	288	999999	141	750	999999	559	336	419	552	661	339	99	999999	764	627	999999	834	999999	711	999999	982	999999	965	10	780	605	999999	303	999999	559	828	927	999999	999999	881	822	767	199	156	232	42	342	894	999999	999999	788	999999	999999	999999	999999	675	999999	404	681	999999	23	222	140	970	89	999999	42	841	992	833	412	172	946	882	805	999999	645	262	489	419	649	380	504	959	999999	121	999999	122	860	999999	282	533	255	634	868	609	999999	228	76	437	999999	999999	902	999999	999999	
999999	999999	495	385	999999	40	303	999999	271	999999	642	718	999999	978	968	409	920	980	118	999999	879	917	322	999999	206	999999	426	195	999999	999999	158	478	866	330	999999	574	899	736	864	853	978	619	983	351	235	890	465	250	108	37	89	520	793	86	759	708	234	481	189	999999	613	118	861	999999	144	174	851	851	612	999999	509	193	125	264	582	270	933	971	999999	315	999999	186	96	34	340	999999	999999	789	570	668	350	428	557	952	999999	870	999999	142	216	71	999999	999999	999999	705	528	999999	404	538	999999	999999	774	262	691	999999	294	437	31	836	520	506	489	71	290	943	62	999999	636	173	25	711	512	800	999999	728	276	23	999999	391	999999	444	999999	155	999999	80	893	97	736	683	999999	811	849	920	622	709	581	977	333	694	652	447	269	241	523	792	986	973	498	963	607	999999	889	999999	340	999999	999999	343	999999	219	999999	964	999999	952	505	999999	862	591	999999	64	156	299	689	854	738	69	184	11	632	999999	94	919	599	773	85	397	922	219	590	547	999999	999999	999999	124	999999	687	103	317	999999	320	930	404	796	443	816	999999	999999	45	999999	280	900	272	999999	999999	135	999999	375	580	877	117	999999	652	10	640	999999	909	98	575	220	60	966	867	276	322	571	689	133	999999	956	766	807	999999	318	999999	647	182	999999	926	988	999999	322	522	439	627	999999	288	404	165	824	907	230	999999	824	851	314	999999	996	399	999999	446	16	999999	624	999999	310	999999	999999	690	992	446	383	172	586	999999	738	454	999999	648	999999	293	295	967	340	58	546	999999	72	467	16	614	186	146	223	999999	507	111	897	329	326	635	943	713	173	388	999999	67	438	127	999999	859	604	358	116	429	999999	48	999999	575	999999	999999	340	877	684	388	999999	247	948	44	209	636	999999	118	331	657	349	581	804	999999	525	488	363	944	999999	999999	999999	827	39	794	999999	469	231	331	755	808	305	76	999999	784	999999	296	118	999999	918	485	999999	496	999999	459	999999	999999	999999	927	60	94	165	395	999999	999999	378	999999	999999	164	999999	740	999999	999999	362	523	361	282	552	30	999999	239	379	960	36	868	999999	523	800	580	999999	820	999999	303	999999	999999	653	910	543	500	999999	999999	88	954	759	188	80	87	143	999999	999999	807	36	999999	104	821	715	205	368	999999	694	855	999999	637	450	823	514	122	953	691	870	450	739	62	613	157	160	425	210	847	798	765	389	297	482	906	794	999999	209	460	955	457	551	879	999999	560	54	451	513	936	
673	999999	133	452	999999	657	78	999999	999999	946	670	299	999999	521	865	928	476	354	164	999999	999999	999999	912	503	736	999999	899	859	256	999999	113	999999	912	273	999999	841	642	937	653	825	838	819	999999	263	789	666	463	40	24	999999	94	700	296	968	907	181	54	630	715	231	757	218	999999	556	842	961	387	730	347	34	296	538	999999	999999	706	218	100	999999	714	80	959	868	845	379	968	999999	422	943	366	999999	796	21	999999	432	77	999999	102	856	420	828	999999	732	999999	989	590	555	999	957	272	698	91	394	916	999999	272	888	373	999999	999999	439	548	443	374	344	238	284	317	999999	271	86	126	243	999999	999999	790	999999	185	855	999999	423	413	465	999999	999999	999999	999999	105	585	170	188	999999	743	999999	999999	289	845	368	999999	761	999999	999999	731	695	196	581	847	155	999999	854	45	713	518	569	174	35	92	762	706	423	999999	999999	999999	118	93	999999	383	965	268	606	945	868	999999	999999	483	999999	999999	770	494	95	999999	999999	75	730	134	475	747	183	114	955	206	999999	999999	935	934	136	516	999999	999999	999999	999999	999999	887	433	909	176	885	423	999999	989	352	999999	278	999999	349	999999	123	10	983	618	83	209	999999	312	999999	999999	217	892	169	356	999999	999999	168	129	999999	201	999999	642	821	958	589	333	97	999999	612	999999	814	50	595	373	23	515	639	993	302	999999	31	584	33	999999	999999	993	264	740	331	999999	999999	159	733	158	203	999999	999999	35	38	749	121	746	700	525	58	177	306	999999	342	162	430	175	827	999999	179	999999	999999	774	999999	999999	79	357	792	999999	999999	664	316	447	179	543	999999	614	964	999999	887	285	999999	507	998	792	999999	468	407	179	999999	988	999999	846	978	999999	861	414	36	443	680	999999	953	999999	795	999999	999999	859	626	799	825	815	999999	284	10	894	908	121	999999	999999	999999	610	949	623	466	999999	342	470	468	769	999999	922	587	531	999999	132	999999	513	711	614	999999	999999	842	999999	353	56	788	58	845	94	999999	749	637	820	999999	79	815	340	914	64	61	400	400	999999	127	903	238	678	411	877	573	405	410	999999	284	70	768	350	999999	999999	952	294	624	384	277	932	294	999999	986	803	317	999999	599	657	563	540	999999	999999	491	450	818	120	646	968	520	999999	349	475	546	484	310	474	999999	504	999999	766	999999	25	589	194	999999	999999	691	608	569	999999	805	752	608	743	621	783	999999	829	601	999999	647	999999	863	999999	592	819	230	511	999999	843	929	105	555	796	764	
432	999999	306	832	357	428	48	408	937	301	999999	866	999999	862	526	614	999999	999999	269	128	130	161	418	601	799	999999	999999	115	726	999999	999999	207	812	978	199	387	562	996	254	424	999999	257	925	879	996	999999	428	999999	976	999999	697	202	999999	677	644	280	987	704	43	116	248	933	681	999999	590	999999	64	999999	673	149	61	999999	657	845	519	872	999999	538	999999	999999	822	541	999999	498	955	999999	912	144	344	999999	399	858	963	148	185	676	575	641	299	607	999999	999999	975	837	186	462	544	999999	168	771	999999	999999	109	196	293	999999	804	999999	999999	83	486	999999	999999	753	999999	203	281	519	669	842	307	595	249	998	999999	999999	565	301	999999	503	972	471	999999	572	874	940	758	777	999999	478	872	391	311	225	999999	978	124	999999	97	982	191	35	780	326	474	459	999999	111	999999	74	999999	999999	871	836	110	25	943	917	878	808	444	504	664	201	969	999999	293	33	877	970	114	999999	213	339	322	947	999999	999999	108	999999	729	999999	999999	789	336	369	520	475	124	115	45	206	352	288	547	686	370	999999	356	558	176	197	999999	277	999999	808	308	542	524	163	333	293	819	463	88	787	964	874	999999	610	405	817	908	999999	934	907	990	924	999999	635	586	112	313	549	999999	542	433	271	829	528	71	978	951	999999	781	999999	387	889	999999	760	722	495	724	746	162	358	289	461	343	62	817	383	999999	889	576	231	979	999999	213	999999	363	999999	55	346	548	427	865	947	990	192	530	111	724	41	912	101	388	999999	396	999999	999999	999999	928	777	710	687	238	72	394	999999	773	117	685	663	406	29	999999	387	207	999999	493	999999	999999	160	999999	716	658	718	999999	999999	999999	421	882	312	292	391	773	278	636	861	999999	999999	999999	439	418	999999	425	71	635	892	999999	999999	370	661	417	999999	511	778	255	993	38	999999	96	908	999999	362	234	383	380	999999	255	182	751	999999	546	999999	999999	41	999999	119	301	597	92	999999	999999	843	60	999999	999999	371	880	995	32	999999	999999	679	716	653	721	999999	197	52	690	619	999999	479	258	34	124	727	152	479	46	145	702	441	437	12	84	874	311	999999	487	19	145	259	159	999999	513	999999	973	999999	320	684	921	259	906	999999	999999	999999	594	36	117	178	228	411	999999	886	940	401	999999	713	578	846	755	195	999999	680	484	999999	329	999999	999999	257	753	26	168	361	224	452	534	999999	566	999999	289	999999	895	319	790	734	300	999999	179	999999	625	269	556	473	929	736	
695	236	988	999999	45	999999	515	999999	424	212	252	999999	672	497	867	287	157	858	566	999999	299	254	999999	750	106	67	969	999999	632	493	999999	695	999999	488	757	999999	999999	999999	684	833	999999	45	894	588	492	692	999999	681	254	347	122	698	999999	999999	446	999999	346	247	952	977	999999	115	999999	931	742	999999	185	999999	740	569	999999	640	999999	733	710	263	360	311	268	414	999999	999999	165	999999	380	771	999999	973	999999	999999	961	999999	564	707	999999	664	999999	963	999999	935	516	999999	999999	684	999999	482	524	183	748	193	100	45	979	548	520	199	950	942	999999	971	767	212	152	433	608	999999	85	999999	386	999999	455	396	464	333	999999	60	999999	480	259	898	999999	999999	235	858	999999	925	758	26	196	167	713	999999	413	874	999999	313	273	517	86	470	406	999999	796	701	737	703	580	656	649	470	843	999999	999999	661	723	161	977	294	999999	682	815	69	290	229	342	590	983	999999	165	594	786	838	999999	789	501	209	818	533	131	522	999999	112	376	725	323	244	182	751	999999	999999	336	979	310	404	654	347	766	999999	999999	157	720	999999	999999	65	683	15	85	903	170	999999	342	453	173	694	336	713	692	564	905	108	417	241	439	999999	268	807	537	999	144	164	443	251	174	974	802	999999	611	999999	52	318	168	279	591	636	682	882	816	616	77	999999	655	211	671	270	999999	488	561	999999	797	999999	477	85	769	16	999999	101	289	198	999999	972	111	381	522	597	939	148	650	802	466	386	990	921	932	999999	508	241	579	999999	999999	323	803	999999	523	999999	999999	93	999999	999999	999999	591	603	627	724	104	840	283	689	999999	331	999999	837	758	999999	421	999999	556	999999	576	507	849	999999	999999	999999	578	999999	850	857	356	999999	855	999999	999999	256	875	999999	372	999999	837	362	235	551	505	582	643	999999	999999	366	112	289	294	940	933	999999	706	79	227	673	155	926	989	999999	999999	999999	999999	963	772	999999	999999	999999	999999	359	314	223	281	307	26	802	320	999999	134	493	755	76	471	914	999999	999999	549	999999	999999	699	61	911	373	809	218	999999	117	680	713	541	348	999999	766	999999	636	720	806	999999	63	425	362	62	801	999999	999999	276	856	560	269	785	962	222	83	823	307	999999	850	472	999999	999999	999999	640	389	592	999999	999999	309	536	288	984	999999	151	999999	149	347	998	119	867	999999	941	330	557	420	928	579	999999	401	942	637	999999	999999	343	318	999999	730	999999	999999	219	360	389	967	329	281	285	603	821	999999	999999	486	
309	293	983	999999	999999	518	147	229	460	23	29	889	366	999999	56	999999	999999	999999	537	419	999999	334	900	999999	759	974	999999	285	145	999999	999999	999999	467	466	338	949	999999	19	170	706	592	999999	999999	206	340	999999	610	430	235	170	756	988	933	524	860	974	392	476	574	999999	517	999999	94	136	999999	365	999999	900	999999	999999	238	837	671	830	826	999999	122	704	186	999999	373	580	60	999999	578	999999	999999	942	605	363	999999	419	445	986	199	730	999999	96	999999	975	76	709	859	999999	999999	918	999999	112	999999	736	862	688	299	315	810	937	999999	118	999999	495	633	489	305	999999	540	818	402	685	999999	999999	999999	35	999999	211	202	999999	999999	922	53	659	999999	628	254	999999	501	999999	130	140	186	261	999999	308	538	456	351	587	413	652	597	122	526	641	471	602	30	836	925	97	122	155	226	889	74	897	51	15	245	437	999999	662	698	999999	509	389	187	417	497	316	859	615	260	77	334	931	999999	812	167	999999	848	999999	952	42	27	40	44	38	999999	999999	414	346	999999	976	999999	935	424	999999	141	91	999999	612	349	999999	237	999999	894	999999	999999	143	764	239	999999	593	589	60	710	999999	254	478	355	158	183	856	999999	523	274	284	140	398	516	999999	680	86	236	999999	999999	343	805	520	146	885	473	999999	999999	184	498	757	999999	999999	235	999999	19	663	736	276	438	493	999999	713	242	619	28	176	627	884	559	999999	366	999999	733	376	859	999999	999999	469	685	999999	979	727	35	516	887	253	173	756	999999	27	999999	960	807	833	627	999999	287	526	867	999999	482	992	999999	999999	999999	53	999999	858	899	285	330	276	590	364	513	999999	688	726	732	774	999999	870	23	541	999999	406	545	999999	748	768	456	816	999999	389	600	987	112	309	124	843	100	999999	999999	999999	696	83	379	452	999999	999999	412	560	999999	102	303	612	978	999999	304	995	508	262	120	140	829	514	674	211	764	999999	885	389	999999	888	683	698	23	428	844	999999	999999	102	580	999999	365	895	32	999999	96	988	18	28	14	129	999999	999999	204	726	765	999999	409	178	688	804	753	999999	948	905	419	605	999999	560	248	946	968	999999	999999	11	775	933	491	999999	125	775	517	867	384	999999	552	845	999999	296	662	662	948	858	413	999999	999999	341	999999	126	100	999999	398	999999	999999	67	160	929	166	203	951	831	700	244	63	912	999999	886	999999	466	362	999999	999999	999999	897	999999	998	120	11	999999	999999	443	987	374	85	633	999999	68	97	326	341	623	
688	309	345	830	999999	714	999999	501	489	478	692	489	764	526	389	96	560	999999	69	50	927	999999	999999	518	844	336	999999	429	535	238	798	332	134	739	885	801	967	77	625	293	315	510	424	177	750	999999	999999	558	254	300	999999	999999	267	301	695	436	999999	826	999999	999999	999999	385	965	999999	680	999999	364	999999	641	587	999999	493	578	776	734	999999	837	389	767	999999	999999	610	185	245	999999	904	75	833	999999	458	58	999999	90	989	737	999999	545	173	999999	391	153	586	999999	666	182	23	326	999999	566	278	598	372	999999	649	999999	945	999999	730	530	999999	303	531	999999	999999	538	977	412	999999	48	804	881	674	892	385	999999	999999	999999	999999	73	717	587	584	276	775	999999	685	91	441	89	792	729	999999	999999	720	999999	999999	605	999999	999999	204	610	999999	999999	999999	396	999999	999999	999999	999999	770	262	999999	667	999999	198	718	264	214	331	999999	896	971	999999	255	85	999999	41	182	298	581	999999	957	391	999999	116	849	142	514	389	936	215	407	999999	319	540	47	999999	830	999999	378	367	400	413	284	999999	639	239	206	686	999999	892	307	395	874	236	304	310	798	706	348	586	999999	824	395	999999	499	986	198	715	47	918	210	650	999999	224	152	999999	116	999999	477	620	999999	828	999999	53	908	21	119	92	245	999999	359	134	193	791	617	999999	999999	637	999999	999999	50	491	999999	410	692	999999	475	999999	999999	750	203	236	999999	728	651	921	999999	999999	999999	487	876	116	480	310	568	86	999999	138	606	576	536	479	764	999999	579	453	999999	659	361	260	999999	999999	998	495	543	133	999999	999999	999999	696	811	676	898	329	775	934	999999	347	999999	616	199	999999	999999	517	223	999999	472	414	159	207	741	999999	990	999999	941	999999	117	985	766	999999	191	13	987	910	765	860	580	444	59	644	999999	842	999999	745	70	209	999999	999999	281	999999	661	490	999999	942	955	705	686	420	388	358	827	999999	580	406	999999	196	359	999999	751	363	153	37	365	514	764	898	297	255	427	742	31	999999	714	946	999999	999999	697	999999	955	69	183	999999	65	701	817	999999	271	999999	320	874	849	263	740	917	999999	633	999999	800	187	66	999999	999999	999999	646	336	999999	321	633	622	733	499	314	197	691	189	999999	972	664	697	999999	636	876	934	553	892	999999	884	796	280	999999	576	999999	867	898	652	742	999999	999999	374	614	104	637	799	586	384	999999	76	999999	737	694	661	470	113	829	429	540	506	450	753	569	999999	999999	363	471	999999	999999	999999	298	49	
999999	815	563	300	92	263	999999	87	358	178	999999	701	835	999999	585	999999	115	999999	47	478	121	246	999999	665	999999	296	999999	284	337	428	999999	999999	778	19	300	878	999999	180	31	999999	430	463	157	282	405	868	492	466	777	972	62	808	410	819	927	210	98	897	495	795	683	724	750	929	395	999999	923	825	999999	999999	999999	999999	999999	999999	999999	657	999999	455	270	936	804	999999	506	365	376	974	999999	958	91	100	790	210	999999	235	892	706	712	228	999999	153	999999	999999	698	80	581	126	46	938	999999	279	121	643	637	999999	990	999999	228	395	562	421	564	964	743	677	999999	999999	260	546	999999	352	944	870	568	126	991	147	999999	435	999999	999999	937	999999	999999	811	999999	157	999999	136	999999	331	487	327	665	475	588	980	999999	30	999999	390	999999	499	369	999999	334	251	84	520	567	852	156	792	611	999999	999999	999999	776	931	999999	768	627	999999	311	257	864	627	214	102	538	20	999999	404	999999	999999	393	447	398	768	486	737	82	999999	569	999999	184	695	716	363	992	781	214	999999	331	395	999999	743	197	999999	564	999999	47	982	981	999999	999999	752	520	999999	919	45	418	999999	454	961	999999	999999	564	999999	83	178	910	999999	110	756	999999	999999	82	885	999999	649	260	999999	213	779	700	100	999999	22	753	432	184	999999	444	999999	372	205	546	369	699	198	189	277	999999	396	999999	196	882	999999	999999	999999	679	634	999999	279	999999	142	999999	999999	270	605	999999	999999	176	999999	993	999999	416	999999	999999	999999	999999	999999	999999	452	999999	999999	248	817	982	514	218	999999	999999	349	999999	550	932	999999	999999	240	400	871	999999	103	999999	999999	111	397	402	395	779	739	841	999999	727	966	999999	133	808	802	999999	988	693	999999	397	657	289	827	897	453	999999	999999	999999	999999	220	815	999999	102	999999	832	881	999999	424	597	735	479	999999	132	621	786	999999	808	365	379	999999	411	188	999999	705	47	357	283	500	949	915	999999	767	688	999999	912	362	355	376	976	921	53	573	105	31	999999	653	167	215	999999	351	999999	999999	602	999999	808	637	999999	396	720	484	999999	360	475	999999	208	711	325	999999	709	433	756	442	999999	457	999999	838	92	330	787	394	200	999999	388	999999	254	650	175	999999	130	284	101	958	656	501	999999	693	108	999999	823	217	337	964	506	999999	595	238	999999	154	522	999999	555	940	609	335	999999	539	971	867	436	557	545	999999	82	435	341	999999	999999	888	143	609	739	667	507	999999	67	235	571	701	22	25	153	30	359	159	999999	
161	359	999999	216	784	722	241	999999	275	999999	884	891	81	356	797	452	618	999999	913	241	999999	442	999999	278	68	968	280	854	421	414	525	103	923	706	190	448	465	999999	358	887	507	999999	241	907	999999	999999	499	355	224	999999	534	999999	999999	918	840	718	329	999999	157	816	999999	386	576	861	156	791	999999	375	999999	359	986	936	663	999999	999999	217	999999	132	106	999999	478	999999	640	999999	879	516	657	999999	999999	471	128	414	534	541	999999	131	113	380	761	391	999999	134	999999	864	586	597	355	419	194	633	517	207	955	433	348	527	746	728	999999	999999	999999	963	999999	999999	241	999999	412	131	591	612	113	830	999999	714	358	353	999999	775	271	292	170	247	999999	999999	999999	921	999999	999999	999999	999999	384	385	399	130	257	411	624	485	633	13	194	234	999999	999999	529	999999	836	250	85	994	999999	999999	467	999999	999999	896	153	278	749	319	133	312	928	672	237	999999	441	999999	467	999999	729	999999	152	999999	107	936	418	248	712	277	94	217	999999	208	146	414	918	999999	999999	360	268	356	736	323	879	882	305	165	999999	999999	255	595	999999	138	275	521	828	209	601	999999	488	904	566	481	234	916	287	730	536	823	809	741	600	116	688	383	533	828	388	224	999999	999999	895	910	999999	499	434	896	932	624	586	719	108	115	872	363	789	264	98	963	605	999999	629	999999	991	513	994	999999	450	999999	988	999	821	386	904	235	999999	655	459	999999	492	390	999999	911	999999	100	643	999999	243	999999	999999	278	999999	424	619	74	999999	999999	919	518	504	756	456	50	636	999999	999999	721	211	999999	353	144	805	363	481	225	778	718	293	999999	870	509	443	125	309	720	270	999999	767	839	603	645	736	999999	241	735	933	999999	285	659	202	999999	999999	597	980	459	999999	386	943	404	296	914	999999	28	647	995	322	341	741	916	999999	501	954	999999	999999	708	407	863	132	745	999999	999999	442	634	707	949	225	846	999999	849	999999	999999	463	999999	553	688	564	999999	303	245	999999	602	25	369	999999	701	967	999999	553	282	999999	609	999999	207	123	275	482	456	320	999999	780	475	206	891	669	999999	999999	591	818	365	154	690	999999	886	333	688	15	83	301	999999	981	302	303	999999	999999	647	629	266	259	287	216	999999	406	604	999999	946	405	134	699	899	999999	999999	113	198	138	370	48	378	873	434	270	408	164	315	716	487	182	999999	102	999999	999999	780	341	999999	158	999999	293	966	430	386	293	880	383	401	351	606	999999	999999	734	999999	
608	261	392	999999	27	999999	953	999999	887	978	774	71	999999	677	96	883	999999	572	49	101	999999	999999	999999	497	150	389	34	763	963	120	298	77	999999	999999	999999	562	397	515	523	999999	92	201	88	452	611	232	848	999999	315	467	562	999999	75	642	360	536	999999	895	684	638	783	200	137	776	689	706	460	377	264	533	999999	537	999999	698	19	885	993	505	885	999999	541	328	999999	505	999999	671	999999	999999	314	887	258	502	830	999999	999999	892	74	312	762	904	999999	480	999999	999999	972	34	578	377	999999	999999	542	999999	19	999999	107	464	742	631	228	28	705	999999	73	377	285	992	706	999999	140	126	821	691	742	980	156	70	876	675	533	999999	102	634	345	999999	354	999999	493	74	999999	113	159	999999	999999	743	209	289	417	999999	506	979	327	414	247	999999	653	851	75	999999	999999	999999	999999	76	107	999999	926	80	157	999999	33	835	509	999999	999999	36	966	999999	607	999	780	999999	999999	802	179	554	216	687	396	828	196	999999	384	464	455	750	999999	93	344	999999	817	139	141	194	61	999999	999999	685	39	999999	999999	273	254	76	257	751	394	785	999999	999999	488	999999	684	999999	46	530	461	54	197	634	510	883	999999	218	192	651	735	999999	750	508	999999	531	658	999999	289	922	258	317	217	703	366	740	195	791	910	578	455	999999	157	530	999999	999999	497	404	710	665	229	45	884	605	25	926	999999	398	477	957	590	508	48	123	282	153	837	999999	999999	770	999999	263	307	613	206	999999	321	999999	298	650	43	999999	475	623	703	222	433	611	687	999999	705	797	323	953	988	946	999999	43	999999	76	999999	13	999999	939	967	966	738	999999	408	999999	614	815	999999	827	924	336	42	425	420	70	999999	235	806	837	75	999999	999999	999999	625	999999	157	287	971	232	999999	39	136	536	655	999999	483	999999	212	999999	825	889	697	495	39	661	999999	999999	999999	197	357	372	207	298	873	999999	36	394	655	999999	946	999999	999999	999999	999999	999999	210	506	769	682	999999	566	999999	223	999999	999999	212	453	324	964	345	797	664	999999	875	690	832	837	999999	588	711	99	508	63	646	498	55	820	720	144	460	417	590	939	610	791	349	999999	286	698	999999	582	79	691	813	159	672	70	11	94	72	372	844	191	971	497	68	968	576	999999	140	392	732	189	513	927	216	999999	999999	999999	350	847	561	999999	723	999999	999999	816	250	496	825	985	818	636	82	98	999999	408	968	123	999999	381	417	761	567	999999	849	890	188	885	942	999999	
887	917	743	999999	811	880	467	999999	478	251	728	90	999999	999999	573	106	999999	424	999999	999999	999999	69	361	969	440	799	999999	999999	289	139	638	364	999999	878	108	999999	999999	999999	999999	693	941	135	999999	491	999999	337	73	423	908	752	999999	763	531	144	999999	827	566	774	999999	999999	483	999999	562	348	612	373	536	820	999999	672	213	999999	147	999999	866	631	424	869	326	113	999999	983	342	536	356	875	999999	419	687	280	344	128	999999	275	219	724	572	999999	999999	289	801	999999	999999	246	549	533	999999	861	278	999999	413	999999	458	680	285	500	999999	999999	992	737	999999	127	999999	999999	337	94	186	999999	460	152	68	127	999999	46	312	493	615	105	987	823	259	999999	999999	128	867	647	670	403	990	718	840	546	313	152	748	684	120	601	908	999999	999999	999999	410	135	999999	295	707	421	378	791	999999	788	48	179	999999	570	975	23	999999	690	424	783	881	741	311	522	813	847	298	627	999999	23	197	999999	476	504	570	25	999999	581	940	259	999999	999999	999999	62	507	144	664	187	708	107	694	228	49	573	873	668	824	987	481	859	999999	750	419	870	999999	516	702	999999	10	960	999999	335	750	175	999999	682	999999	999999	25	679	999999	121	999999	285	329	999999	999999	902	631	901	200	630	110	999999	999999	283	999999	963	461	999999	999999	999999	187	747	702	368	478	874	814	200	999999	999999	972	802	676	999999	999999	144	551	631	33	800	361	999999	770	774	235	999999	48	484	893	944	999999	33	247	511	933	182	583	961	501	618	97	440	150	625	999999	308	414	125	452	654	421	999999	967	641	999999	88	999999	927	142	999999	835	999999	306	816	999999	948	564	175	87	658	560	589	140	414	712	920	999999	999999	126	927	999999	923	42	248	532	967	999999	606	191	854	205	655	999999	692	782	757	999999	333	847	708	744	249	999999	999999	104	832	700	562	999999	999999	999999	832	810	215	554	912	999999	999999	293	810	999999	957	983	232	463	905	999999	999999	632	954	786	634	307	417	193	25	885	248	154	700	999999	503	678	782	734	372	844	622	148	999999	999999	86	999999	46	816	786	265	999999	999999	198	81	262	999999	973	622	495	534	402	32	538	37	999999	999999	592	999999	999999	289	211	999999	100	999999	148	999999	761	505	999999	594	271	999999	406	999999	80	907	999999	629	24	572	704	169	249	999999	451	599	609	843	400	173	999999	502	999999	507	64	999999	999999	138	932	952	179	999999	912	900	272	999999	626	779	956	161	957	999999	999999	999999	585	51	258	262	618	
548	700	918	115	546	146	999999	185	899	705	999999	999999	827	697	999999	403	235	256	999999	999999	651	973	830	886	248	216	494	973	598	921	22	79	986	519	393	261	999999	999999	376	763	999999	999999	727	83	214	493	139	275	466	434	360	794	999999	687	967	575	870	42	999999	340	999999	796	586	977	692	999999	681	317	313	810	152	999999	880	999999	999999	35	255	999999	999999	754	87	229	999999	174	571	228	170	309	552	818	391	228	999999	46	999999	999999	48	750	999999	530	811	821	999999	656	999999	999999	914	999999	615	941	329	999999	999999	121	263	432	999999	422	999999	474	523	382	765	495	429	999999	364	844	473	374	987	505	999999	161	943	265	999999	999999	882	83	314	837	999999	610	999999	277	999999	999999	783	689	427	625	345	917	16	439	999999	476	999999	999999	999999	79	860	250	954	823	999999	208	178	999999	999999	430	539	341	170	686	687	165	996	999999	65	969	71	783	947	371	170	457	999999	514	209	790	633	524	999999	999999	976	454	656	674	528	670	226	785	525	996	96	13	757	999999	752	900	999999	999999	999999	174	18	87	999999	999999	663	301	999999	664	797	384	796	24	402	999999	709	242	508	999999	632	395	752	285	267	950	285	167	700	999999	762	309	320	557	222	774	235	899	162	74	21	237	617	999999	999999	151	210	999999	999999	999999	621	999999	999999	999999	999999	916	421	732	999999	351	317	506	600	238	901	999999	999999	999999	801	999999	999999	999999	90	999999	320	999999	778	200	297	126	999999	999999	556	999999	213	999999	907	172	115	306	363	999999	999999	810	999999	514	637	388	660	500	999999	999999	279	983	999999	999999	438	957	999999	999999	999999	231	445	702	999999	113	950	999999	35	658	590	901	143	505	274	206	728	280	687	999999	768	999999	539	797	49	999999	933	572	999999	999999	814	999999	999999	68	167	999999	67	388	219	653	999999	999999	362	11	909	186	999999	999999	719	999999	92	168	280	42	288	999999	999999	999999	999999	810	179	387	999999	634	999999	641	577	85	347	143	148	350	999999	43	250	862	47	537	888	999999	963	169	999999	999999	318	656	679	301	779	419	448	419	999999	408	483	187	912	728	999999	278	608	751	436	999999	795	742	107	246	791	999999	999999	165	999999	999999	999999	19	533	199	999999	197	961	999999	306	928	694	999999	624	999999	999999	999999	949	999999	379	620	264	221	733	277	999999	575	559	443	509	999999	708	293	660	925	560	473	999999	722	412	970	316	332	999999	508	891	76	127	445	686	729	477	402	785	149	545	635	286	265	999999	749	999999	999999	
776	943	230	410	78	699	110	999999	418	236	999999	999999	313	932	999999	234	386	999999	457	123	757	780	885	999999	508	520	390	999999	196	398	999999	662	999999	788	999999	510	288	490	998	428	344	599	320	250	496	385	836	613	868	62	879	999999	301	525	770	999999	999999	914	902	558	318	185	899	999999	999999	253	999999	525	386	266	946	999999	999999	39	999999	999999	469	645	999999	999999	684	777	66	144	519	297	370	815	27	999999	452	373	587	449	120	168	700	999999	553	252	317	320	999999	611	115	999999	310	999999	746	612	536	422	999999	780	873	999999	999999	999999	999999	409	882	262	507	827	814	999999	318	502	918	619	467	179	101	999999	815	373	999999	455	39	999999	999999	108	999999	414	32	999999	278	807	575	578	49	999999	790	999999	370	65	813	409	999999	999999	675	807	353	137	155	367	331	528	999999	510	991	999999	999999	974	422	784	193	102	804	784	314	999999	926	350	580	531	388	947	216	760	559	999999	658	506	861	189	999999	941	269	665	708	749	842	75	587	375	210	999999	999999	586	871	721	605	999999	999999	174	999999	13	556	999999	978	383	999999	215	950	999999	25	999999	999999	999999	39	251	999999	148	86	564	999999	861	763	215	331	999999	224	630	888	838	545	646	288	999999	308	999999	394	999999	687	334	437	636	124	999999	359	971	703	499	556	630	888	999999	935	663	999999	29	250	999999	303	415	169	999999	326	121	314	379	999999	999999	934	999999	856	999999	461	751	137	41	746	36	856	359	869	725	83	268	950	999999	711	625	200	999999	510	53	352	281	999999	745	319	13	431	979	31	999999	999999	277	773	999999	15	193	535	999999	999999	223	495	943	546	999999	999999	68	171	236	668	335	999999	999999	999999	813	845	999999	586	392	721	743	999999	999999	338	591	170	806	494	260	83	527	99	726	999999	297	999999	408	735	730	136	261	999999	205	321	696	62	908	498	960	854	999999	606	153	999999	539	618	619	999999	999999	284	811	999999	910	163	150	245	508	650	999999	265	447	999999	856	265	470	999999	409	999999	999999	539	262	999999	534	406	257	921	999999	973	476	678	938	793	780	456	999999	686	931	52	180	460	553	267	999999	704	416	380	750	888	999999	637	219	63	999999	424	999999	503	50	999999	905	229	299	535	183	812	327	653	999999	409	939	784	999999	999999	394	192	986	994	310	999999	989	876	180	66	691	839	999999	884	821	999999	434	999999	646	427	146	951	170	999999	94	204	386	763	706	351	948	508	667	852	669	790	438	37	203	220	524	
39	59	243	999999	999999	354	442	831	317	974	128	147	552	230	443	999999	968	910	115	453	999999	999999	829	999999	193	999999	615	225	41	999999	406	628	435	903	999999	902	927	999999	999999	850	944	931	398	376	830	370	999999	632	999999	999999	999999	127	97	766	999999	859	229	134	660	999999	738	999999	800	390	999999	499	999999	648	123	541	104	999999	999999	264	509	304	780	462	999999	999999	66	999999	989	272	467	289	540	999999	615	999999	682	802	524	587	121	999999	140	18	999999	341	658	999999	519	695	999999	676	957	832	267	993	88	999999	847	999999	116	755	238	538	922	298	958	999999	43	865	858	301	279	999999	153	782	174	999999	664	946	175	999999	473	999999	597	999999	331	707	411	622	179	915	999999	687	480	999999	498	602	95	509	382	999999	443	654	836	383	407	383	689	485	828	999999	999999	900	671	526	292	934	940	142	966	260	641	421	695	943	345	999999	112	787	293	571	686	164	573	560	156	819	467	224	392	999999	28	925	793	862	999999	64	25	999999	83	999999	662	953	542	131	973	32	958	893	47	816	999999	901	202	267	999999	948	336	121	999999	473	476	726	749	28	242	716	999999	832	140	999999	575	999999	714	728	909	999999	999999	452	999999	134	860	999999	186	999999	676	126	732	536	243	864	727	904	585	609	97	935	213	523	888	266	999999	136	762	756	250	133	197	473	357	999999	336	999999	534	254	999999	902	549	182	352	126	999999	101	999999	276	563	999999	572	114	641	973	999999	999999	563	330	730	734	812	430	999999	553	928	999999	188	346	537	999999	379	340	996	195	396	999999	181	772	282	312	536	495	202	579	561	92	832	383	377	238	331	999999	524	878	100	128	846	799	197	999999	999999	263	999999	720	301	999999	117	999999	999999	498	926	790	58	427	207	326	238	756	992	846	437	804	969	999999	999999	999999	816	128	104	999999	194	382	585	557	999999	283	999999	482	999999	328	975	386	999999	878	312	999999	999999	999999	681	774	889	999999	806	351	297	118	293	439	208	135	426	989	361	318	313	553	215	500	38	924	568	756	478	999999	871	60	17	100	996	981	19	719	999999	330	388	104	999999	999999	269	290	989	999999	283	162	902	999999	35	488	575	759	335	665	78	756	215	143	999999	143	479	247	111	203	999999	226	999999	999999	552	40	999999	219	977	999999	241	747	934	999999	482	326	770	999999	35	528	525	999999	999999	354	999999	690	124	999999	483	442	764	999999	189	999999	999999	66	46	206	442	994	559	366	781	364	434	330	
822	999999	660	304	999999	594	221	582	678	205	999999	771	65	862	915	684	999999	545	216	218	568	999999	364	999999	290	574	452	41	969	999999	465	301	999999	330	867	159	594	188	999999	999999	999999	606	999999	690	495	999999	150	999999	89	874	999999	246	158	225	761	684	999999	244	24	999999	151	190	613	999999	739	279	999999	734	999999	766	100	999999	476	45	407	962	29	673	930	25	434	872	952	105	539	229	153	704	569	193	548	359	173	280	39	631	992	609	951	226	422	415	999999	323	999999	82	770	122	999999	799	664	937	314	998	374	278	238	518	979	999999	135	156	175	811	999999	741	999999	999999	16	776	999999	420	722	999999	602	999999	297	999999	999999	466	999999	41	886	769	528	611	54	174	905	999999	402	999999	999999	440	100	275	249	999999	105	52	688	573	115	999999	829	254	999999	999999	405	999999	999999	599	207	523	71	999999	270	405	292	616	696	229	999999	999999	383	494	790	291	622	337	779	523	543	278	777	885	925	844	999999	284	395	454	768	559	778	999999	287	999999	379	996	15	999999	491	489	356	469	282	859	668	344	464	933	977	78	576	468	999999	928	745	186	999999	426	465	18	230	999999	999999	741	477	579	217	683	999999	626	999999	999999	41	64	999999	318	612	76	185	605	999999	462	476	700	982	320	748	359	371	202	999999	588	388	483	268	114	19	541	391	99	137	781	31	361	747	999999	436	11	16	436	574	113	250	859	198	768	775	759	758	166	831	858	321	719	799	742	557	558	999999	817	308	80	684	96	478	48	441	125	952	999999	883	999999	999999	934	628	999999	348	999999	294	500	338	259	782	235	267	279	999999	999999	561	14	93	878	999999	199	137	999999	999999	164	391	159	336	660	807	417	282	94	999999	386	101	86	999999	38	273	305	488	999999	298	459	828	209	578	139	563	948	999999	15	541	999999	999999	999999	305	193	147	144	173	678	452	374	952	999999	763	999999	220	999999	609	64	614	999999	999999	88	214	969	999999	192	581	207	106	999999	159	277	999999	362	579	999999	780	220	999999	138	142	810	999999	923	506	655	445	999999	999999	88	348	212	400	632	452	999999	999999	335	999999	999999	563	966	581	594	999999	999999	630	999999	513	254	999999	999999	173	485	999999	900	481	291	472	680	746	95	999999	27	519	947	999999	920	909	850	999999	999999	363	937	575	175	238	23	708	822	999999	43	981	675	384	949	49	914	854	999999	257	639	999999	186	217	477	688	563	84	277	807	710	999999	999999	208	258	45	235	
999999	999999	999999	468	582	650	656	999999	113	999999	999999	569	999999	961	76	366	603	416	592	999999	729	107	487	674	999999	441	24	324	541	329	999999	135	914	813	14	999999	880	789	999999	222	530	504	374	999999	920	514	369	846	643	145	999999	791	666	859	506	813	134	997	529	151	635	999999	181	784	144	517	655	103	957	823	999999	814	359	380	656	234	733	999999	753	999999	81	178	680	406	269	999999	469	64	999999	201	128	883	269	915	586	197	999999	589	942	413	859	275	888	820	659	255	999999	295	213	281	89	999999	253	999999	999999	467	999999	774	999999	459	999999	600	999999	999999	705	602	999999	999999	793	999999	900	153	468	350	574	805	289	859	999999	24	253	183	851	45	121	403	639	173	845	129	535	559	999999	999999	365	268	489	999999	125	66	700	998	502	745	380	999999	266	903	530	999999	188	802	36	510	215	873	749	999999	999999	999999	963	390	598	674	932	351	88	999999	999999	316	326	999999	744	691	324	255	999999	116	664	185	147	736	643	999999	941	733	533	564	287	999999	518	738	478	814	102	319	410	999999	999999	39	857	291	999999	223	999999	999999	67	344	196	960	202	643	999999	478	173	237	747	999999	733	999999	999999	524	697	502	798	587	687	930	599	14	845	853	303	999999	327	856	817	429	633	919	675	198	377	999999	299	874	652	999999	999999	865	999999	393	104	613	221	342	593	999999	425	999999	344	137	999999	191	124	348	999999	461	161	999999	420	999999	999999	813	533	630	156	380	212	923	999999	687	290	999999	443	461	999999	689	423	984	273	999999	13	273	585	547	452	196	999999	950	534	201	999999	342	454	253	999999	999999	999999	591	196	223	223	501	434	656	847	999999	748	999999	590	660	999999	176	54	29	999999	129	238	985	999999	960	177	262	999999	744	838	947	289	999999	460	477	999999	832	798	59	187	512	838	928	999999	440	447	550	370	873	163	683	298	435	929	881	62	104	413	235	55	961	112	690	818	999999	732	558	211	999999	60	215	377	999999	841	812	290	309	295	746	522	627	891	525	590	165	999999	853	999999	999999	999999	999999	428	573	14	999999	999999	157	999999	999999	708	889	348	257	823	948	999999	303	593	126	600	999999	808	666	999999	428	999999	587	109	999999	251	878	298	999999	999999	999999	786	804	999999	625	413	999999	199	999999	48	633	999999	643	701	999999	849	364	999999	999999	978	999999	706	999999	860	586	156	821	58	457	999999	829	600	716	999999	288	999999	511	313	968	713	999999	563	323	628	999999	149	436	886	999999	
999999	886	619	154	999999	34	838	34	999999	999999	479	591	94	742	937	219	999999	572	999999	423	480	347	60	301	439	521	119	393	143	999999	446	720	935	590	643	672	220	456	999999	999999	449	999999	567	900	499	999999	382	999999	386	418	56	999999	353	472	987	475	999999	327	714	999999	915	999999	890	173	999999	758	999999	504	999999	274	998	586	509	556	973	343	999999	160	802	317	148	999999	999999	725	733	870	377	472	603	177	836	892	741	931	620	995	999999	404	933	740	475	999999	999999	121	419	470	999999	796	498	654	696	684	524	406	992	627	446	175	439	106	999999	193	901	931	438	115	999999	578	936	978	96	385	227	999999	842	270	576	896	315	273	802	580	974	949	481	999999	999999	999999	938	993	999999	999999	999999	836	358	291	977	790	682	313	999999	999999	860	520	567	999999	467	462	564	732	61	550	860	176	303	999999	219	952	460	286	737	510	639	942	999999	999999	421	390	713	560	293	785	999999	11	647	313	719	463	391	170	999999	915	779	999999	942	18	231	797	999999	999999	82	999999	340	406	999999	124	859	999999	100	563	899	86	748	999999	448	275	999999	859	529	990	101	755	570	299	591	822	730	999999	10	999999	783	999999	999999	176	999999	268	455	816	434	532	999999	801	373	999999	271	617	999999	776	767	677	999999	371	278	552	455	999999	464	50	999999	754	394	435	917	679	999999	286	239	581	525	189	819	519	434	999999	546	299	999999	999999	999999	974	654	954	666	999999	999999	999999	355	304	721	999999	804	999999	12	680	999999	28	884	693	999999	985	388	595	260	999999	857	171	937	281	16	166	934	721	999999	840	109	439	769	999999	938	367	930	999999	860	999999	385	414	517	999999	999999	527	999999	698	693	53	595	69	999999	88	475	999999	999999	83	298	999999	237	92	402	172	581	708	258	999999	755	999999	64	454	734	896	211	999999	653	194	423	999999	999999	245	999999	969	254	999999	999999	691	999999	369	999999	999999	645	305	136	999999	22	355	181	999999	279	125	943	999999	999999	151	334	999999	876	32	925	299	660	999999	814	991	999999	999999	917	541	973	567	180	999999	808	206	808	439	770	999999	440	308	22	274	220	999999	999999	35	980	112	715	928	814	106	443	999999	207	836	491	145	247	589	999999	640	185	711	944	558	203	791	343	999999	47	999999	592	627	286	999999	999999	189	999999	38	999999	814	826	54	752	84	951	223	999	971	999999	634	671	851	870	382	98	508	690	744	832	198	769	819	891	847	513	816	317	811	999999	311	446	219	
146	623	999999	999999	958	870	606	979	999999	371	947	999999	306	740	757	903	999999	999999	999999	954	999999	999999	999999	17	999999	905	570	145	999999	197	733	999999	198	462	714	257	569	957	999999	820	147	852	999999	407	999999	489	550	772	68	414	999999	156	999999	492	999999	881	577	806	999999	62	309	471	83	999999	637	311	223	999999	36	510	343	999999	550	678	816	354	858	647	145	673	364	999999	86	501	683	587	832	706	450	833	679	763	979	497	520	676	778	801	999999	569	999999	999999	746	999999	80	175	606	999999	675	667	33	929	670	314	697	999999	999999	999999	921	60	478	517	999999	202	831	999999	369	999999	168	999999	576	66	878	576	408	657	60	999999	430	517	981	698	40	782	999999	749	103	674	799	999999	290	205	880	718	100	757	313	999999	727	500	805	999999	976	534	101	966	999999	104	906	49	461	867	162	999999	79	780	486	621	392	91	999999	695	999999	159	859	999999	999999	169	999999	999999	354	506	800	999999	711	999999	722	506	691	843	698	999	768	759	557	422	53	476	999999	320	280	999999	171	645	23	120	999999	826	999999	720	790	891	618	999999	695	999999	77	232	702	999999	67	980	929	548	393	487	926	504	602	447	337	709	521	174	379	662	999999	164	915	999999	150	895	831	971	999999	807	390	513	999999	602	355	821	774	18	262	999999	999999	622	262	536	194	999999	234	237	999999	90	999999	454	885	42	999999	912	316	111	999999	172	159	999999	999999	586	999999	422	999999	10	101	516	999999	512	999999	89	900	721	902	389	416	999999	671	603	588	999999	999999	936	628	41	981	999999	514	673	999999	100	150	999999	137	675	439	999999	364	999999	146	876	155	867	999999	999999	141	999999	20	926	999999	154	500	556	379	999999	159	170	794	407	28	659	11	271	999999	821	939	107	594	236	950	645	991	447	467	711	828	569	403	822	900	93	999999	999999	999999	999999	600	594	433	999999	999999	999999	976	956	999999	999999	875	883	999999	999999	866	44	999999	783	976	58	163	63	99	667	999999	589	999999	972	507	999999	237	423	292	633	999999	354	999999	999999	710	681	999999	45	999999	999999	836	944	698	682	999999	865	999999	648	999999	930	219	546	504	766	922	999999	511	14	458	281	999999	999999	600	248	500	999999	999999	336	999999	999999	389	999999	822	119	831	999999	891	999999	999999	999999	999999	999999	812	999999	424	684	849	907	65	773	180	664	587	959	999999	384	353	460	999999	443	503	452	575	999999	999999	999999	723	395	934	999999	999999	426	987	999999	126	999999	649	248	823	815	671	464	
999999	309	134	725	540	863	388	999999	404	441	902	999999	148	999999	999999	506	811	332	961	464	999999	881	728	999999	999999	770	842	69	735	115	636	999999	771	49	181	275	191	825	561	860	999999	488	779	613	999999	999999	677	413	657	152	437	501	854	217	492	400	581	999999	57	769	999999	328	720	299	999999	535	811	108	999999	999999	324	986	771	111	456	493	999999	999999	999999	273	103	438	412	593	678	144	522	563	557	999999	694	811	777	999999	839	689	999999	489	999999	988	602	999999	872	999999	827	450	730	753	999999	998	298	466	150	999999	676	591	915	137	999999	670	999999	999999	551	759	62	513	219	999999	271	767	724	622	316	250	999999	999999	999999	999999	765	237	999999	768	802	558	493	238	670	999999	124	257	773	641	868	147	975	355	38	123	857	999999	241	750	491	994	283	999999	160	900	123	162	36	423	371	393	266	254	454	992	276	824	843	225	999999	24	993	999999	753	178	999999	326	495	452	644	451	996	664	287	808	285	999999	999999	999999	880	962	231	359	279	485	999999	731	999999	45	999999	42	480	999999	999999	476	999999	999999	922	981	634	796	666	583	778	999999	999999	602	999999	646	999999	459	746	83	999999	902	793	644	814	999999	297	999999	999999	460	999999	612	971	980	778	810	808	94	894	106	999999	93	305	647	580	358	97	288	764	263	999999	396	999999	406	999999	982	999999	366	385	653	999999	100	381	216	977	999999	949	416	823	999999	838	999999	565	649	999999	262	606	155	73	999999	999999	18	779	171	141	999999	325	999999	999999	796	137	451	709	250	412	54	712	99	670	999999	999999	680	465	999999	425	696	831	647	467	427	385	999999	302	920	472	685	999999	219	84	767	999999	384	116	37	39	396	923	325	999999	895	550	517	485	659	65	999999	553	181	746	445	999999	678	117	882	420	599	158	788	777	999999	999999	999999	24	902	999999	35	574	437	578	999999	773	516	999999	572	999999	868	62	643	999999	962	142	149	472	639	999999	999999	276	234	617	439	999999	144	999999	519	172	56	502	582	106	40	935	125	602	717	671	872	278	999999	14	999999	999999	515	924	999999	594	593	40	385	999999	390	759	350	820	149	791	999999	968	890	409	830	999999	999999	546	833	999999	27	546	999999	967	517	904	730	229	999999	892	732	220	999999	925	999999	26	999999	69	716	281	999999	304	463	926	999999	903	387	145	999999	185	77	968	999999	787	999999	56	999999	417	16	485	38	999999	754	256	999999	999999	245	965	999999	999999	999999	420	830	562	441	722	92	829	934	
613	527	999999	999999	999999	824	764	130	945	358	999999	742	710	63	999999	999999	474	550	217	999999	999999	999999	421	314	999999	927	657	999999	537	999999	854	964	999999	482	999999	958	444	999999	864	432	304	308	300	617	309	81	548	999999	598	319	999999	182	875	962	330	946	999999	289	999999	962	176	999999	592	999999	503	567	297	237	660	282	999999	999999	685	784	999999	999999	377	804	15	297	389	300	549	999999	389	999999	999999	492	999999	456	853	164	399	902	265	678	716	701	999999	741	784	320	706	326	999999	999999	496	100	399	25	579	311	999999	398	583	875	86	999999	220	821	999999	804	85	214	429	653	10	783	528	894	598	675	690	274	999999	999999	594	999999	717	811	195	998	999999	999999	877	551	999999	999999	999999	390	999999	353	490	999999	999999	980	244	501	896	999999	576	712	571	505	999999	903	621	19	885	514	999999	999999	655	408	999999	480	710	939	999999	999999	772	999999	464	999999	301	255	194	999999	11	532	999999	103	336	861	244	999999	999999	598	719	974	930	872	125	813	109	749	999999	92	666	999999	280	999999	174	29	94	576	258	433	999999	999999	718	999999	17	363	681	197	999999	794	999999	162	53	999999	229	362	999999	900	884	650	999999	551	558	999999	730	219	262	538	928	317	776	668	999999	999999	999999	548	999999	707	999999	999999	142	999999	233	999999	918	514	748	999999	85	812	82	193	692	607	394	661	622	616	999999	798	999999	153	269	219	999999	505	999999	50	727	681	999999	999999	45	999999	518	137	328	654	193	999999	470	104	462	125	244	593	975	627	999999	733	925	649	214	999999	660	989	999999	23	999999	422	586	707	440	999999	715	832	999999	569	99	267	342	967	432	286	337	17	690	153	974	999999	529	999999	432	993	755	457	45	969	999999	528	484	999999	769	770	640	763	999999	68	410	999999	445	416	537	361	400	999999	999999	927	999999	653	999999	508	999999	461	999999	285	285	446	648	267	796	999999	107	571	782	37	208	661	646	999999	353	631	743	572	999999	123	773	80	603	999999	240	117	239	818	229	999999	999999	999999	999999	365	487	226	419	153	615	265	318	966	579	999999	759	999999	291	999999	310	999999	765	476	999999	999999	511	999999	999999	999999	37	999999	999999	289	351	999999	761	890	999999	999999	96	999999	221	999999	956	999999	999999	807	501	241	47	674	825	75	518	999999	999999	999999	846	999999	853	999999	382	999999	125	926	316	38	624	999999	999999	869	999999	10	87	182	999999	175	999999	738	973	704	999999	999999	814	362	863	884	771	800	999999	962	54	999999	999999	814	999999	653	
484	40	999999	777	999999	728	630	178	892	999999	987	345	94	55	288	999999	135	159	568	770	999999	763	72	432	266	823	188	647	824	107	999999	273	427	813	691	489	321	999999	521	985	981	645	999999	48	999999	436	715	549	683	936	999999	999999	255	984	999999	999999	967	994	520	999999	550	999999	353	795	261	999999	917	999999	364	999999	999999	999999	638	583	788	999999	999999	999999	535	830	117	999999	964	887	547	296	27	443	914	970	522	327	686	162	445	999	301	674	787	182	518	444	195	884	999999	631	999999	671	205	790	427	943	999999	689	261	999999	28	999999	257	964	705	484	999999	393	287	478	252	485	148	789	816	999999	999999	362	322	673	452	89	746	916	647	355	999999	134	553	999999	858	996	901	533	980	835	427	822	476	44	87	802	999999	999999	388	173	533	416	999999	798	706	115	377	587	468	939	999999	340	999999	360	246	242	999999	999999	619	255	584	999999	808	999999	211	424	886	287	595	650	999999	999999	537	483	822	831	161	754	999999	752	999999	323	74	51	999999	96	504	126	797	845	961	899	63	142	589	919	607	999999	597	999999	229	100	992	818	467	645	802	844	537	414	91	96	999999	866	627	270	549	767	999999	999999	920	769	489	750	688	999999	999999	405	894	903	234	168	166	590	999999	999999	999999	256	999999	481	293	659	999999	393	764	999999	999999	196	515	328	379	999999	999999	483	999999	460	610	251	999999	885	624	407	999999	999999	190	922	929	255	999999	999999	938	302	193	392	831	270	999999	106	986	812	519	834	999999	575	999999	393	40	999999	999999	82	999999	89	999999	698	856	885	999999	999999	999999	841	946	817	999999	426	999999	86	999999	745	652	999999	280	999999	999999	326	375	789	517	384	110	999999	891	256	35	270	170	859	185	494	999999	945	999999	235	999999	154	866	702	999999	472	195	999999	737	295	999999	129	801	424	823	999999	999999	999999	999999	334	999999	999999	999999	699	792	591	266	530	900	171	219	707	549	55	620	121	460	673	807	55	999999	999999	69	606	999999	906	468	745	45	384	171	468	577	236	999999	486	204	176	999999	399	216	664	556	575	86	333	999999	756	803	999999	999999	999999	269	332	145	211	999999	353	999999	886	133	520	999999	526	999999	750	140	323	674	999999	916	999999	763	418	999999	535	106	493	529	891	999999	712	942	332	44	511	999999	999999	100	999999	138	850	999999	33	999999	695	178	40	574	999999	203	266	92	669	999999	66	896	851	493	609	114	863	823	592	559	420	578	173	491	498	999999	885	232	504	15	75	
601	999999	999999	999999	999999	76	919	999999	697	999999	629	283	536	999999	999999	358	760	490	999999	275	36	109	474	855	999999	15	999999	86	784	317	43	999999	663	730	465	166	709	350	253	48	944	629	894	489	790	305	637	514	882	999999	999999	999999	438	999999	999999	999999	275	295	36	999999	528	842	999999	999999	999999	52	619	805	522	459	999999	420	247	37	330	407	999999	984	75	999999	378	43	999999	999999	999999	301	159	923	691	963	999999	424	323	892	519	111	219	514	999999	748	685	831	992	433	554	999999	999999	411	999999	641	297	291	230	214	982	494	999999	999999	207	745	892	999999	123	558	568	234	106	355	517	228	999999	699	999999	999999	999999	546	51	999999	999999	477	797	999999	999999	999999	676	609	203	119	909	35	462	389	317	707	999999	989	999999	443	865	999999	617	158	893	999999	999999	597	999999	903	77	446	999999	879	792	999999	999999	154	192	74	881	958	999999	987	446	999999	999999	808	392	833	470	999999	999999	607	904	999999	859	648	854	999999	606	89	999999	300	52	472	582	583	597	999999	760	711	806	653	999999	906	299	630	999999	411	434	644	214	999999	443	919	999999	845	975	85	870	308	300	869	467	999999	108	740	945	973	999999	999999	221	805	83	999999	351	999999	999999	997	427	239	999999	999999	999999	961	875	944	856	999999	855	999999	999999	522	999999	461	420	999999	195	759	999999	558	685	999999	501	251	999999	408	841	684	578	442	800	999999	657	641	371	999999	981	999999	927	164	883	999999	999999	999999	584	699	98	622	348	999999	999999	295	200	869	553	999999	951	999999	537	476	112	999999	553	999999	936	630	864	86	99	573	954	689	832	653	674	862	619	329	667	734	320	229	345	173	453	514	787	999999	97	173	896	345	968	461	62	999999	278	999999	245	953	834	22	532	999999	459	309	999999	999999	204	690	588	999999	979	802	165	882	836	390	999999	432	843	999999	988	925	676	999999	720	381	600	963	999999	913	999999	713	999999	308	999999	999999	714	153	61	250	593	406	585	274	366	175	305	179	875	888	736	813	120	757	33	606	999999	840	999999	999999	999999	999999	106	674	548	275	902	857	195	276	675	826	380	999999	493	591	999999	412	262	554	85	999999	98	999999	187	999999	999999	153	999999	100	471	873	564	999999	303	999999	999999	910	725	100	273	999999	984	608	999999	910	443	999999	999999	999999	266	695	999999	999999	16	525	152	400	999999	999999	673	758	999999	105	999999	999999	271	999999	309	999999	291	999999	687	172	291	637	446	489	493	276	836	999999	999999	842	833	776	295	530	
962	778	219	909	423	456	999999	515	864	888	804	420	648	42	999999	999999	160	826	18	426	999999	378	89	999999	907	230	442	587	878	999999	271	38	517	741	999999	530	999999	381	26	240	744	775	773	557	685	82	627	999999	877	999999	692	16	767	869	777	594	699	556	12	202	24	999999	636	999999	627	776	902	907	999999	999999	222	778	810	999999	681	977	605	531	978	834	602	638	999999	141	58	265	270	999999	963	853	831	999999	379	823	226	905	148	648	930	908	180	720	220	999999	999999	913	206	999999	197	800	988	177	999999	177	999999	999999	139	505	86	372	515	264	944	739	854	999999	999999	987	999999	776	999999	956	601	79	999999	882	999999	999999	607	144	68	999999	460	999999	999999	664	797	211	232	840	775	999999	572	567	403	915	775	480	346	999999	514	999999	999999	421	999999	41	999999	999999	999999	999999	999999	620	898	941	313	243	804	780	999999	200	999999	208	764	721	10	204	394	999999	675	749	999999	947	182	919	999999	999999	845	48	999999	833	999999	299	698	999999	882	164	999999	999999	264	999999	120	995	605	155	637	315	999999	715	421	767	647	999999	832	999999	611	20	448	978	321	463	398	766	579	51	999999	759	999999	259	999999	846	459	763	779	515	638	121	999999	36	291	999999	405	139	627	999999	195	999999	467	933	904	999999	716	767	319	999999	772	999999	999999	999999	999999	877	805	205	999999	574	318	884	762	326	999999	499	668	421	696	999999	999999	999999	148	145	855	553	999999	576	354	966	140	691	999999	977	742	293	999999	787	999999	413	518	210	263	62	136	311	999999	999999	807	414	999999	305	80	999999	744	513	215	289	708	999999	585	999999	850	999999	444	626	440	785	999999	999999	803	880	439	292	488	856	14	96	19	554	758	161	999999	999999	761	835	621	141	243	238	88	416	999999	490	828	999999	360	999999	617	509	870	19	999999	999999	610	334	999999	787	833	999999	509	129	280	999999	743	433	471	909	999999	609	14	999999	551	355	763	999999	999999	949	999999	999999	506	661	999999	509	684	748	999999	802	339	437	969	833	308	356	999999	958	145	926	999999	999999	817	450	999999	18	505	571	468	999999	211	223	533	916	999999	633	999999	999999	651	771	999999	994	838	668	580	999999	999999	181	10	999999	625	805	262	874	211	70	392	65	466	470	14	122	290	383	999999	125	903	62	510	999999	964	882	999999	374	457	999999	565	158	870	484	377	333	999999	999999	596	999999	961	659	999999	999999	251	335	999999	190	767	999999	714	465	77	464	817	999999	999999	336	240	742	497	887	
426	459	504	243	195	981	102	680	999999	27	787	999999	164	999999	348	999999	432	639	500	136	999999	999999	999999	110	90	415	667	999999	662	999999	42	853	908	999999	999999	265	999999	17	999999	410	98	96	813	697	677	873	309	573	999999	434	903	601	252	371	290	334	421	999999	162	779	999999	311	28	317	984	933	295	91	20	92	477	999999	499	100	47	520	288	350	432	217	116	103	551	237	341	999999	611	547	999999	909	843	999999	855	370	999999	786	77	506	999999	743	999999	228	562	166	956	999999	999999	999999	333	999999	56	80	999999	945	673	230	760	791	976	999999	332	747	298	111	248	999999	569	138	14	260	452	781	638	688	629	999999	540	394	999999	852	339	999999	224	32	862	773	403	910	999999	999999	999999	286	999999	168	421	840	930	999999	999999	853	919	973	999999	82	327	274	441	292	326	785	689	376	520	999999	999999	873	533	999999	248	475	999999	659	999999	149	234	175	999999	480	999999	788	956	89	477	426	999999	365	312	999999	999999	598	341	121	594	912	186	659	766	406	944	548	316	664	223	452	154	999999	543	999999	999999	161	23	961	24	999999	999999	610	899	103	200	858	570	392	570	650	143	597	74	999999	963	999999	409	855	535	729	482	302	865	35	282	673	999999	305	304	553	585	999999	106	999999	93	999999	760	999999	215	96	977	999999	104	573	318	999999	204	25	53	282	999999	167	435	999999	999999	536	744	874	821	526	45	274	98	26	75	763	999999	17	999999	397	814	736	999999	449	751	999999	999999	302	716	725	478	807	261	999999	801	999999	944	999999	11	556	999999	886	851	688	60	713	836	88	508	555	999999	197	580	656	467	999999	517	986	543	507	338	452	167	999999	999999	238	999999	76	999999	999999	818	999999	15	888	566	928	885	961	398	48	721	129	999999	999999	999999	999999	237	999999	563	786	999999	957	277	999999	227	388	728	999999	640	822	700	770	999999	999999	999999	374	191	999999	99	999999	140	556	999999	505	786	219	659	996	999999	766	10	999999	512	438	737	860	999999	511	670	188	209	139	331	575	347	951	265	932	434	305	110	999999	516	33	999999	363	999999	999999	999999	18	999999	999999	329	873	821	293	267	435	999999	875	999999	999999	31	910	340	11	235	33	999999	835	954	999999	571	140	666	999999	900	489	782	384	501	651	793	662	459	999999	809	457	999999	999999	694	830	809	558	999999	999999	524	999999	999999	654	137	345	613	883	999999	12	170	199	216	366	999999	777	999999	999999	383	310	886	368	461	999999	201	777	999999	999999	151	133	
916	23	999999	245	940	305	999999	138	256	166	47	910	608	999999	316	619	251	396	670	916	187	999999	184	52	544	166	153	829	462	999999	999999	508	999999	999999	95	999999	413	970	999999	97	999999	523	501	227	273	976	759	14	557	581	536	882	444	235	946	855	838	743	999999	784	161	966	675	999999	99	538	178	678	371	169	216	280	970	582	934	663	570	999999	779	567	406	999999	282	881	823	193	74	516	983	999999	318	669	999999	642	936	25	847	604	137	734	808	91	999999	398	375	999999	999999	861	999999	292	295	882	963	143	999999	999999	999999	999999	82	906	474	661	694	141	999999	546	999999	338	999999	918	815	965	999999	999999	999999	325	999999	884	515	567	281	212	226	701	944	999999	706	145	264	924	332	63	999999	231	270	157	396	511	547	828	265	584	225	382	476	999999	63	918	384	72	515	809	999999	515	635	272	445	993	196	424	840	999999	83	722	596	762	999999	607	785	612	999999	999999	346	687	311	697	986	843	234	624	382	787	761	202	999999	522	774	26	596	997	711	402	999999	999999	988	999999	510	503	786	714	886	456	999999	772	143	521	999999	601	999999	999999	285	601	768	571	52	62	114	999999	999999	84	988	426	20	787	900	536	679	999999	699	999999	196	492	67	520	999999	926	654	988	69	999999	999999	182	812	658	722	120	633	753	90	935	999999	999999	200	712	725	999999	445	355	871	607	842	999999	902	302	999999	792	999999	258	833	125	408	125	822	999999	34	816	613	362	999999	790	902	925	143	999999	999999	568	302	355	794	278	999999	308	127	461	64	800	999999	520	999999	929	576	999999	920	999999	536	181	999999	783	687	999999	855	93	999999	91	999999	916	125	148	999999	192	999999	198	999999	564	999999	110	997	370	361	234	999999	103	999999	999999	223	999999	15	178	237	999999	762	519	668	885	423	407	27	999999	999999	148	684	140	842	724	439	388	921	365	999999	436	183	445	431	999999	373	762	638	155	999999	188	910	947	911	234	999999	980	530	578	151	237	92	961	613	223	549	415	260	729	999999	999999	999999	649	838	999999	999999	326	98	215	522	660	769	871	178	578	999999	737	999999	617	999999	458	858	353	224	112	353	222	999999	218	913	999999	511	908	449	42	999999	270	999999	120	955	114	892	324	66	999999	999999	999999	793	44	984	812	195	642	999999	258	999999	261	434	735	999999	67	999999	880	302	564	999999	860	432	999999	995	967	999999	118	999999	999999	999999	543	999999	734	644	999999	428	999999	233	111	771	869	999999	201	64	331	
999999	382	999999	898	999999	999999	32	501	341	607	788	657	999999	999999	192	87	980	245	692	444	963	700	999999	325	638	697	656	999999	792	290	387	241	91	673	141	256	999999	764	580	553	999999	795	999999	47	353	770	757	999999	918	999999	889	999999	999999	620	999999	999999	999999	347	269	921	365	831	709	60	229	556	576	999999	886	935	631	225	999999	149	923	178	306	63	999999	999999	999999	451	283	107	401	150	999999	470	316	999999	965	118	999999	999999	197	689	96	352	817	999999	999999	392	999999	999999	73	673	582	999999	697	199	838	237	375	401	981	914	558	999999	659	89	823	999999	69	889	999999	523	720	15	999999	999999	91	999999	246	999999	673	999999	131	999999	999999	727	999999	373	773	126	167	999999	999999	113	999999	283	141	484	999999	738	974	98	333	439	999999	549	952	577	417	464	117	884	999999	999999	999999	433	792	999999	576	932	521	459	341	942	999999	999999	780	617	337	678	111	607	271	507	209	999999	234	999999	999999	494	775	999999	956	999999	19	283	747	999999	386	254	999999	999999	999999	999999	999999	524	999999	390	707	780	769	999999	999999	739	363	999999	622	493	992	999999	999999	110	999999	92	166	531	503	999999	933	458	999999	240	999999	92	999999	236	699	510	290	684	999999	999999	984	507	725	440	749	226	999999	999999	661	264	558	243	55	390	999999	825	604	695	31	734	457	259	297	538	999999	999999	551	136	811	121	213	317	324	364	999999	481	999999	725	782	286	999999	999999	796	999999	999999	997	46	999999	341	999999	906	594	662	103	396	735	219	196	999999	999999	675	999999	697	549	999999	250	999999	999999	275	423	999999	878	912	745	667	33	462	68	999999	115	999999	744	999999	938	214	999999	654	231	999999	999999	999999	999999	398	201	999999	247	737	257	999999	441	89	355	541	917	413	37	682	917	436	372	282	161	339	231	999999	930	45	759	344	442	595	697	722	884	162	300	490	720	999999	999999	999999	215	879	999999	35	775	213	876	534	187	999999	737	794	605	117	119	839	176	731	680	212	999999	999999	745	845	392	999999	999999	765	123	999999	961	783	16	86	77	281	914	205	694	727	168	234	999999	999999	858	902	999999	999999	999999	999999	324	999999	464	227	318	303	999999	579	643	153	556	120	999999	639	999999	999999	787	999999	49	838	924	999999	999999	953	53	999999	999999	248	999999	999999	515	999999	723	663	233	972	999999	789	999999	774	147	345	562	551	180	57	813	999999	532	904	125	597	737	214	535	353	951	511	184	565	999999	895	592	999999	637	677	397	757	999999	11	999999	998	761	
275	700	999999	418	496	782	995	939	999999	999999	92	374	917	151	519	137	879	999999	999999	615	212	235	251	753	407	913	503	660	999999	121	531	279	126	836	999999	999999	945	999999	465	999999	999999	999999	322	189	509	790	720	999999	878	629	999999	999999	817	393	558	49	999999	999999	999999	582	288	345	883	124	999999	813	999999	90	679	15	191	944	565	98	436	586	999999	72	253	617	202	968	781	436	584	999999	462	999999	287	999999	65	999999	924	882	450	842	742	207	995	696	542	999999	999999	999999	448	593	425	728	956	972	136	999999	592	999999	390	319	563	457	540	642	360	999999	999999	256	999999	82	999999	999999	648	593	999999	715	76	557	84	562	122	909	988	990	999999	734	777	315	999999	999999	999999	531	502	140	289	999999	667	362	999999	29	836	999999	922	375	573	742	89	999999	138	420	999999	45	328	999999	207	654	469	549	516	999999	746	498	949	291	556	999999	190	517	314	558	58	999999	222	999999	726	513	986	622	999999	999999	654	414	186	886	349	999999	212	999999	999999	999999	826	127	846	999999	283	999999	659	640	999999	85	562	572	999999	580	372	615	822	999999	111	999999	668	999999	132	132	999999	341	321	73	942	75	296	515	584	680	999999	931	867	503	999999	387	853	355	804	351	831	91	999999	606	523	733	668	938	573	249	966	999999	994	723	745	999999	36	595	698	753	789	56	999999	387	848	441	747	328	999999	723	839	322	999999	781	999999	891	984	715	550	218	407	357	942	999999	714	999999	937	153	758	840	360	268	657	60	562	785	103	999999	757	92	985	349	456	999999	410	654	938	223	432	999999	957	321	55	999999	356	441	113	653	673	106	504	999999	570	651	372	581	664	991	228	999999	797	24	957	467	999999	999999	999999	103	934	69	813	999999	721	999999	883	49	222	999999	704	130	681	450	306	661	999999	391	778	804	486	999999	989	946	999999	999999	66	942	999999	999999	999999	298	540	20	999999	613	293	780	882	999999	999999	333	369	496	297	107	999999	357	717	306	879	841	289	106	616	999999	999999	866	999999	999999	847	940	685	634	999999	416	590	999999	731	999999	999999	808	508	122	46	999999	469	999999	999999	896	999999	709	235	999999	708	424	19	443	404	612	999999	426	60	88	999999	827	648	734	583	881	999999	172	625	33	999999	81	342	176	69	999999	646	999999	216	833	720	147	999999	999999	926	999999	407	999999	999999	128	160	950	999999	429	303	219	514	734	920	999999	999999	999999	94	211	999999	637	91	842	384	941	999999	967	220	226	368	681	121	31	
808	999999	484	370	896	507	873	999999	323	912	872	850	948	911	655	438	454	800	999999	999999	497	299	417	564	772	335	162	192	740	999999	71	622	107	493	926	835	999999	28	33	587	337	161	323	999999	969	533	992	999999	321	781	772	568	628	608	533	519	999999	919	598	571	355	690	247	782	851	260	752	999999	985	999999	999999	436	776	476	999999	999999	975	999999	594	248	999999	999999	999999	959	768	503	993	499	999999	416	167	385	430	462	241	646	999999	540	326	718	780	538	79	501	647	345	791	162	999999	197	999999	438	334	359	238	999999	819	999999	24	357	267	263	999999	578	999999	758	999999	323	244	539	999999	445	922	876	999999	999999	38	379	321	432	999999	841	77	772	872	729	60	80	999999	984	827	636	526	969	461	527	43	500	839	999999	339	478	918	999999	765	999999	999999	458	891	434	229	449	966	591	645	425	195	732	705	932	999999	935	99	260	711	795	918	953	424	940	771	538	540	431	103	243	923	184	999999	999999	223	999999	999999	799	764	387	669	935	999999	45	999999	310	999999	906	191	403	388	667	190	999999	189	563	999999	951	663	691	909	545	498	412	502	20	726	999999	719	116	756	300	495	334	999999	983	629	999999	608	470	743	999999	250	699	854	265	999999	45	999999	660	568	999999	145	999999	478	999999	999999	921	999999	330	999999	862	197	85	647	98	999999	856	845	206	933	655	352	202	947	285	304	798	557	247	26	690	999999	68	999999	999999	164	422	999999	11	546	708	844	288	886	881	446	999999	61	766	92	148	999999	398	726	912	885	942	135	202	999999	648	373	306	999999	999999	525	138	537	129	933	760	999	999999	659	234	810	74	316	76	838	139	747	790	999999	878	500	999999	342	999999	642	222	296	663	181	898	344	548	999999	999999	999999	318	638	932	999999	332	148	355	738	502	112	821	999999	69	364	700	901	583	151	435	999999	576	796	999999	486	721	474	346	672	761	889	271	99	322	710	529	501	814	957	999999	739	999999	220	840	532	821	585	237	999999	999999	996	761	407	548	601	789	522	999999	455	122	858	802	683	999999	612	999999	731	323	999999	999999	208	96	999999	999999	999999	257	999999	999999	379	999999	999999	246	46	200	764	999999	864	551	721	920	17	765	369	844	974	937	999999	243	238	692	99	999999	878	999999	282	999999	999999	97	999999	354	999999	566	999999	790	977	621	765	493	999999	483	999999	190	602	437	827	443	727	781	345	757	785	132	728	999999	575	873	368	571	917	999999	992	777	698	376	
496	999999	999999	579	999999	362	181	999999	30	754	716	909	999999	450	647	839	193	364	752	999999	568	311	838	680	224	113	262	999999	999999	369	999999	208	999999	235	940	386	45	158	913	982	586	807	112	973	969	666	999999	999999	923	88	670	637	34	602	808	195	999999	727	364	763	110	978	412	661	272	517	427	999999	510	271	999999	45	999999	769	999999	760	999999	864	710	557	900	345	279	497	698	853	999999	889	999999	755	773	999999	793	999999	882	608	405	999999	999999	462	249	768	417	662	999999	635	196	265	93	999999	985	747	27	806	863	764	708	914	962	999999	344	537	27	754	999999	495	251	301	999999	911	364	758	999999	258	318	142	928	617	222	73	999999	999999	805	379	999999	35	300	999999	296	127	899	999999	488	999999	127	999999	999999	662	174	788	393	895	999999	182	999999	236	594	768	999999	730	836	100	701	899	751	425	732	648	984	999999	205	265	999999	769	21	873	999999	860	140	606	391	275	453	999999	999999	772	999999	632	686	999999	441	531	498	565	291	809	789	588	551	999999	999999	111	678	702	593	137	999999	999999	171	999999	999999	734	638	891	999999	999999	647	999999	999999	979	874	999999	962	450	40	999999	767	448	488	211	94	999999	319	437	999999	999999	597	751	840	551	882	942	999999	867	587	999999	892	606	227	999999	999999	999999	368	572	828	880	149	237	999999	918	370	451	129	960	734	274	424	210	999999	68	973	896	436	999999	999999	999999	638	105	999999	999999	781	170	231	768	48	572	999999	746	609	747	999999	369	89	922	999999	440	999999	510	142	323	292	692	342	168	746	276	999999	690	475	896	251	999999	374	348	147	209	229	361	921	999999	941	677	999999	999999	917	614	816	514	999999	665	118	137	962	550	50	99	999999	73	999999	772	488	999999	999999	999999	505	107	999999	740	999999	999999	221	471	589	970	999999	614	100	816	999999	999999	459	579	999999	809	999999	999999	91	824	307	999999	382	166	339	158	683	309	406	888	999999	820	618	86	999999	999999	454	646	999999	991	999999	435	998	21	999999	890	322	908	447	472	924	391	26	181	999999	736	609	65	999999	440	297	82	218	999999	795	431	523	999999	849	689	365	999999	577	99	999999	871	999999	370	999999	449	999999	775	861	934	999999	999999	999999	999999	643	993	999999	399	999999	116	999999	999999	227	796	225	999999	376	938	999999	758	117	783	813	926	525	999999	686	248	999999	693	604	522	221	284	248	165	999999	85	999999	999999	784	966	637	470	394	560	654	263	155	943	999999	897	716	113	827	190	825	999999	
999999	82	316	666	999999	820	999999	192	884	943	557	69	773	301	208	212	974	150	155	999999	542	965	916	433	103	777	621	707	805	117	457	67	339	999999	163	667	549	127	298	816	958	211	676	711	705	999999	999999	999999	698	514	139	686	999999	482	344	957	999999	882	573	900	209	805	387	776	496	499	999999	33	147	540	662	856	852	338	395	340	999999	215	727	17	607	839	18	999999	999999	770	999999	857	415	206	512	666	999999	999999	617	163	824	999999	225	215	365	156	999999	168	999999	999999	833	705	96	14	668	950	165	566	302	369	796	999999	798	999999	476	872	618	940	999999	995	313	999999	999999	242	515	399	990	521	651	461	206	850	449	705	937	999999	999999	411	538	999999	511	986	105	999999	366	999999	111	999999	739	493	538	702	139	856	968	378	984	999999	498	278	959	643	914	841	173	946	999999	102	999999	158	111	216	412	476	493	326	369	472	875	776	297	500	782	999999	999999	503	720	592	999999	568	343	916	913	269	601	868	81	263	95	419	102	999999	712	590	392	331	300	662	999999	652	18	999999	999999	721	981	469	860	757	918	669	235	63	999999	228	999999	195	999999	152	874	625	999999	115	999999	465	999999	287	999999	201	774	601	213	999999	229	94	559	999999	937	201	288	142	999999	999999	345	425	194	48	654	493	775	207	999999	157	787	999999	407	999999	144	523	999999	703	681	999999	982	327	999999	178	833	280	669	994	258	112	999999	999999	999999	930	999999	961	999999	645	633	999999	426	577	573	999999	999999	999999	687	656	686	423	164	584	999999	348	342	28	999999	25	999999	384	824	999999	949	925	292	54	139	477	142	183	999999	401	79	386	252	415	753	410	999999	361	592	22	317	999999	947	999999	292	279	598	752	11	265	440	259	480	999999	627	648	773	235	352	220	524	513	999999	762	514	999999	106	926	999999	558	127	853	791	811	473	125	999999	999999	762	860	879	389	181	999999	961	820	906	999999	788	115	637	673	19	382	999999	803	662	195	999999	218	183	671	487	453	999999	586	467	668	999999	999999	999999	771	472	491	999999	144	342	999999	999999	694	177	499	148	169	999999	454	844	419	999999	669	462	792	236	553	999999	217	902	727	848	385	362	247	999999	999999	445	999999	210	999999	999999	363	471	477	394	999999	999999	683	533	327	532	692	999999	58	999999	999999	59	877	544	918	804	133	242	999999	346	999999	341	929	999999	999999	724	64	254	326	999999	999999	208	985	408	155	511	13	999999	584	204	165	999999	314	892	921	999999	567	
332	999999	722	999999	999999	857	140	968	999999	999999	618	670	603	999999	448	425	999999	394	999999	74	478	399	416	801	449	658	999999	999999	782	36	47	999999	635	166	731	999999	999999	462	840	350	855	439	999999	399	395	23	999999	999999	716	226	999999	507	617	999999	99	999999	999999	999999	477	471	448	949	999999	999999	84	474	45	999999	746	486	821	999999	554	963	219	49	994	999999	415	435	678	693	474	565	401	999999	535	472	77	799	999999	682	985	999999	902	905	253	999999	324	920	978	543	978	240	999999	418	952	654	999999	60	938	857	515	51	793	754	484	630	331	544	939	572	379	947	999999	149	241	185	70	313	999999	322	999999	495	457	144	714	243	999999	982	587	880	519	999999	861	239	176	943	585	999999	431	623	360	780	980	416	999999	41	841	265	186	777	593	999999	264	999999	165	29	999999	659	50	999999	469	348	957	999999	63	362	96	169	972	298	600	999999	881	182	999999	922	514	50	970	683	999999	999999	806	810	297	868	762	245	84	156	358	926	999999	190	163	21	822	922	363	811	999999	682	293	888	186	681	768	92	663	242	515	553	688	367	848	564	542	999999	999999	999999	600	999999	95	999999	939	674	804	701	28	950	109	592	687	168	738	720	622	918	999999	615	109	679	999999	841	641	804	999999	750	999999	599	479	999999	161	178	220	103	596	467	948	512	876	77	74	999999	142	999999	999999	529	628	138	999999	999999	999999	165	94	920	279	254	193	145	436	64	999999	428	480	434	999999	519	948	644	133	164	999999	131	999999	42	615	868	708	999999	938	717	132	213	657	854	999999	999999	94	299	824	352	283	812	85	821	708	646	999999	708	491	357	581	999999	14	787	654	402	425	62	999999	999999	545	474	206	999999	932	999999	999999	626	283	999999	434	999999	820	780	881	166	999999	917	999999	968	636	10	237	999999	999999	148	999999	999999	999999	999999	579	999999	999999	423	806	808	616	999999	999999	552	875	616	434	999999	922	923	173	999999	905	497	999999	507	727	999999	774	999999	247	615	999999	999999	957	900	425	524	999999	999999	999999	406	973	82	550	688	38	782	103	29	575	191	668	223	974	974	999999	712	412	82	999999	646	648	271	999999	10	784	105	594	974	999999	909	190	529	258	767	260	833	946	667	479	945	253	999999	969	999999	946	369	820	999999	999999	713	999999	999999	98	999999	757	712	999999	550	904	999999	197	128	829	666	11	999999	964	999999	723	141	765	744	602	999999	403	999999	301	999999	64	425	285	611	48	999999	999999	999999	999999	231	
19	548	331	999999	763	546	757	999999	925	999999	65	807	404	999999	269	805	999999	377	200	999999	634	863	420	996	495	999999	657	586	90	999999	869	614	707	743	999999	185	809	368	981	999999	611	278	999999	988	459	999999	999999	672	351	243	539	429	206	712	596	999999	999999	334	911	284	889	180	54	584	999999	999999	109	661	416	999999	999999	589	396	144	999999	999999	895	999999	547	248	467	985	999999	846	811	449	417	994	156	60	58	485	457	707	176	440	234	394	554	18	157	369	265	267	247	950	43	71	595	999999	261	705	787	999999	816	999999	935	207	772	993	43	114	515	366	45	999999	141	688	968	687	140	999999	999999	999999	101	108	729	977	609	861	416	999999	409	914	799	352	999999	784	890	272	999999	37	622	561	975	52	999999	899	231	727	999999	354	103	907	111	750	828	999999	581	717	184	957	999999	910	999999	687	705	600	567	999999	822	999999	798	705	999999	999999	888	325	999999	999999	999999	830	756	881	52	999999	262	501	813	999999	524	449	213	182	97	547	439	711	973	298	347	264	999999	538	904	471	556	397	725	997	861	512	694	532	473	999999	211	716	868	999999	434	213	786	518	178	382	153	625	618	644	673	999999	999999	275	711	989	999999	227	999999	580	515	864	776	999999	999999	21	755	680	708	743	345	723	999999	458	863	143	477	823	999999	532	328	999999	779	91	334	683	171	429	999999	483	854	999999	739	999999	19	570	437	999999	330	167	999999	472	999999	874	309	999999	344	893	411	999999	999999	675	999999	999999	262	999999	95	694	491	514	999999	336	860	999999	888	999999	984	555	448	999999	999999	999999	503	999999	999999	855	24	904	781	383	999999	999999	27	252	961	189	135	294	45	435	484	742	489	999999	317	300	612	691	986	947	965	999999	454	118	871	26	999999	655	549	999999	569	191	999999	999999	174	582	318	617	999999	709	999999	699	519	23	818	999999	26	687	894	614	252	332	917	999999	417	999999	823	999999	381	999999	17	480	745	638	865	303	829	999999	651	735	999999	994	427	287	721	276	279	440	300	906	10	494	761	935	999999	247	273	88	699	614	999999	410	999999	329	701	755	954	881	158	524	145	644	999999	169	999999	258	904	999999	123	151	290	999999	618	474	944	522	999999	810	484	628	40	750	682	999999	976	581	758	999999	999999	965	999999	999999	999999	999999	771	365	458	602	312	905	342	632	965	557	999999	375	791	771	999999	189	47	154	406	530	493	394	962	999	192	60	999999	806	999999	157	999999	891	111	842	703	588	
73	126	999999	578	295	408	999999	999999	711	611	999999	999999	999999	405	999999	177	991	761	291	386	403	999999	419	262	999999	999999	577	999999	999999	442	274	948	77	796	999999	921	646	828	244	95	999999	837	297	581	270	999999	999999	659	229	662	999999	999999	561	326	194	614	706	255	999999	759	830	999999	406	279	346	840	919	926	289	999999	530	999999	999999	999999	777	999999	999999	838	991	904	453	917	999999	75	542	925	397	751	611	511	224	401	666	484	264	641	441	28	244	429	591	165	379	222	141	736	822	365	999999	629	453	868	263	267	316	912	379	340	999999	999999	453	999999	999999	778	792	999999	506	999999	940	145	999999	152	603	571	999999	297	548	386	934	805	113	42	212	982	68	999999	147	409	178	999999	272	999999	291	823	999999	423	999999	601	429	12	999999	999999	999999	412	999999	310	275	692	944	29	374	999999	999999	931	318	999999	966	342	719	446	991	107	874	598	873	999999	861	779	595	899	999999	947	957	931	575	999999	617	799	488	758	90	455	999999	159	977	280	999999	360	515	565	456	508	999999	982	20	142	905	999999	539	999999	449	495	999999	54	572	426	45	999999	999999	984	999999	177	853	961	366	546	642	999999	620	603	329	510	274	999999	999999	947	999999	974	921	999999	427	790	999999	999999	319	594	999999	420	586	999999	999999	999999	994	530	999999	289	999999	920	626	474	999999	190	215	936	999999	938	999999	77	602	999999	999999	999999	999999	922	567	23	907	846	999999	999999	999999	999999	148	70	368	99	515	744	278	999999	302	999999	999999	456	942	246	585	333	855	380	373	291	999999	999999	209	183	686	82	999999	999999	382	808	277	854	287	999999	52	155	577	72	999999	999999	999999	438	332	215	712	106	980	999999	437	584	990	281	999999	906	413	187	999999	195	413	443	781	529	790	494	877	999999	179	673	999999	440	755	999999	999999	886	492	999999	638	994	471	589	101	642	321	798	817	996	457	381	999999	999999	295	392	658	989	999999	278	648	838	337	218	927	317	999999	999999	828	207	334	521	423	34	548	865	723	823	351	148	999999	992	999999	999999	999999	999999	807	338	999999	372	144	957	190	223	740	999999	667	262	661	999999	516	323	999999	999999	671	936	957	841	327	429	668	835	999999	566	70	655	171	455	171	139	509	797	851	466	72	376	999999	210	293	747	207	471	171	567	999999	894	999999	66	219	120	999999	966	999999	999999	703	309	319	624	163	999999	639	999999	999999	532	285	719	472	513	557	305	999999	756	557	579	232	207	999999	999999	999999	175	633	114	
245	60	298	542	785	136	762	762	67	716	56	208	999999	985	380	999999	291	913	432	519	508	914	514	93	418	999999	502	506	636	238	689	988	461	535	976	49	243	742	999999	345	751	795	248	889	709	359	999999	999999	999999	43	799	999999	742	999999	605	999999	546	214	133	352	633	266	999999	999999	36	999999	746	582	19	340	999999	548	999999	97	999999	713	676	624	383	69	970	266	678	999999	999999	999999	999999	348	930	999999	503	38	619	591	711	495	668	999999	863	999999	613	889	237	497	636	260	999999	654	355	999999	654	921	831	74	999999	377	587	999999	399	367	999999	999999	652	364	836	999999	929	999999	999999	283	999999	999999	761	732	455	91	38	191	999999	188	999999	999999	993	48	10	582	207	554	219	344	999999	144	30	505	838	215	999999	873	660	268	330	653	279	81	846	397	999999	108	999999	999999	999999	405	999999	220	999999	221	414	613	363	263	999999	384	188	999999	375	910	246	999999	894	250	845	165	531	707	858	973	999999	921	202	612	422	109	935	919	995	999999	576	810	764	626	800	633	519	406	97	999999	474	999999	706	936	999999	904	214	378	455	193	874	860	362	767	889	999999	421	750	841	81	449	269	56	999999	343	436	501	277	449	999999	645	134	619	912	508	104	224	999999	461	999999	894	567	474	812	637	716	999999	999999	737	317	221	769	565	25	506	215	191	843	602	725	412	999999	929	243	999999	750	250	449	269	999999	278	165	299	332	187	881	999999	999999	235	627	978	504	539	142	10	999999	999999	603	415	303	913	999999	663	736	999999	957	638	999999	274	887	475	999999	999999	942	48	65	480	243	838	624	999999	947	618	975	747	908	407	797	242	671	191	646	43	966	881	897	502	562	226	229	253	564	968	347	161	999999	767	597	999999	944	405	335	765	999999	883	965	763	687	989	207	560	841	999999	603	705	828	974	771	999999	999999	999999	917	26	999999	381	855	978	280	824	777	150	809	703	297	275	999999	881	252	92	999999	144	814	573	999999	668	412	566	375	642	332	994	996	537	951	391	999999	999999	999999	420	38	986	492	863	221	66	999999	147	710	338	849	947	732	688	153	999999	999999	354	997	999999	999999	999999	613	637	501	783	154	282	999999	999999	999999	547	735	832	63	929	651	951	999999	962	916	275	855	999999	792	384	999999	317	999999	943	642	143	320	999999	451	739	382	855	371	438	911	479	394	803	999999	311	221	999999	635	999999	999999	797	992	45	44	702	443	576	845	127	521	837	999999	999999	274	
653	236	541	390	324	557	796	999999	923	60	447	880	62	496	491	173	372	682	179	587	999999	151	284	999999	748	999999	805	19	999999	917	84	590	586	539	896	84	999999	999999	320	999999	570	218	999999	985	999999	999999	391	90	363	999999	158	164	719	231	430	512	952	380	642	27	751	786	999999	999999	975	999999	999999	522	599	416	492	853	999999	513	27	999999	83	299	999999	926	915	725	656	300	768	999999	871	364	119	394	132	309	999999	303	999999	999999	999999	71	19	999999	527	868	490	947	471	305	999999	215	214	793	438	662	999999	715	112	35	999999	54	999999	66	986	939	413	999999	293	192	976	78	597	242	763	999999	289	835	408	56	245	708	828	472	999999	665	999999	325	956	470	502	170	200	889	654	828	822	953	999999	588	999999	285	664	288	328	725	618	971	999999	426	382	999999	317	65	789	431	226	999999	999999	330	999999	98	259	823	999999	999999	999999	999999	588	935	199	336	92	820	592	960	999999	999999	154	410	999999	189	294	539	97	999999	853	144	999999	232	611	57	33	431	799	375	36	999999	999999	512	847	910	392	105	237	999999	999999	999999	473	999999	387	999999	999999	999999	283	609	804	719	735	169	962	743	607	999999	333	999999	312	661	31	226	934	999999	999999	641	563	146	999999	199	312	51	999999	366	999999	280	999999	936	425	504	157	199	571	999999	115	438	550	113	312	36	772	95	743	999999	999999	257	895	999999	999999	990	965	999999	813	614	417	999999	528	605	999999	999999	521	397	726	808	513	831	654	627	999999	523	999999	460	999999	770	427	227	999999	413	890	423	385	999999	222	435	999999	20	386	999999	999999	421	999999	944	40	999999	999999	385	368	999999	999999	644	602	277	85	999999	898	514	999999	52	197	200	396	124	715	999999	952	850	184	301	278	999999	455	697	728	687	612	157	429	860	266	52	999999	999999	688	256	999999	117	999999	21	536	999999	999999	344	769	999999	34	796	239	382	32	663	210	999999	666	232	198	904	999999	398	999999	751	95	451	999999	155	341	999999	999999	999999	837	844	265	999999	765	254	999999	121	928	29	662	999999	917	999999	837	602	999999	792	704	466	67	916	569	206	423	999999	939	267	999999	623	999999	999	999999	770	545	187	999999	47	310	422	438	999999	999999	528	735	781	833	48	613	193	313	549	330	968	410	920	285	999999	749	981	315	536	562	314	652	999999	999999	157	999999	660	204	999999	999999	292	38	979	940	999999	470	642	999999	900	999999	999999	999999	828	678	401	999999	624	999999	349	298	329	999999	901	525	671	
876	81	999999	686	536	953	989	509	999999	47	940	430	979	999999	598	116	999999	999999	883	198	999999	824	984	64	787	887	757	999999	999999	999999	184	999999	999999	999999	173	398	316	274	374	699	385	810	999999	641	461	938	645	667	751	191	298	999999	999999	999999	999999	62	999999	999999	899	649	999999	144	993	896	862	813	966	709	999999	999999	800	766	50	999999	813	194	999999	353	999999	848	251	999999	113	334	872	482	118	138	999999	121	999999	45	374	724	502	250	817	873	778	999999	972	936	595	552	391	532	662	833	523	999999	999999	743	678	60	408	115	999999	668	33	999999	704	838	116	960	897	765	401	999999	691	999999	999999	190	575	954	875	999999	504	999999	999999	350	820	284	999999	121	123	999999	366	324	326	999999	999999	159	849	397	943	144	830	634	655	625	140	346	152	950	125	999999	999999	999999	184	999999	611	480	999999	683	570	430	999999	994	847	999999	408	87	999999	304	364	227	340	187	999999	741	999999	999999	905	327	219	999999	142	999999	996	305	400	641	149	233	785	999999	435	999999	999999	523	911	835	999999	326	227	63	999999	847	595	999999	486	999999	713	443	617	741	999999	406	473	95	298	568	998	552	937	766	937	775	518	627	999999	999999	360	498	999999	649	92	588	110	166	147	999999	79	999999	999999	410	928	705	616	999999	999999	999999	702	741	234	999999	836	245	389	460	125	570	999999	968	116	322	640	999999	999999	967	658	999999	999999	317	948	13	999999	999999	733	536	838	242	169	473	464	999999	471	999999	273	487	813	999999	209	650	51	576	954	111	991	506	770	713	102	648	395	186	733	999999	793	231	853	935	512	852	621	882	411	865	999999	353	850	31	951	135	164	811	786	655	999999	381	58	397	909	236	999999	999999	999999	520	88	999999	40	999999	825	52	634	877	344	999999	38	168	999999	999999	597	647	656	749	761	966	494	584	999999	87	129	422	182	465	36	999999	96	496	999999	890	787	235	323	774	206	909	501	287	477	999999	999999	999999	999999	959	800	272	579	26	373	183	36	504	999999	999999	956	413	869	999999	850	999999	270	999999	425	285	312	371	999999	881	553	851	475	999999	116	960	461	22	999999	222	665	763	706	79	133	999999	864	999999	347	999999	818	792	50	999999	436	418	179	999999	692	930	657	999999	999999	697	473	999999	999999	819	999999	927	999999	943	999999	657	513	97	999999	999999	418	855	420	29	33	962	999999	760	811	152	999999	698	999999	376	330	999999	999999	237	825	18	606	611	999999	54	895	420	870	874	596	392	819	349	
999999	978	675	999999	519	999999	414	976	634	713	999999	999999	49	999999	999999	133	623	921	101	286	272	999999	999999	807	993	376	133	613	999999	999999	174	428	333	441	999999	812	701	493	766	999999	822	999999	999999	999999	901	306	14	207	283	746	261	674	301	999999	86	713	394	999999	842	153	514	800	884	999999	549	999999	241	999999	66	334	432	139	164	173	463	423	968	999999	905	697	999999	926	340	355	937	999999	137	790	999999	928	427	832	651	623	423	31	964	999999	353	620	74	406	150	949	323	999999	520	137	89	663	744	999999	963	155	781	587	999999	538	999999	60	999999	999999	254	137	906	999999	999999	999999	999999	999999	458	39	358	295	633	965	786	391	41	815	979	999	710	700	999999	999999	869	506	841	835	561	436	441	303	466	622	999999	22	52	722	643	999999	387	999999	999999	999999	344	677	521	999999	999999	89	506	692	81	164	741	553	943	180	731	999999	999999	914	880	999999	598	999999	829	20	999999	773	348	318	181	999999	999999	71	495	479	401	201	984	35	44	481	929	748	232	311	881	608	78	999999	991	999999	999999	473	768	192	999999	999999	847	511	12	37	741	197	521	80	541	679	999999	473	779	539	998	674	880	999999	103	849	999999	999999	138	215	704	476	999999	519	722	999999	303	313	999999	122	354	482	33	16	999999	741	236	161	769	212	999999	605	999999	461	999999	999999	592	370	99	276	455	329	383	797	332	274	870	12	357	392	385	999999	120	666	195	525	999999	873	668	361	999999	681	757	925	665	109	999999	999999	855	118	566	933	224	96	999999	34	109	236	683	999999	870	234	803	387	827	999999	999999	999999	276	148	963	719	701	737	653	774	572	457	141	233	890	999999	156	249	826	999999	540	34	999	999999	999999	424	199	202	490	398	877	999999	999999	869	614	948	599	717	155	999999	999999	486	442	892	461	651	104	460	585	866	87	999999	561	384	265	470	435	114	721	548	999999	508	256	999999	999999	201	359	999999	999999	941	999999	999999	104	979	220	999999	999999	117	709	999999	330	738	617	999999	321	323	999999	723	614	154	522	494	995	606	326	999999	239	999999	996	270	302	831	842	999999	460	648	999999	999999	174	999999	999999	328	999999	999999	228	791	891	632	943	583	999999	999999	657	999999	428	920	999999	497	662	487	824	414	120	449	482	498	896	974	173	673	853	247	559	413	276	999999	99	999999	999999	999999	841	607	243	422	887	666	183	999999	224	539	214	972	918	686	386	473	217	956	474	730	894	916	468	280	729	145	85	254	
207	234	999999	395	119	999999	999999	999999	181	698	999999	815	324	999999	759	633	468	881	999999	873	36	802	986	143	584	658	641	924	999999	999999	692	999999	591	929	180	990	708	999999	999999	791	49	169	301	519	404	658	415	375	999999	834	812	848	816	999999	999999	404	999999	999999	810	999999	495	721	87	219	15	808	999999	395	357	999999	925	649	28	999999	834	866	999999	476	738	925	252	275	999999	314	160	844	999999	389	711	776	751	999999	999999	411	306	327	92	92	514	595	434	30	28	999999	908	999999	999999	289	999999	999999	999999	771	959	885	218	229	954	772	69	171	872	845	683	581	27	915	641	616	999999	516	784	428	962	152	500	231	257	999999	405	987	23	656	20	360	882	999999	999999	132	203	86	373	320	33	999999	723	589	347	999999	380	993	531	224	59	861	576	475	809	817	395	986	972	999999	376	81	157	226	834	332	698	47	865	518	422	163	999999	473	405	999999	429	999999	884	809	999	999999	465	798	606	159	784	417	180	242	999999	216	113	788	999999	951	205	999999	754	25	748	342	999999	23	801	896	719	112	79	200	397	483	999999	999999	585	964	999999	999999	619	685	547	291	999999	632	999999	999999	59	364	999999	453	422	999999	999999	869	71	666	284	452	997	710	440	681	347	980	844	264	114	940	999999	979	345	999999	887	79	477	467	476	505	241	595	846	999999	582	625	777	475	326	242	111	919	999999	173	361	908	255	866	943	886	787	527	999999	119	161	999999	118	575	44	98	999999	604	199	778	999999	411	864	999999	109	721	212	999999	937	871	839	999999	299	181	496	979	823	611	523	999999	999999	714	493	999999	213	41	999999	999999	441	238	999999	507	729	911	999999	949	999999	999999	766	231	999999	418	589	239	280	868	999999	936	999999	64	999999	999999	91	999999	70	506	999999	137	871	77	214	10	937	709	999999	999999	563	387	229	999999	935	653	844	301	905	999999	135	264	466	345	999999	580	999999	386	963	999999	425	129	999999	456	41	916	308	698	27	684	481	999999	208	938	314	873	717	542	129	620	946	999999	999999	999999	999999	663	671	536	297	999999	876	560	745	980	916	444	536	772	999999	29	999999	155	284	231	827	255	65	528	40	906	862	590	267	999999	114	636	424	99	85	377	255	772	411	392	807	921	999999	227	32	870	346	945	36	110	275	800	515	483	934	135	608	152	505	390	999999	295	999999	999999	876	289	29	447	696	148	773	999999	744	891	423	999999	999999	837	506	170	569	916	564	999999	87	313	
130	999999	165	950	769	112	999999	30	999999	521	628	741	350	742	851	999999	259	888	999999	693	66	624	69	37	23	770	646	344	999999	855	731	146	325	573	169	88	292	745	379	671	314	723	280	999999	288	379	497	763	999999	999999	667	676	830	393	257	505	999999	137	937	999999	465	933	999999	765	789	491	426	999999	582	773	617	999999	519	665	389	342	354	166	999999	999999	999999	882	35	999999	999999	65	999999	931	325	664	206	165	808	380	215	381	524	514	122	796	953	719	191	546	63	999999	999999	174	13	915	161	724	387	303	725	999999	907	58	999999	734	186	999999	461	918	576	461	705	148	999999	999999	817	999999	54	953	690	563	701	488	107	42	898	150	927	999999	999999	999999	777	999999	654	632	999999	999999	936	388	620	468	268	272	969	999999	999999	27	714	995	107	322	999999	434	999999	171	881	429	951	999999	999999	45	566	60	415	999999	684	200	999999	827	544	351	902	665	999999	999999	305	438	519	505	583	881	436	999999	313	200	999999	352	902	493	999999	54	524	400	552	584	901	217	857	874	916	269	999999	886	461	755	419	24	101	390	999999	452	909	455	962	954	999999	999999	747	225	304	341	298	10	86	999999	999999	511	123	758	999999	97	581	645	588	324	357	999999	481	557	780	786	999999	521	999999	308	999999	79	438	999999	975	276	470	999999	579	585	970	532	999999	960	928	907	901	343	69	779	871	274	999999	647	607	999999	163	199	444	518	91	776	384	778	365	999999	83	999999	999999	999999	999999	939	75	13	353	824	739	999999	999999	873	999999	917	462	847	437	869	213	790	991	915	123	280	999999	70	503	204	999999	999999	605	999999	834	386	561	15	999999	931	208	862	304	782	999999	643	570	571	633	174	324	999999	350	495	554	999999	533	866	940	999999	999999	15	510	999999	676	707	999999	458	48	999999	365	999999	695	505	671	999999	496	218	594	480	710	999999	436	999999	880	621	690	119	999999	551	852	694	74	806	999999	203	999999	155	999999	623	999999	122	532	135	808	867	842	999999	999999	999999	796	325	281	470	645	116	578	999999	999999	65	999999	999999	831	497	655	999999	391	889	316	477	988	351	111	999999	752	999999	113	311	999999	22	779	845	295	422	755	999999	422	604	170	92	625	192	999999	61	607	922	290	45	480	147	485	999999	538	999999	225	999999	223	310	717	58	999999	277	649	265	285	180	520	419	999999	127	257	787	728	234	852	806	999999	60	373	999999	999999	999999	830	999999	537	826	317	938	206	310	999999	999999	999999	122	
89	999999	999999	620	775	437	412	999999	303	362	889	999999	233	313	504	419	980	173	936	887	741	934	446	999999	999999	459	862	581	999999	441	803	145	899	616	999999	999999	999999	854	284	999999	427	445	999999	477	999999	838	602	999999	444	999999	330	160	186	999	380	999999	911	999999	999999	326	999999	831	999999	861	558	754	999999	617	999999	999	156	136	889	999	999999	305	999999	968	761	890	999999	859	999999	436	121	653	959	900	245	999	999999	999999	999999	958	372	596	999999	913	999999	750	49	985	844	444	640	204	271	999999	538	85	985	999999	999999	999999	468	714	694	232	750	999999	794	897	999999	999999	417	171	999999	930	637	874	517	255	999999	20	850	872	24	999999	795	916	392	782	372	170	23	649	468	961	999999	657	901	565	172	23	999999	151	614	685	999999	479	40	340	549	663	999999	740	892	515	160	596	999999	992	436	834	522	22	535	999999	999999	767	702	999999	440	979	972	952	999999	999999	65	708	999999	339	674	326	885	999999	243	708	602	283	999999	952	810	903	957	909	138	338	501	999999	616	403	539	270	999999	828	899	569	691	615	657	855	999999	451	338	370	327	999999	948	999999	999999	826	618	871	19	749	999999	537	31	999999	823	754	545	122	999999	999999	999999	413	550	999999	162	999999	27	987	626	901	999999	369	574	597	591	999999	390	41	174	789	999999	668	260	36	437	999999	548	628	791	902	319	347	359	474	999999	913	569	891	317	115	809	630	254	117	257	42	962	434	480	804	373	514	948	312	89	142	163	999999	629	999999	135	999999	999999	999999	592	165	19	110	999999	677	459	499	999999	69	980	164	423	999999	999999	999999	410	123	157	986	538	805	399	57	394	999999	760	999999	271	999999	979	420	434	999999	525	102	32	999999	407	802	355	999999	999999	889	331	924	718	999999	743	234	999999	22	250	220	194	786	765	962	715	598	917	412	237	204	999999	999999	729	892	627	687	383	548	715	354	640	664	23	510	725	999999	719	750	999999	47	148	967	999999	224	999999	739	336	69	999999	809	999999	942	646	596	810	762	205	826	393	65	851	840	999999	896	579	999999	772	265	247	255	879	176	109	200	66	121	399	515	555	999999	361	323	999999	906	468	697	999999	427	699	963	274	999999	367	257	999999	308	999999	999999	644	815	966	80	999999	900	929	999999	842	456	540	698	372	689	280	999999	704	537	448	400	437	882	999999	355	565	284	981	986	809	852	14	757	450	125	870	740	921	290	500	502	976	999999	854	571	886	11	600	584	
621	862	552	658	999999	280	846	999999	312	620	514	548	918	943	909	990	451	782	999999	999999	818	540	583	423	46	999999	424	999999	37	941	999999	564	999999	406	999999	947	999999	356	897	180	278	118	438	999999	776	952	583	999999	839	999999	130	114	753	353	766	90	288	999999	621	914	856	168	735	370	161	950	864	522	999999	962	999999	104	884	87	978	999999	999999	999999	647	94	371	999999	847	999999	821	364	999999	340	999999	294	668	180	999999	982	323	999999	383	78	999999	825	999999	70	465	999999	184	35	229	999999	999999	999999	978	999999	491	537	553	475	999999	572	548	796	149	999999	999999	293	303	999999	999999	902	764	868	337	999999	131	999999	996	310	925	970	988	796	145	999999	965	584	315	662	689	999999	439	848	798	999999	529	363	999999	999999	187	182	999999	664	665	326	999999	506	728	944	884	669	999999	999999	999999	351	584	751	999999	13	569	999999	977	999999	830	172	472	915	79	999999	514	768	145	999999	132	752	999999	999999	999999	818	999999	468	856	370	777	29	666	197	999999	457	235	778	999999	682	993	879	205	999999	834	502	854	999999	999999	211	440	126	999999	999999	129	797	954	260	620	841	779	110	452	616	864	811	506	284	999999	621	301	735	75	463	999999	999999	557	999999	999999	639	999999	999999	41	655	999999	999999	495	568	78	999999	503	975	167	861	999999	893	437	589	999999	33	995	579	388	999999	910	704	61	80	658	876	250	999999	761	980	999999	551	999999	796	686	214	325	937	999999	116	128	325	578	214	560	556	815	967	376	476	643	394	849	225	745	235	609	999999	910	202	270	992	223	187	999999	360	823	640	902	999999	707	67	999999	281	696	594	136	999999	520	999999	70	282	999999	294	346	493	701	999999	61	461	605	901	37	999999	846	136	999999	400	230	210	999999	184	75	502	769	586	999999	577	999999	161	108	999999	904	808	999999	987	858	928	999999	500	999999	970	999999	451	999999	805	40	358	999999	570	492	736	626	320	379	885	999999	641	525	760	999999	134	334	900	362	843	997	999999	882	858	277	183	560	730	999999	761	595	623	234	963	555	671	152	958	669	372	145	594	438	256	780	227	412	999999	999999	534	645	688	99	999999	808	811	476	576	302	999999	999999	895	768	617	300	593	416	562	214	800	981	375	241	990	707	413	789	636	88	60	999999	479	999999	26	126	999999	534	999999	165	744	205	999999	666	999999	196	249	999999	820	955	999999	810	999999	875	999999	999999	279	457	109	728	404	999999	999999	497	251	548	705	202	752	501	999999	
999999	617	407	470	999999	416	709	881	999999	999999	999999	999999	680	999999	250	999999	603	475	473	846	999999	435	81	760	721	366	87	424	812	490	57	82	999999	999999	999999	202	453	999999	632	146	570	576	305	270	816	63	999999	605	11	999999	999999	727	999999	999999	933	633	546	999999	748	248	338	294	79	322	999999	515	649	118	999999	57	476	999999	843	999999	999999	883	999999	810	944	668	999999	482	423	193	388	999999	793	999999	638	503	656	807	999999	393	808	999999	999999	999999	849	999999	414	60	840	999999	999999	913	883	952	378	60	503	736	702	90	50	856	871	885	933	999999	722	974	479	270	401	669	531	999999	528	10	385	999999	960	999999	264	157	641	999999	41	475	446	841	305	588	999999	999999	114	999999	999999	951	414	621	59	759	588	439	580	579	562	999999	392	433	999999	378	674	357	775	999999	826	893	224	411	854	468	654	999999	679	999999	270	481	564	944	117	999999	595	764	999999	211	65	824	576	71	907	548	92	22	417	999999	913	653	154	55	999999	459	999999	13	767	590	115	707	999999	689	999999	999999	928	999999	999999	856	999999	999999	999999	574	999999	11	327	162	503	316	385	999999	999999	999999	978	617	337	518	999999	657	839	592	996	517	105	357	74	886	752	826	619	645	696	561	154	12	999999	579	52	759	141	999999	509	461	214	474	243	17	711	701	753	420	263	668	26	999999	914	999999	478	656	936	440	409	677	696	740	945	912	608	975	224	999999	999999	434	526	265	93	545	999999	999999	123	67	185	999999	82	209	391	37	999999	953	98	661	111	396	822	701	999999	999999	764	473	528	331	408	736	487	996	943	999999	152	999999	116	999999	999999	847	542	879	265	358	604	496	359	999999	378	654	999999	562	655	90	611	824	91	999999	780	839	112	792	658	999999	574	85	999999	561	884	783	846	719	231	264	853	943	445	825	236	277	124	999999	953	754	849	924	350	863	227	327	999999	999999	999999	600	744	999999	231	816	999999	529	999999	999999	42	594	807	177	341	999999	236	668	389	265	34	512	999999	999999	839	903	600	649	999999	401	344	566	999999	991	131	999999	519	113	721	629	51	707	46	326	578	999999	999999	999999	593	948	637	999999	999999	999999	830	96	999999	999999	910	327	999999	999999	793	839	463	475	490	815	56	709	881	132	947	759	224	326	475	407	922	480	956	918	66	786	764	785	999999	999999	170	999999	999999	999999	202	999999	413	907	913	207	863	112	878	999999	635	883	999999	515	611	189	209	513	620	478	330	440	370	307	
999999	17	85	677	847	799	999999	21	954	614	929	552	999999	316	413	999999	543	820	601	999999	999999	999999	719	259	999999	448	491	656	424	287	946	762	43	999999	829	906	132	195	264	89	485	624	929	999999	585	999999	833	892	999999	351	934	999999	839	545	24	904	999999	825	503	409	317	998	596	677	667	177	518	250	486	999999	999999	358	999999	521	349	999999	253	999999	673	125	999999	598	556	82	999999	446	922	999999	100	999999	617	306	692	999999	999999	999999	37	262	999999	999999	549	592	999999	603	205	586	999999	328	205	356	661	41	162	388	999999	718	452	523	334	231	254	30	159	561	889	850	665	709	749	862	640	991	473	264	575	33	999999	952	877	766	502	604	302	744	999999	586	153	314	71	999999	999999	514	927	573	174	529	442	854	714	355	920	999999	578	343	715	669	568	999999	812	770	999999	499	646	567	728	649	727	999999	297	999999	706	361	647	695	999999	136	74	900	999999	56	999999	338	248	532	999999	999999	35	959	39	604	999999	254	501	999999	528	546	868	999999	844	524	801	37	999999	410	648	999999	999999	883	999999	588	605	668	808	766	189	206	261	123	999999	999999	624	999999	385	999999	999999	462	860	355	999999	999999	268	704	999999	575	254	563	999999	999999	999999	287	669	151	999999	450	999	359	446	734	122	999999	999999	754	647	382	900	43	651	873	125	196	708	251	717	236	330	999999	999999	243	522	625	999999	423	239	999999	802	482	326	935	693	935	25	999999	243	844	999999	999999	999999	683	674	999999	912	999999	999999	697	578	427	434	225	130	108	747	212	221	999999	898	999999	525	212	579	428	999999	715	189	190	180	999999	17	872	241	816	999999	999999	569	311	713	534	701	541	999999	384	57	110	815	595	198	813	914	747	946	133	988	999999	999999	255	503	206	999999	541	527	997	420	999999	999999	313	264	999999	999999	999999	783	999999	999999	983	347	204	999999	616	999999	593	992	366	667	270	925	999999	827	999999	824	323	999999	516	813	170	23	868	964	999999	999999	511	341	379	180	14	999999	582	999999	14	516	909	874	886	999999	136	999999	999999	339	999999	636	876	485	999999	994	329	999999	999999	560	999999	969	478	240	886	500	398	999999	622	196	663	999999	353	163	823	483	915	999999	921	220	687	620	999999	539	999999	999999	249	36	999999	384	850	902	696	999999	944	44	48	678	999999	395	907	873	926	974	676	853	999999	722	662	791	89	881	190	66	872	999999	999999	939	424	39	260	371	999999	248	345	760	609	331	999999	788	444	999999	461	535	999999	
813	693	999999	862	962	999999	527	999999	999999	305	999999	722	640	999999	554	999999	109	264	958	145	545	687	688	999999	999999	253	999999	513	874	999999	842	999999	654	754	69	705	248	999999	999999	464	733	997	910	942	376	48	969	999999	665	999999	344	999999	502	400	766	136	15	999999	999999	999999	999999	23	499	928	462	999999	78	999999	100	848	999999	999999	801	503	411	547	776	746	272	877	284	790	999999	999999	999999	860	999999	263	988	932	999999	999	139	744	852	719	507	999999	489	826	969	94	90	816	201	321	999999	999	989	228	359	269	977	999999	444	999999	176	495	916	999999	999999	815	999999	167	999999	999999	893	67	651	691	50	794	266	999999	907	199	710	999999	812	700	999999	927	274	769	583	441	31	69	309	40	553	999999	75	886	214	164	196	922	668	999999	999999	999999	357	307	188	564	12	542	171	254	121	144	683	226	923	999999	999999	999999	584	716	999999	999999	999999	621	999999	999999	999999	999999	240	752	13	999999	373	301	282	999999	580	966	591	999999	439	488	898	64	918	419	338	999999	999999	519	613	69	999999	952	863	593	376	735	169	160	834	999999	999999	999999	251	334	771	392	944	999999	124	584	546	565	287	179	999999	999999	999999	999999	699	881	416	721	149	944	448	421	999999	688	188	844	806	999999	194	806	187	489	813	999999	648	946	903	999999	404	39	522	999999	675	693	658	673	43	440	460	953	226	590	279	307	886	999999	954	999999	199	280	777	999999	380	999999	999999	999999	889	118	999999	753	977	820	327	999999	999999	664	746	744	40	514	811	375	980	999999	999999	596	220	516	707	297	999999	646	405	134	261	999999	412	999999	700	211	999999	924	999999	707	975	406	273	999999	876	231	613	220	999999	685	468	411	135	149	891	405	246	999999	999999	792	999999	341	425	202	858	23	261	551	53	828	729	887	999999	282	265	193	999999	60	639	486	684	781	420	720	665	999999	999999	273	312	305	965	411	523	567	945	644	980	80	999999	862	969	72	176	408	999999	999999	395	852	884	708	82	195	743	999999	118	999999	920	705	537	19	999999	988	249	748	862	328	374	999999	337	621	212	263	749	777	516	621	615	21	764	93	463	440	388	999999	232	779	668	598	999999	964	723	999999	999999	999999	141	980	823	427	545	999999	217	937	524	999999	999999	999999	445	999999	418	496	375	908	999999	453	555	301	610	999999	525	999999	659	999999	10	999999	999999	927	999999	457	646	535	798	999999	476	136	999999	526	915	125	109	414	343	702	189	999999	598	814	344	999999	746	839	
380	188	902	462	977	441	999999	161	375	577	108	988	329	882	999999	999999	442	814	999999	39	999999	494	999999	999999	748	999999	596	48	774	999999	999999	630	711	999999	164	620	999999	23	999999	999999	589	764	749	531	315	355	382	307	273	420	381	999999	522	717	999999	886	999999	790	999999	30	845	897	386	292	999999	477	286	999999	999999	87	893	429	665	142	449	620	999999	23	999999	402	999999	298	999999	999999	711	73	118	999999	351	278	999999	504	309	138	599	999999	999999	467	547	838	79	999999	999999	195	526	999999	864	390	277	843	151	629	985	321	446	556	132	999999	999999	920	369	291	181	460	999999	399	130	537	999999	757	242	999999	476	967	333	724	719	590	837	759	209	727	726	999999	999999	356	519	987	999999	52	569	366	999999	626	999999	788	688	999999	94	137	831	999999	848	520	611	999999	999999	999999	987	722	836	542	194	821	999999	999999	564	673	334	754	879	999999	845	499	197	876	399	850	498	545	46	999999	505	709	999999	871	879	216	999999	271	999999	501	999999	999999	999999	37	181	75	904	999999	233	24	794	340	999999	999999	999999	358	332	734	475	312	999999	452	685	245	46	485	893	849	762	358	776	72	560	388	142	876	999999	170	705	999999	945	662	321	31	806	999999	461	238	999999	999999	999999	172	795	891	972	557	999999	970	990	999999	181	65	84	875	247	999999	780	999999	567	615	74	171	39	150	366	999999	140	663	438	871	34	665	469	241	473	614	277	668	415	584	592	322	179	19	162	890	587	446	783	84	395	590	671	774	466	999999	142	999999	534	116	427	629	541	129	671	999999	595	843	411	633	464	121	999999	982	32	752	999999	999999	988	999999	288	693	879	364	485	999999	993	694	774	750	999999	621	143	308	167	999999	780	59	999999	646	304	744	45	160	620	283	999999	689	752	714	999999	122	666	68	827	999999	749	187	643	237	522	900	78	999999	161	842	977	166	999999	69	999999	941	681	352	181	544	658	729	744	999999	317	314	942	70	29	369	999999	85	481	434	223	602	416	120	133	999999	676	999999	999	999999	305	969	864	693	742	788	999999	324	887	292	999999	30	443	999999	999999	999999	958	17	640	791	887	902	684	400	845	378	999999	571	999999	777	867	999999	729	966	906	999999	999999	999999	328	241	929	640	198	198	359	202	169	974	200	999999	999999	669	743	217	889	403	999999	474	847	373	262	868	999999	999999	425	800	999999	476	535	582	767	709	688	409	862	257	714	999999	50	653	219	999999	381	999999	341	208	540	522	
87	513	62	976	999999	954	978	999999	544	88	773	559	902	692	448	617	999999	736	980	343	355	642	688	799	434	204	164	701	497	999999	778	227	269	778	399	999999	529	791	308	733	431	999999	713	999999	999999	490	751	526	123	764	999999	605	999999	999999	999999	444	999999	263	551	999999	999999	286	999999	751	309	556	300	999999	303	426	97	367	438	257	911	999999	929	62	86	943	453	638	587	733	638	183	999999	72	611	955	207	999999	999999	999999	933	154	239	962	336	999999	199	627	232	696	999999	796	177	970	295	999999	515	771	999999	999999	763	171	699	839	122	136	999999	238	522	348	228	820	128	346	323	767	324	999999	726	910	753	999999	415	999999	66	841	16	999999	999999	999999	999999	435	100	999999	337	999999	455	999999	849	209	620	999999	115	884	999999	999999	999999	830	656	527	999999	999999	999999	276	999999	937	756	999999	782	280	999999	526	461	999999	898	792	730	487	18	999999	321	924	127	527	299	792	720	530	422	999999	999999	185	383	259	999999	901	999999	824	786	400	25	647	617	579	89	104	999999	580	986	685	135	999999	999999	114	216	999999	999999	527	976	71	226	999999	395	999999	999999	944	152	999999	999999	999999	411	906	700	618	537	673	317	999999	999999	205	292	150	544	737	999999	971	364	279	52	313	481	862	999999	724	999999	999999	262	999999	999999	144	951	307	734	999999	999999	228	501	213	577	999999	77	882	89	781	999999	86	691	657	506	145	999999	873	999999	542	525	549	68	975	444	747	999999	999999	999999	312	253	999999	415	554	463	856	999999	161	701	510	245	999999	782	76	999999	999999	107	604	999999	336	555	88	148	202	474	734	169	525	768	999999	131	999999	807	776	537	999999	670	146	999999	649	665	438	181	659	999999	926	766	992	40	346	649	816	742	999999	757	174	846	223	89	729	999999	955	392	872	388	449	790	15	538	159	999999	961	999999	889	671	126	907	488	894	548	999999	177	494	432	189	315	64	69	29	373	948	457	67	474	952	709	55	308	280	858	145	760	999999	880	999999	688	414	852	86	641	267	367	328	541	761	529	470	960	693	83	999999	731	986	175	210	980	904	999999	999999	962	80	608	217	46	999999	218	999999	613	999999	500	900	211	982	999999	999999	591	999999	999999	999999	999999	999999	999999	615	207	999999	413	773	999999	680	999999	784	478	999999	124	570	658	160	292	138	553	815	856	447	999999	183	193	749	999999	69	619	852	999999	999999	513	722	999999	992	20	573	999	444	424	933	594	716	432	296	867	999999	457	440	845	
999999	999999	617	392	647	423	999999	999999	663	174	239	70	86	405	999999	412	402	584	665	149	999999	999999	118	401	999999	853	999999	751	897	999999	790	612	999999	16	991	73	895	339	347	999999	987	292	345	999999	194	873	517	999999	187	883	475	243	999999	301	136	267	999999	226	470	794	936	282	392	781	999999	627	881	999999	999999	190	516	999999	246	96	162	436	794	838	216	59	346	999999	573	23	999999	557	999999	887	880	734	21	679	999999	553	642	715	899	563	896	567	991	446	906	997	377	413	996	705	149	699	472	223	19	421	458	770	708	379	375	999999	806	999999	200	679	178	836	999999	999999	453	447	536	241	941	649	999999	899	269	999999	999999	13	560	125	747	190	272	798	670	999999	999999	872	999999	530	999999	80	760	999999	256	236	828	999999	220	314	262	702	173	999999	281	999999	999999	558	511	142	734	372	275	691	256	999999	416	999999	999999	999999	597	581	440	16	53	871	888	69	652	42	747	999999	792	256	863	55	26	41	526	310	104	546	370	999999	795	825	999999	79	750	246	999999	458	375	476	716	681	271	166	197	410	481	999999	999999	478	395	630	579	28	827	210	993	385	853	865	649	61	220	567	220	228	76	819	318	416	223	298	738	325	540	192	784	999999	999999	125	829	800	640	892	999999	175	255	786	251	549	252	444	604	509	826	665	470	704	946	968	344	662	999999	999999	999999	106	891	263	488	645	426	999999	541	737	999999	849	420	327	89	55	999999	999999	577	768	999999	778	999999	999999	499	874	721	89	913	875	781	177	814	151	637	391	284	991	308	999999	999999	119	999999	866	473	976	254	153	624	901	995	64	94	226	335	999999	412	999999	764	999999	924	999999	229	666	956	999999	45	999999	689	698	770	999999	999999	971	645	64	876	999999	765	522	629	577	464	999999	999999	726	92	598	815	161	978	622	236	999999	682	999999	999999	246	910	604	941	975	464	926	140	23	83	123	580	281	610	584	896	251	983	356	882	217	786	240	999999	999999	999999	538	999999	999999	754	297	999999	860	175	639	917	170	581	654	123	538	882	999999	653	968	999999	999999	551	999999	725	999999	999999	999999	903	999999	459	680	818	999999	522	999999	999999	981	999999	786	824	720	115	970	667	736	669	339	242	999999	335	999999	999999	817	999999	918	999999	999999	433	769	586	963	999999	493	189	247	999999	87	142	999999	330	900	606	866	154	307	999999	580	736	988	325	380	102	558	356	539	103	10	999999	603	999999	891	557	499	209	861	763	999999	
790	999999	394	999999	207	55	33	999999	323	720	999999	132	490	416	589	445	453	216	870	999999	999999	650	154	351	999999	999999	999999	439	353	999999	667	292	543	816	789	999999	999999	999999	999999	57	535	922	225	382	999999	951	123	999999	999999	122	999999	993	991	999999	485	999999	286	999999	588	668	999999	593	91	216	999999	390	999999	673	999999	284	841	719	999999	823	999999	224	435	999999	23	62	425	725	138	241	71	674	301	188	340	649	39	999999	155	999999	260	999999	999999	18	330	946	372	449	905	999999	280	335	960	178	492	999999	714	999999	999999	535	252	81	465	999999	155	388	99	410	343	977	254	999999	999999	528	999999	930	383	426	450	77	690	976	820	999999	960	735	713	133	695	999999	934	999999	530	619	272	188	486	990	999999	941	856	961	115	927	782	989	761	999999	605	999999	886	298	74	962	845	276	261	363	889	419	999999	966	714	274	53	999999	760	999999	266	999999	454	393	563	999999	220	728	999999	892	999999	971	974	999999	999999	144	192	646	460	568	773	995	927	132	111	454	277	890	999999	841	883	62	999999	806	186	220	117	503	999999	565	751	127	405	368	44	917	999999	402	447	999999	91	407	279	201	190	270	466	999999	291	999999	999999	999999	480	999999	18	276	742	177	105	999999	37	688	911	999999	999999	999999	999999	568	97	193	18	874	452	999999	999999	486	782	47	625	916	754	999999	222	625	333	431	646	375	999999	768	999999	278	307	140	999999	403	495	384	999999	534	999999	898	243	999999	110	367	876	803	279	531	494	704	999999	189	999999	999999	476	999999	999999	395	19	235	999999	329	17	740	576	322	134	999999	990	999999	662	999999	256	855	552	124	524	966	555	999999	106	999999	284	480	726	128	577	311	999999	209	813	999999	525	444	689	999999	99	369	790	564	679	912	540	999999	52	460	932	999999	699	999999	770	999999	840	176	999999	390	54	537	999999	999999	744	822	439	791	594	673	576	812	999999	637	34	999999	185	990	999999	999999	297	197	999999	999999	195	870	999999	999999	438	999999	159	359	315	309	869	562	355	342	819	857	483	749	502	999999	884	130	540	71	337	615	429	849	12	945	103	857	108	747	272	874	999999	864	362	386	524	226	507	867	999999	471	809	843	180	316	709	999999	695	70	999999	75	339	551	248	822	999999	309	357	369	215	22	464	999999	79	945	647	999999	999999	126	853	667	622	673	302	865	999999	999999	678	695	246	555	999999	48	365	999999	544	667	626	539	999999	224	999999	148	999999	756	17	210	773	234	668	100	
159	999999	216	725	453	999999	999999	382	26	211	630	999999	132	999999	850	999999	999999	873	411	980	992	858	999999	639	797	484	22	546	857	606	999999	453	36	155	406	593	831	999999	753	878	418	253	523	396	593	218	25	11	905	592	957	899	823	688	999999	301	60	999999	999999	968	653	999999	999999	999999	398	187	634	977	999999	267	999999	999999	130	532	571	999999	999999	141	55	999999	469	20	640	999999	999999	913	630	348	57	114	542	264	712	784	999999	706	727	113	998	416	583	47	747	999999	999999	354	999999	301	999999	357	956	918	999999	348	509	999999	81	260	771	999999	556	296	929	158	999999	339	900	999999	999999	999999	32	241	143	638	999999	431	273	999999	277	999999	144	338	231	699	157	624	999999	374	999999	999999	999999	477	999999	999999	999999	297	117	598	924	668	453	443	994	261	999999	725	785	893	342	88	379	89	982	477	350	227	999999	240	10	109	999999	536	999999	713	999999	999999	899	618	778	718	323	674	77	608	850	700	344	970	999999	999999	838	838	41	206	223	555	494	864	183	641	999999	877	597	824	71	916	383	290	30	999999	825	176	125	999999	764	999999	22	999999	626	649	883	104	866	999999	271	768	999999	863	499	685	69	45	445	146	496	445	86	999999	546	934	327	64	949	592	607	671	723	418	442	999999	543	999999	247	534	758	999999	21	29	563	303	421	519	790	345	721	789	999999	978	136	328	999999	769	837	692	332	829	999999	283	970	599	55	999999	431	981	151	999999	797	999999	388	999999	999999	66	689	999999	522	999999	273	613	870	817	940	744	292	124	889	773	999999	555	999999	929	981	737	59	964	257	335	999999	809	999999	772	992	820	600	766	999999	572	90	594	180	524	566	542	412	163	658	999999	803	999999	999999	378	999999	252	999999	999999	999999	999999	999999	724	995	196	719	999999	419	108	825	129	154	525	229	327	999999	688	385	686	373	448	334	895	315	947	532	999999	718	825	999999	749	121	151	999999	207	999999	365	598	983	804	112	133	314	999999	538	999999	288	97	999999	684	987	867	32	95	939	371	121	999999	58	664	999999	745	593	999999	999999	18	13	147	999999	762	337	100	401	999999	270	325	30	568	776	999999	253	693	944	150	118	882	98	65	448	835	999999	945	549	329	999999	367	540	311	999999	530	162	999999	74	21	357	999999	475	150	999999	624	351	553	643	267	420	254	999999	452	893	999999	999999	999999	698	196	999999	999999	999999	999999	25	903	784	718	316	999999	999999	113	629	932	793	221	417	947	240	823	999999	
900	312	999999	909	621	566	999999	999999	999999	609	214	452	877	703	965	356	403	135	921	839	632	246	397	999999	317	625	867	658	999999	785	999999	717	874	999999	417	89	268	173	404	999999	697	311	257	646	434	999999	751	999999	828	865	23	822	318	984	862	999999	999999	664	601	995	699	439	735	283	636	496	577	185	296	885	97	240	730	999999	999999	331	989	750	999999	655	874	638	999999	817	772	160	408	890	840	753	999999	603	571	408	647	268	575	974	19	937	94	999999	999999	942	777	783	101	733	841	541	674	174	471	946	999999	999999	608	918	510	486	98	686	344	543	721	493	669	332	938	884	999999	999999	741	265	571	308	695	887	49	989	68	999999	59	999999	89	999999	142	625	999999	585	659	657	999999	999999	849	999999	241	409	999999	294	123	769	795	999999	999999	658	432	215	384	823	375	999999	879	521	428	423	636	999999	463	720	360	54	999999	362	999999	107	551	218	999999	999999	76	999999	665	754	875	299	878	102	999999	430	577	926	250	463	999999	999999	999999	999999	114	435	771	999999	999999	510	933	79	999999	443	999999	999999	116	224	999999	220	756	89	66	134	646	139	545	543	999999	43	153	999999	803	591	151	999999	999999	599	113	980	402	999999	999999	164	821	999999	999999	999999	999999	835	323	999999	136	40	707	140	881	999999	316	999999	999999	237	999999	912	367	509	275	143	301	443	369	517	999999	819	817	999999	999999	901	312	839	564	999999	999999	687	719	790	999999	999999	883	21	416	674	293	999999	999999	174	999999	437	999999	322	540	441	999999	927	475	806	251	317	222	821	400	980	351	476	999999	789	64	996	999999	577	211	502	259	290	37	999999	233	983	728	999999	999999	312	999999	999999	309	132	957	254	999999	913	548	999999	560	71	999999	436	999999	999999	999999	310	119	200	999999	229	120	47	191	862	900	781	582	268	588	999999	133	98	875	999999	176	999999	999999	810	999999	999999	38	999999	941	197	669	601	999999	415	276	427	543	507	77	999999	879	271	999999	104	999999	439	999999	289	411	991	938	999999	560	972	651	428	999999	999999	415	955	201	898	999999	994	202	309	999999	177	992	170	999999	625	31	990	481	904	999999	737	465	355	948	748	810	999999	259	147	50	397	764	848	949	999999	102	121	693	980	999999	946	902	999999	27	173	297	250	964	322	999999	569	999999	746	999999	741	844	69	999999	452	999999	154	744	64	268	999999	999999	154	221	793	999999	909	307	500	738	410	835	420	999999	784	461	570	986	999999	637	480	896	28	777	999999	999999	42	
113	251	999999	30	211	847	786	999999	760	999999	38	181	789	600	999999	10	999999	670	906	433	731	232	990	527	999999	808	427	787	136	999999	376	13	999999	501	806	999999	607	718	999999	999999	633	343	34	318	999999	815	999999	46	218	896	21	117	311	999999	310	880	260	375	862	999999	429	999	999999	376	776	35	999999	298	794	216	403	999999	470	918	800	398	999999	682	985	999999	999999	391	579	240	382	269	701	438	999999	925	804	242	855	806	568	633	475	657	542	999999	48	859	999999	11	502	721	646	999999	174	911	999999	578	389	999999	741	47	430	999999	993	999999	999999	348	107	869	411	171	443	664	359	176	999999	999999	149	479	999999	802	999999	577	737	999999	623	318	274	999999	253	999999	852	346	999999	999999	213	999999	663	35	192	700	761	381	999999	999999	288	981	44	997	999999	140	438	910	214	939	999999	852	899	342	892	25	83	817	999999	185	318	999999	600	828	963	999999	887	124	296	614	50	768	977	406	382	642	284	276	301	122	797	942	999999	999999	634	360	938	999999	143	177	626	999999	755	423	32	190	999999	999999	999999	902	253	324	623	600	898	138	875	503	960	259	999999	999999	526	513	388	376	966	475	204	612	999999	566	980	129	987	106	22	563	383	202	261	78	241	999999	869	482	329	541	236	999999	485	999999	370	883	999999	819	427	252	45	999999	999999	999999	21	431	999999	686	344	504	612	802	125	321	129	767	998	673	999999	137	643	905	56	435	249	698	137	711	205	999999	999999	178	678	770	528	726	977	999999	66	809	643	193	148	824	928	999999	389	173	325	602	885	999999	999999	299	608	139	609	789	675	999999	999999	54	490	246	811	444	134	999999	793	402	790	999999	616	765	494	460	767	232	506	816	318	963	395	999999	999999	929	924	999999	999999	398	126	198	671	742	515	599	702	901	23	494	309	999999	380	923	812	234	156	488	805	157	372	387	999999	859	999999	340	658	887	34	882	519	745	193	404	285	999999	989	873	259	895	758	865	218	22	517	999999	593	472	790	987	782	445	583	23	35	739	905	999999	737	184	940	814	877	140	974	563	850	975	647	220	244	282	238	999999	399	507	178	999999	352	731	747	195	107	47	109	84	999999	180	379	546	696	999999	145	85	954	943	999999	88	47	999999	999999	617	825	579	999999	999999	999999	674	624	527	570	999999	999999	999999	437	999999	716	839	999999	900	401	680	605	110	999999	66	999999	999999	954	999999	519	100	243	398	999999	139	370	999999	294	599	867	497	
555	999999	976	71	718	139	647	999999	236	158	999999	999999	561	753	21	725	65	696	999999	63	719	999999	18	999999	999999	80	999999	307	999999	198	555	999999	999999	904	134	754	133	462	999999	999999	515	754	229	371	999999	999999	837	554	127	644	999999	597	236	999999	777	387	999999	999999	999999	999999	429	350	814	999999	602	615	999999	657	628	999999	601	602	358	365	547	999999	999999	646	999999	999999	243	165	189	999999	999999	958	214	999999	136	746	910	999999	792	700	588	175	999999	191	768	437	993	189	925	860	52	870	248	871	276	812	999999	206	80	375	999999	274	170	74	322	644	411	882	530	999999	999999	975	999999	999999	999999	381	35	999999	999999	998	310	63	239	999999	707	854	719	343	953	324	999999	999999	556	427	296	324	15	874	868	999999	36	120	658	999999	513	999999	999999	999999	104	894	786	671	328	82	999999	360	44	840	367	999999	925	78	929	999999	999999	999999	999999	392	999999	462	376	160	999999	753	999999	200	405	196	816	999999	793	999999	248	999999	537	999999	999999	484	362	999999	289	175	517	410	209	999999	191	452	478	870	649	999999	228	642	528	635	999999	575	110	874	955	999999	34	727	674	796	829	869	678	928	999999	944	40	436	183	211	643	999999	553	23	999999	952	718	945	990	125	909	999999	541	902	874	819	384	488	980	442	150	789	999999	412	138	322	773	549	623	999999	648	792	469	999999	992	283	999999	96	999999	12	138	89	737	558	999999	233	337	776	64	437	999999	551	455	999999	70	853	763	999999	884	999999	189	178	331	295	477	127	146	224	909	999999	797	297	622	978	313	999999	62	999999	526	999999	984	997	495	195	144	106	999999	728	266	999999	519	999999	212	999999	823	960	757	451	91	768	96	123	866	463	640	999999	929	477	437	998	999999	999999	624	999999	711	999999	682	999999	161	381	781	418	957	770	91	916	94	451	164	999999	314	610	105	757	818	871	140	42	555	860	176	999999	300	268	999999	999999	266	232	468	641	999999	621	299	709	987	678	999999	999999	382	723	198	487	322	94	694	200	999999	866	171	840	61	999999	590	999999	215	911	999999	699	432	157	999999	861	999999	523	999999	999999	999999	999999	770	149	999999	999999	660	831	672	688	999999	216	999999	999999	454	399	999999	999999	589	636	999999	998	504	999999	560	466	673	235	73	336	999999	798	29	11	879	103	106	31	999999	27	999999	759	628	526	364	911	135	285	999999	270	800	365	933	999999	662	322	891	999999	589	258	370	435	768	345	999999	757	999999	999999	278	999999	303	49	502	999999	
646	999999	380	978	720	648	340	398	532	999999	536	149	865	590	349	566	212	412	441	876	999999	565	990	293	343	999999	999999	564	16	999999	966	999999	862	371	792	390	941	912	973	999999	918	999999	902	999999	809	54	892	999999	232	711	999999	891	999999	626	915	91	999999	97	645	124	923	776	391	189	836	775	286	504	999999	958	625	999999	439	500	957	999999	662	35	484	999999	999999	127	341	304	999999	85	163	246	455	710	109	854	999999	859	999999	152	590	999999	138	43	767	398	999999	999999	999999	857	462	999999	668	240	428	999999	613	356	999999	805	999999	96	983	999999	622	999999	58	97	858	770	32	579	482	815	104	938	897	450	999999	326	319	999999	218	999999	623	55	999999	999999	291	999999	251	921	999999	222	707	503	739	999999	421	726	349	999999	414	325	999999	882	634	999999	999999	489	367	999999	824	999999	496	376	878	645	147	576	472	832	805	24	999999	111	999999	270	117	600	209	530	39	804	976	999999	663	999999	513	741	999999	724	999999	999999	486	88	106	999999	725	341	625	104	999999	844	263	516	915	400	795	999999	999999	374	999999	999999	290	837	999999	30	116	897	713	985	141	406	165	748	999999	13	999999	450	999999	754	544	775	975	115	300	195	999999	470	683	272	107	999999	979	999999	979	544	999999	999999	999999	86	269	828	628	639	962	999999	688	999999	763	999999	863	355	728	17	830	969	569	999999	546	999999	999999	646	224	999999	888	361	999999	119	769	999999	492	999999	504	928	494	999999	157	345	152	468	999999	45	999999	771	409	751	999999	971	999999	19	975	999999	112	997	607	623	613	188	751	611	415	578	746	555	999999	975	850	800	523	124	822	233	43	88	451	443	939	452	999999	146	309	999999	894	759	243	155	785	507	999999	999999	112	969	594	999999	62	927	299	161	352	433	901	261	458	111	197	751	312	999999	556	999999	684	171	146	999999	999999	999999	684	987	999999	999999	200	353	479	652	22	852	639	502	36	999999	999999	787	109	617	244	58	997	793	571	999999	843	761	950	999999	999999	999999	832	979	237	999999	253	999999	839	78	243	558	781	806	99	344	122	809	997	42	29	896	999999	529	380	264	962	999999	999999	999999	999999	438	402	321	999999	999999	30	660	275	933	280	842	948	41	384	686	276	200	704	236	379	43	999999	999999	147	300	879	999999	608	973	999999	999999	886	999999	999999	805	165	469	999999	27	999999	461	999999	74	761	187	947	999999	155	999999	987	772	999999	198	999999	407	674	999999	184	999999	202	717	999999	301	803	999999	955	938	
402	999999	530	999999	849	686	912	917	498	699	999999	999999	352	848	999999	999999	985	999999	175	999999	559	999999	999999	682	295	186	825	607	409	999999	271	842	999999	19	637	576	174	191	922	999999	286	542	909	974	326	223	821	353	559	147	315	445	753	267	389	999999	448	848	999999	673	999999	315	518	999999	438	324	739	343	220	592	750	804	999999	665	421	26	331	166	365	999999	999999	999999	57	272	999999	825	999999	999999	630	476	137	325	999999	999999	649	970	34	999999	999999	12	484	488	142	999999	397	511	999	97	846	999999	839	292	492	448	319	388	267	255	316	612	235	775	713	999999	999999	434	143	197	26	450	992	667	620	363	597	876	349	90	874	436	826	11	127	999999	636	845	999999	232	939	271	713	778	357	933	776	708	775	999999	999999	999999	377	999999	81	405	379	182	999999	139	850	442	48	999999	999999	880	785	233	658	454	118	618	601	911	257	755	737	999999	999999	686	586	889	999999	951	577	911	68	24	999999	721	888	463	183	703	381	999999	999999	536	407	999999	999999	553	999999	330	290	894	371	466	999999	326	999999	999999	863	985	553	961	341	96	609	999999	999999	771	302	937	565	654	444	999999	539	751	532	211	999999	999999	539	42	838	781	999999	683	999999	601	460	613	62	999999	600	198	159	420	174	999999	926	938	655	385	260	123	999999	635	459	473	999999	812	999999	999999	348	999999	455	520	999999	560	425	926	919	230	321	999999	999999	831	63	255	999999	129	999999	396	999999	999999	999999	163	782	999999	26	999999	233	86	999999	647	820	595	999999	579	743	639	297	614	720	999	28	435	74	571	239	932	581	999999	725	808	236	999999	191	469	835	999999	738	407	543	999999	703	842	556	673	868	999999	446	999999	512	118	831	971	675	285	860	760	98	220	496	94	464	29	999999	865	420	422	413	926	743	451	900	889	999999	341	306	999999	879	400	702	940	496	999999	700	616	976	999999	731	906	609	85	213	528	911	459	924	683	491	690	999999	455	884	519	740	71	999999	942	901	999999	979	684	880	698	999999	555	597	999999	328	744	888	166	999999	507	327	668	247	382	999999	620	416	622	694	999999	147	256	66	976	366	639	408	44	363	999999	926	999999	204	999999	20	365	861	567	999999	999999	802	106	764	999999	202	82	823	835	963	290	927	366	990	999999	560	999999	499	621	999999	689	346	999999	803	304	581	402	473	732	999999	999999	758	849	268	946	396	999999	999999	679	999999	294	815	572	80	82	470	999999	934	999999	954	999999	999999	250	
567	674	410	947	999999	999999	805	800	608	100	474	351	531	88	108	53	999999	518	777	819	837	715	874	774	783	999999	834	21	467	960	778	621	756	518	999999	593	546	448	999999	33	874	983	686	724	999999	999999	999999	391	999999	999999	218	446	972	999999	412	852	800	635	999999	571	999999	794	342	999999	999999	853	999999	23	796	515	999999	999999	769	999999	999999	854	39	999999	999999	999999	190	452	549	999999	999999	341	648	709	116	999999	792	910	284	187	999999	89	651	49	411	999999	144	999999	595	955	394	362	676	228	111	558	822	999999	958	121	999999	999999	254	999999	999999	980	214	999999	999999	367	722	999999	581	592	366	999999	999999	990	999999	432	999999	653	999999	593	192	999999	665	430	607	999999	616	152	999999	999999	796	215	835	885	999999	430	50	259	629	999999	243	798	999999	93	861	246	355	832	999999	536	203	736	335	660	999999	505	325	999999	288	999999	751	580	643	999999	796	161	40	327	845	327	391	669	34	629	360	999999	617	999999	999999	370	212	783	999999	425	969	999999	879	184	312	648	115	266	970	280	486	662	165	372	297	710	216	37	986	585	154	534	712	705	310	999999	999999	742	999999	917	156	967	999999	227	449	999999	281	855	25	207	221	135	698	754	153	697	999999	255	294	858	164	184	796	664	999999	445	357	184	999999	122	760	372	51	62	133	518	999999	937	922	999999	438	999999	22	789	373	29	835	958	561	612	961	641	457	365	763	972	999999	999999	999999	14	389	106	999999	902	446	999999	93	646	630	635	999999	301	333	734	999999	803	172	17	300	261	609	398	622	271	161	129	999999	686	298	161	999999	654	990	917	181	999999	379	119	352	525	936	199	337	926	247	669	999999	723	935	999999	809	173	386	695	404	990	999999	999999	999999	999999	933	407	999999	479	298	720	311	415	562	98	999999	62	664	774	325	999999	71	696	34	999999	999999	201	750	338	999999	183	278	304	999999	999999	857	660	367	35	591	538	842	857	638	526	368	902	999999	846	536	756	509	611	999999	999999	929	787	695	269	516	999999	999999	28	138	124	452	999999	892	380	240	773	695	999999	193	786	578	213	68	999999	133	999999	39	903	801	999999	674	999999	999999	999999	262	79	965	108	518	849	882	823	729	999999	83	361	999999	999999	615	763	71	870	428	593	415	725	999999	196	146	609	712	999999	227	999999	449	785	999999	364	128	171	808	596	999999	343	904	999999	999999	544	434	771	897	248	297	48	999999	999999	247	341	132	536	350	778	961	909	999999	139	606	195	
84	298	280	999999	672	454	954	474	750	95	688	660	251	195	762	999999	999999	474	465	999999	999999	645	548	749	242	591	999999	999999	635	999999	206	999999	999999	999999	999999	999999	500	999999	575	842	999999	68	64	162	999999	999999	294	999999	25	596	207	672	673	427	185	439	749	530	999999	91	633	924	999999	539	999999	912	511	953	725	626	999999	469	898	999999	105	951	590	395	999999	770	306	666	24	49	999999	533	111	731	999999	40	396	969	999999	494	219	168	999999	524	274	740	959	341	438	999999	721	737	774	61	331	233	848	364	434	652	999999	999999	999999	799	525	364	999999	999999	999999	695	240	904	999999	999999	412	999999	732	76	131	365	811	965	237	626	328	286	759	59	410	999999	999999	41	545	999999	709	252	258	429	999	909	999999	189	999999	743	168	816	107	370	648	393	999999	782	243	78	840	819	739	293	481	249	604	761	999999	952	513	999999	999999	463	704	170	688	999999	76	221	436	632	475	494	467	511	188	399	411	26	397	409	798	476	346	890	999999	965	999999	999999	999999	177	809	547	240	959	457	644	665	488	705	999999	715	32	641	218	354	999999	826	970	999999	215	360	999999	564	113	410	999999	126	814	656	723	364	316	999999	999999	822	927	263	507	63	544	999999	922	321	209	694	775	834	138	546	268	149	978	999999	110	817	999999	983	136	558	999999	527	851	831	982	834	408	126	382	395	426	991	328	999999	999999	481	999999	51	364	419	999999	67	999999	278	398	999999	386	617	999999	999999	999999	943	136	949	499	27	882	101	338	375	295	658	999999	742	999999	276	821	71	183	628	389	414	628	999999	923	506	539	583	442	999999	458	999999	321	930	29	483	864	378	999999	999999	598	346	713	989	999999	976	605	999999	158	132	762	324	443	186	72	961	999999	419	35	992	488	999999	658	930	999999	999999	347	531	722	646	412	999999	644	675	39	999999	701	639	593	947	999999	293	434	320	645	143	358	999999	999999	67	999999	999999	353	999999	30	999999	688	782	83	630	638	83	533	512	720	320	999999	999999	999999	28	999999	999999	999999	88	101	205	875	999999	294	782	155	999999	999999	664	999999	957	108	219	655	999999	365	918	566	963	318	827	759	921	999999	335	463	590	986	849	797	999999	629	999999	343	825	424	999999	498	300	999999	435	420	868	34	763	221	999999	122	416	663	999999	129	999999	770	999999	445	953	747	999999	329	999999	226	999999	999999	14	337	834	875	830	326	25	430	275	489	999999	416	890	896	837	124	992	478	580	195	454	363	
999999	504	80	389	470	601	999999	970	919	218	999999	10	29	435	387	596	999999	100	648	921	853	999999	999999	856	554	67	910	999999	337	96	646	628	422	651	570	339	999999	450	999999	423	999999	305	569	674	999999	999999	876	999999	737	405	196	489	547	999999	999999	393	616	223	999999	413	690	694	643	832	572	978	587	378	864	57	791	841	244	999999	999999	999999	813	223	56	665	190	999999	999999	999999	900	166	90	889	150	187	722	591	999999	452	732	999999	661	737	112	832	311	508	547	689	614	355	999999	323	999999	952	580	403	176	999999	232	999999	999999	712	932	415	898	698	237	687	999999	209	235	791	501	834	896	999999	999999	224	363	999999	961	427	999999	554	911	766	397	198	606	329	424	446	999999	550	999999	999999	804	697	933	613	280	999999	365	414	130	999999	821	999999	65	504	999999	952	816	551	229	169	999999	388	999999	999999	310	999999	90	15	999999	789	571	950	999999	947	999999	423	290	749	999999	999999	72	911	999999	458	945	729	142	112	46	999999	629	678	330	459	564	426	204	999999	313	999999	999999	359	999999	341	891	870	999999	118	999999	868	672	76	149	128	107	483	953	54	195	581	999999	999999	969	322	169	892	630	765	393	855	229	487	446	999999	331	712	291	999999	567	85	999999	34	999999	999999	999999	562	999999	212	999999	90	472	159	617	731	335	800	390	318	181	998	999999	999999	725	376	649	194	630	970	796	999999	202	999999	487	120	305	881	108	801	521	606	363	427	414	312	392	80	999999	715	844	531	999999	973	921	568	999999	999999	308	513	528	616	932	568	415	966	999999	613	672	506	435	453	702	588	796	575	644	822	283	423	983	579	999999	915	999999	275	73	228	938	919	285	707	999999	999999	283	905	673	795	21	447	424	779	407	373	289	400	829	742	187	356	923	21	325	885	999999	948	302	26	442	150	902	999999	675	753	230	999999	870	116	315	890	901	849	811	835	998	213	181	949	636	999999	446	999999	999999	591	995	273	999999	697	75	334	613	657	999999	871	544	999999	114	999999	999999	999999	529	722	437	296	454	83	210	489	886	325	777	352	390	706	999999	582	999999	93	757	957	346	183	50	980	287	254	999999	940	301	254	109	526	806	84	216	999999	999999	755	147	921	999999	999999	810	750	557	999999	276	655	999999	962	136	31	897	196	225	999999	681	999999	18	999999	586	270	999999	642	226	261	999999	999999	500	999999	689	872	945	835	893	443	372	300	432	27	977	841	773	999999	127	999999	628	620	999999	999999	
51	445	746	937	999999	802	714	999999	534	306	999999	960	164	196	283	263	86	71	302	781	983	391	34	999999	232	744	999999	999999	525	148	999999	999999	455	641	938	253	999999	17	500	101	728	204	766	136	302	999999	687	587	65	864	11	567	328	88	875	660	999999	755	999999	600	315	999999	652	395	999999	799	514	523	257	39	137	999999	571	211	63	789	625	999999	699	214	67	909	999999	660	999999	75	999999	999999	765	288	833	381	302	999999	785	873	999999	380	999999	502	512	173	999999	36	999999	933	995	126	34	96	44	523	999999	510	542	406	60	991	259	999999	202	147	757	999999	206	756	999999	670	426	999999	246	255	444	999999	702	893	999999	999999	999999	213	999999	490	353	999999	254	319	999999	791	368	388	999999	560	131	999999	310	374	416	371	999999	999999	167	335	700	845	849	999999	88	999999	807	648	826	999999	77	55	539	711	794	88	724	999999	440	999999	312	999999	365	999999	134	590	895	337	487	218	948	942	999999	743	789	999999	999999	999999	241	999999	983	999999	999999	999999	493	85	325	999999	580	338	647	999999	999999	183	999999	663	489	174	664	498	964	999999	171	618	333	999999	10	999999	922	296	999999	268	655	999999	999999	592	484	814	202	59	999999	306	756	999999	571	14	402	999999	999999	135	28	664	999999	999999	999999	999999	558	944	228	367	84	999999	999999	294	89	388	999999	574	999999	999999	188	675	971	999999	999999	668	723	21	56	328	732	138	85	796	278	594	466	912	484	999999	43	540	999999	999999	974	745	629	472	80	999999	999999	827	999999	289	999999	352	693	196	518	999999	790	999999	897	999999	634	946	454	999999	26	494	922	385	999999	999999	407	647	89	146	640	999999	48	260	941	999999	999999	904	438	796	849	925	999999	279	403	652	706	496	643	695	209	38	301	749	999999	999999	270	341	738	24	881	999999	273	556	999999	999999	794	999999	605	42	298	730	518	999999	40	100	593	999999	999999	447	978	911	999999	393	936	612	196	299	999999	366	604	280	999999	999999	915	549	662	354	723	999999	858	176	999999	611	407	479	519	999999	718	365	991	617	359	999999	45	969	305	999999	999999	944	999999	504	735	248	438	27	563	104	742	491	999999	249	999999	618	589	811	29	402	985	466	999999	553	581	999999	374	986	921	875	388	945	999999	783	999999	778	529	363	999999	652	183	999999	916	425	900	999999	927	752	687	741	999999	233	999999	903	893	163	852	299	923	296	999999	999999	106	687	715	797	246	654	515	161	999999	236	380	377	999999	605	550	676	653	353	521	622	
308	999999	999999	999999	995	351	889	581	925	239	999999	999999	778	732	294	239	999999	112	999999	282	247	999999	652	485	999999	582	684	298	999999	185	999999	579	999999	261	999999	916	522	560	801	999999	764	999999	999999	999999	999999	234	598	496	320	321	966	550	363	248	385	999999	537	689	311	422	999999	601	999999	999999	592	859	380	527	590	999999	716	159	999999	104	517	313	311	999999	999999	629	984	197	977	999999	999999	106	226	536	875	379	999999	999999	999999	389	999999	999999	965	485	276	936	853	999999	906	942	604	999999	249	999999	730	82	999999	999999	11	682	438	479	999999	676	541	496	643	844	999999	999999	989	883	999999	922	865	354	347	825	527	752	999999	914	290	44	697	999999	857	957	806	803	908	644	831	576	950	759	549	298	944	779	302	19	428	696	953	999999	917	327	999999	385	734	645	999999	258	907	999999	198	589	979	150	639	685	48	848	311	999999	62	999999	971	116	805	59	881	747	459	765	495	594	999999	999999	999999	540	999999	430	999999	999999	428	999999	669	999999	571	960	999999	804	150	999999	971	580	394	999999	668	999999	999999	296	580	685	763	478	999999	151	38	603	999999	12	666	109	999999	999999	778	999999	926	999999	999999	544	545	844	739	87	607	999999	794	914	210	482	318	999999	194	279	849	394	999999	949	782	999999	999999	967	462	317	999999	51	497	363	801	999999	682	199	999999	999999	750	735	999999	685	871	999999	999999	999999	403	35	693	778	914	851	768	394	537	977	999999	999999	146	577	392	431	999999	565	354	440	999999	999999	799	129	957	383	528	123	999999	824	999999	999999	181	999999	574	436	623	368	136	646	595	417	819	705	999999	795	999999	183	352	523	999999	315	613	916	10	549	236	574	820	541	332	654	945	999999	899	871	964	999999	13	999999	808	999999	439	708	845	705	43	999999	626	172	708	999999	999999	924	88	771	221	999999	293	34	210	59	548	595	323	999999	471	116	805	999999	830	821	179	396	999999	999999	876	999999	80	305	516	999999	999999	658	832	977	884	30	634	137	660	709	569	978	756	759	999999	843	395	904	999999	927	999999	994	341	886	185	384	219	999999	895	316	194	999999	518	78	110	889	762	999999	999999	450	482	678	999999	131	262	201	640	956	141	999999	520	175	999999	589	843	954	326	999999	999999	509	811	720	242	353	999999	580	470	687	999999	999999	91	999999	999999	793	999999	620	999999	220	634	984	999999	262	782	862	796	28	927	999999	999999	999999	573	816	543	999999	639	762	445	627	605	681	730	952	307	987	950	470	999999	999999	
999999	999999	931	115	322	999999	765	558	937	379	557	507	653	540	463	999999	579	275	516	302	999999	692	184	405	999999	952	263	791	955	794	999999	335	999999	660	999999	11	999999	467	504	724	790	999999	999999	76	79	108	38	199	999999	795	417	685	999999	999999	122	999999	59	535	500	369	565	973	603	152	467	999999	999999	992	745	461	296	999999	770	791	512	999999	867	117	335	517	924	73	303	169	386	236	380	999999	547	353	951	689	967	144	169	816	487	682	609	847	302	999999	454	999999	999999	999999	914	173	522	49	584	941	210	999999	445	501	999999	999999	765	999999	851	999999	999999	402	510	606	154	636	999999	999999	999999	195	999999	488	999999	888	999999	999999	660	999999	321	217	164	508	999999	20	999999	984	999999	667	145	53	916	378	995	172	999999	61	536	999999	161	288	999999	826	452	398	443	721	768	556	999999	424	783	684	919	644	975	946	999999	499	127	169	937	964	999999	552	999999	999999	492	62	308	567	729	757	929	43	676	999999	999999	380	999999	767	226	152	999999	720	269	241	459	999999	196	999999	999999	47	785	992	351	577	276	900	129	313	239	715	257	325	999999	999999	755	886	999999	648	999999	263	922	359	999999	999999	189	999999	999999	47	999999	999999	865	999999	149	691	972	936	691	108	70	999999	261	273	538	999999	894	999999	35	242	486	573	393	548	752	174	124	435	999999	999999	398	999999	999999	91	633	107	849	592	185	13	64	818	204	999999	587	735	12	659	999999	442	900	719	814	60	561	999999	748	327	912	975	577	546	887	145	710	999999	549	999999	640	440	661	312	294	31	188	667	378	523	960	27	172	464	614	999999	655	678	622	566	530	525	359	531	999999	209	435	999999	930	68	168	954	196	832	29	999999	780	597	435	793	871	893	738	234	366	999999	999999	999999	931	281	489	42	20	999999	648	124	91	139	999999	94	595	671	737	320	365	16	831	339	999999	234	836	999999	999999	829	694	999999	787	999999	174	783	396	322	585	659	578	999999	943	213	999999	905	999999	651	999999	351	207	210	166	428	999999	360	74	999999	678	999999	445	431	789	191	298	21	999999	957	964	849	999999	283	999999	87	741	239	999999	628	155	999999	999999	999999	999999	901	632	494	480	368	265	814	719	912	643	877	224	999999	346	762	914	182	578	351	686	999999	653	924	124	88	687	639	999999	445	338	149	782	260	338	888	558	804	540	968	701	160	140	785	999999	217	999999	593	893	999999	713	972	961	999999	999999	999999	258	707	379	999999	681	626	999999	283	
583	999999	105	964	818	457	213	999999	641	999999	650	536	985	999999	999999	906	225	103	999999	999999	999999	365	188	207	752	360	999999	999999	434	148	297	85	999999	856	999999	999999	122	898	775	445	108	602	341	361	934	971	992	390	422	472	186	999999	880	542	999999	999999	325	897	221	999999	817	362	999999	999999	322	574	904	138	665	159	999999	326	328	309	887	139	34	826	273	780	999999	259	999999	999999	999999	709	204	100	315	984	820	999999	687	317	999999	999999	999999	838	49	369	77	999999	724	999999	677	999999	999999	580	654	421	203	498	633	999999	109	567	923	999999	999999	613	379	999999	823	681	339	580	639	21	681	151	223	195	787	904	713	999999	999999	999999	294	111	449	624	999999	894	790	331	590	255	217	70	999999	202	999999	436	989	263	50	52	934	107	231	999999	899	513	207	17	711	729	727	604	999999	759	440	440	999999	999999	378	928	890	999999	999999	999999	803	620	328	31	999999	360	999999	460	464	493	240	196	879	200	999999	931	696	999999	619	861	999999	613	39	73	761	867	999999	244	884	121	161	926	999999	837	455	288	194	186	999999	999999	814	276	149	548	528	253	560	999999	39	999999	241	117	397	138	999999	200	591	999999	269	31	999999	680	576	999999	999999	314	89	52	745	446	746	520	664	269	56	262	473	999999	544	518	317	298	214	447	880	999999	538	978	999999	999999	999999	929	999999	108	999999	143	700	796	217	224	999999	999999	238	593	699	999999	452	138	91	612	999999	110	721	751	713	799	999999	138	473	999999	775	111	79	490	749	817	604	566	996	999999	561	677	283	329	999999	999999	70	621	748	169	601	409	896	370	538	596	217	999999	394	473	667	572	332	999999	999999	72	448	748	999999	999999	126	886	999999	999999	60	58	827	401	407	999999	738	854	390	314	695	999999	215	708	951	162	610	438	999999	999999	255	989	354	363	881	291	999999	322	999999	866	52	714	999999	727	999999	489	769	816	999999	479	734	812	191	28	234	82	857	999999	796	691	281	688	999999	609	999999	999999	703	473	999999	125	563	426	87	524	271	981	108	999999	399	999999	999999	793	999999	999999	999999	443	807	336	139	999999	999999	620	525	96	594	364	999	999999	804	258	999999	306	306	651	916	317	735	999999	756	999999	973	380	350	999999	999999	487	27	22	999999	489	999999	999999	343	711	692	942	900	999999	929	907	981	440	682	150	685	96	999999	29	785	491	708	150	579	886	999999	63	280	201	788	999999	347	987	858	325	995	419	962	594	959	973	416	744	999999	999999	
271	999999	697	209	649	221	990	999999	236	328	999999	123	797	456	876	638	999999	709	212	823	570	994	582	366	154	276	999999	902	69	812	999999	999999	999999	730	625	301	999999	80	552	999999	126	999999	760	999999	544	882	621	515	718	331	310	706	541	914	288	277	961	340	65	382	96	97	999999	999999	254	999999	999999	77	831	584	282	602	167	634	707	231	243	53	822	999999	999999	618	999999	738	999999	377	432	999999	451	357	340	35	999999	999999	490	38	410	345	294	728	181	554	684	144	59	708	549	999999	217	67	43	918	518	999999	727	999999	903	210	913	999999	394	223	625	483	253	256	586	988	154	678	820	897	999999	104	100	999999	934	59	688	802	828	999999	289	394	999999	422	517	999999	999999	23	135	210	999999	418	344	957	928	210	890	802	999999	999999	762	999999	246	146	169	424	701	627	999999	999999	521	120	58	868	934	999999	169	999999	999999	363	547	140	552	620	474	349	760	143	999999	734	168	886	680	277	762	750	158	187	262	102	531	999999	480	999999	999999	322	370	475	33	698	999999	70	72	768	999999	631	999999	999999	671	819	664	568	999999	808	694	635	999999	780	115	193	91	982	578	999999	832	999999	660	280	999999	162	979	999999	999999	482	694	108	823	911	264	141	764	533	516	442	438	962	378	672	587	999999	881	589	370	839	617	68	491	426	935	300	971	715	692	518	840	379	458	972	999999	596	999999	528	526	974	428	558	475	145	217	999999	354	988	693	999999	281	400	999999	280	999999	636	616	999999	999999	963	169	59	999999	997	602	999999	999999	999999	999999	991	252	999999	73	999999	420	68	999999	356	999999	75	945	982	32	813	247	999999	455	187	116	487	979	414	552	999999	814	999999	717	999999	542	159	999999	949	999999	701	636	918	337	538	859	807	999999	270	999999	910	28	187	999999	36	760	162	999999	337	298	999999	21	837	810	510	999999	51	351	124	999999	69	710	996	999999	330	186	329	122	917	328	309	443	719	999999	641	544	999999	353	999999	717	389	545	37	660	369	689	999999	117	826	956	818	999999	929	456	139	210	32	634	705	849	440	50	695	19	989	636	999999	622	178	965	944	698	999999	406	433	999999	999999	345	193	640	387	999999	295	960	509	843	514	273	96	441	522	12	999999	840	286	999999	999999	28	671	733	397	186	939	860	22	130	999999	533	32	615	999999	686	999999	75	472	229	754	999999	509	155	132	39	535	736	999999	999999	999999	999999	999999	999999	999999	663	673	999999	253	210	282	434	999999	389	47	
981	250	480	914	999999	561	582	378	67	595	999999	519	526	999999	367	650	212	999999	80	79	986	413	937	941	999999	23	991	821	999999	999999	999999	787	129	117	999999	788	65	999999	617	390	478	450	71	499	559	154	999999	848	885	560	80	27	876	320	61	577	313	538	60	999999	569	999999	117	999999	999999	336	999999	418	469	579	999999	389	999999	999999	999999	545	352	448	392	999999	999999	152	999999	999999	876	312	999999	809	65	574	485	526	771	999999	821	718	999999	950	999999	232	754	738	999999	999999	964	690	227	999999	999999	515	234	864	999999	342	999999	999999	824	406	244	963	425	590	999999	895	104	79	618	15	869	882	999999	999999	224	169	963	136	763	629	746	999999	999999	999999	99	999999	349	620	379	439	837	404	999999	936	999999	270	806	174	386	493	222	894	999999	221	999999	837	313	833	650	986	378	830	999999	205	659	58	999999	701	999999	812	556	999999	699	188	178	474	988	999999	685	953	362	999999	750	280	417	851	123	873	406	999999	246	515	969	999999	71	16	741	999999	286	999999	392	115	999999	573	999999	738	205	894	999999	852	999999	999999	999999	696	633	578	90	392	999999	808	999999	14	305	248	576	51	514	316	999999	171	733	300	988	28	571	257	999999	186	344	999999	656	229	999999	999999	413	208	367	283	999999	999999	925	359	909	478	731	388	810	436	997	895	234	888	777	881	129	999999	58	140	135	386	453	903	57	999999	161	999999	183	999999	999999	377	684	240	999999	634	246	383	390	520	999999	193	447	698	189	449	454	999999	452	949	434	854	999999	236	157	999999	48	31	311	999999	327	24	214	999999	601	629	220	993	341	152	645	745	178	538	843	942	938	755	724	608	664	999999	274	234	327	980	227	457	92	183	595	999999	82	589	202	281	978	388	106	559	238	461	436	309	314	688	686	621	393	215	999999	293	307	702	999999	999999	999999	980	741	621	411	763	910	999999	557	431	673	588	999999	572	999999	999999	999999	999999	380	212	999999	965	919	639	303	606	999999	999999	738	999999	916	379	452	269	531	997	999999	999999	999999	474	999999	278	999999	999999	999999	108	285	999999	252	884	634	143	331	934	999999	784	70	112	327	999999	699	43	429	255	514	999999	145	86	999999	999999	913	183	26	906	661	999999	223	999999	999999	205	331	253	635	854	678	999999	58	518	292	999999	937	544	167	352	774	999999	849	506	378	721	962	208	779	286	999999	460	127	999999	999999	297	570	34	999999	132	483	456	999999	999999	577	731	255	626	999999	999999	999999	379	26	673	
141	154	999999	717	667	902	999999	999999	999999	358	884	227	666	999999	999999	995	185	912	65	44	869	328	119	285	929	646	999999	346	414	999999	257	600	999999	999999	999999	137	458	853	366	586	890	360	982	999999	689	359	75	623	389	798	129	125	999999	981	804	812	45	563	999999	31	435	999999	999999	989	999999	999999	782	222	999999	118	546	999999	556	479	154	999999	346	69	999999	579	999999	853	956	999999	999999	142	999999	463	648	481	102	894	74	345	160	994	641	992	948	404	577	999999	285	281	262	798	569	845	836	999999	999999	975	999999	999999	999999	999999	939	113	635	968	18	329	573	865	26	651	999999	221	328	999999	877	999999	999999	201	12	728	577	999999	999999	566	572	440	626	363	15	127	927	855	999999	577	64	537	367	979	999999	257	289	419	265	610	541	358	526	686	418	131	864	775	217	721	14	263	750	999999	999999	578	999999	220	860	898	724	411	325	750	105	349	999999	141	806	754	449	168	430	999999	35	224	999999	999999	999999	999999	263	161	999999	999999	573	999999	999999	298	583	816	554	78	999999	366	885	139	42	776	999999	78	144	732	969	999999	282	846	833	997	53	191	665	762	275	976	645	573	763	999999	187	304	999999	698	558	989	999999	380	999999	999999	866	895	999999	146	359	999999	748	531	191	194	902	726	967	999999	999999	401	161	791	999999	583	721	322	375	891	599	296	516	446	999999	980	262	902	247	769	141	158	999	528	413	399	999999	124	392	579	248	460	999999	772	454	166	837	418	576	35	353	554	530	999999	999999	999999	369	312	357	210	932	10	489	208	658	999999	402	999999	388	999999	999999	999999	930	796	653	999999	999999	744	991	999999	153	844	335	222	999999	999999	627	999999	980	349	39	924	766	191	999999	999999	999999	138	123	358	764	214	39	172	679	746	999999	734	646	408	114	624	321	340	67	97	674	277	999999	999999	478	692	999999	999999	999999	431	840	748	159	414	999999	830	630	999999	262	999999	999999	172	542	680	999999	892	999999	999999	999999	415	612	436	999999	999999	574	703	356	52	999999	82	562	990	788	258	906	875	999999	242	240	284	994	679	999999	129	282	512	999999	111	118	999999	628	80	803	969	818	413	624	599	999999	999999	483	588	762	190	999999	999999	384	294	774	97	317	830	350	960	421	933	359	14	286	71	999999	254	934	304	453	491	197	819	439	999999	260	999999	402	766	800	999999	917	896	742	458	138	999999	337	30	278	999999	730	999999	999999	884	64	999999	322	778	504	999999	654	467	999999	999999	636	564	
854	281	836	331	438	583	999999	999999	999999	999999	272	828	933	530	999999	913	36	655	761	999999	271	554	999999	999999	673	999999	272	572	999999	459	999999	847	999999	573	594	66	193	946	368	156	682	552	869	601	999999	494	844	974	999999	740	441	92	144	292	303	999999	999999	999999	999999	815	999999	999999	253	565	304	999999	15	370	999999	861	729	999999	999999	614	671	718	685	999999	293	188	778	999999	999999	31	28	999999	713	540	280	999999	232	987	297	999999	834	94	309	313	307	932	488	484	48	460	999999	361	796	529	620	584	623	987	912	479	46	999999	346	999999	547	227	999999	475	999999	649	999999	742	999999	742	780	587	419	999999	999999	360	700	999999	259	800	20	666	290	999999	999999	695	671	999999	84	999999	517	811	999999	86	999999	90	999999	22	999999	999999	820	999999	570	63	999999	42	999999	999999	449	561	779	742	999999	545	999999	881	937	528	999999	999999	978	999999	999999	973	235	999999	839	999999	617	468	140	687	909	860	980	999999	106	236	444	887	531	430	794	999999	48	775	999999	999999	864	884	152	999999	467	990	420	426	611	596	828	780	999999	999999	999999	981	999999	102	832	913	565	480	785	999999	999999	999999	872	999999	610	154	935	459	929	637	999999	733	325	437	999999	918	449	563	139	509	999999	663	999999	999999	999999	813	101	999999	942	135	646	393	109	999999	619	798	127	862	815	467	661	378	999999	565	999999	999999	665	993	999999	913	473	11	351	999999	312	429	974	999999	999999	796	62	999999	516	999999	991	95	633	883	818	430	800	586	747	999999	999999	39	812	138	347	896	157	107	999999	999999	662	644	52	823	139	200	824	945	111	29	999999	671	862	57	573	276	276	999999	185	999999	122	886	264	678	437	999999	999999	845	999999	864	649	954	916	999999	999999	357	53	999999	754	628	999999	855	484	999999	999999	999999	177	765	564	80	629	999999	999999	630	999999	775	999999	373	999999	856	583	999999	119	999999	379	459	999999	384	999999	226	233	999999	37	557	845	266	411	535	999999	260	115	850	291	764	245	283	42	296	570	376	967	680	423	897	54	627	999999	247	359	999999	431	999999	999999	348	999999	172	348	374	784	659	374	999999	999999	999999	750	732	697	354	999999	999999	427	468	814	538	258	552	999999	139	512	228	999999	173	999999	613	828	323	990	943	917	82	935	667	511	911	12	122	728	288	156	999999	929	999999	245	263	999999	999999	977	331	99	305	130	218	862	566	148	210	678	348	316	437	742	754	437	929	999999	999999	999999	999999	536	999999	999999	764	983	201	298	129	
928	922	233	865	345	668	854	622	999999	727	999999	944	999999	999999	999999	389	972	719	999999	185	999999	999999	102	630	999999	84	795	952	999999	366	999999	670	999999	29	282	756	125	451	101	83	900	815	977	442	953	22	140	734	702	445	999999	273	622	123	999999	999999	829	602	999999	270	873	901	151	596	502	144	999999	752	529	687	273	999999	628	505	285	158	337	660	999999	993	944	70	260	999999	574	961	58	163	999999	659	926	523	591	830	999999	999	674	999999	940	819	344	999999	215	25	181	271	999999	126	838	17	999999	179	925	999999	326	812	650	999999	32	999999	96	523	888	870	760	999999	939	797	999999	285	483	999999	999999	857	659	999999	999999	244	864	313	326	932	999999	856	374	999999	597	726	514	397	358	567	369	409	732	820	500	344	264	430	331	848	999999	562	533	348	459	78	999999	760	999999	416	999999	719	224	163	999999	41	505	14	163	999999	292	999999	927	915	999999	999999	134	838	75	520	980	443	981	999999	999999	762	333	999999	999999	529	999999	999999	440	942	999999	650	999999	579	621	468	999999	260	277	119	565	913	635	617	999999	149	943	999999	694	446	435	808	737	746	52	446	708	479	707	633	702	538	476	985	600	999999	134	555	999999	607	681	730	999999	872	912	207	999999	715	999999	167	999999	151	69	999999	516	517	999999	449	536	999999	760	369	999999	643	416	999999	446	999999	27	824	999999	397	161	999999	764	999999	999999	865	999999	999999	319	992	214	549	999999	560	999999	999999	999999	92	34	685	29	51	846	322	187	533	465	884	760	999999	698	450	151	197	999999	999999	239	811	876	56	615	690	999999	768	999999	12	594	999999	999999	964	999999	999999	800	340	378	120	250	999999	527	999999	409	949	95	831	304	763	999999	860	999999	999999	252	666	216	977	79	999999	999999	88	166	184	938	610	334	999999	316	999999	649	811	819	879	732	788	294	768	646	665	999999	45	474	401	999999	734	294	999999	721	999999	728	823	270	49	935	999999	295	352	179	799	625	299	524	540	999999	999999	51	999999	773	999999	382	447	340	413	734	999999	613	765	579	999999	326	280	84	802	44	826	999999	779	943	569	999999	941	599	847	50	314	520	933	288	18	693	603	290	266	999999	291	492	999999	315	796	558	530	773	999999	482	999999	225	722	506	296	55	271	746	213	961	440	848	492	373	430	629	680	999999	571	999999	722	989	999999	670	753	344	694	999999	157	21	972	178	999999	374	695	999999	999999	436	991	999999	999999	999999	87	305	999999	442	999	493	884	177	877	
53	211	454	760	364	407	999999	999999	952	361	796	999999	202	988	271	999999	127	677	341	831	253	495	608	98	865	912	999999	968	999999	999999	999999	589	980	999999	999999	967	189	614	341	691	746	683	999999	611	635	999999	885	316	999999	228	881	999999	553	346	634	557	603	366	999999	451	999999	93	999999	618	161	217	618	68	999999	999999	44	999999	346	649	94	570	457	999999	462	608	37	216	537	102	462	394	999999	644	509	382	373	999999	720	889	805	662	250	430	459	999999	648	826	257	146	999999	999999	479	904	261	73	110	999999	904	999999	424	679	556	350	165	766	181	974	558	686	930	221	793	999999	999999	432	329	36	547	44	959	210	999999	401	908	94	999999	141	999999	999999	282	767	918	433	474	136	116	999999	275	693	256	674	999999	570	215	971	999999	32	69	828	744	83	999999	869	336	223	999999	165	999999	81	999999	49	591	123	999999	172	302	369	981	717	326	999999	761	853	787	999999	933	398	195	999999	509	892	81	564	701	999999	999999	59	106	261	415	951	999999	204	842	217	93	999999	165	53	999999	999999	51	999999	512	325	321	214	91	51	290	332	969	505	571	999999	967	36	422	216	999999	253	272	730	312	375	960	567	999999	580	999999	778	999999	152	267	293	851	999999	62	386	999999	505	967	65	971	93	981	963	632	883	249	66	742	949	999999	435	953	999999	50	999999	999999	999999	999999	511	999999	511	100	999999	247	288	999999	999999	999999	45	329	957	999999	217	758	228	393	999999	935	138	341	999999	46	999999	561	832	339	540	689	914	31	143	311	465	999999	470	993	163	725	999999	999999	11	92	706	630	632	158	746	999999	821	753	366	818	75	999999	694	474	807	275	999999	948	577	999999	999999	999999	195	655	820	991	298	235	999999	282	592	362	339	999999	999999	661	999999	999999	593	978	868	170	999999	324	246	295	530	999999	195	887	319	999999	207	453	32	692	999999	976	338	754	273	596	524	999999	999999	712	840	631	144	155	999999	732	364	599	689	899	359	871	999999	534	999999	303	49	999999	962	999999	999999	886	50	647	999999	953	354	839	714	282	999999	999999	98	534	455	898	860	50	551	999999	49	999999	763	999999	999999	573	567	999999	293	999999	556	182	131	999999	999999	953	591	497	928	393	387	525	885	417	262	999999	782	884	89	572	999999	998	800	999999	157	557	133	999999	314	999999	395	551	555	999999	725	474	458	60	977	502	317	373	122	167	999999	524	999999	355	999999	564	791	682	724	721	538	557	381	746	890	999	999999	674	999999	
284	997	836	999999	151	691	788	329	731	907	586	999999	79	886	999999	186	633	834	777	56	750	999999	999999	826	834	215	177	102	999999	169	977	672	643	999999	837	170	999999	554	999999	663	999999	244	70	775	147	466	469	671	739	569	267	175	62	999999	442	422	295	19	144	935	524	999999	617	571	929	913	621	888	59	482	812	88	263	123	963	999999	999999	937	688	377	999999	999999	363	152	902	999999	999999	25	747	999999	999999	364	419	645	999999	999999	627	498	845	233	845	999999	999999	266	757	189	911	938	663	999999	621	999999	330	767	199	999999	999999	474	669	127	303	605	150	634	607	999999	999999	618	974	577	887	313	101	999999	532	175	884	106	395	722	999999	681	999999	820	803	999999	999999	652	455	131	63	163	999999	999999	930	250	439	987	659	308	520	302	964	96	999999	317	999999	865	245	33	143	246	88	999999	226	621	253	330	830	90	999999	25	999999	852	999999	999999	484	999999	534	291	736	999999	446	999999	999999	608	999999	999999	780	495	270	178	417	432	988	817	84	999999	999999	318	996	119	167	999999	882	505	140	121	999999	314	833	893	340	953	297	247	999999	990	999999	999999	903	999999	549	999999	999999	256	608	740	864	706	999999	602	860	225	999999	627	738	867	999999	706	999999	606	702	476	999999	377	837	464	144	750	27	999999	146	893	414	999999	569	822	999999	999999	897	399	257	866	654	240	42	999999	667	670	508	999999	786	48	150	307	285	83	999999	451	999999	999999	605	123	688	576	999999	967	811	999999	67	916	117	578	999999	88	359	835	821	999999	345	723	796	999999	252	95	307	999999	753	999999	742	496	151	318	227	753	999999	143	188	88	999999	75	313	400	612	999999	824	217	239	72	999999	450	999999	999999	116	999999	999999	140	999999	603	278	368	223	704	534	571	775	798	360	65	294	225	656	999999	658	279	419	999999	862	660	270	99	868	691	999999	302	244	892	999999	531	406	999999	999999	585	809	415	851	609	865	51	817	36	856	183	999999	733	793	518	600	836	999999	951	278	999999	342	188	499	999999	999999	242	336	999999	999999	829	659	999999	953	81	933	999999	428	999999	539	999999	843	244	242	695	913	999999	999999	725	301	375	255	455	394	61	252	630	916	329	72	633	714	934	438	37	524	157	779	999999	585	999999	418	475	421	458	999999	108	945	804	618	121	999999	611	999999	231	583	999999	999999	999999	828	312	337	999999	747	999999	115	909	805	215	181	999999	655	786	150	944	999999	780	44	936	683	154	684	121	999999	951	899	113	
999999	217	454	999999	911	878	894	282	29	319	999999	514	999999	468	999999	999999	633	853	999999	999999	999999	646	274	999999	179	309	227	683	628	225	397	795	17	12	566	598	761	860	854	776	892	999999	999999	646	999999	529	594	999999	999999	944	999999	857	496	999999	999999	706	942	651	999999	612	660	220	654	804	922	999999	507	349	999999	704	999999	772	999	689	65	602	721	627	999999	649	715	12	999999	684	737	539	999999	65	369	860	655	120	720	251	126	999999	223	131	724	131	32	254	999999	999999	964	716	858	999999	895	999999	999999	999999	999999	500	897	658	388	999999	76	392	631	999999	979	52	59	999999	61	999999	572	384	388	599	903	628	627	999999	688	999999	719	31	681	502	170	330	874	341	218	999999	999999	467	303	253	64	999999	499	581	999999	281	107	105	664	111	244	521	999999	395	421	999999	872	436	969	999999	999999	999999	711	138	290	659	177	718	660	999999	412	999999	90	145	545	571	138	56	999999	417	587	623	999999	579	999999	648	669	489	919	935	357	918	999999	600	992	18	999999	371	300	614	113	389	999999	832	698	138	999999	525	849	999999	155	826	999999	562	125	999999	688	999999	870	642	990	688	798	999999	484	999999	617	490	152	537	940	767	756	999999	313	207	999999	534	881	999999	217	153	639	79	999999	999999	689	999999	999999	365	329	499	501	658	999999	425	591	719	357	213	521	950	382	322	999999	388	80	647	999999	918	458	164	260	740	434	846	58	999999	934	954	999999	681	999999	999999	999999	999999	275	108	968	887	616	468	187	677	999999	267	771	326	169	999999	999999	999999	686	565	907	175	248	760	999999	999999	377	862	785	402	408	840	945	596	999999	468	999999	972	679	371	312	999999	999999	582	131	999999	999999	732	569	999999	504	763	994	450	879	999999	212	515	999999	200	520	753	683	784	279	778	322	184	221	999999	300	999999	372	325	999999	918	198	666	638	999999	999999	645	303	263	898	999999	845	504	716	73	999999	606	107	489	850	558	999999	202	312	999999	855	900	520	999999	242	26	999999	678	196	960	853	546	876	817	497	874	999999	430	885	999999	932	999999	999999	999999	446	999999	390	883	474	704	612	999999	363	295	211	802	999999	435	999999	999999	253	999999	318	999999	999999	999999	730	289	999999	999999	107	885	317	677	421	48	442	372	431	548	999999	516	213	492	999999	858	192	999999	616	694	999999	35	999999	13	391	765	508	711	938	999999	962	999999	891	499	999999	727	999999	999999	873	173	370	999999	14	999999	999999	736	962	999999	408	360	537	149	673	999999	
235	82	485	314	999999	999999	539	730	999999	704	586	534	624	999999	885	999999	999999	505	717	453	999999	988	999999	999999	999999	654	803	682	313	587	199	823	999999	594	273	533	252	383	400	228	634	639	337	309	896	999999	121	258	940	999999	999999	41	431	229	972	999999	61	999999	999999	641	852	856	999999	846	999999	762	106	40	451	361	999999	796	115	999999	819	999999	661	721	41	44	542	555	741	536	407	167	401	217	622	37	482	694	999999	758	376	777	223	490	794	143	625	999999	806	589	399	393	926	933	999999	287	584	999999	999999	523	999999	307	125	890	448	999999	370	999999	417	423	999999	693	970	356	131	51	481	999999	927	897	999999	999999	748	162	999999	24	241	468	807	344	999999	999999	178	999999	659	79	999999	333	52	999999	772	736	673	999999	710	706	422	999999	811	368	806	413	412	628	999999	648	559	963	753	433	126	902	92	83	971	999999	525	999999	697	62	999999	158	999999	490	999999	683	787	999999	999999	999999	602	661	999999	448	537	49	739	999999	207	21	520	699	579	999999	330	999999	653	999999	422	973	191	999999	881	759	979	658	284	921	503	431	861	999999	521	999999	999999	999999	255	999999	545	931	999999	975	470	686	541	690	999999	520	170	264	39	196	942	478	258	848	780	897	468	879	999999	817	55	776	999999	326	187	265	787	865	624	19	999999	490	975	215	292	205	227	298	89	764	761	248	999999	674	261	999999	999999	999999	999999	357	999999	666	999999	190	999999	694	536	225	512	323	732	305	640	29	142	462	999999	53	565	584	680	180	799	999999	66	999999	383	999999	74	145	200	999999	190	276	834	397	322	795	286	597	668	999999	999999	999999	42	465	608	383	541	999999	549	31	426	109	677	14	999999	178	133	999999	321	60	999999	377	132	927	999999	373	194	744	150	707	767	967	916	677	999999	43	966	999999	999999	10	943	275	999999	999999	388	90	599	830	531	153	671	163	999999	617	851	418	643	114	350	245	198	797	658	841	264	458	193	999	619	999999	211	999999	924	320	999999	884	999999	954	549	999999	773	363	223	999999	999999	613	691	308	999999	977	400	862	260	962	811	156	617	754	999999	929	897	600	221	999999	941	149	239	966	510	999999	999999	688	565	316	472	999999	999999	662	806	651	767	884	183	642	443	349	282	961	509	961	999999	999999	50	999999	146	183	152	525	999999	896	384	999999	798	858	350	711	306	943	500	976	571	954	948	272	999999	22	426	579	264	602	866	277	466	549	700	610	647	946	179	298	692	68	
607	909	276	999999	96	324	302	731	53	338	471	999999	399	999999	88	999999	457	133	756	573	270	462	39	116	999999	258	168	739	73	999999	999999	999999	999999	512	357	48	995	129	926	111	287	532	999999	999999	806	933	160	999999	532	869	498	56	999999	129	797	155	999999	169	999999	999999	999999	562	667	692	564	269	249	999999	965	999999	999999	337	207	999999	296	738	999999	500	310	334	108	999999	217	204	861	727	999999	999999	715	211	168	836	345	98	945	999999	864	866	999999	547	999999	273	422	492	96	999999	848	886	999999	999999	252	389	999999	459	999999	385	354	473	830	837	999999	999999	999999	763	881	999999	991	118	709	571	999999	46	999999	763	639	835	368	725	117	999999	878	783	341	655	959	999999	977	885	359	569	380	401	45	146	999999	620	102	999999	611	150	179	999999	186	999999	196	215	999999	999999	820	904	27	629	366	999999	999999	815	743	526	804	999999	969	115	759	150	200	481	999999	390	999999	999999	999999	709	123	999999	531	148	606	80	468	753	916	999999	999999	455	551	751	999999	905	999999	142	876	576	854	508	180	73	999999	46	999999	999999	999999	999999	289	800	171	318	515	399	609	819	218	999999	67	999999	999999	97	50	999999	598	449	447	999999	211	683	152	176	854	614	796	999999	167	570	999	753	999999	444	601	275	294	243	245	999999	306	999999	999999	214	518	804	322	92	999999	677	447	631	277	119	280	999999	657	994	463	900	603	151	661	648	673	314	511	752	496	775	29	365	999999	999999	799	999999	759	938	657	60	302	713	444	999999	999999	999999	485	439	174	994	617	299	780	999999	999999	999999	707	999999	540	214	302	569	596	258	658	92	427	475	319	437	847	999999	999999	999999	999999	890	707	181	526	304	828	81	588	501	167	729	585	868	760	999999	145	484	407	453	758	732	126	196	832	999999	951	999999	130	736	157	897	952	377	999999	161	999999	535	758	999999	386	230	981	104	100	999999	507	558	714	674	999999	372	321	893	999999	875	999999	521	349	487	999999	817	951	851	999999	269	777	217	141	609	197	609	999999	171	76	537	999999	31	999999	904	999999	402	306	999999	445	784	586	68	722	862	387	999999	196	280	892	569	999999	140	999999	830	160	300	427	114	486	999999	645	160	826	126	134	751	425	999999	945	950	520	506	999999	999999	683	719	999999	279	999999	261	423	455	999999	999999	268	999999	280	274	753	999999	975	201	999999	752	149	435	241	605	738	999999	520	999999	335	999999	58	772	999999	191	999999	441	805	157	999999	235	278	999999	999999	329	
857	513	999999	160	691	999999	999999	328	537	663	429	258	487	889	999999	597	740	672	130	336	459	496	896	99	127	999999	446	827	319	743	483	999999	553	912	747	234	164	370	69	631	999999	729	244	71	761	898	953	915	616	295	494	606	78	554	999999	999999	999999	391	42	379	267	157	19	794	189	999999	704	999999	151	316	442	380	999999	499	370	730	262	835	337	999999	999999	999999	221	999999	999999	877	880	999	52	999999	999999	772	337	690	373	819	720	449	881	291	204	388	774	310	852	124	994	579	194	149	999999	782	999999	999999	999999	999999	936	984	546	312	999999	705	532	764	999999	670	53	922	135	551	999999	812	953	56	35	999999	756	911	182	144	882	999999	814	903	277	999999	717	524	679	637	882	999999	902	999999	691	999999	855	999999	611	999999	81	999999	453	642	139	306	999999	18	788	40	980	35	999999	412	999999	298	999999	999999	496	863	952	529	253	999999	999999	284	999999	999999	364	536	999999	999999	999999	990	72	811	857	181	773	971	15	709	999999	649	999999	999999	924	500	160	403	999999	235	523	747	239	552	828	999999	999999	855	395	999999	654	262	999999	244	725	820	349	999999	441	718	855	999999	857	253	793	999999	999999	999999	359	419	233	961	928	899	999999	562	761	999999	999999	901	207	918	999999	559	65	999999	744	422	142	999999	999999	541	961	889	380	998	999999	985	758	234	124	173	505	999999	999999	692	334	15	21	172	68	829	635	539	520	999999	939	308	999999	320	859	428	678	255	269	999999	999	999999	529	234	999999	775	761	999999	999999	44	423	609	337	372	159	999999	411	999999	54	331	905	999999	378	443	68	591	797	448	374	999999	999999	259	716	541	693	295	486	999999	999999	293	77	877	752	486	523	339	970	825	170	999999	999999	708	210	938	999999	999999	669	999999	175	92	978	323	999999	101	549	173	892	999999	679	999999	261	624	481	761	263	37	678	892	919	729	620	971	287	253	678	786	999999	778	755	125	626	400	999999	999999	315	754	999999	999999	937	360	446	999999	156	307	870	999999	999999	448	999999	757	899	999999	176	446	471	16	45	999999	999999	762	124	124	49	563	247	860	13	74	999999	509	543	26	954	568	292	445	825	980	382	284	559	610	103	998	226	848	999999	184	944	308	999999	354	249	185	246	332	145	592	70	19	399	999999	992	999999	224	999999	822	607	164	36	999999	65	767	147	999999	999999	30	51	347	398	999999	829	999999	999999	790	198	777	999999	332	959	309	242	919	373	885	397	618	918	783	999999	35	999999	
29	917	999999	663	587	111	972	732	312	104	254	671	999999	570	999999	844	395	36	114	53	285	204	727	947	145	403	262	815	895	111	267	999999	372	21	809	212	39	999999	999999	676	807	599	657	215	988	999999	990	324	354	999999	533	757	239	982	350	825	200	180	528	193	848	999999	837	999999	836	250	308	371	761	840	814	268	425	999999	246	685	999999	521	959	886	999999	938	999999	999999	578	999999	774	390	670	984	21	859	608	999999	828	649	762	456	999999	747	950	629	562	999999	959	275	341	802	746	665	287	678	220	999999	780	909	696	716	632	999999	999999	918	700	777	828	954	659	998	999999	596	922	101	152	222	936	999999	385	999999	170	999999	179	972	643	15	999999	342	649	967	646	919	953	999999	823	54	280	41	928	999999	685	15	615	342	203	160	742	195	999999	998	999999	999999	534	739	555	999999	999999	504	284	695	80	495	315	999999	362	689	642	999999	277	108	941	905	855	599	281	165	697	837	779	493	272	520	806	999999	999999	649	394	224	999999	504	888	776	757	999999	999999	199	699	924	979	999999	517	865	999999	438	66	798	150	999999	999999	400	632	327	725	791	433	559	689	999999	428	999999	304	999999	387	773	999999	174	157	623	884	92	466	773	857	275	975	999999	602	999999	594	474	999999	999999	756	109	871	570	61	999999	999999	165	509	45	505	999999	218	99	488	154	228	999999	651	999999	999999	384	934	859	999999	459	816	35	957	320	80	953	214	844	999999	999999	999999	648	123	191	814	729	583	431	999999	591	999999	885	918	457	159	702	823	981	999999	382	175	999999	110	601	999999	783	999999	198	999999	552	999999	374	428	999999	999999	999999	777	469	999999	330	801	512	591	999999	999999	999999	999999	999999	170	377	140	233	999999	298	121	888	999999	522	41	40	530	394	999999	725	528	999999	466	717	213	580	924	364	277	90	581	662	430	999999	999999	229	676	698	38	999999	422	839	931	139	999999	364	999999	999999	437	682	800	417	56	866	360	711	473	999999	305	590	999999	999999	955	999999	717	458	467	326	323	812	999999	831	999999	999999	313	689	760	337	999999	848	999999	668	926	594	289	174	999999	563	871	999999	755	286	403	447	153	646	883	999999	422	641	999999	715	941	624	328	968	999999	187	563	999999	950	146	999999	456	52	784	849	999999	999999	553	841	904	455	826	66	999999	999999	918	725	667	806	192	914	986	999999	832	727	312	275	321	999999	439	999	999999	547	619	999999	946	404	999999	999999	522	504	868	799	992	270	125	567	250	
539	999999	461	999999	999999	767	231	785	504	220	67	999999	999999	762	440	412	904	255	289	447	572	492	524	365	870	293	688	56	196	999999	572	999999	744	35	999999	981	977	113	345	779	999999	729	999999	999999	312	999999	999999	742	438	396	98	999999	999999	999999	678	57	999999	105	36	999999	89	185	599	545	648	455	802	80	980	458	434	800	909	999999	999999	843	50	340	63	620	999999	945	617	799	870	557	775	999999	999999	734	374	882	86	764	999999	222	139	905	546	856	457	999999	999999	979	962	297	999999	336	999999	834	999999	286	52	999999	999999	143	567	799	999999	999999	999999	187	723	256	999999	999999	999999	999999	999999	999999	999999	999999	794	999999	172	519	999999	999999	837	999999	999999	449	555	522	999999	999999	999999	670	60	567	654	340	240	455	187	999999	633	999999	895	419	573	959	999999	999999	999999	871	492	999999	999999	203	949	999999	962	999999	647	999999	999999	211	528	997	712	63	105	999999	999999	383	904	348	999999	893	886	999999	742	999999	18	493	922	324	401	855	604	999999	427	856	617	724	378	999999	807	999999	999999	432	986	898	706	519	864	285	999999	747	967	154	826	359	317	999999	197	999999	94	164	999999	999999	810	673	402	717	636	999999	633	999999	15	767	541	82	256	464	691	999999	721	499	628	646	999999	653	888	460	178	77	548	999999	536	833	999999	652	639	338	622	323	505	988	882	999999	651	999999	999999	210	999999	753	112	853	590	999999	999999	594	999999	671	51	166	785	999999	549	569	699	297	933	999999	713	999999	443	999999	841	378	349	732	616	12	994	690	910	999999	999999	424	964	695	756	193	20	468	999999	967	296	465	538	562	999999	323	926	999999	653	571	496	724	999999	194	999999	221	999999	101	978	999999	999999	361	256	107	104	134	604	999999	540	749	171	999999	771	475	631	386	839	786	292	302	86	639	46	349	201	132	999999	780	683	544	999999	919	490	593	999999	935	218	440	468	999999	718	921	824	904	409	251	953	845	999999	635	382	227	809	685	456	46	324	906	905	999999	30	824	330	996	569	252	764	187	183	696	177	409	327	966	583	999999	815	141	999999	950	179	268	228	999999	172	961	120	999999	147	999999	620	311	999999	496	999999	894	601	827	344	999999	486	775	671	865	999999	973	899	842	111	301	231	999999	999999	955	802	761	999999	281	833	608	142	999999	50	919	85	865	999999	999999	671	689	999999	987	797	781	473	404	596	362	590	199	71	277	999999	845	43	437	344	580	999999	543	999999	329	994	736	35	526	734	999999	790	602	
999999	78	180	999999	738	243	395	999999	491	999999	175	254	690	644	546	864	267	204	999999	648	530	303	147	138	999999	999999	993	71	756	999999	999999	844	999999	988	100	999999	999999	999999	999999	800	999999	159	98	297	377	999999	638	360	199	171	268	539	866	151	81	805	931	51	30	504	249	334	438	543	999999	330	999999	701	999999	552	766	999999	97	95	999999	381	999999	850	761	357	604	643	871	595	688	141	978	430	999999	999999	999999	66	269	999999	560	999999	720	555	999999	999999	372	999999	806	999999	404	292	451	780	545	699	600	90	999999	999999	999999	606	462	843	999999	999999	352	261	784	269	999999	709	716	484	999999	887	661	659	999999	714	999999	667	999999	234	200	999999	689	999999	884	228	693	981	999999	596	712	954	265	876	700	999999	703	121	999999	546	166	999999	999999	999999	255	999999	48	999999	999999	575	688	242	769	999999	999999	457	916	155	999999	566	999999	999999	933	999999	771	581	632	784	958	345	20	873	514	999999	77	505	830	721	952	236	999999	752	999999	999999	907	480	195	37	233	253	47	999999	999999	596	971	658	999999	455	205	674	36	263	999999	455	999999	815	727	478	170	999999	999999	999999	202	150	999999	822	999999	732	223	300	999999	604	999999	715	307	461	139	918	999999	418	743	385	525	999999	210	925	999999	746	999999	101	753	999999	866	999999	626	842	999999	603	220	158	351	39	999999	999999	999999	431	702	276	999999	113	686	809	158	751	414	251	678	999999	940	460	61	571	999999	131	999999	999999	738	485	99	464	105	999999	707	181	999999	999999	153	999999	999999	778	232	504	598	542	415	944	567	124	999999	999999	174	452	663	759	999999	779	943	120	367	609	693	227	999999	692	18	160	111	977	684	999999	107	67	913	171	237	557	999999	999999	999999	603	121	623	815	715	300	652	871	947	84	298	770	43	263	401	95	15	327	906	534	265	843	589	440	969	999999	116	539	501	532	999999	807	399	999999	764	497	79	411	471	401	999999	999999	999999	903	999999	930	74	999999	521	86	231	239	75	29	999999	759	999999	193	846	438	999999	999999	380	999999	534	490	380	638	499	903	999999	604	855	514	999999	999999	999999	686	54	999999	221	312	27	999999	310	319	999999	999999	944	14	966	886	565	43	217	253	908	999999	378	905	559	436	314	618	71	627	999999	999999	850	999999	79	844	148	999999	226	882	104	955	124	225	748	10	999999	999999	999999	138	48	999999	307	925	999999	951	317	148	488	785	997	409	363	682	935	999999	529	999999	934	131	748	756	816	334	999999	953	999999	
163	166	559	742	820	999999	932	588	999999	263	924	417	127	536	999	330	441	885	999999	601	442	289	568	999999	234	559	999999	390	999999	15	972	776	123	999999	164	982	928	52	187	728	999999	999999	384	926	604	999999	816	594	748	436	385	449	463	362	190	999999	999999	999999	518	270	866	552	306	556	290	157	999999	788	382	27	401	398	999999	966	181	999999	905	999999	875	181	743	230	999999	855	629	533	323	761	999999	999999	394	999999	534	916	862	999999	797	827	645	457	999999	37	999999	730	45	999999	741	496	191	843	967	956	212	346	526	645	910	451	926	757	834	542	640	999999	999999	551	999999	791	114	303	550	999999	996	999999	999999	999999	17	999999	999999	999999	791	826	999999	315	323	999999	647	197	399	226	967	999999	999999	999999	622	999999	397	131	999999	494	131	950	999999	887	999999	890	960	784	923	811	637	999	999999	293	966	17	961	335	777	205	903	677	999999	888	335	999999	186	999999	999999	206	328	886	813	335	521	841	445	692	999999	433	999999	863	274	588	588	968	724	618	921	615	264	71	353	902	590	454	559	999999	562	107	713	999999	978	726	493	751	195	306	771	999999	572	279	323	354	727	50	412	999999	309	367	480	567	196	200	942	266	542	911	744	76	292	941	140	914	999999	626	885	548	999999	837	782	427	846	999999	52	984	999999	999	184	550	52	746	999999	204	626	155	664	999999	783	236	218	284	561	705	842	630	149	408	634	111	999999	999999	718	999999	585	63	721	399	157	999999	518	543	736	999999	34	999999	748	935	297	573	999999	108	999999	999999	628	507	999999	151	954	422	845	349	374	83	999999	188	37	731	619	573	434	275	639	826	717	999999	548	366	999999	306	881	999999	120	71	149	66	108	850	843	88	999999	999999	445	735	999999	179	178	662	809	999999	518	27	326	723	999999	696	468	938	999999	953	999999	509	470	658	540	641	239	313	933	338	90	187	887	540	387	855	830	904	713	548	999999	999999	557	999999	787	864	887	396	922	453	598	169	700	890	129	999999	118	786	204	480	940	865	729	999999	765	341	999999	785	346	293	866	564	234	611	456	999999	999999	634	999999	676	999999	842	390	489	740	920	486	996	421	999999	746	53	999999	243	608	641	165	86	999999	455	734	112	59	639	587	43	934	999999	443	55	735	999999	915	527	727	107	484	249	740	845	854	143	999999	647	546	822	999999	991	999999	815	999999	875	999999	425	942	999999	792	999999	902	999999	985	397	563	376	963	999999	138	192	999999	511	
166	916	345	999999	999999	601	999999	999999	103	765	189	943	999999	628	137	860	919	499	585	85	999999	999999	347	44	859	999999	579	997	683	283	999999	672	485	999999	658	11	539	338	999999	350	913	999999	658	146	999999	52	311	999999	248	113	352	638	606	440	206	999999	579	999999	375	144	31	740	729	819	81	517	467	595	999999	136	330	999999	999999	244	172	999999	999999	210	516	817	999999	645	759	999999	930	65	75	55	305	235	431	237	999999	688	329	183	660	838	75	999999	584	999999	965	122	783	761	962	999999	278	280	357	999999	794	999999	979	386	980	159	889	25	999999	421	999999	744	704	102	628	987	915	988	274	247	144	506	243	999999	679	646	999999	178	103	703	777	34	877	999999	443	415	999999	942	999999	511	948	60	568	173	426	999999	418	690	142	975	456	289	16	120	245	999999	999999	540	706	999999	363	720	922	999999	999999	999999	999999	652	999999	223	999999	972	796	999999	298	94	938	999999	32	999999	238	999999	46	999999	999999	497	999999	767	816	155	999999	178	246	999999	158	238	137	820	528	161	999999	999999	999999	919	697	484	493	253	821	161	999999	254	999999	257	115	999999	999999	804	500	157	257	999999	835	514	132	999999	735	938	614	70	956	999999	551	999999	103	999999	85	999999	429	773	13	999999	945	999999	795	846	661	999999	752	999999	553	332	999999	999999	903	266	930	526	796	589	748	555	639	761	204	242	702	646	163	643	181	999999	384	727	153	483	999999	179	999999	286	457	999999	195	713	516	999999	797	180	999999	837	542	558	999999	840	34	458	144	194	471	562	999999	24	835	118	729	999999	999999	999999	237	999999	112	760	999999	520	141	999999	999999	999999	254	999999	445	999999	678	325	111	623	999999	544	999999	999999	349	969	708	165	143	442	999999	87	983	531	685	205	943	547	999999	781	750	809	709	33	99	218	939	900	127	620	345	520	999999	116	746	999999	899	542	999999	143	62	652	999999	698	100	292	999999	999999	885	249	999999	141	590	330	999999	999999	834	679	606	140	39	807	999999	522	107	999999	999999	877	784	281	305	410	466	602	999999	107	432	999999	933	806	277	226	25	878	41	999999	999999	999999	999999	317	579	230	999999	999999	113	999999	614	864	601	699	223	74	999999	613	943	188	674	987	999999	775	17	824	746	799	863	813	999999	170	490	892	471	999999	644	999999	702	999999	474	515	499	999999	493	567	418	999999	999999	212	287	412	934	853	539	942	95	467	999999	754	483	146	97	299	464	999999	383	999999	999999	831	429	472	911	999999	714	168	
498	129	999999	999999	999999	512	216	660	536	389	235	637	362	528	999999	187	176	947	601	999999	427	209	28	49	193	709	999999	762	999999	815	500	76	149	999999	453	999999	185	860	349	999999	930	437	762	84	228	746	999999	709	535	251	999999	963	275	386	740	298	110	252	266	705	506	454	877	721	999999	169	498	981	999999	339	12	316	999999	999999	406	990	447	943	820	999999	363	999999	236	541	999999	537	800	762	999999	999999	999999	932	999999	643	999999	486	999999	999999	999999	69	258	375	634	206	249	988	365	645	979	750	851	999999	999999	999999	352	210	227	999999	211	361	999999	999999	351	919	999999	79	712	965	165	999999	439	405	757	761	199	988	999999	40	999999	530	999999	164	999999	889	313	709	510	784	300	999999	999999	224	840	834	700	522	33	714	732	999999	286	399	490	68	320	456	408	670	999999	364	999999	197	999999	680	189	213	951	999999	616	764	569	928	674	890	999999	999999	565	922	71	676	964	999999	999999	999999	254	782	674	724	578	999999	310	999999	999999	936	736	82	180	169	655	496	999999	572	108	999999	610	357	725	999999	407	105	999999	999999	608	953	999999	580	999999	921	436	406	539	237	882	758	464	999999	774	999999	999999	589	54	405	277	575	115	401	859	999999	522	896	66	999999	326	999999	966	999999	242	999999	545	999999	193	999999	999999	258	957	999999	999999	349	513	999999	583	986	446	818	61	495	999999	43	999999	998	720	559	999999	539	349	464	910	409	791	640	496	574	203	996	406	795	999999	28	618	772	711	999999	826	640	322	80	638	507	431	480	615	208	362	546	446	633	849	204	908	999999	432	999999	558	872	999999	19	793	449	999999	265	824	200	424	999999	296	210	732	768	226	279	825	999999	977	321	999999	999999	222	656	999999	772	945	477	119	125	350	999999	999999	953	256	313	286	199	95	176	656	424	783	287	259	245	901	90	977	639	677	999999	312	246	847	106	797	147	889	650	319	356	999999	309	734	999999	249	999999	521	912	992	999999	327	811	999999	999999	999999	999999	406	999999	870	864	500	999999	999999	331	128	724	115	999999	516	149	999999	444	856	310	343	484	552	394	999999	132	569	74	999999	51	701	501	999999	999999	999999	861	740	574	999999	455	856	999999	861	999999	746	524	673	371	405	853	336	999999	999999	364	277	39	392	21	328	748	305	999999	833	407	629	627	152	868	999999	654	999999	734	664	411	999999	999999	623	149	648	482	458	207	668	793	714	818	546	999999	969	562	479	999999	999999	999999	159	430	999999	464	999999	128	
381	804	803	751	454	601	228	999999	910	545	416	252	373	999999	300	108	766	49	692	811	91	924	899	999999	999999	679	488	633	261	999999	953	169	366	529	110	654	403	917	349	123	599	991	317	434	156	237	999999	410	740	60	999999	999999	771	971	47	457	999999	999999	999999	774	123	594	302	887	591	257	886	844	745	645	704	849	699	578	999999	99	617	475	858	947	323	999999	893	210	368	224	397	394	491	653	749	999999	351	574	10	14	999999	430	842	899	999999	521	999999	104	356	999999	48	203	759	999999	839	999999	999999	628	999999	45	701	999999	528	376	860	502	362	102	999999	109	507	135	578	217	999999	999999	632	959	606	999999	422	999999	854	553	185	203	634	544	813	318	665	999999	999999	964	313	999999	999999	999999	49	848	999999	572	208	256	317	913	624	999999	999999	652	807	980	31	658	623	999999	246	999999	200	666	867	818	288	587	443	784	999999	613	903	792	295	167	920	758	643	849	999999	608	246	272	578	91	999999	170	511	685	701	999999	351	410	370	927	284	382	999999	350	293	620	812	532	902	21	999999	999999	367	650	69	273	999999	773	312	638	737	928	97	785	831	128	86	758	999999	555	272	503	431	367	882	547	776	999999	566	999999	999999	714	369	567	999999	232	803	860	625	438	450	999999	107	732	199	999999	295	999999	519	175	543	64	449	357	999999	155	342	999	767	521	496	722	999999	332	999999	999999	999999	529	352	609	324	225	142	999999	114	694	405	699	178	999999	261	999999	783	400	446	740	275	21	818	999999	890	804	102	999999	941	728	370	775	888	175	786	999999	852	999999	999999	327	999999	793	253	64	749	642	830	240	999999	914	938	815	885	112	999999	557	999999	65	719	519	133	38	713	999999	333	630	811	12	750	999999	999999	873	549	129	819	481	768	999999	547	257	973	862	843	37	789	554	889	786	417	238	999999	999999	200	341	204	892	90	867	731	129	831	999999	489	774	194	999999	999999	766	999999	287	789	999999	517	471	546	270	194	686	596	778	741	999999	595	522	999999	932	682	999999	924	999999	401	999999	43	428	425	154	999999	79	842	723	999999	132	502	140	448	118	289	729	794	933	707	403	281	952	387	806	999999	967	343	262	392	67	999999	366	999999	889	999999	98	999999	401	888	125	844	999999	999999	999999	532	464	83	999999	653	953	423	991	999999	997	629	90	999999	619	911	999999	999999	999999	341	999999	290	146	254	559	204	200	683	403	55	592	999999	408	462	768	999999	999999	999999	999999	608	439	
999999	851	999999	999999	269	999999	57	999999	490	483	999999	264	541	278	338	395	999999	524	137	463	280	30	945	635	448	231	999999	282	344	142	520	725	981	902	587	439	997	365	999999	999999	152	256	912	571	214	999999	867	999999	439	999999	567	379	883	155	168	623	905	512	450	48	215	775	101	999999	963	663	283	639	691	999999	398	854	234	766	320	999999	999999	384	431	153	364	444	842	456	574	151	999999	999999	999999	963	999999	495	915	261	166	376	165	565	608	550	31	237	502	540	999999	713	155	127	999999	144	515	530	91	306	999999	770	999999	645	782	822	999999	447	895	727	375	902	939	972	610	999999	999999	552	776	881	131	136	942	312	956	861	995	724	999999	999999	458	13	414	619	576	395	443	520	999999	999999	727	999999	342	774	174	597	773	182	516	891	999999	963	753	209	999999	558	828	999999	999999	921	999999	108	446	999999	999999	372	999999	330	405	225	999999	999999	999999	990	999999	547	999999	177	147	368	999999	823	217	999999	343	494	259	999999	444	999999	999999	999999	999999	999999	959	629	148	999999	999999	801	109	453	999999	999999	391	916	204	763	56	637	763	661	493	330	999999	999999	890	999999	952	785	999999	293	885	387	999999	698	527	999999	40	999999	409	748	999999	999999	269	644	56	915	727	999999	300	496	168	806	264	999999	328	510	38	999999	739	810	999999	719	999999	815	567	399	999999	692	398	999999	999999	522	238	25	988	157	71	199	956	975	609	535	494	626	135	88	132	999999	379	27	999999	84	794	999999	999999	952	657	999999	86	657	282	44	38	14	763	999999	578	249	915	999999	449	999999	999	999999	211	567	234	71	690	489	276	889	322	381	416	999999	727	640	369	46	499	617	999999	309	702	574	506	999999	863	489	999999	999999	999999	209	577	999999	84	40	396	999999	727	595	763	597	390	393	721	657	597	999999	999999	938	999999	879	680	831	726	699	71	999999	71	744	208	210	978	393	61	123	803	375	583	697	253	281	318	904	853	999999	919	319	852	849	892	999999	571	572	13	958	528	745	324	384	968	759	36	983	999999	999999	618	996	342	608	853	232	999999	230	999999	608	999999	776	978	210	780	752	784	999999	851	450	639	999999	999999	999999	999999	67	60	208	728	493	254	335	516	999999	906	923	976	254	995	670	999999	999999	877	404	999999	751	767	124	604	226	975	815	142	947	923	212	615	249	22	796	181	333	501	211	363	246	270	687	303	856	775	540	999999	190	224	298	539	986	705	844	999999	999999	603	512	999999	439	
202	569	377	704	999999	999999	241	208	999999	901	999999	675	51	161	490	89	820	999999	450	445	598	999999	732	634	673	628	543	178	999999	244	730	999999	694	999999	53	701	999999	999999	999999	999999	999999	27	999999	999999	999999	864	945	554	999999	999999	126	855	999999	82	840	250	836	742	41	689	999999	73	999999	264	181	860	980	127	117	789	768	999999	209	412	146	581	270	419	999999	999999	683	988	814	296	128	874	926	621	999999	802	864	578	999999	859	999999	244	325	436	150	589	883	828	447	999999	451	895	999999	659	999999	999999	999999	999999	557	999999	15	999999	259	416	146	307	999999	999999	43	314	924	200	999999	349	569	902	265	833	278	999999	926	999999	999999	250	844	232	228	999999	999999	999999	999999	448	999999	346	853	637	985	909	300	843	655	999999	794	142	649	261	243	316	99	999999	13	156	157	952	305	159	665	18	571	913	89	666	999999	220	491	999999	999999	326	496	932	916	356	542	435	949	412	999999	418	600	999999	989	999999	999999	652	999999	676	300	999999	50	703	972	976	347	386	764	989	840	999999	651	173	999999	917	820	167	127	656	613	722	999999	999999	98	999999	999999	999999	924	999999	999999	41	400	999999	195	111	285	792	960	999999	19	166	670	999999	999999	486	766	999999	510	999999	101	999999	535	173	73	577	75	157	615	725	568	368	462	999999	999999	809	999999	999999	977	981	641	999999	999999	999999	647	999999	61	999999	999999	612	490	981	478	852	999999	469	506	999999	751	618	999999	138	187	999999	381	651	703	84	459	762	302	999999	999999	999999	440	999999	822	999999	526	615	526	32	825	999999	999999	586	889	610	520	50	312	957	95	369	945	513	999999	961	806	995	753	977	592	569	999999	560	532	999999	999999	23	646	158	999999	145	101	23	313	184	10	999999	762	103	563	419	459	345	844	999999	999999	926	222	860	551	530	862	999999	439	265	693	684	64	939	198	506	403	999999	256	999999	277	932	999999	676	961	21	242	659	999999	183	120	999999	715	443	376	495	801	786	607	190	283	553	583	57	490	326	740	823	905	999999	25	999999	99	895	821	651	726	999999	899	540	999999	212	134	999999	155	719	999999	621	573	703	999999	617	557	75	676	723	358	163	999999	644	280	419	754	366	168	999999	884	999999	621	725	999999	999999	887	999999	892	80	429	999999	902	770	999999	999999	259	999999	999999	407	747	33	999999	107	302	999999	358	999999	269	877	999999	767	999999	999999	835	158	999999	999999	999999	999999	999999	490	182	605	304	999999	260	425	296	161	170	552	15	760	76	860	
601	523	999999	999999	907	632	999999	25	623	661	999999	571	934	210	999999	412	999999	912	999999	267	999999	623	803	271	322	999999	999999	999999	999999	905	762	999999	273	999999	556	486	424	738	542	108	683	999999	982	643	810	689	491	96	41	757	285	999999	999999	809	999999	999999	720	172	883	974	664	698	307	717	899	999999	307	959	653	642	999999	539	380	578	584	693	641	169	460	632	451	881	999999	959	999999	669	262	464	966	579	766	999999	999999	567	443	984	999999	274	744	926	391	531	999999	399	999999	745	723	515	234	325	346	560	711	261	532	782	622	348	97	240	631	843	993	83	876	734	999999	812	145	600	834	376	999999	533	250	920	448	687	199	884	999999	747	239	651	243	216	550	603	44	999999	371	521	186	514	999999	548	538	369	522	45	999999	910	380	634	490	999999	999999	999999	20	612	999999	935	999999	213	294	884	613	999999	840	670	194	91	777	484	999999	322	200	911	238	702	391	88	174	163	823	45	377	605	170	274	81	999999	592	431	999999	436	999999	973	999999	420	934	196	529	999999	851	979	143	895	999999	178	778	233	950	318	230	266	770	995	390	258	517	18	191	575	598	821	498	355	168	802	949	999999	691	817	767	999999	558	321	311	999999	902	481	209	991	495	999999	999999	284	211	69	999999	377	593	971	999999	999999	14	953	264	40	490	999999	999999	603	229	561	999999	999999	550	35	999999	459	693	999999	356	45	808	199	90	750	409	224	154	109	146	582	999999	720	913	999999	200	999999	67	281	363	124	999999	999999	772	933	316	289	734	185	999999	216	683	57	624	867	999999	814	873	999999	999999	999999	642	637	466	647	999999	820	229	707	999999	999999	401	422	192	242	301	999999	427	156	999999	129	999999	969	999999	929	898	999999	106	56	725	385	731	553	999999	97	482	116	999999	999999	16	999999	70	36	350	999999	814	271	864	392	575	914	397	726	79	510	786	673	999999	536	748	999999	724	182	982	459	380	999999	771	999999	760	195	999999	301	149	948	69	462	629	497	124	637	999999	999999	480	999999	988	15	483	149	310	808	226	613	386	999999	999999	887	54	999999	879	966	499	999999	632	390	852	105	586	999999	451	333	54	402	421	121	628	20	999999	999999	999999	999999	374	631	795	951	999999	458	999999	484	999999	181	999999	738	999999	158	147	952	999999	999999	999999	892	428	999999	999999	976	764	999999	999999	275	47	760	999999	872	999999	513	602	868	974	999999	421	404	999999	112	945	279	915	316	783	273	973	675	928	612	224	578	
999999	21	933	999999	197	155	999999	649	999999	425	986	546	318	114	555	279	978	410	677	563	999999	325	417	428	71	457	50	928	301	371	832	583	658	999999	566	590	934	165	493	999999	148	999999	999999	529	293	378	998	678	717	704	697	527	999999	660	866	631	604	514	757	739	114	337	357	85	593	412	888	999999	547	964	344	999999	999999	411	999999	180	659	888	999999	692	459	371	220	597	674	314	649	997	984	935	986	430	408	754	172	810	194	590	935	999999	490	540	141	753	369	874	610	533	245	696	971	716	379	75	999999	743	999999	760	410	288	763	890	482	612	978	999999	424	172	249	999999	999999	999999	952	264	212	919	240	467	999999	800	999999	999999	762	298	963	279	60	343	475	428	693	433	189	656	127	599	68	528	774	999999	459	447	294	629	709	901	764	124	999999	370	513	659	532	999999	584	647	138	194	648	709	863	91	696	999999	921	562	890	305	147	999999	999999	711	692	999999	999999	266	831	999999	588	999999	515	999999	480	115	999999	43	900	999999	82	999999	470	999999	879	75	591	377	751	473	708	157	999999	468	977	260	509	999999	966	750	999999	328	999999	995	605	586	203	928	611	591	999999	887	661	322	233	667	151	986	831	627	200	973	515	367	434	441	61	56	957	999999	606	124	77	160	319	754	663	474	278	303	871	663	766	169	568	999999	999999	698	245	320	999999	523	969	349	560	296	999999	458	571	999999	999999	157	970	999999	985	791	999999	511	12	479	999999	676	717	538	755	999999	999999	355	799	999999	945	362	811	999999	121	92	154	728	599	32	999999	999999	903	114	768	724	999999	384	184	777	10	983	999999	765	315	999999	805	440	999999	33	89	467	658	958	999999	999999	345	999999	280	902	646	999999	911	979	537	999999	773	612	999999	41	844	999999	180	32	999999	999999	999999	55	341	679	287	713	145	576	999999	484	556	945	999999	595	388	999999	113	282	141	999999	82	716	238	516	668	202	670	561	188	256	296	636	999999	999999	516	300	999999	999999	624	999999	956	344	46	63	999999	828	726	999999	653	483	729	999999	891	999999	889	999999	817	999999	21	94	53	583	397	697	197	919	600	629	89	98	379	511	657	208	951	737	999999	184	273	999999	476	496	999999	999999	527	397	745	649	376	565	999999	175	590	540	889	382	947	999999	866	333	238	106	104	999999	999999	227	251	692	752	162	280	643	561	181	618	999999	675	692	179	999999	184	950	262	523	616	214	999999	999999	318	579	999999	340	999999	999999	611	379	
999999	353	601	309	999999	62	897	999999	295	839	999999	418	921	999999	706	999999	179	76	158	287	844	580	948	899	999999	999999	383	183	372	939	335	620	570	249	165	999999	100	870	653	131	999999	48	238	999999	599	513	205	976	872	535	171	999999	791	333	535	820	999999	702	14	999999	999999	999999	852	355	999999	993	848	681	187	385	173	999999	423	37	234	805	999999	181	309	999999	999999	999999	310	836	778	93	828	999999	999999	345	999999	398	865	630	999999	339	195	883	272	999999	665	523	999999	497	371	862	828	764	109	729	999999	234	999999	999999	105	281	422	25	577	430	999999	999999	967	841	999999	775	443	793	585	894	999999	469	908	703	136	413	608	813	475	915	999999	74	147	985	999999	701	996	999999	999999	999999	917	180	315	841	999999	63	999999	957	48	999999	429	45	188	999999	999999	999999	325	699	95	999999	672	609	550	661	176	110	473	982	974	756	778	789	268	414	977	999999	163	999999	272	999999	999999	651	774	878	496	999999	885	933	876	858	386	307	999999	843	508	317	629	654	675	340	590	574	999999	291	999999	639	777	999999	999999	669	855	258	999999	22	999999	31	834	671	174	946	225	540	115	126	380	999999	999999	999999	999999	669	820	508	400	932	492	999999	999999	493	71	857	999999	121	999999	217	12	137	999999	999999	20	486	483	957	489	729	125	999999	468	999999	911	345	418	363	867	566	848	999999	999999	504	999999	999999	362	351	610	999999	504	113	834	898	999999	999999	611	675	414	429	999999	999999	29	671	999999	443	824	999999	582	725	999999	98	254	149	368	655	280	375	36	469	133	142	357	182	999999	21	225	569	999999	999999	999999	743	948	448	380	986	337	999999	687	96	725	561	999999	885	999999	415	858	694	540	999999	972	999999	648	944	999999	999999	514	846	447	805	228	265	58	913	990	705	150	806	999999	999999	328	94	687	940	744	572	372	472	313	818	163	530	39	999999	696	999999	999999	14	152	325	481	490	748	882	867	470	513	999999	894	173	275	62	999999	167	149	999999	999999	708	210	732	691	999999	542	628	652	697	999999	762	999999	502	611	145	663	454	901	837	345	805	82	283	69	517	578	999999	999999	999999	606	999999	156	808	940	395	804	419	633	999999	948	130	240	180	244	999999	638	999999	561	999999	398	480	999999	311	553	752	636	926	673	184	474	402	999999	551	101	364	615	999999	562	225	999999	999999	999999	472	889	224	574	902	49	999999	878	186	588	423	711	135	615	845	264	197	759	877	745	459	964	555	55	999999	88	999999	
146	229	999999	346	798	155	659	793	999999	338	187	999999	999999	365	305	297	999999	999999	840	965	748	769	164	375	465	999999	507	371	999999	343	179	886	823	168	181	658	999999	252	624	999999	999999	821	999999	999999	19	35	990	390	163	676	742	999999	848	123	999999	376	75	999999	999999	999999	647	999999	294	88	169	301	999999	728	194	646	950	570	47	283	499	927	999999	999999	365	999999	473	999999	217	999999	601	785	47	710	37	805	593	873	999999	289	999999	187	536	353	766	717	125	271	205	516	725	181	355	574	624	999999	39	837	118	999999	871	529	91	462	999999	383	264	999999	999999	389	63	86	208	999999	364	999999	400	993	999999	648	324	999999	999999	700	117	999999	999999	999999	95	823	776	755	765	921	418	399	106	999999	865	393	463	914	570	999999	463	999999	972	598	220	312	814	999999	377	469	999999	669	607	999999	354	68	944	791	124	878	999999	307	999999	999999	349	965	225	325	137	87	999999	999999	642	115	999999	999999	457	999999	999999	999999	19	740	388	305	795	749	999999	715	729	807	449	671	800	691	213	165	337	694	999999	254	96	498	907	299	284	726	36	501	153	886	999999	999999	539	999999	869	872	919	999999	492	600	182	509	595	999999	638	524	609	950	999999	92	141	762	999999	17	696	520	833	99	31	78	999999	301	572	999999	206	999999	141	999999	822	999999	999999	321	212	658	82	999999	903	587	661	760	127	86	598	70	755	999999	519	531	644	359	48	830	994	999999	877	881	937	999999	999999	301	392	149	138	571	999999	999999	999999	934	999999	119	616	256	999999	271	951	646	702	999999	98	357	827	999999	824	473	302	415	326	999999	999999	200	649	161	463	369	999999	977	948	37	224	934	299	584	596	534	742	792	402	733	999999	241	189	435	663	775	474	781	324	664	278	440	503	770	163	744	469	465	792	78	893	973	697	999999	297	163	68	252	23	299	731	509	23	592	326	549	999999	223	999999	688	895	596	999999	999999	999999	783	440	528	999999	851	75	286	10	334	840	498	999999	514	148	999999	716	999999	767	35	999999	769	427	999999	454	614	732	999999	999999	113	182	307	321	414	916	513	999999	999999	999999	171	234	454	509	689	752	999999	15	507	85	988	972	674	828	999999	359	989	366	999999	84	816	128	819	319	897	161	543	186	999999	999999	635	999999	999999	409	999999	800	999999	269	738	168	999999	608	999999	180	979	141	508	478	684	64	926	156	202	466	999999	999999	999999	144	611	537	219	651	876	908	449	999999	796	999999	232	836	999999	
729	628	371	999999	999999	893	648	340	765	652	999999	502	84	999999	488	595	719	402	562	394	354	658	210	999999	973	731	999999	999999	999999	999999	243	256	847	194	206	528	830	17	999999	159	767	804	846	885	999999	999999	999999	999999	960	615	86	872	669	452	525	81	427	423	484	485	575	917	999999	430	418	817	655	890	474	999999	764	712	999999	999999	627	550	812	999999	999999	824	999999	90	770	173	268	371	587	405	668	135	111	417	532	999999	584	849	252	999999	477	337	503	912	772	999999	999999	374	277	999999	999999	975	269	113	619	999999	999999	495	157	398	999999	999999	999999	260	999999	349	859	357	189	291	828	778	307	999999	999999	476	999999	999999	317	769	322	894	104	331	580	692	865	997	797	999999	765	98	702	999999	263	430	106	253	690	432	151	999999	194	986	437	56	999999	999999	999999	999999	339	540	188	387	86	999999	999999	999999	999999	539	483	861	560	999999	525	740	85	999999	143	426	379	87	336	884	628	818	999999	117	893	534	999999	999999	742	654	542	235	999999	324	777	985	478	999999	573	161	949	290	943	877	470	999999	999999	235	739	999999	773	262	214	303	759	267	568	844	25	154	524	490	129	999999	774	299	830	761	675	999999	999999	192	513	184	999999	347	999999	999999	647	207	999999	789	263	902	880	290	999999	616	565	520	427	634	181	429	636	469	171	47	113	180	865	999999	559	999999	999999	591	749	39	367	421	392	736	206	818	590	735	236	226	999999	493	278	223	205	165	729	323	20	94	547	476	186	838	727	476	341	999999	999999	670	20	299	541	999999	999999	999999	137	691	437	363	999999	999999	999999	944	21	619	999999	652	23	404	863	577	999999	665	491	891	244	999999	18	730	486	245	505	999999	215	736	999999	286	964	62	37	47	886	999999	255	999999	243	241	826	118	574	688	999999	835	807	443	718	876	510	367	908	999999	682	999999	876	999999	405	676	739	285	999999	999999	687	961	376	825	999999	924	419	844	657	12	727	900	165	797	903	670	758	772	28	86	775	607	153	999999	365	999999	780	652	251	567	502	999999	451	948	999999	380	999999	982	999999	794	466	665	709	999999	856	999999	551	88	999999	734	917	967	266	589	850	999999	818	999999	470	511	153	766	602	100	999999	999999	458	216	796	999999	211	776	30	234	620	120	999999	247	597	582	999999	701	953	517	650	999999	999999	861	108	920	999999	546	999999	250	650	699	72	619	405	680	999999	344	999999	175	533	151	999999	42	969	740	191	581	334	887	873	452	999999	95	
449	975	999999	597	999999	875	972	999999	264	779	584	999999	57	289	841	917	258	999999	419	788	983	509	588	262	891	368	739	980	221	634	377	999999	886	976	179	430	789	736	236	416	999999	868	886	999999	457	58	693	902	739	416	999999	580	999999	35	111	940	397	637	999999	750	146	991	453	630	999999	999999	44	80	120	999999	138	521	76	13	999999	125	622	999999	999999	843	675	836	999999	805	995	797	175	999999	875	238	43	161	41	486	279	999999	425	999999	765	81	999999	622	792	328	999999	999999	513	39	999999	999999	328	976	999999	861	85	309	750	648	999999	615	220	999999	205	881	388	977	490	999999	733	393	700	999999	999999	733	828	62	54	922	526	999999	293	146	430	889	910	66	328	179	411	969	461	776	631	160	861	840	999999	910	939	311	636	922	305	56	999999	962	331	999999	42	32	265	827	131	999999	999999	999999	752	316	971	331	658	320	189	764	932	999999	734	505	871	999999	634	143	983	225	250	370	841	384	999999	947	735	228	146	999999	714	633	655	874	828	788	97	121	999999	617	652	326	743	999999	999999	371	238	999999	999999	54	999999	132	844	906	516	999999	999999	378	712	33	596	999999	183	801	60	308	278	999999	676	93	901	999999	203	375	572	924	627	999999	270	999999	718	909	991	102	999999	591	789	749	999999	868	999999	719	409	916	999999	222	152	999999	491	815	102	379	159	154	153	999999	928	478	999999	591	999999	931	118	479	314	686	448	999999	999999	468	999999	999999	999999	807	999999	191	123	287	353	359	781	685	819	454	149	349	759	846	999999	999999	999999	320	415	776	536	624	611	999999	611	999999	774	71	999999	32	999999	573	877	999999	616	961	999999	999999	999999	983	810	657	122	663	339	964	999999	601	141	697	804	999999	124	724	281	913	580	193	675	18	585	719	554	999999	157	576	472	417	240	999999	361	999999	195	999999	999999	879	999999	999999	999999	647	417	182	930	443	228	999999	459	162	81	703	390	579	975	999999	408	100	112	325	515	999999	502	519	999999	999999	999999	999999	23	692	758	402	411	999999	593	38	600	413	789	121	578	59	127	319	345	536	999999	782	46	78	999999	875	776	196	442	837	154	897	811	999999	108	435	95	766	403	999999	302	757	999999	947	999999	995	311	999999	747	465	999999	999999	184	834	999999	563	756	945	669	883	999999	225	200	755	883	999999	602	13	22	152	964	999999	915	666	244	849	796	99	551	37	574	785	448	976	999999	962	723	976	249	544	679	149	106	520	63	87	567	240	
999999	999999	999999	308	978	604	501	294	999999	517	600	697	767	666	403	641	318	840	776	224	564	921	978	625	763	477	473	999999	264	999999	613	999999	999999	565	999999	999999	634	999999	999999	999999	484	907	695	999999	999999	552	777	999999	999999	464	211	222	310	999999	675	151	845	777	545	999999	141	676	39	871	999999	443	415	211	999999	676	999999	52	999999	933	739	999999	999999	999999	250	220	700	460	88	799	999999	400	999999	999999	889	999999	882	857	999999	305	712	999999	999999	824	312	942	147	576	381	999999	999999	999999	188	377	613	28	999999	83	999999	334	810	680	598	239	999999	512	586	999999	321	756	999999	159	321	738	230	931	779	411	999999	307	83	999999	88	19	352	44	222	489	999999	871	968	808	330	999999	999999	42	220	647	156	800	365	671	265	625	999999	999999	847	450	999999	999999	248	514	999999	239	261	687	601	588	999999	643	300	107	151	449	788	985	829	915	999999	999999	999999	141	265	669	942	411	868	463	733	54	197	771	999999	651	632	999999	205	999999	155	807	440	631	760	512	509	267	999999	815	837	300	478	931	999999	957	962	999999	259	944	296	849	818	148	855	999999	456	528	765	999999	817	334	790	999999	999999	445	758	99	381	752	169	685	882	63	625	443	576	265	574	999999	689	999999	214	999999	999999	999999	999999	302	775	917	999999	981	999999	999999	997	513	999999	999999	171	761	999999	872	735	506	785	999999	967	765	999999	421	999999	999999	999999	390	809	999999	129	540	934	474	456	465	323	464	999999	999999	192	851	65	122	934	836	104	999999	185	999999	790	708	999999	202	999999	233	780	364	650	865	37	122	230	706	393	969	999999	696	315	744	558	281	999999	607	428	999999	710	999999	999999	439	999999	150	215	992	999999	420	75	741	146	233	684	959	814	831	160	80	631	358	728	964	999999	999999	507	440	269	999999	898	999999	774	222	999999	381	876	220	769	886	999999	238	204	999999	904	73	559	92	69	999999	466	978	456	357	493	361	680	999999	407	698	999999	774	732	992	521	208	999999	923	999999	313	999999	603	71	273	174	403	164	756	70	968	848	424	381	670	62	920	420	426	999999	170	700	363	812	81	252	999999	505	212	460	705	106	636	381	999999	516	863	916	193	193	100	999999	999999	462	999999	850	229	403	72	999999	601	999999	550	204	550	999999	999999	791	990	30	999999	999999	951	305	364	999999	221	52	999999	163	198	13	237	243	638	962	776	901	383	230	33	738	442	272	859	918	555	999999	831	152	787	82	925	172	161	999999	256	
628	107	999999	638	999999	777	908	999999	597	560	317	999999	587	999999	999999	999999	769	997	303	464	689	999999	446	999999	780	221	483	376	126	999999	75	91	444	999999	999999	999999	817	592	846	961	999999	999999	271	999999	999999	875	999999	316	960	999999	165	999999	858	738	999999	192	999999	999999	858	965	304	999999	999999	519	495	235	131	871	999999	34	600	187	160	341	930	178	999999	999999	88	905	967	176	416	462	922	900	232	706	159	964	151	577	734	880	667	999999	999999	752	999999	999999	753	381	999999	999999	73	999999	999999	527	807	398	18	582	171	952	999999	137	999999	181	597	595	13	425	721	723	882	33	452	279	673	999999	291	432	216	75	999999	596	548	999999	398	943	886	999999	999999	761	956	569	415	781	883	540	999999	999999	164	999999	19	999999	660	904	999999	50	999999	744	853	868	116	999999	376	999999	800	411	589	656	782	653	999999	307	527	959	767	323	617	670	396	143	84	576	999999	929	999999	824	935	999999	999999	358	417	152	851	999999	999999	999999	202	319	999999	481	999999	218	932	511	578	711	810	700	147	740	432	999999	357	720	793	539	319	446	49	976	475	999999	239	999999	245	566	999999	496	314	397	130	999999	689	915	191	999999	644	765	361	354	23	245	506	999999	926	999999	794	999999	246	125	70	756	280	14	15	999999	978	999999	275	999999	266	323	396	750	619	134	999999	441	999999	926	999999	553	95	694	962	999999	999999	553	999999	693	771	324	259	198	336	374	999999	685	909	999999	887	146	500	999999	98	699	848	755	77	801	376	363	603	999999	231	517	670	585	51	774	566	999999	999999	999999	999999	942	73	999999	423	255	107	999999	532	362	49	758	999999	746	606	273	391	693	486	705	327	418	721	939	999999	999999	999999	451	643	145	620	462	146	918	108	999999	635	650	342	821	999999	875	831	999999	999999	472	464	924	979	778	392	872	949	304	264	831	230	133	999999	604	552	999999	856	396	741	587	621	144	999999	459	637	741	360	664	999999	451	999999	999999	999999	504	364	779	999999	865	752	999999	999999	842	999999	277	925	511	999999	738	279	58	28	444	999999	693	851	330	286	529	150	651	521	295	302	812	254	999999	464	737	249	773	193	991	644	994	999999	779	999999	380	534	135	331	622	999999	952	432	153	971	975	652	43	999999	999999	999999	110	235	227	549	999999	32	184	999999	999999	499	506	864	37	999999	514	618	81	851	906	995	25	329	999999	899	350	999999	999999	779	999999	94	215	280	251	276	543	768	857	999999	999999	357	359	999999	649	
999999	889	98	405	353	466	366	581	192	595	946	709	780	335	999999	999999	999999	999999	405	999999	597	293	235	622	761	265	745	999999	841	233	559	646	937	999999	776	20	261	999999	757	323	132	513	33	999999	999999	567	762	999999	539	41	999999	435	954	519	61	840	664	475	999999	999999	720	605	739	999999	46	309	771	999999	559	317	947	486	174	92	999999	94	999999	550	326	999999	502	999999	232	809	76	133	692	427	628	999999	356	999999	350	669	602	999999	999999	73	648	999999	796	662	883	232	999999	679	270	999999	83	966	580	123	158	450	594	417	383	930	892	912	617	353	481	622	960	170	145	504	489	919	321	999999	999999	330	999999	840	429	999	725	396	863	820	354	662	366	242	637	900	85	194	999999	843	180	736	999999	452	190	270	271	923	543	999999	392	999999	655	384	222	999999	999999	999999	999999	383	214	505	59	797	998	819	266	999999	999999	245	429	305	775	478	34	999999	942	955	659	169	738	802	999999	107	437	200	16	981	29	810	857	999999	206	770	638	674	687	591	999999	371	999999	999999	400	308	346	96	387	186	359	999999	885	999999	104	829	999999	999999	652	951	369	807	999999	284	708	722	387	108	109	999999	839	359	487	361	511	298	999999	205	411	999999	999999	351	813	829	631	971	925	999999	236	377	135	236	999999	735	231	645	558	729	999999	678	999999	247	987	382	347	999	570	533	586	999999	673	448	999999	107	200	28	994	982	653	737	999999	616	872	732	879	612	337	752	139	999999	999999	436	371	999999	999999	999999	999999	999999	492	632	999999	401	999999	431	703	686	235	924	999999	213	651	999999	86	106	999999	314	375	999999	502	734	672	818	999999	720	999999	247	87	999999	474	676	999999	564	500	30	336	405	432	450	999999	202	999999	413	999999	926	224	175	999999	274	850	329	158	108	937	757	999999	592	998	473	999999	465	999999	957	459	999999	549	96	84	999999	770	999999	999999	924	235	310	358	268	611	476	999999	899	887	812	427	155	527	565	626	999999	71	999999	999999	958	999999	573	593	429	999999	999999	387	137	100	304	504	374	447	233	873	637	409	700	999999	531	968	468	577	999999	540	314	999999	983	470	341	993	36	89	923	999999	662	716	928	315	272	99	378	808	592	317	62	999999	303	999999	988	343	370	763	875	990	625	999999	795	888	999999	998	403	999999	759	999999	478	294	523	392	999999	921	480	999999	718	441	599	659	984	489	487	606	999999	301	482	999999	999999	272	214	932	226	665	999999	49	666	273	999999	999999	58	
291	838	768	999999	911	481	77	863	974	54	443	400	965	22	999999	999999	999999	999999	111	194	762	677	999999	90	590	176	555	10	440	728	454	745	999999	611	702	651	718	421	999999	820	414	999999	658	999999	770	542	260	653	999999	638	624	999999	999999	526	296	614	633	688	999999	999999	925	77	432	256	999999	698	511	999999	319	665	692	630	815	291	780	628	28	987	319	58	915	902	395	802	113	142	161	372	324	98	27	999999	817	400	999999	347	711	412	628	82	40	896	343	949	945	994	506	999999	746	668	596	645	378	999999	999999	33	681	999999	152	467	546	149	49	231	999999	661	999999	425	396	442	999999	615	368	247	999999	29	999999	446	856	999999	635	999999	626	999999	999999	999999	999999	272	571	871	666	90	270	171	535	891	999999	122	312	293	191	91	915	313	751	980	287	141	537	999999	464	245	999999	43	999999	697	522	392	729	275	999	999999	999999	525	776	836	999999	206	711	136	172	999999	143	572	999999	554	932	323	905	521	104	530	999999	762	999999	430	999999	237	999999	838	378	999999	392	47	294	641	238	400	537	914	634	999999	429	410	999999	999999	111	211	115	287	999999	209	999999	218	180	479	815	999999	118	999999	529	128	999999	873	758	999999	999999	999999	999999	296	999999	542	785	999999	886	999999	999999	333	999999	408	328	115	131	62	83	178	988	184	866	999999	999999	147	999999	191	395	999999	224	999999	652	949	944	15	923	818	999999	232	423	495	331	167	378	999999	999999	710	37	423	996	814	800	999999	999999	999999	239	473	471	188	260	604	999999	380	798	554	680	175	463	323	999999	313	100	850	755	502	999999	709	446	999999	171	999999	163	971	519	410	756	73	250	999999	775	459	357	783	971	818	890	951	368	823	811	811	256	713	999999	693	723	999999	833	217	46	999999	999999	137	999999	679	450	633	860	398	797	617	924	408	547	732	955	316	879	936	612	901	350	623	999999	360	333	449	740	825	686	807	239	43	28	254	999999	229	766	301	377	999999	100	970	36	204	999999	848	176	508	738	417	999999	999999	604	145	190	413	606	666	355	11	892	999999	711	990	387	891	390	302	308	999999	549	587	999999	999999	810	379	999999	999999	999999	485	283	242	999999	279	737	342	999999	882	999999	30	623	110	946	376	373	66	268	45	816	994	467	873	209	12	999999	492	338	999999	335	810	816	279	202	999999	999999	660	947	442	262	55	463	508	238	288	122	449	640	201	982	754	121	999999	520	479	28	410	42	999999	412	254	13	189	
557	264	999999	354	999999	86	649	713	118	826	782	771	541	959	644	921	890	427	999999	147	276	580	999999	999999	758	999999	999999	999999	628	862	39	999999	999999	999999	999999	999999	83	767	542	564	552	279	645	999999	777	999999	999999	69	765	120	203	985	402	866	913	999999	565	999999	595	193	234	332	95	255	796	774	729	268	18	670	999999	132	884	297	594	997	935	414	487	999999	785	792	999999	517	999999	999999	999999	185	999999	974	418	134	182	999999	339	229	999999	399	498	13	29	679	999999	104	999999	80	110	999999	999999	916	999999	161	471	585	408	442	999999	577	586	751	999999	553	898	44	262	999999	950	535	999999	374	813	999999	915	484	989	115	741	999999	254	999999	944	511	904	999999	933	267	663	999999	950	896	459	616	999999	999999	845	476	781	26	842	549	130	575	157	906	112	505	245	986	999999	302	701	313	333	999999	807	657	999999	454	111	994	999999	999999	585	70	999999	207	999999	179	639	523	999999	724	624	704	478	999999	363	997	351	437	32	999999	999999	657	205	155	293	824	939	198	827	336	915	847	490	766	990	96	991	905	772	999999	357	82	999999	977	689	628	999999	438	303	650	113	673	972	392	362	927	999999	770	999999	908	239	450	695	999999	999999	777	223	711	999999	277	16	999999	665	956	328	928	689	228	466	999999	313	510	895	999999	999999	999999	874	108	999999	72	999999	999999	991	999999	836	999999	387	970	178	911	414	808	59	35	643	999999	18	26	73	434	247	647	314	258	999999	999999	999999	518	774	566	903	125	307	325	56	786	453	801	129	422	551	719	60	999999	260	999999	999999	999999	543	565	243	999999	45	999999	825	583	916	742	268	117	999999	868	205	999999	999999	299	999999	734	978	857	224	216	897	999999	882	528	597	759	998	110	999999	686	975	219	999999	55	90	328	500	473	870	999999	543	22	999999	999999	523	448	546	961	994	999999	999999	685	350	37	960	393	106	307	985	166	744	999999	838	674	999999	985	287	963	218	192	243	999999	999999	513	673	884	999999	210	14	158	223	47	115	551	794	299	868	306	94	696	231	203	488	713	966	385	183	396	999999	538	171	582	752	999999	493	386	698	837	363	86	803	896	303	837	943	707	62	297	879	999999	126	981	879	522	960	50	36	999999	546	999999	999999	203	421	999999	987	999999	999999	999999	68	418	601	41	942	17	892	335	899	650	770	999999	332	999999	516	194	421	189	999999	239	999999	452	359	424	300	75	374	609	999999	827	999999	313	422	758	238	471	12	95	
999999	871	630	999999	150	385	513	999999	965	825	687	999999	999999	999999	936	65	453	615	68	187	740	876	642	292	851	82	801	467	999999	999999	999999	55	192	335	999999	832	609	226	312	974	910	23	999999	549	922	257	772	999999	376	366	999999	623	412	824	354	172	999999	348	783	77	584	999999	440	400	999999	999999	54	729	999999	114	999999	237	313	94	999999	727	776	103	369	999999	310	759	100	999999	269	999999	642	367	980	999999	603	271	442	244	999999	864	582	709	381	290	213	999999	384	271	910	999999	319	999999	999999	627	396	145	978	999999	767	825	999999	950	999999	143	999999	999999	748	690	510	195	794	79	694	999999	155	999999	721	89	400	267	385	829	579	192	724	999999	999999	999999	999999	468	999999	263	477	999999	909	631	999999	999999	289	526	305	693	760	999999	292	250	633	999999	482	330	423	898	788	510	450	999999	381	999999	419	687	876	394	109	52	902	541	999999	130	502	523	498	483	800	999999	961	691	78	853	899	484	999999	663	881	999999	54	394	999999	966	999999	783	260	629	828	602	649	910	593	718	822	999999	648	513	654	958	999999	999999	108	999999	999999	758	999999	527	999999	999999	997	223	513	839	999999	517	76	635	996	718	273	869	654	999999	999999	999999	107	360	40	158	999999	185	19	922	999999	114	296	560	999999	375	725	732	579	893	605	435	407	999999	999999	999999	999999	22	517	935	694	999999	295	999999	690	496	661	999999	496	901	108	821	214	590	999999	894	999999	516	999999	999999	993	541	299	761	602	999999	999999	353	999999	999999	473	823	999999	83	237	475	819	395	999999	999999	999999	27	245	678	794	783	231	816	353	825	93	178	805	886	999999	163	673	534	999999	891	999999	317	77	999999	437	285	163	141	999999	935	85	836	999999	285	915	975	999999	620	999999	999999	577	999999	999	815	642	304	27	781	141	84	802	294	97	978	98	406	950	474	250	999999	999999	99	463	417	749	999999	532	529	970	999999	999999	62	999999	999999	324	14	318	999999	138	143	267	381	999	288	143	790	749	667	197	519	35	832	380	456	198	487	999999	591	75	999999	772	498	810	175	226	749	727	607	999999	93	98	697	345	117	261	258	100	999999	284	959	508	864	342	461	940	35	681	120	300	836	630	726	999999	743	370	769	570	834	999999	999999	73	151	13	113	430	999999	496	273	205	999999	397	208	999999	115	887	908	165	359	234	201	999999	616	317	827	462	372	999999	601	747	999999	688	265	124	891	896	366	861	999999	41	613	538	418	915	360	999999	432	
418	91	856	462	613	999999	610	870	999999	457	834	999999	650	67	826	895	999999	713	999999	999999	94	425	219	530	999999	926	327	621	662	999999	700	956	388	40	953	430	744	294	999999	477	655	254	575	449	532	685	588	973	999999	999999	999999	211	999999	317	348	993	871	336	999999	687	893	989	217	666	756	877	797	620	999999	999999	160	241	836	784	486	840	849	769	997	371	999999	354	834	29	766	499	857	999999	691	960	558	418	879	200	583	665	46	909	693	999999	888	999999	869	999999	492	999999	375	999999	830	999999	153	111	338	999999	348	549	164	197	899	266	29	726	928	153	847	742	362	645	210	999999	803	940	999999	352	999999	379	484	454	537	115	134	542	250	193	817	456	89	834	999999	44	511	849	20	999999	635	171	49	725	542	750	999999	729	999999	19	705	999999	34	986	571	999999	74	999999	659	999999	999999	999999	486	745	999999	400	662	528	794	176	319	953	929	650	716	999999	339	758	911	999999	807	405	428	240	487	614	431	999999	272	882	999999	800	999999	999999	999999	158	685	304	999999	151	97	780	934	947	700	752	283	384	280	260	639	315	999999	872	985	737	68	255	267	722	999999	570	999999	911	207	999999	763	999999	356	999999	636	45	369	769	699	37	470	480	999999	999999	999999	999999	822	999999	253	663	999999	999999	999999	566	100	439	999999	999999	182	999999	525	33	999999	191	988	571	38	712	624	603	946	38	182	999999	277	587	999999	532	999999	921	747	999999	668	999999	999999	445	480	999999	477	999999	998	692	597	182	511	999999	730	999999	999999	768	29	119	398	649	716	999999	155	999999	999999	512	723	514	999999	260	999999	282	999999	999999	999999	553	101	248	245	427	605	263	999999	999	999999	999999	857	367	785	622	902	637	853	28	827	543	299	207	499	964	483	999999	407	346	402	238	91	523	999999	202	677	780	874	971	54	462	541	155	826	999999	654	999999	728	672	358	152	429	346	999999	140	264	893	748	280	944	120	856	104	607	227	748	344	683	592	945	131	763	882	974	374	999999	153	999999	40	320	127	765	734	988	260	809	745	999999	553	938	784	999999	603	37	933	606	999999	548	608	720	999999	682	145	727	236	389	546	999999	24	999999	999999	521	718	960	999999	999999	999999	999999	356	418	13	209	999999	654	171	999999	169	854	50	768	566	605	773	319	999	444	999999	17	762	871	272	383	130	424	827	272	323	643	999999	588	999999	340	201	200	999999	121	552	491	999999	999999	229	999999	331	256	572	999999	748	408	961	392	725	
124	999999	999999	155	630	999999	715	826	999999	775	526	999999	999999	999999	235	413	999999	602	888	892	148	451	999999	651	580	999999	874	852	322	524	999999	681	817	863	370	985	716	54	97	42	836	999999	667	999999	703	47	869	962	346	999999	999999	999999	999999	999999	586	672	728	834	574	579	214	862	514	384	860	844	836	999999	923	249	697	538	514	856	65	483	784	265	999999	543	999999	911	516	219	358	999999	999999	327	999999	697	267	881	480	518	827	973	999999	292	509	999999	999999	281	48	106	999999	636	999999	999999	444	113	999999	473	886	41	397	303	356	304	35	999999	245	518	999999	236	982	999999	999999	999999	38	999999	999999	501	999999	999999	999999	909	872	420	804	999999	999999	392	883	183	808	794	999999	449	130	999999	627	855	267	757	999999	692	959	812	999999	599	999999	305	197	361	779	396	717	798	999999	487	430	935	499	313	934	852	634	148	427	999999	820	618	999999	504	464	477	999999	999999	999999	650	950	999999	999999	999999	153	521	999999	999999	999999	999999	87	206	750	642	113	691	999999	953	999999	771	67	999999	395	999999	778	999999	428	692	897	312	162	719	334	58	999999	999999	639	294	170	999999	999999	113	999999	15	999999	999999	868	243	999999	773	122	291	184	702	999999	140	999999	999999	999999	192	999999	511	999999	101	269	367	871	701	114	743	61	81	792	410	999999	954	85	390	815	164	101	195	301	133	199	999999	545	632	465	999999	999999	269	857	977	329	156	478	999999	745	753	752	999999	138	658	721	50	999999	773	999999	638	999999	294	564	999999	101	908	220	511	999999	398	822	999999	999999	707	57	792	223	815	999999	967	999999	431	644	72	411	924	999999	999999	999999	999999	383	771	999999	826	352	999999	999999	585	886	999999	936	967	752	999999	999999	513	999999	431	999999	999999	827	682	692	620	163	633	649	501	871	999999	851	576	108	752	25	60	205	418	365	646	999999	637	928	669	41	999999	678	297	141	999999	999999	634	999999	482	331	700	88	999999	673	718	761	999999	714	999999	569	999999	868	999999	999999	880	999999	522	75	964	842	200	754	33	589	999999	955	362	369	972	183	226	544	999999	999999	999999	999999	772	999999	646	999999	882	923	218	999999	999999	999999	678	955	261	590	480	999999	77	639	999999	946	999999	999999	39	763	408	999999	999999	999999	352	825	252	578	27	908	544	778	999999	999999	999999	276	999999	923	917	999999	286	407	117	392	702	657	476	986	299	378	916	929	715	883	999999	999999	191	671	999999	846	408	999999	937	353	55	702	149	987	679	999999	410	142	999999	999999	486	
11	736	359	844	694	999999	265	289	649	991	615	999999	545	604	999999	94	873	175	80	999999	999999	469	764	999999	999	518	489	316	435	967	783	13	680	407	999999	312	832	999999	72	999999	999999	999999	297	999999	440	999999	604	393	758	999999	999999	966	854	448	309	541	999999	999999	844	186	999999	999999	853	999999	217	999999	999999	148	129	618	262	57	112	583	454	366	181	411	999999	999999	999999	999999	999999	999999	999999	817	999999	999999	999999	999999	999999	820	981	886	628	999999	966	615	999999	828	999999	999999	999999	149	527	489	999999	281	999999	999999	369	569	115	484	272	773	999999	207	252	400	999999	161	999999	186	288	999999	75	226	954	999999	399	566	267	88	999999	458	832	419	138	950	952	999999	246	999999	583	770	999999	507	623	855	803	768	373	999999	999999	999999	999999	96	860	94	424	999999	999999	999999	552	999999	312	37	999999	999999	999999	980	79	301	447	584	914	885	603	517	727	999999	999999	999999	999999	631	999999	513	711	999999	43	745	558	53	536	999999	560	502	612	999999	468	687	145	809	999999	822	699	81	316	791	191	539	493	999999	999999	999999	55	227	296	921	610	799	325	354	781	204	432	35	765	143	999999	421	999999	999999	59	50	999999	793	194	634	931	131	206	919	999999	504	262	215	686	679	268	342	215	999999	179	668	371	791	38	999999	400	999999	999999	183	768	770	266	670	999999	326	434	262	43	662	989	489	602	406	519	287	999999	999999	348	96	999999	691	215	591	999999	390	679	640	999999	475	243	999999	815	33	161	999999	247	999999	910	369	255	16	309	553	701	999999	999999	999999	282	751	999999	183	999999	229	308	999999	564	674	27	913	647	793	999999	568	428	732	673	578	254	999999	999999	999999	316	999999	840	867	392	662	999999	962	324	714	368	23	999999	69	932	595	999999	999999	510	573	574	997	722	461	518	999999	134	969	26	497	720	827	711	426	999999	355	999999	999999	999999	901	784	64	599	933	435	483	870	368	799	88	999999	999999	943	476	785	318	266	389	359	999999	538	921	945	826	993	540	312	999999	202	586	216	293	999999	609	999999	999999	408	999999	35	999999	870	999999	999999	938	643	550	884	245	640	559	99	999999	91	999999	373	862	118	772	939	999999	181	598	999999	222	872	569	788	344	687	275	910	999999	999999	323	999999	772	751	17	193	452	655	76	641	642	999999	999999	212	347	246	926	411	999999	999999	140	999999	282	999999	956	76	83	762	550	558	374	648	622	645	768	999999	600	120	999999	589	496	999999	999999	957	533	999999	999999	367	451	107	760	
864	284	999999	999999	999999	508	184	795	941	119	690	115	999999	999999	999999	999999	572	444	84	645	815	999999	56	363	891	758	324	74	241	999999	715	320	452	798	999999	374	995	421	317	999999	426	999999	169	479	805	999999	597	691	539	999999	999999	923	377	462	999999	563	237	273	341	702	193	119	563	999999	999999	380	662	719	999999	629	999999	160	136	319	229	500	999999	576	999999	757	999999	633	999999	999999	318	792	999999	990	853	946	999999	731	90	615	580	317	761	628	86	435	480	999999	925	910	970	942	797	68	242	454	422	660	716	583	999999	999999	584	182	231	611	437	672	999999	819	492	999999	999999	520	738	912	999999	522	500	131	286	293	999999	999999	999999	375	994	884	757	408	533	999999	24	999999	84	999999	733	589	406	475	997	999999	21	115	427	821	872	286	329	330	716	999999	999999	594	307	999999	852	959	999999	855	616	999999	914	999999	999999	15	999999	999999	446	718	188	158	125	34	133	478	281	602	206	599	503	717	565	436	692	633	999999	430	209	826	999999	773	999999	999999	999999	454	999999	999999	819	999999	999999	308	999999	611	152	567	785	145	999999	999999	976	259	762	172	999999	898	999999	999999	774	999999	689	999999	374	999999	550	414	999999	574	999999	679	584	999999	783	784	911	204	999999	999999	294	999999	848	999999	959	380	849	918	999999	665	198	960	466	416	999999	999999	999999	974	934	231	71	999999	246	220	969	999999	254	258	476	977	260	167	32	44	202	999999	814	508	754	994	999999	631	403	999999	385	216	222	177	999999	626	999999	937	270	655	892	999999	889	637	221	177	135	999999	999999	44	414	40	999999	432	223	139	352	234	229	999999	461	439	999999	580	835	763	999999	999999	310	849	924	999999	999999	376	151	645	999999	999999	999999	999999	868	179	189	368	261	355	278	999999	953	999999	283	999999	717	999999	204	463	223	318	802	458	598	58	300	602	999999	100	142	571	290	578	379	175	937	999999	80	291	999999	974	328	490	999999	999999	133	491	575	106	606	577	181	688	999999	999999	999999	837	999999	820	878	586	999999	999999	999999	706	509	999999	999999	999999	890	83	259	912	213	248	989	322	963	809	924	809	36	22	494	565	399	999999	999999	927	999999	110	999999	260	413	673	725	168	999999	788	289	999999	51	467	999999	532	999999	999999	999999	192	999999	72	873	187	999999	78	560	247	675	656	317	908	238	522	327	999999	427	999999	509	540	999999	999999	999999	185	530	186	999999	569	806	999999	247	139	125	964	475	727	236	477	363	344	122	488	492	621	480	380	999999	528	
149	426	114	328	999999	999999	999999	630	999999	698	657	719	310	999999	999999	713	418	187	792	273	56	600	999999	949	999999	999999	427	45	348	432	704	159	666	250	999999	999999	857	919	379	180	306	845	999999	538	999999	644	999999	999999	57	999999	212	303	588	256	999999	549	999999	164	999999	595	528	999999	999999	596	993	507	999999	70	999999	60	856	499	807	621	966	999999	891	35	139	11	999999	304	987	569	230	999999	571	419	999999	879	527	702	999999	784	652	672	563	122	544	322	999999	999999	561	997	922	999999	495	966	999999	279	999999	999999	35	681	999999	233	645	722	999999	592	999999	642	301	691	999999	999999	999999	33	969	304	648	778	490	816	419	167	743	990	999999	517	915	604	140	499	231	689	999999	999999	329	428	999999	840	746	952	386	948	681	999999	473	999999	458	999999	996	985	999999	880	357	218	999999	999999	489	654	85	858	676	342	512	802	469	843	487	699	704	551	277	807	41	999999	440	471	485	999999	999999	878	999999	453	607	154	867	351	341	468	999999	31	939	382	765	888	999999	54	999999	999999	410	630	291	999999	767	455	718	999999	999999	999999	777	800	999999	999999	999999	999999	999999	232	734	999999	934	128	511	28	406	999999	612	999999	51	999999	261	396	35	999999	473	999999	999999	999999	686	999999	435	999999	502	522	690	999999	209	332	253	999999	999999	62	999999	87	944	999999	999999	272	999999	999999	999999	823	782	999999	567	391	774	999999	152	242	999999	999999	546	581	932	890	625	999999	337	903	483	289	650	482	65	209	86	948	660	999999	999999	335	945	601	318	612	271	797	954	309	728	982	189	999999	960	596	516	738	155	63	665	139	934	999999	611	999999	182	309	999999	999999	314	826	999999	961	999999	283	999999	945	272	999999	629	999999	45	38	185	501	109	639	521	469	693	348	803	607	525	648	999999	496	990	754	439	962	158	595	994	901	426	999999	557	687	50	570	999999	824	434	837	103	999999	283	119	465	543	999999	999999	999999	999999	33	999999	446	815	999999	69	999999	518	891	666	679	449	999999	284	85	880	91	999999	428	999999	873	978	182	687	555	999999	999999	880	299	999999	184	968	999999	38	878	467	781	741	999999	999999	615	956	933	767	168	653	871	999999	44	584	999999	999999	760	553	102	54	786	759	270	397	999999	84	229	996	492	999999	999999	15	406	617	109	999999	39	999999	516	999999	55	999999	529	901	622	223	999999	714	442	230	999999	377	935	999999	681	32	481	416	999999	541	999999	937	999999	457	134	865	602	426	485	999999	924	322	46	186	999	381	
239	369	775	633	999999	515	563	272	503	162	80	999999	936	86	868	622	999999	975	189	118	139	82	777	756	620	999999	238	330	305	999999	340	758	833	999999	792	121	999999	510	314	232	383	999999	953	971	795	39	999999	409	253	312	999999	70	997	891	251	167	592	999999	22	806	999999	242	966	608	821	321	739	999999	293	757	999999	999999	999999	956	999999	126	128	805	961	591	999999	999999	86	993	999999	280	761	942	68	635	529	999999	498	507	946	151	57	999999	159	999999	999999	853	999999	496	332	215	399	50	166	999999	49	786	66	430	999999	999999	166	972	722	551	560	797	999999	658	238	366	999999	173	20	999999	79	773	656	487	301	97	999999	999999	999999	680	880	720	999999	932	999999	999999	999999	77	641	499	984	84	999999	607	999999	502	999999	467	268	999999	999999	999999	999999	573	66	276	140	579	139	778	742	999999	310	52	670	839	21	645	72	999999	799	246	532	521	608	999999	150	58	999999	799	812	256	331	999999	779	999999	691	222	999999	329	999999	987	999999	862	756	418	773	590	937	94	490	999999	999999	772	176	664	702	999999	964	71	999999	92	25	999999	965	496	999999	605	999999	25	158	999999	769	743	999999	999999	307	669	764	200	231	560	121	478	318	183	851	999999	999999	999999	952	182	257	999999	203	999999	971	608	896	999999	999999	999999	326	921	999999	691	869	999999	888	365	999999	42	754	774	840	575	971	547	31	792	644	695	999999	999999	72	975	999999	954	550	364	839	699	999999	503	999999	62	243	199	542	999999	314	200	670	184	757	919	428	482	974	627	999999	999999	587	114	999999	477	112	178	858	999999	149	914	121	533	525	999999	269	260	748	787	999999	781	14	404	487	454	35	999999	401	999999	557	999999	979	922	806	999999	121	668	878	558	999999	999999	340	581	999999	399	88	146	999999	999999	659	178	734	999999	295	776	429	192	626	180	452	221	776	715	413	79	999999	999999	727	999999	555	601	999999	199	837	999999	450	433	916	98	999999	889	242	999999	999999	999999	999999	999999	637	999999	999999	999999	51	999999	116	999999	999999	625	177	418	464	999999	999999	547	544	68	796	544	359	999999	999999	996	276	538	804	562	978	475	232	34	734	152	560	696	999999	626	559	674	93	999999	978	825	265	508	633	485	479	999999	999999	434	592	999999	442	999999	704	988	663	999999	902	999999	759	999999	999999	153	999999	999999	999999	722	421	917	999999	999999	461	999999	49	510	741	767	904	328	93	293	999999	798	999999	933	710	941	999999	147	963	56	772	539	349	165	432	121	825	321	
156	756	999999	849	999999	471	999999	192	580	999999	257	895	999999	583	470	999999	999999	999999	999999	749	611	397	730	284	954	999999	999999	921	910	883	87	629	942	593	182	336	20	858	999999	999999	594	999999	370	999999	999999	77	999999	999999	79	873	51	828	999999	85	709	758	999999	999999	895	472	121	428	282	697	127	627	999999	25	411	144	999999	266	731	740	999999	94	37	933	999999	886	24	170	999999	999999	999999	258	228	999999	999999	423	999999	999999	962	999999	858	175	255	999999	680	272	124	999999	787	934	999999	784	106	670	919	625	731	102	615	19	999999	951	575	246	854	868	409	95	141	999999	833	999999	303	332	881	989	839	363	999999	999999	999999	999999	999999	917	628	67	162	558	947	267	999999	217	405	999999	999999	907	999999	18	818	999999	999999	39	999999	799	111	963	491	774	788	930	786	377	839	493	247	999999	579	658	618	797	716	850	999999	874	306	625	999999	999999	381	974	399	830	544	451	268	742	299	999999	816	665	999999	999999	769	26	481	323	999999	912	715	93	338	942	400	31	105	22	890	427	503	485	999999	999999	403	814	999999	999999	832	397	235	505	578	996	841	999999	231	338	999999	999999	402	982	999999	146	634	999999	646	456	439	523	356	256	852	872	89	341	751	434	984	999999	485	999999	490	981	999999	999999	515	341	110	447	800	766	930	768	999999	521	237	776	517	115	999999	94	999999	319	51	978	653	705	917	509	211	796	999999	999999	646	876	501	276	459	999999	782	999999	356	992	999999	589	325	93	847	568	113	974	917	878	786	400	999999	999999	939	708	567	999999	424	999999	245	13	422	999999	131	158	29	961	327	103	332	863	738	533	999999	461	663	569	858	359	406	237	878	999999	349	255	876	330	336	751	856	999999	890	999999	756	719	999999	520	962	699	548	152	657	824	556	923	662	999999	585	488	999999	997	950	75	204	18	134	946	465	875	999999	999999	999999	999999	246	358	973	983	776	876	294	152	999999	169	810	263	580	64	919	425	593	409	744	848	706	858	32	824	560	748	594	231	65	96	426	848	516	91	588	207	950	999999	700	708	203	902	400	791	264	940	437	80	36	999999	999999	873	999999	786	868	387	335	158	432	38	999999	73	999999	999999	742	962	999999	999999	475	722	475	913	709	46	654	804	468	241	999999	619	999999	999999	204	25	999999	553	893	730	999999	211	871	999999	999999	671	999999	140	999999	879	59	999999	204	939	604	999999	574	378	999999	918	142	74	918	104	588	813	717	999999	999999	82	717	999999	
999999	26	285	999999	999999	999999	667	999999	619	523	990	589	191	277	425	381	918	999999	451	999999	999999	974	999999	158	999999	776	222	443	953	658	272	742	999999	861	234	187	663	340	462	999999	711	136	309	618	999999	999999	999999	321	999999	346	999999	977	631	292	807	103	999999	137	982	84	461	233	94	960	261	258	999999	329	52	999999	999999	588	438	550	723	264	675	979	999999	952	999999	901	55	616	809	295	120	879	63	141	758	536	999999	999999	999999	487	51	348	366	825	911	593	278	159	999999	270	548	90	569	999999	999999	449	63	39	221	559	188	477	161	966	999999	548	276	911	490	191	241	999999	111	245	222	336	999999	258	999999	279	633	895	999999	999999	999999	40	320	509	999999	318	483	999999	175	999999	309	574	197	400	999999	373	327	999999	669	447	39	999999	978	333	999999	100	826	804	999999	942	999999	293	489	612	229	999999	238	766	999999	181	708	912	999999	222	936	647	999999	232	569	677	951	277	235	999999	999999	259	62	986	178	623	491	678	999999	233	964	26	95	585	999999	581	145	561	168	498	739	126	999999	766	396	694	950	604	244	321	990	999999	67	939	102	970	65	251	598	999999	689	39	583	999999	257	999999	562	564	62	999999	541	400	118	737	811	403	999999	295	600	484	672	887	443	27	242	316	958	155	999999	209	999999	894	999999	583	808	709	999999	950	518	999999	999999	396	552	256	780	600	549	329	138	698	333	769	651	124	912	802	596	566	428	941	961	416	81	852	471	647	437	999999	929	111	861	695	999999	133	352	285	999999	196	999999	999999	766	999999	999999	999999	999999	757	253	849	671	15	999999	976	531	576	515	724	324	699	999999	143	173	24	399	36	837	637	991	527	771	636	466	409	328	786	184	331	399	287	976	999999	403	588	999999	999999	988	884	999999	211	618	627	961	645	412	114	999999	752	249	999999	957	248	999999	725	87	999999	999999	713	999999	999999	401	193	999999	47	723	79	999999	999999	999999	999999	47	952	473	790	909	999999	675	821	999999	224	317	432	999999	407	330	737	949	678	510	829	385	999999	236	428	809	435	999999	923	921	342	375	894	602	773	999999	14	774	975	999999	933	368	727	716	443	438	999999	110	927	717	999999	130	999999	84	330	100	761	726	55	980	999999	852	751	899	665	849	422	829	318	454	326	963	973	862	577	999999	657	569	999999	999999	840	999999	374	216	935	221	314	819	999999	682	202	999999	729	995	341	91	617	827	61	593	25	149	791	483	401	33	156	208	507	
859	442	202	932	65	149	159	487	545	964	453	545	603	999999	635	261	999999	243	978	999999	999999	853	830	518	999999	999999	700	999999	890	999999	912	999999	999999	322	423	250	999	999999	673	999999	192	603	81	863	607	58	422	592	999999	999999	363	789	178	677	20	15	999999	683	731	91	999999	999999	597	730	62	388	438	999999	999999	999999	999999	999999	570	133	999999	893	782	967	910	162	999999	118	386	668	461	132	896	438	311	418	999999	326	624	592	999999	575	15	351	811	999999	619	999999	999999	999999	970	999999	999999	54	999999	127	999999	645	772	579	528	340	240	928	278	999999	999999	10	979	725	758	935	78	977	717	773	887	441	165	692	543	431	999999	616	698	790	903	851	109	194	195	999999	999999	54	73	999999	999999	86	82	881	736	619	161	733	21	44	602	251	337	566	239	791	489	90	46	999999	682	624	240	487	999999	999999	900	999999	539	999999	391	33	999999	641	999999	810	999999	284	955	923	279	924	604	664	197	662	523	543	954	999999	512	473	999999	965	999999	999999	999999	594	856	105	718	999999	999999	999999	652	579	999999	695	137	429	433	215	999999	122	828	999999	29	999999	300	372	127	999999	840	145	999999	918	25	948	248	717	964	773	427	860	215	912	730	358	21	618	999999	827	415	534	970	306	347	999999	147	645	999999	999999	304	494	978	999999	525	999999	991	733	564	388	457	420	465	999999	787	275	907	999999	36	671	564	999999	46	299	951	315	175	957	999999	129	811	999999	27	693	479	933	882	853	999999	672	367	999999	999999	947	380	995	999999	321	518	999999	988	230	618	39	716	622	999999	688	410	999999	999999	44	163	999999	999999	854	403	771	999999	999999	392	999999	999999	364	314	287	627	99	919	955	999999	853	448	508	999999	590	999999	987	977	857	999999	203	452	186	999999	999999	134	619	380	999999	602	307	999999	664	689	934	999999	999999	999999	438	994	368	999999	454	999999	49	595	654	312	986	999999	415	794	332	378	999999	610	353	584	999999	162	17	999999	402	363	938	999999	784	818	207	890	999999	272	548	862	999999	434	997	999999	740	737	479	316	393	999999	196	999999	809	296	500	333	999999	679	999999	286	986	649	376	999999	45	327	811	836	115	106	150	153	999999	470	260	764	999999	151	844	999999	683	999999	335	999999	176	435	911	498	327	873	543	60	999999	271	875	478	68	906	176	422	926	642	210	297	516	53	999999	349	45	999999	720	999999	835	999999	603	999999	324	630	999999	999999	416	322	519	242	562	100	625	999999	594	781	706	999999	974	
432	326	50	500	47	239	132	999999	572	462	591	163	338	224	36	668	589	164	999999	980	566	16	613	133	968	735	426	428	281	754	264	39	23	240	412	184	562	795	286	400	803	999999	999999	860	928	88	999999	875	999999	325	999999	626	278	726	999999	425	712	917	531	311	813	703	897	817	207	562	150	108	811	852	999999	793	878	47	187	135	172	753	205	999999	512	551	830	955	749	999999	760	296	822	999999	471	644	274	975	999999	109	544	36	662	375	999999	134	73	745	219	221	999999	241	999999	999999	263	959	722	999999	798	272	872	941	999999	999999	801	853	285	824	999999	999999	529	999999	999999	87	590	145	100	829	951	388	488	999999	746	999999	890	529	747	540	733	512	922	633	186	999999	999999	999999	958	999999	999999	999999	848	248	999999	748	692	999999	781	472	999999	128	868	893	689	420	999999	787	205	540	679	282	116	745	101	878	999999	999999	999999	145	999999	987	186	997	264	867	539	999999	730	999999	844	54	999999	284	999999	615	643	39	943	766	540	999999	999999	428	999999	999999	977	999999	999999	486	209	796	130	645	622	713	941	871	638	822	881	999999	67	999999	695	635	534	831	906	485	245	999999	999999	959	999999	410	999999	758	999999	962	889	436	102	254	999999	999999	923	999999	662	135	674	771	400	999999	885	999999	392	210	732	999999	767	999999	206	671	250	999999	844	999999	51	222	133	192	297	675	933	455	451	813	408	647	999999	432	179	781	999999	473	129	830	84	608	28	389	36	795	205	743	239	431	999999	119	214	999999	70	999999	11	491	999999	999999	198	439	554	578	801	94	87	344	999999	999999	859	776	569	999999	97	443	203	743	999999	502	480	999999	225	30	999999	298	442	949	372	729	999999	330	989	404	642	999999	63	449	999999	941	718	861	766	999999	999999	999999	550	999999	674	999999	256	267	335	999999	254	998	999999	534	768	513	652	999999	971	999999	644	539	786	174	380	453	999999	754	166	224	784	619	433	410	458	583	999999	251	284	745	483	999999	994	999999	160	999999	430	529	680	84	299	590	889	520	181	42	449	999999	999999	999999	246	999999	111	120	999999	634	575	813	85	195	764	410	853	999999	773	131	999999	778	23	737	33	861	83	91	925	999999	999999	913	239	426	999999	372	999999	62	999999	981	420	883	811	525	78	616	453	999999	999999	888	999999	662	999999	59	497	671	371	999999	208	385	427	29	999999	12	999999	662	584	999999	62	401	978	999999	727	792	710	999999	966	497	668	416	999999	999999	771	999999	999999	77	176	189	
999999	471	10	348	853	133	563	400	698	808	999999	415	41	999999	442	918	910	936	999999	953	348	836	704	874	423	791	999999	838	999999	159	999999	837	495	404	729	590	400	640	946	999999	239	319	962	167	876	263	385	622	999999	853	136	531	141	999999	841	103	767	136	924	72	165	724	152	999999	999999	999999	999999	636	75	852	527	999999	999999	999999	723	38	873	546	999999	170	416	999999	999999	999999	999999	23	705	282	563	636	823	273	715	884	449	515	999999	423	893	102	342	748	557	999999	335	856	542	999999	999999	812	229	230	138	999999	655	809	42	999999	526	260	89	648	83	999999	999999	263	999999	114	892	218	861	460	652	905	828	668	999999	397	79	176	999999	904	782	750	416	602	999999	951	239	639	999999	429	897	643	23	694	674	128	999999	999999	999999	437	999999	290	999999	768	999999	233	935	987	21	644	677	999999	778	184	865	332	32	435	999999	613	874	999999	999999	999999	563	999999	999999	143	993	679	131	997	875	53	996	501	799	648	999999	999999	25	252	627	838	751	547	999999	838	999999	351	999999	840	952	687	999999	655	554	519	999999	568	340	802	993	341	999999	679	483	735	187	373	999999	384	410	999999	598	632	999999	897	689	999999	154	63	314	651	999999	999999	999999	999999	490	351	947	290	999999	466	999999	999999	258	999999	999999	82	74	139	999999	465	818	721	439	999999	99	930	999999	999999	829	199	424	999999	498	351	758	999999	635	295	999999	836	999999	999999	999999	943	636	999999	383	348	582	617	951	24	999999	848	999999	861	852	308	109	560	331	299	460	999999	52	999999	724	999999	999999	93	999999	779	884	999999	49	575	780	495	999999	999999	556	681	84	999999	248	409	884	649	518	896	389	999999	195	694	514	136	791	698	901	342	661	476	810	499	999999	182	140	577	809	267	91	366	999999	395	13	649	999999	249	999999	643	999999	84	398	641	999999	120	593	999999	320	912	784	91	594	777	62	89	870	584	50	76	278	316	840	261	999999	33	146	800	999999	999999	999999	552	694	268	999999	586	87	178	796	69	999999	941	267	897	483	999	999999	421	343	923	999999	999999	999999	938	374	999999	999999	999999	826	999999	974	792	508	455	11	999999	397	335	854	476	12	702	999999	980	487	999999	59	999999	778	815	999999	724	467	767	95	280	354	755	894	820	351	999999	352	125	95	796	442	999999	895	251	611	446	567	866	921	86	852	227	461	999999	62	301	999999	20	429	999999	335	740	369	730	887	642	999999	44	134	71	359	999999	895	691	894	248	57	999999	
214	813	167	600	999999	18	427	136	999999	858	767	999999	581	341	695	999999	470	702	451	174	364	999999	15	533	742	999999	727	189	332	770	151	999999	254	832	806	616	101	734	894	361	999999	760	347	999999	999999	999999	489	28	976	68	230	202	999999	882	181	244	808	634	857	985	291	247	804	533	999999	953	806	749	534	89	744	735	807	999999	999999	604	999999	432	266	999999	380	708	999999	274	999999	948	999999	371	660	999999	808	999999	877	999999	79	75	999999	813	866	322	276	999999	493	897	323	494	999999	706	999999	576	613	386	999999	198	615	582	44	540	984	768	936	445	98	962	999999	287	999999	898	999999	999999	649	817	565	943	999999	640	225	315	950	65	999999	320	350	93	959	999999	99	999999	999999	496	41	425	829	108	386	831	652	999999	999999	45	999999	496	685	235	927	795	820	434	999999	974	999999	729	589	929	215	626	104	14	13	849	198	179	604	533	764	999999	987	467	567	570	999999	999999	689	914	428	76	634	125	999999	999999	611	664	892	329	999999	999999	835	999999	999999	760	737	999999	527	776	847	466	999999	162	999999	704	807	363	999999	235	986	999999	49	674	999999	148	999999	978	848	840	248	999999	999999	999999	404	463	398	999999	573	806	832	350	176	999999	77	961	184	482	655	461	365	999999	797	667	999999	466	271	170	999999	754	768	759	799	687	538	324	999999	616	757	999999	315	720	999999	999999	402	645	506	136	607	548	999999	519	332	999999	484	990	999999	620	999999	937	201	999999	696	819	48	999999	551	489	384	752	999999	567	724	648	156	999999	999999	736	274	696	959	144	562	851	999999	999999	436	412	212	548	588	999999	673	820	816	999999	33	999999	32	999999	104	999999	999999	854	766	407	794	684	250	999999	531	999999	355	255	977	66	675	999999	39	999999	647	999999	286	999999	174	222	893	904	832	999999	999999	999999	714	945	602	942	392	707	95	999999	999999	999999	172	373	26	589	224	427	842	999999	413	188	941	243	681	956	741	916	690	999999	999999	889	852	182	228	43	295	409	653	45	673	967	760	646	333	894	999999	912	820	999999	998	475	72	82	665	999999	557	480	273	645	211	476	999999	541	879	575	900	999999	999999	982	303	999999	774	807	96	445	428	304	910	786	980	828	105	114	555	999999	999999	779	999999	786	486	999999	999999	18	833	207	949	228	766	758	994	999999	768	999999	999999	194	999999	264	985	229	23	262	999999	486	665	382	380	913	986	841	999999	130	482	367	506	489	999999	766	973	889	999999	209	538	999999	792	999999	
69	268	822	999999	346	573	999999	298	999999	233	254	999999	352	461	999999	999999	242	925	999999	874	512	411	340	802	516	999999	291	999999	732	813	724	417	694	669	999999	121	100	999999	999999	999999	999999	999999	594	999999	999999	28	423	522	72	999999	967	612	151	999999	492	658	927	30	854	999999	291	698	565	959	509	837	964	683	999999	999999	945	999999	431	836	548	328	999999	68	567	497	999999	999999	43	281	846	999999	276	777	187	664	999999	999999	999999	102	892	999999	628	635	772	407	999999	740	384	358	999999	361	191	315	378	174	842	869	462	366	889	522	665	999999	999999	398	571	196	505	483	530	875	999999	338	999999	910	699	191	295	170	999999	781	999999	684	766	999999	999999	960	999999	22	822	324	617	415	212	999999	999999	999999	522	999999	836	867	999999	999999	827	639	516	999999	370	467	475	660	583	302	923	118	138	999999	999999	628	999999	999999	788	492	661	216	268	439	136	574	938	364	668	911	334	575	547	999999	857	137	977	86	600	940	547	171	999999	324	491	104	250	999999	817	999999	914	236	89	999999	249	621	380	87	726	795	529	120	992	672	968	358	570	644	132	400	651	391	19	847	999999	999999	475	943	999999	41	999999	945	999999	775	999999	999999	495	795	253	245	999999	900	360	804	999999	999999	179	999999	356	143	999999	605	869	426	999999	533	226	242	806	749	156	437	139	695	471	583	999999	999999	675	869	862	999999	401	886	643	999999	999999	215	435	517	999999	406	597	814	507	728	86	999999	532	473	882	999999	988	503	99	329	770	664	999999	837	864	952	403	486	999999	758	214	999999	782	999999	501	999999	999999	999999	429	749	840	325	999999	743	507	999999	694	211	987	608	786	897	999999	324	980	376	872	597	653	378	12	999999	542	749	523	999999	347	40	999999	871	456	699	999999	349	489	454	477	599	999999	422	267	202	999999	672	999999	317	195	468	999999	134	147	218	645	61	746	729	782	999999	229	414	114	663	238	126	162	96	823	999999	835	535	899	283	267	241	120	810	621	870	999999	216	999999	879	519	848	734	248	64	33	602	759	999999	39	379	925	318	604	963	382	999999	884	494	999999	632	999999	234	863	950	413	940	936	118	912	669	23	506	234	153	390	392	914	41	799	999999	999999	863	869	999999	341	999999	516	847	248	359	893	722	180	999999	534	623	870	297	651	92	666	651	759	370	999999	429	93	460	999999	990	606	852	694	881	999999	132	364	959	619	999999	434	99	999999	562	775	999999	335	999999	619	767	521	626	390	
717	199	999999	113	509	547	999999	839	65	273	258	753	51	999999	299	699	411	268	910	677	170	657	999999	782	206	594	999999	104	999999	841	815	478	999999	999999	976	692	133	28	855	421	707	651	379	825	621	999999	734	272	46	999999	999999	508	611	949	230	70	621	652	906	915	482	999999	999999	224	458	999999	774	579	61	606	576	393	413	999999	999999	518	288	999999	170	397	859	999999	67	827	633	317	867	40	999999	916	80	480	121	939	939	889	918	164	377	841	44	999999	999999	999999	999999	999999	999999	999999	999999	712	781	870	999999	999999	999999	679	759	906	591	151	912	744	999999	144	535	105	281	473	999999	999999	600	133	384	329	363	705	591	999999	124	809	221	754	999999	538	144	999999	989	602	883	269	139	21	999999	236	929	300	826	86	903	616	552	631	999999	897	121	658	495	999999	165	360	98	141	791	782	929	167	693	999999	999999	335	115	679	589	299	951	588	559	999999	399	73	879	514	724	508	266	589	200	163	427	486	715	827	999999	999999	180	998	999999	791	306	999999	607	36	86	578	999999	873	51	999999	999999	532	108	346	999999	102	481	584	417	293	525	350	967	539	382	523	999999	287	242	66	128	999999	999999	767	851	628	466	852	437	999999	996	999999	999999	999999	216	894	387	378	66	354	61	999999	590	999999	276	999999	804	999999	999999	562	958	233	640	985	154	993	173	341	495	153	635	628	156	999999	999999	141	802	50	332	999999	146	999999	231	887	14	999999	372	431	501	999999	999999	398	208	875	196	773	752	999999	999999	999999	999999	56	883	912	718	433	450	329	650	999999	163	764	745	176	426	717	12	753	980	622	631	741	839	999999	999999	999999	429	281	84	999999	389	250	999999	118	756	100	368	999999	179	581	91	999999	781	367	741	69	653	42	459	479	771	999	581	999999	999999	989	216	999999	999999	481	999999	179	254	999999	755	913	506	999999	420	999999	359	693	583	409	999999	587	959	482	858	269	593	397	822	999999	752	389	668	108	999999	766	883	999999	725	999999	577	999999	798	999999	999999	827	999999	27	622	133	999999	87	999999	999999	627	14	39	734	999999	334	999999	616	357	999999	384	999999	999999	999999	119	653	999999	284	999999	886	831	629	789	315	999999	40	705	999999	774	698	485	674	999999	999999	480	521	999999	999999	649	401	810	999999	564	999999	999999	245	583	165	999999	968	681	845	999999	539	350	998	225	724	863	999999	628	320	841	658	173	710	999999	757	927	999999	999999	301	634	999999	999999	870	999999	999999	45	634	457	550	669	806	
999999	639	564	434	156	482	306	22	999999	255	999999	999999	129	906	985	569	833	825	237	319	61	999999	221	999999	463	479	933	586	689	238	999999	87	999999	44	641	534	156	978	999999	999999	999999	999999	15	389	803	999999	750	168	653	999999	801	999999	322	359	754	636	428	30	970	677	999999	720	333	67	307	695	847	94	999999	999999	423	999999	224	782	999999	157	384	831	739	876	728	775	932	223	437	325	999999	302	290	999999	116	135	999999	934	999999	581	999999	948	999999	118	738	666	894	202	999999	945	999999	539	341	607	262	596	291	103	999999	773	787	999999	629	982	929	555	804	999999	999999	297	848	289	999999	447	575	435	750	631	999999	72	999999	740	171	999999	907	235	999999	999999	753	999999	844	913	985	143	793	999999	328	108	188	193	861	635	999999	999999	107	138	664	894	41	826	846	660	999999	999999	892	57	948	148	85	704	593	132	999999	835	452	934	304	741	653	113	117	651	452	999999	999999	254	893	999999	393	999999	999999	999999	650	999999	673	194	958	109	251	745	523	190	33	484	600	738	130	21	999999	173	833	999999	250	928	719	205	217	11	999999	647	164	999999	999999	306	143	526	482	588	172	268	976	204	500	999999	999999	926	627	999999	363	999999	134	999999	94	230	945	649	826	722	217	999999	976	999999	424	604	591	971	999999	726	351	83	266	999999	848	63	197	999999	999999	342	999999	792	577	249	999999	222	523	281	468	533	361	494	699	760	381	694	291	29	780	999999	326	618	499	900	627	289	216	592	43	40	42	316	227	494	384	424	900	737	318	212	91	319	999999	902	375	857	384	506	170	164	771	999999	858	535	999999	729	302	676	622	367	999999	930	999999	437	500	999999	277	215	385	956	794	554	710	577	815	16	114	999999	535	770	905	709	432	879	268	999999	999999	999999	478	999999	132	233	124	950	206	999999	81	999999	999999	999999	590	179	999999	214	369	227	467	291	720	19	624	705	999999	852	999999	306	508	368	179	636	999999	585	999999	731	833	999999	439	759	380	664	999999	39	999999	214	190	736	999999	227	519	51	999999	176	999999	469	39	426	91	999999	498	900	652	713	906	775	734	14	442	999999	380	799	787	707	910	66	999999	595	520	937	999999	999999	717	290	848	137	239	999999	615	277	701	417	489	177	271	480	21	231	999999	999999	480	999999	303	200	846	720	999999	699	999999	999999	394	444	906	999999	999999	772	193	371	999999	999999	546	313	398	175	697	963	319	999999	446	999999	999999	853	473	999999	999999	496	432	526	
444	138	874	540	173	701	882	999999	999999	999999	577	499	297	650	366	353	873	999999	787	137	999999	882	410	643	262	826	869	541	999999	805	685	113	349	666	927	736	904	16	150	697	293	439	999999	974	53	947	999999	404	999999	129	237	301	999999	999999	33	561	727	241	287	347	831	351	297	704	659	473	159	630	723	629	999999	866	35	99	844	73	429	436	599	314	999999	999999	53	851	577	394	404	999999	999999	375	19	673	728	999999	865	941	152	758	324	999999	999999	522	680	867	680	370	275	999999	461	999999	141	300	999999	999999	999999	366	999999	999999	137	275	78	115	999999	357	620	775	999999	999999	234	999999	999999	999999	122	29	516	170	794	186	180	999999	999999	785	592	999999	244	718	42	755	148	999999	644	999999	999999	999999	511	692	534	333	256	999999	232	52	395	999999	48	470	187	999999	466	999999	571	130	275	919	156	293	523	315	999999	901	742	999999	94	724	267	225	999999	73	518	999999	636	471	930	274	985	999999	400	999999	644	773	999999	999999	298	999999	999999	523	440	711	902	227	178	229	220	999999	172	838	958	670	999999	822	429	124	113	999999	999999	110	999999	10	934	80	893	999999	670	349	370	332	104	448	786	743	784	339	171	300	655	417	260	585	999999	999999	127	729	742	999999	354	426	317	657	999999	837	333	439	776	831	333	689	999999	999999	983	840	744	519	999999	999999	47	100	952	812	999999	459	999999	999999	898	787	999999	173	746	999999	994	999999	25	999999	669	948	420	354	562	999999	967	966	858	389	999999	999999	412	999999	846	195	784	263	999999	504	672	999999	987	718	999999	999999	878	999999	943	710	876	49	824	999999	849	934	147	692	538	622	845	999999	600	470	23	636	385	353	327	999999	999999	741	999999	520	999999	350	960	702	813	572	461	806	32	158	513	561	999999	115	759	911	58	999999	999999	850	659	653	729	527	704	999999	614	534	842	999999	999999	145	569	314	532	508	973	444	879	965	999999	48	996	452	999999	462	199	279	999999	999999	512	973	999999	629	860	131	621	443	998	999999	958	926	964	999999	999999	378	992	999999	582	261	937	613	221	760	999999	621	999999	286	570	251	716	344	940	436	879	999999	129	939	454	411	887	540	446	970	16	244	84	366	939	588	470	66	697	342	478	899	761	265	939	249	999999	999999	872	756	202	624	986	999999	999999	840	258	62	688	180	373	407	999999	999999	753	455	547	300	347	981	781	659	647	999999	999999	980	910	864	10	214	937	999999	667	690	778	999999	999999	545	605	108	
999999	418	377	526	999999	999999	999999	520	511	494	702	999999	996	891	999999	542	977	388	580	780	930	394	62	483	243	999999	739	486	472	999999	207	11	694	249	999999	373	999999	130	638	885	257	400	362	515	512	762	999999	775	715	999999	414	869	965	999999	178	945	999999	894	293	159	341	256	58	999999	999999	999999	490	757	250	612	260	857	999999	694	532	540	42	546	971	999999	273	999999	999999	236	956	999999	45	868	81	999999	17	999999	836	489	554	10	351	221	999999	811	282	798	999999	999999	985	557	999999	280	302	999999	999999	999999	923	812	885	378	485	822	194	959	665	621	999999	999999	605	863	30	270	150	532	999999	820	999999	169	208	474	438	667	250	408	999999	765	575	999999	999999	999999	474	34	603	186	999999	529	37	269	999999	660	122	990	508	132	999999	859	140	770	449	102	502	763	614	999999	999999	817	581	999999	751	999999	999999	252	999999	417	999999	999999	999999	964	16	669	793	67	22	547	999999	447	169	999999	871	999999	635	999999	999999	698	694	710	999999	193	246	707	947	251	518	256	999999	869	999999	100	999999	541	202	999999	763	779	309	999999	751	76	68	502	658	463	999999	402	999999	250	258	64	723	687	585	999999	728	309	721	551	548	765	933	492	210	79	394	339	166	469	999999	224	399	258	959	999999	999999	743	999999	494	337	125	981	373	621	999999	999999	55	956	999999	999999	463	68	757	999999	985	999999	575	301	589	999999	584	246	805	209	43	665	475	999999	999999	358	984	999999	999999	223	432	999999	569	871	28	702	348	999999	448	999999	999999	166	642	360	974	999999	559	452	469	425	753	879	186	999999	587	999999	999999	327	724	999999	999999	999999	830	543	474	211	573	704	282	886	999999	999999	999999	782	621	877	32	124	753	30	799	542	791	811	470	552	607	999999	293	501	802	999999	999999	88	570	999999	335	109	999999	999999	999999	854	999999	583	694	551	999999	404	553	710	504	785	573	704	569	919	421	28	999999	922	603	179	421	780	94	999999	999999	719	221	246	551	999999	239	980	383	944	373	218	999999	919	471	213	851	582	997	26	457	953	519	651	963	999999	999999	999999	179	477	999999	398	499	985	997	372	192	999999	999999	999999	556	593	330	999999	556	999999	901	999999	460	400	328	838	783	999999	262	599	209	570	999999	245	896	275	999999	906	999999	974	719	141	921	108	30	999999	423	426	999999	864	633	999999	999999	759	414	872	512	999999	158	999999	999999	431	733	408	172	621	42	923	683	291	999999	423	123	581	494	770	999999	362	379	783	424	
366	999999	397	966	315	475	524	999999	34	762	42	999999	905	369	297	408	523	935	999999	512	500	742	189	92	220	780	523	275	644	640	160	408	375	999999	999999	999999	345	441	857	999999	518	103	659	528	749	665	218	999999	206	371	999999	999999	970	281	924	624	428	315	756	534	951	258	195	393	611	633	999999	999999	121	473	999999	91	88	263	993	406	999999	660	999999	554	572	311	78	282	920	734	438	999999	267	999999	406	999999	685	332	999999	269	907	275	916	999999	999999	494	110	733	309	638	347	717	288	527	541	999999	972	211	962	650	190	913	472	999999	205	299	999999	486	999999	999999	405	755	69	733	498	816	743	227	281	87	999999	345	973	292	396	720	815	739	102	638	67	483	370	553	999999	994	999999	999999	920	983	37	999999	666	276	242	591	657	554	999999	999999	34	999999	999999	884	449	845	939	190	490	999999	484	999999	393	999999	975	922	395	515	654	504	23	999999	306	298	60	586	678	706	999999	805	72	999999	999999	378	614	311	999999	486	114	244	64	622	558	445	509	309	240	238	301	999999	206	999999	999999	534	710	329	999999	640	833	862	176	243	999999	685	421	222	27	25	824	999999	999999	909	410	999999	449	400	156	861	999999	750	356	450	415	741	608	920	371	999999	667	294	853	913	652	252	77	821	493	872	33	999999	292	224	999999	628	999999	999999	741	490	999999	320	999999	999999	999999	92	515	999999	827	398	86	501	999999	999999	358	539	819	464	266	167	999999	999999	907	283	837	503	468	142	46	786	999999	999999	188	999999	99	356	121	265	72	570	737	351	999999	999999	999999	999999	444	450	999999	874	808	999999	40	999999	149	468	999999	900	759	357	623	382	690	51	598	765	322	971	752	11	428	999999	999999	696	430	10	633	811	487	315	999999	999999	277	171	978	322	290	604	999999	631	943	220	999999	714	946	364	661	999999	506	40	219	472	698	863	456	254	94	999999	163	148	835	601	422	453	297	605	999999	999999	73	999999	484	999999	999999	130	67	999999	67	999999	999999	75	999999	680	315	457	105	999999	330	413	714	733	238	945	999999	999999	999999	352	999999	999999	427	350	999999	142	889	999999	555	502	999999	577	806	249	196	406	595	98	799	999999	296	965	358	700	999999	702	813	999999	58	539	276	637	335	715	418	15	999999	409	815	216	999999	95	901	603	364	999999	607	999999	547	831	360	363	999999	640	999999	832	704	999999	75	557	328	560	181	999999	235	604	251	100	830	999999	145	999999	282	999999	999999	211	73	754	346	532	
104	999999	792	226	188	913	835	694	658	586	999999	543	343	268	999999	240	913	885	377	759	510	516	999999	365	695	999999	90	219	275	855	768	949	390	542	462	979	767	955	837	322	769	999999	441	254	879	602	999999	24	999999	144	297	188	386	586	32	588	703	436	999999	24	832	625	429	803	817	361	163	999999	806	999999	472	957	999999	999999	990	953	84	400	486	103	322	76	515	999999	999999	590	573	804	999999	873	285	341	435	822	490	999999	137	999999	437	527	448	60	218	795	672	340	140	331	595	999999	513	313	950	436	702	999999	119	298	246	237	788	359	291	932	633	999999	999999	235	999999	846	826	446	963	958	655	271	858	719	468	999999	999999	251	999999	451	369	971	999999	998	999999	724	44	838	401	999999	739	98	768	999999	172	541	999999	904	757	749	251	999999	350	991	999999	440	999999	399	830	999999	776	547	999999	839	572	661	749	534	999999	849	812	987	54	762	228	566	502	999999	557	927	429	555	494	469	210	302	999999	399	227	690	816	999999	18	999999	433	202	947	929	999999	511	791	283	799	907	936	264	33	999999	999999	224	937	999999	842	902	590	230	62	682	639	280	40	360	316	424	999999	178	999999	661	339	36	619	573	868	999999	145	155	999999	586	532	945	999999	999999	626	12	752	492	999999	115	999999	212	149	999999	299	443	481	440	966	385	999999	768	999999	371	258	746	605	373	466	999999	766	444	999999	476	159	693	999999	999999	734	313	671	550	376	873	859	137	886	353	999999	435	575	705	999999	380	712	763	670	906	794	879	407	389	35	999999	999999	367	737	673	125	999999	442	493	705	663	999999	333	999999	412	999999	999999	999999	261	99	40	230	71	265	104	763	396	999999	104	999999	855	999999	292	999999	370	999999	501	400	223	238	678	992	91	999999	525	667	999999	371	268	999999	673	29	156	999999	999999	999999	999999	111	999999	910	729	582	347	301	850	756	999999	808	41	999999	20	999999	647	33	999999	48	149	72	740	437	384	35	765	700	528	836	999999	999999	530	586	999999	399	999999	312	508	105	654	789	158	768	247	580	999999	389	999999	942	999999	133	877	999999	645	225	371	999999	535	703	817	999999	772	999999	997	436	288	455	631	621	973	344	524	326	999999	359	913	971	199	999999	999999	385	316	585	463	636	125	999999	999999	999999	38	999999	777	805	999999	999999	27	144	771	810	302	999999	999999	999999	968	48	999999	999999	999999	295	999999	399	25	732	17	999999	340	196	560	370	321	714	999999	600	593	432	566	999999	999999	
385	999999	999999	210	389	511	999999	627	544	616	425	999999	563	10	999999	999999	999999	535	55	797	845	999999	999999	583	411	498	587	999999	168	189	546	999999	889	999999	197	999999	532	199	999999	999999	206	814	795	579	145	342	757	999999	859	870	954	999999	521	921	202	708	511	999999	798	890	923	442	999999	999999	80	999999	999999	999999	812	999999	206	448	899	999999	601	999999	881	260	999999	78	999999	999999	520	297	234	649	959	967	999999	999999	999999	337	400	745	307	764	999999	439	509	200	999999	716	999999	168	673	516	997	697	330	171	827	999999	757	730	159	60	922	181	141	431	984	180	719	334	259	869	57	163	526	999999	685	451	751	999999	874	34	970	361	623	718	651	272	999999	169	660	999999	579	670	596	256	842	184	307	88	216	33	999999	578	999999	804	468	843	999999	493	999999	385	510	510	999999	134	90	570	999999	423	999999	722	533	560	999999	69	300	999999	567	999999	995	511	153	672	50	999999	37	999999	999999	819	259	807	999999	164	683	284	689	79	814	472	999999	281	626	999999	308	494	500	446	905	999999	514	999999	286	900	498	974	242	837	469	14	106	688	127	738	999999	971	630	999999	999999	398	379	230	572	105	113	723	999999	999999	374	999999	360	999999	496	603	315	177	531	200	999999	708	999999	852	609	999999	999999	487	164	888	720	336	999999	131	569	516	999999	293	519	190	797	774	100	972	473	999999	654	514	201	523	432	995	449	440	712	178	999999	999999	999999	761	729	626	568	996	548	999999	693	238	31	999999	134	32	999999	351	403	891	618	79	388	697	999999	861	999999	641	465	999999	887	432	999999	401	171	951	672	757	999999	180	999999	104	434	436	999999	425	493	221	398	410	999999	108	47	821	999999	285	148	923	605	999999	999999	927	999999	823	999999	999999	819	630	818	182	360	900	999999	232	685	523	999999	952	478	999999	999999	83	252	65	999999	788	395	999999	840	885	813	748	161	999999	839	288	999999	610	285	957	999999	999999	403	225	999999	999999	999999	814	999999	999999	999999	195	454	999999	999999	999999	684	999999	446	999999	876	232	790	932	369	611	749	308	392	999999	999999	44	677	521	145	514	680	37	999999	940	579	999999	461	999999	999999	999999	304	296	101	582	999999	999999	174	999999	90	383	82	999999	856	449	697	999999	432	999999	86	605	999999	932	729	985	586	657	480	505	999999	999999	770	986	686	742	999999	462	216	999999	999999	881	999999	763	440	999999	442	220	181	999999	253	669	999999	721	999999	650	999999	371	566	999999	996	999999	608	999999	131	999999	612	96	
783	999999	141	244	703	622	938	204	736	755	999999	968	553	376	486	914	262	133	157	59	999999	46	633	999999	895	999999	813	854	999999	999999	642	655	159	355	999999	67	433	18	965	536	783	999999	914	363	869	598	999999	630	470	694	417	998	637	563	828	747	489	999999	349	602	999999	999999	921	536	122	999999	818	208	999999	428	490	253	167	621	276	999999	132	280	86	307	549	192	393	589	792	644	27	596	527	688	577	999999	669	373	999999	999999	610	388	250	33	779	999999	690	52	999999	173	840	999999	296	102	625	999999	119	51	999999	626	699	342	743	478	828	999999	999999	999999	851	252	584	999999	999999	576	135	999999	39	62	527	195	502	351	999999	629	999999	999999	309	435	73	999999	138	627	320	110	10	277	644	771	205	999999	683	439	201	999999	588	55	999999	720	967	880	189	67	523	867	134	357	957	123	999999	827	999999	999999	196	492	999999	957	999999	999999	575	857	109	268	857	970	512	72	160	999999	50	757	878	588	999999	193	188	80	113	453	999999	652	320	999999	106	377	633	999999	252	708	999999	631	999999	999999	154	999999	781	999999	999999	553	364	72	207	543	82	999999	999999	344	786	13	313	53	999999	41	818	923	999999	578	171	999999	346	84	819	999999	577	419	196	550	443	358	411	999999	870	999999	999999	913	454	999999	999999	999999	999999	299	999999	248	404	803	777	540	519	231	573	999999	759	720	216	999999	252	755	965	663	731	407	901	438	602	56	182	303	942	999999	478	768	130	983	70	999999	432	999999	57	774	999999	999999	41	222	785	208	508	160	353	808	671	999999	812	794	457	31	397	223	646	999999	630	484	597	614	753	804	93	776	660	169	857	671	708	201	31	85	376	999999	652	404	547	999999	999999	144	243	999999	956	335	999999	49	659	218	934	698	153	166	999999	426	469	999999	124	731	500	194	999999	999	999999	620	772	381	654	999999	999999	252	810	999999	534	999999	999999	999999	847	757	999999	621	509	648	737	999999	57	864	26	949	229	672	289	816	532	765	999999	243	788	346	999999	164	394	950	648	692	999999	545	999999	999999	55	999999	999999	366	491	878	684	311	272	980	572	908	365	999999	489	999999	999999	994	999999	999999	278	147	195	511	205	96	237	558	10	55	132	512	242	999999	903	734	539	922	335	653	91	882	971	807	773	654	999999	999999	471	999999	729	892	470	863	337	908	309	631	171	405	651	999999	310	226	857	70	675	945	801	754	369	49	669	431	687	999999	175	388	737	550	296	999999	97	261	
325	240	51	378	92	995	435	907	761	929	11	955	581	755	999999	712	978	999999	887	717	390	689	232	48	186	941	999999	999999	893	620	118	113	48	999999	900	627	29	306	863	999999	328	461	288	739	430	731	814	420	999999	999999	571	442	999999	379	999999	636	17	13	202	150	262	999999	23	150	821	897	999999	531	854	332	693	682	990	91	398	929	411	492	999999	454	137	333	492	999999	58	675	452	668	189	274	999999	999999	114	722	554	814	447	999999	918	532	999999	292	565	115	341	999999	999999	579	999999	940	999999	524	395	747	23	929	999999	155	101	155	455	999999	352	590	999999	677	578	278	537	584	491	273	574	95	999999	844	767	386	536	169	233	999999	686	999999	49	104	630	999999	999999	625	792	301	999999	772	87	999999	999999	975	402	663	999999	999999	999999	407	458	961	950	999999	116	178	171	645	999999	932	921	581	572	113	999999	618	57	221	568	999999	792	200	999999	999999	18	999999	903	999999	999999	872	999999	60	999999	999999	999999	999999	999999	999999	260	540	463	999999	999999	999999	850	999999	991	837	434	999999	999999	110	615	139	614	268	743	158	300	39	275	379	661	999999	999999	871	750	293	323	999999	999999	726	961	37	999999	645	517	114	950	999999	999999	76	999999	999999	266	747	445	999999	674	530	344	999999	40	999999	999999	93	495	936	37	979	754	708	523	999999	999999	999999	148	999999	681	999999	751	638	207	787	944	209	22	999999	490	347	436	59	618	793	139	478	696	740	762	375	160	999999	87	971	758	999999	552	999999	999999	999999	608	857	29	705	999999	999999	798	252	285	75	999999	44	456	690	553	999999	999999	730	832	841	204	408	825	999999	999999	999999	561	236	999999	568	656	999999	570	124	999999	578	39	912	23	999999	680	453	464	696	303	126	134	397	428	63	999999	999999	573	999999	181	999999	42	713	999999	999999	153	999999	224	717	419	999999	473	999999	950	975	999999	999999	716	408	171	750	943	139	22	702	55	174	807	974	282	999999	52	521	943	538	999999	325	35	415	290	118	239	999999	286	999999	652	793	999999	453	388	117	999999	999999	999999	999999	999999	903	701	999999	999999	978	764	249	445	585	422	952	999999	422	439	358	163	310	127	63	999999	206	852	183	59	262	728	364	999999	174	727	877	633	522	999999	999999	624	999999	999999	311	999999	990	999999	701	426	700	405	33	23	999999	954	805	57	999999	908	70	61	999999	145	999999	999999	409	999999	281	858	544	999999	875	150	797	734	323	999999	815	709	531	895	999999	756	358	856	704	351	565	219	921	
830	798	999999	221	590	106	704	551	61	944	346	39	999999	882	382	999999	882	226	305	999999	999999	241	135	999999	174	900	999999	787	999999	555	68	97	72	936	713	529	272	929	999999	638	999999	907	764	764	194	999999	317	874	976	337	821	135	270	578	574	999999	672	236	56	999999	335	917	107	506	886	259	999999	906	999999	852	267	953	19	667	32	449	477	371	202	999999	592	896	810	999999	733	932	999999	999999	372	125	999999	999999	882	999999	312	701	810	268	999999	935	899	411	706	134	80	868	125	999999	555	999999	999999	311	43	999999	107	438	116	999999	999999	999999	431	999999	999999	63	995	230	999999	999999	364	330	638	999999	492	999999	408	190	200	686	56	864	817	234	938	247	993	999999	12	144	428	999999	999999	830	495	924	513	999999	867	999999	139	999999	798	999999	248	234	496	911	999999	999999	350	916	248	999999	999999	907	999999	999999	544	999999	999999	449	999999	936	74	490	735	999999	723	568	752	982	323	547	557	206	76	999999	999999	713	750	999999	736	999999	999999	511	999999	175	896	999999	788	316	881	999999	593	689	630	862	567	758	499	687	198	999999	999999	368	603	700	872	737	841	952	222	831	556	977	712	993	152	562	854	570	912	146	780	446	110	752	954	867	576	214	626	236	999999	72	893	485	210	999999	907	935	302	169	746	835	103	60	999999	616	976	637	720	15	904	999999	775	61	480	999999	267	851	746	14	171	637	335	999999	616	493	93	236	792	716	655	918	999999	753	400	944	353	59	737	999999	891	999999	493	621	332	295	297	842	14	999999	177	999999	199	999999	997	118	999999	117	443	530	532	749	845	13	359	985	999999	999999	661	536	244	218	123	408	123	999999	153	714	662	331	999999	999999	231	179	548	999999	999999	999999	755	291	999999	999999	999999	999999	815	151	103	490	271	347	634	274	191	999999	999999	959	942	790	184	775	999999	999999	454	122	333	291	527	999999	465	760	999999	680	999999	379	102	999999	602	906	593	972	139	663	452	325	696	999999	69	753	999999	588	656	938	806	980	326	648	790	503	883	533	623	426	999999	511	92	954	999999	812	999999	389	367	45	999999	211	645	311	353	139	999999	401	232	774	885	876	999999	326	999999	999999	999999	454	218	108	32	999999	359	999999	638	941	243	742	999999	257	377	410	231	621	741	604	344	24	305	660	88	999999	311	848	541	157	407	765	999999	711	759	931	181	999999	999999	147	851	999999	673	999999	896	682	467	974	999999	999999	999999	492	585	279	951	47	159	999999	30	540	
758	510	181	999999	999999	477	999999	999999	498	445	999999	963	999999	603	753	411	351	893	999999	999999	34	336	451	999999	502	914	999999	810	760	721	782	623	999999	481	388	351	999999	192	867	429	999999	245	486	960	999999	691	883	999999	999999	550	999999	265	793	624	516	431	999999	124	987	629	296	851	471	776	663	616	725	136	224	411	649	999999	35	345	386	788	850	999999	812	811	41	999999	294	220	35	526	999999	623	964	956	999999	647	204	999999	142	177	774	709	307	999999	966	757	766	124	900	536	999999	457	999999	728	581	999999	999999	186	598	999999	999999	999999	751	146	999999	112	171	267	129	12	964	787	999999	218	24	999999	999999	183	845	999999	999999	180	999999	498	999999	999999	385	246	385	714	345	28	650	54	610	522	958	171	852	999999	595	999999	994	897	572	999999	999999	39	714	440	394	137	341	324	655	396	941	262	849	413	726	925	882	999999	666	946	999999	169	607	999999	192	32	331	981	999999	933	999999	999999	999999	845	138	355	531	945	329	217	999999	336	398	223	580	705	321	449	147	669	626	999999	241	999999	314	95	431	222	257	372	999999	360	999999	999999	220	529	335	14	284	381	404	937	95	999999	270	999999	770	393	921	486	710	881	843	29	999999	596	190	999999	540	53	924	318	697	999999	411	336	700	676	13	60	380	317	999999	765	274	689	504	782	365	502	324	47	301	770	999999	999999	516	615	414	624	348	34	473	999999	999999	96	249	138	999999	999999	120	104	390	871	999999	402	717	999999	754	628	102	408	999999	48	728	886	27	999999	304	486	999999	999999	999999	388	711	356	844	933	999999	188	999999	376	735	431	391	229	999999	999999	664	270	217	438	861	999999	532	940	88	999999	999999	570	79	323	999999	570	999999	35	832	12	999999	760	557	783	999999	575	188	726	673	524	999999	999999	239	596	272	44	999999	391	234	484	856	771	278	419	430	999999	999999	999999	542	174	317	366	396	654	270	999999	999999	433	999999	295	608	806	277	563	999999	999999	340	482	61	798	999999	733	801	999999	156	999999	492	147	999999	999999	465	62	193	508	217	300	122	585	336	367	332	845	721	939	999999	59	504	999999	999999	999999	999999	999999	85	743	872	583	564	48	508	872	999999	574	81	648	829	999999	622	768	355	487	891	755	999999	693	476	456	21	999999	481	106	893	999999	999999	999999	999999	828	976	449	636	633	735	83	87	463	999999	757	999999	83	999999	330	999999	736	369	164	536	662	491	392	999999	999999	999999	702	566	411	978	644	999999	145	999999	10	
579	183	999999	721	999999	817	678	999999	747	999999	682	999999	752	161	669	167	418	351	408	950	346	999999	182	220	71	42	516	675	999999	311	999999	638	47	118	750	264	999999	647	412	719	984	799	644	999999	999999	634	999999	415	999999	999999	236	726	999999	94	664	985	999999	921	660	999999	999999	999999	217	446	40	999999	899	643	411	415	563	770	939	689	966	547	949	625	999999	436	999999	999999	933	664	84	962	901	999999	454	999999	999999	999999	987	693	418	999999	592	208	527	699	735	999999	13	337	267	466	999999	999999	128	127	999999	384	455	999999	999999	209	79	552	371	999999	152	946	198	646	161	880	783	255	281	984	954	751	107	999999	700	774	107	606	407	618	185	854	999999	999999	999999	879	999999	762	66	999999	911	49	836	460	557	999999	128	999999	185	999999	682	999999	775	143	172	294	999999	678	533	862	111	473	155	752	891	297	121	999999	916	282	653	30	199	999999	83	915	914	647	228	912	999999	739	430	999999	999999	645	89	701	175	445	602	558	239	204	999999	448	893	999999	568	270	676	267	451	903	999999	999999	351	999999	70	999999	379	639	999999	621	216	371	999999	135	817	256	999999	999999	696	481	680	105	791	995	954	634	31	830	88	958	245	398	298	527	297	999999	303	376	641	917	999999	962	108	617	999999	746	405	999999	277	999999	62	266	571	970	999999	637	999999	355	759	435	999999	548	999999	999999	385	818	999999	525	999999	543	952	999999	779	999999	999999	717	996	183	18	217	239	262	999999	999999	905	979	999999	328	304	660	411	999999	616	215	999999	999999	412	999999	242	999999	673	999999	931	733	370	220	487	793	565	514	640	999999	347	551	205	973	985	794	595	406	991	999999	230	187	141	999999	999999	999999	96	887	999999	999999	940	838	543	360	330	830	406	694	501	43	999999	790	999999	714	610	74	999999	718	541	618	999999	836	187	999999	658	754	601	365	985	999999	707	677	999999	999999	757	508	18	845	652	999999	999999	900	904	958	990	440	168	427	404	170	564	377	355	696	387	114	660	623	999999	576	239	50	999999	588	335	96	590	999999	956	111	66	999999	76	999999	230	121	931	229	999999	227	596	999999	961	825	359	340	331	513	863	652	848	394	999999	85	999999	999999	201	326	999999	904	850	390	471	302	114	399	999999	968	475	999999	182	999999	693	484	980	65	89	883	238	999999	764	86	914	314	263	671	30	990	461	873	919	615	596	35	377	999999	712	999999	720	999999	38	362	47	597	479	417	701	999999	999999	870	277	999999	97	999999	
150	773	476	999999	999999	442	378	320	517	602	356	567	999999	668	116	774	353	420	172	999999	966	411	49	327	834	999999	970	999999	895	591	605	612	527	959	999999	603	999999	555	999999	287	590	717	845	445	999999	911	999999	42	562	330	999999	857	154	818	999999	738	734	159	331	202	472	27	425	926	999999	743	49	884	782	513	45	797	790	999999	688	999999	999999	604	86	922	283	937	798	575	74	748	999999	709	299	156	999999	590	233	436	815	573	999999	999999	999999	506	999999	688	260	59	294	728	999999	269	140	421	182	139	82	409	999999	535	228	850	862	258	285	340	594	635	643	999999	574	363	79	124	956	648	165	999999	60	594	999999	749	290	999999	999999	208	999999	878	999999	999999	517	824	517	289	355	451	999999	999999	231	999999	103	624	415	840	999999	713	199	25	464	534	999999	503	999999	334	848	478	570	999999	999999	86	761	716	661	904	999999	999999	846	999999	769	999999	591	966	358	519	501	72	343	449	191	967	19	563	999999	450	765	999999	476	192	441	876	881	540	622	154	999999	386	962	999999	903	414	867	999999	256	949	942	999999	154	839	833	785	999999	130	344	610	77	999999	999999	221	148	999999	283	663	358	893	633	999999	354	214	999999	124	110	832	546	999999	110	999999	317	473	507	999999	870	636	359	656	999999	760	205	21	86	580	93	751	999999	999999	140	213	60	362	326	890	663	940	999999	999999	684	312	583	999999	510	467	891	830	713	999999	61	999999	313	702	162	999999	856	342	137	168	999999	359	999999	565	999999	999999	559	954	157	999999	104	999999	999999	999999	971	999999	187	638	511	619	689	263	47	983	929	494	900	358	209	453	44	331	812	941	687	335	843	28	999999	613	907	937	999999	106	999999	999999	119	672	731	999999	695	227	830	999999	479	777	321	486	999999	162	995	211	755	999999	999999	999999	127	595	953	999999	999999	168	718	999999	711	752	580	941	697	999999	384	999999	626	484	757	999999	500	303	999999	910	24	367	392	768	999999	706	192	979	999999	521	13	524	719	95	140	536	999999	933	807	727	207	380	788	828	777	767	999999	280	945	999999	999999	824	133	53	999999	999999	776	949	289	14	569	600	427	186	803	860	518	541	354	231	999999	567	495	744	999999	644	579	999999	999999	850	999999	999999	999999	757	248	189	400	676	999999	903	759	559	653	802	167	606	952	612	35	917	259	999999	925	999999	458	999999	338	999999	340	986	999999	999999	958	999999	882	999999	567	670	937	999999	469	842	86	451	471	758	913	693	587	999999	
999999	967	537	83	601	88	986	319	309	532	999999	21	999999	478	255	546	999999	224	919	509	49	292	999999	411	457	416	966	483	999999	699	802	645	801	999999	305	999999	685	884	837	804	671	999999	999999	414	773	458	506	608	206	925	167	698	773	87	76	999999	302	136	626	999999	999999	513	999999	609	730	215	220	120	999999	564	999999	716	387	125	838	790	922	270	638	999	999999	999999	286	337	999999	113	999999	999999	167	999999	398	559	267	652	999999	168	999999	760	684	568	247	395	435	999999	999999	451	321	657	999999	285	999999	41	999999	627	285	753	236	728	999999	626	999999	496	999999	999999	999999	310	458	999999	433	680	999999	171	586	80	761	523	932	644	999999	100	792	224	999999	881	419	367	999999	999999	999999	939	931	474	692	999999	234	999999	442	159	476	763	993	587	234	999999	687	325	455	428	999999	999999	820	591	999999	977	834	129	23	81	866	808	249	817	366	494	748	134	478	528	845	20	90	783	177	509	107	214	989	913	204	104	911	999999	774	615	999999	349	19	999999	233	115	737	371	292	668	999999	185	230	740	821	999999	847	999999	582	855	999999	999999	423	999999	879	999999	139	109	999999	772	896	605	53	751	375	999999	124	999999	999999	739	282	718	500	509	984	922	984	258	102	640	999999	999999	70	999999	934	999999	999999	64	835	603	975	999999	999999	999999	771	918	999999	479	375	422	449	94	999999	842	582	999999	546	914	970	957	645	999999	16	245	525	911	545	134	816	293	999999	999999	927	702	999999	999999	233	980	738	76	791	999999	883	679	999999	173	364	227	346	972	546	22	93	878	957	104	631	259	995	860	383	16	662	92	999999	388	999999	999999	88	937	738	565	186	904	175	140	998	336	54	361	556	327	999999	844	747	470	976	58	744	999999	23	999999	984	877	692	999999	852	800	739	812	999999	999999	149	999999	999999	999999	836	189	712	999999	999999	999999	215	999999	314	66	228	817	345	480	412	118	194	418	924	999999	581	308	999999	391	999999	207	999999	241	355	999999	188	389	611	767	634	797	345	999999	573	718	768	350	999999	636	565	44	999999	269	410	897	251	999999	999999	478	408	537	967	999999	547	898	707	973	999999	999999	878	839	216	578	999999	999999	772	276	845	216	999999	240	999999	585	999999	254	741	337	830	999999	878	457	999999	143	368	106	829	24	379	999999	20	794	999999	389	757	726	828	887	423	795	134	975	885	999999	482	178	999999	391	505	303	167	380	153	839	315	430	934	83	219	748	785	758	896	179	206	210	
999999	999999	999999	109	426	853	913	45	999999	999999	572	637	660	200	999999	448	519	86	999999	639	651	999999	84	337	791	755	678	675	20	376	89	715	80	999999	990	456	563	405	999999	313	999999	117	515	412	857	306	422	29	999999	346	249	819	662	567	558	999999	281	500	317	999999	185	248	35	999999	999999	999999	567	388	209	999999	999999	123	999999	214	182	544	708	671	479	495	342	659	230	999999	999999	999999	63	513	722	999999	185	72	999999	215	137	228	91	999999	589	999999	738	44	819	606	999999	135	620	457	394	24	264	999999	30	822	338	526	27	362	999999	999999	804	63	999999	181	999999	822	36	994	87	954	462	161	92	999999	756	999999	999999	624	999999	11	649	999999	128	708	773	575	51	275	876	610	210	729	726	35	999999	999999	378	647	933	638	108	999999	380	999999	999999	999999	999999	999999	999999	40	687	999999	999999	999999	914	208	999999	956	408	107	780	760	999999	476	753	733	999999	999999	999999	81	929	201	999999	999999	902	33	999999	688	157	670	58	500	210	999999	999999	808	590	896	120	997	999999	421	248	836	857	999999	508	999999	999999	828	677	469	277	993	999999	999999	711	999999	999999	890	973	999999	999999	738	999999	290	999999	281	552	945	999999	538	947	286	331	518	953	999999	725	999999	999999	999999	10	328	992	588	999999	216	745	438	106	999999	970	229	34	503	999999	999999	787	577	787	236	361	742	999999	148	999999	999999	671	592	542	856	999999	999999	999999	651	999999	491	746	469	67	353	535	123	848	128	568	727	261	828	906	453	77	158	776	298	969	268	643	853	999999	999999	999999	999999	896	999999	999999	608	854	382	257	130	999999	327	520	444	700	999999	893	566	580	999999	999999	999999	685	98	999999	999999	999999	86	999999	999999	847	892	403	826	809	382	999999	608	935	999999	873	879	581	786	689	749	638	342	598	999999	375	999999	282	281	500	701	477	807	461	501	23	777	700	999999	999999	870	999999	693	634	328	999999	295	999999	621	999999	860	999999	899	999999	999999	64	263	488	999999	621	771	619	132	336	118	904	420	157	443	946	105	189	321	513	999999	825	999999	707	999999	711	90	455	661	359	640	999999	578	408	422	999999	760	999999	749	648	999999	260	801	367	526	423	610	147	197	999999	826	681	950	999999	590	223	119	555	217	248	541	325	958	773	695	678	336	999999	735	996	196	805	999999	673	999999	999999	33	999999	190	856	111	942	268	986	532	958	999999	192	817	999999	999999	999999	91	511	116	195	302	999999	671	999999	96	598	999999	999999	488	30	252	287	999999	
32	200	531	374	361	999999	599	67	999999	250	999999	200	999999	204	536	667	981	999999	928	999999	816	275	999999	916	999999	770	513	539	76	508	512	999999	211	798	795	17	806	999999	730	373	516	138	331	788	933	657	941	999999	875	533	506	307	999999	719	999999	757	205	615	41	590	634	69	999999	472	738	999999	988	355	999999	529	999999	152	993	564	999999	999999	944	216	982	685	828	119	663	999999	12	215	401	491	999999	47	999999	201	808	999999	999999	999999	147	999999	60	911	999999	596	994	356	672	364	313	759	669	999999	999999	989	632	356	999999	999999	405	457	470	533	631	999999	999999	371	717	669	343	852	825	999999	999999	95	165	81	25	242	125	317	871	999999	901	641	999999	344	234	822	999999	461	388	224	999999	690	999999	527	290	999999	473	632	639	12	30	999999	934	76	346	999999	999999	560	341	529	999999	98	585	822	632	989	684	789	146	999999	109	882	474	610	551	861	999999	638	791	852	768	999999	999999	869	999999	449	706	755	997	507	988	19	130	999999	815	963	114	575	895	999999	488	684	496	744	902	999999	987	334	525	485	999999	999999	769	488	760	916	999999	716	204	999999	999999	929	791	639	999999	100	999999	615	794	588	999999	131	999999	500	373	94	996	933	966	489	999999	381	240	522	477	792	249	641	108	899	552	398	380	999999	999999	559	999999	999999	999999	999999	999999	381	540	936	728	999999	463	999999	124	675	920	486	750	999999	729	911	699	279	171	124	850	130	517	895	45	368	999999	40	494	814	999999	999999	106	164	113	999999	841	303	999999	569	339	971	526	432	999999	76	648	665	983	104	860	623	695	999999	961	265	864	644	999999	370	167	433	999999	999999	999999	781	390	595	611	648	80	405	485	602	785	879	603	94	916	969	999999	95	56	999999	953	999999	453	383	203	848	999999	206	999999	432	411	906	197	226	948	207	686	999999	999999	344	34	999999	147	999999	999999	92	999999	779	999999	931	650	82	386	999999	356	905	999999	999999	402	763	999999	999999	13	63	201	879	691	387	146	719	999999	999999	41	712	374	499	440	999999	446	121	196	446	999999	999999	782	338	529	802	869	53	869	999999	660	301	999999	161	461	94	999999	999999	400	999999	643	999999	999999	999999	51	999999	29	999999	474	977	570	291	576	985	404	542	280	862	999999	888	517	999999	999999	613	17	740	799	223	47	356	459	388	999999	911	803	469	999999	999999	297	855	999999	21	578	999999	119	999999	724	926	756	919	813	999999	708	511	767	550	169	999999	975	311	874	806	819	127	
527	999999	570	665	192	934	720	481	574	503	115	999999	524	957	503	638	999999	873	466	128	543	419	679	218	153	263	999999	786	823	986	981	976	202	999999	374	927	808	68	744	999999	208	341	474	999999	999999	999999	999999	212	541	347	295	11	350	999999	584	118	999999	362	999999	929	634	933	657	588	522	139	313	999999	592	999999	830	957	138	644	919	999999	945	999999	999999	881	237	107	999999	999999	700	999999	999999	500	876	266	424	456	546	999999	196	999999	683	886	691	277	958	999999	619	999999	517	338	872	706	781	999999	999999	999999	549	640	999999	537	999999	181	999999	543	503	812	197	999999	999999	383	420	323	999999	999999	999999	69	999999	999999	922	276	488	999999	999999	999999	117	999999	719	502	103	999999	906	905	999999	659	585	512	998	158	773	156	773	292	999999	143	917	559	258	136	856	113	263	999999	718	434	58	410	213	525	999999	573	103	999999	243	999999	477	515	209	797	79	25	999999	635	771	776	999999	205	475	835	454	557	680	999999	646	989	134	901	197	999999	999999	185	308	482	722	209	63	88	59	49	665	412	359	461	66	999999	52	999999	243	999999	931	853	935	378	81	878	999999	999999	59	253	999999	999999	327	520	196	999999	716	589	913	999999	723	424	155	435	179	52	999999	999999	999999	999999	947	506	668	999999	999999	757	250	930	999999	844	317	999999	999999	999999	999999	99	94	999999	274	172	135	463	999999	671	228	999999	999999	509	208	999999	999999	673	973	254	305	152	908	81	763	439	653	999999	188	78	264	179	999999	348	999999	999999	957	369	955	373	679	494	791	999999	36	250	59	741	731	381	999999	999999	580	784	511	256	191	23	85	835	999999	349	999999	646	416	58	131	368	473	128	81	999999	717	999999	574	811	361	911	54	522	389	912	64	806	904	999999	599	999999	837	789	899	944	999999	129	855	340	218	999999	999999	978	128	690	999999	612	309	854	926	971	219	699	895	279	999999	999999	456	605	999999	478	741	795	459	520	531	684	229	999999	36	999999	999999	244	602	215	999999	76	403	698	999999	999999	506	59	694	628	401	999999	893	629	999999	999999	673	259	55	739	999999	999999	528	608	169	999999	392	181	828	337	227	999999	106	690	949	901	169	757	999999	843	972	692	999999	830	128	392	999999	600	161	999999	924	999999	199	999999	801	535	547	795	999999	999999	68	334	231	999999	411	426	51	212	679	999999	571	916	298	211	767	721	694	697	490	776	999999	792	29	532	999999	722	785	244	889	424	363	999999	999999	909	785	647	470	743	429	999999	
999999	588	921	87	734	18	216	987	105	89	840	850	314	761	999999	276	314	699	954	999999	641	999999	999999	265	721	207	697	388	999999	129	260	999999	278	788	999999	224	870	942	797	999999	999999	798	148	810	583	513	69	466	999999	999999	999999	771	999999	741	70	999999	275	666	365	537	321	827	999999	975	828	890	999999	526	336	43	405	371	901	999999	182	842	999999	512	681	999999	999999	240	727	907	999999	999999	171	536	728	891	949	214	586	270	92	688	999999	172	981	999999	999999	543	999999	627	999999	971	870	999999	999999	999999	999999	762	984	999999	399	90	110	663	199	349	999999	55	797	445	999999	200	999999	640	999999	493	615	505	531	988	999999	999999	110	109	999999	814	618	932	999999	999999	25	197	230	999999	999999	999999	588	573	973	641	999999	885	999999	999999	999999	922	196	239	761	999999	999999	999999	999999	999999	999999	794	980	10	999999	384	999999	795	87	296	429	896	970	355	999999	475	905	999999	532	889	33	999999	999999	415	566	999999	628	388	999999	892	898	999999	999999	234	568	86	31	587	704	999999	999999	178	807	458	275	646	952	840	999999	296	179	570	847	350	972	479	934	999999	443	997	756	352	999999	999999	999999	783	999999	745	787	692	999999	327	999999	933	979	854	593	411	150	920	918	787	918	884	722	999999	798	999999	262	999999	999999	457	154	707	841	999999	554	622	999999	491	706	217	62	776	842	852	999999	913	999999	127	999999	533	434	523	999999	999999	434	739	473	999999	985	334	492	999999	999999	999999	183	639	102	999999	999999	971	999999	658	224	711	999999	999999	52	869	114	884	254	999999	212	618	32	999999	628	872	142	814	158	999999	505	381	999999	999999	236	845	678	594	999999	947	816	914	192	775	308	377	243	999999	697	603	955	999999	999999	999999	496	931	973	552	999999	999999	290	496	823	350	162	842	985	381	915	206	201	519	72	999999	328	298	435	257	332	260	639	850	126	554	999999	404	302	378	867	999999	999999	136	583	602	667	330	101	999999	622	465	391	862	999999	999999	412	446	48	782	38	999999	506	999999	230	760	589	439	999999	278	305	757	550	617	513	621	334	75	935	470	639	998	999999	592	634	866	999999	776	484	999999	152	608	366	519	350	669	999999	999999	906	822	999999	238	950	822	547	864	915	774	358	754	176	347	510	999999	999999	39	11	913	101	363	999999	813	999999	999999	999999	999999	401	999999	277	844	823	188	999999	123	457	410	999999	383	55	770	951	999999	999999	729	999999	804	999999	788	999999	320	999999	885	999999	552	930	999999	283	206	696	850	
473	884	506	513	931	999999	188	397	130	742	980	627	867	331	999999	797	394	235	303	999999	598	612	663	956	186	999999	999999	999999	192	257	137	851	687	204	306	999999	999999	999999	999999	999999	625	710	668	634	339	999999	27	999999	151	999999	814	57	903	374	999999	999999	230	549	337	993	864	572	999999	999999	614	139	999999	672	34	999999	209	480	999999	831	999999	888	999999	999999	627	999999	920	400	474	59	442	90	948	322	943	445	999999	58	586	804	607	63	999999	795	30	999999	110	354	708	807	933	343	618	81	668	373	917	201	922	999999	999999	999999	108	165	440	533	191	627	999999	589	999999	161	893	999999	233	999999	392	158	18	426	45	576	692	999999	126	108	999999	876	999999	579	527	655	135	395	731	144	954	349	999999	497	28	999999	999999	129	320	781	450	999999	999999	25	980	768	999999	505	165	506	781	441	999999	341	71	314	973	999999	71	841	36	508	902	99	698	52	793	521	407	563	951	573	356	999999	999999	487	38	999999	999999	759	472	999999	240	235	999999	523	310	999999	436	714	999999	999999	67	478	999999	999999	92	758	999999	937	975	671	107	602	999999	218	94	704	682	999999	999999	344	999999	312	379	406	277	676	736	184	999999	769	94	999999	63	487	515	878	999999	716	404	999999	321	999999	784	999999	999999	637	681	999999	439	606	999999	852	438	174	913	755	109	359	673	416	31	152	205	215	999999	414	548	76	702	215	999999	999999	189	15	33	899	999999	578	874	639	994	591	999999	999999	427	242	999999	889	573	760	999999	240	53	987	259	999999	465	999999	223	127	99	614	452	233	492	386	672	433	151	24	237	530	485	999999	421	439	406	70	787	354	999999	659	503	942	436	883	922	999999	756	854	443	949	365	999999	550	390	149	999999	653	51	570	999999	747	558	999999	259	755	19	575	999999	772	405	999999	999999	969	439	120	999999	797	608	463	479	676	296	581	999999	999999	729	999999	41	300	999999	417	746	783	326	999999	944	418	186	138	999999	999999	999999	91	47	999999	999999	786	120	279	639	725	999999	999999	100	165	460	999999	999999	93	36	525	544	528	888	988	999999	999999	652	999999	176	999999	620	479	550	999999	739	214	544	999999	679	942	999999	761	661	169	999999	168	693	999999	460	967	172	102	999999	999999	999999	418	203	58	125	999999	144	592	113	999999	999999	574	47	247	425	255	442	138	414	999999	999999	783	867	729	626	999999	402	491	77	208	999999	527	377	999999	771	999999	21	495	999999	278	808	790	657	123	64	797	131	455	745	215	535	
999999	688	27	254	308	551	474	432	239	18	652	525	999999	619	587	999999	884	999999	999999	244	946	135	145	285	362	999999	999999	674	829	999999	946	746	999999	999999	894	839	360	908	472	779	546	73	773	999999	165	274	999999	504	999999	999999	999999	978	651	970	999999	908	999999	741	999999	999999	797	799	999999	999999	999999	906	663	999999	724	747	999999	976	14	999999	698	883	362	875	130	999999	383	259	207	239	999999	999999	104	999999	94	999999	296	999999	999999	299	999999	999999	470	308	999999	259	611	999999	779	729	753	999999	974	336	999999	704	555	677	621	803	799	547	602	373	947	103	811	771	158	738	460	238	959	999999	341	951	423	999999	676	870	999999	863	480	477	485	266	993	768	619	999999	440	619	996	999999	500	999999	154	106	361	114	447	839	371	50	278	524	311	270	994	330	999999	999999	999999	999999	327	935	77	134	999999	690	110	53	161	769	308	841	999999	747	223	999999	807	327	999999	571	432	646	502	999999	999999	961	955	732	773	299	107	939	618	255	895	999999	377	29	218	670	999999	999999	999999	602	742	437	291	563	999999	999999	523	964	798	439	327	680	999999	636	999999	926	735	999999	279	862	671	368	999999	987	999999	999999	529	787	118	41	567	38	958	900	698	771	679	401	685	675	776	999999	151	188	927	224	131	740	999999	291	999999	999999	999999	826	931	383	999999	999999	999999	397	999999	999999	999999	766	871	299	721	542	938	163	256	343	692	999999	95	537	999999	999999	69	999999	536	999999	694	999999	105	931	902	142	969	324	568	385	690	999999	107	999999	288	385	999999	637	502	589	802	939	999999	602	943	531	740	403	999999	169	244	83	860	790	51	38	670	999999	396	999999	999999	624	999999	871	652	403	506	999999	259	999999	737	431	145	999999	986	754	792	503	999999	999999	402	575	999999	409	999999	999999	437	316	999	259	714	999999	250	999999	999999	187	354	999999	999999	550	34	695	154	999999	431	813	938	913	804	999999	245	176	952	25	999999	999999	466	196	731	45	999999	200	54	999	137	370	190	231	930	999999	409	999999	553	447	356	706	431	843	977	337	678	524	512	712	24	547	424	999999	726	29	999999	167	442	913	999999	834	650	154	197	70	999999	716	982	999999	887	999999	623	515	668	490	575	623	218	999999	367	999999	687	341	985	589	946	999999	999999	911	97	252	196	639	864	522	999999	287	999999	999999	999999	961	541	516	825	407	924	908	999999	246	454	999999	999999	48	556	141	156	319	999999	608	123	677	222	81	908	999999	430	983	651	155	999999	297	
967	301	698	405	910	181	515	588	664	47	398	268	467	989	303	158	93	732	999999	746	128	58	803	37	749	470	607	191	976	941	267	421	999999	166	140	657	349	999999	230	975	999999	580	999999	85	288	999999	614	919	351	999999	899	918	780	999999	179	918	999999	670	655	450	999999	334	611	722	780	999999	455	310	999999	999999	808	999999	512	400	943	547	114	999999	749	795	856	999999	999999	704	51	349	999999	134	999999	999999	999999	678	506	779	411	999999	969	230	305	999999	508	313	999999	999999	473	968	415	389	999999	632	999999	771	921	999999	999999	999999	999999	999999	681	440	345	331	999999	646	487	139	999999	733	988	474	999999	883	431	447	297	553	999999	144	240	999999	934	261	999999	999999	407	999999	999999	646	195	526	984	72	549	999999	999999	186	988	424	227	344	543	681	999999	280	64	930	349	484	571	51	999999	999999	675	607	506	999999	941	959	999999	999999	382	788	548	999999	999999	515	999999	566	481	120	564	212	999999	896	540	262	860	119	310	476	58	282	84	154	268	634	396	942	368	881	999999	38	999999	999999	962	754	143	928	790	548	999999	782	13	461	999999	65	999999	999999	77	999999	234	831	659	772	51	109	999999	404	999999	855	128	999999	999999	600	875	535	36	790	934	785	128	931	329	761	879	275	279	623	667	999999	999999	617	874	999999	656	999999	379	413	95	862	50	739	725	999999	999999	205	584	999999	585	951	999999	652	845	292	135	303	511	898	892	776	830	100	736	10	663	510	527	999999	943	470	166	623	704	82	744	999999	215	394	341	999999	690	866	47	715	184	999999	999999	592	988	363	902	480	520	318	41	950	12	725	281	919	999999	500	469	125	999999	415	947	999999	547	999999	97	127	567	218	95	963	62	31	999999	124	738	934	999999	999999	999999	685	112	999999	50	794	386	999999	999999	421	999999	199	999999	922	999999	769	999999	999	55	251	999999	785	913	311	233	77	898	981	899	167	190	999999	405	879	556	120	999999	562	732	999999	999999	999999	13	155	999999	895	999999	139	111	66	522	999999	999999	853	999999	999999	771	801	999999	972	999999	999999	999999	999999	999999	272	794	527	376	999999	466	49	276	999999	999999	999999	781	999999	108	337	510	999999	999999	843	999999	451	853	552	566	773	348	999999	999999	760	856	966	25	56	999999	940	111	999999	763	999999	999999	482	472	597	999999	652	11	13	702	835	471	138	523	747	321	789	419	251	960	999999	470	955	999999	999999	999999	914	999999	734	853	167	235	471	14	589	254	171	978	266	999999	914	772	999999	
808	999999	999999	728	452	278	734	135	531	859	89	170	830	999999	833	956	160	67	997	276	159	544	609	999999	999999	999999	502	160	810	162	671	56	830	999999	999999	95	999999	999999	472	386	10	728	636	376	391	843	758	610	999999	32	999999	999999	916	505	195	273	954	298	604	518	775	584	324	378	197	999999	340	704	497	747	999999	999999	595	999999	276	431	908	243	618	289	185	999999	821	787	999999	159	139	335	999999	883	140	929	999999	954	610	425	413	267	188	358	513	63	999999	999999	294	672	927	305	239	764	999999	721	679	325	342	883	762	999999	999999	48	903	15	764	613	616	808	999999	641	999999	851	999999	651	64	999999	776	131	999999	240	502	384	231	834	105	185	999999	419	999999	999999	621	726	999999	876	935	149	455	508	298	509	974	999999	352	295	295	388	746	713	999999	999999	548	220	115	531	44	999999	816	78	909	589	95	207	999999	532	29	293	198	150	715	914	813	999999	832	278	266	26	42	935	549	999999	438	814	999999	839	259	411	621	999999	842	988	333	999999	598	709	423	999999	927	820	276	999999	199	999999	999999	752	606	999999	387	836	999999	27	915	880	529	201	160	280	455	999999	283	618	999999	67	308	727	591	437	679	133	854	489	98	221	999999	999999	527	832	816	999	243	978	33	784	999999	999999	83	452	999999	406	558	152	999999	218	547	657	339	141	307	280	170	178	999999	264	981	785	999999	703	999999	981	674	328	999999	455	999999	999999	594	887	202	484	654	149	580	999999	999999	711	168	999999	674	21	218	999999	535	546	839	74	387	769	802	90	999999	999999	240	999999	732	240	688	875	732	252	73	452	939	823	626	31	598	999999	690	280	626	58	38	209	773	288	792	917	999999	999999	917	825	94	122	999999	284	909	999999	549	999999	32	292	158	431	948	765	999999	711	999999	818	475	999999	88	532	463	846	351	40	111	999999	448	771	999999	320	335	247	999999	999999	244	352	122	892	779	356	257	999999	900	999999	261	999999	831	90	997	999999	945	859	746	561	659	742	933	999999	604	104	895	261	999999	837	106	999999	408	629	477	578	706	583	289	732	285	129	945	744	999999	103	999999	999999	773	471	375	476	999999	805	177	501	999999	243	298	684	460	995	999999	73	510	550	609	212	613	429	999999	999999	579	24	286	539	999999	199	109	511	999999	999999	487	561	471	630	220	602	999999	976	169	472	294	604	281	999999	808	882	243	238	493	420	754	354	379	999999	896	485	529	637	704	229	144	786	212	922	
517	999999	999999	879	999999	16	751	636	270	629	87	999999	743	996	999999	999999	955	870	27	71	784	143	192	469	734	734	999999	823	999999	939	999999	507	402	999999	999999	58	290	364	999999	486	669	127	999999	999999	999999	921	742	999999	906	790	274	273	999999	150	999999	999999	577	142	155	605	933	927	365	330	301	580	582	394	234	682	633	600	971	541	999999	666	58	441	544	813	992	999999	917	491	674	73	738	999999	220	397	999999	158	999999	303	553	741	762	763	999999	999999	348	358	308	233	999999	673	999999	999999	748	999999	335	145	597	341	613	392	20	874	656	237	841	331	183	836	211	485	391	677	987	661	999999	999999	983	200	999999	999999	999999	693	334	10	771	999999	513	739	72	345	560	877	999999	171	730	887	999999	999999	999999	27	184	999999	999999	681	292	624	999999	96	576	50	162	407	867	969	150	999999	549	655	999999	999999	817	444	999999	865	924	999999	987	826	931	26	188	762	687	457	468	779	671	653	718	157	270	426	172	31	193	999999	20	721	30	412	348	461	999999	181	209	740	999999	999999	999999	777	637	999999	999999	999999	999999	399	720	419	510	999999	655	896	999999	318	81	401	281	752	681	771	504	275	805	528	999999	726	997	515	257	727	999999	515	897	941	520	846	999999	612	170	794	999999	600	999999	999999	757	452	999999	999999	110	807	468	945	484	984	999999	999999	618	999999	881	144	402	999999	172	782	289	150	998	995	999999	999999	140	669	591	887	339	999999	65	999999	771	999999	211	550	414	450	999999	145	999999	912	667	159	237	633	731	999999	401	237	438	999999	380	999999	453	529	658	875	677	799	363	597	999999	379	999999	999999	865	999999	933	852	999999	722	999999	154	999999	96	337	648	996	506	999999	566	496	999999	475	628	776	165	999999	681	891	539	772	999999	999999	443	267	297	843	765	768	85	101	999999	999999	715	913	235	999999	999999	201	19	878	180	860	797	110	553	903	687	695	710	872	999999	960	270	999999	63	999999	676	828	999999	805	240	738	862	474	999999	999999	759	714	550	658	425	490	882	999999	602	999999	999999	999999	714	394	166	80	68	999999	999999	588	177	766	860	863	999999	538	161	214	999999	999999	998	332	999999	879	153	972	999999	999999	999999	999999	88	610	356	454	388	343	124	999999	999999	170	680	659	634	368	506	999999	854	687	828	887	338	677	22	171	610	661	189	834	999999	999999	924	16	756	78	999999	567	420	999999	484	496	423	999999	999999	486	761	349	698	999999	382	160	999999	999999	232	569	999999	410	999999	195	843	
727	164	999999	415	999999	246	673	902	999999	858	939	999999	448	212	999999	473	999999	121	535	409	999999	963	394	999999	100	75	466	783	197	636	109	969	999999	571	757	341	143	100	999999	250	97	447	142	936	442	577	679	265	889	999999	610	299	71	999999	582	763	770	828	325	399	780	889	999999	929	759	969	357	876	999999	11	340	999999	999999	295	321	823	830	999999	29	999999	395	210	999999	101	36	999999	908	449	989	993	571	315	775	711	470	207	731	213	186	472	230	803	810	888	999999	868	288	776	474	758	933	999999	809	999999	13	579	996	624	903	999999	71	999999	887	461	999999	35	966	308	824	123	999999	999999	999999	556	301	592	399	15	999999	999999	531	999999	975	240	70	258	505	999999	708	890	211	999999	999999	237	411	999999	999999	358	458	740	999999	999999	999999	999999	999999	315	51	263	511	999999	189	999999	999999	999999	428	929	933	657	401	999999	529	993	600	933	912	984	327	54	154	979	676	50	557	595	265	999999	190	625	573	999999	217	252	999999	297	710	220	819	564	999999	482	999999	268	957	999999	220	999999	999999	27	999999	682	999999	997	118	999999	744	149	443	702	489	999999	748	999999	93	646	999999	286	531	312	232	999999	999999	762	999999	672	600	418	93	999999	384	999999	172	173	187	891	765	220	144	940	553	571	776	999999	85	999999	733	999999	184	321	302	934	386	86	794	746	516	999999	999999	445	999999	336	66	163	999999	141	713	585	999999	202	999999	764	999999	999999	759	661	924	59	686	311	939	529	243	771	988	450	971	96	378	440	999999	539	457	699	19	999999	515	623	797	999999	229	158	940	982	440	537	792	999999	326	999999	821	999999	550	999999	999999	999999	102	999999	174	877	170	999999	216	999999	817	351	316	999999	582	999999	155	310	261	999999	999999	790	589	261	341	460	658	186	999999	999999	619	917	999999	997	203	608	134	231	459	919	783	602	941	250	174	98	231	349	222	784	999999	521	215	807	378	715	999999	999999	999999	713	229	999999	999999	999999	90	999999	999999	999999	999999	999999	417	923	851	999999	959	489	848	999999	97	252	239	999999	964	999999	256	108	999999	191	629	999999	786	293	999999	999999	999999	798	744	969	999999	999999	999999	912	99	999999	376	75	669	874	848	999999	999999	483	754	711	484	911	999999	873	999999	982	198	999999	689	999999	197	134	999999	115	999999	170	744	879	188	999999	999999	327	228	725	618	191	438	837	342	740	620	999999	539	567	271	999999	778	871	999999	187	85	564	999999	327	60	999999	999999	999999	242	687	153	987	304	999999	
205	167	692	304	999999	544	553	999999	999999	949	161	884	595	999999	844	852	999999	873	635	10	748	951	104	900	999999	999999	771	874	604	654	999999	632	19	608	999999	999999	106	483	616	708	634	723	725	283	175	176	999999	332	720	390	305	280	362	303	192	253	72	791	629	999999	773	679	999999	999999	362	529	999999	987	725	739	755	908	266	999999	376	34	236	999999	735	508	719	448	163	223	359	326	999999	999999	999999	128	51	315	999999	999999	935	999999	999999	540	920	999999	999999	999999	606	980	999999	397	999999	999999	927	999999	27	250	66	999999	999999	334	525	543	835	45	999999	169	572	606	697	450	64	538	991	422	999999	695	999999	999999	216	59	842	183	999999	962	312	843	788	999999	111	801	999999	733	557	610	438	432	999999	885	397	999999	107	999	292	195	343	485	445	999999	110	332	349	967	913	129	492	352	955	873	999999	415	999999	315	999999	896	200	330	980	999999	983	999999	989	25	701	84	952	842	890	403	999999	999999	408	282	166	779	461	291	819	999999	127	95	477	832	161	981	760	999999	504	396	994	999999	504	64	531	474	342	999999	999999	838	177	650	462	561	254	906	17	999999	158	999999	444	909	510	553	273	898	168	166	864	720	324	999999	347	504	408	616	332	353	751	999999	446	137	25	980	270	476	999999	915	588	999999	973	661	643	778	951	95	999999	951	791	999999	315	186	469	556	999999	17	312	958	999999	637	584	663	357	466	290	317	999999	529	999999	999999	275	253	999999	619	746	999999	526	999999	999999	999999	999999	380	562	128	387	999999	668	999999	466	263	173	675	762	951	670	999999	314	187	497	644	201	999999	668	999999	368	72	608	850	809	999999	999999	743	414	999999	533	999999	111	999999	89	30	999999	434	999999	999999	999999	599	999999	626	949	999999	999999	349	81	999999	132	131	711	567	760	324	661	817	659	605	772	430	270	923	427	999999	999999	999999	108	477	999999	999999	919	639	999999	768	581	981	900	383	513	999999	999999	505	716	412	502	543	999999	764	999999	831	774	467	267	999999	339	567	209	493	227	282	251	604	999999	365	999999	82	205	992	743	679	999999	285	999999	999999	999999	764	999999	999999	963	675	608	999999	118	173	999999	462	382	999999	438	23	782	417	166	240	899	77	999999	999999	211	429	348	485	999999	689	914	999999	375	635	452	999999	999999	194	529	551	673	907	999999	750	999999	749	700	999999	999999	729	999999	509	129	861	731	691	182	999999	813	544	336	132	999999	429	259	502	96	999999	717	863	662	999999	888	614	567	992	
582	841	986	461	729	313	921	301	792	415	379	514	999999	761	999999	505	380	985	225	551	593	75	500	999999	662	999999	327	700	77	999999	620	514	304	738	999999	999999	869	362	814	999999	999999	31	637	999999	133	582	843	956	470	999999	227	902	399	26	408	516	350	125	798	999999	999999	231	233	999999	794	999999	220	174	999999	71	999999	28	180	201	350	571	438	656	999999	90	120	371	240	999999	91	717	125	288	339	602	990	999999	563	999999	46	979	798	999999	60	268	372	678	313	408	531	209	732	207	676	999999	999999	694	377	999999	664	625	990	323	999999	86	749	932	834	999999	999999	999999	465	140	165	999999	999999	294	605	489	718	442	67	999999	999999	882	985	999999	999999	502	523	305	387	999999	385	421	989	485	741	974	519	440	999999	264	337	999999	743	601	52	999999	999999	794	98	887	10	231	568	169	935	530	100	999999	330	341	999999	775	999999	620	755	999999	380	999999	553	999999	969	288	999999	803	504	737	148	393	875	306	999999	729	216	999999	999999	163	853	829	550	220	883	688	120	511	999999	561	157	133	846	309	935	774	250	999999	917	722	633	764	665	999999	392	707	955	33	902	807	569	13	776	601	999999	550	999999	999999	999999	291	999999	96	85	942	589	25	999999	576	999999	664	488	749	581	132	530	98	174	352	828	186	732	999999	609	920	992	154	999999	255	419	394	36	999999	719	636	553	999999	999999	722	618	377	170	389	662	247	329	819	432	999999	81	800	386	406	514	571	559	92	487	165	950	444	999999	301	166	976	637	999999	39	945	578	984	999999	452	733	461	26	352	433	371	600	999999	722	999999	183	618	17	630	403	999999	86	471	69	534	772	183	708	868	232	686	609	749	789	999999	85	97	401	934	673	62	999999	216	659	125	999999	777	722	965	127	999999	999999	17	999999	999999	868	999999	924	875	999999	559	752	999999	129	746	762	999999	999999	999999	627	96	999999	83	999999	999999	602	869	812	999999	999999	995	461	743	750	999999	717	999999	572	907	617	968	172	526	999999	123	999999	407	96	912	362	712	394	487	348	40	331	895	60	835	999999	998	304	999999	905	684	999999	19	407	445	39	999999	289	484	627	658	924	700	819	999999	50	205	999999	900	591	267	610	999999	405	999999	363	999999	999999	737	627	619	674	191	621	580	25	301	999999	999999	999999	202	433	909	859	689	999999	999999	86	216	795	94	999999	999999	399	999999	84	134	613	688	92	999999	618	551	857	999999	983	999999	89	248	828	748	206	141	28	398	
999999	999999	124	999999	613	999999	999999	344	942	999999	403	999999	999999	972	506	890	687	321	569	999999	584	999999	62	999999	705	373	551	837	388	56	888	94	385	999999	999999	383	19	897	84	360	471	283	999999	323	614	712	999999	999999	742	938	71	999999	571	353	814	951	647	273	19	250	190	999999	999999	895	655	319	999999	790	168	132	880	789	999999	219	999999	310	282	739	999999	993	999999	999999	104	450	985	12	522	41	999999	862	736	999999	888	834	180	563	999999	713	668	305	816	170	948	619	67	999999	649	999999	999999	999999	679	999999	37	26	828	744	813	999999	910	652	999999	864	603	305	396	999999	901	999999	48	999999	983	569	999999	940	186	260	497	484	392	713	363	169	890	683	193	827	999999	871	16	435	749	810	802	25	999999	999999	567	999999	233	923	379	999999	999999	999999	530	120	837	96	839	577	257	999999	133	999999	999999	636	999999	920	999999	999999	424	999999	404	999999	899	182	999999	65	442	234	693	844	261	469	343	125	845	399	999999	999999	989	633	999999	438	999999	420	686	605	726	999999	978	647	540	664	508	349	843	710	601	358	353	782	999999	999999	999999	412	87	664	999999	999999	790	584	999999	999999	579	791	999999	966	435	489	999999	171	338	570	999999	55	314	596	999999	994	999999	145	797	803	999999	217	978	999999	553	774	343	32	741	553	999999	404	879	500	999999	716	351	999999	999999	122	999999	192	454	94	999999	838	999999	490	999999	869	900	655	786	999999	320	999999	999999	580	422	999999	155	472	430	784	488	850	176	999999	511	254	652	405	999999	685	940	547	999999	894	68	999999	999999	999999	329	871	999999	435	999999	914	190	999999	904	999999	464	624	999999	400	761	999999	999999	999999	672	294	979	459	227	504	794	999999	34	773	608	999999	522	707	984	302	153	558	141	63	242	999999	633	787	999999	880	941	999999	718	549	999999	103	299	549	52	391	873	870	654	158	999999	517	890	417	125	986	258	999999	640	999999	256	999999	999999	999999	999999	999999	661	201	119	999999	999999	558	391	999999	987	999999	628	972	664	999999	428	283	903	999999	422	724	371	225	672	363	632	194	605	54	303	581	565	747	273	631	999999	682	760	318	595	92	135	416	429	610	999999	286	101	999999	255	973	999999	555	139	999999	59	445	528	755	714	378	999999	346	191	416	949	880	708	43	871	746	522	595	999999	999999	598	955	796	999999	995	999999	103	999999	799	329	999999	999999	617	712	582	294	163	15	603	227	139	788	235	23	999999	999999	577	68	999999	508	461	714	168	999999	999999	104	
648	999999	760	368	284	394	547	999999	144	939	273	995	460	586	999999	999999	991	179	209	999999	999999	783	412	517	778	44	401	301	868	567	851	817	999999	488	646	697	254	245	942	745	999999	999999	878	720	999999	581	608	589	915	943	999999	988	600	161	373	865	999999	252	590	250	999999	256	992	576	98	999999	999999	971	940	895	999999	756	237	464	999999	366	904	691	303	206	999999	999999	385	925	845	999999	227	598	124	780	643	999999	654	702	752	999999	381	999999	632	768	336	636	648	30	681	965	999999	145	593	17	961	999999	948	999999	814	189	871	77	730	235	238	656	857	170	262	270	112	534	711	573	985	999999	69	535	869	799	174	999999	253	999999	111	999999	999999	117	819	280	62	999999	887	572	134	999999	581	406	539	680	779	487	767	420	863	999999	999999	999999	999999	369	312	999999	999999	24	25	516	823	850	134	157	650	999999	999999	981	218	841	646	148	448	681	30	999999	999999	199	30	686	596	833	999999	874	656	999999	999999	460	999999	999999	745	999999	557	617	490	731	282	392	39	39	146	786	999999	999999	589	295	581	999999	349	999999	427	999999	994	339	919	999999	834	259	500	665	999999	891	23	999999	106	773	591	831	999999	298	390	613	999999	990	549	810	999999	994	294	370	414	744	120	327	221	999999	879	999999	698	999999	896	32	999999	374	375	255	772	633	925	816	704	999999	159	60	270	814	175	13	999999	119	999999	839	965	139	260	919	780	696	999999	999999	894	999999	999999	700	401	367	721	795	625	999999	999999	997	79	477	666	664	594	999999	67	406	254	875	999999	589	999999	67	999999	999999	123	455	475	85	276	248	922	341	617	999999	658	999999	103	379	388	495	80	999999	769	497	999999	999999	334	719	999999	960	442	28	934	553	568	344	310	958	682	179	828	962	731	831	555	335	999999	145	412	164	313	874	497	942	518	771	999999	999999	299	527	130	755	446	999999	806	904	999999	999999	890	324	602	144	697	218	667	118	638	938	942	147	549	199	999999	484	656	567	531	992	45	797	56	741	999999	164	999999	999999	525	425	34	651	928	983	255	999999	561	179	186	288	284	410	999999	359	627	999999	978	931	447	961	659	248	382	999999	38	103	278	861	474	543	170	595	592	999999	913	300	219	565	943	229	999999	999999	391	252	717	635	664	696	999999	518	999999	127	634	564	999999	785	278	524	955	999999	819	700	999999	643	128	999999	817	919	999999	336	942	422	987	227	999999	181	857	999999	696	403	438	582	747	956	366	52	
960	38	457	137	32	694	610	791	999999	999999	783	747	134	999999	999999	745	259	999999	576	764	999999	416	525	594	928	148	828	562	723	999999	953	748	286	85	999999	789	471	318	314	258	811	206	817	816	398	999999	15	668	585	693	332	959	389	602	913	553	999999	863	209	883	865	58	77	172	278	999999	999999	58	308	38	283	940	483	999999	999999	932	999999	708	205	818	143	999999	999999	999999	914	994	368	999999	999999	999999	286	608	119	430	392	999999	999999	654	547	363	999999	956	369	557	419	392	486	71	650	980	954	803	667	390	750	705	81	47	257	999999	676	786	886	999999	999999	675	830	62	935	198	999999	999999	170	999999	180	999999	800	999999	620	532	517	307	44	192	230	483	940	729	680	999999	999999	102	407	273	999999	862	80	246	999999	744	561	433	135	999999	187	999999	642	825	219	573	904	652	426	725	766	379	999999	704	902	999999	735	111	382	258	507	711	546	897	165	318	116	564	623	876	971	999999	181	583	15	219	840	124	999999	999999	783	49	999999	681	506	316	119	376	343	537	999999	460	61	877	954	475	999999	745	999999	901	467	350	999999	550	753	682	208	178	698	693	999999	620	591	275	474	467	45	864	999999	849	208	739	230	96	867	999999	999999	303	629	999999	745	999999	454	617	999999	442	20	134	928	824	999999	999999	677	650	999999	397	868	786	412	496	440	999999	999999	820	703	999999	129	999999	682	999999	650	904	999999	169	999999	999999	999999	973	627	41	457	910	999999	576	999999	999999	72	579	985	999999	652	999999	890	142	999999	146	750	634	914	920	323	78	452	999999	183	213	999999	517	703	768	231	999999	169	380	49	529	672	778	999999	445	999999	550	956	999999	590	404	23	417	70	810	591	999999	68	706	999999	388	999999	250	402	537	866	554	999999	999999	258	756	96	520	103	579	474	972	554	478	999999	772	121	249	116	778	200	983	457	893	186	689	836	462	662	999999	70	432	385	552	579	999999	673	739	954	833	318	503	999999	999999	345	618	999999	590	451	999999	277	999999	144	624	347	882	999999	983	50	999999	920	999999	858	443	519	52	597	11	899	153	108	382	295	282	470	696	670	967	999999	999999	999999	256	999999	715	392	841	297	999999	215	696	24	690	999999	999999	913	999999	645	999999	971	303	999999	999999	690	999999	847	894	933	861	163	999999	221	999999	999999	482	867	673	999999	152	60	999999	999999	836	796	999999	138	418	684	999999	369	999999	60	791	995	263	547	716	999999	712	868	999999	907	999999	607	564	485	884	
264	226	528	249	71	503	999999	303	548	194	199	488	999999	438	220	43	502	377	599	430	143	999999	934	999999	999999	910	283	562	769	999999	999999	999999	727	253	999999	999999	999999	999999	724	557	962	702	714	362	526	87	999999	999999	287	999999	933	239	965	999999	751	999999	999999	377	142	160	230	276	999999	999999	955	957	760	926	285	753	999999	382	999999	52	468	999999	468	582	999999	40	378	843	285	896	394	999999	276	673	502	82	999999	14	987	999999	337	695	179	494	406	999999	326	615	999999	534	221	561	999999	922	595	320	623	708	743	999999	782	386	999999	637	999999	956	691	97	434	212	576	999999	999999	89	715	772	272	973	186	999999	713	762	688	751	684	833	999999	353	87	192	458	999999	999999	885	791	950	705	541	658	449	877	238	191	951	999999	564	176	507	217	822	57	649	999999	678	398	999999	698	249	999999	999999	999999	347	20	251	999999	108	395	509	297	765	77	730	324	736	999999	484	580	999999	793	129	666	914	146	264	144	999999	999999	593	497	999999	261	465	999999	656	999999	539	228	939	999999	858	178	667	220	452	999999	327	999999	796	490	913	449	961	455	833	345	999999	211	755	117	999999	999999	802	22	525	513	999999	152	668	831	999999	999999	999999	999999	999999	950	999999	704	999999	999999	817	999999	158	999999	999999	999999	300	999999	754	321	999999	338	472	832	999999	704	376	654	694	939	152	999999	666	965	999999	657	808	432	999999	999999	345	925	517	256	300	471	15	700	438	203	999999	999999	398	356	999999	329	793	808	287	240	584	999999	999999	754	366	999999	816	193	279	925	524	999999	498	870	975	359	820	226	541	789	698	676	225	999999	726	550	786	999999	419	513	863	999	154	999999	999999	990	915	999999	889	658	655	822	999999	512	679	354	999999	527	999999	206	999999	577	999999	497	541	908	138	518	38	816	855	506	773	766	999999	524	723	217	571	999999	444	67	336	999999	144	875	999999	712	821	381	446	268	939	999999	999999	296	732	656	748	400	862	406	733	83	802	999999	999999	664	999999	164	999999	896	999999	396	762	451	251	393	363	665	662	425	697	657	379	596	567	999999	762	775	791	76	469	180	132	47	334	262	91	985	827	590	272	999999	749	999999	312	999999	460	999999	999999	349	999999	92	999999	999999	709	999999	703	999999	591	999999	902	675	373	565	436	999999	273	724	127	988	999999	377	838	81	163	999999	999999	829	294	23	110	209	730	451	772	999999	442	686	338	258	558	875	404	339	999999	597	303	194	123	527	999999	735	445	66	999999	
999999	253	999999	292	679	177	874	921	577	396	999999	999999	921	792	60	352	999999	396	999999	440	999999	973	509	393	566	736	999999	716	999999	734	375	764	674	413	846	142	776	403	658	90	684	954	999999	942	986	652	381	402	999999	184	702	348	999999	999999	612	953	744	283	999999	942	454	999999	164	843	31	938	280	518	999999	999999	576	193	999999	788	999999	481	156	566	407	913	364	331	653	591	42	36	198	999999	801	893	398	503	999999	716	636	526	799	983	921	57	382	863	456	155	608	518	611	787	870	999999	806	188	999999	811	588	132	514	572	810	994	749	232	999999	62	529	83	515	31	999999	239	681	173	644	359	541	500	999999	999999	983	523	425	411	186	670	96	219	626	999999	137	999999	999999	999999	182	999999	308	159	999999	999999	625	534	13	999999	634	999999	459	643	543	527	280	97	258	999999	589	999999	579	348	999999	55	965	319	999999	649	893	649	227	454	990	717	999999	392	353	479	882	458	519	835	999999	999999	221	452	676	109	596	50	264	15	647	884	356	999999	113	111	438	315	88	364	999999	999999	423	15	653	999999	999999	887	744	999999	134	140	778	999999	571	510	834	523	643	356	63	853	394	221	999999	999999	370	100	288	251	51	576	380	164	149	791	999999	215	999999	850	999999	708	305	999999	881	517	116	612	399	603	999999	999999	672	999999	311	842	999999	212	208	547	464	386	609	502	737	999999	760	623	999999	999999	999999	628	724	999999	723	999999	557	909	340	999999	999	758	700	685	974	135	904	999999	853	307	201	919	17	261	395	257	108	803	999999	999999	756	999999	18	620	225	648	201	878	18	956	999999	691	871	909	548	999999	685	924	999999	612	653	999999	770	306	587	468	621	999999	999999	475	999999	999999	171	16	542	515	749	999999	470	335	934	35	640	896	23	999999	57	107	713	688	572	184	284	999999	680	999999	723	712	42	756	999999	729	999999	542	710	999999	530	865	376	42	957	604	464	203	677	627	480	999999	292	87	421	999999	758	719	999999	82	479	999999	335	896	792	999999	58	713	307	215	999999	107	196	483	999999	192	730	680	999999	967	720	91	468	63	174	849	429	954	999999	513	999999	761	999999	638	69	504	539	479	250	999999	556	999999	895	471	82	383	687	808	108	238	999999	88	987	936	362	398	567	999999	732	942	618	103	378	793	245	999999	468	557	424	999999	999999	999999	440	999999	999999	969	196	996	981	999999	172	999999	999999	999999	720	892	774	702	999999	671	999999	999999	747	307	311	462	381	999999	
236	288	914	139	394	622	585	542	647	185	525	999999	212	570	300	940	780	999999	247	272	83	999999	29	999999	281	752	999999	395	513	142	510	958	597	999999	769	702	999999	42	999999	243	530	999999	254	598	187	893	469	376	967	806	999999	313	224	119	38	883	999999	999999	858	642	83	200	38	999999	675	999999	794	127	800	597	73	748	772	999999	741	894	108	430	999999	387	292	182	999999	706	614	206	744	488	66	886	999999	728	184	593	170	339	160	999999	999999	621	999999	352	575	379	742	779	541	999999	377	999999	784	839	569	480	359	901	772	332	999999	478	822	316	999999	914	164	345	574	999999	999999	412	744	999999	507	999999	999999	940	607	58	999999	835	664	999999	999999	999999	111	604	999999	999999	243	999999	566	827	837	454	799	791	999999	660	999999	407	215	999999	378	965	400	999999	999999	602	999999	419	999999	724	369	75	999999	999999	206	999999	999999	560	186	870	945	584	845	916	533	999999	178	497	660	946	999999	565	999999	311	999999	999999	531	999999	272	566	512	999999	965	842	468	771	639	510	999999	150	999999	665	230	344	417	793	130	483	999999	999999	999999	703	999999	999999	999999	803	999999	512	144	62	618	134	999999	619	367	131	999999	999999	458	761	422	668	902	999999	999999	999999	345	999999	999999	370	34	57	796	999999	142	809	999999	999999	950	664	336	136	375	999999	531	999999	376	610	977	296	184	999999	34	139	866	765	999999	999999	258	724	468	159	999999	773	999999	570	338	999999	999999	557	66	11	62	794	434	999999	302	999999	999999	384	800	999999	318	607	999999	999999	32	666	126	999999	999999	825	368	236	206	187	517	999999	515	960	999999	999999	133	429	240	999999	74	240	705	580	473	441	262	999999	923	734	841	21	587	130	548	672	199	120	549	240	999999	999999	597	999999	999999	700	854	36	989	739	610	888	377	22	842	792	961	545	903	576	573	494	312	472	345	506	24	394	422	722	872	23	880	999	999999	247	642	457	802	772	999999	235	884	194	133	952	644	999999	287	755	710	653	217	972	667	157	999999	135	911	999999	999999	999999	613	277	999999	597	18	377	481	605	999999	513	743	141	989	999999	610	128	348	999999	999999	999999	999999	667	999999	228	805	999999	342	393	723	999999	545	530	95	999999	622	617	327	535	943	999999	103	682	999999	999999	910	85	983	329	547	405	787	528	420	246	363	999999	265	648	791	999999	999999	97	882	999999	999999	222	999999	999999	725	993	801	812	449	999999	356	999999	999999	814	318	730	924	999999	846	327	729	27	999999	848	764	675	
361	999999	999999	842	242	15	800	963	999999	697	40	999999	604	553	999999	999999	88	999999	890	928	999999	450	999999	71	999999	999999	250	564	913	950	111	206	116	59	641	132	78	606	361	350	633	107	999999	620	699	812	999999	999999	723	754	999999	294	958	835	789	911	348	999999	999999	220	999999	246	60	288	595	833	14	999999	912	480	999999	999999	999999	549	999999	788	865	999999	999999	374	614	947	840	999999	999999	817	247	999999	269	729	784	395	941	151	585	397	57	306	999999	865	999999	862	999999	252	848	999999	820	419	999999	11	56	628	320	999999	606	817	406	891	277	778	596	999999	295	999999	999999	520	540	332	963	999999	741	568	999999	506	566	751	999999	597	320	554	996	999999	740	268	999999	165	84	650	999999	768	991	165	999999	999999	279	84	577	207	556	337	926	498	455	633	270	999999	933	814	734	999999	260	808	581	722	782	767	999999	37	999999	540	999999	890	787	205	915	585	539	999999	236	492	184	369	999999	982	627	999999	383	116	999999	205	231	269	915	690	517	192	999999	316	473	512	999999	999999	698	25	891	46	711	260	718	685	999999	494	999999	251	680	890	999999	999999	104	999999	394	886	39	999999	318	186	999999	999999	687	732	10	232	975	999999	411	634	671	35	101	591	796	999999	398	999999	257	737	681	674	999999	627	424	986	221	198	128	999999	520	999999	999999	999999	72	615	572	999999	684	725	518	863	840	56	229	742	506	513	999999	271	498	716	66	581	504	309	96	70	317	24	999999	787	606	217	123	286	999999	386	999999	190	560	999999	638	531	228	817	833	963	407	681	489	708	709	999999	705	804	999999	135	999999	999999	529	999999	678	669	714	731	267	632	999999	943	424	129	999999	999999	999999	999999	87	535	999999	686	999999	132	999999	635	535	312	87	749	511	999999	948	203	999999	766	661	58	999999	969	816	497	560	210	40	463	267	999999	723	411	156	619	726	802	772	999999	296	999999	999999	999999	999999	412	653	999999	131	999999	995	231	953	227	646	662	362	118	999999	865	136	275	101	999999	378	175	589	676	603	892	593	999999	430	999999	480	264	209	691	834	414	999999	51	89	416	468	45	415	506	764	493	266	999999	93	999999	406	31	999999	649	674	968	823	977	915	238	40	999999	800	320	999999	392	999999	670	283	314	999999	94	999999	684	999999	999999	759	999999	999999	999999	635	975	71	523	246	459	949	559	27	999999	591	865	136	851	385	619	245	999999	759	999999	40	595	343	778	884	322	835	630	909	999999	218	740	75	805	602	64	
787	287	84	297	442	903	999999	417	723	166	958	344	308	131	107	664	333	539	88	49	642	292	639	924	623	328	999999	684	657	851	800	330	999999	330	831	958	999999	471	939	136	942	926	65	999999	999999	501	999999	999999	999999	554	416	536	727	562	422	504	647	160	999999	124	263	968	759	872	366	637	95	977	299	149	999999	999999	999999	951	107	716	237	911	570	131	997	862	450	999999	999999	273	603	696	908	337	999999	870	796	825	873	973	176	192	371	726	416	353	498	105	910	554	937	775	999999	706	277	735	590	553	999999	401	999999	999999	437	102	999999	399	79	962	828	773	999999	773	88	999999	999999	54	999999	843	714	653	373	999999	202	999999	335	828	241	999999	70	585	289	253	708	481	455	520	754	278	692	27	999999	536	999999	147	488	173	696	341	166	999999	195	746	838	473	38	184	463	547	766	215	168	999999	902	253	493	999999	75	607	678	39	299	281	161	697	379	836	87	999999	412	172	999999	999999	55	999999	400	543	415	999999	999999	280	67	999999	511	487	859	999999	634	33	653	666	999999	98	662	136	932	913	999999	150	104	201	107	407	999999	999999	82	268	821	999999	999999	999999	416	830	164	408	999999	92	769	673	999999	999999	212	63	412	745	74	999999	248	918	905	486	999999	274	999999	261	999999	999999	999999	907	414	601	999999	569	180	703	999999	277	934	263	164	850	153	922	312	141	988	999999	994	399	540	39	29	902	169	376	12	152	690	902	234	321	20	862	268	247	376	999999	882	999999	999999	796	119	984	764	65	999999	35	962	18	273	140	665	682	376	385	581	693	410	804	700	999999	587	41	39	999999	839	290	663	75	999999	355	999999	296	903	744	999999	45	148	113	999999	999999	999999	999999	639	104	656	337	999999	882	666	683	242	88	17	999999	999999	999999	999999	921	225	999999	372	999999	253	918	999999	379	779	999999	999999	545	999999	306	771	724	927	905	402	999999	196	999999	999999	999999	999999	91	122	92	288	524	534	999999	90	999999	999999	980	614	292	438	721	135	999999	558	863	426	130	999999	936	317	293	461	999999	999999	30	734	713	267	591	498	171	806	999999	999999	999999	107	624	999999	337	999999	790	119	644	476	680	809	999999	952	931	364	288	952	185	775	994	73	999999	165	70	999999	184	999999	33	794	277	914	248	196	999999	999999	802	999999	800	528	526	184	816	837	14	999999	826	760	999999	236	219	218	630	121	999999	201	876	468	403	845	243	77	999999	850	209	765	570	999999	999999	176	562	622	162	
657	258	819	256	999999	161	850	665	423	397	796	584	68	294	999999	100	112	888	999999	272	955	295	459	999999	966	999999	999999	649	114	112	999999	674	999999	66	973	863	286	944	493	999999	999999	189	819	999999	999999	275	151	481	443	999999	555	287	228	359	999999	999999	999999	730	290	755	912	999999	561	321	238	132	987	11	320	274	813	999999	405	35	719	999999	476	779	800	700	999999	767	216	483	999999	999999	999999	247	859	611	74	556	664	999999	405	999999	999999	999999	451	999999	999999	999999	170	178	817	999999	882	202	640	431	895	29	929	589	269	999999	993	87	999999	356	675	749	999999	708	210	267	503	667	999999	376	999999	968	999999	633	999999	999999	606	47	666	169	998	263	607	438	716	54	626	84	478	999999	358	551	743	104	500	537	999999	462	968	999999	893	224	999999	274	999999	927	691	999999	176	912	548	956	420	999999	358	422	152	999999	999999	165	640	429	199	379	27	605	235	242	143	885	358	154	79	116	276	783	999999	999999	163	788	363	330	908	565	999999	402	999999	148	999999	88	999999	999999	469	812	918	474	999999	202	999999	678	701	458	172	290	564	404	886	314	999999	574	999999	809	560	999999	999999	320	520	634	667	624	475	97	495	65	499	74	685	266	197	802	758	498	96	484	96	999999	168	627	10	317	515	826	810	182	356	585	999999	264	20	999999	953	400	534	999999	213	999999	962	117	791	500	719	630	126	535	815	243	999999	85	127	999999	162	892	999999	360	119	649	286	999999	708	999999	339	430	255	999999	999999	367	963	464	999999	482	999999	999999	836	510	598	885	709	284	366	123	862	658	999999	123	999999	70	767	999999	999999	564	999999	999999	408	877	170	298	385	537	999999	458	279	999999	999999	645	955	111	66	132	761	234	939	12	956	595	61	681	999999	142	999999	788	600	789	941	716	154	999999	652	959	350	309	509	182	597	908	844	999999	854	502	167	355	14	644	999999	298	625	999999	692	812	825	488	16	252	404	999999	857	489	327	98	500	662	459	999999	781	461	724	766	999999	57	751	457	827	789	975	999999	999999	955	999999	652	100	999999	609	839	999999	999999	999999	999999	777	699	999999	364	286	765	12	504	896	907	999999	960	574	859	920	999999	71	377	661	226	277	999999	124	902	123	674	998	681	62	619	962	919	168	466	988	715	999999	396	181	71	999999	480	999999	999999	102	415	88	241	898	964	777	766	210	86	990	169	584	158	251	612	999999	999999	451	286	944	999999	999999	118	870	215	648	674	206	999999	
439	796	999999	999999	809	707	999999	999999	783	97	841	206	719	92	476	999999	140	848	155	568	304	467	999999	614	932	158	613	970	371	692	326	113	569	609	999999	203	443	347	348	544	25	10	546	363	999999	999999	233	999999	999999	51	84	799	999999	637	306	999999	767	999999	315	660	103	999999	999999	100	771	738	637	120	446	282	395	793	509	999999	999999	303	920	675	999999	194	925	894	338	330	999999	526	583	999999	313	674	435	330	41	688	450	399	605	456	592	706	999999	999999	283	368	655	999999	999999	918	94	13	61	102	942	130	735	999999	297	85	482	254	164	705	806	771	847	75	999999	820	170	163	697	999999	92	473	84	811	621	969	999999	336	236	999999	999999	310	623	343	999999	911	999999	251	112	999999	999999	348	551	414	999999	511	521	590	530	479	757	931	315	999999	20	479	56	999999	587	327	999999	156	28	999999	858	506	999999	999999	687	850	868	919	60	999999	999999	999999	999999	670	999999	119	457	94	999999	756	907	915	994	46	999999	907	999999	39	663	784	129	827	999999	62	999999	999999	999999	17	902	999999	999999	838	880	148	97	999999	557	385	428	477	870	326	350	271	591	943	999999	121	190	779	985	839	999999	276	57	999999	423	869	125	694	755	449	191	135	154	999999	44	999999	948	67	360	489	610	999999	999999	802	999999	999999	470	611	308	252	827	133	695	772	582	614	100	424	852	687	999999	734	722	999999	145	225	127	522	909	654	172	999999	429	999999	999999	80	361	254	195	364	409	513	395	512	999999	68	440	382	999999	429	766	533	214	672	228	876	999999	494	667	271	941	948	702	654	999999	999999	703	199	543	512	999999	845	999999	497	288	757	348	220	807	86	785	744	999999	489	888	638	919	756	286	999999	607	867	587	924	423	461	811	741	431	919	364	250	839	985	176	921	304	716	394	471	999999	262	686	591	999999	206	923	999999	999999	451	783	999999	913	999999	904	395	999999	315	84	826	946	999999	999999	999999	721	544	999999	50	323	967	343	212	372	814	825	354	190	995	999999	226	538	598	976	980	145	999999	999999	658	90	780	999999	989	641	567	525	999999	999999	999999	999999	941	300	883	898	798	999999	999999	584	999999	365	559	215	999999	867	858	298	357	630	808	752	313	217	257	959	542	314	354	571	999999	999999	894	880	391	136	506	925	999999	699	187	999999	564	833	239	303	530	575	999999	999999	783	999999	178	310	665	57	565	999999	53	923	365	999999	763	19	779	808	470	679	999999	146	370	999999	643	657	453	
936	197	480	978	953	999999	967	914	232	787	535	130	594	225	344	570	999999	881	731	344	694	999999	554	999999	430	999999	851	751	263	999999	850	635	521	857	729	859	94	755	999999	493	398	578	541	232	254	999999	876	999999	489	575	598	60	999999	323	758	827	642	427	557	130	999999	225	661	470	999999	999999	999999	999999	496	484	485	999999	791	247	945	125	577	332	809	742	956	397	272	688	999999	800	999999	208	108	999999	999999	667	208	969	905	999999	917	81	295	354	88	149	967	14	99	581	999999	999999	377	643	260	319	999999	999999	173	200	999999	973	306	146	999999	999999	639	594	268	818	818	822	342	772	999999	506	999999	465	663	817	430	999999	598	591	999999	999999	999999	464	650	906	999999	999999	999999	715	230	944	774	158	178	677	510	382	999999	281	763	446	999999	999999	446	754	282	999999	999999	356	770	999999	384	999999	605	999999	580	184	943	361	767	435	26	627	999999	999999	732	999999	297	985	317	999999	522	326	828	104	718	235	999999	896	634	897	240	459	944	535	569	68	553	52	106	335	438	395	999999	337	430	999999	62	194	32	393	865	999999	49	999999	182	68	999999	510	416	355	167	57	726	870	999999	567	682	26	692	673	345	254	889	981	999999	999999	812	501	674	14	999999	833	874	251	42	73	419	999999	363	511	999999	52	635	751	178	390	668	643	141	999999	999999	45	501	359	57	620	287	67	112	55	999999	999999	835	412	181	999999	183	485	837	141	157	459	999999	190	500	302	999999	147	813	238	468	179	369	999999	999999	147	341	999999	203	421	786	999999	130	318	266	786	216	233	999999	844	999999	192	806	999	715	582	999999	320	858	754	11	149	254	999999	586	86	35	33	439	44	999999	657	292	999999	999999	999999	339	354	924	713	999999	395	567	969	30	285	373	369	999999	999999	999999	30	667	999999	419	647	118	256	732	190	761	193	794	545	852	560	900	999999	654	919	252	38	396	154	668	616	581	285	999999	999999	712	665	927	48	279	999999	990	999999	15	708	687	93	622	743	999999	902	601	999999	126	999999	385	999999	715	999999	157	735	999999	999999	779	999999	999999	999999	403	431	477	999999	265	755	275	999999	569	66	384	946	242	169	416	653	201	766	999999	999999	168	392	999999	730	950	750	891	544	347	999999	74	212	642	854	690	999999	999999	999999	647	846	756	245	999999	328	608	768	944	999999	329	980	331	23	788	515	674	20	506	747	154	999999	863	999999	543	999999	992	181	313	388	479	999999	387	344	129	999999	802	923	
490	999999	999999	191	806	902	224	999999	155	999999	999999	999999	189	999999	693	528	712	141	982	35	999999	809	336	436	465	999999	519	113	603	987	999999	619	713	751	529	900	626	963	709	961	517	187	945	999999	757	186	999999	799	532	858	999999	987	196	776	231	999999	279	999999	726	250	999999	999999	999999	168	166	804	999999	438	160	792	902	749	432	999999	518	524	999999	999999	679	288	367	720	581	744	999999	906	999999	936	530	848	999999	931	246	469	578	406	424	787	785	953	763	770	649	739	956	882	565	175	268	707	817	999999	25	447	883	672	538	28	802	259	381	486	999999	311	999999	970	512	963	452	121	999999	86	609	999999	525	596	999999	842	787	483	351	267	999999	999999	999999	745	916	799	999999	905	867	405	984	535	999999	999999	999999	999999	999999	986	380	602	722	156	607	741	999999	299	922	296	999999	696	999999	329	907	123	999999	95	999999	999999	64	712	999999	547	253	704	101	999999	154	248	734	733	275	801	999999	749	545	999999	225	299	470	626	877	299	999999	181	999999	665	627	468	478	999999	76	999999	932	667	999999	184	999999	902	999999	211	155	683	999999	869	430	439	999999	168	578	286	869	981	955	437	999999	97	244	82	540	999999	999999	999999	999999	957	666	124	869	444	999999	370	629	323	650	269	481	203	737	444	751	734	448	469	890	999999	907	999999	999999	504	831	137	940	830	372	223	999999	469	914	604	999999	316	570	999999	633	217	657	556	341	999999	955	642	999999	800	999999	999999	999999	986	796	577	59	580	918	374	999999	407	429	798	951	999999	514	22	288	142	241	999999	173	666	835	682	999999	361	754	509	548	199	777	150	509	566	999999	768	673	346	555	999999	397	206	179	236	999999	858	605	904	999999	942	363	227	569	886	642	331	160	123	42	697	826	418	825	423	999999	289	299	394	211	745	999999	942	587	999999	56	999999	496	999999	999999	999999	756	999999	999999	999999	835	559	581	623	923	903	618	559	313	858	805	979	381	999999	607	999999	568	220	702	999999	603	421	640	959	839	999999	999999	551	229	355	999999	975	999999	229	588	999999	708	675	470	308	137	790	999999	729	999999	77	999999	741	11	999999	127	546	157	999999	12	424	919	621	784	999999	999999	76	339	957	999999	830	888	999999	177	537	799	999999	749	404	999999	999999	782	911	165	771	89	104	549	833	238	404	828	219	226	174	160	97	891	999999	999999	70	461	680	811	973	999999	999999	573	474	596	999999	796	753	571	999999	999999	18	465	22	999999	999999	527	999999	729	999999	
999999	678	935	12	999999	712	11	537	999999	999999	361	112	999999	191	999999	645	530	999999	999999	13	999999	84	648	36	533	152	631	878	999999	266	543	999999	950	299	971	511	999999	999999	999999	884	233	999999	588	999999	838	539	908	283	431	532	453	452	268	726	915	927	39	908	479	244	90	133	999999	908	999999	406	161	810	220	999999	147	999999	987	363	779	347	496	336	197	999999	243	357	457	999999	812	100	696	233	384	999999	481	599	100	852	999999	110	776	680	605	442	999999	108	73	350	395	999999	465	999999	946	577	441	703	721	486	999999	733	675	999999	999999	625	999999	999999	999999	175	608	999999	868	144	999999	679	571	815	730	755	616	999999	293	116	999999	328	635	791	287	807	613	778	878	614	851	999999	434	803	584	980	732	460	999999	898	999999	848	625	330	355	277	15	625	972	965	870	865	449	568	999999	999999	989	999999	999999	629	999999	999999	669	263	999999	999999	255	999999	240	749	32	165	473	395	374	999999	703	314	446	20	801	987	999999	913	744	986	630	865	956	807	999999	999999	810	999999	346	911	999999	371	48	865	32	247	394	999999	942	999999	401	63	203	570	84	684	482	640	999999	999999	999999	999999	518	306	860	999999	999999	999999	759	218	355	999999	59	462	108	341	999999	580	987	564	603	999999	970	40	595	576	999999	395	733	315	999999	179	225	771	887	433	999999	742	15	999999	435	961	473	999999	368	970	13	740	999999	742	999999	901	999999	273	999999	451	785	999999	710	999999	716	426	700	999999	875	185	999999	999999	575	674	999999	534	999999	354	138	999999	119	246	671	625	999999	931	923	990	999999	441	527	951	801	446	647	374	41	721	926	999999	270	29	999999	999999	999999	725	175	797	264	883	335	307	144	338	341	999999	817	95	720	785	502	999999	555	444	999999	264	486	999999	37	124	503	999999	999999	129	999999	99	387	487	861	846	765	136	736	24	116	230	999999	472	115	108	557	945	10	999999	516	560	474	424	535	509	249	46	770	149	389	481	878	24	957	251	171	999999	234	999999	999999	999999	973	541	337	437	447	24	33	928	567	557	853	288	612	820	999999	999999	952	999999	607	729	999999	596	635	999999	351	999999	999999	863	999999	999999	721	136	131	149	999999	932	999999	999999	72	234	999999	841	582	831	627	600	999999	146	999999	208	386	872	276	999999	20	999999	906	702	96	999999	509	170	992	999999	836	727	166	999999	999999	692	876	854	299	382	999999	999999	999999	803	17	750	400	378	247	738	841	849	999999	999999	139	209	36	393	21	999999	
999999	852	848	242	995	900	443	939	902	933	332	999999	582	893	999999	495	372	112	999999	345	254	140	923	264	507	987	999999	999999	999999	45	666	999999	842	872	657	863	676	999999	808	999999	317	461	476	313	415	999999	999999	966	257	643	999999	924	698	676	182	594	929	594	999999	17	999999	999999	605	999999	277	839	999999	709	246	720	819	590	304	588	38	793	664	999999	848	198	720	900	88	699	999999	741	794	175	700	73	934	91	56	999999	83	208	855	609	46	576	629	567	999999	536	999999	255	999999	999999	648	999999	930	319	746	546	297	142	39	905	668	535	999999	999999	999999	182	785	738	999999	503	515	829	999999	999999	582	281	569	163	180	551	875	952	999999	684	526	321	142	624	344	510	999999	940	999999	949	941	511	531	114	557	557	751	95	711	136	604	819	450	876	737	474	976	144	999999	487	39	715	424	370	997	698	999999	170	999999	999999	999999	574	659	988	122	999999	750	999999	605	623	800	789	999999	984	90	706	999999	266	887	869	999999	999999	978	691	920	236	97	171	116	999999	516	590	999999	999999	146	39	170	462	763	665	999999	521	538	999999	999999	250	999999	999999	289	999999	828	783	999999	999999	999999	622	999999	967	78	886	984	589	999999	999999	116	219	108	573	848	61	999999	417	999999	999999	999999	22	839	640	999999	999999	761	657	999999	815	999999	733	317	167	177	524	999999	202	394	876	681	145	999999	999999	241	477	151	900	590	238	754	420	290	999999	389	497	782	999999	963	398	134	999999	707	542	715	383	999999	999999	405	334	999999	999999	32	999999	999999	999999	849	999999	408	536	538	999999	77	999999	71	620	452	999999	778	999999	999999	489	238	996	751	355	437	999999	999999	858	575	211	504	999999	621	409	999999	663	511	999999	647	735	556	999999	859	273	268	64	480	999999	930	645	999999	725	999999	137	125	35	999999	999999	582	999999	970	550	999999	999999	366	999999	41	661	232	789	755	408	42	999999	932	802	146	487	96	383	159	982	927	930	49	999999	673	493	999999	999999	999999	999999	999999	428	764	16	999999	999999	906	999999	32	819	999999	151	889	763	999999	585	205	323	888	398	117	209	999999	999999	622	41	297	588	147	548	377	859	999999	448	999999	613	251	999999	999999	613	581	639	360	999999	118	785	50	285	95	97	999999	970	484	398	208	597	359	776	393	999999	245	999999	320	483	451	23	999999	999999	161	89	344	999999	986	285	816	478	848	999999	879	837	999999	22	502	60	259	999999	385	613	250	24	264	475	999999	892	999999	262	999999	999999	889	999999	
646	599	134	999999	753	29	984	208	581	730	748	620	999999	556	453	233	825	269	234	53	638	535	210	146	825	869	735	999999	999999	564	159	971	849	999999	999999	401	887	999999	999999	240	423	999999	41	999999	276	643	577	986	999999	154	437	999999	652	999999	999999	121	398	999999	189	884	999999	890	301	27	580	999999	999999	999999	365	999999	345	339	963	993	630	462	503	999999	870	192	301	748	999999	762	137	100	999999	14	327	88	13	999999	316	422	946	532	884	23	938	498	999999	999999	630	396	808	107	105	999999	224	14	617	707	999999	997	999999	545	245	538	890	490	458	766	999999	287	59	446	32	550	57	999999	577	489	752	381	318	837	127	999999	954	999999	994	999999	789	322	999999	306	781	319	830	410	297	355	133	999999	999999	117	667	353	347	372	85	555	611	126	436	999999	954	999999	688	754	427	976	584	861	496	789	976	483	999999	999999	664	712	720	646	999999	232	366	304	341	211	999999	773	920	592	953	449	68	673	999999	343	351	44	630	85	983	321	999999	271	961	999999	999999	193	538	594	707	372	834	999999	316	999999	771	660	415	487	584	999999	65	992	908	56	731	313	597	999999	411	629	999999	645	663	498	999999	104	342	91	80	987	245	336	885	590	614	104	366	681	572	999999	629	153	501	999999	265	778	363	915	529	827	595	65	999999	87	290	199	310	818	753	676	999999	334	416	597	417	729	117	327	441	999999	946	916	910	720	10	999999	999999	333	243	682	741	427	999999	253	401	190	153	807	999999	425	793	548	928	999999	999999	999999	999999	904	921	535	671	45	483	999999	881	678	155	472	87	350	55	976	585	999999	935	999999	772	173	205	237	999999	309	27	26	843	999999	988	24	356	704	999999	249	411	999999	20	705	944	669	372	722	44	680	999999	959	379	816	963	857	960	999999	533	573	708	694	949	372	28	466	58	482	690	999999	126	383	147	999999	574	877	999999	239	955	112	800	482	999999	905	579	67	646	36	444	140	63	882	180	639	540	717	757	648	686	999999	620	999999	999999	903	564	356	822	573	251	95	798	730	518	999999	772	235	501	54	792	961	999999	32	48	560	87	243	212	508	276	857	999999	421	999999	478	491	911	451	999999	350	233	244	82	785	999999	342	999999	374	999999	999999	314	226	713	856	724	999999	598	851	481	999999	331	154	323	307	999999	999999	387	999999	49	939	861	784	211	999999	569	726	999999	246	688	228	999999	868	999999	642	999999	641	999999	999999	999999	811	999999	70	999999	
999999	999999	88	921	775	400	393	955	156	335	810	14	529	24	20	296	997	918	361	999999	262	82	462	999999	999999	345	753	559	822	358	238	56	800	999999	739	999999	999999	999999	999999	999999	305	273	607	543	652	637	999999	627	405	278	830	892	541	898	999999	999999	999999	397	249	440	647	834	999999	797	106	763	214	714	285	336	806	202	946	999999	867	989	475	918	48	999999	999999	135	999999	553	999999	345	999999	902	107	349	126	999999	999999	542	208	470	140	999999	446	889	433	727	351	79	472	638	945	35	40	727	924	648	359	206	537	521	680	999999	280	761	258	311	617	935	220	713	636	414	317	406	999999	665	482	159	620	185	999999	999999	91	999999	399	489	871	999999	424	478	743	369	14	686	790	551	538	685	999999	131	119	416	858	758	12	999999	999999	634	868	268	176	999999	585	361	737	596	507	392	999999	768	440	999999	520	742	969	999999	409	999999	999999	317	136	796	518	999999	75	377	235	333	999999	999999	771	999999	511	166	999999	999999	999999	653	948	203	54	156	324	999999	691	872	895	999999	788	736	141	97	28	560	141	379	691	96	296	999999	370	184	506	512	996	202	999999	999999	440	436	999999	756	681	422	999999	980	999999	646	808	203	482	999999	544	999999	727	999999	999999	950	999999	999999	999999	698	367	999999	832	869	650	811	999999	999999	999999	540	686	362	999999	999999	415	605	999999	161	999999	55	287	999999	886	261	639	356	785	322	973	785	339	508	999999	793	999999	102	589	403	339	670	770	320	67	942	999999	999999	904	352	279	999999	999999	873	44	999999	420	274	702	581	240	303	35	563	999999	999999	210	188	999999	460	985	322	999999	999999	999999	236	999999	967	45	944	828	457	451	999999	53	360	131	466	473	778	383	135	999999	18	999999	45	645	999999	795	706	741	255	414	454	366	956	999999	771	61	999999	531	999999	238	757	753	999999	851	592	520	173	238	743	714	999999	999999	859	921	17	999999	999999	591	999999	181	338	212	582	53	999999	86	96	999999	360	415	665	999999	930	896	643	265	999999	194	63	999999	632	478	999999	540	415	377	507	999999	999999	51	274	226	463	280	899	554	999999	999999	999999	515	433	421	877	999999	59	750	156	962	288	999999	347	602	538	999999	549	860	214	52	637	999999	999999	999999	162	318	999999	448	794	659	996	98	94	652	339	547	273	220	600	669	999999	999999	999999	544	999999	848	999999	999999	688	91	731	49	350	138	111	233	999999	999999	269	999999	999999	611	956	999999	999999	200	667	999999	272	990	117	999999	269	
545	561	999999	409	45	999999	313	614	478	760	712	928	999999	999999	999999	550	116	611	891	951	999999	481	879	708	733	999999	565	999999	18	409	697	973	402	780	804	576	139	999999	999999	999999	999999	953	719	851	253	568	18	452	711	154	166	388	226	387	237	999999	682	999999	675	467	740	133	606	78	72	739	536	186	943	389	421	291	711	816	996	88	999999	37	465	999999	999999	122	478	863	999999	318	757	25	553	741	894	999999	158	443	344	832	357	650	999999	514	41	831	509	332	733	999999	677	409	390	159	310	654	999999	510	897	999999	999999	742	825	753	981	521	633	211	494	556	143	999999	481	174	730	122	999999	999999	143	737	999999	156	999999	378	641	999999	634	999999	999999	250	67	648	545	717	187	614	825	45	999999	520	208	307	837	999999	741	409	928	225	428	999999	415	999999	376	169	23	508	611	999999	999999	633	886	240	770	253	999999	494	731	999999	986	125	999999	213	428	623	539	316	318	953	637	241	429	418	999999	252	835	211	282	385	999999	679	12	999999	923	899	999999	968	536	999999	688	256	999999	174	238	313	900	999999	437	752	630	707	199	658	999999	880	999999	477	264	527	999999	297	222	356	70	317	122	917	289	529	989	571	780	999999	999999	999999	564	999999	189	999999	999999	633	773	529	755	996	999999	354	560	53	695	165	999999	18	185	999999	999999	331	113	921	200	999999	922	907	999999	69	927	475	393	999999	325	948	298	592	185	785	999999	999999	600	999999	827	999999	999999	245	834	834	857	771	549	873	356	999999	999999	268	481	369	710	866	766	695	78	999999	960	132	727	746	867	130	832	400	877	351	730	48	104	999999	625	999999	83	999999	211	165	926	519	999999	93	796	39	121	816	999999	657	999999	904	995	812	807	244	999999	97	966	737	939	158	995	15	511	123	174	59	743	33	792	837	494	913	999999	451	51	999999	999999	837	999999	999999	325	230	424	999999	53	999999	999999	391	179	985	962	473	226	999999	524	85	581	683	865	71	83	60	999999	99	420	92	723	366	202	872	146	138	999999	923	832	775	999999	685	80	882	434	361	854	806	875	30	697	321	999999	999999	999999	277	972	999999	999999	999999	365	999999	415	961	999999	268	199	306	848	999999	745	302	944	749	494	895	999999	982	999999	999999	999999	68	999999	399	999999	412	999999	999999	999999	869	166	781	981	567	419	265	999999	118	324	999999	171	999999	957	52	285	404	377	187	481	999999	664	989	319	229	999999	999999	999999	26	576	165	829	963	496	979	999999	963	
999999	999999	339	239	626	999999	999999	471	560	647	110	181	999999	989	45	261	755	641	215	177	999999	761	497	121	999999	263	542	169	999999	208	71	978	999999	999999	93	999999	847	252	551	170	331	847	669	432	207	999999	902	587	999999	999999	999999	855	774	999999	501	559	888	228	999999	999999	961	508	135	362	999999	132	805	999999	999999	54	413	999999	100	54	846	624	999999	75	913	999999	360	955	48	999999	999999	999999	214	867	820	533	111	999999	999999	188	999999	822	999999	999999	846	85	145	999999	681	999999	999999	999999	764	999999	662	877	467	823	999999	881	999999	16	470	367	371	379	999999	937	980	381	943	784	356	911	999999	34	999999	785	229	999999	77	260	283	963	602	296	451	999999	999999	943	76	288	999999	285	177	999999	361	364	945	476	167	207	130	999999	142	390	357	853	999999	637	975	681	603	476	813	761	999999	507	764	85	999999	442	999999	46	315	664	469	81	744	653	999999	547	840	752	680	870	139	974	830	222	938	999999	601	577	968	394	684	999999	999999	999999	999999	854	599	869	548	724	475	93	994	477	920	286	119	239	965	437	841	851	796	943	631	758	676	552	147	340	841	165	999999	920	999999	622	999999	338	194	817	947	970	214	955	404	999999	999999	362	301	661	999999	372	612	999999	999999	833	999999	999999	783	710	999999	999999	732	218	883	319	25	83	497	999999	999999	999999	999999	157	489	870	647	999999	548	585	778	323	999999	485	851	478	552	999999	999999	156	571	93	999999	999999	639	900	999999	996	82	95	40	907	865	992	985	707	999999	465	60	682	196	220	978	208	999999	999999	795	256	366	999999	767	487	999999	350	999999	593	999999	570	517	588	632	651	767	463	554	871	458	268	999999	999999	160	97	999999	999999	999999	360	114	356	551	775	115	999999	999999	668	327	553	212	999999	266	402	481	757	947	471	59	544	999999	524	653	999999	415	537	756	999999	999999	679	999999	999999	389	385	488	879	28	999999	483	640	21	109	146	11	669	934	999999	999999	672	403	149	999999	645	426	908	590	703	491	369	999999	999999	427	999999	648	553	202	999999	880	914	602	999999	215	988	419	533	353	388	652	401	481	534	658	550	860	539	985	373	963	477	897	186	537	382	999999	405	594	695	999999	458	476	800	132	193	80	664	934	37	999999	892	564	212	999999	100	888	53	586	876	999999	118	568	829	999999	999999	26	999999	999999	833	92	24	938	657	890	204	924	681	999999	474	480	205	999999	957	146	81	912	695	135	447	999999	861	818	999999	999999	388	999999	
999999	629	999999	177	654	462	110	944	999999	953	907	999999	999999	175	999999	641	122	406	358	513	610	692	999999	499	999999	300	764	348	231	205	999999	516	511	314	287	999999	692	307	825	999999	504	23	924	127	15	999999	278	281	287	230	706	321	999999	999999	289	999999	999999	999999	845	999999	698	762	999999	999999	999999	999999	999999	552	887	999999	999999	999999	581	615	18	596	768	981	494	999999	31	492	999999	10	499	909	722	636	999999	333	530	999999	999999	999999	54	742	300	907	394	999999	573	999999	394	131	282	891	740	188	999999	693	999999	548	735	898	342	215	700	999999	527	823	678	183	528	564	635	999999	363	120	570	276	305	861	999999	879	383	999999	999999	940	728	999999	179	544	769	999999	147	981	999999	563	137	839	52	578	389	571	936	400	207	829	999999	797	538	999999	999999	599	397	334	951	856	999999	999999	999999	759	994	999999	999999	999999	413	197	426	653	747	999999	982	731	999999	727	481	36	943	999999	999999	999999	999999	930	79	549	926	179	943	813	40	881	49	100	732	999999	584	999999	917	999999	999999	999999	413	841	59	738	648	886	375	670	853	924	999999	540	939	837	313	73	849	113	217	999999	253	612	623	866	999999	891	999999	941	153	999999	118	999999	996	97	865	999999	880	341	901	50	804	283	960	999999	968	508	999999	895	979	520	621	813	594	753	999999	800	228	999999	978	756	887	999999	527	842	816	771	544	851	999999	699	192	517	999999	999999	439	970	999999	517	999999	261	739	113	999999	632	398	304	557	252	330	999999	999999	697	363	154	162	379	755	127	299	207	964	999999	923	289	338	113	999999	427	324	796	999999	999999	295	726	26	784	472	895	454	521	223	301	531	907	314	494	164	67	24	69	224	535	228	700	297	440	189	682	304	295	693	139	999999	999999	999999	685	412	636	999999	378	906	860	999999	778	983	999999	778	999999	975	843	949	553	413	999999	582	622	491	594	438	586	605	789	600	168	827	94	373	997	991	628	999999	527	929	646	162	363	862	450	716	625	999999	999999	707	461	345	999999	726	999999	951	999999	999999	999999	999999	551	773	999999	999999	514	999999	899	309	781	999999	356	760	999999	624	999999	111	229	760	999999	999999	813	925	441	92	149	822	688	367	699	56	697	434	999999	330	387	999999	999999	103	358	500	999999	326	999999	148	361	700	914	999999	959	572	731	543	162	939	999999	626	999999	44	999999	691	271	541	609	734	999999	921	999999	110	246	893	75	136	412	550	70	497	54	302	731	449	908	172	407	136	999999	
164	282	334	936	761	541	11	972	666	238	285	999999	156	999999	439	214	999999	999999	75	506	605	140	611	879	896	999999	48	999999	681	783	109	144	483	419	999999	999999	170	174	484	999999	74	163	745	322	999999	780	898	490	301	999999	104	883	999999	630	719	33	670	455	49	189	502	697	301	883	139	999999	243	736	639	790	53	649	999999	999999	442	452	395	999999	105	125	683	558	22	999999	688	225	802	999999	999999	158	979	999999	999999	305	999999	377	861	861	999999	643	547	172	850	510	200	999999	89	999999	198	277	638	380	359	923	506	944	685	854	205	914	999999	390	46	491	999999	338	999999	999999	999999	999999	590	533	999999	462	578	521	707	511	256	243	146	184	999999	433	520	608	365	211	999999	914	999999	16	999999	999999	999999	166	136	369	699	862	999999	999999	999999	132	999999	114	999999	999999	355	985	999999	183	608	961	777	175	725	612	999999	999999	972	323	710	940	383	999999	867	838	168	421	999999	347	811	999999	312	999999	411	542	746	415	345	999999	999999	999999	676	517	407	705	999999	138	441	999999	398	496	890	617	869	832	749	112	247	434	999999	933	600	899	372	225	658	221	764	193	866	565	867	514	467	999999	273	865	185	172	348	39	979	871	999999	324	503	999999	696	578	792	643	999999	911	728	922	223	776	155	192	56	288	374	258	656	999999	629	386	999999	999999	568	999999	926	999999	999999	999999	999999	728	950	57	999999	963	999999	195	400	232	999999	955	785	545	683	497	719	993	125	70	999999	731	999999	999999	999999	126	999999	723	999999	908	716	103	825	28	968	495	826	999999	470	92	763	189	857	434	446	999999	600	614	999999	81	174	933	999999	35	54	999999	513	834	362	605	427	801	185	999999	515	999999	139	767	576	198	670	621	999999	42	306	486	874	790	679	30	526	930	433	938	744	999999	144	800	973	746	981	992	746	864	665	999999	13	999999	918	153	999999	833	999999	999999	410	552	409	926	728	999999	357	722	164	341	89	999999	377	247	748	732	999999	339	793	830	999999	678	999999	999999	377	344	482	509	872	999999	999999	692	893	332	537	201	383	217	81	414	999999	269	837	414	784	999999	593	766	626	999999	984	214	999999	217	894	731	677	741	558	394	96	847	850	999999	999999	999999	603	55	709	556	358	951	268	388	441	947	841	999999	999999	209	999999	999999	883	999999	999999	281	653	686	999999	999999	524	642	659	687	999999	550	419	219	559	999999	574	548	66	79	999999	42	946	660	775	947	999999	999999	857	359	642	379	964	999999	
