500	500	
108	102	91	87	103	96	108	92	109	103	88	107	80	112	115	89	93	125	95	113	89	83	99	96	100	109	103	104	103	92	104	106	72	88	114	111	107	96	115	105	114	110	96	103	94	99	103	94	113	118	91	92	115	87	84	99	124	105	101	84	96	103	102	91	103	98	94	87	111	120	116	109	98	93	98	92	89	109	103	97	104	104	99	92	95	91	95	106	95	95	107	91	102	106	98	102	96	103	107	98	88	115	82	114	93	109	98	118	80	102	101	95	95	81	92	114	111	103	118	103	100	101	89	101	97	95	105	100	118	93	101	107	89	89	120	113	102	99	93	100	104	93	115	100	115	110	112	92	100	109	101	99	103	99	102	103	83	108	118	109	97	95	92	98	127	103	109	109	86	114	103	90	83	99	111	114	108	99	94	98	97	92	106	101	94	96	106	104	92	107	83	91	89	95	106	101	92	104	98	102	115	97	101	96	106	111	91	110	94	94	78	96	107	99	75	111	117	99	101	109	111	96	122	80	89	85	100	93	97	103	115	108	106	121	86	99	88	113	109	94	96	96	99	106	96	94	108	103	79	86	96	92	89	85	96	88	91	104	97	101	90	84	105	104	91	93	85	92	105	100	104	87	96	118	80	100	100	97	95	115	95	109	106	96	87	109	109	94	92	86	107	105	98	108	106	97	92	85	112	108	101	101	106	98	107	83	114	93	103	134	110	104	105	107	85	83	105	99	114	101	104	84	94	102	87	92	85	101	103	111	106	104	105	104	105	111	107	109	108	99	93	112	77	102	110	121	109	84	96	87	95	117	89	101	90	91	86	103	92	87	99	94	109	113	79	106	93	80	121	100	95	95	108	93	106	113	88	96	108	85	88	96	96	104	98	97	93	99	94	98	94	102	92	99	103	104	93	96	98	122	95	101	111	99	96	99	97	91	100	92	102	112	81	104	98	99	84	102	94	106	107	115	105	117	102	86	100	92	92	81	102	98	97	98	122	92	102	116	94	115	103	76	86	100	108	120	107	115	112	116	101	114	111	116	114	91	94	118	95	98	111	106	101	110	98	86	103	102	106	72	109	93	92	89	88	98	99	120	104	91	105	93	93	111	100	95	108	110	88	94	91	102	102	92	108	92	110	88	92	111	
108	93	82	113	102	109	94	98	105	85	114	104	109	105	104	88	97	101	105	98	94	95	105	116	91	97	96	102	110	93	101	88	99	87	102	101	98	105	121	114	114	105	117	112	109	108	93	81	105	92	101	93	103	114	108	95	97	100	95	108	100	100	128	87	85	80	88	93	119	85	88	107	98	98	86	108	97	84	96	99	90	81	110	110	82	110	105	109	113	118	107	106	117	101	95	100	101	76	100	114	86	92	115	92	96	102	107	93	107	99	101	98	100	106	89	81	87	101	98	114	91	111	109	85	98	93	102	106	98	97	106	94	113	116	86	84	81	99	93	95	123	116	92	114	95	82	86	102	89	106	100	97	109	94	116	98	94	97	117	103	105	112	111	101	97	94	99	100	99	87	102	98	98	104	107	80	110	110	83	114	102	104	97	121	96	100	90	103	110	81	104	91	83	91	102	102	97	96	85	97	91	74	93	103	81	113	90	87	93	113	115	103	95	115	98	86	120	96	109	111	84	88	101	92	94	91	88	95	92	96	96	105	98	108	83	85	116	92	99	93	92	81	119	111	89	94	94	114	113	119	100	81	126	106	125	100	96	110	94	77	103	101	103	104	100	128	109	97	109	85	114	96	107	93	113	102	93	105	88	93	115	95	104	100	85	107	89	85	92	110	120	101	97	107	81	96	91	105	111	101	102	74	108	93	94	108	91	77	98	106	91	102	116	103	107	101	101	119	108	94	92	118	109	116	89	92	105	102	107	96	105	103	111	94	108	92	88	98	115	100	102	103	99	94	111	104	102	103	103	88	98	99	99	107	102	94	95	103	108	87	73	100	93	84	88	112	117	102	99	82	119	98	98	95	108	102	97	100	106	104	93	89	89	80	96	95	99	108	113	115	111	96	104	115	96	90	103	101	88	102	73	86	103	112	101	118	117	112	102	77	94	93	89	105	108	101	112	92	102	98	86	102	98	89	109	101	90	126	110	106	101	90	109	98	89	109	116	104	97	110	102	105	94	94	115	113	87	110	91	98	101	93	94	109	88	107	116	126	104	110	93	95	93	103	91	92	112	105	100	97	104	78	83	94	109	104	113	90	92	113	104	106	93	102	85	114	110	115	84	108	79	99	126	101	102	88	111	95	119	90	
660	999999	999999	999999	607	191	999999	790	509	761	41	999999	999999	335	520	999999	794	420	999999	676	999999	211	184	999999	442	935	703	999999	241	383	799	660	999999	166	999999	999999	831	82	999999	999999	47	768	999999	999999	999999	643	347	858	218	999999	147	89	440	980	902	459	270	258	849	671	488	540	559	999999	961	380	999999	883	651	999999	964	722	828	836	638	946	663	94	62	799	999999	844	202	703	245	720	229	676	263	234	938	583	233	999999	999999	999999	219	421	137	97	516	463	999999	897	572	999999	260	999999	351	956	796	185	206	60	83	643	347	855	889	999999	160	460	999999	427	382	391	498	999999	50	141	736	251	957	999999	292	145	637	305	140	819	469	625	999999	307	437	999999	386	183	845	999999	169	364	531	885	999999	66	833	789	524	999999	927	999999	564	219	229	555	999999	241	999999	938	999999	999999	724	999999	782	535	999999	999999	999999	620	14	325	999999	887	972	999999	719	81	38	235	311	847	780	949	892	128	70	124	999999	882	999999	999999	415	907	155	127	999999	999999	999999	410	931	511	999999	904	186	611	287	999999	247	847	999999	157	213	999999	999999	999999	271	775	187	663	475	20	254	117	999999	999999	909	166	999999	999999	742	267	967	627	304	800	57	876	772	291	841	393	876	999999	56	396	941	999999	280	986	856	864	284	449	935	920	267	999999	999999	999999	999999	130	934	393	114	578	189	586	246	999999	121	394	12	895	999999	91	143	23	999999	689	917	45	886	755	999999	999999	982	999999	691	383	999999	999999	58	455	999999	720	459	493	136	478	216	999999	637	999999	874	471	999999	999999	999999	854	787	253	631	999999	409	999999	244	188	395	236	595	661	894	999999	303	999999	999999	557	999999	111	631	649	887	999999	482	562	408	452	881	999999	25	603	899	837	596	299	999999	910	55	923	486	281	108	899	882	554	470	774	999999	127	999999	999999	83	526	232	147	366	49	665	846	268	999999	306	858	221	992	762	66	276	999999	34	435	511	392	624	360	551	987	999999	928	999999	633	313	764	410	710	530	382	615	459	932	999999	254	999999	665	694	999999	249	687	890	792	999999	999999	999999	999999	700	804	999999	902	872	596	379	999999	737	755	634	488	542	999999	511	472	389	451	816	999999	999999	190	312	999999	999999	385	311	309	819	145	687	135	999999	999999	999999	905	999999	480	743	863	999999	364	517	453	40	215	442	999999	186	427	413	962	999999	72	761	519	502	962	999999	496	999999	79	999999	601	77	508	999999	870	748	605	999999	999999	708	999999	519	
977	672	858	696	725	943	520	132	402	731	725	443	116	911	200	413	999999	509	256	578	493	844	916	386	999999	894	999999	999999	999999	795	505	263	739	552	783	846	643	999999	256	999999	999999	999999	127	870	352	75	999999	958	557	999999	754	409	461	384	35	142	999999	482	174	830	999999	477	551	999999	236	471	704	999999	137	999999	769	611	263	999999	804	547	727	56	43	466	999999	999999	495	999999	999999	999999	802	364	527	651	99	999999	999999	425	181	307	404	999999	999999	881	999999	999999	999999	212	431	153	999999	757	579	487	999999	710	448	708	149	768	999999	171	565	140	999999	999999	46	486	264	999999	999999	999999	533	999999	152	216	999999	162	105	51	999999	293	958	897	999999	54	785	49	999999	388	723	402	286	412	325	243	955	513	221	31	613	999999	999999	823	642	318	999999	82	345	208	308	999999	999999	107	986	698	212	667	189	624	563	997	250	999999	884	117	561	130	191	999999	261	898	940	83	437	436	345	999999	265	641	820	999999	703	47	90	437	789	188	426	627	40	297	999999	999999	467	616	115	81	938	534	999999	113	999999	436	947	999999	355	539	999999	560	999999	77	999999	547	803	850	303	999999	795	457	999999	382	704	563	878	963	574	353	615	821	999999	273	999999	999999	884	717	822	277	999999	681	999999	999999	999999	866	274	999999	885	999999	793	617	322	902	999999	999999	999999	384	999999	999999	558	984	834	11	999999	999999	239	99	870	681	999999	999999	38	36	123	124	375	77	864	837	299	915	999999	788	560	998	509	428	999999	716	523	509	318	496	718	114	846	90	337	670	636	185	102	999999	999999	999999	589	296	788	999999	125	149	520	571	47	643	907	55	999999	924	349	810	111	164	167	163	777	542	999999	19	277	295	739	999999	999999	123	822	873	666	852	419	222	640	825	600	384	988	746	458	85	207	999999	638	412	999999	999999	84	999999	56	999999	929	56	999999	778	895	830	409	326	370	923	820	999999	389	599	514	136	180	286	999999	999999	999999	40	93	242	811	475	656	336	873	385	49	884	827	697	923	372	243	999999	929	770	999999	672	999999	534	264	174	999999	49	898	204	655	797	383	999999	803	898	963	746	966	999999	183	82	999999	984	999999	935	999999	691	675	151	892	999999	356	793	999999	502	654	558	977	647	999999	617	999999	999999	729	251	511	999999	893	999999	999999	497	895	510	999999	902	228	999999	650	999999	957	730	373	756	999999	347	451	999999	465	310	999999	414	768	328	376	566	999999	775	264	642	434	999999	797	999999	742	404	
422	999999	999999	905	999999	261	908	658	689	333	253	681	999999	392	800	920	108	593	779	994	728	999999	999999	999999	268	453	147	17	894	999999	999999	722	999999	999999	999999	605	393	999999	36	992	505	120	999999	53	323	962	408	872	999999	999999	554	214	871	999999	676	999999	711	177	646	999999	124	901	763	999999	400	999999	667	999999	467	205	537	547	566	787	498	617	999999	999999	716	306	54	999999	174	391	761	727	999999	277	241	88	893	226	914	206	999999	604	357	999999	652	792	304	939	415	647	975	999999	648	94	999999	999999	908	620	460	999999	999999	849	737	382	623	672	680	399	238	999999	311	999999	633	369	908	894	269	999999	448	999999	12	115	858	526	999999	754	999999	766	28	182	179	999999	765	575	999999	38	867	975	641	999999	122	904	711	37	999999	664	383	289	185	364	798	999999	999999	536	347	680	991	999999	999999	868	999999	913	381	65	218	39	555	999999	948	880	37	294	999999	468	812	107	403	831	190	751	381	800	590	664	999999	943	109	239	237	741	47	656	18	772	396	999999	533	999999	999999	316	999999	325	340	305	336	999999	999999	713	723	250	286	169	39	999999	496	793	999999	717	681	274	929	326	830	216	999999	380	285	999999	82	613	573	747	999999	874	642	66	469	999999	337	869	759	396	515	987	464	877	626	999999	999999	999999	875	816	999999	554	386	791	495	133	999999	999999	239	915	641	119	999999	538	157	999999	583	440	334	47	389	999999	514	999999	999999	999999	752	965	753	999999	992	479	738	757	773	468	999999	850	571	345	833	381	640	844	755	405	321	925	730	471	220	845	999999	838	436	171	49	843	981	652	381	496	212	747	922	171	381	919	765	999999	667	732	869	999999	213	18	999999	670	788	415	999999	826	245	999999	281	157	210	900	999999	999999	999999	654	999999	918	963	347	178	893	921	999999	34	402	170	51	999999	487	975	290	999999	428	988	378	999999	575	131	555	999999	999999	475	999999	961	999999	598	162	999999	23	862	999999	35	999999	840	289	748	204	999999	999999	665	999999	488	999999	181	999999	275	902	623	999999	598	303	797	417	97	999999	427	157	632	553	999999	17	781	999999	625	999999	264	769	588	709	630	860	195	999999	890	999999	999999	681	603	50	214	696	999999	219	425	999999	163	617	778	592	861	601	999999	837	335	657	422	698	999999	156	665	999999	999999	913	430	738	118	804	527	40	814	746	553	999999	349	116	999999	571	374	66	871	647	990	995	847	38	999999	358	667	999999	643	744	512	456	384	708	999999	626	
789	686	460	358	99	747	778	999999	57	980	498	228	189	999999	333	999999	284	28	999999	328	75	401	999999	999999	147	295	396	80	244	107	217	640	734	999999	782	688	605	999999	558	252	226	732	981	316	860	999999	999999	792	421	999999	181	366	999999	63	560	397	245	699	999999	999999	999999	708	881	999999	999999	857	999999	999999	78	644	516	762	470	272	112	999999	420	143	999999	698	242	604	999999	843	999999	999999	448	999999	301	394	452	906	311	753	891	999999	851	40	543	12	954	725	999999	776	883	419	999999	999999	951	227	999999	111	799	522	572	756	59	999999	999999	922	418	812	45	683	201	999999	461	716	380	593	491	389	600	897	744	999999	999999	882	960	515	955	999999	729	84	417	999999	116	788	999999	145	999999	814	999999	620	594	152	690	999999	584	283	999999	189	558	368	735	597	511	901	778	65	999999	999999	86	999999	967	899	92	961	276	850	999999	672	534	245	133	676	383	979	313	601	826	999999	307	999999	556	775	960	371	348	999999	999999	214	19	999999	999999	302	737	496	653	999999	69	729	773	734	779	295	655	322	244	69	224	531	598	186	999999	999999	870	399	962	202	939	721	622	456	20	299	663	408	999999	999999	999999	886	336	619	542	106	77	573	907	270	999999	647	999999	289	605	318	616	999999	999999	234	432	348	534	461	754	348	116	326	999999	490	632	256	346	412	130	337	204	999999	644	142	999999	306	492	701	81	302	593	342	851	701	682	830	512	751	409	600	362	875	865	999999	990	750	849	427	637	873	310	724	169	277	124	637	999999	763	267	135	855	832	389	461	754	774	999999	31	999999	802	744	594	999999	529	999999	329	999999	450	152	226	457	75	999999	208	999999	869	999999	583	999999	999999	641	748	494	284	745	530	496	413	449	226	285	828	620	835	999999	715	999999	640	302	999999	523	748	620	50	677	790	768	191	469	885	600	999999	444	999999	170	999999	110	999999	784	454	833	710	10	999999	941	629	455	999999	999999	286	999999	543	290	792	531	893	999999	453	999999	954	761	999999	943	564	625	393	393	858	999999	143	615	992	999999	999999	962	813	748	693	999999	58	345	540	122	193	736	67	611	999999	240	277	999999	656	999999	829	693	528	999999	999999	311	558	245	596	563	999999	671	999999	687	442	830	999999	155	444	353	558	999999	999999	202	760	827	567	781	742	628	407	275	999999	870	999999	999999	443	999999	312	392	551	812	748	976	999999	522	580	999999	179	821	522	132	433	999999	573	220	471	999999	15	617	743	
776	999999	968	999999	999999	712	295	999999	287	396	670	842	61	802	999999	870	999999	25	999999	257	197	612	999999	115	284	842	655	306	815	999999	117	51	695	649	774	319	779	819	999999	809	999999	719	892	434	852	289	381	510	828	350	227	320	767	999999	555	174	582	999999	881	999999	999999	988	844	593	999999	628	999999	999999	999999	435	100	434	999999	439	999999	999999	720	495	263	994	470	154	999999	475	476	797	999999	334	103	999999	736	916	938	689	751	306	999999	308	155	999999	142	969	483	402	260	792	812	337	999999	87	454	96	609	887	366	913	520	999999	999999	491	353	822	318	426	999999	999999	496	818	687	666	999999	421	999999	999999	862	501	670	999999	999999	683	985	999999	999999	26	166	650	317	60	333	999999	785	999999	190	999999	880	999999	660	66	702	86	999999	993	650	741	483	42	746	579	34	864	252	443	999999	443	999999	999999	895	302	999999	59	866	445	999999	999999	880	108	241	685	159	551	999999	614	383	999999	388	991	306	195	542	999999	903	737	999999	469	999999	999999	350	747	168	999999	424	999999	795	653	220	860	509	999999	860	999999	801	71	429	482	32	637	999999	25	65	999999	110	999999	760	147	999999	138	419	999999	263	537	757	493	526	999999	137	484	818	729	999999	527	492	505	999999	999999	331	841	317	553	999999	958	293	335	691	653	383	715	606	658	507	91	450	483	999999	999999	627	317	544	999999	999999	548	819	339	97	537	32	604	384	603	999999	314	999999	866	589	304	254	432	802	872	303	421	877	999999	999999	846	87	999999	957	11	539	24	306	999999	207	897	999999	953	248	163	999999	778	340	999999	843	203	270	999999	894	253	999999	999999	515	999999	459	999999	670	999999	117	250	460	999999	646	999999	73	801	999999	266	999999	691	165	300	194	648	251	525	91	874	999999	999999	585	503	124	714	923	344	508	999999	115	273	237	489	999999	998	999999	618	999999	957	939	52	195	14	915	213	97	787	20	866	430	934	853	999999	343	88	999999	999999	898	932	459	999999	302	382	160	405	464	676	454	196	944	999999	393	133	935	999999	842	581	999999	911	627	145	999999	642	213	181	419	440	155	767	343	999999	720	209	507	220	750	812	854	519	749	421	343	999999	921	999999	551	999999	860	69	245	93	379	987	315	324	999999	999999	179	979	985	999999	530	686	999999	999999	912	193	625	999999	534	40	727	999999	172	215	802	509	720	415	629	690	580	96	532	260	377	732	894	193	999999	99	643	874	533	725	999999	656	972	723	886	367	113	145	
534	215	366	310	824	109	522	894	999999	763	359	305	453	999999	164	601	999999	189	298	442	909	444	396	852	545	446	999999	155	999999	996	528	271	586	999999	999999	999999	894	77	908	795	671	920	159	879	524	237	999999	999999	999999	380	999999	706	79	999999	236	100	819	513	999999	999999	999999	376	999999	943	244	97	719	18	999999	838	707	763	281	502	771	999999	294	516	999999	317	173	999999	999999	167	113	821	202	915	217	999999	507	390	312	999999	999999	304	563	215	645	436	518	273	999999	663	999999	139	435	576	899	248	805	312	185	999999	224	915	722	210	840	422	895	804	801	419	340	326	461	751	490	477	999999	88	999999	900	798	900	302	989	494	999999	396	999999	999999	969	665	204	999999	999999	315	106	581	363	999999	232	541	714	999999	999999	999999	356	677	999999	95	432	813	727	441	285	658	324	999999	733	716	865	999999	279	788	832	754	146	121	607	446	394	895	81	713	649	369	999999	999999	999999	666	147	306	999999	540	592	999999	938	763	929	999999	990	484	848	646	509	205	272	925	639	411	197	245	80	999999	701	537	741	24	792	916	573	886	485	76	578	569	324	999999	999999	676	815	999999	191	999999	455	909	57	435	999999	999999	106	169	798	999999	479	902	236	999999	999999	65	999999	924	970	999999	999999	114	999	781	999999	940	880	533	729	999999	595	813	63	999999	792	791	489	316	810	348	819	414	98	749	999999	676	342	850	899	150	999999	999999	412	177	999999	999999	910	275	366	999999	573	999999	999999	835	150	999999	848	999999	681	57	576	999999	999999	632	204	227	26	259	999999	401	999999	999999	633	999999	999999	703	411	885	890	999999	880	223	949	547	999999	999999	974	262	608	932	827	999999	178	852	574	153	777	779	973	561	334	661	92	965	665	542	939	850	134	446	263	962	999999	240	176	999999	168	576	857	948	999999	999999	650	261	573	831	999999	781	24	566	925	999999	912	339	126	229	141	984	882	999999	999999	133	137	172	678	865	999999	937	685	222	984	211	999999	999999	318	999999	999999	830	999999	833	679	168	999999	568	520	999999	59	999999	123	947	230	184	693	624	641	129	635	488	999999	999999	731	999999	105	802	999999	724	999999	887	999999	555	218	999999	999999	59	562	158	297	569	651	56	815	763	999999	738	991	810	518	307	393	999999	935	999999	257	692	999999	755	72	43	986	796	922	172	999999	568	738	919	999999	644	71	492	831	75	837	537	892	968	999999	367	999999	999999	215	411	504	831	999999	686	63	900	947	807	96	263	583	
854	133	653	447	265	999	81	229	873	246	900	367	870	694	720	999999	142	654	704	232	224	591	521	667	494	949	61	866	690	697	999999	406	999999	492	982	999999	249	999999	999999	367	999999	552	999999	175	604	999999	749	992	999999	999999	814	162	999999	40	999999	999999	612	999999	953	316	948	214	538	999999	982	503	999999	388	711	316	999999	999999	810	347	493	672	259	355	999999	999999	999999	69	533	590	999999	999999	999999	548	999999	719	801	999999	578	538	419	534	999999	165	193	110	685	371	290	999999	550	213	352	54	547	999999	999999	266	921	999999	115	888	681	948	304	999999	488	999999	265	999999	514	306	42	281	927	958	658	103	172	963	343	839	999999	506	49	679	758	971	10	436	999999	999999	999999	644	432	999999	999999	999999	861	312	622	445	115	298	522	254	180	80	126	588	999999	920	999999	958	599	276	120	185	999999	624	132	517	249	829	297	969	964	397	848	406	115	999999	999999	860	351	999999	999999	999999	983	795	999999	687	854	421	397	784	450	383	54	166	420	999999	166	246	189	114	205	286	11	552	289	782	232	720	483	455	688	999999	617	999999	543	999999	999999	123	126	444	999999	828	999999	512	529	591	352	999999	986	438	436	995	680	246	703	456	488	441	999999	725	999999	144	938	999999	105	217	765	353	622	789	999999	52	999999	745	452	377	845	498	33	698	439	539	733	54	28	692	563	381	998	96	999999	760	608	400	999999	528	999999	498	999999	321	825	999	999999	999999	952	393	875	934	793	336	610	999999	999999	816	296	999999	410	999999	924	999999	999999	394	999999	536	999999	725	444	999999	767	999999	999999	356	999999	711	999999	999999	999999	537	101	634	816	628	587	672	485	999999	999999	791	999999	61	999999	995	574	999999	667	440	654	999999	558	237	948	155	999999	870	848	263	909	999999	999999	855	467	873	801	999999	596	35	807	999999	999999	496	384	999999	625	999999	805	491	782	999999	53	443	786	925	999999	864	686	670	460	999999	999999	231	252	644	999999	258	999999	999999	999999	999999	417	999999	632	971	493	999999	999999	305	530	461	74	366	999999	832	664	508	79	541	894	999999	612	925	575	100	859	999999	999999	740	804	999999	131	999999	999999	506	669	411	811	814	441	915	21	390	150	999	999999	466	750	999999	999999	999999	999999	62	359	267	672	999999	76	541	121	665	819	123	500	162	340	513	79	974	172	262	999999	999999	110	979	925	232	785	999999	448	999999	88	833	760	464	198	78	211	40	834	999999	344	999999	999999	999999	999999	898	890	987	668	149	397	775	
258	727	652	999999	952	380	341	450	999999	500	103	719	587	985	363	46	963	999999	311	49	150	999999	918	427	999999	333	883	999999	341	797	999999	308	14	312	999999	43	812	275	126	830	698	999999	482	843	186	983	199	120	999999	853	999999	407	837	358	635	274	808	235	999999	628	497	313	118	908	999999	794	999999	284	410	999999	234	698	154	480	350	756	511	999999	250	578	144	772	999999	999999	773	999999	999999	999999	676	999999	234	586	903	999999	343	395	285	574	259	392	279	914	710	224	629	335	262	999999	17	878	763	733	984	793	493	725	820	630	999999	94	334	67	608	99	999999	647	795	656	147	955	481	999999	825	858	309	230	71	278	999999	999999	256	113	648	797	557	500	602	119	14	618	574	999999	439	175	999999	221	999999	620	129	982	539	606	229	62	999999	825	908	136	494	272	999999	552	999999	999999	837	230	999999	810	541	604	55	999999	999999	528	999999	999999	999999	659	800	97	914	999999	158	999999	909	999999	884	595	400	999999	592	475	624	742	955	32	882	744	338	837	802	505	999999	525	937	853	955	999999	999999	580	999999	999999	336	406	999999	222	404	895	786	197	346	999999	419	809	21	999999	71	909	573	368	943	762	330	962	295	999999	999999	633	938	65	999999	999999	923	820	999999	343	149	228	393	999999	999999	987	958	151	501	979	96	279	513	367	792	56	137	314	999999	565	927	373	999999	939	851	770	956	999999	503	163	899	599	999999	678	440	999999	525	830	999999	956	999999	189	471	316	332	999999	130	580	272	647	65	619	999999	847	415	775	117	999999	891	857	40	237	999999	347	89	496	999999	999999	927	949	999999	999999	574	999999	761	999999	999999	804	999999	999999	650	385	467	856	107	999999	999999	559	272	999999	736	81	939	999999	925	577	999999	999999	236	835	228	295	999999	323	125	999999	999999	513	999999	667	873	999999	836	999999	217	655	769	791	250	799	91	324	573	273	222	999999	367	691	753	194	999999	999999	577	999999	540	364	732	154	740	349	245	999999	999999	604	790	433	244	806	674	280	808	999999	883	437	999999	999999	722	999999	111	999999	999999	999999	999999	999999	999999	105	735	65	601	852	922	999999	61	901	563	189	850	999999	482	789	225	561	26	999999	386	465	999999	149	36	636	999999	999999	52	84	948	882	151	571	152	695	999999	999999	999999	822	358	192	699	982	874	575	63	753	906	321	449	839	346	286	999999	995	999999	595	999999	999999	219	579	582	999999	952	999999	999999	999999	826	787	101	46	355	204	999999	203	766	912	275	461	
583	889	999999	731	999999	118	546	864	56	156	495	112	999999	251	999999	779	610	722	39	203	537	774	927	129	230	413	494	151	162	999999	999999	999999	330	577	999999	330	142	851	351	844	999999	182	242	679	302	999999	999999	999999	592	355	999999	53	883	81	923	808	962	999999	510	231	999999	404	712	724	917	207	999999	582	859	292	999999	759	381	194	69	364	541	257	826	999999	999999	999999	999999	806	738	195	999999	259	653	582	999999	815	999999	999999	230	739	999999	517	761	104	216	313	999999	310	708	999999	672	698	21	568	276	714	500	277	999999	999999	845	905	985	999999	793	533	929	287	924	831	418	261	999999	999999	894	33	496	731	36	999999	145	999999	108	905	999999	999999	247	94	315	653	324	83	999999	999999	999999	564	999999	38	311	683	384	967	385	877	425	420	734	691	999999	253	227	999999	999999	999999	999999	596	999999	90	220	999999	999999	844	972	281	517	999999	999999	976	436	339	501	468	430	353	837	178	873	230	489	112	980	555	999999	999999	435	555	999999	932	888	999999	757	451	999999	234	397	540	995	114	999999	90	999999	758	999999	999999	751	999999	999999	898	654	930	723	586	999999	118	106	740	434	909	845	999999	999999	904	97	139	582	60	650	205	955	307	182	769	999999	999999	528	999999	999999	85	321	675	216	932	288	958	583	999999	850	709	138	656	116	95	999999	407	577	999999	670	134	762	701	118	153	999999	356	999999	999999	725	202	589	873	450	358	598	179	756	580	626	139	556	411	209	940	999999	999999	201	97	510	463	999999	999999	562	175	323	619	567	72	990	999999	999999	999999	455	999999	130	264	999999	999999	496	98	999999	999999	61	540	578	360	501	999999	999999	643	999999	999999	453	272	999999	739	321	284	44	978	999999	693	590	999999	928	926	956	999999	999999	812	999999	999999	600	421	811	833	798	31	597	963	128	999999	986	357	776	540	185	999999	295	999999	943	931	999999	517	485	958	416	366	612	651	404	948	357	273	999999	721	79	41	999999	999999	941	300	687	81	860	223	707	243	918	398	751	773	267	440	869	171	720	92	936	999999	999999	441	419	999999	569	179	999999	722	999999	65	470	999999	731	756	449	652	254	652	657	272	260	183	448	223	900	999999	691	999999	404	388	10	987	999999	608	121	999999	881	999999	511	691	181	985	435	862	999999	999999	52	510	990	226	999999	78	435	673	602	253	992	999999	54	938	999999	134	999999	999999	65	483	999999	133	645	939	771	512	999999	999999	100	275	747	585	296	303	588	191	926	187	471	999999	
561	999999	15	868	999999	999999	999999	573	213	56	667	16	807	453	559	919	864	61	999999	999999	927	468	583	337	505	416	909	750	360	306	208	150	957	999999	921	999999	127	999999	431	95	814	577	762	999999	607	999999	999999	842	999999	999999	326	874	732	999999	14	103	848	677	373	110	776	947	223	907	847	527	59	685	532	932	999999	999999	629	370	600	999999	705	539	730	999999	638	999999	16	999999	979	333	418	999999	128	999999	777	999999	413	331	318	867	363	855	206	89	691	999999	999999	999999	867	238	255	371	466	653	397	999999	999999	999999	471	710	941	532	999999	524	119	158	566	703	165	999999	999999	308	62	732	996	850	999999	650	83	546	756	204	823	751	88	56	443	474	441	467	501	804	859	607	926	831	927	681	999999	542	535	617	655	999999	554	946	319	734	999999	546	976	999999	535	925	954	999999	708	186	445	73	714	102	999999	698	999999	999999	449	454	806	999999	922	661	680	540	999999	149	548	317	207	142	999999	709	817	999999	490	204	279	999999	653	189	999999	751	246	906	827	443	355	957	655	674	999999	999999	928	491	999999	325	627	995	915	815	999999	400	979	313	335	15	285	999999	217	666	610	999999	801	626	51	999999	424	773	712	999999	793	590	999999	999999	634	872	781	335	280	999999	576	999999	999999	838	981	999999	771	932	999999	822	168	978	750	989	74	991	73	311	999999	453	900	999999	292	999999	31	999999	738	457	999999	463	233	949	999999	999999	99	336	497	999999	645	319	409	999999	202	999999	418	999999	840	672	468	643	999999	479	885	999999	274	722	991	679	999999	999999	994	324	264	127	999999	218	882	707	900	737	504	110	666	999999	54	419	661	402	929	999999	999999	75	988	45	654	753	74	279	777	376	344	817	156	281	324	94	237	85	300	209	932	999999	999999	999999	148	999999	813	754	999999	855	71	999999	749	609	597	928	335	999999	472	845	154	613	929	533	403	687	954	395	816	999999	192	586	112	730	284	643	303	268	999999	946	940	319	496	922	315	746	999999	546	999999	999999	758	17	612	454	999999	999999	213	248	337	461	999999	999999	999999	823	673	485	495	29	335	953	999999	77	999999	525	905	834	126	16	228	656	620	418	711	429	210	999999	973	999999	999999	954	440	999999	931	444	999999	999999	999999	672	259	999999	260	57	220	730	761	691	684	96	999999	230	999999	999999	999999	999999	841	344	716	518	999999	498	511	837	999999	380	523	579	999999	999999	999999	999999	999999	454	757	398	406	572	208	981	999999	519	500	887	118	999999	
752	243	45	999999	603	859	806	863	59	760	999999	423	702	839	217	191	554	796	999999	166	768	758	448	631	284	278	999999	734	849	113	998	624	999999	901	628	289	544	885	294	472	585	598	404	996	80	999999	870	368	999999	486	964	703	132	999999	685	994	999999	999999	999999	335	723	81	24	946	762	999999	999999	999999	999999	999999	646	669	511	999999	999999	179	363	452	999999	301	408	777	960	999999	148	304	999999	776	225	999999	494	999999	999999	959	748	513	584	458	244	376	298	79	157	999999	999999	305	202	830	999999	999999	640	352	853	999999	927	999999	121	650	807	467	212	999999	585	999999	999999	516	759	552	553	77	595	905	217	193	13	338	630	124	534	843	112	999999	406	999999	993	151	287	999999	999999	999999	999999	933	650	777	174	380	999999	999999	412	333	545	649	999999	999999	920	735	144	670	681	598	999999	996	126	964	364	541	521	875	594	302	238	999999	520	750	675	661	264	440	29	632	844	70	999999	210	307	462	999999	103	788	267	16	617	553	443	488	405	817	999999	422	633	859	618	999999	120	999999	21	139	537	999999	269	480	703	651	999999	754	999999	294	915	999999	902	157	427	96	336	295	999999	981	999999	272	280	999999	578	28	395	999999	236	94	601	116	296	999999	856	466	529	786	312	966	504	999999	233	999999	902	999999	520	485	442	531	649	999999	482	39	62	999999	367	425	902	685	265	286	527	999999	693	808	380	579	999999	961	567	549	982	655	487	999999	48	999999	941	559	508	910	340	999999	445	999999	999999	266	280	999999	109	113	999999	999999	710	227	171	64	426	103	648	940	999999	480	999999	109	999999	826	999999	665	237	999999	999999	352	186	354	946	823	999999	999999	184	124	308	710	999999	463	999999	365	945	999999	235	983	742	848	911	567	726	999999	740	999999	999999	807	713	614	999999	901	629	541	450	366	280	348	330	999999	999999	999999	642	482	618	510	444	487	881	292	999999	253	999999	636	441	619	628	97	92	397	983	999999	999999	694	356	960	834	133	914	588	989	887	663	242	999999	387	925	999999	250	240	999999	999999	926	431	183	120	445	999999	999999	831	999999	193	265	932	525	553	999999	999999	135	999999	675	321	572	999999	302	553	589	999999	999999	63	999999	384	846	852	496	999999	999999	979	520	246	999999	840	999999	93	851	806	999999	731	999999	385	264	999999	127	593	564	590	883	999999	999999	630	999999	223	296	56	999999	999999	999999	412	445	988	113	153	436	889	142	834	999999	489	451	496	921	858	999999	331	799	715	266	999999	999999	
906	999999	815	999999	889	715	311	554	976	999999	497	469	229	295	728	999999	999999	551	238	999999	999999	999999	403	192	641	709	672	999999	999999	257	432	107	93	999999	539	344	297	999999	547	184	831	999999	321	544	999999	37	999999	573	786	59	999999	174	999999	999999	999999	614	260	633	219	189	52	999999	999999	729	523	999999	385	114	755	394	984	999999	999999	63	999999	450	980	859	999999	613	999999	999999	921	915	999999	268	78	290	557	925	94	664	999999	367	141	238	699	592	30	563	651	597	999999	999999	999999	869	169	999999	999999	127	633	999999	404	999999	999999	943	681	675	170	999999	999999	999999	556	999999	309	999999	737	647	921	400	750	398	838	674	962	420	290	528	850	699	999999	999999	999999	439	302	693	269	486	999999	999999	556	34	431	765	242	556	51	988	999999	744	142	522	63	999999	377	999999	561	730	999999	761	663	163	999999	999999	166	238	988	127	537	616	70	999999	461	999999	844	999999	999999	999999	999999	415	999999	301	999999	115	999999	585	50	999999	72	67	141	999999	999999	433	534	999999	209	999999	609	13	567	999999	461	486	999999	999999	999999	329	999999	999999	999999	999999	297	237	999999	999999	727	999999	903	999999	999999	665	999999	479	999999	531	418	38	209	451	999999	999999	999999	999999	999999	454	839	999999	430	999999	525	721	393	999999	788	653	251	999999	999999	999999	999999	490	66	38	816	902	869	981	12	163	472	42	999999	497	136	271	999999	859	389	937	531	778	298	226	999999	476	281	644	691	831	999999	804	987	45	775	45	949	444	622	945	585	857	946	277	223	999999	601	999999	293	526	999999	392	234	112	641	999999	201	999999	973	350	630	999999	300	180	873	668	54	94	722	101	322	580	246	443	362	674	832	999999	13	572	999999	385	361	174	999999	897	999999	884	404	879	999999	119	471	281	325	360	567	775	404	999999	999999	517	999999	999999	214	67	155	790	750	967	999999	180	999999	411	475	999999	873	136	999999	999999	999999	170	999999	842	257	212	118	965	128	11	117	66	999999	457	134	999999	999999	168	999999	999999	751	999999	999999	437	815	674	282	70	999999	81	999999	440	798	428	467	288	827	340	945	12	949	999999	999999	749	859	17	553	389	999999	999999	52	714	176	841	999999	309	36	262	37	583	929	58	169	56	999999	676	999999	208	990	999999	999999	871	223	957	196	571	999999	394	577	807	130	893	999999	698	39	772	273	956	999999	167	262	575	313	372	999999	900	30	999999	235	999999	748	999999	399	441	577	181	999999	999999	655	662	999999	641	999999	230	462	46	275	470	27	999999	
999999	312	14	832	593	999999	568	851	885	295	550	501	168	394	68	775	504	352	130	999999	281	64	310	541	999999	620	999999	92	909	46	999999	999999	608	999999	780	446	350	566	999999	999999	613	649	334	370	999999	691	482	300	999999	686	999999	923	350	169	478	357	12	472	857	999999	84	999999	942	848	659	990	893	683	613	622	999999	937	504	999999	255	999999	999999	940	430	294	148	600	921	233	503	712	219	448	15	433	444	878	709	873	999999	137	999999	485	999999	130	797	999999	686	549	261	604	999999	832	914	846	626	72	51	573	999999	483	999999	999999	999999	947	781	454	999999	999999	999999	556	238	630	980	127	925	255	239	999999	496	349	913	382	999999	899	999999	387	534	169	999999	381	836	146	48	64	999999	988	999999	763	349	999999	999999	506	999999	999999	376	999999	999999	797	999999	381	832	999999	999999	495	570	191	747	455	663	999999	919	999999	999999	806	999999	999999	592	999999	553	937	125	999999	959	152	228	416	999999	276	532	496	535	999999	248	999999	999999	104	69	552	493	391	250	683	110	999999	433	611	999999	564	984	284	215	925	253	983	265	366	782	933	276	163	180	480	923	176	999999	192	279	948	267	999999	42	49	442	171	696	441	376	999999	719	616	293	457	291	999999	291	610	493	264	180	192	321	135	286	340	221	769	760	999999	89	250	341	184	306	368	251	176	492	92	297	999999	990	999999	224	659	869	999999	198	675	885	267	699	25	778	84	999999	907	762	999999	999999	926	681	442	934	478	285	999999	160	999999	16	999999	127	411	967	356	202	551	910	999999	470	999999	580	95	57	999999	551	326	406	232	64	999999	999999	390	142	370	152	557	999999	746	999999	760	572	276	669	999999	149	298	57	999999	999999	763	996	999999	642	462	355	596	395	999999	926	958	713	999999	868	671	711	999999	278	607	214	645	999999	174	251	710	925	314	425	999999	682	999999	279	999999	350	999999	348	276	748	679	25	999999	172	999999	819	426	56	645	407	999999	999999	412	29	450	227	246	57	999999	895	931	537	50	180	999999	439	673	688	999999	587	999999	999999	444	988	598	592	658	482	999999	354	824	663	289	907	427	227	279	999999	829	756	114	252	999999	381	816	152	999999	999999	63	293	156	738	317	999999	999999	999999	624	999999	430	857	569	763	65	487	80	278	999999	143	752	891	170	438	999999	999999	999999	999999	816	73	181	456	617	282	999999	708	208	96	355	232	87	752	602	855	814	971	196	351	196	39	999999	999999	895	841	633	172	999999	717	879	
999999	585	504	999999	561	252	973	999999	297	999999	357	288	999999	922	35	65	10	299	315	624	887	999999	141	148	787	762	633	560	776	649	266	999999	491	216	30	646	583	999999	50	612	840	731	899	999999	839	750	999999	625	870	785	632	999999	817	103	992	538	999999	366	999999	799	619	423	473	648	87	999999	797	777	901	388	999999	116	258	703	999999	165	896	134	308	46	445	17	690	999999	999999	999999	767	397	224	999999	202	999999	999999	251	999999	427	268	261	929	999999	999999	549	723	999999	313	999999	624	124	318	836	642	329	67	45	363	611	732	482	632	693	14	409	999999	420	999999	999999	294	17	709	366	897	999999	205	241	999999	896	294	208	687	499	769	653	89	388	999999	873	169	786	887	999999	694	999999	999999	245	72	999999	986	313	306	58	241	999999	414	952	938	999999	134	999999	952	467	999999	534	794	142	999999	999999	999999	184	570	322	105	508	129	999999	672	999999	26	959	179	538	909	980	902	639	268	163	248	136	999999	852	999999	999999	833	430	999999	999999	999999	999999	322	999999	233	812	743	984	953	732	496	96	289	827	980	174	656	424	999999	346	999999	165	873	999999	121	999999	735	999999	999999	761	999999	699	262	511	999999	999999	647	467	315	106	247	918	686	535	666	162	846	622	872	584	999999	418	999999	729	538	836	999999	551	599	40	87	35	999999	201	66	999999	834	999999	707	999999	527	199	119	999999	999999	713	478	347	113	959	999999	122	844	987	999999	266	827	533	999999	293	907	999999	999999	284	29	999999	999999	494	479	999999	999999	78	914	422	999999	999999	999999	420	630	999999	367	284	999999	639	999999	999999	999999	433	127	999999	999999	311	805	999999	999999	431	331	834	442	886	999999	999999	999999	243	642	288	999999	431	930	585	957	416	902	999999	999999	632	657	237	601	64	40	83	999999	679	900	26	273	500	870	999999	176	475	999999	999999	619	383	416	214	997	999999	766	759	503	541	842	563	408	658	498	920	774	103	242	387	999999	143	618	199	999999	626	24	999999	561	305	419	999999	438	168	537	552	226	453	999999	999999	298	280	579	834	836	999999	617	614	12	949	860	999999	242	601	887	486	999999	999999	870	381	390	69	207	208	132	999999	135	250	131	946	703	999999	862	46	99	585	999999	999999	363	996	18	410	705	999999	999999	999999	259	836	281	999999	999999	999	582	859	815	239	83	381	711	485	222	377	999999	65	255	539	220	206	512	311	923	999999	863	874	372	999999	363	595	764	787	111	999999	968	81	168	704	999999	999999	999999	860	
512	999999	82	877	784	999999	916	649	366	904	999999	63	999999	969	137	999999	999999	708	496	999999	875	487	617	924	384	923	408	422	897	551	790	999999	999999	652	999999	999999	909	985	99	730	73	714	239	859	662	999999	963	999	944	999999	567	50	517	395	984	34	575	157	503	999999	243	504	752	814	124	918	87	682	999999	999999	897	999999	618	765	771	999999	258	757	272	335	999999	408	999999	545	983	750	699	590	667	774	175	999999	491	999999	497	568	999999	424	745	743	999999	999999	829	558	464	416	999999	751	623	999999	776	817	885	178	900	835	36	999999	830	373	999999	497	25	404	229	145	669	999999	278	213	207	833	22	528	999999	999999	578	919	999999	577	999999	948	967	842	998	999999	876	323	338	661	999999	755	593	381	999999	483	999999	999999	999999	328	747	999999	482	419	626	943	804	366	813	999999	999999	117	999999	263	999999	280	529	182	999999	999999	269	355	60	616	671	999999	249	640	13	880	413	154	591	761	829	287	475	557	226	65	999999	519	510	117	405	999999	629	339	337	999999	953	103	37	466	69	401	999999	866	747	184	703	999999	999999	932	817	999999	525	999999	434	766	805	972	955	351	999999	750	999999	999999	221	999999	822	909	313	759	999999	320	126	134	999999	437	999999	999999	809	52	999999	389	165	577	300	999999	909	265	905	571	448	981	147	686	149	318	556	999999	999999	510	361	793	999999	604	15	507	996	400	671	996	479	999999	173	999999	999999	938	594	277	652	927	338	566	14	999999	320	945	182	999999	985	394	880	249	953	308	690	568	528	561	572	792	296	999999	594	908	102	251	818	233	696	210	999999	289	999999	727	182	795	999999	999999	293	69	334	566	415	287	125	239	999999	864	233	431	999999	43	705	859	999999	819	972	105	999999	78	999999	948	742	784	670	601	843	999999	136	895	779	999999	277	512	467	730	113	317	793	862	998	999999	10	275	791	689	583	545	96	999999	822	693	479	224	931	385	999999	999999	616	999999	395	27	737	338	651	20	766	202	999999	999999	716	665	312	999999	80	183	999999	999999	993	981	28	308	999999	773	82	96	929	62	580	91	906	482	700	999999	476	980	226	671	624	780	999999	391	153	186	646	999999	390	692	154	999999	437	356	637	635	505	97	877	999999	265	564	999999	714	621	320	999999	244	964	43	320	99	956	999999	999999	999999	67	636	164	963	137	999999	706	247	908	822	999999	560	999999	75	999999	999999	999999	263	416	69	699	219	999999	833	182	999999	201	357	999999	999999	999999	160	
503	424	999999	868	999999	914	835	999999	999999	843	806	799	665	453	999999	899	999999	931	986	703	870	999999	523	848	867	999999	791	726	724	358	999999	853	999999	504	999999	430	498	904	999999	198	999999	77	211	856	999999	970	999999	728	999999	302	97	450	77	108	999999	710	901	999999	11	611	133	119	624	509	999999	952	779	171	999999	968	410	365	485	798	286	803	999999	666	999999	999999	163	72	713	432	271	999999	786	999999	224	356	529	769	902	999999	999999	317	452	701	878	460	201	16	342	54	891	999999	964	278	822	486	128	244	293	114	457	999999	999999	202	248	562	176	857	947	999999	448	641	462	999999	733	968	360	890	999999	984	705	157	729	668	540	538	999999	517	109	737	237	295	999999	797	396	999999	999999	999999	999999	325	294	343	69	302	606	260	280	334	545	854	999999	238	456	999999	409	310	341	737	662	999999	112	658	757	219	811	163	165	664	999999	729	999999	999999	437	472	999999	999999	999999	999999	999999	289	268	136	972	255	999999	999	999999	186	398	95	672	999999	597	999999	222	635	999999	850	490	453	999999	615	90	815	797	34	800	999999	608	47	999999	999999	674	383	999999	976	686	999999	606	812	323	978	999999	999999	67	881	513	685	999999	74	785	247	946	619	193	653	999999	999999	457	999999	209	856	578	361	872	768	509	224	310	246	949	85	253	678	139	999999	999999	921	758	915	521	999999	732	544	999999	975	957	999999	199	798	930	530	63	29	613	467	410	914	295	999999	382	298	385	999999	124	709	999999	278	490	75	999999	133	407	542	75	94	133	999999	109	999999	999999	999999	34	511	999999	429	31	234	75	671	717	999999	636	999999	543	233	739	718	430	551	981	688	575	134	495	806	132	521	953	999999	344	376	814	398	487	927	273	999999	999999	695	688	769	213	818	999999	878	497	938	998	842	999999	414	613	557	915	132	879	999999	999999	508	307	510	999999	546	336	350	621	248	981	999999	959	865	20	734	999999	999999	485	756	999999	617	319	999999	523	120	183	999999	763	999999	482	365	57	373	999999	209	398	999999	498	667	491	999999	999999	258	999999	391	882	999999	403	878	694	999999	647	133	999999	409	199	123	986	170	372	406	999999	364	999999	626	568	596	999999	999999	346	685	723	818	999999	999999	360	70	999999	141	999999	999999	537	885	572	777	718	924	248	458	19	285	201	999999	999999	999999	431	902	492	340	823	999999	480	592	542	999999	981	999999	858	999999	58	139	886	854	932	678	869	701	792	988	907	643	999999	999999	999999	70	999999	395	
523	188	347	458	577	896	318	941	224	944	353	999999	796	889	999999	881	409	999999	398	346	405	626	226	729	119	504	432	189	999999	999999	791	999999	999999	999999	314	680	29	600	561	999999	546	990	999999	924	357	999999	201	28	577	476	999999	999999	999999	999999	989	897	962	617	348	999999	473	139	13	304	163	871	48	210	584	395	862	808	328	409	999999	415	172	302	381	880	312	414	999999	471	999999	870	809	377	606	999999	718	411	262	488	525	999999	986	168	771	486	999999	999999	443	192	613	352	999999	272	357	584	999999	999999	245	999999	999999	69	528	542	999999	293	999999	670	999999	999999	677	999999	556	999999	883	999999	428	13	530	999999	999999	322	999999	999999	857	426	277	546	30	999999	681	58	999999	793	999999	466	888	454	632	487	424	530	396	999999	514	163	795	763	389	963	165	999999	148	349	779	458	999999	109	684	119	26	525	649	582	495	999999	294	763	131	999999	505	999999	380	53	481	168	926	704	914	704	630	514	167	67	866	950	909	999999	24	269	378	788	769	522	999999	898	881	814	781	884	869	42	999999	962	467	191	999999	105	868	999999	532	393	194	999999	489	511	999999	592	715	545	720	467	748	861	57	717	999999	857	581	999999	287	999999	923	999999	835	598	872	204	599	685	599	813	958	403	737	999999	604	789	43	959	999999	298	999999	245	173	412	294	779	914	999999	999999	503	524	295	344	999999	470	164	154	891	638	173	992	40	946	907	999999	355	133	73	122	425	824	999999	51	999999	999999	687	866	433	314	999999	289	999999	708	105	999999	673	69	327	524	449	644	152	999999	378	305	999999	299	266	903	938	656	851	637	560	679	902	254	355	406	783	297	999999	587	546	883	153	331	850	617	834	295	805	548	672	999999	999999	300	673	692	945	397	609	999999	375	446	437	221	158	426	999999	999999	713	921	741	162	922	564	784	494	999999	746	449	999999	79	652	850	313	964	778	997	612	580	999999	461	395	688	202	222	999999	455	932	183	433	231	415	582	999999	807	520	859	127	515	999999	999999	999999	999999	999999	460	722	596	134	999999	379	429	784	848	59	469	355	474	730	352	685	999999	229	999999	25	999999	663	999999	965	505	454	999999	999999	106	402	133	262	447	727	741	499	999999	999999	685	804	999999	447	999999	999999	424	461	999999	138	999999	830	999999	320	636	999999	543	796	651	631	629	802	459	549	687	456	999999	999999	908	999999	999999	852	182	719	999999	768	999999	980	106	547	999999	54	407	999999	115	276	263	813	626	
999999	194	944	999999	881	701	883	355	465	759	120	605	217	999999	309	999999	921	657	429	775	868	999999	562	700	999999	90	999999	404	999999	443	421	999999	123	591	999999	562	53	14	301	27	999999	999999	555	231	985	941	343	501	108	650	999999	999999	833	47	999999	593	999999	999999	743	800	126	488	686	31	347	917	492	999999	158	747	106	916	365	412	999999	455	375	341	999999	172	999999	93	306	27	259	802	370	86	999999	999999	930	799	271	500	900	183	736	534	883	78	999999	999999	352	360	999999	277	999999	999999	922	999999	227	300	539	581	63	999999	191	999999	772	545	556	416	792	347	816	999999	655	865	511	941	999999	841	457	645	712	999999	740	999999	473	981	548	939	163	999999	999999	640	269	689	447	867	999999	999999	761	348	522	53	924	14	544	256	999999	398	919	980	999999	385	842	894	869	33	302	999999	205	790	996	617	262	999999	754	186	47	999999	427	644	950	651	89	999999	133	669	115	736	411	226	368	160	999999	182	937	217	797	999999	999999	424	999999	999999	871	970	999999	999999	999999	999999	260	367	219	656	970	285	40	941	999999	733	770	209	999999	566	833	978	432	846	597	999999	333	546	389	672	999999	13	79	203	780	118	999999	999999	999999	451	485	54	17	999999	189	744	999999	999999	911	74	604	999999	506	17	922	893	548	504	316	710	339	713	978	999999	510	999999	215	836	171	198	964	552	999999	476	91	999999	970	719	666	999999	937	337	999999	325	78	999999	999999	71	281	886	569	273	911	178	999999	771	75	471	212	222	538	315	834	999999	109	62	299	40	926	999999	922	829	837	463	773	12	88	662	478	999999	469	154	999999	284	628	999999	640	162	364	999999	999999	509	517	453	324	632	999999	999999	226	25	246	477	144	148	999999	740	435	458	404	119	693	413	999999	237	753	394	749	560	999999	407	999999	146	675	617	419	422	322	393	999999	150	509	175	446	462	737	992	999999	427	319	999999	275	999999	757	255	625	320	516	999999	700	929	883	999999	999999	818	999999	110	801	526	999999	551	427	51	318	264	609	528	966	540	499	761	384	331	250	999999	142	240	388	999999	992	109	906	42	693	219	267	999999	357	999999	999999	637	200	999999	698	768	470	233	873	503	645	999999	353	976	789	939	999999	561	701	611	685	999999	721	380	534	629	645	395	358	108	997	52	180	348	681	862	570	892	632	482	745	999999	367	999999	785	999999	755	999999	253	754	664	705	999999	999999	942	999999	915	819	958	79	999999	85	875	999999	999999	602	
926	999999	305	927	378	662	928	229	865	999999	16	999999	595	639	873	999999	151	604	444	301	187	434	405	195	946	999999	933	563	359	999999	42	592	389	193	999999	749	999999	999999	999999	11	999999	999999	880	174	489	89	234	999999	205	417	933	281	340	214	424	999999	610	999999	981	627	729	375	999999	205	744	423	999999	412	670	134	999999	825	228	999999	999999	541	554	240	705	866	526	999999	999999	941	737	761	999999	184	768	476	149	525	344	758	282	411	999999	685	999999	76	631	999999	999999	81	337	117	62	897	690	883	948	379	414	124	110	999999	999999	928	468	983	170	283	999999	204	999999	565	999999	470	169	122	765	869	810	639	245	704	955	296	614	629	708	999999	494	999999	999999	770	121	999999	657	999999	404	846	999999	446	999999	999999	188	464	96	771	626	592	999999	577	127	89	568	774	878	406	999999	721	324	838	999999	806	788	758	676	999999	454	999999	813	999999	718	999999	652	373	733	999999	999999	999999	999999	842	12	999999	627	916	767	448	211	346	351	260	998	999999	532	388	172	109	570	430	787	871	327	999999	778	735	859	999999	437	204	51	999999	880	667	521	481	999999	168	999999	999999	999999	238	23	118	918	562	999999	45	396	273	211	634	326	105	714	999999	524	645	347	999999	67	569	21	16	999999	359	380	340	999999	61	999999	14	920	697	439	559	858	219	448	226	999999	823	812	173	993	416	675	999999	953	193	999999	200	820	297	814	431	226	16	813	999999	192	672	875	344	721	207	713	628	666	999999	479	315	207	999999	170	243	757	848	23	887	683	595	999999	976	104	362	193	632	883	999999	342	852	406	879	43	68	948	477	451	795	703	57	999999	797	714	999999	992	699	137	581	674	378	992	999999	999999	596	999999	898	249	999999	23	90	745	658	823	627	908	327	97	111	295	999999	406	227	194	999999	477	590	999999	453	369	494	505	311	343	963	999999	481	994	999999	773	59	237	91	999999	622	312	469	974	96	999999	675	999999	35	295	999999	999999	775	740	999999	128	704	999999	999999	10	529	585	443	999999	860	767	437	332	999999	999999	246	61	324	445	572	334	18	616	999999	999999	999999	882	480	25	999999	999999	94	740	745	328	999999	423	441	91	262	46	868	999999	124	328	315	999999	999999	697	999999	342	999999	339	999999	999999	120	999999	999999	95	316	646	114	427	375	868	683	696	586	332	269	822	620	242	999999	536	465	863	501	999999	405	350	999999	783	999999	616	999999	754	999999	820	217	980	962	355	775	999999	931	999999	999999	
255	645	618	766	999999	437	999999	722	424	157	641	999999	256	596	603	690	999999	724	331	999999	999999	535	928	133	766	999999	999999	860	274	999999	575	999999	25	94	256	221	999999	583	294	355	739	893	919	607	932	360	961	393	369	999999	808	892	609	988	30	999999	716	495	999999	999999	158	376	999999	956	581	47	454	172	349	391	903	392	439	976	722	999999	999999	999999	201	415	163	895	501	609	659	683	999999	36	73	536	505	999999	583	771	999999	372	446	962	999999	999999	906	798	53	977	762	426	462	633	999999	165	113	395	304	594	999999	262	875	848	307	999999	52	427	109	813	999999	611	809	668	779	359	428	653	999999	999999	508	365	852	523	847	242	999999	999999	760	907	999999	999999	999999	988	411	999999	497	598	999999	138	999999	999999	699	240	999999	161	616	793	853	915	737	460	100	998	96	14	410	361	10	74	677	681	666	201	999999	776	614	820	267	835	999999	830	999999	999999	453	29	999999	621	432	696	626	437	999999	999999	180	972	999999	998	902	407	543	145	597	600	460	999999	823	507	999999	999999	547	796	536	999999	63	999999	999999	999999	554	77	348	789	999999	999999	448	250	999999	821	31	418	999999	615	999999	859	301	999999	242	397	999999	283	999999	168	771	999999	159	829	900	498	791	272	999999	105	999999	835	69	999999	217	999999	161	220	16	11	999999	441	567	931	878	677	726	336	674	84	218	281	871	189	27	820	165	619	349	675	39	759	999999	999999	170	92	999999	547	519	950	246	504	276	203	683	340	999999	999999	999999	999999	772	465	598	999999	887	999999	964	999999	736	396	999999	542	871	340	972	999999	532	906	999999	796	999999	999999	999999	724	999999	713	999999	677	999999	687	279	938	999999	126	903	573	170	483	774	988	127	919	810	132	823	703	999999	999999	999999	956	807	644	456	163	355	593	649	874	596	999999	177	297	383	59	999999	999999	873	754	437	409	565	58	141	999999	679	999999	999999	999999	901	145	90	79	456	549	879	634	492	514	771	320	999999	296	887	600	999999	830	999999	760	999999	634	829	879	508	821	999999	758	999999	673	484	397	224	999999	973	999999	103	999999	840	834	179	492	999999	368	983	127	484	279	999999	541	961	848	422	999999	999999	276	315	210	571	634	999999	999999	131	818	999999	384	105	969	323	999999	999999	722	989	711	591	522	928	470	896	390	347	132	597	971	712	636	975	606	999999	707	155	892	536	216	686	999999	371	887	338	999999	31	515	955	999999	44	248	858	710	999999	175	347	844	314	999999	296	35	
999999	159	116	404	999999	999999	702	616	290	614	195	782	35	999999	161	51	142	297	368	831	176	999999	999999	999999	777	999999	579	110	369	999999	587	999999	919	660	524	221	999999	934	999999	999999	812	349	453	429	62	85	685	493	24	306	711	27	821	464	859	670	221	642	626	143	919	601	256	979	36	839	863	374	28	999999	999999	207	999999	836	999999	999999	999999	518	420	701	589	96	95	73	599	570	534	464	999999	854	999999	149	317	76	612	221	999999	474	999999	223	222	320	475	85	46	513	930	999999	999999	42	261	999999	231	925	554	833	999999	999999	389	999999	315	408	573	174	939	130	999999	31	234	999999	999999	944	125	207	488	279	620	20	36	95	640	549	29	768	602	306	917	999999	999999	779	705	999999	95	937	908	814	746	999999	999999	916	623	909	760	999999	309	317	588	34	446	284	999999	505	999999	303	825	999999	999999	999999	999999	642	213	507	509	455	112	823	858	187	298	674	532	319	999999	120	471	999999	999999	391	468	295	717	892	946	246	566	210	753	792	121	152	999999	941	740	503	713	126	409	315	534	486	458	410	735	772	752	902	631	999999	831	104	976	999999	346	285	925	999999	999999	272	888	902	79	76	76	156	248	590	999999	380	406	355	331	483	856	982	999999	317	166	184	999999	663	999999	707	960	26	175	437	605	999999	999999	999999	566	147	427	632	999999	392	343	999999	999999	171	333	261	999999	999999	773	503	999999	363	448	999999	999999	386	778	234	999999	372	116	999999	980	811	985	999999	802	13	789	194	65	234	999999	454	973	577	651	332	340	327	67	484	999999	671	296	251	999999	960	248	190	999999	202	308	54	999999	294	608	999999	185	218	999999	645	999999	999999	448	999999	787	993	644	586	734	455	894	16	314	999999	806	318	999999	744	109	841	765	999999	824	863	925	532	178	689	968	929	999999	131	999999	421	999999	999999	233	378	464	32	325	662	455	999999	307	301	739	653	999999	299	206	441	119	617	880	98	764	584	991	264	999999	955	617	805	999999	773	148	892	845	151	95	156	289	87	525	112	999999	999999	566	634	792	525	211	678	733	715	22	260	540	698	900	649	387	209	207	999999	54	650	615	534	163	999999	999999	999999	214	60	162	42	101	778	934	853	999999	367	472	309	754	938	81	592	760	887	362	156	250	445	768	89	879	166	67	999999	305	42	480	945	999999	864	474	682	563	980	999999	762	764	57	631	30	737	999999	615	115	578	32	773	275	494	662	105	768	291	82	
162	935	720	999999	558	985	999999	527	593	889	474	399	39	780	728	599	392	203	814	999999	352	999999	550	999999	935	282	268	215	460	63	769	706	401	999999	827	233	999999	343	499	645	999999	999999	314	725	641	189	999999	993	547	894	280	999999	954	999999	730	181	999999	768	496	285	726	681	76	539	130	768	997	549	999999	504	999999	59	999999	178	999999	142	676	824	320	999999	999999	275	667	565	783	867	752	999999	760	656	838	283	847	223	918	462	999999	775	605	873	999999	453	999999	52	999999	230	999999	785	928	999999	504	570	999999	740	996	461	23	999999	999999	999999	999999	148	999999	306	666	283	211	490	260	999999	988	901	229	999999	573	835	999999	999999	228	562	669	966	930	999999	999999	999999	999999	116	226	467	999999	643	29	352	857	53	665	743	386	73	29	999999	535	776	609	602	350	999999	176	171	999999	397	291	202	593	59	217	625	154	999999	457	105	999999	792	712	999999	999999	999999	999999	530	180	491	249	165	543	951	441	164	563	999999	927	815	940	999999	241	62	999999	826	759	807	835	49	599	988	615	999999	454	742	73	999999	719	474	430	646	990	744	157	136	658	999999	999999	63	999999	594	470	642	999999	217	560	660	992	65	127	782	999999	999999	891	261	549	619	507	698	100	999999	840	463	999999	999999	75	999999	904	235	177	127	199	999999	976	999999	527	973	768	999999	999999	999999	271	664	356	648	951	859	852	999999	587	49	144	918	962	999999	753	17	999999	861	999999	72	999999	999999	887	999	592	999999	164	885	733	575	850	270	516	687	47	185	116	746	352	215	645	17	999999	138	999999	280	820	223	261	999999	726	999999	104	129	657	504	776	999999	999999	48	705	966	172	22	198	873	412	284	726	999999	900	510	518	999999	999999	748	129	999999	26	321	999999	999999	999999	222	848	943	999999	999999	40	542	409	999999	691	999999	510	678	844	635	940	119	999999	545	497	999999	999999	226	399	167	701	999999	385	26	340	743	945	764	999999	999999	174	255	706	24	254	194	178	151	999999	213	999999	748	904	494	818	906	453	999999	999999	950	602	631	553	19	696	999999	166	392	428	947	369	999999	999999	894	999999	695	412	999999	999999	999999	515	478	407	196	730	952	999999	999999	207	433	300	398	320	392	999999	542	701	999999	328	133	37	999999	999999	999999	844	999999	999999	19	32	133	504	598	999999	999999	444	999999	234	367	288	743	126	275	194	995	656	970	999999	953	547	928	999999	715	999999	999999	999999	729	756	999999	351	50	550	995	868	84	929	702	141	179	
947	233	317	344	418	584	999999	999999	999999	999999	225	873	264	999999	471	103	999999	788	72	999999	999999	715	999999	999999	25	248	203	999999	407	999999	999999	954	839	266	15	999999	620	658	306	951	170	524	138	999999	319	478	786	100	533	999999	944	150	639	51	999999	242	855	999999	329	179	391	999999	364	490	661	271	44	997	999999	999999	999999	481	999999	120	928	350	587	349	389	546	462	999999	999999	632	175	924	324	797	952	999999	468	12	339	136	999999	999999	169	647	376	57	444	789	647	385	999999	999999	658	529	122	963	654	516	239	782	717	999999	297	731	325	736	947	246	54	999999	688	481	151	364	550	653	190	940	972	999999	999999	673	464	222	341	702	276	999999	684	999999	999999	952	773	999999	419	290	999999	438	999999	999999	110	207	744	999999	999999	820	331	303	978	999999	782	714	543	897	680	54	824	999999	400	622	470	162	999999	65	999999	735	708	595	945	270	666	999999	999999	999999	241	999999	928	496	525	520	380	972	999999	999999	216	999999	419	999999	876	999999	465	912	47	709	999999	947	645	688	999999	999999	122	999999	358	717	802	40	106	211	665	999999	126	338	559	999999	251	498	345	999999	849	155	326	832	718	580	804	753	999999	908	173	293	268	249	88	564	999999	644	623	108	422	186	318	218	220	110	258	137	362	167	999999	680	999999	309	839	999999	644	290	27	777	999999	59	325	197	48	381	517	999999	259	999999	481	607	999999	246	999999	673	836	118	621	618	332	999999	401	557	451	999999	681	959	999999	816	919	128	626	846	195	373	861	999999	179	999999	593	999999	999999	367	686	859	806	375	384	176	999999	999999	999999	409	455	245	658	767	745	555	699	557	999999	443	85	362	999999	38	999999	999999	812	714	938	783	35	950	799	43	870	592	686	316	999999	243	390	393	460	226	401	999999	714	103	386	624	148	45	999999	444	292	999999	877	778	999999	999999	364	721	597	884	384	504	446	624	897	999999	869	393	972	243	62	691	901	999999	636	111	999999	718	338	999999	644	989	999999	999999	999999	545	714	908	999999	999999	878	669	796	575	842	999999	513	999999	205	232	754	755	73	672	391	600	999999	122	151	222	977	645	999999	283	999999	394	999999	999999	872	361	448	961	400	220	364	393	894	336	922	740	597	755	999999	115	999999	889	925	382	999999	160	999999	601	766	999999	999999	999999	999999	523	336	999999	446	433	227	843	784	999999	365	999999	317	998	999999	106	200	999999	625	999999	999999	999999	999999	360	469	87	999999	721	248	847	204	620	436	131	
116	381	999	474	303	173	999999	999999	331	999999	999999	83	75	975	455	26	411	365	164	999999	120	999999	809	999999	988	368	326	999999	999999	936	598	999999	999999	195	892	334	106	999999	117	461	693	453	999999	937	999999	395	22	999999	276	999999	445	838	466	874	21	116	999999	34	486	935	847	42	83	394	999999	789	999999	879	92	130	920	685	258	702	868	666	54	999999	159	999999	999999	195	239	999999	999999	759	288	999999	183	786	762	82	249	999999	614	661	999999	999999	760	999999	738	143	58	156	311	999999	590	999999	15	355	999999	699	874	999999	589	662	802	700	999999	427	999999	115	999999	306	999999	847	446	86	97	217	999999	999999	121	122	864	222	146	999999	82	999999	179	524	546	828	724	999999	207	365	591	952	999999	679	677	343	536	632	999999	752	788	464	323	514	999999	797	68	589	587	762	29	377	525	999999	628	999999	257	986	569	877	582	304	649	90	494	145	358	616	999999	778	999999	241	785	999999	999999	999999	999999	665	999999	748	769	144	485	999999	345	224	436	999999	999999	525	95	999999	999999	559	179	494	814	999999	29	999999	999999	451	784	808	187	788	592	141	425	20	735	592	148	821	118	447	818	214	999999	280	999999	999999	565	999999	693	46	999999	999999	999999	809	803	193	645	316	309	327	359	676	999999	557	632	305	999999	999999	789	502	999999	252	451	999999	676	999999	498	748	999999	239	886	505	125	150	620	999999	916	616	216	999999	946	832	999999	790	98	999999	999999	197	999999	412	999999	999999	999999	200	635	926	999999	492	143	203	999999	897	483	80	440	854	561	127	937	999999	389	116	999999	247	555	578	730	999999	643	534	999999	311	110	999999	999999	999999	15	924	515	693	582	433	482	22	856	59	358	451	359	999999	589	829	259	382	32	390	689	261	644	67	205	133	849	999999	540	394	999999	63	338	999999	848	636	999999	253	693	999999	633	821	391	506	230	999999	999999	410	999999	833	61	727	407	361	683	999999	290	458	497	459	999999	873	481	999999	262	305	123	291	999999	953	227	16	688	76	756	867	999999	148	837	917	822	449	999999	999999	342	999999	655	976	395	105	356	163	755	244	381	759	350	919	253	924	999999	999999	25	991	615	55	49	341	604	815	883	999999	621	580	636	145	999999	774	999999	193	999999	999999	999999	299	607	999999	999999	454	694	996	527	951	895	912	752	802	433	672	101	297	39	324	382	579	999999	215	999999	185	607	246	549	575	789	70	285	37	133	725	394	552	795	595	646	607	999999	931	999999	999999	999999	834	
711	547	999999	999999	999999	335	764	326	87	402	531	84	846	457	999999	951	171	834	999999	999999	678	708	288	549	502	999999	677	774	291	290	958	833	357	772	535	12	893	948	999999	949	273	807	999999	991	30	720	999999	199	160	999999	770	421	82	999999	165	12	268	143	349	719	658	989	44	999999	443	999999	727	83	999999	454	68	999999	928	687	461	871	71	296	528	781	696	487	624	944	999999	547	761	999999	999999	533	743	999999	609	999999	999999	283	773	849	558	333	993	674	999999	999999	999999	557	492	394	652	999999	999999	999999	615	567	33	999999	375	999999	287	896	935	483	466	398	711	308	613	999999	395	187	107	221	738	204	788	999999	220	919	666	962	64	376	601	332	592	771	154	51	173	999999	908	683	571	999999	397	999999	218	878	999999	999999	943	750	999999	474	196	999999	243	999999	778	11	960	455	999999	325	841	568	882	144	806	939	164	571	578	999999	999999	999999	999999	86	806	279	999999	999999	925	686	28	999999	377	136	999999	862	999999	733	273	999999	170	462	259	256	821	828	636	84	82	64	825	381	182	733	205	772	89	167	999999	999999	199	999999	530	747	306	999999	201	755	998	943	412	431	308	416	999999	816	999999	403	264	999999	999999	738	269	870	861	647	141	644	931	372	783	380	130	764	972	999999	999999	999999	949	999999	999999	881	999999	999999	999999	403	83	999999	999999	999999	999999	685	999999	635	999999	999999	369	660	886	659	406	556	823	635	170	42	311	999999	443	574	999999	662	454	970	350	761	999999	140	228	467	573	374	999999	553	765	999999	477	494	898	522	181	281	626	999999	887	91	67	999999	968	620	999999	999999	332	63	502	945	999999	999999	294	115	796	239	441	428	96	41	539	280	870	71	564	999999	645	921	402	999999	46	164	93	999999	703	224	171	999999	374	43	999999	962	60	820	867	545	209	999999	725	999999	840	207	213	856	551	786	999999	906	65	286	894	411	660	888	908	999999	999999	35	411	581	77	832	999999	62	988	576	229	60	204	29	616	852	205	999999	773	999999	950	999999	717	916	645	264	999999	98	149	640	312	171	911	790	696	183	391	153	999999	17	999999	161	867	974	999999	528	999999	45	669	999999	999999	210	125	79	135	622	317	495	936	812	289	965	913	358	999999	68	148	999999	332	442	471	999999	999999	766	999999	799	368	743	359	999999	552	517	429	107	435	111	56	999999	999999	999999	999999	999999	217	72	728	999999	247	519	709	999999	389	999999	712	999999	999999	164	624	358	383	335	264	574	145	818	
269	771	545	815	923	173	999999	306	748	999999	576	999999	843	523	47	517	562	848	43	850	737	254	804	203	528	999999	486	697	468	339	819	301	999999	399	802	957	642	432	999999	546	497	999999	560	463	999999	999999	320	111	321	865	773	999999	999999	294	90	25	966	999999	297	652	999999	323	837	418	439	285	815	454	720	90	875	139	262	999999	999999	654	693	351	999999	524	999999	999999	386	999999	565	999999	999999	475	318	787	990	299	999999	944	999999	183	256	151	999999	383	198	866	391	240	990	999999	163	53	999999	999999	999999	625	808	772	692	310	937	244	852	34	525	349	145	933	99	585	999999	999999	999999	189	408	551	326	170	335	103	993	155	611	999999	261	716	543	999999	464	375	491	372	261	559	999999	21	298	999	858	849	731	458	151	999999	999999	999999	999999	999999	38	780	308	648	447	999999	999999	999999	632	931	773	808	999999	263	478	724	103	632	66	87	942	397	263	999999	311	486	372	999999	14	206	282	999999	999999	790	999999	684	77	843	925	661	252	454	388	367	236	59	53	477	999999	426	999999	27	789	340	810	641	527	980	346	999999	237	771	787	436	658	367	509	25	999999	999999	657	999999	999999	404	834	498	18	895	101	262	443	894	565	587	884	999999	627	969	999999	222	167	999999	506	999999	434	480	667	952	999999	999999	999999	38	78	196	769	70	320	394	505	999999	632	999999	999999	999999	999999	343	999999	209	551	403	740	540	44	196	635	999999	754	742	969	363	831	66	999999	231	999999	999999	825	999999	818	824	945	242	473	999999	999999	535	999999	999999	447	100	275	999999	410	315	139	999999	993	882	560	209	316	577	424	999999	999999	576	446	668	381	999999	517	836	999999	999999	999999	507	76	375	606	999999	374	341	305	999999	999999	999999	999999	999999	102	702	421	999999	818	618	517	377	999999	331	999999	24	99	538	51	335	583	438	86	683	999999	999999	943	628	286	999999	999999	975	282	999999	63	999999	920	565	575	678	700	999999	999999	772	219	90	999999	999999	196	591	999999	835	299	970	999999	660	297	999999	999999	471	759	792	667	368	784	541	105	281	278	71	999999	533	999999	372	999999	19	420	313	473	999999	941	999999	441	694	999999	999999	999999	311	999999	403	829	999999	999999	114	919	907	906	659	999999	678	985	418	476	135	999999	999999	873	999999	345	999999	249	984	509	256	529	560	361	972	919	785	999999	793	41	875	242	156	990	858	453	726	112	760	325	999999	999999	533	999999	316	206	961	135	759	966	953	163	844	448	296	584	368	556	933	
999999	212	822	201	386	600	892	352	497	24	483	619	999999	489	669	714	999999	996	827	55	776	958	659	106	827	88	722	999999	707	999999	283	94	180	178	999999	122	972	599	156	142	423	854	473	121	999999	357	769	674	185	999999	830	588	541	999999	167	999999	553	999999	373	999999	878	999999	999999	793	999999	999999	448	25	468	556	741	999999	999999	695	632	999999	494	548	819	480	318	58	221	973	873	695	553	669	21	999999	568	256	236	848	263	999999	219	999999	999999	887	908	754	216	628	992	965	738	845	878	244	296	999999	906	893	989	999999	293	999999	919	55	999999	778	999999	228	999999	494	639	11	442	999999	712	814	178	931	999999	999999	842	999999	981	908	957	999999	791	776	953	563	999999	342	858	433	635	549	760	999999	53	999999	750	987	640	507	999999	736	413	174	999999	999999	837	974	331	435	988	700	999999	21	999999	146	987	236	274	434	154	306	153	18	88	173	999999	843	888	442	999999	854	952	483	999999	999999	305	626	255	481	726	376	21	999999	445	934	999999	749	246	906	152	523	723	216	363	39	593	404	999999	368	428	993	95	999999	621	143	748	215	999999	999999	999999	370	981	999999	707	777	294	720	573	153	314	313	999999	999999	300	301	141	745	130	999999	636	900	541	999999	999999	999999	999999	999999	812	999999	999999	653	320	378	75	781	999999	930	509	585	999999	873	831	941	63	124	397	999999	598	329	12	12	95	886	241	999999	829	104	739	974	999999	999999	908	999999	999999	660	992	238	916	518	759	210	999999	545	808	762	78	599	833	939	345	187	999999	492	999999	193	568	434	146	999999	952	446	201	534	999999	582	965	570	984	403	131	169	196	90	570	999999	767	550	87	478	872	239	271	800	639	999999	638	999999	962	999999	999999	568	999999	792	566	323	19	710	456	235	797	999999	614	999999	817	185	999999	453	999999	506	999999	27	999999	668	262	722	999999	401	999999	779	999999	549	999999	221	310	999999	78	404	523	257	792	66	103	852	999999	373	625	831	982	463	327	195	504	465	356	84	221	433	999999	843	147	618	814	677	292	257	900	402	999999	999999	117	596	929	674	714	370	924	504	986	888	106	353	418	442	461	999999	55	152	865	236	999999	644	864	999999	119	184	999999	999999	569	433	999999	232	999999	728	355	731	999999	829	751	985	999999	716	446	651	746	793	209	999999	999999	533	212	758	537	999999	911	472	731	259	565	999999	129	999999	999999	999999	425	874	999999	999999	97	730	503	226	400	879	86	636	208	223	933	999999	
974	868	210	45	999999	715	694	799	999999	882	999	16	273	221	999999	999999	781	882	235	999999	152	519	295	495	999999	986	367	999999	999999	285	274	517	326	999999	565	260	999999	899	342	710	189	851	873	999999	730	496	999999	189	22	434	854	999999	988	70	183	464	583	715	15	244	999999	999999	973	540	618	999999	689	999999	999999	616	354	999999	999999	525	999999	300	645	90	999999	543	43	187	999999	401	430	948	529	265	76	110	999999	591	893	108	362	152	878	342	596	249	807	927	533	405	90	973	999999	472	377	882	819	503	999999	471	210	179	401	582	999999	670	961	433	999999	999999	999999	999999	987	451	999999	550	422	999999	494	999999	999999	116	654	249	321	457	999999	999999	888	193	291	183	640	999999	897	192	751	306	999999	926	287	999999	969	978	465	327	985	335	309	826	999999	999999	18	435	734	104	525	161	999999	999999	999999	999999	999999	774	999999	999999	999999	565	999999	999999	798	126	999999	568	247	363	999999	675	784	993	472	999999	999999	71	723	775	174	215	697	803	666	999999	44	570	999999	382	837	999999	714	698	206	429	781	329	38	999999	436	450	197	381	958	999999	999999	999999	999999	650	157	484	61	498	602	916	867	999999	323	208	91	519	140	865	999999	999999	961	96	796	53	999999	437	999999	379	999999	724	27	326	845	817	234	999999	381	999999	235	999999	154	226	105	999999	561	42	999999	999999	272	999999	319	332	855	999999	999999	290	999999	156	585	999999	999999	681	999999	878	898	999999	904	506	974	999999	999999	353	640	172	796	744	991	517	491	43	431	213	117	432	999999	695	470	827	999999	999999	999999	999999	211	999999	999999	472	77	226	999999	999999	137	509	855	948	778	966	999999	693	231	154	298	963	999999	552	298	247	574	726	474	213	999999	86	578	40	999999	999999	152	135	999999	999999	677	999999	135	481	905	921	358	999999	653	447	12	776	606	783	999999	999999	569	999999	226	999999	898	350	751	187	999999	61	999999	999999	920	865	824	999999	999999	897	477	524	837	999999	999999	376	999999	415	83	36	210	314	480	794	385	999999	353	999999	908	584	434	999999	33	948	552	999999	990	999999	248	787	623	445	999999	999999	999999	140	999999	385	21	850	786	492	277	999999	999999	623	580	146	999999	224	522	340	999999	999999	472	999999	500	889	999999	999999	385	365	176	295	413	764	971	771	488	999999	999999	967	999999	67	798	941	999999	308	972	928	999999	999999	93	999999	999999	293	786	999999	245	175	639	605	999999	228	474	431	326	981	321	221	652	809	658	205	14	999999	858	601	999999	530	
91	202	916	712	519	999999	281	999999	999999	129	977	497	536	322	614	999999	999999	264	999999	999999	625	88	986	760	999999	999999	999999	888	29	721	999999	999999	999999	999999	999999	447	688	41	708	942	999999	999999	961	201	243	165	283	346	590	399	331	603	999999	694	905	999999	999999	166	436	55	337	392	999999	308	695	792	83	999999	238	999999	926	201	556	999999	226	451	999999	999999	999999	130	200	858	308	999999	999999	830	187	729	809	90	240	999999	999999	662	614	767	61	662	999999	451	91	999999	999999	422	473	139	57	366	999999	463	999999	999999	639	999999	855	999999	94	502	908	864	614	354	22	157	999999	403	596	893	46	459	999999	464	297	85	48	738	750	999999	167	999999	782	999999	261	355	204	817	893	299	999999	144	999999	558	753	642	836	737	449	960	485	79	542	164	330	28	73	431	135	563	277	126	999999	208	344	647	91	794	102	999999	953	129	510	999999	96	902	775	999999	999999	654	249	999999	298	790	409	999999	999999	999999	500	999999	999999	772	692	999999	999999	690	999999	999999	224	115	561	52	999999	999999	16	366	568	244	77	427	252	999999	720	480	324	966	999999	939	798	256	919	462	999999	999999	384	191	999999	999999	285	406	496	300	627	605	103	207	665	999999	783	53	999999	999999	561	82	990	70	62	222	25	999999	862	476	999999	967	999999	999999	999999	786	409	825	930	397	959	670	930	999999	604	124	387	127	999999	999999	165	999999	727	999999	900	231	999999	323	999999	223	999999	229	544	999999	614	659	420	993	458	999999	115	958	999999	141	533	891	151	48	466	937	835	898	755	549	999999	931	250	759	999999	527	919	96	695	999999	242	999999	999999	910	348	999999	704	393	668	432	216	206	999999	595	999999	999999	89	829	856	201	388	267	473	995	709	682	999999	661	795	931	959	29	999999	999999	899	793	765	999999	700	521	243	999999	999999	333	342	124	299	654	856	999999	447	99	239	504	337	974	999999	139	999999	999999	999999	999999	598	999999	472	196	933	999999	999999	119	253	847	138	999999	957	937	999999	150	662	999999	393	764	804	999999	493	999999	999999	999999	79	924	527	999999	999999	44	985	200	853	503	999999	999999	999999	64	958	747	945	600	999999	894	999999	400	946	135	477	616	282	771	248	991	999999	603	406	174	999999	999999	999999	617	816	999999	359	999999	93	534	999999	516	999999	999999	805	999999	660	893	999999	896	232	999999	978	999999	168	424	762	224	952	861	999999	266	749	26	888	999999	999999	338	783	867	999999	779	316	999999	999999	960	213	943	999999	999999	341	359	695	509	
999999	999999	793	200	999999	402	341	145	814	232	283	33	766	999999	999999	618	999999	332	120	50	361	999999	371	565	556	999999	221	818	999999	772	530	901	571	999999	84	401	999999	964	999999	390	536	409	964	999999	149	821	203	816	503	999999	287	19	248	999999	157	499	135	237	644	259	999999	522	887	999999	702	381	461	999999	322	58	223	938	452	729	514	951	488	287	426	734	15	404	324	899	494	521	662	917	102	584	276	999999	330	630	209	23	522	999999	999999	767	370	999999	999999	455	144	999999	566	519	149	205	21	847	811	909	254	787	999999	987	999999	190	999999	544	999999	737	999999	57	617	822	530	501	439	565	999999	658	374	337	899	869	765	155	954	153	778	896	572	428	365	420	999999	421	999999	535	375	211	59	999999	253	767	999999	999999	999999	744	989	999999	766	456	999999	163	545	999999	888	337	999999	412	236	574	765	536	999999	363	692	206	447	118	999999	999999	200	693	608	547	94	141	207	678	423	999999	164	140	140	126	476	211	999999	468	533	488	312	999999	999999	484	70	716	602	999999	405	535	307	880	962	862	999999	268	554	997	832	756	999999	553	988	26	420	635	406	57	887	490	999999	979	584	207	601	237	718	134	487	999999	538	888	999999	888	913	283	177	277	999999	999999	657	877	635	999999	999999	999999	974	958	999999	435	320	555	431	999999	213	327	306	764	999999	999999	549	430	999999	465	227	999999	999999	110	999999	146	467	139	196	680	833	454	353	807	850	999999	262	760	999999	62	67	983	999999	368	684	595	977	999999	16	832	667	236	366	999999	999999	115	488	999999	999999	927	967	190	368	751	91	999999	973	498	914	429	776	789	369	468	408	244	785	912	426	518	169	64	133	999999	22	606	98	184	257	999999	363	388	999999	143	94	999999	999999	716	286	999999	621	488	497	586	999999	999999	867	999999	771	325	329	576	457	347	767	913	999999	999999	738	485	670	799	251	180	75	397	884	999999	999999	531	619	79	635	499	897	680	999999	546	307	143	738	200	412	931	425	999999	930	567	999999	999999	818	619	977	999999	265	821	247	327	999999	668	993	640	523	249	999999	999999	999999	957	450	97	356	999999	707	604	999999	479	999999	319	754	288	466	327	860	999999	713	10	999999	833	243	85	443	248	34	638	150	108	999999	172	236	174	846	972	127	288	823	999999	911	382	999999	786	999999	927	999999	243	212	675	999999	320	536	999999	999999	117	999999	374	653	118	496	999999	464	999999	803	999999	999999	590	999999	493	210	582	389	416	
98	719	999999	457	651	515	675	791	999999	474	328	366	635	999999	14	999999	258	752	999999	715	809	999999	918	416	982	208	844	982	801	999999	475	999999	930	999999	617	450	339	276	722	148	999999	999999	642	989	330	447	599	562	585	702	244	457	948	674	606	255	999999	371	475	452	671	693	990	717	999999	130	435	515	999999	564	409	982	40	999999	282	999999	210	999999	999999	545	609	291	406	108	484	27	259	266	523	372	649	967	999999	279	477	749	714	925	990	209	999999	999999	649	999999	302	261	999999	462	401	999999	54	872	999999	999999	843	389	296	999999	243	981	870	178	999999	550	915	442	191	760	28	532	400	285	999999	886	999999	999999	641	385	805	232	600	797	999999	31	327	776	693	871	436	999999	463	822	692	19	338	843	100	108	115	860	999999	667	999999	869	110	769	999999	397	999999	326	747	911	999999	20	391	83	313	970	233	148	749	320	999999	930	79	999999	999999	928	999999	690	999999	999999	279	945	162	932	999999	999999	920	558	842	305	475	119	350	551	736	681	628	265	540	130	875	967	121	759	343	513	799	532	999999	16	839	715	891	214	641	150	999999	999999	720	317	60	674	999999	453	844	224	590	527	999999	911	309	999999	999999	315	999999	312	833	999999	999999	850	205	397	382	835	465	759	228	999999	909	595	824	999999	544	232	79	210	670	667	999999	129	999999	282	999999	999999	706	546	565	999999	999999	339	317	464	999999	999999	121	662	999999	470	999999	95	999999	999999	618	255	97	999999	758	927	245	466	999999	999999	488	480	999999	999999	706	118	139	918	203	642	999999	580	999999	369	999999	674	999999	999999	908	210	679	999999	132	478	999999	445	186	576	788	999999	350	90	697	151	975	999999	999999	198	955	999999	340	79	891	364	856	48	999999	727	819	93	816	828	558	441	999999	659	357	458	999999	271	932	563	139	565	301	518	882	999999	394	931	999999	922	461	725	869	999999	938	999999	622	625	477	458	756	705	821	522	532	266	656	999999	41	494	928	694	261	999999	939	335	72	348	165	831	342	887	362	894	376	999999	571	999999	999999	999999	836	644	793	483	999999	434	743	999999	999999	626	490	78	900	246	994	766	473	102	670	613	706	283	469	999999	126	868	352	927	999999	699	695	771	605	452	657	999999	901	777	999999	515	592	999999	362	539	350	274	987	126	899	609	368	478	224	117	882	562	184	156	367	937	91	815	999999	296	930	719	473	457	999999	711	999999	999999	132	165	999999	423	999999	930	306	851	881	236	38	999999	
340	227	556	497	999999	105	118	999999	420	42	433	999999	659	999999	609	999999	999999	999999	537	198	744	999999	356	68	96	999999	641	999999	849	515	999999	855	787	97	956	999999	172	975	886	493	602	119	999999	99	999999	254	764	855	331	674	999999	350	698	840	801	667	999999	497	411	112	463	864	905	905	975	578	999999	571	119	895	469	999999	653	999999	999999	635	397	999999	337	842	704	786	923	999999	465	999999	166	946	999999	298	842	999999	999999	784	39	738	213	380	123	999999	264	202	745	435	215	234	696	654	999999	999999	279	999999	170	568	407	677	941	999999	449	269	421	52	286	820	62	794	999999	869	24	857	999999	27	153	183	587	999999	50	497	970	241	29	512	702	129	29	239	513	15	999999	999999	797	999999	930	853	741	222	916	999999	383	420	972	827	639	999999	745	999999	469	999999	981	895	637	453	999999	999999	250	909	350	999999	999999	999999	290	256	492	999999	70	999999	999999	300	441	999999	595	125	124	999999	268	202	872	999999	384	767	769	526	33	491	999999	353	723	721	613	831	872	759	133	559	139	725	344	976	336	796	174	179	555	999999	999999	999999	339	210	949	58	47	44	782	43	63	764	232	11	937	716	235	375	687	609	502	999999	991	564	430	542	999999	895	978	587	603	600	999999	417	191	213	23	999999	999999	564	999999	837	999999	99	506	375	503	999999	49	999999	571	798	491	999999	999999	473	529	999999	779	999999	200	151	66	999999	440	462	793	815	999999	734	703	712	603	132	814	665	859	999999	67	999999	49	523	856	999999	999999	804	119	34	303	718	683	247	999999	364	374	652	781	999999	659	999999	581	688	999999	314	916	859	999999	369	999999	999999	999999	627	999999	724	377	676	999999	697	189	999999	353	769	999999	111	61	999999	969	999999	758	172	884	87	999999	24	484	361	999999	551	999999	166	609	999999	892	845	999999	65	999999	999999	999999	697	999999	93	602	32	700	999999	176	999999	263	460	890	955	610	969	574	999999	385	703	250	999999	677	743	255	999999	36	603	876	676	999999	999999	935	951	999999	71	805	800	999999	229	323	672	194	586	297	991	275	999999	149	999999	280	578	680	826	999999	999999	999999	623	837	578	996	107	934	999999	426	999999	525	999999	703	548	174	999999	999999	165	390	578	832	100	456	264	999999	999999	463	952	999999	999999	325	118	183	999999	51	191	999999	906	233	999999	737	693	170	39	476	336	951	600	759	506	999999	999999	446	209	999999	929	177	583	820	623	644	982	104	997	942	416	999999	999999	999999	999999	811	153	
931	174	840	149	999999	426	788	999999	431	862	202	898	901	800	999999	999999	154	121	24	999999	96	610	581	755	999999	172	999999	999999	571	539	999999	777	999999	383	593	282	999999	998	10	751	795	399	999999	781	999999	205	106	152	744	999999	277	395	999999	431	999999	331	999999	95	550	766	338	999999	859	999999	769	425	213	527	999999	399	616	155	121	273	999999	696	418	799	965	402	76	945	324	781	272	707	810	274	325	272	689	282	457	999999	422	76	540	310	22	374	992	578	935	354	183	131	999999	704	837	371	913	793	129	999999	999999	999999	414	999999	628	71	615	939	212	944	710	343	697	878	999999	527	165	999999	786	601	409	999999	19	999999	607	151	434	116	436	953	999999	895	163	999999	543	38	662	462	999999	999999	999999	63	999999	991	643	840	433	405	852	999999	215	999999	16	527	748	999999	999999	443	999999	487	637	509	512	258	594	999999	999999	398	345	999999	865	999999	999999	835	999999	356	130	28	336	766	999999	999999	263	126	748	553	999999	635	999999	340	654	228	999999	999999	999999	260	999999	128	999999	828	659	45	70	999999	999999	512	379	181	685	402	999999	999999	999999	713	770	999999	255	396	999999	999999	925	555	837	14	999999	646	721	241	520	592	805	999999	622	507	116	681	999999	233	671	999999	183	718	949	168	258	299	121	999999	433	999999	999999	163	618	999999	903	114	208	65	861	808	999999	148	999999	103	596	999999	743	609	606	99	640	32	999999	274	999999	999999	999999	999999	756	999999	534	999999	808	805	587	651	999999	266	999999	12	483	912	371	862	455	45	68	856	571	179	555	512	670	999999	85	982	438	354	999999	999999	508	529	308	982	999999	345	340	855	515	944	999999	486	999999	604	615	999999	660	862	999999	831	158	749	117	587	333	999999	783	473	999999	605	223	50	768	907	999999	954	999999	389	999999	119	705	213	999999	626	484	79	999999	76	728	358	331	575	999999	665	548	759	421	721	659	999999	562	866	135	909	731	654	717	108	110	661	123	281	999999	708	999999	999999	408	491	113	999999	525	717	744	381	283	648	514	113	368	743	542	892	730	999999	557	838	87	441	999999	829	361	408	999999	999999	999999	60	301	827	999999	602	361	930	618	999999	735	844	131	754	635	92	150	999999	999999	367	129	999999	551	946	160	999999	999999	999999	999999	999999	902	999999	999999	999999	146	233	357	999999	574	766	392	612	999999	335	602	999999	716	333	805	812	999999	747	999999	608	947	23	509	354	999999	250	735	394	344	344	502	617	102	453	999999	412	735	463	
50	973	974	516	999999	225	354	448	999999	999999	171	783	594	165	459	154	999999	132	724	12	999999	333	41	997	278	938	832	984	619	272	715	403	87	236	707	999999	633	999999	76	293	10	237	668	200	233	560	750	999999	168	999999	722	495	688	999999	452	716	942	999999	248	18	392	999999	828	319	828	768	706	368	457	999999	999999	299	66	440	12	782	665	999999	774	717	198	495	826	671	550	999999	714	354	783	990	752	656	203	67	999999	640	409	999999	371	464	854	999999	889	404	438	433	999999	999999	730	670	999999	112	999999	530	820	897	542	167	769	999999	63	361	584	467	999999	863	106	998	540	371	383	999999	478	999999	863	805	606	432	242	126	790	467	624	123	939	650	454	672	999999	13	108	999999	589	762	999999	503	807	432	393	574	999999	999999	717	999999	999999	744	633	999999	667	24	301	999999	999999	652	999999	999999	736	471	999999	370	418	433	760	536	273	141	726	715	909	370	998	183	48	668	789	358	750	266	826	205	26	563	15	233	712	987	326	999999	943	814	766	999999	904	33	165	903	680	999999	105	165	27	918	982	999999	999999	127	82	999999	862	470	999999	480	645	331	353	855	428	537	999999	999999	814	789	771	104	603	662	279	25	999999	999999	677	569	170	671	188	108	581	708	216	595	915	999999	85	483	969	295	700	583	999999	309	999999	999999	366	819	999999	999999	156	888	703	363	847	999999	752	975	792	285	319	999999	153	255	999999	720	999999	239	370	753	714	297	999999	318	962	696	345	213	412	534	213	351	999999	951	951	693	14	853	747	999999	318	109	691	999999	975	726	439	434	35	764	822	999999	999999	596	523	859	762	999999	400	999999	721	548	573	267	82	968	653	201	303	999999	715	476	491	999999	445	999999	999999	999999	343	246	266	910	188	647	711	86	999999	999999	999999	102	999999	999999	999999	595	146	769	536	434	620	17	82	248	141	443	59	356	644	946	161	908	262	331	61	164	895	811	370	999999	555	995	85	918	764	210	661	105	23	896	999999	675	88	999999	820	336	173	28	778	744	598	365	442	946	999999	529	839	999999	568	999999	999999	335	999999	610	878	999999	931	164	483	930	782	999999	999999	748	999999	485	999999	91	510	724	990	877	999999	626	336	200	563	999999	345	244	371	62	536	715	206	49	277	478	999999	999999	404	999999	544	848	961	644	33	693	374	107	700	758	108	843	318	823	302	782	284	687	72	999999	818	249	569	999999	427	627	552	542	218	999999	787	315	330	981	
342	194	664	691	999999	869	764	999999	543	612	953	692	999999	383	999999	494	203	615	999999	601	200	304	999999	241	227	406	151	832	889	349	971	793	999999	336	490	118	127	592	520	202	48	580	999999	956	776	999999	229	179	795	723	167	999999	999999	728	999999	48	905	433	999999	771	728	931	999999	999999	999999	170	178	80	892	637	999999	611	105	939	563	620	598	999999	465	491	186	971	46	176	191	799	621	794	546	451	213	694	999999	749	999999	116	231	510	324	615	567	159	286	167	355	556	86	242	175	179	449	582	999999	983	594	999999	894	999999	23	841	549	999999	533	999999	434	999999	493	355	999999	456	398	98	17	999999	999999	36	695	879	820	635	723	999999	629	377	999999	630	999999	999999	164	717	221	999999	497	482	76	999999	626	835	733	672	72	730	767	718	780	361	574	128	68	568	999999	25	372	388	128	999999	753	999999	448	803	957	358	201	999999	999999	359	600	534	782	999999	999999	999999	999999	158	572	993	621	911	596	651	66	607	86	596	999999	206	676	119	364	906	439	469	396	929	714	999999	999999	19	483	430	760	999999	346	327	999999	211	999999	224	999999	999999	999999	842	570	797	747	999999	282	999999	111	999999	683	491	180	875	311	940	999999	226	443	857	464	999999	437	175	890	26	270	758	438	999999	336	462	303	239	368	596	899	599	191	999999	442	933	908	999999	747	999999	999999	999999	26	227	999999	652	780	958	670	936	999999	404	907	999999	99	999999	177	656	712	230	197	941	517	714	999999	873	45	999999	425	531	703	992	428	621	156	800	742	221	715	683	682	999999	568	432	191	505	999999	460	275	999999	766	261	732	999999	91	928	953	311	185	865	617	701	542	149	242	422	976	999999	584	999999	781	955	941	38	548	999999	382	95	533	545	191	585	813	999999	764	999999	999999	901	539	228	846	999999	45	849	76	999999	802	429	199	768	999999	405	999999	976	146	810	319	704	978	999999	999999	867	778	639	999999	999999	999999	45	384	789	163	85	756	365	452	351	999999	999999	962	567	999999	952	895	764	999999	785	999999	837	370	954	142	999999	922	310	999999	979	999999	999999	175	43	103	767	54	410	615	999999	649	519	534	795	889	228	999999	420	189	603	972	23	622	897	333	59	675	999999	657	598	162	455	999999	472	688	525	999999	999999	474	292	999999	999999	159	573	146	999999	313	574	75	914	822	511	999999	79	16	999999	782	277	710	999999	101	624	752	27	301	999999	999999	71	116	373	302	813	946	896	694	486	999999	59	
999999	143	746	999999	365	742	775	650	333	623	466	49	743	657	228	999999	200	293	742	141	999999	999999	373	252	999999	999999	621	19	565	234	999999	999999	999999	732	516	577	307	991	269	19	252	650	870	212	999999	76	630	644	595	525	706	411	744	732	778	818	769	503	641	999999	131	766	95	109	249	935	264	21	151	999999	999999	209	34	999999	889	630	999999	171	647	999999	81	999999	999999	50	528	973	785	62	999999	698	807	803	359	605	888	486	565	770	962	999999	999999	618	999999	999999	401	506	386	21	843	157	745	608	856	250	999999	999999	352	54	580	276	999999	211	999999	452	843	999999	850	428	843	413	74	311	208	999999	999999	462	483	999999	649	31	596	999999	999999	806	952	208	999999	118	999999	744	143	521	200	696	519	610	561	60	110	999999	656	958	177	999999	92	443	410	999999	999999	140	669	872	405	558	999999	385	999999	260	499	644	384	741	414	108	999999	999999	121	511	468	999999	900	433	378	579	375	637	606	779	723	999999	798	77	457	883	85	999999	125	641	27	143	617	311	560	466	999999	915	553	78	170	539	999999	899	420	999999	239	246	504	826	193	999999	778	999999	999999	980	846	317	293	531	33	18	999999	479	999999	334	370	598	872	999999	883	459	93	537	999999	999999	197	999999	999999	775	653	838	999999	999999	999999	975	364	404	775	580	619	387	632	32	999999	161	111	999999	999999	999999	321	999999	373	591	942	999999	958	251	603	351	999999	948	660	518	877	999999	251	148	31	999999	970	999999	823	302	302	506	999999	70	492	999999	93	344	493	999999	999999	23	475	185	357	723	999999	123	800	433	786	671	727	123	155	860	999999	962	830	999999	125	356	817	80	298	446	906	999999	758	999999	268	458	464	98	999999	863	719	76	791	308	999999	856	999999	400	999999	631	999999	713	999999	632	999999	130	999999	597	999999	117	206	404	999999	911	816	999999	364	999999	999999	338	999999	638	999999	999999	150	843	181	531	404	268	999999	427	999999	667	667	203	981	136	590	147	943	867	642	999999	667	999999	190	880	999999	382	502	999999	234	187	999999	150	654	633	491	712	948	982	202	999999	925	779	838	228	253	623	999999	238	84	37	999999	349	996	999999	623	824	663	999999	50	31	766	999999	202	388	252	526	549	358	644	877	199	999999	674	454	31	999999	486	961	636	868	999999	999999	436	207	999999	85	999999	542	19	999999	59	657	942	181	432	999999	586	460	975	999999	83	789	999999	999999	999999	999999	674	999999	999999	735	348	701	999999	999999	787	502	254	995	
595	177	999999	16	348	978	827	999999	999999	503	31	777	311	36	999999	909	794	454	680	239	368	368	999999	602	452	999999	328	357	992	770	393	929	999999	591	999999	808	354	77	999999	999999	379	306	415	180	530	322	999999	999999	715	999999	387	342	822	24	636	237	999999	780	563	999999	659	999999	999999	258	999999	102	776	720	171	187	565	999999	999999	74	860	72	953	240	82	999999	999999	16	641	999999	999999	60	117	985	955	637	52	574	513	999999	955	999999	999999	999999	70	437	545	999999	160	538	199	999999	339	757	164	573	284	536	707	433	222	999999	838	313	865	69	984	999999	764	999999	145	999999	223	626	999999	960	999999	796	179	999999	594	147	855	999999	999999	732	721	360	831	999999	999999	516	866	90	999999	312	71	453	301	11	999999	754	999999	626	403	207	999999	712	647	999999	268	487	999999	73	838	85	798	999999	999999	999999	347	634	959	382	180	999999	135	143	462	807	899	862	505	177	201	999999	198	999999	709	849	999999	18	712	637	133	875	159	999999	251	99	514	336	197	999999	664	819	795	575	999999	774	82	313	260	840	303	405	981	999999	999999	999999	999999	569	35	416	848	999999	921	331	259	305	479	332	892	372	303	573	675	347	999999	382	54	623	999999	934	776	981	757	999999	343	727	893	959	931	252	999999	944	310	780	319	335	897	473	326	160	305	750	999999	999999	547	730	999999	999999	686	499	954	273	787	999999	640	999999	580	59	999999	531	999999	519	400	649	999999	358	273	894	37	999999	484	999999	999999	631	639	999999	570	869	334	613	999999	259	283	442	297	939	167	218	999999	453	999999	848	485	999999	749	785	360	771	999999	198	467	835	616	509	24	999999	999999	165	462	614	305	710	724	384	999999	161	246	957	362	230	201	64	999999	999999	999999	636	104	512	882	853	999999	799	152	145	156	172	643	774	428	914	973	12	756	535	157	53	999999	111	270	999999	999999	402	419	507	997	999999	90	41	999999	388	288	464	282	608	938	506	999999	588	237	372	999999	999999	999999	448	257	199	307	229	436	389	512	993	252	294	314	282	999999	645	148	743	91	611	697	50	999999	519	729	157	596	651	999999	999999	873	897	999999	86	863	971	259	999999	999999	999999	605	999999	999999	295	222	987	999999	665	999999	923	450	494	290	999999	999999	499	812	738	469	999999	999999	785	904	966	129	999999	999999	999999	419	418	395	999999	999999	230	999999	999999	999999	349	307	742	852	931	999999	999999	105	389	617	183	312	374	168	521	349	954	999999	820	793	908	176	867	
782	77	256	708	538	119	856	69	900	774	999999	999999	441	726	307	701	261	352	871	999999	736	42	999999	55	259	874	990	683	991	999999	999999	999999	183	439	960	785	684	825	33	985	533	999999	999999	538	999999	999999	999999	999999	999999	999999	569	450	47	999999	141	750	152	211	999999	664	999999	999999	78	714	999999	79	298	999999	766	521	26	435	999999	886	216	188	759	396	999999	563	794	378	36	463	999999	766	999999	747	999999	220	643	483	376	369	999999	999999	489	568	971	969	407	999999	856	999999	521	143	999999	160	229	952	990	755	205	895	869	751	155	614	97	999999	851	551	999999	555	878	543	999999	960	30	855	699	201	425	46	166	716	521	891	942	999999	999999	999999	527	355	229	887	287	481	499	125	999999	875	480	180	999999	999999	383	310	267	977	999999	170	140	374	262	799	340	169	999999	163	239	264	671	604	165	999999	33	358	336	990	265	999999	471	999999	650	824	720	254	918	309	343	999999	633	999999	417	484	936	163	102	430	557	999999	742	345	885	950	213	875	25	344	832	999999	974	277	722	497	699	999999	724	438	999999	95	251	439	820	29	999999	706	197	680	999999	870	266	905	442	147	845	135	29	699	620	845	239	584	476	318	246	999999	252	919	999999	999999	438	663	351	472	999999	999999	525	866	329	506	688	344	496	962	768	78	834	584	652	574	999999	34	817	243	856	667	962	511	783	999999	464	277	999999	999999	441	602	564	999999	999999	542	609	163	999999	999999	166	999999	999999	514	549	177	999999	999999	276	220	505	414	845	118	999999	220	350	23	93	65	999999	999999	999999	999999	531	175	999999	864	325	120	964	61	655	703	86	999999	579	458	962	999999	741	999999	999999	999999	640	999999	999999	455	364	59	202	999999	999999	323	999999	745	456	736	982	383	662	668	999999	166	255	453	758	152	999999	655	640	892	61	477	324	999999	420	999999	720	504	419	69	999999	275	918	999999	981	999999	631	340	999999	843	475	588	952	83	454	844	439	999999	278	614	423	708	419	309	544	603	999	827	335	694	999999	488	964	603	168	87	999999	999999	472	427	999999	701	151	796	426	473	524	999999	999999	576	999999	534	236	804	645	801	855	618	833	388	342	999999	999999	999999	999999	999999	623	359	915	999999	999999	562	999999	999999	103	722	567	622	999999	81	999999	758	36	999999	371	490	261	169	957	367	231	629	999999	999999	95	717	695	999999	968	439	849	174	335	433	970	770	811	385	711	923	999999	999999	735	762	999999	583	777	257	458	999999	999999	463	
401	558	999999	976	518	639	765	386	37	245	653	454	231	913	432	602	787	999999	679	876	999999	44	133	988	894	291	785	999999	999999	447	873	631	703	395	773	777	287	994	262	182	620	999999	896	997	999999	291	999999	395	161	184	469	858	667	999999	999999	366	434	167	92	999999	853	263	446	999999	372	31	750	835	999999	654	999999	793	347	507	265	132	999999	999999	409	613	750	399	999999	999999	978	24	964	844	390	416	353	130	912	35	328	366	999999	316	634	567	540	705	255	506	860	676	520	169	999999	883	228	999999	758	479	999999	464	902	682	999999	357	67	906	455	999999	311	204	881	322	189	898	243	999999	501	841	82	55	154	854	904	999999	504	804	250	506	198	54	371	443	548	999999	463	216	705	287	509	999999	260	521	204	665	795	999999	980	704	649	999999	807	999999	406	441	319	58	777	999999	853	262	665	948	999999	267	832	447	773	325	445	37	999999	999999	341	447	999999	633	660	249	999999	305	824	545	857	800	999999	454	46	117	554	999999	999999	999999	433	999999	968	311	999999	999999	832	999999	435	664	269	621	271	592	999999	959	646	686	398	999999	792	999999	999999	129	101	744	999999	387	411	665	999999	39	598	999999	790	999999	478	999999	658	723	416	168	999999	170	999999	245	539	654	869	999999	471	868	27	900	999999	875	820	848	220	240	917	454	946	770	893	240	33	542	801	500	490	999999	37	674	999999	633	688	277	843	855	215	999999	517	333	204	903	21	697	124	915	273	630	283	999999	805	961	222	109	276	55	222	999999	999999	378	597	999999	840	352	778	980	999999	999999	14	365	34	553	937	622	575	999999	228	335	428	886	236	859	999999	609	999999	999999	421	588	10	797	643	999999	999999	148	736	886	72	999999	919	143	728	721	625	918	403	262	34	599	534	286	827	886	999999	966	999999	737	438	999999	482	999999	569	608	552	217	721	816	41	798	886	689	999999	559	416	999999	167	515	244	961	216	617	146	821	63	999999	970	757	639	554	996	999	999999	831	999999	311	574	129	179	418	206	587	230	999999	713	845	999999	278	999999	999999	808	999999	502	999999	999999	865	481	999999	999999	828	246	964	186	487	801	886	999999	106	372	114	999999	999999	346	826	765	628	999999	910	117	999999	374	701	286	999999	745	370	506	981	806	330	830	825	574	350	999999	242	411	743	434	826	614	999999	905	375	574	770	299	999999	711	405	477	570	999999	346	464	544	687	831	999999	999999	390	259	299	999999	999999	894	473	996	999999	533	
999999	654	999999	290	603	121	796	910	999999	975	80	830	279	410	853	999999	999999	238	886	999999	554	579	999999	993	446	365	963	863	102	680	306	303	31	188	188	823	94	360	742	352	748	999999	60	765	370	560	999999	999999	198	999999	709	245	119	28	978	999999	999999	492	844	248	157	999999	818	109	678	777	808	101	999999	39	184	834	495	543	887	777	529	246	633	886	999999	85	674	88	971	71	193	999999	209	540	181	602	515	503	205	815	958	999999	97	592	751	887	666	169	999999	874	999999	999999	140	210	128	416	859	999999	863	999999	267	999999	999999	617	593	999999	999999	692	858	582	328	999999	348	82	999999	578	999999	999999	999999	497	418	999999	249	107	321	617	871	999	421	764	742	558	999999	132	557	999999	823	479	999999	945	996	973	999999	999999	555	758	237	68	999999	550	267	819	823	375	663	752	501	40	306	976	934	892	280	103	839	999999	361	225	999999	602	755	999999	50	199	501	999999	214	982	551	562	389	812	999999	999999	507	999999	734	274	469	999999	999999	999999	183	32	999999	113	703	217	426	784	999999	21	544	999999	795	587	999999	633	873	999999	548	518	999999	743	596	131	284	408	999999	916	45	96	756	999999	999999	962	506	28	188	398	999999	996	999999	766	165	378	999999	829	86	919	155	999999	400	250	999999	999999	313	439	436	888	828	999999	999999	509	999999	999999	264	825	912	832	91	999999	454	485	999999	999999	999999	722	999999	227	853	455	999999	675	999999	934	695	515	462	667	659	76	591	999999	999999	447	384	66	27	999999	999999	452	916	253	838	394	656	915	764	714	266	590	999999	218	999999	383	999999	945	738	999999	625	748	372	255	183	24	178	164	999999	49	177	895	705	999999	114	999999	538	88	837	386	287	779	999999	748	411	78	225	382	999999	999999	999999	438	999999	212	228	374	89	670	999999	823	999999	999999	999	724	999999	371	885	117	114	634	844	893	118	362	537	999999	999999	624	844	114	799	796	899	728	574	999999	999999	999999	525	999999	331	999999	999999	999999	999999	785	999999	37	999999	49	193	117	278	630	352	581	330	966	999999	383	999999	465	999999	999999	34	999999	602	280	159	808	999999	999999	592	374	999999	976	999999	105	999999	751	75	969	423	804	921	999999	528	279	386	992	418	610	826	151	372	865	51	52	988	741	193	509	999999	403	255	799	525	903	327	375	697	235	774	924	317	408	52	999999	999999	342	901	333	999999	999999	999999	193	999999	999999	12	447	935	841	116	460	999999	566	101	30	559	131	999999	624	951	21	
305	999999	836	999999	834	963	823	29	998	999999	839	860	615	721	999999	999999	243	84	901	879	999999	855	128	999999	365	751	317	999999	999999	999999	176	999999	381	882	861	216	357	663	616	48	624	916	999999	460	999999	708	950	380	26	498	887	101	999999	81	999999	999999	74	521	546	92	656	801	556	86	489	563	488	732	859	796	713	999999	468	862	265	523	22	668	999999	999999	800	937	999999	999999	999999	84	563	309	311	421	152	835	126	999999	392	822	999999	999999	999999	67	999999	228	520	230	784	317	633	860	816	67	999999	406	818	999999	292	999999	796	581	52	414	999	999999	431	448	654	999999	464	935	999999	999999	163	999999	999999	646	999999	999999	426	784	999999	727	999999	999999	999999	999999	984	745	27	237	999999	672	999999	999999	724	566	67	50	796	82	999999	999999	853	999999	999999	382	903	999999	709	182	460	709	302	21	392	325	963	307	695	999999	999999	908	860	236	694	999999	417	375	532	140	999999	999999	785	354	218	999999	873	753	322	120	349	803	46	845	776	999999	380	999999	406	408	603	999999	354	618	618	999999	999999	626	13	583	965	538	658	578	593	73	923	948	999999	109	999999	219	999999	999999	838	660	872	999999	999999	999999	999999	402	969	133	537	999999	53	999999	735	999999	999999	999999	750	738	154	811	154	468	999999	713	617	431	221	306	957	394	775	999999	780	957	794	42	999999	850	156	573	999999	535	50	764	29	999999	223	999999	863	204	468	256	440	999999	516	413	762	747	999999	15	191	672	175	153	63	999999	397	778	756	999999	91	900	999999	581	252	618	427	497	693	860	218	960	443	763	925	999999	999999	752	999999	391	279	999999	313	999999	391	896	999999	999999	711	746	369	445	504	660	999999	999999	663	999999	785	898	986	275	999999	685	797	231	999999	412	227	534	945	999999	336	375	933	662	596	452	999999	356	999999	529	999999	947	501	773	999999	783	650	999999	865	479	967	552	999999	14	374	628	999999	170	666	958	680	186	999999	999999	118	138	726	460	970	221	999999	438	650	466	489	117	194	34	764	999999	761	858	669	476	676	999999	970	928	297	999999	109	39	689	299	849	999999	999999	776	664	338	66	199	397	653	809	999999	999999	938	525	267	443	999999	999999	221	999999	999999	517	334	58	333	167	999999	173	12	999999	639	749	360	999999	880	999999	999999	369	999999	999999	999999	999999	25	999999	148	881	999999	413	39	534	782	634	478	999999	38	999999	821	728	999999	180	999999	36	999999	542	999999	788	999999	332	645	306	35	999999	968	999999	634	359	999999	668	999999	
452	135	394	143	999999	339	15	281	267	588	788	999999	999999	38	266	140	545	86	483	496	359	339	709	999999	732	999999	999999	665	656	999999	678	600	163	818	888	54	999999	893	916	213	174	517	999999	743	857	999999	999999	929	999999	691	99	282	28	182	560	123	425	625	410	969	515	350	625	798	910	197	999999	871	149	999999	265	999999	170	279	332	842	54	966	999999	999999	999999	894	953	965	379	999999	582	999999	267	999999	999999	259	493	947	697	999999	999999	496	999999	669	182	474	789	999999	435	447	122	748	849	718	999999	999999	713	835	806	621	396	660	429	514	615	14	999999	374	592	16	168	223	999999	508	950	999999	999999	252	402	999999	114	999999	999999	931	293	833	141	548	706	179	545	658	999999	999999	999999	241	77	328	999999	999999	859	425	908	429	289	999999	175	999999	999999	521	326	471	999999	999999	999999	999999	131	999999	231	781	999999	76	667	422	470	999999	999999	506	999999	718	489	814	197	235	838	688	554	119	652	393	668	789	999999	194	853	999999	225	41	999999	999999	999999	579	106	283	999999	999999	999999	999999	959	779	999999	669	999999	59	41	511	284	999999	280	828	999999	999999	999999	837	123	93	999999	482	569	396	294	50	937	578	608	999999	717	999999	931	999999	931	69	159	873	567	998	999999	730	163	999999	799	18	761	740	123	999999	734	269	170	220	507	999999	925	573	999999	999999	999999	702	450	131	794	370	285	235	999999	999999	861	972	280	999999	575	999999	329	228	999999	285	999999	207	464	999999	186	999999	999999	721	999999	656	144	586	388	999999	276	816	289	41	557	439	733	535	843	999999	246	999999	988	55	645	999999	955	706	999999	218	506	999999	247	940	999999	999999	616	564	688	250	999999	999999	999999	999999	848	999999	287	297	670	166	999999	753	999999	999999	274	424	469	708	86	999999	701	437	610	179	285	999999	578	999999	999999	221	823	179	847	602	608	961	177	500	206	886	999999	667	46	999999	666	752	181	999999	676	530	876	908	488	92	549	999999	999999	999999	223	117	190	938	999999	459	343	383	905	999999	73	313	999999	999999	999999	200	942	43	401	790	512	999999	569	999999	672	999999	345	915	690	765	63	850	295	752	999999	99	705	725	999999	586	485	293	846	999999	512	373	999999	999999	406	298	149	515	366	999999	912	999999	547	187	275	644	999999	999999	692	150	708	223	27	999999	692	422	494	226	576	999999	999999	228	686	160	499	309	999999	999999	999999	999999	999999	547	493	411	840	597	551	999999	460	999999	473	67	601	999999	711	299	355	999999	224	984	803	923	
999999	999999	580	999999	13	397	999999	999999	360	684	909	299	999999	170	729	615	664	104	871	966	765	754	351	999999	627	999999	999999	209	953	999999	224	534	598	701	608	941	831	157	593	999999	839	494	999999	999999	999999	999999	190	999999	569	999999	122	129	123	837	167	193	999999	333	76	33	999999	488	21	844	470	385	701	823	561	788	784	517	999999	717	136	280	999999	562	109	325	999999	897	640	223	403	104	999999	761	999999	425	740	508	90	570	213	361	483	627	327	999999	610	366	999999	781	955	604	618	405	710	999999	999999	999999	233	751	233	61	999999	797	999999	999999	999999	939	289	146	58	286	436	940	999999	775	797	999999	999999	337	999999	443	908	999999	268	798	999999	25	60	657	524	102	284	999999	347	162	999999	999999	187	999999	807	671	86	852	732	678	177	677	891	935	99	999999	999999	896	46	789	152	989	999999	651	891	999999	889	999999	999999	956	11	999999	603	361	271	122	488	294	530	999999	999999	999999	136	999999	631	807	134	999999	999999	288	689	999999	999999	557	999999	523	156	536	999999	999999	781	454	999999	776	676	80	999999	539	673	976	757	127	375	993	433	96	999999	999999	30	93	824	774	999999	343	999999	623	804	56	351	747	966	999999	235	672	271	912	999999	359	912	560	733	594	451	590	531	999999	22	308	133	923	999999	206	999999	976	43	999999	389	896	509	63	276	38	198	925	20	805	892	703	732	521	999999	513	46	999999	359	999999	999999	999999	999999	999999	610	505	922	428	97	769	999999	258	639	263	533	999999	850	859	294	705	406	525	580	725	680	319	575	612	999999	157	999999	55	627	803	999999	905	93	999999	452	770	999999	769	999999	999999	369	643	74	479	988	340	663	186	185	653	832	806	999999	999999	999999	999999	999999	319	765	999999	609	400	631	835	577	628	999999	999999	416	523	599	636	687	339	366	46	999999	106	624	332	494	983	870	973	970	878	999999	996	781	161	840	796	14	899	641	999999	21	238	901	370	493	618	770	661	63	205	129	574	730	987	55	833	694	443	454	625	529	999999	864	699	626	850	273	265	683	803	632	999999	697	397	999999	26	999999	264	838	876	223	218	920	775	758	436	276	793	116	16	111	999999	454	25	999999	999999	374	211	743	643	354	515	978	999999	999999	342	877	342	962	999999	999999	440	604	578	412	321	737	99	941	199	584	479	158	676	999999	71	343	999999	948	670	651	992	521	205	999999	708	240	670	211	426	559	933	830	999999	377	999999	999999	999999	999999	999999	999999	285	270	553	
999999	875	999999	999999	557	511	998	205	393	999999	387	646	999999	999999	57	704	90	999999	887	525	640	999999	648	81	999999	41	105	467	999999	999999	999999	999999	999999	967	146	655	351	928	999999	999999	427	363	549	538	700	731	999999	567	999999	908	56	999999	398	745	999999	418	236	294	13	526	416	999999	137	572	999999	21	914	952	272	401	362	162	955	999999	107	286	999999	120	999999	577	999999	537	639	999999	999999	999999	977	987	999999	999999	999999	66	925	595	293	887	236	977	290	689	817	799	304	999999	555	894	603	211	999999	637	317	999999	913	436	246	878	901	968	797	763	43	999999	898	545	971	305	999999	369	903	999999	59	133	830	999999	759	490	999999	211	613	999999	890	776	349	426	420	313	152	999999	999999	414	985	268	999999	999999	655	890	900	759	465	260	999999	244	308	437	587	194	296	999999	999999	999999	646	699	364	917	999999	267	587	481	134	668	999999	999999	20	999999	235	791	999999	999999	46	869	589	483	999999	363	222	656	999999	912	838	235	999999	920	999999	602	768	295	999999	999999	653	999999	312	428	634	796	107	999999	233	810	212	999999	251	982	195	999999	176	999999	953	999999	705	226	789	675	643	999999	651	999999	999999	999999	729	939	887	681	660	648	999999	999999	848	949	999999	291	433	667	710	999999	984	999999	734	26	436	606	342	999999	566	437	607	999999	785	735	155	865	26	815	90	273	908	999999	332	999999	249	15	999999	999999	745	999999	999999	132	965	600	915	616	507	897	981	133	999999	984	999999	232	50	999999	385	999999	804	400	275	618	587	447	143	423	999999	197	999999	999999	291	339	167	152	644	485	672	195	819	539	368	128	833	957	999999	923	455	109	507	999999	630	211	999999	999999	157	184	999999	528	466	501	903	319	130	560	841	276	999999	972	588	564	999999	200	999999	275	42	157	784	629	999999	999999	968	999999	689	467	801	90	140	812	999999	470	999999	153	728	328	999999	58	997	999999	125	999999	106	482	521	942	61	440	999999	934	322	10	399	915	999999	256	532	999999	999999	663	758	761	146	24	977	127	623	123	999999	974	639	983	159	511	514	390	123	495	102	747	415	999999	182	999999	500	994	80	35	406	481	795	346	999999	344	524	363	263	999999	505	403	328	938	968	933	999999	339	999999	999999	999999	367	143	46	207	883	258	397	589	999999	524	982	57	598	717	999999	188	302	565	999999	986	160	136	41	999999	999999	999999	477	999999	248	901	999999	999999	192	624	49	348	999999	149	545	95	137	999999	323	567	999999	356	730	230	978	
999999	12	773	45	901	260	999999	999999	56	999999	464	999999	994	351	49	363	839	865	973	678	651	429	999999	30	999999	859	386	813	999999	477	352	697	256	424	493	898	397	118	290	374	808	246	712	641	90	314	142	433	999999	999999	683	491	756	552	336	999999	999999	753	999999	52	873	426	638	999999	164	767	534	579	857	150	999999	730	584	609	869	999999	716	522	999999	424	726	999999	999999	268	794	861	941	704	98	999999	60	643	803	999999	999999	392	607	144	999999	322	780	563	999999	143	248	953	906	156	999999	920	618	336	813	999999	999999	920	886	380	783	999999	999999	830	490	999999	99	332	926	347	119	487	999999	582	999999	626	644	172	388	405	30	841	955	794	999999	178	999999	999999	999999	999999	921	579	505	237	360	999999	496	999999	999999	875	54	999999	36	568	47	204	122	999999	300	197	256	163	542	999999	359	999999	347	41	808	322	159	375	503	24	999999	539	982	580	999999	852	140	694	999999	512	361	114	999999	397	756	827	66	513	433	642	999999	767	47	23	877	417	845	999999	151	760	999999	999999	422	22	152	507	999999	541	813	999999	66	561	73	40	139	255	999999	950	285	981	266	646	942	861	357	658	999999	968	703	814	16	675	553	339	786	999999	999999	802	999999	258	999999	524	699	985	585	999999	999999	999999	999999	632	290	895	189	170	999999	89	999999	561	999999	493	15	253	999999	999	441	391	18	999999	254	456	563	334	999999	36	376	741	999999	999999	285	252	999999	999999	94	80	534	999999	495	999999	834	706	947	140	148	999999	253	371	686	700	554	203	999999	999999	762	438	999999	999999	199	163	793	762	142	778	285	422	538	999999	169	767	475	329	896	625	899	999999	999999	999999	999999	943	783	15	65	256	412	999999	155	985	732	656	11	578	999999	999999	599	81	574	178	855	726	233	999999	999999	918	235	234	999999	999999	80	225	928	646	769	256	380	788	707	886	999999	999999	999999	552	786	513	999999	896	407	564	999999	827	973	340	576	469	719	59	803	147	31	188	785	674	914	999999	727	364	809	999999	961	810	374	687	802	662	999999	680	999999	698	161	338	826	742	999999	253	999999	598	80	309	536	330	985	999999	864	197	418	601	637	279	785	411	97	999999	999999	226	462	999999	538	914	19	999999	113	999999	999999	692	361	53	230	671	999999	139	294	509	149	640	999999	804	999999	614	253	858	999999	677	912	749	251	104	148	238	790	956	999999	999999	999999	497	227	999999	584	999999	999999	375	380	999999	13	656	127	999999	999999	999999	400	658	
472	924	670	160	995	436	201	999999	999999	266	904	992	881	319	79	139	219	652	423	999999	999999	650	778	878	488	86	673	266	999999	664	512	186	999999	141	494	145	494	999999	501	999999	688	348	731	999999	470	999999	94	999999	586	987	377	940	549	455	999999	821	155	999999	672	918	762	935	999999	786	754	728	999999	749	825	934	645	999999	160	631	267	881	919	999999	417	110	999999	979	680	644	296	572	636	392	703	999999	989	702	476	582	38	752	999999	945	824	742	233	344	868	651	999999	306	789	918	198	999999	999999	946	999999	572	926	782	265	968	999999	192	101	999999	56	162	944	943	604	578	999999	514	999999	973	384	675	999999	657	120	38	301	989	999999	718	204	156	770	53	327	999999	656	255	497	767	455	999999	650	461	298	716	999999	409	702	999999	325	683	999999	928	571	999999	695	279	672	237	676	999999	409	383	578	999999	391	901	625	700	921	356	26	387	527	999999	34	425	368	404	331	892	297	570	402	520	744	999999	481	999999	999999	386	583	270	101	999999	242	277	882	398	335	999999	784	999999	299	968	999999	33	410	829	685	999999	999999	999999	905	784	222	999999	980	999999	164	999999	429	17	491	999999	999999	756	296	581	509	757	542	970	79	525	117	999999	999999	434	852	721	442	999999	933	937	476	315	364	317	733	999999	296	824	999999	785	386	777	520	754	205	910	737	828	999999	999999	738	940	208	999999	676	927	567	556	215	443	117	777	999999	999999	78	467	401	999999	848	115	471	717	736	293	149	999999	774	526	239	942	984	999999	331	999999	209	536	116	974	640	999999	836	740	619	800	678	608	703	999999	686	737	519	757	999999	225	466	30	213	915	250	999999	999999	50	326	273	459	503	456	999999	355	541	999999	426	348	52	999999	999999	107	999999	614	541	637	999999	840	501	432	999999	999999	999999	548	188	332	200	734	305	999999	795	423	356	999999	999999	161	999999	621	999999	387	102	999999	937	945	735	923	999999	999999	709	999999	354	210	824	999999	999999	869	350	530	176	999999	169	999999	999999	399	999999	317	751	595	438	389	13	197	695	124	340	817	695	170	812	999999	64	889	34	597	999999	999999	598	516	128	999999	810	113	454	935	999999	409	376	548	999999	999999	182	682	872	329	999999	999999	999999	710	999999	415	184	999999	717	911	999999	280	667	999999	100	999999	999999	999999	999999	133	578	899	742	760	896	930	999999	157	999999	394	92	382	26	999999	999999	999999	90	887	16	999999	141	629	395	542	781	999999	999999	920	457	581	709	999999	215	
749	999999	804	424	754	999999	579	999999	37	491	333	828	781	264	963	999999	949	809	831	238	764	999999	949	513	210	978	999999	198	531	999999	127	999999	155	176	276	953	999999	726	999999	84	436	748	114	147	71	713	999	692	999999	999999	999999	772	878	709	999999	758	801	999999	224	775	864	391	442	337	374	649	683	615	987	19	474	233	483	756	802	999999	999999	999999	999999	496	999999	266	419	173	201	355	806	446	999999	999999	999999	797	512	559	220	999999	316	776	999999	422	39	393	705	769	893	999999	298	999999	906	999999	999999	999999	999999	727	797	607	999999	279	146	29	842	247	891	479	856	677	721	999999	546	757	999999	999999	47	39	466	594	561	650	999999	916	999999	685	539	297	647	999999	948	784	762	612	83	46	639	753	580	999999	999999	235	912	226	563	374	584	999999	727	759	952	819	271	212	55	331	998	230	962	999999	708	999999	832	695	999999	999999	999999	933	683	999999	481	294	458	674	102	335	737	64	999999	999999	111	389	570	887	999999	138	523	999999	999999	751	48	999999	790	999999	94	898	403	227	497	626	999999	650	999999	65	999999	668	371	596	999999	719	593	944	867	280	999999	328	43	944	485	600	423	610	999999	932	999999	999999	503	45	589	203	999999	520	566	736	488	999999	913	999999	999999	999999	767	926	450	846	167	103	552	999999	999999	765	865	999999	999999	897	212	602	283	544	431	227	999999	335	17	999999	787	83	387	140	999999	604	415	528	345	935	832	497	169	530	999999	540	519	983	677	999999	338	483	778	999999	533	885	187	379	93	391	386	441	919	534	69	93	999999	421	727	763	359	347	123	806	74	715	442	999999	999999	890	999999	190	999999	192	587	314	999999	717	606	906	427	46	444	954	999999	401	578	999999	999999	690	999999	999999	266	914	474	991	999999	972	999999	818	452	434	999999	203	683	205	782	736	946	754	788	998	814	820	999999	323	902	999999	999999	673	147	807	292	89	75	609	924	744	718	999999	944	332	999999	788	463	992	999999	251	280	363	618	841	999999	999999	901	826	999999	445	578	160	98	210	724	932	999999	645	152	530	137	83	281	48	28	999999	810	465	885	999999	367	352	887	660	889	999999	64	305	999999	999999	187	249	999999	999999	175	567	507	744	608	190	116	818	850	906	124	206	999999	579	823	338	905	445	999999	267	88	235	273	999999	999999	830	877	386	999999	576	352	888	757	792	872	460	852	999999	857	999999	919	549	502	980	546	692	811	999999	999999	999999	999999	742	308	999999	999999	940	304	79	
433	999999	313	730	302	284	564	236	999999	999999	999999	372	999999	839	999999	999999	348	539	733	292	892	628	999999	999999	903	734	905	999999	589	999999	391	999999	166	999999	642	89	402	198	999999	227	999999	319	253	521	777	120	314	830	163	999999	720	871	216	21	187	804	759	999999	826	567	999999	999999	646	999999	999999	999999	215	999999	207	509	843	999999	292	515	866	582	385	507	624	999999	429	999999	456	999999	978	520	999999	154	999999	838	999999	490	999999	688	999999	472	673	503	613	999999	999999	610	633	999999	999999	999999	588	999999	155	604	428	999999	296	43	148	999999	507	130	771	999999	999999	70	108	368	188	362	787	999999	999999	999999	909	882	893	622	889	999999	999999	802	999999	999999	999999	34	999	10	419	77	204	338	550	555	999999	552	732	224	952	843	999999	274	475	867	999999	999999	44	752	695	546	999999	674	154	999999	851	999999	823	363	466	34	999999	999999	999999	999999	168	458	63	120	999999	999999	159	679	669	55	316	186	336	439	634	946	999999	257	314	872	709	529	194	231	999999	270	729	379	757	928	782	414	325	364	708	999999	930	923	324	338	999999	689	15	108	999999	674	378	393	728	999999	44	814	793	86	999999	638	274	832	416	176	637	780	999999	740	273	901	861	971	999999	309	25	999999	932	975	999999	30	524	999999	218	39	892	345	650	247	893	968	621	249	999999	79	999999	108	517	158	701	616	999999	999999	999999	120	999999	406	662	429	504	967	881	817	600	391	124	188	623	386	284	301	139	683	846	305	999999	999999	28	661	249	917	559	783	284	999999	262	259	999999	107	226	495	683	231	743	926	96	803	648	571	955	881	999999	141	874	410	487	94	427	539	829	999999	387	11	189	586	999999	107	543	731	139	865	927	526	169	788	999999	908	940	920	999999	487	999999	457	706	367	443	427	909	874	999999	177	831	721	277	34	118	682	51	166	999999	988	999999	916	442	999999	954	958	999999	999999	792	578	154	507	330	352	228	930	305	822	153	990	198	668	350	961	43	215	258	145	679	935	999999	783	412	230	226	66	24	616	412	485	999999	999999	999999	813	999999	334	400	999999	805	188	387	229	23	527	800	601	576	480	999999	748	999999	999999	416	999999	712	999999	104	109	136	999999	999999	688	999999	667	543	999999	587	536	938	708	814	333	999999	501	999999	646	999999	999999	999999	999999	489	999999	559	663	999999	620	417	999999	999999	662	239	999999	798	999999	999999	999999	810	355	983	436	24	49	542	357	933	386	506	914	309	75	601	220	679	999999	
999999	382	138	755	892	999999	999999	362	436	286	479	523	999999	696	999999	858	999999	424	900	999999	609	449	11	999999	730	399	124	503	924	999999	71	29	622	295	960	890	999999	999999	463	70	479	999999	999999	999999	878	420	850	999999	684	450	999999	999999	999999	684	999999	243	380	926	35	502	808	462	999999	401	225	459	901	249	735	349	298	999999	960	999999	524	948	835	745	334	320	548	313	818	484	999999	999999	710	937	393	726	519	643	999999	960	261	26	999999	222	50	428	518	611	84	345	161	458	226	479	999999	953	408	635	601	715	999999	504	644	953	595	340	749	999999	855	999999	829	655	751	999	588	999999	724	999999	704	905	801	936	239	999999	333	357	999999	241	777	439	328	883	52	324	16	999999	382	999999	626	710	679	554	999999	75	516	506	706	226	999999	661	999999	785	931	695	999999	27	999999	171	630	248	672	999999	196	425	999999	946	612	437	993	831	135	454	996	994	236	257	999999	174	966	826	651	452	350	126	210	543	951	356	410	999999	999999	999999	649	999999	47	171	367	999999	383	570	893	278	232	999999	535	784	788	937	469	665	836	111	205	999999	999999	230	999999	80	225	999999	994	266	36	14	999999	915	804	999999	956	999999	890	851	999999	406	932	382	229	290	999999	999999	754	24	886	744	162	999999	25	846	792	817	994	999999	124	235	575	999999	251	228	999999	620	979	999999	980	405	999999	985	999999	799	999999	999999	11	887	999999	798	403	999999	379	292	851	960	899	999999	825	149	999999	602	999999	999999	830	999999	999999	10	570	969	447	582	43	491	999999	177	78	226	975	577	816	999999	999999	326	999999	595	268	959	377	999999	721	30	356	841	999999	182	259	756	968	999999	999999	10	999999	520	999999	821	946	887	999999	999999	891	683	983	257	333	963	795	419	999999	244	47	999999	999999	810	999999	999999	236	202	165	796	918	321	257	410	494	815	789	297	965	20	999999	999999	646	999999	867	999999	999999	999999	518	371	387	839	34	734	538	912	999999	516	271	999999	594	754	999999	526	765	579	999999	583	763	999999	184	508	453	721	594	999999	533	999999	943	221	389	999999	683	794	418	999999	297	523	999999	999999	999999	999999	35	41	426	999999	648	999999	927	999999	611	999999	345	10	196	999999	396	312	149	871	389	437	573	60	553	466	80	937	118	687	292	999999	711	999999	78	999999	483	421	305	699	999999	413	22	655	609	926	793	683	607	539	999999	985	383	10	202	21	709	974	999999	960	824	999999	999999	999999	15	999999	752	162	999999	294	405	974	
17	449	853	999999	425	917	999999	627	673	397	340	999999	995	306	999999	711	990	67	202	508	933	344	874	999999	999999	772	999999	911	183	640	999999	322	143	717	999999	933	156	226	596	791	533	859	297	437	381	999999	253	999999	999999	51	999999	874	102	897	50	999999	575	546	583	999999	277	539	999999	999999	999999	27	999999	999999	328	999999	999999	999999	471	999999	974	84	999999	999999	999999	999999	528	999999	753	999999	477	877	229	999999	676	315	368	609	999999	999999	524	994	415	999999	999999	999999	998	965	390	562	487	399	412	692	922	966	625	137	611	624	133	336	999999	999999	565	768	797	999999	611	999999	247	955	139	527	886	999999	999999	792	655	999999	999999	563	999999	200	654	87	474	999999	323	710	690	240	998	29	819	197	999999	102	999999	32	566	801	363	377	325	531	270	885	805	942	307	999999	482	39	664	999999	999999	595	999999	999999	304	269	999999	901	332	999999	956	120	707	698	999999	576	103	999999	26	168	210	193	999999	132	817	589	999999	381	413	858	757	969	364	259	421	623	999999	221	999999	306	916	462	54	318	575	999999	187	116	180	730	738	850	23	505	370	591	719	545	669	999999	999999	512	999999	474	258	987	999999	457	999999	158	152	882	903	999999	999999	747	149	566	557	667	411	999999	999999	682	129	907	956	858	889	830	903	888	551	23	768	414	964	579	69	587	404	729	829	31	588	999999	946	303	264	622	452	163	987	11	313	912	999999	815	354	350	41	896	999999	999999	255	263	340	890	999999	837	999999	569	507	970	273	682	795	189	103	273	961	662	604	277	999999	749	901	549	710	855	112	158	235	718	556	999999	171	999999	999999	335	999999	66	352	426	999999	882	999999	27	738	999999	127	132	721	999999	389	378	301	300	999999	505	361	999999	189	105	999999	634	344	788	999999	764	521	422	413	768	748	905	320	188	999999	505	104	884	810	89	737	979	999999	154	339	187	216	870	313	280	973	734	876	256	691	214	548	867	602	999999	118	705	719	953	999999	484	67	999999	862	999999	411	477	979	109	999999	756	999999	199	459	246	999999	651	999999	999999	795	999999	999999	999999	999999	233	956	237	291	836	971	999999	269	999999	812	854	999999	104	17	999999	999999	505	754	999999	888	934	17	359	999999	365	426	467	596	586	167	328	999999	993	625	999999	999999	999999	195	152	138	336	999999	723	386	604	999999	463	643	999999	274	299	999999	999999	999999	562	226	607	819	926	420	513	999999	682	326	494	999999	999999	999999	378	132	694	320	611	647	561	999999	293	
972	813	248	962	823	999999	322	867	999999	202	999999	72	422	19	999999	999999	999999	999999	999999	814	407	892	204	990	999999	275	999999	999999	979	657	999999	624	999999	932	634	16	999999	458	689	227	999999	458	435	217	999999	416	955	999999	338	60	879	999999	671	634	999999	90	618	999999	977	558	999999	742	888	999999	586	202	948	490	385	999999	999999	284	999999	672	454	949	466	999999	681	578	319	999999	251	929	777	593	999999	490	56	999999	999999	439	999999	141	257	627	569	33	630	127	467	475	737	980	478	605	96	998	189	936	623	999999	576	409	248	835	500	958	633	993	249	468	999999	830	999999	999999	804	804	425	826	389	443	366	564	120	844	406	999999	999999	999999	506	955	310	120	930	999999	862	80	892	421	136	610	399	637	999999	999	42	999999	999999	335	801	292	582	363	999999	190	275	999999	298	404	999999	239	507	461	497	999999	168	999999	900	204	290	733	911	13	999999	778	53	999999	686	121	812	500	252	136	381	999999	999999	947	563	749	999999	849	999999	999999	982	897	113	938	150	999999	999999	709	16	824	54	999999	999999	999999	999999	777	147	546	336	999999	591	938	999999	381	999999	283	911	999999	768	999999	999999	999999	951	422	31	802	675	114	588	102	999999	113	493	427	91	313	842	803	293	786	612	954	523	605	907	53	910	731	999999	866	999999	630	940	855	130	999999	126	959	557	861	112	42	958	999999	906	999999	454	999999	299	776	441	117	926	999999	548	749	917	356	515	999999	891	944	999999	721	999999	650	172	638	999999	478	197	999999	256	999999	683	999999	996	999999	698	428	599	351	441	92	435	574	703	957	317	380	695	770	453	580	969	168	787	246	824	266	325	816	999999	821	999999	999999	861	504	308	969	753	999999	657	999999	388	550	512	173	296	844	946	215	330	926	782	999999	439	675	999999	525	792	999999	464	442	113	999999	89	620	503	877	999999	208	658	348	999999	66	123	999999	999999	429	655	623	999999	979	999999	999999	999999	345	48	171	999999	195	51	999999	187	993	184	224	999999	605	999999	892	669	418	999999	747	556	982	308	725	313	81	999999	43	869	178	810	485	132	999999	296	999999	581	341	758	527	167	999999	170	633	999999	999999	383	596	958	763	999999	540	847	999999	564	999999	999999	999999	858	999999	999999	18	913	18	999999	999999	102	991	319	999999	321	337	660	614	590	680	821	675	999999	415	698	887	84	116	223	999999	999999	560	438	782	999999	268	483	711	814	158	999999	161	999999	194	805	392	286	241	999999	999999	880	242	999999	883	
692	371	999999	452	358	824	933	806	999999	914	70	542	562	999999	30	62	854	949	800	441	718	999999	234	999999	610	315	611	843	664	999999	398	999999	578	555	99	999999	788	41	999999	990	225	165	367	999999	133	273	829	748	220	399	999999	931	999999	549	174	32	146	999999	999999	53	999999	99	152	999999	525	665	963	17	447	685	274	999999	596	999999	226	563	999999	698	535	999999	485	863	633	999999	999999	467	962	38	390	77	208	999999	198	319	777	999999	23	999999	21	999999	310	822	999999	535	134	949	344	999999	999999	999999	720	448	296	999999	567	359	466	877	381	67	702	934	999999	999999	486	308	634	287	41	999999	550	152	687	77	46	999999	562	999999	150	876	999999	340	999999	780	356	759	680	693	751	428	668	145	787	953	765	375	205	930	58	999999	324	67	600	999999	70	577	761	228	999999	904	999999	999999	737	505	935	372	238	999999	33	726	999999	941	999999	613	432	999999	365	733	312	670	999999	632	59	323	561	999999	739	473	719	999999	999999	461	999999	846	999999	309	408	292	28	402	146	359	906	331	208	999999	530	987	808	656	222	37	916	798	999999	999999	319	423	999999	999999	632	999999	137	253	728	176	717	689	981	133	999999	999999	715	909	533	117	725	727	125	187	544	752	664	73	567	971	545	999999	409	467	990	985	348	158	770	381	999999	999999	999999	41	666	841	15	999999	650	149	321	16	274	339	448	592	308	765	334	999999	110	74	686	999999	631	291	290	524	999999	30	734	999999	999999	161	885	73	133	93	521	703	999999	979	422	427	659	999999	171	79	29	999999	686	582	823	889	281	999999	976	846	410	385	560	491	552	629	415	754	867	122	999999	384	468	999999	999999	631	143	130	651	268	106	999999	999999	220	504	999999	999999	161	999999	259	999999	999999	97	286	683	146	152	265	436	792	22	905	999999	59	625	644	999999	471	338	202	755	161	516	717	749	316	265	350	986	817	999999	264	20	617	999999	725	297	191	541	118	489	878	694	858	256	201	999999	80	594	860	795	872	822	999999	504	728	221	379	537	376	999999	802	279	618	507	758	894	62	816	900	999999	999999	999999	230	999999	877	466	657	470	558	883	194	755	135	31	423	441	469	999999	513	999999	918	654	175	237	999999	608	999999	361	498	306	380	999999	694	999999	47	942	602	999999	627	272	999999	999999	978	492	697	56	999999	999999	999999	326	435	939	313	396	999999	113	765	993	999999	999999	390	999999	999999	262	999999	929	70	999999	984	999999	839	631	495	999999	949	
19	675	999999	540	999999	999999	999999	999999	999999	871	440	950	999999	85	933	187	609	812	358	881	268	936	726	979	999999	985	999999	999999	612	487	803	453	72	999999	429	437	92	463	394	813	902	37	800	390	82	999999	762	999999	61	999999	999999	999999	999999	369	691	83	949	702	772	655	932	876	665	999999	77	987	999999	862	655	999999	104	156	999999	544	979	241	145	999999	906	788	999999	985	561	318	257	984	316	999999	754	356	488	389	690	739	881	999999	999999	116	999999	95	100	899	999999	555	209	93	401	602	390	460	937	613	999999	984	431	999999	325	356	446	92	999999	195	999999	309	27	714	465	999999	999999	953	869	38	999999	821	999999	999999	103	15	119	174	999999	999999	322	304	418	874	593	705	317	933	710	999999	670	240	414	905	792	592	999999	999999	627	713	938	437	999999	999999	590	999999	297	108	853	319	247	282	499	967	999999	999999	890	152	999999	760	999999	730	252	853	367	792	999999	792	541	511	477	624	546	999999	775	885	999999	508	293	999999	418	999999	89	401	999999	999999	999999	446	42	979	999999	395	374	867	343	218	194	737	551	797	568	504	999999	352	999999	623	735	619	202	987	999999	391	999999	512	999999	170	650	999999	85	969	62	969	759	999999	810	92	260	678	999999	566	700	999999	957	495	60	913	652	999999	560	164	662	131	254	54	879	319	999999	861	999999	183	568	999999	661	999999	999999	598	744	15	541	758	999999	999999	83	635	999999	999999	434	373	999999	437	999999	912	300	921	316	999999	725	714	682	501	999999	398	162	372	998	999999	999999	384	749	461	999999	646	999999	801	791	605	58	618	758	757	884	999999	408	98	665	655	999999	739	275	999999	872	39	333	50	211	974	999999	999999	999999	930	807	59	999999	10	268	871	999999	999999	139	710	882	116	956	924	999999	395	990	999999	999999	352	322	585	119	999999	588	148	999999	999999	999999	817	700	348	980	827	950	999999	547	407	829	999999	938	555	610	564	933	766	83	408	434	816	984	841	13	295	618	231	999999	689	422	999999	557	561	899	322	19	999999	135	139	974	781	847	592	243	912	413	767	999999	554	11	999999	75	999999	731	782	999999	859	344	695	999999	729	894	999999	985	709	999999	387	999999	297	554	999999	640	999999	434	652	999999	999999	607	100	999999	999999	255	999999	999999	599	64	999999	999999	127	999999	160	209	440	999999	999999	886	989	606	534	676	999999	121	688	999	999999	191	131	490	999999	812	441	262	254	813	367	999999	508	179	999999	655	999999	557	538	807	404	199	210	33	999999	
766	999999	794	83	423	855	739	999999	396	86	418	932	162	999999	999999	58	897	955	626	562	771	387	820	999999	878	83	999999	583	999999	604	422	980	107	999999	322	832	646	189	830	957	999999	915	122	102	977	723	450	999999	234	999999	999999	999999	583	471	999999	999999	169	583	204	350	999999	165	999999	791	664	999999	834	999999	438	481	411	718	134	669	933	856	275	727	999999	165	632	671	359	999999	107	187	999999	636	999999	934	673	999999	984	489	580	472	239	999999	438	550	888	598	378	999999	357	789	120	999999	538	561	999999	442	999999	49	718	716	806	999999	694	486	40	208	959	503	999999	348	733	645	99	470	626	944	298	693	276	43	302	606	999999	318	999999	492	107	341	821	999999	722	945	770	863	666	674	999999	951	519	999999	638	875	944	18	65	475	825	999999	999999	178	154	999999	999999	999999	424	999999	999999	999999	419	999999	110	628	682	577	625	788	874	235	804	951	318	346	183	586	405	427	662	765	262	602	666	40	406	653	999999	999999	182	96	999999	999999	885	999999	999999	971	999999	20	203	376	393	276	600	600	273	983	860	807	483	195	289	997	999999	34	133	817	881	80	232	38	491	999999	615	999999	785	347	76	67	999999	999999	996	394	233	295	382	986	999999	76	766	422	999999	999999	592	986	806	452	919	860	137	999999	999999	519	999999	999999	885	833	661	813	814	926	916	802	12	281	199	894	773	261	999999	147	816	814	313	809	246	999999	999999	628	999999	343	999999	999999	930	90	120	487	606	69	409	549	334	198	262	999999	506	989	287	320	797	912	679	667	999999	990	999999	999999	999999	979	927	683	866	42	832	481	508	710	872	999999	170	999999	298	713	999999	112	812	628	562	472	312	256	924	656	831	78	664	999999	996	940	999999	999999	281	627	141	999999	682	302	999999	781	342	795	127	999999	159	96	623	965	999999	116	188	999999	724	743	999999	681	759	999999	211	763	817	748	714	932	749	999999	439	671	999999	136	429	519	272	781	140	517	138	569	999999	744	455	698	944	889	999999	892	120	538	950	459	966	999999	101	602	999999	593	91	195	615	823	999999	951	392	688	687	668	999999	943	999999	169	552	199	999999	466	318	999999	803	824	179	857	999999	900	720	999999	169	999999	428	999999	816	546	999999	943	954	682	999999	503	316	999999	212	999999	874	177	925	999999	906	999999	760	635	999999	845	999999	266	25	758	608	755	241	269	528	999999	250	357	136	76	733	609	245	40	999999	814	812	548	999999	999999	982	58	975	928	
225	999999	205	792	386	999999	756	179	927	206	84	342	272	56	999999	480	999999	526	51	859	68	307	542	730	999999	479	43	252	643	999999	775	559	999999	312	54	146	999999	999999	971	165	319	999999	682	48	999999	999999	552	999999	999999	999999	232	999999	17	125	999999	999999	999999	475	535	907	937	514	536	987	999999	999999	562	959	11	600	999999	999999	555	999999	549	505	999999	503	999999	999999	926	278	440	501	717	319	552	664	443	135	296	70	999999	74	228	999999	999999	999999	999999	440	483	593	763	221	999999	826	910	131	999999	374	303	356	999999	312	980	668	999999	44	280	121	999999	897	526	876	999999	999999	484	999999	667	744	478	930	885	343	749	342	514	229	305	890	999999	431	999999	78	831	939	370	619	93	999999	731	992	423	506	999999	999999	77	887	907	999999	999999	428	463	999999	999999	373	471	366	562	999999	164	853	738	389	712	550	999999	457	54	373	999999	864	408	999999	22	999999	516	999999	874	173	275	626	322	983	548	980	968	999999	183	468	999999	14	67	445	404	877	264	43	794	918	777	999999	843	999999	999999	999999	30	355	819	999999	856	999999	491	999999	999999	538	541	999999	840	731	582	551	284	585	999999	519	999999	963	713	144	231	482	594	955	395	655	999999	779	195	999999	999999	622	447	999999	611	396	523	667	999999	866	346	508	999999	73	346	236	345	267	999999	288	681	67	641	685	199	383	498	535	13	727	755	999999	570	779	771	999999	113	521	974	509	996	999999	900	999999	797	722	289	530	619	169	999999	525	140	906	389	999999	999999	762	999999	237	897	999999	664	344	120	999999	999999	422	301	999999	133	824	293	149	999999	542	166	793	887	999999	103	967	916	844	418	999999	631	664	999999	868	978	351	947	746	611	18	484	565	737	999999	999999	867	238	241	46	494	999999	991	623	847	746	197	874	107	999999	930	81	820	926	879	952	283	32	433	999999	999999	876	546	999999	283	999999	999999	66	673	690	236	738	684	999999	999999	998	639	50	552	132	999999	999999	850	999999	680	937	663	999999	999999	270	511	844	805	832	264	618	999999	463	350	790	155	141	211	999999	999999	202	396	22	13	880	323	243	480	999999	618	314	36	933	857	346	403	961	999999	412	189	999999	932	851	553	999999	999999	999999	699	761	976	999999	275	444	706	999999	550	999999	635	976	947	278	373	504	999999	949	592	999999	606	999999	396	194	933	999999	237	523	999999	544	468	698	576	999999	543	718	334	960	49	592	237	379	795	752	336	231	465	999999	29	438	637	603	723	
553	579	695	375	999999	725	477	216	999999	228	15	192	936	410	810	735	999999	999999	999999	910	999	532	999999	219	999999	999999	999999	343	999999	999999	830	907	999999	975	999999	568	999999	353	542	999999	571	999999	55	160	789	569	399	999999	999999	999999	375	268	384	693	999999	30	351	486	999999	934	999999	999999	890	999999	398	108	999999	961	387	251	999999	310	637	28	348	999999	999999	87	999999	999999	999999	891	999999	999999	999999	571	532	182	262	12	999999	999999	622	607	231	437	494	367	999999	690	252	438	443	413	298	74	631	365	354	999999	543	274	999999	656	476	999999	455	750	999999	826	576	155	999999	384	34	999999	688	39	999999	911	140	999999	325	999999	999999	40	457	284	999999	999999	940	177	999999	164	469	951	314	965	141	110	999999	744	808	935	124	107	729	68	388	999999	385	601	999999	442	967	999999	949	999999	824	445	999999	181	897	999999	886	999999	327	554	999999	83	221	723	898	696	929	396	322	389	624	735	311	398	896	999999	999999	348	608	395	999999	56	11	999999	151	695	436	810	846	999999	58	999999	779	999999	153	999999	560	662	703	872	512	999999	110	569	702	98	999999	285	284	817	806	547	799	931	999999	868	81	234	582	212	999999	129	549	999	999999	908	999999	136	999999	591	529	36	645	736	999999	615	945	441	294	62	561	999999	535	39	516	510	915	847	817	999999	243	335	90	500	611	999999	999999	111	238	999999	143	18	40	999999	297	779	902	73	59	752	922	639	999999	529	651	999999	593	519	492	999999	993	117	319	969	357	999999	946	154	999999	499	999999	844	999999	500	919	553	131	841	742	999999	608	852	798	75	363	999999	395	999999	849	502	999999	521	999999	408	999999	35	999999	999999	346	102	999999	758	938	560	999999	88	999999	450	610	108	987	752	777	754	231	150	318	254	616	752	809	999999	305	999999	699	999999	234	803	999999	893	999999	70	505	649	904	850	914	999999	896	285	999999	944	949	999999	514	57	744	999999	187	999999	716	454	999999	999999	293	446	999999	999999	999999	116	999999	632	999999	717	254	927	999999	137	849	381	235	999999	357	341	585	864	446	553	127	999999	327	369	626	49	186	409	616	911	365	468	397	608	388	790	431	545	999999	242	507	587	800	616	25	805	434	646	107	122	999999	429	10	909	999999	999999	788	999999	16	711	540	999999	999999	345	999999	391	984	626	692	566	909	999999	669	999999	56	540	852	711	354	820	999999	540	311	503	902	935	468	487	420	180	12	937	999999	492	702	999999	999999	464	843	634	821	999999	954	540	
213	968	999999	999999	863	657	365	86	149	195	999999	10	542	817	999999	836	999999	999999	216	521	564	999999	510	187	511	393	999999	999999	867	999999	998	806	585	771	300	999999	185	671	624	999999	814	999999	797	353	999999	701	129	458	32	17	711	325	601	442	976	999999	467	582	295	479	393	968	219	430	196	301	424	771	527	508	660	261	999999	453	707	638	184	167	791	809	273	999999	374	860	18	999999	999999	153	999999	69	476	603	999999	999999	379	846	716	377	167	104	287	358	930	524	357	460	444	158	999999	999999	66	310	790	999999	215	999999	603	359	999999	513	96	280	977	468	41	999999	874	736	84	860	921	999999	10	999999	532	999999	884	999999	999999	999999	248	65	418	455	12	176	999999	900	939	800	252	367	955	653	17	16	381	472	492	299	585	708	84	874	426	999999	310	999999	953	999999	693	999999	846	999999	274	40	862	531	465	865	255	999999	796	283	618	564	851	999999	689	526	543	422	368	223	972	999999	980	999999	39	753	866	999999	999999	999999	117	999999	521	101	388	976	153	850	17	626	999999	611	911	999999	266	862	407	953	413	436	999999	999999	395	633	891	733	59	328	999999	711	999	536	999999	157	999999	128	52	760	967	713	383	999999	415	741	178	999999	629	189	287	176	355	999999	315	521	892	836	999999	888	209	655	999999	824	358	999999	627	518	584	763	636	147	819	999999	985	700	999999	72	865	653	999999	530	114	999999	999999	999999	366	96	230	999999	265	338	24	164	560	999999	999999	558	999999	120	124	659	786	999999	553	999999	356	707	927	999999	467	829	999999	460	433	999999	999999	999999	999999	32	938	540	297	999999	508	307	132	999999	999999	672	999999	504	727	755	999999	999999	744	249	327	999999	999999	658	169	999999	999999	436	367	563	731	881	772	730	999999	999999	181	584	372	716	367	255	27	691	620	264	701	962	999999	225	921	628	934	311	738	999999	54	290	380	682	31	81	940	568	999999	999999	900	193	729	414	584	954	999999	37	882	81	883	999999	47	905	913	95	334	151	999999	112	946	470	991	893	999999	890	213	689	694	295	315	458	758	414	999999	517	243	697	641	999999	196	907	429	667	997	999999	999999	474	999999	999999	746	798	926	831	269	440	202	835	999999	693	999999	999999	342	596	999999	999999	999999	632	999999	999999	999999	637	999999	675	999999	999999	51	333	896	521	647	739	921	758	548	517	999999	926	155	923	325	407	562	999999	999999	999999	574	999999	999999	572	228	620	922	372	95	999999	999999	260	915	230	999999	868	939	623	
999999	21	831	584	58	259	902	999999	999999	629	999999	999999	85	562	459	482	474	219	432	999999	303	999999	999999	558	673	439	229	281	999999	924	534	456	468	938	901	213	611	999999	999999	652	670	616	143	303	291	640	44	735	801	999999	756	999999	445	615	330	28	205	283	911	619	40	630	999999	562	104	633	985	999999	660	255	999999	999999	999999	780	663	686	893	523	276	999999	404	493	999999	579	178	356	20	852	999999	883	999999	338	88	174	621	49	999999	999999	209	999999	655	897	84	999999	571	282	753	999999	952	644	134	682	16	879	224	999999	999999	31	394	748	622	142	528	777	999999	542	405	270	168	623	670	323	324	618	386	507	419	925	17	895	602	355	900	974	758	999999	332	208	950	85	999999	994	196	461	999999	522	999999	307	317	38	876	492	506	339	973	811	368	999999	503	716	999999	233	23	498	155	277	999999	554	29	911	999999	207	319	999999	732	675	136	862	583	999999	999999	122	618	979	999999	120	848	570	10	946	968	999999	705	244	948	666	999999	697	316	767	290	824	287	406	818	999999	182	423	606	308	685	505	814	639	588	999999	615	999999	479	44	999999	671	554	999999	943	999999	999999	999999	999999	76	694	439	556	815	999999	313	999999	999999	999999	350	937	435	964	999999	271	472	129	76	999999	933	60	946	999999	281	349	618	999999	999999	462	999999	187	999999	999999	539	999999	256	999999	999999	65	284	190	403	999999	139	107	999999	707	999999	810	480	999999	999999	999999	210	26	748	999999	285	476	965	43	628	759	629	172	840	155	434	999999	25	524	130	20	380	753	656	82	98	183	355	910	428	999999	982	999999	751	676	89	523	864	44	672	999999	100	999999	561	999999	999999	999999	999999	999999	282	762	795	955	46	425	999999	999999	369	999999	132	111	130	999999	615	999999	999999	254	420	999999	76	911	234	980	851	597	920	139	201	22	828	131	999999	507	999999	665	609	36	999999	336	999999	632	164	198	912	570	412	46	636	999999	868	999	555	103	781	371	999999	814	114	449	505	920	265	999999	848	11	194	999999	999999	999999	999999	750	999999	94	546	444	756	45	78	290	999999	999999	999999	864	154	828	999999	823	725	276	136	794	922	999999	999999	706	377	999999	999999	910	385	999999	999999	686	712	127	103	999999	556	347	614	999999	746	823	999999	999999	999999	400	213	999999	435	999999	897	159	822	831	827	999999	999999	840	77	950	999999	167	904	405	273	815	162	999999	999999	999999	277	388	999999	634	999999	108	644	999999	999999	976	603	999999	485	999999	999999	470	863	
881	300	999999	218	715	999999	664	806	589	918	858	999999	611	999999	186	999999	331	103	518	497	198	783	729	373	999999	561	100	356	375	682	999999	513	803	999999	280	736	999999	999999	561	118	996	827	468	189	999999	862	676	737	426	45	163	999999	999999	972	674	107	570	722	175	163	189	318	441	906	999999	354	999999	659	967	450	645	999999	541	410	501	371	999999	549	587	190	885	363	929	339	528	968	999999	999999	287	183	175	926	730	407	929	688	999999	999999	160	441	319	26	770	976	400	727	389	973	999999	999999	999999	31	145	985	278	826	389	112	388	70	999999	999999	999999	794	285	718	705	143	480	812	999999	762	398	155	871	868	592	953	939	800	999999	166	359	973	400	153	791	745	139	999999	999999	293	183	99	226	596	644	976	999999	999999	32	255	502	668	337	999999	632	989	123	410	243	436	999999	587	482	68	372	999999	999999	999999	927	999999	14	377	513	692	589	309	999999	999999	999999	616	262	267	778	342	999999	691	646	379	999999	999999	631	728	869	872	130	999999	999999	168	233	246	581	568	999999	72	251	134	164	645	999999	333	69	839	186	999999	183	905	999999	999999	403	999999	762	34	620	134	338	286	999999	999999	572	992	691	771	60	987	44	999999	513	716	999999	539	536	11	999999	197	742	792	552	252	698	225	787	477	764	999999	484	557	947	629	999999	964	626	523	82	448	999999	999999	999999	198	592	489	999999	999999	58	863	154	760	95	433	392	546	733	266	942	356	214	999999	16	999999	999999	999999	746	999999	982	136	913	22	928	999999	555	453	999999	363	660	219	999999	999999	428	900	999999	999999	472	524	246	197	241	370	581	725	243	999999	291	999999	685	115	742	518	120	922	999999	142	999999	594	877	938	542	380	605	732	999999	999999	796	116	110	789	24	999999	646	794	895	553	999999	212	999999	999999	172	723	677	999999	476	314	999999	506	950	275	891	877	999999	307	654	860	764	849	202	724	631	185	189	895	100	520	871	325	36	406	701	999999	336	748	999999	999999	702	999999	999999	228	934	299	166	999999	898	147	999999	349	149	999999	999999	999999	999999	543	507	986	543	781	464	955	443	269	999999	553	573	271	551	999999	999999	835	167	713	999999	973	999999	999999	29	354	996	953	935	532	186	991	617	999999	619	793	999999	999999	285	999999	999999	309	785	999999	820	612	272	637	596	686	818	314	877	86	998	46	999999	175	967	199	999999	511	30	999999	92	999999	936	999999	651	757	656	740	559	246	126	293	197	124	999999	417	999999	369	
999999	259	714	871	999999	999999	122	999999	49	85	822	96	145	999999	289	874	999999	342	675	808	986	999999	999999	999999	754	640	959	714	849	999999	654	560	117	425	154	770	206	221	999999	406	351	78	717	581	918	473	999999	42	13	999999	531	189	741	282	999999	528	229	637	999999	484	580	999999	733	410	431	272	978	719	939	518	678	999999	969	279	467	999999	130	458	168	291	999999	927	710	536	117	474	999999	835	52	626	551	568	104	999999	999999	999999	344	317	159	655	495	999999	102	999999	643	160	999999	999999	999999	465	407	999999	478	835	945	653	696	207	303	956	453	153	676	323	999999	120	287	999999	454	999999	582	813	309	512	999999	157	834	225	892	999999	265	357	30	587	999999	779	100	268	942	181	256	147	24	202	212	352	714	778	999999	533	873	137	27	300	882	594	999999	999999	50	797	999999	481	999999	346	701	105	133	99	105	197	30	29	149	999999	277	445	799	116	310	453	443	65	697	368	93	137	340	729	704	633	317	999999	227	154	999999	999999	999999	678	999999	117	229	624	999999	339	999999	853	987	744	33	999999	795	365	665	596	364	763	999999	946	262	573	765	403	394	471	880	895	801	999999	920	999999	614	131	615	203	999999	999999	999999	367	855	239	999999	999999	706	268	838	951	999999	631	790	599	991	885	425	999999	351	825	240	999999	999999	617	62	992	824	999999	999999	674	750	472	372	999999	391	999999	101	32	433	179	999999	136	633	928	999999	180	999999	999999	510	728	705	687	851	408	588	170	908	247	187	157	771	999999	435	174	211	999999	268	254	217	576	794	402	504	182	999999	113	999999	999999	190	882	786	503	999999	113	968	72	999999	964	957	230	517	853	999999	285	407	999999	701	469	727	440	999999	960	122	933	934	312	999999	999999	280	484	582	387	999999	305	371	999999	163	331	205	999999	999999	999999	297	999999	999999	999999	557	229	999999	615	999999	999999	999999	749	999999	826	390	97	999999	665	999999	942	999999	482	648	140	795	550	914	139	368	379	273	588	65	618	673	135	999999	993	755	964	999999	665	82	463	584	318	335	999999	887	999999	161	540	269	442	610	815	348	928	155	16	315	999999	256	42	999999	224	693	361	162	264	999999	185	909	914	48	38	410	999999	555	487	225	999999	252	999999	999999	732	999999	623	17	857	787	945	999999	999999	659	269	418	999999	999999	999999	624	973	392	632	853	976	630	355	403	581	415	999999	383	999999	790	936	402	953	814	132	999999	999999	999999	304	999999	999999	337	170	999999	779	619	999999	
587	195	863	252	986	619	449	999999	112	974	229	436	452	633	999999	191	958	722	866	999999	999999	484	474	554	629	97	165	586	649	470	99	624	962	54	576	197	803	548	949	782	514	573	999999	999999	850	917	851	843	703	155	211	543	912	164	146	112	721	319	623	898	999999	862	602	999999	884	605	473	408	67	999999	387	419	772	93	951	660	464	999999	703	711	245	999999	882	503	269	556	711	807	999999	473	475	494	999999	60	328	651	971	389	46	255	454	453	786	328	999999	999999	770	828	213	485	648	178	615	911	663	999999	999999	108	382	338	893	665	999999	594	999999	892	999999	722	999999	999999	689	84	999999	458	267	999999	535	564	734	999999	786	999999	999999	999999	999999	307	878	23	397	185	999999	872	999999	708	361	999999	954	202	418	875	307	999999	73	903	795	573	661	167	654	999999	617	425	373	904	552	20	999999	999999	769	999999	23	481	334	589	999999	999999	77	999999	999999	478	999999	343	156	859	999999	738	819	701	999999	999999	646	721	368	526	568	999999	509	112	166	999999	727	887	432	805	862	826	723	484	275	979	506	852	71	185	43	999999	278	514	734	999999	200	999999	439	518	999999	302	122	807	999999	391	317	964	999999	754	751	999999	999999	350	996	354	24	345	435	999999	999999	793	999999	999999	492	999999	977	994	378	999999	160	367	458	914	839	569	713	915	463	883	671	541	210	999999	434	93	999999	927	999999	390	798	855	999999	999999	764	181	642	999999	999999	736	999999	999999	596	310	999999	999999	502	995	510	436	640	109	881	552	986	222	593	353	999999	409	919	59	999999	987	553	305	999999	676	160	668	927	999999	600	999999	479	359	944	899	712	49	591	999999	427	999999	999999	699	973	391	999999	551	588	299	181	915	817	364	835	609	756	308	960	825	845	842	509	856	508	165	82	636	277	694	640	999999	818	551	632	999999	248	853	331	999999	999999	608	89	999999	612	684	909	125	523	345	152	414	89	765	999999	584	580	892	200	999999	319	168	283	893	999999	462	107	999999	731	439	370	902	999999	918	999999	246	762	872	254	823	255	956	122	932	551	235	999999	62	29	57	825	355	662	512	732	722	999999	195	978	160	587	643	393	999999	999999	250	437	170	820	295	821	708	648	377	999999	362	56	999999	352	999999	822	54	256	684	614	999999	250	474	999999	999999	911	999999	893	103	246	999999	573	37	999999	999999	798	478	242	733	235	999999	706	295	938	999999	675	999999	843	999999	337	542	397	709	480	999999	999	962	999999	999999	
999999	255	815	555	140	961	788	28	394	51	999999	354	812	522	458	497	318	954	535	814	999999	928	733	348	765	703	224	864	557	997	311	999999	999999	999999	999999	999999	311	161	164	999999	999999	999999	599	801	920	983	730	874	260	983	651	55	436	170	50	455	999999	999999	789	437	999999	924	471	999999	740	799	850	178	172	477	196	166	799	999999	999999	999999	339	932	428	782	972	349	613	574	355	999999	409	999999	603	999999	468	999999	999999	727	239	667	999999	999999	70	131	142	562	712	783	999999	495	255	878	937	150	126	589	999999	17	999999	999999	999999	999999	51	484	399	517	575	999999	18	362	793	82	328	999999	999999	137	999999	999999	649	420	636	829	777	860	19	999999	999999	462	788	879	785	365	272	831	999999	999999	170	585	731	999999	987	454	774	443	701	183	559	382	436	989	718	999999	368	54	771	491	129	191	474	868	999999	122	479	139	577	999999	809	999999	218	425	967	295	575	999999	999999	999999	65	999999	169	836	972	31	35	999999	171	999999	996	228	69	864	999999	978	121	862	511	999999	974	645	866	272	374	999999	174	999999	31	432	186	343	621	589	435	785	32	638	896	999999	97	680	967	543	442	590	438	353	999999	999999	184	713	522	558	999999	999999	999999	999999	472	910	857	999999	999999	738	999999	999999	607	480	999999	393	956	999999	966	999999	787	303	677	333	830	783	633	820	764	999999	258	472	821	999999	380	999999	999999	135	999999	986	243	999999	999999	999999	686	778	983	999999	999999	863	999999	999999	746	111	771	999999	999999	153	76	999999	287	47	260	743	490	394	841	999999	109	999999	84	999999	316	999999	187	714	999999	448	646	999999	799	675	905	900	999999	556	999999	719	999999	466	999999	175	999999	487	708	205	999999	169	999999	301	937	448	857	501	789	210	999999	766	924	66	524	999999	507	24	888	611	999999	359	741	999999	668	132	254	643	150	999999	771	828	999999	981	892	240	999999	355	124	999999	818	413	121	801	999999	959	794	999999	999999	978	999999	999999	598	107	73	473	999999	999999	633	999999	204	224	361	999999	999999	566	495	943	174	293	604	162	900	999999	999999	728	247	999999	772	709	337	19	999999	171	999999	727	240	183	918	999999	999999	885	999999	309	999999	999999	62	241	372	604	473	851	80	659	384	515	153	71	314	344	999999	487	51	923	486	194	524	199	638	711	999999	321	999999	999999	999999	718	440	999999	379	999999	999999	15	577	178	245	486	939	51	787	999999	584	178	868	583	203	334	843	797	999999	973	999999	863	603	661	277	161	826	999999	
999999	666	85	999999	692	999999	999999	999999	999999	873	688	999	255	482	411	903	999999	168	453	451	552	156	874	642	999999	405	999999	813	412	916	999999	93	660	614	863	131	659	41	485	999999	915	972	425	970	119	823	728	606	461	999999	534	119	999999	384	782	41	791	443	775	999999	15	999999	818	999999	972	604	349	641	619	999999	253	105	999999	699	999999	579	731	999999	532	954	677	999999	362	712	391	999999	385	286	999999	831	339	999999	999999	999999	748	70	999999	431	999999	999999	484	96	987	180	456	439	436	18	848	213	310	888	910	820	618	501	502	999999	999999	999999	228	73	810	787	951	999999	839	493	951	475	424	309	905	27	480	999999	526	192	999999	952	365	376	437	627	530	451	315	445	580	256	568	59	819	818	999999	420	999999	209	228	429	599	999999	67	383	999999	999999	982	893	350	37	999999	320	849	659	824	852	999999	192	267	510	721	999999	912	999999	906	999999	490	97	999999	69	314	327	963	836	362	422	999999	999999	838	529	468	999999	104	552	280	258	209	169	993	444	999999	104	941	718	708	999999	40	361	476	423	521	895	999999	291	999999	999999	999999	23	307	412	999999	581	353	737	51	308	309	370	999999	658	999999	330	104	296	284	219	999999	254	999999	166	391	957	999999	999999	18	999999	260	813	828	622	900	195	999999	590	901	213	999999	999999	677	409	896	670	927	817	257	200	801	875	17	513	999999	112	885	150	999999	585	993	928	999999	999999	999999	999999	541	812	999999	999999	467	513	395	999999	469	181	577	999999	999999	721	999999	769	178	999999	772	384	806	325	999999	798	310	722	999999	325	220	999999	484	999999	999999	999999	999999	124	999999	276	733	297	490	936	54	112	999999	999999	879	309	555	233	760	911	999999	673	690	225	473	959	680	744	999999	79	860	647	999999	378	376	860	999999	915	709	901	999999	484	894	869	281	247	273	999999	999999	999999	770	986	71	999999	502	687	719	912	651	110	596	989	353	420	999999	406	415	999999	790	29	716	639	523	858	828	231	778	820	999999	236	695	537	901	683	308	999999	586	999999	876	689	999999	999999	999999	999999	315	104	141	484	793	874	831	117	999999	823	554	999999	472	212	745	280	999999	898	968	425	415	68	97	669	121	212	999999	292	289	111	878	46	376	914	553	733	999999	999999	37	79	405	587	999999	88	999999	178	999999	383	387	999999	999999	251	711	848	999999	999999	17	472	999999	590	64	999999	828	261	999999	518	999999	558	659	21	191	614	999999	898	29	827	884	19	540	999999	800	447	
999999	683	331	636	999999	527	720	306	999999	627	931	446	999999	999999	759	923	142	621	413	999999	723	376	424	175	380	813	828	376	372	997	932	429	790	617	642	999999	999999	999999	193	247	837	999999	295	563	682	434	883	999999	999999	960	876	918	539	999999	723	999999	269	999999	265	999999	698	353	934	728	999999	512	656	999999	224	999999	993	999999	437	176	25	370	90	860	492	946	929	666	999999	999999	999999	23	889	843	893	113	885	774	999999	999999	999999	493	999999	566	868	180	777	484	948	999999	967	62	491	373	999999	363	458	408	673	319	999999	42	55	999999	999999	999999	622	999999	515	120	728	229	999999	764	627	999999	999999	523	992	321	179	455	717	843	444	78	531	526	911	999999	655	487	110	743	91	516	448	999999	959	196	558	999999	969	999999	736	999999	290	727	746	409	421	999999	415	361	150	146	325	211	98	999999	160	106	901	999999	464	999999	999999	999999	999999	999999	999999	56	564	806	763	215	999999	999999	117	696	787	999999	779	512	129	720	81	749	603	945	201	246	999999	429	45	462	71	999999	383	495	629	262	53	635	326	374	379	609	597	934	661	446	103	401	999999	355	326	399	855	743	179	999999	999999	999999	919	999999	999999	145	770	999999	153	490	999999	622	77	534	760	999999	196	754	351	472	999999	668	294	755	152	416	678	689	999999	672	149	639	326	999999	827	315	999999	479	999999	999999	838	296	791	180	999999	481	333	226	595	182	213	111	402	706	227	999999	454	174	999999	832	466	91	175	481	999999	999999	999999	999999	707	455	437	716	999999	999999	999999	865	876	999999	814	671	999999	461	104	999999	468	47	247	619	42	70	861	551	775	999999	777	756	131	319	829	84	185	515	519	999999	744	496	483	295	81	362	999999	340	359	42	749	15	986	999999	22	313	999999	686	785	647	999999	999999	999999	333	338	999999	743	567	293	999999	496	576	942	999999	228	971	563	951	547	680	179	531	202	743	554	772	769	919	306	525	456	498	730	999999	556	858	555	160	957	999999	618	333	56	619	999999	182	73	999999	982	51	750	676	148	114	477	72	693	208	779	566	118	999999	999999	768	293	997	845	80	407	999999	999999	999999	994	353	72	846	484	582	206	381	708	999999	999999	265	775	779	999999	626	404	494	174	357	380	400	95	999999	72	288	336	548	337	992	999999	622	625	346	682	794	52	630	587	121	999999	407	999999	381	887	14	999999	999999	648	229	676	912	205	78	42	604	999999	999999	784	206	255	658	54	716	111	999999	640	438	
107	564	583	773	999999	63	356	973	542	714	906	68	295	823	900	999999	326	723	426	556	313	88	536	999999	846	391	865	353	363	151	280	574	374	564	416	93	645	999999	15	152	722	69	71	999999	371	726	911	999999	757	936	999999	388	897	999999	134	28	38	809	927	524	197	12	619	401	444	342	693	730	416	817	472	424	999999	283	833	254	999999	982	412	130	480	443	595	426	752	999999	676	999999	999999	397	64	835	974	490	999999	719	449	670	999999	39	42	190	999999	940	473	974	670	623	260	880	11	55	999999	999999	999999	753	417	202	649	999999	999999	413	300	999999	762	999999	449	236	999999	124	804	356	873	999999	98	299	999999	654	953	777	231	63	999999	558	396	19	438	177	446	212	311	256	31	999999	374	628	889	996	188	999999	535	999999	305	999999	86	999999	181	34	719	999999	335	763	249	872	331	611	999999	741	632	752	999999	282	789	125	812	999999	335	317	17	469	999999	432	999999	999999	251	786	758	893	482	741	837	999999	457	692	999999	548	17	159	245	762	254	157	373	999999	999999	262	654	189	333	999999	329	864	26	259	354	902	297	133	630	544	853	490	269	999999	999999	793	999999	107	248	273	999999	186	999999	255	225	262	999999	50	487	999999	142	578	999999	999999	422	999999	397	208	347	974	261	999999	999999	999999	908	999999	999999	481	999999	845	437	556	941	69	978	999999	792	771	43	101	844	999999	999999	999999	412	285	919	315	478	941	406	626	759	999999	22	999999	657	381	346	461	373	999999	529	999999	999999	999999	999999	510	974	280	191	626	174	256	140	14	247	888	297	632	843	999999	999999	999999	448	999999	999999	677	57	999999	494	999999	434	582	727	267	727	14	88	999999	999999	419	340	208	999999	780	462	513	143	17	428	768	94	713	617	790	999999	950	203	751	999999	999999	463	662	999999	999999	201	999999	999999	999999	287	242	999999	470	983	434	252	804	818	668	999999	999999	544	49	893	725	336	720	964	937	683	999999	811	999999	999999	690	955	678	423	989	588	869	985	999999	730	196	958	999999	729	193	548	779	141	535	402	504	999999	423	999999	69	444	999999	628	591	200	999999	431	482	430	999999	479	573	390	829	89	488	308	999999	319	999999	767	712	991	780	398	999999	644	286	934	999999	275	542	909	364	999999	118	999999	403	999999	230	765	999999	203	435	999999	974	399	999999	999999	913	205	150	114	71	302	732	489	847	202	296	999999	999999	548	999999	38	937	663	999999	284	971	999999	904	213	999999	942	291	999999	565	999999	423	
999999	999999	830	999999	350	134	437	848	999999	999999	628	404	210	783	364	620	937	319	407	776	321	372	38	484	999999	300	937	25	128	20	223	999999	780	999999	999999	999999	324	526	544	904	509	814	964	999999	352	843	999999	429	734	999999	353	209	168	999999	999999	151	314	356	354	999999	196	421	730	61	609	703	623	999999	11	999999	306	420	999999	502	277	999999	408	576	141	833	596	999999	999999	796	667	24	766	490	677	640	999999	967	182	999999	999999	97	999999	913	852	648	229	282	428	904	999999	932	434	665	32	999999	743	737	224	521	999999	679	141	933	393	594	937	143	754	370	999999	338	248	290	785	189	421	494	723	999999	613	324	999999	385	770	734	999999	111	467	81	897	491	753	999999	41	48	999999	161	999999	999999	711	96	528	68	304	697	694	999999	999999	842	194	258	24	730	908	149	590	755	172	659	15	836	675	999999	472	128	999999	588	259	747	233	270	999999	465	782	999999	999999	40	91	83	50	445	231	624	999999	649	477	999999	752	892	457	210	988	870	262	874	420	999999	595	185	999999	116	999999	999999	619	924	999999	558	948	390	353	559	673	99	619	569	615	60	796	823	651	999999	835	999999	299	32	281	999999	999999	999999	116	999999	445	906	960	933	999999	98	15	962	999999	918	83	371	548	898	999999	899	999999	693	269	999999	58	999999	534	999999	280	537	843	597	999999	199	355	51	284	402	123	767	139	685	27	526	55	834	468	732	488	999999	818	400	494	382	842	999999	647	746	902	673	382	999999	999999	999999	999999	417	319	176	573	999999	97	156	785	770	999999	576	675	742	325	223	313	999999	82	806	999999	452	112	280	356	835	403	537	500	449	394	729	31	13	281	999999	525	999999	999999	999999	999999	672	615	724	612	999999	844	905	431	688	999999	580	999999	857	305	802	315	48	999999	999999	999999	559	999999	345	385	999999	554	671	471	687	999999	21	999999	627	430	55	837	387	668	89	990	999999	116	811	999999	814	999999	174	708	479	999999	999999	482	430	817	826	999999	279	999999	571	721	999999	444	743	990	359	937	709	436	259	964	927	379	739	747	149	453	844	266	571	647	389	963	991	365	220	539	222	809	999999	39	999999	48	107	999999	817	64	999999	820	729	876	693	737	458	999999	404	117	999999	683	677	383	181	999999	777	923	342	219	999999	387	779	819	725	899	833	230	405	888	282	999999	929	95	89	33	536	999999	954	652	514	486	961	113	797	538	142	230	857	556	999999	183	35	607	612	985	50	
910	160	793	904	999999	119	515	835	999999	753	999999	999999	157	999999	91	969	999999	705	966	426	676	32	197	999999	999999	999999	849	999999	999999	355	332	483	103	983	626	999999	170	999999	286	376	999999	278	437	999999	999999	999999	710	80	189	213	999999	999999	646	569	374	888	963	37	302	865	269	888	999999	999999	431	118	999999	174	859	547	999999	999999	428	599	999999	408	595	412	226	685	662	779	447	895	19	429	999999	534	999999	738	581	143	455	999999	999999	567	542	423	363	441	727	545	221	642	404	999999	484	57	599	965	303	560	811	617	213	490	451	840	14	11	281	999999	555	130	965	675	999999	17	491	412	866	181	999999	999999	958	126	568	804	500	615	945	789	999999	653	445	30	331	838	217	627	126	701	999999	361	169	61	989	999999	677	729	906	476	999999	196	109	131	999999	999999	658	97	921	646	349	398	65	492	740	902	685	944	999999	999999	800	999999	296	999999	763	697	624	999999	999999	477	999999	771	709	479	234	999999	554	324	519	999999	189	999999	705	479	361	30	305	677	999999	999999	415	999999	385	257	999999	700	899	934	367	999999	412	752	960	454	519	578	999999	586	267	991	999999	999999	435	999999	479	680	169	817	812	743	402	946	999999	49	72	405	396	461	802	534	849	619	999999	706	892	436	169	261	959	783	340	718	420	330	739	54	307	336	999999	995	540	92	131	624	420	465	167	999999	391	999999	192	237	783	732	151	999999	414	999999	166	999999	999999	999999	857	39	412	999999	999999	274	999999	28	108	999999	999999	807	993	767	498	342	295	436	279	248	869	999999	601	113	999999	999999	188	11	999999	578	180	734	484	632	234	102	222	999999	929	892	621	999999	26	132	553	976	999999	384	249	999999	999999	729	773	282	48	999999	438	999999	748	848	95	308	388	999999	999999	949	999999	371	999999	405	129	999999	506	999999	627	507	829	478	560	999999	948	999999	999999	567	145	450	961	212	999999	222	664	913	989	91	807	322	999999	999999	242	603	654	378	841	999999	952	885	232	397	654	541	999999	959	999999	999999	999999	999999	546	820	999999	449	999999	129	777	329	741	216	999999	425	578	314	523	342	999999	956	313	580	962	999999	615	260	227	573	557	61	40	704	175	999999	191	526	775	173	112	793	615	534	600	999999	112	745	326	807	818	349	999999	849	724	791	485	329	327	629	999999	143	231	999999	572	726	299	999999	50	368	999999	62	539	360	999999	451	351	779	979	450	814	999999	999999	420	999999	217	43	190	999999	999999	723	861	208	999999	
957	968	572	200	962	874	233	75	705	958	999999	765	810	668	619	282	999999	706	350	999999	814	999999	999999	999999	999999	999999	692	118	66	999999	644	999999	853	999999	402	271	879	161	817	115	227	999999	174	975	846	990	406	374	570	707	934	27	521	999999	341	622	768	760	532	607	191	999999	999999	49	999999	201	912	428	276	358	402	298	889	244	659	75	181	234	999999	678	999999	328	547	358	999999	627	861	999999	999999	779	502	129	629	219	924	999999	740	135	999999	999999	88	978	107	999999	314	646	137	999999	671	276	451	544	795	853	649	862	999999	659	317	999999	339	390	999999	496	855	999999	999999	679	320	556	335	56	571	319	600	979	230	335	999999	94	999999	584	860	785	338	957	333	999999	569	71	536	999999	999999	999999	999999	697	999999	611	366	41	977	999999	966	125	940	405	972	485	263	670	642	251	615	999999	205	999999	999999	591	167	897	950	893	119	999999	999999	254	238	605	994	902	377	999999	969	22	116	999999	618	744	999999	933	985	999999	522	899	429	295	999999	593	771	569	999999	29	453	468	91	999999	348	999999	105	696	176	377	999999	999999	302	999999	282	603	126	999999	147	999999	747	234	912	112	381	220	829	734	999999	645	833	434	734	357	175	510	931	32	703	900	649	999999	767	617	366	171	999999	999999	23	871	477	617	432	392	282	229	555	978	712	137	887	999999	999999	530	543	999999	999999	945	856	771	671	999999	999999	246	999999	600	466	304	745	219	613	433	999999	908	178	999999	12	352	85	946	954	952	999999	575	23	999999	241	246	84	310	545	661	549	251	209	383	168	195	256	681	999999	261	243	503	524	464	648	17	362	327	999999	283	999999	910	816	718	783	883	999999	999999	368	999999	230	445	999999	951	884	999999	708	794	999999	816	106	403	194	703	719	816	61	999999	999999	233	999999	756	255	272	999999	999999	434	491	599	284	961	399	323	542	40	999999	999999	999999	579	178	308	999999	270	248	999999	999999	725	123	999	967	999999	674	999999	144	345	474	199	410	169	999999	999999	999999	205	783	854	706	90	651	672	920	999999	488	979	471	925	326	496	17	95	999999	999999	999999	491	631	999999	999999	182	188	206	999999	608	429	412	334	999999	999999	999999	486	393	480	395	84	450	88	999999	354	999999	755	219	29	977	192	325	843	341	999999	736	573	342	567	999999	902	455	116	322	567	999999	654	348	999999	953	999999	623	615	931	999999	870	999999	650	107	601	427	999999	999999	588	999999	113	569	993	398	355	799	154	826	945	493	
629	999999	765	423	999999	51	417	375	76	968	568	999999	912	999999	999999	333	922	999999	999999	117	933	278	999999	999999	999999	999999	661	949	999999	163	999999	797	669	999999	220	535	646	999999	999999	560	20	602	120	620	856	403	656	500	534	31	999999	909	860	838	559	361	999999	868	999999	999999	390	467	877	912	112	770	999999	474	999999	338	686	999999	415	999999	107	340	167	907	50	69	859	170	999999	999999	286	955	999999	999999	888	999999	999999	778	276	999999	180	552	725	207	517	96	363	192	999999	206	345	191	999999	455	999999	229	203	909	828	900	902	229	53	410	999999	156	833	219	999999	999999	619	908	429	999999	999999	999999	999999	959	999999	954	705	676	951	999999	999999	105	461	999999	99	669	999999	809	949	375	174	951	508	324	571	370	262	154	606	999999	586	437	762	166	220	196	613	243	519	874	204	235	999999	825	279	999999	695	351	129	916	999999	999999	958	999999	183	293	999999	300	397	38	701	561	999999	176	641	704	342	999999	281	999999	65	431	999999	85	180	999999	683	682	999999	40	999999	999999	35	689	28	776	478	708	999999	927	999999	999999	846	490	182	999999	999999	111	194	574	208	400	80	999999	861	345	999999	883	999999	244	609	373	254	367	363	790	999999	390	157	865	235	634	321	353	999999	741	585	808	902	537	783	582	999999	480	832	284	841	808	999999	999999	264	595	825	748	999999	999999	79	488	136	392	117	999999	953	328	349	573	89	726	463	999999	759	712	980	999999	999999	37	875	999999	534	89	948	999999	999999	474	999999	640	808	572	35	986	999999	106	681	519	429	19	628	179	141	999999	205	124	354	708	923	999999	614	479	298	999999	901	305	954	57	443	389	221	999999	999999	709	764	516	999999	999999	457	662	40	470	999999	450	999999	705	642	275	884	834	999999	853	550	67	35	339	284	735	95	376	152	634	86	50	797	999999	999999	999999	504	689	423	876	261	270	522	154	553	847	890	205	663	999999	173	609	15	368	938	660	683	435	999999	999999	392	90	520	405	394	999999	653	999999	254	999999	771	205	999999	506	602	290	999999	999999	785	436	999999	890	713	463	471	477	44	439	211	800	748	999999	456	458	999999	999999	750	126	759	668	204	630	950	453	999999	999999	198	999999	765	999999	125	802	999999	805	129	999999	999999	66	999999	999999	850	223	68	454	471	999999	748	999999	22	431	539	428	999999	126	242	224	939	270	546	503	288	535	674	553	684	945	428	651	339	992	999999	694	192	842	818	980	572	999999	981	999999	229	236	497	999999	
128	999999	681	533	573	905	562	999999	520	441	999999	999999	999999	515	770	526	999999	106	999999	999999	626	844	999999	999999	308	261	652	444	289	999999	283	61	48	339	434	999999	999999	894	88	434	440	698	184	999999	213	503	440	66	999999	465	999999	133	604	477	999999	999999	999999	402	234	321	999999	127	826	198	168	999999	286	219	91	782	261	389	28	207	589	928	670	999999	85	999999	821	595	709	999999	390	160	457	570	999999	160	536	872	999999	766	999999	322	871	985	592	999999	226	999999	999999	951	213	999999	999999	406	887	788	999999	964	327	429	999999	667	418	12	808	17	999999	716	597	931	999999	389	719	261	36	277	66	685	903	457	589	600	620	999999	620	829	55	60	682	833	999999	572	554	251	276	513	904	869	186	584	999999	510	633	54	705	823	842	999999	379	620	732	999999	71	869	839	900	57	660	999999	979	962	88	43	763	394	683	834	478	985	523	373	999999	508	328	960	88	966	999999	61	999999	987	999999	680	72	111	618	510	685	411	376	465	253	487	999999	622	419	477	870	659	32	988	373	999999	856	999999	545	999999	743	909	761	933	481	608	594	992	768	407	970	661	775	183	159	77	619	999999	130	709	311	999999	550	611	999999	916	39	808	623	336	824	815	565	199	766	999999	649	442	984	999999	893	215	853	21	999999	218	883	848	999999	306	257	799	136	836	999999	48	368	159	837	999999	579	999999	379	442	583	999999	106	999999	416	999999	999999	187	999999	485	816	105	851	539	999999	999999	42	999999	999999	999999	999999	34	688	729	999999	728	418	999999	605	999999	75	117	836	421	999999	350	122	307	442	467	879	80	999999	651	30	32	999999	999999	54	949	532	999999	817	62	999999	558	999999	376	515	687	964	926	581	999999	420	708	269	999999	111	764	775	735	747	511	446	18	999999	999999	999999	999999	541	999999	456	999999	999999	999999	299	783	67	999999	873	745	791	755	999999	953	498	81	999999	321	999999	756	727	289	999999	796	651	315	616	999999	260	440	666	999999	156	384	480	999999	758	744	419	486	382	232	891	999999	944	992	999999	493	520	237	806	398	294	784	862	177	481	109	34	984	176	713	629	443	89	333	608	128	482	572	323	999999	902	286	384	505	999999	999999	999999	658	307	133	999999	999999	634	278	999999	999999	521	313	453	658	719	435	999999	999999	602	999999	950	620	393	999999	20	947	914	999999	999999	17	409	367	779	337	999999	376	686	53	879	606	999999	999999	161	247	607	179	999999	999999	776	476	967	715	999999	939	999999	
242	274	417	999999	886	118	324	782	174	961	163	533	999999	412	352	748	999999	789	996	649	999999	469	999999	999999	840	828	260	542	999999	50	694	999999	999999	142	23	999999	279	931	992	498	494	37	999999	999999	453	646	12	999999	434	728	701	925	905	299	64	999999	999999	999999	281	67	857	781	763	999999	999999	698	693	999999	398	999999	478	344	797	507	165	121	482	870	839	204	826	999999	999999	300	348	999999	559	550	88	999999	984	999999	659	935	640	712	274	861	18	754	999999	28	863	999999	260	367	138	999999	144	999999	300	999999	999999	999999	999999	859	673	473	786	509	999999	153	999999	157	999999	333	685	862	999999	453	847	621	862	94	252	807	144	925	49	981	999999	999999	415	999999	949	736	859	582	703	780	48	801	85	508	615	808	123	715	926	927	999999	276	540	691	999999	999999	999999	211	834	433	725	748	433	804	870	988	738	769	207	529	473	113	168	96	414	56	999999	999999	479	444	999999	999999	998	122	310	372	620	724	50	280	351	658	747	999999	65	300	377	999999	638	627	80	354	517	407	463	999999	118	999999	286	58	143	41	999999	400	999999	306	749	320	504	507	378	23	728	927	999999	999999	999999	887	999999	123	678	999999	725	999999	373	999999	910	601	659	999999	264	999999	447	992	147	320	999999	356	542	999999	550	67	776	999999	258	66	625	590	999999	647	221	230	999999	173	380	868	315	880	36	398	999999	158	999999	772	999999	212	576	999999	789	867	890	19	999999	282	572	999999	498	594	603	317	724	329	381	21	999999	43	999999	283	621	279	999999	55	329	153	372	401	405	999999	999999	999999	489	889	999999	362	999999	211	875	150	600	999999	999999	721	287	999999	999999	999999	999999	649	262	999999	459	302	124	999999	862	844	999999	211	910	999999	999999	493	705	556	827	834	528	999999	264	318	999999	999999	999999	862	999999	293	768	610	999999	999999	624	755	999999	678	596	197	774	999999	999999	912	999999	674	240	429	543	886	999999	730	891	838	548	757	999999	944	61	999999	619	999999	620	578	86	90	731	999999	556	469	741	999999	960	999999	70	246	529	351	796	493	381	263	328	999999	277	999999	718	999999	757	867	370	808	626	999999	577	522	999999	999999	836	441	942	626	873	83	999999	988	770	999999	778	311	237	53	157	568	477	366	934	999999	311	48	371	100	999999	688	109	933	411	999999	72	547	575	608	514	365	999999	754	999999	999999	869	289	276	467	862	456	639	326	660	68	281	221	588	74	999999	999999	79	852	769	194	974	220	586	558	197	241	
735	628	999999	792	26	722	976	689	737	999999	771	999999	238	409	58	782	283	353	940	851	999999	511	999999	717	295	999999	985	999999	280	658	702	999999	999999	631	721	999999	787	868	51	558	245	898	999999	597	35	999999	623	370	146	999999	999999	243	617	346	281	233	638	821	999999	327	999999	782	418	88	329	63	633	999999	688	47	995	414	999999	391	616	70	184	402	999999	999999	85	999999	999999	88	999999	999999	110	933	999999	498	382	965	999999	723	821	463	489	258	277	972	542	26	681	999999	999999	532	932	236	730	999999	999999	246	140	999999	251	999999	723	339	366	999999	953	700	999999	999999	999999	999999	53	587	570	163	580	926	134	999999	999999	69	999999	999999	883	999999	536	999999	212	149	999999	999999	999999	983	481	709	999999	999999	891	417	28	841	768	492	443	176	489	354	999999	999999	639	132	122	999999	800	192	178	764	456	177	333	999999	498	118	999999	529	204	69	115	860	423	999999	999999	717	700	745	300	461	525	999999	710	192	218	634	509	999999	33	999999	193	299	541	975	999999	724	999999	999999	353	660	741	914	999999	429	248	805	163	218	97	405	999999	65	892	717	248	739	467	151	871	999999	608	999999	505	999999	876	816	328	448	727	320	633	761	402	640	999999	610	999999	290	944	412	480	301	239	627	702	999999	406	823	737	999999	267	941	77	489	61	999999	999999	999999	999999	431	486	715	999999	999999	771	959	662	262	997	637	993	999999	207	469	392	317	999999	878	999999	748	999999	505	711	764	63	691	693	913	588	411	999999	555	737	999999	925	999999	999999	999999	999999	742	474	154	825	109	969	90	744	608	999999	744	123	999999	122	804	21	981	14	726	724	999999	276	749	999999	596	445	448	449	999999	999999	627	506	743	31	345	999999	275	679	611	794	999999	947	94	999999	844	297	661	443	933	510	943	761	94	736	999999	476	725	480	999999	999999	531	641	999999	74	999999	999999	380	518	777	530	746	311	402	931	752	142	191	932	829	308	783	999999	999999	184	999999	866	422	16	255	868	999999	999999	450	999999	273	341	887	30	348	999999	917	999999	999999	413	999999	999999	368	163	984	643	294	792	651	930	999999	525	135	885	473	999999	999999	373	273	999999	971	999999	860	999999	999999	420	255	171	999999	231	999999	641	349	112	999999	958	999999	999999	999999	611	584	766	152	520	76	747	999999	999999	556	999999	999999	999999	878	757	999999	811	780	999999	495	999999	398	132	207	430	549	248	186	32	474	515	114	565	351	662	999999	214	809	350	388	999999	999999	253	999999	859	448	
837	763	591	999999	608	187	594	999999	458	999999	461	568	722	970	828	999999	999999	537	51	999999	226	212	226	433	236	11	439	535	999999	369	999999	517	999999	999999	999999	485	595	361	866	999999	999999	999999	892	449	872	646	97	380	560	358	999999	716	574	999999	231	634	546	167	443	607	747	69	999999	99	77	944	230	740	268	999999	999999	831	999999	713	999999	999999	319	776	561	590	913	999999	999999	227	348	438	943	999999	759	87	999999	437	999999	269	999999	461	594	999999	999999	928	425	357	122	217	382	199	999999	860	126	999999	324	770	999999	999999	693	688	93	980	750	999999	10	119	980	190	413	548	999999	411	133	659	839	516	404	999999	999999	566	947	767	844	159	999999	92	994	962	762	178	831	74	575	901	999999	614	62	742	927	316	376	999999	804	834	285	999999	736	999999	957	807	999999	999999	999999	136	999999	999999	145	999999	999999	917	125	28	427	244	717	999999	835	232	292	999999	464	662	999999	999999	999999	25	999999	20	874	749	999999	537	14	999999	803	858	999999	449	170	60	479	460	999999	19	999999	999999	999999	569	126	999999	999999	514	999999	999999	353	713	276	829	999999	725	363	135	727	506	571	588	23	472	441	999999	472	999999	71	999999	755	999999	999999	696	668	842	511	403	893	448	941	842	363	999999	611	99	591	557	513	444	696	354	732	990	447	612	343	51	137	999999	962	999999	452	941	999999	348	547	579	171	103	999999	959	241	999999	564	729	234	741	999999	352	999999	999999	883	627	999999	410	999999	185	259	65	999999	999999	276	635	485	530	399	422	304	273	552	22	395	419	229	736	122	453	435	718	387	601	999999	785	990	56	999999	824	405	999999	999999	372	330	115	999999	755	999999	606	803	43	339	999999	447	999999	799	265	530	999999	407	808	999999	827	750	540	677	906	288	490	644	438	992	575	26	999999	205	190	999999	290	825	474	999999	999999	999999	999999	388	575	164	593	985	735	526	74	426	597	289	249	621	789	437	687	476	212	961	375	51	764	796	720	401	619	573	250	648	933	765	780	999999	999999	162	112	999999	999999	505	908	999999	999999	158	429	447	999999	568	901	852	147	997	840	555	999999	360	624	778	999999	201	375	999999	999999	426	492	831	508	72	273	637	335	935	781	707	62	463	122	615	377	282	445	61	671	398	510	999999	924	235	999999	998	537	334	318	503	999999	999999	634	512	999999	597	939	893	305	274	526	212	999999	999999	999999	821	247	18	411	171	756	324	500	888	915	555	907	999999	169	999999	109	10	626	
288	577	316	999999	610	950	780	999999	999999	756	407	999999	308	721	790	733	91	999999	529	999999	999999	746	815	999999	746	596	119	689	667	734	999999	174	525	585	999999	566	195	999999	637	68	999999	999999	214	567	102	999999	999999	834	126	548	87	515	580	87	479	542	761	69	92	23	840	100	675	817	999999	243	355	722	999999	234	548	99	132	470	302	328	999999	999999	164	728	980	285	999999	128	656	524	999999	448	116	404	804	136	909	999999	227	539	162	999999	840	858	672	999999	58	892	10	988	999999	999999	999999	161	10	513	904	363	43	565	999999	999999	999999	211	650	906	616	391	429	421	189	509	253	999999	175	153	416	305	66	96	236	680	999999	999999	142	483	663	955	403	999999	999999	556	590	662	22	605	237	639	999999	765	999999	667	472	999999	808	883	999999	999999	999999	856	106	608	999999	946	999999	847	439	501	79	176	253	660	999999	999999	200	999999	918	999999	750	569	999999	777	97	301	809	999999	217	539	999999	999999	616	640	999999	547	999999	622	999999	644	334	174	175	735	999999	52	999999	626	680	343	398	184	999999	286	999999	425	939	999999	521	15	147	769	640	900	641	820	559	999999	691	450	934	999999	384	999999	266	999999	403	190	218	55	999999	192	889	873	150	999999	999999	340	368	553	607	999999	110	254	507	564	533	275	999999	749	492	999999	999999	240	999999	820	999999	999999	999999	695	31	999999	999999	999999	234	954	880	767	999999	999999	999999	229	253	147	842	999999	476	139	777	701	62	138	999999	469	562	871	256	659	999999	330	884	999999	999999	673	999999	999999	764	634	999999	999999	684	766	515	147	999999	999999	999999	999999	397	349	353	671	999999	327	642	999999	999999	651	999999	363	707	231	999999	439	81	999999	907	580	615	993	305	999999	120	999999	999999	295	622	999999	256	299	999999	999999	271	135	976	999999	689	993	40	638	999999	123	721	665	844	999999	473	86	75	999999	365	94	193	403	53	511	999999	999999	999999	356	280	722	404	623	156	259	959	999999	999999	858	253	914	550	999999	816	191	130	454	999999	999999	822	999999	883	999999	934	132	275	867	91	475	662	999999	693	683	367	464	719	999999	518	595	503	999999	623	999999	999999	450	544	999999	587	862	999999	116	309	745	999999	999999	839	999999	689	34	984	102	96	999999	205	252	231	866	619	999999	472	32	999999	999999	71	525	999999	675	999999	493	999999	68	290	229	94	556	999999	999999	158	632	624	291	999999	494	999999	410	220	635	21	999999	999999	677	596	234	999999	368	181	999999	683	19	811	999999	507	999999	446	925	
999999	867	903	649	552	282	999999	986	738	191	614	451	192	999999	315	297	664	145	999999	910	471	65	829	999999	384	195	274	149	821	460	783	222	57	685	999999	352	999999	999999	999999	947	959	610	496	218	999999	730	332	32	999999	524	509	999999	932	536	463	999999	47	187	274	366	18	578	175	287	407	999999	403	507	72	999999	565	999999	999999	326	950	999999	569	621	972	654	999999	251	446	306	950	421	999999	520	232	999999	999999	555	106	885	938	391	999999	999999	810	361	336	999999	960	740	959	217	999999	616	586	602	196	999999	214	999999	503	766	999999	868	336	986	122	999999	284	229	657	20	999999	18	387	999999	999999	360	999999	999999	999999	47	291	999999	347	999999	943	673	999999	630	999999	888	350	486	391	999999	259	575	999999	823	999999	453	999999	741	92	948	22	469	239	28	185	999999	999999	593	301	466	485	999999	531	593	52	449	948	654	573	999999	669	718	999999	214	999999	851	478	986	382	874	999999	550	999999	398	999999	484	999999	916	454	999999	283	757	194	999999	999999	999999	54	299	781	799	504	896	999999	323	289	304	841	34	708	999999	999999	628	221	427	970	999999	999999	142	999999	568	15	42	209	999999	495	911	999999	999999	517	496	806	999999	215	999999	379	600	382	309	118	436	642	419	217	130	461	654	546	999999	954	762	19	911	436	222	793	472	696	422	827	377	770	149	999999	999999	527	188	422	638	999999	999999	562	514	33	435	925	595	999999	89	302	841	375	765	747	754	486	895	752	999999	788	907	999999	999999	481	740	666	503	902	994	603	282	241	907	720	999999	210	999999	887	10	999999	208	999999	617	130	986	12	14	401	762	735	631	436	429	849	999999	475	602	43	292	999999	432	693	999999	485	29	610	467	999999	172	999999	981	17	999999	706	590	270	999999	999999	495	738	661	111	150	268	971	999999	812	67	999999	119	999999	471	604	240	864	514	816	141	110	999999	545	958	238	218	754	999999	684	999999	269	879	188	762	548	554	999999	330	553	572	999999	183	798	409	475	63	946	520	413	520	999999	85	454	999999	739	119	203	999999	872	932	514	357	171	98	999999	999999	930	846	999999	60	132	544	961	253	999999	999999	587	145	493	185	999999	243	999999	173	881	999999	435	999999	32	999999	999999	416	457	999999	67	999999	999999	709	611	775	132	109	596	999999	398	307	123	210	538	812	531	67	219	999999	999999	280	146	997	217	999999	274	999999	823	494	999999	716	999999	350	196	999999	915	878	999999	717	63	171	647	858	775	583	999999	234	494	
219	999999	303	207	999999	999999	786	30	999999	501	996	510	999999	999999	111	999999	682	999999	773	999999	999999	897	652	533	999999	643	508	633	288	999999	634	544	49	423	999999	586	405	519	335	400	999999	999999	901	387	537	216	838	999999	545	999999	103	999999	307	220	426	321	999999	769	705	126	452	163	742	999999	867	462	470	800	671	525	268	173	885	999999	614	627	999999	275	996	295	805	999999	999999	999999	138	272	247	999999	997	303	331	999999	999999	999999	947	256	999999	119	999999	84	745	47	999999	30	935	930	999999	999999	999999	798	324	999999	772	999999	321	999999	75	658	662	999999	224	641	803	378	203	633	359	676	435	368	920	886	755	921	549	767	999999	77	158	208	785	323	232	999999	978	999999	862	999999	897	999999	190	999999	456	914	859	113	244	846	826	999999	581	809	999999	248	878	438	999999	851	869	999999	432	998	509	999999	819	901	419	604	399	999999	770	999999	999999	318	187	870	440	999999	999999	446	533	561	999999	846	627	976	824	983	330	550	999999	999999	533	353	694	191	549	992	104	958	694	639	456	964	999999	625	40	190	70	17	998	402	789	433	31	871	999999	663	837	999999	86	435	999999	849	999999	758	431	435	623	996	331	447	747	113	752	893	114	285	999999	11	945	644	922	323	552	999999	232	110	332	999999	433	886	999999	260	999999	268	365	607	210	783	999999	605	566	74	686	999999	655	686	681	137	767	999999	359	835	898	999999	512	999999	307	70	535	331	999999	800	573	999999	292	496	231	493	538	506	85	530	807	350	87	999999	636	991	59	999999	999999	205	65	999999	536	329	999999	450	999999	999999	310	149	257	873	502	766	501	999999	999999	168	464	197	999999	270	999999	999999	38	558	364	654	333	315	21	989	902	907	744	623	908	962	144	780	738	143	206	935	282	933	999999	999999	999999	395	723	890	91	240	605	795	551	707	301	803	96	999999	999999	994	999999	268	970	594	999999	877	999999	315	999999	684	459	466	999999	999999	556	104	710	999999	297	938	591	130	907	671	999999	949	81	999999	671	999999	694	637	999999	211	806	24	963	263	299	999999	61	418	866	407	781	149	731	88	161	206	103	53	999999	142	413	18	999999	308	999999	82	999999	142	644	693	989	999999	403	862	666	541	141	456	753	999999	886	183	264	999999	890	172	999999	992	999999	999999	999999	651	823	999999	999999	999999	664	664	971	999999	683	919	773	183	418	959	746	869	422	620	75	646	299	999999	255	239	754	849	999999	129	854	999999	94	179	455	347	997	473	
73	868	876	476	485	537	134	967	409	999999	102	930	999999	358	580	999999	409	600	362	817	684	999999	53	999999	256	851	999999	869	999999	999999	727	999999	999999	999999	999999	999999	743	598	999999	761	999999	999999	829	999999	757	487	999999	505	243	655	770	855	985	999999	999999	504	825	72	230	633	176	264	142	805	363	31	968	153	553	36	694	810	439	600	936	407	739	999999	66	769	999999	865	636	189	833	872	999999	999999	493	311	728	681	378	537	595	626	154	34	999999	736	518	559	952	216	961	999999	425	999999	253	391	764	999999	15	461	999999	310	628	953	972	490	936	197	999999	252	308	23	442	999999	999999	319	262	715	69	330	999999	598	912	999999	227	874	456	699	999999	112	546	282	675	999999	61	294	997	999999	999999	829	799	331	899	710	908	948	999999	523	389	934	139	59	999999	685	210	887	999999	209	735	107	44	246	999999	557	999999	999999	347	525	850	721	321	71	663	240	530	929	698	999999	520	279	357	999999	999999	603	973	496	999999	999999	716	999999	896	999999	999999	954	795	562	672	999999	999999	883	610	10	672	667	622	78	396	165	164	280	199	195	688	999999	999999	111	926	999999	584	219	148	999999	999999	687	825	523	605	709	999999	999999	267	999999	999999	637	669	356	270	999999	981	904	110	731	999999	999999	973	710	120	999999	999999	693	636	999999	767	999999	745	263	201	985	999999	109	999999	687	720	195	23	843	988	999999	999999	999999	999999	999999	999999	679	119	417	999999	374	713	124	999999	605	999999	750	342	999999	588	411	892	999999	165	284	810	882	442	999999	20	999999	431	139	722	69	999999	808	999999	362	542	98	999999	338	999999	999999	999999	728	695	866	191	999999	853	373	265	586	168	391	999999	999999	472	999999	247	696	406	999999	942	583	999999	999999	999999	696	897	979	117	499	999999	564	673	337	999999	92	196	999999	999999	50	796	67	874	146	900	821	999999	296	889	999999	850	990	931	871	884	698	336	999999	999999	494	999999	874	266	999999	999999	604	717	911	564	390	15	671	465	366	84	884	709	999999	453	580	137	611	99	766	649	735	632	999999	999999	313	756	844	111	745	968	922	801	118	999999	306	114	658	732	999999	999999	999999	534	575	999999	10	999999	80	898	893	999999	470	784	500	126	136	999999	915	999999	999999	634	999999	570	720	999999	162	999999	600	980	157	999999	999999	878	590	999999	470	999999	67	16	999999	999999	999999	946	217	388	507	147	310	991	159	335	198	199	481	874	183	618	999999	187	643	916	999999	100	751	999999	888	592	204	79	999999	
925	913	909	25	937	999999	224	999999	341	890	999999	782	999999	831	821	288	289	406	999999	257	852	396	880	372	536	924	999999	205	999999	499	999999	942	241	345	233	999999	288	999999	999999	925	959	265	482	296	999999	143	789	268	999999	999999	609	195	999999	822	804	539	42	999999	489	999999	363	29	572	842	999999	82	551	999999	607	409	999999	115	862	790	298	596	914	593	745	402	145	336	276	999999	890	729	999999	419	540	999999	999999	742	694	532	999999	940	692	639	999999	999999	592	999999	660	529	149	503	333	699	534	217	999999	999999	801	999999	877	999999	753	919	952	255	619	142	732	913	30	266	420	340	228	357	903	999999	999999	999999	999999	619	675	746	999999	396	406	764	885	333	999999	939	941	608	655	544	196	773	687	76	935	999999	999999	999999	508	882	93	999999	480	186	313	350	999999	610	999999	267	999999	16	999999	566	999999	999999	257	999999	843	999999	325	812	684	684	171	140	597	214	265	360	826	928	999999	999999	312	413	293	709	999999	729	999999	999999	331	999999	192	190	999999	131	228	90	212	999999	904	427	566	999999	318	796	25	182	753	962	355	925	999999	433	768	786	263	444	570	547	999999	124	318	999999	490	999999	501	999999	774	476	986	184	157	442	999999	999999	73	999999	105	497	694	847	975	809	999999	405	999999	759	421	999999	999999	783	999999	664	13	789	999999	581	790	30	999999	44	999999	999999	976	999999	999999	998	409	948	723	999999	349	83	853	542	148	509	999	999999	341	741	568	205	608	999999	665	492	439	999999	710	491	251	84	202	999999	999999	698	999999	815	627	957	999999	473	855	647	443	446	811	999999	999999	610	582	999999	688	563	999999	212	679	999999	514	295	569	999999	248	242	978	999999	881	999999	103	450	676	194	466	384	391	105	999999	960	769	999999	681	968	593	109	908	546	395	999999	193	247	29	69	310	999999	999999	194	235	623	668	999999	999999	616	378	210	934	999999	248	999999	181	380	862	718	999999	295	613	601	582	148	333	442	879	252	20	999999	430	999999	884	999999	999999	206	999999	725	999999	600	999999	75	999999	392	999999	520	308	91	999999	999999	384	999999	65	24	999999	796	612	96	999999	235	299	322	606	522	999999	328	514	124	999999	999999	999999	999999	425	413	631	548	11	199	972	999999	144	797	999999	207	480	130	560	869	404	200	999999	783	435	77	999999	351	468	87	612	847	999999	193	999999	492	999999	999999	999999	652	392	191	999999	422	124	488	101	502	537	999999	51	659	767	644	719	999999	390	727	711	357	999999	290	999999	923	
587	135	999999	950	42	303	999999	242	244	908	999999	999999	405	181	999999	999999	976	808	999999	70	999999	952	999999	999999	473	639	111	584	999999	537	999999	111	111	999999	835	989	682	150	470	244	999999	808	425	859	166	506	999999	219	68	764	999999	999999	477	999999	886	999999	55	443	487	403	201	321	999999	707	367	385	121	999999	345	679	274	835	348	579	558	237	537	230	215	966	908	999999	999999	999999	999999	999999	634	92	999999	210	999999	999999	662	999999	999999	999999	113	999999	502	781	394	206	999999	388	999999	546	999999	999999	470	658	107	999999	237	520	999999	999999	795	933	551	119	999999	999999	999999	999999	999999	34	183	280	537	366	134	819	728	434	581	712	28	147	281	619	302	736	622	999999	999999	129	999999	152	999999	742	999999	180	176	999999	40	366	657	738	652	475	373	683	371	113	534	288	105	999999	999999	781	291	657	661	931	817	24	416	222	999999	615	22	40	999999	794	960	954	999999	999999	999999	225	999999	289	494	805	256	618	375	999999	999999	825	34	218	213	801	461	748	518	244	999999	25	949	444	707	999999	463	342	985	576	153	579	635	999999	409	999999	999999	11	173	855	999999	208	649	898	999999	216	999999	999999	827	999999	999999	222	999999	417	770	389	999999	620	582	457	352	914	632	798	999999	231	199	274	809	999999	84	999999	584	662	999999	377	375	60	33	500	455	999999	514	99	243	999999	144	227	988	30	456	115	428	715	513	999999	575	850	533	199	26	326	999999	999999	999999	883	637	999999	999999	403	23	225	999999	91	12	693	409	543	999999	444	97	972	999999	788	43	999999	999999	999999	999999	788	999999	524	527	833	483	138	999999	178	999999	999999	303	999999	368	594	16	241	518	346	999999	819	371	41	295	999999	112	54	50	216	312	853	852	768	999999	80	601	499	698	764	608	999999	40	241	277	215	151	736	999999	691	782	802	460	694	165	340	426	770	239	438	999999	439	999999	456	865	999999	999999	534	728	298	999999	517	542	753	738	999999	788	140	764	89	947	375	441	358	999999	510	403	167	612	302	653	831	269	270	43	179	786	583	999999	999999	707	616	18	324	699	274	269	706	955	326	999999	999999	16	159	490	365	997	999999	32	364	999999	350	922	435	645	171	257	282	999999	569	63	215	999999	910	382	341	367	127	999999	169	250	697	211	296	750	999999	999999	120	779	999999	181	57	999999	21	999999	367	694	999999	999999	537	26	987	999999	396	999999	346	532	105	999999	999999	998	880	89	862	124	999999	148	999999	685	999999	345	147	502	53	
397	16	654	752	85	24	646	784	448	131	999999	999999	999999	999999	34	413	999999	729	342	630	678	301	968	999999	999999	512	228	69	896	999999	202	999999	999999	999999	998	266	691	780	999999	762	512	999999	999999	957	719	861	619	999999	999999	999999	455	999999	804	872	374	106	48	956	855	573	796	587	999999	58	929	999999	768	770	816	767	722	63	709	999999	128	465	860	20	978	45	893	894	999999	625	944	586	999999	622	577	902	228	735	924	456	965	999999	336	392	38	455	102	849	999999	843	559	401	999999	999999	999999	999999	246	37	978	820	679	902	139	272	114	353	999999	156	203	999999	549	987	999999	262	614	203	139	999999	999999	999999	942	999999	999999	999999	75	552	679	999999	868	667	666	200	756	113	999999	73	795	73	287	684	266	999999	655	602	304	999999	271	653	619	559	999999	768	55	455	878	635	525	999999	206	561	673	348	287	535	999999	358	240	36	999999	551	408	75	199	999999	999999	996	398	784	319	503	291	35	999999	999999	887	897	999999	311	999999	151	547	999999	866	999999	20	999999	668	999999	999999	945	342	245	177	78	999999	714	578	747	189	881	247	741	215	703	280	648	117	968	999999	360	213	928	801	344	13	139	208	473	297	357	337	278	439	374	170	999999	999999	172	167	999999	329	407	131	999999	903	999999	73	173	456	372	810	999999	481	994	999999	413	444	833	999999	32	515	999999	460	999999	999999	969	311	841	999999	999999	790	944	811	475	40	999999	807	457	441	206	75	999999	27	999999	547	999999	796	999999	631	757	611	34	108	999999	999999	224	947	300	999999	999999	505	232	999999	231	999999	865	888	15	999999	936	606	986	401	867	956	480	97	535	293	915	999999	866	219	785	623	765	846	999999	809	815	857	999999	999999	507	701	843	415	795	999999	681	750	790	481	695	161	999999	999999	240	999999	196	136	999999	16	883	761	638	22	845	607	817	29	221	206	157	89	99	999999	999999	175	123	75	302	193	612	999999	391	394	524	633	998	999999	615	498	999999	688	445	999999	999999	746	72	999999	569	197	999999	662	538	594	334	615	999999	296	739	74	74	131	999999	238	404	999999	379	254	498	221	608	685	413	723	584	468	643	588	562	157	112	999999	505	114	659	999999	636	797	999999	908	571	711	402	550	999999	501	854	217	116	67	377	818	342	358	999999	848	258	999999	20	999999	999999	483	734	591	999999	781	626	730	578	454	999999	999999	194	589	999999	897	292	999999	299	93	999999	436	482	505	779	294	951	157	525	999999	701	821	787	
204	999999	97	977	999999	999999	652	874	999999	999999	662	976	795	634	752	707	999999	566	394	525	926	260	546	11	239	811	677	830	999999	999999	768	752	999999	793	989	652	562	919	481	284	647	999999	491	999999	999999	528	999999	999999	208	449	999999	254	316	306	999999	943	400	96	748	999	999999	999999	405	917	870	909	716	11	999999	109	154	772	999999	120	878	718	769	749	999999	999999	999999	27	999999	39	382	524	445	963	933	55	262	476	181	999999	999999	825	999999	573	926	910	811	981	25	999999	304	71	168	206	999999	151	184	651	904	47	999999	894	200	376	545	999999	474	753	78	999999	847	678	999999	999999	747	999999	999999	206	822	999999	898	846	11	533	734	321	999999	999999	545	999999	871	611	571	999999	310	478	999999	445	37	579	999999	68	913	426	261	626	470	556	458	375	999999	978	828	999999	148	335	892	999999	642	234	991	234	218	286	728	245	117	999999	311	278	428	999999	178	253	835	999999	999999	585	281	999999	999999	999999	790	180	556	892	999999	999999	995	975	585	967	803	803	588	999999	849	636	697	999999	999999	13	254	999999	999999	774	809	585	798	308	402	317	999999	533	384	192	443	48	730	835	463	999999	999999	336	999999	460	667	999999	665	623	991	306	887	265	599	846	999999	610	233	999999	999999	207	149	697	999999	999999	581	279	429	999999	999999	999999	906	862	999999	348	542	918	496	999999	999999	444	920	184	316	999999	999999	140	933	999999	627	833	815	947	752	999999	40	773	752	424	999999	397	999999	999999	999999	189	999999	999999	703	260	314	646	123	736	675	999999	287	999999	390	486	849	451	999999	891	777	999999	999999	999999	999999	999999	318	768	175	82	617	719	999999	999999	999999	137	706	404	436	683	232	980	719	88	281	113	978	75	393	276	575	437	999999	64	491	902	193	441	915	407	942	545	481	51	129	956	159	999999	636	263	780	454	999999	662	999999	796	234	999999	999999	16	327	999999	385	898	506	189	999999	444	178	436	943	274	489	38	740	999999	509	677	958	325	954	999999	439	139	495	999999	422	398	395	694	677	276	755	908	999999	700	999999	582	545	940	298	715	999999	999999	999999	516	999999	999999	921	981	999999	557	959	371	62	999999	812	255	413	385	766	279	58	483	758	999999	519	580	948	50	527	926	999999	28	36	248	904	239	819	979	164	436	999999	413	406	999999	999999	394	856	125	999999	914	179	169	999999	999999	666	974	451	643	999999	395	47	881	464	371	424	940	999999	813	70	999999	436	434	999999	339	999999	644	86	638	369	134	
723	999999	999999	612	756	973	844	16	581	930	787	999999	982	769	399	595	949	45	705	376	999999	52	65	313	488	745	938	843	227	31	897	812	283	872	671	214	727	851	615	999999	106	338	242	140	796	999999	451	461	940	216	695	51	933	993	85	681	999999	999999	134	21	44	999999	789	999999	42	974	902	999999	107	195	868	999999	430	263	279	999999	810	924	517	238	303	486	903	999999	336	855	879	999999	999999	990	435	877	999999	999999	416	106	548	681	107	821	999999	342	363	999999	348	596	999999	999999	723	365	870	853	999999	895	999999	558	999999	779	233	187	999999	999999	323	117	759	990	381	826	846	183	181	138	999999	696	880	961	999999	158	671	740	999999	999999	567	441	129	582	545	830	885	999999	999999	769	999999	999999	726	736	28	999999	995	358	224	795	833	549	193	741	35	646	25	999999	999999	999999	117	493	943	895	64	882	987	187	999999	999999	940	987	184	412	680	908	969	154	942	876	162	999999	999999	448	375	27	999999	388	999999	899	999999	999999	999999	60	662	999999	999999	830	999999	999999	268	818	902	673	854	999999	375	781	999999	127	676	870	999999	559	999999	793	999999	999999	530	47	633	609	630	556	735	999999	564	133	749	715	932	149	473	805	617	344	420	852	593	529	651	999999	326	439	232	999999	324	873	264	869	997	999999	310	644	512	658	198	999999	938	52	291	252	41	355	194	999999	407	999999	941	461	382	125	999999	11	395	166	292	999999	333	789	497	690	868	880	718	999999	839	829	302	959	155	73	913	550	247	409	999999	970	999999	694	548	999999	932	802	496	881	568	308	258	999999	999999	998	32	158	555	600	383	161	999999	733	698	578	715	982	316	318	211	371	763	986	720	321	945	638	251	191	757	75	394	999999	892	999999	580	946	592	157	50	765	999999	646	35	294	343	521	996	970	999999	950	999999	999999	679	207	545	999999	635	64	62	394	906	373	843	317	767	999999	840	167	997	769	399	168	278	446	375	999999	960	436	978	433	642	281	999999	807	579	216	167	695	999999	318	320	538	105	656	999999	999999	803	999999	999999	543	681	838	972	999999	999999	337	909	999999	832	999999	999999	208	999999	628	999999	635	782	45	738	560	642	155	172	688	458	999999	73	621	587	743	323	252	910	445	752	803	308	999999	256	251	307	925	999999	999999	18	121	462	999999	904	999999	849	767	979	999999	900	536	675	294	999999	700	999999	297	999999	98	114	67	298	999999	876	948	336	32	789	496	263	717	292	595	680	346	
407	999999	999999	363	894	555	273	944	544	226	137	24	387	555	976	999999	279	774	999999	950	822	822	600	956	897	826	978	999999	713	193	999999	999999	999999	999999	302	677	581	301	999999	558	794	354	999999	659	820	321	645	243	999999	253	447	518	999999	730	999999	584	996	759	999999	78	577	780	240	999999	972	56	410	999999	262	999999	438	978	580	999999	165	478	727	940	146	585	190	744	999999	469	999999	999999	999999	883	522	718	681	999999	999999	135	980	24	123	743	687	999999	999999	304	999999	220	814	468	937	216	574	999999	857	66	622	880	999999	833	806	771	999999	246	999999	527	828	999999	627	999999	153	455	999999	999999	364	983	999999	372	674	999999	763	999999	654	287	999999	999999	319	999999	999999	624	209	999999	999999	999999	999999	352	999999	450	685	393	999999	999999	593	999999	325	492	282	999999	691	999999	999999	260	215	10	80	54	126	338	448	999999	999999	999999	684	999999	417	199	216	999999	999999	21	855	812	686	999999	420	326	179	456	962	316	480	885	786	987	821	948	748	247	87	173	236	799	11	350	186	124	999999	590	791	135	999999	999999	499	679	27	999999	573	999999	999999	753	999999	999999	376	142	999999	331	999999	696	191	468	999999	969	709	770	999999	66	811	346	115	305	564	999999	664	836	40	985	396	116	999999	830	385	824	656	333	297	999999	432	869	486	854	549	75	409	333	999999	999999	785	999999	893	961	189	999999	999999	295	199	296	15	999999	112	999999	935	999999	999999	999999	999999	626	999999	999999	482	229	999999	999999	999999	999999	999999	498	189	999999	160	999999	210	666	223	18	651	999999	999999	999999	999999	10	559	999999	766	607	999999	999999	348	58	999999	69	994	409	999999	673	337	247	377	568	539	700	999999	675	390	388	678	279	999999	719	999999	933	621	950	251	481	999999	741	184	262	342	674	999999	140	999999	100	729	800	999999	549	680	413	999999	445	832	443	999999	884	512	999999	928	648	835	628	350	318	447	54	168	775	13	596	999999	124	236	864	999999	999999	999999	999999	658	878	860	706	999999	305	999999	185	128	807	999999	785	239	999999	999999	999999	839	531	790	999999	999999	685	642	999999	545	94	350	667	219	967	999999	999999	999999	223	730	999999	999999	999999	590	54	999999	999999	925	999999	196	999999	366	276	790	543	35	28	999999	999999	646	973	246	226	171	999999	954	494	966	161	914	672	485	999999	76	999999	999999	999999	941	999999	625	999999	759	291	457	326	728	84	877	676	941	874	729	505	999999	756	813	572	968	637	100	999999	305	999999	446	523	999999	350	210	999999	638	326	
87	451	188	999999	223	999999	769	844	235	880	616	300	219	49	943	980	999999	319	470	342	741	313	655	999999	95	984	999999	999999	583	387	873	371	47	999999	999999	288	326	999999	999999	859	803	133	412	220	999999	999999	565	999999	580	999999	901	891	55	999999	999999	999999	999999	236	180	999999	999999	835	271	999999	16	999999	262	594	999999	665	663	137	999999	610	539	618	901	444	999999	89	429	447	999999	820	999999	982	325	999999	51	33	999999	100	151	314	749	999999	861	564	999999	809	753	970	164	999999	108	774	124	445	766	965	872	361	339	999999	809	672	482	451	372	33	930	520	553	228	183	573	999999	999999	861	571	999999	347	240	96	335	999999	292	999999	721	710	868	879	975	85	999999	140	999999	61	504	999999	495	420	999999	190	999999	243	427	936	741	535	999999	999999	999999	204	218	534	130	999999	999999	360	389	43	729	999999	999999	999999	544	999999	999999	52	999999	934	967	784	85	346	155	60	217	101	40	356	706	196	921	226	306	999999	866	626	19	517	295	154	697	461	690	539	34	828	699	949	999999	999999	721	855	684	999999	128	872	999999	80	45	673	329	43	337	543	999999	939	999999	763	611	450	42	305	999999	823	97	999999	655	616	999999	388	402	91	999999	17	474	75	999999	999999	661	999999	999999	938	999999	622	824	664	134	157	798	95	999999	935	347	999999	666	999999	999999	861	999999	504	226	772	999999	999999	280	999999	999999	999999	78	675	408	999999	112	618	212	104	824	35	999999	432	999999	999999	817	999999	999999	467	743	69	350	999999	859	679	795	166	776	999999	999999	825	999999	586	999999	999999	88	133	687	999999	833	999999	999999	572	602	191	999999	289	15	718	954	115	999999	999999	999999	496	999999	30	999999	728	461	945	841	737	210	998	999999	421	323	693	428	694	262	999999	634	999999	999999	778	456	677	816	516	160	68	520	787	483	539	91	622	826	68	317	999999	999999	887	888	488	371	603	999999	451	965	321	999999	270	999999	999999	188	491	999999	210	999999	148	911	945	794	999999	226	422	525	153	340	701	867	999999	999999	304	121	746	999999	364	417	853	179	375	550	839	768	999999	935	999999	999999	600	969	626	999999	999999	57	430	103	114	272	999999	87	999999	120	274	454	929	999999	558	752	442	365	298	999999	721	999999	999999	999999	955	999999	965	487	999999	792	740	731	251	999999	999999	256	691	652	30	101	468	999999	999999	264	286	394	838	377	386	866	999999	999999	999999	833	773	999999	511	35	148	99	307	470	181	572	380	542	213	63	674	311	999999	789	999999	
206	334	946	164	291	127	570	999999	597	111	49	874	505	59	417	113	999999	745	666	514	930	793	999999	603	999999	883	744	191	999999	703	84	806	999999	900	999999	509	827	55	229	999999	999999	999999	710	369	142	698	875	492	795	949	666	999999	404	999999	414	412	336	352	911	407	383	388	400	999999	36	243	999999	999999	575	908	286	962	526	758	937	27	93	638	470	999999	18	999999	999999	835	46	518	411	854	999999	81	182	484	143	821	534	198	999999	999999	342	899	999999	280	917	886	999999	703	49	646	347	396	999999	697	999999	999999	999999	132	992	564	999999	518	999999	999999	999999	503	735	801	828	999999	233	748	504	277	306	999999	999999	737	343	509	999999	343	999999	765	517	109	752	484	602	776	431	412	205	958	959	823	77	73	999999	999999	160	872	874	345	422	598	892	61	999999	319	765	662	788	999999	402	999999	50	999999	382	999999	999999	261	999999	62	283	821	552	546	317	483	504	537	575	919	358	299	468	143	999999	999999	217	999999	93	292	20	999999	623	712	999999	445	783	999999	691	999999	673	899	673	999999	71	600	56	356	999999	917	815	238	96	869	144	999999	65	999999	723	999999	802	59	177	916	51	513	208	840	980	872	699	503	845	999999	255	458	626	645	81	752	999999	860	956	175	477	782	682	754	577	462	999999	999999	999999	238	360	623	999999	756	781	558	401	216	375	871	228	321	999999	674	623	686	485	420	835	999999	590	999999	103	999999	449	999999	831	454	999999	527	492	823	225	617	72	631	999999	870	863	523	361	999999	494	94	947	165	399	18	140	999999	999999	968	50	999999	647	418	530	731	317	522	727	947	999999	848	388	404	105	775	999999	991	960	615	557	322	619	999999	456	18	63	999999	999999	822	323	381	999999	524	782	908	969	653	111	994	562	351	796	413	723	646	706	999999	999999	623	999999	999999	931	371	999999	728	999999	723	962	522	678	33	652	999999	633	572	307	864	999999	197	999999	958	890	965	62	216	526	215	211	809	311	509	999999	255	426	999999	450	189	112	63	999999	255	691	588	999999	999999	698	891	780	161	349	841	931	999999	817	447	257	966	318	215	212	492	999999	999999	220	999999	999999	999999	487	999999	999999	999999	999999	999999	977	560	999999	311	648	999999	517	634	999999	60	469	470	578	999999	438	979	999999	483	999999	999999	851	727	733	538	378	999999	999999	301	999999	331	999999	232	89	373	894	267	999999	945	327	794	697	999999	999999	999999	692	750	999999	446	999999	999999	999999	648	999999	999999	999999	260	826	738	
933	999999	782	226	229	999999	30	247	390	214	468	180	808	981	166	999999	999999	282	670	271	846	628	557	304	332	999999	801	391	976	224	657	644	440	442	999999	999999	22	481	358	953	999999	454	370	396	978	797	999999	999999	491	179	999999	443	590	565	892	315	942	999999	893	999999	312	999999	999999	176	556	823	740	376	969	339	73	727	999999	716	819	401	267	999999	326	535	216	262	999999	807	557	223	64	874	550	999999	999999	999999	587	44	999999	999999	999999	203	839	164	67	333	580	161	999999	939	519	873	746	999999	57	780	171	368	117	60	740	463	618	343	769	865	826	999999	999999	539	150	889	75	18	217	999999	999999	172	478	882	681	999999	702	618	704	190	138	999999	659	113	373	229	926	999999	81	999999	585	505	394	201	999999	317	705	576	799	629	999999	738	293	983	999999	998	890	999999	378	992	761	10	639	588	736	776	612	352	999999	920	999999	999999	936	486	999999	826	999999	999999	384	374	999999	136	819	84	382	400	766	676	654	374	999999	701	231	89	969	999999	866	805	465	731	705	999999	999999	999999	666	342	801	806	999999	631	231	614	850	14	949	635	999999	999999	215	345	20	936	698	800	592	272	253	857	517	904	960	971	820	653	999999	689	725	999999	418	50	599	959	181	32	153	724	999999	227	139	999999	999999	999999	599	129	720	769	665	999999	295	404	99	944	298	600	671	259	999999	207	999999	270	909	250	155	175	745	60	764	999999	999999	867	999999	36	727	183	510	658	999999	999999	999999	899	999999	125	654	999999	951	999999	670	581	361	894	931	652	881	869	434	163	166	434	999999	999999	15	989	953	428	982	72	226	125	99	22	877	102	274	447	999999	999999	595	141	224	999999	389	192	323	762	936	768	155	858	749	357	502	947	326	272	999999	999999	171	236	999999	888	438	999999	492	348	27	838	999999	444	633	639	567	999999	999999	293	999999	822	676	201	999999	223	917	368	376	741	520	929	775	11	999999	211	633	999999	109	999999	661	834	699	999999	744	107	390	710	234	119	790	477	738	43	999999	80	368	969	744	818	999999	80	189	751	999999	98	72	387	999999	999999	999999	208	925	883	632	456	133	999999	457	394	833	216	999999	999999	951	53	201	742	29	482	843	663	624	290	366	591	655	948	157	999999	44	999999	820	803	113	591	999999	999999	411	535	999999	667	522	359	985	763	937	922	999999	784	999999	999999	999999	418	999999	999999	999999	645	527	50	801	185	999999	800	360	830	396	340	163	999999	500	346	341	493	
534	185	151	274	999999	602	999999	733	157	372	759	714	645	411	224	760	17	999999	337	370	734	772	123	721	999999	165	376	606	768	440	999999	560	988	874	883	412	211	319	350	999999	397	999999	999999	191	51	646	999999	985	125	403	362	594	19	971	758	762	71	429	999999	149	236	57	965	717	88	208	725	770	527	811	559	697	566	412	973	999999	744	932	679	363	970	390	491	374	999999	699	550	999999	125	130	999999	781	999999	211	999999	350	113	999999	112	843	920	423	467	999999	843	664	37	606	998	102	999999	139	750	912	999999	845	566	600	999999	388	657	707	655	999999	470	778	654	999999	714	633	563	999999	999999	836	442	557	922	999999	999999	423	999999	999999	999999	999999	112	222	41	999999	999999	851	784	513	681	723	195	223	768	999999	843	75	20	999999	892	375	538	594	999999	913	479	999999	923	389	78	225	716	999999	688	631	999999	258	746	522	332	862	849	60	751	116	999999	229	788	999999	342	999999	999999	10	999999	654	999999	999999	999999	127	661	421	999999	404	444	466	17	999999	535	999999	999999	999999	999999	497	999999	39	526	488	843	203	272	260	832	71	999999	999999	811	716	661	43	999999	786	345	629	860	911	999999	999999	616	295	108	179	999999	999999	104	747	146	915	660	32	138	16	674	719	854	410	588	867	358	830	999999	300	999999	501	999999	999999	260	699	636	438	105	82	871	558	999999	103	566	999999	967	308	999999	896	65	639	905	139	999999	999999	999999	459	999999	76	999999	785	640	807	358	202	650	123	999999	999999	288	232	927	66	144	126	625	999999	844	999999	999999	59	999999	999999	245	190	999999	871	999999	634	924	186	116	38	999999	96	917	296	744	374	999999	853	999999	38	999999	833	999999	849	999999	996	10	999999	615	925	177	55	430	881	572	178	607	999999	999999	999999	523	112	125	898	89	58	999999	999999	25	479	866	56	248	335	151	411	999999	745	876	999999	634	910	999999	190	861	930	999999	46	724	999999	766	999999	607	999999	999999	515	717	999999	770	946	999999	671	998	145	68	999999	999999	999999	740	999999	699	999999	902	384	238	612	541	934	47	158	999999	172	614	999999	999999	114	448	300	820	635	693	665	975	930	84	962	999999	435	132	740	133	570	305	562	999999	905	858	233	999999	999999	974	783	999999	621	563	635	67	558	432	954	682	517	284	114	478	44	999999	972	999999	999999	700	999999	999999	307	999999	822	999999	61	999999	999999	256	225	999999	917	661	999999	999999	363	377	999999	904	363	999999	177	999999	999999	296	200	94	842	999999	886	
999999	453	999999	867	999999	999999	596	741	768	16	986	625	708	466	936	367	452	999999	154	532	605	999999	999999	346	999999	644	999999	418	999999	999999	966	729	788	369	999999	137	714	793	999999	421	999999	636	680	898	376	386	999999	601	680	928	748	526	698	497	290	71	90	866	764	335	238	188	215	102	49	267	837	348	173	999999	653	658	628	999999	764	969	191	474	999999	726	185	999999	738	606	999999	450	40	999999	89	241	999999	847	39	999999	192	588	999999	999999	999999	119	549	999999	438	870	285	99	898	965	999999	321	999999	616	897	47	999999	590	450	608	174	599	999999	546	269	931	762	805	628	23	550	185	548	999999	999999	860	999999	63	219	999999	330	999999	552	75	568	767	361	439	999999	999999	464	999999	148	999999	424	269	882	13	999999	506	117	480	470	884	999999	556	772	286	11	46	999999	999999	380	999999	999999	999999	57	999999	999999	501	580	333	999999	635	999999	999999	47	999999	189	355	977	183	201	999999	759	999999	378	667	649	999999	995	84	438	913	142	368	999999	565	545	98	999999	999999	35	999999	999999	999999	625	999999	999999	477	518	56	999999	655	999999	686	904	666	823	437	957	389	521	965	506	505	894	940	503	200	725	999999	191	100	143	999999	158	830	788	974	234	543	999999	999999	503	948	999999	783	854	999999	463	565	742	117	999999	999999	999999	70	999999	999999	890	684	341	145	999999	47	865	17	521	801	538	999999	999999	848	212	423	58	349	472	999999	529	121	96	56	999999	170	739	83	958	310	68	97	965	368	94	549	999999	206	430	466	92	968	271	63	918	388	686	893	905	999999	784	859	999999	316	999999	778	598	295	407	999999	307	792	58	220	999999	450	118	520	999999	663	220	999999	999999	999999	474	560	849	42	137	358	999999	845	178	250	526	209	999999	999999	999999	315	999999	917	798	999999	168	300	920	999999	999999	478	279	176	139	999999	507	999999	940	591	841	349	999999	565	999999	58	116	999999	624	808	999999	543	999999	460	999999	999999	999999	303	63	89	847	999999	999999	799	722	658	89	317	716	925	742	999999	269	908	816	128	386	394	759	999999	732	999999	999999	121	366	999999	528	819	124	999999	539	213	878	860	743	667	709	139	842	509	969	798	745	999999	75	999999	284	999999	999999	933	81	327	999999	313	999999	150	507	528	442	946	140	999999	203	44	396	999999	715	408	174	159	418	256	999999	260	780	999999	999999	978	56	999999	501	487	999999	190	609	999999	999999	575	513	603	169	190	696	896	378	999999	605	999999	311	535	394	876	999999	493	
524	824	775	294	532	422	188	529	482	186	455	653	92	23	999999	183	999999	999999	894	571	989	238	560	655	881	80	338	261	999999	520	872	999999	610	692	665	784	447	999999	999999	101	999999	999999	707	520	450	999999	627	591	285	138	999999	254	981	315	504	296	274	129	413	462	93	927	853	962	999999	830	52	399	357	650	736	497	999999	803	156	359	999999	49	214	165	452	747	999999	548	855	627	643	304	198	999999	520	327	970	999999	999999	999999	786	745	216	999999	683	238	244	634	401	177	158	187	169	154	766	234	914	258	999999	346	999999	315	117	999999	196	999999	211	978	140	999999	999999	514	999999	658	572	785	833	594	482	999999	512	351	156	687	999999	999999	999999	53	999999	295	999999	999999	582	999999	546	481	637	530	433	935	36	266	999999	981	650	999999	999999	510	581	981	401	330	775	794	999999	609	168	429	217	731	612	999999	375	999999	999999	805	932	135	122	999999	157	313	170	999999	197	256	846	175	47	835	999999	634	999999	999999	893	92	945	787	836	936	322	218	999999	702	333	869	999999	999999	974	844	711	265	398	999999	834	98	169	239	606	587	762	993	392	381	656	999999	696	743	950	924	859	155	298	186	779	938	999999	467	223	328	365	197	200	202	134	999999	246	981	999999	999999	922	716	190	259	183	328	826	941	55	356	182	156	708	59	985	999999	966	999999	710	999999	107	701	25	288	231	575	803	199	256	838	740	714	999999	155	12	152	964	49	12	460	999999	58	999999	867	999999	218	488	150	216	568	851	34	280	902	707	999999	701	902	37	607	525	636	694	217	615	468	210	563	57	843	600	927	219	999999	783	59	289	158	999999	22	97	999999	999999	687	987	999999	443	53	448	782	451	999999	21	405	934	485	364	215	261	687	18	999999	999999	373	968	923	815	30	129	658	999999	553	770	25	519	863	653	16	229	899	999999	167	125	274	402	538	915	813	325	307	694	84	999999	999999	14	999999	569	619	719	73	999999	423	924	789	842	897	302	999999	999999	81	831	357	985	362	999999	850	809	828	971	439	18	11	704	999999	963	999999	657	999999	999999	356	999999	44	296	999999	999999	611	242	335	432	999999	246	919	928	254	475	346	98	544	791	163	363	999999	647	290	64	898	999999	112	999999	975	250	976	985	999999	999999	999999	70	829	362	62	999999	483	406	999999	999999	999999	999999	999999	356	626	999999	123	999999	857	993	562	397	16	111	999999	892	139	509	456	999999	270	999999	999999	476	678	285	269	191	738	
545	879	999999	999999	96	965	999999	999999	756	209	208	999999	999999	138	545	225	999999	64	727	261	169	488	999999	999999	224	933	165	999999	984	999999	350	517	931	796	322	123	999999	227	919	145	285	635	999999	310	257	135	819	805	853	260	278	231	999999	929	579	999999	999999	395	999999	163	999999	151	282	88	999999	691	206	654	999999	432	997	999999	144	591	999999	534	115	999999	701	98	123	359	999999	999999	999999	129	999999	11	227	265	217	832	999999	766	334	143	999999	305	452	566	929	174	999999	431	263	95	97	950	953	54	999999	243	693	867	49	461	322	548	999999	739	716	204	437	560	225	174	921	378	267	842	181	999999	999999	144	169	949	370	408	479	323	41	34	57	182	314	999999	149	403	726	873	821	814	626	999999	850	734	999999	438	999999	99	174	718	693	120	999999	150	22	558	708	100	101	999999	78	364	707	999999	156	265	255	251	999999	527	999999	394	999999	367	194	516	294	999999	999999	931	999999	999999	159	323	999999	936	999999	174	961	999999	999999	636	781	999999	745	271	16	169	587	481	192	964	74	646	76	999999	99	516	999999	506	999999	999999	877	169	999999	688	215	393	359	999999	956	999999	289	445	832	25	612	123	999999	999999	509	999999	846	741	748	238	325	512	999999	42	847	999999	218	999999	325	420	759	999999	999999	999999	66	622	809	378	524	111	684	629	813	60	999999	976	895	999999	999999	149	999999	145	421	491	372	702	147	327	372	999999	999999	999999	999999	421	266	990	925	564	999999	886	325	478	226	999999	553	696	999999	206	345	870	897	999999	468	186	983	999999	210	706	694	364	485	492	15	360	999999	859	510	999999	793	706	61	340	999999	119	999999	999999	918	999999	999999	676	13	940	981	502	277	699	365	943	999999	999999	999999	229	869	511	411	833	472	866	419	693	196	306	412	638	999999	566	15	999999	362	33	705	999999	768	27	360	544	999999	999999	93	538	503	566	999999	160	999999	832	471	667	708	990	496	999999	999999	253	999999	706	538	352	999999	710	999999	16	999999	415	937	363	999999	999999	999999	866	332	999999	782	881	999999	999999	343	261	721	987	999999	348	651	372	999999	652	999999	524	537	999999	15	168	830	382	843	497	976	557	223	999999	381	999999	999999	999999	999999	537	279	999999	64	861	372	287	631	695	615	356	365	228	999999	999999	291	936	325	507	860	174	138	410	47	702	653	786	48	167	615	486	999999	808	999999	999	383	999999	470	675	290	728	536	145	766	497	141	757	999999	927	282	444	303	19	982	999999	408	868	
445	361	218	586	249	999999	89	999999	999999	556	523	879	911	693	476	649	226	999999	637	993	644	550	570	895	117	120	884	181	192	822	826	211	600	514	162	118	999999	999999	488	72	999999	999999	972	999999	999999	799	26	999999	999999	654	793	850	865	999999	234	895	790	323	999999	999999	589	999999	947	702	730	321	288	406	541	999999	192	999999	999999	999999	938	999999	999999	985	999999	317	999999	305	999999	999999	38	999999	346	999999	999999	266	328	154	235	999999	483	156	999999	280	854	923	521	619	58	999999	472	281	206	301	476	226	328	999999	662	171	45	999999	705	420	999999	753	975	102	999999	284	49	999999	296	999999	101	999999	999999	307	140	737	796	484	999999	602	75	757	999999	55	719	73	938	999999	491	999999	999999	198	450	278	606	111	947	428	999999	773	571	434	984	901	209	684	898	30	674	999999	374	561	47	113	999999	916	973	930	999999	63	345	526	555	232	999999	902	999999	60	700	39	789	999999	999999	482	41	640	999999	878	999999	44	175	917	848	999999	699	999999	999999	999999	923	690	137	27	55	999999	437	999999	999999	762	999999	306	999999	847	329	645	999999	996	580	564	82	714	153	105	94	348	999999	428	678	989	532	999999	999999	14	136	999999	901	999999	332	541	54	999999	761	999999	959	548	999999	327	597	213	999999	703	999999	596	274	219	547	42	932	999999	561	19	376	999999	999999	698	554	999999	999999	319	743	372	673	999999	519	95	999999	143	999999	999999	645	999999	830	474	567	828	49	999999	740	917	473	999999	839	625	999999	999999	999999	999999	999999	999999	993	374	606	288	469	68	40	999999	999999	188	266	413	999999	999999	999999	991	189	901	999999	411	658	399	597	803	846	874	533	58	999999	999999	475	90	363	875	999999	281	964	552	14	509	798	897	89	999999	661	69	999999	452	563	989	855	718	550	999999	611	604	776	803	441	595	535	999999	999999	601	999999	185	59	30	844	789	37	637	896	822	613	761	319	999999	999999	786	901	90	495	999999	999999	757	540	985	274	999999	999999	171	999999	418	973	999999	812	487	849	485	19	952	608	773	962	227	999999	728	765	999999	295	741	999999	655	694	999999	496	25	972	955	645	74	756	897	999999	999999	527	488	848	796	999999	831	195	666	999999	999999	481	721	117	411	935	999999	230	424	662	999999	510	465	724	528	330	797	515	894	840	945	999999	711	489	106	700	343	999999	999999	900	463	556	994	878	999999	973	775	908	570	29	833	844	999999	244	531	365	72	763	999999	999999	162	325	300	825	831	753	770	242	999999	
710	999999	932	261	524	999999	999999	515	586	979	554	555	888	944	874	999999	110	863	999999	957	740	638	580	559	502	748	999999	265	178	56	991	999999	542	999999	860	427	900	592	999999	45	324	999999	485	784	776	920	273	999999	999999	818	730	889	304	284	280	999999	32	383	999999	776	71	999999	346	540	987	351	22	991	94	457	999999	518	999999	440	643	889	163	795	783	999999	484	766	839	360	325	111	909	999999	626	787	999999	999999	999999	51	974	372	513	999999	796	435	908	999999	999999	968	711	999999	843	863	640	391	919	236	600	186	301	304	122	986	224	886	441	754	374	307	62	999999	999999	999999	465	281	386	217	999	999999	674	212	480	870	648	113	267	55	999999	245	868	179	927	657	749	679	999999	999999	731	999999	999999	164	999999	989	916	132	999999	839	407	369	15	711	999999	252	512	999999	824	999999	348	120	628	395	136	139	999999	882	661	36	264	999999	30	858	486	999999	364	520	305	491	954	525	574	428	999999	267	240	166	942	684	155	660	855	19	189	620	291	999999	37	777	560	999999	999999	999999	584	621	349	156	999999	146	887	992	793	343	296	822	545	209	999999	999999	999999	281	940	977	999999	603	930	21	679	866	807	757	492	527	999999	920	64	72	999999	999999	918	94	931	805	797	999999	999999	522	722	366	999999	92	859	167	999999	999999	103	493	632	980	690	337	476	368	999999	140	509	999999	412	376	768	483	999999	720	951	815	349	144	190	726	736	418	999999	323	999999	725	897	335	649	652	827	570	999999	864	346	590	617	573	476	666	654	999999	120	356	999999	601	999999	149	216	73	938	999999	313	999999	999999	282	48	163	576	999999	243	183	625	759	548	207	999999	999999	384	370	207	776	668	523	81	145	999999	999999	724	200	997	758	128	999999	713	869	266	999999	620	999999	552	999999	996	999999	999999	999999	975	360	807	400	558	999999	999999	999999	865	172	999999	999999	999999	118	973	999999	999999	386	616	999999	65	999999	999999	679	999999	517	880	320	817	742	999999	999999	100	601	169	999999	145	334	642	999999	993	282	720	999999	999999	476	701	999999	999999	999999	35	620	256	947	425	936	314	138	999999	999999	999999	454	999999	132	392	495	699	242	949	36	960	114	744	844	492	999999	328	504	999999	474	816	378	229	370	717	169	558	153	999999	232	643	999999	874	601	424	999999	253	598	169	93	777	999999	562	999999	999999	921	876	411	465	642	618	999999	38	984	234	977	999999	668	415	999999	936	556	66	999999	392	999999	999999	152	430	943	540	729	
344	26	697	999999	815	999999	872	999999	293	156	687	999999	614	833	977	889	377	999999	323	584	999999	937	999999	999999	412	836	681	543	690	733	981	522	999999	999999	475	21	297	999999	172	999999	796	619	999999	999999	999999	522	999999	559	975	350	999999	999999	629	955	547	407	999999	476	999999	999999	484	338	999999	559	174	175	441	726	367	965	602	500	285	254	788	573	998	999999	362	890	999999	131	567	999999	958	999999	999999	156	351	999999	999999	999999	932	192	594	467	514	388	625	703	90	999999	202	19	748	285	707	999999	999999	973	408	513	124	64	264	999999	770	764	999999	175	999999	999999	999999	299	999999	781	567	102	999999	331	69	619	740	659	999999	339	929	557	999999	682	301	517	979	999999	669	638	706	878	928	240	696	749	787	460	429	999999	21	902	999999	966	999999	615	724	999999	914	789	999999	464	254	925	434	223	999999	999999	999999	765	999999	17	630	195	84	689	173	430	634	999999	832	290	239	24	328	999999	371	999999	965	686	999999	143	463	880	865	252	633	13	806	483	586	868	586	664	489	13	281	10	892	37	451	304	221	604	956	492	234	999999	999999	407	851	537	953	198	999999	182	553	750	330	832	65	170	623	161	733	964	704	575	534	999999	999999	371	743	938	244	999999	922	859	999999	382	27	999999	405	408	632	59	914	398	999999	316	460	999999	679	69	971	291	680	69	870	992	788	659	705	999999	652	489	794	999999	999999	484	260	694	999999	948	815	662	764	225	529	999999	999999	315	884	228	863	233	999999	683	999999	953	999999	862	988	930	593	367	698	122	755	999999	264	899	999999	999999	66	765	704	731	254	999999	526	465	540	196	942	483	775	487	999999	429	999999	999999	58	10	666	398	705	896	365	999999	964	999999	469	386	429	159	999999	676	172	108	528	960	438	657	999999	362	332	802	987	999999	592	221	693	336	354	153	999999	444	550	667	70	808	376	999999	355	875	999999	163	999999	793	611	108	999999	999999	900	999999	682	400	573	999999	75	902	999999	254	865	752	958	143	41	285	999999	436	136	504	999999	720	593	640	312	561	366	179	999999	204	508	493	999999	372	435	517	470	460	870	247	601	999999	900	131	999999	602	917	862	131	490	999999	999999	999999	820	293	190	253	52	98	999999	946	896	866	713	746	381	999999	595	999999	999999	814	999999	999999	888	902	880	999999	472	707	709	644	504	57	555	999999	333	999999	999999	89	255	999999	428	371	858	300	705	300	999999	385	561	746	331	999999	606	675	648	618	93	917	999999	
370	999999	344	999999	377	999999	999999	320	15	423	860	780	999999	462	260	999999	485	999999	598	999999	999999	634	96	156	999999	999999	348	999999	879	69	999999	437	168	676	885	492	94	982	999999	848	856	979	999999	962	999999	966	815	703	356	289	173	999999	495	720	999999	735	694	999999	425	65	999999	407	441	945	708	432	999999	839	999999	768	311	502	227	750	999999	999999	453	134	455	997	999999	999999	104	999999	896	999999	941	999999	853	159	797	896	567	435	744	999999	999999	245	999999	277	354	975	136	587	999999	671	693	745	379	223	292	999999	741	999999	557	999999	999999	840	59	903	999999	184	986	427	970	414	934	792	15	892	71	218	871	999999	653	532	519	516	622	234	121	206	78	639	866	237	999999	149	877	999999	155	707	195	360	786	180	999999	708	617	572	736	900	739	999999	999999	84	698	563	774	35	948	999999	228	824	792	294	115	356	560	999999	259	795	914	999999	747	363	32	521	401	483	543	811	999999	59	999999	220	466	999999	487	792	999999	601	374	852	999999	999999	489	999999	999999	501	74	641	157	999999	999999	940	986	20	999999	999999	61	187	172	999999	491	146	999999	178	336	582	999999	523	869	768	213	657	999999	999999	400	999999	873	661	953	999999	418	999999	664	35	999999	557	234	455	853	688	999999	999999	439	82	999999	201	999999	320	44	985	673	999999	999999	999999	670	999999	519	923	620	350	925	400	233	999999	883	589	482	870	442	779	357	383	670	190	999999	851	228	358	701	209	935	563	627	968	236	867	138	285	999999	999999	47	310	835	999999	762	351	138	999999	999999	780	999999	592	878	264	637	300	880	592	999999	819	447	999999	999999	420	414	372	999999	265	46	25	461	207	515	371	999999	56	999999	167	427	685	723	60	999999	999999	490	353	685	372	340	936	986	546	999999	545	632	999999	89	424	999999	400	577	872	140	183	329	521	86	999999	522	999999	999999	999999	174	676	105	999999	11	310	930	71	687	411	999999	109	39	914	283	999999	999999	999999	967	999999	69	999999	117	851	920	985	601	968	276	999999	999999	749	194	273	382	999999	450	246	875	999999	494	999999	713	176	947	41	154	415	999999	116	777	657	623	629	663	146	999999	999999	476	25	708	961	794	518	561	999999	915	766	541	999999	529	502	990	198	999999	33	323	941	903	888	999999	196	730	999999	401	201	136	564	609	999999	688	205	769	859	79	999999	999999	205	615	772	125	388	873	999999	586	999999	667	434	991	640	823	999999	351	999999	999999	522	241	634	126	369	59	361	166	305	
348	334	733	140	129	115	781	128	999999	999999	773	463	322	518	582	999999	534	701	573	968	422	71	854	191	999999	557	300	616	89	255	999999	764	999999	577	999999	262	550	536	315	885	859	705	301	999999	999999	721	209	722	61	999999	834	357	787	999999	999999	286	479	551	999999	572	815	174	49	90	999999	19	241	999999	646	330	577	997	396	688	119	717	769	644	999999	964	357	578	565	999999	420	999999	976	43	693	999999	782	998	91	999999	80	999999	666	221	801	804	489	464	86	731	431	999999	961	109	88	176	517	999999	184	490	224	247	609	999999	669	52	42	208	61	999999	999999	578	916	999999	999999	424	999999	558	843	572	999999	892	501	999999	659	583	414	877	954	999999	89	947	824	600	528	999999	999999	707	999999	999999	772	291	413	36	193	852	920	318	490	999999	125	999999	999999	612	16	331	745	999999	308	95	999999	165	253	999999	970	600	754	999999	134	785	339	352	16	93	800	202	489	474	650	806	662	106	396	999999	411	130	955	221	594	999999	999999	999999	408	465	131	999999	48	999999	999999	593	999999	605	999999	705	334	772	951	908	811	813	842	999999	999999	502	999999	541	999999	999999	132	850	644	542	730	928	999999	29	944	550	962	193	164	610	999999	66	709	67	912	691	999999	638	178	56	410	780	364	816	999999	906	42	999999	999999	95	999999	215	948	565	874	265	999999	314	828	411	945	627	658	242	999999	999999	792	375	629	999999	986	493	681	597	142	950	999999	881	835	999999	517	382	345	78	853	212	999999	154	192	656	684	661	809	999999	999999	782	131	999999	953	125	999999	667	960	771	109	999999	534	361	432	924	691	135	479	791	893	573	292	999999	388	659	961	648	192	972	402	334	999999	914	496	359	999999	451	928	720	923	850	422	573	999999	999999	999999	756	721	999999	964	999999	192	28	999999	537	999999	541	743	999999	999999	474	484	987	379	775	588	620	999999	82	105	249	207	999999	867	999999	160	999999	621	798	981	215	999999	999999	17	999999	152	999999	49	958	860	296	708	999999	566	458	376	434	999999	999999	999999	999999	892	999999	999999	999999	361	432	161	831	387	999999	920	999999	322	948	547	999999	980	535	632	923	580	999999	999999	809	541	572	202	418	675	725	524	427	796	999999	323	999999	762	292	999999	999999	514	218	581	89	376	763	322	618	911	817	454	668	570	87	999999	999999	436	363	193	999999	240	742	166	661	265	503	158	999999	999999	268	999999	697	999999	913	419	999999	333	142	442	999999	260	583	506	999999	999999	855	856	719	
444	999999	852	999999	109	999999	489	771	999999	919	824	873	615	922	983	653	999999	757	624	999999	668	126	999999	303	920	415	538	656	246	307	391	409	646	438	999999	308	415	398	598	351	434	648	320	414	318	569	999999	337	600	999999	838	999999	241	208	999999	999999	999999	559	488	693	173	832	999999	999999	538	424	236	186	967	999999	248	631	169	282	999999	29	999999	999999	999999	360	253	211	66	999999	469	867	178	999999	999999	636	634	856	910	904	188	601	999999	999999	875	894	343	985	370	914	614	217	363	958	975	41	999999	999999	573	999999	449	962	775	151	294	670	999999	789	999999	341	60	999999	720	264	104	631	906	249	999999	101	27	267	841	151	778	261	513	999999	471	356	123	219	292	782	465	226	826	971	281	999999	648	553	197	39	999999	231	496	109	999999	354	999999	283	51	482	120	191	131	633	373	999999	166	46	327	451	999999	999999	999999	938	799	878	805	999999	967	179	999999	473	80	999999	287	556	764	414	355	127	232	840	178	999999	671	283	999999	202	608	248	57	611	999999	745	811	33	132	557	310	985	549	198	999999	872	39	999999	120	318	999999	816	278	752	690	999999	999999	999999	999999	299	277	525	783	612	337	999999	131	999999	247	335	999999	263	434	216	114	999999	577	999999	534	999999	999999	34	172	785	846	999999	969	304	921	36	999999	434	361	832	290	999999	211	936	861	999999	999999	197	409	785	318	102	391	71	648	329	632	196	852	375	518	252	362	997	765	545	999999	999999	919	220	810	999999	901	602	999999	329	168	999999	999999	999999	555	999999	999999	387	999999	753	999999	907	656	601	404	999999	582	986	323	47	432	999999	999999	999999	826	923	277	198	999999	742	200	788	145	999999	171	991	23	999999	999999	925	627	974	530	22	144	851	180	327	816	480	993	915	999999	888	897	999999	469	999999	999999	632	325	436	412	734	999999	622	772	337	440	413	325	677	176	397	420	457	999999	169	999999	999999	999999	999999	999999	504	999999	999999	509	257	431	216	531	166	783	197	610	201	572	795	459	522	89	842	999999	413	164	325	748	999999	477	449	999999	310	676	999999	999999	374	64	908	985	999999	999999	524	906	234	999999	999999	894	978	786	229	885	888	999999	667	999999	911	73	968	349	433	536	617	779	981	999999	230	490	636	318	999999	999999	999999	999999	181	410	564	936	662	531	999999	431	999999	115	258	564	999999	999999	18	261	999999	999999	95	568	999999	750	505	745	924	298	661	678	267	999999	999999	91	231	999999	538	267	339	974	410	999999	999999	
999999	766	999999	530	426	999999	629	999999	384	351	999999	62	105	999999	430	905	819	21	373	999999	999999	173	110	563	177	999999	314	72	750	922	992	901	999999	999999	559	984	992	224	507	745	42	999999	883	328	999999	39	999999	999999	117	999999	519	963	46	578	37	999999	666	948	363	93	248	566	731	999999	358	999999	414	881	699	446	912	605	999999	999999	836	130	290	781	946	147	217	485	999999	398	412	39	999999	999999	196	999999	327	54	999999	424	506	475	474	430	969	999999	625	254	139	670	450	999999	999999	999999	741	906	557	999999	11	999999	999999	762	611	999999	999999	328	178	345	694	976	129	868	999999	99	132	999999	656	999999	999999	999999	522	999999	999999	294	948	497	999999	455	337	290	174	999999	52	643	999999	743	864	141	380	650	415	289	560	999999	551	581	178	368	296	379	999999	697	82	639	704	912	416	999999	999999	562	999999	723	999999	414	999999	685	825	111	551	388	507	524	489	999999	956	242	412	203	743	376	328	999999	169	957	999999	477	370	999999	939	636	337	547	746	817	903	692	282	156	350	865	756	999999	817	999999	999999	736	218	911	682	471	510	999999	583	999999	243	999999	563	59	384	344	999999	422	999999	999999	61	960	999999	999999	267	273	960	999999	853	877	620	999999	999999	261	999999	999999	999999	459	999999	478	136	999999	963	727	584	377	138	232	772	999999	550	343	905	999999	856	912	958	546	653	419	510	253	999999	999999	408	982	140	999999	964	90	84	865	693	694	788	936	996	59	97	890	145	737	999999	846	999999	999999	356	501	999999	182	999999	723	805	999999	999999	999999	754	999999	329	601	247	825	268	691	931	685	650	221	124	919	999999	908	459	763	284	773	759	522	379	131	999999	638	999999	791	744	361	69	382	726	905	999999	739	730	495	652	999999	999999	802	999999	651	636	999999	387	484	267	436	999999	999999	46	203	999999	999999	888	207	966	608	917	999999	999999	579	625	277	494	218	737	186	188	963	999999	965	303	999999	999999	728	495	500	261	434	534	317	999999	27	345	532	782	950	999999	533	529	54	401	12	855	345	35	369	650	178	747	999999	999999	999999	930	999999	900	999999	633	169	712	475	357	999999	942	999999	492	607	999999	961	436	786	999999	654	444	76	573	301	999999	272	702	135	849	93	687	453	69	999999	96	999999	632	616	999999	691	999999	63	697	908	69	226	853	427	437	689	999999	960	999999	999999	865	864	999999	999999	75	999999	466	586	625	274	999999	498	999999	704	520	667	999999	820	469	643	833	999999	379	665	241	884	
999999	285	999999	170	351	999999	698	465	922	232	766	34	999999	999999	234	999999	438	999999	111	570	647	159	906	770	999999	999999	500	122	999999	484	494	842	376	191	999999	191	887	465	922	999999	999999	999999	781	298	900	314	279	514	418	599	952	946	999999	671	246	269	378	999999	809	429	236	999999	695	999999	738	999999	657	999999	12	53	356	972	999999	32	769	532	377	618	869	999999	651	985	703	180	531	547	288	705	999999	692	812	959	655	503	999999	225	428	999999	999999	976	657	910	512	999999	252	979	446	999999	999999	713	999999	999999	68	999999	999999	250	882	999999	916	999999	645	951	425	319	999999	397	327	16	178	554	999999	999999	68	893	398	741	483	338	999999	551	110	747	999999	999999	800	61	900	891	725	612	342	903	427	369	340	705	495	202	144	855	662	999999	372	356	609	858	701	175	999999	45	999999	554	597	999999	99	898	157	194	519	189	999999	999999	291	566	222	999999	999999	699	562	693	256	290	204	999999	999999	670	384	457	631	941	999999	734	527	999999	845	788	316	999999	279	442	557	999999	683	999999	367	237	159	805	144	999999	253	12	613	681	789	486	360	524	485	429	523	700	563	578	829	762	908	601	999999	433	999999	562	430	130	145	946	607	249	714	999999	521	578	322	232	999999	357	131	845	999999	368	438	792	999999	849	919	856	747	999999	135	999999	329	557	999999	711	514	690	999999	999999	999999	843	999999	120	999999	999999	907	999999	999999	340	879	482	999999	72	701	362	995	112	983	580	211	999999	208	502	999999	999999	342	964	494	610	717	999999	999999	638	999999	67	489	999999	982	754	999999	974	999999	416	234	652	964	266	999999	732	715	412	706	11	999999	267	644	386	999999	699	491	943	460	777	623	999999	707	999999	763	643	873	677	129	239	638	236	811	792	277	999999	155	85	118	762	999999	999999	310	773	356	52	999999	113	331	292	273	998	524	700	793	362	945	961	503	222	858	999999	293	477	999999	65	456	852	999999	534	554	415	835	999999	882	318	572	933	999999	721	231	770	356	836	965	999999	711	999999	998	915	526	194	582	895	999999	999999	31	999999	409	300	596	999999	999999	796	999999	857	172	826	817	999999	999999	21	999999	782	991	98	691	456	512	733	999999	345	853	203	18	999999	999999	939	999999	999999	296	739	533	366	999999	660	775	999999	999999	117	999999	884	303	524	999999	514	879	799	904	999999	175	575	330	676	946	260	716	999999	999999	377	33	999999	999999	792	999999	61	999999	948	999999	999999	323	999999	358	404	266	469	52	339	
78	999999	491	43	44	999999	859	721	418	857	419	873	944	974	999999	730	93	253	999999	510	999999	999999	35	930	152	574	999999	43	227	999999	999999	999999	218	999999	732	999999	886	990	198	62	933	476	999999	630	538	783	395	348	370	627	320	999999	999999	541	13	994	999999	999999	891	469	999999	999999	504	999999	447	932	999999	567	999999	487	844	103	65	999999	577	859	441	405	999999	369	999999	163	673	599	614	406	869	999999	999999	737	815	336	999999	728	574	999999	971	158	192	605	128	828	999999	883	782	227	957	817	999999	153	562	83	167	532	999999	999999	162	904	878	999999	999999	999999	193	514	672	518	994	336	999999	469	887	293	222	796	250	999999	66	790	999999	397	448	62	712	239	999999	999999	178	576	447	249	999999	77	999999	999999	542	999999	999999	591	999999	274	232	631	591	504	265	279	860	999999	999999	931	999999	371	999999	999999	602	999999	999999	953	339	929	999999	428	888	986	999999	820	999999	81	264	120	714	999999	579	552	999999	817	471	218	974	905	999999	807	999999	516	971	593	999999	788	548	531	855	691	262	999999	924	999999	999999	999999	989	445	266	999999	116	181	226	999999	792	545	326	999999	549	76	979	434	57	999999	999999	382	25	920	841	234	533	732	265	33	222	298	628	371	84	865	228	999999	999999	103	700	123	999999	178	999999	444	999999	762	999999	788	999999	999999	244	999999	999999	370	999999	79	999999	42	265	384	915	202	999999	504	916	954	711	683	999999	450	786	999999	842	30	92	847	999999	407	999999	770	999999	477	999999	394	64	246	999999	714	285	159	935	615	838	325	999999	107	588	999999	527	517	61	308	940	271	51	290	548	999999	287	742	950	205	281	999999	634	448	881	999999	449	999999	999999	999999	999999	698	515	999999	125	527	823	984	268	820	880	253	999999	451	536	999999	999999	773	698	63	999999	542	999999	739	343	353	690	758	999999	999999	999999	999999	999999	64	900	251	755	871	175	999999	825	302	484	140	999999	37	775	999999	912	999999	999999	999999	981	209	570	865	999999	775	999999	771	836	999999	768	999999	963	43	989	664	550	295	304	481	608	677	238	143	999999	999999	423	316	578	507	999999	395	541	191	865	64	494	45	750	999999	44	403	194	760	999999	608	176	999999	48	999999	642	627	999999	380	77	314	971	436	806	432	361	530	202	338	228	999999	344	781	177	999999	180	515	544	999999	447	214	492	477	999999	459	901	999999	999999	999999	864	229	858	999999	123	561	92	67	238	328	628	999999	210	999999	542	160	999999	999999	124	113	939	137	999999	999999	
932	863	822	999999	826	356	531	230	262	734	473	999	525	183	668	616	851	122	287	225	999999	934	13	636	935	459	195	515	999999	175	999999	737	146	646	238	259	999999	588	241	881	796	407	999999	475	392	999999	999999	100	727	508	261	826	850	867	525	998	859	999999	568	999999	171	25	213	97	999999	736	862	999999	945	418	876	273	999999	405	429	298	683	537	253	402	824	105	788	999999	913	701	887	279	999999	240	400	553	30	999999	720	781	203	173	269	655	999999	756	155	318	999999	987	946	454	447	237	324	332	942	175	551	999999	236	695	183	999999	849	593	757	715	28	333	999999	25	684	647	104	520	278	999999	722	78	999999	480	999999	926	999999	442	999999	893	915	78	611	854	324	654	999999	999999	999999	999999	999999	999999	998	999999	300	999999	744	930	769	999999	142	804	63	354	452	482	125	756	809	999999	759	417	999999	864	800	999999	999999	399	999999	40	999999	999999	530	999999	791	636	79	520	189	588	999999	824	672	40	761	120	24	267	411	999999	539	797	999999	742	994	399	333	144	639	350	585	355	240	739	707	545	284	539	562	816	412	604	577	231	999999	999999	999999	999999	112	689	999999	465	987	858	500	305	898	999999	530	999999	313	935	881	999999	12	835	593	932	999999	226	836	484	704	595	999999	934	230	476	676	68	999999	601	41	950	999999	130	999999	999999	248	411	646	496	18	169	512	477	723	999999	229	240	351	812	407	886	999999	999999	760	999999	429	566	84	432	121	472	748	711	903	999999	433	881	999999	222	999999	999999	579	350	999999	545	999999	961	220	491	257	446	716	842	204	154	108	953	370	965	952	682	999999	224	384	546	421	999999	574	999999	314	999999	762	999999	128	999999	999999	999999	984	225	999999	468	355	999999	184	675	755	905	517	758	999999	480	521	512	269	999999	595	365	965	929	133	291	396	427	187	910	683	999999	724	718	837	999999	969	154	655	493	336	743	49	709	791	516	293	999999	960	999999	826	259	869	116	999999	951	999999	999999	999999	37	81	927	415	274	991	999999	999999	799	920	246	999999	999999	857	775	684	851	326	266	999999	617	998	580	467	352	94	434	999999	999999	827	886	59	913	999999	627	422	999999	999999	774	999999	999999	334	493	895	999999	333	999999	402	103	431	49	999999	290	918	484	39	501	470	73	190	567	999999	574	971	999999	999999	597	323	239	363	286	999999	551	548	999999	292	999999	685	743	999999	634	999999	623	195	788	261	769	995	577	598	921	938	999999	594	160	172	760	522	999999	
536	999999	999999	172	740	155	525	93	741	403	202	524	815	726	999999	556	535	999999	999999	192	782	428	999999	999999	999999	999999	347	259	999999	398	362	999999	992	823	999999	292	999999	869	999999	49	999999	178	999999	601	385	999999	115	221	229	48	999999	334	381	339	88	118	143	400	531	308	808	276	999999	353	51	669	532	999999	519	763	68	666	999999	348	919	614	400	11	369	567	337	135	40	919	773	38	999999	662	745	108	158	107	347	584	241	996	999999	999999	559	715	551	123	702	999999	980	958	378	43	419	474	717	999999	40	963	999999	682	246	217	579	999999	999999	869	257	421	614	999999	999999	380	999999	923	572	717	451	654	26	999999	999999	574	938	815	999999	127	253	280	390	25	76	383	613	559	759	999999	113	545	206	682	999999	999999	851	29	639	998	999999	495	901	10	690	386	947	757	258	672	278	764	364	402	626	976	999999	599	893	944	766	999999	174	738	613	906	458	343	357	999999	999999	999999	185	999999	200	999999	379	390	334	690	436	856	999999	96	566	348	999999	999999	66	890	259	262	135	694	241	379	331	173	396	784	927	614	409	115	949	999999	589	703	212	999999	606	650	274	213	518	910	999999	999999	999999	275	999999	654	287	999999	999999	999999	999999	490	429	820	999999	216	993	550	762	999999	456	205	146	217	999999	487	601	197	293	608	999999	922	186	331	133	253	991	131	999999	999999	336	999999	221	489	564	999999	284	391	999999	400	656	724	450	696	999999	60	940	963	515	246	999999	100	999999	294	483	999999	314	107	696	192	224	872	999999	489	495	515	999999	657	999999	999999	213	220	999999	892	951	273	481	489	867	83	312	37	615	823	230	245	999999	999999	15	692	999999	186	694	260	186	784	244	961	210	948	76	999999	320	854	43	843	346	291	343	999999	999999	824	999999	623	879	196	267	666	269	259	747	999999	651	999999	866	36	525	503	716	177	38	999999	289	999999	16	999999	717	999999	789	387	899	999999	593	999999	303	969	947	81	380	999999	526	577	999999	950	210	20	999999	360	987	17	327	842	574	999999	191	878	545	319	999999	860	999999	506	876	882	360	271	472	855	667	999999	89	453	133	999999	650	460	999999	338	719	996	387	366	773	999999	999999	66	911	428	614	424	434	999999	464	519	999999	30	999999	819	600	938	547	999999	693	100	928	874	719	999999	524	730	69	216	600	620	482	999999	732	104	822	303	360	54	251	252	999999	451	988	613	216	630	759	999	999999	780	458	999999	673	999999	854	194	347	73	
999999	884	364	999999	46	843	47	407	297	999999	999999	306	588	999999	544	450	627	999999	999999	999999	641	894	970	70	999999	819	172	999999	449	60	250	999999	956	297	150	999999	887	999999	415	154	575	809	343	163	12	441	202	954	999999	232	64	377	309	999999	431	999999	999999	304	999999	227	681	167	957	247	366	999999	350	300	362	186	562	999999	81	740	540	832	560	817	67	47	999999	999999	999999	999999	995	999999	338	726	865	141	999999	593	999999	197	999999	418	851	105	796	644	101	901	602	881	669	681	306	569	700	599	458	105	999999	711	999999	999999	345	740	252	493	40	624	999999	230	999999	969	877	883	999999	131	981	999999	30	422	946	999999	999999	940	557	999999	999999	768	999999	999999	682	357	355	999999	597	999	83	120	999999	313	999999	477	476	381	158	699	804	999999	302	999999	618	999999	84	824	764	875	858	405	192	929	917	271	999999	999999	548	385	624	92	296	277	58	999999	611	717	999999	479	999999	243	791	857	999999	163	999999	457	658	688	283	530	39	999999	150	677	928	924	395	352	879	999999	833	773	999999	721	136	35	999999	747	392	367	25	295	627	625	613	334	999999	999999	999999	150	511	859	112	999999	999999	574	136	380	942	999999	999999	466	600	940	409	28	782	796	37	451	928	910	306	915	514	999999	999999	999999	74	603	513	632	999999	738	999999	974	670	981	669	999999	898	999999	999999	999999	45	559	695	686	226	999999	552	623	736	353	221	600	562	999999	589	999999	480	999999	316	999999	999999	699	908	861	144	999999	357	801	999999	475	552	999999	115	601	999999	999999	59	417	999999	999999	61	889	999999	999999	999999	215	421	999999	999999	360	999999	296	841	999999	531	345	651	833	551	790	246	999999	496	271	800	442	495	961	315	999999	269	73	999999	837	297	999999	804	703	999999	929	24	873	409	776	999999	266	938	999999	999999	545	999999	225	865	517	999999	310	403	633	413	94	720	999999	178	767	999999	27	983	999999	999999	248	999999	947	499	622	999999	373	350	719	877	999999	504	999999	892	770	331	54	208	999999	604	987	890	999999	300	259	218	564	999999	642	685	999999	282	933	480	830	14	365	726	252	999999	869	959	999999	756	868	590	873	567	407	445	999999	999999	197	409	999999	358	369	657	999999	999999	221	668	708	44	999999	271	570	376	71	999999	965	328	999999	64	735	37	216	423	431	669	999999	997	306	999999	638	999999	95	534	999999	482	644	708	999999	838	529	999999	261	649	256	607	29	506	999999	999999	999999	999999	999999	143	999999	163	151	946	999999	579	999999	
224	999999	511	405	999999	999999	46	999999	999999	999999	267	841	127	999999	535	776	567	999999	824	649	838	502	665	999999	909	696	952	860	144	340	698	482	907	999999	999999	838	749	253	305	430	999999	429	916	520	222	887	744	999999	148	387	584	779	999999	929	239	999999	999999	785	496	265	234	185	942	258	432	784	934	357	999999	696	36	323	999999	999999	666	419	585	154	514	31	951	354	722	756	756	919	81	999999	540	592	142	963	757	50	206	807	486	668	97	437	999999	396	388	451	361	270	907	16	273	820	999999	561	281	474	313	879	463	195	999999	513	713	956	817	636	999999	72	566	830	207	859	932	917	67	86	78	564	966	999999	405	496	21	74	714	719	456	580	692	292	736	326	353	300	176	999999	724	999999	999999	751	999999	298	999999	999999	809	414	887	229	999999	999999	406	748	913	193	790	15	999999	648	252	999999	190	983	999999	283	103	880	515	999999	750	482	361	999999	985	225	999999	117	999999	934	265	999999	999999	237	85	999999	886	988	413	999999	510	171	93	999999	754	999999	999999	903	999999	429	982	928	898	999999	478	31	843	334	762	698	801	683	222	566	999999	999999	276	999999	908	882	397	115	477	355	141	999999	399	285	999999	999999	654	999999	198	372	952	999999	999999	586	758	63	999999	561	235	714	368	827	949	526	693	811	214	617	995	45	42	877	460	553	999999	889	999999	999999	17	257	54	322	494	849	614	66	541	999999	204	854	237	835	999999	763	986	314	640	872	592	516	310	47	493	162	340	84	875	999999	473	869	999999	96	554	977	670	999999	342	109	912	637	999999	525	422	151	999999	206	996	697	566	999999	259	759	975	501	947	16	829	341	518	999999	999999	683	226	999999	999999	150	290	999999	999999	999999	971	540	960	954	246	999999	624	352	354	144	87	187	301	664	620	672	121	63	39	663	227	10	590	382	456	595	309	97	718	999999	999999	999999	999999	625	837	718	999999	30	264	173	391	486	999999	999999	999999	12	392	562	714	760	39	999999	999999	999999	723	971	999999	587	508	650	485	536	633	688	228	984	999999	999999	826	999999	999999	100	799	866	999999	999999	23	216	921	453	213	746	383	957	637	999999	230	999999	902	866	769	999999	999999	614	688	854	853	308	999999	999999	430	716	735	812	887	938	438	17	166	982	957	999999	999999	64	446	738	162	675	999999	540	999999	415	773	999999	142	662	578	999999	187	427	999999	715	60	453	33	497	21	999999	80	698	260	222	20	920	908	35	555	467	177	949	
702	187	257	625	713	999999	942	774	679	999999	370	253	829	739	105	252	999999	222	41	999999	999999	999999	605	362	290	999999	999999	853	61	116	999999	120	27	237	725	709	467	434	739	999999	999999	247	892	845	999999	16	999999	280	824	666	342	343	999999	228	999999	121	582	895	345	173	618	99	722	572	999999	999999	235	601	24	395	999999	268	482	33	404	999999	999999	999999	34	283	167	135	38	395	773	773	999999	799	14	999999	137	999999	99	999999	399	999999	524	330	727	87	781	791	999999	999999	881	84	860	413	824	743	422	822	871	71	999999	493	71	337	798	354	575	999999	596	999999	268	223	999999	905	633	939	965	378	999999	946	501	375	869	999999	999999	999999	999999	281	975	271	999999	314	999999	999999	570	906	403	999999	531	382	512	355	204	855	180	999999	906	999999	779	884	999999	54	790	924	569	640	624	472	999999	999999	441	303	460	335	218	999999	999999	150	344	727	545	778	846	659	443	156	181	23	428	844	792	957	999999	100	492	999999	523	776	468	930	291	999999	999999	999999	940	999999	895	869	999999	226	155	999999	620	62	348	999999	207	140	490	999999	999999	611	53	979	316	484	801	369	842	71	999999	746	682	413	445	614	415	999999	719	234	260	312	376	212	999999	36	346	449	751	492	950	393	295	54	472	680	887	393	125	466	417	999999	999999	999999	785	999999	999999	999999	616	734	595	782	999999	265	999999	166	999999	999999	289	290	147	362	617	360	121	57	461	999999	941	765	999999	31	309	263	999999	725	285	791	426	999999	943	139	832	27	999999	178	999999	39	999999	315	999999	56	113	835	999999	64	999999	676	474	738	947	999999	999999	851	999999	573	482	167	447	999999	999999	999999	424	999999	346	18	999999	600	462	999999	999999	431	999999	999999	329	680	917	474	935	762	999999	609	999999	687	352	497	863	981	999999	333	695	814	592	443	433	992	999999	999999	498	319	535	327	223	531	999999	526	999999	639	999999	337	656	18	232	685	640	281	135	737	646	849	999999	547	590	138	256	270	839	999999	999999	336	58	802	976	625	999999	490	395	999999	33	826	999999	233	460	683	676	687	999999	907	802	162	867	894	477	649	174	987	737	94	284	403	687	384	436	204	288	853	41	607	457	999999	885	339	713	999999	59	921	97	999999	999999	999999	678	932	999999	60	469	163	335	336	999999	249	999999	311	521	630	999999	424	797	999999	404	823	655	985	459	653	276	999999	191	999999	999999	253	900	999999	633	715	724	754	999999	386	999999	135	528	705	156	218	406	584	
817	92	999999	634	134	999999	512	999999	913	693	482	867	999999	930	972	677	737	217	349	923	678	999999	999999	394	561	420	529	279	304	950	838	251	256	692	720	108	977	964	999999	999999	327	994	801	41	282	995	603	805	999999	850	967	939	868	482	999999	20	187	295	83	713	311	999999	343	962	999999	241	620	999999	219	999999	700	772	999999	280	606	683	999999	873	122	565	817	999999	125	454	999999	899	999999	774	785	999999	921	999999	999999	999999	766	999999	660	839	999999	50	385	999999	595	999999	999999	204	851	598	876	232	15	313	182	518	896	999999	127	889	979	955	999999	846	315	509	951	19	881	681	513	523	999999	176	697	82	190	315	139	836	999999	788	57	999999	999999	563	705	999999	518	382	519	189	965	999999	999999	999999	191	538	206	95	337	150	322	180	94	999999	999999	999999	616	999999	337	590	457	291	594	201	907	85	948	752	804	343	500	999999	171	334	557	999999	999999	999999	891	999999	999999	53	508	999999	999999	877	699	544	363	865	999999	417	55	929	999999	683	186	668	324	999999	589	454	291	994	999999	813	999999	760	805	948	532	150	999999	685	999999	413	999999	999999	725	40	386	413	398	938	341	93	463	242	999999	999999	85	999999	161	785	71	999999	761	999999	514	661	999999	999999	999999	999999	342	999999	999999	999999	999999	327	900	745	999999	294	729	185	65	353	662	999999	359	999999	168	931	873	884	989	433	623	816	652	278	926	73	999999	999999	674	999999	605	480	885	104	784	284	973	339	704	867	66	886	610	418	851	948	999999	999999	999999	807	999999	457	871	774	745	641	675	632	999999	879	133	291	511	81	999999	191	681	265	991	883	958	543	190	132	377	737	216	243	426	999999	761	77	667	866	451	158	608	999999	999999	999999	999999	351	520	825	999999	999999	384	538	671	670	999999	56	111	896	849	998	277	999999	407	17	435	442	999999	840	999999	65	624	644	999999	599	582	570	906	849	999999	617	32	999999	999999	602	362	677	571	999999	711	715	966	770	27	452	880	859	713	351	716	175	999999	680	706	689	161	740	999999	82	97	706	150	262	621	999999	976	999999	371	804	654	758	999999	999999	139	412	98	853	627	999999	718	723	856	999999	142	999999	481	352	658	699	451	622	769	498	669	14	575	714	159	784	999999	967	498	999999	999999	958	999999	999999	551	304	600	307	999999	999999	364	373	849	585	129	511	761	634	264	999999	999999	999999	989	999999	789	134	837	384	703	842	711	750	234	948	999999	184	815	794	800	364	108	999999	509	48	
144	999999	164	989	594	648	33	842	713	999999	554	665	968	999999	898	999999	466	226	999999	280	29	999999	149	901	717	944	696	967	833	900	573	220	532	999999	247	999999	970	847	789	65	819	999999	47	407	403	212	215	893	895	384	897	882	549	239	28	531	166	262	282	649	999999	66	999999	812	263	344	142	27	999999	414	456	618	436	548	461	161	999999	999999	508	514	739	803	81	459	12	999999	670	999999	932	715	999999	999999	575	149	999999	762	999999	999999	999999	69	79	197	999999	999999	928	289	455	11	778	867	955	999999	754	767	910	159	984	559	999999	572	673	840	95	968	88	999999	999999	297	444	698	301	351	596	448	444	551	594	999999	530	722	244	669	524	75	760	911	962	807	239	954	778	310	999999	581	395	999999	112	249	413	199	246	168	567	90	999999	999999	828	315	999999	999999	999999	999999	38	97	337	14	326	30	218	999999	775	245	999999	489	920	999999	927	24	63	215	999999	999999	186	999999	486	86	111	444	499	155	999999	999999	484	870	999999	383	999999	336	254	390	913	999999	41	246	423	11	999999	87	170	585	687	814	999999	127	919	219	227	999999	611	261	902	881	530	999999	94	128	999999	197	999999	546	719	999999	999999	672	301	366	323	940	918	484	975	34	999999	999999	468	278	404	366	950	190	165	584	725	992	488	41	561	968	161	304	999999	913	987	999999	866	97	53	999999	825	562	895	999999	778	136	285	999999	607	617	604	816	723	403	999999	909	391	999999	874	777	999999	270	805	355	789	624	999999	72	47	660	57	381	234	815	541	398	295	878	805	598	716	610	433	944	999999	345	580	847	676	999999	242	731	222	999999	405	999999	757	549	498	164	999999	999999	999999	947	570	233	591	908	862	848	999999	512	338	285	70	584	999999	861	982	999999	999999	396	396	959	999999	326	999999	958	420	999999	641	745	390	651	705	503	769	486	384	150	999999	672	984	827	464	999999	402	999999	215	820	728	895	999999	54	121	507	999999	881	528	999999	74	633	498	886	999999	999999	132	687	580	567	814	360	999999	841	999999	381	999999	999999	504	699	923	999999	753	599	257	999999	187	345	999999	207	676	887	957	140	86	130	999999	107	619	585	999999	714	365	648	999999	378	418	726	354	739	105	268	999999	829	999999	842	879	899	999999	999999	701	786	999999	382	890	999999	402	357	765	579	207	314	999999	919	102	999999	866	999999	593	878	337	999999	991	800	999999	418	510	138	810	999999	999999	284	999999	157	883	819	567	999999	757	89	975	999999	
960	775	542	999999	319	467	736	999999	975	774	315	761	999999	999999	795	356	280	999999	999999	274	999999	531	338	922	999999	801	999999	999999	651	999999	357	999999	902	999999	499	225	267	321	109	999999	401	999999	267	476	999999	706	22	642	34	999999	712	285	663	711	523	439	447	619	943	999999	431	464	469	999999	999999	801	999999	869	751	999999	999999	999999	999999	382	873	847	273	999999	953	150	789	403	999999	440	181	999999	851	201	752	70	778	648	377	592	621	936	999999	175	999999	177	999999	152	891	454	999999	999999	902	290	999999	676	175	585	666	802	727	38	216	999999	921	354	950	666	126	690	801	450	590	999999	761	936	616	108	999999	999999	303	999999	512	803	318	427	999999	570	363	999999	895	202	981	575	864	592	730	212	254	999999	226	190	36	999999	653	999999	172	999999	529	999999	69	76	999999	999999	999999	91	526	413	719	999999	184	390	312	51	794	609	999999	25	999999	999999	999999	414	854	115	569	122	620	999999	159	637	265	68	999999	463	999999	828	428	112	75	783	76	326	493	750	999999	836	878	999999	415	54	999999	156	195	360	694	655	999999	668	319	397	470	999999	263	91	999999	126	348	849	35	966	190	999999	999999	153	999999	999999	921	113	584	733	999999	635	896	115	425	999999	872	999999	768	370	999999	759	999999	999999	322	851	999999	411	511	415	497	38	999999	999999	999999	855	207	999999	999999	804	734	999999	94	586	163	835	999999	999999	666	140	253	657	90	664	359	999999	574	281	830	999999	826	999999	602	999999	245	215	676	456	251	999999	999999	830	443	963	636	508	675	999999	525	999999	999999	914	745	381	171	840	947	305	100	442	291	925	221	996	999999	224	516	915	351	947	169	999999	907	106	229	423	224	126	999999	851	755	368	755	999999	728	911	999999	230	17	404	268	381	366	809	999999	985	618	446	985	422	992	760	864	999999	999999	999999	17	648	999999	999999	626	830	276	249	686	922	999999	999999	999999	76	449	295	999999	999999	689	788	515	107	819	244	999999	999999	999999	615	999999	995	504	187	35	78	904	999999	78	269	778	437	114	999999	132	999999	814	750	999999	918	972	706	999999	999999	888	999999	999999	909	829	917	942	848	699	661	390	691	428	992	999999	209	171	323	999999	649	177	999999	683	999999	999999	999999	999999	64	608	222	999999	999999	999999	587	299	999999	999999	999999	307	999999	326	999999	738	453	737	441	936	822	907	969	999999	658	489	213	999999	637	856	755	934	375	498	888	999999	486	27	237	547	999999	703	357	286	176	999999	76	332	247	523	240	
661	999999	526	607	156	999999	999999	984	999999	940	837	662	638	178	71	932	662	999999	690	261	435	509	893	999999	999999	560	693	590	999999	422	880	512	999999	999999	104	401	999999	999999	741	610	31	42	999999	607	12	51	719	117	115	94	414	894	557	271	805	999999	649	430	488	596	946	999999	999999	260	69	999999	548	23	999999	669	93	999999	696	89	240	402	999999	296	103	87	840	999999	485	999999	18	985	999999	852	819	942	999999	427	999999	154	664	157	691	999999	547	677	503	705	44	999999	999999	642	999999	477	40	412	216	363	337	411	999999	371	398	792	252	84	381	695	203	141	999999	666	369	999999	424	93	711	641	748	425	999999	145	550	50	558	375	787	486	999999	417	999999	398	99	10	999999	303	758	999999	71	473	999999	999999	512	902	527	343	999999	999999	999999	947	701	574	614	999999	999999	620	820	358	244	876	296	894	873	786	999999	529	576	368	163	999999	999999	999999	580	999999	999999	776	632	648	523	999999	101	142	433	999999	715	171	783	999999	999999	778	483	410	999999	999999	186	411	999999	726	999999	997	767	915	502	931	999999	888	994	339	791	61	988	182	999999	29	784	164	470	10	80	243	746	398	999999	999999	999999	923	158	394	108	718	842	906	150	525	457	186	640	502	999999	826	177	454	999999	999999	790	999999	575	645	999999	32	940	933	655	274	261	999999	731	126	293	699	740	609	241	83	999999	91	999999	319	571	608	524	999999	999999	254	999999	301	12	999999	999999	347	358	512	999999	86	999999	908	260	875	274	89	999999	523	999999	560	999999	568	223	322	913	999999	279	266	84	802	508	972	193	999999	209	959	999999	668	531	945	999999	237	625	164	999999	999999	831	166	54	491	999999	999999	759	999999	999999	507	88	689	999999	999999	999999	102	438	191	578	805	725	849	676	314	712	786	991	999999	999999	858	999999	68	999999	614	876	122	221	592	649	507	222	995	999999	701	880	687	520	644	999999	258	799	444	586	500	999999	982	490	740	778	999999	19	495	978	999999	564	999999	672	543	999999	999999	999999	846	999999	80	592	999999	605	974	433	35	275	999999	395	999999	69	508	481	526	40	894	631	480	813	282	498	727	999999	943	146	860	24	999999	999999	922	377	953	902	516	908	854	386	516	316	999999	111	661	109	28	250	66	549	156	999999	125	333	999999	42	268	582	865	713	662	999999	573	21	999999	723	473	592	116	999999	999999	617	999999	518	125	174	999999	181	836	627	999999	703	999999	999999	868	999999	518	598	967	920	643	933	999999	151	999999	
678	742	741	813	999999	636	999999	999999	461	999999	999999	338	607	218	245	971	97	999999	248	715	958	757	262	152	824	214	875	999999	195	961	41	574	44	793	447	999999	329	368	898	999999	572	568	628	737	339	145	911	390	732	949	556	197	805	435	765	999999	490	598	999999	733	760	810	949	500	999999	999999	303	999999	999999	813	652	999999	847	999999	999999	999999	139	999999	812	689	302	495	892	999999	415	844	769	608	38	526	941	730	380	999999	240	999999	619	999999	999999	376	841	108	619	999999	307	999999	999999	999999	293	999999	791	964	785	308	440	275	999999	713	999999	707	203	695	784	999999	871	922	358	682	999999	389	780	11	340	446	848	999999	876	999999	999999	999999	999999	221	325	662	734	976	944	82	734	999999	845	906	53	999999	182	156	323	999999	999999	384	478	667	541	903	595	790	999999	349	999999	246	999999	999999	999999	507	212	982	999999	132	520	895	977	286	947	999999	999999	999999	999999	852	273	702	880	511	999999	563	118	999999	680	422	999999	944	351	604	999999	498	999999	901	141	545	285	200	999999	999999	854	161	407	202	999999	489	368	720	832	999999	85	757	999999	887	27	221	398	375	311	999999	65	999999	553	383	999999	459	486	643	742	422	577	83	925	689	999999	999999	999999	916	127	200	63	999999	122	569	529	864	142	687	883	999999	156	909	999999	820	999999	288	608	33	537	270	13	999999	978	419	215	12	831	999999	999999	253	64	999999	999999	120	903	708	463	983	854	999999	327	798	759	823	999999	667	999999	999999	999999	378	175	142	388	857	197	338	378	703	363	527	43	999999	457	640	865	674	999999	778	916	999999	999999	625	179	999999	942	214	965	164	999999	547	817	726	999999	861	87	922	103	401	923	575	999999	759	999999	337	766	999999	999999	128	958	601	999999	999999	198	126	553	550	999999	999999	914	982	372	999999	999999	815	999999	316	344	596	563	999999	580	999999	999999	351	107	75	995	842	972	92	864	999999	206	552	999999	999999	537	16	318	536	959	453	999999	999999	999999	126	210	999999	627	459	525	754	999999	25	999999	747	560	846	999999	999999	555	130	677	831	128	525	26	16	284	307	778	999999	288	999999	983	136	782	914	999999	980	864	191	224	522	567	120	999999	999999	532	793	999999	691	987	830	980	838	776	655	821	687	999999	203	539	330	680	197	475	538	41	893	965	645	707	48	622	999999	905	164	274	999999	243	834	999999	999999	456	97	351	457	55	155	360	136	103	461	880	671	652	894	999999	379	644	752	160	638	999999	214	983	999999	
217	616	999999	622	999999	999999	999999	999999	719	999999	873	593	999999	27	492	885	542	838	552	999999	168	951	722	999999	322	894	373	999999	683	845	662	251	114	402	249	999999	221	999999	745	289	17	614	951	999999	999999	258	533	626	999999	275	106	990	662	736	999999	266	894	922	309	496	450	962	591	873	395	999999	489	454	777	999999	999999	999999	103	273	249	553	999	128	990	73	370	746	231	418	999999	672	589	377	999999	983	999999	299	438	258	839	54	32	88	218	398	769	999999	848	216	999999	301	896	999999	496	246	266	775	932	999999	136	703	740	182	134	723	52	121	842	999999	517	384	376	999999	434	204	530	921	909	999999	304	291	897	25	817	458	999999	201	880	999999	999999	769	367	999999	132	145	313	850	999999	495	999999	999999	247	64	999999	999999	925	999999	963	302	715	345	866	999999	942	844	806	725	365	999999	947	999999	999999	999999	77	748	26	183	999999	299	890	999999	967	424	256	999999	54	843	999999	600	999999	999999	237	588	999999	391	903	37	259	287	339	588	999999	287	547	504	427	999999	986	950	999999	751	337	674	411	44	377	451	93	306	800	999999	409	999999	153	999999	624	651	816	686	844	999999	999999	445	960	999999	195	689	876	752	999999	283	856	375	400	999999	397	562	187	999999	999999	461	999999	999999	486	376	188	730	144	325	879	776	954	309	116	999999	827	999999	714	999999	848	999999	999999	341	88	999999	999999	999999	374	371	835	71	473	201	673	392	55	970	999999	999999	999999	465	554	561	872	451	329	556	269	189	954	505	848	89	776	999999	886	611	875	959	270	154	365	772	489	818	999999	763	636	723	175	999999	932	130	974	393	143	23	469	637	999999	559	774	195	417	340	223	999999	424	347	506	999999	105	999	333	979	109	999999	999999	64	999999	565	919	546	999999	999999	572	727	115	999999	202	999999	999999	999999	761	710	999999	180	365	999999	604	917	348	299	226	999999	761	933	797	999999	293	361	999999	999999	999999	642	639	237	181	320	767	496	289	40	155	633	301	857	999999	623	609	929	426	999999	459	230	227	630	999999	292	345	639	930	120	110	841	931	738	749	129	80	999999	998	54	391	118	638	317	999999	592	439	999999	696	183	395	363	934	28	954	277	425	18	908	888	974	999999	565	178	999999	313	999999	562	117	127	552	466	930	382	540	351	592	909	486	999999	853	441	942	756	999999	746	999999	912	783	482	704	71	244	120	999999	999999	999999	999999	387	840	999999	876	999999	578	631	928	433	562	487	613	684	515	
532	181	45	543	195	809	453	194	999999	790	779	635	999999	490	232	999999	312	287	798	132	532	646	846	976	645	373	134	999999	323	354	999999	180	797	198	999999	72	85	536	999999	742	26	999999	442	110	107	170	165	999999	999999	612	259	210	814	561	999999	885	335	68	897	821	685	656	999999	62	365	609	837	234	951	169	745	775	219	65	116	339	999999	746	879	999999	217	983	100	999999	104	234	365	245	999999	653	737	26	638	999999	67	370	330	999999	744	497	333	999999	999999	999999	867	484	991	759	455	654	999999	588	189	999999	999999	701	999999	999999	957	141	254	999999	29	307	431	728	146	963	997	999999	19	823	999999	999999	161	999999	999999	554	842	999999	243	605	790	560	971	159	836	225	999999	366	804	999999	432	613	253	731	912	892	125	149	347	37	761	709	645	859	999999	798	272	337	999999	999999	329	999999	999999	648	811	999999	335	282	892	999999	331	641	941	850	400	397	147	429	374	999999	438	703	282	999999	844	90	915	999999	571	47	953	314	458	793	839	95	715	605	920	453	999999	842	257	426	706	130	768	795	468	999999	661	999999	963	999999	582	999999	75	999999	804	730	553	999999	710	999999	999999	999999	192	157	20	315	999999	542	508	920	345	596	456	855	509	724	322	130	653	382	999999	120	350	452	221	223	29	33	801	200	900	352	999999	402	459	689	937	621	784	163	517	999999	344	999999	670	986	180	219	193	89	418	999999	999999	338	999999	856	999999	740	936	796	295	999999	740	318	30	992	464	63	405	819	999999	701	345	999999	864	266	775	999999	999999	234	53	999999	840	721	781	477	999999	803	924	602	23	207	999999	987	867	859	999999	999999	999999	678	532	126	999999	373	303	717	96	999999	474	221	91	378	958	999999	753	485	818	999999	536	553	219	999999	138	803	806	589	26	357	632	999999	878	749	285	113	702	926	996	477	428	74	390	999999	339	999999	999999	644	248	972	244	392	999999	999999	499	999999	468	871	988	20	566	713	999999	999999	447	468	999999	341	102	855	19	826	488	999999	601	471	172	507	331	424	999999	171	351	999999	123	249	964	520	260	999999	644	831	938	986	999999	714	374	651	274	870	999999	190	552	393	963	417	999999	700	999999	37	999999	960	549	999999	728	999999	371	999999	625	999999	504	822	91	999999	220	187	888	502	999999	886	107	999999	243	999999	53	111	619	958	89	999999	346	274	753	232	500	999999	291	374	267	515	352	999999	35	999999	375	558	999999	265	182	999999	528	410	269	999999	929	794	
727	98	530	627	784	413	576	920	862	240	79	858	796	999999	895	524	245	924	544	390	496	177	95	494	12	363	785	999999	186	999999	999999	873	302	705	999999	203	999999	999999	731	939	150	114	999999	145	999999	250	469	645	999999	14	175	999999	345	549	308	999999	12	45	625	999999	999999	282	744	926	236	205	566	100	580	999999	679	999999	203	999999	999999	391	963	950	14	762	894	150	999999	181	770	669	538	753	406	999999	200	999999	23	310	320	867	370	287	909	294	683	379	74	198	999999	999999	151	740	309	999999	597	62	40	863	536	487	869	572	166	567	667	812	693	184	511	871	592	999999	294	382	30	685	51	720	88	999999	86	225	847	211	999999	999999	453	489	808	999999	778	160	999999	833	998	798	130	352	999999	870	685	889	686	999999	976	258	999999	927	896	999999	21	999999	999999	22	411	999999	999999	955	999999	869	369	214	375	373	102	441	130	461	384	999999	564	999999	103	217	839	196	999999	393	234	278	351	526	592	999999	137	999999	376	761	999999	353	82	175	312	756	511	999999	523	323	371	544	138	995	553	674	356	321	226	577	182	224	125	342	730	999999	528	842	999999	478	246	633	75	369	999999	40	159	399	999999	346	705	368	999999	225	32	690	150	999999	973	918	550	815	252	999999	999999	217	238	999999	999999	541	237	669	859	999999	86	737	999999	768	999999	999999	524	957	924	999999	999999	814	550	999999	319	50	630	183	869	702	999999	431	391	999999	780	822	802	418	954	999999	999999	999999	508	999999	149	295	999999	381	999999	460	404	593	890	373	927	774	666	338	431	999999	999999	64	799	167	127	655	355	212	988	153	720	115	12	999999	770	834	316	922	760	999999	829	258	793	419	307	344	999999	999999	348	16	165	473	987	559	944	64	246	999999	511	493	939	999999	393	246	999999	298	999999	999999	602	999999	468	744	577	406	999999	662	271	390	999999	999999	125	337	863	981	987	999999	999999	999999	999999	716	598	965	999999	277	95	820	865	557	680	18	753	999999	425	256	548	421	896	999999	984	999999	792	999999	490	728	378	611	154	999999	258	999999	999999	999999	696	886	999999	999999	999999	310	320	999999	797	999999	709	850	39	406	912	617	443	576	360	536	999999	843	923	742	484	999999	899	483	675	463	999999	197	837	616	999999	999999	752	55	97	596	280	240	493	88	156	999999	999999	999999	999999	537	999999	681	142	644	678	999999	963	762	27	641	411	837	999999	999999	999999	521	23	423	999999	383	864	397	999999	764	999999	238	999999	844	595	845	
999999	927	783	148	999999	627	999999	203	937	178	575	989	38	999999	999999	999999	161	159	673	634	626	285	597	326	672	580	203	999999	388	450	504	128	176	999999	647	483	999999	999999	848	999999	999999	819	486	215	807	875	369	999999	578	999999	999999	209	181	961	228	718	339	466	475	915	434	687	814	999999	674	999999	823	855	999999	711	999999	221	999999	885	178	806	799	392	999999	999999	220	171	999999	566	373	304	946	215	999999	929	154	596	999999	999999	999999	778	999999	999999	540	999999	999999	514	232	999999	999999	999999	999999	296	792	999999	999999	947	948	677	704	272	999999	257	999999	999999	510	617	999999	880	999999	792	745	378	999999	400	999999	810	851	999999	746	706	999999	931	999999	507	406	660	999999	999999	19	207	999999	798	238	100	889	757	864	170	849	444	613	999999	311	651	999999	530	999999	402	620	999999	999999	789	931	998	333	999999	134	999999	974	999999	204	368	999999	368	153	947	149	999999	999999	999999	945	691	318	999999	103	596	630	999999	999999	875	895	30	921	901	112	859	866	240	999999	931	633	248	196	999999	999999	254	481	942	507	181	999999	333	891	577	173	414	480	629	904	737	999999	652	247	108	999999	184	446	969	999999	293	91	999999	673	578	420	706	504	319	999999	848	124	688	973	999999	999999	999999	138	354	737	697	388	999999	335	39	605	999999	11	999999	999999	75	808	999999	999999	224	999999	481	999999	322	999999	466	909	171	566	66	999999	999999	999999	41	612	392	55	102	241	999999	905	843	582	644	973	999999	705	416	273	999999	50	612	12	759	126	23	911	816	196	999999	788	226	680	279	999999	956	311	970	485	662	999999	715	999999	126	999999	999999	899	999999	348	727	761	503	897	569	999999	20	645	999999	914	999999	480	239	999999	959	780	688	173	999999	999999	999999	138	735	931	611	977	334	340	886	450	869	124	999999	477	469	519	999999	328	120	263	999999	320	391	65	999999	191	790	810	322	345	630	92	595	789	999999	598	35	571	296	591	691	679	759	478	54	485	999999	761	446	449	999999	369	62	59	828	706	747	680	56	999999	999999	523	28	551	999999	999999	528	116	156	870	494	723	42	528	999999	727	561	913	20	999999	999999	38	374	872	849	270	999999	546	960	624	851	999999	999999	865	404	177	661	999999	658	267	957	479	615	575	999999	772	999999	533	487	111	999999	834	669	999999	999999	168	158	156	701	559	999999	981	155	531	999999	148	999999	176	134	404	76	353	999999	752	999999	137	999999	799	916	87	934	506	68	999999	479	27	685	879	51	246	28	
515	516	109	999999	975	333	93	556	999999	574	169	999999	999999	44	801	579	917	204	697	744	359	239	623	999999	260	922	295	999999	11	462	328	135	887	385	560	836	165	251	999999	803	340	252	109	513	999999	106	975	824	678	447	999999	685	354	501	669	286	893	484	260	63	48	999999	554	364	255	44	521	708	484	964	424	999999	727	999999	999999	116	999999	119	850	164	947	999999	384	999999	693	643	999999	396	999999	284	999999	999999	991	422	764	308	999999	744	267	999999	584	999999	350	999999	33	103	999999	460	96	562	155	999999	633	105	116	578	999999	990	999999	612	264	135	992	209	31	742	683	315	139	115	999999	395	999999	121	579	999999	129	670	540	999999	999999	329	999999	163	999999	999999	58	895	999999	196	999999	708	83	655	485	999999	284	150	691	290	419	999999	331	999999	153	760	932	999999	526	436	458	999999	999999	999999	926	934	825	999999	999999	999999	999999	999999	999999	999999	464	999999	322	206	635	129	999999	999999	978	260	999999	999999	997	328	19	999999	237	535	378	879	738	665	259	12	729	551	633	445	79	829	999999	631	653	389	526	443	447	735	886	999999	999999	479	17	999999	890	893	936	507	828	703	999999	168	419	128	213	799	461	999999	999999	94	496	959	999999	159	664	559	389	618	801	576	930	501	648	972	848	999999	657	60	122	835	614	136	999999	376	204	999999	999999	535	185	727	999999	999999	999999	802	999999	82	569	858	544	999999	513	328	705	262	773	143	999999	447	280	944	151	411	207	999999	480	999999	999999	543	955	236	347	854	999999	999999	593	802	999999	846	71	775	999999	799	515	781	332	999999	430	364	602	70	917	999999	999999	240	585	581	930	627	999999	550	999999	36	999999	317	992	999999	885	999999	668	970	901	999999	385	504	999999	999999	895	426	999999	194	999999	987	940	894	999999	999999	999999	212	497	22	872	999999	523	521	55	673	999999	207	788	999999	410	798	695	632	169	253	399	999999	985	243	685	513	999999	147	610	999999	95	18	999999	429	999999	999999	143	656	108	999999	159	999999	458	582	999999	698	637	645	784	151	302	999999	999999	999999	999999	999999	999999	999999	999999	368	305	385	911	313	999999	887	209	369	612	726	999999	49	534	999999	103	999999	312	412	787	987	876	673	363	468	449	999999	282	932	256	231	466	879	329	739	990	773	952	154	994	568	499	278	43	999999	999999	999999	999999	999999	972	647	536	999999	999999	349	491	999999	999999	452	863	810	615	276	999999	390	999999	785	720	999999	999999	330	583	999999	418	999999	999999	608	639	999999	982	196	
993	420	959	608	695	999999	412	979	258	367	999999	999999	291	193	953	232	165	652	797	999999	999999	989	979	652	73	379	405	999999	851	882	992	726	470	999999	817	204	317	514	695	618	382	740	999999	525	999999	84	875	235	276	275	453	987	507	290	999999	13	441	999999	544	325	256	999999	137	375	999999	999999	48	614	375	999999	999999	651	956	189	328	801	453	464	83	989	503	180	981	999999	439	15	228	190	32	814	999999	999	999999	379	371	228	613	180	160	554	46	271	999999	517	360	802	41	999999	961	999999	999999	977	244	555	822	85	182	551	935	369	806	999999	591	561	995	999999	681	586	999999	110	198	282	313	528	953	241	320	999999	236	637	999999	900	228	179	264	786	999999	999999	557	295	55	72	245	791	748	999999	679	308	522	444	999999	454	510	861	664	287	999999	999999	601	590	765	999999	324	308	395	905	639	999999	306	999999	161	266	39	531	65	999999	47	522	780	775	561	21	999999	792	516	529	999999	366	515	999999	122	999999	822	966	530	346	999999	937	405	842	999999	268	12	999999	292	863	999999	978	806	538	999999	161	935	826	39	753	757	999999	999999	866	515	999999	906	329	106	113	444	999999	11	999999	999999	110	126	938	999999	999999	999999	999999	999999	652	999999	421	560	977	737	960	123	999999	936	776	589	224	156	539	999999	275	362	682	217	189	429	360	977	999999	159	999999	45	997	599	735	743	119	33	148	761	104	722	928	592	145	989	448	136	234	139	999999	999999	587	611	961	941	337	440	330	233	753	444	999999	999999	597	925	125	999999	211	42	479	201	17	777	242	553	433	100	999999	199	981	234	752	958	986	195	457	395	637	794	416	678	999999	915	17	999999	999999	110	994	999999	874	52	925	999999	659	971	946	809	999999	418	517	999999	369	999999	252	529	999999	514	841	411	477	729	768	416	999999	999999	499	999999	770	999999	304	999999	105	861	999999	938	999999	561	999999	24	249	648	26	229	999999	180	318	572	672	487	969	744	269	593	742	154	999999	518	999999	858	482	854	48	999999	124	194	150	999999	815	999999	230	140	215	827	172	829	712	999999	140	999999	999999	926	429	292	612	999999	73	999999	128	181	664	999999	985	450	541	395	609	999999	999999	101	999999	999999	757	369	267	838	538	441	999999	912	441	735	388	999999	999999	999999	434	999999	194	564	131	638	389	643	648	440	154	765	295	999999	230	493	443	999999	426	682	179	999999	35	773	999999	632	92	999999	740	929	411	999999	84	999999	960	853	45	550	970	
400	999999	123	721	999999	999999	773	999999	653	999999	947	301	350	702	693	386	374	730	420	999999	499	556	999999	999999	718	39	999999	690	999999	817	376	457	999999	78	35	261	66	348	209	89	257	999999	999999	523	792	638	999999	173	999999	609	595	132	625	999999	480	844	999999	999999	999999	999999	417	92	999999	835	999999	999999	408	281	677	441	330	36	999999	341	297	23	999999	660	120	89	967	123	309	700	999999	254	999999	887	999999	999999	999999	845	345	412	671	999999	999999	603	207	301	240	789	496	999999	999999	568	601	293	718	467	727	595	109	999999	829	999999	782	154	614	81	667	520	999999	496	436	484	690	128	669	132	382	523	463	818	849	187	627	360	421	999999	999999	548	179	139	462	419	746	422	999999	378	392	495	989	136	634	999999	999999	999999	522	805	999999	482	623	595	999999	214	142	290	999999	999999	675	999999	999999	999999	428	128	999999	555	43	999999	737	278	999999	999999	740	886	534	337	194	139	82	999999	837	616	784	999999	999999	583	54	258	999999	466	999999	931	702	960	762	47	707	999999	378	560	967	506	77	999999	937	999999	855	208	999999	805	105	999999	578	59	593	126	176	258	203	767	510	784	739	281	928	613	598	779	134	496	629	679	760	522	659	341	549	185	243	999999	728	999999	579	999999	370	999999	363	653	376	645	871	459	321	611	59	999999	766	999999	681	333	735	86	999999	192	186	999999	999999	66	399	262	577	991	25	601	49	999999	215	267	910	533	260	999999	412	488	999999	999999	368	159	473	999999	574	753	999999	909	999999	652	770	396	305	999999	222	307	264	124	999999	999999	444	999999	571	393	976	999999	884	157	999999	790	673	595	567	16	67	43	592	921	687	824	497	115	734	397	894	819	961	966	321	952	689	298	999999	999999	734	648	588	89	501	75	999999	999999	836	86	978	184	828	299	887	188	999999	343	436	253	393	339	984	183	498	166	999999	999999	836	130	111	384	999999	822	999999	999999	455	999999	999999	622	955	150	999999	658	418	719	990	671	999999	142	248	356	862	177	361	405	664	414	590	344	526	949	520	715	974	999999	999	16	999999	477	733	210	912	999999	999999	252	69	335	999999	778	999999	876	839	703	882	754	522	17	470	999999	999999	50	922	999999	105	16	630	564	999999	814	720	999999	654	999999	408	999999	443	58	880	119	345	999999	649	811	178	650	119	816	999999	230	92	992	545	151	722	693	287	999999	717	291	622	505	999999	950	999999	191	999999	238	304	999999	321	473	999999	361	540	426	401	999999	
918	455	999999	813	731	999999	731	999999	999999	999999	888	715	759	616	340	599	497	840	686	999999	752	986	999999	881	999999	987	908	618	864	193	611	305	301	176	908	272	394	808	774	999999	228	340	999999	719	999999	589	95	704	999999	538	999999	699	999999	999999	368	931	36	999999	301	999999	999999	123	999999	265	901	999999	423	592	707	78	999999	688	76	498	479	422	253	709	541	932	902	214	486	336	329	999999	565	599	999999	977	246	379	516	40	642	115	477	486	817	999999	175	502	996	74	333	999999	633	251	999999	999999	999999	327	483	369	841	350	636	536	936	989	36	824	999999	730	832	834	181	45	855	373	944	766	891	783	766	410	217	421	12	999999	288	323	375	862	298	918	895	157	199	999999	999999	940	999999	828	730	351	999999	275	242	498	14	999999	396	859	10	921	999999	700	602	441	143	225	999999	793	711	999999	999999	999999	442	913	938	34	846	563	999999	14	226	73	999999	425	692	942	189	513	999999	999999	927	516	861	999999	999999	205	554	999999	168	263	415	757	126	27	892	795	833	999999	999999	999999	751	832	964	996	705	372	647	187	748	200	45	30	654	31	999999	999999	71	74	999999	742	479	999999	999999	640	598	468	946	999999	532	896	118	860	999999	168	939	105	999999	864	999999	130	558	377	999999	967	999999	395	112	999999	242	950	734	768	898	817	510	999999	437	999999	999999	246	425	612	655	851	92	185	999999	495	92	689	999999	206	999999	999999	194	112	88	999999	422	213	999999	851	802	999999	999999	999999	961	999999	658	285	999999	999999	999999	435	999999	999999	721	167	885	52	999999	617	22	999999	999999	538	375	999999	632	408	584	10	911	204	880	573	999999	84	999999	742	223	930	837	806	31	182	739	999999	999999	248	999999	999999	551	999999	885	748	999999	259	30	634	974	999999	513	259	701	668	316	272	554	999999	146	647	999999	152	999999	397	999999	216	999999	387	999999	407	994	999999	27	663	458	541	318	142	734	560	63	64	768	850	426	999999	115	363	999999	999999	423	473	112	743	452	408	550	999999	968	632	727	643	999999	999999	378	129	241	47	219	999999	953	999999	406	585	594	424	384	978	999999	999999	999999	999999	521	999999	983	530	292	284	221	999999	999999	820	999999	111	833	419	229	201	482	999999	355	77	153	100	522	11	999999	999999	999999	37	34	571	527	776	531	559	131	512	999999	848	836	956	825	999999	784	999999	258	304	999999	184	205	193	506	672	999999	999999	999999	430	810	982	462	765	999999	194	999999	429	303	999999	579	999999	999999	716	
608	634	470	398	252	983	316	389	999999	773	774	999999	832	999999	75	854	929	999999	534	701	702	610	999999	999999	830	641	144	364	839	860	724	478	886	488	584	872	999999	999999	790	51	124	430	239	689	990	162	999999	999999	364	999999	468	91	999999	597	999999	999999	999999	399	568	611	848	951	549	891	58	999999	999999	354	266	203	652	481	999999	492	587	282	380	705	90	678	999999	950	10	999999	999999	999999	999999	299	474	586	999999	999999	889	188	203	172	880	347	641	694	74	16	927	999999	999999	986	382	267	20	999999	626	999999	318	889	331	999999	951	158	999999	414	999999	798	879	680	569	999999	591	529	999999	424	401	43	74	999999	613	282	33	839	606	999999	999999	471	289	999999	999999	100	999999	10	857	305	220	732	999999	236	127	276	137	257	601	955	404	853	968	595	350	593	478	923	285	58	874	121	999999	93	153	115	518	157	720	478	345	591	672	999999	213	669	194	837	278	999999	155	776	999999	650	21	999999	502	694	391	375	622	580	724	999999	431	109	999999	765	999999	21	757	979	536	999999	999999	812	190	999999	999999	999999	409	640	654	938	902	108	874	901	999999	999999	612	824	765	999999	856	765	867	863	570	114	488	429	754	999999	589	176	249	124	41	999999	237	526	313	710	966	981	925	999999	905	333	235	999999	999999	356	409	999999	224	192	999999	999999	945	326	999999	286	202	979	886	398	999999	999999	999999	759	869	873	508	95	521	64	999999	875	839	91	958	246	879	999999	999999	407	856	656	952	66	848	187	999999	910	121	36	518	987	105	537	437	179	474	475	419	819	999999	323	421	169	804	401	24	999999	368	999999	406	992	252	488	541	701	784	802	911	999999	620	598	973	999999	546	400	779	311	653	999999	772	414	789	917	999999	999999	245	793	999999	456	172	398	999999	999999	630	525	744	616	999999	999999	999999	672	999999	999999	208	259	999999	926	622	414	621	713	220	579	406	992	212	335	928	998	466	990	999999	999999	529	232	57	40	864	30	656	173	316	917	403	109	849	72	719	310	203	319	180	999999	835	459	188	971	547	637	999999	418	999999	996	279	999999	999999	999999	999999	999999	211	319	71	601	758	458	999999	302	186	306	152	150	616	628	805	156	820	999999	629	80	999999	999999	999999	237	707	247	485	999999	647	999	999999	750	864	999999	999999	883	257	578	98	387	62	885	795	250	999999	999999	802	69	201	133	583	999999	999999	137	999999	999999	826	834	893	521	972	97	654	186	329	999999	286	873	529	921	899	251	
614	252	999999	999999	290	252	741	535	445	425	999999	524	999999	999999	280	737	811	973	999999	423	999999	577	414	965	240	618	920	103	999999	928	539	279	999999	342	814	238	119	773	844	584	102	999999	999999	556	999999	140	999999	771	132	548	999999	999999	864	486	566	999999	999999	999999	928	672	331	648	639	516	886	848	301	93	999999	51	628	48	138	999999	330	327	501	857	996	110	857	159	999999	357	999999	983	999999	747	775	777	400	66	844	182	262	454	728	569	670	131	839	677	37	90	919	999999	428	392	166	249	545	999999	999999	999999	999999	182	677	292	650	902	443	553	317	966	651	571	999999	999999	230	875	999999	931	197	999999	999999	190	131	890	437	842	999999	32	591	536	241	420	10	27	368	90	776	446	919	999999	687	295	370	70	439	358	830	999999	999999	290	650	999999	999999	191	566	634	60	999999	854	807	347	421	962	780	734	240	571	186	597	149	109	162	22	999999	999999	999999	819	71	461	89	21	102	860	999999	886	627	628	819	460	734	999999	990	591	121	430	999999	999999	999999	335	208	999999	654	874	999999	191	497	999999	372	993	590	999999	999999	334	774	796	999999	560	661	894	117	611	752	725	863	119	119	571	901	999	920	653	999999	735	262	999999	366	999999	837	129	398	36	265	999999	870	919	51	999999	816	325	999999	715	999999	695	999999	597	43	999999	21	999999	82	999999	700	373	999999	937	583	263	82	999999	439	36	999999	541	506	90	355	927	855	943	78	453	754	586	824	215	982	545	516	665	269	437	216	925	57	471	336	892	752	932	999999	787	593	345	999999	158	992	999999	198	999999	999999	999999	83	77	844	628	182	124	549	867	955	48	747	416	221	999999	999999	999999	494	44	753	463	185	922	607	291	860	419	700	675	222	852	356	377	424	163	363	999999	90	429	299	222	353	884	977	307	49	186	133	882	999999	204	644	164	394	999999	930	161	999999	563	767	763	999999	873	654	999999	692	379	992	68	648	999999	716	74	999999	541	119	300	999999	310	251	684	295	817	999999	28	217	201	999999	635	232	999999	678	527	662	999999	799	999999	240	999999	614	670	194	74	999999	656	487	579	419	852	679	640	999999	999999	999999	93	477	605	536	636	894	500	395	366	835	999999	13	199	999999	999999	999999	639	69	999999	999999	580	999999	999999	583	691	999999	638	782	140	999999	591	995	518	215	578	68	999999	943	603	980	123	284	999999	999999	797	652	298	176	209	120	49	581	999999	473	740	593	256	31	999999	999999	266	718	
265	410	253	451	494	983	834	160	999999	695	465	99	581	306	671	999999	786	48	251	471	999999	30	917	20	859	54	999999	985	812	182	108	999999	724	405	29	999999	985	356	167	999999	342	58	999999	353	125	57	891	999999	921	264	244	999999	854	795	145	244	493	243	999999	450	518	848	999999	376	596	958	375	999999	999999	254	999999	440	999999	936	138	534	459	573	895	811	162	40	74	999999	937	302	653	928	999999	784	999999	999999	764	717	796	494	709	204	999999	999999	681	715	167	677	258	804	999999	917	667	610	999999	919	347	779	297	487	784	999999	439	304	315	999999	999999	502	319	264	675	172	150	643	824	264	815	738	140	446	873	396	999999	999999	376	999999	271	999999	998	24	414	999999	430	318	710	919	765	463	851	245	800	664	999999	999999	138	999999	777	999999	786	531	999999	609	649	850	614	397	490	306	927	999999	185	265	999999	304	849	691	741	831	933	905	499	362	886	894	646	218	39	999999	13	999999	957	247	873	477	910	805	344	580	704	322	438	999999	535	282	70	544	170	73	154	999999	31	946	999999	881	42	750	722	755	213	999999	999999	184	999999	999999	621	937	392	999999	393	54	356	171	999999	999999	999999	999999	827	614	834	111	999999	966	999999	566	999999	21	157	992	445	999999	92	589	376	308	954	999999	175	999999	660	132	162	145	679	110	999999	859	999999	479	414	11	923	118	920	112	999999	402	23	999999	999999	609	999999	999999	590	233	961	766	794	828	666	224	865	616	953	999999	948	912	296	999999	474	731	999999	678	587	444	246	999999	668	999999	950	561	249	999999	488	61	342	762	554	999999	149	334	75	990	812	200	145	999999	165	999999	999999	445	115	951	272	10	417	122	812	156	999999	986	108	529	878	999999	974	437	138	902	379	196	999999	841	922	150	666	211	999999	397	308	930	999999	459	121	514	456	297	175	487	643	230	949	408	469	162	236	999999	122	707	225	707	187	999999	839	966	87	274	999999	131	999999	999999	999999	424	847	66	999999	648	418	373	658	999999	271	651	268	159	999999	959	381	769	914	130	98	167	182	600	752	999999	620	155	437	191	268	999999	999999	999999	973	535	560	413	984	999999	137	749	59	539	445	536	999999	689	999999	127	892	999999	216	223	127	99	252	999999	313	611	37	273	935	476	999999	999999	508	831	999999	711	409	999999	785	336	993	999999	118	642	164	226	572	930	425	319	299	999999	999999	929	319	883	999999	999999	109	383	999999	864	999999	999999	121	228	37	999999	513	999999	
718	923	484	999999	229	779	999999	609	102	96	49	106	847	999999	187	429	389	579	522	302	428	105	999999	411	776	139	999999	535	531	936	199	409	427	407	600	375	524	999999	709	999999	902	683	220	23	344	463	999999	197	404	692	838	457	649	220	600	622	64	83	112	100	999999	454	88	166	999999	639	999999	999999	35	812	905	999999	870	982	999999	999999	884	855	76	999999	123	347	999999	838	999999	741	760	217	807	978	999999	999999	855	999999	295	458	605	64	126	705	784	575	172	592	787	417	587	999999	821	855	738	208	16	999999	999999	906	323	249	68	165	879	471	643	999999	999999	464	576	261	697	941	149	829	739	371	999999	547	185	999999	999999	690	164	103	395	951	249	122	443	75	999999	999999	144	999999	996	961	825	999999	932	124	101	332	999999	336	969	999999	716	908	469	645	261	439	731	775	198	377	11	999999	85	691	807	999999	30	511	999999	318	999999	784	833	778	999999	225	614	70	456	728	999999	999999	133	516	244	341	652	798	999999	211	657	369	999999	629	959	49	999999	251	317	712	312	339	716	999999	82	932	85	999999	110	46	999999	671	999999	470	527	183	662	999999	456	476	736	999999	999999	417	999999	448	617	214	818	505	999999	373	752	999999	425	999999	121	471	444	312	266	999999	697	776	386	986	999999	705	111	786	999999	677	794	841	976	999999	999999	308	11	634	324	871	873	604	68	462	918	999999	54	16	71	200	134	154	219	775	534	921	41	674	407	911	999999	41	999999	309	578	911	768	999999	879	813	470	999999	987	999999	97	103	999999	924	78	999999	999999	105	725	999999	553	649	999999	210	555	720	999999	336	236	999999	999999	842	999999	759	883	16	999999	708	137	258	999999	324	166	999999	688	441	999999	116	606	999999	260	17	999999	999999	999999	929	289	567	999999	169	545	144	583	584	626	254	999999	958	999999	71	999999	953	967	476	467	238	492	807	521	999999	999999	170	730	999999	163	761	536	554	12	999999	727	258	917	968	999999	595	741	582	207	443	824	255	75	999999	300	307	49	839	474	999999	446	482	55	676	999999	999999	999999	297	431	865	718	999999	956	97	343	402	45	999	764	871	497	910	609	88	999999	271	104	195	995	855	722	697	90	999999	518	254	212	251	325	337	192	453	161	342	725	763	298	999999	211	898	999999	49	84	999999	999999	535	873	967	387	391	290	999999	999999	999999	152	31	981	999999	579	99	199	793	684	436	999999	53	759	276	363	536	972	126	984	107	999999	682	622	999999	452	982	
999999	245	864	933	57	964	999999	999999	200	703	781	816	409	121	708	478	364	648	999999	999999	776	607	613	851	999999	173	243	204	981	469	408	999999	40	999999	718	954	929	999999	389	724	891	183	86	659	754	165	716	872	399	125	327	974	573	464	215	999999	631	999999	524	883	731	957	999999	730	305	287	786	999999	999999	999999	549	999999	269	199	105	603	531	954	106	263	999999	370	999999	999999	999999	434	931	575	390	944	332	915	235	999999	999999	934	578	355	999999	999999	379	999999	479	644	576	713	715	383	368	612	252	677	916	271	436	371	161	999999	588	999999	356	220	432	459	999999	633	389	763	206	171	34	185	600	629	883	552	891	999999	299	438	999999	557	999999	778	701	655	999	999999	78	632	783	840	999999	493	130	169	482	29	223	942	334	951	999999	207	588	77	87	999999	388	999999	479	991	999999	160	999999	799	13	653	758	999999	634	425	694	573	388	193	999999	116	999999	724	999999	871	947	357	114	767	379	19	200	999999	578	712	585	999999	162	791	402	999999	341	330	999999	828	271	999999	317	909	267	999999	819	404	659	970	787	663	813	608	999999	100	999999	394	999999	993	999999	134	999999	922	839	999999	999999	596	791	801	775	188	568	252	609	999999	49	999999	510	765	200	795	974	608	925	922	380	553	747	311	571	999999	900	172	374	147	999999	395	79	756	202	233	612	858	204	608	104	999999	998	544	60	850	883	664	802	999999	160	599	997	999999	139	868	999999	489	240	827	287	406	999999	999999	270	654	999999	753	999999	999999	192	125	413	999999	999999	809	999999	213	260	720	73	245	999999	999999	986	999999	398	162	627	333	384	133	627	376	330	698	694	536	284	999999	725	140	999999	835	999999	44	195	999999	999999	329	999999	645	238	520	764	51	47	180	999999	619	266	972	999999	249	593	999999	497	999999	996	999999	125	28	928	854	994	933	154	999999	232	999999	464	718	72	308	20	999999	894	117	612	288	999999	999999	60	664	149	752	14	852	252	425	546	159	684	960	214	304	717	384	999999	831	897	513	947	999999	164	548	910	827	999999	854	175	390	434	717	478	601	967	273	714	251	928	999999	291	806	999999	315	43	112	103	999999	31	999999	592	999999	390	157	999999	527	510	601	999999	187	623	999999	259	999999	999999	999999	491	613	337	453	669	283	903	605	231	150	999999	849	514	807	999999	523	833	655	999999	999999	999999	331	999999	450	763	123	409	999999	678	893	557	259	590	77	621	999999	388	577	850	999999	999999	784	925	435	
999999	661	97	999999	454	110	563	604	368	81	639	170	588	886	690	556	874	162	999999	338	593	868	999999	446	196	252	144	999999	804	999999	775	551	405	599	51	999999	35	999999	306	577	340	999999	999999	999999	437	460	999999	502	887	304	999999	999999	857	597	999999	541	402	650	848	999999	999999	307	999999	999999	306	97	764	988	844	587	530	999999	856	999999	997	999999	977	750	18	735	349	642	378	999999	54	999999	999999	808	999999	999999	709	384	525	105	612	42	163	999999	999999	999999	695	914	657	309	774	934	999999	507	999999	210	999999	999999	641	123	861	999999	999999	999999	835	999999	403	956	240	344	878	155	984	760	999999	999999	999999	967	538	669	49	435	985	78	999999	119	191	197	999999	557	947	67	742	411	243	999999	113	864	185	966	946	739	683	322	431	628	950	117	999999	999999	723	596	124	999999	83	436	999999	860	563	725	73	999999	999999	683	397	821	412	582	999999	999999	861	623	791	571	999999	999999	752	672	647	117	169	83	436	584	999999	999999	942	999999	338	807	941	253	310	459	903	999999	990	10	925	610	225	999999	999999	302	772	110	804	553	260	773	999999	675	222	999999	566	989	779	174	999999	46	878	642	254	720	525	618	322	999999	667	982	999999	999999	746	47	891	792	493	144	999999	733	556	399	999999	564	133	999999	41	999999	893	913	961	826	160	888	999999	583	132	869	776	999999	999999	472	885	278	463	999999	928	185	564	773	505	645	999999	125	490	999999	133	689	596	259	999999	468	448	754	30	493	601	857	314	318	670	623	367	999999	999999	93	514	250	111	999999	347	855	299	999999	417	325	473	999999	408	253	459	442	282	999999	577	999999	33	140	257	969	339	80	870	256	999999	882	288	706	179	406	973	882	587	405	912	731	999999	328	999999	705	30	999999	459	71	858	237	350	840	88	627	69	383	993	999999	862	276	985	52	999999	535	47	767	864	11	999999	999999	854	877	614	846	160	705	999999	552	949	772	621	809	398	876	541	447	627	552	346	599	999999	455	999999	645	999999	999999	312	999999	999999	999999	702	457	999999	290	999999	999999	235	999999	476	364	589	451	999999	999999	655	186	654	150	994	599	149	322	665	680	688	999999	999999	969	110	999999	403	984	884	999999	999999	173	28	117	999999	78	222	394	85	981	20	999999	273	453	990	569	481	171	815	77	122	390	792	119	602	973	138	265	999999	999999	999999	605	566	495	30	491	167	547	646	926	999999	999999	246	683	670	999999	145	891	978	999999	553	241	178	816	583	688	
380	999999	515	529	939	956	999999	634	29	415	999999	777	999999	508	411	934	525	999999	690	367	154	119	999999	361	999999	999999	286	600	898	730	436	999999	911	341	120	259	41	126	986	430	999999	612	663	999999	369	367	469	480	140	999999	715	289	136	226	544	271	999999	164	691	999999	679	662	735	299	978	141	865	100	397	162	999999	408	902	999999	999999	542	455	194	991	480	777	999999	470	288	24	157	623	695	999999	848	999999	877	435	293	750	999999	999999	999999	286	999999	502	378	92	977	716	317	387	866	360	12	816	999999	999999	221	925	873	202	456	999999	999999	999999	180	303	548	371	35	973	618	999999	36	666	91	908	999999	978	409	723	492	572	707	769	999999	345	795	999999	516	714	223	999999	877	999999	999999	99	454	719	331	84	543	615	691	344	999999	999999	334	345	734	375	409	243	526	159	710	884	577	71	761	835	508	999999	855	320	759	999999	642	389	246	992	999999	54	656	334	999999	876	880	372	11	999999	999999	459	308	150	999999	980	841	999999	999999	544	999999	392	999999	496	575	37	760	381	999999	517	713	944	109	999999	911	364	586	201	999999	999999	999999	214	70	360	824	59	217	715	999999	778	419	915	999999	999999	480	81	96	169	759	999999	126	509	999999	494	697	999999	360	566	239	950	404	649	999999	112	999999	317	332	607	672	526	820	54	376	806	107	798	501	999999	272	999999	278	999999	442	817	717	999999	427	575	663	999999	999999	999999	486	63	384	999999	167	350	171	172	999999	999999	999999	999999	341	999999	142	981	999999	899	574	953	304	398	682	977	217	940	394	45	890	999999	943	913	826	180	568	323	432	337	640	160	245	109	101	789	928	208	486	646	372	445	188	763	194	999999	356	97	999999	406	562	226	999999	999999	282	992	545	999999	416	171	512	818	558	69	999999	423	717	204	999999	893	58	18	464	999999	672	454	999999	999999	728	90	823	481	941	999999	999999	423	204	119	827	109	253	354	792	325	144	554	999999	128	505	771	999999	161	789	488	358	553	999999	218	463	999999	424	365	855	335	999999	41	999999	533	295	844	229	608	377	208	649	999999	999999	149	999999	999999	567	459	684	999999	999999	672	691	463	677	230	999999	985	656	999	685	888	498	467	977	999999	676	999999	833	660	552	429	783	591	839	999999	337	623	999999	344	999999	965	680	898	999999	675	349	423	856	74	193	243	999999	999999	523	760	215	759	171	510	451	213	625	33	415	632	999999	109	624	33	893	47	391	321	738	720	217	600	194	
312	763	999999	507	768	999999	318	477	415	78	88	448	999999	999999	999999	893	66	349	657	492	650	786	999999	799	833	181	999999	999999	999999	639	802	552	999999	575	859	747	198	706	857	556	106	165	482	40	545	999999	325	999999	297	428	682	380	560	117	999999	999999	523	999999	999999	999999	331	466	999999	776	275	535	833	13	999999	999999	704	999999	492	111	999999	495	314	219	263	999999	856	570	564	999999	999999	432	992	507	40	999999	234	999999	42	999999	999999	999999	328	706	764	20	999999	999999	982	941	723	332	888	999999	721	59	999999	999999	210	425	740	760	999999	623	999999	843	543	335	972	268	131	999999	327	999999	999999	756	176	999999	454	999999	507	999999	999999	623	999999	634	543	543	786	981	132	920	534	617	999999	473	737	704	999999	921	999999	425	999999	723	819	753	999999	666	582	964	882	612	859	999999	918	206	183	288	999999	999999	310	999	549	990	146	211	444	999999	703	412	29	472	999999	999999	999999	91	204	863	804	745	630	877	960	821	109	519	70	578	699	999999	300	459	580	701	621	477	999999	359	587	618	319	304	963	180	945	999999	891	336	999999	836	11	319	484	388	564	999999	999999	727	999999	999999	150	866	20	380	121	999999	891	30	999999	308	214	999999	286	195	436	999999	914	790	876	688	999999	999999	999999	999999	331	999999	974	201	147	197	438	999999	468	999999	478	452	999999	592	999999	385	999999	870	424	881	632	166	42	999999	952	239	518	259	851	211	997	415	999999	157	59	999999	595	699	999999	724	870	65	386	999999	717	983	50	331	731	999999	170	999999	319	516	999999	174	948	999999	249	908	678	188	307	266	999999	72	974	147	542	928	790	829	999999	700	21	999999	999999	717	999999	968	999999	197	527	361	999999	999999	105	962	917	999999	191	908	459	974	55	691	999999	130	999999	655	999999	903	788	999999	999999	340	769	999999	999999	663	395	999999	115	280	999999	491	661	999999	224	724	999999	21	999999	657	746	881	379	23	655	329	819	659	366	999999	959	999999	408	724	651	999999	480	999999	999999	264	499	951	803	189	264	999999	40	811	999999	637	688	997	999999	999999	66	827	961	999999	999999	185	999999	736	873	189	321	999999	93	937	304	999999	254	490	999999	965	999999	795	88	200	759	101	298	17	753	729	247	962	612	999999	667	823	749	724	521	291	420	999999	999999	624	867	830	999999	103	516	402	999999	207	453	717	972	271	999999	771	996	872	886	999999	983	154	941	359	822	816	279	999999	763	529	968	272	555	999999	718	463	999999	928	621	205	501	361	
346	49	519	894	999999	405	83	978	727	649	405	584	779	932	682	518	18	663	823	45	638	863	999999	190	172	999999	553	296	448	77	260	690	999999	631	807	902	840	999999	521	873	407	785	801	328	866	970	626	785	780	814	920	999999	381	466	723	483	810	338	732	728	999999	787	540	660	399	999999	999999	157	134	780	999999	90	999999	949	999999	852	999999	910	323	999999	950	767	999999	633	157	999999	999999	877	999999	334	102	512	999999	792	31	620	999999	999999	929	162	731	478	660	999	146	839	815	431	828	870	421	999999	999999	541	999999	94	281	906	512	106	999999	999999	249	800	688	175	885	360	928	27	607	999999	981	171	999999	481	999999	515	497	317	999999	999999	59	999999	913	999999	497	663	23	999999	348	999999	638	832	757	369	239	999999	321	970	954	464	503	811	272	502	918	853	81	999999	977	766	999999	999999	619	518	999999	210	887	495	678	232	346	999999	679	268	290	158	414	111	252	256	999999	999999	999999	32	393	999999	775	420	284	644	999999	716	999999	582	930	443	999999	999999	56	38	973	999999	999999	732	128	511	142	14	221	769	448	970	64	999999	571	891	999999	597	134	85	999999	476	221	43	639	629	43	999999	999999	847	935	175	64	224	283	999999	234	631	903	882	999999	770	209	515	205	622	662	237	20	49	601	625	999999	970	999999	506	999999	999999	102	498	477	45	999999	374	833	283	999999	840	999999	203	667	221	694	251	970	664	276	706	999999	27	966	806	96	298	256	320	60	999999	999999	999999	764	965	538	414	999999	999999	999999	834	681	921	999999	822	779	817	381	389	931	999999	999999	938	999999	999999	431	85	531	999999	948	389	128	523	233	830	229	681	999999	701	999999	289	836	900	571	442	34	915	320	154	36	279	916	866	389	187	999999	999999	999999	999999	544	999999	999999	744	131	999999	999999	167	698	876	999999	108	388	680	706	651	46	109	999999	999999	883	515	764	387	643	678	472	999999	143	999999	746	547	999999	582	999999	229	999999	999999	779	857	725	866	227	443	551	928	999999	999999	999999	999999	150	999999	314	748	999999	999999	698	505	110	452	999999	464	34	651	140	65	963	805	523	487	999999	944	329	520	82	999999	298	999999	999999	715	787	236	102	405	999999	760	242	395	999999	999999	999999	999999	991	336	615	999999	842	575	313	999999	964	95	722	681	999999	205	665	794	999999	955	741	999999	670	395	665	24	371	628	745	379	823	999999	205	395	999999	353	953	993	999999	999999	183	722	27	348	750	701	999999	999999	912	710	105	999999	
718	654	396	999999	241	606	999999	601	999999	224	999999	934	673	396	890	337	725	149	252	672	890	866	782	999999	360	331	644	963	510	950	715	45	284	999999	859	550	998	802	122	999999	332	313	999999	958	999999	92	675	364	999999	999999	695	999999	467	432	557	852	872	999999	999999	909	961	999999	999999	949	509	794	999999	999999	536	349	999999	922	37	895	350	999999	955	823	136	277	999999	289	162	333	264	999999	578	851	828	16	678	630	999	212	395	625	999999	999999	999999	999999	432	387	999999	471	848	772	746	999999	92	969	896	59	251	999999	264	681	554	767	999999	999999	999999	809	469	530	999999	708	923	824	510	724	374	995	999999	38	845	277	462	690	484	492	999999	17	999999	858	119	628	388	473	948	713	80	999999	999999	999999	882	622	918	307	800	999999	848	999999	70	367	604	999999	684	223	999999	999999	229	863	999999	212	999999	218	50	999999	999999	52	329	460	876	797	653	920	999999	483	156	232	358	164	889	999999	643	284	946	410	263	999999	999999	174	783	961	493	216	172	73	528	673	582	999999	999999	758	820	999999	54	272	714	684	999999	211	77	999999	637	75	974	999999	569	999999	272	639	357	999999	999999	165	676	915	314	446	758	666	955	483	650	51	277	141	524	999999	239	999999	999999	578	45	742	999999	326	333	428	242	224	503	439	410	942	999999	684	660	665	999999	138	958	277	999999	999999	256	594	816	596	797	999999	433	324	858	588	943	778	999999	999999	67	360	591	885	214	999999	172	999999	82	707	91	592	481	859	532	999999	725	429	652	528	496	513	509	737	630	400	790	189	581	822	999	191	999999	304	607	371	999999	82	72	392	354	999999	999999	999999	999999	214	370	574	999999	757	862	523	136	648	868	554	850	854	265	813	753	983	999999	999999	999999	899	85	999999	262	170	564	652	366	269	184	999999	991	400	999999	425	39	225	397	824	999999	485	64	869	435	999999	521	692	999999	999999	638	999999	785	999999	410	615	139	999999	322	631	202	219	167	867	473	999999	563	999999	999999	839	784	537	595	130	299	232	845	215	751	999999	649	999999	999999	999999	630	813	999999	728	989	616	296	845	903	999999	631	750	328	196	405	333	498	70	70	978	999999	999999	774	999999	973	188	770	999999	999999	999999	981	331	384	59	999999	659	132	835	471	25	553	939	999999	830	499	548	904	658	999999	427	711	589	810	856	642	529	48	324	755	999999	846	372	412	791	999999	309	375	278	950	999999	210	663	598	54	435	999999	476	944	999999	434	283	121	
999999	25	410	402	520	528	417	999999	620	807	90	660	179	999999	536	842	55	199	183	636	999999	999999	227	58	990	765	431	116	999999	103	999999	330	999999	735	258	397	999999	999999	788	847	860	243	135	403	582	999999	875	254	999	634	898	976	260	646	412	59	797	362	411	754	999999	310	663	526	659	759	132	999999	932	149	999999	664	411	335	775	999999	938	999999	475	62	890	187	999999	428	204	999999	79	890	999999	208	999999	38	980	43	750	560	579	608	999999	999999	815	999999	321	859	181	244	999999	999999	871	937	120	999999	886	359	864	919	202	244	999999	487	689	242	999999	733	999999	434	999999	377	999999	225	895	999999	90	652	247	458	999999	257	999999	960	606	999999	29	394	97	625	151	631	178	999999	367	344	286	266	143	583	330	588	999999	747	561	999999	999999	655	52	999999	999999	244	122	416	64	945	999999	371	880	544	999999	999999	999999	924	292	62	999999	999999	857	560	63	999999	518	663	138	287	999999	999999	408	409	999999	999999	351	999999	999999	907	519	999999	776	422	357	914	385	598	370	602	941	395	465	508	999999	595	999999	492	726	80	725	458	288	777	17	999999	999999	481	999999	999999	385	339	203	384	999999	445	999999	999999	999999	149	999999	919	999999	535	999999	999999	53	900	409	219	575	859	590	999999	999999	70	484	998	414	869	951	904	858	521	999999	612	999999	90	964	999999	617	362	999999	999999	632	999999	164	752	442	465	444	72	81	999999	283	999999	748	542	202	482	999999	999999	40	344	197	543	70	782	318	732	359	963	935	846	601	222	580	12	37	999999	906	731	566	949	434	889	832	999999	247	701	864	999999	888	491	601	999999	331	945	999999	99	999999	999999	999999	709	116	481	136	235	928	999999	999999	746	514	816	576	239	422	91	999999	308	711	999999	544	616	868	999999	999999	999999	254	999999	999999	999999	611	938	999999	533	297	999999	999999	953	762	606	409	186	755	999999	155	82	915	371	999999	250	45	999999	387	22	837	999999	999999	417	999999	682	999999	965	180	999999	144	575	184	999999	942	565	249	955	999999	999999	332	368	861	750	554	12	538	883	999999	650	599	999999	560	999999	999999	469	25	435	557	89	626	443	999999	999999	982	579	897	999999	428	999999	11	90	555	283	689	479	966	100	863	403	999999	107	229	530	999999	624	25	555	999999	483	550	813	408	466	487	999999	362	425	767	974	115	999999	464	999999	999999	518	963	999999	939	999999	503	999999	572	163	934	529	224	485	724	999999	564	351	526	945	121	197	682	99	999999	800	999999	550	
332	888	298	488	642	144	880	999999	660	999999	616	138	980	625	251	999999	999999	958	674	877	700	999999	420	763	148	999999	973	461	836	999999	491	999999	999999	952	999999	683	864	455	886	90	999999	522	707	826	735	398	999999	495	999999	437	567	999999	136	249	850	923	477	535	999999	133	170	429	375	999999	255	477	37	37	999999	999999	389	86	82	594	999999	187	999999	593	38	999999	553	488	515	999999	317	654	999999	861	999999	678	215	339	115	762	919	999999	157	999999	999999	267	370	937	999999	388	999999	491	999999	542	966	999999	230	884	506	599	580	681	913	967	478	999999	465	175	925	999999	362	60	999999	319	674	999999	40	781	22	770	390	999999	28	137	360	826	890	479	999999	439	457	331	832	516	192	247	271	190	452	980	801	999999	21	124	35	997	520	455	867	869	642	449	999999	999999	219	964	999999	999999	999999	999999	710	986	280	496	999999	40	999999	999999	999999	437	835	999999	338	42	968	999999	604	904	111	362	315	999999	612	999999	797	999999	459	106	307	228	583	999999	573	800	279	999999	999999	525	225	995	999999	66	999999	440	44	792	120	999999	767	33	369	999999	999999	264	346	999999	999999	255	698	890	580	131	999999	909	853	360	286	538	762	999999	272	999999	688	116	582	258	999999	182	999999	15	999999	999999	339	283	858	823	800	319	464	999999	999999	677	827	334	424	999999	899	418	586	683	999999	582	86	614	760	291	999999	999999	682	97	158	211	999999	999999	992	999999	792	883	60	40	560	967	999999	759	999999	594	261	999999	999999	999999	359	999999	595	317	499	999999	544	999999	522	999999	752	232	637	376	854	240	422	143	342	464	867	999999	368	556	133	548	508	326	892	999999	999999	716	885	759	999999	999999	999999	947	204	677	425	77	370	999999	999999	337	339	707	904	490	181	127	32	999999	65	343	349	49	193	950	999999	999999	832	356	546	999999	346	878	638	414	624	475	939	999999	48	999999	999999	884	999999	796	218	999999	422	411	999999	999999	694	657	999999	404	999999	576	763	253	999999	207	244	23	937	251	990	461	999999	999999	866	999999	187	367	199	266	687	999999	770	397	999999	26	999999	430	362	634	999999	688	184	999999	999999	58	711	696	804	841	999999	999999	946	999999	999999	756	731	922	999999	297	734	999999	468	447	999999	645	805	999999	511	999999	402	999999	999999	313	901	312	286	999999	999999	999999	995	491	562	358	701	55	519	743	592	985	999999	883	884	75	899	999999	999999	737	525	667	252	344	195	999999	448	999999	981	643	135	503	999999	895	734	727	301	253	
774	999999	745	999999	999999	71	784	525	559	519	999999	595	414	888	91	548	999999	529	575	660	305	602	999999	950	999999	876	618	99	515	399	158	167	773	656	248	120	992	853	999999	190	560	669	411	929	820	999999	238	247	999999	931	584	215	161	641	947	182	210	794	608	259	453	694	20	999999	999999	772	821	999999	999999	971	556	466	987	394	999999	999999	200	979	140	677	647	999999	999999	999999	999999	942	15	142	708	999999	999999	207	999999	292	737	865	659	252	568	57	575	481	596	450	384	128	228	767	540	321	999999	231	664	931	612	81	27	435	354	428	767	688	58	584	999999	999999	221	704	656	244	976	948	421	999999	111	176	784	236	210	696	724	248	999999	397	94	999999	543	323	680	665	848	233	999999	149	290	886	432	22	999999	34	906	523	120	306	344	42	809	581	829	445	297	790	235	999999	704	528	96	661	999999	382	999999	898	34	991	395	753	999999	999999	801	225	999999	999999	847	999999	999999	210	137	304	63	61	878	961	493	244	378	999999	997	249	445	999999	799	999999	521	16	218	18	498	999999	999999	591	981	538	999999	614	999999	525	942	60	868	503	400	791	999999	449	504	855	414	789	999999	337	755	811	999999	49	425	972	260	841	999999	781	999999	999999	393	999999	79	350	191	879	542	852	999999	947	381	941	370	17	173	999999	512	363	603	709	999999	583	836	999999	702	739	999999	729	275	111	999999	96	791	392	407	145	379	164	673	535	257	999999	222	807	439	894	678	417	809	187	339	613	188	12	512	810	635	898	999999	451	690	999999	587	23	864	999999	160	999999	999999	37	999999	358	999999	78	461	736	370	999999	999999	807	70	781	920	97	999999	479	907	788	879	999999	510	481	516	231	844	444	999999	209	943	154	743	700	807	999999	999999	981	924	120	999999	999999	999999	606	168	999999	999999	908	892	499	250	999999	387	372	108	999999	527	999999	842	467	233	999999	554	171	999999	596	74	370	999999	148	999999	791	555	999999	246	114	999999	903	322	675	841	999999	999999	692	999999	999999	766	381	601	999999	264	263	149	466	886	534	231	999999	521	999999	775	30	934	753	886	458	839	589	135	994	866	623	908	176	626	297	474	862	999999	537	829	692	769	189	884	359	652	98	910	999999	882	999999	392	750	899	820	11	999999	805	509	718	999999	256	606	928	640	354	972	839	599	69	999999	86	984	999999	999999	260	754	999999	536	806	999999	678	422	121	998	241	168	276	805	295	676	66	702	818	999999	446	172	999999	254	
15	679	259	321	652	999999	999999	407	16	816	570	257	999999	999999	703	967	508	833	494	929	408	999999	706	43	314	393	312	384	999999	101	647	97	502	999999	531	999999	501	367	769	597	999999	999999	999999	459	245	48	746	787	999	850	153	612	678	331	999999	819	999999	225	16	269	221	999999	241	999999	999999	482	999999	315	747	577	476	999999	74	896	999999	574	44	256	798	275	647	999999	384	325	947	44	999999	180	778	711	163	999999	360	999999	999999	799	602	999999	290	999999	293	440	50	431	384	13	548	999999	609	281	785	726	427	999999	622	695	999999	999999	968	144	72	583	999999	45	999999	999999	789	999999	519	922	972	797	966	44	981	217	485	999999	941	943	496	638	571	506	999999	999999	859	619	887	691	999999	999999	999999	156	701	710	902	999999	999999	194	224	999999	271	999999	309	999999	759	392	999999	414	220	999999	974	34	647	434	21	999999	119	999999	340	179	999999	828	999999	999999	999999	999999	343	281	999999	999999	999999	756	729	512	376	885	999999	938	999999	476	999999	482	480	999999	711	999999	508	276	698	870	895	31	854	54	999999	443	530	23	467	999999	59	999999	109	740	144	227	305	145	67	135	834	999999	319	863	319	203	999999	476	584	287	321	76	582	444	584	999999	999999	684	204	999999	364	193	481	737	999999	999999	383	999999	999999	493	948	373	219	572	46	725	712	990	735	124	999999	64	999999	190	628	982	999999	665	999999	221	325	620	940	134	771	651	699	582	446	936	999999	618	922	100	338	947	857	19	999999	859	220	911	949	999999	848	310	999999	301	118	444	477	999999	584	999999	178	338	432	999999	801	394	36	139	999999	999999	304	476	141	349	851	680	135	895	266	999999	10	413	670	999999	285	470	897	408	473	11	469	999999	44	590	999999	999999	525	772	217	23	833	90	999999	160	785	382	179	413	449	437	318	581	460	287	341	999999	667	572	809	341	999999	999999	999999	999999	339	999999	442	550	427	850	165	363	687	999999	999999	919	56	999999	999999	999999	300	494	958	45	999999	887	651	756	258	166	999999	953	963	876	527	999999	424	814	820	593	940	999999	999999	599	999999	955	999999	217	814	422	718	157	496	905	50	12	669	630	860	999999	999999	685	999999	999999	516	212	400	999999	726	267	999999	241	699	492	963	672	507	369	763	737	993	444	942	836	447	196	466	67	999999	999999	999999	794	999999	999999	53	264	999999	999999	92	999999	565	93	999999	556	917	487	999999	14	942	999999	505	310	867	999999	459	999999	999999	999999	822	330	746	999999	999999	211	
721	999999	287	331	449	708	346	781	999999	693	999999	910	952	396	918	960	738	999999	125	467	29	246	927	830	919	936	522	869	902	761	333	232	999999	289	834	216	209	136	565	999999	42	723	999999	183	951	999999	999999	356	999999	862	592	294	227	518	999999	485	783	457	412	512	196	476	878	524	370	948	802	673	999999	712	999999	611	896	881	999999	999999	222	754	999999	380	999999	175	331	50	999999	49	15	599	106	359	433	752	724	63	58	999999	844	999999	812	13	746	490	795	999999	999999	981	397	346	93	886	999999	39	578	41	729	30	155	838	356	331	999999	212	576	211	288	18	886	999999	999999	869	461	713	941	875	633	999999	380	999999	999999	197	999999	669	516	999999	96	999999	183	692	999999	999999	999999	16	999999	491	69	543	999999	593	556	102	105	554	999999	224	435	559	999999	703	408	999999	999999	659	898	999999	680	283	696	999999	125	999999	835	203	518	999999	458	454	561	459	815	99	388	786	939	847	999999	106	999999	301	784	537	315	480	294	897	387	760	117	993	811	786	846	557	999999	671	267	999999	45	707	765	980	997	638	999999	318	57	863	999999	61	77	999999	127	405	582	587	579	999999	999999	621	999999	697	999999	568	648	999999	252	831	999999	999999	589	198	70	458	536	803	540	676	592	975	849	523	50	999999	999999	237	669	999999	975	891	101	902	999999	424	289	999999	643	439	999999	858	999999	226	556	452	999999	878	523	999999	868	778	57	902	773	999999	771	904	657	290	643	420	369	800	855	999999	999999	687	205	645	179	468	170	999999	686	999999	909	633	999999	598	594	56	999999	11	583	207	843	199	139	999999	653	385	420	999999	999999	580	498	274	370	999999	277	999999	683	999999	999999	409	617	946	999999	49	32	147	936	69	695	596	705	999999	227	658	583	986	999999	143	992	793	58	807	315	115	999999	645	272	999999	330	810	372	837	512	183	589	896	972	99	48	999999	448	361	667	209	875	139	57	712	556	290	999999	999999	885	705	361	810	641	999999	805	387	875	108	738	884	999999	868	856	54	78	686	23	999999	999999	486	354	696	149	115	999999	114	598	559	291	49	585	822	951	807	821	999999	265	999999	294	999999	640	350	623	782	974	16	283	12	644	999999	277	766	454	999999	999999	664	999999	535	879	700	999999	325	817	999999	999999	411	916	59	232	298	999999	160	184	445	846	999999	83	367	140	234	831	999999	915	421	772	818	378	999999	456	999999	999999	999999	983	594	870	999999	533	924	483	573	999999	233	780	355	
449	999999	591	19	562	356	590	312	404	655	868	204	410	405	926	999999	43	373	602	999999	188	700	177	590	574	531	481	999999	884	567	143	999999	999999	569	999999	999999	999999	368	990	110	576	999999	999999	337	725	676	999999	999999	998	999999	539	727	999999	715	176	748	949	10	445	40	874	999999	428	999999	999999	271	389	841	433	280	263	674	382	502	498	382	999999	839	865	897	618	353	160	999999	38	416	976	999999	999999	233	705	999999	999999	959	235	999999	387	498	816	463	999999	999999	703	727	739	864	354	138	226	794	382	120	144	547	422	531	291	537	808	999999	999999	290	448	209	999999	36	751	422	999999	363	999999	877	32	999999	610	545	649	999999	999999	999999	72	848	882	607	850	595	101	386	547	704	853	850	999999	711	178	16	633	999999	162	712	123	931	861	862	800	505	97	999999	936	876	999999	999999	384	645	52	446	999999	841	999999	979	999999	374	875	572	510	153	198	321	999999	603	912	155	280	449	60	141	986	999999	807	355	508	999999	449	670	823	994	476	54	669	999999	609	792	999999	999999	778	748	65	999999	362	999999	316	775	499	343	964	999999	588	935	595	910	459	387	43	13	481	575	925	999999	748	515	999999	154	651	999999	999999	129	11	999999	671	311	85	697	667	160	999999	732	869	116	705	98	416	999999	999999	758	999999	232	758	150	700	213	823	999999	999999	846	999999	999999	134	988	348	845	734	489	274	293	835	999999	999999	883	965	999999	705	818	509	660	999999	146	695	892	999999	999999	371	860	407	467	999999	234	156	820	181	875	608	999999	767	860	364	926	999999	999999	923	999999	511	999999	999999	951	507	15	351	890	747	842	999999	241	760	999999	999999	999999	92	806	999999	999999	999999	899	711	99	151	825	61	648	306	182	999999	529	969	717	270	496	684	456	999999	999999	883	266	82	999999	408	376	129	999999	387	490	844	999999	368	323	999999	611	999999	96	999999	681	954	702	594	999999	999999	999999	272	53	999999	986	199	635	999999	334	726	359	827	382	691	774	705	860	271	815	338	999999	171	656	813	999999	333	999999	999999	999999	999999	999999	672	507	367	460	114	86	999999	400	301	218	624	44	596	554	784	791	405	45	999999	103	999999	778	999999	571	786	616	239	999999	663	601	999999	566	999999	545	687	999999	999999	241	999999	629	976	999999	524	129	785	136	69	268	999999	541	202	610	313	434	750	999999	270	795	673	498	999999	999999	736	699	228	67	239	61	867	999999	777	174	376	356	127	569	263	127	786	999999	556	970	784	131	
999999	389	999999	999999	794	793	68	228	567	999999	782	999999	144	825	901	727	897	999999	401	418	764	38	243	956	316	999999	640	153	999999	999999	941	875	451	999999	300	999999	803	999999	266	84	406	558	999999	205	573	377	434	438	225	68	762	549	579	375	999999	380	156	999999	999999	614	999999	915	999999	554	239	907	308	530	534	999999	923	49	751	999999	22	216	431	48	393	939	755	212	927	999999	999999	999999	305	85	257	920	692	507	793	652	921	491	349	999999	966	665	78	904	903	163	999999	723	797	262	363	161	948	117	912	134	858	950	987	999999	999999	999999	611	233	282	999999	380	426	256	999999	405	999999	866	379	82	727	999999	851	308	774	816	999999	999999	999999	722	106	971	999999	594	669	999999	970	504	999999	758	139	64	845	631	299	783	999999	999999	999999	857	832	999999	579	999999	195	999999	17	652	222	450	767	999999	568	999999	186	999999	795	832	586	314	435	999999	784	999999	942	999999	36	229	999999	999999	109	69	905	999999	999999	811	999999	548	409	415	999999	999999	999999	641	991	999999	999999	344	454	999999	987	884	890	999999	431	805	510	958	103	521	236	999999	644	999999	351	999999	336	381	999999	999999	999999	257	999999	999999	999999	117	745	999999	629	54	186	999999	774	361	13	224	179	520	999999	999999	310	444	999999	887	999999	999	683	69	299	293	572	999999	999999	89	417	740	461	999999	867	324	70	999999	338	59	345	999999	999999	292	227	999999	538	815	617	999999	74	805	999999	546	992	528	433	685	999999	345	482	71	969	694	999999	273	762	999999	653	449	33	999999	115	405	551	644	999999	999999	842	172	755	757	507	194	24	611	999999	915	727	999999	890	384	513	993	577	283	574	328	348	953	374	89	171	999999	514	131	999999	406	994	357	999999	42	843	999999	590	999999	564	785	680	999999	335	999999	732	315	558	649	439	122	828	278	999999	667	61	999999	798	676	595	338	679	893	911	542	920	999999	999999	857	540	822	999999	852	999999	789	648	999999	999999	526	356	856	619	865	691	999999	999999	726	288	999999	999999	955	892	914	999999	235	115	787	430	792	999999	362	508	999999	118	999999	709	976	559	999999	999999	999999	999999	281	329	739	719	999999	999999	333	965	999999	100	930	876	585	930	999999	999999	493	683	860	585	999999	599	993	357	918	999999	84	999999	600	177	998	999999	935	999999	620	595	999999	516	300	585	107	827	733	271	578	999999	532	687	221	263	999999	999999	168	999999	433	999999	335	392	999999	999999	137	999999	374	36	102	84	941	889	319	902	333	976	392	285	
999999	18	865	731	999999	104	233	999999	666	347	111	402	697	999999	272	999999	999999	16	715	243	458	652	462	707	179	999999	999999	999999	377	319	930	99	222	882	981	424	817	603	613	706	834	740	788	37	999999	699	386	475	626	999999	642	326	271	159	827	835	999999	168	999999	999999	999999	590	999999	357	416	22	999999	815	494	848	130	665	403	18	409	999999	864	999999	782	999999	126	999999	999999	996	999999	613	827	73	999999	999999	867	999999	999999	337	495	999999	999999	441	620	912	519	571	980	777	260	976	999999	999999	750	119	971	130	999999	91	168	999999	573	32	680	803	999999	126	759	348	980	471	624	999999	523	165	997	433	814	999999	999999	555	437	248	746	699	690	999999	322	946	184	999999	999999	960	999999	691	999999	697	760	817	727	402	812	999999	796	789	999999	857	999999	595	121	548	315	515	130	613	375	334	286	980	999999	999999	804	813	174	243	198	664	896	999999	485	310	672	997	152	999999	743	795	452	956	346	832	999999	727	834	636	441	768	839	565	325	355	420	779	704	117	597	999	477	563	600	698	961	908	999999	811	875	318	372	561	999999	580	882	329	643	290	785	86	978	537	802	999999	824	340	515	999999	889	999999	302	44	971	743	999999	889	365	648	870	999999	617	999999	999999	133	999999	288	999999	745	472	100	146	424	332	999999	30	939	999999	999999	874	999999	403	979	999999	999999	25	338	590	136	261	993	964	995	419	859	999999	955	777	679	34	546	644	769	999999	798	756	999999	712	460	723	389	138	999999	999999	248	532	638	999999	777	117	77	999999	569	494	999999	136	150	14	473	62	75	172	999999	999999	338	986	633	322	133	236	999999	625	140	999999	872	864	999999	232	180	336	830	853	999	999999	956	999999	85	285	197	672	616	874	248	408	999999	226	56	47	445	262	898	326	999999	551	999999	451	567	165	621	614	999999	918	833	146	231	221	999999	520	199	999999	999999	358	134	460	999999	999999	999999	732	755	655	818	999999	786	918	437	514	999999	458	600	999999	999999	919	999999	582	999999	698	50	112	186	445	64	536	999999	955	350	550	201	527	999999	709	74	835	999999	966	796	999999	141	914	999999	717	345	714	919	684	209	999999	695	551	999999	922	999999	285	999999	320	601	291	893	999999	999999	999999	322	358	527	999999	450	454	519	696	999999	708	566	136	999999	468	109	999999	616	173	756	358	854	649	391	999999	487	999999	290	999999	375	514	722	310	346	999999	405	986	999999	38	243	754	482	998	999999	999999	999999	105	999999	96	220	
260	674	730	84	229	42	999999	999999	518	413	999999	999999	429	331	999999	986	265	789	581	999999	123	163	999999	929	999999	876	856	883	954	652	392	907	203	879	124	839	992	236	127	788	732	999999	999999	999999	999999	589	62	999999	494	450	110	315	310	999999	107	107	96	800	999999	999999	186	788	23	866	30	753	999999	549	216	999999	999999	39	999999	792	341	103	999999	962	999999	422	824	189	999999	999999	552	87	607	180	999999	27	753	201	999999	775	612	999999	16	811	604	829	618	512	470	999999	457	81	643	517	691	13	621	134	999999	660	527	996	399	509	323	943	156	999999	767	999999	999999	801	875	896	189	398	97	674	368	527	803	322	999999	999999	66	481	443	999999	488	779	405	628	747	999999	999999	616	554	999999	497	661	682	817	999999	280	374	999999	205	999999	338	999999	915	999999	765	927	999999	999999	999999	999999	999999	842	509	67	999999	999999	793	69	64	382	999999	573	999999	591	999999	707	844	986	576	448	973	411	285	696	760	195	863	459	863	820	645	999999	338	502	999999	655	161	625	505	999999	486	314	600	823	107	764	459	999999	770	999999	92	870	639	999999	88	51	999999	999999	306	999999	133	344	206	244	736	607	999999	351	537	999999	999999	228	999999	818	999999	999999	810	462	599	999999	735	999999	688	804	737	999999	413	498	423	999999	98	347	328	999999	634	999999	118	366	96	500	528	118	796	999999	512	999999	389	820	877	420	241	999999	224	999999	401	594	656	999999	999999	961	203	747	927	526	999999	218	999999	122	194	820	560	453	376	999999	999999	627	742	449	301	999999	395	999999	999999	13	999999	984	133	999999	977	49	495	715	859	999999	999999	781	190	279	807	304	963	277	636	67	859	999999	738	125	833	773	852	216	110	634	575	999999	136	924	747	457	94	881	144	155	999999	844	999999	251	999999	695	446	472	642	996	909	127	956	563	153	991	256	18	999999	214	197	288	615	999999	558	695	655	266	532	999999	999999	92	999999	490	732	25	999999	496	323	147	336	389	574	113	999999	458	655	573	780	755	211	86	696	930	957	56	239	999999	999999	116	49	999999	940	999999	786	826	984	475	830	138	797	759	999999	57	999999	807	714	511	510	110	49	999999	486	999999	158	999999	999999	212	999999	999999	999999	834	999999	999999	999999	156	449	292	327	898	473	189	742	651	999999	999999	391	648	63	999999	999999	728	858	999999	999999	999999	704	172	999999	652	440	782	999999	153	352	999999	955	487	999999	999999	999999	431	194	612	637	999999	999999	834	819	707	999999	747	159	383	
999999	67	976	999999	150	999999	452	286	159	674	467	690	999999	599	999999	994	495	904	698	331	791	910	543	256	954	999999	618	869	999999	999999	900	693	633	999999	798	294	986	999999	999999	809	289	92	999999	519	154	946	999999	750	999999	824	221	848	58	827	999999	444	524	730	268	933	532	582	999999	723	773	774	999999	999999	800	999999	18	752	999999	888	52	708	637	999999	111	17	594	867	999999	528	224	999999	644	806	999999	364	770	999999	999999	414	287	999999	159	559	745	380	889	943	999999	520	816	468	291	169	784	883	807	499	999999	260	348	664	248	414	509	721	139	260	999999	446	254	752	277	162	611	346	558	999999	999999	731	127	999999	917	824	712	755	770	485	31	103	556	280	637	999999	999999	623	468	999999	999999	33	251	638	999999	513	275	74	200	139	558	447	335	728	221	897	999999	697	999999	999999	999999	999999	951	654	238	607	999999	973	125	999999	96	999999	878	813	37	264	489	488	999999	413	558	647	564	640	926	584	768	827	68	739	101	999999	876	54	53	306	82	596	409	644	624	301	948	999999	999999	571	999999	522	701	957	418	654	299	999999	865	64	199	999999	728	654	839	71	999999	999999	952	999999	121	834	769	999999	192	892	999999	763	999999	266	999999	999999	597	365	24	256	136	111	331	446	88	543	188	989	117	760	868	755	805	999999	386	572	204	334	459	999999	752	969	999999	525	575	536	999999	609	365	781	999999	372	999999	999999	934	814	64	516	640	577	656	999999	999999	431	999999	333	999999	237	879	999999	999999	272	999999	999999	999999	999999	335	999999	999999	551	989	578	633	335	999999	999999	125	999999	627	572	518	688	694	881	88	971	999999	354	500	251	578	326	729	999999	568	462	999999	359	99	778	999999	999999	644	99	588	87	156	999999	394	528	218	745	609	999999	618	534	577	33	211	532	810	981	315	629	972	673	999999	405	766	584	999999	999999	133	849	93	999999	999999	999999	999999	999999	999999	67	959	972	43	833	999999	422	620	44	884	444	158	567	967	999999	943	25	126	914	238	751	531	810	490	999999	622	760	233	358	491	999999	729	209	707	752	31	342	595	149	956	435	784	732	700	603	617	999999	999999	999999	999999	37	489	999999	999999	83	536	159	492	591	999999	956	198	999999	999999	911	714	948	859	224	999999	610	999999	999999	958	999999	966	999999	119	999999	834	999999	878	647	999999	463	493	999999	437	633	226	871	850	999999	928	10	246	999999	189	999999	888	999999	706	667	110	999999	999999	512	999999	999999	116	737	49	999999	999999	999999	
87	551	239	99	428	374	521	235	999999	614	759	426	999999	999999	566	454	619	331	998	999999	360	221	999999	326	856	981	999999	468	527	999999	831	255	256	774	923	999999	293	100	370	524	157	480	669	495	956	190	464	473	413	999999	128	718	607	591	803	999999	999999	913	242	999999	453	999999	708	999999	782	514	179	283	43	999999	170	528	999999	483	999999	879	551	999999	369	675	527	456	999999	865	999999	999999	648	665	970	66	999999	380	857	999999	999999	999999	772	160	713	451	20	190	439	999999	501	599	757	133	999999	924	999999	952	999999	566	920	997	999999	999999	158	669	999999	514	999999	976	999999	790	671	48	412	923	999999	401	347	917	664	999999	27	522	999999	771	365	524	102	56	742	999999	826	300	999999	999999	107	929	12	54	999999	506	877	462	363	710	928	999999	720	650	999999	999999	614	635	999999	583	999999	484	478	386	313	351	422	266	999999	449	964	380	45	339	825	999999	399	303	342	999999	468	999999	168	663	843	646	803	999999	240	818	135	201	999999	428	103	999999	460	625	741	244	93	621	227	914	999999	557	683	391	824	637	534	320	303	742	999999	999999	326	999999	542	999999	547	970	36	999999	999999	772	981	617	999999	212	728	773	999999	107	85	847	999999	253	917	999999	962	421	999999	602	294	999999	898	655	313	678	306	645	999999	999999	696	999999	594	802	600	999999	576	76	999999	621	909	999999	758	205	667	277	88	82	898	257	999999	136	353	434	141	509	874	999999	313	567	906	93	690	999999	411	999999	263	544	652	943	999999	896	999999	15	999999	533	999999	703	988	46	599	233	746	835	379	570	769	999999	999999	101	109	251	762	589	715	826	999999	279	793	999999	24	543	999999	954	999999	807	999999	347	742	607	999999	181	346	277	967	683	346	854	119	841	203	102	999999	999999	844	477	144	999999	300	865	999999	786	909	293	999999	999999	803	791	307	571	709	431	428	73	647	927	904	494	621	41	999999	999999	999999	951	511	921	670	999999	999999	70	673	183	57	876	154	667	271	63	255	999999	879	554	557	547	141	771	674	999999	914	999999	999999	649	75	268	385	999999	625	957	781	110	395	935	999999	246	898	536	384	551	919	979	666	851	249	710	162	999999	668	999999	999999	740	256	999999	953	204	497	34	118	789	501	907	52	314	281	154	525	943	873	320	999999	999999	397	133	890	935	260	999999	410	364	999999	999999	578	12	147	51	854	999999	982	486	999999	999999	427	594	60	999999	999999	361	579	104	999999	218	73	357	973	224	352	133	
969	28	999999	775	999999	753	683	62	999999	999999	176	999999	999999	989	999999	396	571	775	187	999999	999999	999999	998	898	152	999999	180	897	999999	230	39	922	699	730	566	964	999999	999999	999999	673	911	998	683	897	195	999999	803	205	999999	999999	786	207	46	550	60	999999	30	55	632	318	583	785	999999	999999	20	999999	540	999999	432	997	853	999999	525	514	999999	999999	205	999999	713	802	999999	975	999999	709	444	831	885	158	999999	476	999999	496	351	941	100	136	332	575	887	999999	809	243	772	260	822	999999	682	999999	659	999999	895	919	342	829	805	999999	999999	966	673	188	368	391	999999	956	999999	366	255	583	423	764	752	629	223	771	993	278	212	999999	886	254	999999	363	499	704	999999	999999	164	522	146	491	990	365	901	708	583	427	353	999999	206	466	944	109	118	894	233	999999	706	999999	999999	536	405	745	90	428	39	14	999999	195	386	999999	212	732	447	932	999999	397	999999	514	198	576	925	999999	203	430	999999	58	254	604	480	315	327	593	999999	609	95	999999	284	482	678	578	535	168	439	177	999999	999999	999999	186	130	836	999999	202	382	268	611	19	552	660	128	981	760	999999	714	999999	711	619	999999	837	999999	528	999999	255	999999	619	999999	767	957	35	177	999999	396	77	999999	999999	767	135	220	999999	999999	86	702	999999	999999	697	818	247	453	368	465	999999	176	824	340	601	999999	302	367	999999	226	999999	61	526	493	999999	999999	999999	999999	80	313	586	409	999999	999999	769	826	498	891	999999	801	803	324	598	569	999999	922	999999	999999	882	920	475	999999	457	211	999999	999999	185	999999	999999	113	135	999999	382	65	879	243	549	984	570	775	235	410	229	960	423	530	999999	957	959	116	32	955	931	999999	999999	818	951	999999	999999	744	650	999999	565	999999	676	379	941	543	690	300	383	587	999999	116	694	74	548	496	999999	999999	571	228	182	228	90	179	999999	999999	999999	70	291	134	306	826	999999	999999	845	195	294	53	588	999999	277	669	999999	445	789	824	465	773	280	465	999999	63	182	999999	194	347	999999	999999	876	999999	326	629	18	258	290	349	999999	826	999999	362	212	745	54	652	951	512	494	645	389	999999	767	454	790	826	999999	999999	999999	702	683	507	999999	999999	177	869	999999	647	999999	484	164	450	999999	999999	553	917	262	891	19	999999	480	681	999999	318	128	207	951	999999	839	191	999999	47	696	289	152	721	999999	425	577	999999	58	314	852	999999	490	939	836	138	900	872	999999	606	243	132	231	11	654	922	668	999999	918	
999999	807	479	999999	126	753	999999	496	831	795	836	999999	999999	999999	176	999999	999999	828	999999	370	822	971	966	617	164	804	999999	67	999999	999999	999999	757	999999	265	327	999999	382	296	373	999999	283	999999	78	86	737	999999	408	999999	65	181	812	104	488	610	106	999999	841	862	570	322	999999	505	355	764	999999	89	717	579	999999	670	457	556	464	993	96	189	903	889	999999	871	405	922	999999	969	264	114	278	996	168	568	664	520	726	60	14	777	297	313	489	658	575	829	999999	999999	724	266	639	495	523	917	856	951	982	698	917	268	503	386	510	492	810	720	420	596	15	937	830	414	989	319	999999	599	410	999999	306	576	435	617	254	998	474	783	483	251	711	713	537	999999	143	746	284	911	803	996	848	999999	999999	999999	389	999999	435	235	999999	214	34	266	550	761	999999	350	832	886	141	511	27	36	247	178	999999	301	409	999999	280	999999	44	981	795	999999	382	451	167	535	237	467	999999	249	287	279	999999	455	172	775	634	792	999999	398	779	301	979	821	617	999999	999999	97	387	632	954	999999	179	53	471	147	388	951	193	306	999999	674	939	778	999999	968	951	439	999999	634	178	999999	999999	646	211	503	434	561	833	916	519	150	89	939	294	999999	110	183	983	35	396	683	609	617	739	999999	362	210	82	999999	999999	586	958	753	464	477	925	532	841	967	712	827	999999	999999	999999	999999	594	999999	999999	999999	867	778	455	113	999999	494	878	720	999999	106	999999	233	999999	194	999999	932	192	336	484	999999	109	577	341	26	322	569	566	999999	830	232	520	362	717	358	781	520	141	999999	999999	970	598	999999	625	999999	826	488	348	999999	999999	999999	335	268	525	999999	625	300	447	439	791	677	928	545	890	684	586	789	516	140	413	117	800	999999	819	514	228	893	999999	596	200	999999	230	633	694	975	999999	261	837	51	732	490	999999	999999	73	838	999999	63	999999	999999	999999	999999	972	999999	999999	541	64	997	448	20	457	999999	999999	851	249	957	457	304	851	914	999999	999999	952	475	407	922	999999	108	274	980	999999	175	578	21	437	163	999999	21	113	163	920	899	812	826	593	999999	152	999999	463	116	391	747	212	410	162	833	94	506	811	999999	506	999999	732	467	548	999999	162	336	999999	95	105	999999	200	697	994	888	522	135	999999	406	779	812	644	168	999999	999999	999999	178	859	999999	78	365	210	506	999999	964	176	999999	287	311	999999	999999	808	377	20	946	999999	514	415	999999	321	958	999999	414	828	694	
321	999999	868	823	999999	983	477	819	27	740	999999	694	51	39	721	177	999999	580	999999	963	14	277	157	999999	999999	458	762	595	292	119	741	795	678	962	999999	602	486	463	982	865	348	988	999999	280	711	863	472	386	551	999999	120	999999	857	864	689	999999	427	224	656	870	999999	882	999999	999999	999999	448	25	89	385	129	690	393	598	691	625	25	916	876	999999	313	985	386	53	999999	998	697	938	813	282	609	185	999999	806	121	644	465	462	453	281	999999	847	393	11	432	463	726	454	175	249	674	137	550	282	353	884	844	999999	999999	999999	311	510	999999	999999	776	944	428	587	486	57	169	563	473	604	999999	999999	602	385	621	684	281	252	999999	999999	999999	482	634	988	999999	237	800	626	73	999999	970	761	645	587	234	999999	45	149	967	128	89	999999	664	999999	603	887	292	469	228	714	636	68	999999	638	207	304	319	439	999999	259	256	543	500	999999	634	999999	999999	25	999999	999999	649	999999	285	653	494	497	817	999999	395	576	944	341	408	999999	908	912	999999	16	389	930	177	605	26	717	871	999999	620	736	321	684	76	277	318	999999	75	504	999999	94	999999	710	486	630	53	557	315	915	144	150	999999	721	999999	813	999999	999999	966	53	999999	567	782	947	877	91	378	711	509	677	32	999999	294	413	139	999999	999999	679	454	546	999999	469	412	955	411	479	999999	600	789	262	641	99	127	999999	389	225	312	206	999999	405	262	342	57	637	893	820	856	616	999999	956	951	956	999999	429	492	656	164	826	999999	407	375	777	921	256	46	932	206	272	999999	914	636	666	846	999999	999999	228	421	999999	71	591	999999	110	18	832	999999	999999	324	999999	538	732	71	485	660	435	39	484	421	800	601	960	999999	593	591	677	330	999999	120	725	145	999999	244	999999	764	954	999999	274	769	99	945	361	618	508	734	301	852	999999	999999	420	29	809	807	620	183	111	967	39	999999	341	511	26	999999	599	562	999999	497	681	720	999999	651	765	715	332	855	249	352	125	859	299	824	180	290	999999	705	336	466	624	215	663	987	999999	756	437	999999	929	787	28	945	469	999999	181	999999	308	999999	999999	103	485	765	933	999999	999999	999999	999999	999999	341	736	999999	999999	236	808	873	476	66	719	999999	18	288	744	925	462	999999	179	400	495	653	739	999999	999999	999999	242	999999	858	282	905	999999	999999	537	919	255	203	913	135	719	661	930	704	383	589	999999	999999	815	740	839	481	434	681	999999	732	999999	601	754	943	
451	999999	826	25	204	160	583	321	481	368	499	732	548	208	999999	738	999999	948	365	402	67	205	426	250	999999	800	999999	464	805	804	65	999999	448	970	683	725	999999	999999	510	233	16	561	999999	457	251	117	932	235	231	999999	999999	999999	245	362	885	256	577	586	996	403	679	999999	515	999999	312	845	293	578	524	734	999999	650	447	999999	396	999999	431	969	999999	911	999999	255	243	765	637	149	417	96	95	437	158	258	999999	999999	999999	887	56	107	154	406	999999	364	999999	999999	999999	999999	478	999999	999999	388	825	999999	586	94	999999	999999	999999	749	999999	173	437	207	492	97	586	655	732	340	999999	508	459	333	999999	602	96	999999	544	999999	628	121	671	314	129	706	612	550	671	833	582	130	12	306	68	999999	999999	999999	999999	999999	999999	491	794	147	999999	468	999999	501	782	984	997	31	888	147	999999	999999	999999	999999	999999	786	485	46	999999	898	757	999999	506	162	999999	844	633	469	642	999999	999999	147	327	533	791	999999	776	999999	767	687	836	561	241	864	185	140	999999	846	549	999999	147	873	999999	895	999999	65	961	777	236	937	999999	538	389	966	310	999999	610	968	341	426	19	374	999999	999999	72	206	236	641	976	999999	999999	786	920	556	784	964	640	431	153	735	699	999	999999	830	337	999999	181	275	564	999999	529	520	515	133	999999	772	604	210	833	193	828	330	800	102	581	573	617	832	999999	999999	352	189	825	605	726	19	491	999999	969	764	34	961	87	784	614	999999	281	796	481	21	369	439	597	960	907	999999	209	791	258	999999	690	999999	92	999999	849	350	695	909	407	76	291	166	999999	79	999999	867	253	25	999999	999999	302	999999	360	181	975	999999	592	865	698	356	999999	999999	199	215	83	999999	878	858	999999	274	160	999999	399	414	729	213	208	527	801	49	136	193	313	521	471	868	988	911	253	936	999999	830	999999	60	266	999999	966	35	995	483	999999	395	90	999999	999999	930	432	999999	999999	772	714	74	73	999999	229	999999	396	678	744	999999	999999	966	614	998	516	330	159	348	157	148	246	182	999999	328	60	741	113	100	935	540	446	999999	469	481	999999	693	767	999999	830	640	205	298	291	790	999999	31	780	91	705	266	999999	93	798	313	535	999999	999999	744	607	488	999999	305	999999	214	768	653	507	999999	999999	823	563	597	999999	999999	942	948	999999	741	541	39	961	999999	394	679	759	362	253	166	945	688	999999	32	954	352	999999	899	555	86	32	143	524	647	314	999999	703	193	576	291	
370	587	650	801	212	578	527	501	910	999999	999999	999999	999999	350	197	98	671	999999	642	999999	999999	999999	402	999999	718	408	514	323	717	999999	975	575	999999	962	796	368	47	360	999999	999999	825	626	989	492	631	616	734	184	999999	225	221	172	551	411	892	999999	194	835	92	999999	74	213	784	408	999999	880	629	447	554	999999	60	321	999999	266	999999	772	999999	999999	193	999999	673	340	863	999999	300	813	34	999999	999999	999999	184	999999	999999	25	999999	622	841	590	404	751	999999	297	629	631	174	900	452	294	999999	129	273	284	652	979	999999	999999	349	999999	117	284	999999	999999	377	85	999999	848	999999	704	999999	727	930	473	999999	999999	125	999999	710	999999	337	400	370	739	321	950	215	899	559	298	885	587	282	559	999999	130	895	742	999999	553	977	999999	857	748	349	999999	199	800	999999	219	864	753	33	117	955	716	999999	126	933	426	870	754	299	754	999999	367	454	381	989	395	999999	382	999999	166	264	22	543	621	999999	976	760	415	999999	350	999999	999999	999999	174	603	766	215	778	809	999999	683	232	36	113	999999	982	890	817	810	999999	671	491	999999	866	999999	943	183	303	727	956	665	464	624	948	999999	687	803	999999	999999	999999	999999	999999	573	963	483	41	985	439	999999	416	95	999999	605	756	678	942	844	999999	320	999999	592	912	61	999999	999999	999999	608	87	783	251	999999	609	999999	586	204	902	918	332	393	999999	957	999999	611	320	870	722	859	867	999999	388	842	116	969	127	999999	999999	718	720	136	264	433	908	656	449	237	999999	999999	28	999999	776	999999	521	999999	499	999999	999999	311	740	981	124	369	999999	807	405	999999	999999	999999	922	945	927	999999	207	206	139	398	59	96	171	999999	394	818	841	315	504	999999	331	803	480	424	792	965	977	738	999999	894	692	110	261	999999	165	845	981	999999	634	591	825	325	999999	110	653	761	149	658	596	305	528	435	313	50	87	279	169	507	163	961	999999	469	194	244	706	999999	835	130	927	549	836	768	681	912	999999	15	999999	379	770	40	826	999999	151	715	376	267	797	999999	999999	885	686	484	919	672	384	999999	140	938	999999	705	926	29	731	57	469	759	753	401	511	999999	649	789	736	133	999999	999999	327	999999	867	999999	999999	623	167	51	863	362	848	18	537	182	875	691	999999	75	113	999999	597	104	256	617	999999	999999	710	891	246	896	999999	796	536	497	49	662	999999	999999	999999	313	999999	690	999999	116	999999	745	863	999999	206	957	814	999999	29	999999	300	999999	231	
260	935	754	999999	999999	804	999999	614	62	481	50	142	222	620	29	521	800	945	999999	909	150	706	768	542	380	694	288	92	87	776	207	206	816	440	820	30	800	399	999999	999999	999999	999999	858	999999	823	206	984	347	794	159	999999	393	999999	999999	90	553	177	999999	542	581	525	884	537	286	999999	999999	326	999999	800	999	721	410	359	31	691	648	848	505	719	999999	710	999999	297	927	556	999999	814	502	360	276	853	588	857	999999	369	999999	999999	582	988	999999	879	999999	547	794	999999	819	43	370	632	442	705	671	502	999999	871	584	596	999999	729	470	39	823	431	999999	999999	999999	999999	346	662	357	684	276	516	739	304	999999	403	999999	499	737	999999	453	999999	917	999999	191	999999	499	152	785	746	364	852	528	950	65	780	23	647	305	276	697	708	284	999999	439	165	762	999999	373	190	103	119	992	689	999999	953	999999	999999	999999	999999	999999	999999	876	610	329	423	987	788	248	999999	389	999999	999999	999999	999999	999999	999999	170	999999	35	333	436	778	999999	653	254	999999	999999	374	112	277	61	681	259	223	502	831	673	438	25	178	973	823	999999	800	247	916	531	606	841	368	353	830	940	722	626	426	999999	957	84	562	999999	999999	146	459	999999	184	944	999999	590	912	921	731	126	999999	999999	612	140	803	416	999999	999999	999999	533	743	999999	230	999999	537	596	86	559	716	999999	999999	999999	559	687	999999	472	72	999999	284	25	999999	447	621	714	93	999999	23	295	479	999999	999999	999999	915	890	402	536	999999	442	416	660	513	363	214	377	663	837	800	925	943	999999	999999	367	64	227	999999	306	311	999999	999999	999999	582	791	90	176	618	238	114	668	294	661	999999	630	999999	623	999999	575	242	254	61	255	571	98	352	147	206	388	999999	698	296	106	235	602	784	999999	88	722	999999	48	999999	434	732	999999	641	292	977	999999	802	999999	714	39	73	67	464	412	999999	494	448	999999	999999	239	999999	416	382	999999	436	762	999999	323	544	999999	999999	999999	494	626	523	999999	456	999999	999999	999999	586	737	983	999999	42	177	147	382	999999	999999	283	340	78	999999	999999	325	999999	453	999999	225	999999	488	896	925	737	869	572	837	889	174	47	388	781	496	653	332	999999	125	999999	268	624	999999	677	950	515	961	999999	964	262	999999	679	13	999999	945	604	107	999999	67	529	999999	604	999999	492	481	999999	895	559	581	999999	51	892	644	999999	999999	600	414	811	946	420	776	742	608	999999	691	495	999999	184	999999	999999	999999	492	375	595	992	999999	
324	980	205	404	619	412	554	99	999999	314	45	999999	616	999999	200	296	893	999999	753	430	996	999999	801	986	521	999999	722	690	329	999999	999999	58	305	999999	999999	433	616	552	999999	373	197	518	373	386	459	329	567	491	999999	269	598	999999	841	571	666	999999	189	218	882	898	689	999999	769	662	788	999999	419	682	78	766	680	999999	847	389	999999	999999	361	424	999999	999999	999999	241	988	69	960	798	999999	733	277	686	254	407	669	901	999999	999999	749	999999	598	999999	909	999999	422	934	589	256	881	461	339	189	248	999999	999999	690	744	458	875	710	702	990	779	686	415	999999	522	282	682	945	705	909	738	999999	999999	73	292	279	818	64	479	713	916	999999	404	999999	999999	488	999999	999999	999999	999999	457	999999	19	607	999999	233	478	39	999999	316	999999	935	756	999999	450	999999	939	999999	407	475	640	999999	999999	999999	83	999999	292	327	945	999999	556	702	999999	479	461	699	640	227	380	68	800	788	642	999999	148	981	999999	973	999999	848	549	999999	582	690	999999	636	808	30	534	999999	999999	160	94	387	760	872	999999	286	968	999999	957	999999	247	348	999999	999999	188	77	850	102	35	318	999999	106	494	448	130	108	883	824	891	620	693	710	127	649	704	999999	412	275	835	999999	14	896	890	827	871	243	25	744	999999	999999	999999	442	644	633	480	999999	999999	999999	752	57	403	154	859	347	37	999999	999999	35	156	923	999999	999999	266	313	313	999999	216	667	577	886	93	999999	999999	160	450	261	76	494	999999	999999	371	100	523	788	328	860	46	553	799	344	22	989	597	535	999999	595	999999	341	999999	696	780	235	744	999999	999999	999999	778	709	896	999999	999999	999999	856	439	999999	999999	70	478	984	452	747	662	867	242	874	103	552	840	84	855	86	735	174	483	999999	146	999999	658	824	75	92	337	657	999999	875	285	143	167	973	511	999999	706	356	876	949	128	367	999999	990	870	710	937	634	50	700	999999	999999	382	503	425	228	412	999999	918	999999	419	999999	844	367	598	960	394	867	573	330	379	388	999999	999999	818	778	999999	667	999999	364	155	999999	616	332	999999	714	760	664	558	292	132	61	438	516	539	122	523	155	401	910	325	79	71	719	331	999999	283	848	684	999999	385	744	700	563	224	716	399	522	999999	884	209	730	999999	290	208	327	950	781	994	705	265	999999	999999	53	49	999999	641	896	999999	795	440	999999	979	999999	907	388	999999	874	301	822	723	999999	999999	517	710	999999	761	780	521	13	404	501	853	
978	391	686	999999	999999	524	149	85	502	999999	430	453	297	750	406	383	819	999999	85	999999	182	999999	999999	768	758	999999	453	324	861	384	999999	400	939	999999	11	999999	230	909	703	360	162	747	230	999999	509	73	999999	844	999999	407	701	47	329	999999	999999	999999	137	918	719	323	80	999999	223	128	522	39	514	238	749	876	162	910	272	999999	336	434	999999	773	269	695	999999	999999	959	463	682	999999	999999	927	387	999999	402	312	199	389	999999	338	533	999999	967	999999	558	999999	105	488	255	791	774	603	684	256	243	999999	658	34	999999	471	865	760	445	562	958	587	851	743	484	999999	720	882	999999	999999	901	660	806	790	999999	735	513	481	218	891	196	478	252	140	999999	48	654	174	999999	817	472	773	666	415	521	971	342	361	999999	405	81	892	167	686	999999	582	999999	999999	999999	668	999999	393	999999	553	999999	489	345	721	999999	445	205	999999	896	628	535	138	999999	401	999999	175	999999	999999	999999	812	820	304	321	566	785	199	491	785	286	327	860	999999	231	122	999999	999999	635	999999	389	568	210	525	999999	538	160	226	588	166	599	722	999999	805	916	999999	733	82	178	779	999999	781	999999	419	278	578	768	456	906	881	999999	999999	539	781	772	909	612	304	308	782	415	568	611	999999	999999	563	62	64	173	492	999999	967	862	999999	999999	608	614	790	256	999999	770	999999	999999	706	804	361	193	493	43	16	999999	999999	773	396	373	377	999999	629	232	999999	526	999999	293	423	999999	394	385	999999	106	999999	305	821	57	882	21	711	258	904	999999	835	380	568	999999	999999	366	949	203	475	492	999999	999999	985	999999	541	899	67	420	999999	214	419	999999	509	397	869	711	314	391	891	384	999999	128	275	108	397	344	958	692	136	999999	552	200	909	200	788	736	320	264	516	982	954	999999	362	999999	120	858	870	180	162	999999	62	568	312	101	831	199	172	886	180	206	941	374	293	839	661	228	77	319	609	142	401	999999	999999	999999	430	369	766	999999	987	538	473	999999	540	681	999999	999999	888	818	369	999999	574	433	93	319	51	999999	999999	999999	49	999999	791	561	571	29	64	12	694	403	670	471	999999	999999	999999	641	732	999999	999999	611	834	677	340	259	949	19	568	967	966	564	867	840	361	253	999999	105	747	912	225	999999	627	12	299	495	157	898	176	977	534	452	999999	887	754	406	688	371	561	542	999999	561	460	96	46	139	535	999999	999999	188	71	999999	893	999999	937	323	984	832	387	844	112	60	999999	
591	443	523	977	979	95	954	564	999999	543	999999	310	663	70	541	999999	170	960	326	788	987	999999	999999	558	766	999999	440	422	856	984	717	999999	561	999999	868	999999	522	161	555	744	164	624	896	270	999999	520	283	263	452	999999	999999	884	785	999999	855	999999	999999	964	221	39	654	542	708	189	826	774	999999	944	201	888	999999	18	999999	581	633	373	29	469	999999	255	676	999999	969	989	767	832	654	299	864	203	938	999999	940	525	100	622	916	717	444	913	771	339	72	564	423	219	480	999999	638	491	656	254	104	965	999999	999999	572	718	999999	993	999999	999999	90	998	949	894	77	888	491	21	999999	311	999999	956	484	347	125	415	999999	557	999999	451	661	382	547	694	463	975	172	622	60	207	999999	450	999999	322	258	999999	614	528	999999	999999	721	627	43	354	229	148	490	26	362	999999	152	864	999999	678	798	999999	999999	999999	441	102	726	869	960	999999	17	584	172	171	98	61	800	56	416	770	999999	44	348	202	999999	325	494	155	999999	893	999999	440	999999	125	524	550	999999	359	999999	59	864	852	999999	999999	347	645	999999	329	927	310	366	999999	458	999999	999999	999999	369	999999	790	126	607	580	608	76	205	576	775	57	999999	999999	448	999999	999999	999999	999999	999999	377	565	999999	829	999999	175	999999	999999	537	958	982	938	177	760	191	999999	568	970	451	293	253	599	587	770	870	928	681	999999	861	915	146	100	964	999999	396	999999	413	999999	999999	442	362	999999	539	247	594	837	879	887	367	104	882	999999	915	622	633	777	977	94	999999	420	494	839	107	621	822	891	973	106	373	999999	941	607	203	19	930	605	70	999999	185	42	999999	793	31	767	999999	157	185	352	446	618	826	328	999999	999999	948	523	550	999999	424	703	863	999999	523	980	163	999999	795	906	691	38	717	637	909	926	372	999999	817	340	588	999999	715	631	659	754	561	622	605	837	71	417	64	999999	925	482	179	274	279	51	613	999999	361	278	660	418	999999	999999	419	999999	993	257	705	220	338	749	987	242	133	769	429	999999	679	999999	845	284	974	999999	711	437	757	107	430	776	726	830	324	999999	999999	251	853	372	213	999999	843	813	711	999999	999999	186	494	999999	150	510	622	83	89	403	999999	999999	444	336	487	981	999999	895	827	999999	493	999999	435	550	271	999999	999999	66	337	159	999999	41	572	139	999999	534	942	820	999999	999999	163	653	999999	920	23	594	999999	999999	884	231	211	999999	999999	999999	361	315	751	943	675	999999	594	565	
746	929	289	401	813	314	999999	952	49	507	939	999999	776	839	999999	999999	537	677	999999	398	999999	999999	947	999999	56	999999	999999	456	783	998	155	698	334	598	907	821	641	621	780	502	951	999999	192	703	999999	88	999999	521	558	999999	999999	999999	192	206	392	999999	999999	122	355	32	535	128	178	999999	361	250	582	188	932	935	873	916	999999	582	999999	250	922	254	167	967	785	267	898	999999	592	157	515	138	215	999999	839	528	275	757	967	832	762	999999	999999	767	505	826	589	622	373	999999	110	999999	759	152	718	737	955	387	246	278	230	631	457	213	735	999999	973	665	105	354	650	148	615	613	488	779	902	400	472	959	677	285	183	102	57	905	379	72	557	999999	999999	887	521	999999	612	140	694	147	42	61	853	923	999999	28	849	962	995	999999	663	938	835	565	915	287	999999	945	999999	999999	166	830	999999	999999	117	993	781	763	627	916	11	999999	94	764	367	421	115	999999	999999	165	252	94	910	234	409	619	999999	18	972	243	108	667	683	999999	980	212	999999	943	816	999999	247	96	344	88	153	316	853	80	999999	504	182	846	196	302	123	81	999999	850	511	498	726	773	999999	393	818	999999	674	755	783	165	445	999999	938	235	917	165	750	999999	90	999999	999999	205	810	478	71	261	480	999999	226	908	292	999999	999999	327	806	474	305	950	999999	999999	641	108	297	51	68	20	908	960	385	957	331	98	770	418	732	999999	962	322	332	566	863	294	539	874	999999	319	729	999999	999999	452	860	799	999999	999999	999999	667	999999	999999	419	61	353	519	14	268	587	203	364	34	594	999999	999999	982	999999	704	944	357	568	422	178	749	290	297	541	932	107	531	527	498	957	75	622	203	903	999999	222	354	289	280	297	679	954	705	35	154	940	877	181	866	336	113	108	496	600	670	770	66	978	999999	171	65	676	866	999999	529	662	318	88	356	491	600	78	297	135	498	794	999999	271	397	991	229	360	999999	172	999999	999999	999999	602	243	999999	166	376	217	999999	241	12	98	999999	506	999999	999999	999999	824	385	735	45	811	999999	112	875	999999	794	591	90	942	999999	26	703	222	562	536	999999	845	846	335	999999	860	188	893	495	705	945	765	905	369	430	535	285	436	999999	165	765	499	999999	324	372	999999	137	999999	536	999999	999999	426	943	955	915	999999	978	999999	999999	184	999999	477	616	180	250	999999	999999	999999	521	999999	740	277	404	999999	771	999999	999999	531	962	999999	733	21	999999	508	999999	999999	
999999	999999	454	477	556	235	925	644	999999	297	882	197	84	343	109	999999	655	999999	999999	127	32	546	194	699	999999	456	97	71	451	621	121	118	999999	720	217	735	276	53	623	515	352	759	999999	483	343	999999	999999	629	350	999999	365	10	262	203	999999	285	766	754	10	109	999999	863	202	911	186	999999	338	363	136	373	150	612	999999	740	774	999999	671	710	366	187	999	468	721	135	265	121	855	665	223	931	969	521	53	523	377	488	567	963	307	568	961	104	502	976	999999	999999	266	999999	428	245	999999	65	398	999999	110	680	152	77	656	75	919	999999	150	204	999999	999999	569	230	372	296	705	707	412	797	225	904	965	744	950	511	854	999999	247	999999	327	913	132	229	422	697	346	999999	317	242	649	299	953	307	582	999999	194	999999	159	142	540	906	653	601	999999	205	999999	407	126	154	220	586	999999	999999	876	490	506	349	807	675	949	214	999999	179	999999	926	950	667	172	404	999999	818	192	114	447	421	269	531	621	226	982	938	999999	173	31	72	864	791	431	999999	59	844	238	484	192	999999	515	483	453	681	254	57	999999	999999	999999	401	404	330	725	999999	230	975	728	591	693	999999	831	999999	157	95	72	999999	999999	999999	999999	482	590	708	921	999999	999999	999999	88	999999	971	934	999999	660	346	630	667	999999	76	999999	999999	83	126	646	790	181	999999	288	335	367	619	95	810	173	377	999999	811	695	408	613	559	444	897	788	619	758	317	181	891	527	428	528	103	280	211	281	999999	943	999999	750	618	627	460	720	999999	999999	133	999999	293	999999	818	971	145	462	416	435	186	337	37	999999	864	999999	999999	807	999999	100	991	540	999999	106	988	867	999999	999999	994	999999	983	186	468	732	634	776	888	899	708	456	999999	640	864	775	104	38	916	999999	885	999999	239	652	781	240	894	999999	577	196	999999	999999	204	999999	467	999999	452	999999	868	304	406	999999	999999	497	999999	492	706	361	675	197	12	999999	950	890	999999	709	702	340	404	237	837	999999	208	999999	897	757	999999	999999	182	390	999999	103	169	999999	490	798	999999	742	999999	299	534	543	917	999999	999999	53	999999	313	999999	758	780	121	606	641	466	365	888	742	600	351	240	798	188	295	999999	908	799	338	410	973	857	960	786	115	703	304	133	818	516	999999	756	999999	202	999999	609	999999	999999	999999	166	134	909	118	152	999999	68	999999	364	632	527	286	999999	672	999999	740	901	820	334	500	999999	172	242	80	999999	746	594	999999	606	765	
685	651	420	281	182	999999	73	999999	818	583	56	967	939	500	300	240	610	93	55	461	999999	789	999999	996	591	999999	892	839	883	406	617	775	139	599	947	875	866	999999	999999	627	999999	999999	12	750	454	969	232	999999	999999	995	145	510	247	999999	252	999999	764	999999	999999	999999	393	234	865	421	966	281	838	999999	552	425	374	638	593	428	784	999999	786	999999	999999	621	999999	160	69	887	270	116	538	984	357	61	999999	452	999999	322	999999	452	999999	590	784	999999	140	883	199	999999	999999	999999	917	819	370	882	120	627	999999	78	999999	243	174	977	999999	859	742	854	999999	501	314	921	999999	280	194	342	83	205	362	379	490	887	961	705	267	764	199	719	623	474	941	493	581	223	905	10	287	319	439	925	999999	286	891	697	999999	999999	160	646	634	38	999999	914	275	500	588	528	282	468	720	396	670	33	240	527	560	821	350	142	375	999999	64	764	765	999999	939	214	999999	273	657	558	613	552	999999	595	665	36	999999	90	635	999999	728	819	598	52	265	416	55	374	147	237	999999	28	281	999999	973	999999	158	837	561	999999	532	18	999999	172	783	127	939	999999	861	533	603	269	506	988	999999	245	999999	723	182	533	999999	999999	136	429	199	595	281	644	621	619	878	390	529	262	854	719	17	436	269	147	477	999999	512	999999	999999	108	521	999999	983	738	999999	435	665	37	225	900	882	391	999999	999999	846	304	33	251	999999	999999	740	999999	144	746	999999	739	463	999999	66	757	999999	523	999999	999999	83	988	660	883	999999	452	724	501	46	953	837	625	464	81	301	999999	387	270	999999	999999	368	277	158	999999	510	150	999999	999999	971	999999	781	999999	595	881	999999	858	644	149	511	213	498	248	217	191	999999	612	999999	392	743	883	999999	858	566	999999	732	806	840	999999	999999	598	480	102	529	579	999999	999999	39	582	957	443	999999	999999	999999	753	921	130	69	966	337	898	999999	999999	999999	98	97	923	802	220	159	317	27	999999	767	913	999999	999999	718	638	19	441	582	702	435	310	356	142	999999	812	463	611	746	999999	95	484	732	999999	999999	441	491	258	675	819	433	649	425	316	480	845	999999	525	411	430	956	895	325	173	163	999999	999999	999999	824	990	756	999999	571	999999	145	293	190	840	201	999999	999999	999999	765	763	999999	786	884	49	661	263	790	938	999999	325	917	200	999999	999999	999999	625	699	999999	434	684	999999	885	999999	281	999999	999999	665	190	333	134	284	205	139	999999	895	377	703	702	303	999999	
999999	817	347	255	236	945	134	621	112	575	588	620	999999	91	700	999999	999999	999999	869	475	597	999999	614	86	999999	999999	70	607	999999	370	999999	997	999999	999999	999999	254	548	832	54	999999	72	54	999999	757	545	663	867	999999	861	512	669	100	832	828	972	600	213	999999	213	515	885	527	947	742	653	999999	387	999999	606	455	999999	875	999999	999999	412	553	531	857	540	999999	853	21	999999	171	701	831	174	414	890	999999	51	287	629	539	999999	544	106	345	114	954	286	404	999999	415	667	794	999999	198	425	428	78	999999	730	825	661	873	781	999999	999999	821	427	972	582	722	413	567	999999	38	304	867	457	196	752	585	999999	459	569	340	999999	907	309	975	999999	999999	815	695	556	804	878	999999	763	320	999999	999999	999999	999999	821	999999	999999	110	548	503	894	557	971	882	602	155	999999	999999	314	999999	291	143	999999	999999	983	120	907	717	999999	451	160	999999	114	146	891	470	999999	798	999999	840	339	999999	368	999999	90	441	500	932	999999	411	91	999999	999999	322	39	171	770	999999	330	710	821	293	100	107	352	999999	453	834	999999	142	106	999999	572	474	999999	999999	774	715	370	999999	620	974	999999	608	369	999999	666	999999	117	730	999999	962	999999	928	28	55	313	271	999999	24	988	999999	941	960	999999	166	114	999999	211	999999	396	64	725	999999	999999	846	668	491	737	999999	409	661	727	999999	441	144	457	644	999999	999999	584	513	261	356	563	999999	43	664	304	213	379	969	589	966	999999	645	247	698	838	999999	999999	821	534	594	614	999999	999999	679	528	999999	709	999999	250	146	566	882	802	378	999999	144	999999	14	197	999999	500	440	82	760	927	796	897	758	805	284	687	762	979	999999	999999	237	26	364	145	134	503	909	728	999999	999999	460	999999	999999	483	704	999999	383	634	999	999999	183	263	187	751	999999	282	950	999999	966	458	999999	903	145	999999	987	127	999999	868	72	40	999999	711	628	360	999999	952	39	999999	111	915	314	999999	979	573	568	999999	839	612	412	852	999999	254	762	995	607	557	707	999999	495	586	999999	514	571	999999	999999	472	635	827	999999	999999	252	675	563	60	154	675	999999	999999	78	23	288	846	466	220	999999	346	949	633	753	919	254	796	789	999999	15	799	566	999999	69	106	348	999999	337	999999	609	877	691	711	999999	999999	999999	999999	999999	999999	308	73	58	361	491	177	999999	11	999999	365	534	999999	886	48	54	354	118	913	511	972	675	276	519	833	611	610	654	248	999999	820	999999	118	632	317	226	
941	751	999999	999999	999999	583	999999	938	971	107	163	991	652	999999	507	823	718	999999	202	806	42	554	225	749	999999	522	283	229	999999	78	425	823	578	821	112	602	903	999999	999999	398	999999	999999	999999	735	458	618	12	581	285	997	577	484	440	510	194	397	536	999999	647	380	310	999999	685	902	681	339	999999	999999	999999	904	919	333	999999	803	999999	704	16	999999	301	272	519	702	944	265	999999	941	393	999999	637	715	76	448	748	248	98	222	652	999999	63	128	206	181	999999	999999	87	254	469	999999	43	490	390	57	999999	384	861	607	182	429	411	999999	999999	354	203	848	999999	999999	585	776	715	999999	61	371	435	182	76	999999	684	999999	188	256	481	756	44	156	335	29	284	373	386	999999	49	999999	243	323	182	852	977	179	542	605	668	693	920	778	999999	28	999999	990	317	999999	923	609	999999	999999	269	199	999999	57	523	819	207	221	399	999999	225	828	137	122	10	224	999999	515	999999	582	587	999999	836	999999	717	316	999999	294	65	864	999999	999999	982	88	63	983	543	930	656	723	408	999999	303	999999	563	610	890	509	990	999999	161	417	578	668	999999	481	362	62	339	216	999999	913	999999	535	999999	999999	845	999999	68	26	681	440	859	317	183	140	494	151	703	116	999999	898	303	999999	712	999999	999999	999999	999999	582	631	490	600	999999	999999	495	301	767	36	778	765	841	450	974	422	999999	558	999999	999999	446	986	221	359	233	999999	523	619	203	999999	518	921	532	547	486	395	200	839	420	16	688	839	727	124	924	999999	583	999999	329	549	999999	601	601	828	999999	595	999999	999999	377	999999	787	876	107	943	999999	999999	999999	303	963	999999	231	999999	999999	264	999999	607	269	999999	999999	881	999999	76	299	999999	832	999999	329	703	483	999999	999999	69	999999	762	228	811	741	999999	999999	76	118	289	999999	999999	327	999999	463	999999	31	999999	336	323	705	496	999999	999999	586	453	120	999999	537	539	820	82	999999	999999	419	385	45	995	865	485	500	368	999999	928	582	559	336	723	464	982	999999	26	564	999999	363	976	323	507	999999	298	672	15	539	579	469	999999	136	165	700	87	311	36	601	999999	822	999999	722	520	149	999999	126	397	146	555	857	803	999999	999999	808	442	71	999999	769	576	812	495	828	999999	469	171	432	181	33	386	680	999999	425	714	838	999999	999999	802	367	208	182	285	868	983	721	999999	902	184	357	267	26	999999	267	999999	47	337	999999	999999	61	977	604	999999	373	999999	874	999999	388	803	123	792	189	
999999	180	570	404	537	627	844	482	999999	999999	258	824	999999	370	999999	398	400	676	511	507	999999	751	390	604	237	911	999999	118	999999	287	999999	71	564	999999	757	999999	696	999999	509	710	999999	999999	258	718	355	999999	607	400	967	813	999999	136	611	295	455	517	790	999999	176	999999	519	999999	962	526	169	197	269	999999	613	315	701	999999	999999	801	999999	687	999999	999999	258	999999	313	717	151	999999	999999	972	459	999999	999999	249	811	730	999999	999999	999999	937	999999	731	559	168	999999	919	786	999999	122	999999	960	810	462	767	24	999999	717	69	322	801	594	266	236	196	999999	999999	65	374	503	971	316	293	611	895	602	771	122	100	255	394	930	489	593	83	22	648	817	865	234	693	22	404	999999	999999	999999	828	999999	372	430	999999	863	422	168	151	999999	676	209	567	999999	253	999999	627	814	927	999999	999999	672	162	184	99	181	200	149	810	999999	912	722	999999	551	999999	275	749	999999	383	530	517	331	452	173	999999	449	260	699	981	686	395	589	999999	999999	999999	999999	352	999999	341	700	673	283	357	193	996	954	986	999999	401	977	267	957	999999	999999	363	783	230	989	838	649	921	999999	168	134	999999	999999	999999	695	313	618	922	999999	338	682	857	999999	974	269	999999	390	463	999999	999999	13	429	438	999999	246	174	464	934	999999	360	691	779	182	999999	233	620	999999	876	301	711	783	999999	999999	628	758	549	128	999999	961	822	999999	196	686	203	165	704	143	999999	999999	530	849	683	568	210	999999	903	685	129	751	648	503	514	171	999999	523	999999	722	999999	999999	696	55	999999	999999	541	902	999999	102	978	959	528	486	999999	43	770	999999	999999	496	506	980	854	864	998	68	323	329	942	35	162	679	217	981	999999	784	156	485	205	710	999999	307	999999	999999	706	999999	232	999999	999999	481	400	671	423	999999	226	829	999999	831	56	999999	659	222	999999	479	939	309	999999	546	999999	714	886	999999	666	400	469	209	838	53	168	838	835	161	999999	999999	634	491	999999	999999	765	999999	249	999999	999999	609	999999	814	999999	999999	871	406	999999	686	18	299	594	115	14	33	992	999999	991	501	672	217	999999	508	897	499	999999	458	53	999999	780	659	474	999999	856	67	349	655	862	999999	999999	761	999999	999999	152	35	999999	528	487	243	999999	999999	511	748	652	999999	848	552	916	847	826	423	363	422	905	358	824	32	259	946	683	347	165	999999	329	910	787	610	365	999999	622	327	971	810	242	42	999999	726	919	634	999999	999999	738	24	349	758	408	
18	253	793	210	853	279	540	559	426	592	685	428	741	443	248	196	999999	235	509	999999	553	999999	872	210	107	999999	624	738	999999	608	151	486	999999	512	778	367	571	671	999999	999999	999999	260	815	999999	471	307	999999	201	999999	999999	694	788	839	316	999999	999999	380	999999	112	750	654	802	672	817	451	209	858	239	664	880	999999	999999	467	999999	999999	302	373	999999	738	999999	925	433	767	286	914	999999	647	999999	657	950	986	978	569	27	403	638	588	998	998	272	999999	949	536	999999	984	321	331	999999	305	999999	465	948	853	312	825	230	999999	395	903	99	562	605	581	714	999999	646	813	999999	999999	382	714	999999	433	476	361	976	897	677	302	602	41	268	999999	999999	495	47	134	266	202	182	604	203	105	909	999999	843	377	821	205	348	508	999999	999999	999999	999999	999999	524	387	951	999999	333	999999	103	310	999999	303	646	486	999999	856	521	556	256	999999	999999	521	999999	999999	765	517	999999	85	481	954	104	158	938	45	256	999999	523	999999	315	353	849	247	109	794	851	417	206	890	602	349	826	951	635	446	999999	337	999999	10	999999	444	250	257	885	148	215	909	365	611	239	999999	343	774	999999	999999	999999	999999	421	485	672	357	999999	717	483	142	999999	152	522	502	891	919	586	523	999999	870	113	601	361	961	589	942	62	595	660	778	16	61	710	999999	410	999999	916	999999	337	999999	133	532	999999	753	20	73	999999	863	999999	320	247	819	999999	380	799	443	189	460	896	730	305	724	67	705	999999	86	441	999999	999999	288	999999	252	196	860	746	580	999999	608	950	999999	999999	199	999999	350	999999	196	411	999999	933	966	999999	466	446	606	969	999999	475	78	999999	934	631	999999	771	441	317	994	999999	789	633	228	616	581	509	999999	999999	999999	849	716	175	939	674	999999	856	134	854	546	805	589	891	348	115	759	980	25	894	949	427	443	999999	545	563	622	706	999999	360	851	956	76	432	863	999999	758	902	688	270	529	750	647	587	770	199	54	999999	295	123	857	999999	494	999999	234	688	415	684	999999	386	999999	405	152	773	12	590	739	166	38	788	357	856	302	755	374	209	780	856	271	356	518	724	420	601	503	999999	471	589	999999	184	153	999999	999999	999999	217	133	999999	873	584	189	459	999999	999999	506	765	10	999999	738	999999	999999	907	559	422	283	867	337	985	999999	280	999999	128	160	959	853	645	283	583	990	547	251	601	907	999999	91	999999	631	854	913	835	502	952	733	477	182	999999	999999	999999	
999	444	880	148	66	999999	832	71	309	999999	26	861	492	427	999999	200	870	433	10	286	340	386	246	483	81	715	777	799	395	682	786	586	60	622	584	555	667	113	544	313	450	30	597	999999	999999	62	352	85	643	542	607	748	276	317	330	622	208	999999	77	999999	825	42	675	626	151	439	811	870	999999	999999	533	767	889	999999	836	319	999999	999999	645	28	999999	702	166	999999	84	48	320	742	301	961	356	270	999999	999999	488	418	355	970	999999	408	251	482	999999	880	18	840	859	579	481	20	833	665	761	999999	977	133	876	999999	552	113	999999	78	578	999999	999999	272	731	695	218	428	964	818	999999	246	777	891	999999	285	999999	999999	188	740	270	290	138	690	509	987	225	365	999999	999999	999999	458	288	182	903	359	473	746	119	174	999999	63	55	25	684	524	280	999999	662	600	999999	318	924	389	807	999999	999999	726	763	999999	479	853	886	442	999999	533	958	999999	999999	999999	812	108	999999	999999	379	999999	244	999999	16	984	716	139	703	941	553	120	533	999999	375	615	606	999999	999999	375	999999	518	999999	999999	625	160	566	999999	108	550	788	880	999999	910	19	999999	63	639	719	779	999999	350	159	999999	888	288	999999	68	999999	382	515	74	125	758	329	861	999999	631	497	855	427	50	40	999999	999999	673	927	622	889	774	562	999999	999999	212	348	999999	368	232	725	347	999999	508	999999	725	45	723	764	434	999999	158	999999	431	152	863	361	986	319	999999	792	999999	361	387	999999	464	820	548	46	913	419	975	503	817	906	999999	705	919	603	315	127	999999	909	502	41	999999	999999	140	824	174	851	362	45	371	439	510	986	999999	339	982	905	496	686	851	25	615	655	743	525	991	167	999999	393	999999	880	999999	315	858	356	436	999999	999999	999999	999999	71	67	939	999999	387	406	174	932	589	621	409	630	999999	999999	999999	426	999999	480	615	832	16	418	968	999999	999999	87	999999	137	999999	902	999999	999999	772	999999	789	957	675	523	365	999999	826	234	999999	771	604	259	609	999999	381	929	350	770	83	891	865	653	98	908	651	310	212	999999	516	686	880	193	999999	938	278	529	750	572	124	496	15	781	566	207	999999	241	477	945	756	496	562	999999	152	880	999999	146	868	767	872	999999	999999	789	718	999999	999999	999999	999999	671	980	851	189	777	656	586	999999	93	97	891	481	420	833	999999	999999	999999	134	910	999999	977	989	999999	661	982	700	69	999999	225	73	999999	315	25	999999	805	965	904	317	784	323	565	
993	865	59	999999	296	461	999999	999999	508	698	51	999999	380	424	681	848	199	206	86	597	16	670	29	697	999999	465	581	37	300	386	711	349	597	485	983	133	92	684	696	248	837	919	717	999999	358	335	645	999999	133	127	715	121	707	725	999999	333	845	361	400	830	999999	204	370	132	999999	702	999999	895	999999	558	765	999999	999999	837	760	999999	953	999999	349	260	999999	165	903	182	671	600	642	871	999999	999999	288	730	999999	999999	368	642	559	594	999999	655	942	749	999999	575	361	210	999999	869	965	472	379	200	999999	150	19	724	999999	999999	461	396	70	999999	999999	779	279	999999	999999	999999	479	127	999999	368	278	999999	317	80	999999	338	821	471	989	999999	999999	464	290	999999	718	153	856	643	352	371	999999	991	595	431	999999	214	305	326	999999	968	999999	999999	934	20	921	329	832	999999	999999	962	376	990	407	999999	614	514	499	999999	326	87	999999	836	775	176	999999	287	107	886	299	999999	42	504	492	30	999999	999999	529	999999	999999	398	999999	918	99	389	995	153	593	308	817	999999	715	124	999	901	192	563	81	768	785	644	231	946	649	587	929	872	508	386	914	999999	999999	229	25	927	766	867	747	396	180	92	999999	799	78	32	260	918	504	590	838	819	988	999999	494	531	999999	374	279	511	459	132	645	217	393	999999	292	999999	108	82	145	999999	816	685	597	999999	951	432	877	626	336	21	377	917	999999	105	566	999999	735	999999	760	401	598	245	936	58	447	999999	415	806	740	765	819	432	454	524	13	312	173	791	579	999999	999999	652	185	448	754	727	668	297	705	69	759	999999	321	743	725	580	749	999999	264	475	999999	999999	999999	999999	202	945	472	34	102	999999	999999	999999	999999	26	999999	999999	69	999999	303	720	999999	999999	110	680	15	214	121	710	798	432	563	999999	999999	114	727	426	766	999999	255	809	264	644	205	999999	999999	815	700	999999	999999	999999	521	261	999999	999999	658	898	970	999999	565	999999	834	762	235	999999	700	445	417	999999	298	488	999999	455	252	493	465	999999	922	658	999999	199	514	816	871	28	999999	999999	377	992	455	829	455	999999	58	999999	974	502	419	535	999999	999999	408	890	15	361	999999	999999	999999	762	999999	485	975	321	533	375	483	27	999999	217	758	398	999999	424	999999	469	42	628	406	984	518	963	763	397	907	127	791	623	999999	999999	427	845	302	999999	913	970	999999	144	37	999999	999999	957	611	999999	776	363	495	999999	535	546	329	972	999999	999999	254	125	999999	999999	999999	416	
999999	859	999999	381	789	913	105	463	511	394	616	898	600	999999	209	561	361	561	999999	553	999999	807	98	274	999999	454	186	999999	370	798	257	999999	729	621	999999	924	749	240	422	999999	267	42	482	999999	999999	999999	999999	945	999999	999999	763	171	966	999999	784	777	771	942	191	344	736	828	102	713	146	350	178	979	999999	999999	811	131	999999	999999	296	599	334	946	999999	769	999999	241	999999	999999	44	96	308	868	999999	331	999999	999999	59	87	999999	438	939	999999	15	999999	262	401	330	999999	999999	999999	999999	999999	574	194	452	824	609	422	999999	505	999999	424	679	59	999999	310	152	999999	999999	15	82	999999	632	857	999999	999999	941	754	999999	681	999999	901	797	401	74	999999	304	999999	879	337	207	999999	999999	630	61	999999	999999	956	548	999999	259	999999	999999	875	570	999999	585	716	534	887	883	999999	905	590	999999	485	999999	287	999999	950	16	500	423	794	807	445	255	999999	999999	999999	475	985	216	999999	431	883	999999	999999	831	113	999999	587	999999	992	454	353	732	235	47	576	897	999999	971	597	945	759	613	633	999999	135	715	583	911	999999	421	999999	648	349	168	710	12	705	455	999999	444	429	381	431	350	999999	999999	29	964	239	248	999999	23	618	619	672	280	850	999999	706	397	932	676	729	580	555	999999	392	77	336	999999	202	367	999999	163	526	387	999999	999999	613	422	696	618	681	160	999999	999999	39	730	496	999999	999999	851	999999	999999	999999	752	651	851	999999	999999	999999	952	637	665	999999	999999	923	999999	103	999999	999999	567	999999	999999	701	323	994	579	821	671	674	999999	581	897	999999	999999	618	607	999999	773	735	340	498	854	101	999999	981	26	114	464	961	574	636	210	999999	594	611	464	791	198	758	82	999999	133	999999	668	381	740	999999	705	999999	326	814	999999	559	758	78	396	999999	957	342	999999	475	366	999999	109	35	380	556	828	739	163	815	463	24	663	310	374	768	432	372	250	999999	408	777	644	760	316	651	591	525	225	999999	833	855	780	999999	673	999999	999999	643	11	999999	424	965	533	510	361	999999	999999	458	704	627	771	999999	101	999999	76	589	75	999999	719	728	965	312	524	892	982	607	243	66	999999	951	783	788	370	999999	359	443	254	143	999999	10	999999	143	821	597	999999	999999	763	577	540	999999	357	999999	923	282	227	122	450	999999	528	999999	999999	999999	999999	999999	999999	999999	999999	44	854	633	345	931	940	719	973	832	491	927	402	744	999999	666	999999	553	603	999999	865	97	839	246	992	614	999999	655	999999	915	
321	78	753	517	23	729	722	907	999999	999999	704	214	309	999999	631	523	247	784	909	999999	324	278	158	999999	999999	146	999999	617	640	730	326	295	999999	999999	520	999999	184	999999	731	125	944	618	999999	187	442	999999	999999	999999	999999	478	999999	830	746	523	600	999999	919	999999	400	876	999999	114	276	27	109	419	423	251	999999	999999	349	362	63	793	471	706	474	999999	999999	466	999999	750	999999	171	364	496	548	999999	467	999999	502	138	494	999999	591	999999	351	786	88	999999	999999	546	579	406	139	24	776	952	62	894	578	948	781	999999	527	783	112	114	663	612	999999	156	784	999999	716	999999	867	208	212	631	364	687	999999	999999	999999	999999	181	605	42	349	719	596	225	573	999999	553	356	560	337	807	737	247	132	999999	162	100	762	182	999999	917	157	578	750	430	539	999999	64	540	714	999999	611	507	81	324	892	284	930	999999	507	999999	865	317	871	405	893	126	564	427	97	138	59	999	999999	124	202	999999	845	999999	43	17	498	815	845	999999	206	239	175	999999	583	878	170	551	674	527	62	999999	706	355	999999	422	337	637	452	586	666	999999	592	999999	132	750	438	999999	999999	500	999999	59	471	999999	209	663	951	755	844	219	968	508	335	999999	72	361	445	500	268	620	680	999999	372	999999	954	999999	647	218	686	832	450	34	999999	184	853	999999	378	456	999999	872	471	999999	999999	999999	618	168	999999	204	895	770	315	937	877	999999	819	812	687	212	305	614	26	742	79	22	769	943	144	160	544	999999	983	989	354	999999	999999	109	999999	138	650	796	317	452	323	915	999999	512	157	806	999999	51	325	175	160	541	999999	728	999999	779	474	674	33	135	660	835	999999	999999	592	492	418	720	742	558	561	508	999999	573	999999	999999	999999	999999	796	338	999999	999999	743	817	838	999999	999999	430	598	299	664	999999	772	191	792	487	138	209	919	664	397	644	308	767	613	652	243	293	309	356	293	217	877	999999	339	999999	999999	999999	488	779	999999	988	131	999999	893	585	735	126	781	941	36	296	347	999999	940	999999	204	976	999999	999999	580	255	999999	251	15	456	999999	87	851	634	395	999999	999999	150	999999	999999	523	999999	873	38	916	127	511	999999	330	997	999999	745	754	188	963	999999	766	302	999999	708	867	880	448	999999	486	999999	999999	157	556	999999	574	999999	431	541	638	349	113	999999	999999	999999	743	763	999999	17	586	999999	332	673	670	279	402	429	941	11	999999	642	416	436	552	267	999999	364	810	462	432	673	323	223	
549	999999	22	590	999999	746	965	114	958	440	860	133	335	999999	486	286	999999	999999	265	429	10	995	933	999999	999999	999999	609	388	952	468	585	912	49	999999	999999	56	267	811	407	205	999999	436	683	975	576	428	932	262	999999	999999	999999	287	418	893	222	554	690	345	957	19	146	586	161	500	855	947	93	226	476	439	999999	663	999999	70	393	573	999999	999999	110	214	90	357	510	428	999999	308	503	999999	896	579	999999	922	853	397	999999	999999	285	999999	999999	628	345	715	999999	449	514	333	999999	358	510	649	242	999999	244	753	929	788	999999	999999	29	999999	453	937	999999	896	82	107	809	361	999999	999999	298	138	837	999999	869	999999	571	70	913	156	999999	155	999999	257	999999	634	687	110	467	279	383	551	999999	572	184	407	396	888	999999	417	523	999999	357	577	360	114	999999	762	884	565	999999	25	819	999999	999999	308	302	81	559	999999	419	709	893	731	559	746	964	999999	999999	999999	999999	682	694	505	633	591	797	77	897	999999	739	924	226	902	999999	367	732	999999	999999	999999	999999	325	999999	928	997	814	294	626	27	999999	149	999999	999999	422	587	544	331	323	999999	206	510	234	183	326	708	999999	492	991	678	201	24	674	489	432	366	661	999999	999999	508	818	307	181	60	293	999999	119	999999	803	324	518	999999	999999	60	999999	999999	880	151	23	999999	512	331	303	947	826	999999	474	150	999999	999999	926	999999	565	999999	431	898	339	184	890	999999	599	34	689	676	169	999999	606	624	999999	67	486	999999	999999	999999	995	999999	14	233	233	999999	629	999999	438	747	398	999999	480	602	628	999999	45	705	261	790	630	487	642	626	788	999999	999999	850	249	974	579	415	861	29	820	935	999999	999999	950	999999	603	630	596	999999	999999	842	684	14	995	220	31	780	999999	549	999999	517	854	388	445	562	999999	779	729	463	999999	982	466	460	999999	693	796	930	755	66	197	999999	891	700	347	946	986	987	999999	999999	952	799	156	321	113	312	999999	515	669	397	502	824	900	142	774	305	385	234	232	312	423	101	34	212	999999	916	626	163	50	499	576	714	999999	700	999999	378	999999	154	999999	479	612	999999	999999	367	563	999999	108	999999	999999	51	999999	762	999999	551	615	861	774	944	999999	197	686	927	999999	180	820	787	999999	210	631	999999	470	241	999999	752	700	142	831	666	648	989	999999	999999	236	998	928	814	948	999999	95	650	999999	891	194	169	792	684	816	999999	999999	776	473	898	999999	530	581	339	884	23	851	483	39	117	305	
999999	380	819	999999	999999	251	999999	838	526	999999	999999	801	578	56	718	960	25	325	741	999999	872	999999	919	739	706	426	599	929	935	999999	611	999999	496	595	999999	788	973	999999	350	999999	540	937	947	783	155	728	13	292	176	999999	835	167	999999	987	433	453	460	89	999999	999999	651	86	902	993	513	999999	999999	999999	831	929	987	999999	974	999999	589	934	999999	146	594	977	423	999999	762	882	696	453	331	508	999999	771	999999	893	988	301	999999	463	999999	953	279	784	423	30	461	247	75	999999	999999	999999	999999	499	999999	324	495	27	999999	344	323	999999	307	69	49	999999	999999	999999	601	103	53	683	999999	135	899	625	999999	809	563	403	855	525	816	893	270	999999	999999	673	897	23	407	999999	665	862	149	25	999999	220	744	617	209	401	646	972	999999	509	708	999999	599	999999	999999	685	999999	242	488	798	212	413	798	123	999999	157	172	587	695	999999	27	834	985	999999	969	999999	75	999999	999999	464	879	999999	143	761	227	827	83	649	999999	722	517	433	383	351	812	252	422	631	911	999999	238	68	286	999999	491	874	297	999999	288	802	620	999999	48	34	918	368	280	47	895	878	84	523	32	973	564	594	460	999999	82	999999	243	443	45	999999	235	821	568	454	279	999999	999999	367	370	999999	111	999	395	359	432	999999	972	999999	735	42	978	715	45	312	999999	897	423	653	999999	999999	568	187	482	897	798	999999	799	999999	999999	999999	347	717	162	270	999999	565	208	111	999999	999999	754	859	708	12	999999	520	786	265	331	381	929	887	723	808	204	924	526	999999	561	335	999999	156	999999	192	694	270	562	999999	999999	568	698	322	441	25	807	709	478	479	734	999999	321	544	504	999999	999999	460	993	354	999999	947	48	711	550	885	999999	999999	251	525	999999	999999	999999	20	824	763	683	617	455	708	11	999999	455	999999	763	999999	999999	119	652	231	568	244	277	218	709	999999	529	987	999999	556	51	209	467	999999	172	831	330	310	719	740	712	16	15	295	353	581	502	991	947	277	871	864	955	999999	956	999999	634	999999	311	341	243	695	845	899	666	999999	999999	502	884	931	952	714	400	999999	999999	999999	238	982	999999	137	999999	537	50	504	999999	186	999999	447	996	98	206	580	999999	388	999999	26	171	115	999999	551	554	10	999999	25	324	166	474	53	511	404	844	652	999999	184	350	706	655	350	224	490	556	589	505	795	734	999999	715	999999	414	502	999999	132	363	999999	583	990	430	999999	999999	528	712	211	999999	601	254	554	
695	824	47	800	999999	820	891	999999	994	999999	504	321	290	941	450	462	638	999999	14	999999	999999	999999	601	999999	999999	631	171	696	778	355	999999	904	999999	190	686	891	999999	613	140	580	241	999999	328	617	999999	999999	743	247	87	999999	572	927	597	999999	264	134	999999	687	524	999999	659	999999	369	999999	322	599	999999	109	265	559	487	34	999999	999999	490	83	252	983	999999	176	999999	923	619	528	782	999999	317	29	925	561	669	999999	999999	400	999999	999999	855	999999	305	896	350	643	982	528	771	999999	58	173	999999	191	882	249	825	358	852	736	586	999999	867	999999	292	749	184	999999	889	201	999999	999999	513	454	227	573	687	966	826	254	999999	101	756	244	999999	154	999999	744	679	429	471	740	548	194	459	24	811	709	614	600	469	288	999999	580	999999	999999	659	597	963	318	999999	859	532	608	795	494	94	999999	918	148	999999	439	34	470	729	999999	999999	328	994	999999	999999	999999	361	999999	784	661	999999	186	999999	999999	494	390	780	370	867	612	218	940	398	964	930	188	791	475	999999	39	264	177	850	416	631	999999	602	761	999999	584	507	306	823	144	999999	908	10	999999	654	390	659	664	999999	999999	987	998	929	39	282	583	999999	999999	407	755	999999	999999	999999	999999	484	999999	788	999999	813	293	114	912	999999	264	932	31	187	999999	821	448	379	600	575	999999	429	633	411	572	488	972	397	621	898	78	736	999999	582	785	337	501	602	640	850	999999	999999	84	999999	674	106	260	999999	216	999999	959	385	999999	720	602	999999	851	999999	225	540	840	999999	493	999999	999999	999999	999999	449	401	652	330	845	739	749	265	720	355	750	736	475	237	576	190	557	939	692	929	36	980	990	485	749	386	109	19	423	528	71	833	156	911	811	14	564	743	999999	646	67	999999	881	999999	110	24	749	313	274	715	936	83	365	599	169	468	999999	176	580	999999	999999	739	842	201	293	917	590	564	999999	572	626	999999	999999	56	999999	999999	999999	999999	384	999999	636	796	745	708	999999	987	999999	557	751	352	602	397	172	654	16	999999	621	690	166	193	434	195	887	702	99	132	999999	318	727	596	999999	861	792	845	832	843	999999	144	609	306	448	999999	812	83	969	238	651	181	50	553	951	418	393	201	311	451	909	53	618	469	739	169	829	999999	999999	741	605	327	999999	172	333	999999	90	860	744	401	382	814	732	860	481	999999	277	184	645	952	999999	601	999999	390	934	999999	999999	149	566	999999	999999	657	100	999999	632	333	999999	877	
229	474	999999	532	456	910	79	104	320	757	987	664	891	655	520	39	999999	999999	783	441	999999	382	960	941	304	465	198	725	723	999999	999999	158	725	400	999999	999999	625	945	999999	633	321	839	640	767	162	901	397	557	146	71	964	628	999999	999999	648	847	999999	396	238	999999	721	999999	999999	815	529	839	938	501	999999	350	414	327	859	159	999999	399	742	203	788	402	999999	640	588	662	540	609	607	806	751	999999	666	239	717	163	912	999999	467	824	248	999999	963	895	856	796	656	647	768	999999	799	259	114	320	607	999999	999999	90	765	719	999999	999999	241	141	750	593	999999	185	610	706	246	161	999999	918	955	999999	439	181	784	999999	15	999999	841	216	999999	999999	999999	356	631	880	240	999999	212	747	549	328	91	831	155	273	123	481	47	72	164	648	327	196	999999	142	999999	751	306	973	714	392	88	35	134	999999	590	337	999999	999999	475	414	948	194	378	636	393	607	36	521	678	533	855	779	61	999999	184	816	990	498	999999	999999	535	999999	43	999999	249	999999	706	897	682	785	927	999999	596	749	699	142	817	728	749	799	999999	785	304	999999	537	309	973	765	999999	999999	346	64	256	986	879	719	160	999999	396	336	900	138	999999	892	606	999999	192	312	999999	999999	999	271	749	683	999999	750	934	853	629	940	92	940	999999	909	999999	999999	71	610	870	979	999999	999999	341	422	999999	596	946	411	584	999999	127	999999	106	41	774	84	315	572	231	138	999999	307	593	456	999999	959	313	929	453	999999	999999	999999	441	999999	69	999999	930	999999	784	177	803	999999	999999	640	999999	421	844	793	144	999999	999999	498	389	741	204	684	999999	885	999999	939	293	27	958	999999	512	545	999999	417	999999	999999	154	978	788	64	335	999999	39	952	632	999999	125	999999	999999	999999	175	988	202	700	494	385	392	999999	167	999999	883	786	573	428	999999	288	192	436	822	764	230	999999	710	999999	416	999999	655	999999	999999	346	999999	999999	999999	880	685	524	353	538	999999	595	987	109	820	942	180	999999	689	610	825	999999	649	688	697	39	999999	585	287	867	294	552	999999	999999	791	820	32	119	562	999999	742	999999	934	653	999999	999999	999999	130	769	767	165	867	262	999999	999999	908	697	144	86	999999	999999	109	247	999999	999999	379	999999	999999	318	999	920	999999	999999	995	868	222	419	996	184	470	262	737	816	999999	712	427	300	999999	99	883	999999	887	43	999999	670	642	999999	458	409	144	372	999999	999999	770	999999	999999	881	266	185	999999	999999	700	959	616	
999999	295	293	727	774	827	89	188	574	999999	875	999999	37	627	999999	235	846	961	596	50	108	149	924	55	671	617	545	999999	510	78	999999	999999	927	426	426	385	358	648	684	582	64	194	999999	387	999999	814	77	263	932	950	183	536	999999	919	517	802	370	999999	999999	999999	291	55	677	506	49	452	115	610	211	948	876	208	286	999999	999999	914	999999	547	161	857	549	292	111	560	894	858	328	999999	999999	999999	25	120	592	527	300	18	516	51	348	999999	709	999999	62	983	83	975	260	99	933	603	211	823	96	208	617	999999	944	999999	611	190	133	106	701	587	933	766	615	999999	724	976	407	999999	999999	708	999999	999999	999999	999999	487	999999	608	239	84	999999	999999	202	33	999999	910	301	74	400	440	167	328	613	766	999999	60	317	999999	999999	999999	956	206	650	624	387	60	536	769	999999	639	691	582	893	31	395	175	740	999999	230	849	432	912	17	999999	51	390	544	325	765	77	180	559	116	864	999999	119	771	578	645	343	383	532	247	999999	748	584	999999	591	380	999999	319	574	149	652	999999	54	198	999999	583	997	516	221	999999	999999	468	142	475	39	903	999999	999999	999999	106	887	475	900	674	255	380	466	956	952	944	467	758	605	420	999999	922	84	920	250	995	648	826	999999	528	488	999999	616	118	405	688	104	904	157	478	262	999999	51	379	942	999999	126	51	564	999999	546	999999	862	999999	21	116	828	365	163	177	457	70	999999	381	999999	999999	999999	999999	560	999999	999999	562	611	137	999999	287	881	705	977	100	878	607	272	895	982	488	439	895	999999	299	859	738	750	980	30	201	999999	999999	193	989	395	768	490	999999	427	983	399	735	562	733	234	133	387	73	298	850	999999	416	399	707	999999	868	260	999999	414	120	999999	999999	116	966	999999	222	522	988	704	119	127	971	478	999999	99	999999	342	999999	74	999999	360	687	999999	999999	404	468	279	999999	476	526	518	228	999999	316	999999	768	999999	596	331	999999	999999	399	368	189	732	999999	937	401	618	999999	536	999999	206	678	760	133	939	935	572	944	942	999999	521	187	600	898	95	172	826	330	84	999999	52	62	134	961	329	512	448	578	530	878	867	999999	990	631	32	217	556	58	829	999999	34	387	79	999999	878	191	588	834	999999	775	574	297	744	999999	999999	153	999999	799	804	436	497	994	999999	999999	999999	864	197	969	876	999999	616	777	501	999999	721	999999	983	559	93	147	924	614	999999	755	313	579	911	209	786	878	663	999999	
253	402	206	999999	963	15	405	23	999999	999999	999999	862	168	797	796	364	999999	189	170	995	716	666	511	999999	999999	999999	760	599	999999	987	192	998	224	859	999999	999999	999999	692	701	977	163	79	999999	315	656	999999	596	999999	783	557	141	606	717	999999	51	999999	890	323	999999	305	999999	999999	999999	16	435	959	648	309	273	698	181	386	488	999999	841	646	522	206	999999	192	81	999999	815	405	999999	585	290	999999	817	999999	999999	869	819	999999	999999	999999	19	146	999999	696	336	999999	252	95	385	754	128	534	826	405	74	999999	96	690	234	10	999999	664	999999	849	678	101	491	326	490	311	999999	93	460	494	999999	385	325	999999	999999	784	11	730	29	111	467	756	999999	999999	882	522	782	138	180	731	367	355	986	40	27	244	804	925	999999	83	197	45	83	342	768	999999	378	556	835	999999	999999	269	999999	59	999999	922	371	999999	444	968	529	438	912	999999	999999	290	399	999999	522	620	979	999999	999999	945	913	432	682	397	653	999999	153	236	999999	729	732	107	711	936	999999	105	873	999999	491	636	554	999999	999999	999999	215	488	999999	93	43	224	471	923	999999	698	146	959	249	973	425	250	999999	302	145	192	999999	39	999999	999999	999999	427	747	253	594	499	401	164	309	338	192	175	904	70	202	88	999999	808	963	23	800	688	855	899	320	250	811	262	623	999999	357	185	999999	999999	445	615	476	227	338	643	999999	981	660	910	791	260	999999	764	110	999999	923	999999	75	999999	663	959	572	848	933	354	688	999999	999999	369	999999	999999	265	79	999999	586	612	999999	479	329	715	818	37	944	117	999999	904	999999	162	566	999999	168	120	353	182	999999	53	628	999999	984	955	999999	999999	301	929	785	994	999999	149	523	454	882	999999	745	850	844	931	628	740	873	450	642	999999	974	999999	999999	999999	912	897	149	543	999999	757	495	999999	557	378	736	999999	999999	75	637	999999	999999	122	144	449	999999	503	337	553	425	888	420	544	322	181	475	948	115	999999	92	378	999999	999999	470	134	234	380	302	475	204	612	417	807	812	735	358	862	217	384	531	999999	569	595	999999	105	999999	950	61	386	999999	788	909	443	983	268	905	658	999999	19	224	999999	210	862	359	812	480	612	731	999999	823	612	740	731	367	673	809	415	999999	375	787	283	329	999999	572	416	703	973	824	553	830	699	999999	208	169	537	218	707	246	315	624	734	229	474	999999	300	999999	999999	86	319	459	500	797	285	231	941	674	293	300	942	118	506	788	
999999	999999	133	401	999999	572	829	465	112	999999	556	750	999999	64	854	363	281	369	526	897	515	999999	999999	901	935	976	999999	999999	999999	416	303	207	128	999999	50	717	438	999999	515	615	256	853	357	999999	999999	535	178	887	820	930	28	583	592	608	282	94	427	999999	999999	999999	999999	966	541	695	875	359	632	999999	23	146	924	382	854	910	999999	999999	999999	18	660	999999	807	339	52	994	398	720	614	519	999999	956	999999	999999	441	949	270	289	999999	661	455	999999	903	71	874	684	15	999999	729	999999	957	621	347	999999	571	67	999999	24	999999	547	307	165	744	122	443	66	846	999999	940	999999	650	371	348	95	999999	768	506	746	465	368	988	752	991	932	561	999999	619	881	999999	384	999999	255	365	999999	364	300	157	790	628	999999	838	297	704	999999	999999	595	283	262	856	802	999999	21	999999	999999	558	554	174	811	560	999999	999999	999999	82	999999	713	999999	16	573	730	272	621	715	999999	648	999999	701	57	176	901	966	999999	367	34	843	823	189	696	799	999999	809	136	345	239	999999	379	999999	999999	999999	121	999999	999999	710	531	594	999999	845	999999	910	45	856	999999	997	910	594	613	999999	939	238	742	533	708	217	355	921	146	285	485	880	278	657	999999	908	65	275	387	78	836	999999	999999	978	296	785	763	371	999999	999999	435	644	633	999999	933	999999	999999	999999	927	381	364	609	457	905	369	23	641	388	379	598	941	644	217	544	254	508	576	763	247	923	454	984	619	17	850	840	256	979	723	500	511	478	348	999999	713	236	999999	756	618	999999	153	385	991	713	197	790	437	99	999999	434	419	999999	350	14	927	380	999999	999999	65	999999	766	662	664	999999	999999	473	306	211	999999	27	526	999999	999999	999999	779	78	993	905	820	999999	413	167	934	299	999999	868	137	343	88	343	245	542	701	99	999999	999999	999999	122	627	999999	999999	999999	267	999999	908	599	497	386	235	858	387	95	630	995	125	608	727	375	797	227	345	999999	999999	999999	782	999999	128	65	999999	297	999999	880	288	106	574	188	899	907	999999	491	999999	999999	118	230	956	160	911	999999	974	999999	763	355	325	409	999999	531	112	770	254	924	481	442	928	999999	510	999999	806	534	431	937	709	820	999999	315	999999	594	853	902	999999	999999	999999	422	999999	549	534	12	565	879	717	52	999999	999999	662	466	999999	938	823	181	719	459	353	387	284	999999	208	943	371	19	999999	999999	677	210	238	622	853	999999	999999	388	412	508	999999	927	816	388	862	579	
167	528	304	908	771	682	192	999999	288	694	147	999999	350	999999	640	999999	999999	923	375	874	900	999999	612	999999	587	999999	769	220	518	999999	571	896	184	629	785	842	714	654	999999	995	27	999999	343	169	999999	316	48	820	999999	999999	611	892	23	987	678	127	915	353	999999	336	912	971	573	863	999999	999999	870	721	805	999999	840	672	900	379	999999	753	706	999999	40	281	405	948	353	999999	814	678	883	196	950	668	927	371	999999	999999	92	56	583	999999	999999	679	445	326	25	999999	554	938	991	643	141	925	420	471	999999	999999	999999	999999	628	451	59	999999	368	683	999999	147	871	999999	999999	214	296	810	180	999999	417	361	999999	89	999999	283	999999	875	686	999999	65	999999	258	465	999999	284	765	127	427	999999	431	592	321	762	556	877	208	85	599	787	356	330	754	194	64	999999	223	851	41	354	873	183	767	128	627	745	889	415	430	999999	449	999999	392	999999	999999	999999	49	999999	999999	999999	85	502	999999	899	892	735	280	73	410	999999	70	913	96	83	268	258	999999	202	144	999999	988	792	654	534	348	187	938	999999	999999	239	921	150	328	975	279	380	896	867	999999	892	474	825	15	999999	14	535	92	319	999999	556	10	847	938	722	77	292	847	999999	561	714	796	564	684	181	175	919	594	120	999999	999999	361	999999	967	252	346	173	787	321	529	813	105	628	937	832	999999	84	212	606	908	986	533	999999	316	520	999999	999999	150	834	177	95	940	971	515	891	205	52	880	999999	999999	903	505	536	232	748	619	177	626	851	999999	101	716	987	212	816	365	216	650	456	156	435	999999	999999	153	443	872	134	123	999999	636	999999	204	517	231	14	490	996	999999	568	901	927	294	298	892	999999	379	952	769	698	535	989	402	433	549	949	881	552	999999	789	875	495	999999	579	224	755	897	209	766	999999	335	368	999999	91	555	228	151	733	70	77	999999	920	999999	424	520	999999	794	770	967	281	133	938	613	999999	999999	999999	999999	999999	999999	147	188	179	195	571	999999	999999	705	320	999999	999999	807	999999	492	999999	999999	955	139	640	69	577	999999	136	999999	999999	999999	999999	999999	161	398	999999	999999	437	659	923	888	999999	734	999999	61	353	999999	483	891	646	473	999999	999999	999999	417	737	286	242	999999	506	186	62	938	700	497	975	421	553	921	739	975	380	498	569	436	830	999999	346	589	999999	635	486	244	594	31	109	942	467	743	661	862	122	999999	999999	999999	836	956	43	306	86	931	398	562	999999	671	999999	
486	886	861	587	999999	999999	653	939	870	999999	817	353	678	398	43	954	999999	270	999999	999999	598	999999	822	599	874	197	50	999999	784	247	924	92	922	928	622	999999	999999	999999	154	922	469	842	292	999999	29	999999	365	907	53	999999	587	301	284	809	504	999999	74	272	999999	999999	899	150	165	999999	774	735	430	749	999999	977	359	653	126	955	402	755	63	999999	999999	999999	831	999999	469	807	659	999999	807	999999	434	999999	991	343	454	825	32	329	687	658	999999	999999	192	615	142	999999	627	934	185	329	417	748	97	999999	691	450	497	767	680	358	974	151	927	317	325	304	999999	25	209	300	932	82	999999	405	502	296	89	225	999999	404	189	725	457	999999	999999	685	393	702	651	999999	999999	265	649	339	684	999999	366	874	300	999999	999999	999999	734	884	397	344	680	999999	796	405	370	281	767	286	178	258	693	449	611	999999	910	999999	374	205	999999	677	999999	739	720	371	929	215	925	172	324	577	999999	573	999999	371	999999	700	906	255	999999	65	497	373	170	435	446	917	273	999999	927	999999	999999	999999	921	720	999999	941	999999	434	476	999999	356	605	999999	601	999999	130	358	249	635	219	999999	129	562	907	999999	70	579	295	924	22	941	275	999999	529	999999	461	651	380	461	999999	729	999999	779	487	709	892	411	568	176	326	999999	34	34	717	999999	128	999999	999999	540	849	371	686	509	999999	999999	999999	370	442	999999	807	479	977	999999	572	490	905	999999	84	207	297	658	20	999999	999999	453	916	251	527	120	221	484	999999	999999	999999	701	52	973	325	999999	629	999999	999999	307	369	999999	591	246	999999	236	513	778	902	815	253	999999	361	567	900	20	307	838	842	331	59	999999	999999	147	186	870	448	932	33	999999	578	999999	689	713	759	761	861	680	789	999999	607	443	581	822	597	420	350	484	82	314	967	999999	689	647	999999	46	999999	454	70	999999	788	581	999999	102	247	999999	999999	647	808	148	159	627	59	550	724	616	751	28	549	766	530	963	859	719	999999	788	999999	51	999999	723	756	417	619	208	513	35	688	489	585	999999	908	999999	676	934	165	349	741	148	923	641	294	986	904	304	70	825	999999	999999	259	999999	999999	999999	192	95	392	742	17	850	47	698	927	272	443	440	857	827	999999	925	999999	503	57	936	127	823	438	999999	512	325	147	687	314	653	999999	136	707	448	519	590	551	423	342	890	111	235	999999	31	553	999999	446	243	999999	999999	999999	755	411	475	352	999999	656	623	239	692	713	
359	394	284	42	317	732	419	318	706	383	999999	170	167	835	892	999999	417	226	999999	878	904	159	517	181	484	999999	999999	105	161	934	928	999999	650	187	751	841	439	988	245	741	36	925	832	422	340	595	253	639	459	258	249	407	201	813	808	210	876	112	558	999999	500	323	166	772	455	957	999999	980	94	61	999999	428	980	306	851	979	327	104	999999	888	481	602	999999	999999	694	531	992	836	999999	550	964	336	999999	654	999999	999999	768	70	999999	382	84	273	999999	408	578	999999	426	894	961	829	883	782	270	669	119	898	678	264	87	923	964	683	611	543	97	353	988	336	64	148	221	267	136	468	814	999999	56	247	333	874	114	999999	875	548	667	999999	999999	770	999999	353	999999	513	983	53	999999	400	662	999999	321	999999	831	100	839	822	618	625	655	802	855	999999	851	441	931	212	999999	866	808	72	999999	905	287	228	791	999999	114	707	284	92	60	423	555	43	925	108	52	24	999999	62	930	52	536	273	914	642	501	603	582	780	234	551	592	999999	999999	999999	947	612	308	138	718	999999	351	572	751	441	356	999999	515	999999	169	999999	999999	756	999999	833	379	23	313	159	219	510	135	503	858	508	831	956	896	518	999999	439	715	139	999999	29	700	963	522	483	296	683	97	749	620	429	943	835	466	314	999999	933	309	158	999999	217	785	848	999999	253	610	399	921	999999	681	999999	999999	478	422	123	142	415	501	830	999999	536	423	999999	883	439	564	996	500	999999	481	226	140	567	221	136	243	852	259	999999	872	896	999999	100	999999	890	340	475	422	999999	181	631	442	478	295	392	794	410	964	284	688	613	898	338	525	464	598	532	266	296	999999	290	166	232	957	966	773	332	317	992	999999	99	583	157	421	850	784	999999	282	999999	342	999999	887	974	590	269	998	434	575	613	301	807	218	135	473	890	474	220	520	328	618	999999	102	972	185	598	999999	751	917	674	999999	936	260	999999	954	56	403	192	641	698	968	349	757	704	700	301	881	457	999999	531	999999	574	999999	953	220	870	740	999999	798	999999	238	256	517	900	999999	365	557	780	180	426	496	291	578	821	359	999999	713	398	281	884	717	582	76	999999	299	116	999999	306	227	93	315	488	394	650	469	721	999999	857	771	345	743	999999	999999	267	44	103	996	330	604	940	167	999999	999999	914	283	656	999999	131	611	999999	571	261	563	97	121	18	897	927	361	999999	447	856	626	999999	999999	999999	999999	809	
361	205	119	473	701	287	926	963	844	999999	376	999999	541	711	255	945	773	491	999999	199	999999	36	999999	999999	968	966	502	311	725	999999	773	665	361	380	769	416	716	108	559	286	170	157	173	427	560	548	999999	736	610	681	172	999999	80	115	662	999999	998	999999	504	735	784	625	999999	999999	706	999999	462	171	941	839	238	999999	999999	270	999999	998	999999	778	517	430	870	766	700	999999	544	124	595	255	999999	444	417	675	603	824	999999	545	999999	35	721	849	95	934	794	771	453	999999	726	809	999999	999999	472	230	533	84	864	999999	924	999999	603	591	125	217	453	506	999999	563	81	118	769	493	999999	836	67	667	344	936	971	929	999999	56	999999	999999	178	63	971	197	151	529	959	484	620	714	432	999999	734	878	490	297	349	999999	426	618	999999	593	999999	635	999999	865	739	999999	999999	999999	604	556	203	999999	48	400	535	244	422	551	158	294	872	385	413	927	933	466	455	683	590	710	630	779	999999	999999	999999	345	33	285	790	40	438	625	119	876	999999	999999	840	100	999999	114	477	875	469	999999	720	198	999999	245	931	999999	483	372	415	893	926	424	595	462	999999	999999	221	999999	999999	999999	856	257	275	999999	991	999999	625	364	920	485	243	755	320	988	999999	999999	999999	787	999999	517	557	75	999999	225	999999	521	999999	387	189	573	893	341	999999	351	899	473	999999	999999	253	402	657	128	451	929	660	999999	114	606	597	999999	85	433	792	999999	999999	791	999999	59	587	999999	999999	248	184	356	592	901	641	968	999999	401	377	429	544	999999	859	438	623	291	565	778	417	212	789	999999	498	470	548	999999	780	118	436	872	999999	773	999999	999999	944	104	346	758	999999	999999	516	206	252	655	999999	840	999999	143	177	999999	494	999999	73	528	458	614	858	999999	999999	770	198	981	964	505	322	770	290	450	493	529	999999	999999	248	281	999999	999999	999999	843	999999	708	999999	647	999999	681	999999	308	999999	152	959	339	246	223	405	769	947	999999	999999	746	343	999999	560	943	999999	999999	810	999999	570	791	832	865	296	25	551	654	999999	551	999999	293	126	999999	71	147	490	164	292	731	410	999999	334	999999	999999	580	509	999999	157	542	997	999999	999999	700	999999	918	319	104	52	231	999999	751	484	405	494	948	999999	999999	67	423	462	999999	365	88	287	999999	467	672	513	999999	515	98	507	752	553	999999	421	426	999999	152	827	396	999999	70	69	999999	994	928	676	413	950	999999	405	734	90	512	937	792	423	646	460	647	590	336	
716	999999	253	731	852	746	536	214	53	999999	595	75	999999	999999	28	627	999999	999999	999999	999999	999999	334	692	773	672	999999	999999	628	12	638	691	189	806	784	354	486	999999	272	86	930	999999	746	146	491	149	24	999999	642	999999	795	999999	922	999999	490	999999	391	999999	480	69	811	935	907	211	414	232	999999	269	598	950	541	221	833	462	75	233	29	999999	211	633	657	911	178	854	217	98	769	999999	999999	224	999999	596	935	213	274	994	969	999999	732	269	733	755	539	691	242	584	717	469	587	266	551	203	689	846	999999	900	767	63	993	326	999999	877	943	384	987	944	999999	630	198	80	999999	999999	999999	941	900	902	382	486	621	633	380	309	950	69	672	769	907	999999	800	374	236	915	999999	415	806	855	999999	164	999999	297	308	999999	999999	516	12	77	737	747	946	509	527	291	999999	370	945	999999	927	999999	712	228	47	999999	829	824	999999	999999	933	60	145	54	100	227	999999	334	335	999999	37	999999	67	605	41	999999	152	300	846	945	484	190	469	653	928	927	999999	484	260	121	267	457	999999	663	999999	687	999999	901	999999	999999	999999	117	45	661	135	493	826	999999	197	999999	54	538	999999	898	863	752	590	492	125	999999	774	308	83	999999	36	580	999999	403	999999	354	558	250	999999	999999	447	999999	999999	807	527	444	110	345	297	383	999999	729	999999	773	999999	391	106	999999	786	999999	999999	210	43	820	635	999999	722	433	645	842	328	803	656	442	461	496	606	783	999999	681	999999	999999	20	699	157	307	111	999999	603	89	258	437	999999	636	19	999999	343	334	182	972	999999	677	700	454	64	273	999999	46	321	313	784	322	165	114	193	106	199	999999	999999	338	453	724	830	565	594	890	348	999999	999999	225	163	282	610	991	959	395	738	565	999999	884	234	75	686	299	305	935	282	360	453	912	57	999	999999	844	529	997	999999	144	999999	173	999999	62	612	106	999999	512	712	173	154	797	367	634	699	789	113	387	47	540	999999	658	618	988	999999	521	177	164	620	999999	471	999999	549	999999	999999	481	999999	182	462	590	999999	792	999999	999999	999999	655	554	999999	309	999999	740	152	959	315	874	212	555	936	485	101	928	999999	891	945	999999	192	258	763	999999	228	829	999999	925	457	401	999999	435	999999	999999	999999	966	754	999999	748	999999	329	12	243	729	999999	926	33	696	370	662	999999	901	999999	416	32	407	790	493	999999	52	999999	227	999999	914	407	776	999999	163	999999	134	183	999999	999999	919	999999	999999	24	999999	
999999	301	999999	244	564	795	999999	575	999999	104	760	523	185	999999	772	705	227	112	999999	329	332	725	999999	999999	142	999999	488	13	758	999999	43	842	999999	757	66	999999	999999	573	662	717	667	831	629	950	402	999999	949	911	378	999999	701	280	690	694	999999	999999	420	935	112	328	316	253	817	788	999999	999999	140	428	214	982	468	653	449	782	999999	999999	106	930	999999	102	297	999999	634	321	999999	763	999999	698	56	356	999999	312	471	999999	999999	423	24	999999	999999	485	909	530	707	395	978	57	830	908	42	219	999999	999999	467	20	40	739	619	505	132	999999	999999	442	382	858	999999	166	192	115	999999	249	487	266	49	999999	999999	766	869	999999	999999	619	933	254	665	999999	741	888	999999	460	999999	672	803	518	718	593	720	476	158	849	782	999999	865	725	537	792	731	358	450	475	827	274	869	380	999999	513	373	521	999999	544	999999	999999	321	731	801	999999	445	969	548	456	999999	715	618	999999	466	520	999999	999999	716	873	115	393	447	999999	633	49	999999	999999	355	215	229	208	700	999999	999999	999999	511	143	924	999999	999999	762	809	994	203	121	999999	850	999999	653	759	165	999999	903	439	732	287	941	108	761	999999	22	623	342	999999	999999	25	14	296	409	18	999999	293	999999	525	999999	999999	453	186	521	393	951	519	702	456	74	404	796	999999	11	779	569	999999	172	922	345	999999	477	768	129	106	651	999999	999999	644	148	871	999999	999999	96	158	834	764	999999	378	954	502	921	886	172	678	229	830	999999	629	448	586	131	965	999999	214	999999	685	66	425	742	398	15	67	317	202	999999	419	999999	852	945	805	456	793	968	842	226	999999	605	450	877	820	278	884	205	562	750	951	206	881	51	159	707	172	635	566	497	999999	579	970	201	809	742	442	684	643	139	337	996	999999	987	526	999999	615	999999	921	999999	130	999999	999999	451	535	999999	215	811	795	999999	294	999999	412	354	362	20	635	259	77	88	836	209	562	999999	422	955	858	894	524	80	101	999999	999999	446	377	12	999999	999999	666	597	536	999999	888	545	999999	179	594	993	635	515	999999	366	480	843	293	920	309	999999	39	579	364	999999	296	999999	15	999999	453	965	977	999999	197	117	999999	479	551	215	999999	26	587	999999	370	864	269	19	999999	735	153	870	163	456	703	501	498	96	243	224	999999	173	540	185	725	629	25	285	328	346	774	11	999999	87	609	292	745	999999	219	499	999999	287	999999	280	525	583	999999	531	999999	999999	618	505	999999	336	
870	157	999999	411	527	999999	848	999999	690	289	999999	999999	578	85	846	421	999999	999999	999999	743	172	999999	73	270	660	152	999999	494	999999	999999	999999	278	764	965	217	999999	806	999999	269	478	650	78	596	819	319	383	15	736	684	999999	940	906	628	503	173	813	94	225	751	999999	923	364	999999	999999	999999	691	999999	612	999999	394	999999	999999	453	999999	999999	104	470	999999	950	999999	147	91	809	393	692	999999	999999	271	801	999999	999999	590	593	999999	999999	295	999999	538	267	627	995	402	868	299	630	528	999999	229	410	79	353	840	275	474	247	999999	555	971	999999	740	51	126	999999	475	999999	34	999999	568	999999	806	391	931	986	332	999999	999999	999999	519	762	173	999999	430	861	732	60	537	325	128	647	711	740	999999	173	527	585	879	999999	402	282	606	999999	894	375	603	999999	999999	999999	999999	193	502	999999	999999	218	211	381	621	264	88	999999	489	999999	709	920	152	76	649	768	469	746	411	999999	820	246	166	472	474	999999	999999	53	999999	683	382	935	154	999999	705	532	961	999999	999999	999999	514	978	999999	897	991	973	232	537	999999	652	999999	206	782	350	809	999999	62	999999	907	565	997	44	786	999999	999999	774	775	70	999999	127	806	324	999999	786	647	999999	999999	268	999999	500	833	999999	999999	985	999999	186	162	999999	283	906	999999	232	247	408	999999	479	201	986	571	227	207	172	176	921	845	80	423	996	703	999999	999999	793	999999	417	732	277	40	800	517	999999	621	971	999999	464	647	584	86	383	168	999999	999999	467	697	263	302	670	999999	92	149	999999	999999	165	111	315	561	686	964	830	999999	360	449	999999	479	421	605	999999	385	711	284	271	999999	50	837	999999	999999	887	106	14	124	72	713	947	999999	298	397	999999	870	999999	903	961	619	256	707	808	728	258	988	286	657	76	294	851	808	878	234	721	999999	999999	989	999999	589	999999	715	613	647	502	999999	190	33	999999	365	904	808	999999	652	747	343	39	807	77	899	819	356	999999	999999	861	148	782	73	675	148	999999	491	239	999999	658	540	103	170	235	518	999999	262	517	999999	390	999999	999999	235	487	388	999999	999999	999999	999999	999999	999999	667	999999	785	363	958	999999	358	999999	70	999999	579	999999	993	216	999999	868	581	559	101	999999	838	346	397	818	999999	556	586	297	999999	536	999999	465	611	55	872	266	385	871	559	691	904	516	999999	967	474	999999	241	281	147	999999	197	371	682	212	774	331	449	967	999999	999999	540	999999	999999	533	852	123	339	999999	343	983	999999	999999	
10	410	663	332	695	429	354	106	324	314	999999	430	999999	209	782	408	999999	999999	817	418	999999	158	161	842	364	127	124	360	999999	293	937	163	935	487	371	282	549	452	636	29	622	615	96	999999	911	730	194	653	999999	930	678	792	176	999999	549	852	259	820	967	577	314	994	880	41	377	995	495	861	837	510	859	828	914	999999	999999	554	71	999999	931	633	933	471	29	295	615	155	987	999999	938	519	33	729	484	69	999999	999999	999999	999999	999999	999999	245	332	815	830	999999	849	999999	379	289	994	790	333	888	344	644	842	975	999999	999999	231	18	999999	923	328	487	139	354	855	92	176	819	16	77	999999	398	610	999999	198	224	765	999999	617	999999	943	728	700	840	150	424	871	653	150	638	999999	907	610	409	496	353	941	999999	999999	297	999999	185	784	265	873	945	44	196	999999	999999	661	954	400	64	980	600	787	999999	999999	999999	220	523	999999	378	440	117	999999	211	170	999999	999999	269	254	330	467	767	944	444	966	204	390	685	999999	769	976	999999	517	999999	428	896	566	999999	301	999999	86	599	505	999999	825	766	168	832	999999	941	999999	401	709	80	596	222	999999	999999	333	19	999999	534	656	910	401	758	999999	240	999999	999999	288	999999	968	662	999999	867	271	537	619	210	46	557	659	925	999999	999999	973	446	959	216	250	223	328	999999	541	551	943	595	24	76	175	927	999999	999999	662	999999	433	56	826	729	950	128	733	132	973	502	875	999999	249	816	785	163	999999	576	999999	999999	312	999999	999999	702	923	676	523	999999	999999	999999	999999	896	273	202	161	926	620	240	999999	132	999999	205	318	49	675	223	355	999999	291	22	999999	483	739	999999	175	999999	999999	999999	999999	284	605	191	98	864	994	979	466	999999	665	858	543	51	999999	999999	999999	116	377	91	36	709	999999	324	999999	999999	463	999999	167	999999	37	999999	10	495	433	999999	527	308	116	999999	999999	696	999999	309	999999	999999	478	614	173	838	21	69	380	999999	108	106	999999	290	920	999999	411	999999	822	790	29	261	858	999999	617	999999	999999	286	999	923	47	339	952	999999	999999	837	553	848	860	999999	664	967	999999	166	999999	337	37	246	388	999999	53	999999	999999	967	289	999999	574	430	999999	834	464	735	69	999999	807	768	999999	932	999999	93	999999	999999	999999	503	135	61	999999	702	660	999999	311	999999	898	959	999999	999999	999999	985	741	499	999999	132	850	999999	864	928	907	999999	358	628	999999	104	736	305	999999	490	963	381	841	999999	73	872	769	999999	532	
999999	837	999999	999999	999999	313	169	201	999999	820	400	711	94	999999	999999	153	641	353	42	999999	999999	410	602	442	399	10	999999	153	513	435	400	999999	143	504	999999	101	807	20	515	999999	33	903	726	484	136	778	999999	741	644	94	432	999999	737	620	324	916	244	668	186	999999	229	999999	687	999999	429	999999	999999	999999	102	999999	346	999999	837	717	83	314	684	127	315	621	131	352	509	429	999999	999999	999999	523	189	999999	856	148	833	672	104	17	225	999999	999999	999999	209	999999	648	538	999999	801	691	29	546	20	242	126	363	565	999999	999999	516	267	582	558	421	65	410	473	258	207	797	175	623	999999	999999	543	72	225	421	832	703	970	681	999999	189	606	976	179	999999	740	999999	278	950	227	501	957	999999	999999	678	154	999999	185	289	549	14	525	406	480	921	999999	999999	999999	153	888	183	545	999999	381	999999	814	999999	240	85	518	422	999999	225	999999	999999	141	976	566	547	277	999999	527	691	141	206	664	999999	999999	258	999999	999999	648	134	71	53	956	381	195	137	999999	999999	658	999999	771	137	485	310	10	906	789	722	497	599	876	945	655	999999	454	185	999999	615	582	982	386	832	773	403	163	999999	617	759	790	439	683	212	295	427	999999	14	999999	999999	208	600	468	976	999999	58	258	126	397	112	999999	20	422	258	999999	676	723	938	364	92	157	999999	298	40	999999	68	916	673	660	237	933	450	465	360	416	982	999999	999999	643	999999	154	46	964	514	832	999999	26	434	999999	619	704	999999	650	638	216	560	999999	438	55	999999	141	999999	999999	999999	179	487	999999	999999	842	999999	162	322	305	999999	937	120	684	783	999999	161	52	491	999999	51	999999	999999	799	999999	153	999999	999999	95	365	512	593	999999	580	804	345	354	235	953	592	999999	999999	391	685	21	700	999999	875	527	999999	893	999999	999999	630	424	636	226	687	727	999999	986	830	76	957	792	55	999999	539	879	448	852	999999	98	898	746	584	151	276	999999	999999	56	999999	999999	855	471	423	942	939	166	177	128	667	999999	999999	606	387	999999	999999	892	965	333	567	996	999999	999999	967	10	751	883	840	495	950	898	601	999999	15	999999	221	496	999999	112	437	383	999999	330	999999	999999	999999	302	368	194	717	383	822	802	489	984	999999	999999	503	423	999999	999999	325	682	178	768	999999	999999	600	709	188	999999	999999	999999	999999	194	294	999999	202	999999	999999	999999	524	999999	778	576	999999	798	392	31	605	743	992	955	911	999999	67	39	161	426	522	999999	701	659	999999	
780	999999	959	906	305	699	999999	285	954	476	742	999999	670	903	601	692	117	781	579	999999	444	999999	568	952	999999	137	265	607	775	36	67	757	999999	999999	998	716	999999	891	97	332	999999	468	48	488	179	840	396	135	999999	733	999999	999999	132	555	572	835	301	999999	999999	178	444	716	509	928	419	984	999999	999999	999999	884	576	225	694	257	823	975	906	89	783	684	740	140	57	999999	620	999999	635	320	85	172	425	119	509	919	887	574	958	119	79	194	999999	374	999999	675	999999	200	424	874	732	597	929	221	234	707	999999	999999	999999	467	999999	470	358	365	999999	743	999999	466	715	775	999999	258	26	999999	20	598	999999	999999	999999	381	884	430	999999	760	587	488	999999	214	885	801	491	583	905	501	801	608	835	808	999999	486	216	700	484	649	515	483	999999	142	210	635	198	72	403	297	582	887	936	598	999999	467	999999	264	999999	913	293	785	352	525	999999	412	762	711	946	433	174	193	945	999999	254	113	908	110	14	259	613	428	999999	999999	918	913	671	247	999999	961	976	952	999999	999999	365	730	141	999999	999999	797	999999	486	125	970	132	399	941	999999	999999	674	559	999999	999999	331	999999	865	999999	999999	999999	91	741	524	680	985	457	999999	74	384	529	999999	999999	853	999999	216	386	999999	312	219	495	528	972	619	894	999999	999999	576	702	999999	270	500	999999	406	456	66	66	358	806	140	523	999999	999999	567	533	828	701	705	999999	53	999999	183	562	395	249	88	119	999999	630	323	584	880	519	276	999999	999999	400	575	999999	999999	159	38	330	182	696	584	204	414	95	75	664	705	138	659	852	97	999999	739	999999	377	946	934	727	492	999999	642	401	68	453	504	438	136	309	541	893	917	852	389	698	664	884	704	999999	564	658	878	751	860	423	35	999999	999999	417	39	959	225	310	837	999999	64	999999	145	961	999999	999999	538	406	597	765	935	244	558	50	999999	493	252	999999	172	833	999999	890	999999	644	427	999999	999999	718	999999	582	678	616	24	999999	999999	480	748	742	454	999999	130	482	999999	105	488	791	541	620	999999	546	716	326	147	14	948	999999	999999	501	999999	187	860	820	136	25	999999	328	229	999999	405	33	999999	999999	453	245	713	999999	999999	445	165	636	873	166	999999	733	999999	362	479	20	999999	481	827	257	208	277	999999	309	999999	149	999999	170	571	999999	225	891	801	999999	999999	901	300	753	999999	217	345	999999	314	704	999999	402	999999	734	848	219	981	923	999999	496	311	186	999999	414	999999	
597	999999	995	75	137	940	912	932	999999	999999	577	720	71	999999	619	912	300	963	999999	292	952	999999	284	321	361	764	999999	999999	315	906	999999	732	886	903	839	781	349	842	186	763	114	470	999999	999999	281	499	919	878	999999	584	999999	223	807	999999	897	608	999999	999999	713	373	649	227	999999	999999	792	999999	833	168	216	837	572	457	999999	607	187	492	497	39	50	862	844	422	118	999999	999999	483	924	999999	999999	241	629	666	139	812	124	887	843	999999	462	436	665	761	672	749	22	562	999999	210	944	999999	120	132	643	999999	528	236	118	896	855	319	999999	999999	999999	975	218	906	999999	973	493	300	648	746	576	614	999999	93	749	369	718	343	57	724	820	601	130	506	32	288	294	887	999999	947	999999	999999	515	595	608	697	540	999999	244	462	716	653	999999	999999	999999	999999	653	445	487	749	999999	999999	271	206	259	560	854	711	999999	49	689	605	522	700	999999	999999	999999	611	999999	999999	999999	612	109	594	17	176	835	756	999999	993	635	848	410	38	999999	999999	882	319	346	57	842	829	232	999999	772	121	140	75	521	133	931	51	960	434	920	574	422	677	999999	92	999999	108	761	890	999999	840	999999	999999	930	479	550	788	274	999999	219	999999	999999	904	999999	999999	46	769	244	826	72	594	888	999999	117	999999	999999	999999	131	999999	999999	744	78	999999	790	931	915	999999	144	52	999999	152	776	534	999999	921	999999	517	854	301	999999	956	863	999999	828	820	952	229	386	734	519	999999	667	20	114	474	931	58	999999	890	980	999999	635	999999	999999	919	817	999999	759	196	22	451	999999	829	218	375	881	143	999999	999999	999999	696	270	409	533	248	485	765	429	999999	999999	999999	999999	963	321	999999	331	671	691	908	12	598	469	199	722	77	985	838	802	738	593	797	544	154	912	999999	138	235	668	14	444	999999	934	999999	205	876	58	396	999999	561	54	219	452	999999	999999	390	236	80	999999	465	263	999999	963	999999	167	203	999999	258	999999	36	999999	105	999999	686	474	950	999999	460	993	999999	28	999999	329	999999	999999	384	355	940	999999	532	68	67	548	212	751	999999	98	999999	851	12	286	800	344	491	43	948	215	765	140	27	726	999999	87	999999	446	999999	327	722	996	783	999999	660	81	529	968	470	557	801	935	676	999999	419	609	999999	999999	228	263	837	217	999999	999999	590	999999	999999	805	999999	980	708	999999	97	480	375	257	77	165	999999	728	815	523	999999	401	999999	999999	463	164	316	176	96	280	228	410	489	515	260	
999999	267	999999	999999	723	999999	489	848	999999	847	206	999999	172	999999	835	943	999999	999999	324	644	354	999999	759	355	14	999999	126	894	437	547	686	999999	999999	996	462	897	775	817	999999	837	93	999999	378	982	999999	668	154	633	260	337	999999	999999	174	871	906	999999	507	999999	906	234	569	594	421	999999	171	216	999999	175	89	938	999999	999999	356	486	560	999999	395	777	99	346	999999	999999	644	109	818	723	999999	999999	100	611	399	280	911	999999	278	499	999999	880	820	60	42	978	554	322	170	56	999999	688	999999	115	465	999999	999999	570	878	999999	950	322	999999	448	390	999999	85	478	548	896	999999	488	218	70	999999	515	956	48	313	376	938	331	938	999999	116	147	678	984	155	669	865	350	988	999999	548	818	209	382	670	396	903	85	999999	273	285	999999	479	260	999999	950	773	376	266	512	999999	999999	383	908	341	252	968	100	999999	879	999999	430	499	999999	522	999999	999999	583	378	917	472	999999	557	675	999999	978	668	428	550	205	895	498	94	485	999999	919	445	301	50	427	427	999999	752	894	242	855	638	463	737	592	644	199	998	349	999999	999999	80	708	421	999999	584	550	549	137	984	543	345	23	963	602	999999	23	999999	950	499	999999	119	999999	443	641	349	215	690	999999	999999	705	499	745	445	777	848	737	999999	999999	999999	877	273	625	999999	698	519	624	999999	144	999999	631	999999	57	849	999999	176	999999	274	780	999999	379	999999	592	577	999999	53	600	999999	196	754	679	143	855	999999	999999	394	494	753	744	131	725	715	555	781	929	999999	999999	895	63	610	441	472	999999	674	474	999999	681	57	999999	655	918	56	313	999999	506	497	999999	940	237	996	682	663	530	659	999999	663	314	999999	648	240	600	999999	524	999999	323	217	44	191	642	604	713	999999	132	98	212	679	411	999999	999999	441	257	999999	999999	66	927	777	941	999999	999999	810	999999	999999	999999	400	64	223	531	728	999999	299	463	619	308	633	999999	246	541	442	999999	618	262	149	537	216	983	99	47	999999	657	999999	275	593	999999	831	999999	999999	46	731	43	989	999999	999999	999999	984	977	637	213	44	999999	691	245	509	999999	999999	557	574	341	999999	417	999999	186	73	999999	531	34	870	814	999999	742	448	999999	999999	408	999999	470	999999	51	553	999999	356	999999	12	999999	999999	310	766	599	47	999999	326	512	999999	999999	77	999999	94	612	576	960	999999	822	999999	999999	334	491	435	110	537	307	999999	532	999999	964	70	90	999999	379	114	231	268	280	999999	202	426	936	
999999	999999	340	999999	999999	967	474	592	999999	534	999999	710	999999	999999	874	665	72	740	305	793	723	879	263	987	999999	714	508	355	702	999999	54	544	999999	999999	999999	939	770	882	920	999999	999999	205	999999	999999	932	999999	999999	629	999999	602	218	47	896	632	222	487	242	999999	999999	672	999999	129	890	293	489	613	999999	970	359	934	895	189	819	294	735	527	999999	999999	65	176	703	999999	998	999999	629	999999	648	999999	999999	647	707	427	868	258	552	938	315	560	57	999999	637	49	279	422	707	999999	227	612	896	694	451	516	999999	847	968	999999	131	791	664	999999	964	591	794	711	237	477	321	571	999999	797	999999	485	999999	735	539	664	609	999999	401	600	999999	46	356	491	206	201	999999	999999	999999	963	816	523	895	575	364	999999	254	567	194	239	999999	999999	869	999999	481	966	999999	999999	318	313	979	545	399	73	692	928	244	999999	515	46	348	301	290	779	980	699	589	999999	999999	494	999999	999999	401	172	883	143	176	999999	999999	239	999999	577	712	976	983	281	999999	831	999999	435	810	941	62	999999	891	999999	375	999999	128	782	386	999999	190	823	893	999999	154	237	190	999999	762	987	303	285	999999	771	999999	314	795	709	575	999999	230	945	683	478	990	252	281	467	767	86	139	237	853	631	396	888	999999	999999	136	999999	651	999999	999999	823	648	776	476	129	999999	999999	304	418	217	628	512	244	149	425	946	901	956	999999	791	685	857	75	432	60	999999	701	232	748	999999	678	116	896	282	999999	829	999999	999999	161	631	705	782	720	999999	234	128	162	748	666	109	235	940	929	542	987	965	583	999999	425	745	145	839	555	999999	538	522	999999	961	999999	596	733	134	805	100	95	903	146	55	207	931	232	999999	999999	649	357	738	187	363	295	895	256	869	361	416	999999	866	999999	999999	491	712	999999	200	999999	80	376	999999	145	838	456	93	828	538	156	493	522	192	283	906	488	800	344	999999	999999	394	349	863	999999	398	999999	999999	999999	262	999999	999999	429	41	493	495	282	256	603	348	907	999999	76	999999	999999	867	893	314	999999	999999	406	690	377	260	524	999999	730	513	336	999999	244	237	416	999999	974	661	74	999999	698	788	999999	241	999999	996	355	474	327	631	999999	906	999999	299	635	356	856	999999	127	999999	517	419	999999	769	919	857	113	680	999999	999999	743	999999	802	411	616	805	695	174	493	381	905	59	756	999999	372	430	999999	945	999999	69	999999	111	999999	895	973	288	999999	864	322	350	892	674	680	827	888	
999999	113	103	682	829	999999	692	389	745	274	468	662	666	407	499	616	168	87	735	779	999999	999999	907	438	337	782	830	852	153	489	240	378	928	220	292	326	156	273	999999	408	38	722	999999	631	514	626	367	467	822	733	733	597	944	999999	256	562	206	665	355	57	830	839	999999	266	44	99	733	455	124	182	470	895	999999	336	751	918	728	285	923	999999	425	373	39	419	755	642	999999	880	963	730	130	999999	999999	999999	578	198	486	542	999999	424	892	999999	353	999999	273	838	999999	999999	999999	338	999999	920	999999	999999	999999	999999	999999	999999	999999	401	665	852	491	393	62	979	977	590	757	999999	442	999999	688	999999	818	513	29	389	156	917	999999	815	584	999999	896	209	749	284	102	121	999999	659	42	999999	759	49	999999	999999	597	293	861	700	860	742	999999	647	241	999999	999999	128	999999	999999	680	592	49	850	278	856	999999	853	240	703	999999	999999	999999	782	164	492	749	999999	93	999999	791	863	66	660	954	999999	999999	259	967	516	459	973	674	956	979	999999	166	999999	771	999999	999999	744	999999	168	212	224	566	123	493	748	492	55	45	387	639	816	536	388	895	435	126	247	885	723	253	524	972	999999	802	714	336	840	17	999999	596	57	999999	898	458	999999	285	999999	766	999999	999999	999999	999999	296	327	173	912	777	23	345	456	235	999999	339	999999	999999	252	346	321	778	999999	651	47	999999	791	591	16	638	930	164	159	500	480	666	999999	999999	585	685	902	639	802	558	827	671	999999	370	198	480	999999	770	999999	939	315	999999	806	382	376	423	504	999999	999999	284	999999	858	196	956	999999	202	640	84	999999	566	444	681	999999	863	999999	375	461	430	403	536	654	169	666	220	195	492	859	327	999999	171	191	177	999999	527	711	999999	999999	116	615	995	840	908	668	999999	999999	633	21	943	557	10	962	84	341	630	629	687	201	975	999999	273	343	322	611	940	385	999999	999999	458	162	855	890	354	815	407	695	746	501	999999	715	999999	480	999999	769	472	209	116	835	999999	898	33	777	510	345	351	662	999999	306	728	557	999999	434	563	791	702	999999	999999	268	934	999999	999999	196	467	999999	219	792	427	553	149	740	278	999999	356	560	139	999999	999999	18	473	999999	999999	449	773	999999	488	999999	917	134	999999	361	999999	847	901	999999	25	836	999999	250	135	999999	245	974	999999	987	288	796	88	13	662	625	999999	999999	795	199	767	444	423	289	781	92	875	999999	486	999999	160	430	999999	438	545	302	767	149	999999	
999999	509	203	999999	786	898	691	999999	999999	472	451	631	981	62	999999	160	581	423	40	468	53	683	942	497	999999	837	999999	266	999999	467	369	999999	590	726	880	999999	574	162	637	999999	99	43	999999	830	45	166	178	378	828	287	964	999999	737	681	839	241	999999	999999	912	948	51	999999	409	456	999999	594	50	264	181	32	999999	429	786	999999	379	999999	721	122	462	999999	668	489	437	372	999999	999999	130	909	887	999999	999999	868	249	688	349	999999	633	999999	728	999999	125	914	999999	805	999999	999999	102	97	311	828	520	455	252	699	290	999999	999999	46	952	621	999999	141	376	533	900	717	189	107	309	999999	999999	999999	394	21	999999	753	292	632	999999	958	397	999999	999999	68	999999	999999	626	999999	407	787	665	596	563	999999	976	999999	548	673	905	983	999999	995	999999	999999	999999	314	999999	999999	601	999999	279	375	375	993	233	441	533	999999	404	233	999999	638	999999	522	60	789	652	287	44	123	215	619	727	688	603	402	999999	21	616	824	616	395	949	870	518	299	231	569	999999	545	460	240	999999	682	891	727	304	276	999999	662	661	783	206	999999	999999	999999	648	687	400	831	197	999999	701	579	616	705	689	829	999999	760	999999	999999	405	999999	663	999999	999999	55	796	876	107	999999	475	999999	173	832	199	471	548	859	651	544	179	61	357	938	999999	699	999999	999999	47	475	999999	786	999999	578	387	706	999999	357	319	603	891	523	733	219	57	748	999999	783	516	228	291	154	118	33	913	354	152	999999	445	999999	979	999999	838	632	715	999999	858	594	999999	492	646	201	549	58	653	655	327	147	890	790	999999	999999	680	819	999999	999999	677	999999	665	43	999999	109	911	999999	623	999999	685	999999	504	368	889	821	338	999999	581	99	604	70	380	267	999999	999999	833	655	367	698	929	29	448	999999	21	788	929	999999	999999	999999	999999	880	435	372	970	226	999999	999999	901	999999	952	657	248	104	523	617	999999	407	17	559	999999	266	999999	999999	999999	999999	662	908	356	111	891	917	999999	999999	809	723	999999	18	296	809	371	311	754	999999	999999	282	999999	354	999999	999999	999999	531	413	378	999999	34	580	510	20	999999	564	734	999999	999999	999999	44	999999	213	294	800	982	999999	120	207	197	964	511	414	999999	89	885	318	835	952	999999	369	513	725	763	785	153	999999	998	999999	999999	637	135	954	326	711	719	577	999999	282	421	999999	421	999999	191	316	522	176	332	999999	428	256	999999	999999	786	219	531	999999	449	508	656	858	999999	999999	952	560	838	557	
97	999999	369	318	258	563	541	616	948	307	999999	457	273	977	802	999999	564	999999	737	903	177	999999	189	999999	137	999999	625	563	713	292	999999	630	477	964	88	999999	572	120	998	346	999999	999999	271	234	302	992	245	679	65	625	574	999999	999999	935	389	999999	297	486	190	697	937	999999	902	665	999999	913	979	309	898	947	505	453	10	999999	222	998	845	955	590	144	325	946	999999	97	718	310	807	542	585	999999	566	95	929	310	408	713	999999	605	191	388	23	936	780	118	130	130	999999	431	722	391	999999	342	895	55	999999	990	480	815	946	741	999999	446	723	999999	390	999999	999999	999999	992	508	999999	999999	773	212	131	389	999999	399	999999	999999	358	386	819	203	963	234	200	999999	929	417	243	461	658	449	999999	999999	222	999999	727	711	606	262	438	224	659	894	999999	692	924	999999	999999	999999	848	358	393	729	626	530	836	999999	228	640	770	584	999999	279	999999	334	930	554	177	195	999999	999999	991	105	948	605	999999	79	665	507	959	937	999999	162	613	999999	999999	552	950	999999	999999	999999	493	966	492	853	999999	390	312	244	999999	379	824	639	419	593	999999	298	781	30	986	999999	500	720	680	999999	992	123	665	292	278	999999	604	999999	52	109	771	35	612	104	999999	163	767	431	999999	590	999999	953	742	999999	942	767	770	929	999999	999999	81	772	296	659	861	834	724	30	965	384	999999	349	999999	999999	821	341	999999	999999	373	832	998	79	975	999999	720	999999	380	645	349	511	617	675	779	999999	38	998	738	953	243	822	438	747	999999	371	815	773	367	432	208	611	91	999999	565	872	387	12	797	206	999999	999999	464	999999	680	999999	766	999999	569	930	291	822	603	732	453	999999	404	261	613	999999	283	946	681	948	447	738	430	533	119	999999	288	36	211	999999	25	420	368	359	76	11	999999	716	999999	436	151	999999	18	999999	999999	24	478	136	398	193	922	991	151	515	642	942	44	243	989	663	652	264	621	999999	717	42	192	54	194	999999	18	566	999999	254	999999	999999	729	81	999999	104	999999	999999	637	27	619	33	279	852	717	999999	999999	371	727	550	783	886	764	947	641	608	832	433	942	786	184	999999	258	896	999999	580	222	962	350	895	235	999999	999999	603	999999	693	763	340	337	70	645	999999	839	999999	470	920	999999	782	439	294	272	999999	219	851	999999	263	774	382	153	999999	911	14	31	831	999999	999999	999999	170	506	948	844	999999	999999	881	150	537	525	999999	436	788	283	440	533	999999	632	231	
291	774	760	197	919	391	196	200	159	641	999999	18	876	187	660	146	999999	999999	449	770	907	338	711	314	999999	999999	945	364	863	480	999999	965	208	104	11	494	999999	319	38	463	315	906	732	509	912	517	190	258	138	147	164	52	616	999999	324	953	999999	455	999999	212	445	831	999999	678	170	660	809	999999	186	175	736	967	462	985	999999	999999	605	211	402	999999	537	697	999999	725	326	438	358	346	779	999999	430	953	860	826	28	483	579	999999	348	999999	999999	407	81	962	410	999999	589	631	406	999999	357	862	62	238	674	747	605	611	361	732	312	999999	12	999999	744	782	116	636	967	982	431	552	999999	151	522	139	625	999999	325	139	848	999999	999999	999999	700	568	901	631	161	280	878	967	701	999999	999999	245	404	943	228	628	90	999999	664	999999	891	805	999	999999	715	999999	131	341	999999	232	999999	585	999999	546	437	185	881	485	485	696	999999	464	850	999999	202	999999	735	681	55	696	59	896	999999	999999	575	999999	569	999999	915	616	999999	999999	999999	479	732	999999	711	858	999999	52	746	999999	476	967	320	999999	955	752	718	438	809	449	296	599	182	987	999999	999999	999999	541	616	891	569	869	999999	567	782	380	524	829	575	877	175	12	950	454	429	105	213	148	940	817	281	487	806	999999	259	999999	306	999999	851	999999	887	999999	436	855	45	607	430	753	654	584	999999	889	863	999999	284	999999	999999	999999	568	427	804	999999	999999	798	620	92	999999	838	317	999999	999999	999999	977	872	989	200	576	105	419	822	674	999999	494	365	999999	391	624	874	434	966	442	578	999999	433	897	65	383	637	244	999999	543	592	999999	953	511	456	911	990	999999	94	999999	554	319	745	752	354	348	246	999999	239	999999	199	413	351	267	505	604	554	999999	933	999999	938	999999	465	999999	92	25	999999	854	143	479	633	930	350	258	888	269	440	681	553	999999	999999	429	15	495	354	188	103	695	999999	999999	367	999999	999999	999999	779	999999	853	467	669	338	999999	392	84	999999	999999	999999	73	102	379	999999	999999	999999	430	226	680	999999	855	970	933	999999	921	999999	848	291	122	617	999999	999999	999999	205	999999	999999	999999	225	999999	754	355	999999	661	96	125	10	326	999999	689	999999	999999	792	596	270	838	999999	533	765	416	962	544	999999	646	999999	346	989	623	183	829	200	861	215	316	925	172	999999	999999	846	788	921	999999	87	602	999999	32	999999	486	218	999999	999999	999999	999999	808	947	999999	562	609	444	999999	136	387	152	999999	498	999999	389	486	
670	107	239	573	999999	977	495	444	466	200	999999	203	218	512	414	999999	999999	751	615	407	369	715	610	999	874	106	662	999999	385	146	999999	994	999999	652	816	120	138	959	999999	278	322	512	754	371	590	251	999999	623	972	999999	999999	747	999999	999999	126	955	497	999999	699	590	999999	951	68	330	97	34	559	566	696	304	999999	346	989	347	94	856	999999	248	418	633	565	48	572	58	999999	366	976	662	535	860	622	898	999999	181	999999	999999	999999	999999	999999	565	691	975	999999	677	648	309	757	680	999999	269	994	259	999999	75	34	999999	389	20	830	730	999999	999999	999999	836	681	789	85	817	394	723	412	537	963	999999	941	590	120	894	409	999999	608	305	765	276	865	373	86	204	156	675	999999	444	603	554	999999	999999	944	101	996	859	234	940	295	999999	856	999999	999999	968	134	999999	176	494	610	999999	999999	752	141	764	970	318	712	880	670	999999	999999	999999	933	419	344	156	999999	999999	897	550	966	999999	999999	592	419	407	86	117	80	712	509	497	833	999999	431	765	999999	190	999999	688	156	353	279	576	442	887	533	877	633	977	799	156	999999	70	672	464	742	549	355	999999	241	604	810	958	220	253	145	969	987	999999	494	465	898	999999	403	623	999999	443	999999	531	873	209	484	103	913	362	900	773	999999	967	33	999999	834	558	457	551	543	321	366	198	752	564	890	64	999999	343	999999	999999	666	59	999999	308	399	824	698	41	130	716	999999	857	353	371	676	29	556	380	630	350	762	999999	89	999999	87	999999	778	319	319	999999	609	579	114	522	117	253	901	724	723	20	999999	425	430	999999	999999	999999	844	391	887	870	999999	999999	713	999999	999999	813	969	999999	231	438	999999	389	721	999999	999999	476	753	831	999999	433	127	831	657	620	491	346	999999	999999	811	999999	999999	397	999999	999999	921	497	866	206	897	999999	283	913	503	999999	964	999999	704	999999	719	799	755	23	999999	999999	752	676	465	103	999999	999999	392	716	186	652	322	658	958	282	779	619	610	999999	933	960	160	214	338	372	655	21	642	701	543	22	999999	112	269	967	696	254	42	772	780	618	911	567	737	850	999999	316	520	431	949	109	999999	209	89	177	313	548	348	102	999999	414	999999	690	999999	173	829	219	999999	999999	585	535	587	999999	999999	325	58	592	476	487	999999	348	500	220	752	443	999999	999999	32	102	663	158	906	999999	334	999999	972	999999	394	999999	31	763	917	529	999999	999999	999999	999999	433	764	128	721	81	861	703	109	
914	435	938	738	351	215	999999	305	337	437	628	647	512	410	999999	827	999999	999999	465	999999	430	970	374	337	999999	470	201	267	974	942	86	54	245	235	461	547	292	656	232	999999	576	622	201	999999	795	874	850	32	422	999999	523	178	999999	999999	999999	943	70	611	817	999999	24	929	999999	395	999999	584	411	286	999999	805	544	551	680	649	69	808	779	999999	541	999999	620	999999	845	683	999999	907	648	178	999999	517	486	681	999999	999999	999999	647	301	999999	68	999999	999999	573	83	616	756	971	497	756	17	870	174	999999	79	770	270	845	93	999999	966	453	999999	243	999999	999999	329	999999	712	339	846	999999	517	999999	897	999999	583	57	105	238	926	457	419	891	170	999999	353	380	611	78	91	999999	563	653	999999	999999	285	999999	843	999999	999999	894	269	168	909	595	363	999999	218	750	196	223	750	854	720	519	43	54	82	53	98	948	260	644	258	890	859	863	999999	292	53	354	214	999999	941	42	999999	999999	981	575	333	162	172	999999	999999	867	216	999999	933	999999	999999	241	166	799	552	349	643	624	910	999999	999999	500	67	925	706	842	19	295	913	999999	331	781	72	507	720	936	785	399	763	390	683	999999	930	999999	710	812	999999	414	999999	602	399	573	999999	962	999999	999999	104	246	165	999999	858	920	795	254	999	999999	178	659	88	616	999999	254	999999	999999	345	585	569	999999	225	999999	999999	604	384	320	999999	757	999999	110	999999	999999	841	549	244	723	999999	999999	364	685	999999	910	644	538	335	999999	999999	154	712	999999	626	263	999999	850	31	271	999999	264	546	484	999999	251	999999	77	991	201	774	24	19	147	999	582	999999	884	439	999999	999999	125	999999	89	282	154	55	619	484	414	624	999999	527	972	338	999999	227	879	729	572	999999	576	999999	999999	530	34	145	999999	999999	53	999999	388	999999	716	999999	279	985	466	212	811	999999	749	593	587	577	784	999999	47	809	731	365	351	165	866	999999	999999	578	999999	999999	257	19	480	798	440	381	245	999999	811	999999	68	999999	760	676	917	376	801	983	999999	999999	745	538	107	999999	99	999999	690	233	999999	951	339	701	850	999999	955	802	725	999999	999999	215	999999	999999	684	86	750	449	605	674	999999	500	963	699	618	578	813	718	911	715	708	999999	691	21	34	859	631	999999	441	852	721	999999	650	849	830	754	234	540	853	31	24	999999	999999	999999	986	64	999999	639	92	999999	104	246	999999	999999	253	410	523	330	999999	999999	455	393	17	999999	953	132	849	999999	999999	863	999999	
282	864	889	701	999999	999999	675	35	969	999999	992	285	999999	758	484	233	640	999999	430	240	904	360	39	576	631	642	340	72	864	999999	875	769	228	999999	822	381	11	319	195	740	848	999999	999999	953	463	118	847	994	999999	999999	219	999999	999999	633	999999	921	835	999999	79	425	339	612	999999	764	995	232	999999	241	935	113	232	331	421	689	392	609	999999	86	122	523	794	999999	593	965	996	368	330	999999	488	900	546	687	999999	999999	999999	245	999999	456	957	240	61	615	999999	375	676	888	104	760	250	840	999999	759	999999	556	630	993	29	999999	768	636	902	471	753	45	567	544	999999	651	288	156	476	693	128	999999	999999	189	287	228	299	117	273	570	354	647	128	787	486	999999	999999	999999	226	937	687	999999	338	589	862	32	808	141	806	453	999999	999999	374	999999	640	328	94	999999	716	800	905	660	372	342	127	115	917	779	999999	398	511	871	930	538	999999	798	553	881	326	264	999999	999999	311	820	98	260	283	39	156	167	607	698	700	999999	999999	999999	957	996	472	756	115	38	82	999999	941	609	173	835	92	842	775	213	999999	462	391	999999	359	552	999999	866	832	887	999999	900	790	813	181	514	507	978	840	556	418	570	158	391	999999	999999	879	489	96	999999	999999	999999	999999	999999	574	248	44	294	677	415	753	999999	999999	999999	405	999999	627	999999	437	658	337	114	11	228	999999	563	313	999999	661	466	672	763	999999	393	940	328	518	999999	248	932	999999	222	311	435	803	812	999999	929	985	913	276	751	61	437	999999	842	313	173	610	20	934	44	632	221	742	989	825	540	288	86	663	241	999999	504	188	124	803	999999	424	981	916	383	23	747	999999	921	711	352	282	999999	25	354	785	237	997	999999	590	99	999999	814	987	116	651	909	259	45	861	556	259	995	49	736	748	629	104	561	30	884	999999	820	287	482	267	189	71	318	455	661	506	741	534	713	884	610	993	810	732	114	498	999999	70	999999	103	287	68	999999	606	165	143	446	425	999999	78	871	536	514	849	999999	847	941	999999	999999	59	999999	471	335	852	999999	635	999999	828	999999	999999	866	760	133	389	999999	130	783	712	999999	528	69	326	999999	645	22	84	488	960	999999	267	557	575	860	114	586	999999	733	435	468	999999	849	618	510	318	211	121	412	135	999999	351	999999	238	299	999999	989	999999	999999	999999	999999	73	156	333	999999	999999	839	301	899	28	999999	174	397	999999	254	999999	678	451	815	521	999999	900	671	363	999999	
999999	202	328	999999	189	999999	394	999999	52	595	405	383	526	59	852	999999	999999	221	394	332	705	999999	999999	984	528	999999	999999	385	130	256	939	999999	793	241	649	999999	521	999999	720	999999	418	999999	354	761	849	397	999999	402	963	52	999999	688	287	41	396	999999	485	344	757	999999	576	18	63	796	656	13	589	294	410	999999	999999	895	501	491	913	999999	608	955	999999	999999	851	155	999999	999999	722	260	999999	999999	845	683	979	186	266	543	999999	409	999999	999999	999999	999999	807	867	992	576	95	637	999999	796	127	680	367	530	999999	626	335	431	596	976	84	405	889	827	448	726	999999	999999	639	999999	164	514	779	60	849	299	999999	983	163	845	992	999999	73	327	645	175	326	999999	977	640	218	905	812	999999	999999	710	955	980	428	999999	169	999999	998	999999	641	612	901	316	999999	999999	302	351	277	999999	983	989	342	999999	191	999999	410	957	802	999	749	999999	999999	999999	576	999999	999999	999999	565	999999	999999	688	999999	834	999999	42	273	19	779	999999	347	867	637	71	976	494	377	393	798	999999	865	211	511	999	999999	392	911	999999	740	540	575	948	786	390	75	305	999999	999999	999999	159	19	401	999999	734	661	881	621	639	999999	92	771	950	554	420	32	999999	186	96	354	999999	130	999999	278	999999	502	398	91	999999	999999	681	590	870	507	649	145	474	33	777	347	608	999999	281	248	999999	768	624	404	375	368	590	128	816	163	999999	38	999999	999999	939	242	999999	999999	374	643	171	501	901	453	905	999999	557	461	409	749	745	532	848	944	620	480	877	994	715	888	415	999999	773	716	915	620	318	352	93	544	84	808	406	638	86	999999	999999	181	498	101	999999	139	719	999999	418	69	189	883	511	468	364	278	94	485	999999	999999	727	195	537	999999	999999	999999	999999	999999	674	936	135	220	999999	464	999999	706	506	999999	88	286	842	999999	307	855	440	435	840	999999	190	805	999999	999999	411	477	999999	680	999999	212	999999	604	762	855	402	481	999999	999999	25	56	854	657	771	470	406	950	766	31	999999	681	855	541	374	752	683	999999	223	214	808	399	35	933	999999	304	499	483	524	987	999999	999999	999999	470	999999	793	770	532	44	262	524	460	710	416	792	961	357	592	240	19	181	533	999999	729	999999	625	31	920	595	477	971	923	436	779	718	999999	760	394	999999	580	981	161	834	960	999999	357	688	619	150	111	947	906	253	514	999999	780	567	201	309	793	772	849	937	566	291	601	34	999999	698	730	211	962	470	
659	38	29	698	307	50	813	936	412	999999	999999	530	999999	680	921	963	937	504	568	94	338	999999	999999	224	278	679	98	332	999999	999999	999999	899	984	446	999999	485	795	91	270	161	496	857	999999	79	453	999999	227	920	113	967	760	236	642	999999	999999	851	897	999999	430	628	999999	999999	189	491	370	999999	546	628	96	445	178	856	999999	417	597	480	447	71	771	999999	461	177	229	999999	169	999999	266	115	999999	741	588	990	661	641	209	999999	999999	878	999999	858	499	599	834	667	799	904	992	999999	290	661	414	835	44	197	177	784	270	999999	331	186	337	440	324	354	857	999999	205	602	217	591	999999	568	361	912	999999	862	999999	999999	990	265	201	999999	825	651	337	752	955	999999	474	425	999999	288	556	999999	999999	68	284	489	999999	620	709	999999	28	698	858	846	483	131	999999	314	450	708	999999	999999	999999	306	615	673	27	999999	232	999999	999999	792	999999	524	21	999999	390	684	587	853	751	379	999999	800	999999	136	793	490	279	833	28	169	999999	47	879	999999	547	235	453	999999	999999	706	999999	977	273	235	999999	999999	834	655	741	999999	727	597	999999	999999	520	194	293	488	999999	536	999999	999999	999999	967	817	808	645	530	999999	165	999999	975	999999	999999	981	999999	537	787	284	459	656	624	102	999999	442	999999	999999	999999	970	999999	942	965	731	936	871	999	274	305	418	53	698	314	999999	585	999999	999999	999999	999999	57	941	657	505	214	430	880	220	306	464	535	440	728	794	560	999999	223	999999	254	454	184	981	313	241	379	999999	760	351	999999	516	718	690	999999	179	999999	999999	705	446	761	310	65	660	703	810	770	977	325	903	999999	446	372	274	507	761	736	76	999999	426	136	973	670	999999	961	789	746	844	270	558	992	999999	999999	777	999999	999999	399	524	287	503	470	401	999999	856	999999	813	999999	453	999999	419	443	736	400	999999	319	999999	640	999999	698	914	73	999999	717	999999	911	231	223	999999	761	563	999999	222	788	999999	956	735	68	999999	999999	157	999999	302	662	999999	124	265	141	999999	467	999999	999999	999999	825	373	439	544	683	157	999999	377	600	999999	999999	628	56	231	999999	999999	332	583	729	826	587	551	279	771	999999	999999	652	655	100	278	137	45	999999	500	999999	999999	703	421	61	910	999999	572	557	96	999999	43	999999	892	318	874	622	884	996	487	294	999999	104	668	281	817	504	999999	287	331	999999	656	378	556	834	532	999999	999999	532	818	958	24	993	999999	999999	999999	999999	759	999999	225	999999	253	48	773	
215	122	330	45	999999	999999	415	578	295	236	665	953	999999	257	68	785	321	999999	999999	188	528	280	291	911	508	999999	999999	745	951	71	674	999999	618	605	351	722	999999	527	770	297	412	389	728	766	527	217	999999	814	999999	562	904	945	891	999999	254	999999	999999	419	537	999999	489	999999	626	234	562	488	345	69	906	345	999999	793	940	73	775	149	552	999999	394	300	475	999999	53	399	999999	728	295	999999	361	416	891	792	990	999999	808	741	762	503	214	49	999999	999999	908	366	978	121	14	827	95	114	392	316	34	246	633	548	999999	999999	77	833	202	999999	707	499	454	790	999999	278	265	44	386	58	320	355	428	959	41	687	420	55	724	467	672	256	34	584	999999	754	48	999999	124	535	435	381	846	293	808	419	999999	197	999999	736	572	61	999999	999999	996	679	817	999999	999999	940	816	999999	119	734	915	461	475	999999	999999	58	999999	995	919	999999	622	939	508	144	161	622	999999	999999	737	987	999999	621	528	690	587	98	936	375	752	999999	719	413	999999	122	999999	357	999999	999999	174	999999	506	577	999999	877	999999	999999	180	999999	522	894	174	999999	295	131	839	999999	999999	999999	999999	935	999999	864	252	745	141	999999	677	396	766	803	678	735	999999	476	491	327	490	650	968	529	917	264	999999	999999	20	999999	128	999999	283	999999	424	999999	757	239	999999	999999	999999	999999	745	512	390	784	915	718	225	438	535	818	640	521	814	292	815	763	999999	857	999999	393	999999	16	100	537	123	693	389	519	999999	829	327	849	992	104	905	466	149	143	348	999999	999999	999999	600	310	510	999999	269	141	353	994	221	999999	629	941	659	739	422	853	670	999999	338	999999	461	706	500	790	999999	719	999999	359	623	884	518	876	750	164	999999	789	36	361	433	257	176	983	617	36	229	61	444	175	54	296	472	125	806	999999	129	999999	810	719	243	549	754	993	380	336	999999	752	201	505	999999	999999	999999	319	798	90	539	478	98	999999	570	477	284	221	999999	337	422	403	80	812	44	521	979	317	999999	884	502	182	612	291	253	999999	999999	939	841	999999	470	162	326	725	999999	651	805	999999	999999	999999	999999	543	688	53	913	999999	999999	389	470	999999	652	999999	202	914	999999	366	999999	806	230	103	617	345	379	893	866	270	86	999999	413	999999	715	999999	999999	361	618	959	493	569	999999	999999	794	480	999999	39	769	951	960	411	146	52	785	999999	125	999999	159	999999	999999	795	186	653	999999	999999	999999	87	106	19	999999	840	999999	628	
872	306	439	367	308	146	866	349	134	915	309	674	218	999999	607	716	527	112	212	999999	795	999999	392	723	559	468	999999	401	999999	759	600	129	116	518	179	488	569	758	756	22	73	824	671	271	353	639	127	614	479	389	492	259	999999	616	999999	999999	999999	715	999999	839	642	474	999999	374	325	190	568	700	201	128	157	999999	355	999999	625	970	37	131	379	999999	351	889	999999	999999	277	351	490	499	684	999999	574	999999	951	917	380	999999	417	999999	946	173	80	426	423	360	999999	999999	999999	448	999999	862	156	999999	345	886	498	752	551	863	107	974	699	78	26	205	554	303	817	438	999999	35	999999	731	999999	216	849	999999	999999	571	320	553	447	52	507	999999	849	999999	518	75	428	628	58	999999	209	971	474	999999	410	999999	806	999999	906	475	999999	999999	309	424	618	999999	999999	999999	285	979	999999	553	537	999999	571	204	999999	773	999999	752	19	201	977	18	532	999999	742	848	524	259	765	999999	647	999999	422	999999	999999	434	172	388	38	855	999999	78	11	655	999999	817	440	999999	871	42	163	164	466	438	988	301	892	415	397	198	58	36	223	180	905	999999	244	39	682	921	610	999999	723	999999	848	908	999999	876	768	999999	417	319	388	733	228	999999	999999	999999	553	230	999999	757	991	840	807	326	999999	831	999999	879	999999	411	532	949	999999	756	999999	312	589	999999	999999	26	999999	472	999999	999999	647	999999	951	422	61	999999	486	462	388	853	415	999999	357	999999	64	185	136	889	999999	16	786	999999	311	472	999999	212	404	473	936	526	999999	529	69	78	999999	373	999999	337	828	331	999999	999999	570	578	351	557	999999	67	35	118	999999	999999	129	999999	952	219	189	489	370	848	999999	22	999999	862	999999	885	999999	999999	854	690	305	799	70	999999	999999	715	867	732	999999	505	257	999999	448	828	999999	361	409	294	125	999999	194	400	966	979	476	912	555	708	999999	465	733	676	999999	344	812	99	697	999999	999999	246	351	456	368	864	601	517	574	696	999999	999999	486	539	173	395	505	905	832	91	554	999999	999999	999999	898	665	771	580	144	113	26	547	664	310	601	879	126	737	999999	112	999999	958	347	858	483	999999	979	999999	513	999999	838	907	266	615	999999	524	999999	999999	558	999999	103	30	383	999999	680	687	999999	185	938	293	999999	768	872	730	999999	595	831	311	685	999999	686	577	999999	999999	274	999999	290	58	999999	87	803	934	188	340	18	366	585	876	999999	795	999999	804	999999	999999	999999	80	44	535	911	958	999999	999999	
507	999999	26	526	953	66	999999	570	406	679	428	861	489	999999	589	542	722	999999	999999	955	132	890	731	881	320	847	776	999999	84	754	146	797	394	39	436	85	323	492	413	529	679	618	398	54	385	405	999999	215	490	999999	813	575	999999	736	651	616	381	144	215	999999	999999	12	496	651	543	999999	476	999999	907	514	228	999999	933	491	286	514	502	687	506	999999	118	571	999999	999999	941	571	849	658	388	820	999999	189	286	999999	249	676	131	746	510	754	929	999999	308	976	284	583	641	466	460	146	124	693	999999	300	999999	718	299	999999	710	971	781	817	82	96	809	49	953	635	999999	999999	393	755	999999	752	986	829	272	999999	307	367	929	393	999999	251	706	999999	551	986	310	531	386	216	45	538	972	121	216	999999	999999	244	630	16	224	999999	753	999999	517	999999	999999	178	455	563	617	999999	52	999999	620	830	390	799	498	999999	334	720	233	999999	720	647	779	875	622	60	569	72	736	999999	178	356	497	348	503	999999	682	999999	85	823	999999	691	496	585	501	385	832	377	746	999999	999999	999999	627	999999	999999	869	115	438	556	405	999999	554	617	999999	228	273	999999	51	306	999999	293	202	645	409	999999	999999	999999	204	383	999999	999999	202	326	82	251	674	729	999999	700	633	999999	254	585	680	830	54	999999	377	366	237	999999	999999	80	914	380	999999	859	228	990	619	718	910	64	319	999999	999999	238	544	878	553	544	999999	999999	672	281	49	616	964	579	999999	953	999999	999999	156	203	438	132	999999	702	762	999999	510	929	999999	915	650	199	999999	503	999999	815	539	498	999999	999999	630	448	407	643	340	872	999999	648	458	665	933	83	908	126	748	678	826	999999	125	738	999999	492	999999	999999	631	999999	350	999999	999999	726	999999	999999	999999	462	572	989	999999	768	371	999999	999999	999999	999999	999999	981	576	290	159	999999	361	988	999999	999999	84	999999	147	187	650	999999	490	999999	999999	108	731	251	999999	58	456	553	759	953	68	480	235	816	181	20	846	775	64	569	201	717	198	737	999999	999999	949	802	435	812	83	999999	881	999999	999999	763	750	999999	343	999999	834	605	994	407	930	226	999999	268	489	137	341	874	999999	999999	999999	999999	910	993	524	999999	108	654	128	946	880	311	599	867	327	417	270	672	442	535	999999	999999	722	790	807	510	999999	691	322	308	481	999999	799	999999	38	784	999999	756	659	607	429	190	487	58	999999	629	999999	289	999999	999999	866	669	442	431	195	743	991	129	196	23	970	416	341	820	
999999	999999	999999	638	838	542	563	999999	22	835	116	999999	118	999999	999999	187	999999	999999	751	250	441	812	766	999999	774	295	999999	734	570	999999	636	23	848	666	582	846	127	988	451	407	518	999999	656	607	999999	999999	635	327	855	18	140	494	665	100	388	663	914	144	999999	553	750	999999	942	376	208	103	706	451	102	999999	70	999999	44	353	999999	87	165	999999	999999	999999	659	475	878	561	515	152	357	999999	288	918	931	999999	134	898	999999	689	420	289	408	999999	934	193	235	438	999999	245	460	322	999999	311	507	755	92	730	893	285	949	999999	999999	66	745	948	173	183	495	88	999999	146	999999	52	667	999999	760	830	999999	999999	250	450	999999	999999	692	999999	999999	999999	999999	999999	900	999999	14	382	739	39	999999	352	999999	985	30	61	999999	999999	999999	324	626	326	644	631	994	262	531	999999	44	509	776	590	373	999999	559	196	762	319	187	377	999999	323	312	637	456	999999	353	223	456	198	506	744	805	377	418	83	342	999999	190	999999	999999	999999	999999	239	262	838	999999	775	435	833	299	633	999999	107	192	312	23	999999	999999	587	908	318	971	846	13	42	785	996	999999	999999	853	973	138	539	505	999999	976	83	384	618	439	577	999999	622	999999	873	62	707	195	999999	69	336	614	603	739	563	616	999999	236	230	63	982	482	999999	979	326	504	999999	602	638	336	940	631	566	157	999999	530	358	947	139	979	87	810	197	426	527	999999	999999	799	941	938	999999	846	163	565	456	105	838	643	582	378	899	999999	556	778	129	704	57	999999	409	999999	267	553	106	251	975	181	295	532	461	957	969	363	661	700	851	103	999999	11	999999	245	999999	714	374	761	89	999999	264	418	307	823	321	89	400	907	680	999999	749	912	589	284	809	999999	192	624	408	546	454	999999	926	35	236	56	754	173	351	999999	188	345	172	13	917	876	999999	638	999999	999999	999999	753	30	999999	354	565	999999	426	436	385	999999	750	362	999999	527	407	491	999999	596	999999	999999	999999	566	137	999999	413	999999	586	367	932	91	999999	978	999999	583	999999	835	999999	999999	671	635	338	737	999999	30	438	999999	629	999999	519	395	952	51	999999	566	736	196	893	177	940	814	834	69	503	303	978	999999	844	999999	826	572	485	600	925	999999	996	499	600	116	324	999999	131	999999	847	547	138	511	606	999999	846	514	942	999999	739	856	800	278	243	999999	999999	666	148	669	999999	947	909	362	126	742	569	247	999999	786	999999	520	999999	733	999999	956	175	999999	
999999	892	123	322	999999	646	860	78	838	727	999999	927	74	657	291	461	452	999999	637	999999	394	863	391	999999	917	999999	985	229	172	77	66	287	506	999999	999999	255	555	346	328	999999	999999	58	904	842	982	999999	721	206	999999	241	999999	999999	999999	999999	92	311	511	514	404	472	661	641	999999	771	999999	977	430	500	166	46	999999	999999	581	373	285	346	959	549	626	259	999999	788	999999	999999	785	999999	959	999999	492	999999	744	51	999999	855	612	860	152	142	999999	14	247	231	999999	202	999999	999999	741	954	123	999999	351	999999	888	155	999999	999999	650	974	985	999999	28	322	17	966	301	864	173	999999	761	425	999999	999999	999999	621	21	999999	999999	999999	605	999999	999999	14	994	747	848	782	162	796	827	739	219	177	157	254	986	924	223	84	901	471	22	999999	202	698	550	999999	594	276	144	814	134	852	379	386	999999	23	328	270	999999	518	712	376	999999	32	999999	999999	679	132	635	96	999	674	897	143	596	987	999999	305	206	333	198	885	662	23	615	999999	798	999999	331	972	999999	953	956	392	759	645	999999	180	493	523	844	471	641	57	999999	999999	954	245	790	935	211	999999	73	793	329	826	714	884	416	848	238	909	999999	662	489	999999	717	515	384	950	869	640	812	682	488	727	253	614	999999	999999	999999	562	999999	396	770	583	889	999999	72	932	931	243	764	645	295	935	669	979	999999	999999	741	449	861	999999	75	570	999999	391	315	602	582	999999	686	261	445	676	999999	414	999999	999999	166	999999	452	451	29	999999	876	177	397	999999	999999	999999	57	999999	423	963	999999	151	999999	209	373	999999	857	470	360	832	556	513	999999	999999	16	999999	98	661	612	196	997	419	819	438	999999	999999	993	999999	544	318	999999	999999	837	482	975	999999	94	691	999999	999999	697	982	999999	197	90	373	967	778	999999	802	186	999999	827	236	965	290	331	891	515	999999	514	105	925	51	779	309	999999	999999	643	228	180	406	999999	953	499	24	999999	632	358	999999	85	999999	225	741	142	999999	430	999999	516	694	999999	999999	185	221	153	602	999999	59	417	781	698	249	145	328	999999	779	999999	873	737	951	962	698	543	999999	999999	298	999999	999999	909	123	878	75	221	948	999999	977	230	999999	810	897	957	999999	225	999999	632	835	90	896	119	362	399	557	872	564	732	767	659	990	999999	855	721	873	150	303	902	632	999999	196	999999	654	559	370	73	999999	999999	693	999999	999999	563	420	218	983	83	556	724	999999	202	656	999999	999999	328	239	940	955	
999999	93	999999	999999	999999	999	999999	893	340	465	802	38	999999	999999	999999	48	293	693	437	555	646	738	799	593	578	999999	440	381	970	571	335	329	429	117	665	910	566	562	300	999999	613	999999	652	618	754	695	837	171	95	187	710	634	802	999999	999999	447	294	999999	352	103	568	999999	922	768	139	482	609	386	999999	660	482	731	403	873	942	332	95	191	839	883	743	279	999999	793	861	701	527	999999	799	999999	626	31	999999	206	995	188	999999	883	488	999999	999999	999999	794	434	705	978	241	929	999999	999999	362	112	999999	469	360	299	148	139	999999	438	999999	575	999999	158	44	999999	521	206	877	999999	930	211	703	568	796	292	484	861	97	882	999999	597	999999	813	865	999999	326	750	846	999999	49	271	976	59	999999	520	874	645	400	254	467	45	61	999999	65	999999	999999	146	999999	78	815	999999	999999	34	969	367	985	772	292	999999	143	771	359	999999	999999	669	234	654	999999	286	999999	999999	999999	843	425	434	546	900	758	714	999999	190	87	778	890	999999	229	951	90	999999	535	111	363	878	120	696	685	879	999999	999999	926	754	893	396	999999	999999	815	208	609	544	821	94	24	578	406	953	693	581	999999	961	449	283	999999	294	750	999999	485	592	732	729	999999	666	935	372	788	369	296	691	127	999999	999999	31	351	999999	146	999999	97	999999	482	999999	12	114	597	14	999999	999999	190	609	645	999999	999999	233	476	880	796	999999	999999	651	789	999999	667	12	463	378	24	428	931	999999	999999	309	999999	700	120	575	726	643	79	930	426	145	188	999999	55	772	422	723	555	471	748	981	302	999999	995	445	499	10	651	229	989	527	999999	999999	461	346	999999	999999	123	900	164	163	95	228	234	999999	857	980	957	690	955	301	873	470	289	176	999999	999999	705	999999	85	999999	992	850	999999	999999	999999	36	236	999999	646	999999	609	999999	999999	595	896	83	221	352	587	519	52	960	999999	697	654	261	872	294	339	354	999999	448	825	999999	170	244	287	336	999999	999999	754	999999	999999	343	691	999999	163	999999	279	934	571	999999	96	565	999999	41	586	252	254	172	164	941	379	302	527	171	999999	878	434	661	795	884	122	756	765	794	916	999999	999999	435	999999	187	25	405	999999	742	362	999999	754	138	999999	999999	92	76	676	812	878	752	815	530	400	284	269	617	148	686	999999	339	799	889	125	656	246	818	75	976	926	999999	518	785	808	999999	134	305	13	760	999999	56	90	952	915	173	124	485	999999	999999	917	407	266	106	
501	999999	470	999999	22	12	798	273	11	700	886	904	243	40	721	831	160	964	614	388	883	203	259	846	973	952	541	999999	783	252	68	528	718	422	293	999999	108	999999	292	999999	962	539	999999	389	999999	21	930	999999	763	214	672	953	792	878	999999	999999	772	623	999999	70	999999	999999	999999	759	641	368	196	999999	747	999999	999999	999999	999999	999999	425	999999	158	999999	780	962	32	457	999999	579	579	999999	735	839	208	984	999999	485	377	999999	540	925	59	296	748	707	824	118	345	828	481	781	282	189	999999	869	159	902	999999	929	999999	22	49	999999	189	999999	632	356	622	763	921	257	524	999999	999999	999999	304	862	131	83	147	913	999999	179	107	798	832	999999	386	339	834	999999	999999	448	193	527	885	999999	116	221	85	478	496	582	906	999999	267	823	999999	962	574	297	781	999999	791	135	999999	869	813	391	999999	999999	969	292	928	810	614	85	275	999999	614	999999	755	999999	998	999999	426	539	272	872	541	999999	449	999999	999999	546	339	873	656	999999	999999	25	335	725	999999	998	999999	213	999999	106	620	191	558	561	357	418	542	871	771	132	708	371	999999	940	849	999999	999999	555	999999	999999	999999	740	429	999999	999999	999999	999999	999999	403	999999	171	222	885	999999	262	360	999999	887	77	999999	999999	468	112	534	360	265	418	395	875	820	370	953	686	272	999999	880	762	999999	632	758	587	512	478	771	961	495	485	441	688	499	246	750	487	180	999999	22	637	895	856	999999	999999	445	164	582	999999	218	536	623	550	381	597	117	999999	999999	769	502	990	341	572	864	779	976	999999	386	584	620	475	515	999999	612	999999	999999	496	999999	999999	999999	358	895	142	753	959	862	999999	316	901	999999	999999	999999	411	884	32	306	999999	991	999999	214	738	999999	997	28	999999	30	738	999999	999999	730	999999	306	742	999999	999999	104	209	819	905	916	999999	400	484	999999	135	307	114	10	590	946	544	505	73	999999	413	580	898	124	20	938	999999	953	187	181	999999	198	435	784	999999	927	106	512	95	977	128	347	303	551	892	999999	915	999999	356	191	195	125	242	378	223	573	206	95	808	967	792	141	999999	313	937	999999	871	330	999999	662	850	42	419	95	999999	75	286	999999	999999	575	999999	396	606	995	985	402	999999	66	570	176	731	21	703	128	195	986	999999	990	614	954	573	595	478	999999	341	999999	706	156	999999	157	297	849	863	243	944	405	534	228	327	545	981	814	759	999999	931	838	999999	300	900	999999	941	295	741	276	12	437	
999999	912	663	831	695	809	932	423	879	999999	158	999999	183	790	461	906	672	78	973	999999	999999	385	999999	999999	999999	415	999999	866	216	11	117	596	240	517	486	622	999999	496	999999	182	882	346	223	999999	689	867	127	119	806	45	623	673	999999	999999	999999	543	159	169	999999	289	562	76	999999	877	773	561	240	666	999999	839	351	186	999999	999999	875	499	999999	999999	813	957	298	147	70	180	388	444	303	999999	916	942	472	405	489	999999	620	816	139	345	285	999999	637	460	805	966	694	446	454	999999	378	111	381	446	355	59	991	999999	999999	46	498	999999	268	999999	999999	371	999999	946	999999	999999	190	69	370	999999	438	999999	329	838	342	103	999999	941	989	799	617	814	571	35	59	999999	579	204	809	103	847	946	869	393	709	443	999999	747	750	796	322	318	999999	999999	18	669	999999	163	93	912	559	557	999999	999999	999999	935	800	351	896	266	88	985	259	277	978	492	816	935	138	999999	504	739	999999	203	487	308	84	999999	27	389	710	426	121	999999	999999	299	606	410	999999	774	999999	257	999999	494	717	336	68	473	577	526	999999	794	34	194	418	999999	365	999999	981	337	861	785	334	517	555	999999	874	362	733	688	885	999999	999999	364	265	256	887	707	485	160	249	610	448	501	535	999999	401	926	488	723	934	460	999999	429	912	858	923	999999	938	64	462	999999	740	888	640	999999	615	670	999999	171	932	658	670	831	97	260	346	832	981	639	271	948	874	19	754	435	986	999999	451	406	333	554	769	430	698	999999	870	999999	860	999999	310	730	996	326	791	285	789	597	341	999999	521	100	362	308	999999	513	831	999999	143	215	999999	856	999999	999999	837	999999	889	250	142	554	999999	786	999999	893	339	540	952	557	227	478	646	398	427	999999	885	243	201	999999	999999	194	711	149	426	999999	636	999999	511	473	488	999999	396	999999	465	999999	281	734	128	468	968	262	561	999999	999999	664	999999	72	439	439	647	999999	999999	428	613	948	842	251	370	326	266	999999	39	488	78	999999	92	107	933	639	518	160	124	732	999999	999999	633	437	635	761	96	573	24	81	825	884	999999	968	935	516	945	40	999999	802	212	999999	233	999999	216	700	582	472	139	799	921	496	490	999999	926	238	325	414	615	609	240	692	870	957	662	194	595	123	999999	426	999999	487	999999	322	530	418	161	999999	231	935	188	624	999999	999999	159	999999	999999	764	999999	706	201	540	424	999999	571	519	222	275	420	999999	114	468	310	999999	114	443	
709	178	999999	517	999999	764	193	680	430	616	258	655	808	999999	999999	831	81	464	234	164	73	32	750	21	205	885	149	209	999999	720	999999	731	120	999999	999999	235	999999	534	629	436	356	744	344	955	271	567	467	97	241	282	397	999999	999999	999999	380	999999	428	920	321	201	625	984	848	710	999999	526	999999	102	703	999999	999	547	834	999999	807	999999	687	794	750	637	428	62	968	558	333	477	253	999999	999999	942	807	999999	222	438	811	372	895	634	663	744	33	374	999999	675	283	849	999999	690	153	60	999	999999	999999	683	999999	572	26	299	387	824	282	384	757	761	999999	999999	334	406	986	999999	433	63	141	15	614	63	668	302	285	999999	999999	999999	26	294	942	183	740	999999	666	248	355	605	257	838	472	648	617	632	917	999999	525	614	704	708	627	946	502	174	79	718	904	723	24	999999	367	999999	367	472	818	585	357	795	740	747	99	828	999999	999999	543	966	445	45	385	100	957	852	999999	318	667	995	680	575	469	947	344	632	591	353	999999	753	290	155	813	341	837	729	874	956	618	798	150	209	999999	113	999999	868	348	923	946	515	859	999999	805	999999	904	999999	336	792	412	467	246	462	822	789	685	300	232	999999	999999	999999	999999	902	699	868	999999	481	999999	366	674	999999	293	668	407	965	894	241	350	999999	999999	65	403	91	999999	999999	562	688	386	841	427	999999	645	999999	669	718	536	956	359	936	968	999999	837	969	128	999999	999999	578	65	857	894	454	950	241	616	208	834	897	999999	999999	316	176	999999	112	999999	691	830	999999	998	688	999999	938	881	413	32	14	227	433	962	617	999999	983	999999	529	947	973	42	414	687	470	884	999999	607	811	999999	802	338	734	40	437	116	193	579	376	428	956	572	546	999999	999999	980	410	999999	741	569	332	543	574	165	999999	999999	426	311	537	804	798	340	80	783	230	999999	492	403	535	999999	794	999999	999999	110	999999	999999	496	204	999999	490	484	705	866	251	307	999999	763	579	999999	999999	689	882	51	572	999999	626	501	762	989	936	498	17	409	239	774	918	286	999999	174	564	173	231	999999	57	330	999999	474	828	999999	961	912	913	338	757	821	912	372	999999	480	374	909	733	215	149	991	999999	306	999999	477	389	999999	299	414	510	614	468	656	999999	252	999999	999999	999999	999999	38	34	585	679	999999	418	861	555	591	993	999999	655	439	25	96	65	852	797	838	361	106	999999	999999	508	827	999999	362	266	999999	452	999999	999999	246	456	
186	124	416	999999	654	999999	615	833	999999	305	613	999999	999999	452	569	938	399	739	323	321	190	59	411	86	851	508	999999	605	187	149	60	588	418	999999	839	999999	648	64	152	620	999999	272	587	327	894	972	968	999999	697	999999	63	214	999999	925	276	137	999999	340	946	156	172	20	999999	261	999999	35	446	202	613	596	299	999999	596	702	999999	999999	471	93	192	879	540	155	907	999999	95	999999	688	999999	716	712	268	318	118	996	999999	736	616	336	82	868	999999	775	306	110	150	719	999999	207	999999	358	999999	629	157	999999	616	999999	112	907	175	408	347	952	485	901	337	980	235	600	253	838	999999	145	21	323	999999	999999	999999	806	999999	376	238	491	143	999999	57	639	170	50	389	442	633	709	170	673	530	999999	300	999999	773	169	493	26	953	522	57	529	618	834	724	999999	999999	306	999999	999999	179	999999	999999	128	854	698	819	999999	999999	811	999999	999999	974	999999	792	770	474	999999	43	448	999999	222	538	999999	320	527	31	336	326	999999	274	337	409	371	503	674	763	182	550	999999	999999	308	805	151	317	455	554	280	51	999999	388	723	272	860	915	957	327	208	807	336	676	493	868	999999	546	999999	999999	613	999999	127	999999	999999	903	958	999999	999999	416	396	313	999999	973	751	999999	372	159	551	75	999999	455	545	357	564	999999	224	407	856	439	132	605	440	262	941	436	999999	947	96	999999	313	761	341	551	931	894	942	999999	925	208	999999	533	995	811	999999	167	999999	770	452	927	689	999999	253	155	293	791	873	611	999999	324	999999	999999	73	999999	999999	786	124	999999	425	999999	431	999999	482	657	933	599	609	629	608	783	138	162	504	168	141	999999	999999	999999	268	999999	31	340	331	610	836	90	470	274	59	867	53	999999	355	782	506	828	89	595	221	999999	191	253	13	258	196	219	920	904	600	19	278	928	735	285	999999	100	539	871	821	852	138	345	999999	741	740	824	807	722	999999	312	673	923	974	999999	958	777	337	83	423	627	170	565	673	999999	999999	124	578	79	999999	415	299	217	999999	368	565	999999	674	271	517	999999	411	207	252	999999	999999	999999	999999	171	326	870	763	465	999999	204	692	573	671	999999	999999	626	999999	737	587	257	23	999999	999999	999999	18	999999	113	76	565	999999	999999	962	999999	386	704	999999	999999	416	752	274	999999	833	760	579	676	999999	183	146	129	891	999999	673	620	995	999999	880	205	999999	163	213	766	999999	900	999999	979	999999	260	295	999999	999999	466	839	999999	323	604	
189	705	580	939	999999	999999	967	947	673	999999	551	999999	327	112	824	59	999999	263	999999	999999	955	999999	999999	999999	947	742	888	312	230	435	287	688	999999	400	104	184	999999	999999	147	274	999999	999999	237	472	437	386	932	193	999999	849	644	585	445	999999	649	256	351	980	991	283	60	664	999999	247	999999	862	55	927	17	650	434	422	125	999999	708	215	705	891	172	999999	999999	705	999999	381	790	999999	252	491	750	848	999999	643	417	864	999999	145	33	989	816	574	999999	15	185	368	999999	232	469	999999	117	999999	999999	460	818	999999	472	355	371	354	457	953	619	563	186	999999	817	999999	14	261	999999	999999	191	716	999999	597	239	805	529	935	957	567	999999	91	999999	316	307	382	825	986	401	999999	773	679	542	862	954	777	828	26	999999	633	228	217	109	544	263	835	999999	230	202	667	825	436	396	999999	720	537	188	999999	862	445	965	28	860	203	798	511	999999	999999	643	461	976	999999	394	334	999999	34	982	999999	62	471	996	604	999999	733	52	347	293	652	151	999999	598	957	999999	115	668	209	357	906	745	751	999999	173	999999	741	691	322	999999	72	549	696	555	999999	999999	400	449	370	234	136	999999	999999	228	531	79	999999	999999	28	999999	288	666	150	676	86	105	999999	810	832	999999	62	52	729	305	230	113	455	871	260	150	764	666	307	974	231	755	294	533	140	103	999999	878	999999	964	763	406	408	29	479	253	999999	589	616	999999	182	93	431	165	998	999999	624	354	611	878	594	622	999999	999999	455	330	999999	778	999999	999999	999999	183	380	999999	999999	823	704	999999	401	16	633	999999	59	954	802	147	999999	139	999999	712	479	26	276	793	999999	151	48	242	573	999999	999999	738	908	878	696	999999	999999	999999	622	999999	999999	197	999999	605	254	419	572	413	999999	318	996	999999	253	967	268	639	999999	586	394	401	785	472	999999	253	999999	895	276	999999	999999	803	999999	667	516	999999	999999	292	73	671	549	961	578	634	868	999999	161	760	999999	940	619	66	999999	137	282	230	398	999999	334	710	999999	359	152	401	155	999999	884	339	999999	892	977	976	576	245	47	433	823	161	604	608	101	999999	999999	999999	561	210	712	306	395	295	961	740	999999	363	640	999999	999999	999999	488	307	380	822	999999	602	999999	999999	490	999999	999999	848	407	247	655	726	999999	227	949	999999	999999	999999	999999	587	944	879	930	999999	999999	999999	605	999999	999999	999999	999999	306	237	279	227	999999	372	918	999999	999999	999999	546	887	999999	94	999999	744	422	249	
10	347	543	999999	793	999999	715	999999	999999	625	277	260	251	243	999999	574	359	999999	349	10	152	455	921	999999	11	999999	408	991	999999	163	786	478	192	999999	614	308	139	856	444	999999	511	146	646	999999	452	606	965	312	999999	160	735	999999	404	422	107	555	426	318	999999	422	999999	999999	465	999999	838	798	999999	999999	629	999999	999999	502	64	948	498	999999	808	999999	781	999999	999999	106	865	65	427	53	999999	770	511	68	881	821	418	31	922	999999	999999	84	464	654	538	331	682	673	716	242	999999	456	923	100	746	999999	536	53	16	382	999999	409	154	999999	724	307	142	999999	581	622	999999	42	999999	710	999999	999999	999999	137	866	999999	999999	202	999999	999999	365	627	846	420	999999	999999	999999	374	999999	550	999999	281	929	669	999999	240	199	999999	102	999999	158	654	430	222	765	22	635	408	186	922	958	666	70	959	439	107	460	722	999999	999999	337	719	27	485	781	63	804	503	207	999999	895	311	999999	255	46	710	206	633	654	309	457	999999	999999	102	591	272	221	970	240	832	999999	476	863	603	766	999999	637	945	999999	711	999999	142	999999	550	37	656	566	814	922	728	999999	827	77	999999	999999	999999	531	925	999999	518	999999	834	273	375	856	428	448	506	488	607	999999	999999	999999	999999	999999	325	999999	999999	75	999999	999999	406	57	512	932	999999	409	914	562	999999	907	999999	61	999999	869	999999	868	835	999999	608	218	69	336	325	654	649	634	134	857	725	766	883	859	959	999999	446	999999	999999	442	999999	29	533	999999	173	700	999999	999999	280	83	716	999999	849	999999	466	725	646	80	999999	857	293	327	999999	66	999999	999999	33	852	102	999999	433	597	117	402	999999	999999	999999	126	173	624	292	449	364	60	151	279	999999	930	402	243	999999	376	999999	999999	159	585	999999	999999	116	613	676	519	999999	170	650	128	349	999999	172	876	50	999999	906	999999	574	999999	963	233	915	567	642	103	459	858	944	67	999999	213	999999	214	845	218	19	999999	999999	773	999999	203	999999	32	930	999999	999999	526	999999	644	469	946	338	316	621	999999	999999	548	971	999999	69	258	226	593	585	145	213	958	999999	832	521	357	169	801	510	770	999999	999999	637	182	999999	933	999999	309	597	596	875	936	999999	999999	656	470	588	999999	713	93	999999	816	447	795	267	809	999999	370	133	121	999999	537	805	851	697	999999	999999	798	255	136	593	917	999999	988	269	276	999999	999999	185	60	768	793	97	427	793	999999	455	842	999999	999999	448	304	185	999999	809	347	141	741	999999	
987	559	789	130	999999	499	69	821	459	999999	991	443	788	194	83	352	994	449	388	67	999999	223	999999	883	728	687	299	742	519	999999	921	144	633	999999	198	999999	979	672	509	927	734	195	996	317	923	999999	660	119	112	143	814	897	999999	683	999999	774	491	905	401	899	210	327	311	280	613	856	999999	719	999999	582	373	331	940	999999	999999	999999	999999	761	999999	999999	37	189	639	999999	373	34	391	950	131	423	999999	999999	280	999999	726	417	999999	999999	703	77	284	999999	999999	530	769	999999	999999	302	360	453	999999	730	945	757	999999	31	687	925	906	589	475	859	597	583	572	999999	60	339	733	916	620	501	67	893	370	96	76	119	616	999999	999999	98	600	678	865	289	999999	523	738	705	729	958	819	124	999999	424	353	540	957	480	442	628	568	999999	833	66	672	999999	397	785	955	578	999999	999999	523	387	268	919	717	292	999999	537	601	38	196	661	682	999999	301	999999	999999	535	161	146	448	447	529	166	845	809	999999	86	136	952	750	161	999999	999999	601	999999	999999	434	822	674	999999	999999	37	540	999999	181	999999	999999	760	451	52	429	999999	999999	588	85	999999	112	83	907	676	999999	411	648	999999	45	21	999999	999999	999999	999999	999999	712	486	826	999999	999999	988	909	673	435	886	999999	684	909	330	734	999999	214	526	366	63	999999	914	999999	235	504	388	262	221	999999	494	389	684	662	735	716	940	999999	999999	664	868	202	410	482	790	999999	726	738	957	311	543	684	824	719	735	956	798	487	600	48	42	736	698	512	940	506	641	32	184	613	999999	131	169	999999	497	861	950	442	218	467	777	650	304	910	999999	999999	564	964	926	999999	918	462	755	17	631	999999	503	897	542	293	999999	999999	563	353	517	421	524	962	232	874	15	365	279	143	999999	999999	442	788	885	140	942	677	105	406	999999	341	376	999999	999999	365	367	999999	899	924	340	82	96	999999	403	215	295	601	742	999999	999999	562	192	622	746	249	700	999999	21	412	999999	459	999999	167	999999	185	55	372	732	999999	516	952	466	354	802	197	305	999999	395	680	844	350	935	53	999999	999999	999999	753	416	999999	999999	652	51	497	583	880	473	999999	302	999999	169	922	999999	875	545	820	106	837	999999	999999	943	218	999999	341	567	10	524	565	533	525	999999	301	956	999999	211	999999	910	968	770	921	724	376	199	177	999999	921	999999	999999	999999	813	46	320	934	857	56	999999	331	710	929	583	366	908	999999	999999	200	867	966	999999	999999	999999	909	
138	76	897	834	577	29	999999	821	646	999999	465	66	719	489	716	367	999999	695	999999	999999	999999	999999	999999	565	815	970	999999	977	999999	954	354	395	828	904	999999	253	47	33	479	999999	179	888	999999	999999	901	851	999999	999999	483	510	868	441	999999	999999	999999	99	999999	342	28	999999	999999	184	178	691	999999	79	238	999999	999999	472	999999	84	999999	327	374	321	755	141	663	964	293	136	999999	152	96	999999	475	691	204	818	373	704	999999	999999	831	994	720	602	882	831	999999	872	715	21	190	793	225	602	999999	397	343	748	678	63	999999	479	680	35	999999	269	604	546	620	999999	108	625	78	352	495	379	999999	163	259	832	999999	421	421	492	962	302	999999	873	999999	806	485	625	36	951	560	362	323	694	997	622	237	86	261	999999	913	564	725	873	116	403	796	190	499	846	712	901	68	999999	73	999999	572	730	628	999999	999999	483	599	126	791	143	66	906	166	636	999999	274	169	468	999999	407	999999	823	766	999999	20	999999	136	189	248	658	303	134	630	695	60	999999	458	447	999999	440	999999	999999	91	973	347	889	999999	999999	251	448	741	600	619	999999	734	748	964	113	803	999999	999999	419	878	143	999999	931	286	471	999999	999999	816	999999	999999	149	999999	999999	742	999999	187	130	280	273	938	800	917	703	515	964	999999	311	999999	354	644	692	999999	556	729	948	144	415	999999	563	286	999999	999999	29	807	999999	234	764	15	181	999999	683	712	93	999999	87	999999	999999	999999	999999	510	999999	999999	471	87	110	66	884	999999	794	658	772	516	716	999999	793	999999	999999	896	999999	739	205	305	370	429	961	980	999	85	999999	732	999999	989	999999	999999	999999	589	170	942	707	424	350	525	999999	523	163	176	996	106	687	909	328	249	390	582	314	979	999999	52	125	130	66	808	597	71	660	999999	225	999999	986	999999	18	954	199	999999	399	680	999999	847	276	795	999999	903	999999	743	413	758	608	719	748	31	394	128	826	586	367	541	927	160	862	380	951	342	119	999999	900	374	60	769	999999	634	895	356	775	330	999999	162	999999	854	658	901	183	999999	915	964	820	890	137	612	263	999999	752	933	984	895	844	651	793	999999	842	49	708	838	536	123	136	48	999999	506	450	214	131	83	502	961	206	455	426	155	999999	20	999999	447	516	335	999999	961	371	879	486	999999	368	999999	21	618	202	344	969	802	999999	781	999999	631	999999	59	736	678	441	33	698	399	234	999999	264	831	803	999999	999999	210	999999	174	999999	472	29	
955	999999	627	72	883	769	999999	485	624	316	880	473	614	286	466	598	999999	530	999999	191	97	270	720	249	189	815	931	21	769	571	674	999999	85	611	999999	213	119	616	558	263	836	913	609	342	383	999999	198	999999	865	611	37	999999	999999	291	932	999999	135	999999	882	999999	999999	850	716	63	999999	774	397	12	80	999999	489	597	999999	95	354	183	660	387	865	821	627	946	999999	167	999999	40	999999	793	678	520	88	999999	999999	490	999999	986	999999	999999	699	999999	970	195	914	999999	132	999999	671	251	936	759	999999	747	521	71	999999	891	704	559	519	612	996	603	333	560	185	758	864	491	669	367	999999	999999	688	999999	850	441	41	543	44	114	368	536	856	919	485	999999	219	672	999999	999999	999999	647	46	97	612	376	999999	999999	437	374	575	189	582	579	782	999999	69	264	220	19	859	170	524	999999	253	469	747	413	84	999999	999999	201	999999	145	85	999999	78	601	999999	999999	999999	677	116	670	539	189	954	287	147	555	280	954	999999	40	673	999999	133	630	843	999999	629	999999	999999	591	999999	384	737	999999	504	453	999999	468	610	736	439	999999	999999	854	876	999999	515	469	999999	529	574	593	739	421	999999	953	215	447	757	510	999999	131	398	524	844	999999	451	518	783	693	693	812	353	726	999999	491	78	279	754	778	638	999999	191	760	27	242	644	326	974	999999	248	424	710	110	881	318	999999	539	19	721	622	996	685	582	999999	762	250	22	820	980	999999	936	692	978	871	999999	940	637	507	612	520	135	543	242	455	279	111	999999	999999	999999	697	999999	999999	43	166	641	484	999999	925	265	991	632	505	994	666	312	731	732	238	999999	378	166	41	999999	211	497	463	999999	137	565	660	996	999999	538	292	355	676	659	822	240	219	341	712	251	620	888	999999	549	999999	153	999999	379	999999	656	913	541	507	999999	832	668	188	42	481	369	604	999999	463	999999	711	320	999999	81	999999	998	978	47	453	999999	786	323	867	999999	876	983	27	999999	999999	522	625	999999	847	814	999999	164	999999	186	859	999999	999999	999999	434	663	837	265	517	476	469	999999	677	876	97	717	85	999999	800	274	999999	497	352	323	22	940	351	960	473	820	254	999999	999999	802	999999	999999	999999	171	888	214	86	999999	475	550	821	966	845	999999	663	999999	738	318	363	787	31	999999	11	333	613	494	322	999999	792	697	232	714	999999	875	698	987	575	914	630	999999	999999	999999	31	999999	502	999999	104	601	307	343	91	935	999999	169	780	815	
109	818	999999	403	892	999999	999999	778	328	116	897	970	60	676	564	824	999999	999999	599	485	350	209	831	567	399	720	578	459	615	297	323	909	104	882	887	756	366	236	703	988	717	252	483	396	999999	999999	999999	631	778	267	257	999999	570	305	475	899	999999	990	13	181	630	999999	999999	41	793	987	876	177	788	808	999999	461	73	610	768	107	999999	445	999999	275	178	999999	680	357	49	689	349	799	999999	987	768	999999	232	531	367	348	89	451	602	171	257	383	842	999999	799	795	570	959	536	999999	182	999999	999999	738	13	683	999999	816	991	114	647	87	999999	999999	999999	102	238	541	253	430	999999	284	842	257	999999	794	115	709	557	254	128	999999	999999	49	814	999999	793	494	528	684	650	999999	999999	999999	523	180	623	51	931	999999	566	999999	999999	116	359	898	999999	335	999999	218	578	999999	268	999999	985	267	814	720	986	823	308	744	22	569	780	755	824	354	733	999999	181	73	778	850	687	99	673	166	690	916	999999	999999	999999	999999	115	999999	14	999999	512	265	365	903	65	118	999999	822	999999	157	336	604	84	999999	601	999999	47	514	220	418	999999	896	999999	658	39	79	317	999999	969	702	463	128	750	120	841	999999	999999	999999	999999	670	451	999999	999999	526	999999	96	842	999999	866	902	283	999999	450	999999	999999	616	671	999999	999999	986	800	568	853	323	693	999999	999999	963	524	133	999999	769	999999	550	999999	205	822	78	828	943	236	168	999999	999999	999999	862	677	999999	467	999999	806	786	403	31	869	883	999999	999999	832	622	999999	879	634	743	999999	999999	999999	900	630	457	793	603	877	999999	759	642	594	786	895	831	539	699	505	299	999999	602	376	999999	680	999999	999999	999999	245	999999	711	357	533	999999	999999	999999	768	999999	999999	19	442	213	909	999999	272	237	299	234	864	10	93	543	383	345	427	921	147	999999	999999	999999	999999	999999	999999	671	228	411	118	364	243	980	73	761	175	496	856	122	999999	902	999999	999999	793	960	209	245	133	177	974	999999	812	631	776	159	557	986	746	712	846	248	255	999999	128	935	999999	999999	937	331	378	887	488	314	999999	245	999999	776	999999	999999	530	132	547	999999	437	920	551	999999	213	914	999999	188	749	154	276	455	657	361	334	858	969	325	307	802	798	97	709	508	404	541	752	780	242	999999	191	724	999999	203	433	207	999999	999999	999999	33	126	200	147	344	48	782	999999	999999	452	895	343	999999	824	745	262	350	221	53	217	672	171	999999	945	315	999999	551	999999	463	
928	136	474	589	644	999999	999999	608	949	374	469	622	952	707	337	347	999999	999999	999999	954	999999	999999	986	999999	999999	18	861	693	254	832	381	496	37	135	126	326	431	753	570	550	70	653	999999	846	583	595	719	463	105	608	215	986	999999	800	521	999999	149	133	417	636	422	999999	364	126	993	973	999999	999999	591	21	915	999999	415	359	999999	297	999999	149	767	999999	999999	407	597	999999	627	999999	844	236	613	999999	186	307	346	934	999999	77	999999	999999	999999	610	999999	891	872	94	692	858	999999	303	905	234	163	10	365	830	999999	999999	404	718	499	999999	999999	367	224	320	834	617	20	481	231	826	998	417	295	167	999999	407	535	513	952	768	813	551	331	388	999999	186	941	515	596	123	673	580	784	999999	481	999999	999999	561	260	999999	999999	999999	81	999999	235	999999	714	208	253	940	488	999999	999999	731	796	587	999999	835	202	658	675	999999	884	118	163	999999	633	51	685	944	999999	974	262	999999	919	712	479	253	999999	382	471	743	271	999999	634	999999	999999	63	999999	894	606	999999	368	602	999999	354	225	963	999999	808	121	672	523	309	220	514	638	999999	811	93	117	793	999999	820	197	932	242	238	484	381	999999	579	999999	999999	348	888	999999	999999	478	575	497	516	328	354	270	798	229	961	445	130	153	927	999999	999999	999999	813	169	548	415	476	999999	987	489	553	999999	999999	88	731	961	332	897	978	999999	999999	595	999999	474	338	999999	398	712	280	792	363	237	685	337	229	15	535	999999	78	255	11	464	999999	37	774	999999	728	719	498	999999	123	232	175	517	16	999999	195	348	830	988	26	763	840	204	135	325	520	215	859	999999	999999	602	829	999999	418	999999	96	573	999999	189	831	999999	224	999999	678	141	72	177	999999	999999	819	999999	898	89	239	247	623	314	902	999999	637	522	860	999999	574	521	403	999999	109	235	999999	621	648	999999	167	346	549	999999	526	993	263	352	885	418	906	249	704	749	503	180	168	781	999999	250	552	318	999999	453	706	167	738	630	78	105	758	208	548	999999	922	999999	999999	63	788	999999	206	999999	637	451	999999	999999	816	653	938	928	76	911	999999	407	108	848	527	105	999999	369	265	632	284	999999	999999	708	701	457	826	611	482	115	992	762	54	267	680	378	588	381	350	999999	999999	149	38	999999	257	999999	158	999999	375	602	199	429	653	573	20	999999	790	165	633	369	827	336	999999	961	919	198	363	841	178	159	516	999999	28	999999	940	144	999999	814	461	561	309	
752	246	879	915	573	118	999999	999999	832	999999	433	748	981	999999	365	693	76	999999	69	786	999999	905	226	999999	707	999999	481	633	876	96	976	704	82	999999	84	100	577	55	355	999999	882	999999	346	571	999999	743	46	914	999999	450	999999	999999	402	774	992	847	30	793	218	171	636	999999	999999	746	999999	728	999999	921	999999	275	126	30	581	979	904	999999	999999	999999	12	964	374	567	58	435	400	99	312	307	999999	237	79	783	837	193	999999	45	223	599	999999	364	76	124	732	319	334	999999	315	422	870	279	288	375	791	254	797	999999	798	945	355	999999	426	378	854	999999	999999	342	193	397	999999	868	999999	969	693	647	999999	259	835	999999	110	999999	999999	889	437	798	999999	999999	991	593	396	383	246	277	253	450	938	999999	270	999999	999999	992	491	918	885	11	769	999999	682	153	356	547	999999	999999	845	630	736	536	941	65	15	501	350	999999	10	164	632	242	725	252	999999	999999	989	67	625	118	243	999999	14	436	38	640	999999	999999	999999	848	148	186	999999	999999	714	411	999999	999999	772	622	651	999999	917	999999	378	537	592	999999	444	156	558	999999	444	999999	999999	869	531	515	37	374	999999	999999	363	161	25	456	810	112	537	999999	454	784	295	999999	466	351	949	283	67	500	58	999999	999999	100	300	961	742	694	999999	844	999999	250	999999	407	151	999999	538	765	715	999999	726	490	999999	999999	701	774	892	441	280	54	920	257	458	536	326	999999	99	272	861	64	999999	125	999999	692	427	213	607	887	861	318	813	194	568	144	774	567	688	275	398	526	999999	999999	999999	192	924	632	999999	650	90	999999	999999	275	903	661	218	610	615	219	720	497	177	14	579	962	241	999999	689	323	762	759	211	823	999999	345	985	999999	999999	692	768	795	999999	956	807	609	999999	999999	290	999999	926	999999	952	478	555	999999	359	74	731	461	951	198	942	999999	888	331	60	245	999999	999999	675	805	999999	999999	451	925	86	999999	207	970	999999	694	455	782	397	999999	999999	732	278	999999	986	920	999999	250	741	580	852	999999	78	485	558	23	999999	999999	241	130	264	999999	37	630	824	148	867	760	748	266	999999	999999	90	298	999999	328	999999	427	581	755	133	669	191	999999	82	999999	151	721	422	700	548	733	999999	999999	345	776	705	647	999999	847	63	921	502	999999	837	691	862	999999	960	999999	999999	727	151	999999	996	595	848	999999	557	691	996	155	347	57	717	19	619	813	999999	748	622	999999	278	733	702	212	177	706	999999	390	280	372	
761	192	654	999999	592	999999	280	749	999999	548	99	467	999999	999999	583	454	999999	828	82	59	825	222	617	725	459	999999	783	793	427	151	133	177	421	999999	394	165	402	896	427	554	542	213	819	999999	240	999999	882	999999	629	722	939	999999	999999	231	546	999999	574	929	372	184	291	487	332	786	424	999999	56	226	522	427	999999	870	411	527	516	621	999999	542	495	648	534	999999	174	705	999999	919	858	200	999999	846	590	473	534	999999	273	65	881	43	999999	317	764	666	282	211	670	78	802	999999	714	999999	155	42	444	724	649	303	323	999999	584	504	999999	999999	137	676	837	999999	346	169	263	461	740	369	882	187	883	999999	999999	962	45	143	127	76	485	174	999999	999999	38	809	602	969	742	999999	999999	165	253	909	538	605	374	91	732	643	537	999999	194	786	999999	999999	840	781	587	360	591	450	386	999999	379	963	999999	288	560	536	566	294	999999	484	910	999999	933	974	999999	120	598	999999	410	484	538	232	979	913	409	772	969	821	391	999999	673	18	999999	999999	539	575	629	96	531	999999	86	253	544	709	876	432	999999	866	999999	477	762	637	50	902	999999	157	999999	72	879	788	567	745	902	337	999999	999999	948	688	999999	764	490	512	432	215	407	999999	687	999999	999999	976	449	999999	379	914	999999	46	999999	999999	786	391	999999	566	216	743	638	341	351	217	898	974	484	644	999999	999999	999999	260	999999	835	504	184	469	713	35	902	348	465	999999	988	707	774	933	81	902	999999	999999	924	305	689	576	76	943	480	381	72	502	804	680	692	927	379	830	143	381	611	999999	999999	999999	313	404	183	966	362	510	999999	50	412	742	378	514	72	999999	526	999999	438	240	999999	342	962	410	544	784	683	999999	999999	944	999999	699	300	999999	305	393	992	294	403	109	999999	970	257	31	100	999999	999999	188	864	425	313	874	943	381	932	545	577	903	999999	398	293	301	182	189	250	712	451	247	999999	679	962	999999	864	338	999999	29	95	999999	319	999999	483	504	206	999999	999999	925	999999	999999	208	999999	815	999999	999999	15	999999	299	797	77	781	388	621	73	999999	195	462	82	20	615	999999	913	999999	636	999999	999999	915	999999	105	999999	549	324	956	532	49	457	863	873	807	859	521	999999	231	999999	999999	931	860	419	999999	999999	459	568	915	999999	196	295	999999	188	504	55	99	38	204	537	528	999999	432	98	34	522	331	589	274	161	104	382	692	999999	476	662	528	505	263	93	810	980	409	815	999999	754	157	
685	379	999999	769	493	165	693	999999	702	509	771	395	22	999999	870	303	764	56	999999	999999	867	711	842	526	593	774	120	999999	547	67	616	752	279	374	646	999999	513	391	610	226	998	944	773	999999	757	120	250	404	940	687	644	769	531	161	289	973	536	245	999999	999999	54	966	950	999999	892	28	125	648	52	660	790	382	445	597	604	923	938	688	999999	999999	999999	999999	999999	860	423	847	231	999999	95	673	683	999999	216	892	999999	42	999999	999999	271	999999	995	602	999999	290	897	272	334	999999	556	999999	45	847	475	999999	194	338	189	100	231	54	797	996	562	379	976	999999	176	552	425	572	929	808	427	41	999999	931	364	506	999999	161	523	999999	999999	999999	638	835	999999	999999	708	843	852	999999	999999	226	940	999	49	982	313	384	105	781	518	984	436	236	430	443	225	999999	999999	999999	137	999999	531	509	434	999999	740	151	719	662	844	999999	720	36	999999	211	101	488	891	999999	203	588	999999	742	779	587	302	412	415	369	999999	999999	869	179	776	999999	694	440	574	216	251	999999	999999	442	936	936	274	410	334	228	999999	999999	370	601	489	548	24	999999	730	847	540	338	736	360	374	398	711	550	259	74	517	999999	913	685	141	999999	923	623	805	842	999999	892	87	196	27	561	95	278	689	237	822	904	710	727	676	912	999999	314	78	999999	234	723	160	270	711	691	823	999999	999999	458	625	401	984	999999	533	999999	260	999999	999999	813	999999	999999	861	999999	251	999999	999999	195	19	228	605	618	554	266	618	999999	741	817	485	335	737	409	999999	241	999999	999999	999999	823	999999	999999	999999	886	971	265	245	999999	999999	999999	28	109	742	637	676	999999	852	999999	846	727	999999	933	999999	442	73	17	85	903	635	630	419	820	691	136	999999	981	565	719	646	299	999999	827	738	999999	799	386	999999	999999	999999	565	999999	999999	584	999999	554	270	999999	999999	822	964	189	999999	999999	241	999999	207	999999	615	645	694	686	143	999999	999999	706	452	999999	999999	999999	687	424	999999	179	999999	251	814	246	499	999999	732	860	345	999999	682	119	689	672	506	895	601	969	977	464	48	879	255	245	36	999999	112	74	828	587	999999	549	999999	172	94	999999	903	960	999999	43	999999	999999	351	999999	687	447	999999	780	698	407	51	718	446	521	140	201	995	578	220	12	999999	667	41	758	761	999999	999999	526	999999	515	991	641	60	944	999999	214	537	999999	558	588	999999	332	376	431	546	426	113	691	42	893	995	335	999999	999999	999999	256	802	
592	485	555	999999	500	202	192	415	409	999999	502	971	999999	663	986	999999	631	532	158	300	610	222	344	999999	224	494	693	520	666	890	145	391	303	411	944	532	12	57	979	139	193	26	146	759	999999	720	115	240	18	999999	129	393	414	955	202	999999	151	525	327	15	509	672	748	519	532	120	677	524	999999	463	27	999999	999999	29	117	594	86	585	428	999999	388	463	999999	361	771	751	999999	348	218	574	391	999999	730	974	629	520	277	626	236	999999	52	999999	521	999999	999999	545	840	395	847	608	999999	566	107	822	626	56	170	999999	747	780	143	339	315	999999	82	999999	999999	999999	399	596	999999	999999	999999	999999	461	797	941	957	74	236	911	591	500	610	279	825	390	907	357	583	360	999999	999999	455	366	713	999999	999999	482	757	691	272	999999	260	999999	845	217	179	371	999999	115	212	332	521	999999	999999	838	705	874	256	160	946	231	816	246	446	999999	903	571	999999	522	573	485	316	999999	649	595	249	328	434	618	220	545	528	999999	157	999999	999999	999999	813	874	579	502	235	607	744	51	189	999999	845	999999	999999	999999	999999	316	541	727	999999	975	999999	957	599	387	449	999999	939	999999	702	999999	98	999999	999999	327	999999	874	999999	81	259	709	999999	607	415	234	999999	169	314	613	923	221	936	429	541	392	365	999999	284	202	62	596	668	343	348	841	925	999999	999999	985	849	999999	373	470	478	316	184	622	552	374	904	290	334	335	487	491	999999	669	357	830	962	901	599	750	28	662	999999	467	269	999999	999999	526	999999	328	763	184	999999	476	951	999999	217	742	313	910	297	772	999999	342	855	999999	439	266	609	999999	999999	947	159	623	451	815	274	999999	999999	978	999999	388	999999	999999	571	999999	644	935	717	132	622	230	999999	999999	463	255	400	708	612	413	999999	999999	917	999999	305	816	999999	233	999999	145	960	500	389	999999	845	999999	599	266	770	999999	221	999999	548	486	999999	802	359	999999	170	999999	424	565	114	949	999999	999999	999999	298	710	999999	287	420	911	581	999999	131	840	272	843	553	999999	144	938	999999	201	641	504	440	284	502	466	999999	73	999999	721	404	396	999999	492	822	447	310	999999	25	275	999999	999999	966	324	999999	961	999999	999999	616	549	290	627	54	757	211	528	40	999999	999999	999999	722	356	92	860	767	734	999999	999999	999999	115	999999	999999	922	794	400	59	537	126	796	541	380	938	457	999999	440	777	352	999999	290	304	416	296	999999	726	552	454	509	999999	556	753	999999	315	604	999999	
204	702	999999	260	366	999999	990	914	227	999999	999999	999999	899	999999	429	990	392	728	500	999999	699	68	248	999999	251	946	549	431	569	52	980	74	343	999999	93	999999	82	101	325	999999	999999	502	78	673	999999	769	554	704	999999	566	370	832	815	877	811	145	464	999999	18	420	613	568	354	184	695	854	449	952	720	691	918	999999	999999	372	423	206	990	575	398	999999	402	844	745	13	682	158	259	466	145	948	283	574	999999	905	999999	999999	157	893	978	953	999999	999999	984	993	648	79	428	999999	463	999999	155	889	999999	536	28	768	822	999999	502	999999	604	999999	817	772	418	353	217	999999	848	999999	999999	999999	999999	999999	999999	999999	860	752	365	613	729	806	999999	530	999999	394	464	556	886	756	922	807	999999	441	359	346	784	999999	585	304	999999	920	604	784	999999	999999	302	674	383	228	908	999999	985	889	816	999999	980	999999	999999	999999	889	660	999999	101	756	999999	704	165	999999	999999	25	648	176	999999	751	808	212	999999	999999	999999	999999	790	183	668	999999	999999	821	512	624	561	365	497	999999	561	415	210	309	512	38	324	999999	147	999999	567	212	269	999999	923	147	17	595	763	999999	227	932	999999	999999	952	999999	905	999999	999999	540	999999	460	528	407	614	656	999999	999999	699	199	999999	408	954	999999	615	466	589	999999	999999	374	616	965	602	999999	999999	999999	316	999999	356	268	999999	999999	999999	999999	999999	117	684	861	299	999999	999999	508	895	574	999999	999999	977	999999	872	496	664	958	532	999999	923	999999	999999	999999	384	985	349	999999	999999	440	999999	999999	256	356	158	508	782	999999	999999	999999	777	999999	999999	999999	490	214	651	419	999999	999999	604	174	372	999999	683	999999	258	330	486	314	928	999999	354	464	507	929	572	999999	748	373	999999	936	999999	902	60	999999	499	830	999999	180	343	929	977	303	999999	901	391	999999	673	663	259	461	999999	353	701	19	763	614	999999	999999	641	30	670	999999	155	667	999999	999999	999999	868	994	428	457	999999	970	999999	790	61	628	606	548	649	999999	95	124	262	999999	999999	210	51	61	884	999999	321	538	323	268	999999	158	999999	47	920	650	804	669	830	14	999999	383	702	999999	712	986	923	23	999999	72	585	372	999999	971	906	269	241	999999	119	999999	145	999999	656	999999	299	903	458	569	627	998	163	425	999999	258	762	584	508	822	348	898	386	999999	547	999999	683	139	999999	208	140	999999	419	986	559	999999	869	999999	726	962	929	809	538	999999	999999	992	908	999999	88	999999	218	332	999999	419	479	221	742	999999	
240	405	66	170	647	259	438	965	589	177	999999	999999	999999	605	858	545	892	538	369	31	999999	999999	999999	523	999999	999999	999999	808	999999	10	516	347	969	42	925	330	906	769	171	288	926	430	999999	741	303	999999	265	612	474	999999	526	999999	851	721	923	686	63	543	119	999999	270	630	75	589	660	999999	611	356	680	537	999999	132	999999	91	104	492	151	610	229	999999	364	386	343	684	483	999999	999999	258	118	249	999999	372	659	144	28	999999	364	999999	999999	775	999999	909	932	936	586	999999	999999	770	626	440	999999	453	324	565	672	883	296	391	999999	94	999999	363	247	440	271	999999	472	242	72	798	138	327	529	453	999999	455	454	406	107	89	999999	725	631	999999	704	823	58	103	999999	145	18	973	999999	996	743	541	999999	999999	675	320	999999	340	707	827	312	227	923	999999	907	999999	438	890	293	999999	91	316	999999	569	736	447	999999	378	770	927	790	165	609	533	709	126	782	999999	730	787	158	671	28	804	375	487	899	187	196	999999	706	128	999999	999999	914	437	809	112	765	237	102	999999	999999	779	999999	157	617	399	170	999999	444	485	169	505	878	419	298	927	204	258	548	50	192	524	999999	671	475	999999	619	282	317	999999	197	503	695	596	111	248	766	228	870	510	999999	405	999999	230	958	193	813	504	148	882	908	517	999999	61	379	55	999999	376	999999	999999	779	888	999999	764	298	999999	810	291	318	60	170	999999	387	48	33	786	714	10	712	291	115	125	143	435	770	680	999999	999999	226	999999	999999	400	546	181	730	138	922	55	932	302	383	531	195	98	999999	932	139	999999	37	593	341	558	999999	999999	593	999999	999999	999999	994	618	852	175	999999	263	371	770	439	216	317	895	863	668	78	419	908	999999	929	999999	714	837	550	172	616	633	723	140	736	156	588	75	999999	874	61	323	449	218	465	932	727	999999	503	923	343	141	729	672	999999	253	491	18	999999	709	343	166	77	690	559	442	539	240	43	292	627	251	522	988	999999	754	999999	700	128	996	327	763	344	627	828	484	999999	61	650	493	665	579	999999	674	541	895	999999	759	658	33	403	497	999999	220	305	999999	999999	741	65	735	283	791	890	738	391	999999	821	450	862	84	538	487	589	550	627	57	911	999999	457	721	999999	220	999999	104	603	830	999999	133	332	999999	864	172	995	915	219	874	689	999999	292	999999	83	805	896	584	999999	915	907	377	593	999999	999999	771	293	344	236	72	750	796	144	561	999999	999999	
128	999999	219	999999	492	999999	999999	753	368	999999	565	495	999999	999999	324	999999	608	687	923	479	999999	84	555	999999	999999	660	999999	999999	133	892	467	730	999999	386	999999	770	999999	999999	432	243	46	999999	999999	999999	215	798	697	533	999999	293	197	457	638	264	167	53	999999	999999	999999	999999	984	193	629	999999	851	834	999999	271	25	553	102	489	264	689	442	999999	195	683	887	999999	963	166	999999	840	705	20	102	973	228	643	200	258	631	600	259	853	221	422	31	380	540	435	517	204	200	999999	999999	948	821	468	857	999999	238	417	999999	827	784	999999	771	999999	742	293	53	381	363	843	999999	664	439	589	488	773	999999	516	550	537	649	213	649	999999	818	153	999999	999999	786	302	29	224	999999	431	78	432	651	190	638	999999	392	145	841	999999	850	538	999999	241	979	999999	999999	999999	999999	341	188	999999	148	773	999999	598	141	293	595	70	824	643	999999	18	521	65	132	481	999999	303	154	513	372	302	999999	290	999999	921	780	701	66	307	357	400	999999	999999	293	877	999999	999999	125	109	549	780	999999	216	999999	510	719	923	999999	764	844	999999	196	675	218	846	626	742	963	219	512	893	13	527	295	541	999999	34	772	255	322	999999	187	54	963	591	769	999999	684	134	999999	856	739	999999	462	999999	213	577	288	447	260	425	999999	999999	999999	655	777	999999	921	999999	745	999999	999999	716	451	17	999999	151	711	627	86	999999	68	838	999999	656	999999	711	74	512	337	198	746	999999	994	897	999999	999999	458	317	814	999999	29	619	389	516	999999	32	850	455	397	71	999999	660	371	574	999999	248	999999	940	501	75	941	419	736	999999	948	999999	722	554	257	124	999999	404	813	999999	999999	999999	999999	500	951	141	860	618	999999	999999	333	96	962	430	540	999999	383	517	815	748	823	610	999999	832	568	878	310	306	208	999999	378	470	847	59	907	918	788	999999	989	370	215	332	304	470	999999	999999	864	302	999999	736	999999	999999	999999	999999	498	67	565	627	999999	999999	830	564	420	840	999999	862	999999	913	523	999999	999999	976	528	454	543	501	315	999999	608	999999	23	17	292	471	543	202	882	999999	560	849	363	999999	999999	916	540	651	911	464	573	371	623	999999	779	402	13	764	657	144	531	997	752	152	28	235	69	822	282	949	999999	704	979	466	999999	673	268	571	999999	611	914	892	999999	999999	999999	247	93	72	238	889	468	999999	545	999999	261	563	107	220	999999	249	999999	717	379	962	167	868	391	999999	598	999999	999999	441	263	55	
229	999999	417	901	303	781	152	996	594	392	490	528	168	241	214	798	575	57	429	270	754	207	523	627	693	980	999999	925	473	131	999999	36	525	500	528	621	155	999999	916	370	999999	861	132	986	481	639	709	160	952	800	540	999999	22	992	300	31	126	789	218	323	999999	226	999999	472	638	999999	999999	668	999999	593	652	379	140	69	173	893	84	537	156	63	280	999999	999999	999999	591	999999	999999	533	209	999999	505	366	987	603	443	881	338	999999	357	27	636	51	447	369	157	171	956	952	999999	407	946	589	643	164	999999	231	999999	858	999999	971	449	999999	469	999999	98	296	391	537	626	291	564	425	999999	138	427	238	267	614	526	429	711	72	704	999999	559	915	722	833	560	221	638	479	778	999999	578	999999	581	999999	281	860	780	999999	336	547	842	531	409	514	737	814	963	999999	999999	999999	270	387	999999	667	656	182	999999	999999	999999	414	653	94	646	803	560	269	657	36	999999	999999	649	292	735	166	959	999999	515	217	105	999999	258	999	147	325	125	999999	391	914	585	108	295	231	451	922	893	757	884	606	954	477	999999	999999	305	675	999999	999999	651	618	707	628	999999	366	463	241	166	654	947	999999	687	999999	877	742	451	999999	380	427	999999	813	273	211	153	909	262	627	588	320	703	471	512	999999	550	773	216	957	442	999999	768	219	766	249	810	563	918	596	599	424	496	71	305	395	999999	999999	355	999999	999999	999999	999999	999999	652	845	999999	485	818	549	818	114	535	999999	801	451	659	631	57	34	401	589	999999	666	37	174	824	641	176	127	11	999999	428	710	999999	685	999999	933	567	920	298	334	745	999999	777	495	889	12	269	854	735	999999	790	330	114	895	766	448	807	488	30	318	319	700	547	116	686	999999	21	126	626	726	73	136	735	76	843	999999	888	542	284	822	382	322	392	496	921	999999	606	586	919	999999	135	89	900	979	25	55	999999	999999	809	999999	999999	153	237	999999	451	664	595	999999	61	155	559	274	213	999999	936	999999	318	61	194	999999	228	999999	999999	250	600	984	236	999999	999999	798	789	227	733	220	831	238	999999	383	54	999999	999999	999999	999999	773	999999	860	875	702	999999	28	737	999999	999999	999999	845	566	946	986	418	467	438	838	987	263	365	342	541	999999	376	999999	912	999999	17	999999	86	660	899	433	999999	739	119	533	999999	42	71	19	740	513	999999	275	999999	107	999999	587	829	999999	580	281	417	999999	329	881	335	344	115	802	772	999999	154	999999	
666	999999	573	678	358	904	134	954	999999	356	999999	38	999999	999999	426	814	969	430	107	412	999999	628	25	929	419	237	208	379	926	999999	247	999999	369	188	609	999999	534	999999	238	925	999999	626	89	71	999999	301	999999	234	918	301	832	351	461	741	115	47	508	644	999999	131	705	755	37	999999	118	421	669	999999	501	657	999999	999999	201	999999	863	462	548	953	46	128	974	973	999999	999999	436	896	728	999999	999999	571	270	890	38	117	229	793	599	999999	999999	481	632	999999	732	270	21	159	159	289	999999	999999	498	554	607	150	156	731	303	401	505	222	692	51	377	930	396	399	654	94	952	80	863	401	10	565	495	172	999999	200	999999	999999	999999	449	750	430	82	715	999999	888	960	497	499	207	651	999999	788	591	999999	802	999999	999999	504	75	999999	806	999999	106	554	52	654	984	490	113	777	228	999999	253	301	947	857	680	116	766	133	464	999999	999999	750	270	776	904	727	448	326	999999	782	681	999999	943	641	999999	171	250	243	976	16	395	430	433	274	545	300	497	999999	203	514	737	941	873	236	999999	356	294	275	750	267	52	787	774	999999	999999	141	999999	316	880	999999	866	532	157	999999	194	245	999999	995	240	614	240	502	999999	498	999999	739	999999	717	517	999999	877	974	493	719	999999	608	655	987	480	414	999999	191	74	999999	648	214	794	425	999999	887	38	298	44	145	36	550	999999	286	400	65	999999	640	798	261	641	999999	999999	438	493	586	589	339	525	826	671	58	437	448	849	999999	944	822	675	999999	600	588	999999	999999	692	423	943	379	597	425	521	311	999999	813	52	756	175	366	932	999999	307	699	773	218	999999	978	999999	225	999999	999999	120	80	999999	177	660	63	951	999999	746	80	642	220	741	999999	315	370	665	999999	406	999999	674	999999	890	220	333	999999	815	999999	999999	999999	999999	727	943	47	999999	450	346	225	163	999999	805	483	620	862	822	96	957	673	902	113	322	499	819	343	999999	532	190	999999	844	999999	247	229	808	999999	770	914	999999	704	795	999999	33	450	470	417	297	999999	999999	37	398	999999	944	152	999999	999999	401	810	999999	609	161	782	270	592	381	404	751	999999	675	999999	102	907	819	999999	877	47	90	871	39	412	55	694	564	999999	365	607	999999	105	999999	999999	640	959	16	667	553	999999	999999	440	999999	75	665	711	525	999999	999999	491	999999	691	274	792	699	529	781	999999	564	999999	228	117	237	773	590	655	197	999999	948	999999	900	162	708	865	442	649	802	
963	746	344	999999	184	227	999999	999999	132	999999	606	339	120	188	510	112	97	999999	497	999999	305	485	999999	524	879	441	802	590	273	982	409	360	59	727	999999	999999	999999	297	999999	889	363	592	467	824	590	317	837	953	999999	59	621	81	999999	446	507	999999	736	999999	299	743	424	293	917	999999	999999	256	289	393	371	750	883	999999	750	607	999999	712	28	999999	999999	572	999999	849	999999	223	371	338	415	999999	999999	339	34	999999	997	310	999999	80	675	327	401	343	37	454	592	650	176	999999	330	346	597	999999	469	550	886	999999	149	575	103	999999	778	104	840	999999	173	999999	726	483	802	449	999999	999999	47	999999	999999	600	544	158	266	549	56	999999	17	78	999999	434	999999	999999	522	999999	170	999999	977	971	549	307	999999	361	291	560	924	692	28	881	999999	818	999999	769	999999	296	999999	999999	319	553	656	237	96	771	999999	739	999999	252	961	999999	288	242	801	75	999999	999999	107	192	867	705	625	999999	532	136	864	207	676	999999	727	236	98	180	999999	434	324	999999	999999	731	999999	551	999999	999999	999999	496	602	971	27	999999	618	270	999999	999	132	613	927	302	705	960	907	461	72	72	999999	999999	443	118	651	999999	999999	999999	285	999999	490	326	316	943	999999	45	533	892	190	984	999999	467	47	98	57	977	506	32	616	260	824	999999	999999	999999	167	997	63	493	999999	999999	941	779	984	999999	519	806	306	983	999999	669	436	25	999999	88	580	999999	696	354	71	999999	869	999999	232	999999	551	999999	836	980	786	999999	982	999999	572	539	52	999999	482	223	999999	250	680	999999	362	946	823	808	999999	410	755	999999	310	708	431	655	781	223	556	999999	281	999999	969	999999	207	45	999999	396	452	741	45	868	584	482	775	821	994	356	376	999999	999999	999999	999999	436	234	685	999999	284	618	917	758	829	999999	523	942	999999	280	999999	326	999999	999999	436	365	999999	374	887	526	827	933	610	999999	434	847	999999	757	539	998	543	101	521	711	413	778	535	983	216	713	999999	999999	475	551	639	40	59	26	775	386	53	999999	347	169	506	351	18	265	999999	981	884	999999	413	311	999999	999999	804	615	856	658	999999	253	168	183	465	999999	467	69	999999	999999	797	264	999999	999999	954	482	754	361	214	72	769	279	999999	234	828	305	137	173	999999	999999	235	999999	170	127	556	800	902	999999	703	220	883	949	244	999999	194	630	999999	260	356	264	517	453	410	794	888	560	593	999999	354	169	168	999999	999999	654	179	999999	103	999999	605	999999	579	
591	657	994	188	999999	45	731	999999	999999	523	877	816	559	999999	782	44	376	999999	996	217	969	818	999999	61	588	703	590	999999	999999	536	999999	655	202	685	925	999999	999999	615	999999	524	861	893	999999	646	291	488	695	999999	397	328	727	636	609	999999	999999	999999	123	999999	600	126	455	972	218	999999	999999	231	623	873	999999	986	999999	761	170	999999	355	85	672	897	769	110	18	795	371	999999	809	999999	56	255	999999	162	681	999999	24	950	79	888	685	999999	999999	69	999999	822	860	999999	700	966	475	137	999999	534	999999	226	183	500	118	659	999999	999999	861	325	185	378	798	781	315	165	746	220	412	466	399	197	999999	709	999999	196	999999	961	812	843	999999	918	653	999999	61	465	999999	524	999999	420	287	979	622	724	883	495	34	89	104	999999	229	265	724	144	145	999999	368	473	999999	922	723	649	894	28	999999	999999	725	257	729	999999	999999	231	377	991	189	420	575	142	826	750	172	856	866	277	623	558	203	518	415	148	999999	824	270	919	696	637	94	604	223	626	770	776	359	254	677	999999	887	999999	999999	724	348	236	999999	514	999999	999999	999999	626	404	952	999999	216	842	590	999999	999999	961	999999	305	551	335	970	999999	209	979	395	506	621	599	999999	670	471	999999	691	800	870	999999	999999	999999	829	854	468	209	999999	563	999999	934	768	999999	635	47	439	999999	414	999999	377	999999	448	534	999999	370	999999	37	779	291	602	653	160	790	999999	865	999999	298	475	999999	999999	999999	658	646	425	999999	999999	999999	964	588	241	43	999999	303	433	999999	738	231	999999	999999	692	999999	430	979	961	910	783	978	618	769	832	999999	999999	717	530	999999	658	802	119	913	999999	51	999999	201	999999	568	505	999999	366	329	137	983	504	17	14	437	351	678	999999	515	999999	759	512	204	755	100	81	440	999999	999999	905	999999	999999	880	835	650	377	238	929	999999	414	926	999999	999999	642	849	647	999999	712	999999	264	980	999999	999999	246	874	539	999999	445	960	999999	999999	94	539	999999	201	999999	999999	181	364	70	122	999999	999999	999999	750	147	223	999999	906	452	127	999999	680	573	924	818	517	999999	961	120	507	793	969	904	349	999999	999999	875	451	978	999999	999999	358	42	152	241	999999	504	999999	736	326	999999	539	517	999999	999999	414	965	999999	999999	363	999999	220	999999	999999	999999	779	999999	760	908	64	347	120	928	429	344	379	647	431	693	999999	23	157	234	999999	200	263	461	534	12	437	126	386	999999	624	54	572	114	480	999999	461	999999	743	587	
682	978	207	999999	999999	45	999999	766	544	805	999999	999999	831	999999	999999	372	75	327	853	757	480	937	961	999999	313	999999	772	275	177	999999	999999	537	280	999999	552	815	992	999999	373	499	45	671	582	580	999999	999999	222	586	654	999999	757	999999	999999	986	116	744	26	166	999999	713	273	702	598	936	573	999999	78	271	443	999999	379	422	954	363	722	809	365	391	370	37	172	195	620	999999	999999	108	934	294	463	999999	798	835	999999	660	235	342	82	999999	16	820	217	951	152	999999	738	344	189	999999	273	307	999999	635	796	280	550	999999	999999	999999	96	475	926	784	999999	635	845	543	78	999999	999999	389	999999	720	384	549	820	221	53	609	999999	999999	918	694	30	999999	999999	173	49	84	120	999999	260	543	999999	541	893	432	999999	517	175	204	999999	886	121	884	570	668	999999	256	460	338	44	482	217	580	556	241	764	650	999999	682	504	993	999999	980	999999	999999	171	842	655	397	999999	535	999999	137	248	42	583	145	596	999999	912	999999	999999	781	123	778	336	978	985	662	667	502	311	493	999999	282	999999	140	999999	999999	506	417	600	999999	271	999999	48	90	342	523	999999	628	64	454	769	711	379	411	999999	360	867	999999	857	993	730	575	234	950	437	966	339	452	999999	229	999999	999999	999999	561	520	614	739	256	646	471	13	48	448	999999	723	988	902	999999	273	405	999999	999999	560	606	341	999999	283	97	652	375	194	215	249	835	199	275	999999	818	891	999999	620	621	547	396	999999	691	137	378	237	449	73	47	189	984	999999	941	999999	595	229	824	340	652	999999	999999	286	797	799	612	666	999999	478	94	410	20	784	999999	776	173	616	650	568	905	859	212	312	157	999999	264	125	999999	331	923	598	76	922	968	999999	999999	999999	202	999999	524	711	779	971	978	636	999999	209	999999	175	781	979	579	999999	434	792	999999	967	138	771	999999	497	417	136	555	496	344	98	999999	871	509	62	423	759	54	204	89	241	334	521	857	65	294	93	999999	943	29	811	999999	186	626	309	999999	431	356	37	303	653	425	491	302	90	393	959	999999	728	566	819	999999	240	999999	169	642	617	999999	999999	212	999999	586	611	477	533	999999	999999	254	209	999999	999999	412	27	900	436	815	842	228	777	999999	335	427	821	999999	209	600	999999	474	466	667	999999	999999	866	825	999999	77	814	24	769	488	753	999999	466	657	999999	416	203	340	999999	353	799	999999	145	818	999999	906	764	234	999999	932	344	175	999999	542	706	999999	999999	202	
931	369	11	828	459	999999	917	620	961	174	812	792	999999	999999	198	999999	999999	999999	383	999999	999999	72	312	590	745	836	999999	588	999999	924	951	101	870	999999	408	916	999999	971	939	846	900	265	945	600	421	486	536	999999	977	674	674	730	109	499	253	868	66	421	92	622	155	999999	694	999999	222	720	922	405	999999	281	771	999999	46	537	156	999999	999999	999999	999999	269	999999	735	611	261	259	999999	992	999999	757	540	860	930	888	326	999999	999999	571	908	387	999999	564	141	890	999999	903	778	999999	572	353	561	751	353	999999	823	322	420	728	999999	787	992	999999	551	647	987	421	999999	999999	720	836	585	131	218	335	476	704	179	844	905	357	480	536	429	37	206	999999	999999	687	74	13	290	842	999999	131	999999	973	22	493	999999	293	999999	771	974	735	999999	439	542	999999	776	128	153	575	822	94	316	999999	308	524	451	999999	999999	163	943	716	556	999999	992	96	940	999999	999999	685	941	999999	294	709	562	999999	269	766	999999	999999	910	999999	999999	714	29	53	814	928	674	498	51	999999	389	909	999999	267	999999	35	447	999999	999999	283	436	467	634	211	799	999999	903	615	265	684	951	415	999999	997	857	841	722	948	282	21	828	204	999999	246	242	385	881	999999	513	243	999999	800	422	637	519	401	90	818	254	217	35	69	999999	366	753	999999	999999	830	410	347	313	498	999999	75	454	999999	823	397	968	424	725	999999	999999	32	999999	161	993	615	488	465	999999	903	704	74	986	769	961	999999	493	268	718	61	894	999999	929	831	626	356	193	286	578	999999	849	829	492	426	958	220	11	601	980	61	351	945	586	409	793	999999	88	685	281	545	904	999999	999999	674	714	935	102	533	534	646	432	999999	886	78	63	875	582	569	999999	999999	285	999999	287	666	999999	949	589	529	47	999999	278	508	15	42	788	999999	999999	818	999999	33	999999	478	999999	344	629	150	68	518	999999	918	536	518	874	530	270	22	433	49	964	765	355	573	495	26	999999	923	206	854	289	914	752	764	857	787	632	999999	999999	942	47	569	890	80	999999	129	981	759	999999	484	772	776	999999	93	853	946	999999	999999	982	60	966	705	944	214	999999	441	175	999999	660	97	897	999999	198	490	12	999999	874	284	399	375	999999	619	300	721	92	513	208	669	999999	999999	119	88	824	999999	976	341	624	999999	841	741	999999	218	999999	546	999999	319	588	235	91	458	81	402	164	616	25	999999	999999	233	131	725	243	999999	861	999999	977	999999	637	
424	999999	670	780	198	442	657	421	826	520	754	999999	999999	925	972	588	462	839	716	923	218	758	630	926	401	564	126	999999	457	356	999999	568	767	999999	173	722	999999	677	883	959	507	999999	198	835	661	98	358	800	999999	999999	999999	909	271	895	429	665	883	744	388	999999	326	158	999999	999999	172	195	376	999999	761	999999	177	784	956	756	426	22	999999	794	275	312	215	326	248	538	947	449	307	871	261	999999	839	676	999999	999999	643	358	999999	999999	673	475	722	999999	49	19	750	624	953	514	479	999999	106	98	478	85	427	999999	910	999999	999999	722	888	504	839	999999	421	501	495	706	123	999999	781	851	999999	799	590	948	286	999999	999999	333	495	999999	402	844	411	750	207	223	831	999999	999999	806	196	950	999999	228	427	785	598	259	999999	256	999999	411	999999	999999	999999	678	495	479	723	681	999999	208	237	105	111	995	999999	999999	303	282	874	480	630	975	999999	179	222	371	530	501	640	538	204	249	401	990	218	166	782	528	999999	361	919	766	169	999999	723	491	126	999999	934	927	955	855	381	920	781	999999	590	798	465	133	949	232	999999	118	13	987	999999	121	786	694	999999	775	555	522	561	864	815	676	999999	999999	255	107	566	712	582	349	867	481	219	558	575	999999	999999	603	412	696	724	61	983	735	787	15	999999	249	999999	999999	310	858	368	917	845	914	999999	999999	999999	852	665	339	535	999999	999999	232	901	999999	999999	999999	712	952	120	865	149	764	999999	720	944	250	461	327	672	402	49	999999	123	302	713	661	999999	338	724	560	41	999999	525	999999	615	999999	113	418	130	999999	477	357	999999	503	778	90	231	632	790	638	400	347	666	143	625	121	119	999999	999999	999999	999999	384	999999	999999	833	753	249	373	114	389	146	999999	207	538	924	691	270	619	524	999999	999999	18	547	96	999999	693	729	392	703	999999	455	504	892	663	870	999999	130	198	999999	34	999999	858	528	411	501	357	999999	137	218	999999	850	999999	94	999999	37	265	836	150	400	999999	999999	856	669	999999	934	999999	999999	544	999999	830	999999	999999	949	499	791	999999	490	146	594	812	552	601	183	769	653	999999	420	10	999999	614	267	979	797	529	10	984	198	917	477	999999	207	606	469	999999	999999	999999	550	594	111	454	999999	999999	999999	588	999999	432	682	899	956	978	231	159	907	999999	999999	591	999999	430	499	806	999999	572	669	734	999999	946	141	795	406	874	415	825	898	999999	839	999999	432	999999	931	999999	311	298	999999	498	638	57	
698	416	999999	999999	503	129	105	305	999999	212	40	822	999999	999999	301	999999	503	91	573	406	261	726	223	999999	168	76	498	921	504	105	611	181	105	999999	257	724	981	999999	381	999999	730	999999	999999	637	536	610	999999	290	999999	424	795	879	999999	242	999999	999999	203	808	622	436	630	999999	800	966	600	859	727	416	403	577	999999	877	710	287	675	657	606	585	479	558	831	218	999999	89	999999	732	256	862	771	286	999999	999999	13	944	665	556	999999	999999	47	677	883	829	887	708	518	917	178	647	566	999999	374	618	339	73	605	422	537	720	666	867	613	864	644	127	56	733	999999	765	622	129	999999	453	548	801	675	11	331	937	570	999999	563	608	305	633	911	999999	843	939	999999	252	29	91	497	179	74	999999	999999	999999	662	785	53	999999	34	447	293	921	999999	999999	398	999999	999999	600	999999	283	999999	14	999999	999999	999999	143	889	935	999999	379	109	773	999999	378	737	656	999999	561	284	785	349	999999	583	857	349	989	999999	315	550	999999	160	429	999999	223	865	69	459	183	999999	528	896	117	999999	999999	348	520	999999	701	800	742	786	999999	999999	374	934	163	430	711	671	226	301	583	394	680	229	680	841	999999	512	678	999999	999999	997	755	888	999999	999999	928	519	829	999999	150	515	808	958	620	113	566	289	712	638	747	511	346	237	322	723	316	435	668	678	234	999999	999999	545	152	999999	569	999999	703	990	502	999999	842	202	160	78	586	722	608	999999	284	461	799	999999	459	142	660	528	999999	517	999999	503	999999	160	999999	951	393	273	816	999999	544	91	586	721	146	999999	669	154	86	253	147	594	827	102	999999	999999	399	91	96	999999	881	51	909	195	144	999	351	999999	403	999999	684	323	905	999999	41	203	875	88	999999	903	472	516	451	332	380	999999	675	758	756	36	999999	312	186	805	999999	999999	181	401	999999	147	213	978	750	999999	568	824	688	307	70	999999	896	321	999999	192	999999	374	599	586	814	872	999999	593	935	999999	648	382	146	999999	333	539	31	484	501	999999	700	493	999999	999999	763	556	999999	377	698	555	139	250	999999	994	268	832	999999	999999	586	714	813	620	53	384	999999	196	687	999999	974	531	189	422	820	420	492	63	608	35	999999	268	999999	955	895	390	246	999999	999999	152	841	500	636	436	897	786	953	89	450	391	346	577	868	995	403	176	999999	717	429	999999	511	214	233	877	773	999999	425	857	724	663	147	830	937	999999	999999	999999	999999	753	525	999999	467	999999	999999	
999999	689	254	999999	303	999999	999999	24	529	999999	545	640	999999	277	758	999999	578	370	105	365	787	999999	515	999999	332	259	919	999999	622	202	396	255	109	600	16	198	999999	999999	132	999999	999999	648	618	999999	402	905	118	999999	146	999999	946	673	372	999999	825	973	183	999999	76	999999	642	456	999999	337	592	299	541	47	270	570	999999	649	247	799	368	148	635	663	247	427	150	713	145	531	255	722	883	61	999999	43	999999	913	862	88	663	549	999999	290	999999	999999	374	81	945	576	956	306	435	572	688	686	347	519	999999	649	999999	929	321	999999	91	869	415	999999	272	237	555	230	787	168	146	818	892	355	404	999999	62	79	767	999999	575	999999	297	321	372	98	696	999999	999999	999999	185	999999	999999	386	209	999999	999999	885	809	717	999999	735	518	999999	435	870	794	992	125	243	597	833	171	752	305	142	582	104	126	183	999999	59	684	999999	982	413	590	999999	155	14	446	999999	270	999999	547	999999	440	30	885	502	303	704	389	312	999999	352	571	485	91	999999	817	999999	768	635	186	971	61	944	293	32	289	289	846	121	999999	429	999999	122	215	999999	999999	561	999999	624	880	999999	670	381	999999	640	841	115	434	88	196	842	408	635	999999	576	787	496	736	863	999999	24	857	278	514	205	780	459	279	625	375	266	394	154	754	999999	999999	679	995	653	999999	183	854	767	925	954	31	937	249	639	677	215	824	355	999999	866	999999	401	867	753	860	392	836	999999	712	930	458	264	880	533	275	118	999999	93	999999	999999	169	100	353	559	184	842	220	640	947	170	441	999999	743	999999	369	909	999999	999999	793	999999	347	55	64	999999	506	766	66	715	999999	999999	999999	741	673	370	707	889	58	317	999999	27	999999	205	861	552	498	419	520	992	174	366	305	258	999999	883	702	123	45	999999	63	417	999999	999999	276	388	999999	700	376	383	190	480	860	999999	674	776	627	151	999999	512	506	96	256	74	551	999999	273	465	451	999999	668	593	853	999999	999999	999999	241	999999	929	999999	999999	798	53	147	811	693	999999	800	584	999999	266	560	928	533	852	967	171	721	953	268	124	990	259	586	999999	597	626	170	999999	513	999999	950	999999	999999	415	708	53	119	999999	857	999999	473	881	927	533	117	999999	330	999999	296	999	520	999999	999999	368	116	548	466	432	224	76	345	559	80	979	999999	999999	999999	127	153	924	61	468	106	756	651	118	999999	63	999999	932	306	321	999999	513	34	236	550	352	309	169	586	687	49	
999999	999999	914	810	948	226	999999	447	999999	704	999999	948	999999	627	915	999999	997	227	413	825	291	770	33	603	567	999999	89	798	999999	818	984	999999	374	429	315	589	737	308	999999	836	838	999999	103	999999	999999	565	972	609	635	999999	311	942	182	861	757	29	153	320	253	999999	147	999999	999999	394	720	34	583	633	321	335	980	999999	843	576	986	795	999999	999999	20	999999	982	479	999999	999999	516	52	999999	512	671	295	999999	426	64	999999	699	868	923	709	999999	568	982	349	298	999999	999999	611	108	999999	875	961	999999	736	309	252	21	667	806	999999	877	677	859	999999	961	35	889	999999	645	463	999999	127	872	966	518	451	28	643	191	863	999999	905	943	999999	636	709	999999	709	127	812	999999	41	71	601	832	229	709	911	387	272	419	99	966	644	728	758	99	999999	228	857	999999	999999	999999	943	999999	971	999999	299	444	261	999999	189	999999	833	95	846	65	280	144	299	742	117	265	918	454	506	999999	999999	841	878	620	565	491	269	588	11	555	128	999999	860	999999	419	476	999999	188	239	652	999999	559	882	702	818	999999	928	125	999999	999999	567	498	999999	999999	434	458	999999	641	527	698	999999	254	999999	300	936	999999	283	803	333	640	140	739	999999	854	805	999999	958	999999	801	324	562	154	472	889	999999	629	637	999999	71	960	999999	999999	661	541	474	889	474	999999	999999	999999	999999	135	792	484	999999	827	284	384	999999	684	499	389	839	213	999999	43	781	204	313	999999	999999	456	742	999999	729	646	88	999999	389	916	999999	377	420	999999	356	999999	361	987	908	170	355	263	599	387	470	531	654	458	405	441	117	280	999999	458	637	521	392	429	999999	999999	749	601	995	321	408	132	969	451	857	708	681	793	296	153	999999	999999	857	365	999999	207	999999	999999	286	948	808	15	99	999999	999999	835	54	999999	242	572	421	999999	268	287	978	348	999999	213	999999	697	999999	324	983	999999	496	123	663	37	527	557	999999	999999	999999	999999	513	403	999999	17	999999	32	663	749	560	999999	732	218	999999	580	387	999999	999999	787	999999	589	198	494	31	955	475	647	181	27	414	999999	228	302	999999	999999	774	584	999999	555	999999	578	999999	19	999999	269	412	288	858	93	650	964	912	566	999999	735	858	29	999999	87	999999	53	999999	645	345	876	505	439	780	53	999999	802	257	99	999999	460	554	189	730	761	552	196	788	97	999999	449	772	662	212	702	999999	754	212	238	23	479	728	398	673	887	999999	972	999999	814	287	847	717	823	301	
639	999999	678	298	999999	534	355	265	762	278	999999	113	843	999999	88	690	61	600	999999	86	795	732	166	516	843	996	999999	999999	973	999999	529	732	949	370	573	520	684	466	591	704	999999	999999	965	999999	777	999999	921	745	429	999999	236	999999	698	999999	999999	906	35	172	454	999999	955	666	999999	952	748	173	164	999999	663	567	999999	594	19	999999	418	580	766	46	738	70	85	999999	269	848	583	283	43	212	999999	999999	495	522	22	999999	749	11	932	22	999999	999999	628	448	91	862	128	642	999999	384	338	925	150	999999	433	999999	548	130	999999	999999	999999	475	999999	952	618	996	81	999999	581	999999	575	999999	648	753	999999	135	999999	636	999999	407	730	941	45	658	873	938	526	999999	99	628	429	628	605	499	644	905	482	676	829	94	999999	635	70	205	999999	922	286	999999	334	308	999999	911	378	998	999999	437	439	999999	88	680	480	999999	404	953	999999	946	810	159	999999	759	652	764	999999	667	999999	104	881	840	999999	951	661	999999	182	790	675	999999	259	606	786	217	476	10	598	159	614	999999	241	116	583	862	121	999999	999999	999999	656	198	114	710	999999	999999	555	599	633	999999	29	999999	999999	613	288	114	999999	214	373	902	292	651	175	999999	62	401	999999	999999	267	986	840	533	853	999999	999999	487	999999	549	224	999999	999999	999999	377	472	139	999999	999999	999999	828	478	999999	907	764	999999	292	999999	32	999999	999999	990	755	781	999999	999999	296	495	999999	796	478	800	701	157	989	205	251	999999	283	703	527	788	579	244	945	788	820	932	999999	999999	324	139	464	955	999999	234	999999	999999	544	999999	186	999999	777	35	159	38	776	999999	999999	568	142	999999	731	329	930	869	421	999999	836	553	999999	363	725	27	481	349	346	746	266	999999	999999	372	870	999999	527	999999	20	553	94	917	21	802	999999	211	346	448	408	145	35	32	812	900	53	991	999999	822	919	760	553	810	691	999999	999999	162	784	999999	15	189	802	999999	858	867	436	918	541	33	348	524	999999	43	940	999999	721	244	952	883	999999	879	647	999999	963	999999	999999	999999	999999	981	51	862	426	576	442	228	343	977	173	945	473	134	459	881	484	404	999999	520	999999	999999	318	526	209	999999	452	136	541	107	93	607	867	162	692	560	999999	485	107	114	601	721	867	999999	80	16	420	999999	429	999999	999999	999999	181	489	414	744	673	999999	663	526	134	316	999999	245	894	566	999999	320	442	899	999999	999999	999999	974	918	158	623	574	456	202	490	258	706	775	878	524	
435	387	748	948	886	466	822	999999	999999	999999	44	631	849	514	928	999999	761	530	999999	230	999999	999999	999999	266	130	999999	78	470	999999	875	610	911	367	999999	140	700	572	493	22	442	999999	726	999999	633	123	991	725	942	273	391	999999	999999	909	657	263	238	999999	491	827	788	398	999999	545	115	685	133	274	999999	383	238	999999	999999	517	999999	999999	999999	213	999999	152	139	999999	999999	206	999999	388	434	11	710	126	901	999999	999999	666	234	54	824	190	999999	999999	990	727	256	999999	44	855	229	667	486	613	718	35	879	349	698	415	271	165	999999	726	999999	131	999999	362	481	355	999999	611	293	999999	229	363	324	989	999999	412	999999	567	999999	797	169	766	525	106	408	999999	13	999999	999999	819	999999	999999	999999	999999	697	999999	173	893	96	689	410	617	999999	107	394	364	999999	999999	196	295	288	999999	993	999999	567	494	605	467	954	605	351	713	999999	999999	605	999999	75	999999	999999	293	248	243	999999	482	397	551	391	428	712	53	174	999999	555	682	540	89	999999	203	604	212	999999	705	999999	490	347	999999	974	910	502	834	999999	558	598	902	56	55	999999	999999	706	999999	112	187	754	999999	441	238	168	999999	933	525	999999	999999	557	98	30	543	303	990	145	999999	999999	481	926	878	754	615	524	653	635	999999	857	166	496	589	110	999999	951	999999	59	118	538	24	999999	977	951	999999	999999	999999	999999	513	999999	242	384	999999	448	630	261	999999	999999	825	714	514	335	448	999999	726	385	967	988	999999	999999	275	940	37	999999	562	505	948	926	336	614	24	771	131	743	625	781	491	999999	479	835	84	871	233	999999	33	689	538	319	234	999999	999999	521	999999	999999	486	999999	357	842	886	135	999999	950	830	220	699	743	999999	704	52	945	893	999999	999999	109	517	999999	716	632	999999	873	967	639	701	294	581	502	823	210	267	999999	434	999999	264	999999	999999	999999	999999	999999	704	289	486	999999	999999	999999	999999	216	12	848	413	999999	585	724	703	999999	168	672	258	546	639	207	920	13	447	719	521	255	572	175	999999	393	363	703	928	859	397	143	372	421	145	375	499	975	796	185	748	999999	944	251	999999	999999	875	504	383	507	999999	482	396	999999	768	903	644	837	281	29	999999	881	796	999999	625	34	310	837	410	274	707	944	216	272	971	811	310	330	999999	999999	518	858	329	430	999999	999999	747	999999	999999	242	999999	661	999999	776	455	866	913	110	626	999999	559	48	999999	119	800	424	999999	999999	999999	957	602	324	858	564	511	871	
561	999999	354	711	287	495	193	177	543	55	999999	439	816	999999	898	210	999999	819	167	480	763	220	999999	85	647	999999	999999	696	640	416	803	999999	275	584	315	547	999999	914	882	73	854	926	575	755	183	999999	317	482	68	401	620	48	407	40	117	350	745	278	74	664	999999	497	999999	137	999999	112	173	241	799	999999	999999	999999	936	104	626	837	645	999999	999999	810	315	999999	637	999999	796	765	741	245	477	964	801	999999	850	228	805	999999	398	448	513	81	673	86	999999	999999	946	830	112	312	999999	999999	999999	870	376	263	359	511	860	298	340	486	999999	999999	764	999999	558	967	939	999999	298	270	448	206	370	831	999999	239	83	928	303	965	662	999999	831	207	268	930	999999	999999	869	304	505	110	999999	37	710	745	321	999999	999999	978	891	394	24	152	831	999999	999999	999999	127	999999	438	932	999999	999999	823	999999	106	999999	575	628	856	999999	999999	994	765	348	99	343	999999	401	917	234	999999	324	83	278	999999	688	999999	999999	430	576	479	749	865	999999	114	741	214	999999	999999	754	282	531	131	999999	545	29	387	492	419	176	999999	726	212	213	999999	680	302	555	515	417	200	815	207	290	873	109	139	999999	999999	357	138	350	751	172	952	999999	203	999999	732	405	311	883	351	264	162	753	546	661	420	999999	449	659	999999	242	564	466	334	840	999999	999999	890	999999	259	71	48	999999	974	999999	261	904	487	767	999999	999999	115	999999	999999	942	138	999999	999999	477	782	808	907	479	999999	519	608	999999	924	999999	859	999999	514	999999	999999	289	226	89	778	507	410	516	947	682	836	163	136	999999	992	391	712	555	882	423	412	999999	163	568	999999	465	440	765	979	133	908	535	605	989	681	194	726	59	351	65	999999	275	999999	235	642	923	392	360	503	543	999999	999999	414	999999	713	194	136	999999	93	323	999999	999999	536	823	774	311	558	147	576	807	664	662	213	826	999999	999999	588	927	926	82	999999	90	999999	446	482	603	999999	999999	285	999999	999999	79	966	999999	989	431	999999	999999	999999	340	375	255	784	696	999999	988	110	588	999999	576	605	208	731	20	250	986	384	999999	350	180	999999	999999	862	88	748	594	999999	185	837	925	408	550	476	595	706	827	999999	999999	567	494	502	541	999999	708	999999	860	348	955	999999	999999	999999	999999	697	291	158	331	392	705	947	294	302	999999	751	819	178	65	731	999999	314	423	999999	999999	532	855	999999	650	285	163	999999	887	256	999999	999999	833	878	759	852	195	999999	385	445	601	
627	283	202	577	790	949	540	836	138	999999	650	999999	323	248	999999	999999	613	999999	55	238	518	69	999999	560	537	917	999999	418	999999	546	999999	929	999999	98	191	258	663	999999	860	336	623	360	759	53	100	33	519	640	999999	20	581	938	339	216	92	999999	246	641	50	872	18	999999	634	592	514	721	999999	235	999999	867	188	513	648	719	615	168	310	994	470	513	407	310	775	201	964	759	599	999999	15	623	22	31	999999	999999	327	501	725	177	999999	378	638	294	583	775	832	77	999999	620	601	924	267	999999	999999	536	474	708	356	442	627	999999	132	624	230	443	855	999999	454	660	402	123	442	143	465	102	999999	999999	726	10	369	897	469	978	180	90	365	999999	850	532	999999	618	154	293	549	783	255	23	74	999999	919	675	623	639	227	487	999999	133	786	88	661	361	982	356	999999	999999	295	999999	453	149	87	94	999999	921	999999	784	968	159	999999	681	999999	861	59	999999	90	694	999999	829	761	999999	598	999999	984	772	871	999999	636	798	220	819	999999	111	570	924	72	999999	369	702	502	443	999999	342	999999	114	241	999999	999999	405	276	388	456	466	392	760	550	845	110	543	60	999999	157	999999	999999	999999	193	745	301	134	524	255	335	999999	337	327	999999	266	701	880	999999	81	859	240	531	999999	373	42	719	809	384	226	999999	825	651	999999	295	999999	403	766	921	999999	508	187	880	30	62	875	999999	75	586	294	153	230	11	979	999999	917	648	999999	410	999999	999999	492	750	307	520	509	999999	999999	41	836	999999	999999	958	55	999999	682	359	999999	999999	497	903	653	233	100	83	999999	824	672	409	378	699	296	365	770	469	999999	999999	999999	999999	553	945	327	44	999999	430	218	271	956	999999	443	999999	147	999999	912	257	382	268	660	234	16	999999	266	999999	662	146	576	579	999999	585	556	255	776	999999	236	999999	586	619	483	669	999999	253	999999	999999	965	999999	561	959	453	522	96	757	777	358	503	867	689	915	381	613	854	999999	82	380	860	198	790	146	110	999999	670	999999	785	990	370	999999	817	10	445	851	585	616	136	999999	999999	999999	477	428	999999	369	862	671	247	870	814	236	180	498	406	776	999999	424	859	92	852	333	999999	999999	999999	740	999999	689	479	999999	37	247	999999	407	999999	71	721	371	639	741	508	999	526	915	186	143	592	328	604	669	829	170	999999	999999	823	175	826	691	999999	765	318	183	999999	999999	999999	999999	724	773	999999	999999	999999	659	784	128	999999	853	999999	66	610	
854	158	731	95	810	700	867	490	467	583	999999	245	39	930	873	999999	334	806	809	83	609	419	818	711	999999	999999	179	999999	638	999999	999999	368	999999	999999	586	617	586	97	392	999999	975	96	266	199	902	109	999999	728	910	695	259	56	997	999999	10	444	339	29	825	206	530	491	852	999999	614	999999	474	999999	354	999999	846	999999	424	793	108	522	162	629	809	170	587	451	475	942	220	923	371	787	90	999999	287	999999	272	999999	495	493	244	999999	585	555	634	999999	384	654	849	22	631	214	885	487	999999	710	220	664	619	999999	26	909	786	690	985	687	867	212	978	289	999999	239	308	614	288	893	53	263	536	509	999999	820	102	999999	999999	166	901	602	860	577	999999	999999	575	999999	477	999999	482	894	570	946	999999	999999	675	570	47	402	906	280	209	398	666	956	138	999999	23	205	816	587	399	999999	785	274	999999	410	932	377	663	999999	146	999999	420	999999	692	589	298	895	155	532	171	999999	999999	999999	999999	471	911	400	479	465	999999	281	999999	894	504	742	999999	999999	828	274	638	670	738	23	999999	255	977	516	273	548	821	127	60	294	426	500	999999	164	871	999999	499	541	897	208	999999	999999	999999	525	999999	950	999999	353	76	880	893	500	170	999999	497	157	493	404	999999	930	643	999999	231	233	478	999999	174	16	83	999999	775	999999	772	999999	523	279	809	999999	862	322	999999	999999	61	999999	400	926	340	341	667	723	999999	104	414	967	565	999999	643	222	57	650	999999	999999	279	128	114	999999	728	630	723	999999	348	41	999999	999999	810	174	232	61	832	551	673	832	349	360	560	681	999999	999999	999999	999999	635	596	999999	221	536	707	999999	933	74	999999	999999	709	618	449	999999	365	561	600	167	401	993	999999	390	505	977	953	999999	999999	567	999999	999999	999999	657	425	592	752	999999	999999	287	112	999999	299	986	238	999999	963	223	999999	974	999999	129	999999	647	582	314	54	216	999999	243	999999	634	999999	375	641	498	999999	62	203	857	632	738	999999	322	64	436	999999	604	161	161	23	739	999999	944	371	314	999999	285	84	121	999999	545	717	97	999999	999999	999999	924	999999	740	79	911	30	52	999999	467	889	779	593	155	610	449	999999	757	230	999999	999999	345	999999	336	484	999	977	91	319	96	30	999999	617	586	999999	999999	258	420	91	111	718	999999	999999	999999	425	244	691	999999	510	107	491	959	867	860	26	348	920	999999	266	80	934	939	733	265	999999	999999	172	999999	404	999999	201	644	999999	128	999999	330	999999	
109	911	250	317	58	580	221	999999	70	284	756	569	412	999999	240	164	21	999999	779	407	999999	467	999999	81	999999	999999	679	906	846	999999	749	999999	696	999999	820	116	25	762	886	368	521	659	385	472	415	446	999999	972	960	489	664	999999	356	922	999999	641	243	999999	632	523	901	314	999999	999999	534	999999	873	999999	48	133	148	258	291	420	885	687	91	215	666	248	543	999999	945	366	999999	798	389	999999	208	999999	873	847	999999	372	466	999999	900	608	937	393	573	193	934	837	351	415	669	999999	47	999999	560	38	511	394	979	204	368	402	158	736	642	999999	608	999999	260	300	128	918	953	999999	787	999999	277	282	674	359	772	118	999999	223	139	453	999999	490	628	844	345	745	999999	271	999999	508	999999	211	751	473	585	84	587	999999	296	999999	981	369	931	87	761	239	719	630	432	999999	999999	934	607	198	373	128	240	415	955	999999	999999	999999	829	999999	32	75	999999	211	999999	999999	530	999999	926	999999	471	376	558	551	92	116	36	762	839	999999	999999	525	604	563	109	467	999999	181	999999	914	224	299	539	999999	999999	999999	999999	517	856	734	730	421	18	228	727	996	569	689	332	848	999999	773	852	999999	167	506	471	967	112	316	853	358	869	22	999999	181	837	906	495	396	999999	518	905	114	999999	710	517	999999	835	112	897	999999	849	257	567	450	447	308	494	558	234	999999	415	549	881	381	552	996	64	555	169	662	999999	935	449	837	868	747	372	457	999999	95	141	999999	419	699	509	999999	454	723	999999	538	999999	937	172	668	112	366	233	999999	167	521	331	999999	943	244	960	913	999999	730	582	699	936	999999	569	999999	608	416	139	191	872	929	999999	341	821	631	999999	266	999999	781	734	511	524	999999	299	477	764	851	999999	184	738	596	999999	999999	999999	44	999999	384	377	33	70	999999	236	999999	999999	237	999999	999999	468	321	994	704	149	999999	999999	999999	185	69	747	101	385	999999	360	955	453	285	999999	827	999999	787	999999	865	888	750	721	999999	285	482	262	71	508	774	999999	744	190	44	456	788	729	80	858	999999	636	286	999999	999999	999999	281	598	348	999999	999999	800	999999	291	138	815	398	999999	957	795	703	807	686	999999	999999	373	999999	774	418	829	336	999999	129	999999	497	239	612	112	417	702	13	883	914	948	999999	973	711	462	999999	228	67	999999	999999	285	999999	999999	950	999999	47	939	730	506	189	519	786	54	680	752	794	899	999999	296	897	264	999999	999999	999999	737	999999	637	662	163	999999	
999999	771	852	336	844	999999	999999	288	919	999999	477	972	507	703	999999	172	321	303	999999	668	163	999999	771	999999	516	999999	345	999999	222	465	409	287	999999	784	990	748	999999	999999	999999	978	42	999999	999999	231	430	999999	294	125	498	575	916	344	999999	495	569	184	999999	999999	819	360	438	920	75	464	665	999999	999999	723	713	656	238	602	466	980	999999	542	731	550	165	234	209	230	352	647	548	999999	585	91	225	815	748	666	999999	485	550	121	999999	829	565	240	887	571	999999	841	347	323	999999	721	859	999999	452	999999	121	595	161	999999	999999	428	916	599	614	324	507	999999	908	999999	999999	980	440	524	988	901	984	925	999999	638	999999	511	309	234	198	863	232	198	372	299	999999	313	333	342	543	999999	913	966	999999	572	73	513	999999	776	619	896	999999	344	48	550	474	999999	258	523	399	999999	129	691	411	751	102	318	535	619	25	400	657	999999	999999	862	988	28	310	774	574	314	999999	533	614	301	581	887	999999	822	824	370	999999	810	942	999999	999999	231	565	873	480	754	978	999999	760	229	249	193	363	186	999999	999999	885	483	948	94	999999	999999	87	119	179	214	168	713	795	655	345	999999	999999	515	855	766	462	999999	303	820	999999	263	773	395	62	398	534	999999	999999	377	999999	581	861	857	977	421	154	455	703	276	595	275	528	114	884	402	37	999999	330	999999	993	459	190	138	758	245	822	691	67	781	680	999999	999999	427	181	763	999999	308	999999	999999	622	16	732	999999	234	71	734	668	511	659	371	686	654	474	383	35	999999	733	109	741	598	462	398	999999	595	412	821	111	933	130	417	728	999999	999999	183	987	727	163	903	696	510	999999	190	407	420	994	539	978	54	155	372	999999	209	796	999999	169	618	809	441	822	999999	633	734	390	252	642	376	768	999999	396	307	999999	829	412	999999	445	281	999999	512	600	872	999999	66	787	757	165	999999	999999	50	999999	378	917	722	999999	999999	876	429	800	165	777	999999	771	687	657	999999	135	999999	796	999999	410	887	627	307	999999	950	407	576	946	632	96	123	852	727	288	27	390	999999	748	956	364	999999	481	835	735	999999	110	165	409	999999	999999	733	732	958	639	135	751	999999	881	140	59	309	482	177	79	999999	776	53	409	640	999999	611	683	999999	210	999999	416	791	572	868	999999	999999	999999	16	10	999999	391	893	97	162	276	770	643	618	906	999999	543	313	766	999999	205	67	756	999999	482	30	59	891	758	255	999999	959	57	23	291	
807	142	475	176	716	999999	999999	999999	256	374	696	968	999999	999999	999999	851	112	35	999999	672	792	495	408	534	999999	313	999999	999999	999999	443	999999	723	630	999999	108	922	77	999999	999999	800	322	111	999999	404	785	62	999999	999999	999999	403	616	934	999999	350	498	322	733	941	999999	999999	781	748	123	999999	68	999999	348	738	835	232	999999	965	975	699	999999	691	999999	999999	748	999999	328	541	530	449	826	381	176	289	838	786	199	136	951	646	29	574	988	999999	999999	999999	999999	255	132	999999	618	651	959	857	990	807	336	728	202	999999	94	249	999999	999999	986	686	807	68	900	58	43	999999	999999	338	680	999999	703	999999	667	936	224	82	418	150	999999	185	422	318	299	999999	459	470	933	693	999999	999999	356	324	709	659	15	999999	999999	83	357	999999	637	630	187	214	113	999999	70	265	52	21	830	87	842	810	274	498	999999	868	599	573	724	330	776	901	999999	388	589	18	931	569	999999	344	999999	870	999999	792	140	95	927	422	409	999999	650	999999	948	278	999999	899	999999	516	886	486	484	784	999999	317	999999	286	774	999999	456	999999	334	999999	295	495	294	971	273	999999	367	682	999999	186	173	56	679	236	952	170	906	690	622	424	999999	999999	999999	19	635	999999	938	854	321	999999	965	356	353	177	265	462	984	999999	635	913	158	213	545	307	620	198	638	627	999999	613	818	999999	440	909	800	54	999999	285	999999	43	999999	513	371	999999	221	816	703	999999	971	500	185	406	65	999999	276	479	704	999999	398	446	601	320	531	707	393	209	916	443	376	220	826	709	173	602	999999	645	841	999999	96	803	999999	135	655	832	999999	422	710	731	999999	999999	999999	82	886	899	999999	233	981	664	356	21	900	269	145	761	673	999999	242	999999	339	631	999999	898	476	594	951	475	664	699	279	970	498	194	800	54	999999	754	999999	999999	171	156	999999	187	460	85	903	235	990	894	168	961	189	258	402	22	694	451	999999	999999	999999	999999	568	292	394	385	999999	999999	999999	100	891	919	653	968	301	192	967	459	448	400	691	726	485	999999	540	318	790	250	999999	999999	360	428	999999	999999	325	205	588	380	792	84	562	197	999999	899	13	248	999999	220	957	220	999999	244	13	215	609	232	489	797	752	86	594	282	999999	681	999999	473	772	132	653	999999	603	597	667	373	838	999999	959	999999	766	301	10	579	999999	582	743	126	424	999999	921	102	716	999999	999999	715	489	290	999999	95	169	540	476	195	999999	862	999999	456	999999	639	
377	116	999999	903	41	460	86	25	999999	350	937	623	58	830	210	560	388	813	969	951	883	999999	238	874	426	236	825	814	22	999999	999999	296	999999	784	574	999999	830	999999	759	177	639	999999	301	924	158	546	491	646	985	999999	483	803	487	625	756	820	877	397	486	804	635	272	12	999999	385	650	999999	273	265	395	730	575	63	801	999999	999999	999999	314	726	880	744	999999	829	15	947	172	808	999999	38	754	937	442	336	954	542	377	999999	733	999999	507	999999	227	391	599	286	907	749	686	314	347	564	573	671	606	999999	456	442	997	620	222	841	159	245	510	458	297	999999	999999	268	944	947	531	765	999999	417	527	999999	240	999999	50	999999	132	999999	691	200	374	771	999999	894	999999	999999	474	999999	336	666	323	982	880	150	988	668	650	427	369	400	42	807	452	198	542	999999	212	999999	580	999999	718	539	554	320	94	526	518	214	182	999999	999999	418	999999	562	999999	545	916	99	740	381	999999	704	999999	300	167	999999	329	541	999999	436	999999	207	543	999999	999999	783	437	570	66	472	159	445	255	358	999999	624	999999	890	105	999999	742	999999	536	208	37	24	999999	999999	999999	527	206	977	852	745	289	999999	874	903	614	320	117	356	42	278	232	336	459	901	999999	999999	199	438	446	364	694	999999	999999	999999	508	933	999999	184	417	999999	275	182	592	999999	79	643	749	474	285	999999	890	999999	91	268	976	700	565	387	880	619	337	768	999999	498	999999	672	614	539	404	681	816	999999	938	502	999999	59	999999	999999	999999	999999	793	724	999999	661	473	308	999999	411	999999	808	378	126	303	797	999999	999999	641	104	458	999999	38	220	80	604	999999	957	457	999999	999999	999999	999999	615	554	999999	826	612	999999	879	999999	752	146	212	180	596	312	700	999999	999999	299	505	418	649	501	435	999999	583	654	557	693	516	999999	945	155	442	999999	999999	999999	162	971	599	892	761	78	999999	270	826	999999	999999	301	278	328	316	300	999999	517	317	999999	129	440	253	958	999999	196	518	900	201	66	737	744	549	138	486	179	700	613	657	580	795	175	884	543	999999	265	424	198	999999	999999	395	925	999999	649	999999	722	728	641	834	575	999999	805	999999	770	311	739	999999	999999	999999	147	599	157	860	736	327	953	556	999999	787	801	771	330	999999	999999	671	812	210	900	686	763	450	69	778	91	30	999999	106	123	999999	441	513	284	356	407	65	247	999999	999999	332	999999	176	28	853	43	999999	240	999999	533	108	498	999999	851	463	88	
696	540	379	778	715	336	856	442	477	355	999999	999999	999999	958	489	434	999999	403	577	196	999999	432	215	999999	288	790	551	999999	25	999999	903	999999	821	277	711	525	999999	296	101	995	642	999999	551	507	745	316	265	491	999999	674	751	145	283	999999	999999	274	335	634	999999	999999	785	292	426	734	452	999999	999999	706	256	999999	566	461	311	581	554	862	881	707	10	971	534	999999	530	999999	992	768	388	554	999999	999999	200	999999	796	999999	220	360	317	816	65	119	641	559	244	88	999999	299	833	999999	722	629	392	627	633	999999	401	725	761	85	741	683	999999	130	999999	809	774	332	999999	144	371	203	555	74	651	890	339	999999	825	451	243	702	934	686	832	999999	64	572	999999	277	775	999999	598	999999	84	381	999999	521	638	434	314	999999	634	699	999999	529	83	328	975	743	199	425	899	320	842	49	999999	999999	298	999999	755	211	723	397	999999	999999	604	323	989	999999	38	999999	999999	401	146	458	77	245	355	313	92	735	596	866	88	999999	999999	288	398	45	632	300	999999	874	679	113	71	247	339	464	924	760	339	705	999999	380	999999	508	183	394	999999	514	226	999999	681	29	615	999999	318	19	290	999999	999999	953	647	737	595	472	999999	43	396	999999	999999	890	388	332	999999	999999	160	707	280	97	114	14	73	128	84	999999	202	659	498	999999	929	329	184	607	835	385	68	999999	999999	615	999999	150	997	152	608	335	606	999999	622	724	706	610	738	202	999999	920	999999	529	662	357	280	72	545	192	900	586	715	780	999999	31	832	182	922	665	310	964	999999	921	520	749	641	999999	47	773	508	328	590	981	395	914	999999	538	325	438	345	999999	604	814	251	31	619	825	861	999999	892	999999	688	83	891	257	999999	999999	19	999999	715	999999	35	999999	684	999999	995	999999	395	999999	536	303	857	493	329	587	369	202	680	498	139	816	999999	445	881	999999	640	999999	99	148	11	527	529	412	999999	909	698	999999	999999	670	999999	999999	999999	288	75	598	676	999999	754	314	999999	720	999999	999999	783	898	999999	999999	890	709	940	488	644	257	581	18	773	454	999999	420	888	536	71	19	471	254	999999	703	380	292	999999	446	762	785	259	290	238	999999	629	824	999999	999999	942	431	729	547	999999	193	999999	999999	825	231	433	999999	999999	361	658	288	58	538	999999	749	218	608	410	503	725	859	999999	999999	779	764	824	945	955	779	594	640	290	924	999999	203	997	324	467	86	23	999999	999999	898	631	950	999999	100	312	715	
900	344	30	235	822	999999	999999	416	286	70	999999	487	999999	999999	767	28	997	134	535	328	752	894	999999	333	490	307	999999	108	999999	999999	805	734	642	999999	879	259	619	64	999999	621	17	590	48	999999	999999	535	999999	722	999999	999999	952	999999	999999	984	962	16	203	696	999999	999999	999999	97	747	999999	999999	672	845	149	767	999999	408	943	32	913	999999	172	855	743	999999	955	267	778	968	65	999999	969	999999	999999	287	999999	65	999999	999999	586	730	920	843	999999	999999	999999	689	900	954	622	214	19	812	999999	673	999999	999999	460	52	999999	267	999999	999999	999999	999999	295	503	197	999999	894	462	999999	634	445	193	400	999999	274	601	999999	275	366	999999	356	850	867	167	527	984	487	722	605	880	529	999999	617	802	999999	20	857	999999	502	48	70	169	728	999999	376	468	283	480	885	859	999999	999999	901	298	999999	841	713	137	999999	212	384	181	857	606	999999	126	575	999999	999999	263	744	143	999999	999999	763	999999	999999	492	790	68	710	16	836	745	484	15	428	999999	39	319	999999	999999	999999	999999	663	889	312	132	279	260	999999	685	312	632	125	271	999999	582	535	586	999999	231	999999	917	502	999999	344	999999	131	109	698	256	999999	858	999999	24	606	482	664	873	883	10	222	999999	175	34	703	999999	999999	223	263	845	792	452	999999	86	392	619	797	295	555	201	999999	180	999999	646	127	453	676	110	664	278	918	999999	703	719	18	805	751	477	674	999999	490	908	845	853	463	999999	268	879	631	987	685	378	328	692	999999	52	979	529	907	999999	538	529	999999	985	926	140	749	999999	77	587	999999	329	621	425	710	999999	334	999999	192	11	999999	796	479	999999	999999	550	999999	20	720	966	999999	231	570	424	601	961	359	999999	926	333	999999	999999	999999	54	999999	365	757	999999	999999	999999	717	281	347	906	75	741	60	881	402	386	796	999999	170	999999	760	999999	999999	999999	999999	749	743	474	781	999999	635	806	999999	434	999999	999999	792	440	39	813	259	555	883	663	359	859	910	478	999999	550	536	999999	227	710	999999	999999	999999	561	88	242	172	252	499	488	280	268	757	625	334	174	593	366	709	999999	851	215	762	105	846	999999	999999	275	16	240	332	998	589	283	151	82	632	241	999999	797	651	999999	999999	404	393	999999	999999	294	153	999999	999999	180	927	870	859	87	722	509	714	124	403	897	245	268	166	282	678	483	484	261	999999	361	999999	912	999999	845	160	999999	712	755	861	999999	131	713	283	999999	81	719	424	73	360	132	999999	
999999	403	999999	999999	999999	248	121	422	629	999999	891	999999	605	176	24	174	999999	926	999999	797	999999	263	848	776	532	984	999999	999999	959	68	999999	999999	999999	999999	767	999999	999999	999999	364	128	601	342	999999	743	999999	952	999999	986	999999	555	410	999999	995	335	568	984	554	977	248	811	244	909	463	570	400	999999	351	771	408	505	999999	939	572	246	205	625	31	115	546	579	999999	28	154	999999	658	999999	905	999999	999999	782	963	999999	999999	553	884	691	879	671	999999	248	999999	907	999999	999999	999999	471	574	999999	139	999999	962	449	999999	669	504	225	999999	59	999999	126	95	999999	505	626	999999	246	112	29	361	514	999999	359	999999	999999	967	999999	999999	999999	80	999999	708	155	954	332	820	524	544	177	999999	999999	926	829	999999	236	163	354	412	999999	999999	106	368	555	999999	625	999999	999999	999999	142	701	999999	999999	181	979	999999	999999	939	312	183	806	27	999999	999999	971	999999	587	916	601	535	154	622	996	479	574	973	828	163	748	999999	135	217	999999	411	999999	951	884	754	850	42	818	999999	999999	238	165	11	405	432	583	714	47	290	21	161	988	88	109	314	999999	15	897	999999	999999	974	57	598	190	299	470	29	999999	833	999999	568	716	930	580	767	999999	572	578	405	579	43	300	999999	999999	685	999999	396	852	579	157	844	145	564	32	999999	191	566	821	115	999999	564	999999	214	223	999999	445	68	508	341	999999	999999	437	999999	684	167	999999	211	999999	504	876	83	176	239	999999	231	433	161	999999	512	586	999999	999999	472	443	25	137	95	631	999999	250	365	888	520	999999	999999	417	643	999999	864	393	999999	172	327	999999	999999	999999	677	528	992	30	293	160	995	755	241	293	999999	999999	668	40	598	999999	652	264	521	195	656	999999	573	999999	789	281	53	129	606	999999	999999	244	999999	627	459	567	639	731	957	215	893	765	358	828	452	999999	221	999999	999999	409	520	72	717	703	999999	37	954	188	999999	22	116	876	159	644	860	730	999999	51	999999	40	940	920	307	316	301	891	301	999999	371	214	69	999999	333	999999	999999	999999	999999	851	885	999999	612	460	999999	945	999999	999999	615	713	968	722	81	180	262	765	468	999999	999999	410	999999	850	999999	219	817	36	952	999999	552	999999	999999	999999	213	662	166	159	427	490	430	362	218	999999	285	587	776	999999	143	888	999999	568	737	487	605	999999	449	44	695	999999	999999	473	992	211	474	663	155	478	519	418	23	999999	347	999999	178	413	202	136	575	159	443	178	999999	74	940	984	225	
91	894	999999	999999	999999	463	34	847	957	369	17	999999	621	442	999999	139	724	874	852	999999	999999	318	201	924	999999	468	545	959	474	580	928	999999	999999	448	73	584	432	999999	892	999999	322	140	221	999999	195	999999	999999	717	999999	999999	999999	999999	97	999999	466	772	702	172	900	999999	917	75	999999	387	441	746	330	183	999999	999999	999999	528	982	212	999999	628	107	158	739	995	999999	828	824	435	411	738	182	726	999999	300	999999	270	304	239	731	999999	999999	999999	999999	448	996	780	999999	422	999999	999999	999999	999999	999999	999999	999999	553	999999	904	157	99	251	999999	975	702	574	604	201	87	839	446	233	753	999999	661	871	999999	999999	999999	999	735	490	411	103	761	532	297	871	154	625	338	837	999999	999999	999999	15	808	858	909	873	402	588	270	583	999999	999999	999999	999999	999999	999999	411	17	142	904	422	999999	999999	855	224	999999	286	733	56	462	999999	608	833	671	838	999999	999999	999999	999999	999999	999999	156	229	828	207	999999	79	883	677	189	223	331	705	495	999999	43	999999	953	643	738	597	999999	541	808	999999	297	592	999999	575	547	902	999999	380	999999	999999	276	389	21	657	879	999999	999999	999999	867	248	189	903	348	12	804	999999	999999	772	898	829	938	614	420	999999	910	752	999999	318	139	286	999999	950	989	198	999999	654	164	999999	763	638	999999	613	674	999999	999999	394	999999	787	771	68	999999	234	999999	885	368	661	968	265	999999	137	821	999999	999999	590	31	239	913	999999	609	160	335	814	18	269	635	335	940	999999	864	999999	507	501	546	81	494	992	478	999999	829	741	685	899	558	635	817	118	688	93	547	999999	480	999999	188	620	732	999999	225	222	260	43	721	127	999999	231	630	999999	548	853	105	999999	999999	999999	329	868	475	999999	999999	999999	999999	527	999999	856	313	210	999999	412	323	999999	349	516	777	999999	853	796	30	567	508	337	15	497	570	834	999999	518	902	999999	999999	319	155	306	722	842	769	999999	999999	999999	814	200	186	227	999999	622	514	589	262	504	956	533	999999	908	927	928	378	955	956	811	868	794	308	384	999999	999999	780	999999	794	934	999999	130	410	165	752	999999	160	787	490	999999	999999	408	266	999999	999999	251	471	999999	378	793	474	999999	776	999999	995	30	891	999999	589	999999	999999	472	999999	327	999999	835	133	692	999999	999999	999999	590	999999	18	999999	470	537	899	669	396	541	999999	673	10	470	682	353	999999	170	999999	425	999999	999999	486	115	858	999999	939	400	879	128	779	91	758	26	884	348	767	103	999999	
493	992	142	202	471	999999	999999	794	856	334	999999	307	531	434	204	428	391	988	903	632	856	598	508	999999	278	999999	461	914	999999	586	344	586	732	634	248	999999	225	999999	24	806	69	819	92	999999	397	821	257	999999	564	597	502	999999	864	470	678	894	493	353	999999	709	847	884	810	280	999999	905	575	896	196	770	212	385	973	107	999999	999999	515	442	402	456	514	804	360	999999	93	984	722	271	956	353	999999	999999	90	315	958	185	18	812	85	492	256	999999	999999	793	394	127	386	766	897	641	389	60	950	477	204	53	533	999999	196	16	193	999999	940	999999	830	340	304	668	148	397	38	703	366	910	999999	999999	344	566	12	966	999999	955	999999	999999	999999	890	921	613	120	999999	651	595	625	79	309	942	420	999999	999999	64	822	999999	627	510	612	999999	999999	50	276	999999	999999	966	420	229	407	237	999999	626	878	940	418	691	557	233	745	442	999999	999999	610	268	999999	718	603	948	154	890	999999	864	711	288	999999	880	346	79	216	684	185	405	999999	81	13	999999	747	33	645	140	999999	404	764	179	607	999999	439	18	307	999999	373	471	85	517	999999	84	999999	599	999999	537	355	999999	27	70	999999	682	624	539	264	949	970	580	999999	999999	730	999999	999999	999999	681	999999	451	337	771	226	999999	713	330	999999	181	929	880	999999	999999	118	785	681	387	704	912	925	999999	900	754	999999	30	792	169	71	786	967	975	381	999999	944	96	27	717	800	999999	554	999999	470	999999	999999	79	822	999999	999999	238	58	556	405	999999	756	999999	550	999999	422	999999	528	999999	269	377	214	953	999999	999999	999999	999999	767	999999	586	955	367	573	322	542	429	289	207	501	964	999999	737	420	580	751	999999	999999	545	445	304	999999	230	999999	102	999999	163	381	571	592	956	999999	471	94	969	450	272	192	704	18	163	143	998	36	589	436	639	793	383	756	78	416	485	999999	669	999999	734	366	481	230	999999	57	718	614	999999	792	371	653	451	139	488	978	233	537	291	999999	605	999999	421	665	462	370	998	814	524	550	696	148	425	999999	715	905	999999	484	629	999999	424	394	491	796	74	999999	351	253	999999	99	192	948	50	999999	387	540	999999	815	767	28	59	999999	999999	999999	105	999999	237	464	999999	582	277	748	999999	186	746	220	712	999999	601	475	28	755	546	999999	367	748	108	917	609	999999	960	895	716	611	65	521	304	999999	999999	841	758	887	829	694	999999	443	49	864	999999	176	828	999999	224	301	999	304	366	
664	637	357	134	320	854	249	622	381	41	307	130	235	916	226	923	760	716	140	999999	999999	612	999999	709	999999	166	443	356	640	999999	999999	611	761	164	999999	858	354	716	448	42	589	999999	999999	412	742	999999	535	259	611	999999	464	584	999999	999999	999999	61	714	647	890	163	421	892	999999	700	999999	695	368	81	999999	368	999999	53	278	108	346	779	172	521	966	999999	999999	193	744	243	226	840	742	999999	649	587	153	706	825	294	621	696	100	749	999999	56	384	464	999999	253	999999	420	316	770	41	734	889	203	999999	999999	533	237	158	748	484	776	953	999999	432	699	224	999999	227	983	486	649	999999	422	999999	999999	999999	176	221	500	415	999999	533	999999	361	914	697	950	34	436	761	393	548	999999	275	28	103	999999	999999	999999	999999	954	202	333	294	392	999999	477	476	761	283	999999	26	657	342	999999	252	999999	624	517	11	273	848	791	231	102	999999	347	999999	707	999999	717	144	937	471	461	613	209	687	968	999999	230	483	273	162	405	376	891	18	999999	775	122	784	523	281	765	999999	410	112	201	291	707	329	999999	934	566	231	999999	195	881	75	53	303	655	648	999999	790	584	999999	999999	726	999999	338	560	931	999999	932	620	999999	706	355	999999	107	496	687	171	999999	713	339	595	183	298	705	137	531	732	818	139	999999	501	999999	531	771	286	475	81	378	769	837	229	999999	610	422	488	535	862	945	807	967	486	879	86	255	999999	999999	437	999999	210	39	209	999999	803	745	174	999999	824	441	821	999999	999999	793	999999	876	119	961	572	875	227	602	669	787	20	171	398	621	898	999999	999999	633	47	567	177	739	999999	333	830	865	258	756	710	430	134	786	361	999999	999999	210	146	92	89	562	296	999999	370	422	885	642	357	553	833	548	714	999999	999999	999999	625	401	247	785	999999	707	626	470	891	999999	662	234	810	704	999999	697	149	645	999999	999999	280	569	379	226	448	198	518	999999	999999	171	999999	937	802	312	999999	356	963	360	950	382	935	826	716	131	999999	660	832	652	680	146	409	79	642	509	778	66	999999	30	347	942	199	922	547	730	532	725	432	508	636	526	734	788	694	182	548	454	852	258	467	787	366	866	34	786	762	646	999999	303	533	999999	334	943	23	999999	192	23	288	986	999999	43	238	999999	999999	999999	999999	620	384	470	999999	999999	213	773	562	999999	586	999999	898	999999	967	885	431	999999	974	624	999999	791	775	686	989	535	175	866	659	433	999999	42	850	
870	384	151	271	999999	342	208	808	560	390	463	999999	999999	125	999999	28	712	612	999999	359	401	961	620	844	698	481	435	169	347	999999	138	11	553	482	999999	386	999999	624	597	796	776	815	641	410	322	264	999999	419	648	999999	947	999999	458	683	458	908	764	999999	999999	362	999999	49	470	999999	261	461	877	387	97	150	202	98	25	313	999999	999999	330	219	532	444	351	999999	520	999999	176	318	999999	870	34	129	621	999999	61	999999	889	736	355	204	159	860	386	752	332	507	654	858	999999	155	999999	873	587	554	775	999999	999999	891	529	999999	999999	943	908	999999	362	967	528	674	47	781	423	999999	999999	135	999999	671	68	999999	692	22	845	999999	512	407	999999	161	999999	76	753	923	233	998	217	384	924	999999	999999	378	399	365	979	999999	821	34	732	264	642	462	999999	113	79	421	208	516	135	962	440	511	247	211	435	461	921	124	558	424	638	855	211	854	719	689	209	337	43	865	496	999999	674	999999	518	999999	999999	649	999999	811	800	700	999999	961	774	450	141	197	999999	527	68	999999	476	318	999999	999999	999999	639	393	390	221	871	483	269	476	952	836	732	693	999999	879	281	270	746	624	999999	606	999999	90	279	999999	999999	407	999999	806	788	999999	366	999999	731	999999	943	266	473	599	929	227	990	495	999999	613	409	504	584	647	787	446	729	693	689	190	21	999999	123	832	209	999999	999999	462	999999	940	999999	999999	962	999999	935	25	797	157	694	719	616	753	268	666	999999	517	822	868	29	351	999999	672	999999	999999	817	394	152	999999	999999	465	260	537	808	881	142	565	999999	999999	711	772	649	999999	999	969	573	267	300	999999	999999	691	651	108	443	999999	999999	807	644	999999	999999	551	873	166	999999	239	999999	89	945	386	533	999999	975	764	166	256	702	710	673	239	977	560	103	694	957	707	999999	161	104	472	999999	335	920	131	999999	999999	899	493	824	769	509	494	321	914	923	99	999999	886	942	196	642	946	143	999999	443	999999	999999	999999	208	60	999999	999999	984	482	161	208	673	999999	415	999999	357	218	999999	904	999999	999999	248	999999	771	868	991	927	219	907	829	287	201	514	687	210	712	721	295	774	354	201	509	839	762	724	999999	861	481	945	838	434	69	239	686	951	910	999999	416	339	999999	497	108	87	652	873	16	168	176	999999	294	999999	923	122	999999	999999	982	999999	999999	56	452	999999	456	273	999999	999999	227	999999	828	999999	300	443	314	999999	715	856	999999	999999	196	888	718	267	694	
276	661	999999	510	947	679	999999	968	999999	851	369	887	928	51	835	18	256	655	55	339	440	914	850	331	968	406	703	445	560	222	538	338	999999	445	190	612	866	999999	280	999999	680	768	789	591	944	77	787	814	267	424	940	242	999999	927	264	361	810	881	541	550	976	712	418	999999	999999	41	703	492	999999	232	999999	360	999999	763	659	999999	134	269	386	900	619	889	187	146	999999	999999	665	266	999999	828	802	999999	363	999999	315	999999	999999	999999	999999	913	373	305	999999	45	281	999999	857	909	278	999999	237	551	504	999999	931	96	534	999999	27	28	999999	999999	999999	43	429	167	997	655	999999	691	322	634	991	473	536	324	935	152	999999	692	448	756	988	599	999999	999999	490	722	799	999999	442	87	999999	259	999999	927	994	999999	999999	124	592	212	462	586	999999	602	559	40	113	617	999999	392	999999	335	580	619	458	999999	442	999999	676	999999	999999	238	259	244	999999	742	926	999999	329	25	537	750	109	999999	303	999999	329	998	701	460	618	191	78	60	669	158	999999	927	478	999999	487	999999	447	999999	355	234	999999	45	452	817	114	503	297	145	999999	999999	235	344	326	56	391	444	476	999999	665	999999	170	999999	999999	12	73	998	141	45	537	101	312	791	890	79	84	294	999999	884	999999	999999	999999	999999	206	999999	923	344	611	431	902	53	969	999999	652	681	74	139	470	449	999999	999999	372	999999	999999	763	999999	443	999999	256	972	107	888	592	869	550	780	237	12	573	89	999999	396	709	999999	493	999999	90	999999	218	15	945	999999	999999	999999	250	752	641	335	999999	646	999999	889	364	999999	999999	165	387	999999	999999	901	836	136	999999	370	34	719	662	128	123	642	285	304	245	251	37	283	781	462	629	797	148	901	999999	927	599	839	999999	260	999999	999999	999999	728	46	317	178	818	927	746	115	531	99	999999	222	800	999999	195	654	123	431	999999	383	999999	732	999999	763	935	567	969	770	195	686	411	789	784	999999	556	267	928	82	219	356	999999	356	108	708	625	688	768	565	413	195	999999	829	808	954	999999	999999	731	553	242	260	957	999999	920	844	999999	999999	437	902	999999	927	999999	50	222	999999	348	578	633	999999	999999	999999	798	413	366	10	768	582	999999	830	88	560	535	384	999999	958	399	999999	436	264	30	891	999999	866	751	485	469	999999	616	634	616	250	372	999999	415	999999	462	553	999999	919	999999	115	751	606	824	999999	401	350	210	264	784	288	152	379	586	255	995	932	662	881	540	890	965	357	
224	837	999999	410	999999	854	505	845	451	516	188	915	999999	654	999999	999999	999999	999999	677	999999	849	338	108	992	999999	999999	990	530	999999	737	999999	999999	149	404	392	986	75	991	999999	356	758	938	836	636	999999	671	115	351	999999	175	797	999999	999999	613	999999	886	999999	205	861	808	863	999999	999999	714	136	992	775	745	271	65	999999	102	748	331	603	910	501	471	801	878	64	649	639	725	999999	968	999999	536	896	506	999999	999999	139	999999	493	999999	983	132	509	208	895	369	89	835	999999	999999	672	891	19	598	999999	999999	404	999999	754	223	999999	999999	773	168	29	249	849	765	808	562	963	999999	838	999999	926	379	961	602	982	694	570	804	999999	999999	305	91	526	307	999999	999999	474	156	817	279	447	754	358	351	188	655	519	323	999999	189	741	496	63	198	671	25	316	801	999999	999999	653	999999	256	537	862	938	722	551	653	830	999999	816	368	568	999999	999999	30	620	999999	336	184	256	778	802	999999	999999	38	338	999999	106	672	673	155	999999	626	905	507	821	999999	250	933	967	999999	999999	101	999999	138	494	814	499	994	999999	387	674	885	406	762	453	42	62	910	999999	915	557	167	424	999999	999999	942	477	674	209	999999	184	403	999999	999999	999999	711	580	681	543	523	146	111	976	296	999999	872	229	152	63	788	436	339	999999	62	123	48	676	999999	527	551	346	825	795	999999	999999	280	999999	820	999999	999999	461	381	999999	870	778	455	190	138	200	738	723	999999	999999	420	704	844	999999	164	473	543	44	999999	163	991	186	321	999999	999999	93	210	204	999999	999999	321	336	64	963	678	283	999999	999999	547	999999	789	828	21	999999	999999	999999	367	425	523	357	647	707	144	999999	384	999999	467	149	769	55	989	999999	999999	373	999999	93	650	999999	186	881	805	685	496	265	999999	173	175	117	930	562	725	784	680	999999	323	613	999999	999999	588	983	816	527	98	999999	999999	255	999999	648	905	302	999999	999999	249	641	999999	962	221	878	999999	999999	528	999999	999999	999999	329	215	863	271	59	999999	890	814	303	202	75	287	999999	999999	192	999999	658	999999	211	637	999999	249	545	48	510	361	402	324	980	999999	465	466	318	999999	999999	867	392	999999	598	220	999999	405	999999	56	576	273	999999	226	999999	999999	999999	12	158	581	864	90	999999	824	760	999999	302	999999	833	926	737	999999	969	714	821	999999	734	999999	999999	991	999999	947	66	498	472	247	985	185	628	252	813	462	317	737	27	102	207	999999	492	900	917	835	571	265	319	966	
304	661	405	999999	13	999999	999999	167	355	917	999999	181	361	523	712	126	999999	590	999999	284	301	241	697	728	999999	175	922	36	83	400	999999	800	189	505	999999	334	780	258	249	664	388	160	392	110	79	35	217	999999	198	801	887	980	152	44	674	72	963	676	262	837	999999	57	94	955	540	232	992	855	580	387	999999	699	350	999999	896	151	999999	597	659	102	958	953	999999	999999	512	405	658	999999	830	880	371	113	995	412	439	999999	999999	436	569	846	43	361	999999	811	999999	197	999999	693	148	533	999999	376	27	169	878	282	218	812	452	145	573	848	35	699	26	242	703	938	999999	564	85	422	37	812	69	607	564	37	816	324	999999	965	15	999999	667	999999	96	836	533	166	132	999999	984	433	999999	194	999999	698	999999	232	494	700	674	999999	457	800	348	214	110	281	717	191	995	999999	379	608	842	727	999999	31	999999	867	415	999999	441	821	999999	999999	539	874	281	866	242	593	830	999999	999999	431	999999	867	656	882	736	261	449	999999	268	855	64	674	352	608	666	772	999999	999999	295	811	152	635	999999	744	999999	999999	10	851	949	411	308	314	317	420	877	175	375	272	141	999999	423	501	999999	582	549	999999	532	672	209	469	516	213	999999	489	999999	224	999999	912	217	510	261	598	999999	857	557	749	999999	932	731	500	407	815	495	142	999999	650	999999	789	204	809	703	338	651	489	999999	104	535	828	999999	662	999999	462	999999	630	999999	824	509	705	34	800	507	999999	940	709	999999	701	718	647	100	999999	999999	999999	718	999999	807	922	946	999999	999999	463	223	538	801	999999	830	999999	760	865	239	999999	151	377	764	999999	999999	113	397	999999	427	999999	386	888	737	999999	999999	953	999999	656	822	979	999999	999999	742	571	586	999999	798	871	878	126	940	852	999999	999999	497	999999	951	999999	999999	704	535	14	95	999999	999999	335	801	309	557	876	211	113	52	999999	695	154	634	999999	999999	999999	314	526	73	999999	263	533	481	219	999999	747	12	429	561	128	454	999999	999999	974	494	260	177	499	324	999999	999999	837	809	999999	831	352	999999	999999	507	763	399	19	941	785	999999	999999	854	591	304	809	874	781	552	924	806	999999	999999	660	999999	566	174	815	211	71	394	425	723	324	387	662	608	252	922	797	729	444	932	999999	468	941	406	585	204	514	999999	143	295	885	360	19	118	999999	61	940	999999	583	807	999999	999999	99	829	540	213	999999	211	999999	859	999999	999999	371	999999	999999	201	765	170	588	620	697	
934	261	140	838	999999	377	553	130	201	981	999999	155	637	63	999999	378	122	865	382	562	312	505	283	540	690	989	129	11	296	999999	780	999999	963	119	944	148	959	999999	577	836	98	91	440	999999	555	999999	733	999999	381	822	999999	304	216	67	999999	999999	977	599	157	973	257	552	999999	905	210	199	191	528	118	596	418	132	298	999999	474	231	999999	405	985	640	265	293	629	473	642	486	802	905	999999	514	170	370	842	603	588	999999	999999	534	999999	999999	867	215	999999	785	413	530	15	670	999999	999999	374	582	613	517	717	964	923	999999	273	999999	397	286	803	604	436	58	999999	999999	999999	999999	999999	999999	728	999999	772	60	999999	844	999999	122	999999	141	999999	561	150	588	756	335	999999	623	622	999999	999999	952	967	591	412	999999	358	999999	251	320	713	664	199	999999	854	983	744	999999	999999	89	310	161	253	265	999999	252	463	847	302	954	808	344	316	96	999999	775	662	999999	647	441	495	704	871	999999	428	658	371	317	734	773	590	228	999999	543	587	999999	708	712	628	169	670	511	73	999999	512	378	357	112	562	88	330	563	29	967	593	605	290	93	999999	315	880	156	123	999999	374	589	999999	773	509	999999	76	999999	999999	999999	771	984	641	584	657	59	310	269	754	656	452	36	209	257	949	981	829	625	999999	999999	288	523	397	544	922	922	258	999999	603	999999	999999	380	11	541	205	609	964	999999	435	787	999999	621	401	467	86	999999	390	872	823	527	999999	451	85	249	209	258	596	106	999999	999999	801	726	665	362	644	81	999999	668	61	999999	26	133	999999	97	318	667	132	930	468	585	542	999999	760	86	70	999999	305	761	999999	999999	22	999999	999999	701	999999	287	999999	48	822	14	999999	722	820	483	510	999999	999999	987	930	542	999999	999999	999999	999999	202	999999	965	589	302	999999	776	274	999999	114	999999	158	89	999999	999999	999999	999999	93	117	463	272	999999	564	286	575	852	318	317	830	799	821	356	239	967	509	571	999999	999999	746	999999	237	58	395	716	999999	362	999999	763	886	999999	999999	51	559	184	813	381	999999	689	23	449	765	469	443	536	293	980	999999	999999	989	540	719	343	346	368	235	999999	435	848	139	223	723	999999	999999	931	968	779	796	64	163	137	710	632	363	306	982	768	614	859	433	175	443	27	774	999999	189	497	705	200	999999	599	946	21	559	999999	726	221	48	999999	567	513	999999	999999	958	861	999999	97	999999	999999	385	999999	610	999999	425	964	779	999999	780	85	751	481	
999999	606	116	564	191	699	83	563	579	999999	999999	111	999999	919	981	999999	68	913	526	102	517	665	814	491	988	999999	596	595	999999	31	441	962	999999	999999	438	587	757	404	999999	140	24	426	999999	614	737	508	284	505	999999	999999	646	999999	999999	659	963	419	791	624	999999	999999	112	488	999999	999999	999999	767	999999	214	490	403	822	664	243	395	87	101	999999	210	999999	999999	105	100	612	821	384	574	999999	112	133	29	796	142	828	868	37	536	884	999999	999999	970	167	79	24	588	999999	981	632	999999	581	872	224	590	871	95	715	22	875	999999	184	766	363	248	91	471	606	689	836	375	368	551	999999	999999	999999	999999	332	35	85	33	999999	402	941	250	530	260	999999	216	271	743	163	25	999999	999999	999999	517	999999	919	988	999999	981	697	155	267	805	39	999999	999999	663	97	999999	689	999999	999999	287	999999	824	122	717	830	665	400	427	999999	222	353	891	999999	556	999999	176	999999	999999	999999	51	746	999999	684	445	501	999999	874	553	184	980	473	88	999999	886	955	692	999999	211	168	887	591	280	62	54	462	999999	621	383	999999	920	359	652	999999	999999	540	534	150	676	999999	244	791	847	253	999999	748	274	999999	167	601	999999	672	211	999999	644	460	476	205	639	983	999999	974	500	999999	999999	630	821	999999	999999	355	430	552	999999	999999	923	106	744	36	939	306	197	66	999999	999999	999999	257	158	773	999999	999999	74	999999	510	999999	863	999999	999999	547	989	999999	927	999999	93	812	180	999999	845	999999	955	548	716	449	266	343	796	306	520	718	783	999999	999999	58	999999	649	290	101	52	144	131	999999	806	999999	47	456	378	595	999999	650	611	352	412	931	817	999999	642	625	83	999999	896	566	749	581	764	983	19	879	698	443	532	999999	142	999999	105	302	742	520	999999	809	964	210	999999	870	116	440	604	551	240	681	17	999999	999999	999999	247	564	913	234	999999	64	447	499	897	999999	128	532	220	700	836	524	489	999999	223	274	212	999999	242	879	474	999999	388	468	648	26	436	867	70	267	474	999999	999999	517	88	357	371	475	312	794	752	583	999999	903	714	715	201	999999	450	754	672	999999	332	999999	999999	117	675	978	999999	881	113	260	471	953	236	305	145	972	54	866	999999	736	393	447	137	999999	114	485	999999	932	824	551	427	999999	594	922	218	355	757	970	681	393	999999	431	691	501	999999	999999	676	418	580	999999	840	583	851	935	167	884	906	999999	13	199	234	918	66	561	833	165	368	313	97	999999	
224	83	194	519	122	961	755	635	778	837	808	344	362	605	999999	843	464	658	764	333	999999	999999	966	491	168	705	375	140	999999	957	907	373	331	790	15	766	399	342	999999	206	138	280	99	175	391	999999	566	461	850	990	700	710	548	763	999999	335	117	702	360	416	999999	625	967	999999	930	445	999999	571	599	945	999999	131	835	568	999999	999999	799	801	110	999999	999999	914	290	999999	266	207	999999	567	450	999999	659	696	982	416	611	513	312	278	245	945	999999	994	861	905	546	578	875	980	568	181	999999	999999	602	999999	276	681	345	299	564	999999	999999	999999	999999	919	295	757	149	428	999999	999999	866	531	565	165	402	999999	999999	384	142	688	332	843	999	279	154	353	103	900	150	930	177	23	713	513	334	430	873	942	619	788	999999	456	999999	876	314	14	750	446	689	131	999999	960	999999	876	999999	777	456	999999	774	999999	999999	999999	288	999999	524	852	817	62	831	971	999999	120	765	353	999999	875	820	999999	999999	149	602	657	220	28	312	999999	855	999999	112	556	974	32	177	676	134	198	178	996	362	462	196	698	999999	718	850	999999	205	813	626	534	957	999999	999999	999999	350	16	39	999999	724	317	997	999999	949	284	996	258	999999	98	229	999999	707	823	770	512	999999	904	51	501	999999	795	999999	52	220	999999	599	651	145	542	336	127	169	908	282	54	464	215	748	341	722	601	999999	116	999999	565	827	143	562	999999	681	445	965	537	101	999999	999999	954	999999	381	685	999999	999999	411	762	999999	901	999999	551	725	57	747	999999	999999	779	576	231	905	458	655	750	465	98	760	860	890	162	632	816	352	748	999999	444	999999	655	377	487	999999	353	491	663	37	999999	837	999999	934	290	999999	999999	999999	707	999999	506	999999	631	999999	266	362	999999	871	950	279	999999	208	976	999999	999999	788	64	412	98	69	999999	999999	991	999999	872	999999	433	925	999999	999999	874	999999	999999	358	13	999999	745	436	120	135	620	481	541	999999	55	394	999999	789	631	502	210	354	436	647	838	539	134	908	356	15	928	625	999999	999999	404	691	562	628	999999	999999	52	628	999999	963	449	90	999999	606	677	487	999999	644	304	999999	999999	530	864	999999	999999	999999	204	837	999999	115	206	999999	219	488	990	363	831	242	255	647	459	581	62	999999	208	758	113	527	240	868	614	999999	330	163	365	999999	826	565	117	80	789	999999	999999	999999	766	454	870	947	616	999999	656	999999	399	657	658	125	477	401	999999	999999	370	676	606	999999	501	911	
674	66	133	125	537	276	134	185	857	253	42	865	706	753	999999	166	910	917	999999	999999	895	999999	505	249	999999	434	999999	355	999999	999999	609	999999	695	999999	780	814	823	501	999999	999999	999999	223	799	415	93	612	695	55	874	214	999999	689	997	55	999999	999999	999999	884	999999	112	999999	779	475	744	644	703	179	851	973	83	999999	419	140	833	999999	681	999999	100	999999	999999	738	719	480	999999	999999	920	341	999999	838	778	999999	939	781	684	878	264	748	64	999999	999999	999999	844	82	800	871	355	558	173	634	345	137	470	999999	925	373	791	308	970	397	723	371	529	22	999999	820	402	999999	456	955	166	933	819	329	774	360	999999	647	679	633	11	371	177	999999	503	651	999999	999999	856	999999	97	999999	777	666	57	29	913	831	999999	980	478	999999	112	218	477	411	318	151	954	574	478	999999	999999	346	396	999999	203	513	519	553	38	192	999999	999999	999999	210	165	162	281	755	446	73	769	699	999999	999999	268	999999	999999	999999	999999	999999	266	292	999999	943	337	441	280	694	825	410	999999	334	999999	296	936	967	999999	999999	256	999999	869	208	137	415	999999	929	999999	113	103	244	964	428	999999	387	925	498	999999	925	999999	999999	882	999999	930	46	751	999999	746	868	356	999999	618	281	845	999999	781	68	165	435	999999	407	260	177	999999	999999	446	893	124	575	370	448	999999	999999	403	531	283	292	278	101	664	939	192	322	999999	801	999999	999999	999999	42	999999	867	999999	868	366	476	474	714	985	999999	999999	857	330	181	508	908	999999	202	877	999999	903	498	789	73	771	629	999999	937	999999	799	964	753	320	92	968	503	114	805	69	927	67	999999	306	928	999999	806	619	999999	814	848	182	433	815	268	139	117	87	279	106	736	261	999999	999999	196	384	846	547	247	213	14	803	823	143	950	266	999999	999999	861	999999	964	20	213	133	571	626	540	937	999999	953	861	426	835	708	332	675	530	274	120	554	654	269	999999	999999	809	55	999999	999999	865	12	794	915	999999	999999	141	726	58	412	732	569	844	908	495	294	351	588	967	125	810	284	735	999999	91	999999	917	705	639	999999	324	999999	277	249	82	999999	168	945	999999	138	999999	605	999999	127	541	551	709	999999	999999	96	465	230	999999	244	489	999999	276	724	834	999999	788	999999	97	652	999999	216	302	604	999999	445	999999	999999	999999	999999	548	215	656	999999	999999	999999	607	999999	931	552	939	999999	448	42	759	491	782	443	999999	999999	350	150	517	974	38	999999	259	999999	999999	338	
999999	999999	841	999999	696	284	934	658	196	303	312	616	504	545	713	995	768	269	844	354	999999	692	295	98	498	407	697	681	588	213	291	502	272	999999	999999	879	261	208	346	485	557	999999	257	817	988	733	999999	972	999999	999999	999999	999999	269	565	674	277	774	753	751	298	587	262	999999	983	22	999999	354	900	999999	833	743	569	922	999999	797	539	445	477	110	764	761	724	999999	555	646	999999	999999	707	928	325	115	508	457	58	999999	999999	63	273	804	188	999999	999999	30	437	299	997	77	900	999999	145	831	999999	653	986	537	862	841	524	346	721	577	646	972	999999	727	245	121	874	471	999999	485	181	673	921	999999	26	704	982	265	648	234	342	939	793	493	999999	999999	999999	521	45	999999	999999	927	92	611	999999	772	393	999999	64	885	202	438	275	999999	999999	999999	732	999999	520	999999	859	269	999999	497	244	999999	999999	153	918	999999	650	363	999999	49	945	254	999999	319	643	999999	320	282	211	763	41	999999	673	143	999999	186	999999	860	10	876	603	280	999999	595	999999	44	999999	250	791	672	999999	999999	12	235	714	415	52	422	999999	277	847	586	67	934	999999	341	43	56	318	741	268	789	362	999999	446	675	25	999999	942	608	659	80	490	999999	527	201	999999	999999	428	429	144	710	999999	733	39	26	222	999999	139	999999	999999	999999	931	999999	414	999999	486	452	789	48	399	56	999999	369	617	776	106	999999	416	274	999999	595	999999	889	607	558	897	629	530	429	462	720	866	907	606	999999	149	441	999999	82	715	999999	999999	390	39	97	240	533	125	999999	920	999999	999999	865	999999	415	920	51	452	856	558	999999	922	999999	585	678	190	572	762	505	999999	664	404	999999	558	982	999999	999999	860	999999	999999	373	999999	277	509	768	999999	11	312	200	201	999999	999999	277	523	999999	535	999999	804	999999	907	667	999999	620	625	999999	299	553	316	999999	478	684	190	999999	537	194	353	655	860	817	845	189	269	571	313	538	676	136	821	700	457	648	442	509	612	999999	603	893	652	254	479	290	999999	690	999999	999999	917	66	999999	338	515	880	437	999999	515	999999	999999	208	316	96	589	172	999999	999999	174	830	252	681	330	999999	591	999999	999999	616	348	565	494	578	849	796	621	619	396	492	194	577	220	454	999999	885	999999	405	586	999999	664	316	558	88	526	891	999999	246	999999	862	747	65	999999	999999	649	949	999999	999999	999999	520	999999	969	775	249	431	597	999999	797	999999	445	999999	195	873	447	951	41	17	415	62	999999	531	
999999	883	999999	999999	139	699	999999	999999	999999	652	999999	56	999999	999999	999999	541	318	657	928	282	478	999999	300	248	999999	191	999999	869	999999	999999	826	776	400	988	999999	999999	999999	505	301	897	229	991	999999	999999	201	148	807	999999	999999	499	698	758	133	999999	63	825	999999	295	192	999999	999999	530	197	999999	825	656	999999	87	998	609	299	813	365	40	63	486	917	999999	57	999999	384	999999	612	999999	999999	78	653	715	999999	275	502	999999	322	354	637	699	999999	539	967	545	492	729	999999	657	210	999999	999999	999999	632	576	907	95	999999	769	999999	188	918	79	999999	999999	13	940	151	732	116	343	500	999999	403	364	682	387	540	999999	930	999999	731	955	917	369	999999	560	999999	999999	368	417	718	553	781	458	999999	734	999999	219	541	551	588	627	550	999999	394	390	999999	277	893	529	554	735	838	917	457	962	161	498	90	452	857	781	374	699	999999	946	999999	944	583	999999	705	330	970	388	999999	999999	414	60	975	295	860	815	475	838	862	982	714	864	999999	818	582	193	999999	999999	694	999999	999999	999999	999999	447	160	755	694	945	824	233	765	460	850	352	557	110	523	795	999999	51	999999	999999	836	642	241	375	943	999999	376	999999	999999	881	999999	270	851	564	809	537	144	999999	130	529	23	639	226	264	23	658	270	481	670	343	506	652	499	999999	23	608	215	785	812	929	579	999999	999999	884	766	590	500	993	999999	985	999999	999999	920	999999	522	207	426	977	999999	294	504	999999	851	858	385	51	999999	136	550	210	331	359	302	201	950	711	607	999999	999999	432	167	277	189	684	682	28	731	713	999999	816	192	238	433	527	435	684	460	999999	508	725	820	374	999999	101	664	999999	194	729	999999	999999	999999	93	999999	929	137	237	715	177	185	366	999999	999999	922	733	28	999999	926	775	765	275	261	434	999999	772	612	999999	823	98	29	999999	833	11	877	402	227	999999	749	503	399	207	999999	292	997	152	415	999999	452	999999	82	570	999999	419	964	570	559	175	260	716	326	999999	999999	626	157	803	999999	317	189	530	516	999999	999999	432	386	567	305	968	436	691	366	999999	350	114	25	459	997	424	47	317	842	62	848	43	187	64	794	353	145	999999	618	108	583	999999	212	999999	999999	999999	42	406	274	591	999999	568	359	476	999999	308	610	698	806	118	999999	999999	687	999999	80	320	255	999999	773	999999	833	242	82	268	275	427	901	862	241	999999	391	641	52	999999	323	290	999999	710	999999	495	742	446	397	509	828	712	
244	748	93	906	706	710	999999	321	999999	505	495	100	210	577	407	748	466	760	999999	638	828	436	999999	999999	636	544	273	288	999999	999999	844	572	440	563	193	999999	779	999999	348	681	18	731	503	999999	794	593	509	491	98	994	979	636	782	200	883	999999	607	302	999999	172	447	999999	111	370	661	923	999999	647	999999	253	969	999999	422	999999	629	107	932	333	995	52	44	781	199	225	417	217	999999	250	680	999999	556	999999	999999	999999	999999	999999	629	142	999999	871	933	999999	107	844	34	847	224	736	570	785	875	999999	306	238	137	665	999999	886	953	453	142	419	966	19	697	999999	87	245	812	999999	999999	800	999999	134	118	181	684	354	201	999999	999999	999999	999999	895	999999	282	999999	825	999999	578	999999	742	189	999999	999999	523	895	999999	999999	541	769	979	924	605	999999	85	117	182	130	956	999999	810	999999	999999	460	999999	740	81	999999	424	313	999999	197	243	465	999999	999999	999999	396	594	286	999999	206	999999	800	23	139	84	999999	434	175	17	999999	102	597	698	57	795	263	999999	999999	999999	999999	733	237	516	999999	999999	149	999999	463	653	786	999999	680	393	613	45	593	446	949	666	492	85	259	999999	557	999999	645	767	999999	825	210	736	810	999999	18	999999	999999	293	231	448	934	17	970	999999	999999	999999	999999	214	95	22	999999	817	709	999999	999999	999999	483	930	959	999999	54	382	892	637	453	999999	999999	999999	385	150	999999	310	999999	510	731	999999	114	999999	999999	388	999999	441	682	675	623	393	37	693	999999	506	999999	999999	334	999999	403	561	125	999999	77	181	999999	999999	828	945	408	902	602	208	395	856	408	744	999999	580	24	999999	999999	227	23	70	32	41	108	879	159	121	975	999999	116	180	369	771	999999	904	934	488	612	737	276	721	999999	999999	308	273	108	999999	646	753	519	790	861	999999	329	999999	159	422	999999	949	795	999999	926	999999	999999	225	999999	636	999999	999999	645	999999	10	963	950	301	280	204	733	834	781	903	474	232	999999	999999	318	471	451	664	755	522	999999	999999	941	979	999999	877	736	92	776	471	182	696	118	983	999999	898	999999	37	736	954	688	270	178	891	822	704	742	999999	999999	35	195	418	205	132	152	999999	31	999999	506	402	468	650	68	319	731	778	999999	196	535	999999	999999	999999	928	999999	833	132	494	60	166	101	145	959	185	750	286	763	500	985	840	453	999999	999999	999999	343	496	48	999999	858	169	54	999999	999999	999999	496	511	770	490	405	299	999999	852	971	813	999999	267	999999	999999	318	
43	968	999999	999999	356	92	999999	999999	893	595	313	999999	920	635	890	122	999999	999999	719	688	999999	999999	283	105	999999	999999	601	905	173	999999	85	988	573	999999	825	201	767	999999	999999	999999	999999	965	877	894	999999	504	109	226	90	701	904	677	788	786	79	528	694	999999	442	535	490	637	999999	999999	999999	325	232	999999	810	698	355	58	390	560	734	283	637	999999	13	201	720	384	999999	471	221	999999	999999	786	999999	306	507	585	29	673	999999	326	999999	999999	384	776	281	999999	415	392	356	855	297	237	61	795	999999	315	188	250	815	116	812	911	565	122	125	445	212	514	999999	999999	38	999999	883	418	690	536	999999	236	919	647	999999	442	999999	366	119	999999	735	38	415	999999	406	779	858	571	513	999999	999999	272	661	836	870	901	201	999999	826	999999	999999	642	114	364	999999	999999	330	177	146	380	999999	209	12	154	710	183	108	999	999999	999999	857	322	905	19	990	742	999999	93	776	77	250	999999	539	538	626	102	923	61	891	999999	458	999999	999999	142	885	346	269	516	999999	696	803	999999	999999	999999	723	999999	737	105	999999	568	999999	247	999999	999999	999999	267	999999	474	527	618	259	999999	999999	918	800	176	887	999999	999999	654	482	68	957	999999	274	58	999999	961	999999	594	364	828	687	332	999999	999999	299	365	999999	627	676	795	989	518	446	756	94	305	776	999999	154	965	971	719	96	327	999999	321	999999	91	943	708	999999	999999	263	431	999999	785	849	589	876	531	999999	507	977	687	78	449	999999	999999	963	29	195	267	999999	398	857	968	246	999999	930	978	561	920	683	968	145	999999	999999	25	398	308	999999	196	680	623	999999	473	741	999999	999999	841	999999	999999	999999	923	522	403	999999	999999	574	399	549	108	659	898	970	849	823	19	552	22	194	627	129	664	999999	998	586	826	202	999999	237	837	999999	99	310	274	999999	760	999999	742	573	399	450	999999	759	356	537	782	652	356	650	999999	856	999999	656	60	177	999999	999999	523	816	666	999999	999999	999999	999999	606	569	999999	706	999999	999999	999999	809	448	795	186	130	905	227	999999	804	184	846	999999	504	981	265	443	260	106	349	999999	932	925	907	999999	269	836	58	750	967	194	945	999999	587	179	56	798	860	873	57	999999	141	62	999999	492	825	448	999999	730	350	999999	346	609	707	662	999999	884	999999	78	916	294	856	999999	504	619	238	546	999999	335	999999	999999	582	387	59	791	999999	879	913	424	901	821	999999	328	409	840	999999	999999	602	924	999999	999999	267	791	956	
762	999999	664	558	402	999999	289	293	341	796	882	999999	999999	560	916	394	999999	970	126	177	999999	125	999999	999999	663	770	999999	999999	999999	787	771	210	999999	999999	999999	99	614	331	999999	999999	621	999999	999999	532	999999	296	889	785	686	540	999999	201	999999	999999	999999	647	173	596	895	631	999999	345	63	999999	34	681	763	537	273	826	779	430	458	955	555	567	288	16	999999	999999	881	116	267	699	990	999999	70	999999	570	649	999999	27	999999	890	799	286	999999	999999	508	845	532	999999	522	999999	760	376	742	999999	78	303	368	999999	56	527	749	999999	999999	999999	999999	999999	999999	999999	999999	624	900	762	994	568	166	279	92	995	999999	705	844	529	999999	408	938	999999	837	874	108	276	999999	769	971	908	150	544	208	999999	729	64	233	936	394	897	958	998	381	184	38	799	221	373	658	350	683	230	670	999999	425	938	616	747	498	999999	343	141	791	96	428	621	80	999999	275	454	482	908	144	696	450	999999	253	662	999999	309	65	917	120	630	235	919	874	529	705	791	447	999999	999999	999999	564	826	999999	295	999999	417	729	259	107	214	999999	774	999999	999999	239	485	999999	954	999999	198	999999	426	31	170	860	508	747	999999	266	484	999999	999999	470	450	142	623	732	957	906	438	580	806	999999	905	999999	460	833	901	300	999999	999999	492	584	259	59	148	805	56	434	257	669	188	993	999999	207	871	999999	645	840	615	753	737	57	472	999999	838	606	125	407	410	675	846	259	46	999999	524	421	221	999999	994	817	685	999999	659	769	401	812	206	708	890	156	197	70	684	476	999999	445	122	999999	220	542	689	649	34	999999	823	929	999999	245	683	460	999999	999999	846	999999	999999	999999	397	703	227	36	409	417	517	263	487	786	574	569	29	88	308	999999	189	461	137	999999	999999	999999	945	471	854	961	999999	440	63	943	223	886	999999	163	58	419	423	999999	142	282	141	999999	104	46	364	397	225	605	161	522	74	999999	670	41	706	319	757	999999	181	448	392	86	210	544	999999	688	170	866	39	889	167	995	999999	855	999999	737	983	909	116	999999	745	999999	288	541	878	828	225	377	999999	739	661	667	23	999999	889	65	570	999999	473	999999	999999	359	575	271	365	79	999999	815	999999	968	336	848	999999	999999	703	963	999999	669	665	744	999999	792	419	300	238	499	982	635	966	849	177	999999	445	999999	239	395	854	27	185	999999	763	410	999999	487	412	813	999999	999999	999999	999999	267	901	894	729	214	444	940	999999	999999	865	96	
999999	999999	287	801	903	999999	218	999999	317	999999	780	493	856	999999	999999	551	931	887	424	480	683	999999	49	592	276	537	715	236	794	455	579	999999	319	722	333	561	999999	686	509	410	810	823	683	817	999999	417	47	999999	999999	893	18	999999	999999	395	412	793	999999	694	534	375	999999	981	690	861	539	999999	999999	144	657	510	587	255	388	24	669	860	962	232	116	999999	500	999999	94	901	446	999999	375	924	319	999999	752	278	161	143	712	829	143	821	287	689	999999	902	999999	999999	315	763	18	999999	725	552	831	586	588	675	999999	729	999999	789	425	356	999999	999999	825	127	999999	318	103	254	311	840	727	151	944	426	625	999999	877	452	595	683	999999	770	208	766	999999	175	690	485	268	982	999999	354	405	931	267	999999	87	973	884	999999	669	764	302	999999	825	690	641	999999	999999	999999	852	455	203	742	182	660	999999	69	419	592	628	618	999999	329	909	382	745	23	169	641	520	904	999999	598	23	419	478	323	941	999999	999999	999999	435	979	139	485	999999	663	999999	606	932	999999	563	302	378	61	777	999999	976	452	999999	628	12	418	768	948	887	605	729	999999	192	999999	128	400	67	999999	193	17	199	999999	232	91	999999	562	999999	502	999999	275	229	999999	999999	505	346	498	83	905	525	999999	221	999999	597	555	934	996	424	999999	899	999999	244	278	868	770	783	552	230	999999	373	449	709	276	999999	999999	999999	767	129	999999	401	999999	327	162	999999	999999	999999	999999	999999	999999	157	267	148	515	602	999999	41	950	103	872	721	999999	999999	220	999999	85	317	945	582	975	179	999999	876	738	802	999999	845	92	693	701	974	775	999999	552	715	116	311	203	673	431	590	435	674	257	964	606	360	116	620	508	859	850	999999	859	508	980	999999	409	712	332	341	949	999999	401	897	946	87	725	504	435	774	123	281	161	394	743	999999	999999	774	205	919	738	472	195	841	133	999999	856	999999	735	725	901	490	351	999999	641	178	283	360	27	529	999999	612	194	734	999999	579	284	474	999999	488	761	635	517	412	999999	999999	999999	559	773	606	230	999999	769	710	999999	632	930	71	753	575	999999	999999	756	676	999999	136	287	460	105	554	75	392	290	257	963	276	973	938	496	164	106	723	586	421	999999	953	842	999999	862	124	648	222	999999	198	269	999999	879	841	999999	477	209	621	999999	228	541	999999	400	522	747	606	658	992	575	599	999999	505	691	344	377	340	293	804	598	981	906	852	670	101	987	479	396	141	819	
28	954	999999	269	999999	880	470	562	330	736	265	465	656	647	132	999999	763	802	999999	474	787	193	405	32	483	322	999999	178	999999	534	277	219	526	182	556	644	993	245	999999	464	999999	777	999999	77	342	525	260	214	999999	382	233	677	851	667	41	835	559	462	786	55	201	302	264	795	469	56	999999	483	100	487	725	528	999999	999999	567	20	229	999999	999999	957	999999	999999	629	926	310	599	368	999999	150	999999	94	541	999999	999999	999999	614	523	177	999999	296	586	776	999999	70	999999	705	209	999999	110	31	615	231	999999	829	999999	717	672	337	495	999999	687	999999	342	999999	402	193	79	200	818	952	999999	999999	999999	403	380	295	369	999999	278	605	400	598	758	129	115	863	999999	999999	999999	554	942	195	682	737	609	507	444	744	667	473	635	19	951	999999	534	563	999999	379	458	697	358	113	69	890	480	99	331	223	999999	999999	425	999999	894	999999	20	999999	999999	992	794	873	851	624	901	999999	969	390	646	610	594	999999	372	398	181	608	205	999999	999999	792	999999	519	999999	230	481	138	57	195	124	687	147	234	194	508	585	584	999999	734	211	264	999999	99	453	720	629	999999	177	999999	278	296	78	999999	184	999999	735	999999	697	630	153	999999	757	999999	276	999999	999999	999999	367	999999	813	596	762	471	637	872	871	178	999999	999999	601	999999	960	30	916	999999	619	966	60	607	773	311	886	225	999999	438	999999	146	822	494	999999	999999	364	999999	223	682	999999	606	999999	999999	715	566	217	999999	999999	999999	812	736	999999	449	348	999999	999999	999999	100	512	709	547	881	208	999999	999999	999999	999999	218	342	999999	657	806	244	999999	23	432	748	892	999999	103	999999	196	206	999999	999999	278	383	156	999999	949	603	999999	999999	972	987	724	345	936	980	221	635	33	696	989	165	929	999999	999999	335	999999	999999	999999	884	999999	64	360	685	583	604	999999	972	435	999999	999999	999999	999999	104	999999	315	298	999999	812	911	995	467	999999	999999	999999	470	840	645	999999	821	676	387	735	338	303	917	636	999999	762	341	999999	249	209	566	312	999999	999999	835	999999	840	46	999999	999999	999999	999999	951	433	999999	999999	999999	764	820	744	999999	791	15	75	999999	999999	354	999999	259	334	480	397	755	999999	75	197	28	749	999999	283	999999	784	688	999999	779	448	352	493	776	999999	648	577	999999	504	595	774	306	133	614	999999	27	999999	787	663	288	568	999999	999999	368	673	460	373	999999	999999	357	829	113	999999	999999	667	999999	860	902	688	685	903	693	261	672	300	890	
999999	144	972	266	235	997	34	999999	999999	999999	658	135	113	999999	999999	818	167	999999	765	671	918	836	946	583	166	268	109	977	999999	999999	882	30	77	782	999999	239	999999	289	999999	832	88	49	999999	362	800	734	799	577	410	94	536	113	907	628	999999	68	999999	398	110	967	898	999999	963	345	432	999999	999999	999999	555	55	42	877	36	933	593	879	761	594	782	431	468	531	999999	301	999999	778	123	999999	810	506	51	397	999999	999999	933	41	85	739	929	172	676	478	31	364	61	999999	87	973	45	102	306	999999	616	999999	508	376	479	671	997	654	524	619	520	999999	14	645	999999	872	999	562	803	31	999999	620	999999	990	999999	222	249	688	700	999999	412	999999	210	447	780	999999	655	567	562	413	742	285	647	67	999999	973	359	415	999999	215	974	483	999999	999999	938	996	999999	518	866	266	432	318	953	385	216	801	848	566	864	196	226	441	999	399	288	389	999999	697	41	536	863	833	726	495	999999	929	429	925	999999	784	999999	147	700	999999	981	434	331	272	999999	166	999999	793	551	999999	988	999999	483	999999	996	559	34	236	487	999999	403	598	591	468	220	287	382	923	68	89	609	999999	740	704	418	854	68	709	846	874	411	79	999999	951	999999	631	455	530	928	949	999999	360	999999	370	902	999999	842	862	999999	573	784	211	734	471	175	908	802	779	490	999999	999999	324	390	612	928	333	315	640	961	588	831	851	994	118	329	259	429	999999	801	35	22	205	656	282	100	209	345	821	785	598	829	999999	49	999999	458	445	969	57	442	579	87	999999	901	999999	999999	932	217	626	999999	916	488	432	999999	465	139	304	668	999999	999999	728	988	494	999999	372	999999	164	812	217	659	999999	999999	999999	937	232	999999	999999	304	192	540	167	999999	718	679	869	119	407	698	583	999999	164	999999	862	535	713	590	999999	357	538	715	587	999999	999	999999	268	636	999999	494	754	518	328	10	485	999999	999999	736	279	814	999999	262	360	466	238	559	999999	115	999999	847	233	642	364	463	999999	476	953	47	992	752	420	242	13	912	944	75	339	999999	999999	999999	999999	999999	999999	778	371	285	364	999999	892	450	471	163	999999	269	271	122	999999	865	243	18	623	327	743	527	403	752	259	448	521	172	229	351	813	141	676	256	330	585	999999	999999	122	832	155	551	291	267	33	999999	651	831	911	473	920	293	672	852	243	794	384	999999	36	916	609	729	230	130	350	88	592	25	791	578	774	753	896	999999	182	
999999	246	146	728	515	796	689	260	755	999999	999999	468	823	22	536	210	481	463	205	999999	425	331	999999	916	945	161	636	50	343	699	999999	396	881	680	51	557	248	890	520	129	919	478	474	699	820	999999	768	12	265	378	302	299	700	999999	756	999999	85	230	783	364	999999	649	917	66	264	143	586	999999	971	978	962	999999	943	999999	312	946	856	471	106	335	392	634	784	965	406	999999	696	323	999999	999999	482	28	999999	166	959	279	560	418	444	687	43	999999	41	286	999999	999999	356	624	265	809	24	613	999999	999999	971	536	864	999999	659	999999	447	273	228	800	505	944	483	999999	125	42	395	448	37	419	301	767	999999	508	999999	694	999999	81	67	999999	166	869	894	999999	194	433	414	608	758	66	999999	770	406	999999	999999	471	238	570	509	232	999999	576	999999	999999	166	214	933	366	403	965	999999	375	215	999999	999999	636	59	824	601	692	627	787	689	970	179	999999	370	371	727	98	999999	959	572	834	701	590	999999	190	501	980	500	58	999999	793	208	874	564	302	999999	154	421	999999	999999	999999	604	635	886	999999	544	635	843	999999	638	999999	509	999999	803	381	412	63	999999	869	332	620	999999	579	582	895	771	305	967	78	774	583	677	61	999999	755	999999	75	703	676	999999	866	147	928	999999	900	294	310	999999	999999	890	999999	800	999999	999999	357	624	35	999999	990	844	999999	667	774	797	65	999999	999999	999999	58	151	346	359	676	233	465	482	273	170	682	611	999999	999999	784	999999	240	783	135	970	999999	140	214	23	713	831	999999	999999	373	140	364	272	836	999999	31	999999	553	195	133	328	625	874	360	999999	380	389	383	24	883	596	567	999999	512	486	274	917	999999	333	646	845	827	999999	119	142	806	420	999999	999999	212	741	634	54	659	999999	355	768	999999	350	999999	333	458	391	999999	999999	573	999999	759	999999	138	999999	116	230	999999	288	501	999999	765	228	68	959	615	315	999999	151	962	522	622	999999	141	505	999999	999999	690	322	397	445	999999	342	569	999999	660	424	939	108	635	413	505	999999	315	986	12	561	999999	683	718	152	579	999999	814	61	469	64	999999	633	966	999999	539	236	891	65	427	432	658	344	309	200	375	999999	999999	558	26	999999	999999	155	502	999999	314	17	604	254	866	766	528	999999	264	606	999999	999999	999999	125	999999	279	490	259	568	580	999999	947	383	527	777	865	668	266	44	228	999999	83	999999	390	215	532	999999	646	199	661	904	150	999999	703	995	68	580	399	999999	
746	760	150	586	999999	683	999999	633	87	476	10	107	271	999999	45	942	999999	186	752	999999	999999	647	843	999999	907	675	761	999999	680	532	718	295	999999	581	297	468	999999	999999	217	707	848	898	554	999999	199	564	999999	667	54	761	872	881	828	999999	342	108	917	91	999999	257	921	500	953	555	999999	715	828	689	195	577	999999	635	969	999999	72	452	999999	673	870	353	999999	104	822	918	999999	837	999999	789	249	198	551	441	999999	960	785	999999	945	999	421	483	735	953	999999	477	342	246	912	999999	427	890	15	253	220	336	225	999999	677	44	895	920	258	48	999999	996	36	999999	818	19	268	999999	507	104	999999	396	617	89	622	999999	999999	423	999999	682	999999	358	193	307	231	490	744	959	680	999999	113	501	234	697	999999	999999	451	355	427	903	524	712	999999	911	992	823	999999	145	214	999999	458	999999	999999	999999	675	101	813	728	765	337	274	309	43	597	990	760	171	919	577	147	904	241	995	30	167	660	966	281	315	408	771	609	754	357	462	999999	504	658	32	420	999999	722	589	999999	639	225	678	794	921	241	661	799	568	77	428	226	487	975	418	999999	999999	541	423	367	565	999999	554	686	145	368	265	999999	897	167	475	192	651	904	391	942	981	181	360	83	746	972	50	999999	929	245	154	528	999999	999999	294	999999	308	999999	534	974	670	992	659	999999	999999	158	901	999999	602	999999	574	999999	594	476	43	953	191	350	999999	593	624	866	756	899	999999	737	273	999999	872	344	883	429	380	416	282	988	522	797	107	598	999999	999999	95	693	670	999999	933	773	999999	999999	949	958	611	941	359	999999	999999	759	349	248	884	21	539	267	362	999999	211	188	204	55	441	999999	252	999999	522	985	781	72	239	651	999999	999999	917	999999	999999	925	818	439	67	999999	751	762	458	859	713	69	109	828	999999	999999	370	755	578	928	900	565	999999	588	999999	373	32	184	530	697	444	999999	999999	998	999999	436	336	772	130	725	303	999999	999999	393	319	462	999999	952	730	999999	999999	57	921	989	640	830	999999	240	20	999999	456	577	242	760	424	329	966	111	956	904	198	597	634	853	634	999999	999999	332	279	966	487	999999	454	999999	415	999999	471	999999	367	51	226	106	762	436	279	725	445	185	969	999999	496	784	996	999999	999999	694	422	999999	364	418	210	887	999999	53	999999	386	999999	426	355	37	858	999999	743	999999	688	102	999999	208	999999	908	999999	454	363	290	480	702	83	999999	301	721	999999	403	749	949	
840	999999	999999	718	999999	892	602	29	999999	999999	141	634	51	91	999999	433	859	224	494	999999	632	756	534	680	999999	999999	313	504	135	999999	63	999999	121	794	84	359	999999	126	977	691	316	766	999999	421	159	845	999999	992	999999	867	862	759	908	304	326	93	804	999999	155	716	999999	108	894	205	999999	676	522	999999	999999	788	999999	999999	999999	802	149	865	142	122	999999	727	999999	999999	23	267	771	999999	556	999999	999999	999999	999999	500	971	271	112	999999	872	999999	532	482	332	414	985	703	400	129	522	999999	164	461	999999	999999	999999	427	862	278	999999	637	999999	594	129	999999	779	26	999999	976	771	999999	999999	931	993	713	590	999999	405	448	335	319	999999	652	999999	450	999999	26	48	862	567	553	999999	834	132	244	999999	999999	363	627	635	999999	469	424	999999	999999	415	232	999999	999999	999999	999999	31	999999	943	775	771	781	812	679	52	762	977	381	999999	228	576	866	809	758	718	999999	695	778	999999	365	850	451	999999	244	999999	440	558	800	760	682	999999	999999	891	357	473	223	135	684	584	872	999999	97	16	139	970	549	423	709	529	459	199	253	610	587	924	329	485	578	643	612	213	187	620	736	696	591	975	462	294	505	526	21	999999	999999	999999	999999	445	999999	999999	999999	26	849	281	311	492	288	385	999999	432	153	737	557	50	972	668	999999	999999	999999	443	389	574	961	424	34	933	188	60	668	999999	171	999999	319	313	999999	999999	364	906	999999	254	999999	216	999999	39	150	999999	968	970	230	282	999999	295	175	732	999999	922	65	435	999999	377	313	999999	999999	101	271	999999	999999	253	893	386	314	907	167	34	999999	183	999999	999999	283	999999	999999	217	829	395	661	875	999999	999999	999999	235	540	999999	999999	942	940	190	499	580	768	881	348	725	87	843	999999	653	137	150	707	999999	29	999999	162	999999	999999	105	408	330	999999	395	550	999999	999999	999999	999999	999999	257	999999	93	845	999999	332	173	999999	918	999999	140	985	999999	999999	999999	578	879	717	215	999999	776	669	539	845	782	179	151	999999	341	506	900	419	997	592	405	999999	66	862	38	697	960	760	999999	173	999999	422	903	430	647	999999	999999	116	462	440	609	588	686	248	73	514	191	790	999999	421	348	720	988	834	612	836	999999	27	689	518	456	25	598	999999	880	369	999999	720	999999	368	544	794	957	567	983	817	235	999999	798	523	515	179	700	660	824	254	433	78	818	811	461	999999	427	943	983	999999	989	999999	368	703	248	471	999999	999999	876	554	763	999999	850	
999999	999999	999999	999999	175	12	286	325	999999	551	636	935	206	901	923	999999	598	376	999999	999999	400	827	915	999999	105	285	54	124	998	783	280	999999	999999	228	32	210	757	727	261	941	706	277	999999	768	732	767	51	569	141	793	288	999999	999999	999999	459	967	695	253	133	890	958	172	326	999999	281	155	932	978	879	722	999999	999999	999999	82	876	999999	999999	157	727	337	244	999999	999999	999999	504	102	739	165	999999	64	515	514	604	999999	999999	544	950	896	496	586	835	999999	689	418	999999	416	72	678	970	336	202	547	999999	999999	656	482	190	121	660	999999	416	776	999999	999999	217	645	999999	753	99	342	182	999999	660	151	502	181	999999	573	999999	98	999999	71	195	442	999999	967	999999	808	715	510	363	838	999999	318	179	999999	853	999999	999999	998	149	318	589	637	164	323	887	999999	999999	999999	687	999999	550	571	157	355	591	777	962	249	656	468	48	999999	999999	343	999999	352	971	444	327	930	372	572	948	722	481	999999	287	999999	90	614	515	999999	999999	999999	999999	674	170	824	476	85	999999	999999	351	680	280	10	999999	821	680	999999	413	858	999999	757	254	978	623	435	873	43	499	423	169	999999	953	808	999999	999999	55	967	999999	156	967	999999	36	410	230	999999	452	481	999999	466	868	999999	210	656	83	75	503	319	61	735	999999	443	999999	490	802	309	999999	471	243	999999	776	999999	363	266	999999	999999	730	999999	999999	355	983	999999	144	43	554	999999	841	306	735	701	999999	735	916	456	999999	999999	999999	546	608	921	999999	980	999999	482	690	999999	190	943	764	999999	344	660	999999	705	752	560	999999	552	999999	999999	999999	999999	736	542	999999	999999	797	907	72	367	259	193	999999	836	805	12	162	661	353	399	443	897	999999	577	366	999999	183	220	704	999999	235	999999	611	430	463	129	999999	706	794	999999	367	283	881	407	999999	160	999999	725	899	749	407	999999	999999	545	999999	569	888	169	185	609	866	586	213	428	141	146	581	813	383	686	759	456	866	703	42	999999	26	144	999999	215	663	999999	320	955	246	587	913	76	687	893	240	999999	999999	195	782	781	79	463	999999	999999	999999	611	351	223	989	999999	781	506	513	999999	553	754	499	969	946	418	275	999999	999999	554	999999	999999	136	999999	999999	674	999999	680	920	260	101	999999	868	898	637	999999	116	107	999999	295	805	417	563	113	350	486	594	561	999999	999999	999999	821	282	721	547	999999	485	862	768	325	35	999999	999999	999999	492	999999	886	601	342	999999	311	999999	999999	896	748	816	
951	999999	149	968	90	999999	441	556	745	999999	999999	999999	999999	573	576	254	338	649	269	704	999999	311	621	999999	600	993	229	354	72	346	537	385	972	730	121	999999	722	799	244	662	670	38	999999	999999	999999	739	249	768	999999	67	839	999999	636	54	999999	650	410	789	999999	96	153	999999	494	408	742	904	999999	630	461	999999	531	539	414	606	44	802	794	409	649	861	754	460	36	14	507	894	999999	999999	745	471	62	933	431	158	518	583	544	118	999999	805	565	618	999999	215	536	310	238	39	20	192	855	999999	150	516	342	693	999999	489	901	848	999999	255	884	990	71	598	117	266	98	460	268	686	929	844	999999	145	153	821	999999	999999	999999	719	999999	563	615	61	999999	914	999999	825	523	65	216	631	649	319	734	999999	999999	938	999999	972	941	999999	999999	999999	80	999999	221	207	549	248	21	705	999999	446	337	331	385	19	805	202	450	273	936	212	480	308	204	986	411	827	677	539	999999	693	999999	368	639	999999	980	999999	999999	618	286	284	53	999999	449	213	981	999999	941	999999	999999	10	531	678	999999	999999	999999	772	111	999999	796	721	571	481	701	999999	668	969	999999	938	39	319	498	831	999999	662	999999	999999	858	991	14	998	886	999999	406	12	171	109	745	918	748	217	999999	999999	999999	564	712	999999	999999	999999	544	21	721	12	999999	999999	512	699	691	960	562	729	913	120	230	798	835	999999	84	699	337	569	234	773	199	822	924	999999	19	999999	949	596	169	908	999999	992	287	883	438	583	500	999999	417	784	366	28	303	283	258	34	999999	684	497	119	623	999999	787	999999	813	292	898	492	999999	999999	21	999999	570	15	663	999999	520	951	599	501	208	999999	999999	449	999999	999999	528	651	771	985	702	274	108	59	295	482	214	339	999999	156	684	18	781	999999	773	401	458	298	620	999999	513	777	999999	996	911	999999	822	348	541	641	763	999999	721	704	566	746	867	520	719	190	33	191	999999	453	816	999999	93	14	676	25	999999	240	40	750	482	924	190	999999	148	999999	660	866	797	438	393	436	999999	86	591	36	533	937	578	999999	997	999999	896	999999	189	999999	673	999999	999999	999999	999999	532	999999	999999	232	999999	566	765	382	191	530	999999	393	452	69	999999	999999	17	999999	649	491	784	662	600	999999	160	38	999999	922	428	864	841	203	281	999999	860	219	326	854	949	470	768	565	999999	909	840	937	454	999999	999999	816	666	405	32	44	999999	870	999999	227	81	613	27	999999	954	327	999999	999999	122	
933	208	181	587	162	472	189	999999	229	999999	691	999999	222	584	999999	133	611	999999	446	180	246	999999	990	592	999999	782	346	453	926	611	78	230	877	999999	521	383	999999	239	513	932	843	322	915	603	999999	314	859	999999	60	719	352	999999	252	792	875	558	217	588	487	380	136	999999	796	999999	207	471	999999	397	73	593	999999	382	999999	513	336	924	469	397	658	795	923	317	403	216	269	999999	978	999999	999999	999999	999999	49	752	143	806	999999	526	999999	999999	473	999999	471	966	466	224	970	434	738	465	951	98	820	930	692	457	999999	342	589	999999	257	492	950	447	110	428	999999	630	561	999999	229	408	171	990	194	526	461	999999	999999	992	299	524	249	629	998	874	354	119	69	999999	986	775	999999	999999	999999	980	328	34	866	47	999999	350	999999	40	246	552	926	999999	745	175	999999	999999	406	596	999999	733	999999	330	999999	235	83	355	570	875	999999	453	471	999999	842	213	208	436	485	899	243	999999	651	999999	393	999999	948	999999	373	894	690	518	379	349	999999	425	737	997	586	640	964	413	779	997	320	792	90	999999	999999	999999	966	568	993	507	363	120	91	999999	937	991	999999	558	982	675	999999	212	84	131	332	426	476	211	850	844	934	830	999999	653	898	999999	375	244	536	831	927	131	525	871	986	780	343	702	70	594	999999	415	999999	114	999999	999999	717	999999	391	999999	999999	765	718	999999	572	999999	941	438	999999	345	625	53	999999	160	999999	999999	686	212	145	999999	999999	999999	999999	265	999999	529	999999	74	841	999999	999999	417	852	965	765	999999	413	377	309	464	838	905	999999	724	968	320	999999	280	366	749	430	514	823	839	488	302	999999	462	999999	52	999999	999999	999999	354	461	218	200	999999	395	584	659	319	903	681	713	187	999999	427	999999	180	146	999999	999999	102	999999	379	593	22	486	473	999999	999999	709	267	340	962	318	222	272	760	129	999999	884	781	999999	121	611	999999	136	311	95	206	175	496	999999	993	178	999999	984	999999	624	187	580	921	45	708	610	645	350	751	868	994	165	999999	61	811	999999	999999	12	258	768	999999	999999	185	388	352	785	999999	999999	346	999999	999999	237	190	145	941	754	999999	746	390	511	965	801	385	442	101	51	638	445	103	749	252	502	735	323	999999	301	405	999999	999999	923	396	294	13	957	64	767	999999	401	119	67	999999	189	999999	747	803	649	511	742	296	311	157	999999	267	597	551	321	501	866	999999	999999	358	429	63	467	124	681	798	427	999999	333	76	999999	
335	46	999999	72	880	999999	520	533	790	662	256	999999	775	999999	999999	999999	416	742	275	118	439	469	708	999999	999999	999999	633	999999	851	93	365	999999	245	910	452	999999	139	999999	441	999999	355	439	860	696	183	672	691	505	654	392	21	645	68	957	807	865	338	607	999999	725	364	398	681	999999	999999	999999	155	865	175	805	286	927	310	999999	763	10	609	22	688	999999	472	999999	999999	469	999999	720	999999	999999	112	587	892	531	552	999999	158	956	757	163	398	889	526	826	339	849	115	94	344	305	999999	807	999999	999999	999999	481	262	999999	921	999999	635	587	999999	867	763	588	912	999999	384	594	613	806	252	456	623	798	999999	646	798	628	363	987	385	608	94	999999	331	999999	612	81	463	921	44	544	528	811	999999	659	73	751	936	360	709	749	691	397	564	809	702	130	544	616	438	303	858	648	999999	999999	782	468	267	345	152	313	140	999999	771	707	927	811	999999	287	583	56	999999	13	287	999999	916	696	740	521	999999	492	536	847	492	741	999999	880	610	730	999999	604	999999	600	218	405	618	999	625	999999	882	891	833	266	42	391	611	855	370	575	863	999999	728	745	471	659	776	293	209	40	31	57	211	566	999999	999999	562	101	795	881	999999	917	81	999999	639	982	659	280	814	110	999999	831	519	999999	999999	791	876	748	138	558	628	999999	799	594	999999	999999	689	276	856	999999	999999	999999	69	488	558	946	24	844	116	999999	999999	506	479	108	901	999999	537	999999	699	618	111	813	962	247	262	999999	127	487	58	999999	999999	392	424	999999	999999	618	771	41	486	921	999999	42	642	649	557	132	856	701	692	645	307	523	576	247	952	999999	558	822	999999	866	828	536	796	311	196	618	92	719	827	293	428	999999	690	999999	999999	79	181	323	999999	140	999999	999999	794	412	999999	779	815	999999	807	265	70	949	805	620	102	250	245	340	462	939	50	999999	999999	999999	226	999999	833	799	406	883	844	244	142	999999	40	412	742	999999	804	416	999999	905	999999	571	232	999999	701	80	685	999999	999999	841	999999	750	100	698	552	394	196	706	946	26	780	923	421	825	816	709	589	690	507	851	999999	55	147	144	234	311	186	999999	109	999999	124	805	59	13	384	392	15	341	860	358	999999	108	470	999999	999999	988	160	407	663	999999	490	999999	999999	982	315	814	999999	999999	474	250	217	449	607	999999	902	999999	873	418	999999	433	704	258	830	159	654	999999	585	361	999999	246	161	779	93	117	999999	129	711	77	
697	570	778	59	867	999999	150	999999	999999	999999	882	159	124	999999	956	239	297	242	174	943	337	878	999999	261	946	237	999999	438	366	500	910	783	273	806	721	999999	655	999999	390	220	18	999999	936	307	479	859	999999	419	823	999999	819	999999	954	767	739	819	340	527	999999	999999	530	712	401	10	377	999999	885	318	999999	85	584	643	851	999999	999999	441	999999	932	999999	97	116	999999	999999	511	681	999999	828	505	999999	902	550	137	999999	750	690	306	999999	936	929	380	974	812	399	748	279	186	999999	11	999999	999999	877	408	745	25	999999	851	108	999999	328	999999	280	389	252	999999	534	456	999999	999999	273	639	936	15	12	411	999999	303	290	999999	999999	505	681	827	673	767	999999	151	392	537	226	999999	999999	615	617	431	110	594	570	280	223	999999	95	97	738	203	372	872	999999	999999	902	239	570	241	657	823	999999	452	716	484	104	393	74	563	884	433	441	331	397	581	999999	999999	733	19	652	418	419	999999	99	479	405	999999	745	58	634	987	999999	966	957	794	604	999999	877	95	999999	999999	758	532	212	314	762	51	484	824	41	384	999999	561	999999	999999	999999	243	999999	247	999999	941	647	26	928	897	165	475	373	603	977	999999	650	999999	833	822	660	887	390	785	717	364	677	920	26	260	999999	999999	386	718	390	370	304	999999	16	244	192	741	999999	315	158	297	677	881	847	387	733	858	727	999999	999999	526	852	577	999999	724	274	727	999	677	416	448	999999	655	223	616	360	19	641	598	639	918	999999	999999	636	429	687	999999	999999	999999	527	632	989	999999	140	863	518	726	120	292	970	465	742	926	899	710	208	31	667	241	36	723	227	139	999999	999999	243	777	999999	110	999999	477	654	370	160	784	458	479	525	359	108	634	899	358	628	183	186	999999	999999	925	231	999999	138	841	612	999999	414	860	491	470	630	999999	999999	20	999999	502	811	999999	775	124	262	999999	505	999999	999999	402	823	868	511	954	492	876	601	26	879	380	349	812	758	356	379	598	999999	64	999999	999999	849	889	113	999999	371	805	591	71	672	999999	170	820	709	999999	979	545	358	536	999999	754	149	768	140	874	163	999	622	428	999999	663	741	999999	588	774	552	934	765	385	999999	686	999999	539	353	999999	999999	529	113	999999	376	999999	249	461	999999	975	999999	999999	758	238	999999	372	193	172	326	19	759	718	241	934	666	55	780	972	944	301	469	999999	424	753	664	634	896	83	999999	910	423	290	375	613	999999	470	185	999999	
413	999999	503	999999	222	344	627	501	297	178	882	331	63	276	516	784	999999	999999	999999	999999	573	347	476	119	120	999999	595	478	353	628	388	206	869	999999	569	724	798	347	397	90	999999	172	346	999999	200	730	999999	999999	773	591	107	938	803	180	999999	76	752	999999	21	806	999999	999999	158	999999	790	686	461	810	707	792	986	179	999999	586	880	411	11	749	999999	390	559	448	704	762	531	450	402	999999	289	503	971	414	999999	590	999999	999999	24	677	937	999999	999999	56	449	999999	604	927	717	227	999999	999999	999999	13	474	631	257	999999	454	395	147	349	294	761	531	214	821	581	843	999999	999999	903	396	333	999999	414	121	512	998	723	167	603	999999	184	409	727	438	967	999999	703	343	41	532	628	999999	597	230	517	524	999999	170	999999	94	999999	973	396	175	741	202	70	520	999999	999999	730	999999	544	999999	999999	362	999999	776	999999	999999	149	307	222	999999	767	793	999999	193	603	988	764	563	999999	519	656	999999	23	561	999999	775	999999	999999	598	729	999999	999999	999999	980	120	164	719	468	316	999999	944	779	761	24	999999	947	978	877	916	999999	547	176	103	999999	961	909	349	252	89	87	763	956	708	999999	579	376	798	243	999999	449	999999	305	256	753	999999	876	449	998	164	749	797	11	276	842	192	634	999999	969	29	211	815	999999	388	999999	627	987	80	278	444	40	158	745	999999	477	487	251	920	350	460	94	999999	350	98	999999	289	762	999999	866	310	999999	79	828	223	999999	999999	801	917	27	135	999999	805	180	563	133	999999	62	207	999999	999999	940	714	956	999999	934	999999	474	388	999999	949	865	307	214	968	499	961	330	999999	931	844	999999	334	902	999999	874	288	299	999999	999999	739	237	564	890	511	369	999999	122	999999	999999	999999	999999	423	869	77	999999	288	999999	999999	73	172	999999	999999	999999	955	999999	999999	812	742	999999	999999	450	999999	424	318	722	310	417	703	608	269	999999	20	252	800	685	271	999999	835	954	595	687	98	723	801	469	706	298	935	830	753	999999	380	674	632	690	481	998	560	355	959	871	999999	603	804	324	269	288	475	999999	418	161	976	787	59	968	362	963	622	848	25	999999	481	999999	855	841	477	346	620	999999	999999	999999	904	489	994	723	788	494	918	486	999999	999999	823	665	422	602	451	592	624	663	999999	999999	999999	999999	340	947	400	36	747	963	846	922	667	364	76	155	257	497	999999	335	190	868	54	146	999999	999999	999999	815	460	263	400	885	721	956	782	695	886	
202	159	57	333	762	746	999999	640	287	999999	468	999999	999999	355	953	999999	298	483	999999	999999	999999	999999	743	999999	584	999999	494	573	961	999999	711	999999	380	268	999999	348	745	12	427	131	99	506	369	836	999999	999999	193	908	446	95	432	482	999999	999999	646	137	416	298	748	196	262	392	678	999999	58	886	228	17	999999	615	63	999999	999999	348	383	743	704	906	39	999999	392	999999	136	999999	778	238	999999	158	621	927	931	456	999999	241	869	999999	827	293	999999	843	997	185	999999	830	999999	146	999999	999999	849	902	433	510	269	390	803	675	265	802	999999	819	999999	80	396	372	684	999999	43	824	999999	676	916	421	128	999999	371	216	999999	306	999999	999999	812	999999	309	999999	503	431	197	873	437	203	999999	35	985	967	225	927	789	999999	156	434	113	602	999999	182	986	22	391	83	29	999999	707	999999	957	665	17	999999	771	999999	999999	999999	419	169	999999	285	234	890	435	160	970	443	999999	999999	159	419	539	219	789	136	732	491	50	123	854	840	999999	999999	77	329	960	882	166	999999	386	893	999999	943	215	229	948	106	999999	240	999999	999999	999999	984	809	999999	136	797	553	644	945	387	222	306	315	555	789	742	822	115	200	999999	287	314	347	266	999999	596	999999	569	188	635	904	999999	19	278	671	999999	683	529	999999	172	339	521	999999	998	999999	718	637	659	439	999999	283	480	50	26	307	864	646	553	154	999999	999999	984	466	319	482	413	296	999999	884	288	69	303	912	37	999999	766	999999	999999	584	999999	958	354	139	972	362	433	999999	993	971	806	864	139	385	663	378	354	64	857	525	278	431	999999	775	161	156	980	568	22	267	541	727	308	968	468	999999	449	999999	494	957	58	644	303	75	88	423	929	917	258	658	413	999999	289	823	316	999999	368	579	978	826	999999	865	999999	736	440	88	999999	171	917	999999	929	500	999999	999999	476	633	138	534	999999	738	227	72	999999	364	854	829	447	484	661	999999	223	870	875	668	585	999999	888	567	635	999	856	999999	10	176	728	912	152	388	999999	999999	999999	833	881	249	999999	319	999999	401	882	611	641	91	509	713	999999	69	999999	901	325	999999	744	571	899	698	882	459	999999	154	635	941	687	69	138	978	87	389	988	636	69	999999	638	999999	685	999999	368	999999	267	296	306	999999	297	250	999999	72	938	564	999999	999999	367	159	999999	999999	766	940	924	999999	953	999999	636	999999	81	988	842	999999	654	257	999999	874	340	117	999999	775	999999	965	653	446	999999	
999999	49	522	455	804	278	909	28	238	730	744	110	786	821	736	999999	817	597	309	407	23	418	691	678	70	853	259	957	481	999999	800	297	487	586	887	999999	999999	44	276	720	932	40	426	526	999999	999999	553	296	465	125	40	377	999999	49	981	657	358	843	395	999999	28	951	547	999999	999999	456	623	210	934	254	546	782	331	588	999999	983	999999	174	536	999999	309	963	502	999999	532	999999	999999	447	604	239	143	279	999999	325	701	980	999999	751	595	695	160	353	362	221	999999	257	56	765	574	998	665	193	317	108	651	65	999999	191	152	507	999999	185	606	999999	999999	276	999999	15	887	999999	499	250	578	841	145	956	611	291	786	284	385	187	873	999999	999999	950	962	550	674	646	531	999999	608	97	191	974	747	657	110	999999	124	50	878	90	509	425	999999	999999	962	999999	454	177	404	999999	132	335	311	10	140	999999	313	592	999999	250	962	999999	641	490	659	171	218	953	191	483	169	999999	999999	793	105	158	345	496	587	979	999999	363	907	740	965	855	672	999999	527	939	999	532	708	637	127	321	783	133	999999	999999	999999	999999	986	999999	999999	786	36	518	905	999999	824	816	15	362	58	999999	290	999999	999999	803	498	472	436	251	999999	637	636	999999	999999	999999	999999	222	999999	785	502	701	377	999999	42	999999	999999	999999	841	999999	125	192	999999	356	589	519	41	881	608	999999	999999	24	74	745	445	80	160	365	843	130	615	612	999999	999999	999999	999999	241	303	869	345	999999	344	999999	890	136	999999	120	290	92	999999	999999	999999	613	668	482	999999	636	632	999999	961	999999	474	999999	720	999999	512	999999	307	999999	242	999999	738	22	272	47	969	393	183	618	153	959	870	283	686	378	999999	999999	999999	747	381	720	999999	999999	907	999999	510	33	910	960	999999	255	813	793	849	878	24	482	350	630	513	104	463	999999	407	11	168	999999	634	352	808	999999	579	560	124	522	999999	986	114	999999	537	945	483	223	994	999999	999999	86	433	999999	363	999999	658	846	999999	287	266	999999	354	905	158	318	399	567	161	121	999999	263	679	337	210	38	377	394	999999	567	620	249	28	510	999999	92	767	826	988	169	854	733	326	836	265	999999	641	208	807	229	556	915	71	883	230	999999	406	106	607	999999	999999	273	753	676	666	26	577	844	59	75	550	572	579	992	266	943	999999	843	999999	127	999999	178	586	873	20	999999	188	999999	289	963	686	671	228	662	888	590	979	650	179	248	515	797	999999	999999	999999	983	346	
999999	999999	287	999999	563	999999	490	939	113	686	879	665	961	838	442	564	96	999999	999999	354	999999	113	676	999999	296	673	999999	611	599	29	844	999999	36	368	118	999999	999999	16	132	646	738	999999	999999	999999	999999	985	218	409	83	999999	72	362	799	999999	999999	999999	999999	323	999999	890	201	878	349	93	999999	683	638	603	729	923	562	89	266	242	616	203	328	772	863	999999	464	433	999999	999999	999999	491	406	397	938	153	568	688	346	242	455	859	999999	701	71	426	356	614	680	159	679	982	999999	566	33	999999	646	187	460	368	435	768	350	982	136	360	287	251	664	586	365	874	999999	33	999999	999999	999999	627	711	999999	999999	850	752	999999	999999	974	395	839	373	712	506	999999	238	977	807	686	518	400	574	999999	999999	115	999999	999999	794	999999	249	999999	779	999999	417	999999	476	999999	414	585	999999	962	305	162	965	447	877	999999	89	974	646	765	225	999999	248	428	62	10	308	848	899	658	593	882	735	321	70	107	304	486	914	225	573	232	670	556	105	422	999999	701	238	997	999999	999999	168	483	857	678	38	988	999999	476	714	565	685	999999	379	999999	426	653	387	779	657	999999	70	430	202	992	439	692	332	999999	999999	999999	999999	901	999999	773	999999	261	999999	391	79	316	518	447	999999	18	547	313	187	682	999999	101	999999	999999	350	420	759	738	291	864	249	345	665	338	221	999999	944	783	723	999999	698	174	199	999999	710	351	94	622	919	194	455	136	515	649	999999	999999	292	171	561	999999	24	985	970	600	152	733	650	999999	236	403	73	763	999999	581	984	999999	999999	999999	748	998	999999	146	999999	107	999999	122	830	25	694	57	825	783	231	499	591	713	204	999999	853	976	701	904	395	525	999999	691	545	999999	665	812	270	963	422	563	999999	877	176	873	190	999999	902	634	999999	188	578	290	541	100	990	280	636	999999	475	999999	307	432	750	302	976	727	999999	896	359	999999	787	861	370	668	602	999999	999999	999999	999999	999999	999999	76	418	216	947	999999	159	455	943	395	999999	956	497	999999	265	475	136	999999	896	463	462	16	999999	613	999999	999999	919	999999	498	286	734	999999	895	652	698	999999	999999	543	355	999999	577	131	953	999999	999999	830	373	719	413	137	586	672	999999	954	370	77	791	804	815	241	999999	999999	956	666	660	870	71	845	951	35	461	593	999999	761	999999	999999	999999	319	999999	571	352	210	470	371	700	999999	880	940	291	631	999999	219	728	999999	224	301	175	297	999999	835	768	528	767	387	
676	993	999999	999999	79	39	25	481	999999	253	888	999999	816	595	966	599	990	130	563	330	586	251	864	414	547	593	999999	999999	16	81	999999	824	442	92	695	706	917	217	999999	261	616	966	321	999999	235	503	999999	579	330	714	999999	648	999999	999999	801	999999	139	999999	135	485	863	999999	475	999999	451	999999	288	734	900	269	999999	782	259	311	714	619	930	389	999999	999999	119	596	444	301	236	164	859	995	290	270	577	187	92	999999	397	999999	501	999999	43	171	999999	750	679	999999	41	73	398	999999	732	192	504	999999	560	91	999999	277	815	999999	999999	296	214	999999	453	639	692	504	699	863	999999	358	128	444	999999	27	829	368	999999	999999	269	173	765	206	273	999999	999999	828	627	11	29	129	551	327	895	999999	956	999999	306	999999	379	999999	373	999999	748	384	999999	69	403	543	261	17	999999	999999	913	436	999999	18	30	999999	999999	864	999999	698	844	999999	807	800	549	999999	999999	999999	71	999999	14	999999	799	999999	457	888	44	707	434	94	749	21	768	118	413	468	225	948	911	951	176	999999	660	674	690	954	577	272	520	795	999999	999999	946	484	999999	999999	637	301	560	999999	999999	176	439	792	948	999999	35	698	397	90	392	999999	987	120	709	498	999999	134	549	999999	321	999999	999999	639	999999	999999	75	293	680	999999	831	924	397	779	999999	10	999999	867	726	857	928	879	875	999999	999999	370	376	999999	775	939	119	512	751	999999	819	999999	999999	999999	191	562	999999	742	27	175	258	468	724	217	478	999999	999999	999999	408	692	573	442	896	756	236	251	30	239	999999	999999	122	328	183	339	960	103	31	284	686	173	99	196	999999	710	191	999999	646	169	366	75	525	904	114	999999	494	387	651	232	573	999999	542	538	233	285	999999	930	294	999999	999999	385	687	999999	999999	999999	603	386	999999	999999	575	292	605	861	872	999999	226	218	224	999999	844	582	999999	798	710	999999	630	560	963	585	657	260	659	260	911	981	387	999999	387	868	465	117	806	999999	657	291	999999	999999	666	781	69	844	715	181	551	999999	999999	889	437	999999	614	52	423	995	999999	324	633	354	949	891	999999	839	999999	999999	999999	736	776	999999	150	429	412	949	894	191	526	999999	999999	488	709	247	57	498	948	606	264	422	999999	811	999999	343	999999	990	732	999999	716	999999	999999	370	522	814	897	947	999999	18	378	999999	158	999999	479	725	779	154	645	999999	999999	576	890	234	999999	999999	52	965	999999	807	771	422	226	128	475	305	800	185	999999	894	349	999999	
749	940	237	999999	273	999999	342	999999	563	513	355	30	931	149	339	788	278	287	999999	932	886	941	247	956	448	40	766	999999	999999	999999	189	750	371	999999	827	999999	999999	501	971	590	632	860	999999	267	999999	205	197	336	999999	21	906	687	132	416	224	807	999999	280	160	243	999999	168	285	999999	333	605	659	197	322	389	791	777	316	191	309	999999	697	999999	999999	999999	999999	999999	217	913	697	501	999999	999999	529	29	257	726	999999	737	894	999999	585	294	933	471	546	999	24	586	230	999999	380	940	116	198	120	723	390	908	401	999999	951	371	271	999999	999999	704	668	302	141	75	436	579	999999	835	450	999999	55	428	705	843	425	631	999999	568	999999	686	848	340	908	534	345	999999	346	638	522	223	32	111	494	999999	341	721	454	164	703	801	653	999999	999999	707	677	962	212	557	840	330	678	702	710	301	855	337	999999	607	999999	993	242	659	323	999999	999999	944	933	862	512	704	999999	538	865	999999	999999	577	592	211	856	382	239	999999	798	202	544	329	400	999999	986	13	337	846	435	709	569	994	999999	520	326	733	999999	999999	55	146	153	149	837	999999	268	288	999999	999999	751	999999	763	454	861	130	999999	71	553	741	999999	508	376	999999	999999	166	759	48	619	999999	999999	132	353	999999	999999	999999	999999	404	999999	18	999999	999999	268	155	999999	88	999999	125	143	837	828	264	190	999999	474	999999	999999	813	999999	681	631	999999	999999	673	306	628	13	873	711	999999	81	297	579	544	807	177	250	999999	244	35	999999	644	999999	781	253	630	942	66	425	206	892	245	368	810	999999	713	999999	999999	999999	999999	85	82	999999	999999	999999	540	684	646	489	307	305	548	999999	21	471	987	325	887	999999	675	686	946	458	515	316	999999	929	768	999999	104	138	999999	381	767	999999	999999	241	970	999999	999999	946	306	576	127	900	353	666	999999	349	399	999999	161	175	183	790	138	623	898	999999	999999	999999	915	488	395	999999	650	999999	811	71	999999	999999	355	999999	999999	729	389	380	340	614	962	179	581	429	767	706	976	490	208	977	821	999999	342	352	95	111	999999	817	191	999999	260	186	855	295	24	643	999999	289	459	453	410	757	293	999999	999999	761	999999	496	721	688	201	169	999999	833	249	811	999999	13	786	613	698	572	999999	999999	364	786	323	295	414	133	664	999999	40	754	576	999999	240	58	686	333	82	544	106	502	999999	100	217	31	56	213	230	49	503	999999	755	999999	568	901	928	999999	448	744	91	999999	33	504	139	
999999	267	186	581	375	326	463	999999	163	475	696	999999	999999	578	301	249	210	903	625	203	999999	999	737	505	338	129	808	885	999999	463	508	999999	262	961	994	764	999999	632	855	722	999999	313	601	373	871	277	664	999999	156	999999	880	999999	408	311	943	224	529	680	252	255	518	999999	999999	700	966	228	381	999999	584	536	379	578	58	902	999999	999999	408	374	633	70	465	507	739	833	582	999999	80	951	27	779	245	199	390	609	214	472	999999	900	999999	653	999999	361	726	619	135	312	999999	505	157	999999	816	999999	57	191	999999	20	838	380	127	162	999999	429	296	804	301	999999	999999	449	698	999999	781	507	968	980	174	113	781	129	707	280	178	575	803	999999	963	90	152	208	999999	204	634	730	783	253	505	476	75	921	328	945	124	207	999999	999999	291	318	196	77	26	999999	239	999999	999999	999999	999999	582	625	341	999999	220	47	989	630	999999	999999	999999	724	724	484	698	48	859	999999	762	166	971	768	999999	672	655	999999	85	191	141	999999	999999	67	936	269	923	850	999999	90	117	908	999999	576	312	411	999999	594	471	999999	328	647	379	917	999999	690	23	999999	289	999999	195	325	962	807	999999	539	999999	993	788	465	999999	999999	315	779	693	999999	999999	999999	465	935	442	70	999999	492	863	493	595	997	999999	256	255	119	571	999999	999999	792	999999	327	999999	999999	270	247	806	16	41	480	342	599	234	65	658	618	358	353	236	134	999999	479	944	999999	943	153	845	541	219	999999	286	250	884	900	908	714	326	999999	999999	999999	264	426	999999	999999	999999	995	772	101	597	999999	760	999999	838	769	899	999999	999999	82	830	126	401	999999	999999	590	204	102	715	333	157	944	302	667	678	41	999999	475	28	999999	853	999999	381	753	944	582	691	999999	412	124	11	442	341	253	861	559	999999	999999	630	870	197	69	999999	999999	944	653	344	102	999999	806	899	999999	457	820	999999	882	745	999999	329	999999	899	145	689	600	332	715	612	58	806	129	999999	879	845	158	374	794	667	932	809	999999	248	598	999999	605	225	999999	999999	520	35	999999	814	165	670	416	999999	61	379	690	125	238	50	296	296	429	578	29	588	308	456	434	225	812	999999	999999	975	311	625	94	384	755	730	999999	33	828	315	83	219	999999	999999	322	425	999999	816	581	260	952	999999	99	36	205	988	686	74	600	762	11	326	642	999999	999999	435	294	315	369	507	948	273	468	999999	504	999999	999999	131	143	18	999999	995	999999	777	33	999	536	67	
189	999999	54	37	432	75	313	999999	577	996	517	886	141	671	457	83	312	689	843	974	531	395	837	565	999999	592	524	15	69	864	418	670	899	236	136	601	462	920	840	999999	811	999999	999999	163	999999	256	877	577	548	999999	475	343	166	561	535	999999	930	489	107	839	550	307	999999	712	999999	847	987	904	545	855	621	392	848	999999	999999	999999	161	684	951	999999	714	999999	467	999999	398	84	514	348	700	341	671	999999	822	10	999999	513	999999	999999	575	766	269	973	41	693	571	92	495	715	397	752	642	255	537	423	135	603	840	820	323	513	999999	648	213	213	193	999999	569	847	999999	659	732	630	119	999999	423	999999	915	773	999999	316	588	798	950	999999	699	426	445	999999	875	258	673	241	217	71	433	621	999999	828	510	923	523	648	127	737	30	22	999999	999999	999	393	999999	76	515	17	924	544	999999	264	514	767	212	170	972	999999	999999	500	423	57	762	999999	972	999999	273	999999	792	940	999999	222	928	999999	999999	103	409	999999	570	606	999999	999999	146	888	923	514	323	742	999999	999999	675	999999	751	529	598	98	589	999999	421	999999	999999	999999	224	984	863	484	336	827	487	999999	999999	999999	779	390	774	224	911	873	878	999999	773	530	999999	999999	274	903	471	409	98	200	514	212	80	969	803	999999	984	999999	35	449	188	496	999999	612	602	195	997	999999	755	384	999999	999999	328	953	826	282	464	785	719	959	23	999999	738	297	604	558	419	999999	586	182	239	759	999999	439	999999	287	999999	66	837	999999	905	110	999999	714	999999	799	883	999999	152	999999	147	209	443	999999	435	260	758	999999	999999	53	776	197	999999	582	154	428	999999	999999	674	999999	16	999999	947	639	63	913	283	34	999999	805	675	302	667	999999	999999	999999	999999	781	13	38	999999	308	999999	794	312	999999	999999	999999	569	595	931	999999	999999	999999	524	738	261	803	22	999999	977	999999	694	213	999999	483	999999	999999	547	123	999999	999999	999999	645	30	999999	999999	163	999999	345	597	212	464	999999	873	680	850	74	999999	306	999999	522	769	490	999999	795	999999	845	426	829	197	596	534	455	492	846	119	999999	582	816	388	999999	999999	999999	925	775	279	15	339	697	632	466	197	250	345	999999	325	999999	999999	235	999999	515	999999	507	999999	999999	678	18	205	36	999999	54	491	724	999999	680	55	102	565	999999	999999	999999	999999	728	207	730	408	293	120	902	531	714	221	357	721	872	371	999999	529	999999	107	999999	999999	313	136	587	975	473	999999	999999	544	233	838	317	
710	999999	999	18	310	427	602	999999	897	303	999999	856	832	144	12	999999	318	86	573	999999	189	263	797	212	601	619	755	935	999999	999999	999999	307	875	903	647	999999	872	363	668	999999	999999	712	999999	516	807	280	754	999999	470	999999	355	467	660	999999	138	999999	999999	797	999999	999999	999999	667	433	451	935	207	980	999999	497	777	182	955	999999	999999	320	999999	889	290	404	331	865	914	475	999999	110	900	647	999999	999999	999999	535	999999	946	999999	999999	664	999999	999999	581	609	300	825	354	692	113	999999	59	199	886	661	566	418	402	999999	825	756	201	748	351	45	560	311	999999	306	999999	999999	19	439	40	656	198	999999	709	794	40	999999	999999	782	999999	709	999999	457	792	123	633	999999	682	999999	163	683	472	540	581	545	999999	999999	671	57	999999	15	390	619	168	240	473	599	708	608	999999	999999	195	418	176	641	194	113	999999	49	999999	134	425	159	286	356	193	657	999999	174	999999	52	377	523	999999	575	999999	240	299	561	650	44	418	84	805	999999	497	999999	373	939	360	999999	478	632	384	326	999999	241	343	811	56	816	213	544	862	22	999999	999999	86	601	322	954	814	957	399	638	715	351	353	908	858	999999	999999	999999	813	800	573	745	148	25	985	97	897	487	515	834	999999	873	221	999999	960	825	999999	772	627	406	141	521	243	999999	610	999999	887	434	953	916	532	757	731	72	448	671	999999	70	616	999999	66	336	999999	564	999999	841	999999	560	948	43	162	521	828	999999	668	62	512	402	999999	745	210	473	533	598	312	83	999999	159	354	298	999999	999999	166	403	349	804	999999	999999	999999	768	120	337	999999	999999	999999	21	929	324	403	396	169	999999	999999	870	34	999999	999999	999999	262	735	699	979	216	999999	742	245	365	434	999999	999999	984	834	999999	645	635	872	988	999999	834	300	999999	999999	755	958	999999	999999	270	295	379	999999	999999	224	426	212	79	140	131	999999	187	528	656	504	256	540	412	334	677	20	999999	161	605	198	29	961	591	871	233	257	999999	582	999999	79	999999	999999	861	769	418	999999	576	504	751	173	436	315	644	649	999999	999999	999999	804	492	259	60	228	161	813	999999	464	999999	999999	907	999999	302	999999	999999	586	999999	999999	678	642	916	999999	999999	740	409	441	761	714	999999	941	300	18	702	727	100	725	28	837	169	58	999999	953	999999	378	597	878	870	831	761	68	210	645	999999	913	887	999999	815	999999	818	719	61	490	999999	680	907	898	999999	575	514	828	568	611	999999	630	78	963	
786	75	152	999999	999999	930	999999	999999	740	999999	471	788	839	33	999999	708	28	449	999999	94	815	959	471	698	707	304	327	933	999999	598	868	999999	844	924	290	750	999999	297	158	131	999999	879	939	261	436	392	999999	490	999999	859	593	336	999999	984	157	826	603	999999	824	276	612	28	999999	152	787	556	944	915	743	168	540	999999	999999	875	556	999999	30	219	271	324	569	999999	24	640	15	541	999999	860	776	464	156	724	472	881	518	518	120	999999	999999	880	999999	999999	747	759	329	861	44	758	999999	220	806	999999	191	509	999999	775	999999	999999	146	255	274	999999	148	288	22	816	999999	420	999999	999999	826	233	999999	391	876	749	98	999999	320	999999	506	533	432	566	657	999999	542	999999	184	742	514	999999	999999	999999	615	999999	681	468	747	999999	602	999999	401	400	394	583	649	800	632	958	999999	748	817	992	748	741	660	582	999999	259	283	305	999999	624	999999	999999	572	525	775	522	77	630	517	807	551	999999	141	999999	181	84	122	999999	999999	225	65	766	999999	668	480	874	703	109	837	497	239	307	999999	777	999999	550	20	134	34	120	890	66	241	20	450	999999	610	999999	410	556	147	542	963	999999	568	766	680	999999	54	901	818	999999	792	29	578	253	504	999999	999999	631	73	987	717	999999	334	999999	534	163	999999	999999	999999	999999	698	291	360	697	344	999999	219	111	869	999999	90	132	301	922	274	221	999999	207	370	256	465	779	492	159	824	742	999999	569	241	999999	685	439	637	744	279	511	669	999999	909	148	154	72	761	956	907	594	929	999999	734	999999	721	30	253	27	619	918	999999	210	872	999999	670	650	869	352	432	650	495	557	999999	763	552	560	298	232	111	402	27	535	251	239	812	999999	834	999999	805	999999	195	620	134	361	711	468	18	318	999999	999999	202	419	999999	267	109	382	759	971	771	170	732	30	915	226	999999	273	959	642	788	999999	815	999999	546	767	464	874	999999	301	61	93	999999	980	755	607	210	608	999999	984	999999	440	535	862	157	645	932	174	999999	907	460	999999	509	375	529	100	999999	250	872	766	999999	999999	949	467	999999	687	618	752	275	318	999999	302	999999	974	512	999999	999999	953	804	901	834	300	180	525	999999	613	584	186	460	665	919	959	999999	245	192	905	490	999999	999999	469	999999	190	899	396	890	168	186	999999	863	181	249	999999	446	970	932	511	64	434	625	999999	999999	441	999999	999999	398	67	999999	36	792	606	866	783	21	344	874	653	999999	999999	999999	999999	
437	60	999999	288	425	194	522	999999	312	680	999999	66	452	999999	366	595	999999	299	997	833	603	159	741	266	999999	465	723	112	105	999999	121	279	999999	999999	879	999999	127	23	194	214	544	798	724	999999	755	810	341	386	977	289	764	999999	787	801	999999	287	318	66	973	960	470	999999	671	999999	569	581	267	509	999999	314	999999	999999	999999	792	298	804	435	629	511	504	133	999999	134	816	524	20	492	999999	862	999999	743	70	49	233	743	134	137	700	552	183	553	832	631	999999	811	999999	995	999999	512	285	852	999999	555	478	836	134	295	854	999999	559	99	268	647	999999	570	416	835	999999	999999	999999	677	735	999999	337	999999	301	715	461	15	999999	24	497	495	999999	750	999999	515	999999	397	999999	839	282	999999	999999	93	294	194	479	112	999999	999999	999999	945	348	608	999999	612	999999	527	544	999999	834	849	874	999999	601	772	70	412	515	999999	274	999999	999999	334	999999	544	999999	253	999999	117	245	358	999999	581	900	552	156	978	999999	452	296	999999	852	210	999999	432	999999	459	492	999999	133	999999	597	502	788	629	516	24	213	582	999999	974	860	437	182	485	248	302	644	59	626	92	999999	999999	615	230	642	999999	329	972	229	633	761	154	983	179	761	999999	999999	281	999999	142	774	60	922	322	193	425	37	529	193	32	814	442	999999	51	297	534	999999	567	999999	287	694	241	363	999999	222	715	454	13	999999	140	509	372	23	493	318	999999	150	999999	999999	227	210	799	788	206	999999	999999	259	941	881	999999	231	236	999999	999999	447	543	999999	36	109	477	970	34	805	63	523	999999	429	411	732	569	999999	594	529	769	86	895	452	166	87	999999	466	512	132	497	909	283	999999	264	56	999999	40	123	203	570	256	186	994	735	683	376	999999	847	218	322	842	636	999999	999999	681	999999	100	540	949	215	21	468	901	999999	153	999999	374	174	365	999999	999999	280	400	999999	999999	999999	999999	999999	483	710	993	619	303	810	999999	999999	999999	563	582	504	999999	499	173	987	559	787	284	687	591	443	12	735	492	261	999999	572	246	746	11	781	651	999999	999999	249	222	401	175	999999	662	871	672	811	591	999999	282	999999	999999	999999	999999	735	999999	999999	136	999999	708	999999	999999	52	36	999999	46	999999	561	801	999999	312	999999	924	775	999999	622	999999	34	720	770	200	153	630	978	999999	464	833	999999	999999	165	438	256	999999	540	954	274	999999	999999	580	999999	842	259	790	18	999999	999999	999999	637	253	123	443	199	416	279	517	999999	506	73	
291	627	999999	493	296	999999	423	65	425	393	821	892	499	127	453	885	999999	941	362	622	17	148	282	205	999999	161	999999	999999	999999	747	33	999999	768	999999	783	999999	999999	999999	962	155	999999	999999	190	799	816	360	623	325	999999	999999	999999	999999	762	883	66	999999	355	17	400	144	922	184	225	678	370	981	133	999999	999999	501	264	579	979	216	999999	102	957	482	389	742	538	406	504	319	404	999999	87	999999	12	639	999999	623	958	827	233	420	698	512	999999	834	237	999999	982	253	277	773	596	555	856	963	999999	999999	999999	657	606	525	680	906	283	913	999999	248	438	703	999999	640	620	161	983	617	403	454	54	554	515	355	424	260	52	631	860	531	38	49	453	999999	999999	310	999999	999999	739	792	239	525	929	989	754	288	358	636	162	444	572	249	999999	741	828	84	999999	260	111	430	864	651	62	383	999999	399	259	171	646	320	930	286	877	999999	225	528	624	525	999999	145	901	415	999999	425	999999	789	479	712	905	920	167	969	606	999999	999999	587	473	999999	999999	999999	39	197	999999	841	999999	296	371	958	999999	310	999999	626	659	965	528	999999	999999	636	424	429	919	999999	266	726	163	960	679	567	684	638	65	999999	999999	245	116	713	426	999999	911	673	427	521	196	999999	999999	540	320	999999	791	478	415	999999	142	359	999999	491	931	273	688	999999	616	804	284	887	254	390	880	999999	859	999999	999999	543	999999	751	12	408	999999	999999	999999	622	650	999999	776	215	232	229	936	396	800	999999	782	162	949	368	66	623	247	309	359	89	659	896	780	976	445	999999	999999	390	999999	46	140	280	999999	999999	902	999999	37	78	664	35	999999	493	623	244	42	880	594	366	999999	388	999999	999999	999999	185	962	754	999999	799	769	360	117	555	49	763	493	511	999999	999999	465	490	595	178	999999	333	999999	175	283	545	999999	565	287	999999	696	968	999999	89	968	832	999999	158	317	237	999999	313	918	898	454	859	750	530	735	711	901	213	792	992	415	977	999999	796	481	723	999999	214	83	363	999999	80	888	414	543	322	779	316	183	367	869	999999	415	736	721	999999	795	423	829	576	852	492	185	882	999999	990	999999	316	677	593	382	104	999999	999999	999999	384	970	999999	999999	999999	931	999999	999999	435	132	84	572	813	85	67	928	442	384	507	510	999999	999999	16	740	552	40	472	639	999999	985	999999	111	851	697	999999	999999	458	436	415	644	268	462	750	759	599	428	999999	241	999999	665	939	719	732	63	673	999999	999999	
999999	999999	393	468	954	451	449	999999	973	721	125	999999	614	999999	999999	969	862	252	914	154	256	999999	134	999999	241	29	923	55	66	378	797	999999	857	488	999999	999999	32	185	313	20	999999	999999	626	707	363	503	15	196	934	750	870	811	758	344	717	465	320	832	999999	935	527	403	301	604	923	101	880	999999	999999	24	946	999999	999999	999999	842	999999	999999	426	207	737	24	737	999999	315	999999	985	275	999999	999999	396	999999	200	999999	378	492	908	999999	31	783	272	999999	879	568	920	803	193	872	855	502	873	941	999999	634	500	920	790	291	985	106	937	825	367	364	241	343	756	738	570	420	934	733	503	999999	935	124	144	178	999999	512	324	123	999999	999999	897	455	786	565	457	457	702	999999	135	999999	999999	999999	265	524	337	587	57	455	312	999999	999999	149	447	261	999999	999999	786	622	99	999999	782	824	415	346	467	999999	556	200	290	122	718	318	608	579	796	498	999999	619	841	999999	464	869	811	975	463	758	17	535	866	82	671	90	536	651	151	31	999999	999999	67	550	40	856	999999	199	726	259	540	868	465	210	999999	176	780	485	999999	913	23	999999	883	999999	999999	999999	333	999999	451	999999	999999	956	437	774	467	940	562	300	583	607	704	622	259	213	227	999999	999999	666	556	504	309	61	633	238	18	602	45	999999	772	20	999999	956	747	97	477	999999	441	999999	999999	586	614	999999	901	420	218	999999	189	680	999999	639	950	667	661	946	338	730	333	999999	999999	999999	905	213	528	573	84	748	874	171	735	643	707	390	923	999999	999999	999999	999999	222	999999	999999	422	999999	866	142	69	865	304	800	999999	747	260	241	924	999999	999999	410	961	337	346	470	526	28	944	848	932	999999	743	999999	67	518	580	121	999999	158	453	999999	346	396	514	219	999999	999999	999999	999999	393	475	999999	999999	299	999999	858	821	876	558	101	403	999999	28	210	999999	131	612	743	250	176	999999	999999	775	434	140	74	574	823	999999	26	999999	615	956	464	466	114	999999	999999	578	999999	759	245	631	999999	59	999999	328	999999	999999	999999	999999	339	999999	821	254	999999	690	622	169	999999	293	998	749	541	999999	788	464	563	744	394	434	220	999999	999999	999999	903	430	718	999999	10	745	388	808	49	185	123	453	999999	220	51	424	999999	999999	999999	999999	761	496	999999	419	271	999999	764	451	999999	662	630	999999	999999	414	999999	994	999999	247	999999	999999	904	999999	999999	365	534	344	329	353	702	969	360	977	22	223	656	417	340	999999	123	334	981	
937	187	999999	554	948	871	730	999999	57	452	837	84	999999	471	571	786	734	884	926	356	420	999999	999999	999999	999999	162	368	757	999999	664	672	133	999999	697	967	21	333	811	586	472	598	484	654	999999	999999	902	537	999999	999999	630	606	424	197	978	571	197	527	999999	901	796	512	972	935	393	780	999999	999999	786	504	560	462	922	308	464	757	999999	999999	143	789	750	999999	999999	999999	312	999999	257	999999	856	136	780	494	259	910	789	959	626	549	999999	999999	809	663	750	257	534	999999	999999	126	732	230	999999	102	999999	294	160	181	999999	309	999999	999999	532	777	393	660	724	999999	213	22	518	504	141	396	999999	999999	999999	999999	873	370	148	144	384	999999	213	635	501	687	110	999999	759	618	74	326	917	935	999999	41	279	999999	533	999999	999999	670	608	238	99	249	999999	996	313	999999	307	535	170	497	950	401	573	758	169	46	964	248	263	899	439	814	478	898	999999	948	818	783	999999	679	999999	714	532	999999	545	261	428	999999	660	999999	320	539	165	429	984	821	999999	521	931	496	503	725	417	999999	798	285	770	999999	822	365	999999	524	698	491	326	999999	869	598	222	907	618	860	999999	566	589	900	658	58	914	362	999999	306	999999	999999	999999	454	999999	823	999999	270	999999	67	292	305	999999	795	841	999999	113	747	952	869	999999	34	877	999999	147	850	129	999999	626	721	455	470	874	948	999999	357	999999	872	939	55	422	952	999999	999999	999999	292	124	793	68	999999	999999	176	999999	620	999999	827	472	999999	999999	999999	704	287	643	999999	611	822	999999	504	999999	999999	369	240	808	906	999999	356	608	327	999999	855	736	336	839	999999	999999	999999	69	264	999999	844	885	999999	564	492	999999	999999	999999	654	999999	755	861	619	669	575	625	714	368	999999	172	650	229	155	476	462	719	377	448	11	995	332	762	176	553	999999	999999	596	999999	325	999999	323	999999	999999	378	320	993	126	666	273	26	70	921	999999	101	309	999999	740	306	112	773	973	695	316	999999	999999	992	695	76	999999	967	38	48	52	937	849	612	275	777	999999	468	602	999999	184	999999	999999	411	205	84	254	999999	867	300	573	552	592	627	732	999999	999999	999999	307	60	999999	305	988	31	999999	628	251	697	999999	962	999999	644	999999	999999	999999	331	725	224	797	999999	822	729	110	999999	475	500	355	231	880	972	34	838	999999	552	436	999999	996	912	533	576	999999	557	312	999999	159	928	381	330	999999	999999	578	999999	530	687	238	555	205	259	555	387	283	30	816	999999	
937	312	483	628	835	642	999999	812	691	230	787	275	426	205	588	546	129	34	125	479	999999	497	999999	999999	323	880	682	746	367	155	999999	999999	740	924	966	999999	455	999999	495	473	86	765	846	310	899	963	138	10	671	18	268	259	905	347	983	450	999999	999	315	954	959	587	455	546	927	974	999999	501	238	999999	101	376	539	651	999999	638	651	17	584	360	752	682	85	999999	886	53	999999	402	941	526	853	456	447	540	513	999999	999999	309	382	999999	438	637	999999	929	917	891	720	263	944	999999	999999	986	425	954	212	999999	512	107	659	883	77	999999	560	712	887	645	929	998	147	904	328	351	634	659	922	999999	999999	155	440	994	333	999999	457	596	999999	867	40	492	338	999999	986	222	649	499	857	999999	86	69	52	282	962	722	126	50	36	458	361	765	42	97	377	366	667	999999	560	423	684	964	985	30	614	446	669	911	999999	116	701	999999	802	626	48	999999	113	167	42	999999	999999	417	569	278	516	274	999999	999999	858	630	555	984	938	443	621	121	84	32	668	525	62	214	132	920	999999	225	999999	415	58	999999	262	509	632	999999	886	277	405	717	513	349	999999	999999	63	297	561	716	999999	369	999999	926	999999	91	999999	517	558	999999	999999	649	521	300	311	999999	202	999999	377	56	361	988	999999	353	999999	367	518	328	538	634	161	834	368	50	28	999999	999999	131	751	180	999999	125	401	999999	982	755	205	223	47	941	235	721	919	999999	364	218	812	999999	220	418	573	181	978	999999	181	999999	290	481	282	707	644	81	590	999999	46	999999	597	993	371	961	171	305	290	597	409	439	914	853	685	810	791	748	911	342	606	999999	146	477	392	532	999999	724	941	340	999999	999999	999999	722	478	127	620	818	999999	258	256	278	890	999999	524	741	999999	999999	795	999999	916	895	169	258	999999	209	110	999999	611	999999	496	447	363	999999	300	999999	999999	202	385	567	199	999999	458	999999	95	338	999999	755	952	650	987	48	928	479	423	999999	993	883	999999	279	27	999999	217	461	762	809	999999	999999	100	279	442	353	61	238	281	943	447	999999	999999	999999	262	354	999999	999999	851	999999	519	999999	999999	890	261	425	79	999999	999999	999999	764	997	999999	285	423	16	665	683	218	644	986	700	999999	999999	963	496	720	860	27	673	333	999999	610	313	999999	40	413	999999	999999	999999	999999	999999	999999	582	188	450	999999	887	848	255	688	999999	752	999999	471	819	686	999999	926	999999	705	219	99	875	376	517	397	596	
985	393	999999	999999	999999	201	371	52	21	625	301	523	999999	833	21	999999	999999	839	999999	403	842	999999	353	999999	283	999999	321	73	855	812	215	671	62	999999	901	999999	652	233	999999	560	999999	429	807	71	764	413	875	872	208	327	891	536	22	993	999999	514	49	255	191	414	880	307	196	208	419	630	999999	999999	931	555	129	760	22	944	999999	422	673	292	592	870	386	448	864	999999	921	679	658	69	999999	396	999999	406	52	422	680	999999	242	609	651	144	942	996	940	652	999999	140	524	77	999999	342	841	999999	663	321	999999	999999	443	659	287	999999	971	999999	624	545	139	722	999999	600	274	20	189	73	641	999999	927	390	507	999999	339	790	999999	590	622	923	999999	670	999999	999999	393	248	114	583	332	911	999999	541	382	405	523	486	421	999999	803	435	162	777	124	215	393	999999	999999	230	330	496	585	999999	788	700	990	468	978	999999	999999	36	905	999999	741	999999	295	999999	18	111	698	852	999999	999999	999999	197	771	999999	555	537	347	745	999999	883	263	836	999999	781	752	999999	415	64	999999	434	999999	999999	999999	556	46	394	920	996	640	832	532	999999	127	355	603	601	929	222	913	451	999999	470	722	31	352	905	404	513	999999	999999	696	643	355	944	521	999999	667	224	741	170	999999	351	115	481	999999	999999	999999	979	188	999999	999999	202	151	66	784	257	63	508	213	999999	999999	416	362	313	146	888	131	182	999999	592	934	714	481	999999	999999	999999	365	999999	999999	999999	196	424	335	493	584	503	501	999999	170	273	999999	169	21	610	180	999999	989	801	345	472	665	546	155	596	226	46	721	398	232	485	892	812	837	646	944	575	999999	999999	999999	642	397	999999	22	570	635	999999	703	871	999999	999999	319	563	906	208	901	999999	278	739	999999	548	781	113	77	684	381	999999	331	374	666	604	128	130	82	702	85	833	534	585	961	451	999999	850	999999	999999	175	999999	906	639	745	304	306	352	601	190	860	999999	764	337	198	490	453	338	214	978	513	199	490	213	999999	999999	125	693	778	825	999999	999999	297	999999	518	52	248	692	999999	371	999999	776	528	999999	841	791	999999	206	396	480	997	999999	999999	999999	96	976	999999	703	999999	999999	188	999999	574	776	976	929	996	296	819	156	252	761	709	999999	999999	737	670	598	999999	341	998	999999	306	999999	827	209	296	459	391	541	203	545	185	999999	193	694	211	752	915	912	999999	782	386	250	238	246	305	999999	167	999999	315	259	341	184	679	999999	317	277	948	999999	
999999	999999	999999	287	952	707	585	999999	660	985	535	918	682	459	546	999999	543	66	999999	591	904	493	302	42	236	944	999999	11	280	924	387	934	803	148	999999	257	877	999999	999999	531	660	545	152	181	999999	397	576	881	999999	464	725	999999	999999	367	999999	159	999999	872	61	18	502	584	488	735	608	999999	999999	544	999999	298	348	444	768	547	930	368	351	130	220	838	377	332	372	816	208	136	999999	999999	276	999999	999999	999999	57	288	38	86	67	416	999999	231	282	42	700	349	999999	291	492	661	436	514	808	134	662	222	640	999999	221	999999	999999	481	865	678	277	71	295	344	396	490	518	854	311	935	556	988	566	345	999999	33	700	917	644	84	19	999999	320	878	351	999999	647	858	999999	395	879	102	999999	603	764	999999	63	781	895	11	999999	999999	999999	872	577	999999	655	305	547	198	999999	619	837	999999	668	515	751	417	992	561	842	659	999999	999999	65	464	632	963	580	994	969	919	32	642	931	437	999999	448	310	677	189	352	321	676	424	269	264	574	934	258	887	646	788	343	169	493	593	297	817	123	51	999999	724	552	999999	999999	597	204	860	999999	999999	312	116	324	381	499	348	322	501	796	209	68	39	999999	117	333	140	688	999999	999999	999999	272	630	197	636	497	999999	999999	458	372	671	70	713	702	302	584	539	474	962	669	999999	280	795	999999	999999	982	662	402	445	894	999999	999999	721	422	397	693	681	918	688	884	872	579	999999	999999	134	149	999999	336	39	533	999999	999999	726	812	302	573	477	610	284	653	834	234	333	999999	999999	999999	348	301	315	608	902	621	999999	87	797	575	415	999999	896	773	999999	336	999999	912	110	265	192	909	999999	823	226	999999	999999	44	59	647	256	310	689	371	801	63	31	431	999999	182	880	999999	24	727	999999	811	713	510	999999	508	861	420	462	999999	999999	439	181	491	999999	830	977	999999	38	160	328	114	999999	534	972	584	315	999999	291	928	384	544	894	402	665	415	367	142	28	551	785	835	847	503	792	372	999999	539	49	800	204	139	620	864	409	999999	835	189	538	441	999999	919	139	534	811	45	545	999999	825	976	472	845	999999	487	374	492	267	999999	742	610	701	775	902	999999	734	254	924	39	992	612	579	999999	604	587	358	866	705	323	692	756	827	113	713	72	337	359	407	142	999999	916	999999	362	447	928	999999	427	26	648	800	566	999999	515	999999	222	406	294	250	155	999999	508	786	943	999999	985	783	598	71	839	
162	384	847	791	539	86	817	227	999999	675	847	931	850	67	999999	136	999999	321	327	501	666	53	118	999999	999999	991	999999	852	572	461	155	151	365	186	496	999999	719	999999	975	709	405	189	553	999999	307	207	657	729	430	664	999999	471	281	570	183	119	276	594	787	548	946	964	654	290	530	999999	575	673	571	999999	416	326	346	617	105	999999	500	999999	999999	806	343	999999	999999	908	121	684	870	794	13	386	159	134	542	437	999999	440	534	272	54	602	631	984	999999	999999	257	33	135	999999	475	999999	618	733	640	980	999999	546	543	746	178	846	835	999999	670	194	948	292	783	908	999999	999999	952	237	999999	362	184	359	251	999999	999999	97	558	999999	328	999999	768	999999	493	561	999999	226	897	788	103	208	766	850	999999	974	384	965	999999	226	810	999999	999999	999999	244	288	805	854	305	999999	95	91	297	629	462	363	426	532	798	999999	999999	636	999999	174	143	299	999999	334	999999	276	999999	695	846	999999	406	999999	999999	386	191	215	755	378	921	462	703	22	999999	147	397	959	558	851	177	28	541	183	53	579	257	944	999999	481	818	38	720	999999	244	999999	232	944	790	49	351	592	476	316	715	314	471	131	388	457	936	86	999999	872	528	828	799	233	474	999999	999999	999999	522	284	560	893	742	313	777	955	914	453	178	518	510	999999	999999	235	467	739	118	999999	566	245	999999	741	319	999999	870	999999	165	999	480	797	999999	115	80	999999	999999	821	572	167	354	433	542	999999	907	209	372	999999	287	574	765	734	885	13	999999	999999	739	818	583	894	443	371	999999	999999	972	999999	999999	999999	513	359	480	646	999999	999999	781	143	703	61	834	999999	999999	926	138	999999	999999	745	911	999999	435	999999	462	936	247	678	723	999999	633	627	520	535	600	999999	999999	927	103	128	999999	934	232	546	583	687	984	474	418	516	242	218	999999	237	999999	702	999999	719	897	544	408	499	237	797	510	85	999999	308	519	999999	495	211	498	125	999999	977	999999	888	999999	774	951	773	269	217	751	424	947	293	75	897	999999	721	999999	559	999999	78	707	999999	999999	999999	156	686	955	999999	999999	999999	720	564	59	999999	999999	999999	508	999999	999999	635	239	30	999999	999999	999999	257	242	621	999999	774	999999	938	999999	119	280	259	852	999999	627	999999	818	369	195	719	704	392	244	582	878	999999	223	907	999999	95	839	686	999999	951	999999	899	999999	343	390	257	859	999999	168	999999	222	769	238	795	505	327	816	869	834	999999	391	745	23	999999	
742	999999	560	999999	971	320	279	593	872	999999	343	728	821	484	979	938	859	999999	234	304	370	119	689	428	412	649	278	999999	852	60	999999	634	999999	793	600	788	696	596	810	999999	669	629	999999	337	461	777	505	999999	999999	895	476	469	520	718	300	999999	999999	142	861	331	51	309	999999	999999	340	709	841	37	999999	200	252	273	121	999999	634	740	222	362	966	634	999999	999999	90	956	583	110	123	177	503	999999	877	563	734	488	806	370	887	84	996	751	935	477	999999	698	999999	213	999999	145	94	559	421	559	176	999999	187	999999	229	784	999999	999999	999999	674	534	999999	999999	688	999999	632	579	274	853	999999	365	224	699	999999	999999	391	312	380	753	978	999999	944	999999	328	397	507	311	701	150	999999	999999	766	165	271	999999	542	999999	999999	674	999999	999999	819	999999	283	203	999999	537	999999	626	838	481	999999	486	617	999999	589	999999	995	301	41	331	877	133	999999	311	599	68	999999	732	946	16	348	705	39	422	999999	248	999999	999999	445	970	800	84	312	631	967	289	548	680	363	182	999999	673	999999	999999	687	696	956	972	603	892	109	778	680	831	143	172	457	999999	327	351	97	870	855	999999	530	803	821	128	343	999999	520	757	378	773	999999	675	72	999999	734	577	999999	309	531	999999	999999	32	403	480	497	805	999999	353	363	22	95	999999	817	582	872	884	874	837	639	999999	381	351	999999	999999	215	468	109	821	469	750	999999	999999	348	312	199	507	409	351	630	999999	488	177	999999	366	999999	117	857	490	999999	850	703	999999	670	248	181	528	623	999999	999999	38	705	19	883	999999	952	307	180	515	392	375	999999	999999	217	111	999999	214	999999	999999	228	999999	999999	618	68	619	57	615	999999	999999	140	999999	999999	912	86	999999	999999	999999	293	791	413	999999	936	999999	108	999999	375	999999	247	568	444	999999	581	999999	278	177	427	999999	951	274	565	347	999999	80	999999	721	491	571	456	614	999999	335	921	165	639	999999	170	268	520	670	253	877	378	557	999999	999999	99	312	999999	908	999999	746	999999	999999	235	76	209	866	967	387	905	999999	723	632	299	119	55	425	942	440	16	168	576	999999	999999	688	999999	633	999999	999999	999999	189	927	999999	999999	999999	807	902	929	572	638	304	300	143	999999	999999	164	999999	268	999999	128	673	370	213	901	26	179	246	998	547	107	576	460	757	755	726	877	184	202	766	311	153	495	379	802	712	868	442	999999	581	534	232	999999	859	102	958	819	723	646	423	363	570	903	999999	475	
71	843	999999	387	48	571	979	553	501	999999	975	187	999999	999999	199	157	736	720	999999	999999	999999	211	601	999999	796	907	163	999999	778	413	740	249	112	903	999999	999999	334	65	488	19	555	679	873	615	999999	999999	827	322	457	275	626	850	487	380	601	860	999999	878	590	140	999999	451	774	97	513	736	84	97	999999	331	999999	681	242	999999	467	204	999999	985	548	26	89	999999	90	513	999999	890	761	732	311	880	625	999999	999999	999999	601	113	905	785	111	999999	999999	739	999999	135	999999	999999	618	80	913	407	533	266	340	574	60	999999	999999	271	310	623	974	352	785	789	705	376	217	884	815	363	999999	551	884	167	999999	349	198	999999	70	843	281	691	999999	904	357	999999	125	899	306	34	742	643	485	999999	416	999999	954	863	429	86	736	999999	265	559	999999	981	382	182	263	711	388	999999	999999	467	351	293	533	881	441	347	260	317	999999	999999	999999	655	76	405	999999	957	395	335	535	983	999999	548	435	269	797	376	986	942	646	595	645	336	442	28	147	132	999999	82	431	92	825	429	155	475	938	999999	915	977	999999	305	999999	63	881	227	361	802	857	999999	93	75	999999	317	671	992	154	294	223	999999	267	628	999999	322	903	999999	167	999999	402	960	999999	999999	999999	18	521	999999	999999	999999	999999	999999	999999	344	275	564	999999	365	999999	518	758	999999	330	654	248	999999	719	803	177	12	999999	438	69	674	410	897	999999	748	615	999999	796	330	721	999999	839	998	390	923	363	573	333	548	721	649	928	248	999999	999999	999999	593	999999	999999	999999	277	442	999999	164	992	934	377	620	250	750	389	721	999999	999999	768	815	999999	999999	999999	449	603	678	612	999999	999999	999999	171	267	999999	999999	32	63	88	157	999999	999999	822	843	397	989	985	953	93	797	999999	928	500	806	871	860	856	116	503	999999	579	598	830	309	999999	999999	999999	120	351	597	999999	999999	643	290	987	999999	993	406	98	806	464	650	595	814	999999	492	254	364	395	418	795	915	999999	999999	578	855	300	523	109	999999	999999	999999	612	999999	79	16	294	220	999999	233	867	460	27	696	813	928	13	25	923	262	999999	417	724	999999	801	999999	999999	833	712	142	999999	479	306	999999	589	999999	47	999999	999999	379	207	999999	999999	999999	999999	345	999999	999999	996	649	851	284	599	846	148	809	161	680	693	999999	239	461	508	686	999999	397	163	79	117	999999	999999	999999	999999	554	65	968	999999	999999	390	466	914	913	837	999999	290	83	880	999999	999999	999999	999999	367	415	
488	149	745	535	859	296	164	192	828	999999	771	758	947	13	55	999999	179	938	599	999999	237	351	999999	624	445	405	801	516	703	999999	337	797	533	498	792	999999	319	442	22	275	999999	283	95	167	76	314	343	80	999999	668	640	841	838	77	188	146	823	131	100	463	494	648	489	999999	428	999999	234	999999	220	641	482	737	925	333	74	954	266	169	558	140	999999	999999	681	999999	999999	495	958	465	319	656	999999	198	351	559	780	587	793	525	739	102	999999	883	859	203	195	999999	915	999999	13	233	880	664	573	959	999999	762	966	999999	999999	932	24	999999	149	999999	60	294	395	999999	553	487	170	740	429	999999	60	189	872	488	849	999999	580	999999	999999	999999	775	927	624	392	169	27	621	349	999999	807	87	320	999999	304	153	901	517	999999	961	525	73	999999	244	117	999999	999999	890	487	604	227	361	999999	316	999999	788	132	669	13	217	535	866	820	167	622	387	739	999999	577	999999	947	216	41	493	937	32	636	692	516	482	999999	137	143	999999	365	455	517	14	689	515	30	999999	514	341	435	659	253	982	621	730	999999	999999	323	152	999999	999999	999999	87	379	41	999999	440	162	999999	999999	408	733	85	801	177	870	735	755	71	999999	714	702	999999	67	999999	999999	654	81	999999	313	182	814	990	97	355	999999	440	634	657	363	590	89	983	82	999999	999999	177	190	999999	859	999999	29	261	827	942	318	999999	30	101	999999	508	368	376	227	96	594	742	987	456	53	440	110	107	999999	734	999999	999999	999999	39	999999	610	999999	999999	926	869	163	999999	999999	155	47	502	999999	543	404	855	231	713	766	986	443	999999	999999	734	999999	429	343	921	999999	103	999999	599	15	990	999999	652	44	741	449	999999	999999	999999	579	841	419	551	30	567	702	852	512	920	951	999999	999999	177	430	999999	227	507	535	241	19	79	837	447	999999	429	803	999999	999999	490	274	418	999999	412	614	348	325	858	408	776	999999	999999	999999	396	648	999999	404	572	999999	999999	524	942	822	702	31	510	14	971	65	601	763	999999	999999	32	656	999999	586	193	999999	91	999999	368	108	759	22	319	488	451	799	129	34	241	531	999999	965	332	999999	361	390	999999	344	353	803	807	22	278	668	568	740	115	999999	221	18	999999	880	166	843	73	690	712	31	562	182	935	999999	532	429	515	66	333	946	234	802	458	999999	81	564	300	999999	743	650	919	710	694	339	812	232	390	999999	809	488	999999	999999	999999	92	781	999999	999999	240	490	849	
163	512	416	168	565	999999	560	403	809	602	999999	326	999999	72	112	852	488	999999	764	310	48	870	257	844	423	563	135	376	999999	999999	695	999999	266	893	496	417	303	999999	774	404	999999	986	999999	217	935	999999	999999	615	980	999999	692	999999	475	190	811	293	264	572	745	11	999999	999999	438	909	999999	492	70	63	575	694	558	953	831	370	637	61	999999	49	908	217	839	519	395	999999	217	432	999999	86	91	999999	999999	731	789	772	120	999999	558	925	999999	453	155	670	50	999999	380	999999	442	114	552	760	258	224	663	999999	999999	999999	798	999999	702	999999	896	984	971	371	542	827	173	68	259	159	503	118	739	999999	71	178	999999	999999	664	478	989	490	533	331	999999	937	78	260	610	346	690	164	233	999999	556	171	699	999999	752	553	575	999999	855	403	999999	149	485	208	999999	993	304	697	738	233	494	416	460	649	416	604	758	999999	457	912	468	348	884	912	999999	900	478	801	357	999999	902	616	635	140	999999	815	461	870	783	617	999999	999999	425	999999	341	999999	710	60	271	999999	794	663	926	942	934	918	264	999999	999999	576	999999	503	999999	627	331	878	781	330	584	601	153	888	138	840	870	476	922	884	999999	999999	999999	999999	540	999999	326	249	689	693	205	156	560	888	580	217	102	549	651	798	678	463	999999	999999	475	669	14	999999	534	95	999999	467	995	380	999999	999999	386	105	963	151	999999	92	198	97	134	437	999999	264	318	999999	748	331	825	134	216	127	999999	809	953	870	204	420	714	999999	621	737	161	190	896	58	999999	996	585	510	999999	596	274	999999	265	47	999999	999999	597	613	347	750	642	871	999999	874	999999	577	152	103	946	891	377	999999	999999	396	286	860	368	999999	100	751	745	324	637	620	999999	136	553	915	251	454	823	111	266	999999	105	289	26	31	924	263	854	492	563	605	228	999999	805	869	761	768	999999	999999	522	596	14	328	243	553	32	996	33	237	852	502	78	276	338	999999	999999	996	999999	346	999999	836	897	263	999999	999999	401	182	331	999999	163	482	999999	999999	588	669	867	776	56	472	998	927	240	626	640	999999	536	999999	351	999999	577	764	923	55	999999	999999	999999	751	567	210	161	850	999999	348	83	999999	440	581	999999	668	737	524	950	382	348	418	606	280	622	999999	505	450	830	999999	999999	399	999999	26	506	902	970	125	219	845	320	999999	262	999999	999999	271	630	955	273	682	472	62	814	551	707	581	89	428	999999	999999	704	711	29	553	240	683	
820	423	85	999999	698	621	315	114	72	199	166	714	999999	361	999999	550	186	158	658	999999	584	999999	319	999999	823	552	987	351	151	999999	138	708	661	869	450	217	879	488	984	850	747	710	999999	517	425	999999	701	777	799	163	534	871	894	999999	109	999999	114	159	999999	155	999999	963	999999	463	70	457	63	856	910	861	670	999999	174	808	317	874	999999	999999	510	999999	999999	220	552	987	83	267	999999	999999	999999	638	999999	729	525	838	225	999999	747	35	457	967	321	999999	866	937	492	836	706	999999	868	234	293	312	649	999999	999999	999999	421	975	389	802	643	578	96	281	758	999999	182	335	592	534	137	503	354	542	146	15	353	614	504	247	560	999999	999999	546	355	800	90	21	999999	999999	371	772	645	654	333	999999	758	595	189	552	663	999999	503	343	107	999999	957	999999	378	300	81	999999	999999	152	251	915	961	550	925	999999	860	171	999999	791	999999	999999	857	700	218	403	256	758	434	952	583	189	234	283	448	999999	842	999999	643	999999	999999	564	999999	503	412	417	782	218	669	231	691	502	999999	712	180	742	931	267	999999	974	53	999999	999999	527	569	72	691	999999	111	369	125	887	527	550	71	608	72	999999	999999	801	621	47	999999	213	271	90	601	999999	113	999999	635	999999	85	668	209	416	999999	774	999999	350	726	104	999999	309	999999	803	975	47	650	571	999999	576	969	106	363	15	999999	178	266	488	470	179	584	999999	734	541	812	859	351	999999	999999	298	999999	948	84	526	930	788	108	467	999999	563	871	541	35	68	999999	978	314	203	192	999999	517	455	879	999999	520	711	575	574	991	126	696	995	154	391	155	31	31	837	999999	445	999999	799	383	999999	307	52	380	675	999999	834	999999	157	472	414	780	975	78	528	15	229	223	534	999999	999999	999999	876	397	643	912	593	999999	477	128	746	999999	718	999999	972	999999	478	341	999999	999999	167	571	548	999999	740	611	180	952	503	831	855	232	546	333	999999	49	999999	654	736	999999	999999	877	87	39	999999	471	71	999999	999999	279	537	887	323	885	999999	427	999999	354	657	42	741	641	999999	645	999999	524	999999	395	688	933	827	823	605	146	316	289	494	518	805	278	549	277	999999	233	304	968	908	660	25	966	999999	999999	997	703	999999	700	999999	441	766	211	999999	676	224	172	999999	713	292	999999	578	38	933	999999	548	389	492	473	999999	239	999999	999999	616	999999	999999	722	223	999999	826	901	124	616	864	999999	752	604	213	873	63	693	781	590	686	
731	91	986	999999	999999	537	618	999999	557	999999	195	100	471	999999	999999	306	502	948	999999	887	390	73	962	999999	880	68	944	185	999999	999999	999999	458	999999	618	884	664	393	689	999999	223	218	690	566	699	678	999999	290	18	884	999999	560	744	90	999999	305	999999	128	999999	161	850	592	442	600	147	825	999999	339	999999	999999	664	912	812	643	487	999999	699	506	999999	495	918	999999	935	301	53	859	356	999999	67	322	226	546	571	537	464	999999	776	99	429	999999	940	632	999999	307	999999	663	747	110	603	34	605	171	855	336	243	82	656	151	557	287	478	369	281	541	494	127	351	285	189	999999	902	610	999999	398	555	296	351	637	80	389	999999	255	774	43	999999	999999	690	244	304	391	974	634	999999	151	405	580	999999	999999	999999	112	321	999999	921	747	999999	995	93	999999	781	999999	999999	29	80	177	175	233	594	248	999999	999999	437	117	999999	797	999999	277	77	999999	992	999999	999999	999999	999999	968	77	649	999999	37	999999	999999	999999	233	463	999999	660	955	564	374	976	182	985	122	999999	999999	675	999999	492	134	999999	999999	999999	157	474	806	22	285	205	111	999999	526	999999	567	337	999999	467	213	654	999999	999999	926	999999	999999	999999	999999	989	822	386	448	303	999999	166	999999	172	66	793	823	759	656	345	999999	759	462	274	460	999999	428	785	965	918	472	559	999999	988	938	151	234	198	654	999999	200	899	756	999999	246	999999	701	404	281	321	999999	454	997	297	762	176	260	439	999999	548	570	47	420	999999	999999	313	307	220	999999	914	569	999999	114	839	999999	485	999999	999999	37	101	580	33	999999	654	999999	999999	562	571	235	771	890	794	689	116	999999	162	489	235	977	999999	999999	491	180	999999	752	17	349	168	999999	287	173	606	999999	417	968	546	533	999999	255	999999	751	736	999999	999999	34	999999	999999	999999	592	992	996	777	999999	103	39	98	999999	157	999999	277	999999	999999	429	948	607	293	999999	999999	148	999999	629	723	979	174	999999	999999	507	718	999999	977	70	999999	576	159	290	396	930	999999	388	879	693	385	863	978	144	357	316	45	999999	740	391	675	860	882	372	282	797	511	911	704	591	145	815	924	216	337	827	279	667	221	999999	84	893	268	26	999999	859	11	40	834	28	471	863	601	596	395	490	693	787	18	598	429	999999	683	298	558	570	999999	771	806	999999	47	377	642	387	317	781	999999	866	999999	423	795	999999	999999	686	999999	999999	223	338	999999	847	143	492	659	623	933	677	999999	970	999999	683	921	
240	999999	313	980	103	230	224	999999	614	888	826	668	594	999999	948	330	996	999999	286	357	609	951	958	999999	555	718	29	454	640	571	631	408	445	501	565	256	772	705	36	999999	998	59	216	999999	316	999999	999999	820	984	357	223	802	192	335	321	289	275	999999	435	385	999999	999999	999999	52	267	428	232	103	999999	999999	557	999999	999999	234	999999	559	744	999	89	731	999999	999999	469	999999	358	829	999999	119	999999	286	981	855	280	650	850	238	411	174	999999	888	600	971	582	292	999999	921	660	957	977	761	544	999999	999999	704	999999	999999	310	999999	693	437	212	123	999999	960	720	701	31	999999	999999	999999	158	580	307	201	140	999999	626	186	493	437	999999	999999	142	428	741	715	28	575	918	849	928	55	480	999999	685	487	68	622	999999	108	900	169	583	999999	613	964	967	646	573	61	999999	134	872	266	269	944	980	999999	228	14	683	455	999999	534	201	999999	109	999999	516	999999	999999	14	614	395	999999	18	999999	285	814	999999	748	382	12	999999	999999	804	182	223	14	999999	507	573	403	999999	424	454	587	59	666	509	864	999999	140	920	438	379	999999	999999	729	260	269	705	679	451	266	311	453	999999	999999	397	930	886	39	774	155	58	610	57	970	91	431	635	618	315	913	814	252	999999	438	105	294	695	494	754	481	802	893	952	310	122	999999	999999	990	278	579	978	904	365	775	999999	768	472	516	999999	828	633	999999	374	999999	452	69	372	286	963	112	244	402	284	999999	999999	164	658	999999	857	90	559	999999	350	735	935	909	999999	315	999999	999999	822	189	999999	999999	999999	715	528	424	858	999999	639	595	37	999999	999999	999999	630	72	432	234	120	725	658	567	999999	987	746	999999	999999	542	182	66	999999	636	290	999999	556	358	454	637	635	243	888	804	450	964	618	999999	400	999999	289	824	882	824	226	999999	531	288	999999	860	969	889	822	326	880	582	368	400	885	999999	40	999999	617	794	598	876	837	999999	999999	314	379	572	999999	253	262	357	999999	412	419	193	533	277	999999	593	999999	999999	421	572	923	868	605	999999	298	119	329	18	216	98	999999	999999	269	677	171	353	491	406	649	579	999999	532	408	955	980	702	999999	762	999999	34	999999	852	465	275	929	999999	708	161	999999	139	923	253	151	999999	186	80	923	999999	115	357	112	271	999999	999999	507	401	469	650	246	595	363	566	437	192	961	999999	883	994	747	913	644	339	132	520	655	820	391	999999	999999	910	999999	900	656	999999	921	999999	999999	
999999	767	538	999999	68	999999	688	776	999999	816	958	999999	803	196	999999	118	999999	713	999999	149	586	196	687	19	155	871	335	999999	462	910	214	270	107	999999	269	237	218	134	586	999999	443	743	298	13	433	199	999999	999999	849	999999	463	519	159	999999	179	438	999999	999999	999999	196	589	871	323	456	611	697	35	999999	999999	701	899	78	999999	357	999999	999999	897	684	585	999999	896	999999	999999	671	456	695	999999	383	458	831	158	689	490	999999	835	571	430	841	402	735	173	799	798	158	891	395	393	802	27	999999	999999	405	999999	687	300	999999	904	652	999	916	999999	999999	726	999999	552	220	587	736	999999	145	999999	66	291	849	792	999999	813	999999	999999	71	999999	319	365	132	301	753	745	999999	109	999999	666	999999	999999	486	999999	521	82	703	605	681	807	657	999999	882	914	484	123	103	895	203	174	96	999999	938	614	277	297	604	803	799	475	783	636	999999	478	999999	224	805	700	999999	34	120	222	999999	263	999999	38	999999	217	816	639	651	908	999999	693	999999	999999	903	999999	999999	233	477	899	806	215	33	31	999999	999999	280	269	318	403	624	179	63	873	774	684	959	248	815	396	986	169	823	875	729	969	898	738	999999	999999	818	57	556	220	416	999999	239	633	412	78	937	557	331	258	294	999999	640	999999	141	228	912	999999	418	91	912	646	392	158	301	999999	515	999999	948	385	999999	576	623	842	467	881	454	336	835	746	459	999999	999999	575	591	992	339	201	606	102	30	184	999999	475	308	769	510	91	341	755	562	405	999999	945	673	717	123	797	248	259	773	585	808	671	631	482	808	816	999999	309	327	323	935	855	999999	999999	937	158	999999	698	381	373	995	90	193	63	831	892	999999	999999	878	999999	953	357	999999	999999	376	999999	999999	825	999999	693	523	42	438	248	999999	753	589	272	780	999999	262	550	999999	999999	590	727	488	577	651	999999	914	694	999999	784	999999	588	536	921	999999	969	315	718	999999	688	999999	962	651	944	593	88	312	640	102	999999	289	412	478	919	853	648	489	275	999999	54	778	829	612	653	878	881	226	668	999999	811	660	543	999999	200	559	999999	86	543	984	573	613	284	601	999999	999999	999999	119	617	78	396	489	999999	999999	693	909	31	360	999999	76	712	999999	644	999999	291	999999	745	999999	288	369	235	572	999999	291	610	441	504	999999	104	999999	920	772	609	999999	840	999999	620	999	128	999999	538	277	999999	476	281	711	968	999999	319	264	759	367	999999	257	842	999999	543	999999	
999999	261	999999	793	265	850	156	939	262	999999	572	960	641	999999	481	997	999999	958	999999	999999	19	999999	999999	999999	999999	840	398	563	941	362	999999	26	787	861	75	867	875	745	21	999999	999999	342	459	924	309	999999	999999	23	999999	832	426	884	340	999999	749	44	788	782	875	425	462	592	997	999999	999999	999999	182	779	680	614	131	999999	947	267	158	999999	449	548	999999	567	999999	384	678	118	935	873	999999	999999	122	41	88	102	869	595	775	738	344	999999	638	999999	187	842	342	280	710	340	937	83	916	82	999999	250	460	317	208	87	999999	889	964	423	999999	459	667	999999	535	39	225	999999	999999	420	342	890	910	578	390	384	999999	999999	407	604	935	613	806	49	999999	838	642	562	396	697	823	454	999999	224	999999	727	185	693	744	681	124	999999	591	506	739	704	339	881	926	824	45	516	999999	369	999999	266	653	628	999999	697	396	999999	964	794	596	999999	999999	695	694	663	999999	358	663	999999	999999	999999	999999	999999	309	999999	508	761	635	572	662	316	963	235	737	627	999999	557	999999	57	295	460	621	797	909	999999	409	644	196	273	625	999999	853	765	879	137	244	999999	999999	999999	198	634	999999	999999	141	290	999999	79	958	76	589	651	867	615	440	38	738	234	999999	999999	342	864	574	372	947	975	999999	207	999999	609	393	731	999999	30	859	660	999999	229	665	628	999999	999999	999999	129	683	973	819	248	335	851	999999	19	951	869	138	334	70	999999	999999	166	827	726	723	358	683	858	422	846	999999	779	999999	519	569	999999	530	11	187	999999	688	973	165	999999	872	504	220	383	780	368	892	535	999999	766	774	508	801	210	616	338	999999	825	560	972	999999	999999	254	880	450	999999	349	136	156	615	977	481	999999	613	853	229	148	999999	88	63	954	999999	189	999999	999999	70	971	329	395	999999	18	863	422	192	732	326	259	999999	933	601	999999	999999	999999	999999	788	303	999999	197	356	397	200	145	747	999999	999999	999999	376	414	999999	999999	217	999999	999999	999999	606	124	68	817	999999	537	969	999999	377	486	44	198	842	999999	61	999999	999999	783	972	998	659	873	126	916	999999	999999	950	845	204	553	393	10	999999	91	388	674	244	690	316	819	427	392	999999	270	472	829	999999	999999	362	999999	999999	433	56	742	647	733	997	152	653	418	587	134	613	999999	103	999999	999999	999999	999999	386	216	999999	476	163	580	999999	999999	855	999999	344	54	999999	492	509	726	960	954	292	999999	654	999999	102	46	898	242	303	778	943	177	438	
999999	999999	366	976	999999	954	956	893	171	380	627	152	698	318	374	809	999999	113	107	143	999999	880	999999	171	999999	123	835	578	920	287	498	171	688	24	999999	388	421	516	31	999999	13	71	999999	73	999999	999999	999999	727	999999	432	661	674	846	43	358	786	348	204	275	999999	128	388	999999	999999	999999	999999	463	999999	641	986	398	135	92	999999	999999	999999	999999	264	144	185	999999	118	54	498	999999	999999	999999	655	999999	890	999999	226	999999	656	654	625	98	246	999999	570	999999	999999	999999	547	44	535	591	521	903	340	37	94	69	100	655	20	343	483	268	68	150	999999	27	750	946	181	885	436	680	999999	999999	522	83	574	999999	999	31	506	464	100	241	804	751	335	863	955	166	159	10	644	291	999999	978	132	999999	999999	701	346	999999	999999	650	165	840	398	410	999999	999999	495	986	655	999999	836	999999	178	826	346	66	692	886	999999	25	735	999999	46	233	324	999999	951	153	840	307	685	905	601	449	86	963	362	999999	359	944	999999	173	999999	655	455	595	999999	305	93	216	19	459	609	999999	999999	729	803	175	95	969	999999	352	999999	357	312	931	427	728	750	382	704	999999	537	57	999999	572	999999	391	999999	729	734	655	999999	999999	298	236	305	999999	534	357	999999	196	999999	389	884	999999	999999	999999	999999	524	177	91	999999	711	511	253	921	562	502	353	649	422	397	366	244	413	292	522	69	85	635	999999	999999	402	222	518	927	999999	999999	35	555	91	47	263	561	653	110	358	999999	54	315	743	262	191	708	747	999999	999999	154	480	46	503	939	277	888	999999	887	999999	498	993	999999	772	999999	476	999999	567	999999	999999	805	591	313	933	400	24	770	891	999999	22	694	475	999999	454	999999	692	989	999999	152	770	374	67	765	948	859	137	728	542	353	785	393	151	999999	664	999999	562	177	112	113	999999	506	999999	93	875	999999	33	284	871	768	707	487	746	424	614	769	999999	826	999999	84	272	295	999999	999999	635	629	553	999999	64	776	451	524	887	999999	227	273	377	974	889	489	836	853	857	999999	646	999999	647	726	757	999999	999999	999999	999999	38	840	639	278	459	457	255	915	920	999999	105	327	193	599	999999	207	351	401	773	999999	999999	247	999999	999999	999999	999999	337	999999	826	355	169	846	715	999999	999999	118	999999	995	918	999999	643	574	916	633	762	455	463	708	849	529	415	504	166	799	937	790	430	211	813	557	999999	999999	98	574	69	258	612	481	740	689	619	999999	482	256	302	999999	999999	999999	675	
19	448	629	142	999999	939	665	690	916	774	78	999999	999999	192	999999	999999	379	486	351	573	513	999999	999999	968	170	999999	68	999999	999999	506	637	469	999999	535	803	119	499	141	790	635	404	999999	999999	707	671	11	999999	174	999999	849	923	823	999999	999999	172	176	465	661	999999	397	880	999999	780	419	999999	608	52	850	388	261	907	999999	696	716	179	999999	156	284	306	168	999999	894	911	999999	582	814	489	999999	372	999999	653	838	999999	402	754	761	787	999999	570	999999	999999	392	786	999999	941	999999	137	273	52	228	29	191	999999	812	721	999999	999999	999999	836	332	128	619	487	751	608	79	88	303	961	999999	166	870	714	244	210	294	118	999999	128	897	999999	226	390	999999	999999	472	484	356	999999	767	39	999999	449	999999	999999	348	904	999999	261	872	606	833	311	634	999999	159	476	130	612	436	878	680	999999	939	645	902	238	342	999999	145	594	731	622	204	999999	100	430	475	300	999999	389	999999	999999	256	999999	853	914	756	93	467	995	363	999999	999999	999999	358	999999	510	603	999999	119	999999	898	125	287	875	221	117	255	971	728	999999	999999	751	56	804	879	355	647	999999	987	482	999999	678	149	241	987	376	315	999999	625	920	999999	258	751	818	185	684	969	425	999999	807	511	122	999999	994	533	993	999999	94	478	129	999999	811	63	637	999999	230	975	56	999999	844	802	224	999999	808	138	581	999999	238	629	204	999999	232	160	999999	971	146	939	155	999999	994	999999	230	561	505	999999	999999	205	124	999999	954	999999	999999	999999	796	15	999999	766	999999	865	952	993	970	465	283	743	640	660	999999	665	999999	290	999999	348	894	676	581	999999	850	750	77	386	884	732	674	496	999999	695	363	185	999999	999999	999999	289	755	10	208	765	288	761	427	410	332	458	330	673	999999	584	643	130	434	999999	916	189	798	575	118	999999	999999	787	291	945	307	697	999999	805	999999	551	593	893	477	999999	999999	98	999999	667	63	436	999999	11	617	877	61	243	751	999999	463	999999	490	999999	891	960	975	500	480	482	112	635	478	525	403	336	999999	749	652	619	257	827	856	999999	522	682	836	789	179	413	893	74	945	999999	999999	999999	999999	414	12	517	999999	999999	618	849	564	999999	957	886	607	999999	887	312	999999	999999	999999	635	999999	359	999999	218	134	196	330	76	589	999999	689	550	183	953	275	586	746	999999	779	372	219	17	576	103	725	949	999999	888	999999	999999	999999	813	132	715	475	710	999999	793	393	653	564	551	999999	525	999999	416	712	
654	999999	999999	566	455	362	442	426	967	783	573	493	184	999999	442	999999	999	565	999999	999999	999999	488	564	838	953	751	136	999999	999999	999999	999999	364	999999	247	537	872	225	999999	999999	999999	690	299	999999	927	184	309	219	648	132	11	999999	960	999999	988	254	175	461	471	999999	704	999999	999999	758	229	733	218	185	937	477	569	999999	975	999999	999999	738	999999	999999	637	664	999999	541	999999	686	666	486	99	500	330	992	371	421	753	421	333	234	66	540	288	203	999999	134	282	181	562	676	999999	433	999999	259	86	195	999999	999999	959	172	999999	999999	101	742	643	717	855	944	115	158	580	563	213	200	999999	999999	701	443	698	999999	269	316	134	999999	999999	666	999999	80	999999	186	597	999999	999999	170	999999	118	449	999999	559	999999	279	999999	76	413	106	731	999999	259	578	999999	999999	389	118	440	999999	999999	823	999999	999999	999999	666	999999	39	928	561	634	111	52	714	573	198	166	884	999999	259	999999	249	999999	893	469	446	802	502	476	692	217	837	999999	268	52	295	346	994	581	999999	999999	308	147	852	472	999999	999999	999999	14	260	337	505	668	191	970	203	112	999999	91	541	863	292	999999	246	354	999999	90	999999	672	287	999999	172	999999	858	764	634	112	868	431	839	269	267	999999	226	365	711	999999	839	999999	999999	192	137	912	50	728	212	745	900	508	675	549	402	999999	727	999999	999999	999999	999999	426	345	999999	244	787	251	999999	605	795	345	999999	999999	999999	999999	497	823	104	723	259	272	139	999999	999999	211	999999	755	300	866	395	770	999999	200	518	369	999999	999999	758	948	350	999999	767	132	416	999999	999999	865	999999	307	905	59	999999	684	999999	931	680	864	999999	888	999999	42	999999	415	220	35	528	999999	134	267	829	999999	74	156	999999	999999	999999	16	155	489	191	504	706	993	961	999999	147	142	285	586	688	558	999999	870	84	317	719	362	912	391	881	340	999999	791	478	369	984	485	311	336	436	674	999999	968	707	378	336	958	453	873	887	395	414	547	579	281	50	203	82	75	869	152	999999	763	607	850	764	914	524	602	361	662	831	999999	999999	24	839	536	173	705	981	999999	908	999999	504	496	999999	999999	222	999999	328	791	413	245	466	293	999999	954	999999	856	614	421	443	851	522	999999	563	465	999999	565	999999	514	40	377	999999	999999	244	65	269	999999	924	570	702	327	283	999999	258	596	491	866	444	884	999999	316	100	569	327	66	526	279	932	999999	999999	656	765	814	999999	46	160	999999	59	524	695	259	
999999	53	719	125	578	951	976	967	973	530	130	556	348	724	286	524	792	187	538	990	188	999999	765	55	999999	999999	999999	999999	445	999999	999999	919	199	916	383	56	850	999999	488	574	999999	999999	999999	285	536	218	475	999999	999999	635	565	872	999999	704	80	479	288	999999	562	119	152	999999	531	839	713	999999	367	432	350	999999	999999	590	698	963	697	223	966	999999	519	354	993	772	462	809	578	944	933	494	845	904	999999	186	648	379	432	538	443	999999	999999	334	850	52	696	529	961	974	999999	999999	16	857	512	999999	164	999999	125	379	311	721	270	999999	999999	999999	999999	446	471	999999	942	328	540	169	779	999999	918	999999	503	951	86	933	848	604	999999	999999	487	999999	401	968	32	440	264	999999	237	722	999999	802	66	977	999999	259	67	999999	42	854	492	847	87	202	880	999999	999999	173	999999	999999	873	666	998	368	395	598	999999	502	999999	512	999999	999999	931	67	999999	125	138	525	496	827	999999	385	571	999999	999999	640	999999	209	999999	999999	999999	999999	999999	859	999999	730	804	999999	999999	866	214	564	997	530	790	13	915	999999	279	999999	999999	999999	999999	475	502	497	104	92	940	755	687	845	414	999999	787	973	999999	82	218	203	999999	441	932	629	622	320	387	50	135	424	999999	891	930	332	222	535	423	294	366	999999	635	721	757	837	189	369	160	584	999999	816	285	843	999999	86	453	999999	999999	58	852	999999	120	64	957	526	40	795	915	91	210	261	560	999999	715	858	567	600	683	105	449	999999	170	803	307	318	148	880	90	853	879	812	279	374	441	184	250	581	763	999999	806	393	453	999999	999999	492	266	999999	137	952	999999	853	725	171	608	999999	32	316	756	649	387	160	714	71	999999	999999	982	999999	12	541	999999	986	999999	452	298	65	809	101	999999	814	61	306	999999	999999	999999	35	96	118	766	841	161	999999	824	999999	852	656	679	391	999999	984	999999	999999	999999	596	345	531	26	283	872	552	789	999999	886	941	597	91	999999	586	726	999999	311	874	429	170	389	683	172	721	599	642	386	427	999999	999999	314	980	466	166	999999	813	19	813	245	223	62	230	57	882	527	999999	259	102	999999	689	683	635	651	679	217	661	999999	999999	683	999999	176	371	704	451	637	616	625	251	793	912	177	999999	638	215	117	168	636	289	204	828	393	999999	761	546	762	678	339	786	948	141	454	999999	140	999999	57	690	999999	999999	255	910	999999	17	309	999999	521	194	997	999999	571	999999	35	90	999999	854	845	882	
609	999999	999999	958	287	839	302	661	468	463	367	631	168	427	642	39	44	293	682	385	999999	18	34	577	681	999999	999999	899	999999	999999	999999	285	170	999999	90	999999	917	297	633	999999	715	648	295	68	827	376	287	154	416	995	55	999999	999999	470	999999	999999	144	121	286	999999	624	999999	999999	104	849	92	471	993	346	285	122	746	660	999999	670	346	722	965	750	315	999999	79	999999	121	999999	797	113	999999	999999	488	233	999999	20	249	691	999999	103	999999	219	744	999999	293	807	141	882	309	166	805	799	999999	879	178	371	971	999999	999999	999999	443	776	62	978	770	999999	857	61	317	736	999999	684	358	999999	530	999999	15	410	332	271	362	238	28	640	308	900	716	609	65	999999	48	471	146	413	659	425	166	766	144	567	950	89	574	572	745	131	451	318	999999	421	999999	571	455	293	557	215	757	999999	999999	869	19	999999	999999	874	698	949	547	945	593	999999	599	999999	275	999999	321	282	663	456	894	187	459	407	999999	643	87	476	25	853	999999	454	668	744	96	274	558	702	93	700	874	796	583	506	725	252	822	127	306	691	999999	285	999999	310	999999	502	420	612	996	363	797	231	934	693	99	148	447	854	161	10	215	999999	199	963	582	108	603	952	681	18	820	999999	180	333	882	580	902	367	227	593	854	999999	705	729	903	653	861	890	417	586	804	967	965	305	486	361	96	588	728	428	899	999999	930	988	542	837	60	610	811	518	246	999999	999999	568	156	269	914	469	69	928	246	713	999999	999999	213	999999	993	875	847	530	999999	323	999999	799	999999	999999	25	717	999999	75	602	261	88	898	350	724	999999	407	158	226	447	626	529	799	191	195	999999	999999	784	688	844	185	763	290	34	922	999999	838	873	760	999999	999999	281	999999	999999	985	634	647	999999	489	999999	999999	999999	630	93	867	999999	839	617	999999	473	190	932	508	231	999999	497	798	873	428	283	502	533	398	972	249	354	535	473	206	561	285	91	305	175	258	458	142	999999	999999	137	612	230	375	296	73	274	773	999999	908	498	835	773	335	215	999999	72	338	657	999999	522	269	375	999999	946	198	999999	637	343	972	968	364	602	716	999999	670	281	999999	111	909	975	581	999999	564	708	725	511	999999	99	153	196	130	999999	362	644	999999	246	809	428	107	964	637	440	799	999999	999999	243	67	44	545	750	904	999999	748	868	941	505	810	999999	231	687	999999	548	199	785	848	999999	250	999999	999999	434	471	739	13	945	
347	151	963	625	575	492	454	722	554	403	999999	893	736	493	999999	372	999999	107	207	420	621	999999	999999	24	100	263	992	984	611	121	288	999999	232	802	530	999999	999999	195	147	738	242	630	993	796	503	955	153	756	379	70	998	373	541	593	333	258	900	949	534	322	499	469	120	443	999999	127	670	934	962	903	829	250	959	999999	187	991	105	454	999999	145	119	246	615	550	123	914	999999	639	479	282	899	593	661	825	248	772	519	560	681	386	294	219	794	476	241	757	414	82	415	342	999999	456	438	999999	212	999999	854	570	330	999999	493	40	465	690	14	245	588	144	230	999999	481	544	999999	144	850	999999	451	149	319	999999	510	999999	999999	146	128	999999	165	272	623	999999	918	949	999999	481	892	999999	999999	999999	999999	999999	179	279	852	999999	999999	619	683	303	999999	311	999999	714	260	964	698	933	805	328	999999	561	999999	326	521	999999	999999	999999	313	999999	252	999999	156	347	677	324	196	999999	999999	234	999999	509	769	861	725	321	999999	213	699	999999	999999	959	458	435	542	910	999999	852	758	617	514	340	315	392	61	950	164	474	47	999999	778	467	999999	581	53	999999	999999	228	999999	999999	71	292	832	47	517	293	148	721	805	766	409	999999	483	101	999999	999999	203	386	810	999999	167	999999	176	999999	999999	325	734	876	391	479	999999	696	262	558	555	999999	507	277	874	767	812	442	669	280	999999	445	999999	142	861	109	869	415	418	826	52	362	999999	999999	999999	999999	558	999999	340	335	648	713	91	924	545	498	999999	999999	512	52	962	724	999999	895	236	999999	999999	602	25	999999	999999	713	999999	999999	516	203	999999	438	999999	682	218	999999	999999	999999	632	823	364	999999	596	372	662	943	903	375	864	327	322	999999	842	499	860	956	257	57	725	934	435	655	417	999999	999999	17	208	829	834	422	621	706	273	413	696	281	15	652	630	999999	999999	912	571	198	999999	885	999999	237	999999	262	302	65	618	697	999999	709	651	253	999999	999999	999999	83	541	451	999999	999999	957	999999	803	588	951	604	427	999999	134	999999	94	229	472	507	421	971	17	581	129	566	98	575	26	986	629	761	671	976	922	999999	381	129	492	999999	999999	167	433	243	310	697	637	559	573	999999	625	432	781	483	242	999999	76	959	331	149	528	999999	999999	816	958	199	932	451	146	397	999999	999999	736	209	578	999999	548	773	281	432	928	999999	12	151	371	999999	980	198	743	159	670	422	999999	999999	745	547	999999	999999	284	120	764	196	
423	999999	999999	660	696	582	904	978	234	302	999999	999999	221	989	999999	281	454	999999	219	744	999999	999999	727	729	176	393	463	999999	519	931	999999	170	667	741	125	826	419	711	510	408	999999	765	924	378	999999	898	999999	755	167	473	999999	522	901	30	489	436	458	13	493	313	999999	872	468	303	999999	527	242	479	874	562	862	743	261	811	999999	942	72	359	994	278	260	708	873	56	768	976	268	646	999999	689	378	415	227	206	290	421	307	999999	575	216	999999	999999	881	605	610	428	271	100	570	546	373	109	18	225	62	419	999	999999	999999	826	269	595	226	195	194	456	526	64	531	48	999999	441	784	999999	612	597	827	278	445	999999	715	999999	999999	999999	999999	999999	406	11	154	870	422	885	999999	999999	947	80	446	695	420	164	999999	216	569	532	901	931	999999	230	999999	464	592	999999	975	999999	120	100	519	510	869	999999	59	524	910	999999	626	759	345	45	841	542	161	141	999999	291	448	999999	609	999999	814	999999	954	999999	999999	689	288	999999	999999	911	999999	999999	560	936	826	506	999999	386	306	908	906	999999	596	289	389	80	313	460	872	693	999999	612	491	999999	695	485	960	873	136	231	381	934	849	999999	407	999999	981	224	315	361	187	71	212	999999	999999	672	797	999999	797	327	385	828	999999	226	176	999999	375	593	250	350	999999	240	260	85	536	972	302	999999	999999	404	999999	99	155	521	999999	683	409	790	330	999999	688	999999	86	808	999999	999999	124	633	268	381	619	398	973	964	815	946	811	136	999999	674	380	635	791	999999	238	296	682	999999	710	492	625	585	999999	227	662	999999	164	999999	999999	982	857	669	903	999999	785	999999	999999	190	705	569	872	282	999999	655	653	999999	504	683	999999	559	871	816	922	775	999999	43	134	756	312	565	792	368	897	191	817	710	731	999999	616	538	180	501	602	150	619	999999	959	617	999999	999999	755	480	872	679	121	50	746	138	756	999999	575	369	878	149	777	999999	999999	443	838	942	331	224	77	51	999999	999999	224	782	166	412	83	517	192	702	810	321	999999	227	80	999999	964	603	999999	864	962	811	622	999999	373	115	967	525	778	999999	288	999999	413	831	999999	742	826	999999	971	999999	678	999999	999999	999999	999999	465	27	167	373	72	978	727	691	212	89	999999	756	761	418	61	444	558	999999	999999	423	279	908	665	999999	999999	950	999	999999	188	196	903	634	999999	133	908	98	809	162	716	653	561	849	211	751	999999	985	74	556	920	999999	130	330	626	
762	70	557	361	241	999999	121	999999	999999	512	25	185	999999	319	999999	509	962	635	405	999999	999999	999999	430	999999	913	213	351	999999	999999	711	999999	76	999999	17	999999	73	361	736	578	126	605	675	465	346	999999	576	779	676	436	56	957	283	724	309	720	899	640	999999	999999	37	999999	999999	534	394	243	948	602	999999	999999	575	158	236	67	289	425	240	407	999999	999999	999999	999999	675	460	407	753	995	352	283	999999	784	432	511	297	551	432	380	150	81	113	999999	974	842	999999	860	897	999999	999999	444	883	489	999999	556	999999	111	602	28	999999	999999	999999	247	605	328	650	850	152	647	939	516	857	55	99	336	979	282	999999	592	635	599	509	32	999999	908	399	999999	292	876	999999	195	999999	414	605	23	999999	866	641	999999	202	999999	999999	999999	791	710	586	999999	399	175	999999	66	738	19	999999	999999	627	617	468	697	928	843	567	276	999999	999999	567	453	449	999999	894	999999	641	717	400	444	999999	999999	241	79	331	999999	417	126	999999	124	999999	938	30	429	999999	823	999999	944	726	358	632	452	783	48	152	999999	398	323	999999	463	999999	31	619	948	999999	377	385	399	375	377	436	450	966	361	999999	999999	432	30	999999	81	715	999999	999999	51	999999	999999	475	999999	999999	999999	172	103	845	845	999999	435	999999	82	133	999999	447	18	578	359	922	999999	485	432	742	999999	710	999999	634	209	747	729	999999	577	145	867	901	192	999999	187	214	342	604	130	999999	870	309	360	896	669	633	706	999999	999999	128	999999	999999	53	460	412	487	795	469	646	108	970	999999	751	936	999999	128	999999	546	401	155	590	999999	365	771	871	224	360	480	965	576	50	611	399	459	515	999999	858	731	70	700	419	873	999999	32	691	475	558	423	999999	550	999999	170	726	496	538	53	596	282	589	198	136	324	503	79	999999	368	999999	302	431	350	270	533	486	701	735	716	628	999999	89	406	666	937	999999	424	999999	880	999999	999999	920	999999	329	585	999999	871	573	104	379	888	965	999999	469	265	991	300	289	844	999999	34	760	822	425	264	999999	192	532	199	484	89	871	999999	999999	112	382	959	30	684	390	614	999999	640	999999	739	377	756	999999	410	999999	548	144	363	206	860	152	108	56	999999	393	960	999999	383	620	300	26	999999	999999	366	999999	42	999999	605	463	79	999999	129	485	685	999999	446	254	132	999999	935	944	999999	999999	622	960	284	913	999999	301	430	275	754	999999	56	723	589	906	580	526	999999	278	999999	899	136	963	32	622	
999999	188	947	715	227	999999	685	999999	508	807	237	406	609	128	999999	999999	43	999999	999999	109	438	962	999999	999999	673	605	340	666	999999	999999	999999	658	937	661	553	777	354	714	58	624	344	700	224	781	999999	184	999999	795	954	999999	865	331	821	923	999999	408	881	417	52	621	799	28	940	999999	953	578	469	948	575	546	959	329	999999	528	764	999999	999999	525	860	499	999999	545	711	190	999999	532	836	23	476	154	895	999999	999999	437	824	326	760	999999	828	110	715	999999	229	417	275	546	575	999999	999999	456	660	365	556	999999	931	999999	316	760	146	999999	741	455	481	430	651	33	657	329	703	448	977	423	696	999999	783	999999	325	303	914	216	957	543	855	30	494	540	389	128	505	571	19	999999	197	999999	368	999999	496	799	766	252	999999	255	599	720	479	247	669	999999	769	219	999999	22	999999	999999	472	208	600	461	999999	120	643	538	823	999999	438	977	235	999999	401	523	235	526	537	672	999999	711	999999	999999	551	999999	871	593	359	295	633	996	164	999999	936	999999	999999	44	863	655	999999	360	432	999999	999999	502	999999	380	404	255	984	999999	485	183	612	760	264	465	910	688	999999	60	188	537	509	442	822	967	362	999999	854	999999	663	999999	73	967	999999	486	999999	58	245	500	999999	114	999999	221	520	980	655	185	905	214	134	999999	416	999999	999999	894	958	848	679	54	28	172	401	793	757	604	120	645	481	777	999999	861	999999	749	861	84	236	297	999999	841	322	999999	336	649	76	999999	475	999999	795	999999	528	14	378	201	999999	35	999999	999999	464	999999	870	19	704	138	999999	272	999999	666	999999	107	667	999999	926	838	999999	842	836	999999	727	278	999999	606	999999	999999	259	608	492	261	277	999999	370	718	832	16	999999	312	482	999999	999999	803	757	808	816	698	727	857	999999	540	469	999999	199	962	790	196	786	274	170	618	879	994	780	480	398	999999	737	948	999999	920	866	999999	369	638	999999	923	520	999999	789	161	368	401	530	951	791	999999	999999	408	999999	646	229	999999	152	863	328	63	33	999999	419	999999	960	778	30	999999	674	50	279	560	999999	867	675	466	485	18	260	488	473	999999	688	760	225	999999	30	201	701	999999	287	506	320	651	900	243	911	999999	999999	999999	380	373	287	999999	368	999999	150	999999	970	763	999999	143	612	840	999999	204	999999	658	739	631	999999	999999	465	513	999999	773	999999	616	966	999999	999999	650	999999	671	117	109	551	936	402	999999	198	959	230	938	938	153	893	999999	71	705	
999999	999999	999999	569	830	552	908	773	988	999999	846	533	104	999999	218	580	999999	941	732	489	653	662	265	611	443	798	607	526	999999	999999	880	999999	555	271	999999	302	556	258	840	999999	201	999999	999999	808	291	999999	865	693	730	368	827	999999	999999	581	62	981	997	492	135	42	999999	391	208	379	999999	86	978	832	999999	916	34	999999	999999	999999	298	876	714	457	329	778	932	999999	999999	217	791	928	32	999999	999999	817	999999	73	132	808	999999	810	578	578	999999	214	686	42	999999	813	343	999999	850	999999	293	185	277	549	173	999999	999999	39	594	991	588	785	64	999999	623	921	999999	960	944	302	556	999999	307	145	362	124	999999	999999	960	982	873	40	999999	999999	689	999999	999999	999999	900	775	708	591	225	586	990	999999	160	681	418	42	999999	383	999999	558	32	805	878	141	999999	58	264	209	79	999999	128	557	707	611	325	590	999999	866	70	178	594	965	272	720	155	53	999999	421	999999	927	790	999999	224	529	999999	999999	164	417	567	851	999999	508	999999	614	468	443	612	549	999999	999999	660	336	322	999999	963	999999	543	167	986	153	999999	843	999999	151	821	999999	342	187	190	999999	999999	999999	308	219	658	96	453	657	999999	711	999999	424	65	663	277	999999	187	999999	566	373	999999	997	431	999999	766	677	789	380	792	840	999999	434	369	925	402	695	38	999999	989	999999	999999	885	905	999999	712	670	788	999999	873	368	450	765	621	816	100	438	543	884	453	980	306	82	865	421	611	999999	65	999999	999999	581	999999	84	999999	689	759	464	101	156	999999	106	888	999999	999999	434	400	345	813	552	835	963	999999	999999	659	18	999999	542	30	493	673	706	614	658	999999	302	999999	375	186	932	67	635	999999	397	999999	356	102	573	575	999999	31	275	999999	999999	304	307	429	290	999999	579	119	226	444	608	482	999999	491	999999	938	215	999999	34	168	999999	494	209	626	765	970	313	916	999999	967	589	999999	407	513	111	363	496	999999	652	999999	999999	823	999999	200	738	914	178	865	999999	999999	369	939	997	116	321	29	104	681	664	999999	122	663	999999	259	855	146	85	999999	390	877	451	999999	999999	999999	561	68	999999	19	887	851	802	447	999999	382	607	649	474	999999	201	91	999999	999999	999999	342	838	943	720	591	999999	602	838	677	484	983	192	37	100	922	999999	263	375	999999	999999	813	517	999999	609	730	652	999999	999999	784	999999	308	619	636	134	516	246	618	999999	72	673	295	22	134	962	80	199	579	558	999999	745	999999	715	999999	30	
405	999999	174	344	990	938	140	930	64	999999	186	374	999999	903	583	999999	999999	915	999999	422	999999	800	999999	711	999999	540	999999	656	130	48	370	999999	446	616	999999	692	999999	284	356	133	999999	364	999999	755	786	999999	999999	999999	999999	864	809	32	412	760	521	604	440	462	805	999999	865	483	999999	26	18	593	999999	939	184	891	614	662	999999	189	878	999999	843	637	924	832	896	406	682	265	239	999999	190	686	104	134	999999	619	478	896	268	70	555	999999	747	202	777	703	501	999999	999999	157	999999	232	881	376	999999	999999	538	973	563	468	999999	554	999999	999999	413	252	844	60	638	999999	999999	672	921	818	599	901	999999	999999	999999	202	904	598	15	92	999999	957	999999	728	372	459	91	505	999999	799	269	11	164	87	789	535	999999	999999	999999	999999	963	791	311	73	999999	999999	912	806	918	370	999999	212	548	704	785	455	447	126	687	189	999999	999999	338	131	558	597	747	812	942	999999	343	463	999999	999999	128	102	656	741	950	513	546	285	999999	999999	245	999999	462	460	302	343	97	999999	999999	999999	351	999999	463	189	514	189	122	110	863	399	36	110	69	999999	585	692	999999	999999	175	184	643	638	110	364	886	502	999999	296	519	608	441	600	700	999999	409	999999	999999	477	236	770	999999	445	421	197	947	999999	997	663	874	609	999999	391	576	588	999999	999999	185	999999	999999	22	54	825	590	264	957	999999	409	190	399	743	62	331	999999	999999	783	207	227	912	416	750	999999	481	422	910	999999	999999	34	121	256	696	667	999999	184	999999	726	575	854	167	240	999999	999999	999999	274	999999	556	223	911	181	805	433	495	999999	692	552	518	999999	413	680	200	999999	411	298	999999	702	999999	522	157	265	679	218	353	69	682	895	24	687	217	291	363	999999	148	852	316	822	999999	999999	848	999999	705	162	999999	184	999999	332	120	999999	882	571	65	44	76	655	999999	596	90	435	589	797	538	999999	365	131	327	349	768	559	999999	121	500	681	674	999999	560	526	999999	178	102	360	784	999999	804	999999	236	328	784	493	359	719	742	776	815	61	102	875	797	50	856	999999	563	561	465	771	80	999999	369	999999	999999	999999	550	911	342	239	22	961	999999	999999	895	998	999999	285	209	272	999999	724	865	623	432	999999	729	15	322	475	796	233	999999	42	999999	852	958	243	397	383	178	830	444	999999	48	141	849	999999	155	857	71	288	361	202	402	356	518	746	127	420	999999	544	999999	867	443	788	849	999999	153	53	999999	332	887	826	
103	548	999999	289	999999	301	999999	651	860	464	414	517	872	918	640	229	999999	222	126	977	999999	999999	240	576	999999	260	999999	856	999999	112	817	739	400	535	109	854	75	238	172	826	584	605	684	145	999999	925	916	999999	362	999999	999999	999999	216	909	999999	469	317	713	147	334	19	980	717	758	646	675	126	999999	999999	785	163	115	999999	300	999999	530	949	105	124	227	999999	999999	999999	19	403	990	999999	999999	834	639	546	362	999999	837	816	604	887	926	498	787	808	579	121	577	770	603	777	916	516	180	520	221	999999	999999	990	999999	999999	708	999999	656	152	635	512	190	248	999999	24	999999	483	999999	642	32	607	336	999999	764	999999	925	249	800	222	616	974	664	128	335	763	999999	846	999999	127	189	572	841	645	999999	77	931	338	969	588	999999	999999	717	537	497	614	999999	511	236	419	999999	469	564	443	999999	661	847	71	913	47	842	375	999999	682	462	460	765	999999	245	696	318	596	279	999999	999999	184	267	136	631	720	500	999999	620	999999	565	720	17	999999	120	521	999999	869	425	932	745	199	126	999999	85	999999	999999	582	275	540	999999	964	999999	352	786	360	404	721	440	202	999999	182	755	578	999999	999999	452	367	999999	724	477	448	999999	999999	476	467	68	232	999999	999999	872	918	404	89	645	601	530	665	999999	759	127	508	999999	232	395	999999	444	999999	918	343	594	999999	12	999999	72	999999	999999	852	876	328	302	999999	669	846	330	628	999999	675	933	524	221	787	999999	999999	607	969	18	948	951	902	33	520	313	718	999999	390	999999	999999	999999	982	999999	677	789	302	999999	945	838	592	902	999999	795	768	614	404	131	999999	745	192	999999	103	999999	999999	901	973	999999	781	869	999999	847	939	712	999999	658	999999	715	999999	997	999999	362	662	140	426	999999	193	116	264	906	908	596	201	645	999999	909	999999	337	965	776	815	999999	685	85	999999	745	999999	65	872	120	663	688	587	999999	301	829	291	963	999999	797	718	866	50	875	960	365	655	304	979	24	734	622	999999	767	999999	999999	677	586	254	680	999999	138	244	999999	253	230	18	391	353	999999	999999	960	999999	999999	68	948	956	809	125	531	99	668	85	999999	999999	50	938	820	627	845	999999	705	718	557	999999	999999	632	999999	632	740	356	999999	999999	86	396	774	523	582	709	999999	999999	867	470	999999	999999	999999	62	386	769	212	292	198	999999	507	999999	921	999999	999999	464	477	326	70	187	385	184	825	718	998	999999	610	527	365	121	999999	355	294	245	999999	
966	298	537	255	137	429	458	168	999999	452	999999	474	999999	970	127	241	916	439	999999	95	548	765	999999	999999	914	168	684	926	86	999999	162	466	686	256	999999	176	940	81	932	757	999999	25	999999	275	673	997	88	556	247	999999	999999	999999	603	999999	456	210	591	484	340	969	745	531	91	999999	300	868	787	286	999999	951	301	844	507	932	999999	999999	999999	999999	999999	917	89	137	999999	206	999999	246	863	536	799	385	999999	465	740	963	22	405	933	196	975	804	219	999999	999999	295	588	999999	418	671	992	924	760	999999	103	423	889	999999	842	999999	238	63	15	261	487	18	376	835	114	543	919	999999	598	999999	465	586	707	288	965	403	618	999999	828	999999	543	874	625	999999	999999	999999	999999	999999	563	58	999999	999999	999999	958	324	163	919	999999	528	999999	999999	999999	335	999999	999999	517	999999	999999	651	449	277	959	234	813	717	999999	393	999999	999999	787	999999	523	209	550	304	543	787	999999	963	811	483	865	749	953	449	313	549	999999	741	999999	611	473	999999	999999	781	999999	697	984	999999	712	770	978	289	999999	999999	238	41	785	213	160	729	966	647	839	965	999999	999999	281	373	999999	72	999999	999999	617	999999	995	769	999999	768	305	846	999999	508	261	999999	504	585	17	999999	999999	282	763	914	591	135	999999	999999	914	158	379	999999	425	621	836	649	504	999999	999999	565	999999	469	946	27	907	314	999999	467	999999	797	471	826	999999	999999	999999	999999	309	361	618	491	541	999999	999999	936	399	517	430	191	672	612	547	724	999999	452	999999	752	999999	746	16	999999	209	999999	440	999999	999999	999999	585	691	468	704	350	999999	171	190	34	999999	999999	19	999999	999999	999999	744	795	783	260	746	913	999999	609	409	805	999999	355	341	292	999999	739	737	999999	846	999999	739	722	967	272	405	999999	732	428	883	147	326	999999	616	402	464	391	656	866	999999	638	999999	999999	69	898	999999	796	830	897	999999	512	877	759	780	468	155	999999	828	999999	855	999999	191	342	999999	271	489	443	738	939	828	972	92	870	319	999999	116	999999	999999	999999	484	608	733	835	757	999999	999999	567	348	158	999999	442	563	145	21	757	457	999999	366	999999	419	354	68	891	79	697	430	17	999999	572	361	999999	368	759	999999	256	460	999999	584	999999	11	999999	105	590	999999	999999	419	946	858	561	761	623	301	999999	659	140	550	842	999999	69	950	262	127	775	999999	999999	999999	804	999999	764	307	111	999999	21	796	498	999999	478	209	683	999999	483	158	888	811	999999	206	503	999999	905	
706	618	589	524	404	748	804	329	793	999999	322	615	847	103	264	659	714	289	78	171	999999	81	642	92	999999	477	114	999999	964	68	562	580	999999	203	67	689	521	999999	617	999999	694	999999	684	276	999999	673	635	65	633	162	34	916	999999	938	34	634	975	999999	743	926	644	574	999999	999999	380	999999	911	653	45	575	147	329	672	30	477	999999	397	376	721	117	999999	999999	605	812	43	645	156	765	999999	999999	999999	24	651	690	999999	129	573	949	896	629	762	981	29	67	24	704	254	999999	471	82	247	608	785	635	94	595	999999	553	701	999999	595	155	999999	612	861	132	999999	982	616	999999	388	999999	479	101	355	999999	999999	548	797	999999	999999	742	303	107	195	999999	238	25	999999	818	160	30	258	171	44	616	999999	416	205	891	36	272	797	999999	694	800	138	694	289	999999	565	999999	755	999999	343	852	852	387	427	757	893	662	386	797	207	367	198	318	66	738	999999	622	352	905	312	138	999999	189	413	394	999999	544	735	381	262	729	999999	886	827	192	764	130	999999	999999	998	373	886	999	916	336	999999	820	638	551	872	943	88	999999	70	999999	906	672	974	42	781	999999	926	14	544	999999	999999	312	491	873	973	242	633	903	907	938	999999	999999	273	999999	999999	165	906	194	509	319	999999	424	826	622	285	102	155	956	667	648	447	999999	464	448	999999	309	999999	764	999999	639	319	184	999999	131	962	960	408	897	999999	625	453	742	505	234	999999	678	999999	868	999999	999999	96	676	246	269	999999	371	999999	999999	843	999999	826	151	999999	999999	10	476	482	704	659	999999	693	258	999999	51	204	705	385	239	622	999999	823	470	175	695	553	642	999999	683	630	999999	478	583	63	775	799	999999	134	636	999999	359	999999	781	218	282	197	838	969	999999	999999	795	985	261	999999	999999	999999	365	975	921	999999	367	538	798	83	68	846	119	999999	931	999999	893	580	748	999999	272	367	51	261	893	508	999999	673	999999	619	835	615	227	380	774	999999	999999	335	213	320	866	820	407	708	160	999999	999999	643	999999	953	180	999999	999999	256	999999	921	619	114	999999	423	999999	694	796	999999	248	999999	999999	738	999999	816	807	567	376	438	148	451	959	342	111	466	430	999999	635	999999	448	619	999999	971	999999	852	506	339	253	999999	709	182	999999	999999	999999	707	807	348	999999	230	156	613	848	808	117	999999	999999	286	12	625	992	538	999999	17	999999	999999	84	657	308	578	320	477	324	586	728	999999	427	741	872	404	999999	91	859	
415	642	834	999999	570	863	941	999999	229	337	999999	797	181	999999	999999	999999	842	633	159	50	643	999999	678	298	272	999999	151	81	230	413	608	966	999999	678	652	375	999999	999999	513	793	999999	999999	100	150	697	788	557	850	410	265	40	771	999999	51	226	504	963	546	509	490	722	999999	670	816	999999	999999	886	999999	472	651	579	999999	129	999999	683	954	819	538	601	483	532	301	670	964	999999	837	999999	999999	462	157	411	370	999999	999999	81	496	28	284	421	46	902	64	388	759	999999	54	651	152	368	999999	999999	435	944	35	958	431	209	705	442	999999	999999	27	50	324	250	218	637	106	295	196	936	544	127	564	581	478	912	911	288	338	195	324	511	999999	472	999999	425	332	74	999999	999999	322	842	999999	843	885	23	74	519	477	999999	554	857	181	335	150	317	390	999999	999999	999999	297	427	113	999999	999999	515	999999	851	273	793	999999	41	644	999999	623	702	999999	721	695	464	847	999999	810	921	640	466	339	999999	332	668	45	877	584	141	999999	894	999999	822	964	379	173	223	255	684	999999	523	999999	999999	711	999999	719	669	999999	35	671	895	999999	192	75	422	185	985	999999	604	757	999999	456	513	999999	729	963	999999	756	326	300	634	157	136	818	127	253	67	163	884	949	375	128	999999	470	999999	287	556	999999	551	203	999999	693	650	999999	674	76	999999	999999	982	999999	943	912	442	735	46	999999	490	373	947	179	128	831	645	999999	391	318	999999	53	999999	451	417	999999	999999	999999	999999	999999	506	210	999999	61	543	685	181	999999	16	463	999999	823	999999	366	797	193	809	381	85	357	58	995	544	366	178	666	587	999999	76	925	707	319	999999	999999	251	290	229	896	636	443	659	244	648	928	631	83	999999	439	654	999999	218	833	57	764	999999	510	665	787	999999	877	999999	641	343	91	999999	999999	210	337	124	517	964	912	745	642	999999	814	357	615	734	999999	56	157	886	843	716	874	271	999999	213	741	624	999999	23	759	345	28	900	567	182	999999	999999	292	324	147	268	305	97	415	999999	87	163	59	62	787	830	949	754	500	374	881	999999	351	133	382	892	532	999999	986	999999	999999	999999	789	442	480	231	763	833	749	999999	420	999999	999999	791	135	999999	574	389	235	928	395	274	999999	202	301	157	532	169	941	254	999999	406	111	118	398	999999	373	616	581	999999	999999	126	15	999999	953	105	260	999999	999999	794	999999	153	999999	67	911	414	513	999999	151	333	999999	604	891	504	848	23	684	747	402	
999999	225	957	807	669	999999	999999	999999	493	248	205	999999	972	171	999999	926	999999	733	999999	206	984	999999	776	475	258	867	472	999999	510	999999	940	420	512	166	999999	579	370	346	999999	206	643	155	30	999999	945	435	726	442	743	578	265	290	640	551	418	999999	449	999999	558	801	399	52	758	999999	308	784	395	999999	999999	999999	566	256	729	847	563	838	639	428	529	823	151	39	491	931	999999	660	780	960	748	733	140	877	999999	212	806	999999	397	999999	999999	999999	50	999999	316	999999	999999	18	999999	793	987	580	672	31	962	735	999999	999999	561	826	612	999999	14	434	77	402	999999	688	469	527	999999	962	451	44	378	368	782	240	722	326	999999	804	109	986	973	178	71	118	999999	61	551	447	49	999999	992	999999	165	999999	843	999999	727	999999	549	43	752	35	138	637	999999	999999	952	999999	646	244	906	808	548	999999	999999	899	340	999999	773	999999	999999	603	923	880	999999	967	213	177	397	808	599	596	264	76	244	947	999999	434	466	321	108	999999	999999	999999	664	194	999999	999999	164	943	583	999999	559	142	67	158	111	258	595	685	400	785	42	838	645	320	999999	999999	999999	999999	860	906	999999	461	318	999999	802	999999	226	857	999999	75	23	453	234	999999	46	999999	18	95	846	790	999999	999999	921	323	99	999999	169	353	640	390	999999	650	999999	677	524	999999	824	214	356	983	42	999999	580	335	772	588	613	444	283	999999	473	697	667	79	999999	101	540	994	763	839	999999	872	226	724	711	372	999999	557	686	938	999999	803	739	863	758	110	211	596	999999	510	359	724	80	219	999999	666	983	24	609	433	999999	829	450	999999	33	169	999999	855	623	409	228	65	758	344	134	999999	958	804	999999	967	890	944	999999	263	490	999999	999999	17	807	54	999999	355	948	999999	381	478	999999	232	839	599	588	355	972	152	291	303	966	999999	95	999999	707	999999	703	999999	542	622	999999	197	35	788	367	999999	58	579	29	873	117	505	963	999999	999999	999999	964	721	389	545	972	310	971	197	278	76	922	999999	346	210	651	999999	721	758	101	175	206	999999	241	83	306	402	132	999999	195	471	771	439	940	971	224	982	261	996	649	85	999999	838	519	999999	999999	498	242	819	999999	799	784	215	564	151	539	913	489	999999	248	579	999999	563	11	807	304	492	619	374	985	668	999999	724	118	25	949	367	541	940	490	808	999999	312	196	396	686	566	999999	799	999999	310	502	944	758	80	999999	999999	999999	711	996	109	999999	999999	999999	563	
743	999999	106	548	999999	999999	382	549	825	440	999999	875	999999	999999	130	737	618	819	932	999999	999999	121	999999	48	127	999999	530	829	944	999999	999999	302	479	633	652	999999	999999	335	999999	270	928	953	128	327	999999	999999	999999	999999	590	268	491	69	935	158	397	631	103	999999	431	906	651	552	604	999999	510	127	999999	744	962	503	277	292	222	999999	756	222	999999	999999	387	105	999999	308	248	999999	899	869	366	999999	246	999999	533	999999	904	701	619	999999	359	683	817	543	625	551	999999	999999	990	208	847	274	999999	184	638	999999	680	335	905	999999	314	918	999999	999999	761	86	508	941	969	864	388	520	62	381	863	999999	831	844	999999	458	49	161	694	999999	999999	999999	928	999999	392	999999	732	579	795	277	999999	440	148	185	782	549	53	999999	999999	136	999999	336	221	999999	321	329	999999	999999	999999	456	313	162	999999	844	619	668	999999	446	559	890	142	808	725	784	999999	433	181	999999	999999	930	415	721	999999	568	880	695	880	907	749	73	465	999999	723	349	964	918	216	303	566	999999	401	606	768	236	993	21	611	437	721	888	157	968	773	924	51	592	127	999999	964	999999	788	250	697	496	999999	999999	95	386	820	390	226	999999	98	999999	538	808	952	808	575	868	94	453	196	999999	915	497	999999	798	307	381	999999	550	338	999999	334	161	909	282	800	757	926	235	616	340	999999	279	879	824	396	242	639	319	100	105	839	345	64	836	581	999999	122	296	88	999999	589	676	549	455	624	387	999999	679	17	999999	942	999999	836	856	999999	645	999999	308	412	75	742	491	460	243	803	989	107	82	701	862	645	999999	156	177	750	999999	730	434	210	18	999999	999999	312	282	162	980	508	999999	999999	936	330	999999	883	23	706	108	999999	315	651	634	290	826	999999	154	181	999999	712	669	999999	203	914	999999	107	404	732	782	188	187	90	823	491	999999	435	765	541	831	756	143	471	651	780	425	782	576	999999	516	981	167	111	849	278	839	999999	454	31	147	716	489	291	923	999999	47	234	828	153	391	400	999999	999999	350	556	579	208	464	423	999999	411	999999	999999	225	999999	999999	999999	240	554	651	999999	981	999999	999999	999999	999999	852	547	731	742	200	953	432	346	126	768	554	999999	303	699	641	637	40	532	735	194	813	999999	132	898	999999	993	284	999999	584	999999	479	999999	235	999999	726	660	732	680	308	458	109	338	109	43	477	326	999999	855	20	179	950	999999	669	930	462	999999	425	833	782	999999	679	999999	762	706	
298	345	999999	999999	972	980	904	360	234	287	95	484	966	999999	430	644	66	428	490	999999	468	268	549	305	826	940	245	899	898	999999	999999	178	576	402	999999	141	792	999999	883	999999	274	599	985	391	845	999999	819	335	412	999999	150	260	449	357	247	39	796	238	999999	41	744	15	462	134	508	916	908	999999	354	999999	851	999999	544	460	151	868	283	999999	460	848	130	909	496	760	959	528	728	999999	164	999999	345	999999	999999	999999	295	268	999999	861	883	999999	79	999999	981	999999	296	18	999999	989	216	999999	756	999999	778	999999	910	834	518	702	999999	979	198	689	419	639	953	298	405	999999	174	882	731	421	999999	999999	999999	999999	928	382	999999	951	812	999999	999999	785	958	706	784	399	999999	461	749	444	999999	999999	999999	390	999999	351	170	998	612	33	824	333	647	344	365	257	568	44	906	146	239	222	177	459	676	634	681	257	513	16	752	713	999999	296	724	999999	999999	399	50	587	222	475	348	789	914	999999	147	999999	351	537	830	905	554	613	999999	484	736	290	713	210	669	913	495	606	281	999999	999999	360	620	985	466	179	994	328	999999	999999	874	388	545	987	496	999999	905	999999	999999	846	168	528	91	999999	999999	999999	685	999999	917	999999	979	741	518	803	497	787	999999	366	81	661	911	999999	689	451	610	999999	999999	999999	713	999999	17	519	430	434	951	999999	279	999999	999999	999999	493	164	411	625	999999	142	999999	741	500	709	65	999999	904	524	934	999999	839	999999	638	294	764	959	136	316	999999	470	321	93	851	824	518	631	23	999999	177	999999	999999	999999	667	478	999999	14	236	999999	555	467	999999	906	999999	29	999999	639	742	999999	200	533	999999	104	333	323	820	787	889	675	200	433	536	789	356	187	117	775	972	999999	999999	760	999999	131	761	999999	856	999999	593	832	992	999999	889	956	924	644	729	730	740	354	657	701	124	561	814	131	931	825	559	999999	911	67	667	581	261	999999	999999	906	999999	499	467	415	203	67	682	999999	544	579	864	999999	999999	387	44	999999	513	115	646	182	317	639	902	999999	855	280	999999	934	999999	317	999999	999999	843	823	397	999999	886	999999	999999	67	878	502	587	361	960	847	865	533	32	48	78	156	794	628	599	703	999999	436	559	999999	999999	748	109	999999	874	380	999999	634	999999	999999	741	270	999999	588	999999	814	62	551	80	18	414	397	912	182	999999	999999	699	999999	233	693	654	999999	692	999999	921	999999	999999	360	486	589	978	240	999999	238	307	807	548	999999	333	784	
999999	55	365	999999	518	747	999999	999999	987	326	681	653	410	305	149	291	578	33	666	174	421	702	74	491	999999	999999	854	999999	875	441	999999	494	999999	999999	52	609	104	151	999999	184	999999	475	372	999999	999999	999999	830	247	99	26	999999	999999	999999	169	999999	948	980	873	520	345	893	162	61	999999	316	196	761	961	263	539	196	999999	959	492	870	999999	340	904	999999	999999	353	999999	594	999999	212	999999	945	732	86	999999	628	231	630	729	290	151	424	815	854	720	573	868	984	559	999999	801	565	65	999999	999999	618	86	299	815	999999	287	568	999999	354	820	251	39	885	999999	999999	965	807	239	211	729	999999	524	999999	863	142	484	631	44	39	999999	999999	890	443	659	999999	552	931	814	999999	13	583	999999	471	43	479	543	983	825	648	864	994	336	999999	569	999999	103	36	436	683	999999	655	533	172	943	999999	361	595	235	683	999999	43	992	999999	208	155	999999	63	26	393	598	500	805	396	174	416	603	999999	874	764	999999	999999	999999	141	999999	357	59	70	999999	153	999999	948	758	152	290	831	999999	835	999999	423	596	999999	20	53	94	999999	849	147	997	999999	297	999999	721	470	300	841	538	861	279	850	105	999999	536	873	999999	999999	742	999999	115	999999	999999	999999	390	460	177	353	516	461	56	215	507	912	72	990	856	803	237	297	852	449	302	150	565	804	999999	999999	512	147	778	444	283	196	41	663	999999	528	933	271	302	947	334	87	999999	73	353	193	185	545	26	470	422	454	811	666	999999	275	212	586	141	819	999999	379	682	611	931	320	880	999999	869	337	869	965	994	905	999999	225	999999	501	461	145	182	999999	130	318	31	829	999999	375	622	855	999999	357	139	999999	116	955	404	212	999999	42	312	999999	675	689	600	457	999999	905	551	999999	939	710	135	996	647	873	259	374	590	999999	935	999999	786	999999	21	522	836	521	999999	169	999999	132	369	428	832	406	999999	440	717	574	379	479	824	796	915	615	232	142	836	243	705	999999	622	999999	107	797	989	999999	678	88	620	999999	117	392	15	817	351	999999	174	999999	999999	818	657	25	999999	465	690	989	107	999999	300	703	685	564	463	790	510	340	331	44	416	639	762	638	954	441	372	442	791	108	274	525	968	999999	661	887	999999	607	999999	641	117	999	564	999999	788	916	262	552	928	999999	316	21	999999	139	833	942	999999	999999	71	302	103	258	208	999	141	774	735	100	903	576	417	999999	43	690	926	416	84	490	850	47	999999	
819	513	576	791	263	151	838	761	719	830	364	545	13	548	859	801	999999	150	999999	190	172	649	999999	807	999999	977	694	212	426	867	575	178	999999	123	283	744	632	217	878	633	999999	338	999999	999999	63	367	40	999999	77	615	999999	350	837	856	26	180	161	769	999999	286	456	636	344	999999	265	195	522	889	999999	999999	178	357	999999	999999	294	999999	999999	616	753	56	946	553	145	811	357	235	341	176	999999	113	999999	862	829	602	999999	999999	993	342	490	867	845	999999	876	951	999999	171	88	457	572	999999	999999	544	26	341	339	999999	999999	999999	503	999999	999999	355	791	171	532	316	528	999999	999999	33	999999	132	136	999999	211	806	676	193	374	195	999999	999999	604	999999	397	57	999999	497	272	283	770	999999	839	460	23	499	358	999999	429	140	643	418	254	999999	352	593	418	140	139	533	236	316	999999	999999	882	970	750	876	773	484	469	40	407	999999	262	379	292	676	872	999999	457	999999	764	243	552	738	639	65	573	804	639	999999	367	739	56	463	999999	531	999999	999999	999999	999999	940	999999	670	612	21	325	296	972	310	742	268	428	85	274	552	925	764	154	341	999999	312	969	844	753	999999	667	881	799	78	760	108	999999	962	975	30	819	999999	940	727	323	768	601	999999	897	457	999999	663	781	911	385	767	999999	710	63	179	971	110	917	939	353	443	496	904	549	999999	438	999999	999999	254	999999	363	999999	427	28	999999	999999	475	947	305	733	999999	109	887	693	993	675	129	909	805	59	719	655	999999	383	879	281	696	954	999999	29	999999	563	999999	999999	999999	942	15	692	136	468	506	162	621	215	349	999999	609	999999	555	999999	318	999999	304	999999	24	999999	999999	53	149	654	24	520	694	285	259	449	572	709	671	61	999999	999999	783	999999	999999	566	43	795	999999	545	672	485	999999	999999	999999	999999	269	999999	174	323	130	961	553	481	454	985	468	345	999999	999999	999999	899	549	999999	308	881	772	999999	999999	457	674	36	20	603	999999	999999	122	408	574	330	190	999999	545	357	930	707	884	311	999999	999999	108	999999	839	143	773	773	936	999999	999999	830	165	311	689	716	648	103	999999	949	999999	999999	873	69	999999	999999	719	542	363	201	573	999999	997	470	75	999999	358	999999	999999	876	999999	218	602	217	999999	744	174	879	549	828	709	837	756	999999	811	976	692	48	925	213	424	241	419	999999	999999	396	833	695	246	603	367	671	906	84	129	999999	323	665	999999	37	470	840	992	535	999999	999999	844	72	659	98	
403	999999	999999	999999	999999	599	798	999999	999999	34	911	479	642	946	999999	47	931	681	999999	530	999999	999999	400	898	743	999999	248	999999	261	604	999999	999999	45	158	209	999999	619	922	621	530	492	465	788	999999	126	999999	999999	56	999999	455	804	172	999999	138	434	999999	920	999999	250	878	360	913	999999	283	999999	150	443	493	746	423	427	18	999999	295	47	999999	248	775	782	751	999999	201	820	806	999999	999999	523	907	724	832	137	466	682	743	179	578	999999	999999	152	999999	557	713	309	651	999999	795	111	962	100	235	138	999999	999999	999999	999999	169	103	800	483	999999	999999	536	999999	914	295	999999	999999	326	125	999999	999999	733	999999	807	999999	672	892	179	778	13	288	561	816	498	999999	999999	96	193	251	999999	485	68	40	999999	358	30	944	999999	365	76	468	784	846	999999	885	405	520	999999	303	829	276	924	31	480	812	999999	719	281	221	311	874	153	999999	115	983	291	702	581	999999	183	727	507	813	712	544	503	715	999999	612	308	472	523	999999	421	743	560	46	560	249	292	311	673	183	999999	202	325	999999	741	648	999999	999999	939	999999	130	111	769	999999	999999	935	318	360	999999	668	999999	839	361	263	664	999999	433	255	151	999999	999999	872	64	333	999999	520	229	794	974	546	999999	605	532	408	999999	999999	974	449	728	999999	999999	932	776	15	271	224	841	72	54	999999	999999	358	560	608	999999	257	57	445	362	798	999999	523	386	988	999999	999999	316	999999	494	999999	999999	983	527	526	409	242	105	999999	72	544	679	167	750	604	331	660	55	924	459	999999	272	538	96	929	909	999999	999999	999999	999999	999999	999999	999999	577	699	981	241	999999	999999	208	716	161	997	383	999999	129	999999	772	781	666	999	271	391	502	972	999999	858	896	597	616	991	999999	317	703	118	999999	999999	999999	999999	622	100	828	999999	999999	743	999999	274	164	999999	999999	361	645	775	131	356	692	526	999999	605	617	133	344	244	428	217	39	999999	303	999999	192	338	969	722	168	576	181	260	665	999999	999999	817	704	628	999999	264	999999	910	195	357	999999	999999	404	983	443	499	999999	594	592	999999	713	525	970	889	96	481	999999	923	616	555	185	999999	861	637	992	799	428	716	999999	173	999999	128	658	946	999999	82	934	985	288	668	820	586	667	155	54	97	846	814	541	315	873	431	303	640	182	999999	257	767	991	643	80	999999	146	429	657	595	866	34	49	23	999999	405	644	999999	735	598	774	715	592	904	952	614	185	151	299	999999	824	28	774	
865	825	177	993	999999	999999	780	450	247	498	459	999999	822	999999	527	999999	477	787	355	999999	999999	219	999999	999999	999999	999999	466	864	999999	140	227	770	848	260	183	198	999999	412	10	360	954	158	536	227	142	683	999999	839	657	383	822	999999	479	999999	200	656	293	992	906	954	999999	916	454	999999	280	689	999999	571	601	338	397	75	786	994	999999	435	683	324	999999	414	560	627	216	621	999999	575	300	735	70	527	905	999999	505	56	229	47	703	999999	947	452	311	569	999999	999999	999999	999999	865	484	172	764	972	999999	999999	502	999999	513	710	833	800	705	399	646	511	83	433	19	999999	740	774	912	732	999999	377	600	113	990	389	887	635	999999	709	816	572	306	555	999999	999999	999999	652	716	337	869	999999	999999	999999	999999	67	999999	895	976	999999	134	709	999999	41	999999	602	359	999999	412	133	999999	208	999999	999999	999999	83	215	527	497	580	566	999999	999999	585	999999	999999	135	546	448	933	224	992	658	372	999999	116	322	274	837	343	89	614	999999	592	514	671	999999	256	480	590	852	647	407	406	631	46	651	674	179	999999	476	812	950	479	909	999999	549	877	421	476	761	941	689	164	500	951	849	475	81	201	259	999999	999999	999999	90	577	594	999999	999999	548	465	999999	104	999999	866	277	664	769	999999	683	999999	999999	834	14	999999	999999	957	253	905	999999	196	999999	603	999999	830	598	746	102	399	999999	245	297	146	999999	21	123	846	932	297	999999	296	90	792	397	79	749	999999	999999	38	178	999999	999999	999999	71	361	999999	999999	126	927	278	530	999999	379	999999	999999	834	373	999999	999999	715	75	35	955	681	393	116	393	215	908	999999	553	999999	73	230	999999	894	999999	85	999999	731	78	729	14	28	999999	724	999999	449	950	245	385	92	78	999999	113	999999	396	999999	677	999999	896	839	218	845	724	846	509	159	630	999999	999999	298	450	272	646	346	30	936	999999	999999	406	943	264	673	999999	471	615	749	127	135	999999	274	407	275	834	239	521	168	999999	999999	225	560	818	999999	999999	97	641	806	676	766	574	459	999999	19	849	953	999999	544	150	263	240	999999	999999	505	55	999999	891	185	437	416	825	999999	643	132	453	999999	999999	999999	332	618	830	809	83	360	999999	58	577	398	426	881	655	999999	999999	50	626	465	529	999999	999999	720	206	466	379	269	999999	713	816	574	999999	13	999999	726	999999	999999	432	999999	686	680	999999	996	62	502	999999	556	761	848	999999	999999	999999	987	999999	810	505	612	422	374	439	813	419	
999999	242	999999	832	422	62	999999	764	496	618	999999	779	848	379	365	999999	999999	707	823	999999	102	870	999999	999999	577	687	28	999999	609	999999	68	999999	872	271	106	763	60	670	345	999999	832	94	999999	999999	311	218	477	440	149	944	999999	666	616	315	326	977	28	933	264	734	44	706	164	387	559	213	906	587	283	999999	617	42	999999	999999	675	18	524	239	999999	369	999999	587	92	664	400	401	384	567	944	999999	744	126	416	611	468	136	929	999999	434	999999	999999	889	999999	999999	999999	686	305	999999	639	999999	463	789	175	894	524	457	999999	499	986	168	829	348	642	164	858	999999	626	760	861	549	88	555	805	670	67	999999	999999	546	337	714	106	97	928	636	666	955	950	521	999999	21	512	439	982	276	278	962	257	999999	688	999999	70	999999	435	100	999999	907	999999	505	999999	203	37	87	171	282	71	741	420	16	999999	999999	550	114	999999	849	46	648	572	538	402	104	83	426	857	999999	999999	561	999999	837	406	999999	971	454	684	999999	999999	434	999999	999999	214	537	551	250	514	785	295	955	871	999999	63	999999	345	455	999999	742	129	610	999999	999999	999999	510	89	999999	610	740	931	999999	430	999999	864	612	380	862	334	865	999999	833	912	82	215	999999	690	85	999999	814	422	526	999999	941	999999	384	214	999999	92	704	457	968	640	999999	853	200	534	999999	721	999999	220	999999	130	999999	199	999999	698	158	464	999999	819	13	799	795	327	415	754	489	999999	490	999999	772	999999	629	417	584	999999	147	228	999999	174	598	999999	341	999999	939	999999	999999	751	487	999999	65	999999	999999	999999	453	178	845	457	448	446	54	96	999999	53	999999	703	501	831	615	999999	999999	999999	448	765	231	649	999999	201	388	20	651	999999	528	804	999999	999999	627	744	963	415	356	999999	780	579	129	512	999999	999999	165	999999	903	281	999999	393	135	999999	999999	397	663	804	710	654	999999	437	795	999999	999999	999999	700	818	85	756	867	209	999999	999999	159	999999	999999	719	526	179	45	152	116	379	600	144	678	226	925	240	91	999999	705	702	621	352	784	999999	944	696	597	999999	170	156	414	999999	645	265	977	834	751	943	287	541	999999	999999	331	425	716	433	758	484	893	845	675	707	504	54	999999	806	999999	999999	999999	830	999999	999999	982	959	999999	663	498	423	999999	100	999999	147	882	174	94	695	31	368	105	520	999999	123	999999	324	999999	706	999999	601	16	180	749	999999	179	457	959	999999	943	371	459	63	934	345	999999	802	367	537	825	999999	960	
562	784	726	737	263	892	999999	254	999999	488	269	230	897	999999	78	351	999999	968	434	214	174	752	660	908	52	586	999999	877	651	956	999999	880	113	640	454	396	999999	190	915	565	500	999999	285	882	200	999999	47	928	177	461	999999	569	400	135	796	810	133	817	695	677	999999	999999	603	711	545	388	127	266	962	681	328	388	63	869	999999	999999	476	778	717	999999	549	999999	710	199	999999	999999	490	999999	999999	643	272	215	999999	999999	275	910	82	999999	347	999999	715	780	999999	495	142	419	516	999999	421	306	343	355	109	999999	138	999999	880	413	552	171	999999	149	421	328	419	123	893	999999	603	999999	426	999999	441	999999	503	768	999999	224	67	749	867	959	566	547	310	916	115	18	118	651	999999	668	31	999999	914	576	368	647	86	29	525	700	927	617	880	999999	914	204	999999	370	916	665	356	803	304	939	583	873	28	502	17	885	706	952	999999	757	999999	265	990	927	409	71	148	47	233	177	41	948	667	869	11	911	35	748	735	374	999999	228	881	999999	999999	999999	628	999999	22	640	999999	974	999999	132	560	999999	999999	65	960	854	526	319	999999	137	907	634	216	158	999999	106	859	957	226	408	445	999999	384	999999	934	914	442	565	34	592	183	67	113	999999	319	999999	707	999999	788	880	847	13	649	754	999999	999999	999999	999999	93	916	781	45	757	445	686	999999	284	198	130	56	422	961	294	986	999999	999999	530	670	839	157	398	888	179	346	999999	441	22	630	999999	999999	635	962	482	118	811	147	309	668	858	420	78	999999	849	742	468	886	999999	999999	800	227	837	999999	640	999999	528	892	866	421	884	255	885	654	250	554	420	459	999999	185	999999	816	999999	862	999999	999999	999999	878	999999	437	878	999999	722	360	999999	729	738	27	999999	546	999999	919	281	887	783	999999	534	423	278	305	999999	18	999999	543	487	999999	676	974	806	220	855	649	853	438	543	220	533	535	824	521	815	999999	137	942	595	265	544	999999	89	208	999999	666	609	999999	115	869	999999	188	872	845	62	764	220	121	691	940	76	999999	354	572	89	999	999999	757	999999	928	880	463	947	999999	449	23	894	607	326	999999	49	118	332	673	942	354	663	978	468	61	192	26	999999	655	198	701	318	516	129	894	77	999999	999999	187	988	814	240	999999	999999	999999	869	612	794	502	901	957	520	680	630	734	345	620	298	437	745	864	212	302	43	747	705	387	488	431	131	197	854	155	684	999999	124	23	582	999999	192	579	
231	999999	999999	999999	999999	638	886	394	999999	999999	999999	827	999999	999999	611	938	999999	658	343	491	999999	372	380	713	113	999999	995	999999	620	332	47	868	999999	175	643	999999	548	802	999999	77	501	104	872	674	633	36	713	560	526	999999	406	924	96	999999	455	858	999999	50	137	999999	642	394	773	236	419	695	582	276	491	168	399	814	999999	276	989	39	500	705	90	86	661	999999	975	445	999999	123	782	553	720	784	74	508	999999	749	434	999999	331	999999	265	937	454	446	79	999999	785	592	832	999999	711	999999	368	682	959	60	164	206	999999	338	310	999999	913	39	555	999999	104	999999	149	999999	841	883	708	853	450	153	632	224	376	999999	659	343	291	962	841	304	999999	391	999999	623	595	999999	999999	999999	999999	958	34	424	891	999999	272	894	453	490	977	828	717	999999	242	816	428	939	830	801	999999	967	25	999999	999999	999999	290	999999	352	999999	757	613	196	715	999999	999999	128	217	333	999999	999999	999999	999999	801	984	999999	999999	911	159	733	205	999999	408	999999	324	378	943	83	237	640	91	559	551	926	732	374	642	11	996	750	697	220	616	826	455	999999	87	223	966	183	673	999999	564	619	330	112	215	299	400	149	547	55	979	999999	922	999999	224	999999	78	620	381	999999	914	408	45	984	48	999999	450	999999	301	730	116	64	966	713	995	931	606	999999	169	352	611	857	212	651	240	999999	999999	660	699	123	155	356	999999	98	463	165	583	345	73	633	849	989	999999	817	938	925	726	218	800	999999	367	447	460	39	974	999999	206	999999	754	125	678	790	999999	187	584	760	263	878	259	840	999999	270	999999	999999	999999	621	20	394	712	999999	999999	999999	859	999999	756	708	895	772	123	999999	958	199	999999	947	955	999999	287	669	243	188	672	847	999999	959	999999	107	879	924	536	999999	999999	811	682	449	919	999999	930	305	430	875	864	490	999999	852	881	169	678	999999	580	999999	344	350	999999	534	642	358	999999	899	482	659	828	970	246	761	359	157	516	152	38	999999	138	999999	248	367	999999	191	93	116	999999	775	428	999999	353	101	28	706	660	999999	806	999999	257	40	999999	771	57	894	999999	999999	503	734	652	535	591	608	316	362	111	793	220	461	275	999999	821	707	999999	568	999999	999999	999999	652	496	999999	346	467	999999	999999	169	999999	319	429	936	90	999999	354	132	892	677	744	785	665	999999	866	936	354	304	999999	219	999999	539	488	276	999999	269	850	999999	999999	999999	134	883	218	203	633	999999	791	525	195	
999999	477	584	348	999999	882	368	88	57	629	999999	991	999999	107	888	54	937	999999	162	999999	820	999999	116	999999	703	553	861	999999	999999	971	393	999999	829	119	611	999999	540	999999	597	999999	741	999999	803	999999	860	999999	961	786	329	159	695	652	999999	689	999999	999999	371	999999	999999	347	30	791	616	85	999999	999999	172	63	495	157	999999	746	243	999999	999999	999999	958	497	979	999999	592	84	257	999999	285	740	516	999999	744	357	380	795	999999	260	999999	999999	999999	999999	382	583	45	907	300	182	645	949	419	870	999999	736	305	999999	765	150	999999	999999	999999	999999	800	505	770	31	319	148	999999	999999	200	999999	404	154	999999	999999	125	405	999999	684	999999	85	999999	336	331	999999	556	17	61	506	40	415	999999	427	999999	281	927	877	813	23	598	162	405	928	999999	436	476	449	673	999999	999999	999999	999999	81	171	469	627	473	183	135	475	311	97	280	687	785	488	976	999999	791	314	248	591	456	95	632	679	999999	999999	895	178	116	343	999999	748	999999	735	433	265	946	654	464	703	688	547	999999	74	135	999999	973	948	999999	710	882	999999	999999	777	234	999999	539	789	879	894	288	956	369	967	109	531	26	60	64	720	792	146	850	544	903	999999	798	567	553	506	999999	947	999999	406	461	237	999999	892	999999	447	726	166	775	999999	425	999999	188	328	965	603	234	923	893	778	917	746	909	975	874	325	197	971	999999	382	299	341	286	999999	999999	872	303	999999	548	616	994	635	999999	290	129	181	730	479	602	950	281	682	63	999999	489	714	327	262	28	195	260	754	999999	402	280	93	455	225	812	999999	309	111	384	286	784	291	385	629	855	702	594	999999	999999	295	110	616	287	386	999999	801	554	999999	115	363	999999	249	999999	968	19	45	726	515	999999	509	999999	999999	308	999999	126	999999	999999	999999	406	325	999999	542	385	636	999999	663	806	79	741	20	547	268	995	30	919	544	577	416	619	820	976	89	60	869	644	930	318	999999	269	286	999999	999999	645	999999	762	999999	864	999999	676	999999	238	999999	773	657	999999	392	184	287	857	582	999999	922	999999	999999	999999	521	999999	515	991	372	355	999999	809	465	547	691	622	999999	268	106	679	498	740	273	591	330	315	402	999999	261	999999	40	999999	687	655	549	778	69	451	251	341	359	96	999999	10	932	846	318	119	280	769	969	28	761	902	999999	191	815	999999	28	999999	99	999999	739	616	324	654	999999	809	998	912	999999	999999	27	764	330	412	436	273	658	483	996	293	
999999	492	999999	999999	999999	785	524	367	962	999999	432	45	251	752	356	697	685	999999	724	509	999999	367	215	214	11	999999	582	729	754	551	345	999999	218	999999	970	999999	999999	312	762	347	295	640	999999	499	341	999999	999999	577	999999	739	587	380	758	497	182	279	286	581	20	894	999999	794	612	421	999999	887	826	999999	782	109	866	382	525	999999	224	480	417	716	872	29	999999	14	999999	25	963	965	786	999999	999999	701	970	999999	302	868	999999	500	38	999999	770	999999	165	999999	999999	999999	873	215	999999	381	283	702	861	570	708	991	421	208	131	597	999999	763	110	999999	999999	90	138	999999	90	999999	999999	999999	452	879	945	428	863	404	219	716	151	758	119	415	999999	932	840	410	550	310	457	936	378	440	91	16	354	999999	277	714	828	267	134	207	138	999999	999999	981	624	290	138	26	989	415	999999	999999	653	694	666	878	250	999999	999999	780	999999	316	354	21	797	999999	83	999999	999999	999999	888	884	999999	999999	287	888	682	858	999999	999999	182	440	947	963	999999	392	362	659	394	399	473	109	201	354	999999	821	214	248	194	685	216	325	889	494	999999	571	74	999999	417	999999	999999	392	942	805	999999	769	369	390	36	415	999999	424	427	999999	999999	999999	693	289	914	465	684	443	673	110	63	856	551	462	447	423	328	621	252	617	202	91	167	396	746	238	999999	823	221	779	109	999999	898	161	999999	738	999999	784	827	951	999999	762	718	841	751	751	228	999999	943	613	96	964	999999	809	544	948	630	306	999999	685	999999	860	231	894	999999	270	957	399	998	709	544	543	793	300	524	999999	372	999999	644	999999	19	999999	880	608	692	144	999999	999999	617	999999	117	581	251	151	999999	242	541	823	840	999999	999999	829	908	999999	79	553	181	881	295	114	586	999999	661	547	675	999999	980	623	999999	866	649	869	781	493	601	963	301	651	351	291	898	549	999999	164	999999	190	647	645	999999	148	962	739	802	512	929	802	999999	999999	476	501	262	999999	620	973	840	924	57	999999	643	115	999999	530	540	14	999999	46	829	507	344	495	999999	345	94	74	903	910	76	278	563	798	999999	596	185	999999	38	981	928	999999	323	288	143	232	12	432	886	999999	209	798	999999	892	999999	999999	369	980	692	917	832	556	80	930	857	778	861	999999	72	665	354	690	999999	234	118	327	194	66	999999	587	999999	661	187	471	711	278	999999	671	825	631	236	204	167	121	158	381	441	393	430	364	371	167	999999	231	97	518	999999	999999	
999999	656	999999	313	628	999999	584	181	379	609	999999	999999	806	999999	29	999999	438	999999	533	864	86	736	999999	801	635	999999	225	185	301	999999	383	999999	999999	900	887	178	404	923	575	62	999999	977	12	999999	174	841	999999	999999	148	929	792	937	984	958	995	57	770	436	677	999999	889	409	999999	422	235	35	143	999999	312	850	46	515	584	481	338	109	999999	63	637	794	999999	54	999999	372	174	446	999999	497	904	839	408	968	255	944	172	999999	999999	589	606	148	707	651	868	297	999999	286	362	999999	629	896	322	716	798	883	190	844	999999	517	999999	789	817	999999	12	472	451	999999	269	999999	318	211	11	155	457	498	96	798	185	748	479	887	999999	705	999999	17	526	692	179	371	999999	327	764	999999	340	817	331	70	999999	999999	846	823	26	999999	203	428	999999	177	999999	309	796	999999	669	623	47	371	705	121	778	999999	945	759	899	898	875	991	447	421	814	639	177	35	159	779	902	999999	870	371	512	449	122	359	432	999999	574	382	999999	150	552	969	122	220	999999	654	460	96	923	128	999999	999999	981	999999	999999	629	142	999999	999999	890	720	391	500	343	608	339	881	596	999999	40	333	503	342	306	869	844	527	999999	743	505	329	815	999999	751	999999	309	468	638	995	803	999999	803	150	768	429	170	999999	778	611	952	999999	863	999999	893	795	353	869	999999	614	518	111	999999	37	737	570	905	658	749	818	309	871	253	600	533	999999	999999	363	574	876	999999	376	748	999999	790	732	999999	65	839	955	181	439	783	33	487	999999	999999	776	999999	207	524	999999	999999	960	312	91	529	273	999999	999999	276	999999	305	808	999999	151	999999	828	247	14	115	849	819	793	647	869	97	229	999999	831	740	753	950	377	361	206	647	787	53	708	999999	202	999999	248	999999	999999	144	974	127	345	348	734	538	408	101	675	999999	936	999999	442	993	310	160	405	860	523	999999	927	456	710	504	575	784	999999	999999	999999	30	581	113	466	734	123	111	777	493	15	224	552	285	686	513	711	474	611	714	999999	999999	433	387	176	150	217	528	999999	841	772	999999	10	999999	188	999999	120	832	857	999999	880	999999	999999	912	854	999999	999999	999999	770	206	793	999999	183	999999	898	870	597	204	937	325	527	594	694	999999	720	66	999999	999999	107	41	402	878	616	999999	834	704	669	520	999999	999999	652	565	757	220	57	671	775	999999	707	999999	999999	916	895	542	191	295	513	446	201	999999	95	552	554	739	803	914	494	280	989	203	
211	999999	999999	79	672	961	837	483	999999	999999	291	45	247	789	973	485	999999	84	721	548	200	232	329	734	782	110	20	28	417	142	187	504	198	513	999999	999999	255	825	869	229	458	999999	558	152	517	59	999999	765	765	999999	931	419	559	450	999999	999999	757	937	297	571	999999	818	76	756	871	786	847	733	683	992	240	168	214	502	99	170	673	999999	227	999999	795	255	262	999999	211	767	999999	747	510	136	233	317	538	999999	999999	640	999999	802	280	999999	211	580	92	773	96	999999	215	999999	361	842	315	999999	999999	563	999999	705	565	976	555	999999	841	109	233	556	999999	999999	629	906	234	999999	999999	999999	905	999999	531	225	173	489	12	437	562	888	999999	668	820	652	999999	999999	999999	572	999999	988	999999	176	888	111	999999	999999	14	999999	153	308	832	902	646	999999	675	999999	42	999999	999999	86	973	999999	552	953	713	564	735	126	334	654	384	999999	384	217	624	999999	607	429	867	637	485	838	293	263	65	999999	31	999999	977	374	999999	971	39	999999	24	139	999999	935	398	792	799	888	999999	498	999999	180	527	999999	999999	936	625	612	999999	905	600	144	833	298	999999	230	543	359	148	960	999999	413	633	386	202	494	124	672	41	85	838	596	999	999999	340	885	965	592	999999	50	999999	339	288	133	999999	880	306	336	999999	999999	259	450	749	878	786	519	547	999999	999999	999999	821	999999	581	617	76	999999	999999	999999	999999	21	999999	999999	999999	108	220	383	135	509	979	322	197	788	633	999999	825	999999	846	131	19	821	348	824	355	240	228	999999	758	670	999999	402	999999	999999	999999	37	999999	308	999999	999999	999999	412	393	48	171	924	999999	999999	329	717	999999	679	167	999999	39	146	999999	999999	605	562	999999	424	625	999999	452	586	576	929	419	605	950	527	740	205	462	606	437	310	999999	431	102	195	999999	999999	878	387	999999	732	239	242	999999	483	702	105	772	999999	787	928	596	585	358	219	999999	724	766	274	938	962	560	432	709	999999	776	183	999999	693	999999	584	586	74	351	843	699	999999	251	476	824	644	433	219	818	508	999999	88	83	999999	572	752	283	613	449	283	182	806	533	991	707	999999	635	88	999999	999999	352	532	243	514	999999	446	482	299	449	303	999999	999999	999999	210	659	698	999999	999999	131	205	310	972	624	78	671	893	654	260	769	305	19	354	914	615	166	191	844	999999	373	135	279	983	174	155	744	830	202	332	341	19	428	58	956	109	902	379	907	999999	843	626	999999	231	530	153	
294	999999	999999	999	999999	477	854	541	223	995	999999	327	808	479	334	840	700	331	918	760	877	960	397	814	712	787	284	999999	725	999999	343	58	999999	999999	999999	559	404	203	288	864	165	887	834	961	183	585	570	438	999999	999999	925	999999	999999	770	276	999999	796	622	999999	267	999999	185	816	999999	999999	877	863	999999	999999	774	446	507	53	999999	605	989	136	436	999999	137	226	846	836	722	820	999999	745	692	999999	537	762	999999	999999	30	671	999999	999999	367	308	305	721	782	999999	999999	566	999999	427	258	175	286	999999	370	980	169	50	355	999999	103	999999	789	142	999999	43	999999	22	664	600	32	392	625	919	768	999999	346	415	443	999999	999999	999999	999999	999999	496	527	478	339	402	999999	747	980	326	640	999999	711	519	999999	999999	749	999999	65	902	828	405	866	549	367	438	242	644	999999	606	329	579	938	264	344	645	653	565	750	619	999999	853	51	76	999999	942	67	618	183	865	999999	999999	714	999999	573	59	630	978	999999	900	169	167	993	383	996	70	48	456	185	526	897	999999	988	999999	49	975	999999	999999	564	999999	381	999999	470	888	912	999999	865	684	690	294	25	999999	999999	999999	460	705	859	668	79	999999	903	610	999999	999999	999999	999999	308	278	224	598	999999	830	999999	695	999999	999999	696	114	471	964	204	364	766	890	999999	999999	739	999999	985	999999	125	695	730	639	999999	999999	191	999999	920	999999	999999	596	469	999999	597	194	999999	758	330	914	19	754	206	999999	730	548	999999	552	155	999999	770	170	293	881	999999	11	999999	784	184	758	999999	883	193	69	241	608	895	999999	999999	999999	971	981	818	80	334	371	999999	625	908	972	926	639	668	185	641	573	312	588	999999	596	93	476	584	999999	999999	999999	570	999999	872	132	653	181	259	827	774	788	999999	999999	557	121	511	485	999999	999999	832	724	224	999999	428	668	305	316	63	706	243	505	406	999999	519	208	800	362	752	999999	329	755	390	840	999999	852	231	999999	999999	509	999999	608	599	383	739	999999	999999	562	718	214	827	347	127	999999	594	278	999999	104	704	999999	320	999999	732	100	881	87	999999	384	999999	575	447	215	285	999999	621	634	905	33	517	683	296	248	999999	999999	958	999999	637	999999	999999	142	999999	136	395	999999	198	935	999999	509	501	661	501	536	955	153	766	621	999999	573	931	959	373	368	586	30	71	999999	514	193	141	899	449	507	999999	474	114	320	820	602	365	685	758	406	532	855	191	760	999999	501	781	347	999999	74	905	999999	769	999999	
550	999999	620	126	430	692	377	601	222	999999	999999	490	48	456	801	468	999999	256	210	966	835	730	838	311	788	23	412	794	979	385	602	841	704	11	999999	455	982	249	999999	76	38	931	999999	198	361	802	462	335	545	461	857	999999	95	802	999999	999999	535	318	338	999999	999999	999999	622	836	401	566	999999	999999	686	356	486	968	992	999999	938	903	999999	999999	999999	986	999999	87	258	527	527	943	756	902	734	999999	919	999999	911	999999	786	999999	319	806	796	794	26	426	999999	199	974	889	666	951	999999	999999	999999	885	999999	352	856	213	334	104	319	458	810	999999	999999	735	436	813	67	999999	358	999999	999999	290	854	999999	969	999999	999999	69	552	638	999999	804	999999	370	228	44	314	569	990	583	130	224	497	347	983	142	124	999999	762	999999	999999	521	602	999999	999999	451	999999	212	382	722	774	275	999999	680	182	999999	846	941	516	999999	508	497	164	775	999999	999999	792	516	999999	836	30	524	306	391	999999	764	999999	666	591	777	999999	112	196	278	808	855	673	817	175	978	296	182	406	370	999999	344	366	999999	999999	999999	659	523	41	999999	702	999999	999999	170	873	417	999999	190	359	739	398	406	999999	999999	967	517	706	975	351	203	549	999999	128	936	728	999999	999999	385	999999	192	128	489	80	649	999999	558	999999	512	944	758	184	116	823	999999	971	266	42	479	999999	500	702	999999	182	837	996	855	141	42	441	410	999999	999999	532	177	621	908	999999	661	321	418	631	999999	41	592	28	999999	999999	999999	964	472	440	928	525	999999	489	444	999999	999999	652	999999	999999	854	999999	543	749	999999	999999	655	999999	73	930	380	168	451	869	999999	652	999999	818	999999	831	680	999999	968	970	90	999999	999999	687	187	999999	102	999999	999999	999999	776	132	497	843	272	859	378	414	999999	542	70	999999	83	999999	981	999999	727	424	99	889	999999	786	112	572	668	853	218	968	999999	472	837	999999	567	460	102	386	164	999999	556	703	463	276	176	436	910	320	829	86	706	395	873	677	919	711	254	999999	29	999999	184	418	650	999999	545	438	999999	698	999999	622	206	605	999999	999999	868	999999	435	480	999999	676	662	358	34	142	271	483	999999	169	999999	856	216	112	366	999999	571	147	63	999999	730	737	732	221	999999	216	999999	111	759	892	809	533	285	774	379	353	272	999999	999999	518	148	72	999999	544	256	355	416	103	248	406	419	999999	999999	382	999999	882	999999	450	250	817	262	169	999999	705	360	918	581	441	733	999999	967	745	999999	544	914	
667	897	999999	964	762	799	787	862	999999	483	89	200	902	999999	497	409	999999	585	576	999999	979	999999	145	194	338	999999	974	369	999999	999999	999999	976	797	468	92	984	999999	999999	999999	27	474	306	372	231	999999	727	678	418	246	613	155	170	186	288	935	328	762	13	636	988	999999	427	636	922	810	112	403	444	940	512	652	345	106	999999	791	682	999999	913	913	611	105	566	999999	623	293	999999	800	999999	532	764	232	753	999999	500	202	999999	670	449	421	177	334	244	477	734	960	810	999999	999999	497	262	352	848	99	34	892	999999	999999	23	999999	307	312	999999	911	186	289	899	999999	606	366	999999	22	999999	999999	746	287	860	99	999999	999999	483	448	182	31	280	999999	383	663	825	999999	934	753	657	999999	999999	999999	450	332	300	999999	70	325	467	271	753	250	999999	999999	352	999999	42	179	904	999999	999999	999999	140	862	641	765	905	245	999999	999	431	990	365	999999	999999	881	837	537	999999	944	602	999999	981	910	277	39	606	999999	321	87	999999	764	848	307	655	999999	734	587	691	535	999999	825	999999	999999	839	763	885	99	967	470	910	999999	999999	960	758	996	877	229	999999	612	168	877	924	591	434	666	151	68	79	999999	157	259	999999	999999	404	776	512	523	81	513	999999	516	70	850	177	80	393	888	549	659	999999	515	991	89	999999	671	900	999999	43	183	622	827	29	999999	323	660	658	118	565	981	493	363	158	999999	468	999999	817	84	424	363	999999	999999	999999	420	748	642	999999	999999	999999	999999	999999	449	489	898	891	326	496	999999	536	516	999999	285	332	567	175	33	367	999999	621	724	999999	826	648	680	900	368	318	608	104	681	999999	891	222	999999	115	54	873	260	999999	151	165	598	547	999999	940	999999	931	951	255	999999	285	999999	155	181	878	59	800	809	999999	532	17	888	999999	855	124	531	73	499	462	130	999999	117	720	479	999999	265	288	999999	739	902	999999	367	362	999999	405	54	999999	51	953	999999	253	74	262	667	144	276	474	692	793	418	934	441	498	135	575	999999	637	676	999999	623	770	69	79	104	105	650	999999	755	459	79	786	31	999999	406	877	95	999999	62	345	302	999999	596	999999	999999	968	999999	868	237	803	237	417	78	439	340	295	193	994	167	999999	999999	999999	718	242	724	632	912	894	102	999999	999999	323	999999	341	999999	999999	999999	122	748	136	108	782	999999	999999	999999	662	718	999999	216	999999	999999	100	999999	490	851	560	82	364	232	698	66	111	999999	979	322	914	832	736	
129	507	999999	80	255	41	473	710	443	766	20	72	914	999999	688	999999	564	400	625	999999	489	758	759	819	890	60	79	996	999999	327	999999	999999	829	981	472	708	998	622	844	666	999999	150	127	315	999999	170	784	736	999999	794	999999	922	999999	999999	999999	370	748	999999	190	205	961	476	704	999999	137	703	242	933	999999	999999	983	999999	555	959	88	348	641	454	475	729	275	343	999999	222	902	999999	999999	102	999999	112	960	705	999999	648	704	549	446	11	999999	650	928	851	999999	443	999999	484	376	339	659	999999	728	303	999999	460	930	628	999999	492	223	419	999999	149	208	999999	999999	288	509	999999	264	538	902	999999	999999	825	999999	424	999999	150	411	428	999999	999999	443	826	383	666	877	981	999999	86	999999	954	787	768	966	788	999999	134	424	532	999999	469	84	130	999999	98	999999	12	659	515	999999	753	90	795	79	994	999999	999999	381	362	410	527	198	188	999999	999999	853	507	858	999999	772	338	999999	879	452	880	614	322	820	295	999999	999999	332	213	911	903	999999	999999	699	972	999999	999999	753	71	999999	457	281	999999	248	67	244	530	153	999999	743	836	37	999999	999999	198	389	393	561	96	723	534	205	999999	276	978	84	861	999999	885	999999	502	585	663	757	995	608	718	999999	763	999999	999999	731	686	469	84	875	673	649	510	593	697	718	999999	999999	597	262	999999	999999	269	983	383	722	267	714	250	999999	373	453	357	589	670	320	798	46	614	802	999999	525	202	113	410	222	999999	999999	243	784	999999	999999	169	742	322	98	813	780	676	396	473	972	999999	823	999999	229	301	920	999999	387	919	630	999999	999999	744	999999	437	999999	582	999999	424	999999	999999	466	342	57	999999	614	277	582	506	28	369	228	338	545	306	379	600	191	920	999999	379	856	864	298	592	999999	998	551	660	999999	207	515	999999	508	999999	999999	490	464	934	687	653	349	881	901	270	514	465	208	474	68	565	400	999999	999999	595	624	602	999999	465	999999	615	726	922	848	999999	853	256	830	53	544	888	146	257	999999	733	40	999999	962	37	88	999999	800	86	999999	101	807	275	934	912	877	169	445	999	24	81	999999	426	42	91	999999	267	635	164	999999	179	429	153	16	999999	565	649	999999	26	387	20	815	650	331	757	23	587	322	917	175	999999	452	146	242	171	999999	613	942	880	620	999999	999999	645	156	431	671	664	268	630	357	999999	528	429	622	999999	999999	999999	105	284	999999	829	944	717	999999	999999	726	999999	910	844	999999	951	707	759	
999999	999999	736	179	503	899	999999	359	329	692	999999	999999	999999	33	999999	238	999999	530	999999	667	999999	999999	999999	566	657	601	704	389	753	999999	133	999999	999999	999999	32	65	277	97	782	206	198	719	510	261	999999	61	698	703	767	682	939	976	443	50	946	999999	690	180	522	902	204	706	999999	999999	569	172	417	97	11	469	960	999999	747	321	478	103	290	623	418	605	903	11	621	81	484	156	963	490	822	417	374	107	999999	880	12	999999	123	605	999999	985	999999	611	701	999999	721	999999	238	132	571	853	999999	77	762	916	998	202	999999	999999	430	999999	209	999999	274	593	104	863	253	867	999999	986	979	685	999999	999999	961	302	309	322	359	363	918	841	999999	969	999999	999999	344	658	881	809	999999	589	184	999999	785	999999	346	118	214	858	877	370	812	585	873	648	145	339	954	706	892	773	184	77	504	999999	18	999999	510	796	999999	595	986	509	589	400	511	662	647	254	955	999999	117	501	485	999999	38	999999	106	445	999999	999999	704	999999	999999	999999	414	999999	774	426	708	51	999999	417	339	292	999999	312	996	482	146	482	999999	999999	751	999999	999999	683	999999	947	340	675	208	75	634	523	891	811	592	999999	999999	404	888	999999	545	913	593	700	171	203	999999	725	346	999999	308	689	999999	999999	433	225	968	730	999999	999999	96	999999	842	542	782	816	401	999999	719	50	496	742	999999	471	173	837	117	964	522	397	775	999999	338	999999	767	944	209	999999	387	999999	987	265	999999	72	144	512	80	60	917	355	802	609	15	306	137	565	999999	852	999999	999999	118	13	218	999999	61	481	704	999999	999999	838	616	504	195	353	62	240	864	531	999999	661	766	66	999999	999999	594	176	609	999999	457	999999	999999	999999	999999	791	268	999999	57	999999	21	663	808	999999	999999	89	738	308	423	999999	999999	897	701	575	999999	179	999999	999999	956	51	543	999999	999999	671	999999	574	989	268	438	404	94	78	999999	123	999999	673	999999	952	782	967	438	296	752	947	789	560	510	283	831	896	961	216	999999	15	217	999999	791	146	13	710	99	479	870	28	577	185	999999	999999	999999	852	326	877	279	988	612	256	999999	924	882	999999	73	716	999999	541	443	877	49	187	906	394	881	999999	949	81	878	958	426	734	379	613	999999	922	228	979	580	93	937	50	402	960	993	999999	263	753	647	382	52	338	585	700	145	536	999999	999999	971	609	927	207	119	654	830	408	555	279	999999	150	498	457	961	359	999999	999	999999	945	999999	24	999999	205	
434	505	915	97	158	678	478	320	251	999999	17	999999	166	739	930	748	140	595	321	984	351	506	884	595	377	999999	759	145	751	736	999999	957	155	731	773	613	999999	743	259	876	800	101	899	941	449	990	202	211	999999	46	999999	804	702	479	854	928	621	999999	719	923	919	999999	999999	999999	286	60	825	999999	965	999999	20	397	346	445	193	259	607	942	155	386	999999	558	999999	714	921	999999	264	676	877	999999	999999	999999	33	335	957	468	532	394	665	399	175	768	245	752	999999	427	999999	267	999999	604	330	999999	184	342	890	370	275	999999	593	810	795	159	557	130	334	602	374	999999	487	725	727	222	287	756	221	274	999999	324	688	504	999999	997	389	282	524	323	999999	690	445	596	202	677	999999	854	999999	999999	220	125	999999	999999	62	458	779	999999	877	117	999999	999999	131	999999	57	999999	175	999999	803	797	769	284	605	999999	368	683	574	999999	532	999999	421	432	162	205	63	208	895	264	451	559	999999	818	999999	416	921	815	569	819	549	999999	511	713	61	805	999999	936	999999	417	75	999999	883	888	999999	827	696	969	275	925	572	999999	65	999999	646	999999	999999	999999	879	198	100	553	124	999999	351	291	548	708	381	356	948	127	999999	488	199	82	999999	999999	780	578	720	999999	550	643	999999	999999	195	600	76	807	236	999999	66	330	326	522	264	999999	547	999999	288	987	598	918	976	999999	169	577	999999	999999	999999	249	999999	311	999999	148	13	480	508	649	999999	999999	999999	573	130	652	70	999999	999999	999999	817	547	999999	999999	299	999999	363	631	999999	802	541	999999	878	502	239	986	136	999999	852	188	999999	784	999999	897	660	340	355	999999	999999	334	999999	999999	415	54	755	40	456	156	21	744	785	999999	813	706	118	999999	79	999999	344	143	525	315	999999	983	167	43	918	999999	999999	958	387	338	833	342	999999	739	999999	834	747	208	999999	999999	743	999999	999999	147	970	922	788	181	271	216	999999	999999	808	88	296	999999	887	722	121	560	783	63	367	456	999999	481	999999	378	285	245	401	145	999999	999999	999999	406	999999	29	73	999999	117	201	696	181	648	178	533	339	453	781	947	34	96	979	999999	690	750	946	599	999999	633	419	896	999999	999999	999999	72	273	517	889	840	867	659	125	999999	592	999999	999999	999999	379	947	999999	925	503	999999	377	58	999999	999999	881	656	643	999999	573	372	697	304	670	366	103	116	269	821	563	940	999999	999999	999999	999999	614	999999	564	148	999999	999999	674	494	402	738	447	505	448	925	636	
999999	206	447	95	752	999999	297	999999	999999	714	999999	999999	147	372	563	999999	11	87	999999	733	999999	101	999999	210	31	999999	213	902	999999	918	598	999999	344	999999	329	999999	642	289	228	779	326	637	734	434	956	864	536	131	999999	529	999999	428	360	999999	999999	999999	701	246	74	64	999999	999999	999999	999999	125	605	999999	952	52	819	575	721	858	318	416	999999	999999	80	254	166	171	91	72	999999	482	180	316	153	116	187	52	406	225	174	235	999999	874	999999	318	360	521	584	89	30	999999	724	569	52	784	999999	999999	999999	999999	907	892	472	332	360	438	999999	299	210	999999	865	776	179	506	694	92	485	55	542	762	999999	999999	587	12	52	458	758	611	274	368	947	401	421	999999	317	281	763	608	523	394	999999	70	321	739	223	999999	784	228	999999	999999	308	123	999999	868	999999	272	315	469	290	902	680	344	34	999999	897	999999	365	765	198	999999	329	877	531	158	399	833	333	847	788	999999	999999	539	736	314	999999	833	999999	553	316	55	966	999999	327	621	999999	38	46	480	841	999999	887	999999	39	461	999999	431	592	104	999999	999999	938	467	681	491	238	150	607	999999	781	999999	324	812	458	152	999999	35	559	999999	999999	370	797	853	15	48	910	653	510	285	673	999999	251	64	84	999999	116	508	999999	836	392	573	431	325	698	999999	999999	85	571	887	999999	999999	999999	681	999999	118	999999	94	461	999999	580	584	640	332	56	153	821	270	738	415	45	999999	413	723	528	999999	939	999999	165	999999	999999	835	92	999999	281	999999	766	570	403	999999	575	31	56	978	265	999999	933	108	279	554	957	174	347	999999	851	65	212	999999	999999	790	179	999999	999999	234	40	745	502	999999	60	988	999999	260	999999	772	840	23	901	434	468	720	999999	999999	999999	610	999999	999999	999999	999999	771	999999	855	617	417	612	796	581	102	999999	948	519	315	999999	58	290	177	999999	307	575	325	837	163	999999	999999	442	999999	338	792	999999	953	592	999999	575	256	833	142	769	843	999999	976	269	921	88	485	948	415	31	791	921	443	999999	151	922	611	934	73	87	999999	974	758	467	788	773	869	366	271	999999	669	999999	158	407	862	51	598	999999	999999	84	302	741	37	831	999999	870	885	389	450	336	963	999999	999999	999999	999999	999999	506	518	480	157	219	999999	686	675	999999	577	773	45	711	109	333	555	28	999999	785	196	947	926	920	918	999999	489	915	999999	776	357	454	999999	999999	993	999999	90	999999	999999	864	999999	999999	999999	479	999999	106	849	677	
351	12	417	303	999999	278	654	999999	579	999999	561	269	730	999999	999999	999999	999999	132	679	479	718	564	253	969	260	134	613	999999	594	457	951	822	999999	812	574	932	368	64	999999	825	911	81	965	492	999999	508	144	968	312	463	473	847	427	379	999999	787	759	999999	52	999999	664	522	337	131	646	738	230	999999	639	819	539	999999	999999	853	567	999999	598	760	944	752	990	644	829	141	984	113	405	669	999999	787	999999	920	999999	999999	170	399	743	843	845	999999	999999	226	338	493	999999	521	397	573	812	321	198	998	503	299	999999	29	693	999999	999999	542	343	560	74	852	999999	999999	939	442	693	178	903	754	999999	658	474	774	999999	999999	217	999999	999999	999999	857	541	598	999999	426	999999	360	150	999999	547	706	312	999999	726	161	486	847	314	582	999999	880	643	418	444	999999	845	824	892	713	357	999999	675	826	511	703	532	263	472	203	999999	92	552	473	365	999999	613	705	747	622	829	999999	903	890	999999	951	999999	133	164	100	581	897	999999	436	357	559	41	485	450	33	629	232	999999	121	364	872	338	180	62	396	999999	149	999999	999999	999999	859	95	784	75	560	489	409	109	999999	999999	330	624	125	999999	806	26	999999	999999	724	999999	999999	124	792	999999	889	623	53	81	999999	620	441	820	198	552	999999	999999	256	999999	999999	543	999999	132	11	499	43	257	999999	65	256	379	999999	884	362	286	286	745	302	999999	186	936	445	337	341	761	189	999999	435	572	999999	999999	999999	999999	374	999999	773	484	999999	303	999999	999999	410	988	999999	999999	999999	557	468	912	999999	753	999999	997	999999	953	108	891	999999	999999	319	533	999999	650	999999	913	608	999999	519	999999	512	801	633	999	756	999999	536	456	512	999999	493	632	51	523	999999	999999	171	773	483	421	92	881	693	872	983	999999	818	760	999999	911	790	642	999999	297	409	474	130	181	999999	698	999999	651	388	848	999999	686	492	309	353	565	751	999999	161	108	98	631	118	999999	25	788	999999	775	897	601	161	850	594	754	123	831	753	990	532	999999	994	441	502	844	125	306	486	519	999999	994	999999	955	999999	940	208	999999	999999	999999	165	999999	972	651	754	999999	697	905	102	737	195	522	999999	760	999999	999999	113	656	138	273	645	719	312	216	369	902	440	999999	369	653	556	344	999999	999999	835	80	811	353	999999	714	157	999999	999999	748	999999	894	191	409	999999	999999	836	551	650	999999	999999	446	159	766	999999	999999	356	999999	545	448	191	851	56	999999	999999	999999	999999	760	969	999999	
126	434	999999	563	882	475	720	41	553	999999	817	14	694	383	999999	399	999999	999999	71	836	368	656	999999	765	566	482	847	763	999999	421	999999	86	999999	236	975	299	930	595	884	999999	140	325	947	299	999999	187	167	999999	757	535	320	520	698	143	65	469	759	749	996	409	627	956	556	141	999999	741	999999	467	407	999999	999999	999999	170	255	705	52	709	999999	143	389	325	999999	16	999999	999999	47	387	449	181	999999	540	999999	598	999999	198	999999	769	815	999999	890	755	699	276	386	76	999999	359	999999	999999	23	999999	383	615	617	93	453	950	999999	999999	660	363	982	296	891	999999	287	736	685	66	531	282	893	784	253	634	999999	908	999999	999999	126	687	934	21	999999	755	166	575	981	401	745	233	172	999999	940	999999	999999	413	384	999999	789	257	674	396	906	740	867	598	372	982	468	545	330	999999	913	999999	429	999999	138	999999	999999	712	754	294	321	308	999999	117	844	717	999999	222	999999	999999	103	868	23	547	115	427	887	568	212	998	932	209	903	449	999999	999999	116	999999	284	248	860	999999	502	999999	85	607	999999	759	754	999999	131	255	21	999999	629	54	960	882	865	710	999999	126	509	999999	361	121	404	999999	246	877	610	69	999999	294	235	27	376	633	471	507	797	138	999999	999999	877	687	198	668	820	827	16	234	936	999999	990	743	577	746	37	963	212	959	999999	876	54	71	318	999999	18	612	678	999999	420	367	999999	999999	999999	951	999999	674	999999	999999	850	419	871	999999	999999	373	303	491	449	629	606	508	304	999999	614	937	512	816	379	470	999999	999999	158	679	814	578	660	871	441	625	868	362	50	999999	119	114	999999	669	937	944	433	526	172	999999	730	999999	999999	85	514	374	999999	72	305	462	85	642	999999	202	571	555	999999	432	60	999999	760	253	999999	827	727	510	999999	843	878	434	46	143	999999	109	949	901	515	584	366	76	187	999999	999999	587	401	999999	999999	812	107	392	240	11	476	348	298	999999	454	999999	358	14	441	604	193	870	999999	942	597	171	252	669	49	139	999999	984	646	955	196	879	999999	999999	667	999999	746	496	204	45	999999	999999	810	999999	457	280	236	362	999999	999999	621	196	172	999999	999999	681	569	438	352	999999	999999	492	701	999999	300	575	999999	107	347	319	858	697	999999	389	285	999999	999999	780	222	769	903	999999	999999	74	343	999999	717	999999	999999	985	562	999999	153	103	110	999999	14	477	999999	881	999999	138	25	999999	723	923	999999	782	999999	999999	330	788	225	999999	207	
230	143	999999	999999	300	999999	829	999999	361	757	999999	554	583	288	110	999999	883	999999	999999	999999	775	699	42	999999	999999	999999	934	805	389	664	773	999999	999999	999999	880	51	377	999999	881	33	999999	999999	663	568	183	999999	999999	503	81	114	446	999999	885	285	432	999999	110	999999	591	810	923	33	999999	697	984	458	983	687	408	69	518	417	999999	317	665	374	45	474	177	49	999999	441	733	285	999999	593	217	295	999999	358	940	90	885	81	999999	999999	999999	966	583	725	396	259	104	999999	596	999999	462	577	999999	68	495	636	129	999999	999999	492	300	999999	479	999999	250	698	999999	60	128	437	999999	656	217	56	999999	79	890	451	653	304	999999	721	688	999999	141	639	675	414	862	314	960	343	999999	617	328	999	496	193	484	698	44	54	893	169	508	806	370	573	756	426	745	678	999999	999999	999999	999999	383	291	268	611	32	999999	197	999999	476	197	841	599	728	312	999999	999999	999999	955	999999	999999	999999	999999	689	335	278	111	658	999999	999999	999999	999999	851	471	749	999999	999999	924	999999	675	233	999999	89	692	320	999999	999999	999999	453	843	48	710	943	702	854	751	853	601	933	999999	999999	162	999999	254	193	999999	990	137	978	685	378	782	104	289	999999	999999	747	837	379	999999	999999	266	214	602	531	582	502	158	999999	999999	772	999999	991	540	999999	80	115	999999	508	568	999999	999999	866	999999	475	265	616	663	665	419	13	26	999999	572	835	664	948	158	723	999999	259	841	999999	980	913	764	790	564	535	966	999999	913	338	810	396	863	400	999999	137	275	999999	839	493	208	999999	756	999999	429	704	100	132	999999	999999	897	319	142	134	886	854	710	474	61	137	699	90	99	687	421	185	971	999999	511	30	999999	645	419	358	321	984	166	383	999999	859	444	844	382	999999	440	501	263	739	513	592	427	800	914	711	793	128	905	999999	969	999999	732	826	620	936	999999	261	899	999999	812	901	999999	337	112	201	692	855	707	297	257	920	921	242	760	919	603	999999	731	708	564	999999	89	98	414	128	999999	618	233	446	999999	999999	999999	479	926	612	894	999999	697	999999	28	938	420	618	821	58	331	500	76	999999	342	14	530	201	230	999999	822	999999	923	984	74	84	999999	271	999999	999999	328	452	999999	999999	999999	513	960	19	689	626	999999	470	999999	365	796	637	552	999999	113	146	999999	410	259	999999	789	294	999999	713	657	944	315	159	999999	753	730	999999	194	918	999999	828	53	999999	999999	603	836	361	343	999999	197	999999	532	110	
167	20	999999	999999	202	998	999999	741	347	257	361	999999	320	633	999	523	634	999999	452	634	855	999999	102	999999	999999	999999	480	437	951	999999	999999	999999	999999	215	991	999999	999999	999999	999999	999999	559	935	999999	796	169	767	293	213	362	819	933	999999	984	898	255	882	917	282	999999	547	527	931	999999	738	731	141	332	115	642	548	190	822	240	999999	84	999999	793	999999	999999	141	999999	277	85	141	675	254	245	524	999999	999999	542	999999	999999	149	669	628	155	753	74	38	999999	188	570	813	639	999999	50	728	823	334	98	621	999999	888	185	259	855	999999	999999	486	895	807	155	533	16	129	999999	101	596	456	775	50	242	948	999999	194	707	999999	502	999999	214	517	999999	634	30	999999	999999	999999	964	419	772	999999	690	587	999999	999999	42	47	807	520	90	949	999999	376	559	999999	389	356	999999	990	552	592	999999	507	282	387	999999	520	512	94	364	136	136	186	999999	288	360	654	815	69	161	999999	465	999999	484	999999	386	334	999999	972	542	417	711	973	867	999999	340	192	315	999999	999999	521	534	999999	165	999999	999999	999999	693	281	697	734	541	143	999999	999999	137	184	33	26	999999	999999	445	540	551	946	425	163	999999	503	947	999999	348	69	539	639	145	999999	826	999999	443	431	640	804	284	807	876	577	144	985	62	166	169	299	999999	747	86	993	181	999999	537	668	645	999999	333	530	999999	999999	999999	209	747	394	357	999999	582	999999	152	641	999999	999999	80	847	29	334	450	999999	999999	59	316	999999	563	151	999999	617	994	999999	785	999999	480	754	999999	404	974	999999	999999	668	809	667	716	999999	604	999999	737	437	999999	689	999999	999999	999999	999999	999999	347	999999	811	645	999999	822	739	507	807	794	701	170	511	332	675	873	94	96	781	982	350	999999	142	197	128	413	144	479	999999	999999	474	700	999999	242	84	238	172	298	641	845	79	999999	909	388	902	284	236	115	472	815	563	234	967	559	181	14	42	624	527	202	999999	270	202	681	999999	999999	231	278	257	999999	711	999999	999999	936	999999	190	433	753	294	843	186	39	999999	499	572	249	732	389	71	79	206	547	771	448	167	809	999999	238	69	999999	63	957	857	999999	999999	767	999999	41	999999	999999	581	288	999999	683	26	999999	263	703	118	90	279	999999	217	999999	250	173	999999	999999	778	113	222	204	694	999999	790	229	181	980	395	804	469	700	742	80	498	917	217	999999	432	508	999999	274	129	978	632	999999	750	679	999999	940	743	773	262	999999	777	386	593	947	892	
796	999999	999999	317	313	999999	578	999999	146	689	333	955	936	583	999999	999999	948	85	715	760	579	999999	999999	204	455	71	696	447	999999	999999	121	333	270	205	635	31	999999	999999	815	368	63	999999	613	990	462	999999	999999	199	982	986	999999	999999	878	196	322	327	985	88	999999	999999	999999	999999	902	843	999999	999	694	741	947	999999	286	991	999999	357	706	469	865	511	742	999999	264	506	465	221	474	810	455	84	999999	318	46	999999	104	999999	999999	923	218	770	423	462	299	74	251	999999	710	837	51	530	489	999999	461	483	345	402	987	427	675	690	378	999999	554	999999	859	639	222	92	999999	696	913	783	260	999999	999999	290	180	199	265	731	511	637	768	924	999999	38	856	562	857	701	585	27	258	528	401	656	999999	679	215	999999	999999	627	939	999999	617	706	602	366	395	999999	999999	798	172	943	188	999999	998	629	35	999999	782	659	235	206	121	895	999999	732	703	442	383	999999	984	652	999999	999999	999999	423	317	999999	436	499	177	802	479	787	999999	314	349	660	657	287	654	385	829	862	401	742	243	999999	181	999999	999999	999999	682	999999	814	519	734	303	53	584	322	146	404	292	491	433	726	334	51	229	393	52	999999	999999	999999	999999	999999	356	493	955	999999	595	999999	565	836	224	130	748	973	999999	580	55	617	83	999999	518	999999	546	380	999999	26	999999	680	951	487	999999	178	586	999999	215	696	387	810	97	999999	726	428	838	456	277	313	999999	361	705	649	999999	435	711	999999	337	628	286	976	524	999999	999999	999999	999999	88	224	55	543	863	767	649	203	245	529	678	999999	100	152	99	112	664	999999	999999	974	312	149	195	467	456	557	587	999999	999999	295	159	133	999999	662	999999	242	232	769	123	999999	66	456	112	906	42	891	247	485	999999	873	860	898	722	940	463	938	999999	587	96	316	190	239	999999	999999	379	554	999999	437	392	857	880	894	999999	965	917	999999	999999	289	999999	999999	320	111	999999	538	435	260	411	870	209	820	999999	644	683	999999	999999	827	664	999999	536	488	999999	999999	999999	339	993	965	972	757	33	606	999999	749	163	531	999999	89	17	263	523	129	153	999999	238	571	999999	245	221	128	999999	100	202	885	753	946	111	999999	17	892	545	999999	999999	653	847	602	919	999999	999999	161	810	999999	999999	410	999999	416	345	999999	581	531	684	757	753	999999	204	932	999999	999999	995	217	430	999999	82	124	718	63	841	499	999999	635	652	201	754	69	318	240	280	791	256	346	611	215	999999	999999	
217	787	716	433	459	914	197	999999	467	283	999999	324	999999	705	692	585	575	845	185	945	879	493	13	693	999999	964	661	623	769	999999	606	224	567	596	906	930	346	417	50	805	448	748	734	480	999999	999999	980	999999	999999	670	771	765	999999	982	606	724	784	32	888	999999	263	574	143	808	676	516	756	999999	798	761	248	167	999999	999999	507	141	759	999999	365	999999	983	96	524	108	888	841	999999	999999	990	192	999999	324	529	555	552	873	614	926	804	999999	999999	999999	999999	347	999999	613	960	659	999999	474	964	999999	667	345	510	999999	59	45	919	835	331	182	672	616	614	924	638	259	827	633	526	999999	728	544	315	667	319	187	999999	284	880	536	109	525	999999	999999	656	999999	999999	385	999999	579	16	968	499	999999	654	170	999999	999999	974	999999	831	999999	948	141	999999	133	999999	999999	857	871	368	645	954	795	999999	157	999999	720	277	454	999999	452	999999	999999	827	759	54	251	22	159	999999	178	309	180	999999	999999	999999	999999	370	999999	164	210	999999	952	220	371	23	704	999999	999999	771	21	240	999999	999999	388	51	999999	314	774	88	788	830	999999	426	200	345	784	100	824	579	999999	360	743	300	14	999999	857	736	999999	746	999999	999999	515	387	443	937	999999	675	326	216	576	781	999999	999999	375	999999	818	536	29	36	999999	614	999999	927	468	661	496	240	500	463	194	274	848	37	999999	538	324	331	982	262	565	119	774	999999	999999	531	764	298	999999	999999	999999	331	716	439	517	735	999999	588	919	782	451	999999	184	862	999999	999999	933	568	716	836	999999	496	553	767	999999	129	839	560	923	999999	897	207	315	866	356	863	557	418	520	999999	457	736	411	999999	811	26	934	911	595	701	598	205	582	999999	579	620	777	949	969	397	896	531	665	982	999999	253	243	317	999999	168	754	999999	999999	999999	389	329	999999	353	955	454	195	927	999999	231	999999	701	625	227	297	999999	96	607	448	132	116	999999	80	999999	325	568	782	627	404	437	947	82	157	868	708	260	999999	434	994	525	999999	999999	566	443	644	193	627	26	30	780	82	156	86	999999	606	463	999999	666	38	397	671	567	533	537	283	275	554	999999	519	47	210	999999	613	923	919	999999	999999	999999	785	141	940	766	999999	623	999999	801	996	999999	271	255	999999	869	999999	607	853	999999	445	39	170	378	639	870	507	982	580	420	543	163	999999	999999	103	621	999999	896	456	905	960	999999	999999	482	999999	332	999999	273	45	999999	999999	16	79	284	703	999999	477	
999999	502	999999	269	624	999999	944	268	999999	999999	803	161	999999	988	509	160	948	684	535	856	999999	999999	999999	999999	243	999999	999999	164	999999	93	731	765	763	154	474	403	387	645	346	865	238	224	436	116	691	121	655	353	756	855	130	999999	177	484	789	317	195	693	999999	677	804	789	731	759	494	47	999999	246	523	116	999999	313	347	670	628	999999	672	210	694	131	301	895	999999	999999	999999	140	598	288	364	166	999999	999999	619	999999	999999	448	492	676	621	653	999999	999999	829	649	999999	817	262	506	856	325	645	984	999999	999999	999999	999999	999999	59	795	999999	999999	119	999999	999999	999999	89	693	679	609	999999	980	999999	589	999999	408	882	75	758	599	155	877	999999	432	48	999999	999999	694	999999	292	161	67	443	999999	267	999999	999999	999999	471	751	999999	133	583	897	676	345	649	405	958	999999	503	843	632	999999	650	486	358	686	999999	999999	675	999999	999999	999999	458	131	547	124	999999	836	794	355	603	17	597	32	303	204	756	703	871	999999	736	218	788	317	435	983	240	781	855	926	694	624	86	616	155	196	448	554	797	535	84	999999	712	999999	250	624	862	999999	192	164	930	148	975	999999	659	769	999999	151	999999	999999	999999	550	999999	867	999999	978	931	980	876	999999	999999	211	906	346	752	614	999999	640	999999	999999	131	613	598	700	996	999999	649	999999	957	386	587	307	858	243	651	999999	149	844	999999	271	692	881	751	84	999999	728	242	999999	105	54	272	968	83	884	442	999999	951	291	999999	115	339	703	999999	499	530	457	353	672	999999	999999	475	662	999999	806	128	249	861	523	301	277	322	19	999999	913	124	619	999999	973	800	380	582	858	973	390	931	989	858	261	554	951	999999	570	999999	999999	579	610	823	277	766	203	999999	437	990	603	999999	330	570	119	999999	910	234	379	999999	324	645	616	688	999999	874	139	391	609	969	999999	891	752	999999	266	344	513	795	956	217	607	961	155	868	380	597	611	428	749	876	643	727	16	698	999999	240	962	999999	999999	402	637	812	809	468	650	711	999999	265	314	775	999999	125	278	172	274	363	500	748	318	176	999999	999999	999999	733	335	622	885	999999	999999	35	381	592	734	563	579	795	999999	686	227	669	999999	355	123	974	999999	999999	999999	844	433	277	740	223	613	893	999999	926	180	999999	143	37	825	986	821	289	403	289	390	714	999999	479	211	999999	530	999999	620	917	596	667	729	807	173	51	631	176	295	168	979	841	433	652	625	85	553	200	843	570	
999999	999999	580	999999	147	744	261	953	75	925	692	999999	283	221	340	999999	356	335	863	784	999999	655	994	245	310	549	999999	999999	854	999999	270	340	805	999999	393	762	999999	14	670	429	789	677	110	369	475	999999	567	221	322	122	728	999999	336	68	215	999999	999999	999999	999999	999999	999999	321	999999	939	999999	999999	168	233	827	999999	425	999999	665	444	994	999999	554	634	769	999999	982	79	999999	741	407	52	13	746	999999	515	921	999999	589	82	967	477	577	999999	703	123	856	343	393	745	999999	386	562	892	999999	527	333	215	999999	999999	615	392	695	367	541	622	358	999999	389	322	656	674	762	999999	476	999999	120	999999	999999	999999	439	999999	686	881	54	999999	490	999999	682	327	999999	999999	184	999999	467	584	782	999999	999999	999999	764	444	999999	81	98	32	623	970	425	547	417	940	284	919	699	966	706	999999	323	999999	142	999999	999999	71	140	940	500	312	134	892	999999	900	763	849	892	994	999999	615	792	32	407	519	695	144	910	251	999999	999999	760	501	878	968	896	999999	949	526	705	892	940	158	532	321	846	999999	803	516	187	435	37	704	281	999999	30	999999	123	622	999999	999999	161	889	509	245	999999	999999	23	775	999999	654	899	375	999999	802	674	644	999999	95	673	171	999999	403	74	999999	237	66	230	787	948	605	995	999999	999999	111	740	61	648	999999	770	999999	999999	38	512	999999	535	662	415	478	427	386	800	999999	999999	390	272	758	825	504	17	494	411	236	827	408	658	999999	400	197	999999	622	996	212	325	459	651	312	890	540	479	575	651	999999	370	999999	999999	968	999999	593	838	981	236	154	289	285	812	293	999999	113	874	963	271	227	416	999999	999999	597	712	499	739	960	867	999999	34	442	843	659	866	265	603	689	194	999999	358	999999	999999	851	923	49	647	368	110	999999	666	516	313	999999	999999	565	191	216	265	999999	854	878	124	942	130	847	442	999999	426	999999	510	194	778	463	868	335	999999	538	674	673	851	999999	859	90	627	999999	138	420	323	999999	999999	999999	434	306	999999	480	965	452	999999	999999	607	494	942	999999	286	481	999999	849	564	20	999999	653	542	592	46	999999	28	43	324	612	999999	31	999999	125	873	123	760	999999	510	999999	370	966	807	999999	76	366	438	999999	803	999999	780	288	855	313	165	429	854	841	999999	999999	462	931	999999	129	367	585	655	826	290	173	999999	265	999999	176	649	188	845	943	999999	679	55	322	239	178	831	439	176	536	959	453	999999	919	222	41	935	438	
838	688	240	491	711	611	425	640	999999	524	939	688	663	976	584	999999	325	999999	999999	150	701	999999	297	999999	418	129	866	999999	904	999999	53	318	241	221	999999	999999	713	45	968	444	999999	999999	742	317	999999	487	999999	983	999999	358	999999	999999	607	795	736	878	999999	999999	82	591	744	589	736	634	481	630	457	451	636	999999	207	999999	620	989	253	112	999999	979	437	931	257	999999	966	999999	207	420	710	445	999999	999999	999999	999999	962	387	699	317	862	117	999999	869	39	430	999999	999999	999999	999999	22	618	999999	633	999999	421	999999	150	344	861	622	190	436	70	919	22	966	999999	661	999999	327	999999	299	935	249	119	999999	568	902	999999	536	999999	405	884	408	102	999999	851	999999	353	535	821	53	999999	695	682	681	775	949	999999	464	191	791	363	996	778	329	616	999999	551	278	316	248	999999	334	107	999999	999999	662	827	999999	124	365	317	271	505	200	460	999999	567	438	377	618	884	371	999999	733	51	888	629	773	287	999999	268	85	229	999999	534	514	597	999999	139	999999	132	898	349	826	483	102	999999	588	868	375	825	123	999999	697	363	156	979	999999	744	664	43	63	841	999999	106	242	51	999999	665	946	653	671	309	264	496	986	31	999999	999999	948	397	50	904	999999	999999	155	183	532	229	999999	534	232	162	999999	999999	78	67	693	729	250	61	999999	923	999999	722	164	814	646	210	999999	134	461	124	795	999999	993	159	999999	23	999999	68	518	999999	999999	422	430	999999	834	184	428	929	338	799	19	896	819	127	982	198	487	341	537	332	851	263	999999	999999	366	999999	96	999999	999999	679	999999	999999	999999	874	646	510	999999	999999	980	999999	782	448	796	662	115	898	457	876	177	999999	999999	620	531	196	999999	33	999999	322	999999	999999	999999	999999	802	658	999999	826	999999	944	480	999999	896	842	361	75	549	413	999999	420	12	467	751	220	751	395	153	166	660	356	999999	622	170	979	492	999999	383	283	646	999999	640	999999	544	512	999999	695	844	693	999999	466	646	447	566	929	999999	695	884	999999	757	999999	514	864	999999	17	920	858	320	916	999999	999999	692	276	999999	329	999999	723	999999	248	999999	66	550	460	897	999999	709	585	66	241	669	797	999999	504	999999	239	999999	776	999999	537	999999	546	384	928	344	262	999999	380	680	999999	160	597	772	646	73	700	865	64	967	971	308	345	801	999999	999999	561	547	197	749	537	999999	12	999999	999999	999999	278	681	999999	125	644	430	338	905	820	91	999999	34	823	441	999999	374	577	
808	151	239	999999	744	305	680	782	715	587	630	153	999999	999999	986	387	989	794	28	253	999999	333	551	969	440	981	997	999999	537	999999	755	924	173	129	999999	999999	166	409	533	386	942	343	928	843	999999	999999	280	999999	95	646	833	647	806	131	638	485	599	269	816	999999	999999	504	999999	999999	831	706	979	999999	952	527	231	999999	270	642	310	605	404	708	272	678	710	73	999999	999999	890	117	127	999999	490	718	869	896	593	999999	89	448	97	936	21	10	782	850	981	999999	425	253	386	999999	820	43	90	891	999999	148	62	999999	413	999999	110	999999	588	937	940	244	999999	335	999999	999999	562	862	517	999999	696	271	895	860	999999	532	475	999999	731	953	231	456	638	999999	999999	454	999999	845	44	999999	835	297	999999	999999	999999	747	911	99	256	999999	611	958	999999	622	204	735	252	202	161	881	890	463	999999	635	999999	493	605	999999	435	552	783	717	827	785	632	409	999999	999999	949	345	621	999999	400	845	352	273	999999	25	784	999999	212	524	693	163	842	382	305	786	138	427	151	242	664	999999	112	893	140	740	999999	999999	886	201	999999	816	269	999999	999999	156	293	452	561	999999	894	271	349	268	33	674	942	999999	113	72	999999	532	203	388	720	696	742	999999	143	201	999999	999999	287	21	282	877	893	999999	319	999999	503	686	999999	999999	348	403	364	844	870	999999	999999	740	691	823	278	720	999999	999999	999999	376	999999	835	319	370	999999	905	983	338	986	999999	780	999999	999999	955	569	245	667	642	999999	999999	341	897	587	676	999999	999999	307	999999	742	561	264	23	543	943	744	668	377	504	997	442	419	35	999999	999999	686	192	999999	999999	264	42	62	999999	839	477	999999	516	257	999999	999999	278	608	999999	999999	434	999999	999999	81	999999	220	999999	868	999999	645	608	907	315	49	863	990	999999	495	570	209	999999	508	284	183	999999	908	999999	999999	735	537	728	834	889	439	434	832	919	120	803	526	363	174	890	345	241	569	728	999999	393	652	755	783	48	330	886	999999	617	593	15	999999	982	490	999999	634	916	774	28	876	999999	40	80	110	692	54	846	545	618	939	941	999999	189	999999	37	92	782	945	795	568	553	509	225	335	115	714	543	872	999999	265	999999	999999	551	852	862	362	581	654	101	993	999999	351	999999	999999	652	508	908	999999	462	60	999999	971	978	459	333	115	814	745	994	977	511	973	514	363	520	483	955	337	897	999999	999999	137	854	802	94	212	999999	547	682	607	805	999999	999999	980	999999	
457	999999	101	999999	999999	547	836	999999	123	492	510	837	953	999999	178	552	581	999999	999999	549	725	999999	185	375	131	912	277	999999	397	999999	999999	562	533	950	72	994	864	808	999999	999999	999999	477	740	999999	583	999999	248	389	514	64	234	985	632	441	687	340	313	999999	407	844	280	773	272	999999	301	947	313	999999	105	999999	688	773	999999	999999	874	257	385	866	791	756	999999	887	558	999999	999999	214	930	101	999999	731	999999	147	410	999999	999999	901	214	799	999999	999999	999999	245	294	999999	376	461	999999	972	567	999999	955	999999	934	651	180	393	225	929	993	96	999999	222	999999	999999	494	999999	372	888	999999	972	999999	586	848	999999	695	438	602	228	966	496	413	999999	533	832	776	999999	213	758	135	472	999999	284	806	930	999999	848	503	921	845	825	999999	913	177	594	396	378	598	778	956	741	999999	999999	963	506	683	999999	688	999999	597	250	347	613	762	341	297	768	779	918	999999	999999	999999	681	383	999999	408	500	790	938	445	407	999999	434	802	999999	681	688	321	309	999999	999999	170	595	333	999999	487	999999	160	835	307	999999	599	680	999999	120	806	119	623	822	108	192	280	749	472	199	595	999999	999999	999999	999999	609	457	480	999999	999999	999999	349	999999	778	662	923	349	999999	641	999999	808	975	204	999999	999999	571	74	498	210	74	287	420	132	144	19	574	673	782	185	999999	180	128	19	248	433	466	999999	844	999999	185	842	326	117	654	391	620	718	129	789	98	999999	959	279	606	999999	999999	227	999999	769	999999	999999	567	778	999999	647	999999	965	956	999999	999999	809	230	338	999999	999999	961	999999	477	753	999999	856	553	993	999999	163	999999	848	413	534	167	999999	549	999999	81	924	999999	999999	174	999999	701	654	762	860	999999	999999	323	631	254	384	752	963	750	469	381	999999	706	573	691	790	436	999999	999999	999999	999999	883	269	999999	266	110	999999	999999	148	470	999999	743	103	692	336	807	999999	999999	999999	38	782	999999	498	90	703	999999	228	712	856	383	580	999999	999999	341	760	999999	30	177	999999	153	439	338	824	999999	417	637	999999	999999	247	884	950	846	246	534	999999	905	394	189	999999	426	882	243	567	764	889	201	999999	762	932	552	786	671	225	460	999999	453	379	999999	672	75	701	999999	999999	971	433	734	624	567	692	999999	399	840	725	947	271	205	770	999999	400	226	985	385	91	695	107	288	999999	785	935	999999	536	999999	999999	386	999999	999999	768	596	340	164	576	94	80	87	162	946	999999	999999	999999	403	682	319	999999	
455	90	325	132	779	874	999999	999999	839	632	999999	328	223	999999	348	999999	999999	436	184	729	246	999999	900	315	14	542	161	341	999999	595	541	522	227	368	71	305	410	556	989	999999	195	62	999999	462	583	759	939	622	999999	55	606	967	508	589	581	999999	189	20	127	999999	722	999999	748	253	100	975	999999	855	272	52	821	46	999999	462	999999	193	913	448	731	255	603	539	999999	999999	999999	574	23	637	786	265	125	399	438	753	999	999999	999999	492	371	608	657	93	359	565	233	570	530	999999	54	397	891	741	999999	999999	999999	193	90	999999	264	526	999999	473	78	17	926	431	607	692	462	999999	879	431	86	133	597	999999	190	999999	96	428	999999	999999	999999	398	999999	999999	121	999999	121	999999	300	999999	237	845	999999	193	25	999999	638	999999	962	999999	999999	999999	518	999999	665	164	285	999999	12	912	352	836	482	999999	880	999999	643	999999	320	52	999999	646	872	13	999999	240	486	413	504	999999	539	294	465	999999	385	711	999999	903	999999	999999	290	999999	999999	388	533	401	373	654	313	345	708	999999	491	920	267	946	18	514	999999	434	678	871	628	174	382	67	380	276	617	178	799	739	832	363	761	591	999999	493	480	801	999999	999999	110	168	140	453	803	545	948	438	703	375	636	295	999999	999999	371	649	999999	475	30	999999	46	144	999999	968	263	137	168	675	123	999999	999999	999999	566	999999	999999	469	999999	999999	999999	835	327	188	475	434	113	547	85	352	999999	192	487	15	781	770	795	999999	622	171	999999	676	387	283	999999	999999	341	999999	728	441	999999	902	615	87	999999	195	779	857	669	121	865	715	999999	815	999999	931	47	39	694	796	999999	805	999999	872	999999	999999	999999	54	863	999999	103	942	819	644	999999	999999	576	999999	793	596	991	937	306	511	305	484	625	571	828	393	151	311	476	931	390	842	999999	743	347	634	737	734	999999	383	999999	922	999999	416	120	136	999999	636	999999	107	804	123	509	344	999999	999999	961	999999	999999	479	154	999999	475	887	263	999999	999999	999999	72	999999	999999	267	943	923	492	382	999999	218	460	701	39	514	999999	999999	999999	999999	343	720	176	93	672	850	517	524	238	237	457	17	163	258	999999	530	574	86	248	999999	179	585	999999	204	999999	753	436	525	999999	640	724	107	760	986	528	999999	667	999999	496	999999	749	428	695	265	999999	581	65	211	837	508	999999	989	999999	999999	999999	999999	868	999999	417	918	423	992	999999	597	512	360	256	999999	730	322	862	594	589	239	798	999999	999999	999999	
999999	104	697	999999	688	941	699	735	967	999999	888	770	682	999999	572	578	999999	999999	354	107	753	575	999999	888	481	524	646	355	409	899	999999	999999	867	282	999999	322	230	198	314	142	898	776	392	84	287	999999	639	999999	32	21	644	51	406	793	843	702	770	999999	999999	173	305	999999	999999	77	390	542	999999	410	992	260	357	406	452	222	209	976	192	259	610	999999	885	479	333	398	265	749	949	83	439	10	999999	999999	444	999999	837	554	999999	325	694	745	66	239	184	772	664	248	598	193	594	866	519	521	208	999999	287	826	30	937	812	641	999999	999999	971	991	708	935	961	311	385	654	534	999999	999999	865	999999	656	304	560	733	26	161	999999	489	572	491	40	223	212	999999	20	533	514	513	999999	162	236	999999	193	74	729	999999	296	808	939	341	999999	956	342	777	999999	531	999999	213	795	489	826	350	408	510	999999	721	759	448	999999	131	30	999999	512	712	238	999999	120	496	14	739	864	957	999999	240	999999	84	999999	434	241	489	73	999999	718	573	999999	886	859	683	999999	999999	528	848	999999	817	321	299	454	629	549	243	421	999999	209	999999	625	999999	999999	177	672	604	840	334	999999	885	67	720	999999	938	999999	352	999999	437	999999	999999	221	26	999999	999999	919	548	629	261	885	997	999999	100	110	662	948	999999	95	691	21	999999	178	999999	641	559	999999	999999	654	515	252	999999	705	983	872	999999	844	608	356	77	258	133	999999	999999	999999	220	816	967	619	982	990	919	266	999999	425	999999	827	27	385	963	971	328	893	999999	18	999999	301	94	999999	896	817	999999	120	27	999999	887	817	589	754	431	742	793	981	999999	525	999999	940	858	568	563	386	827	233	392	999999	930	240	859	579	760	999999	732	999999	999999	175	650	809	999999	999999	537	500	999999	272	999999	999999	999999	347	231	599	685	999999	442	999999	664	520	989	999999	728	921	512	999999	999999	999999	994	512	19	54	267	506	874	524	999999	999999	40	72	148	564	279	171	917	999999	18	270	999999	22	999999	999999	999999	212	185	535	91	326	900	999999	999999	999999	278	451	221	144	89	999999	999999	999999	999999	987	494	601	382	435	845	999999	14	999999	648	698	999999	982	36	802	959	65	330	349	999999	385	999999	999999	999999	999999	296	828	999999	782	513	293	545	732	965	498	999999	492	999999	750	999999	524	999999	999999	241	844	122	296	424	418	185	34	404	385	728	671	442	343	999999	999999	148	27	616	232	417	999999	163	999999	26	538	90	476	999999	579	659	918	72	573	
919	686	797	10	414	541	607	999999	888	169	14	999999	65	999999	421	367	999999	672	907	999999	573	876	691	999999	279	885	337	708	798	825	999999	809	608	869	424	395	674	148	612	999999	624	999999	476	999999	388	999999	482	702	65	868	967	987	20	999999	999999	52	995	78	730	999999	213	898	690	999999	443	205	999999	196	999999	36	692	999999	69	833	999999	645	410	697	999999	557	412	635	653	999999	999999	999999	798	635	999999	382	400	606	418	94	870	999999	247	999999	560	999999	36	296	739	38	185	504	927	187	507	364	641	307	999999	999999	125	578	255	759	999999	705	406	69	327	590	636	96	999999	999999	962	748	999999	997	146	168	531	126	895	624	754	363	810	621	138	514	740	102	878	245	968	302	999999	487	207	855	786	966	999999	158	402	99	449	999999	999999	999999	957	644	999999	999999	999999	999	682	630	15	999999	894	785	931	813	850	999999	999999	999999	17	670	277	919	800	291	382	564	999999	747	231	665	913	858	405	379	557	999999	931	319	999999	999999	619	850	999999	999999	960	999999	44	166	999999	858	881	999999	944	999999	490	47	999999	879	197	999999	999999	999999	408	349	938	46	999999	999999	266	754	613	898	999999	48	60	427	447	455	330	999999	529	999999	449	373	784	294	999999	850	999999	519	262	999999	132	999999	999999	684	451	143	999999	999999	620	999999	900	553	255	982	404	906	999999	73	600	398	558	999999	999999	999999	495	45	565	654	132	999999	673	746	501	999999	776	728	922	376	999999	999999	48	405	761	56	999999	999999	128	801	889	17	356	824	919	864	502	999999	939	263	199	999999	577	762	802	91	809	999999	61	999999	216	675	983	999999	97	296	359	163	999999	520	772	598	917	999999	764	125	192	848	826	637	69	999999	789	999999	187	569	736	999999	603	679	247	999999	844	434	999999	224	33	229	737	633	514	999999	261	428	999999	600	498	814	999999	999999	999999	999999	999999	424	634	999999	885	324	999999	999999	560	999999	559	384	282	999999	754	492	178	549	101	999999	121	999999	133	999999	218	999999	188	586	80	921	287	916	781	287	608	430	800	848	339	709	279	999999	83	440	789	876	155	999999	846	16	999999	458	594	999999	848	144	300	914	999999	524	145	999999	999999	638	796	642	999999	995	238	333	692	330	220	392	694	902	999999	693	930	341	999999	533	740	999999	286	829	999999	847	438	473	139	885	999999	814	573	999999	761	445	643	157	284	159	426	999999	323	999999	247	212	999999	946	24	607	984	999999	308	999999	632	393	361	967	320	755	567	764	
204	806	999999	405	999999	788	151	684	59	782	67	76	999999	228	999999	962	591	129	999999	999999	999999	532	999999	124	999999	999999	999999	378	93	676	999999	528	592	661	328	517	314	841	393	999999	999999	340	558	211	148	242	504	414	999999	399	385	200	157	999999	315	672	904	895	999999	999999	514	773	600	382	999999	538	483	456	899	999999	657	749	736	156	687	128	973	999999	975	999999	467	999999	735	694	300	645	381	517	356	656	999999	419	952	535	946	41	740	999999	999999	610	758	58	514	409	999999	636	464	10	397	197	698	214	919	999999	400	644	47	999999	91	310	999999	966	109	253	629	247	796	210	210	655	387	798	444	375	525	999999	365	999999	999999	664	191	380	129	168	957	408	999999	999999	999999	999999	994	834	104	955	452	792	948	270	780	999999	840	999999	999999	742	809	900	999999	554	999999	981	289	712	952	427	999999	786	847	941	296	999999	999999	458	75	999999	999999	553	704	489	999999	999999	470	104	555	458	999999	999999	580	999999	359	999999	639	945	259	163	999999	291	882	999999	836	666	944	17	974	559	756	999999	999999	999999	91	266	206	290	632	999999	520	999999	166	503	603	999999	216	999999	591	238	592	999999	208	911	876	379	670	37	653	266	789	463	129	995	701	442	738	677	999999	103	861	358	323	894	643	999999	134	388	83	644	459	484	425	746	967	999999	192	999999	35	711	595	178	636	375	575	999999	76	170	802	170	464	538	999999	498	377	243	999999	314	278	999999	999999	292	954	999999	999999	314	47	382	38	999999	259	460	652	594	508	999999	721	947	328	999999	999999	963	586	999999	190	999999	319	927	378	734	475	878	999999	985	999999	312	224	627	568	271	999999	693	142	999999	999999	999999	886	580	999999	685	999999	999999	985	691	999999	290	706	51	999999	999999	999999	120	999999	304	281	380	450	666	137	999999	477	103	999999	999999	567	86	999999	531	11	186	43	738	937	693	222	934	893	327	715	186	999999	999999	799	682	275	999999	689	999999	783	999999	562	230	453	794	999999	427	162	927	134	999999	458	185	50	999999	852	266	183	320	999999	347	486	999999	950	951	599	304	304	706	791	658	396	999999	747	470	623	813	295	999999	485	795	781	999999	203	999999	999999	431	142	157	999999	19	999999	378	999999	999999	64	999999	279	999999	999999	999999	132	455	145	476	807	464	437	580	38	49	970	41	835	296	565	520	929	439	234	178	171	157	876	782	923	999999	248	999999	416	999999	543	793	999999	572	672	335	831	727	713	272	993	562	999999	790	999999	703	
999999	469	880	543	509	840	999999	37	999999	975	999999	363	552	789	225	999999	999999	999999	505	186	94	272	623	239	688	212	725	961	999999	608	999999	999999	742	230	484	999999	431	872	683	703	526	999999	820	697	756	477	184	924	56	867	999999	284	295	862	618	999999	845	650	999999	999999	124	315	999999	153	946	493	620	999999	314	999999	704	301	170	802	660	176	452	999999	999999	999999	38	800	915	316	220	999999	999999	879	999999	214	933	780	27	387	588	999999	75	677	751	273	857	852	620	610	999999	106	123	493	212	452	999999	919	999999	644	999999	324	400	999999	932	201	692	740	720	110	999999	999999	284	783	224	449	999999	999999	184	219	999999	999999	190	315	154	123	999999	999999	677	168	385	24	999999	383	118	273	820	999999	744	999999	580	126	142	520	107	248	822	340	278	763	352	999999	999999	957	290	103	144	999999	401	819	999999	385	73	561	999999	999999	321	901	675	950	628	581	40	999999	999999	246	999999	669	999999	906	999999	310	48	914	999999	999999	278	655	999999	25	999999	736	137	924	998	204	999999	580	795	609	999999	920	665	328	144	770	999999	130	328	54	999999	474	876	495	999999	999999	347	158	745	999999	229	666	809	660	820	999999	454	115	626	999999	192	472	873	608	979	380	645	719	779	55	309	157	336	58	964	999999	859	641	999999	747	857	999999	835	999999	389	269	121	14	507	252	326	916	504	884	861	999999	600	278	515	157	615	627	379	699	102	999999	340	760	695	165	42	812	709	878	586	287	999999	480	999999	999999	269	640	222	537	999999	392	653	999999	197	387	999999	591	135	258	142	240	535	999999	999999	318	929	360	319	351	999999	514	217	625	307	583	949	130	59	999999	888	974	414	841	970	709	999999	887	999999	317	101	450	999999	460	746	355	999999	501	178	910	790	999999	330	870	327	999999	185	38	154	999999	437	944	542	340	999999	167	826	693	999999	999999	890	51	786	999999	260	768	827	756	878	952	831	457	951	999999	14	999999	653	999999	524	755	534	398	999999	960	999999	156	908	356	100	588	529	68	336	577	29	748	132	328	999999	999999	397	999999	160	202	781	999999	992	403	335	391	513	291	179	419	77	501	308	999999	132	113	860	480	666	299	432	773	130	999999	129	999999	857	335	924	965	367	999999	248	550	999999	899	164	515	31	709	84	247	888	916	509	528	449	305	206	515	698	917	762	999999	999999	999999	859	618	284	78	534	188	367	213	62	962	999999	758	999999	233	949	354	458	957	224	194	884	213	
999999	600	816	561	999999	418	277	449	352	999999	780	181	50	545	241	952	184	896	999999	685	864	547	275	691	658	999999	999999	353	469	805	999999	999999	132	655	743	999999	999999	972	59	948	935	612	999999	874	977	476	192	413	123	505	782	328	999999	999999	349	999999	335	134	999999	165	853	924	980	999999	743	999999	58	394	999999	557	700	212	846	999999	999999	261	928	401	999999	192	790	162	239	963	33	326	999999	923	316	416	358	138	999999	894	105	21	632	82	141	782	428	798	611	565	805	580	482	381	459	999999	408	933	420	999999	375	700	999999	27	523	426	999999	999999	999999	395	209	571	142	952	836	738	629	855	270	931	999999	992	550	673	167	999999	999999	999999	473	228	17	424	717	358	528	404	326	614	558	714	859	303	719	225	366	244	447	529	544	721	467	999999	673	489	956	383	160	30	860	80	582	33	999999	860	387	784	854	999999	433	442	422	25	306	555	999999	470	282	334	317	923	15	324	999999	751	999999	999999	999999	238	999999	155	254	305	999999	488	999999	999999	999999	859	837	581	999999	664	105	999999	309	452	256	999999	418	495	110	825	713	936	75	267	668	909	999999	923	43	626	391	999999	198	126	270	818	423	999999	829	999999	497	736	543	350	228	999999	452	318	218	633	820	906	54	999999	999999	817	423	999999	177	999999	999999	999999	547	763	283	817	913	192	191	438	999999	182	999999	687	338	976	403	724	49	999999	467	790	715	409	806	999999	243	769	533	452	405	549	77	107	999999	582	199	780	77	999999	348	269	136	999999	930	647	250	367	999999	616	424	698	835	999999	274	969	209	999999	999999	999999	583	999999	659	738	43	163	114	568	33	999999	999999	623	656	637	77	207	664	935	999999	168	244	876	678	917	38	706	714	999999	833	694	999999	61	822	278	827	204	610	397	746	776	542	681	343	999999	828	801	52	207	694	999999	314	274	668	798	999999	707	475	999999	710	999999	999999	798	735	339	383	735	800	387	810	872	597	276	198	702	625	562	542	344	98	237	999999	516	999999	766	999999	118	999999	34	999999	130	999999	868	687	419	999999	744	946	999999	999999	102	999999	999999	397	999999	479	999999	85	965	182	12	174	141	652	483	673	932	186	999999	999999	274	352	776	673	689	153	728	589	778	375	999999	616	538	382	999999	236	999	129	999999	296	351	999999	428	851	711	955	999999	226	213	746	404	568	999999	63	697	750	234	999999	707	678	750	459	307	599	301	396	999999	999999	656	257	674	999999	999999	682	609	
241	923	924	962	734	999999	999999	385	42	971	323	639	484	685	255	11	18	422	999999	999999	892	735	829	560	325	999999	839	569	999999	999999	591	191	304	454	465	826	999999	999999	999999	132	248	83	999999	999999	978	757	162	83	411	999999	665	400	999999	146	716	506	104	374	646	999999	716	942	999999	959	999999	141	999999	39	230	428	700	979	449	998	999999	818	999999	999999	581	999999	176	999999	999999	710	416	200	999999	168	737	958	999999	935	392	566	999999	999999	999999	315	999999	999999	422	999999	999999	982	555	999999	950	266	838	898	45	999999	792	88	249	999999	783	718	552	199	999999	186	301	271	696	764	597	883	999999	11	999999	165	963	735	999999	54	912	186	164	730	999999	669	329	839	923	999999	153	999999	999999	465	522	936	762	999999	640	246	830	592	296	790	99	77	999999	837	734	880	929	999999	932	205	999999	999999	999999	999999	999999	999999	856	462	999999	857	999999	293	566	999999	488	237	402	915	104	909	223	330	999999	374	640	182	999999	999999	114	999999	909	95	381	999999	427	915	999999	939	108	104	390	378	254	999999	999999	805	510	999999	999999	507	487	23	962	32	999999	718	999999	199	191	999999	999999	999999	357	305	947	999999	912	445	709	573	999999	999999	817	10	529	845	999999	999999	205	834	999999	458	143	607	565	896	133	358	149	709	999999	999999	758	330	553	26	30	948	490	642	893	74	837	999999	999999	34	999999	961	503	146	999999	999999	993	356	999999	102	239	999999	739	61	413	563	305	10	375	671	999999	497	457	513	999999	137	970	562	941	606	621	999999	999999	540	700	171	855	13	76	999999	999999	411	224	460	786	999999	219	999999	999999	340	999999	836	999999	980	330	999999	513	990	321	999999	999999	441	415	509	481	999999	794	999999	999999	251	708	302	933	999999	999999	303	999999	997	726	999999	918	541	333	611	837	999999	937	974	219	992	657	864	999999	999999	655	999999	995	714	979	905	487	19	999999	999999	999999	476	902	999999	509	37	434	516	274	768	596	999999	999999	999999	672	696	943	819	999999	368	594	843	610	381	778	723	307	568	27	820	999999	908	463	345	999999	999999	881	951	475	192	567	150	600	999999	965	900	999999	201	999999	292	999999	667	29	719	403	787	865	999999	218	786	729	866	499	453	999999	999999	301	772	824	310	999999	992	354	999999	800	453	999999	999999	416	878	82	999999	526	735	859	407	999999	743	941	999999	505	360	742	688	462	701	651	157	230	286	999999	877	377	741	999999	999999	323	999999	918	950	544	999999	999999	999999	713	624	349	999999	594	305	
799	557	831	999999	805	464	259	665	354	999999	801	105	999999	139	278	204	999999	784	267	890	94	676	825	999999	999999	327	245	999999	974	838	361	999999	563	924	487	61	56	744	935	999999	999999	658	999999	819	158	449	720	985	71	519	885	565	999999	703	220	133	999999	841	974	488	228	999999	690	999999	747	914	542	542	651	999999	158	993	848	255	999999	436	999999	15	842	218	607	260	351	465	952	999999	391	859	999999	999999	329	215	770	457	793	872	967	999999	82	243	906	187	999999	843	370	999999	999999	260	532	784	325	726	998	766	880	968	504	235	563	951	999999	682	829	999999	897	943	233	400	461	309	468	999999	933	608	311	430	917	508	104	71	999999	140	337	929	999999	999999	999999	14	577	825	377	999999	798	130	710	234	358	55	946	427	999999	999999	999999	233	325	999999	792	999999	464	460	60	999999	140	999999	871	402	999999	900	258	999999	737	229	999999	636	931	726	999999	812	897	87	82	872	561	999999	999999	763	341	999999	613	180	811	999999	549	126	774	380	611	307	999999	318	879	457	797	652	690	448	502	172	301	599	999999	979	502	387	388	188	444	463	108	117	70	251	296	88	492	921	680	707	861	561	124	999999	563	589	999999	999999	85	909	986	955	271	179	812	999999	958	831	322	172	999999	596	935	158	208	151	999999	637	999999	718	999999	768	999999	794	310	740	485	861	999999	913	188	999999	112	535	999999	999999	999999	890	439	283	129	999999	608	999999	969	999999	626	999999	161	421	341	570	999999	366	750	999999	196	476	869	82	538	106	999999	999999	983	999999	493	410	682	65	305	999999	208	888	599	507	999999	260	825	999999	999999	519	710	14	581	618	999999	999999	784	258	956	379	31	366	999999	33	999999	208	533	996	781	225	999999	999999	126	975	371	574	999999	253	67	936	651	834	958	999999	395	410	999999	375	671	747	625	999999	999999	925	345	999999	153	575	999999	999999	726	828	999999	897	235	614	888	606	256	999999	978	541	999999	29	728	197	408	725	637	999999	381	168	999999	999999	600	859	996	200	640	529	431	999999	991	999999	219	999999	999999	70	999999	999999	999999	231	128	934	768	94	242	89	999999	157	443	428	999999	415	590	567	999999	230	307	999999	999999	698	966	727	315	787	549	104	999999	904	617	999999	931	999999	334	159	50	401	999999	515	626	916	992	492	999999	12	263	999999	515	651	330	999999	999999	427	172	822	264	999999	628	981	999999	147	279	303	540	106	497	91	999999	999999	999999	111	999999	792	749	701	999999	484	999999	999999	
533	962	999999	999999	583	266	584	513	693	999999	895	648	999999	294	970	999999	647	699	951	989	515	181	506	999999	999999	229	405	970	678	470	127	999999	759	325	457	582	999999	121	719	283	521	983	999999	578	545	999999	338	670	999999	270	64	16	533	651	797	362	466	513	43	364	861	614	999999	233	394	125	888	457	836	999999	930	535	980	999999	478	532	783	927	540	255	890	734	159	418	416	120	999999	118	527	104	125	54	999999	364	999999	906	999999	999999	193	430	999999	881	834	999999	339	528	35	999999	183	275	579	538	973	788	474	999999	465	427	816	999999	867	780	929	741	283	885	999999	626	999999	571	384	999999	999999	120	265	18	900	726	999999	888	95	401	999999	262	525	587	81	299	890	295	451	999999	358	999999	562	219	999999	102	159	454	80	409	600	611	890	960	794	863	532	999999	236	999999	999999	928	198	476	845	676	225	695	814	999999	735	999999	999999	999999	999999	834	558	56	65	808	576	999999	817	685	999999	333	372	565	792	217	999999	999999	69	712	391	999999	999999	999999	373	999999	876	463	999999	912	673	631	490	999999	700	999999	315	999999	409	427	172	714	999999	513	675	999999	999999	660	902	999999	400	311	909	418	272	840	123	472	682	999999	931	122	994	904	21	179	842	136	864	999999	902	999999	34	641	999999	676	999999	217	999999	852	971	225	560	43	522	999999	721	82	973	859	999999	999999	803	629	496	59	999999	216	999999	506	678	999999	999999	79	703	999999	286	999999	867	999999	532	906	62	999999	808	715	999999	960	392	999999	457	999999	999999	14	987	69	486	404	155	999999	999999	111	716	913	183	793	429	491	340	412	95	999999	214	387	337	939	999999	973	999999	780	497	760	824	851	58	999999	35	999999	92	643	632	882	999999	999999	639	430	199	148	999999	24	296	80	629	999999	999999	14	999999	775	677	57	999999	513	583	374	13	999999	287	864	864	274	768	638	408	999999	779	999999	999999	837	747	906	749	652	326	807	494	426	140	844	296	54	353	999999	124	44	999999	129	999999	758	373	444	153	999999	283	392	256	999999	999999	933	210	361	684	999999	999999	770	307	627	999999	999999	880	586	75	443	999999	820	920	518	999999	999999	332	659	904	999999	473	313	763	424	378	933	560	999999	754	207	643	999999	369	626	231	354	736	747	932	532	877	787	379	710	756	999999	471	738	143	308	610	550	457	122	263	724	999999	882	258	999999	225	54	832	867	799	643	460	304	296	180	637	584	726	381	694	686	934	63	999999	915	472	822	
703	456	596	102	486	999999	372	506	999999	853	999999	680	317	833	954	999999	910	122	11	177	451	963	671	36	823	86	427	577	999999	999999	224	999999	790	999999	999999	385	999999	707	167	999999	932	789	832	783	95	56	73	861	731	432	999999	555	914	304	999999	740	785	570	278	409	829	795	716	394	639	999999	889	999999	492	578	240	213	999999	798	999999	661	999999	887	940	777	22	999999	845	367	810	669	428	495	32	610	600	999999	999999	757	383	147	83	999999	153	999999	167	159	378	163	202	939	600	125	999999	719	610	897	629	501	396	273	950	999999	583	970	738	403	891	882	978	529	774	208	424	107	587	691	743	21	620	999999	999999	692	175	871	78	312	435	313	10	703	91	937	370	120	197	999999	865	999999	201	999999	267	496	184	999999	174	402	701	963	999999	918	163	618	999999	533	85	267	193	712	901	435	968	588	881	285	448	837	837	314	910	999999	999999	569	820	999999	605	701	517	502	707	676	611	999999	181	92	999999	473	65	836	44	929	541	163	999999	765	794	679	614	899	234	336	564	397	63	999999	101	999999	797	999999	999999	384	750	999999	14	234	999999	506	416	799	735	974	781	10	279	980	331	999999	297	65	72	999999	96	617	277	999999	122	224	419	903	999999	999999	675	41	999999	660	188	850	158	58	940	298	999999	815	174	260	999999	563	127	82	947	428	306	742	962	11	297	142	424	634	122	999999	999999	513	809	779	309	999999	101	618	801	481	999999	249	999999	773	664	280	453	999999	826	999999	106	346	955	571	659	932	79	907	373	56	435	999999	935	340	211	758	999999	999999	950	999999	472	509	280	999999	903	67	628	198	347	26	999999	407	807	564	999999	750	557	999999	130	999999	999999	999999	255	755	999999	10	313	783	572	905	274	999999	76	999999	95	596	76	489	667	602	999999	880	570	356	999999	999999	716	381	826	461	211	999999	273	584	999999	288	264	525	999999	999999	754	999999	625	442	751	999999	340	785	478	917	683	78	999999	999999	71	800	999999	898	398	26	999999	999999	957	121	704	506	795	491	899	807	342	999999	999999	765	999999	469	265	138	604	999999	999999	930	903	999999	777	999999	197	745	522	331	664	999999	136	414	618	822	886	999999	737	255	834	848	885	670	585	142	19	815	680	602	545	495	999999	661	328	363	37	999999	344	571	318	59	969	578	152	999999	425	653	156	35	583	750	400	359	902	848	55	243	333	999999	133	382	75	999999	999999	179	72	474	96	264	795	837	999999	176	
999999	999999	879	317	527	608	717	366	668	654	29	794	104	999999	759	999999	999999	999999	726	999999	999999	999999	999999	999999	999999	973	914	999999	567	999999	240	745	580	233	999999	128	969	737	715	724	926	999999	714	999999	999999	991	84	128	714	616	999999	999999	121	479	728	10	999999	830	999999	554	694	766	798	775	424	283	223	871	530	641	510	999999	88	999999	773	680	999999	573	157	800	899	795	246	951	946	239	634	110	999999	999999	999999	149	221	171	39	999999	968	938	996	627	777	213	999999	83	115	374	921	999999	706	58	779	236	999999	999999	999999	999999	530	847	829	194	648	123	375	117	323	371	369	917	973	999999	711	292	576	529	32	999999	207	999999	845	581	317	525	404	456	643	101	466	495	516	140	638	999999	119	811	979	664	837	491	760	744	14	14	999999	102	346	497	659	162	703	958	701	999999	999999	257	877	133	718	918	473	231	904	874	999999	999999	975	589	182	764	550	368	858	999999	412	999999	577	313	999999	311	120	156	441	314	999999	999999	999999	280	999999	862	934	856	946	918	999999	538	840	999999	602	302	127	999999	324	895	611	345	110	984	955	999999	680	573	743	416	808	326	790	600	91	854	414	704	469	999999	999999	694	422	999999	698	874	271	446	710	97	194	363	832	546	702	457	457	999999	325	230	191	999999	123	999999	119	701	747	249	58	748	888	999999	297	14	999999	917	923	169	999999	90	638	243	862	655	232	454	494	254	999999	634	407	960	388	999999	138	469	581	999999	999999	996	136	31	397	962	208	771	76	999999	481	785	999999	297	167	999999	591	948	999999	467	317	664	217	999999	351	424	351	928	44	57	999999	999999	345	999999	339	999999	999999	617	846	900	999999	460	999999	666	773	999999	110	119	999999	154	658	190	999999	999999	575	175	789	633	679	973	999999	280	736	999999	999999	875	999999	493	958	868	290	973	112	999999	999999	856	286	551	999999	238	324	241	135	889	399	696	643	231	475	173	510	330	938	873	288	999999	724	369	999999	897	673	616	161	934	863	684	999999	999999	114	718	999999	999999	903	999999	999999	999999	154	999999	628	265	242	999999	28	795	368	960	45	238	329	832	142	999999	836	999999	999999	707	90	201	36	715	618	289	126	999999	999999	272	426	999999	224	999999	42	877	740	459	664	455	598	366	576	903	999999	999999	999999	282	586	999999	411	80	885	950	309	953	820	999999	647	952	111	271	999999	999999	999999	548	24	431	799	265	999999	999999	178	119	999999	724	624	132	76	769	999999	843	180	310	
861	356	612	273	598	89	999999	827	811	712	999999	336	844	480	370	999999	834	612	483	330	797	33	902	999999	841	585	338	698	847	999999	999999	999999	100	220	244	196	999999	750	999999	719	208	358	576	466	765	999999	879	153	761	965	934	642	370	849	513	838	999999	836	999999	22	750	368	979	999999	14	999999	246	634	999999	999999	999999	999999	779	999999	132	999999	999999	445	19	999999	705	999999	936	881	943	999999	897	250	707	999999	742	109	328	999999	969	840	999999	642	461	679	999999	254	907	587	801	999999	999999	607	727	73	390	999999	826	373	999999	999999	999999	999999	989	999999	999999	995	927	840	441	999999	765	958	794	291	81	999999	984	340	522	461	999999	358	90	103	999999	999999	522	643	25	733	282	999999	514	413	419	279	653	522	490	999999	327	76	156	999999	95	999999	813	999999	992	576	34	496	850	855	288	82	28	896	736	899	482	293	825	708	793	999999	454	391	999999	801	999999	999999	999999	999999	143	220	212	999999	999999	999999	486	86	651	448	709	785	114	658	134	999999	261	756	786	999999	77	43	251	448	942	999999	459	432	574	200	999999	563	646	877	721	78	869	999999	887	438	423	406	642	386	999	999999	705	795	266	999999	999999	999999	685	269	904	110	969	764	411	999999	999999	999999	999999	460	44	999999	148	236	936	66	477	999999	869	357	177	671	400	864	449	935	579	664	175	49	999999	10	877	387	973	999999	108	114	271	164	589	369	999999	192	352	853	868	478	858	999999	67	962	545	337	101	999999	709	114	999999	476	163	194	888	999999	999999	43	278	760	263	999999	957	373	326	999999	768	807	777	218	522	596	76	111	999999	999999	982	688	999999	550	295	739	912	999999	789	795	10	405	999999	999999	999999	318	999999	117	999999	543	999999	999999	646	831	569	294	999999	501	591	729	410	62	389	923	490	999999	578	728	999999	524	412	999999	583	530	713	372	335	356	835	214	999999	999999	999999	999999	999999	298	52	999999	999999	11	999999	999999	999999	69	395	948	26	558	999999	261	739	856	642	700	999999	290	120	125	127	206	959	119	666	999999	718	451	176	999999	211	202	88	999999	999999	473	999999	999999	560	524	145	765	356	776	417	583	474	999999	999999	196	999999	441	188	926	516	999999	52	999999	999999	34	351	943	781	898	357	747	999999	794	999999	179	459	149	999999	595	999999	361	850	192	701	999999	913	563	135	979	988	769	999999	161	438	963	431	86	999999	535	999999	201	983	458	429	669	409	999999	55	156	999999	990	711	592	946	164	999999	859	472	671	
999999	999999	817	802	910	587	732	31	999999	999999	747	382	999999	999999	423	788	999999	402	763	42	683	243	517	979	252	997	67	432	215	283	39	572	614	575	424	999999	383	191	999999	841	937	999999	323	900	409	365	97	518	179	168	787	999999	106	440	988	878	280	838	999999	999999	999999	310	816	92	125	185	999999	337	999999	38	414	999999	854	922	104	304	919	617	580	999999	999999	999999	263	999999	496	498	475	183	587	999999	123	545	631	999999	321	636	572	241	999999	233	596	999999	738	150	753	600	687	184	345	693	958	999999	268	673	12	980	57	769	596	626	709	594	749	243	915	999999	565	229	610	468	999999	688	999999	356	300	158	811	122	999999	895	811	301	838	894	587	459	287	999999	632	340	588	802	644	168	524	12	21	505	235	999999	45	999999	573	876	999999	999999	831	911	382	853	179	934	476	999999	999999	417	755	855	655	999999	591	999999	596	279	879	929	53	674	832	297	147	316	887	418	860	353	999999	961	933	999999	628	375	584	778	171	999999	999999	944	352	116	999999	166	849	769	302	437	871	999999	999999	40	999999	167	999999	95	716	862	57	67	839	471	999999	793	921	348	837	999999	999999	999999	117	999999	602	108	331	999999	999999	999999	466	127	125	999999	482	434	964	903	999999	470	999999	999999	71	309	606	999999	114	999999	426	463	245	511	999999	86	414	62	195	771	999999	999999	836	362	54	735	406	999999	999999	999999	988	265	999999	28	267	376	929	533	756	999999	629	334	999999	449	309	999999	746	955	194	49	28	999999	248	203	999999	952	634	934	454	336	902	999999	337	999999	999999	170	634	226	253	566	157	881	999999	387	999999	113	143	396	62	467	988	999999	999999	902	398	999999	26	635	552	315	742	994	88	999999	905	953	997	999999	556	149	953	529	712	628	892	146	999999	861	61	371	818	999999	881	987	348	462	931	434	309	333	154	999	673	999999	824	999999	999999	876	481	999999	999999	837	840	999999	514	469	999999	127	20	999999	445	165	583	191	496	504	123	999999	91	453	31	999999	996	232	994	954	855	775	803	739	342	257	390	863	264	981	999999	967	483	878	999999	814	424	58	999999	988	425	492	999999	999999	49	713	794	999999	999999	999999	840	617	918	560	999999	999999	323	280	918	197	775	720	926	999999	999999	999999	616	212	999999	217	157	999999	343	999999	999999	373	334	484	999999	629	462	362	696	720	151	999999	999999	923	274	762	501	999999	139	999999	223	999999	999999	936	231	999999	106	999999	309	958	999999	891	283	912	31	250	
638	838	580	999999	735	999999	999999	999999	373	999999	999999	693	938	966	999999	13	999999	642	792	832	807	398	263	805	533	870	63	737	333	259	999999	146	901	999999	133	662	574	840	965	801	682	358	572	912	798	412	999999	342	252	393	82	640	999999	199	443	250	584	774	766	865	999999	295	883	123	802	959	792	999999	843	63	999999	979	677	991	999999	458	999999	999999	999999	130	226	720	495	999999	999999	875	26	712	999999	883	87	799	84	110	442	999999	475	458	120	839	620	739	499	198	954	102	963	138	48	984	425	244	999999	645	649	648	800	943	935	927	999999	90	333	959	999999	999999	905	999999	999999	763	983	376	999999	177	509	999999	231	306	985	94	912	999999	673	606	467	999999	999999	999999	460	794	595	532	522	192	897	999999	416	539	222	324	197	395	579	284	11	58	999999	999999	146	173	426	999999	999999	851	999999	999999	417	727	999999	999999	607	999999	126	999999	178	999999	999999	57	280	969	80	691	94	671	897	526	319	398	604	419	840	999999	999999	297	377	999999	575	999999	177	843	133	688	47	90	717	999999	279	999999	116	550	205	999999	328	177	102	734	419	999999	953	499	744	29	132	92	301	173	185	828	397	85	885	191	879	999999	846	391	654	13	954	186	256	505	291	64	224	884	124	134	204	642	682	999999	718	999999	999999	114	565	999999	789	553	545	450	999999	41	999999	23	86	891	330	710	90	999999	341	999999	252	248	737	999999	868	416	999999	999999	999999	754	402	605	999999	999999	999999	999999	999999	699	224	410	641	999999	88	999999	399	999999	808	233	999999	493	562	277	948	940	999999	860	376	999999	96	999999	504	494	816	671	638	69	549	874	564	588	999999	391	200	931	999999	446	169	487	678	667	608	825	256	150	202	135	657	532	999999	999999	375	999999	612	842	905	156	999999	417	621	340	999999	999999	999999	225	999999	180	86	26	805	999999	701	888	818	428	773	678	247	999999	478	999999	999999	27	109	98	222	554	778	358	35	988	999999	752	999999	999999	16	675	999999	41	999999	31	999999	999999	727	785	999999	999999	521	194	79	236	909	324	938	119	929	643	833	579	12	64	999999	728	999999	816	543	948	33	480	421	108	521	216	999999	457	463	770	299	324	323	735	999999	594	289	999999	89	142	999999	756	999999	373	841	587	38	485	629	999999	650	910	251	826	999999	51	772	970	715	999999	999999	491	655	999999	353	518	266	276	31	808	448	201	737	999999	999999	999999	71	58	266	933	187	999999	828	142	129	389	83	496	281	999999	
821	318	999999	386	953	333	110	260	999999	332	331	999999	999999	820	882	458	183	840	692	196	980	999999	999999	999999	525	529	662	523	48	964	999999	769	995	999999	986	140	117	360	999999	810	176	810	38	934	612	999999	205	17	260	671	999999	242	804	999999	999999	107	604	312	999999	999999	670	587	221	65	886	561	999999	999999	834	751	350	823	392	881	999999	179	695	779	178	999999	999999	655	272	999999	758	212	965	910	29	888	535	805	498	34	999999	589	999999	999999	57	61	658	771	183	999999	330	392	850	922	74	841	412	999999	143	762	999999	24	324	843	306	683	596	856	414	945	226	545	334	367	999999	441	579	721	731	127	450	562	482	764	57	375	362	52	999999	999999	485	710	999999	735	925	999999	275	756	999999	374	465	802	367	237	291	785	67	493	999999	633	271	691	103	999999	999999	546	542	559	796	999999	331	999999	20	236	999999	515	873	999999	442	616	999999	999999	54	367	662	648	205	999999	999999	272	317	868	862	999999	915	794	617	656	424	388	999999	715	959	745	52	911	792	140	766	776	999999	468	61	999999	467	448	646	735	363	999999	999999	297	999999	534	623	999999	999999	796	321	999999	898	226	184	999999	999999	460	999999	309	325	750	999999	75	488	999999	999999	848	999999	298	756	477	999999	881	303	751	47	305	999999	999999	999999	589	231	995	999999	100	877	695	294	997	550	16	584	999999	420	612	817	999999	808	380	184	774	645	402	50	843	528	27	923	433	26	728	999999	438	999999	999999	529	860	999999	397	829	999999	564	819	748	749	893	810	471	691	933	761	999999	268	999999	356	943	999999	954	975	999999	999999	771	860	999999	821	194	999999	168	683	92	957	40	420	550	519	219	999999	653	301	949	717	555	999999	499	265	999999	999999	187	831	792	700	905	280	825	968	893	704	838	926	564	999999	652	787	999999	999999	730	86	718	741	999999	127	184	999999	999999	854	999999	539	370	999999	590	631	968	336	999999	999999	61	760	999999	999999	625	515	999999	999999	736	212	999999	999999	999999	999999	534	164	999999	445	999999	675	999999	252	999999	999999	663	364	344	121	999999	933	779	325	896	226	925	970	491	146	125	631	139	457	999999	824	789	999999	999999	847	202	436	786	533	642	225	999999	999999	516	999999	917	271	181	876	999999	803	433	749	999999	999999	999999	563	999999	708	329	73	546	78	999999	429	190	126	458	497	999999	908	999999	999999	999999	681	360	999999	464	867	228	999999	999999	262	75	133	999999	50	999999	498	258	999999	763	88	214	579	678	797	494	96	
443	999999	999999	999999	956	483	999999	999999	999999	198	66	482	108	805	489	475	612	293	999999	201	38	150	999999	960	248	290	999999	77	51	114	13	563	999999	377	433	427	50	999999	306	591	999999	223	974	487	441	776	540	999999	598	739	966	394	794	303	67	999999	999999	852	999999	676	999999	589	146	999999	999999	503	851	731	381	999999	434	999999	987	421	999999	999999	999999	961	528	472	749	196	999999	312	148	999999	999999	337	320	140	76	198	340	629	263	887	87	23	999999	938	924	809	586	536	315	139	999999	383	579	999999	137	399	333	973	926	999999	120	834	823	576	999999	523	420	250	996	999999	505	368	167	837	738	162	669	590	547	940	610	942	997	999999	999999	999999	999999	77	13	676	864	366	702	999999	999999	253	999999	726	214	410	398	345	539	79	633	48	225	742	514	974	730	743	436	986	541	999999	836	815	364	348	999999	353	247	329	999999	149	665	55	70	494	999999	943	385	999999	552	274	412	927	999999	182	999999	26	999999	38	999999	130	930	716	579	608	416	999999	371	866	999999	54	108	220	999999	999999	999999	179	681	999999	999999	787	367	999999	443	999999	764	909	440	192	999999	999999	790	218	382	260	218	948	475	999999	88	999999	999999	519	501	507	176	202	239	889	799	999999	344	543	27	169	762	999999	283	312	844	507	944	188	999999	896	264	889	837	999999	286	434	703	230	941	433	999999	848	798	999999	111	572	679	999999	393	999999	414	999999	201	223	999999	577	675	173	617	581	644	402	821	999999	253	286	364	792	613	374	307	124	602	999999	999999	999999	999999	999999	211	281	827	403	795	999999	492	17	698	624	999999	708	759	540	613	369	999999	812	36	203	999999	824	218	999999	937	28	868	299	654	607	268	582	735	338	961	345	753	251	606	999999	122	245	588	739	841	999999	999999	999999	511	242	803	151	887	999999	999999	999999	999999	999999	999999	776	662	202	362	999999	365	377	999999	999999	999999	277	615	548	215	737	999999	457	246	478	55	999999	413	999999	788	421	803	127	694	96	999999	584	282	813	785	829	636	920	882	497	999999	474	932	999999	199	999999	627	265	936	160	568	206	999999	594	894	433	373	561	413	941	296	248	682	999999	745	993	995	801	763	385	110	170	574	749	105	581	110	999999	999999	999999	999999	548	191	544	999999	488	444	687	919	361	466	85	516	999999	210	144	999999	54	999999	205	999999	825	502	560	59	407	999999	401	999999	322	333	154	649	858	156	748	999999	147	369	266	559	317	882	411	918	35	653	633	
548	999999	789	65	779	716	999999	968	999999	630	494	129	857	53	198	606	38	322	435	999999	999999	462	87	653	685	193	646	931	943	999999	641	999999	754	997	853	539	533	277	374	933	553	188	702	999999	652	249	408	516	129	286	382	605	600	995	838	999999	883	146	380	596	79	384	35	955	989	470	999999	859	199	658	83	999999	948	999999	114	616	760	650	10	445	784	140	999999	666	718	45	433	999999	168	767	655	999999	897	777	864	178	162	747	447	192	999999	548	326	470	213	999999	657	108	890	999999	335	999999	145	934	812	938	572	999999	246	953	999999	616	700	432	13	686	863	999999	637	936	999999	999999	212	999999	999999	245	999999	999999	463	107	388	999999	868	936	441	422	261	963	965	925	999999	999999	510	494	154	999999	848	893	467	526	999999	486	471	999999	999999	322	999999	999999	372	577	999999	999999	999999	148	575	712	747	764	990	590	434	999999	215	711	340	670	512	717	673	313	397	999999	883	936	999999	901	999999	914	999999	129	391	934	999999	398	999999	999999	888	999999	999999	999999	519	93	902	876	101	858	281	999999	622	999999	810	999999	653	999999	189	213	999999	968	799	673	849	833	999999	871	209	500	999999	999999	909	957	782	150	999999	241	794	313	28	17	844	490	630	112	301	80	319	999999	291	542	999999	598	999999	919	572	255	592	686	497	41	677	999999	559	999999	850	999999	325	669	524	999999	999999	999999	195	340	133	318	53	747	541	525	999999	999999	999999	999999	609	321	999999	999999	577	553	649	117	815	999999	340	253	931	176	261	635	755	649	554	869	999999	341	999999	704	999999	263	211	844	999999	972	478	546	391	793	854	999999	744	462	102	999999	999999	166	999999	207	10	879	999999	877	999999	999999	999999	999999	586	349	498	277	908	226	76	324	351	804	999999	843	518	999999	999999	147	322	721	999999	302	556	583	107	121	999999	215	704	916	875	334	999999	248	211	564	959	52	304	587	631	527	395	999999	629	968	203	226	688	216	999999	249	564	774	24	477	999999	999999	252	387	996	702	522	160	999999	27	455	725	999999	999999	999999	999999	843	999999	100	374	999999	779	954	999999	999999	64	526	497	897	999999	769	584	234	999999	208	999999	999999	916	590	999999	999999	244	339	611	522	478	584	735	382	208	999999	829	683	650	999999	999999	59	999999	469	941	186	999999	263	812	257	871	500	999999	755	877	999999	926	154	172	369	672	999999	352	616	450	479	791	999999	698	239	939	900	584	173	621	907	686	457	649	752	980	981	527	364	651	999999	676	
979	504	189	479	685	999999	291	999999	147	706	506	29	471	394	909	999999	582	999999	970	916	744	999999	999999	343	479	505	999999	388	690	922	987	965	472	803	811	619	999999	999999	263	999999	999999	999999	483	210	189	437	187	367	999999	427	944	56	680	70	932	845	534	846	999999	190	111	902	216	999999	718	541	556	668	582	299	54	822	999999	999999	623	999999	660	770	163	52	328	62	999999	273	977	941	295	412	871	999999	95	673	999999	83	287	400	69	999999	999999	647	880	518	785	780	999999	132	992	98	446	999999	194	764	692	957	862	59	999999	999999	247	999999	999999	154	797	616	214	380	999999	980	313	233	999999	403	999999	515	171	999999	276	999999	999999	855	949	206	999999	999999	999999	999999	981	802	221	999999	806	125	29	999999	401	736	999999	179	999999	999999	70	21	784	223	999999	791	485	186	796	62	999999	66	999999	392	827	59	999999	999999	834	999999	399	269	769	84	426	302	383	999999	123	434	98	999999	999999	887	794	937	421	752	371	999999	999999	804	15	168	456	750	72	999999	886	352	558	340	344	693	999999	800	252	710	796	752	418	910	999999	372	999999	684	999999	999999	598	890	637	435	29	843	46	594	999999	610	628	999999	240	746	999999	771	875	758	763	278	999999	993	694	711	999999	618	582	935	742	642	205	772	999999	897	48	995	714	133	999999	501	999999	28	546	642	999999	130	522	671	232	999999	999999	215	921	999999	890	999999	205	926	999999	999999	271	111	852	621	415	856	30	999999	707	692	67	999999	999999	272	999999	266	999999	62	629	834	106	999999	713	451	155	989	999999	829	999999	443	999999	788	652	999999	239	554	175	925	999999	235	999999	999999	963	539	243	999999	768	658	999999	999999	158	999999	999999	645	313	999999	999999	410	999999	425	14	200	336	274	999999	278	999999	535	42	77	101	531	826	999999	734	918	946	999999	217	411	231	202	999999	383	295	999999	492	17	607	879	166	765	460	810	230	999999	852	999999	646	965	645	242	626	145	542	626	999999	999999	910	395	999999	224	202	74	204	812	574	953	978	245	999999	102	927	163	911	999999	999999	25	999999	825	76	257	999999	252	766	999999	575	490	841	999999	341	590	106	222	999999	999999	572	999999	999999	418	344	999999	720	411	188	552	999999	999999	234	216	556	310	999999	94	328	166	687	950	999999	214	246	999999	121	320	903	206	995	715	688	999999	763	684	408	764	491	177	536	999999	999999	999999	684	112	265	634	122	40	861	21	893	318	264	999999	999999	411	181	259	786	410	507	982	557	599	
784	265	453	871	901	963	999999	161	999999	561	999999	999999	999999	143	829	487	207	873	345	983	821	999999	715	150	595	999999	593	242	999999	135	628	91	999999	95	328	999999	191	250	138	999999	418	742	688	702	999999	13	881	48	430	999999	212	634	647	574	778	999999	550	999999	286	905	380	371	771	999999	933	999999	429	444	999999	829	306	999999	744	447	574	999999	691	22	999999	592	999999	999999	999999	90	922	993	999999	101	999999	912	459	878	964	233	526	999999	970	193	999999	932	584	999999	232	999999	13	255	890	209	999	999999	724	999999	898	693	999999	825	558	999999	581	999999	369	999999	137	903	379	427	993	520	999999	527	117	507	253	482	17	678	999999	221	999999	677	113	245	101	617	999999	922	980	999999	443	999999	498	999999	611	828	572	256	999999	329	231	585	261	379	999999	482	591	999999	999999	426	685	121	502	347	613	904	837	999999	999999	520	714	457	447	722	86	230	38	999999	895	424	909	999999	368	13	999999	999999	425	733	999999	619	999999	971	999999	999999	594	332	999999	161	676	707	991	999999	19	799	614	774	148	539	302	67	454	763	999999	999999	516	924	999999	999999	999999	121	488	999999	177	999999	494	743	819	883	999999	754	999999	876	999999	198	432	999999	751	999999	398	999999	999999	999999	999999	899	175	272	650	767	57	999999	579	709	804	999999	229	999999	280	393	315	999999	954	264	410	548	45	577	612	143	446	54	182	192	110	999999	758	601	673	278	461	231	102	61	835	468	185	322	82	595	968	545	201	999999	264	527	271	108	485	891	999999	597	659	517	331	13	497	396	608	672	806	999999	999999	999999	999999	999999	999999	903	428	942	373	722	999999	27	174	901	852	813	928	583	870	999999	125	781	414	864	572	585	999999	832	970	788	714	409	789	999999	331	199	437	181	748	367	680	543	528	150	999999	999999	353	429	160	683	468	35	802	156	511	442	597	999999	520	203	183	999999	972	584	999999	999999	238	823	580	663	386	756	834	512	999999	582	263	273	771	930	242	310	681	999999	330	688	607	642	839	888	601	370	660	999999	194	94	571	999999	141	997	414	529	849	497	307	711	999999	300	999999	999999	189	333	999999	590	961	872	914	685	999999	330	999999	999999	984	999999	72	25	105	290	327	894	21	319	142	774	999999	999999	461	999999	989	618	497	316	999999	909	709	277	75	80	999999	322	180	999999	999999	811	509	818	545	167	434	291	615	910	999999	282	918	869	201	530	73	999999	420	729	696	646	832	999999	999999	84	999999	999999	950	35	
696	999999	724	999999	630	330	999999	707	177	304	759	999999	12	999999	344	202	990	839	85	999999	16	344	901	450	199	53	979	328	697	470	185	639	999999	999999	224	968	557	792	249	999999	266	365	91	126	969	999999	643	255	846	999999	93	152	999999	415	28	362	999999	999999	936	587	350	946	20	706	129	999999	999999	422	372	375	644	999999	999999	214	288	999999	999999	785	481	210	409	734	481	999999	999999	42	920	925	571	861	865	284	999999	661	530	319	999999	384	999999	849	999999	231	882	481	294	999999	551	999999	137	378	110	327	802	735	999999	616	474	999999	330	96	999999	450	850	511	510	370	351	999999	683	968	305	877	999999	631	587	999999	999999	10	484	500	491	415	798	999999	761	547	481	131	484	999999	845	114	999999	910	649	182	380	999999	970	924	999999	612	832	168	83	999999	538	999999	158	999	765	474	766	999999	604	794	651	656	749	962	888	230	999999	999999	999999	200	823	877	999999	414	999999	480	40	560	955	999999	999999	640	999999	539	999999	999999	999999	485	158	380	999999	234	315	999999	531	999999	999999	17	45	999999	157	999999	44	882	999999	999999	999999	743	999999	999999	443	216	874	725	221	21	536	220	953	587	257	979	620	752	853	598	999999	137	883	93	848	32	999999	641	731	999999	605	247	139	999999	999999	239	293	863	936	141	360	589	643	999999	999999	420	999999	999999	77	178	451	291	39	810	999999	70	860	117	446	999999	691	242	994	999999	999999	298	90	999999	474	999999	695	999999	816	721	248	982	493	999999	896	438	969	999999	574	999999	999999	323	999999	329	268	62	379	999999	999999	525	450	999999	595	942	114	999999	339	457	983	59	482	694	475	317	572	117	576	496	221	17	999999	999999	999999	441	632	999999	90	761	999999	422	648	519	340	300	999999	130	396	551	999999	999999	999999	999999	93	525	89	383	848	999999	757	161	999999	882	963	419	84	826	459	999999	999999	22	818	999999	120	571	411	963	364	185	46	999999	720	35	237	999999	908	929	999999	999999	362	258	254	189	14	195	999999	765	555	999999	999999	454	670	243	242	256	188	999999	999999	999999	999999	999999	29	672	864	315	441	999999	655	749	510	154	295	999999	801	999999	768	639	573	925	999999	645	417	443	999999	591	999999	486	999999	980	45	387	528	29	38	245	999999	581	324	699	999999	486	120	806	420	81	999999	363	999999	999999	488	999999	957	485	999999	999999	708	999999	712	282	533	954	667	674	999999	132	625	275	288	999999	999999	196	324	874	181	158	535	611	32	888	432	428	54	620	999999	999999	
430	52	999999	560	537	999999	999999	999999	176	799	818	999999	102	999999	456	894	85	877	999999	301	235	93	314	999999	943	107	999999	824	850	114	999999	999999	181	227	702	999999	141	727	38	187	327	281	708	381	339	98	999999	734	441	999999	353	177	999999	210	271	346	738	405	999999	439	999999	999999	999999	71	889	772	274	999999	999999	873	999999	357	848	173	974	953	385	932	408	854	588	829	392	322	999999	742	776	971	955	365	844	736	120	598	97	999999	89	646	492	567	824	643	148	999999	775	996	999999	116	999999	317	999999	805	999999	999999	851	270	661	879	310	156	999999	303	919	240	999999	999999	999999	260	85	701	999999	738	999999	841	39	944	690	824	547	999999	423	669	744	648	999999	49	740	358	999999	999999	999999	210	999999	345	999999	531	723	908	538	999999	759	78	41	534	444	233	364	165	732	999999	580	837	341	999999	733	999999	558	999999	999999	999999	295	888	512	258	90	673	402	114	279	508	231	781	295	798	14	355	999999	220	213	180	684	585	999999	841	256	783	999999	800	612	246	999999	999999	81	999999	464	871	565	783	999999	770	831	259	885	234	685	798	551	543	540	999999	697	348	999999	666	315	999999	272	671	11	306	999999	999999	999999	43	535	778	710	999999	343	143	789	855	999999	999999	349	999999	699	401	165	458	242	334	999999	234	548	999999	999999	415	243	999999	608	999999	999999	158	999999	240	757	999999	698	906	98	805	210	407	598	842	999999	999999	326	881	20	871	516	999999	74	999999	340	277	494	999999	403	304	999999	588	534	895	83	616	478	119	676	999999	702	258	999999	437	134	863	999999	999999	999999	750	99	362	744	999999	388	999999	94	493	899	999999	367	797	513	793	301	999999	999999	703	768	966	165	999999	214	999999	178	267	192	636	999999	477	999999	788	848	652	215	161	844	797	999999	844	999999	984	219	197	489	904	745	576	145	999999	990	931	999999	999999	595	881	157	580	568	999999	56	999999	999999	432	847	579	949	861	588	999999	776	999999	196	924	999999	180	997	27	684	274	999999	616	501	999999	999999	710	850	999999	999999	333	13	274	238	395	999999	999999	999999	787	349	909	955	884	987	995	999999	915	744	23	999999	424	999999	140	896	304	609	440	999999	302	946	146	729	999999	999999	265	999999	512	846	800	137	369	332	220	677	775	318	637	628	999999	999999	999999	965	837	121	642	449	999999	377	934	786	367	999999	555	841	999999	190	769	90	732	859	233	79	943	885	999999	101	673	463	131	999999	999999	811	460	194	999999	181	999999	84	999999	
815	273	144	999999	23	770	251	776	379	474	594	548	557	896	999999	884	501	31	999999	829	999999	776	999999	256	948	815	555	999999	371	465	999999	298	695	919	999999	596	99	166	929	999999	50	999999	999999	999999	536	447	999999	915	999999	310	883	159	940	254	999999	49	853	999999	999999	208	225	999999	415	914	442	305	999999	638	979	60	794	344	101	836	788	235	483	999999	720	510	401	999999	854	999999	999999	881	358	450	999999	877	742	211	999999	999999	900	467	999999	389	556	999999	999999	786	936	763	999999	548	68	113	466	999999	999999	432	177	463	807	585	728	999999	342	560	947	999999	339	111	317	593	152	370	935	330	325	103	874	489	916	614	703	101	999999	42	823	999999	984	913	321	320	44	738	999999	324	739	565	57	999999	999999	191	456	834	999999	999999	406	999999	178	999999	79	472	558	999999	547	999999	999999	637	999999	999999	999999	702	428	425	790	996	558	413	999999	620	591	759	56	878	206	999999	167	869	645	999999	636	999999	999999	848	844	999999	762	357	201	999999	442	111	999999	747	999999	590	762	999999	999999	458	373	999999	261	557	999999	319	425	679	490	812	999999	22	991	174	999999	999999	999999	579	999999	940	999999	999999	999999	714	188	490	991	309	620	615	971	136	825	197	269	642	999999	528	305	534	434	93	999999	388	697	429	120	603	84	656	964	999999	459	113	224	172	781	547	379	999999	327	125	69	875	841	907	999999	804	904	40	737	107	284	999999	515	161	344	833	999999	999999	380	398	234	963	651	788	999999	999999	972	999999	861	999999	158	242	216	318	34	999999	547	999999	999999	315	698	54	999999	866	909	999999	999999	72	999999	948	999999	621	693	999999	891	105	233	62	240	475	999999	808	178	999999	948	51	840	207	137	352	999999	238	999999	74	700	190	54	999999	879	274	135	909	999999	913	806	999999	549	287	427	999999	767	494	558	999999	483	890	999999	517	999999	867	999999	399	935	485	662	301	105	628	238	999999	61	449	183	966	999999	921	999999	265	605	421	502	999999	999999	209	585	999999	679	758	590	810	999999	536	866	21	702	735	974	793	261	514	442	920	999999	717	999999	328	321	592	427	999999	360	619	912	999999	999999	19	620	736	999999	861	999999	346	47	999999	404	999999	999999	171	273	615	947	746	14	100	999999	582	514	72	332	266	489	999999	341	999999	459	695	623	370	999999	999999	124	999999	893	400	999999	105	999999	630	999999	360	999999	159	328	811	615	614	999999	822	999999	999999	505	557	413	999999	381	536	14	999999	968	709	902	222	524	581	
500	999999	853	999999	208	883	699	884	750	972	521	340	767	529	423	999999	89	801	843	999999	999999	999999	999999	259	29	365	100	999999	661	612	458	533	634	747	321	905	761	11	623	642	103	999999	999999	441	132	50	768	999999	999999	999999	999999	110	999999	670	393	932	999999	603	999999	842	999999	825	232	147	999999	999999	706	29	999999	999999	999999	999999	999999	210	761	999999	999999	402	137	978	597	999999	287	537	983	357	165	963	364	389	39	167	417	781	850	999999	398	669	917	144	344	999999	276	87	50	551	923	177	908	816	181	483	476	616	255	999999	548	695	164	176	832	742	665	999999	488	925	670	405	360	494	188	101	484	992	644	848	999999	209	999999	441	999999	987	64	547	217	556	691	801	999999	673	728	702	514	751	312	601	999999	448	599	124	880	527	816	424	638	999999	998	484	971	999999	837	348	208	722	742	845	687	127	621	931	244	869	869	687	999999	485	999999	732	999999	999999	765	999999	609	382	560	906	999999	640	909	136	557	217	829	139	835	390	504	792	999999	467	914	999999	827	667	880	21	657	139	659	999999	504	275	794	928	640	936	738	825	171	835	674	999999	218	494	384	37	999999	999999	999999	385	981	794	723	232	138	999999	83	999999	502	549	258	999999	999999	757	632	291	422	900	999999	899	999999	679	999999	999999	792	999999	756	999999	293	853	971	917	287	284	181	710	552	999999	800	840	863	999999	999999	622	587	999999	76	461	861	102	999999	149	251	952	734	311	173	549	440	271	999999	740	658	649	578	340	763	999999	585	922	739	850	110	658	46	999999	355	999999	596	999999	999999	305	480	201	248	831	676	335	550	869	546	999999	999999	999999	796	999999	148	684	999999	257	869	999999	875	939	363	763	49	999999	916	879	956	999999	953	999999	471	999999	269	467	410	746	663	999999	165	716	999999	999999	719	571	861	913	715	671	963	999999	300	439	429	541	838	999999	792	94	999999	670	913	999999	59	861	76	58	862	681	283	307	593	440	215	169	999999	627	54	999999	731	12	174	294	202	614	980	999999	329	728	999999	926	954	579	29	494	803	996	686	999999	999999	813	61	44	398	666	999999	859	999999	269	978	220	439	999999	362	999999	506	628	197	444	880	44	999999	999999	62	356	352	999999	420	720	366	567	940	196	999999	918	950	139	999999	536	999999	131	999999	999999	750	418	496	640	226	613	999999	184	808	999999	977	470	93	918	981	51	323	740	448	514	903	421	280	253	351	444	999999	376	733	661	584	759	236	999999	
393	999999	999999	999999	797	807	731	192	999999	999999	219	512	834	42	158	854	222	128	999999	303	999999	339	999999	999999	298	782	157	999999	451	156	667	228	243	999999	534	347	190	610	943	999999	782	721	662	582	44	839	999999	433	228	999999	448	466	999999	932	514	999999	999999	617	424	999999	999999	120	740	611	40	990	999999	420	507	811	673	999999	184	999999	521	444	677	565	218	458	999999	999999	999999	999999	999999	211	152	311	999999	480	840	573	999999	999999	981	671	980	60	999999	53	570	199	925	999999	215	999999	291	44	421	80	386	940	409	965	999999	934	999999	178	903	829	999999	967	999999	999999	970	999999	425	256	70	999999	463	626	24	175	887	982	999999	985	999999	871	999999	118	999999	838	999999	899	999999	999999	96	56	999999	811	156	721	204	603	688	999999	446	999999	999999	45	999999	999999	616	999999	926	999999	999999	999999	145	732	999999	41	909	740	999999	672	933	999999	936	204	169	23	895	999999	479	303	970	999999	304	999999	548	999999	460	884	144	327	231	343	973	930	153	236	999999	231	10	125	999999	463	525	25	999999	375	178	999999	999999	999999	676	965	290	632	999999	793	564	244	194	559	581	35	999999	760	451	599	108	999999	999999	999999	999999	673	651	999999	492	999999	768	289	935	182	999999	243	19	184	999999	999999	63	350	667	359	671	676	47	450	544	786	857	765	573	375	999999	172	176	999999	857	12	323	926	999999	999999	34	999999	309	21	476	348	999999	431	999999	999999	999999	757	348	700	270	436	999999	211	820	999999	660	13	715	569	905	920	76	76	327	999999	943	136	209	999999	999999	396	999999	35	973	205	770	435	656	999999	999999	999999	823	475	999999	430	376	999999	115	444	105	31	999999	999999	116	556	281	949	114	999999	251	419	558	436	375	874	69	610	237	624	999999	234	356	999999	740	395	999999	601	999999	897	281	830	31	764	816	314	827	637	919	427	924	999999	331	195	148	419	961	396	110	999999	370	999999	884	491	509	870	674	999999	999999	720	459	679	565	999999	199	420	398	793	620	71	56	999999	691	809	699	124	903	171	198	331	433	710	501	585	999999	999999	946	999999	265	945	639	594	638	208	968	254	264	123	999999	727	30	178	776	999999	761	937	84	999999	999999	999999	967	512	54	677	296	748	188	980	680	683	474	858	538	674	431	462	794	492	841	999999	999999	789	174	470	310	265	933	462	999999	999999	441	999999	748	870	978	999999	549	999999	911	229	999999	284	999999	999999	263	172	639	112	617	308	153	591	999999	346	999999	187	999999	583	
376	41	815	999999	166	999999	252	602	119	667	695	304	999999	832	581	621	999999	585	356	852	999999	148	626	999999	999999	525	456	849	999999	999999	346	999999	788	965	594	999999	414	349	128	362	80	660	62	971	416	322	395	999999	20	999999	999999	948	831	495	376	238	999999	983	881	640	634	402	965	708	331	894	515	947	248	700	216	999999	467	993	999999	999999	95	654	424	532	139	145	999999	25	999999	999999	969	999999	598	999999	475	430	468	487	727	677	999999	999999	650	522	806	448	82	319	415	999999	999999	999999	999999	999999	152	999999	999999	358	510	499	563	949	999999	934	924	999999	358	882	235	786	581	979	275	114	861	741	13	999999	725	691	73	530	610	999999	999999	999999	589	999999	223	999999	861	999999	999999	238	123	746	100	716	999999	594	99	999999	93	629	346	510	572	609	958	411	757	999999	632	819	999999	43	348	727	999999	793	633	579	999999	521	924	471	999999	46	990	124	650	297	999999	141	601	999999	446	999999	999999	406	999999	979	820	811	957	999999	999999	167	802	999999	999999	372	688	999999	999999	999999	531	572	704	999999	507	536	618	844	999999	469	999999	500	227	999999	597	366	538	631	234	653	758	999999	999999	729	984	845	243	999999	716	288	999999	511	180	91	352	873	286	999999	898	42	370	976	61	999999	844	986	939	250	492	51	999999	999999	999999	317	761	674	18	999999	890	999999	302	999999	999999	482	860	849	999999	146	220	723	999999	224	999999	201	293	782	805	75	999999	997	906	993	428	675	454	999999	931	999999	329	677	999999	311	432	246	740	662	848	579	637	999999	666	803	40	768	961	618	999999	388	999999	999999	868	942	999999	999999	755	308	290	999999	37	319	917	467	816	542	859	999999	792	495	999999	630	933	999999	438	999999	341	113	963	999999	713	836	225	553	839	351	809	921	220	539	491	441	999999	396	552	327	86	208	999999	497	909	193	826	839	926	403	999999	641	514	999999	561	999999	345	630	748	200	103	374	627	475	732	937	567	262	999999	29	258	547	684	120	999999	142	999999	999999	750	530	19	385	626	446	305	177	417	20	978	999999	106	999999	647	361	234	712	581	520	764	971	625	999999	835	999999	154	508	957	403	999999	999999	535	999999	880	999999	190	999999	747	191	179	564	999999	556	999999	175	923	507	899	333	886	111	999999	999999	711	778	904	445	550	719	301	797	220	23	624	560	999999	236	999999	429	180	516	999999	399	351	209	999999	78	301	670	983	999999	608	634	517	294	866	929	168	999999	999999	745	177	37	889	381	
354	999999	999999	722	861	696	637	480	162	379	145	172	265	511	336	999999	154	999999	735	999999	199	999999	506	999999	999999	384	999999	767	114	999999	348	938	509	969	855	935	146	578	808	297	999999	999999	481	147	159	999999	674	999999	999999	488	601	999999	301	999999	192	767	999999	601	38	999999	628	999999	375	727	41	999999	663	295	655	401	698	575	81	448	646	999999	115	368	999999	990	999999	421	991	626	833	61	646	274	786	97	924	544	549	330	999999	999999	762	753	116	999999	50	388	11	385	789	999999	225	999999	597	999999	662	999999	420	47	999999	217	878	748	894	979	561	398	508	568	476	163	35	999999	999999	507	999999	361	262	239	999999	999999	419	616	837	807	999999	793	677	665	435	282	999999	512	553	461	271	24	999999	999999	400	651	999999	443	908	635	999	474	83	100	823	310	399	191	999999	999999	797	271	911	999999	153	767	721	999999	143	203	39	523	999999	327	246	294	503	135	839	309	999999	999999	999999	211	807	371	720	586	841	999999	999999	942	425	107	999999	999	999999	999999	999999	632	930	46	310	999999	605	486	277	755	853	999999	807	274	351	999999	999999	820	999999	710	289	782	57	999999	11	18	320	97	108	999999	663	247	191	731	999999	999999	378	415	676	992	605	999999	104	964	732	312	326	618	600	637	999999	999999	444	402	491	999999	584	795	44	999999	404	518	387	176	101	616	357	85	130	144	419	599	154	572	114	958	688	92	411	698	691	702	496	471	17	820	802	789	249	943	632	583	380	999999	598	97	943	927	873	126	955	250	999999	466	227	999999	698	872	297	533	521	999999	394	345	999999	999999	31	916	168	281	999999	567	836	187	999999	999999	999999	769	999999	26	25	760	999999	295	743	450	999999	40	253	514	131	930	501	999999	431	999999	199	999999	775	896	999999	36	999999	999999	311	397	414	320	953	392	285	999999	898	281	517	760	292	108	602	168	999999	991	999999	654	999999	999999	76	129	999999	382	646	193	994	87	950	988	992	618	983	356	45	893	86	861	999999	201	999999	230	208	671	847	100	442	616	408	84	363	123	451	427	330	295	564	581	745	999999	934	820	330	999999	768	674	124	255	132	603	915	811	426	958	852	999999	920	94	534	556	999999	387	999999	876	999999	878	177	566	35	750	339	504	125	999999	267	221	899	679	999999	999999	975	196	493	804	168	552	697	492	574	484	999999	480	57	999999	352	999999	150	453	999999	890	507	558	230	382	999999	421	695	999999	701	641	946	251	191	361	580	563	
894	874	717	92	190	684	999999	550	386	859	456	926	999999	709	80	455	785	22	675	427	966	999999	539	747	857	999999	791	999999	537	133	298	696	619	788	662	276	736	812	710	823	565	999999	996	415	964	769	495	991	571	500	466	999999	685	999999	596	783	344	969	235	772	892	999999	22	262	999999	760	999999	15	57	804	999999	999999	311	999999	999999	999999	124	134	999999	97	922	799	371	999999	667	128	999999	466	999999	879	931	766	586	937	999999	506	666	743	844	999999	999999	999999	999999	999999	999999	493	868	999999	999999	309	668	999999	196	147	850	102	999999	975	595	999999	999999	999999	812	177	873	953	396	999999	999999	365	631	381	290	579	636	999999	855	603	999999	184	260	188	175	893	220	720	579	999999	97	837	807	690	999999	401	464	999999	677	999999	894	999999	107	504	999999	935	678	297	930	616	511	419	247	999999	720	421	202	570	684	919	956	162	383	946	286	95	557	940	999999	888	999999	34	763	89	708	437	999999	999999	278	240	224	999999	790	963	938	678	599	712	970	999999	209	999999	999999	758	999999	742	455	160	999999	824	999999	737	74	52	502	486	999999	167	396	293	344	447	999999	453	704	999999	372	420	17	607	495	845	970	496	688	999999	107	15	269	999999	982	926	999999	453	853	999999	859	747	999999	999999	33	442	326	687	999999	762	999999	483	63	999999	379	44	152	999999	338	541	767	577	363	281	999999	650	897	429	310	418	909	999999	600	227	183	624	949	555	584	63	999999	293	999999	926	629	624	952	483	999999	947	783	916	124	321	720	291	394	999999	83	382	544	897	386	984	852	752	999999	835	612	755	95	999999	46	285	23	999999	483	436	999999	763	698	424	831	363	634	999999	734	288	507	999999	999999	760	999999	211	519	631	907	999999	999999	999999	741	126	870	841	861	196	879	839	999999	246	999999	958	999999	319	999999	129	75	33	999999	999999	28	604	338	720	999999	335	124	834	999999	391	999999	372	361	775	999999	581	999999	989	501	447	123	999999	980	270	93	281	222	173	999999	399	999999	884	760	226	999999	147	787	159	326	536	999999	55	83	916	999999	445	606	772	999999	112	574	85	531	999999	744	133	624	78	637	999999	999999	951	317	376	825	692	999999	145	916	999999	794	405	673	965	375	999999	999999	73	999999	999999	999999	450	876	424	999999	490	362	848	481	999999	522	719	522	81	423	131	737	706	101	978	833	470	999999	999999	318	999999	411	566	546	675	311	561	999999	989	579	999999	85	893	551	344	339	763	664	190	999999	85	
999999	601	551	254	341	125	971	621	813	214	595	473	999999	655	999999	796	311	805	433	961	250	532	999999	751	55	843	999999	756	648	80	806	675	50	243	296	999999	24	302	344	196	589	856	186	999999	86	611	999999	896	265	543	461	858	757	410	999999	360	999999	799	208	999999	999999	999999	973	743	407	919	433	871	368	279	781	999999	999999	246	382	394	355	999999	675	444	65	268	500	999999	618	948	999999	999999	409	935	710	999999	104	846	999999	374	883	443	967	999999	187	916	538	986	761	453	396	520	38	449	999999	971	134	763	442	701	999999	868	134	459	12	794	472	432	568	566	913	624	20	18	999999	912	999999	518	266	148	730	514	353	175	999999	407	611	999999	931	999999	100	999999	413	534	999999	25	319	999999	164	393	454	115	428	205	999999	772	510	999999	999999	102	999999	615	507	304	971	220	524	999999	898	604	192	512	501	828	475	999999	999999	485	999999	999999	999999	653	364	873	999999	624	999999	157	999999	789	999999	591	31	839	928	485	833	119	563	439	500	360	999999	559	210	941	614	599	730	956	560	999999	661	452	498	167	261	633	609	356	999999	377	332	118	999999	601	491	999999	899	990	999999	111	999999	929	996	253	999999	804	672	752	20	496	427	680	238	872	930	579	999999	771	234	209	509	216	314	133	38	510	999999	609	460	952	699	739	216	458	999999	731	999999	255	999999	456	961	857	346	638	949	651	880	835	670	911	321	138	765	549	999999	715	625	872	225	532	952	73	302	67	999999	687	999999	999999	769	999999	133	105	647	999999	248	652	870	676	183	386	630	26	938	548	641	571	974	667	856	397	115	583	999999	999999	503	898	565	289	841	999999	188	110	999999	471	788	999999	491	987	310	950	845	949	699	999999	999999	935	134	753	426	235	713	806	923	999999	103	999999	75	999999	284	350	999999	591	834	912	208	529	999999	999999	760	999999	90	986	366	905	552	166	884	200	698	568	773	812	999999	999999	558	381	187	999999	378	999999	159	444	713	960	999999	264	124	786	640	383	999999	657	999999	11	155	726	450	999999	828	936	665	875	357	715	576	284	728	228	999999	826	999999	266	999999	522	275	999999	283	406	52	999999	52	107	559	325	583	126	819	861	471	831	931	169	865	999999	582	284	97	997	393	589	535	999999	432	999999	41	999999	558	479	999999	509	999999	53	975	539	894	999999	325	999999	142	459	464	867	999999	532	894	192	999999	666	940	990	558	286	23	462	999999	156	674	745	293	855	568	350	
135	961	389	888	999999	336	548	999999	959	64	865	933	134	667	149	900	919	999999	999999	891	539	745	951	176	999999	999999	776	999999	893	579	748	287	891	124	742	795	999999	999999	997	74	128	999999	999999	503	421	999999	337	105	999999	773	825	444	526	677	810	999999	20	222	857	671	559	800	129	389	315	999999	999999	20	925	353	757	999999	851	273	999999	612	714	457	999999	950	194	999999	741	999999	753	313	760	223	313	362	784	929	159	999999	514	328	806	651	197	833	999999	999999	180	663	25	913	593	262	904	207	675	999999	467	907	487	878	69	999	635	12	827	828	706	572	569	827	763	999999	759	453	806	72	269	921	912	867	510	88	114	999999	720	507	318	116	686	231	999999	251	848	999999	269	807	25	195	16	999999	999999	999999	103	999999	159	76	503	460	401	613	303	545	994	619	999999	981	895	795	291	329	519	999999	885	347	365	521	677	132	194	998	57	999999	915	703	256	999999	984	916	690	653	999999	858	714	83	999999	926	257	999999	268	999999	911	230	904	999999	999999	30	722	999999	832	638	399	380	999999	402	566	229	630	300	373	476	997	979	114	637	325	661	885	811	418	438	274	999999	864	905	96	999999	179	238	14	235	189	237	93	62	999999	633	999999	321	517	708	306	956	864	792	291	932	125	277	371	999999	999999	911	348	403	999999	950	516	370	316	739	60	401	999999	148	296	769	999999	62	999999	691	80	573	999999	709	142	317	584	82	999999	164	711	999999	999999	965	99	278	888	999999	689	313	127	999999	15	778	658	904	670	999999	505	521	999999	73	894	679	999999	571	999999	638	270	999999	376	443	746	161	38	158	534	330	999999	28	880	999999	999999	78	574	849	568	525	61	237	647	999999	576	112	127	647	17	197	997	528	661	260	428	633	999999	683	483	853	750	510	380	999999	999999	487	999999	999999	700	825	115	999999	999999	101	587	43	417	999999	867	999999	44	390	150	999999	332	530	999999	630	787	739	141	891	375	714	999999	550	857	308	190	99	472	297	947	191	999999	879	524	569	673	395	225	428	999999	839	999999	999999	999999	42	26	999999	999999	20	53	999999	694	223	752	299	326	46	185	118	337	777	999999	747	999999	958	265	453	16	797	957	401	523	712	85	535	894	414	191	999999	292	999999	999999	461	253	987	497	868	136	999999	252	636	219	116	999999	48	668	82	928	410	777	999999	149	332	62	652	446	981	999999	226	405	999999	855	361	826	302	999999	999999	503	455	470	397	327	781	
554	330	191	416	621	47	867	821	486	780	57	719	894	646	409	601	550	516	999999	999999	829	341	781	999999	290	798	999999	999999	579	482	940	390	255	999999	778	999999	470	999999	999999	110	358	583	435	85	314	117	407	172	320	902	999999	954	666	417	951	999999	549	999999	999999	823	808	919	252	13	840	666	473	999999	999999	999999	999999	520	156	630	560	999999	906	706	554	182	400	77	637	676	578	985	723	838	417	564	193	999999	903	547	302	439	999999	999999	245	647	643	999999	999999	644	772	394	808	46	856	705	317	843	779	999999	432	999999	292	999999	435	854	999999	635	999999	313	999999	999999	617	999999	338	131	914	484	470	906	539	999999	773	999999	904	194	999999	999999	999999	999999	257	349	999999	949	124	561	999999	766	996	390	703	17	752	990	160	779	776	999999	707	734	790	832	382	872	999999	903	966	298	670	250	677	266	653	416	66	153	634	667	494	776	999999	158	488	999999	212	531	776	783	842	135	999999	999999	999999	999999	921	424	967	999999	999999	220	594	858	105	755	712	447	363	345	933	16	155	119	715	930	760	999999	354	301	669	893	137	192	455	545	833	700	999999	407	494	641	186	148	142	999999	192	125	62	999999	377	999999	177	440	849	836	980	308	271	58	496	289	80	999999	826	641	93	411	999999	560	921	999999	999999	956	850	302	999999	999999	999999	441	748	644	589	999999	923	905	726	696	343	619	565	999999	439	238	910	999999	570	510	999999	501	199	999999	712	502	811	999999	603	999999	590	557	15	973	331	829	999999	852	999999	999999	752	921	914	397	999999	999999	994	396	582	999999	56	645	731	999999	694	485	252	968	999999	96	808	567	311	999999	116	785	999999	592	999999	999999	999999	999999	515	120	999999	401	999999	999999	711	918	999999	999999	783	671	173	944	825	685	999999	845	587	341	920	999999	651	194	620	408	999999	292	190	412	999999	972	14	999999	140	620	572	303	898	450	266	22	999999	999999	999999	999999	352	171	960	927	313	999999	32	596	999999	901	999999	573	780	999999	520	999999	738	105	999999	811	666	185	814	999999	123	999999	947	999999	85	907	35	267	411	980	65	129	999999	999999	999999	999999	950	418	849	239	161	999999	999999	720	999999	837	284	999999	160	972	973	177	357	999999	813	329	999999	885	520	241	999999	211	171	800	132	400	106	999999	999999	418	999999	257	335	999999	63	125	471	237	217	248	632	999999	117	438	16	888	772	576	449	779	413	999999	897	618	363	999999	999999	722	597	538	999999	999999	495	741	122	725	841	772	
702	698	857	193	678	282	608	343	999999	733	999999	244	628	999999	45	227	14	795	359	999999	231	113	288	749	640	678	999999	999999	56	375	326	290	999999	999	874	751	921	230	397	999999	20	999999	999999	113	927	362	910	999999	764	278	737	326	375	999999	999999	598	420	118	552	999	775	775	297	728	416	513	196	628	654	294	306	999999	999999	734	999999	212	257	184	821	287	767	296	78	778	638	10	915	923	459	286	340	999999	677	397	849	244	999999	999999	999999	424	175	292	565	480	971	953	918	640	999999	999999	350	245	999999	275	999999	999999	706	999999	100	416	598	273	179	378	953	492	999999	999999	999999	472	481	130	999999	406	121	485	731	999999	806	685	999999	284	506	121	936	105	527	412	165	999999	537	222	47	999999	826	999999	999999	197	527	489	999999	907	756	955	999999	229	999999	889	163	756	757	118	712	414	334	323	999999	67	442	858	965	703	999999	999999	934	268	93	999999	580	219	372	543	81	326	838	999999	999999	551	255	716	346	637	259	999999	614	999999	999999	632	956	999999	145	65	754	999999	999999	153	61	242	30	608	145	562	319	999999	393	223	47	395	576	160	795	226	999999	725	999999	999999	454	999999	909	515	758	461	249	77	84	999999	999999	412	999999	999999	132	295	530	646	580	783	328	315	999999	400	999999	123	999999	806	999999	918	253	39	157	196	699	999999	333	515	849	684	999999	999999	869	86	434	634	999999	881	37	510	695	175	155	999999	18	148	440	518	132	999999	405	443	360	165	999999	759	999999	616	995	527	961	999999	797	999999	469	87	446	939	966	757	530	183	778	216	233	88	884	999999	188	560	174	999999	392	214	999999	880	890	999999	23	674	999999	999999	999999	510	548	999999	377	258	278	931	702	501	552	375	124	999999	664	154	932	984	999999	846	438	444	362	999999	999999	592	617	999999	196	999999	999999	301	388	999999	297	999999	667	999999	999999	635	150	256	858	673	273	999999	100	66	225	746	781	38	799	533	999999	452	157	999999	58	785	641	689	745	999999	999999	260	987	570	934	396	487	999999	283	250	706	191	586	689	883	614	501	561	374	449	950	897	999999	854	999999	845	130	274	504	925	994	460	510	887	999999	22	40	999999	999999	999999	269	402	754	559	827	999999	866	468	519	999999	293	89	999999	305	30	677	999999	142	566	999999	276	999999	999999	358	256	255	999999	698	590	870	583	971	999999	545	190	557	999999	942	999999	646	979	661	999999	71	641	914	999999	215	867	430	263	999999	999999	999999	999999	56	517	406	
313	581	687	177	877	999999	859	321	649	999999	999999	472	999999	999999	999999	920	999999	999999	467	823	716	999999	119	999999	999999	170	617	685	18	999999	983	999999	50	745	639	456	959	811	784	999999	211	999999	275	999999	100	999999	894	999999	793	999999	921	947	999999	694	690	971	999999	221	999999	717	41	184	312	251	796	981	432	789	186	658	960	999999	999999	361	999999	396	76	753	999999	435	275	999999	891	966	485	45	555	355	65	999999	999999	747	474	76	84	999999	27	999999	569	119	973	114	269	145	999999	623	127	237	82	999999	905	718	836	911	999999	999999	292	999999	765	761	999999	86	734	519	674	223	834	763	999999	999999	378	53	194	999999	462	170	999999	756	884	999999	918	327	283	761	762	275	911	562	625	223	744	681	267	807	683	999999	380	750	471	868	789	363	951	487	999999	862	533	999999	459	290	950	536	462	903	999999	118	999999	999999	756	999999	311	281	999999	999999	850	999999	999999	387	592	999999	999999	169	294	999999	83	564	375	999999	836	900	742	350	112	344	272	999999	228	363	964	574	104	999999	994	72	567	999999	225	888	636	237	999999	999999	977	894	499	791	251	446	829	288	743	15	999999	856	666	960	999999	803	800	642	999999	431	422	999999	471	999999	175	232	458	566	349	999999	169	999999	999999	595	373	218	999999	481	999999	999999	533	685	830	98	270	147	999999	606	348	421	98	994	999999	654	733	958	433	116	625	29	988	999999	939	999999	846	537	999999	80	597	960	999999	328	675	696	999999	737	197	383	132	37	826	999999	227	927	397	175	849	178	861	414	785	999999	855	947	793	270	745	573	999999	999999	114	334	18	387	999999	770	328	72	756	999999	770	999999	984	597	999999	147	999999	22	869	681	688	864	219	193	999999	229	999999	728	999999	637	999999	624	141	399	999999	501	842	999999	473	627	999999	787	421	865	643	735	753	999999	754	656	999999	733	704	999999	54	249	125	999999	213	243	999999	600	168	129	14	999999	999999	595	674	700	304	215	548	251	835	900	452	353	549	449	476	999999	973	257	422	999999	919	570	354	683	999999	27	999999	239	999999	255	629	302	860	496	816	168	593	64	361	18	195	462	735	154	999999	771	285	763	767	999999	626	911	706	746	236	358	251	990	324	999999	578	318	922	589	999999	999999	492	999999	999999	317	621	999999	895	413	82	467	999999	209	886	999999	741	873	471	999999	628	718	596	999999	269	468	916	603	999999	84	440	876	540	155	872	646	999999	232	140	459	999999	999999	25	999999	999999	769	523	51	
113	710	999999	705	846	999999	999999	563	564	378	793	174	400	999999	190	820	999999	205	927	689	337	249	999999	518	742	999999	755	920	702	999999	449	500	999999	875	499	38	999999	735	40	845	999999	319	92	910	439	966	999999	463	527	999999	329	478	999999	834	714	863	385	37	962	834	999999	50	860	999999	928	999999	999999	525	999999	999999	292	248	999999	92	504	28	167	424	88	776	952	301	403	999999	974	971	999999	120	171	635	653	510	772	205	905	154	458	999999	999999	147	746	999999	999999	376	912	90	313	760	340	696	706	960	949	196	999999	648	646	999999	296	957	644	119	363	892	507	999999	476	970	187	360	569	999999	443	941	40	419	366	37	595	893	667	898	780	475	999999	693	561	586	323	266	507	999999	535	33	999999	636	189	52	868	999999	614	343	582	979	136	999999	999999	17	165	472	999999	999999	767	402	999999	999999	339	888	963	814	229	999999	656	920	852	999999	810	999999	448	403	239	323	999999	463	289	334	325	800	349	568	999999	999999	430	999999	974	999999	999999	999999	999999	757	306	999999	89	64	912	724	686	662	137	661	560	116	569	762	242	968	999999	314	123	965	430	999999	999999	405	647	675	999999	804	999999	964	147	677	686	999999	107	938	244	999999	551	564	647	662	673	687	999999	70	999999	668	999999	16	436	33	29	768	337	999999	751	684	416	999999	999999	881	717	172	999999	883	999999	879	664	304	999999	356	999999	558	327	767	866	862	397	587	999999	801	196	999999	999999	123	657	999999	362	340	197	559	999999	314	999999	765	945	999999	172	999999	640	999999	13	324	999999	999999	270	471	450	999999	999999	889	296	828	555	464	695	777	999999	410	999999	510	999999	334	117	184	659	458	259	561	999999	365	699	999999	947	587	797	872	999999	457	853	195	478	792	439	307	272	868	759	999999	80	178	876	762	999999	139	587	678	216	106	430	811	222	888	999999	999999	199	33	881	967	666	823	119	186	556	999999	42	734	895	809	912	999999	699	414	491	653	488	936	999999	817	999	129	665	571	36	52	999999	999999	53	893	118	249	987	791	187	999999	68	999999	999999	999999	107	853	782	407	194	999999	122	999999	407	105	67	262	999999	74	968	547	167	999999	159	514	76	453	690	12	701	672	803	908	237	244	594	788	731	518	720	155	346	268	387	999999	929	999999	192	947	999999	855	591	999999	822	640	99	999999	999999	999999	999999	653	172	779	705	521	837	214	999999	172	511	999999	531	149	353	822	210	899	170	999999	584	999999	999999	742	999999	846	
91	999999	95	999999	155	83	999999	999999	999999	76	983	999999	562	865	559	725	596	29	999999	566	333	451	579	10	439	199	999999	786	125	890	392	429	612	999999	999999	956	999999	983	27	437	40	999999	999999	287	839	643	347	304	214	859	313	999999	999999	610	522	640	999999	999999	166	955	722	462	914	836	683	563	999999	702	435	999999	606	613	11	18	536	832	39	302	999999	796	851	65	581	266	586	151	133	12	347	999999	655	44	826	999999	715	577	999999	585	603	999999	689	645	999999	612	999999	700	999999	999999	83	689	999999	999999	923	370	113	666	880	658	260	999999	999999	951	364	999999	946	572	786	939	303	959	999999	453	999999	885	999999	999999	999999	969	13	886	900	836	929	657	199	999999	999999	999999	999999	58	999999	928	335	70	846	999999	290	243	665	690	913	310	993	123	443	167	999999	47	263	897	999999	999999	654	373	999999	999999	31	707	446	309	460	999999	980	254	999999	328	999999	999999	48	378	925	952	999999	999999	973	599	999999	816	224	41	337	999999	212	999999	578	785	283	962	429	253	716	999999	797	999999	239	592	330	749	850	125	49	682	999	884	971	527	999999	341	400	999999	760	999999	492	414	971	387	999999	919	675	999999	54	166	218	999999	662	352	165	946	93	390	279	103	999999	109	992	654	83	327	999999	61	188	999999	571	387	999999	510	101	392	394	851	473	410	999999	373	80	999999	999999	214	232	999999	999999	660	258	19	999999	999999	250	393	999999	326	999999	801	829	624	309	111	594	831	312	999999	261	999999	562	999999	917	869	29	601	999999	119	191	869	105	999999	689	527	694	562	615	825	270	707	970	77	999999	672	581	999999	74	999999	299	642	999999	999999	377	599	108	26	102	999999	647	649	364	313	145	999999	705	999999	934	999999	417	41	225	999999	999999	553	999999	494	693	254	297	570	536	69	820	549	967	34	103	999999	429	999999	470	712	188	621	353	667	932	114	966	999999	524	293	999999	999999	426	425	189	824	796	613	999999	999999	615	86	122	305	492	596	475	681	274	999999	362	739	571	513	307	999999	210	144	562	588	288	83	999999	253	999999	562	132	552	999999	279	303	815	354	999999	107	112	508	57	184	345	999999	295	949	680	999999	822	696	999999	127	909	623	661	61	744	999999	541	39	869	999999	930	474	923	999999	994	549	547	999999	947	999999	205	771	162	999999	226	950	993	134	999999	999999	683	866	218	999999	935	655	642	763	609	63	565	82	639	999999	999999	871	999999	458	955	140	999999	437	999999	507	921	148	471	
701	835	794	575	417	663	555	999999	73	265	999999	900	348	907	784	786	999999	850	133	141	999999	716	354	999999	544	178	245	999999	999999	127	999999	999999	797	999999	999999	928	814	488	157	999999	93	143	999999	616	225	999999	617	232	608	651	999999	999999	999999	16	566	999999	490	558	41	249	428	999999	868	999999	553	985	113	163	967	999999	971	999999	703	999999	58	770	535	738	29	986	561	22	331	604	999999	64	999999	790	628	955	447	265	456	908	989	467	274	244	72	239	453	463	265	999999	679	999999	953	92	958	795	459	752	538	54	687	999999	304	273	683	499	281	323	535	22	418	715	959	999999	725	590	506	301	675	789	999999	107	757	999999	924	999999	110	632	832	832	505	695	726	999999	230	999999	173	10	561	573	958	140	999999	999999	999999	964	488	999999	367	377	299	168	87	749	511	590	999999	725	348	999999	398	648	490	703	516	723	999999	557	573	152	999999	505	740	111	830	412	179	999999	244	960	345	999999	999999	464	999999	999999	617	977	900	999999	924	999999	661	703	999999	320	999999	235	736	620	975	931	595	999999	999999	794	427	976	918	108	420	154	999999	999999	522	457	999999	36	170	179	115	20	656	933	999999	999999	843	47	926	520	999999	944	999999	623	999999	999999	999999	59	513	747	919	641	999999	802	229	780	999999	283	190	727	936	623	74	567	514	964	999999	661	998	999999	951	390	59	407	345	999999	999999	999999	403	117	111	999999	522	422	260	999999	999999	854	713	999999	999999	570	999999	999999	999999	149	879	999999	118	29	138	999999	61	541	796	538	591	999999	466	753	999999	99	879	999999	626	611	110	651	316	50	23	999999	948	561	949	391	534	851	822	205	596	999999	758	383	978	417	282	981	625	999999	882	298	398	999999	43	933	690	783	581	972	49	238	903	78	999999	708	745	500	999999	999999	14	740	840	270	166	256	999999	505	104	219	339	128	999999	999999	168	725	42	987	528	26	700	999999	999999	849	166	368	262	690	378	999999	671	782	399	220	717	152	458	137	804	786	602	194	689	371	643	999999	212	999999	910	290	675	758	972	999999	715	999999	469	990	113	797	999999	650	137	823	548	557	729	815	878	25	276	999999	999999	741	423	516	71	908	215	245	166	944	779	999999	605	913	809	824	505	463	682	467	33	17	792	951	66	866	823	96	201	999999	440	894	23	770	999999	240	161	999999	202	560	784	999999	640	999999	999999	50	227	999999	999999	905	320	999999	342	809	880	186	999999	471	999999	204	95	999999	53	999999	
514	885	84	835	999999	579	999999	306	270	131	682	165	376	742	91	26	999999	198	348	296	86	25	561	214	889	398	290	689	749	999999	999999	664	999999	870	545	985	966	999999	297	178	242	24	164	221	999999	999999	999999	217	390	443	556	897	999999	999999	999999	499	999999	999999	999999	949	999999	999999	557	272	656	999999	340	999999	206	106	60	266	901	179	64	72	860	350	87	173	588	83	999999	999999	451	999999	883	78	187	56	661	106	446	999999	880	999999	999999	892	564	118	395	314	21	294	999999	999999	996	611	999999	631	999999	983	999999	782	371	224	683	999999	821	999999	144	272	999999	999999	999999	999999	820	563	999999	803	605	968	999999	969	778	284	72	24	999999	161	582	281	375	556	417	677	999999	664	976	999999	576	226	81	999999	999999	133	999999	861	999999	439	479	999999	322	999999	36	670	207	822	999999	97	162	668	328	669	999999	863	896	771	999999	999999	649	999999	999999	633	237	389	897	308	995	999999	297	211	175	493	681	999999	959	476	999999	999999	479	491	660	888	513	908	897	411	982	120	999999	225	129	92	789	323	854	688	671	647	773	899	827	999999	999999	951	503	835	987	364	903	999999	250	999999	999999	999999	505	698	130	999999	999999	495	325	884	999999	81	999999	93	703	368	295	280	804	883	974	999999	664	311	98	562	414	72	423	627	216	999999	975	135	794	631	818	999999	567	352	165	287	999999	942	929	728	869	999999	999999	629	79	633	625	999999	30	717	999999	203	609	999999	914	999999	81	999999	678	623	106	956	298	82	550	139	712	999999	728	999999	995	721	382	370	692	994	931	794	999999	583	999999	618	999999	86	137	624	556	999	999999	736	216	886	274	315	632	913	131	69	89	999999	920	999999	638	333	722	999999	820	249	999999	919	498	287	150	104	443	487	999999	222	944	999999	583	999999	999999	991	999999	999999	457	77	738	999999	999999	999999	715	617	662	27	979	999999	364	355	803	999999	134	518	248	928	999999	179	999999	999999	72	908	124	163	366	217	999999	999999	843	613	999999	999999	999999	105	55	626	999999	532	441	425	508	999999	857	999999	132	276	588	516	753	561	373	287	204	594	716	964	999999	561	260	455	879	342	938	750	999999	60	806	38	472	622	367	223	737	456	646	993	999999	525	41	100	628	631	893	291	250	57	999999	916	389	90	868	20	281	986	546	176	140	117	578	81	999999	560	53	999999	204	999999	549	747	948	722	913	242	530	170	826	257	448	999999	510	973	501	999999	999999	391	753	356	999999	999999	910	479	
999999	943	999999	959	630	78	587	999999	97	100	507	810	968	666	177	636	489	121	170	999999	727	483	606	999999	580	580	910	662	999999	847	218	798	836	478	859	999999	295	570	540	757	670	685	569	420	476	690	920	983	224	127	867	830	591	999999	751	390	347	999999	389	59	168	925	385	249	881	709	973	999999	806	207	350	919	580	412	628	999999	913	999999	138	889	659	927	447	270	980	388	999999	224	726	479	632	943	191	491	599	744	310	999999	999999	999999	716	999999	186	27	777	947	999999	999999	994	709	476	999999	223	999999	399	240	487	124	269	503	999999	759	999999	337	574	406	737	99	999999	883	742	593	658	370	182	239	999999	430	492	42	138	999999	229	26	999999	482	729	999999	101	368	266	195	70	44	274	999999	656	849	452	380	220	169	999999	120	967	883	502	853	326	999999	999999	67	632	236	374	474	999999	757	335	102	676	55	997	454	999999	556	999999	624	105	225	582	999999	977	121	822	969	661	118	59	128	980	876	999999	931	999999	209	999999	833	669	800	426	898	523	360	704	175	172	922	493	420	361	877	757	999999	587	588	89	999999	414	999999	813	999999	708	217	122	799	679	76	575	427	993	698	954	305	798	999999	387	626	417	657	999999	739	625	638	767	112	129	274	353	299	999999	52	428	273	987	995	200	999999	999999	905	495	999999	356	75	426	662	923	461	312	903	210	462	113	757	598	83	999999	79	999999	20	679	414	722	999999	308	950	279	690	318	802	493	81	388	999999	171	999999	392	559	221	114	188	999999	999999	450	98	666	939	999999	675	999999	999999	999999	999999	238	235	90	383	80	767	476	392	242	153	999999	999999	139	84	600	596	887	690	256	857	345	831	21	452	999999	197	641	999999	608	999999	999999	612	372	214	999999	999999	91	338	322	791	745	999999	946	999999	999999	40	959	592	349	85	787	232	999999	273	531	407	999999	638	111	883	999999	465	783	999999	748	896	57	924	924	323	515	999999	378	464	999999	622	999999	496	988	251	237	59	999999	533	999999	181	999999	109	683	999999	999999	452	236	438	665	289	938	729	776	567	983	45	668	35	570	238	854	489	161	908	521	999999	650	999999	656	86	794	260	988	576	237	948	250	180	260	999999	332	999999	798	832	684	165	719	431	267	202	999999	646	963	10	327	189	948	775	999999	345	802	376	999999	999999	495	687	740	209	340	999999	794	497	774	507	999999	914	690	328	233	365	17	228	602	999999	696	157	297	988	259	57	10	
475	939	914	999999	999999	167	219	347	997	425	999999	101	232	999999	893	871	465	999999	999999	499	629	551	999999	338	583	774	328	892	347	400	752	950	999999	999999	328	558	860	247	949	999999	999999	999999	999999	940	496	137	379	65	802	286	831	999999	847	558	999999	924	999999	585	686	191	838	326	999	606	673	999999	808	999999	89	999999	21	228	155	999999	28	648	324	934	841	456	404	272	100	71	569	858	113	734	664	999999	493	999999	561	767	918	999999	999999	999999	999999	999999	328	191	976	467	274	612	999999	202	999999	999999	999999	139	744	240	786	575	999999	999999	46	814	467	999999	533	999999	999999	737	667	387	999999	863	666	694	667	999999	137	223	296	999999	796	999999	120	999999	204	931	999999	364	539	331	981	353	928	53	593	462	469	254	999999	301	999999	537	944	369	465	676	999999	999999	999999	829	112	999999	999999	603	999999	89	999999	556	879	601	889	496	207	999999	406	392	935	622	111	214	455	882	564	994	999999	268	999999	750	999999	527	865	880	999999	710	228	999999	73	999999	901	514	758	913	375	66	411	129	340	608	963	82	741	453	813	267	383	229	19	294	587	883	76	999999	999999	361	999999	999999	604	496	128	999999	329	999999	721	597	455	541	999999	507	999999	896	928	414	787	382	786	421	77	634	336	998	408	779	746	999999	999999	805	812	23	330	402	525	843	490	999999	753	140	732	225	812	841	999999	511	700	999999	954	662	175	728	575	324	941	969	169	129	591	549	999999	703	160	649	729	503	999999	999999	380	95	999999	814	628	655	689	851	999999	999999	999999	896	88	64	72	784	639	999999	448	999999	460	556	999999	999999	999999	214	276	38	75	999999	122	999999	334	999999	321	869	738	999999	110	919	999999	999999	156	674	832	999999	470	809	640	375	20	999999	65	181	740	823	411	563	999999	999999	389	999999	785	660	999999	88	572	999999	742	203	55	999999	982	999999	379	999999	410	18	538	697	743	466	398	700	162	476	999999	999999	768	498	468	185	999999	686	999999	975	999999	495	302	754	131	892	76	447	999999	731	663	999999	802	380	422	403	35	733	680	922	272	95	508	905	999999	999999	810	254	735	869	358	305	999999	403	65	914	716	783	576	851	400	999999	380	430	813	999999	360	397	85	74	160	205	16	617	713	229	999999	396	828	999999	91	999999	999999	460	383	367	549	408	999999	999999	686	999999	167	828	999999	999999	715	88	999999	999999	70	422	178	670	999999	162	299	999999	690	999999	928	999999	954	865	769	577	247	919	57	456	85	951	
82	578	388	909	999999	187	95	401	513	908	999999	527	650	669	653	52	740	230	77	999999	718	999999	579	999999	297	301	69	954	83	795	40	646	235	119	349	600	292	810	124	121	295	999999	999999	999999	35	436	225	109	924	205	189	827	388	999999	999999	592	998	999999	621	746	128	140	328	718	999999	999999	302	999999	999999	63	999999	930	999999	956	883	429	167	999999	341	860	86	999999	999999	878	999999	213	268	328	999999	999999	602	999999	999999	377	993	164	970	613	999999	378	143	684	779	999999	445	258	721	431	999999	999999	434	448	689	761	670	168	999999	999999	999999	673	999999	999999	665	572	461	499	742	999999	963	999999	459	999999	417	962	726	401	189	169	442	367	492	836	306	72	332	999999	581	436	706	834	999999	530	512	478	979	999999	29	217	999999	946	516	982	999999	304	363	881	999999	999999	44	279	979	940	16	743	191	562	999999	602	999999	999999	917	999999	999999	999999	673	929	51	939	999999	999999	382	972	749	496	999999	999999	378	12	708	451	132	854	402	437	999999	124	999999	768	999999	427	493	426	967	122	38	211	999999	339	630	999999	999999	101	743	999999	999999	17	201	520	892	681	194	675	893	799	185	73	912	604	284	558	999999	999999	651	565	83	956	15	999999	468	650	558	999999	381	284	611	999999	999999	923	999999	847	923	999999	876	999999	243	999999	532	178	937	965	298	356	65	81	28	999999	449	188	405	940	12	999999	999999	251	132	155	303	619	999999	154	952	989	73	999999	635	412	406	46	332	265	433	999999	699	999999	362	212	983	310	999999	53	590	999999	528	999999	845	368	999999	634	493	97	524	913	980	999999	999999	999999	293	628	446	616	999999	413	999999	150	517	175	864	559	889	919	172	999999	363	154	999999	30	470	999999	591	276	461	771	552	245	740	519	999999	907	999999	999999	999999	999999	863	649	882	187	999999	388	93	680	999999	999999	745	999999	925	999999	560	835	999999	999999	838	999999	47	179	164	999999	860	620	999999	998	318	957	79	836	10	807	139	999999	271	386	943	92	999999	910	772	70	35	979	999999	219	959	30	678	497	224	999999	327	693	494	999999	326	465	979	95	999999	546	331	909	999999	127	401	845	573	999999	58	756	441	136	999999	999999	374	881	999999	199	48	999999	288	582	621	902	489	999999	230	779	999999	999999	999999	303	999999	236	738	125	999999	201	817	999999	456	999999	448	468	666	201	296	999999	999999	444	164	789	56	84	999999	748	298	670	638	956	625	794	999999	570	999999	999999	587	181	365	258	474	118	382	925	
840	461	143	162	999999	297	159	999999	661	999999	333	999999	999999	474	999999	989	827	746	563	999999	498	662	46	878	815	528	999999	125	43	869	969	55	999999	131	243	999999	999999	146	434	351	807	999999	142	174	246	339	890	122	999999	376	431	728	555	520	436	188	999999	265	999999	717	683	43	797	792	655	287	906	136	241	173	384	691	321	999999	64	999999	999999	871	641	486	999999	999999	999999	667	448	251	500	896	694	65	391	359	799	999999	667	773	999999	350	518	959	432	764	999999	49	991	740	416	999999	465	732	999999	552	999999	859	999999	193	130	140	354	999999	999999	999999	999999	999999	782	999999	891	999999	555	291	999999	999999	363	682	999999	873	619	874	676	999999	834	999999	441	961	407	999999	999999	940	638	484	652	865	995	114	182	999999	999999	999999	266	966	848	999999	788	999999	34	477	199	999999	999999	215	573	256	464	646	999999	630	578	480	778	943	299	950	966	80	638	842	194	258	510	999999	551	913	617	710	859	32	378	266	937	929	648	999999	144	433	999999	405	411	999999	534	551	844	851	999999	999999	676	898	845	999999	545	191	293	940	999999	175	663	660	639	999999	999999	557	262	999999	543	849	305	999999	816	999999	170	242	441	999999	724	999999	999999	999999	987	304	43	960	186	660	720	756	646	707	362	999999	769	999999	766	999999	571	977	299	532	318	86	27	180	91	312	556	999999	749	458	999999	482	378	963	672	344	720	999999	380	601	601	999999	213	597	153	847	773	910	476	784	273	747	668	273	391	999999	999999	862	879	874	114	417	16	197	491	879	600	999999	587	431	936	745	607	698	930	531	999999	429	37	244	538	646	999999	965	194	999999	813	115	582	762	999999	858	946	505	497	194	780	999999	999999	273	256	968	332	54	847	527	999999	970	342	859	46	999999	835	644	345	999999	580	999999	12	999999	75	495	233	825	373	88	999999	111	211	746	751	857	323	763	999999	570	323	792	128	999999	338	843	772	999999	725	210	32	999999	169	39	613	999999	22	104	999999	761	999999	507	680	769	999999	48	999999	595	118	189	999999	81	999999	775	999999	788	922	345	683	232	723	510	110	173	65	496	941	182	143	999999	845	229	999999	236	999999	999999	121	999999	999999	299	84	186	614	546	665	951	654	394	884	825	817	677	420	975	48	999999	407	516	713	242	107	596	462	106	344	325	999999	999999	999999	999999	676	999999	406	393	999999	546	895	563	507	113	841	556	297	999999	203	177	808	589	198	591	999999	999999	645	706	202	487	723	517	
211	350	446	233	444	999999	159	999999	999999	37	828	501	348	843	19	609	400	551	308	999999	903	999999	516	999999	999999	368	999999	80	927	700	999999	999999	999999	388	999999	166	667	618	121	742	168	949	897	781	761	696	252	999999	596	45	316	651	189	579	614	999999	834	520	999999	86	999999	88	326	579	835	999999	677	960	999999	852	999999	782	439	999999	999999	954	999999	735	174	999999	125	999999	484	999999	394	999999	490	254	773	326	332	157	627	999999	118	999999	999999	999999	945	999999	28	292	999999	743	104	533	999999	622	999999	660	767	109	355	454	999999	999999	603	434	194	999999	678	999999	196	175	999999	999999	164	404	999999	906	999999	950	789	999999	527	833	274	740	797	860	338	867	999999	123	999999	233	801	182	84	831	486	208	143	659	924	595	105	916	224	310	379	817	174	686	338	999999	319	784	999999	137	22	999999	636	999999	957	999999	772	83	617	306	992	982	330	626	429	133	816	139	646	931	999999	358	526	497	999999	520	702	974	784	999999	913	999999	254	946	999999	999999	571	808	999999	999999	999999	999999	309	917	317	396	999999	548	999999	999999	10	190	147	995	999999	664	346	148	842	446	118	797	298	875	999999	999999	738	383	807	806	561	17	437	532	999999	715	999999	608	190	105	33	164	717	999999	740	732	999999	258	556	164	999999	433	966	999999	999999	999999	733	433	999999	999999	658	999999	999999	460	999999	992	752	615	886	684	999999	737	958	747	999999	953	90	719	144	660	105	489	827	653	529	138	51	999999	526	93	999999	999999	84	847	446	999999	424	999999	924	748	999999	273	371	871	549	999999	999999	999999	842	62	999999	24	299	999999	246	179	999999	97	930	526	950	580	999999	999999	703	999999	662	999999	311	999999	539	999999	794	999999	680	831	127	956	113	999999	663	823	999999	999999	148	967	335	999999	610	277	999999	337	336	408	797	409	184	568	177	558	886	363	917	340	523	132	999999	902	202	414	999999	999999	983	999999	862	137	251	999999	664	736	664	461	510	43	886	212	495	396	598	281	657	558	999999	554	104	310	999999	999999	999999	25	747	999999	999999	205	225	296	999999	387	546	999999	167	999999	904	440	893	435	852	883	454	321	999999	832	313	999999	999999	999999	549	438	855	999999	230	253	675	648	988	241	999999	999999	817	999999	858	118	850	999999	999999	108	653	358	661	999999	457	32	553	639	388	914	129	97	999999	999999	746	915	532	984	449	914	882	265	452	662	982	548	75	855	462	528	999999	385	999999	999999	849	999999	777	196	114	999999	700	46	269	84	
122	999999	865	999999	852	942	586	866	488	209	226	397	999999	999999	686	909	999999	698	999999	999999	932	743	999999	999999	872	555	148	999999	879	250	224	999999	999999	377	549	627	999999	970	12	520	942	126	999999	608	442	461	295	778	509	999999	252	11	860	999999	151	378	999999	85	233	999999	804	999999	986	247	985	999999	401	999999	459	68	237	986	999999	999999	917	816	999999	681	358	999999	999999	370	999999	685	998	222	985	999999	236	181	552	606	746	704	715	702	139	658	623	999999	70	999999	329	999999	966	999999	999999	204	491	335	999999	999999	999999	812	48	444	413	311	999999	772	394	804	311	287	515	999999	249	991	950	999999	999999	198	999999	296	360	511	51	395	718	999999	999999	790	115	900	650	158	999999	934	666	281	298	999999	419	850	677	266	999999	999999	934	345	26	999999	254	275	999999	342	346	440	999999	999999	403	28	999999	506	865	603	698	411	637	367	751	999999	335	999999	927	858	778	999999	619	104	999999	999	460	999999	726	593	546	840	262	317	812	448	482	139	878	279	999999	913	999999	83	999999	54	413	577	999999	711	988	576	347	789	563	139	999999	367	481	403	999999	220	999999	281	999999	999999	999999	329	554	312	832	999999	999999	999999	624	865	231	546	536	999999	595	999999	788	999999	605	969	502	472	754	683	627	999999	658	999999	712	33	143	999999	25	999999	895	94	32	999999	999999	791	776	690	175	999999	907	284	831	469	999999	684	999999	764	676	97	365	999999	999999	871	684	718	548	999999	945	600	999999	999999	530	999999	999999	511	860	506	146	813	203	812	306	999999	999999	352	293	999999	677	37	600	378	47	928	354	218	999999	160	606	170	253	462	999999	575	965	399	754	14	354	306	824	999999	627	862	894	552	999999	519	106	341	434	999999	646	918	999999	363	480	602	481	906	992	709	999999	976	570	740	78	999999	100	999999	598	288	999999	381	213	999999	751	184	43	999999	827	999	999999	999999	999999	893	816	826	999999	999999	919	999999	999999	999999	313	124	36	999999	302	164	484	660	429	720	743	155	516	274	714	334	611	305	568	680	89	993	655	635	250	677	924	251	164	487	999999	446	999999	999999	78	999999	648	109	882	879	326	177	580	999999	531	589	999999	551	121	251	10	623	593	852	368	319	469	400	410	624	239	999999	999999	941	999999	307	399	120	206	625	686	999999	999999	689	999999	999999	999999	321	114	660	300	382	140	912	486	842	852	999999	47	758	999999	257	699	999999	649	999999	671	638	999999	234	200	999999	999999	999999	565	498	210	999999	498	456	
896	157	296	749	334	857	112	593	464	421	454	999999	999999	999999	995	439	999999	165	49	280	250	999999	999999	879	999999	33	999999	645	357	999999	642	948	415	590	999999	482	960	949	933	792	999999	87	184	668	779	704	204	907	499	999999	685	54	999999	228	999999	122	999999	416	289	310	829	467	999999	476	999999	506	90	491	586	523	478	999999	232	999999	298	999999	999999	573	110	765	829	999999	155	231	312	597	93	999999	999999	999999	566	553	999999	632	962	999999	840	708	889	283	624	999999	999999	976	999999	822	999999	999999	929	53	512	352	999999	523	481	999999	322	25	173	999999	422	893	999999	836	956	924	203	600	294	774	332	999999	999999	999999	150	127	799	178	573	490	775	475	267	341	246	224	247	156	999999	263	212	999999	544	708	860	731	605	493	999999	733	628	999999	332	165	720	611	667	490	382	999999	909	153	999999	683	415	947	636	999999	999999	742	687	57	449	999999	999999	999999	366	975	999999	999999	521	315	999999	999999	999999	553	152	111	620	635	556	756	773	796	353	68	383	861	303	913	105	999999	893	999999	55	581	782	301	999999	223	254	692	524	963	999999	999999	999999	999999	821	999999	999999	999999	164	999999	196	931	283	652	688	999999	133	504	682	62	324	999999	422	871	999999	290	771	851	518	407	390	863	242	810	954	749	73	771	999999	442	117	999999	675	928	100	124	307	139	999999	89	100	749	999999	472	649	160	999999	999999	816	999999	99	999999	26	757	584	332	698	473	698	938	449	999999	464	999999	999999	999999	26	494	781	680	982	641	248	438	316	640	854	999999	999999	803	999999	999999	955	999999	352	163	554	999999	353	767	425	834	441	673	639	738	999999	768	527	895	144	697	999999	146	558	999999	715	587	450	943	999999	929	312	999999	999999	999999	999999	954	898	791	999999	999999	999999	24	999999	158	210	574	999999	999999	999999	95	252	999999	669	871	598	819	951	893	447	967	477	999999	999999	999999	531	545	303	999999	342	341	870	735	697	45	999999	337	880	409	257	150	999999	872	598	999999	686	48	236	999999	911	587	999999	14	353	241	630	739	725	768	627	664	281	669	999999	999999	224	999999	577	633	324	270	938	999999	646	306	189	999999	999999	906	810	493	999999	793	999999	755	337	866	999999	466	414	817	612	121	999999	593	869	129	999999	584	177	999999	999999	602	194	650	648	461	368	999999	999999	999999	927	999999	999999	144	355	487	450	489	999999	358	134	121	229	999999	657	826	999999	63	437	999999	968	238	999999	640	32	717	999999	577	117	876	999999	999999	414	389	
890	999999	999999	648	247	999999	678	156	999999	819	54	359	999999	687	993	821	693	315	619	999999	66	699	999999	999999	121	637	999999	872	999999	809	850	789	706	840	999999	863	999999	999999	999999	56	999999	822	999999	919	595	999999	344	920	999999	999999	192	202	726	422	332	200	713	999999	536	610	999999	999999	773	98	968	999999	652	542	80	139	158	572	499	999999	610	244	369	170	732	448	999999	957	298	97	999999	999999	72	294	517	999999	159	999999	594	215	999999	585	58	999999	999999	339	999999	801	850	454	146	620	702	163	811	97	831	999999	111	97	999999	554	517	686	471	320	203	999999	34	654	980	319	978	294	39	35	999999	127	999999	402	428	501	117	844	950	16	999999	909	482	429	594	606	737	506	898	989	78	372	780	639	999999	999999	776	999999	474	827	641	999999	999999	786	901	714	342	999999	668	814	446	999999	999999	464	999999	294	885	604	999999	383	999999	482	396	50	957	823	346	580	999999	767	725	912	379	133	375	547	784	696	528	879	273	999999	837	999999	552	405	637	326	284	999999	775	181	144	100	999999	169	31	94	828	87	377	762	453	901	999999	999999	999999	999999	99	818	509	199	86	190	119	554	644	313	497	999999	196	30	306	413	999999	553	999999	288	878	215	999999	700	867	450	512	511	584	936	999999	28	111	35	236	999999	353	586	105	954	981	701	999999	718	999999	276	890	356	999999	49	909	999999	756	24	733	999999	303	808	331	635	677	608	999999	707	319	479	460	171	794	999999	999999	999999	458	999999	999999	186	690	807	114	999999	560	166	55	999999	36	456	272	97	302	353	172	544	999999	469	999999	383	731	817	999999	127	816	729	562	625	980	504	999999	932	716	556	202	495	704	730	85	999999	563	435	681	862	217	999999	868	999999	999999	524	159	988	999999	924	455	873	409	986	784	830	603	429	564	999999	368	339	380	999999	161	676	840	999999	393	764	820	306	145	545	910	999999	860	999999	946	465	354	999999	395	792	110	328	96	717	946	255	917	143	999999	159	504	878	992	133	299	12	684	999999	604	782	114	159	737	999999	999999	341	969	492	482	108	186	268	999999	588	644	832	590	132	588	148	999999	999999	999999	986	50	41	460	999999	999999	944	780	999999	505	999999	687	999999	590	231	641	615	286	999999	999999	771	972	245	935	999999	488	466	999999	562	47	465	934	427	724	751	823	54	880	241	669	538	999999	457	999999	339	900	693	999999	999999	999999	999999	862	421	35	663	24	804	106	56	258	365	999999	999999	691	49	
679	999999	237	839	408	596	734	54	765	132	453	524	999999	605	513	999999	225	62	999999	999999	999999	522	401	999999	737	28	999999	833	983	314	15	109	765	723	999999	999999	465	412	999999	999999	247	817	656	903	999999	499	331	500	542	999999	999999	999999	158	999999	445	999999	868	999999	112	390	999999	901	71	999999	999999	354	999999	759	945	999999	340	812	103	185	999999	785	999999	498	851	247	696	999999	300	999999	173	999999	951	999999	287	999999	771	999999	309	579	256	346	756	205	787	864	739	572	555	668	132	337	387	972	999999	660	300	380	999999	999999	693	999999	610	999999	999999	591	403	999999	481	451	111	50	513	999999	928	490	999999	999999	710	986	508	134	901	631	407	999999	158	978	348	627	213	401	973	445	885	65	999999	225	908	205	999999	129	100	113	999999	91	824	863	53	320	631	629	999999	338	366	999999	299	999999	142	999999	442	425	282	854	248	710	999999	77	637	872	754	813	999999	514	525	388	43	798	74	999999	21	294	999999	38	999999	584	732	999999	88	999999	766	756	93	457	763	55	847	999999	865	999999	24	757	235	180	565	817	867	999999	813	977	535	999999	999999	816	449	158	999999	253	857	999999	978	432	988	321	116	999999	999999	315	751	999999	541	797	933	999999	311	264	999999	764	472	999999	717	999999	999999	111	790	999999	842	276	17	615	565	603	388	210	878	592	768	914	74	568	97	561	412	999999	446	737	567	706	999999	195	99	726	781	999999	947	410	600	999999	530	840	164	463	308	146	999999	937	419	999999	999999	719	999999	154	999999	904	100	999999	175	999999	999999	62	999999	146	761	821	525	839	822	708	999999	478	999999	880	393	999999	999999	999999	263	275	429	508	328	999999	376	795	699	945	36	999999	588	791	999999	999999	232	999999	141	999999	999999	487	999999	84	125	711	999999	860	727	615	760	474	500	466	902	899	79	999999	734	873	999999	966	131	580	999999	945	999999	472	243	889	657	915	103	999999	932	999999	654	354	393	616	365	515	77	94	194	999999	999999	131	889	345	42	999999	743	999999	258	735	999999	50	271	179	999999	16	999999	837	957	999999	380	115	534	999999	254	724	999999	127	518	263	899	47	999999	999999	569	998	999999	897	857	590	182	999999	147	999999	420	614	999999	999999	36	359	888	239	136	350	191	280	596	763	101	318	305	625	999999	999999	835	999999	654	999999	609	591	999999	730	999999	377	999999	544	968	337	715	639	640	557	999999	168	375	669	911	55	999999	999999	999999	819	805	548	295	556	999999	153	371	999999	999999	81	614	444	
925	168	258	758	678	647	312	269	58	999999	677	747	534	590	628	176	416	999999	942	320	189	613	924	442	92	125	999999	824	966	621	999999	569	942	657	999999	217	420	999999	376	999999	986	152	771	353	870	547	999999	506	524	999999	687	360	999999	304	264	321	243	816	676	999999	199	487	999999	436	781	118	805	999999	358	421	755	263	243	521	333	46	999999	999999	571	544	102	999999	310	771	999999	329	440	647	402	920	973	604	999999	812	241	509	850	999999	571	999999	742	155	158	113	449	999999	999999	999999	971	999999	479	663	254	141	471	248	187	531	999999	462	999999	167	484	437	447	160	777	430	290	823	999999	507	18	810	802	946	802	207	331	510	212	999999	999999	184	451	999999	359	354	351	999999	332	328	843	119	999999	584	999999	721	665	299	656	697	337	157	41	999999	999999	999999	999999	999999	445	999999	209	999999	260	855	491	310	986	999999	800	999999	999999	297	501	867	664	899	727	228	286	91	541	42	999999	514	495	999999	153	478	665	915	25	827	556	352	129	851	858	237	102	999999	734	999999	999999	233	999999	999999	656	173	318	999999	716	999999	248	364	999999	999999	147	745	370	963	166	999999	999999	999999	999999	261	740	158	748	812	999999	500	135	915	356	14	999999	630	999999	455	871	980	999999	999999	208	905	588	202	904	999999	714	999999	866	139	214	999999	999999	999999	816	366	309	507	424	505	714	999999	984	332	999999	443	633	999999	999999	914	101	186	356	999999	686	999999	672	547	254	999999	107	927	999999	995	999999	139	939	930	814	539	156	999999	565	664	205	982	999999	999999	999999	470	327	208	274	951	47	37	999999	512	927	314	694	761	263	627	408	787	593	999999	621	878	504	703	702	999999	768	728	620	691	366	999999	999999	999999	362	783	479	899	999999	681	958	999999	267	999999	13	509	845	394	120	938	266	418	398	931	644	999999	966	623	505	954	193	999999	416	189	156	232	999999	287	409	479	999999	509	133	999999	999999	937	620	77	700	202	473	383	618	999999	435	947	315	999999	771	55	999999	856	403	999999	498	649	276	999999	999999	780	787	999999	985	640	791	999999	999999	487	900	999999	696	898	999999	999999	491	999999	701	734	754	999999	999999	71	515	363	999999	999999	999999	999999	999999	999999	671	542	787	920	999999	905	398	977	891	678	662	827	760	75	359	999999	932	99	227	999999	999999	542	333	91	862	726	62	631	978	499	650	870	75	518	45	163	999999	999999	897	585	420	723	999999	86	546	100	999999	450	14	742	368	999999	207	733	443	999999	
219	706	68	689	852	766	999999	401	37	791	762	251	39	205	808	999999	201	641	278	999999	698	256	544	772	425	999999	627	999999	141	999999	673	341	84	906	944	414	944	999999	999999	654	724	452	59	754	337	69	421	809	934	438	824	999999	464	999999	440	962	172	295	274	999999	149	763	269	402	128	999999	176	132	260	403	985	983	999999	624	509	255	207	789	444	365	999999	818	310	702	810	999999	877	865	999999	981	251	658	999999	492	999999	961	999999	656	635	907	892	999999	999999	999999	453	841	999999	840	999999	999999	765	999999	851	999999	60	330	462	566	999999	21	553	999999	656	279	162	336	48	426	119	548	73	551	164	537	473	901	269	769	259	969	460	47	165	291	226	869	807	46	441	194	509	625	73	624	364	590	642	289	388	999999	802	999999	999999	171	131	224	999999	324	444	999999	70	999999	317	623	561	516	155	374	999999	292	529	11	984	925	999999	447	487	539	999999	999999	268	980	391	142	176	228	999999	993	170	999999	999999	493	602	292	133	817	999999	450	73	999999	444	278	236	106	597	800	256	999999	133	684	736	688	999999	999999	890	90	311	184	457	342	999999	162	999999	60	999999	45	409	702	801	231	138	47	475	334	999999	999999	754	294	999999	375	972	999999	870	486	274	962	352	51	401	52	999999	999999	992	731	648	292	73	185	999999	999999	401	553	14	901	555	699	223	816	122	999999	335	27	638	91	369	999999	999999	728	786	677	999999	367	310	758	715	994	54	744	686	165	927	999999	828	999999	973	999999	999999	969	931	575	749	999999	928	502	717	498	505	999999	371	948	999999	345	999999	788	868	43	253	255	195	560	655	479	139	999999	972	999999	999999	655	999999	941	203	999999	797	220	999999	999999	999999	808	51	227	499	143	382	738	164	591	999999	49	125	939	999999	260	783	380	920	999999	407	971	529	960	309	999999	803	430	754	999999	547	999999	999999	999999	999999	444	999999	968	70	521	106	400	802	391	576	999999	540	999999	999999	942	538	999999	999999	657	759	467	289	999999	999999	649	340	999999	984	475	53	999999	189	413	345	740	999999	999999	999999	408	183	999999	179	148	394	160	319	635	999999	811	160	131	999999	212	951	146	165	132	999999	420	191	999999	415	999999	999999	999999	969	136	999999	999999	895	723	115	892	483	753	298	999999	696	766	999999	999999	297	182	999999	999999	999999	999999	462	208	584	999999	764	900	226	999999	601	842	800	818	191	192	802	638	916	437	25	995	728	208	999999	24	435	293	89	486	856	242	21	999999	
461	991	674	633	999999	970	999999	999999	675	999999	161	999999	350	878	584	999999	902	658	266	999999	906	127	259	999999	360	570	999999	480	820	999999	182	368	831	385	367	200	518	179	999999	945	999999	810	330	999999	56	999999	999999	999999	709	932	584	208	999999	132	518	344	742	420	282	999999	480	487	999999	999999	281	793	624	964	520	999999	999999	733	999999	320	419	106	796	974	217	999999	896	999999	771	999999	166	974	392	999999	999999	33	457	108	896	317	474	991	424	396	999999	262	777	999999	999999	999999	303	851	736	999999	713	422	547	767	212	324	999999	539	715	507	999999	307	999999	999999	108	497	936	540	836	999999	999999	999999	681	999999	972	954	190	197	999999	457	593	315	247	726	994	999999	485	690	999999	581	999999	935	285	917	617	704	999999	999999	611	548	387	763	24	582	999999	295	741	146	794	258	143	796	633	268	913	999999	69	685	921	654	22	999999	644	999999	831	909	152	763	792	277	113	329	586	366	999999	999999	300	665	906	709	712	349	895	647	999999	999999	312	27	13	154	644	999999	999999	956	536	140	999999	759	751	910	152	977	353	999999	155	814	220	999999	999999	93	182	404	778	222	999999	999999	999999	999999	999999	304	607	135	759	648	999999	936	390	629	830	939	710	541	999999	996	567	734	995	999999	502	999999	326	44	999999	920	971	999999	999999	726	24	999999	779	132	941	999999	999999	26	227	999999	894	218	999999	999999	999999	999999	382	641	999999	781	654	999999	999999	983	504	193	978	573	999999	999999	676	392	548	663	999999	966	170	999999	599	467	999999	550	999999	300	999999	294	210	735	597	999999	548	340	760	616	81	807	999999	795	628	757	477	739	720	388	999999	511	999999	769	976	480	98	793	999999	32	97	114	700	999999	509	220	983	253	975	726	999999	346	999999	999999	591	807	779	374	960	841	999999	955	999999	138	999999	972	624	999999	759	999999	491	999999	298	737	528	967	116	999999	296	418	774	234	763	994	97	692	879	736	187	999999	999999	723	999999	209	42	999999	284	572	999999	536	595	553	494	999999	244	546	57	999999	999999	999999	700	968	88	552	77	765	201	835	999999	579	999999	888	262	999999	424	767	921	999999	705	396	692	543	999999	759	822	231	999999	904	759	550	645	985	332	999999	999999	733	645	291	142	999999	999999	999999	999999	543	999999	999999	300	904	999999	476	625	999999	999999	27	932	167	999999	999999	729	999999	34	296	86	499	999999	999999	999999	999999	999999	691	132	640	956	437	456	999999	21	163	325	125	999999	836	470	292	925	686	797	315	631	320	
461	999999	999999	295	252	653	373	42	608	337	151	999999	999999	752	354	985	11	761	570	999999	155	127	12	613	915	999999	826	793	574	999999	319	259	999999	801	240	805	999999	670	999999	802	880	979	554	988	973	340	54	718	938	999999	999999	999999	999999	942	999999	999999	999999	999999	380	999999	827	579	999999	361	28	892	531	990	522	548	906	341	576	768	808	176	573	24	640	585	999999	117	854	633	572	283	514	999999	636	896	999999	140	300	140	975	310	521	999999	970	999999	808	999999	206	399	999999	353	469	999999	143	998	770	309	999999	795	910	719	724	834	999999	744	387	405	363	625	67	776	50	999999	792	508	654	379	54	558	776	99	911	465	600	228	813	538	993	638	135	999999	822	505	229	265	999999	999999	415	235	704	999999	999999	580	341	267	313	33	193	635	354	401	265	999999	28	821	999999	269	999999	569	931	999999	412	725	999999	999999	999999	545	227	537	922	999999	964	818	854	373	398	999999	133	343	999999	790	355	368	999999	999999	925	74	999999	999999	999999	999999	999999	845	304	855	10	975	999999	999999	999999	767	999999	656	999999	387	436	446	904	655	999999	477	146	900	653	999999	503	54	441	766	950	999999	999999	818	90	999999	523	128	524	999	372	422	260	668	999999	158	999999	698	656	906	307	999999	999999	831	999999	979	189	552	999999	164	361	956	999999	999999	999999	423	708	987	999999	114	863	318	922	999999	999999	19	227	478	870	504	999999	804	398	534	468	471	999999	237	842	110	428	970	925	370	647	415	878	936	163	615	449	997	999999	551	999999	989	567	999999	548	999999	999999	710	682	697	998	556	568	19	855	999999	694	999999	154	474	999999	893	392	999999	999999	999999	140	290	325	999999	64	999999	999999	846	492	478	904	475	689	876	348	717	298	238	371	100	847	869	999999	119	921	968	852	658	999999	999999	607	15	999999	670	835	999999	999999	426	642	839	875	721	527	999999	999999	999999	791	278	136	969	604	164	200	176	999999	999999	209	999999	343	96	315	999999	982	342	871	899	999999	29	50	999999	999999	871	595	999999	225	999999	999999	704	970	999999	187	584	532	895	555	453	814	999999	999999	574	282	190	93	999999	534	851	999999	194	999999	250	751	999999	238	999999	647	733	568	999999	999999	904	999999	504	999999	640	908	731	501	96	999999	428	999999	647	388	475	594	151	787	48	997	373	396	999999	199	729	951	415	999999	272	257	822	884	999999	999999	735	999999	778	999999	452	648	802	360	999999	407	96	166	113	393	762	675	999999	945	999999	670	586	999999	760	
315	515	688	503	385	238	839	965	543	999999	767	653	999999	816	999999	345	400	205	22	744	760	112	573	847	999999	593	597	751	877	364	486	303	227	896	472	439	764	155	426	132	813	999999	999999	228	346	740	943	858	999999	999999	140	999999	999999	773	999999	999999	999999	841	999999	792	640	97	999999	189	460	473	435	922	999999	999999	580	254	779	999999	930	999999	559	354	511	291	649	738	999999	999999	233	22	729	999999	896	269	999999	923	674	633	492	725	353	999999	768	873	315	30	515	999999	39	885	695	683	842	681	653	596	340	199	999999	999999	646	999999	955	447	744	981	999999	999999	278	657	580	155	407	215	999999	195	586	999999	976	999999	999999	907	247	348	327	55	610	999999	999999	901	593	484	490	999999	88	532	418	330	138	333	994	432	999999	381	315	549	286	637	706	468	999999	999999	223	524	678	739	583	617	130	698	380	811	477	999999	74	106	664	999999	137	451	776	265	509	652	634	999999	642	866	43	778	999999	973	518	157	999999	890	270	966	912	999999	949	999999	999999	439	953	192	954	897	316	218	884	999999	510	264	691	754	202	571	999999	999999	106	716	583	999999	929	407	303	329	999999	183	999999	999999	903	787	502	975	65	79	699	452	846	744	999999	824	893	309	999999	999999	466	146	698	999999	86	46	999999	243	227	999999	510	555	889	635	421	142	999999	999999	565	722	762	715	698	133	871	999999	40	361	165	759	999999	999999	934	999999	863	349	999999	145	621	867	544	269	758	999999	569	153	563	220	332	999999	451	707	743	750	501	750	448	574	827	639	999999	891	999999	468	408	999999	621	850	772	82	656	247	574	698	188	502	957	500	564	728	884	819	999999	999999	318	751	885	193	547	999999	900	911	999999	982	861	652	191	300	799	999999	999999	712	448	260	771	213	999999	55	571	999999	999999	948	999999	109	755	196	863	349	159	656	999999	438	999999	660	182	999999	999999	591	836	536	999999	999999	700	999999	206	181	380	778	965	114	618	999999	999999	548	999999	952	900	999999	237	674	999999	842	150	152	694	103	409	999999	87	999999	283	551	999999	45	687	137	999999	999999	903	583	815	95	383	54	48	999999	815	764	341	229	844	722	364	172	999999	478	525	557	191	112	999999	592	999999	938	999999	77	631	999999	860	201	704	999999	999999	653	999999	703	468	999999	999999	539	287	644	999999	999999	192	561	196	56	999999	999999	999999	699	953	800	811	232	394	444	223	971	999999	999999	999999	149	525	88	417	999999	312	999999	19	429	999999	651	999999	136	
999999	842	999999	280	999999	585	999999	651	590	14	812	513	841	999999	318	34	999999	143	17	999999	740	317	343	999999	153	484	743	999999	999999	191	256	311	975	685	97	999999	688	999999	99	947	999999	262	999999	520	275	904	999999	676	735	985	547	999999	644	999999	395	828	509	652	136	999999	841	55	999999	999999	758	999999	538	999999	549	765	345	939	53	999999	999999	487	757	822	838	999999	613	77	518	224	643	935	999999	209	299	268	53	46	816	999999	115	999999	811	999999	999999	765	376	714	999999	969	999999	608	277	584	667	999999	80	999999	813	887	792	774	536	237	999999	822	999999	999999	866	290	722	999999	132	359	954	224	676	606	999999	82	873	899	939	549	999999	45	999999	92	541	391	999999	999999	232	999999	900	341	367	583	396	939	922	999999	847	847	256	350	485	917	630	452	241	474	625	999999	24	893	834	987	663	729	163	999999	797	485	102	364	999999	204	459	623	857	103	220	131	160	836	61	102	302	233	559	751	999999	98	159	723	741	999999	914	17	506	379	920	999999	999999	171	249	372	754	999999	273	291	999999	17	999999	999999	263	999999	999999	188	841	999999	695	439	999999	999999	309	708	999999	378	999999	595	290	451	126	488	182	553	345	989	596	689	999999	410	960	999999	293	454	503	21	999999	247	901	735	999999	764	684	490	496	383	861	541	46	386	279	678	10	26	999999	999999	965	709	168	600	592	999999	999999	295	478	901	129	854	999999	323	908	385	693	554	285	362	999999	999999	999999	962	137	65	653	999999	140	999999	277	276	999999	397	56	760	999999	310	153	24	370	399	22	594	263	17	336	999999	477	894	984	456	999999	538	999999	283	652	206	999999	537	508	999999	164	999999	999999	852	301	817	999999	158	999999	393	999999	270	991	414	999999	472	708	130	999999	930	494	246	999999	821	535	999999	999999	772	117	999999	837	616	999999	929	244	999999	960	410	716	519	454	329	597	999999	999999	480	547	897	999999	190	999999	999999	808	999999	947	999999	887	812	999999	275	733	505	51	424	555	795	753	72	180	999999	511	999999	999999	219	999999	174	648	999999	999999	65	488	196	999999	927	394	494	999999	939	981	326	938	158	93	450	785	999999	999999	183	55	259	726	484	727	750	678	999999	938	599	101	782	279	190	45	272	999999	546	336	123	999999	70	988	814	90	853	914	999999	224	964	999999	536	886	475	661	527	338	13	468	428	258	205	556	999999	847	999999	57	758	122	999999	663	249	623	174	153	984	999999	911	999999	874	999999	325	999999	974	999999	565	
896	999999	528	518	933	783	999999	999999	865	834	514	780	967	881	806	166	251	404	999999	194	999999	999999	331	999999	267	426	609	594	999999	933	230	582	51	292	312	253	240	604	887	999999	171	715	999999	319	480	490	944	522	999999	679	84	580	673	999999	652	184	482	851	260	516	184	999999	325	999999	614	999999	739	999999	579	999999	926	647	516	431	32	999999	422	999999	999999	776	482	96	526	913	859	649	908	69	639	999999	770	999999	353	380	999999	999999	399	377	704	999999	999999	999999	943	514	753	436	73	999999	959	455	761	999999	654	484	999999	999999	999999	412	82	964	999999	999999	55	450	791	546	303	146	726	999999	999999	55	317	658	35	222	153	21	170	999999	586	999999	110	194	377	310	734	869	346	999999	710	987	999999	999999	524	81	224	502	722	216	999999	927	999999	613	999999	999999	162	995	458	821	944	954	999999	999999	387	999999	579	860	82	491	999999	434	799	119	644	999999	751	576	143	954	998	650	298	953	299	658	152	496	546	662	158	999999	420	524	672	755	745	653	362	168	501	999999	999999	241	403	708	137	414	969	827	999999	585	999999	503	999999	303	666	999999	999999	728	223	93	999999	420	999999	83	24	285	999999	999999	84	107	223	975	462	644	230	999999	559	590	531	737	526	719	698	572	876	999999	701	999999	999999	457	999999	633	944	417	999999	19	899	330	999999	852	999999	999999	999999	999999	371	886	51	999999	83	609	738	770	207	486	999999	604	999999	769	206	107	584	78	798	626	999999	590	40	55	999999	999999	167	239	896	679	769	445	966	999999	211	990	875	999999	305	490	718	531	436	468	999999	444	298	139	133	999999	278	999999	292	136	70	999999	999999	995	999999	862	451	509	999999	528	716	132	999999	888	568	216	231	999999	773	318	908	999999	163	572	999999	170	922	38	116	309	999999	999999	162	999999	772	429	144	879	999999	442	48	219	999999	907	751	728	999999	409	570	916	375	999999	136	974	999999	786	627	999999	800	422	939	422	402	575	127	846	969	798	125	149	82	999999	131	340	999999	698	999999	256	999999	999999	364	522	999999	999999	999999	204	744	999999	621	986	801	999999	89	999999	502	625	816	91	790	905	758	999999	294	430	844	33	94	796	704	529	170	381	999999	334	999999	427	954	999999	641	923	111	999999	187	139	347	230	272	999999	837	653	881	544	465	999999	717	356	238	47	355	999999	119	948	483	101	826	429	388	754	468	85	671	613	450	999999	803	999999	830	999999	92	623	760	489	958	999999	648	625	916	558	616	712	
198	916	999999	731	813	163	999999	95	999999	999999	842	999999	146	761	981	277	104	999999	120	749	525	999999	999999	731	999999	999999	999999	431	999999	210	513	999999	999999	755	887	754	755	999999	63	650	660	745	850	174	780	252	999999	207	79	380	530	327	447	867	999999	123	961	136	582	999999	174	885	641	112	414	22	999999	390	999999	237	521	999999	545	470	98	999999	233	790	950	906	286	999999	362	999999	679	999999	392	280	569	774	999999	629	146	999999	486	775	114	747	760	768	999999	962	333	842	859	155	782	977	778	416	889	999999	185	676	908	999999	533	568	433	228	630	999999	821	109	443	892	248	676	984	323	675	485	40	192	43	323	999999	519	999999	534	999999	415	502	999999	884	622	999999	470	960	114	251	545	324	541	999999	999999	150	999999	408	999999	999999	115	992	999999	741	999999	150	993	642	999999	912	24	354	999999	814	224	606	669	225	821	999999	778	999999	880	82	140	171	498	999999	269	183	245	120	999999	627	308	422	999999	421	479	481	460	999999	375	999999	237	200	426	999999	923	999999	999999	999999	587	528	999999	399	122	392	999999	253	651	948	383	420	676	903	107	999999	516	801	568	258	745	349	988	950	350	999999	845	940	999999	999999	131	102	702	238	999999	728	500	908	310	656	810	236	829	511	454	954	524	333	999999	999999	220	999999	999999	232	999999	247	540	187	58	433	547	670	508	999999	827	290	718	448	999999	379	780	607	501	912	447	519	520	999999	506	396	999999	521	847	599	999999	999	493	480	966	296	197	322	860	876	119	150	728	949	684	173	246	999999	952	722	999999	999999	630	696	784	752	727	64	680	661	270	35	999999	908	329	999999	796	999999	481	999999	191	467	999999	624	803	307	999999	570	999999	342	999999	97	568	134	235	947	999999	797	696	224	568	143	999999	999999	999999	93	327	820	999999	856	376	999999	604	868	541	906	866	15	892	486	962	999999	261	348	512	182	466	698	683	382	457	999	551	267	525	57	999999	548	17	719	980	970	940	945	965	999999	492	700	593	328	91	999999	904	219	999999	999999	999999	303	696	443	626	629	146	257	999999	999999	999999	347	353	493	90	327	999999	999999	506	991	999999	316	382	361	690	766	999999	364	999999	999999	999999	341	15	123	175	532	851	574	999999	999999	833	693	999999	597	999999	155	357	110	999999	999999	376	731	713	270	196	999999	920	345	753	859	999999	999999	957	999999	282	125	341	239	327	999999	475	433	999999	155	168	532	769	784	999999	545	419	14	999999	536	716	373	628	
745	999999	600	611	516	821	243	836	61	735	230	999999	587	813	999999	782	689	297	942	651	568	999999	663	805	145	687	217	450	520	665	430	999999	909	999999	595	999999	727	946	999999	612	846	319	117	796	549	470	79	731	999999	232	437	248	774	999999	70	644	272	794	475	829	613	793	999999	396	315	621	415	100	228	813	64	742	338	340	804	258	994	866	999999	675	617	486	999999	298	237	191	999999	198	999999	951	50	999999	480	140	999999	63	993	721	491	927	64	999999	513	488	177	999999	910	443	916	811	649	999999	537	800	221	137	645	37	169	999999	787	999999	664	276	773	131	271	208	341	751	265	283	385	999999	620	999999	973	999999	999999	541	280	400	281	625	311	644	999999	680	918	871	418	965	561	367	999999	837	999999	999999	715	55	434	712	112	175	999999	376	30	208	189	583	999999	976	999999	627	853	396	945	49	999999	999999	726	591	999999	999999	343	299	721	28	199	999999	323	737	999999	85	117	999999	298	116	78	935	623	206	999999	345	717	442	999999	934	514	999999	892	285	999999	999999	329	843	432	999999	832	999999	655	12	19	406	269	426	999999	831	999999	294	999999	839	999999	40	515	529	100	943	751	901	240	787	513	445	890	999999	999999	999999	756	999999	145	655	284	812	290	620	197	104	86	301	419	999999	423	229	655	62	315	250	79	799	999999	488	891	999999	35	867	498	573	515	999999	960	653	85	256	158	452	565	999999	999999	895	341	995	867	460	491	13	373	999999	790	837	732	225	999999	999999	521	656	764	353	999999	422	132	999999	588	854	340	765	162	177	999999	213	999999	157	999999	184	468	757	621	999999	449	32	999999	214	783	678	999999	999999	355	999999	735	501	687	999999	380	337	772	717	416	22	130	725	850	999999	999999	586	999999	584	724	999999	498	763	45	333	903	764	917	917	840	910	999999	594	420	43	442	999999	525	285	776	999999	999999	750	350	999999	320	724	181	308	999999	206	337	914	31	231	999999	971	999999	364	999999	999999	420	855	876	506	656	535	314	816	763	999999	71	74	807	561	721	747	423	437	23	189	999999	999999	925	643	582	451	573	198	413	471	123	171	966	170	753	556	873	844	999999	785	999999	364	544	358	145	999999	116	470	510	883	999999	38	350	139	32	800	929	243	923	215	999999	126	413	302	529	900	107	646	999999	175	999999	578	999999	238	769	239	84	577	508	319	344	999999	688	530	912	95	999999	837	148	952	626	640	921	999999	822	302	950	252	828	244	175	999999	
662	345	999999	979	999999	122	369	999999	725	362	999999	613	870	859	438	999999	389	999999	999999	270	999999	855	548	242	999999	739	999999	999999	288	999999	999999	274	154	874	999999	353	520	932	542	999999	477	355	236	999999	906	317	875	963	864	999999	862	394	164	904	961	999999	796	776	332	999999	999999	892	514	893	999999	470	469	995	999999	95	372	456	901	382	792	999999	999999	284	336	349	863	451	999999	220	969	363	119	999999	999999	643	999999	743	999999	728	10	999999	840	343	999999	999999	999999	879	555	779	705	416	492	782	122	808	188	522	450	982	950	265	999999	304	924	260	360	230	999999	775	538	628	999999	999999	999999	999999	322	999999	624	889	502	983	896	832	514	999999	871	336	137	114	464	999999	302	999999	778	745	304	999999	999999	409	95	999999	796	779	251	999999	569	319	411	904	999999	999999	897	561	999999	966	999999	457	790	370	389	999999	103	999999	999999	999999	335	228	404	999999	912	776	876	225	804	999999	196	127	591	436	999999	561	925	232	999999	999999	146	999999	147	812	386	847	755	58	30	71	534	818	468	999999	752	351	914	775	992	999999	26	682	999999	615	779	999999	866	999999	376	827	999999	999999	999999	749	999999	593	91	999999	259	999999	31	999999	204	742	999999	378	658	845	999999	652	999999	159	240	900	999999	999999	984	999999	999999	144	981	402	681	202	962	663	459	999999	999999	169	269	999999	525	926	697	198	487	24	274	411	593	30	679	723	999999	948	640	999999	205	904	999999	559	559	125	94	999999	156	12	780	687	919	940	467	524	999999	324	633	313	999999	366	975	970	999999	631	551	960	722	999999	999999	23	32	989	523	999999	560	709	773	999999	999999	78	51	485	244	587	492	652	563	164	340	999999	324	999999	266	999999	929	638	999999	928	999999	134	906	198	999999	766	664	999999	427	983	999999	683	550	999999	471	144	999999	500	735	999999	148	898	406	568	627	156	999999	696	733	684	554	921	416	844	999999	999999	999999	999999	496	999999	999999	999999	235	999999	199	657	999999	101	865	131	999999	999999	903	623	789	999999	727	999999	571	843	77	968	206	999999	999999	999999	276	705	999999	753	972	471	999999	267	999999	999999	673	999999	999999	999999	999999	606	830	611	170	999999	27	793	65	999999	990	999999	291	653	410	953	366	492	999999	155	391	999999	706	121	159	62	999999	645	999999	213	11	902	969	601	22	470	148	594	582	324	999999	999999	650	999999	763	158	999999	360	857	803	228	190	685	232	588	221	900	718	462	118	690	382	927	851	171	98	854	689	999999	939	815	772	
909	826	129	908	999999	483	999999	999999	871	84	999999	72	985	820	226	746	22	800	999999	429	142	474	633	653	555	999999	999999	674	304	500	719	917	987	456	999999	858	113	680	253	999999	999999	461	246	616	593	864	866	350	871	117	677	840	379	396	640	445	202	475	362	178	421	999999	706	381	364	870	85	538	549	999999	643	342	557	153	69	680	238	27	70	999999	933	721	999999	196	823	879	548	601	999999	999999	665	637	999999	84	15	999999	754	864	261	999999	789	337	999999	512	999999	999999	293	235	337	959	216	999999	999999	671	999999	699	880	999999	558	484	999999	483	722	999999	703	15	24	483	147	382	925	374	765	347	902	605	920	301	999999	488	596	323	274	857	629	490	232	656	999999	316	999999	999999	315	777	400	315	999999	96	999999	468	330	809	98	954	999999	842	419	77	769	999999	778	999999	798	80	888	999999	219	864	94	999999	783	368	644	831	576	691	68	988	946	999999	990	834	491	262	167	786	234	319	824	786	80	164	887	208	537	227	445	999999	888	391	999999	999999	999999	596	685	962	175	267	387	351	999999	999999	131	182	999999	999999	107	546	912	999999	784	900	50	308	152	999999	481	445	303	359	999999	999999	109	564	501	249	832	895	577	205	999999	967	999999	482	12	650	42	714	999999	999999	129	899	333	787	607	999999	710	999999	454	999999	999999	729	999999	38	106	961	999999	566	681	410	122	211	968	716	999999	999999	968	999999	305	501	596	766	999999	711	239	355	498	322	957	305	999999	138	451	521	714	891	14	903	386	50	329	999999	43	158	480	918	930	617	306	999999	236	152	407	952	469	724	842	261	798	750	473	18	609	385	999999	983	999999	457	11	999999	999999	75	191	264	182	130	732	738	240	321	425	881	26	999999	999999	999999	730	999999	62	990	58	999999	115	636	577	321	999999	999999	286	496	167	483	616	706	979	171	960	153	780	349	991	113	999999	486	335	591	991	999999	317	485	262	271	405	20	999999	69	960	999999	687	860	263	85	462	744	163	999999	275	999999	196	906	999999	587	718	713	999999	945	731	999999	311	999999	330	433	350	801	244	896	88	605	166	920	211	414	999999	919	95	916	651	287	332	393	326	681	999999	410	58	674	552	999999	22	605	337	341	254	701	540	829	735	661	509	267	863	670	163	276	704	999999	132	799	999999	91	303	454	306	917	669	999999	187	999999	752	569	354	395	592	999999	592	999999	170	764	389	266	999999	989	999999	999999	999999	999999	999999	979	705	37	
552	999999	75	930	311	882	45	337	42	999999	999999	999999	909	940	912	477	87	601	683	834	861	999999	420	370	900	999999	677	240	397	22	129	207	999999	724	999999	601	330	661	259	709	834	833	732	496	614	395	90	836	999999	63	999999	926	305	999999	176	195	342	999999	40	999999	999999	804	940	29	773	453	562	999999	924	999999	156	425	999999	973	999	37	635	923	755	999999	999999	840	88	343	443	202	999999	372	558	831	269	626	631	262	504	40	893	712	723	999999	833	895	999999	999999	906	999999	584	331	871	999999	999999	999999	948	999999	774	374	999999	606	585	999999	999999	200	636	999999	61	529	793	99	479	999999	144	922	209	594	681	337	928	246	437	290	999999	999999	500	999999	281	849	678	116	488	139	314	297	137	152	619	643	999999	999999	789	387	369	999999	852	902	999999	636	219	999999	843	446	446	999999	178	999999	963	972	699	226	999999	212	851	687	611	350	999999	847	795	66	975	48	78	999999	457	60	920	132	727	597	416	645	640	324	999999	999999	693	824	999999	831	189	999999	943	52	999999	587	535	682	882	999999	247	165	840	162	387	805	999999	337	42	128	385	840	254	111	810	186	571	536	999999	570	657	840	729	964	877	999999	105	36	999999	869	524	247	249	225	360	260	804	488	999999	999999	674	365	999999	999	456	349	999999	841	999999	999999	25	999999	999999	322	854	407	435	999999	284	999999	709	999999	999999	172	999999	147	600	999999	751	999999	381	93	999999	999999	896	301	999999	999999	517	538	936	999999	795	299	853	524	979	927	999999	999999	824	927	213	888	757	333	999999	999999	404	318	999999	374	99	680	450	932	410	311	426	562	999999	705	368	746	122	455	555	927	999999	89	167	673	667	798	735	453	879	710	208	999999	161	426	999999	208	789	571	174	124	848	921	124	678	510	808	603	999999	569	466	776	999999	778	222	322	324	999999	999999	707	999999	945	996	62	700	112	854	999999	999999	378	169	957	550	291	999999	999999	397	965	999999	172	858	204	616	884	423	933	999999	794	938	114	21	57	713	864	872	179	852	868	423	575	656	407	999999	999999	409	508	999999	999999	347	144	925	359	671	913	848	107	338	121	999999	766	216	69	472	999999	367	121	254	999999	418	270	999999	529	551	999999	515	461	533	866	999999	999999	707	999999	456	999999	999999	662	386	799	26	775	841	999999	238	999999	369	596	999999	842	392	999999	264	550	612	86	908	999999	999999	757	408	396	573	472	636	724	69	341	999999	667	648	999999	999999	454	669	642	999999	
495	300	999999	554	918	526	691	483	999999	999999	167	272	999999	896	783	855	628	401	629	212	999999	113	514	597	37	983	277	204	999999	562	809	999999	970	657	422	999999	912	212	489	999999	882	988	449	73	901	79	244	771	999999	849	999999	63	49	440	61	391	999999	307	526	935	259	496	999999	999999	999999	286	302	999999	483	999999	999999	426	911	760	330	390	664	999999	696	958	999999	505	339	839	455	999999	842	539	605	40	999999	615	685	554	620	999999	203	999999	221	625	999999	522	298	197	906	999999	152	999999	120	671	999999	344	999999	999999	196	754	999999	955	189	106	999999	762	126	999999	999999	337	740	366	150	934	196	850	240	80	191	236	216	999999	999999	765	999999	999999	429	934	313	986	14	127	367	865	237	999999	634	125	191	999999	406	999999	839	578	949	999999	999999	185	484	999999	999999	540	385	960	547	999999	32	424	492	881	342	999999	149	371	333	622	999	284	707	999999	225	999999	889	177	999999	370	999999	999999	815	828	424	254	460	999999	882	474	999999	999999	327	222	225	999999	632	309	681	225	707	999999	999999	337	786	999999	477	536	661	988	650	218	141	187	713	668	609	664	467	999999	999999	999999	488	859	880	999999	956	999999	733	16	492	590	495	614	999999	999999	119	487	999999	999999	999999	923	773	999999	823	999999	276	150	508	999999	999999	968	842	999999	493	999999	989	395	999999	194	907	999999	803	655	506	70	722	999999	523	879	558	131	621	907	321	807	939	595	45	999999	335	999999	986	186	406	524	747	902	130	669	843	724	999999	858	652	999999	999999	128	396	763	810	749	626	629	998	488	999999	999999	281	999999	63	999999	360	109	858	101	996	999999	259	999999	322	819	405	854	45	999999	999999	763	264	527	999999	821	208	281	546	586	999999	366	187	917	177	812	631	444	616	449	999999	931	999999	561	797	503	869	414	999999	990	354	772	593	174	999999	999999	680	999999	999	242	205	88	999999	281	999999	639	449	341	814	510	198	999999	248	595	469	169	763	703	999999	192	999999	793	830	999999	999999	427	772	999999	999999	584	141	877	444	383	253	999999	378	999999	660	999999	64	537	599	999999	802	393	999999	999999	704	238	999999	999999	999999	999999	999999	412	257	999999	49	999999	866	999999	999999	240	999999	320	526	864	352	184	790	45	999999	572	138	424	204	890	753	848	893	774	318	999999	755	163	854	627	999999	841	48	370	688	186	999999	628	725	369	570	999999	866	669	655	999999	447	793	934	999999	999999	865	218	366	264	201	590	102	127	999999	484	225	999999	898	
771	510	145	999999	357	999999	281	999999	698	834	329	999999	982	233	129	787	999999	962	229	403	999999	237	999999	681	999999	496	596	208	510	215	885	355	35	968	898	999999	394	27	445	999999	189	189	176	383	46	992	219	999999	972	999999	666	521	995	999999	959	543	877	463	999999	860	280	999999	998	492	948	974	246	23	335	999999	999999	836	999999	161	224	999999	999999	999999	645	999999	999999	239	235	180	999999	999999	359	963	999999	999999	277	931	703	999999	999999	116	999999	683	999999	71	756	205	40	998	937	829	999999	844	847	209	482	999999	818	999999	582	50	846	828	943	999999	999999	282	14	971	706	471	143	942	364	118	578	387	824	999999	366	999999	208	237	242	999999	379	515	999999	999999	882	649	999999	999999	11	756	269	362	740	849	446	483	201	69	302	476	999999	62	489	738	630	999999	802	244	999999	500	842	999999	595	999999	216	119	166	204	98	66	358	641	940	608	848	999999	647	975	146	883	891	148	999999	999999	33	326	35	999999	189	787	846	878	658	511	913	999999	766	999999	999999	336	326	999999	970	999999	999999	999999	999999	881	890	999999	457	827	108	999999	608	703	684	830	210	889	94	779	25	311	220	480	982	999999	999999	208	459	999999	999999	809	566	894	999999	999999	647	967	214	153	999999	775	339	29	999999	697	999999	220	999999	936	315	999999	252	999999	981	669	35	647	82	683	197	999999	954	327	495	298	404	714	535	984	192	242	684	999999	292	249	972	999999	999999	295	536	483	242	522	999999	588	567	29	999999	508	674	999	895	999999	956	805	820	21	533	491	303	999999	999999	980	753	83	79	311	263	741	696	834	947	787	157	999999	458	441	502	907	730	384	800	36	320	193	347	163	984	487	429	960	666	219	991	347	999999	999999	769	751	999999	266	999999	999999	812	840	999999	999999	383	253	356	999999	519	999999	760	919	397	658	999999	570	736	915	999999	775	322	735	177	738	999999	809	914	999999	672	999999	398	999999	618	629	999999	480	140	999999	780	740	141	49	451	50	458	82	949	150	999999	208	25	999999	938	989	858	86	672	324	322	573	338	159	716	767	238	999999	310	768	444	999999	999999	507	144	586	999999	999999	293	999999	289	723	860	999999	615	999999	999999	999999	535	628	999999	999999	807	816	916	999999	412	999999	333	683	812	172	771	999999	706	400	767	518	468	999999	355	586	793	544	44	599	713	563	543	252	999999	443	760	999999	999999	306	392	623	590	928	184	661	949	609	325	127	951	678	78	999999	706	227	335	184	282	999999	
999999	272	781	326	503	999999	448	999999	652	378	999999	999999	192	409	17	999999	927	540	187	694	636	193	229	917	647	44	495	999999	545	813	117	586	409	814	951	999999	841	999999	999999	336	222	999999	999999	946	715	999999	496	999999	216	999999	999999	999999	996	588	999999	999999	53	864	678	468	362	999999	999999	999999	999999	826	688	378	458	887	312	662	115	999999	481	768	235	999999	212	784	548	999999	122	999999	523	999999	589	999999	999999	790	999999	976	999999	966	973	103	999999	129	685	888	999999	999999	999999	329	259	637	689	155	117	788	935	771	662	999999	920	999999	16	999999	325	949	999999	867	121	999999	811	335	77	999999	878	387	445	116	999999	999999	610	430	616	793	733	885	632	444	714	478	854	315	324	999999	55	447	999999	999999	804	736	999999	999999	999999	552	517	924	999999	550	277	729	352	829	184	349	293	500	919	999999	829	440	327	999999	999999	643	812	506	21	376	999999	440	301	999999	311	999999	671	304	424	73	285	808	325	92	176	984	999999	35	140	974	999999	555	527	873	941	374	999999	849	163	373	740	999999	913	203	456	836	999999	676	527	324	678	988	86	999999	937	999999	125	244	635	178	518	787	375	999999	999999	548	912	428	999999	937	999999	821	151	999999	333	999999	895	131	635	340	556	458	507	816	306	428	479	672	935	999999	259	184	223	984	999999	999999	646	877	244	999999	999999	19	942	589	872	856	847	34	999999	999999	134	993	609	305	621	70	999999	559	739	540	78	999999	493	814	999999	276	999999	166	206	381	627	28	886	727	417	546	516	917	943	450	580	454	149	271	796	999999	575	918	999999	794	671	96	147	704	839	682	526	138	999999	999999	258	691	828	161	55	115	999999	999999	999999	999999	553	372	999999	999999	959	624	110	231	27	999999	701	999999	999999	999999	709	541	881	192	888	734	999999	388	26	347	201	889	999999	999999	225	690	158	694	999999	298	250	309	480	847	745	225	582	305	999999	478	904	999999	999999	427	451	514	234	924	992	999999	999999	999999	999999	278	107	999999	998	121	16	336	284	17	659	999999	999999	410	70	43	446	673	999999	725	999999	547	443	632	990	208	547	710	466	234	701	876	243	84	999999	212	750	675	226	470	298	783	204	896	909	999999	999999	999999	454	999999	487	329	11	339	898	809	835	475	89	799	574	305	870	59	315	782	270	95	457	857	293	771	456	999999	436	493	352	546	722	999999	941	999999	266	999999	746	999999	999999	904	186	999999	999999	284	596	426	895	993	912	154	590	999999	143	181	
594	596	908	716	999999	320	902	999999	466	999999	752	492	858	999999	49	605	313	933	907	365	909	314	490	18	184	39	999999	999999	580	208	955	594	462	999999	911	669	366	39	999999	564	11	999999	686	88	532	113	568	826	953	317	999999	657	230	777	271	289	116	999999	999999	842	523	469	833	268	999999	167	999999	97	999999	380	999999	283	999999	352	363	147	627	411	485	999999	471	999999	999999	273	366	308	999999	999999	508	631	562	466	497	667	50	542	999999	428	745	374	999999	480	668	583	999999	999999	234	877	423	134	999999	705	424	470	999999	554	980	569	901	44	792	354	999999	536	817	782	786	765	311	821	209	999999	999999	121	999999	990	999999	905	205	799	83	497	271	384	999999	999999	52	36	296	496	999999	378	999999	711	581	728	999999	142	765	296	781	469	576	601	925	462	50	999999	472	390	253	84	374	999999	961	305	999999	214	566	999999	739	759	478	814	269	830	681	954	999999	278	999999	178	150	909	28	614	920	669	999999	516	816	739	564	905	253	999999	13	425	750	286	646	999999	576	804	556	999999	999999	999999	342	104	781	95	774	203	292	84	934	465	93	999999	384	422	999999	59	999999	10	205	573	571	782	826	265	999999	262	632	419	602	345	363	996	623	169	337	364	735	731	965	370	622	999999	999999	548	342	403	901	233	932	527	999999	999999	826	427	199	999999	278	526	881	521	570	999999	481	598	111	999999	732	999999	95	999999	323	422	999999	834	999999	402	238	999999	922	810	361	409	999999	85	685	807	180	206	969	778	96	218	999999	453	799	999999	696	955	446	999999	670	686	999999	999999	213	247	999999	991	476	999999	330	990	603	81	169	171	395	406	913	304	999999	999999	255	999999	999999	115	999999	591	45	211	705	283	841	676	149	675	271	999999	872	999999	296	188	999999	182	457	106	615	999999	294	638	363	999999	52	152	339	144	440	830	237	999999	674	928	956	999999	999999	57	159	926	931	999999	899	450	534	475	17	999999	999999	82	860	218	499	795	999999	406	847	415	241	999999	999999	15	244	440	718	774	773	999999	232	464	91	409	946	688	846	999999	738	913	766	576	999999	602	999999	368	970	28	608	999999	999999	559	428	686	816	460	589	926	999999	469	732	759	702	649	514	999999	991	999999	271	810	948	999999	668	934	648	665	564	744	999999	999999	999999	700	999999	894	735	999999	46	404	593	496	109	920	999999	279	191	16	999999	999999	98	988	999999	520	756	797	930	135	999999	999999	47	160	895	845	260	999999	999	42	
999999	808	913	841	314	596	866	774	711	38	955	999999	753	999999	999999	999999	999999	687	508	999999	943	378	963	610	999999	999999	366	999999	600	999999	669	999999	279	159	423	74	581	999999	683	999999	653	999999	999999	901	180	501	999999	999999	369	999999	198	999999	999999	59	98	225	844	999999	69	761	999999	999999	184	456	368	787	129	999999	999999	726	497	409	999999	727	999999	962	292	72	439	291	811	961	999999	999999	75	107	303	230	70	207	230	277	197	921	999999	229	999999	639	999999	393	381	999999	187	642	999999	789	999999	999999	753	135	933	782	873	999999	949	278	360	409	999999	999999	494	899	543	30	506	999999	222	92	184	86	164	999999	529	999999	909	675	999999	440	445	999999	538	999999	477	934	274	999999	999999	418	972	284	868	407	258	999999	899	482	999999	166	146	999999	576	485	973	676	970	290	262	826	868	999999	494	920	964	999999	732	348	999999	608	755	68	825	804	999999	900	218	757	403	258	157	437	81	999999	999999	336	710	63	182	999999	999999	984	999999	577	549	697	789	947	443	154	999999	999999	60	995	410	88	999999	772	999999	82	467	999999	886	999999	679	999999	212	866	627	637	403	679	176	631	644	771	999999	258	264	422	120	999999	999999	259	709	597	387	86	227	999999	54	999999	999999	109	999999	750	999999	190	898	117	494	923	999999	999999	999999	869	393	428	360	638	999999	999999	517	999999	999999	206	999999	636	305	91	64	136	649	999999	593	999999	991	999999	298	894	673	999999	359	156	928	197	940	518	999999	840	214	958	726	588	18	19	999999	734	148	146	851	471	885	816	63	368	999999	917	999999	294	877	999999	139	466	965	999999	999999	371	999999	999999	265	389	137	464	877	999999	410	70	404	583	999999	267	928	162	999999	212	999999	999999	103	999999	912	999999	999999	999999	962	887	999999	270	623	494	999999	68	999999	374	880	471	343	430	939	999999	958	223	523	639	259	999999	398	977	423	762	717	151	278	999999	861	242	999999	999999	501	990	999999	999999	999999	909	257	976	556	999999	281	581	868	385	603	145	611	699	999999	999999	966	352	498	851	846	860	777	194	790	256	999999	999999	388	432	928	999999	999999	818	776	999999	391	282	999999	834	706	842	894	999999	548	999999	852	999999	999999	426	945	999999	501	999999	303	587	142	999999	195	310	61	999999	202	446	456	654	455	999999	923	999999	285	999999	999999	663	154	999999	966	999999	999999	657	404	350	916	961	486	779	999999	274	524	999999	481	328	96	763	782	84	649	999999	885	893	687	68	249	836	150	999999	869	837	999999	299	
621	697	427	538	906	711	715	240	960	676	207	191	999999	734	424	957	606	525	881	80	999999	518	559	752	999999	345	110	90	999999	234	910	619	999999	235	577	784	900	558	857	999999	368	418	497	218	696	505	789	514	421	193	655	999999	956	210	934	112	147	675	567	999999	610	634	419	736	766	587	198	999999	166	999999	66	58	999999	809	712	999999	31	350	999999	999999	999999	596	999999	637	999999	999999	999999	793	300	475	999999	235	999999	999999	470	734	999	761	452	118	999999	745	358	782	136	606	685	156	999999	989	90	999999	619	102	24	999999	965	781	167	210	925	404	753	691	993	999999	67	381	349	977	999999	270	999999	947	999999	810	248	886	999999	999999	880	515	305	999999	394	848	616	897	282	455	768	227	999999	251	193	912	991	999999	788	999999	999999	314	807	520	52	820	999999	999999	935	213	999999	88	280	195	999999	419	109	999999	307	154	225	169	108	893	219	729	999999	999999	764	254	819	581	108	215	433	575	708	999999	268	573	999999	944	962	79	679	999999	946	999999	921	999999	812	548	999999	644	999999	999999	216	913	311	322	999999	252	907	691	393	205	980	999999	761	754	711	325	194	999999	204	280	207	999999	224	528	783	257	999999	999999	999999	281	999999	463	135	53	369	794	483	999999	999999	706	46	280	686	484	710	881	656	999999	72	497	363	635	999999	999999	191	187	699	782	539	906	999999	999999	260	999999	982	999999	999999	718	394	916	999999	249	999999	497	999999	926	352	739	818	999999	999999	566	929	943	917	586	24	325	862	999999	104	701	415	513	198	130	999999	573	501	193	941	938	999999	155	656	124	999999	952	575	264	999999	960	963	638	999999	951	987	316	999999	406	511	624	855	999999	999999	149	833	810	999999	123	906	999999	248	634	960	661	783	999999	297	802	274	72	749	607	999999	144	737	777	207	999999	142	714	378	999999	681	326	93	999999	332	516	291	999999	653	462	358	999999	721	338	677	654	999999	999999	29	999999	142	449	875	258	857	999999	411	999999	999999	72	999999	202	410	999999	952	644	578	213	999999	999999	999999	762	419	297	999999	298	422	999999	109	552	78	929	999999	974	999999	999999	451	834	722	645	999999	235	897	590	481	165	999999	999999	386	42	85	964	752	248	882	379	999999	587	999999	568	274	12	956	999999	993	61	999999	435	999999	720	203	743	491	815	675	999999	999999	999999	816	999999	999999	844	33	77	477	114	186	456	999999	593	211	863	999999	163	380	112	999999	999999	597	429	658	999999	397	665	839	341	482	937	573	596	
514	212	771	999999	999999	430	979	999999	594	999999	875	61	999999	597	518	340	908	999999	444	573	999999	38	240	396	444	421	457	367	237	145	631	999999	882	505	89	999999	102	999999	237	950	132	389	999999	999999	554	606	887	800	157	509	433	154	502	999	999999	485	999999	384	470	514	973	999999	999999	458	267	636	999999	836	999999	519	247	978	999999	494	450	636	999999	532	999999	838	533	656	999999	728	999999	487	746	999999	925	999999	999999	717	999999	722	999999	510	999999	999999	451	918	438	61	999999	638	271	454	53	999999	559	943	699	449	541	632	999999	999999	411	932	999999	999999	889	295	910	914	490	999999	519	388	999999	999999	908	991	999999	924	410	482	373	999999	999999	266	444	738	334	982	903	589	185	999999	999999	661	108	999999	57	671	999999	152	999999	999999	157	741	999999	664	501	618	44	707	368	617	232	508	952	829	999999	490	999999	161	999999	999999	20	901	999999	683	648	855	841	999999	944	999999	895	267	999999	995	435	725	331	779	246	715	999999	999999	231	999999	613	241	708	279	999999	566	999999	877	999999	999999	999999	255	999999	999999	26	999999	999999	999999	999999	948	722	964	176	999999	404	750	999999	999999	999999	256	980	814	680	785	79	416	156	571	792	999999	93	28	86	130	637	189	999999	79	763	999999	937	35	442	999999	999999	999999	75	999999	875	579	408	770	961	935	241	553	575	611	999999	999999	500	215	139	385	865	703	999999	56	329	224	422	99	802	325	318	954	381	999999	999999	999999	351	404	696	999999	979	322	66	999999	888	93	999999	726	999999	163	109	999999	895	999999	416	152	760	999999	432	660	999999	319	967	999999	626	287	182	999999	671	999999	999999	105	519	917	405	553	646	747	168	999999	610	999999	212	649	226	999999	68	999999	992	797	670	332	972	999999	64	999999	355	420	999999	610	999999	446	64	999999	895	14	222	978	662	863	506	22	999999	197	59	471	116	328	430	999999	228	999999	999999	874	999999	999999	132	482	862	735	207	236	232	999999	999999	173	999999	87	754	221	374	90	660	138	301	657	472	785	999999	593	563	37	990	485	392	62	271	999999	999999	959	881	999999	126	927	999999	280	999999	313	863	885	829	39	574	218	999999	148	207	56	583	443	473	347	495	279	181	179	999999	746	174	999999	901	999999	53	794	340	999999	999999	733	473	30	999999	999999	999999	111	763	533	999999	782	811	999999	855	225	605	599	999999	543	999999	846	755	495	999999	999999	148	999999	983	377	985	779	877	50	183	474	999999	562	576	999999	426	999999	515	999999	716	463	935	920	
425	686	999999	454	308	999999	389	999999	978	977	986	999999	30	338	999999	395	548	683	905	770	999999	390	643	999999	33	192	126	999999	341	117	999999	581	117	227	177	307	999999	541	481	999999	660	66	495	605	576	999999	293	98	276	130	110	999999	558	999999	850	44	999999	813	999999	126	680	999999	786	870	207	414	716	803	170	820	999999	16	212	825	119	23	895	47	999999	281	999999	38	594	220	17	746	33	999999	377	143	999999	707	121	364	409	141	279	624	407	171	45	489	927	999999	999999	103	999999	999999	999999	836	149	999999	346	999999	226	999999	935	575	863	999999	391	773	435	999999	565	176	895	847	999999	999999	743	280	639	999999	999999	419	110	148	964	913	999999	300	887	540	993	258	370	962	147	999999	205	999999	999999	946	779	272	999999	999999	890	999999	999999	999999	317	86	102	999999	999999	41	912	807	551	797	610	949	544	101	885	894	43	317	999999	933	710	999999	782	49	999999	999999	999999	974	365	210	999999	885	999999	935	983	811	448	134	999999	338	60	340	215	408	103	811	999999	999999	999999	999999	866	999999	284	999999	281	999999	303	63	999999	682	999999	937	452	351	549	999999	999999	609	117	84	999999	909	999999	476	882	379	999999	383	945	707	291	846	597	205	343	674	611	451	663	344	517	394	999999	211	832	122	887	863	999999	378	578	802	580	312	999999	999999	159	807	392	901	194	920	117	653	999999	660	350	256	17	874	124	791	945	999999	999999	72	145	999999	999999	769	492	999999	524	999999	999999	488	275	295	493	385	525	999999	69	761	159	597	286	999999	810	181	772	640	855	984	264	999999	857	807	744	650	822	926	173	999999	419	595	405	540	524	999999	395	999999	763	999999	358	320	999999	999999	623	970	785	24	999999	472	997	851	999999	539	322	352	999999	467	550	843	563	599	999999	447	999999	564	999999	746	606	899	786	717	877	233	636	943	999999	673	193	999999	999999	808	514	999999	624	568	850	866	228	999999	290	927	513	919	78	759	680	999999	842	69	778	49	418	522	686	290	973	520	903	378	999999	957	284	776	978	755	94	999999	822	783	713	335	527	434	618	999999	213	958	164	876	273	768	831	134	995	999999	399	999999	24	343	999999	340	999999	849	882	332	652	999999	940	999999	674	741	472	999999	355	453	521	999999	904	827	86	25	365	36	999999	530	136	160	999999	162	365	103	924	488	198	999999	372	678	551	295	216	476	999999	841	212	531	305	999999	778	552	314	415	97	999999	267	579	974	936	744	362	206	502	999999	788	
999999	581	816	999999	870	971	90	842	442	618	621	999999	999999	524	823	583	234	999999	381	237	847	999999	15	737	999999	618	409	436	933	199	99	713	999999	239	999999	631	715	322	901	806	472	999999	973	478	999999	656	581	459	122	171	137	842	131	729	940	18	999999	999999	999999	261	572	654	909	252	999999	908	101	769	641	999999	867	912	462	574	765	386	976	537	172	575	47	950	323	999999	71	257	999999	789	298	875	65	636	999999	649	999999	817	999999	999999	949	667	999999	812	818	920	303	225	389	999999	963	564	42	999999	999999	196	224	622	340	999999	191	281	999999	312	480	766	146	999999	362	812	339	947	823	255	587	504	999999	234	141	403	479	846	867	44	999999	999999	843	27	999999	999999	435	622	999999	426	549	678	351	262	341	61	999999	72	862	999999	999999	999999	740	786	999999	999999	184	989	490	937	666	344	413	999999	486	999999	999999	999999	520	999999	387	717	470	407	999999	908	163	759	893	89	999999	999999	983	999999	817	999999	994	999999	566	308	199	445	141	549	759	215	999999	69	999999	596	999999	999999	999999	874	999999	509	555	343	999999	552	268	425	106	410	327	259	360	123	999999	676	751	999999	562	221	798	941	999999	999999	648	999999	643	999999	983	306	950	956	866	118	110	318	264	661	974	24	50	773	999999	730	231	510	854	162	595	109	999999	272	111	999999	86	999999	922	634	694	591	908	174	999999	799	459	999999	393	252	22	166	422	100	892	547	180	35	602	855	699	147	999999	999999	508	884	461	688	854	535	42	851	395	629	966	392	116	875	341	549	281	860	127	612	149	438	686	755	999999	563	169	60	655	999999	934	557	946	999999	999999	558	348	770	516	857	219	170	771	792	133	509	999999	999999	999999	63	584	999999	30	43	352	79	207	999999	999999	301	999999	981	999999	327	999999	419	446	689	219	782	211	510	353	269	999999	978	667	893	999999	870	131	863	366	602	492	999999	536	913	999999	596	360	641	461	225	490	237	964	453	107	714	72	752	95	911	999999	84	496	999999	640	373	411	313	85	449	179	999999	999999	999999	835	600	883	533	999999	622	431	999999	999999	138	779	999999	23	224	796	916	807	379	778	999999	750	418	608	999999	282	711	195	57	566	22	55	978	999999	371	618	506	999999	538	147	999999	489	292	35	999999	982	475	359	196	999999	168	642	800	734	999999	853	999999	992	118	260	903	437	999999	13	46	999999	801	999999	999999	999999	999999	95	278	241	314	965	467	999999	250	999999	807	361	999999	540	407	
380	254	253	443	517	201	513	723	287	244	46	115	289	988	284	999999	913	706	590	226	82	999999	568	430	999999	395	999999	752	325	453	552	999999	843	605	999999	838	557	128	144	414	786	372	999999	997	278	859	999999	405	965	611	894	654	418	323	999999	16	685	999999	238	132	999999	761	999999	834	691	607	271	999999	332	445	633	794	572	999999	440	710	383	999999	162	355	217	637	786	999999	558	999999	30	530	999999	659	162	999999	889	22	255	35	964	165	999999	670	597	505	999999	529	999999	109	92	242	883	624	633	999999	671	883	914	999999	999999	695	285	794	587	999999	411	672	999999	899	999999	559	930	999999	746	999999	265	491	757	999999	999999	266	734	999999	815	787	646	656	999999	999999	999999	16	999999	723	60	278	999999	521	93	999999	103	999999	246	999999	204	533	312	478	999999	415	859	999999	136	999999	967	999999	960	999999	999999	799	999999	999999	645	255	836	898	461	216	364	477	348	999999	999999	901	999999	164	30	655	264	999999	999999	178	778	621	188	999999	879	894	755	342	999999	999999	542	293	760	999999	764	991	999999	999999	81	106	999999	410	999999	125	780	234	595	813	999999	315	572	696	325	926	976	34	999999	952	999999	567	999999	31	169	295	210	125	150	279	399	39	412	958	220	999999	64	378	999999	72	113	999999	999999	942	645	12	490	846	967	834	999999	740	924	300	287	514	644	101	999999	781	915	665	93	325	424	668	903	999999	486	936	871	607	999999	13	999999	373	267	999999	386	166	805	999999	157	316	999999	658	114	121	680	999999	743	999999	137	772	999999	999999	999999	983	528	977	999999	875	999999	41	962	765	270	921	999999	913	257	136	715	94	976	999999	999999	777	418	765	564	791	933	780	203	908	999999	707	856	411	801	283	990	999999	66	999999	999999	126	353	999999	397	192	999999	767	458	617	999999	999999	999999	596	930	794	575	999999	999999	318	999999	999999	838	64	294	999999	999999	49	122	973	999999	316	999999	56	566	999999	999999	276	377	381	130	999999	999999	585	661	437	911	270	481	999999	999999	999999	986	999999	999999	999999	288	999999	857	999999	128	631	654	485	481	999999	24	999999	39	999999	371	308	999999	51	999999	999999	266	262	402	999999	651	804	567	999999	274	907	329	289	999999	160	999999	999999	999999	999999	999999	498	999999	847	999999	720	423	999999	999999	999999	644	999999	842	944	560	222	999999	35	897	10	193	323	999999	548	220	573	620	735	999999	879	426	999999	888	852	999999	699	264	419	158	682	999999	999999	573	625	999999	864	74	999999	728	846	10	97	246	419	
359	999999	999999	972	636	999999	109	687	479	361	526	416	999999	999999	166	860	957	740	877	225	566	703	749	448	88	999999	999999	999999	16	999999	879	999999	991	478	503	848	275	999999	999999	617	582	756	20	222	109	64	353	84	228	868	888	269	999999	31	853	999999	999999	985	894	291	41	999999	681	634	999999	197	424	52	497	999999	999999	999999	999999	269	642	999999	692	537	349	33	12	434	27	999999	956	619	128	970	999999	846	658	289	396	500	586	718	999999	386	740	911	999999	310	586	909	283	222	310	950	999999	54	963	999999	999999	870	289	606	999999	542	999999	862	999999	454	999999	650	999999	315	289	468	683	923	734	316	797	437	394	701	848	118	865	999999	319	178	999999	580	883	999999	643	525	221	979	873	542	708	878	843	999999	882	935	260	967	999999	999999	277	999999	999999	657	865	218	486	587	758	999999	677	933	552	900	861	999999	767	663	671	999999	256	999999	60	201	608	918	594	208	999999	999999	858	999999	999999	476	901	137	270	236	141	999999	999999	633	999999	145	865	999999	335	942	333	44	178	596	305	999999	595	573	413	128	59	999999	624	999999	999999	846	999999	779	131	86	998	733	586	999999	531	247	999999	623	482	915	336	833	999999	651	875	784	744	271	601	643	999999	337	999999	151	186	999999	810	762	865	384	999999	95	654	259	944	599	457	636	999999	68	454	972	101	498	792	999999	999999	999999	999999	999999	112	999999	188	487	205	671	19	999999	999999	346	437	961	757	107	659	250	999999	343	707	285	336	117	999999	543	999999	999999	999999	999999	359	961	999999	837	359	999999	999999	647	907	176	64	999999	590	999999	281	728	630	493	999999	993	838	551	46	29	275	999999	656	994	422	644	999999	297	434	783	95	403	514	599	999999	875	999999	999999	343	22	289	434	694	999999	835	476	912	999999	692	252	999999	807	924	812	999999	999999	235	287	999999	272	999999	766	848	806	926	878	224	40	881	999999	177	827	999999	34	739	841	441	342	168	945	732	999999	604	191	396	287	479	701	37	999999	649	999999	999999	999999	145	522	585	888	999999	957	999999	881	999999	999999	85	569	599	899	83	730	791	893	129	289	539	292	172	666	999999	649	408	999999	13	502	700	629	51	999999	888	999999	265	553	945	211	693	999999	769	999999	116	827	688	579	627	306	999999	756	428	506	541	999999	360	919	478	748	558	738	999999	332	652	999999	999999	999999	21	856	475	247	948	917	999999	999999	999999	999999	560	592	960	999999	895	706	904	944	211	544	999999	44	866	346	85	207	
999999	955	972	447	609	999999	309	234	568	771	999999	360	808	511	910	852	340	999999	999999	885	787	999999	842	999999	428	708	999999	983	858	976	990	139	172	999999	274	640	999999	84	999999	999999	293	736	999999	134	874	553	999999	699	999999	999999	704	426	977	999999	419	923	122	800	29	901	999999	325	375	591	999999	999999	999999	66	246	279	145	265	149	470	602	60	999999	717	307	874	572	554	358	116	282	574	999999	999999	999999	999999	527	916	65	409	491	967	999999	679	353	182	365	89	463	365	616	448	286	516	596	999999	465	405	503	999999	339	862	967	999999	318	216	549	225	725	999999	751	228	210	739	999999	634	689	788	374	134	999999	493	100	993	499	834	297	999999	999999	971	886	132	423	910	80	629	10	111	370	146	632	149	363	569	999999	999999	247	547	538	961	679	676	40	378	999999	845	772	974	999999	484	999999	904	839	753	18	999999	805	300	668	359	634	587	427	999999	501	999999	139	531	389	111	596	750	116	424	302	220	101	999999	284	999999	857	35	342	886	227	999999	999999	999999	999999	999999	592	999999	878	999999	336	102	999999	803	877	266	716	250	999999	668	887	178	797	424	999999	797	999999	760	26	444	501	608	255	541	19	773	78	530	970	404	518	999999	872	999999	97	210	961	298	177	27	518	616	441	673	998	59	999999	886	999999	763	457	832	930	999999	687	727	846	716	793	114	198	196	280	199	159	999999	306	870	336	999999	836	999999	593	998	925	885	999999	581	543	960	842	999999	382	216	999999	686	719	438	999999	369	363	999999	504	72	829	332	345	251	999999	999999	999999	70	999999	896	927	219	248	999999	999999	999999	560	999999	183	833	999999	16	999999	73	252	473	528	999999	999999	967	898	591	999999	999999	999999	603	549	999999	67	782	217	782	999999	999999	289	999999	447	788	919	448	809	98	81	671	800	823	518	999999	998	60	242	885	440	999999	998	345	474	717	762	915	262	634	217	400	625	489	383	999999	784	514	999999	740	947	191	167	809	519	999999	729	999999	94	277	999999	999999	550	332	999999	50	487	943	999999	730	999999	14	195	185	880	681	55	321	450	190	497	493	35	999999	937	258	999999	198	999999	401	987	417	999999	999999	706	211	849	999999	146	342	999999	840	999999	305	714	943	996	982	999999	838	37	418	999999	999999	779	443	980	58	395	104	616	299	999999	871	742	618	999999	209	478	678	831	751	999999	117	340	657	251	730	787	999999	999999	451	268	988	373	579	999999	927	216	999999	230	801	908	52	726	560	
723	380	999999	999999	999999	796	513	260	999999	286	999999	797	573	132	201	260	270	401	842	174	40	139	507	172	116	256	999999	215	457	39	843	142	390	779	999999	999999	177	999999	999999	465	938	17	981	97	346	714	363	93	80	970	541	999999	210	562	529	594	873	399	989	523	999999	999999	802	977	442	111	416	999999	198	330	92	578	999999	387	236	33	157	420	999999	402	892	909	999999	487	497	336	932	828	259	349	998	999999	702	709	662	640	214	999999	654	999999	307	569	999999	750	887	999999	348	822	335	999999	446	463	572	596	631	999999	172	325	490	999999	178	999999	544	848	332	314	999999	468	725	595	999999	154	999999	591	999999	332	24	394	999999	533	988	999999	502	999999	903	545	215	115	88	769	999999	889	523	999999	999999	719	35	57	427	583	999999	880	999999	999999	999999	999999	697	981	999999	999999	878	778	726	956	128	69	95	791	999999	787	109	769	390	955	999999	999999	630	227	525	385	307	967	966	25	445	117	21	762	74	611	847	233	614	779	891	699	173	567	430	16	634	243	111	640	999999	999999	500	152	621	759	671	480	999999	126	999999	911	999999	710	999999	20	999999	332	727	344	939	875	999999	999999	999999	999999	765	73	797	999999	999999	74	865	336	541	999999	999999	869	150	314	999999	999999	768	497	778	979	887	462	56	419	959	312	999999	767	700	609	999999	999999	87	203	993	607	683	999999	375	936	55	485	999999	404	402	187	191	423	404	999999	999999	667	832	94	540	312	27	387	999999	448	558	999999	635	999999	952	727	792	947	320	341	999999	999999	132	999999	934	412	999999	652	27	781	999999	999999	999999	138	501	506	67	993	662	691	590	306	397	927	387	947	850	246	999999	999999	999999	243	112	72	878	296	545	990	999999	999999	999999	374	999999	999999	999999	466	999999	507	999999	999999	999999	798	295	629	999999	999999	432	999999	999999	986	562	57	210	352	396	999999	999999	309	259	215	999999	76	842	533	672	225	999999	620	609	999999	221	353	999999	999999	14	596	999999	482	321	490	863	350	537	173	576	999999	174	999999	391	440	476	436	999999	999999	999999	999999	956	762	957	535	999999	812	595	542	999999	218	251	215	347	799	938	517	988	769	999999	620	539	999999	999999	999999	999999	918	999999	178	454	785	105	580	509	410	640	196	525	786	999999	61	754	999999	397	367	729	958	680	999999	501	959	447	488	999999	875	999999	999999	999999	265	483	999999	999999	426	999999	990	123	999999	706	936	169	752	999999	212	999999	300	865	544	999999	599	972	103	247	648	677	495	
347	617	696	634	999999	363	390	270	312	999999	478	337	906	407	254	999999	999999	999999	431	999999	967	245	999999	999999	19	529	999999	216	293	999999	306	999999	749	603	652	505	974	82	600	805	999999	731	999999	999999	822	538	999999	999999	354	914	841	999999	999999	928	527	111	870	999999	624	816	369	184	976	999999	999999	999999	587	313	754	748	93	189	152	625	387	246	346	501	770	480	891	120	999999	378	548	801	717	821	85	551	635	870	999999	784	446	197	999999	999999	67	288	950	335	140	605	830	999999	361	600	551	999999	765	378	999999	999999	925	999999	322	607	383	396	825	766	237	213	123	223	731	368	999999	200	999999	999999	444	492	530	565	979	999999	548	886	450	999999	280	794	999999	999999	537	999999	859	197	999999	156	999999	670	462	194	107	927	492	617	929	999999	421	361	799	405	999999	850	623	369	279	66	69	999999	946	708	496	442	999999	856	685	428	508	999999	325	345	999999	774	39	346	468	62	999999	999999	956	999999	705	999999	999999	390	333	686	690	999999	918	817	96	115	723	754	697	665	999999	636	932	511	999999	999999	45	463	999999	169	999999	999999	901	226	292	999999	540	500	12	999999	446	46	532	998	999999	18	83	999999	258	661	999999	285	648	999999	552	147	998	999999	961	286	883	542	999999	173	999999	412	598	701	534	956	575	232	751	999999	228	473	113	999999	773	486	999999	999999	999999	977	999999	546	639	108	673	155	999999	94	538	726	694	904	295	369	144	335	999999	381	973	301	999999	827	533	528	999999	89	44	74	681	485	930	999999	336	999999	999999	328	773	999999	37	388	825	999999	694	999999	436	324	999999	999999	799	447	76	974	562	913	891	291	22	999999	524	594	121	999999	412	63	795	347	577	520	315	815	562	919	999999	595	476	604	143	508	102	269	901	300	275	244	418	956	793	422	883	772	315	662	999999	443	277	758	88	640	239	98	746	667	437	983	885	999999	999999	967	447	296	999999	514	999999	265	692	820	801	178	644	839	554	999999	636	543	510	899	944	999999	327	717	526	999999	999999	999999	999999	999999	863	292	999999	999999	999999	825	974	596	999999	999999	644	999999	750	999999	957	909	995	399	544	591	40	999999	999999	986	212	719	650	730	770	653	244	999999	742	458	957	518	999999	999999	513	728	999999	50	917	709	265	999999	169	870	760	999999	507	999999	469	999999	213	968	999999	372	999999	616	185	254	999999	971	999999	999999	977	301	499	448	99	623	999999	815	999999	990	976	773	730	977	560	779	970	163	999999	364	554	999999	
255	988	999999	457	323	897	553	999999	224	945	999999	999999	257	867	381	321	527	884	993	654	999999	222	991	45	641	91	66	999999	284	673	825	999999	999999	175	55	510	999999	641	999999	999999	271	474	775	999999	999999	104	730	692	999999	658	635	272	370	900	290	43	996	674	999999	241	840	158	999999	999999	130	940	999999	999999	821	999999	583	886	584	14	392	65	999999	999999	413	547	361	999999	996	626	48	563	841	184	885	999999	999999	999999	999999	78	999999	123	999999	234	999999	690	542	648	870	537	85	748	687	365	999999	234	595	46	999999	278	880	477	161	45	999999	567	999999	387	999999	808	367	999999	70	515	856	279	252	223	60	723	14	712	999999	469	999999	299	875	999999	999999	660	427	477	803	557	198	999999	961	777	720	353	591	165	452	999999	180	999999	688	181	509	247	981	999999	985	547	274	177	973	999999	494	224	691	624	721	545	999999	889	716	512	327	185	318	475	502	706	142	849	999999	441	299	985	610	703	976	428	679	999999	491	265	293	30	707	278	293	506	661	966	999999	907	680	290	849	185	854	333	929	516	879	288	999999	424	908	999999	403	508	613	999999	647	999999	865	346	408	460	229	307	478	49	192	996	55	175	415	362	761	19	999999	999999	849	652	498	999999	999999	213	999999	868	999999	999999	999999	784	893	673	329	151	51	343	881	999999	955	556	999999	890	334	883	243	249	999999	999999	780	999999	999999	187	999999	994	803	702	999999	999999	609	361	195	313	173	408	113	382	846	273	320	999999	137	999999	999999	999999	798	999999	839	290	969	999999	999999	566	394	491	999999	715	534	999999	347	349	170	686	788	604	999999	551	999999	926	999999	860	403	746	244	362	267	625	999999	845	206	205	999999	891	235	999	502	999999	999999	999999	986	397	848	522	999999	971	267	450	958	874	932	257	880	913	510	119	217	122	331	41	999999	796	17	688	137	151	485	279	461	789	999999	740	631	55	939	999999	22	999999	999999	273	105	999999	999999	833	912	999999	324	950	999999	999999	791	390	308	999999	457	999999	390	169	999999	784	496	999999	989	999999	999999	202	625	835	973	127	106	335	302	68	936	417	999999	183	999999	187	999999	999999	888	345	999999	722	442	743	999999	749	999999	852	999999	44	776	117	827	999999	71	999999	334	489	976	274	29	466	97	250	951	49	69	217	394	217	999999	960	109	999999	181	59	759	882	248	999999	999999	253	838	267	291	829	999999	643	121	64	853	347	999999	624	325	541	634	201	792	557	689	795	468	999999	999999	816	
18	183	325	21	960	999999	999999	752	159	776	627	829	959	132	999999	999999	105	339	363	999999	412	485	339	639	999999	999999	100	999999	999999	329	784	559	999999	475	999999	417	327	109	103	411	106	805	474	548	914	805	999999	999999	108	273	999999	139	999999	465	414	999999	999999	686	999999	403	999999	999999	218	830	991	78	648	999999	310	51	109	995	245	999999	999999	606	20	790	724	620	335	430	999999	280	999999	655	999999	725	71	298	573	640	513	700	60	547	597	644	556	846	166	748	368	66	174	703	893	974	999999	807	999999	999999	962	999999	999999	930	966	999999	210	346	445	923	432	22	478	468	999999	999999	999999	976	18	999999	999999	877	463	999999	999999	999999	116	926	761	658	783	263	776	519	678	536	632	129	581	999999	444	220	411	999999	999999	356	587	705	220	999999	82	965	799	156	820	94	522	491	869	999999	831	283	585	786	149	999999	246	959	999999	956	912	781	999999	359	931	32	476	230	270	715	948	411	999999	999999	585	818	999999	629	999999	593	999999	150	260	151	827	170	635	625	103	999999	119	628	914	264	999999	300	999999	449	224	797	618	302	999999	999999	490	430	567	182	210	331	999999	999999	270	207	942	999999	999999	999999	531	770	397	850	137	123	999999	330	496	461	966	295	257	999999	999999	901	974	721	999999	999999	660	999999	603	999999	425	771	999999	503	367	717	999999	674	999999	317	999999	453	410	768	174	999999	558	170	933	116	215	915	999999	701	211	999999	232	231	999999	999999	999999	999999	177	934	435	999999	683	112	963	999999	149	301	526	999999	106	962	500	216	999999	811	999999	500	473	999999	999999	509	697	739	999999	997	999999	100	822	999999	999999	999999	285	475	342	999999	434	455	206	164	999999	999999	399	144	604	248	999999	26	674	51	888	112	661	999999	687	999999	668	944	999999	965	295	59	999999	192	999999	314	999999	999999	874	748	999999	101	303	318	530	342	120	563	999999	999999	138	999999	425	781	455	612	999999	604	999999	416	999999	490	645	241	999999	917	445	999999	908	299	562	843	152	926	664	796	808	353	160	354	815	999999	999999	757	836	999999	633	697	999999	623	183	91	247	467	608	999999	456	72	449	612	897	904	654	999999	500	295	335	999999	999999	999999	803	787	454	444	601	44	681	887	999999	61	294	747	478	295	126	480	606	999999	327	999999	349	999999	903	999999	456	911	999999	999999	266	999999	999999	143	581	999999	999999	395	637	802	999999	573	224	569	667	398	999999	999999	435	999999	728	30	689	651	181	357	319	66	884	999999	999999	689	583	999999	
630	853	569	160	175	999999	475	730	843	803	817	754	999999	779	89	999999	229	306	999999	999999	999999	999999	862	840	962	233	999999	762	511	730	815	186	990	999999	999999	999999	999999	178	984	45	893	997	999999	999999	833	427	802	539	977	379	687	691	214	492	482	394	990	729	197	999999	630	713	999999	122	988	640	763	58	999999	274	686	61	321	999999	999999	247	69	976	16	999999	999999	999999	784	141	53	999999	972	507	34	999999	823	109	980	52	999999	190	777	73	897	999999	663	999999	698	999999	692	636	380	764	999999	244	335	24	999999	652	520	401	928	999999	999999	864	668	266	33	297	999999	586	999999	279	44	999999	470	995	999999	813	881	676	999999	82	448	999999	753	217	223	790	228	809	387	338	531	23	262	689	994	42	535	407	731	410	271	999999	565	111	729	999999	774	339	934	999999	770	999999	860	856	649	662	120	460	999999	999999	79	642	999999	742	747	30	765	999999	11	56	288	999999	945	140	810	342	999999	652	487	947	25	888	874	478	567	687	163	999999	49	341	921	999999	999999	497	340	628	999999	999999	999999	709	510	993	338	999999	999999	295	999999	729	999999	316	810	999999	999999	999999	999999	191	768	999999	184	999999	867	999999	741	669	134	999999	999999	457	799	192	436	38	298	778	446	32	559	999999	847	281	787	433	361	733	531	463	113	269	280	159	860	184	999999	303	841	999999	262	999999	999999	428	999999	452	930	999999	999999	781	179	203	999999	204	631	781	884	902	282	443	999999	17	999999	671	109	860	999999	649	999999	999999	390	999999	999999	305	770	890	233	428	115	999999	503	498	853	749	293	909	610	85	528	999999	300	745	30	407	142	999999	999999	999999	999999	999999	274	290	541	999999	401	183	265	363	434	999999	999999	465	796	937	999999	520	164	398	387	200	259	999999	999999	999999	961	645	999999	539	173	526	370	999999	110	800	80	999999	957	234	358	119	653	257	999999	787	531	834	948	93	999999	621	99	141	999999	138	65	999999	168	298	666	755	209	726	999999	908	999999	426	999999	999999	999999	999999	563	999999	50	277	546	12	461	343	721	136	696	999999	82	551	999999	999999	428	972	744	999999	64	668	568	602	999999	927	999999	742	999999	999999	479	951	225	739	68	999999	999999	446	591	63	711	825	999999	539	69	317	999999	999999	482	152	998	392	262	959	999999	894	999999	999999	366	618	944	719	926	999999	656	744	675	343	492	276	147	981	390	691	206	999999	101	999999	543	999999	284	999999	269	275	999999	97	699	266	76	174	798	999999	89	973	999999	992	
999999	960	999999	324	641	319	165	216	15	26	999999	570	999999	444	803	999999	905	763	999999	535	459	661	999999	569	54	419	277	328	478	999999	902	999999	582	213	339	140	155	228	962	964	264	999999	269	100	999999	139	502	631	370	999999	999999	326	639	583	542	247	460	323	999999	999999	52	836	738	520	123	595	987	999999	114	999999	198	686	999999	999999	281	405	401	419	484	915	916	645	958	23	746	586	777	999	670	102	680	999999	948	741	921	999999	325	999999	976	500	151	999999	527	698	275	999999	525	270	312	147	999999	50	839	364	314	407	999999	724	774	536	817	987	888	999999	992	999999	738	69	999999	853	89	652	442	983	774	973	999999	270	999999	684	70	517	697	533	255	639	992	594	999999	524	999999	999999	974	999999	999999	999999	64	515	705	908	333	466	999999	458	67	203	608	999999	999999	999999	289	618	976	999999	475	310	299	365	766	363	374	999999	999999	933	313	488	678	992	311	620	919	999999	564	839	999999	604	704	249	475	61	999999	146	13	105	244	999999	624	883	974	381	863	999999	748	352	543	189	833	999999	155	579	525	999999	999999	970	421	677	63	999999	999999	999999	606	60	889	714	332	237	150	537	698	381	863	999999	28	999999	999999	229	999999	222	999999	182	999999	824	103	896	536	999999	999999	43	684	999999	877	487	155	113	999999	813	810	43	999999	999999	48	306	999999	773	999999	731	596	624	223	201	999999	841	999999	566	999999	781	999999	992	999999	906	644	116	999999	141	503	386	649	915	999999	999999	419	830	202	989	999999	474	999999	329	999999	999999	828	968	819	492	754	46	645	588	12	999999	855	817	999999	123	671	931	453	59	279	339	91	681	470	280	781	983	648	852	999999	636	999999	637	812	999999	87	999999	297	370	386	467	999999	70	912	169	97	602	974	88	328	999999	30	593	60	999999	723	157	507	548	710	771	999999	999999	166	999999	856	228	14	481	45	994	999999	93	673	812	999999	31	999999	310	193	999999	999999	570	534	999999	615	554	587	961	659	930	178	748	999999	615	79	948	903	546	313	868	598	999999	52	333	567	936	920	247	262	999999	388	207	365	531	999999	827	267	936	999999	312	641	53	822	115	825	896	999999	67	743	999999	127	999999	997	999999	590	515	527	211	999999	679	633	349	708	957	999999	971	392	137	852	251	691	999999	785	11	999999	554	680	999999	999999	671	512	862	504	613	584	166	209	50	941	257	310	66	284	91	678	301	999999	864	564	854	513	307	999999	501	957	160	446	995	999999	46	
835	999999	999999	999999	176	999999	845	104	999999	999999	999999	352	999999	605	941	634	691	704	332	935	220	815	382	653	168	999999	657	13	655	999999	720	214	952	904	422	720	363	294	914	999999	456	249	999999	179	92	170	120	609	999999	333	469	742	672	162	826	999999	216	999999	999999	961	999999	842	449	948	674	999999	999999	291	193	230	999999	406	789	424	489	970	333	213	999999	998	104	999999	999999	332	964	999999	999999	800	88	402	513	313	463	952	795	614	800	543	999999	525	770	829	425	340	61	72	952	257	672	855	999999	13	489	999999	867	74	999999	126	999999	696	999999	999999	999999	790	716	999999	943	837	629	875	179	789	708	55	238	274	632	122	280	999999	999999	293	137	232	706	510	823	630	95	731	999999	683	560	808	498	180	999999	635	623	93	128	125	999999	797	686	906	305	443	604	999999	441	286	845	90	999999	742	472	980	94	999999	154	999999	751	898	660	495	999999	900	999999	67	648	997	498	197	999999	910	665	340	546	999999	215	390	999999	999999	299	999999	837	479	147	756	999999	999999	550	999999	938	999999	373	729	146	999999	999999	999999	886	999999	999999	999999	787	658	306	760	87	141	443	295	10	764	297	999999	999999	722	999999	999999	999999	800	359	11	457	91	258	978	999999	935	999999	356	999999	810	503	999999	538	856	160	189	182	386	999999	576	212	999999	999999	184	999999	113	131	999999	542	917	999999	999999	197	952	986	706	999999	328	999999	152	938	97	999999	200	270	809	730	752	572	478	587	386	132	999999	999999	201	673	83	470	443	813	999999	814	214	178	417	300	999999	869	999999	779	853	173	536	637	999999	999999	999999	913	708	383	378	851	73	340	265	963	999999	163	999999	42	336	858	779	338	169	283	958	31	853	519	155	882	129	699	733	222	999999	999999	999999	999999	456	999999	761	70	999999	927	750	874	913	453	999999	431	84	420	999999	995	394	207	999999	842	999999	999999	70	999999	237	496	732	373	606	999999	377	999999	480	695	586	176	999999	719	893	999999	532	94	117	999999	633	723	807	708	256	738	828	398	999999	840	965	261	109	999999	999999	999999	204	387	999999	871	85	626	951	389	999999	999999	898	999999	314	244	999999	999999	98	999999	566	514	688	34	126	999999	999999	999999	591	999999	729	334	76	535	886	944	48	999999	999999	245	334	16	999999	428	874	970	840	162	94	443	530	917	999999	999999	15	327	270	179	999999	410	657	999999	45	321	659	509	220	372	788	369	999999	175	999999	852	336	559	742	999999	999999	999999	999999	999999	894	157	119	
812	999999	999999	530	568	999999	868	883	999999	588	999999	970	460	999999	374	760	477	999999	999999	246	999999	999999	320	999999	455	584	999	29	124	383	999999	211	887	212	846	348	592	842	229	685	337	291	825	273	108	588	292	501	999999	999999	558	999999	999999	911	999999	137	850	515	84	984	684	848	999999	42	992	999999	93	257	921	999999	177	635	154	999999	999999	83	859	57	23	999999	302	508	244	999999	999999	899	999999	976	458	999999	999999	86	767	245	999999	488	523	793	281	82	999999	44	579	758	228	999999	552	139	999999	999999	999999	803	999999	999999	692	999999	614	49	216	999999	994	999999	799	212	539	100	867	999999	49	430	560	75	776	940	999999	999999	928	485	999999	999999	356	901	974	999999	450	694	584	559	999999	999999	874	483	586	188	87	399	244	999999	229	137	65	644	100	581	130	213	37	561	847	434	257	999999	999999	999999	999999	102	141	32	999999	999999	516	317	999999	999999	999999	86	488	597	862	971	999999	561	266	383	999999	999999	811	402	656	999999	666	33	712	128	999999	999999	944	281	440	999999	267	222	614	384	999999	748	289	875	36	999999	724	999999	999999	876	999999	695	872	999999	469	45	291	999999	375	524	188	492	605	246	648	809	999999	217	167	877	713	810	946	881	762	999999	432	999999	376	999999	523	237	334	999999	716	880	999999	999999	812	405	703	999999	846	100	206	138	999999	53	236	226	911	517	282	999999	172	999999	749	990	403	999999	999999	355	372	999999	11	950	999999	769	529	999999	935	999999	999999	761	184	195	963	856	685	633	954	388	709	999999	701	999999	955	514	999999	124	141	883	395	450	791	999999	999999	93	99	255	970	383	523	469	291	567	122	999999	646	999999	999999	892	315	999999	999999	234	646	999999	71	999999	995	653	105	414	999999	61	957	954	969	825	38	999999	767	439	999999	999999	999999	249	999999	999999	893	999999	999999	696	486	999999	577	626	999999	567	999999	944	999999	103	260	326	288	118	833	999999	609	168	999999	999999	948	757	999999	876	999999	837	999999	406	353	926	112	560	786	409	928	396	484	341	999999	412	999999	999999	858	673	188	346	302	756	999999	638	999999	999999	894	56	999999	728	123	701	520	205	207	315	600	105	991	700	540	999999	190	446	755	278	246	999999	707	864	899	461	697	999999	544	613	990	715	401	999999	999999	999999	661	210	999999	999999	820	726	215	807	493	763	682	488	805	999999	575	969	882	266	498	756	348	999999	999999	999999	13	999999	660	593	999999	885	703	623	999999	799	999999	980	173	972	457	520	932	900	381	146	
779	219	999999	999999	47	30	999999	999999	879	909	999999	999999	381	621	779	80	999999	999999	491	999999	69	68	999999	16	206	595	999999	910	809	977	999999	448	511	692	882	999999	786	538	555	305	62	568	744	134	407	999999	608	999999	999999	387	999999	320	418	773	86	999999	765	957	999999	452	223	922	335	901	95	953	999999	999999	738	984	293	536	999999	999999	555	999999	323	328	608	758	986	264	716	432	999999	513	40	737	615	171	38	828	613	113	999999	140	999999	843	999999	453	179	999999	812	219	999999	918	999999	231	227	584	407	446	359	999999	465	959	215	903	378	581	923	999999	82	577	955	999999	922	999999	115	425	269	480	289	164	589	76	999999	507	999999	613	270	808	999999	41	764	592	999999	446	648	999999	925	338	474	999999	530	639	847	245	263	639	995	291	999999	999999	325	926	167	999999	999999	398	517	707	999999	999999	321	125	29	51	812	373	999999	486	324	983	499	931	16	820	999999	999999	229	215	254	999999	618	999999	691	717	715	837	434	285	858	260	999999	227	999999	999999	999999	414	619	805	433	890	999999	519	966	999999	999999	394	920	346	569	999999	178	311	999999	875	156	999999	433	312	999999	974	938	709	999999	73	999999	282	999999	306	673	229	340	424	782	363	55	108	22	558	999999	999999	917	999999	715	230	92	999999	763	887	562	999999	981	317	479	458	952	944	891	999999	764	39	226	623	673	349	999999	754	529	110	830	999999	330	874	897	13	67	849	993	406	981	76	519	290	744	858	248	999999	999999	334	999999	110	217	118	793	385	999999	999999	425	999999	923	337	999999	999999	67	514	495	999999	419	475	400	112	950	999999	921	999999	520	936	999999	814	111	283	809	205	999999	999999	840	999999	90	521	898	764	434	999999	999999	653	292	855	232	239	999999	141	613	478	933	309	159	999999	197	999999	864	179	423	610	274	649	528	588	965	337	999999	284	35	898	577	636	677	333	22	277	999999	999999	713	650	451	999999	670	340	271	399	579	128	33	985	657	728	350	824	362	832	135	704	890	894	565	99	999999	715	901	999999	999999	826	709	999999	689	209	466	773	168	305	979	999999	326	575	758	999999	260	50	250	849	296	853	999999	189	152	711	774	818	94	362	862	954	439	965	767	752	999999	114	305	458	272	576	665	67	999999	999999	387	999999	999999	999999	838	75	474	61	20	778	999999	529	999999	977	434	999999	999999	999999	442	999999	758	999999	808	15	145	999999	744	792	587	719	197	913	999999	215	999999	460	682	999999	523	797	489	387	
955	989	895	890	999999	999999	33	624	888	859	624	827	189	36	516	140	874	692	331	682	474	300	590	943	202	572	653	999999	965	614	293	645	545	380	405	999999	999999	255	819	426	768	962	831	338	298	999999	35	307	943	552	999999	830	476	807	999999	999999	408	952	697	764	674	59	659	283	576	978	292	808	999999	697	999999	999999	999999	904	913	511	999999	261	654	694	999999	355	40	999999	414	999999	999999	737	466	741	420	167	999999	64	751	999999	313	557	762	320	226	227	677	999999	531	999999	999999	571	893	412	204	156	999999	999999	228	329	999999	246	869	123	809	999999	351	999999	287	862	80	999999	999999	999999	207	912	499	344	478	328	678	783	891	999999	504	607	843	64	999999	273	860	555	999999	432	699	77	687	648	999999	671	999999	788	969	669	510	148	999999	698	214	292	657	962	534	899	650	245	354	46	999999	211	710	297	999999	23	12	999999	983	999999	999999	140	999999	999999	999999	806	453	999999	814	232	332	365	198	155	850	264	615	897	30	935	999999	999999	722	650	39	308	960	999999	445	955	666	999999	999999	999999	203	83	999999	807	139	727	456	999999	430	999999	714	263	23	565	999999	98	408	999999	999999	57	949	50	999999	584	820	999999	999999	865	453	859	999999	346	999999	511	951	776	206	808	999999	303	489	999999	43	999999	935	776	295	999999	151	357	557	999999	999999	118	738	162	665	482	986	999999	881	591	317	571	567	999999	999999	511	614	670	999999	599	345	210	999999	928	999999	999999	648	54	249	452	724	106	311	12	854	101	772	798	999999	999999	999999	174	999999	897	713	472	42	567	723	783	999999	999999	465	957	226	291	550	809	999999	846	999999	942	364	999999	867	220	269	564	523	961	739	815	558	177	999999	181	788	670	225	545	786	90	331	465	662	253	999999	999999	999999	999999	999999	962	653	999999	999999	879	809	983	999999	502	212	999999	54	761	54	974	922	999999	999999	55	502	879	594	610	70	753	999999	999999	999999	999999	999999	916	777	949	419	777	172	293	287	999999	371	805	639	999999	343	317	46	569	421	688	331	352	173	741	80	671	378	999999	999999	146	999999	999999	999999	999999	999999	295	700	104	352	277	999999	638	999999	291	999999	697	250	871	277	752	999999	62	488	97	302	237	752	46	879	748	999999	129	999999	150	640	461	597	232	800	57	617	999999	227	999999	876	692	999999	882	67	383	431	999999	775	462	999999	215	432	129	124	694	543	663	999999	603	867	999999	999999	869	999999	999999	109	28	80	999999	144	775	999999	344	221	609	
894	870	979	505	999999	902	353	625	999999	435	38	999999	117	115	999999	953	725	623	286	194	142	473	242	834	283	999999	436	555	999999	655	380	98	908	514	999999	672	684	999999	999999	999999	348	934	158	999999	203	631	910	999999	715	191	999999	221	67	37	477	999999	637	154	232	999999	999999	797	307	75	64	999999	569	602	315	841	278	16	346	320	845	999999	325	27	640	651	999999	471	839	146	605	169	40	999999	47	379	44	539	497	999999	499	551	636	92	170	263	999999	999999	659	874	999999	52	875	999999	192	278	115	620	999999	580	422	14	999999	171	999999	895	999999	999999	565	999999	999999	999999	999999	973	821	304	571	242	999999	999999	590	999999	812	965	233	999999	999999	293	698	768	999999	424	35	917	950	494	593	474	623	999999	999999	382	999999	999999	78	183	534	901	925	888	706	873	764	136	990	238	999999	999999	937	906	999999	626	999999	796	999999	392	713	601	33	337	710	999999	999999	999999	44	217	440	99	897	999999	999999	999999	368	810	72	400	659	899	927	721	301	600	537	716	999999	999999	392	999999	59	685	469	999999	877	597	187	999999	263	184	101	782	797	999999	999999	887	877	999999	268	189	999999	999999	733	999999	674	999999	46	119	570	903	925	318	825	483	49	221	590	105	514	770	633	462	146	484	808	154	999999	999999	505	649	838	999999	467	212	232	999999	952	655	268	575	999999	77	49	360	258	782	957	323	73	883	306	782	714	497	556	281	146	999999	16	529	387	848	614	920	74	489	851	622	261	999999	268	935	837	938	999999	565	999999	786	235	35	196	610	134	621	352	999999	731	969	999999	951	641	704	999999	738	197	712	463	129	295	999999	930	345	72	801	625	999999	944	775	287	990	859	359	32	999999	999999	777	724	992	999999	999999	758	881	965	310	631	999999	295	108	999999	999999	112	303	500	999999	104	851	999999	332	996	981	999999	955	692	999999	999999	291	999999	669	405	420	987	471	551	287	20	58	379	999999	179	999999	999999	845	35	999999	999999	565	999999	565	885	999999	240	401	995	596	896	802	999999	309	218	999999	999999	626	703	340	520	641	999999	999999	999999	999999	481	784	162	999999	905	276	999999	912	999999	536	431	126	783	914	189	999999	999999	954	391	217	859	79	554	829	190	459	152	694	999999	999999	813	646	119	839	19	456	249	71	691	630	871	287	999999	682	999999	765	843	789	160	924	175	999999	831	248	999999	999999	239	333	754	455	133	246	999999	530	722	784	17	943	999999	733	356	413	272	760	346	999999	547	872	
910	425	616	362	543	344	91	26	814	870	653	999999	999999	999999	317	245	506	635	633	11	959	143	999999	899	999999	427	578	999999	534	81	999999	614	864	999999	422	339	839	771	702	319	448	705	970	146	300	306	517	440	106	999999	264	710	999999	999999	912	999999	666	716	478	126	765	329	999999	743	968	48	743	858	999999	978	999999	735	932	323	563	264	173	621	609	587	999999	999999	665	507	816	201	999999	328	455	645	672	133	302	586	999999	999999	224	236	999999	261	563	658	936	999999	630	529	777	999999	999999	658	613	54	999999	999999	216	627	663	984	999999	999999	383	424	413	999999	316	999999	999999	356	769	443	49	937	454	999999	34	999999	211	547	999999	999999	423	40	346	796	999999	627	26	412	380	926	465	999999	309	400	878	149	255	88	811	357	999999	431	865	999999	618	676	600	758	865	955	426	126	117	640	999999	352	88	999999	825	688	266	39	976	843	978	809	637	63	480	999999	15	132	736	529	209	992	175	797	188	366	36	268	546	424	510	349	132	668	999999	999999	71	639	263	132	999999	67	454	32	570	808	48	546	999999	981	949	304	389	588	441	371	187	290	999999	469	999999	997	492	999999	343	639	686	969	999999	944	823	376	868	999999	437	151	999999	152	999999	999999	328	489	979	565	474	215	999999	999999	999999	676	357	999999	211	794	470	104	575	999999	689	931	131	78	530	999999	167	583	435	999999	160	300	823	44	63	68	999999	182	28	926	97	137	679	999999	742	350	596	999999	175	84	153	999999	576	999999	463	305	257	259	959	999999	999999	999999	780	193	999999	937	852	323	999999	152	652	298	85	648	805	999999	261	999999	999999	190	999999	125	999999	361	632	817	723	179	581	758	810	892	222	999999	529	999999	357	496	999999	805	498	283	325	32	431	855	267	927	848	901	54	277	922	779	999999	292	482	429	560	576	223	682	742	969	341	760	85	999999	999999	609	214	764	232	531	691	474	799	396	929	999999	560	999999	331	679	713	543	969	443	484	999999	723	999999	936	191	592	815	999999	356	999999	670	779	999999	999999	248	999999	289	55	401	97	433	493	96	499	782	25	427	999999	72	999999	999999	999999	641	999999	883	886	287	827	50	938	876	933	999999	705	268	999999	999999	987	92	983	434	497	999999	355	60	753	637	438	999999	999999	999999	999999	478	100	892	878	147	999999	925	362	419	461	15	462	221	500	999999	390	240	784	28	999999	278	89	999999	310	999999	295	179	139	258	848	673	874	773	421	464	362	813	
999999	999999	662	71	999999	573	999999	492	124	999999	999999	713	256	207	380	157	735	999999	399	270	999999	999999	999999	999999	795	999999	570	787	140	688	799	46	686	999999	850	924	365	378	999999	515	999999	818	999999	161	619	426	11	651	303	999999	48	235	999999	102	999999	999999	999999	497	999999	627	13	195	361	999999	345	523	36	679	356	999999	999999	366	999999	884	413	999999	999999	700	555	379	111	999999	494	999999	999999	573	971	999999	999999	135	999999	868	112	999999	512	671	467	674	999999	106	399	332	304	847	936	999999	999999	190	689	458	170	999999	942	896	525	999999	999999	947	785	772	999999	442	332	231	539	999999	264	999999	382	999999	315	890	885	459	980	778	999999	647	477	999999	985	791	905	897	999999	999999	925	215	405	999999	971	519	888	53	554	956	999999	82	999999	23	999999	999999	999999	947	153	279	431	999999	915	746	467	63	480	999999	786	759	536	435	266	930	997	58	333	953	999999	795	12	841	999999	33	999999	552	339	464	550	136	984	957	999999	695	187	441	299	999999	960	917	49	80	999999	794	430	574	816	387	25	378	536	999999	187	357	276	589	589	892	967	915	999999	26	277	660	999999	579	682	570	752	565	758	999999	993	852	756	932	585	999999	999999	214	999999	951	999999	182	599	999999	999999	406	999999	597	852	407	691	55	203	32	999999	999999	29	851	892	256	999999	460	619	861	860	335	999999	344	14	479	298	999999	189	772	999999	105	70	645	799	285	151	999999	712	999999	983	947	659	734	138	978	99	752	322	489	326	999999	562	737	279	454	999999	999999	593	382	118	999999	999999	430	454	708	999999	999999	999999	999999	115	480	747	268	878	913	675	866	215	999999	389	546	449	699	999999	590	542	332	375	355	480	999999	571	339	999999	999999	90	239	289	430	999999	999999	999999	706	999999	999999	250	304	999999	999999	778	938	878	567	992	572	489	177	973	999999	175	999999	999999	706	145	58	909	999999	999999	824	832	446	587	999999	593	674	845	743	324	611	349	248	473	18	576	541	999999	13	346	680	999999	913	265	425	999999	229	706	994	571	999999	999999	833	288	45	534	342	361	103	999999	328	999999	745	852	999999	999999	926	750	10	999999	603	999999	906	80	345	258	918	190	172	999999	373	967	851	182	999999	675	516	999999	438	484	244	999999	94	38	28	953	829	70	999999	899	999999	999999	706	864	967	464	39	999999	942	786	615	161	199	573	611	999999	874	573	999999	696	18	966	999999	525	895	999999	786	877	62	999999	428	999999	296	999999	201	894	270	987	999999	
999999	999999	753	28	651	868	92	991	521	427	999999	88	999999	206	999999	890	999999	167	999999	999999	554	677	162	999999	560	367	757	865	927	381	999999	100	887	369	339	60	265	948	670	656	813	999999	275	999999	395	313	173	999999	999999	381	829	999999	89	29	660	856	999999	53	468	293	121	999999	73	149	711	575	201	999999	866	999999	635	424	999999	534	165	131	999999	702	323	256	999999	106	999999	555	552	979	21	999999	708	483	999999	999999	490	387	999999	596	368	136	748	819	121	276	999999	944	999999	999999	250	999999	999999	538	454	791	729	221	98	25	999999	517	999999	731	564	333	197	393	588	424	999999	119	988	568	999999	285	954	504	144	999999	311	830	810	147	739	466	14	179	39	776	491	278	999999	530	153	850	539	27	265	788	999999	411	365	330	481	999999	566	304	999999	178	836	235	86	999999	713	999999	707	459	991	108	329	28	364	999999	933	665	820	467	425	999999	746	937	248	999999	848	899	475	999999	999999	609	899	709	403	860	939	265	201	137	816	532	153	89	36	999999	468	71	999999	553	999999	999999	319	109	879	862	999999	899	987	730	322	999999	999999	227	793	391	208	620	624	503	873	678	473	693	999999	892	769	999999	999999	999999	999999	787	852	922	999999	850	299	800	829	540	999999	999999	277	471	815	13	386	925	296	644	958	848	446	553	999999	718	352	999999	458	987	103	766	988	906	842	534	960	999999	999999	942	102	408	790	93	999999	833	410	11	999999	647	515	844	379	276	132	999999	350	309	252	383	508	673	351	841	447	671	61	371	629	290	999999	999999	999999	999999	552	559	68	363	487	999999	318	350	748	999999	481	258	396	999999	999999	803	194	999999	981	752	999999	999999	999999	948	645	404	781	49	999999	597	605	999999	54	35	999999	573	980	987	822	999999	74	167	999999	540	370	198	285	339	999999	825	106	391	999999	57	910	133	502	999999	999999	92	75	279	968	160	999999	128	999999	999999	997	219	823	207	999999	586	687	286	503	525	999999	457	129	452	460	999999	501	223	999999	997	999999	999999	999999	871	279	999999	999999	795	199	774	335	251	984	914	341	378	12	999999	999999	594	370	999999	999999	976	530	270	999999	623	818	421	658	991	999999	216	255	406	999999	951	927	109	257	891	96	729	200	347	999999	999999	120	92	999999	602	671	598	637	491	999999	103	999999	999999	775	716	999999	999999	125	343	315	778	999999	935	239	60	971	452	347	478	547	999999	786	193	798	999999	513	735	999999	66	330	999999	999999	764	435	55	610	918	
334	541	914	319	999999	999999	41	694	546	999999	853	504	999999	229	999999	999999	944	80	317	167	220	26	212	999999	910	999999	22	968	999999	903	509	193	999999	62	128	806	999999	237	296	928	162	999999	999999	999999	999999	373	434	110	96	420	820	364	738	453	708	317	338	999999	409	554	844	72	495	643	999999	999999	64	578	111	455	604	716	784	388	15	116	999999	873	369	999999	634	912	999999	999999	999999	155	455	999999	354	810	477	891	828	742	94	99	618	999999	663	222	318	856	999	641	815	113	999999	359	999999	601	512	464	313	862	919	999999	999999	707	559	529	224	68	233	300	977	999999	888	52	999999	999999	497	236	220	999999	999999	778	912	250	972	979	574	999999	558	753	308	999999	587	999999	822	161	908	911	999999	999999	997	259	633	709	999999	112	225	537	65	531	113	285	254	166	999999	999999	999999	940	734	580	954	129	999999	480	991	964	135	921	999999	999999	999999	999999	217	999999	159	979	999999	212	586	870	764	47	49	36	649	32	768	430	342	680	141	967	187	448	188	877	999999	162	717	699	976	303	318	912	523	527	78	177	999999	999999	999999	817	363	999999	815	917	89	483	999999	969	205	704	999999	548	21	999999	409	999999	897	281	240	999999	494	887	999999	999999	999999	137	999999	132	954	600	423	999999	684	999999	613	323	632	999999	999999	999999	332	999999	503	282	714	769	999999	482	128	308	280	735	423	14	999999	999999	970	355	199	952	999999	999999	25	604	291	900	999999	698	436	95	146	636	483	965	669	746	394	621	999999	999999	237	999999	14	655	330	687	999999	679	990	148	353	999999	81	846	304	624	733	898	999999	999999	999999	999999	56	42	999999	643	262	999999	345	586	91	358	598	240	725	939	704	369	283	603	635	194	708	298	742	999999	565	637	670	55	23	999999	630	942	63	35	984	971	999999	687	435	817	344	413	66	994	689	841	131	365	920	373	624	397	188	720	503	758	299	999999	999999	624	787	299	573	595	727	999999	999999	699	955	732	876	596	178	817	850	304	241	748	179	723	516	315	999999	649	999999	999999	764	999999	531	235	999999	189	610	999999	40	55	840	999999	276	43	665	431	409	197	497	38	228	371	870	209	999999	551	144	363	118	999999	174	923	724	494	999999	842	178	729	60	696	999999	368	999999	999999	999999	999999	999999	999999	68	999999	999999	999999	161	999999	25	403	473	332	709	140	55	999999	999999	559	880	916	746	782	151	822	999999	679	999999	999999	52	860	999999	75	745	755	80	998	999999	33	999999	236	
999999	882	999999	498	379	845	29	920	999999	999999	666	237	924	547	34	699	994	245	832	235	800	360	799	165	818	408	587	954	70	999999	951	678	983	654	999999	999999	999999	999999	453	999999	659	227	999999	313	203	356	150	207	730	999999	13	69	201	350	436	999999	92	324	679	971	999999	75	860	604	788	988	999999	999999	999999	171	396	351	792	424	575	582	210	496	999999	472	267	389	234	689	53	891	999999	643	227	999999	999999	989	973	999999	159	999999	999999	555	525	214	111	871	805	569	999999	662	276	776	999999	999999	999999	596	999999	217	999999	878	841	181	561	896	999999	611	61	999999	389	406	378	320	999999	999999	225	655	970	756	370	396	584	999999	704	390	624	710	868	374	521	194	636	766	999999	281	999999	196	999999	628	703	500	819	145	189	999999	293	956	511	999999	999999	565	625	605	846	327	304	186	476	180	281	800	742	687	158	999999	770	612	551	993	237	39	660	352	63	999999	576	999999	485	126	106	667	209	999999	736	955	568	999999	919	450	977	577	719	824	356	999999	758	141	999999	983	817	999999	415	517	564	608	905	999999	999999	976	750	855	999999	999999	83	613	600	999999	951	999999	636	739	999999	110	26	999999	999999	836	995	999999	121	445	460	501	308	999999	262	692	521	999999	60	294	488	942	700	131	999999	999999	750	743	999999	101	189	795	357	999999	988	314	500	904	999999	78	288	403	864	315	405	208	62	657	999999	908	155	824	151	351	999999	749	410	895	783	952	95	261	846	30	265	665	154	229	436	948	999999	616	839	982	16	95	88	395	999999	678	315	102	392	404	946	365	999999	15	827	249	999999	999999	999999	345	982	36	556	844	999999	739	63	833	231	999999	999999	538	984	169	999999	175	999999	25	999999	115	999999	999999	999999	999999	83	899	21	999999	401	197	54	596	496	503	999999	979	538	243	345	986	624	482	999999	979	999999	418	380	493	669	662	577	889	435	24	999999	989	167	114	771	159	727	999999	441	44	368	999999	51	999999	170	366	636	437	999999	999999	490	999999	131	889	999999	999999	528	528	480	739	619	165	170	481	999999	19	999999	999999	472	195	999999	711	51	999999	999999	567	376	889	999999	313	35	999999	999999	253	534	534	868	999999	350	116	631	209	443	701	999999	213	959	569	685	160	543	212	999999	494	923	999999	133	294	278	207	297	638	204	177	999999	479	999999	917	947	280	151	999999	999999	366	564	69	999999	999999	422	418	999999	999999	214	999999	769	822	185	725	329	754	411	999999	999999	153	818	992	
999999	999999	987	999999	267	52	622	999999	18	989	999999	608	929	864	511	783	871	859	599	490	999999	31	407	891	304	230	598	999999	869	567	554	999999	547	571	64	11	999999	478	160	564	195	798	174	999999	999999	576	795	464	999999	627	713	999999	553	338	567	984	999999	106	649	47	454	429	545	451	444	189	70	367	810	510	431	402	999999	999999	305	635	999999	627	999999	728	435	143	949	252	853	415	999999	219	999999	80	142	265	828	123	120	765	999999	722	345	523	515	437	654	999999	205	999999	440	999999	999999	931	137	250	907	921	611	320	479	303	597	39	792	851	363	999999	378	999999	574	596	924	539	382	143	292	674	222	999999	489	218	999999	543	975	878	186	82	942	891	358	906	511	799	999999	960	134	315	999999	664	83	999999	373	39	746	844	999999	999999	559	993	958	242	708	613	999999	271	999999	64	999999	999999	674	290	797	487	999999	999999	999999	999999	999999	422	999999	999999	942	558	924	999999	844	27	797	141	295	683	523	949	933	125	999999	898	967	35	713	80	999999	818	989	793	126	885	222	88	759	999999	999999	147	984	999999	300	160	999999	266	426	999999	267	923	627	991	766	999999	553	702	469	196	167	227	999999	938	725	134	569	999999	458	959	805	718	999999	827	432	386	965	952	825	57	219	711	609	999999	813	338	201	998	36	278	341	519	999999	573	310	999999	438	55	265	176	591	999999	999999	467	434	548	551	799	568	389	883	999999	876	999999	976	455	618	234	135	396	932	570	114	190	627	295	109	999999	527	399	948	999999	696	999999	999999	661	999999	999999	999999	274	999999	401	440	999999	395	740	643	999999	999999	854	424	214	919	999999	243	30	452	626	839	999999	449	999999	282	999999	441	963	904	999999	999999	325	551	476	184	861	610	999999	999999	468	795	886	651	901	999999	672	999999	743	10	828	426	999999	999999	999999	312	910	999999	52	128	271	214	431	835	426	999999	281	999999	999999	999999	999999	999999	701	889	999999	830	953	497	999999	532	609	202	999999	999999	86	801	518	116	274	174	999999	46	567	422	868	263	373	60	235	999999	940	999999	36	713	942	569	999999	556	234	999999	359	422	999999	520	999999	78	516	469	759	624	733	174	48	999999	766	999999	700	289	30	731	999999	902	272	889	592	250	999999	984	999999	999999	86	962	881	817	999999	999999	999999	57	903	799	746	904	301	999999	924	775	999999	999999	946	920	869	445	535	503	989	999999	999999	999999	928	278	902	532	449	252	547	771	292	231	969	999999	273	999999	385	230	984	
562	999999	661	999999	816	919	923	47	999999	647	641	436	388	827	368	700	999999	999999	999999	999999	223	999999	999999	72	999999	492	999999	283	41	656	225	999999	999999	999999	436	845	498	433	121	358	979	494	999999	999999	906	345	904	999999	610	999999	902	999999	750	333	770	107	561	599	810	334	999999	999999	999999	999999	432	999999	131	870	999999	522	999999	937	17	286	917	999999	999999	454	166	999999	588	705	672	816	999999	691	319	999999	999999	338	293	899	622	999999	538	339	488	999999	182	333	999999	43	12	98	23	964	999999	473	999999	51	981	999999	442	999999	746	124	978	199	999999	999999	272	999999	999999	72	238	312	324	231	747	999999	250	999999	281	832	604	554	703	583	802	789	999999	845	574	705	999999	186	466	999999	49	424	361	999999	206	999999	999999	82	999999	940	859	710	649	304	726	828	801	999999	999999	610	397	202	420	404	396	909	999999	427	576	427	715	62	846	999999	191	333	237	951	33	999999	772	532	999999	999999	724	102	149	869	129	746	999999	999999	349	856	999999	999999	13	999999	902	297	865	643	505	493	234	999999	864	999999	999999	402	600	999999	738	996	838	865	559	999999	999999	999999	769	999999	307	830	523	130	712	989	462	344	329	999999	59	736	974	138	999999	999999	538	917	237	194	756	727	155	999999	999999	999999	28	376	298	356	999999	607	527	999999	346	675	999999	114	104	875	999999	778	83	330	801	999999	999999	709	838	408	999999	762	77	585	950	580	684	470	273	999999	971	96	999999	999999	992	999999	999999	999999	999999	999999	190	434	822	999999	692	977	653	824	999999	854	330	318	537	889	238	524	999999	942	218	766	999999	508	841	735	903	416	732	999999	338	999999	793	999999	917	488	228	693	940	715	999999	972	999999	859	218	418	999999	662	558	167	999999	478	912	276	607	35	369	681	592	96	457	286	255	553	999999	902	71	999999	400	999999	670	544	999999	999999	999999	999999	839	141	300	433	697	999999	857	999999	365	859	446	999999	999999	891	129	546	999999	853	999999	616	727	382	373	315	999999	923	271	508	496	999999	999999	999999	999999	372	999999	237	391	169	399	216	428	680	999999	636	466	544	515	509	930	999999	443	730	999999	443	518	999999	768	984	999999	999999	979	359	88	999999	966	356	309	247	999999	891	999999	940	464	999999	197	57	193	736	849	999999	418	762	577	371	765	173	999999	999999	854	728	999999	407	93	999999	999999	79	999999	42	670	119	245	278	803	49	969	502	276	513	255	470	283	999999	145	274	999999	226	781	999999	399	802	999999	999999	393	999999	999999	757	
857	838	824	128	455	999999	75	739	576	150	999999	538	401	272	897	30	537	393	455	437	271	818	271	999999	297	884	642	867	297	999999	885	999999	617	222	645	999999	999999	137	999999	131	965	406	999999	223	267	253	999999	137	999999	802	988	999999	999999	994	496	48	577	999999	831	571	518	208	451	999999	999999	142	920	189	627	999999	340	410	377	333	471	864	131	57	752	53	999999	515	961	495	730	885	305	999999	726	606	999999	999999	305	454	613	767	999999	839	958	135	332	145	999999	446	471	999999	999999	207	532	631	917	530	71	999999	999999	13	999999	956	137	380	999999	307	999999	30	999999	465	114	923	999999	704	909	291	99	627	721	433	16	525	33	152	263	108	100	105	689	339	999999	518	452	999999	530	998	711	587	298	34	682	999999	836	16	483	708	999999	828	721	635	441	444	75	999999	997	720	932	999999	127	738	217	999999	341	999999	651	596	480	120	183	999999	999999	511	338	696	750	527	689	27	669	554	620	999999	999999	63	999999	379	452	874	999999	809	76	726	469	560	817	999999	999999	565	365	886	238	376	654	810	999999	999999	115	379	827	999999	41	915	325	999999	127	944	999999	287	999999	281	154	606	507	373	844	852	51	778	879	435	379	999999	661	999999	326	254	617	999999	999999	999999	273	83	57	999999	778	161	999999	896	442	872	341	870	191	999999	999999	999999	868	291	965	213	999999	337	499	999999	999999	999999	263	542	999999	873	999999	419	290	999999	999999	80	558	375	594	693	451	999999	999999	999999	104	509	999999	999999	50	694	385	335	999999	793	999999	936	583	655	999999	871	897	868	999999	569	999999	922	999999	775	86	671	82	503	696	281	761	742	991	492	307	601	964	686	502	562	497	11	810	496	999999	81	496	999999	343	723	796	583	506	776	471	181	919	176	500	378	621	999999	639	336	41	346	944	100	358	440	906	221	375	96	81	544	121	103	449	15	185	179	170	973	485	999999	246	225	31	135	682	797	999999	134	940	999999	372	483	464	999999	999999	405	555	903	999999	584	218	419	704	927	70	999999	727	495	999999	452	721	666	850	999999	110	729	79	232	757	119	36	251	155	999999	181	999999	638	460	879	999999	999999	267	166	901	970	827	520	104	75	856	999999	700	931	498	999999	706	632	999999	999999	406	999999	332	155	999999	558	999999	273	999999	999999	432	197	276	616	424	999999	464	999999	949	883	282	219	975	166	999999	48	336	319	657	570	475	15	999999	999999	999999	452	301	121	458	352	999999	564	280	348	643	
668	803	999999	999999	670	999999	999999	683	728	616	197	999999	999999	254	669	999999	657	616	678	289	427	171	705	999999	971	537	353	999999	606	880	718	938	636	523	242	244	252	802	999999	140	279	999999	999999	955	294	101	135	866	789	999999	355	947	602	999999	226	507	108	999999	545	999999	97	155	86	848	897	258	724	652	21	999999	999999	854	629	999999	999999	999999	862	999999	848	999999	999999	486	271	486	534	770	346	577	307	735	146	301	267	852	52	133	255	999999	999999	46	376	482	999999	999999	149	501	327	63	58	131	645	999999	999999	664	731	999999	999999	599	999999	136	912	999999	354	286	298	999999	596	776	505	999999	849	411	999999	812	513	929	631	906	999999	42	452	292	528	186	999999	999999	200	602	131	442	249	656	146	931	133	228	999999	578	76	999999	999999	551	999999	171	281	243	666	999999	999999	802	999999	977	262	291	683	629	628	999999	196	999999	999999	994	655	73	999999	999999	999999	760	689	294	801	999999	839	999999	999999	901	734	367	904	856	130	999999	451	999999	462	271	404	999999	258	504	600	959	391	565	963	999999	999999	999999	523	88	999999	999999	609	865	10	925	999999	376	163	999999	895	271	273	999999	390	595	552	336	999999	386	798	999999	512	195	694	841	999999	284	922	227	16	249	843	999999	888	224	302	999999	328	537	132	37	702	476	608	339	695	62	185	377	999999	569	999999	147	999999	999999	404	424	181	168	263	864	454	999999	775	655	427	999999	450	999999	303	999999	17	83	263	771	999999	45	586	365	156	619	108	999999	859	446	364	706	546	340	819	878	999999	169	283	999999	999999	767	701	952	911	257	611	18	999999	401	561	811	883	999999	841	999999	837	815	22	643	765	999999	999999	338	301	721	901	120	999999	425	562	848	799	994	999999	949	999999	633	454	898	999999	100	999999	999999	885	553	822	38	498	460	50	999999	156	639	503	683	999999	373	999999	200	999999	500	662	658	839	712	22	889	329	891	34	214	371	124	999999	999999	428	618	453	747	898	873	622	999999	999999	999999	701	169	501	999999	999999	999999	999999	264	552	999999	438	822	628	182	541	933	999999	606	435	835	237	42	14	828	265	999999	919	914	301	482	999999	766	283	876	999999	852	397	815	632	999999	242	117	999999	999999	246	606	989	280	216	965	999999	25	469	999999	999999	669	165	673	259	999999	60	67	962	79	999999	671	999999	752	171	688	545	999999	973	381	999999	130	470	886	999999	659	93	649	707	999999	317	861	999999	734	150	999999	999999	724	566	446	13	185	154	502	
487	574	67	246	119	528	429	282	999999	97	946	615	999999	279	91	999999	112	411	999999	636	761	778	375	813	612	820	992	821	999999	537	999999	427	999999	967	999999	26	601	999999	999999	999999	999999	999999	819	218	999999	535	152	427	642	966	344	601	825	518	741	708	209	254	634	299	999999	608	946	514	999999	999999	639	999999	869	75	998	265	872	180	999999	726	958	166	999999	86	677	574	999999	999999	202	777	602	467	235	999999	817	356	222	250	653	307	98	999999	999999	270	895	910	558	999999	967	88	999999	654	999999	25	750	52	999999	557	999999	961	429	585	999999	999999	926	182	999999	178	257	651	53	999999	999999	432	637	653	667	763	999999	767	26	611	402	123	999999	947	999999	220	950	774	136	664	628	691	878	512	999999	999999	344	723	905	389	329	325	45	107	136	364	387	106	385	466	999999	854	945	817	999999	208	999999	999999	502	794	228	483	525	388	999999	836	554	134	660	999999	429	467	862	636	292	87	87	950	821	999999	833	853	398	670	298	774	746	999999	329	794	999999	365	231	120	999999	999999	800	657	104	300	810	999999	446	276	46	908	992	318	535	999999	999999	943	999999	999999	999999	999999	94	855	999999	238	999999	493	804	999999	455	999999	246	999999	475	999999	287	430	855	999999	514	580	999999	132	999999	390	782	437	999999	223	674	720	999999	54	999999	999999	762	945	567	866	210	327	458	581	999999	999999	671	250	842	99	828	699	97	637	672	391	999999	961	231	999999	999999	662	999999	999999	201	999999	865	999999	603	999999	683	999999	999999	989	999999	999999	131	835	312	661	718	541	999999	445	394	974	633	571	381	767	837	800	723	857	420	548	999999	867	389	95	116	479	999999	172	416	999999	999999	107	999999	999999	999999	132	999999	569	999999	914	77	999999	999999	226	111	304	820	835	842	883	999999	14	579	780	828	264	455	227	554	999999	893	432	39	897	147	999999	263	896	999999	999999	150	999999	866	505	999999	999999	671	173	983	811	659	811	329	532	999999	831	527	536	657	15	999999	442	24	753	31	999999	999999	308	88	576	51	999999	999999	138	743	463	999999	84	309	999999	999999	292	243	742	588	999999	113	507	28	315	17	726	249	502	47	707	149	999999	483	835	999999	372	999999	417	770	736	483	201	789	999999	999999	453	237	676	999999	394	208	282	174	939	999999	985	289	999999	568	325	684	835	100	45	324	35	999999	999999	999999	230	207	999999	999999	999999	999999	999999	999999	999999	622	564	499	999999	90	652	508	999999	948	999999	303	999999	93	322	849	455	61	648	
110	754	999999	667	999999	762	999999	999999	197	382	309	322	999999	630	278	999999	999999	13	825	120	999999	999999	536	457	87	66	180	999999	147	884	999999	999999	800	959	811	999999	503	954	999999	999999	524	999999	464	136	567	999999	999999	673	110	407	171	999999	629	999999	892	661	999999	999999	999999	796	592	800	64	313	405	999999	522	381	818	999999	999999	205	301	99	596	999999	983	409	890	451	999999	506	999999	739	999999	141	897	859	76	999999	999999	850	373	915	999999	724	999999	161	731	784	999999	831	855	999999	225	999999	553	540	999999	36	678	999999	999999	149	999999	96	651	999999	999999	273	886	662	999999	668	569	341	831	385	946	872	999999	999999	678	116	999999	32	651	363	999999	756	588	367	999999	50	481	926	98	234	999999	67	82	519	570	468	897	999999	526	196	235	999999	144	999999	593	482	994	999999	150	656	811	999999	999999	999999	999999	833	684	529	157	274	197	643	253	607	412	999999	799	521	271	219	218	877	505	465	137	639	622	420	773	999999	55	635	999999	441	423	999999	623	999999	719	736	783	378	312	262	999999	592	640	536	765	705	682	483	584	999999	448	933	425	999999	170	170	999999	999999	755	125	228	561	857	811	999999	999999	999999	24	802	534	436	839	999999	999999	466	545	998	95	655	999999	359	572	999999	855	993	489	637	643	624	558	525	519	622	197	999999	447	999999	999999	999999	999999	440	668	680	59	999999	999999	369	183	523	624	171	135	619	999999	765	656	509	12	818	999999	721	631	400	254	19	999999	226	387	218	28	811	179	999999	249	637	691	891	12	360	394	999999	464	130	999	999999	999999	900	934	432	999999	999999	732	21	649	694	808	278	436	50	587	392	982	964	999999	813	992	393	379	60	83	764	999999	999999	433	583	267	510	999999	857	999999	999999	999999	955	999999	90	999999	167	102	555	999999	423	999999	962	773	11	148	499	626	196	404	15	530	883	358	623	439	90	587	76	999999	307	878	579	430	570	999999	37	144	423	999999	834	301	824	231	660	308	545	878	999999	444	767	884	213	999999	999999	496	999999	606	217	650	998	999999	35	999999	531	545	999999	541	212	999999	121	365	212	462	569	714	705	662	697	324	894	212	165	999999	669	423	999999	999999	999999	84	703	430	999999	999999	735	264	275	999999	999999	125	999999	14	676	531	333	411	999999	750	893	999999	791	999999	909	999999	999999	796	999999	999999	458	118	870	770	725	138	207	999999	438	438	726	315	448	998	961	582	999999	890	535	634	308	267	740	923	233	917	292	999999	520	44	
26	999999	999999	872	257	999999	255	652	999999	999999	334	999999	973	253	34	587	460	792	999999	999999	991	866	270	789	104	200	377	946	546	808	845	249	999999	404	422	787	999999	575	750	999999	336	259	611	999999	310	666	294	496	899	645	466	499	183	193	999999	999999	999999	60	777	67	224	308	115	480	702	94	999999	578	999999	247	999999	884	52	999999	999999	742	999999	283	489	438	999999	999999	57	901	352	999999	999999	986	361	271	118	999999	999999	693	165	38	999999	999999	294	999999	203	716	665	662	532	581	999999	999999	193	310	999999	405	571	349	999999	343	261	999999	138	357	27	486	226	569	138	697	999999	999999	999999	972	598	134	999999	999999	999999	199	225	394	378	771	999999	307	803	60	376	999999	853	458	542	999999	776	999999	11	999999	208	717	499	105	999999	999999	999999	108	519	220	999999	770	417	307	114	961	128	999999	835	367	458	720	682	176	203	425	844	999999	816	999999	999999	659	132	60	75	526	700	999999	861	543	999999	999999	788	592	348	605	305	555	999999	581	703	999999	113	644	488	487	999999	333	999999	999999	999999	855	292	91	999999	62	648	999999	999999	588	270	998	999999	302	999999	659	999999	999999	999999	999999	130	298	999999	244	999999	295	556	488	571	587	999999	377	226	753	552	430	999999	999999	577	295	957	939	323	765	320	704	904	810	563	829	999999	945	505	999999	987	999999	999999	57	357	730	506	170	794	999999	999999	893	781	261	750	999999	151	235	522	541	999999	190	975	529	923	999999	390	745	924	741	999999	546	871	999999	766	849	859	469	358	999999	999999	796	154	999999	999999	427	922	652	70	903	999999	999999	999999	963	673	806	727	51	133	327	349	999999	245	62	622	560	31	869	495	900	800	682	877	999999	752	999999	46	316	860	506	117	737	684	31	63	999999	124	908	999999	999999	999999	817	999999	40	507	38	561	999999	55	118	999999	999999	167	170	999999	999999	452	756	221	829	770	999999	999999	627	220	611	86	224	999	910	999999	999999	630	535	777	999999	346	999999	178	999999	292	944	270	751	111	64	999999	524	999999	58	999999	999999	696	419	999999	711	636	718	820	896	952	346	102	145	673	291	431	631	392	131	999999	605	588	999999	546	999999	159	999999	999999	165	41	562	307	950	650	87	427	999999	346	76	355	627	36	999999	771	946	852	135	88	819	632	948	141	795	389	664	779	208	872	999999	999999	205	202	664	865	999999	999999	151	494	595	864	999999	295	326	775	51	579	999999	726	600	973	34	362	705	999999	92	430	511	571	986	307	228	
349	972	514	999999	434	999999	416	381	906	710	640	492	955	422	663	815	30	347	999999	473	999999	281	999999	537	843	999999	140	999999	969	999999	580	507	297	646	870	322	811	625	616	216	899	999999	694	272	394	869	999999	120	429	999999	490	233	901	834	999999	999999	582	977	316	937	241	634	411	999999	140	142	205	319	552	999999	999999	404	731	999999	574	999999	587	999999	153	974	746	999999	999999	365	57	999999	606	999999	900	802	739	834	319	678	999999	274	944	999999	142	999999	673	440	999999	89	610	96	999999	34	269	618	490	999999	834	341	200	221	282	55	330	783	536	742	418	749	999999	179	94	62	902	310	192	999999	995	999999	310	315	461	283	755	999999	854	581	203	291	321	294	10	999999	487	764	991	898	999999	358	724	931	999999	818	478	441	11	999999	132	999999	436	229	459	942	40	884	999999	999	300	369	929	954	548	137	437	325	178	116	574	999999	318	294	999999	646	999999	379	293	642	999999	324	958	414	459	244	855	102	835	999999	999999	603	15	992	608	635	429	770	393	999999	390	162	999999	999999	874	984	650	152	999999	813	776	661	600	126	999999	999999	999999	524	999999	313	282	345	999999	120	169	999999	141	999999	686	639	999999	406	985	399	262	652	61	73	999999	999999	594	712	148	32	291	295	12	999999	798	631	234	999999	275	90	622	999999	999999	161	736	903	852	334	999999	999999	595	379	676	211	864	551	999999	347	999999	39	718	569	207	468	829	873	969	252	527	999999	414	322	140	904	777	999999	981	900	999999	636	999999	269	256	824	436	912	619	999999	999999	999999	706	887	999999	246	371	62	847	213	332	999999	933	999999	807	411	909	282	249	771	999999	999999	570	34	20	358	999999	459	322	382	42	999999	999999	178	999999	999999	999999	527	402	894	543	724	999999	777	999999	473	702	22	999999	845	999999	163	999999	848	376	377	686	999999	999999	571	999999	912	740	475	181	415	609	765	999999	538	999999	391	999999	354	999999	709	298	792	455	546	655	404	997	477	467	878	254	415	801	999999	592	675	650	831	999999	999999	984	893	999999	173	999999	937	631	923	791	999999	283	328	620	667	88	894	236	340	916	999999	999999	272	999999	302	999999	999999	999999	999999	999999	999999	741	999999	288	606	725	404	195	292	682	999999	999999	84	686	934	604	925	795	999999	772	698	448	320	914	999999	999999	999999	886	999999	12	999999	972	100	999999	412	791	999999	49	23	942	999999	708	943	657	999999	661	839	586	82	698	999999	408	830	768	256	939	430	144	647	999999	13	
518	881	290	999999	745	682	106	283	999999	379	999999	782	201	999999	989	505	662	999999	980	877	145	999999	999999	767	272	152	332	999999	472	371	100	401	133	938	999999	827	663	999999	462	978	742	312	999999	328	358	626	638	679	266	444	999999	427	999999	22	867	703	275	522	748	602	360	375	811	781	288	494	658	262	922	172	999999	999999	264	999999	999999	832	885	297	419	999999	514	999999	474	37	603	673	734	120	80	999999	562	151	897	999999	628	377	999999	999999	999999	863	967	385	757	104	999999	999999	173	666	878	45	818	978	112	112	98	999999	900	783	999999	615	760	548	191	460	610	999999	129	999999	383	766	341	737	257	999999	999999	138	895	380	434	852	509	78	241	45	999999	583	48	794	771	920	999999	717	969	434	113	429	203	306	494	903	631	769	999999	122	703	90	730	556	433	959	999999	529	999999	335	116	691	316	155	806	36	661	334	999999	463	298	999999	768	999999	452	259	934	999999	886	531	231	740	785	999999	999999	573	999999	999999	371	999999	117	948	368	643	328	421	122	58	999999	999999	999999	999999	147	999999	823	89	999999	907	114	999999	34	223	999999	999999	999999	375	906	999999	999999	243	999999	180	999999	819	355	999999	999999	134	504	40	147	886	109	999999	289	924	602	955	306	263	999999	945	387	999999	999999	894	314	999999	999999	952	515	926	999999	266	294	81	344	327	484	482	823	197	413	83	46	147	124	224	548	190	773	999999	889	999999	999999	238	792	774	999999	460	45	999999	596	552	525	220	651	842	144	999999	999999	284	481	823	440	999999	542	313	999999	650	779	999999	992	999999	999999	564	46	999999	999999	999999	999999	569	999999	33	446	109	601	860	557	825	496	281	90	999999	600	498	999999	76	128	919	696	488	999999	999999	681	945	731	248	373	961	999999	999999	568	999999	929	999999	987	457	387	341	472	681	756	999999	164	508	19	662	757	690	95	999999	567	364	370	799	948	906	352	999999	377	999999	999999	999999	651	530	712	999999	410	580	510	31	688	787	999999	24	732	294	235	183	936	78	490	683	875	213	999999	999999	717	139	82	91	114	886	963	999999	195	999999	999999	999999	795	16	999999	187	189	73	999999	779	907	999999	76	663	680	179	564	999999	872	813	720	448	132	508	295	280	508	429	917	999999	999999	999999	999999	572	609	602	999999	929	999999	999999	503	999999	921	999999	306	371	73	418	410	935	332	999999	247	999999	449	246	510	296	721	982	679	760	156	489	954	570	999999	503	999999	88	791	999999	999999	569	999999	908	527	504	
212	999999	999999	999999	29	981	480	999999	110	457	999999	373	101	999999	999999	834	633	743	999999	441	999999	735	844	569	365	331	999999	697	999999	999999	71	541	718	16	94	798	774	589	740	174	18	795	470	79	380	689	987	999999	426	657	935	999999	251	95	830	999999	88	999999	733	698	837	782	986	432	395	592	655	95	17	419	69	53	12	501	999999	999999	274	999999	198	676	344	999999	281	525	742	999999	299	632	186	999999	999999	999999	856	999999	336	999999	809	48	683	787	43	902	999999	16	999999	891	573	750	662	951	999999	312	459	67	999999	394	511	470	689	900	999999	32	908	399	700	999999	999999	960	174	207	78	236	102	411	999999	442	760	274	927	999999	922	549	969	234	415	999999	999999	799	688	999999	724	999999	358	782	493	20	993	999999	316	665	704	612	585	465	883	975	219	57	424	921	999999	246	543	839	978	754	999999	683	999999	293	265	999999	281	231	482	999999	878	320	918	631	448	466	958	272	156	319	963	514	351	440	207	999999	384	767	319	487	805	999999	804	999999	999999	999999	319	999999	999999	315	999999	363	982	999999	107	899	139	999999	999999	177	288	999999	692	999999	790	548	341	999999	95	999999	23	999999	912	994	923	368	515	188	674	138	157	999999	862	841	978	610	999999	198	342	307	499	999999	293	152	999999	534	826	999999	948	418	999999	765	937	999999	301	826	450	988	240	738	999999	950	128	354	999999	352	999999	851	690	999999	27	153	221	787	146	432	230	999999	999999	398	542	380	240	265	160	391	999999	100	549	162	999999	543	958	999999	914	548	473	999999	132	856	126	975	999999	767	401	834	554	999999	635	869	999999	679	203	841	206	999999	999999	863	204	999999	355	999999	311	537	31	484	195	617	873	999999	958	291	648	938	999999	566	925	472	863	326	999999	847	999999	679	557	489	349	126	408	900	999999	610	999999	999999	511	798	999999	999999	746	917	648	999999	285	999999	911	323	999999	265	999999	639	98	257	999	877	999999	507	999999	632	980	541	144	78	999999	973	769	999999	545	999999	999999	999999	999999	17	999999	946	677	999999	571	426	768	243	999999	999999	557	768	812	580	610	999999	693	999999	933	51	936	215	783	579	728	312	278	562	777	999999	999999	94	747	999999	532	999999	210	900	935	448	863	999999	93	999999	521	450	170	199	747	678	999999	432	550	999999	81	520	172	107	999999	999999	999999	216	465	581	266	473	999999	731	58	999999	666	793	999999	495	188	199	132	733	68	999999	151	88	814	109	415	405	544	896	19	22	890	113	
727	999999	300	657	999999	511	999999	57	429	438	151	999999	21	677	364	64	672	882	397	439	48	999999	127	79	401	366	176	860	929	134	722	46	666	563	75	402	205	530	907	621	940	999999	857	713	999999	999999	97	999999	999999	489	999999	999999	624	999999	74	833	559	231	266	925	345	932	128	305	716	114	533	458	612	961	859	151	999999	776	498	37	999999	414	141	999999	278	438	999999	999999	999999	596	421	999999	498	242	843	999999	274	999999	999999	18	999999	561	999999	832	100	639	999999	89	629	92	161	999999	963	46	795	155	99	489	656	906	123	678	405	130	693	328	959	380	128	999999	877	993	500	999999	145	999999	999999	999999	999999	639	313	999999	999999	817	444	574	251	461	446	697	884	999999	335	999999	999999	223	165	876	999999	772	679	754	999999	744	214	999999	356	483	901	999999	737	791	803	999999	999999	384	999999	999999	685	128	86	507	934	999999	999999	999999	667	131	595	922	329	540	168	999999	999999	559	999999	85	612	285	227	768	560	135	960	103	981	318	776	999999	999999	999999	999999	31	999999	999999	819	540	999999	122	501	235	999999	979	990	207	632	889	66	53	606	999999	975	409	900	317	947	808	470	999999	999999	999999	355	999999	566	752	999999	147	228	788	739	247	340	999999	784	999999	881	581	999999	763	999999	101	262	732	913	582	601	791	999999	387	233	21	79	838	999999	152	880	811	999999	247	857	494	671	277	999999	368	999999	485	624	908	436	376	999999	707	445	29	106	622	172	983	160	557	999999	840	564	727	178	502	999999	999999	999999	79	168	897	905	976	429	999999	427	555	140	999999	177	221	951	857	999999	999999	403	999999	56	267	649	438	96	999999	477	999999	712	587	999999	950	986	999999	796	366	218	775	801	468	600	999999	205	616	853	999999	999999	806	888	707	389	806	999999	517	999999	854	430	729	999999	605	509	598	282	840	364	190	139	999999	424	595	649	999999	570	934	391	934	72	42	999999	62	919	671	999999	999999	207	999999	851	479	395	942	936	488	964	999999	959	12	999999	364	999999	673	904	205	391	303	999999	816	246	174	135	662	791	397	154	758	686	837	999999	276	999999	971	338	999999	799	481	659	170	608	999999	999999	389	999999	999999	999999	911	999999	723	289	649	999999	391	999999	687	999999	999999	161	548	999999	999999	519	131	356	572	721	999999	344	254	405	909	643	897	217	872	999999	745	566	93	616	242	610	999999	999999	15	329	261	823	651	315	76	330	120	826	999999	853	999999	42	532	999999	499	999999	999999	328	379	15	59	
184	285	498	608	176	78	931	111	605	557	999999	999999	252	470	467	999999	999999	338	999999	533	80	814	28	345	713	43	106	127	665	707	644	188	999999	999999	999999	999999	163	707	900	262	999999	725	999999	999999	999999	999999	290	526	42	884	963	999999	790	999999	979	369	266	999999	895	142	971	814	446	897	912	395	999999	999999	999999	919	999999	241	438	337	999999	355	999999	999999	66	32	753	580	94	781	743	654	398	526	301	717	291	10	812	768	290	999999	289	999999	393	894	348	318	999999	123	354	732	561	462	138	633	999999	544	106	873	999999	400	999999	664	999999	268	997	999999	680	676	999999	539	999999	999999	999999	999999	999999	128	338	172	683	444	448	971	437	999999	103	935	398	999999	375	999999	904	938	389	999999	644	624	745	999999	896	999999	637	465	485	999999	312	891	415	999999	567	233	216	934	199	944	952	999999	237	152	999999	999999	999999	23	311	890	634	490	290	167	344	452	383	999999	275	170	807	982	999999	999999	999999	999999	529	249	999999	151	540	999999	749	444	936	886	999999	602	960	835	999999	999999	163	594	190	821	610	258	814	124	849	13	668	38	146	999999	272	999999	443	963	999999	197	912	169	360	664	741	846	999999	457	999999	780	251	440	999999	193	828	900	442	887	600	281	999999	985	999999	536	311	721	307	966	624	780	169	997	999999	897	999999	994	244	525	999999	764	38	366	68	999999	762	238	952	953	151	371	183	555	373	999999	762	999999	867	823	362	29	548	999999	833	999999	999999	254	146	187	482	834	666	916	806	835	252	999999	926	999999	774	82	999999	354	999999	999999	607	614	633	42	144	783	136	420	172	71	999999	775	533	999999	457	999999	101	999999	481	316	999999	266	749	538	28	999999	999999	643	59	290	999999	203	437	580	677	17	999999	114	52	999999	707	999999	753	999999	618	477	999999	152	775	999999	999999	993	872	999999	558	350	999999	105	24	450	782	999999	370	882	810	32	999999	953	115	450	896	987	732	782	609	459	513	13	919	550	999999	999999	999999	792	309	999999	999999	999999	31	337	152	525	100	602	916	224	884	870	935	595	139	999999	46	335	370	993	270	100	999999	108	837	861	186	473	999999	999999	624	578	999999	552	999999	428	931	999999	308	999999	999999	140	999999	394	999999	642	78	333	420	569	821	543	432	316	997	999999	19	923	499	290	349	627	312	992	999999	316	999999	999999	893	711	999999	268	999999	990	999999	140	233	999999	534	204	999999	852	62	730	112	91	156	999999	554	471	418	18	288	999999	999999	279	999999	873	
794	999999	354	685	440	999999	910	563	516	999999	219	866	16	495	398	304	498	497	575	582	890	517	170	30	838	432	302	650	979	18	959	827	999999	999999	729	999999	849	999999	422	352	819	548	575	714	67	688	464	923	619	983	999999	543	999999	254	999999	287	107	999999	847	999999	999999	270	583	507	482	391	999999	999999	765	132	454	390	85	232	763	351	999999	456	962	159	999999	999999	40	995	489	425	133	68	376	452	178	999999	269	999999	999999	559	964	999999	241	999999	134	807	168	497	538	999999	999999	481	491	641	344	651	371	697	999999	46	239	588	28	66	268	505	290	322	953	929	131	671	295	999999	386	999999	224	296	35	999999	221	542	999999	350	999999	651	999999	734	118	527	163	572	373	999999	329	999999	999999	185	417	628	527	999999	544	999999	27	797	999999	288	999999	470	437	999999	671	999999	999999	696	131	677	109	616	999999	556	214	436	776	999999	999999	396	883	10	825	48	879	407	642	375	998	857	333	169	466	298	479	648	100	88	900	491	83	632	265	382	999999	801	699	999999	641	999999	833	468	499	799	999999	264	999999	398	999999	274	248	460	697	999999	353	939	999999	999999	999999	566	999999	697	999999	816	322	999999	999999	452	963	88	707	671	733	890	34	864	670	666	893	224	999999	999999	882	636	252	623	935	992	38	999999	650	69	893	85	772	145	999999	683	487	153	520	999999	435	127	566	577	726	807	248	489	279	493	746	862	563	643	815	31	573	698	325	752	423	999999	437	648	777	658	128	889	63	986	999999	999999	704	810	999999	764	79	999999	999999	137	753	549	999999	166	322	41	521	138	329	789	120	999999	827	767	778	608	690	918	799	999999	688	359	435	999999	315	996	167	752	377	61	999999	897	801	999999	999999	874	999999	280	336	999999	147	990	569	999999	876	999999	922	999999	42	668	83	160	876	830	449	999999	124	583	851	999999	873	768	999999	278	837	999999	987	640	999999	999999	647	420	592	999999	930	698	789	170	417	915	84	231	720	708	977	801	31	970	748	999999	999999	387	428	999999	999999	999999	238	301	437	663	411	292	999999	137	30	999999	568	823	899	750	615	953	176	999999	999999	999999	58	62	300	45	201	27	999999	174	154	999999	999999	582	189	562	469	497	733	753	999999	792	62	592	688	324	243	207	81	997	999999	999999	221	491	768	999999	999999	999999	10	401	999999	999999	999999	13	983	999999	670	985	644	347	290	127	229	422	433	459	599	999999	999999	976	802	993	999999	894	185	347	58	999999	814	957	
999999	294	999999	341	291	128	401	59	608	927	653	257	562	999999	716	871	587	798	999999	318	632	864	999999	34	599	478	448	999999	999999	999999	711	170	181	687	115	996	629	887	999999	315	68	549	856	446	999999	554	440	222	187	313	760	260	452	506	335	378	483	473	742	999999	679	895	999999	999999	226	493	86	875	627	719	999999	999999	999999	752	260	92	17	374	701	54	47	236	328	524	886	999999	717	675	361	737	999999	166	999999	328	999999	172	329	894	229	839	478	565	595	468	71	70	592	699	255	253	370	118	772	999999	775	453	577	999999	999999	765	775	410	999999	889	206	95	554	348	127	999999	763	999999	999999	861	576	482	641	860	462	825	868	27	999999	999999	376	414	394	457	553	192	595	622	818	999999	73	77	999999	999999	271	999999	516	254	582	168	999999	258	964	999999	131	302	811	999999	253	260	897	758	981	416	523	791	999999	106	999999	934	502	999999	303	690	798	508	441	936	598	486	318	623	445	270	999999	128	450	483	336	260	380	878	999999	568	566	315	96	634	191	999999	285	420	999999	647	999999	999999	955	283	122	622	999999	999999	128	766	999999	283	323	720	788	404	350	227	770	544	564	624	770	999999	134	492	422	806	754	127	999999	898	999999	797	604	287	173	999999	999999	713	999999	999999	759	612	627	999999	999999	999999	845	786	139	67	649	915	999999	51	579	999999	999999	999999	209	65	131	10	565	52	119	525	999999	511	241	999999	856	66	155	69	864	168	117	842	499	57	960	999999	987	153	258	259	713	562	707	942	999999	999999	513	344	382	758	56	584	182	476	259	344	555	956	210	593	769	999999	187	421	122	317	140	162	104	999999	22	421	793	859	812	999999	803	999999	165	126	552	811	686	116	121	533	669	33	999999	626	422	41	943	665	489	999999	385	296	830	710	999999	361	249	228	745	999999	790	999999	999999	696	540	266	800	94	51	958	347	999999	309	589	648	117	999999	999999	742	981	478	138	380	132	187	517	468	455	515	201	571	468	370	486	999999	356	368	110	96	165	240	999999	623	531	352	999999	986	250	999999	503	995	772	999999	764	167	661	942	999999	519	999999	999999	355	578	849	397	999999	710	999999	999999	999999	999999	264	391	586	750	618	514	848	999999	872	999999	228	392	22	205	999999	982	605	329	91	413	826	999999	73	368	999999	291	773	144	474	603	173	999999	770	754	741	391	899	24	548	999999	103	762	647	501	999999	962	565	999999	999999	895	999999	503	765	888	922	673	327	
227	999999	337	740	999999	999999	278	999999	999999	622	267	999999	999999	93	591	780	934	999999	999999	999999	571	789	922	725	129	546	578	498	669	638	999999	999999	78	999999	681	159	221	999999	388	456	378	999999	754	350	999999	201	999999	999999	523	723	999999	579	858	999999	755	999999	942	611	621	178	737	779	697	195	740	435	395	999999	412	442	999999	999999	930	616	575	437	44	999999	999999	928	999999	766	975	946	808	312	999999	999999	317	252	216	609	793	220	719	599	446	999999	999999	872	805	835	409	90	163	999999	999999	999999	164	328	403	371	999999	693	812	971	804	999999	999999	437	999999	55	47	169	236	959	734	720	999999	975	999999	999999	999999	555	132	531	366	894	792	506	664	999999	195	999999	849	845	425	999999	407	748	794	694	192	183	999999	760	999999	250	999999	203	576	999999	355	999999	999999	927	400	639	571	291	614	999999	999999	880	999999	999999	860	58	319	390	999999	999999	322	158	190	305	292	999999	144	999999	999999	999999	49	598	929	999999	385	999999	660	921	999999	786	539	999999	999999	884	999999	312	409	688	899	749	930	999999	999999	942	999999	999999	997	999999	999999	602	999999	209	557	498	870	370	950	999999	355	999999	398	398	935	757	105	206	25	306	569	980	397	456	472	983	196	575	939	987	999999	188	19	627	286	853	292	340	999999	645	999999	375	361	372	342	999999	361	541	999999	999999	847	419	999999	701	472	999999	214	57	999999	574	312	305	431	962	917	177	843	999999	121	92	999999	764	637	999999	291	999999	628	35	123	426	632	999999	47	999999	150	710	996	318	164	621	648	244	603	999999	999999	719	999999	999999	454	175	212	999999	430	455	435	92	781	812	419	278	46	999999	999999	999999	999999	657	267	999999	822	217	180	535	616	500	999999	241	999999	999999	46	999999	260	239	581	999999	223	52	234	591	999999	68	928	999999	899	886	584	470	310	999999	999999	685	461	999999	576	999999	995	677	974	929	22	204	920	148	775	846	27	999999	607	999999	107	898	433	676	999999	764	288	985	636	999999	915	972	930	878	590	361	121	700	999999	343	999999	546	78	304	999999	417	999999	790	419	62	869	999999	863	324	195	164	261	784	778	812	999999	19	50	999999	23	49	273	52	557	424	999999	326	154	273	42	560	830	139	108	374	626	497	575	583	860	999999	999999	616	999999	436	109	337	921	999999	999999	943	505	823	999999	999999	153	999999	999999	995	999999	552	631	600	291	635	333	132	999999	414	999999	470	443	467	393	875	929	657	999999	131	324	999999	405	304	999999	999999	64	16	
999999	569	230	999999	999999	999999	265	999999	516	519	335	999999	112	999999	650	999999	999999	999999	510	48	439	415	999999	496	746	121	681	920	156	337	712	202	580	326	999999	999999	194	664	215	999999	211	999999	999999	420	331	301	28	346	756	999999	639	973	999999	26	576	444	999999	734	999999	154	899	344	171	999999	999999	142	999999	785	704	533	332	999999	709	647	999999	364	57	999999	174	454	999999	999999	999999	267	697	738	613	564	749	838	999999	459	878	71	999999	999999	999999	188	999999	199	814	242	641	233	566	639	274	941	189	222	397	770	569	999999	62	565	181	903	999999	79	529	999999	999999	866	376	872	131	647	683	969	449	868	999999	999999	639	859	702	999999	701	67	999999	671	384	999999	999999	999999	890	547	19	408	999999	20	696	543	669	891	206	999999	856	693	517	999999	267	220	773	528	194	593	701	999999	999999	240	212	999999	605	857	549	509	424	999999	999999	583	999999	285	283	999999	182	53	316	999999	662	927	999999	17	549	847	999999	173	763	923	999999	306	846	816	545	999999	999999	271	999999	811	352	999999	999999	877	711	934	987	999999	936	343	356	150	287	952	540	935	156	204	884	999999	999999	385	745	501	776	685	999999	999999	739	818	631	999999	115	504	999999	964	576	216	306	615	859	431	236	430	576	71	999999	894	999999	610	319	613	387	189	999999	966	999999	999999	111	36	207	174	252	128	999999	446	45	783	556	999999	369	940	999999	278	898	999999	158	325	925	999999	999999	842	546	999999	508	999999	532	925	146	439	22	716	114	279	418	694	189	118	717	139	35	999999	348	999999	251	379	714	118	999999	345	817	637	934	396	370	365	628	122	620	694	914	999999	646	126	562	652	835	629	999999	999999	843	50	607	795	688	429	999999	999999	888	139	313	424	643	801	621	999999	782	718	999999	62	999999	76	498	33	225	915	599	231	157	999999	543	95	257	87	501	999999	39	148	707	999999	861	999999	999999	490	999999	499	476	844	504	187	870	127	720	807	147	776	552	584	579	773	829	282	689	299	595	227	176	566	310	844	999999	643	20	968	201	285	842	17	641	999999	448	999999	727	969	728	426	999999	999999	940	724	234	455	569	934	121	588	999999	934	894	173	999999	999999	544	660	832	236	116	999999	615	862	934	545	942	853	334	999999	999999	719	999999	179	852	726	626	999999	999999	900	84	999999	856	613	182	999999	122	478	402	538	220	76	999999	501	319	999999	833	88	999999	689	512	715	999999	46	999999	393	999999	725	321	607	294	959	999999	931	
999999	999999	894	999999	689	37	432	474	461	999999	999999	488	581	999999	999999	999999	999999	548	795	929	397	368	476	820	579	999999	545	999999	167	999999	254	999999	36	216	348	289	728	999999	398	762	267	48	263	813	182	555	999999	999999	999999	92	714	746	173	120	999999	794	563	84	999999	999999	492	44	317	999999	552	612	999999	374	732	579	510	71	999999	999999	672	359	114	999999	647	999999	977	252	531	999999	90	507	999999	915	672	554	725	654	999999	498	280	233	730	597	271	999999	999999	447	569	296	581	999999	999999	140	448	194	999999	999999	999999	410	999999	999999	999999	242	999999	999999	999999	545	702	188	854	856	999999	999999	762	449	628	999999	402	87	929	999999	683	245	503	437	911	957	477	487	999999	825	227	997	575	41	720	498	22	226	999999	558	744	391	442	999999	989	936	999999	998	565	999999	999999	359	481	393	566	999999	738	157	999999	566	78	999999	323	38	638	666	999999	731	729	139	504	999999	41	380	794	301	803	999999	999999	975	589	478	922	999999	327	999999	525	192	475	452	759	864	93	489	490	999999	999999	413	96	999999	851	646	999999	435	678	332	327	110	598	274	473	961	709	999999	976	999999	302	631	710	999999	999999	902	266	999999	380	639	101	999999	890	999999	233	399	999999	126	999999	943	208	496	23	995	550	425	999999	999999	978	798	165	925	513	890	236	446	703	326	190	948	389	999999	65	48	240	775	999999	333	51	84	280	592	43	42	400	806	618	715	229	725	317	66	307	999999	484	175	48	999999	48	786	696	375	999999	999999	999999	215	440	975	999999	774	215	271	168	904	528	572	892	480	500	430	999999	987	106	465	641	333	695	483	999999	74	737	999999	295	999999	387	905	657	858	999999	194	999999	642	950	455	999999	56	999999	999999	63	912	283	568	508	617	958	709	278	999999	999999	999999	519	956	999999	699	47	999999	976	999999	526	999999	914	43	999999	999999	64	195	46	651	944	594	435	302	430	651	791	179	711	677	999999	999999	999999	187	324	249	675	419	999999	261	417	525	79	995	876	440	999999	999999	999999	203	999999	772	999999	999999	535	949	804	226	536	770	908	868	293	999999	999999	848	986	737	719	761	999999	645	999999	999999	999999	428	999999	999999	426	999999	999999	999999	611	518	123	534	999999	18	651	999999	445	458	882	459	352	999999	999999	770	999999	999999	999999	269	531	999999	562	917	999999	999999	393	116	434	373	800	546	999999	367	266	775	999999	81	999999	977	999999	354	326	999999	999999	515	442	694	999999	753	50	399	547	393	29	805	955	206	
727	999999	624	999999	939	81	657	999999	342	984	292	999999	999999	328	194	475	183	999999	999999	999999	999999	999999	454	699	920	681	332	411	999	733	348	460	819	999999	353	723	362	552	415	255	534	426	183	999999	411	730	178	722	214	999999	219	843	325	586	999999	436	674	925	999999	999999	748	256	347	608	646	831	647	999999	999999	999999	122	631	770	244	845	999999	999999	996	298	199	512	610	206	927	523	504	144	243	999999	916	59	437	927	156	999999	999999	88	574	811	579	92	581	999999	743	999999	588	82	91	999999	312	318	678	636	434	755	147	60	999999	95	151	697	414	648	999999	422	684	999999	624	737	567	660	553	194	719	116	999999	863	463	968	935	432	63	502	646	607	380	801	503	999999	369	237	668	999999	999999	882	678	933	688	331	284	884	458	353	183	651	765	494	916	327	824	284	999999	451	159	719	643	912	12	999999	51	883	210	999999	378	999999	999999	73	523	837	999999	998	184	999999	694	60	974	999999	999999	994	842	885	884	185	999999	94	641	227	339	951	999999	766	999999	237	289	999999	999999	999999	975	843	660	701	970	89	888	999999	110	464	757	109	745	933	999999	18	618	166	999999	34	656	999999	698	774	999999	572	999999	672	77	946	852	303	999999	748	999999	485	999999	150	915	999999	296	749	984	187	470	240	216	999999	183	999999	619	133	999999	658	578	999999	999999	885	967	408	490	226	759	163	611	463	732	996	210	999999	999999	477	999999	202	738	906	309	521	999999	503	366	294	999999	155	337	729	999999	718	180	52	999999	457	183	999999	999999	79	990	830	575	16	508	219	114	75	257	151	999999	209	999999	671	392	634	581	473	999999	999999	727	614	826	882	561	999999	999999	168	778	226	999999	733	877	668	916	479	945	307	995	999999	189	433	897	196	846	702	999999	508	659	705	876	710	475	129	351	386	14	999999	455	494	393	999999	296	999999	846	158	331	262	755	999999	999999	999999	477	894	26	303	716	639	45	858	999999	327	508	82	350	594	268	999999	999999	539	475	999999	999999	510	762	242	147	866	999999	698	381	999999	753	747	27	602	242	999999	999999	57	669	374	658	596	278	76	999999	999999	999999	999999	890	572	935	999999	447	435	431	967	142	784	166	850	999999	346	487	999999	999999	760	65	999999	361	687	656	278	869	110	604	265	242	999999	999999	999999	999999	999999	999999	999999	609	999999	309	591	181	275	448	328	891	999999	83	321	999999	597	502	999999	168	942	900	999999	916	999999	355	346	831	999999	734	446	999999	243	999999	
999999	538	678	81	46	999999	473	576	96	249	338	387	60	999999	292	155	999999	203	999999	765	999999	999999	999999	891	999999	191	963	999999	14	540	999999	999999	658	155	870	782	441	526	466	236	694	376	814	963	588	290	305	999999	548	999999	999999	999999	883	478	441	999999	999999	786	138	854	498	714	571	555	246	999999	729	904	999999	510	999999	128	737	879	80	866	381	642	312	999999	886	999999	220	983	999999	759	999999	190	714	852	849	654	397	611	738	999999	804	268	726	588	560	400	162	48	999999	970	999999	999999	407	999999	646	301	484	476	968	844	503	587	114	486	556	548	999999	999999	661	999999	731	135	999999	999999	999999	999999	915	724	999999	495	500	182	677	481	999999	449	782	999999	215	999999	180	999999	642	999999	487	999999	164	249	41	22	999999	999999	999999	256	248	390	862	317	512	999999	385	759	999999	482	354	999999	910	633	999999	999999	999999	60	108	112	999999	810	492	258	999999	845	958	675	999999	99	296	652	795	430	242	999999	587	475	999999	682	999999	420	556	170	549	166	316	531	17	925	255	159	749	999999	999999	999999	897	614	704	667	575	710	77	285	999999	702	999999	999999	401	378	529	300	422	426	999999	479	999999	332	708	999999	538	437	668	999999	843	999999	902	999999	999999	803	966	973	771	999999	117	472	353	280	999999	847	630	826	139	638	406	955	999999	333	353	887	184	574	999999	257	138	147	52	310	442	59	999999	25	426	597	412	555	529	452	319	999999	136	983	999999	860	826	999999	307	39	371	999999	410	999999	176	186	629	999999	77	999999	841	969	999999	53	838	923	999999	615	410	542	235	850	436	294	999999	885	760	200	226	54	431	426	839	22	999999	999999	649	231	848	249	968	999999	999999	15	999999	349	48	999999	155	434	999999	220	312	765	999999	999999	461	126	564	291	426	438	185	32	102	999999	139	417	114	999999	999999	826	767	171	999999	225	371	430	683	674	846	677	54	791	241	221	999999	84	999999	428	999999	533	666	567	822	539	999999	465	913	195	999999	999999	999999	861	160	986	999999	151	201	588	159	999999	442	890	444	999999	999999	393	791	999999	311	64	999999	685	201	750	999999	210	999999	44	389	906	517	498	999999	225	999999	192	999999	254	768	972	883	629	999999	70	999999	776	132	84	154	999999	674	999999	883	165	431	303	999999	409	826	999999	803	166	208	252	999999	944	436	228	999999	999999	999999	546	122	339	180	579	416	140	659	393	87	273	889	938	241	484	615	999999	999999	405	522	241	999999	525	179	727	430	36	546	156	
349	903	33	999999	698	137	999999	554	984	999999	886	539	750	443	175	539	276	270	20	49	338	138	999999	999999	688	999999	999999	597	999999	999999	158	999999	999999	512	54	183	999999	946	249	999999	565	70	999999	941	518	983	491	984	360	640	461	170	25	999999	818	999999	479	378	264	187	18	999999	999999	541	703	999999	944	247	999999	991	298	329	30	906	484	999999	999999	492	146	705	39	144	999999	529	992	988	999999	999999	999999	833	704	872	691	71	105	243	999999	782	248	999999	999999	999999	596	999999	351	141	999999	118	31	550	405	999999	999999	999999	157	874	999999	865	549	714	140	856	552	564	999999	426	638	999999	810	251	601	42	254	133	999999	999999	547	999999	187	860	849	266	76	154	438	999999	640	142	999999	230	999999	810	999999	534	999999	192	999999	41	82	924	503	190	307	780	948	372	999999	118	893	371	999999	217	687	688	865	873	790	408	136	999999	786	505	999999	590	999999	790	799	720	999999	999999	999999	516	999999	262	367	668	958	295	999999	75	976	532	249	552	894	941	133	554	668	999999	999999	302	904	504	148	997	144	717	687	167	999999	31	868	999999	286	820	999999	434	330	206	999999	999999	999999	71	601	264	266	999999	695	162	999999	255	61	240	91	791	611	310	124	370	533	251	608	48	501	999999	664	999999	275	84	999999	698	999999	471	104	897	999999	999999	902	884	740	642	32	999999	500	328	970	637	337	494	218	110	320	960	672	673	896	999999	569	646	599	437	237	999999	622	999999	31	590	145	999999	701	768	408	999999	629	891	999999	83	548	183	984	36	999999	780	865	438	388	273	798	999999	11	926	283	265	294	999999	999999	410	999999	999999	307	390	501	153	793	450	702	90	340	781	454	822	625	999999	999999	573	999999	456	999999	193	590	757	999999	714	193	999999	494	152	999999	999999	999999	818	999999	27	876	604	999999	999999	987	999999	736	308	932	27	976	999999	311	999999	603	721	377	958	999999	999999	940	549	598	999999	999999	999999	955	560	144	999999	304	999999	660	608	519	68	999999	999999	469	341	457	999999	824	773	999999	14	473	607	548	234	999999	527	999999	443	87	337	999999	749	397	999999	469	186	173	918	723	350	528	702	378	545	683	999999	999999	999999	999999	999999	724	825	58	999999	999999	999999	21	910	75	999999	471	226	999999	192	62	298	199	501	999999	280	999999	906	60	397	486	999999	238	999999	999999	169	38	851	172	429	612	190	700	442	421	999999	999999	999999	853	946	999999	311	181	196	492	395	599	998	451	10	538	818	775	661	478	785	
129	17	370	905	748	620	63	111	579	872	598	999999	89	760	999999	866	63	113	517	185	999999	52	521	999999	569	40	409	172	999999	794	414	49	999999	636	991	999999	999999	947	208	268	257	79	616	619	797	842	918	691	894	999999	999999	671	153	303	999999	86	496	215	999999	999999	221	999999	999999	999999	467	558	793	999999	768	999999	973	999999	904	258	999999	999999	435	999999	367	727	122	718	278	229	999999	999999	999999	670	449	915	671	687	999999	999999	999999	367	999999	999999	162	248	999999	474	922	999999	698	658	766	894	376	666	650	595	847	999999	605	503	622	999999	999999	724	999999	133	999999	853	286	295	999999	423	211	569	999999	604	749	999999	678	647	795	999999	999999	380	999999	999999	303	782	274	86	840	999999	885	999999	744	867	85	437	584	999999	470	999999	670	413	999999	352	693	806	996	999999	845	727	999999	958	707	300	999999	384	748	999999	829	231	999999	999999	454	513	538	656	825	803	528	321	544	999999	186	726	999999	126	999999	999999	317	496	786	228	240	123	61	927	846	454	405	701	688	921	105	249	490	470	959	649	999999	46	981	999999	528	534	192	198	781	999999	639	355	999999	125	999999	343	444	370	969	341	462	611	999999	999999	407	827	999999	999999	656	936	246	999999	167	999999	818	280	515	593	699	999999	930	862	155	865	814	999999	543	573	575	762	804	129	501	627	197	213	236	999999	794	700	999999	569	542	999999	999999	449	999999	999999	306	85	827	850	671	273	411	999999	999999	944	999999	357	293	999999	57	893	999999	126	999999	999999	999999	615	999999	904	799	999999	805	370	330	310	129	375	862	954	277	500	935	953	458	238	999999	597	747	292	53	999999	417	999999	999999	648	712	628	750	659	209	690	999999	922	999999	671	467	50	999999	165	824	201	495	339	999999	557	999999	188	668	471	322	999999	868	999999	861	999999	999999	963	849	681	597	999999	625	212	755	587	468	22	902	999999	770	999999	327	591	467	999999	951	999999	59	999999	690	534	959	289	346	416	821	280	999999	699	90	999999	201	999999	568	333	576	292	584	214	999999	946	999999	882	700	999999	999999	287	303	18	999999	513	999999	884	990	999999	541	346	866	348	765	197	950	212	999999	276	985	728	999999	144	286	668	504	999999	999999	999999	258	87	588	999999	941	544	977	63	299	576	589	999999	608	999999	791	240	999999	245	999999	901	999999	999999	186	433	160	746	263	169	732	741	19	999999	999999	999999	999999	463	757	665	406	231	220	897	913	140	687	678	130	527	352	999999	999999	268	407	999999	748	184	
901	164	60	205	290	817	330	999999	566	521	307	999999	691	999999	482	999999	838	227	691	108	999999	56	746	481	999999	735	816	686	999999	751	671	999999	507	639	562	602	614	210	999999	402	576	366	573	176	381	767	836	999999	573	490	429	189	291	650	24	855	999999	999999	580	555	11	644	67	815	850	271	855	61	775	880	157	637	999999	999999	999999	803	999999	580	999999	857	898	801	123	999999	331	491	754	857	624	706	194	44	630	395	400	932	308	758	326	999999	912	785	249	693	999999	791	902	999999	999999	999999	383	999999	480	999999	656	999999	530	58	493	368	516	998	999999	78	695	122	999999	892	999999	999999	999999	724	264	989	945	123	562	430	675	540	999999	762	739	413	333	355	999999	908	738	200	411	260	274	957	999999	914	357	180	997	231	784	20	999999	528	715	659	583	491	776	542	647	110	383	953	999999	999999	268	33	745	349	558	108	163	708	198	254	459	306	999999	41	999999	391	999999	999999	755	577	999999	220	698	674	772	999999	141	999999	552	310	876	999999	187	999999	655	999999	999999	999999	673	685	857	394	340	470	209	286	105	745	776	265	999999	929	207	212	999999	58	334	80	577	484	966	956	165	887	378	147	129	545	385	440	999999	999999	999999	79	720	999999	880	237	474	495	999999	395	429	296	632	946	123	999999	765	607	10	365	89	198	999999	900	238	452	102	72	167	560	370	999999	309	902	159	137	999999	999999	177	999999	605	999999	507	999999	537	868	264	431	999999	999999	999999	999999	440	600	695	592	360	820	56	999999	145	412	338	999999	35	94	999999	730	797	986	492	957	999999	903	759	996	999999	148	373	999999	198	670	48	21	999999	591	904	708	999999	999999	777	671	761	999999	961	999999	754	90	999999	452	881	533	633	47	662	822	348	537	841	699	902	999999	999999	686	249	474	373	326	646	999999	999999	999999	999999	241	218	821	205	700	941	566	252	610	593	999999	999999	999999	47	11	359	958	253	999999	867	517	664	565	224	85	500	999999	829	438	443	120	272	999999	19	402	828	840	999999	648	596	284	456	999999	628	536	999999	584	437	371	966	688	200	812	420	999999	577	653	606	130	209	454	737	999999	999999	482	657	885	999999	644	999999	518	999999	605	780	999999	70	372	999999	688	878	999999	999999	467	471	755	999999	999999	192	13	999999	184	243	506	448	152	547	642	999999	156	878	321	999999	792	999999	458	356	595	41	827	946	214	717	918	251	293	394	279	352	999999	563	999999	703	651	819	997	284	999999	167	638	
999999	428	246	790	809	567	986	276	278	999999	408	334	428	365	67	999999	999999	999999	999999	164	757	277	299	713	999999	680	617	999999	973	201	183	520	438	999999	781	528	999999	927	118	683	999999	127	10	339	22	238	779	999999	594	999999	540	959	999999	12	999999	778	999999	533	206	139	949	708	999999	999999	839	887	999999	999999	583	539	652	539	216	580	856	640	277	960	701	999999	900	279	693	775	660	224	939	435	521	13	999999	444	730	999999	733	598	824	923	499	134	343	999999	764	65	999999	10	999999	10	156	250	510	177	831	999999	238	999999	25	527	427	625	948	470	999999	580	999999	218	809	237	846	267	815	999999	470	576	30	156	999999	637	229	999999	999999	939	289	280	502	231	999999	887	750	63	583	306	999999	873	186	873	250	193	999999	347	201	525	163	888	434	166	999999	999999	821	91	175	388	307	767	164	999999	190	242	88	999999	605	921	999999	793	684	519	999999	596	399	157	906	999999	721	882	467	999999	786	400	846	345	999999	356	75	669	999999	205	998	738	999999	999999	692	17	114	998	999999	280	49	369	999999	915	319	120	866	674	184	842	999999	425	309	219	232	790	999999	743	402	258	999999	999999	999999	489	999999	119	877	231	464	898	999999	999999	150	197	905	426	999999	999999	999999	413	490	401	494	55	538	583	438	509	945	902	999999	371	605	493	425	232	464	999999	999999	209	243	644	219	286	625	999999	999999	122	313	806	999999	999999	716	989	767	464	332	859	951	937	680	377	286	562	287	999999	127	999999	772	682	961	999999	999999	826	179	845	999999	218	429	594	999999	326	999999	999999	309	999999	654	999999	725	999999	900	999999	772	467	528	866	368	656	999999	769	826	627	350	999999	844	139	930	999999	819	922	282	123	439	366	638	364	181	146	999999	133	211	510	932	811	781	365	701	999999	307	313	486	534	220	660	768	681	975	574	999999	180	234	764	796	999999	999999	786	176	415	828	999999	695	231	404	874	568	325	695	539	849	489	999999	862	999999	516	999999	999999	903	779	999999	957	388	606	999999	92	899	999999	714	138	132	995	999999	999999	249	143	618	264	140	999999	101	999999	999999	999999	725	815	999999	371	999999	290	999999	941	882	396	999999	871	785	999999	999999	999999	999999	131	611	999999	416	853	299	152	623	458	897	999999	616	568	687	156	970	942	880	999999	350	537	275	433	770	191	122	802	478	377	358	999999	875	819	999999	969	840	430	40	999999	525	599	999999	722	392	187	334	324	999999	671	901	843	217	362	999999	448	
856	188	795	234	999999	497	999999	255	110	378	314	797	999999	999999	315	550	911	19	511	750	789	552	50	592	857	798	103	999999	476	514	321	523	847	999999	999999	662	634	805	140	999999	925	502	622	999999	873	999999	999999	991	365	361	931	999999	850	230	658	314	147	999999	377	943	403	999999	779	596	66	791	949	287	605	653	915	116	878	483	999999	296	929	35	719	329	682	112	450	125	582	123	673	626	999999	808	999999	431	437	197	634	67	722	36	999999	999999	587	837	395	712	445	999999	329	376	405	999999	384	121	493	57	270	301	427	664	23	942	128	332	25	999999	138	494	678	691	848	767	574	903	999999	638	742	844	716	737	999999	757	999999	306	999999	900	434	999999	937	999999	926	999999	999999	68	999999	26	963	265	822	999999	999999	950	999999	637	528	999999	798	480	54	855	315	425	585	689	984	265	158	821	111	999999	372	999999	999999	299	765	999999	137	515	890	61	674	999999	32	126	163	999999	610	166	778	592	112	999999	367	92	83	511	999999	951	999999	757	867	151	163	999999	236	858	404	857	872	22	510	999999	589	993	190	999999	403	468	535	265	654	991	53	518	22	419	368	474	225	264	757	999999	442	143	999999	999999	332	324	889	305	334	753	294	765	92	820	373	374	901	254	117	999999	999999	817	112	999999	108	645	695	817	499	930	642	618	265	334	849	456	810	657	506	89	578	239	931	901	707	287	436	202	55	994	572	970	156	999999	760	625	41	317	999999	687	628	82	806	404	999999	676	510	757	999999	917	563	999999	748	38	721	999999	885	210	178	999999	218	502	772	999999	367	671	471	798	999999	233	999999	503	233	818	999999	506	433	536	999999	999999	777	678	231	138	440	328	231	128	745	574	739	830	149	614	999999	136	309	999999	47	449	214	999999	999999	746	502	70	30	929	999999	225	763	359	999999	999999	999999	540	281	644	999999	999999	449	352	999999	999	494	999999	364	999999	350	334	999999	999999	499	351	999999	999999	999999	484	635	999999	308	999999	999999	530	811	390	420	11	571	938	854	665	999999	999999	999	861	659	999999	262	907	999999	411	589	253	28	999999	999999	999999	320	999999	54	796	999999	695	740	158	802	999999	198	999999	184	362	57	412	479	540	887	501	352	964	415	311	999999	728	673	897	712	306	512	999999	999999	351	691	594	893	68	657	550	267	851	69	138	999999	158	733	354	363	999999	774	487	752	368	726	356	999999	743	574	289	31	843	445	506	29	27	584	833	670	463	518	999999	
883	347	243	500	999999	287	315	83	995	328	543	534	532	34	428	171	624	345	999999	159	494	377	528	424	415	563	118	978	574	999999	999999	900	999999	363	604	999999	135	236	451	293	438	501	999999	702	309	910	999999	994	598	999999	999999	335	439	368	926	515	819	999999	95	351	999999	999999	508	105	999999	643	865	178	430	23	999999	398	999999	739	999999	992	999999	825	999999	504	999999	124	389	161	691	358	471	999999	436	98	595	315	999999	109	999999	112	992	999999	67	999999	54	805	574	585	387	820	999999	699	647	999999	432	994	999999	999999	762	64	946	356	413	999999	182	565	999999	341	427	730	999999	999999	624	619	999999	893	767	458	459	999999	549	999999	774	871	916	771	999999	502	666	999999	610	560	347	70	999999	645	999999	770	999999	489	73	999999	168	656	999999	647	84	38	933	999999	236	256	140	978	514	152	582	542	999999	410	902	248	674	999999	129	697	456	564	999999	364	999999	997	963	999999	720	315	645	127	308	279	696	634	569	138	375	363	999999	999999	555	999999	999999	999999	999999	999999	587	825	569	342	537	875	200	520	574	579	429	238	293	999999	267	999999	506	464	244	111	713	999999	999999	545	999999	765	277	97	18	451	300	865	607	999999	393	895	746	999999	590	432	88	999999	69	999999	708	146	999999	269	999999	356	515	609	18	298	379	999999	999999	33	999999	771	999999	113	999999	133	289	999999	999999	413	777	372	462	203	873	811	999999	999999	218	999999	837	323	694	999999	985	662	999999	999999	856	319	509	84	749	723	430	999999	824	975	674	999999	999999	999999	999999	667	491	739	894	321	735	207	275	842	110	999999	999999	569	999999	599	127	849	999999	598	999999	321	903	703	622	999999	999999	65	986	57	862	281	980	692	807	999999	999999	256	768	624	954	659	54	667	999999	294	999999	999999	741	234	999999	825	999999	121	447	999999	763	999999	999999	164	548	680	221	228	999999	829	484	503	999999	999999	83	999999	999999	573	643	57	999999	246	999999	338	212	911	999999	761	199	46	531	869	254	999999	273	738	140	613	999999	284	448	826	686	999999	810	999999	999999	999999	999999	986	744	186	477	399	999999	527	68	788	999999	999999	999999	459	999999	943	308	999999	259	157	785	345	741	999999	497	369	609	999999	559	586	528	179	999999	632	610	212	302	354	402	999999	687	999999	680	352	999999	999999	918	999999	999999	743	844	999999	783	953	905	999999	255	276	689	117	789	999999	968	481	269	783	826	733	849	826	651	954	999999	403	999999	999999	665	999999	817	60	451	621	999999	816	999999	333	
999999	858	726	794	999999	35	999999	294	999999	211	777	999999	92	999999	621	194	149	971	101	890	982	390	493	865	999999	856	459	999999	666	999999	832	162	999999	936	398	967	17	65	999999	626	298	999999	337	268	999999	466	316	999999	438	266	482	682	724	851	350	999999	375	999999	643	109	575	36	628	999999	999999	999999	469	155	999999	999999	999999	999999	111	999999	999999	999999	999999	234	603	694	550	519	999999	409	999999	159	437	999999	595	393	999999	156	422	999999	60	999999	999999	440	888	999999	996	999999	461	999999	89	398	580	258	999999	296	952	150	999999	948	559	65	825	228	211	229	197	583	559	105	61	41	671	999999	425	338	999999	999999	999999	955	697	389	999999	426	330	307	579	189	636	309	999999	462	888	473	219	994	446	90	238	668	460	423	611	365	999999	999999	726	999999	833	921	540	999999	804	311	260	180	997	409	999999	999999	650	17	946	260	664	598	999999	208	132	999999	892	674	999999	999999	999999	999999	778	702	693	282	999999	340	355	714	768	111	999999	586	222	49	999999	47	192	999999	27	452	999999	361	701	144	904	528	125	413	999999	999999	999999	136	999999	999999	402	304	999999	625	333	320	662	242	999999	563	940	566	986	93	999999	854	492	69	999999	63	807	999999	999999	558	999999	62	999999	942	684	903	164	531	780	999999	647	999999	331	566	10	999999	789	244	869	148	999999	348	542	42	980	185	999999	887	477	999999	178	975	303	167	257	281	999999	719	557	588	408	419	786	750	446	729	533	999999	68	951	273	573	557	862	364	999999	519	999999	962	509	999999	999999	63	37	77	999999	410	999999	318	728	613	80	687	291	740	784	561	791	999999	999999	651	457	999999	526	488	605	428	440	802	228	999999	911	757	57	68	141	999999	999999	683	774	329	369	999999	339	999999	999999	885	999999	132	999999	999999	728	999999	999999	858	82	448	537	548	471	999999	969	371	100	999999	701	322	639	233	608	999999	803	999999	820	931	999999	999999	499	188	294	719	162	318	232	751	43	323	56	199	986	693	999999	999999	221	530	360	999999	526	372	646	999999	255	52	523	999999	999999	620	776	999999	999999	241	948	358	999999	752	101	660	148	999999	933	999999	275	999999	247	999999	600	593	999999	299	581	292	323	999999	541	413	473	999999	794	81	87	999999	547	277	999999	754	744	479	956	999999	439	699	860	188	999999	999999	615	805	805	608	999999	91	999999	486	207	293	918	822	817	850	288	980	865	77	271	999999	840	998	827	492	179	130	999999	999999	999999	882	432	145	697	282	797	999999	315	
196	520	996	698	70	999999	339	999999	999999	662	115	999999	458	833	792	999999	918	999999	999999	999999	322	438	439	999999	297	626	325	860	782	134	544	62	619	675	679	556	275	822	999999	999999	498	656	257	468	531	255	411	999999	639	228	779	999999	999999	691	992	757	90	999999	410	443	753	478	63	798	999999	62	571	783	999999	246	651	999999	999999	687	999999	999999	191	971	922	52	225	277	231	564	355	689	872	928	999999	999999	475	723	421	346	999999	30	999999	459	349	999999	684	628	893	999999	577	684	217	503	212	336	575	118	629	999999	228	485	257	499	453	439	999999	642	109	242	999999	927	683	311	999999	468	73	999999	632	453	368	596	999999	827	987	671	481	378	999999	356	356	999999	104	63	128	700	772	113	16	910	298	51	999999	999999	633	649	999999	999999	992	744	272	999999	999999	185	10	631	112	999999	512	781	957	811	999999	753	885	413	833	630	193	999999	999999	960	726	721	165	999999	78	721	204	347	670	999999	386	981	999999	999999	880	918	62	496	999999	352	600	234	999999	486	999999	775	776	999999	815	380	999999	999999	999999	312	126	765	30	684	563	390	235	999999	121	391	435	935	669	382	999999	915	577	696	999999	999999	369	502	768	679	201	302	945	974	532	300	852	204	932	781	999999	124	897	999999	932	218	127	999999	123	999999	60	198	116	999999	696	899	999999	36	970	706	942	999999	996	999999	492	999999	444	261	642	820	539	240	13	887	985	418	999999	208	764	13	235	933	389	206	628	999999	196	551	287	999999	497	999999	234	235	999999	772	127	556	999999	671	773	999999	999999	999999	42	820	195	999999	999999	999999	999999	604	272	999999	481	999999	245	999999	722	999999	84	999999	999999	999999	332	713	16	778	58	999999	300	470	321	999999	240	369	999999	96	174	808	817	999999	142	999999	750	893	999999	267	754	829	536	327	834	407	597	879	999999	999999	969	999999	814	999999	999999	205	988	999999	292	179	736	121	869	158	636	999999	672	999999	760	974	269	439	159	748	33	229	999999	999999	999999	914	999999	999999	476	365	999999	844	999999	410	999999	937	21	999999	610	394	999999	642	999999	999999	691	919	735	999999	128	918	524	540	180	75	393	950	518	25	784	378	999999	999999	999999	513	999999	791	920	271	999999	823	962	930	828	765	999999	999999	999999	308	290	716	189	24	241	557	999999	585	674	999999	27	847	999999	999999	554	242	719	999999	997	455	356	900	998	473	181	305	955	999999	999999	415	849	12	689	999999	999999	999999	198	660	154	97	672	999999	126	992	999999	999999	
405	967	385	595	55	80	999999	814	951	390	717	716	843	936	999999	257	999999	999999	88	24	167	217	999999	486	54	68	11	999999	783	900	783	16	228	709	999999	988	218	126	999999	999999	617	875	268	354	359	999999	817	217	999999	424	999999	857	914	239	999999	197	999999	899	551	999999	999999	484	40	61	606	711	999999	143	46	999999	999999	756	899	309	407	292	949	916	136	571	999999	793	424	368	999999	999999	102	989	999999	999999	291	318	575	381	709	143	845	216	999999	648	985	683	181	881	385	999999	999999	614	832	31	248	999999	772	999999	745	285	999999	999999	733	999999	619	507	999999	334	999999	730	191	527	600	273	447	742	178	999999	999999	567	622	542	983	501	967	487	999999	999999	999999	501	546	595	636	999999	999999	999999	483	76	38	999999	946	999999	559	999999	999999	439	23	568	999999	999999	621	294	999999	187	662	999999	688	241	713	141	999999	362	860	999999	193	596	891	175	200	273	999999	112	459	108	620	776	983	999999	857	999999	474	598	800	968	879	261	201	999999	772	999999	494	251	362	897	147	999999	986	727	471	999999	548	848	378	999999	999999	999999	999999	305	566	886	999999	361	384	185	667	752	562	892	951	932	405	443	999999	644	779	27	749	562	961	36	790	999999	999999	809	989	999999	999999	999999	731	369	999999	895	891	886	999999	143	867	187	999999	394	999999	999999	776	539	652	115	454	733	541	228	770	281	999999	540	106	287	999999	574	196	999999	533	999999	170	999999	514	510	551	999999	632	645	160	572	333	576	994	695	489	336	999999	999999	181	999999	999999	999999	598	155	560	361	790	735	647	302	990	197	861	960	933	193	34	999999	563	937	111	999999	77	999999	948	999999	546	999999	797	169	417	311	999999	999999	999999	999999	993	369	949	200	727	999999	998	858	581	145	714	43	761	306	311	24	330	244	999999	62	445	400	999999	792	814	999999	937	488	999999	688	999999	999999	999999	286	199	665	999999	372	219	214	897	219	627	813	63	999999	648	500	858	999999	981	635	999999	80	999999	999999	172	166	385	347	959	520	972	892	817	890	999999	485	116	645	821	957	999999	188	999999	999999	772	999999	739	312	741	446	629	492	707	691	999999	765	73	596	999999	46	986	872	255	386	246	735	995	172	999999	172	394	222	581	33	610	474	915	987	830	779	999999	83	605	522	890	490	194	135	720	442	421	520	152	999999	970	999999	933	778	988	47	397	577	997	578	62	999999	911	684	90	705	850	86	765	723	618	913	276	733	496	756	999999	869	451	999999	
751	873	79	795	999999	458	541	146	999999	999999	391	850	86	36	469	483	578	999999	999999	24	999999	344	755	429	999999	67	886	999999	999999	241	497	999999	999999	134	827	189	347	125	631	632	173	999999	999999	971	999999	768	836	249	273	22	188	999999	999999	436	290	416	127	650	629	999999	571	341	853	767	305	863	725	951	999999	999999	146	462	878	422	851	999999	999999	783	97	999999	230	647	936	280	999999	999999	703	698	844	421	999999	696	496	636	999999	831	860	999999	676	478	999999	885	50	983	875	725	999999	412	585	999999	999999	343	999999	999999	774	924	405	583	999999	848	169	999999	999999	787	228	450	966	999999	999999	29	27	946	117	618	365	999999	606	952	999999	338	295	300	122	442	999999	999999	143	276	862	145	999999	999999	606	827	318	999999	778	263	765	435	758	919	60	999999	394	212	999999	999999	865	438	327	999999	188	385	562	869	914	674	524	500	316	700	389	225	593	740	350	999999	999999	349	566	353	197	999999	579	999999	250	556	999999	70	999999	999999	411	433	817	982	108	230	275	449	111	113	999999	275	129	68	540	834	999999	654	861	946	645	525	872	974	999999	219	805	196	999999	367	627	463	999999	127	298	955	407	610	641	130	24	999999	247	462	614	922	999999	520	835	415	999999	402	209	555	554	999999	999999	843	999999	889	999999	88	821	999999	486	285	276	999999	769	999999	436	999999	23	741	932	785	999999	419	370	343	368	295	360	223	999999	235	264	453	999999	999999	403	999999	883	751	705	935	48	999999	976	999999	655	999999	751	999999	978	999999	999999	468	623	768	607	152	999999	393	530	999999	999999	999999	959	260	31	999999	999999	999999	999999	872	999999	999999	45	996	747	784	443	41	688	520	544	109	245	999999	846	999999	829	999999	805	261	999999	499	230	576	217	440	544	725	317	831	419	394	78	115	732	999999	999999	626	31	823	999999	999999	705	999999	999999	628	372	396	414	999999	999999	634	560	930	791	989	51	999999	789	316	250	717	723	999999	999999	159	41	139	999999	729	999999	999999	783	982	552	638	999999	220	980	588	77	158	321	92	837	999999	999999	999999	324	999999	85	999999	837	714	582	991	728	848	999999	445	597	243	555	684	861	790	999999	577	387	162	204	830	488	210	248	101	406	640	29	326	325	999999	814	107	653	410	375	78	999999	560	909	945	311	545	991	834	603	636	999999	999999	934	999999	760	171	999999	255	484	999999	476	491	595	98	828	592	129	999999	428	457	40	460	425	782	178	826	999999	258	528	943	999999	414	999999	770	
999999	973	392	999999	141	999999	559	408	926	999999	602	999999	965	999999	999999	719	999999	296	415	155	605	770	630	161	999999	933	918	299	726	999999	999999	999999	992	824	678	855	210	69	573	775	897	632	534	687	190	999999	999999	431	141	809	999999	922	999	352	174	649	352	240	972	207	734	999999	682	395	319	540	926	150	153	271	518	365	723	999999	258	999999	246	999999	970	838	82	497	167	999999	23	505	72	649	660	39	512	969	96	375	51	638	950	148	377	999999	333	999999	999999	999999	300	999999	209	369	104	201	412	409	270	144	135	246	999999	764	999999	814	999999	286	999999	124	759	549	999999	999999	598	999999	32	999999	575	329	515	362	220	999999	626	851	305	703	999999	468	999999	999999	708	952	250	804	536	195	766	563	183	999999	999999	173	999999	750	892	999999	770	484	179	315	834	940	999999	772	999999	813	147	531	519	999999	731	32	999999	999999	840	326	117	793	93	999999	340	21	156	468	133	56	187	876	958	453	999999	999999	298	999999	999999	768	333	477	778	722	57	245	999999	999999	324	216	675	464	910	576	744	977	400	341	974	823	793	170	649	979	636	271	572	75	841	999999	999999	186	388	82	993	639	25	371	789	105	967	999999	154	916	380	999999	965	391	708	955	679	999999	346	454	974	172	999999	798	95	785	672	978	567	663	999999	999999	85	838	583	999999	999999	38	551	879	999999	55	999999	999999	608	912	305	191	999999	885	981	776	999999	933	107	830	811	226	286	14	999999	988	190	999999	444	881	647	137	808	603	993	651	415	467	598	928	157	999999	199	182	489	491	999999	681	999999	706	658	152	740	753	303	745	752	547	456	867	999999	535	298	999999	275	178	383	999999	892	339	999999	383	344	999999	683	999999	999999	113	524	941	377	508	808	737	233	505	396	64	310	258	898	868	999999	731	73	621	807	472	907	321	118	857	999999	352	345	999999	807	999999	80	999999	718	649	999999	514	500	366	726	560	504	769	999999	328	462	644	441	502	372	612	115	71	908	564	205	212	833	519	999999	466	999999	947	999999	825	999999	723	540	259	844	999999	999999	706	895	256	999999	147	540	789	405	999999	911	999999	999999	204	465	999999	678	163	453	820	680	980	999999	999999	168	556	999999	956	343	739	113	191	999999	866	999999	999999	175	662	596	999999	672	53	123	573	999999	559	999999	502	369	975	55	999999	806	34	825	260	999999	635	97	421	75	584	456	666	51	729	999999	56	823	65	843	25	567	395	999999	636	866	83	999999	608	
521	579	596	368	694	727	384	999999	999999	131	351	539	999999	184	992	98	597	999999	532	999999	375	988	679	313	141	999999	819	999999	999999	198	999999	984	999999	489	900	496	987	98	972	323	354	560	16	999999	714	313	451	392	402	69	49	419	551	889	243	533	899	292	236	665	908	963	757	851	737	366	619	999999	999999	505	110	509	485	218	480	814	981	977	599	999999	587	436	28	816	159	974	999999	999999	999999	376	597	705	862	316	999999	999999	803	164	964	357	694	366	118	896	958	539	999999	999999	999999	429	551	921	999999	407	87	482	999999	940	702	762	999999	587	839	999999	908	999999	647	178	999999	99	20	827	22	252	143	231	327	132	858	619	51	999999	999999	999999	999999	675	22	464	239	999999	446	999999	999999	212	433	117	999999	210	999999	563	892	999999	539	329	418	724	999999	451	274	856	999999	822	92	999999	721	823	964	22	92	242	999999	999999	939	869	999999	157	999999	810	818	36	704	126	143	304	727	286	570	999999	418	110	766	999999	999999	383	779	624	781	379	490	610	152	514	999999	755	999999	709	825	670	999999	271	358	108	632	999999	999999	47	688	999999	364	999999	999999	671	604	982	476	999999	993	565	100	38	999999	996	329	218	883	200	999999	388	134	999999	999999	900	627	156	751	668	938	951	232	741	935	999999	999999	56	357	480	909	145	289	999999	715	269	579	999999	895	362	778	424	999999	960	49	310	662	346	982	362	54	458	999999	999999	884	52	343	359	103	381	981	282	860	412	291	862	999999	777	313	202	999999	979	999999	399	889	999999	999999	271	702	634	341	678	74	995	436	461	905	481	473	672	999999	230	554	524	381	999999	563	951	999999	186	211	999999	999999	790	999999	75	207	841	999999	370	455	82	656	468	49	312	218	865	976	830	957	999999	313	640	276	110	435	736	27	393	960	644	999999	526	432	999999	645	284	964	999999	263	74	563	113	227	853	573	95	484	999999	999999	999999	975	849	228	584	581	402	523	930	639	471	823	534	410	810	491	999999	46	999999	999999	934	901	615	576	893	999999	210	999999	999999	999999	999999	261	949	999999	272	669	741	307	847	875	999999	760	43	731	999999	250	38	999999	416	371	442	59	999999	411	362	999999	369	283	334	521	380	999999	109	402	300	220	874	438	999999	150	750	833	198	999999	424	999999	867	883	784	652	44	507	999999	62	105	300	999999	547	743	999999	310	468	972	336	504	999999	999999	999999	441	999999	376	600	565	999999	621	999999	861	185	987	189	929	999999	498	
682	486	873	972	57	999999	999	851	337	695	672	999999	291	999999	862	222	161	522	999999	452	212	286	999999	941	999999	440	495	999999	194	560	563	546	999999	969	300	849	630	999999	612	999999	441	730	49	905	893	434	999999	999999	999	962	836	666	999999	999999	295	405	52	999999	240	617	999999	999999	999999	777	141	135	27	999999	569	22	591	999999	999999	892	21	482	247	538	999999	999999	110	999999	999999	231	999999	897	843	790	684	895	806	699	69	995	999999	870	73	272	774	767	417	999999	999999	986	380	975	756	810	999999	813	167	999999	883	923	516	74	999999	445	63	243	291	999999	637	674	215	892	801	914	370	150	999999	975	764	290	900	92	567	453	850	999999	999999	999999	999999	871	999999	999999	815	146	999999	466	740	628	219	540	485	190	390	515	780	488	183	842	449	881	404	999999	749	602	32	999999	507	686	594	314	102	258	468	766	937	912	86	665	999999	903	410	790	766	233	804	719	999999	62	672	372	575	308	594	886	476	554	553	222	999999	999999	959	63	43	905	448	237	722	999999	578	868	999999	999999	416	545	999999	614	426	526	797	999999	732	455	23	999999	738	999999	999999	581	299	392	369	999999	552	999999	944	356	756	999999	999999	577	997	999999	484	804	961	999999	892	58	415	999999	999999	36	425	809	332	514	49	811	999999	654	573	151	334	195	508	547	965	45	601	134	999999	565	741	999999	315	654	970	218	270	681	999999	615	175	437	999999	999999	999999	742	58	440	316	945	694	139	13	999999	752	999999	306	423	999999	857	999999	291	14	572	294	204	999999	999999	543	831	550	999999	753	958	975	999999	999999	999999	108	232	986	171	817	999999	870	999999	226	999999	901	682	912	999999	589	54	999999	884	432	692	58	254	248	380	896	485	404	210	386	55	881	855	999999	141	999999	868	870	296	473	999999	701	999999	977	54	999999	999999	918	703	999999	709	800	100	474	999999	126	854	999999	999999	274	342	999999	670	999999	181	578	56	323	780	999999	721	184	871	421	999999	991	376	999999	999999	999999	45	566	700	305	999999	254	790	999999	130	999999	470	884	999999	32	999999	999999	40	457	999999	999999	730	547	147	999999	193	535	929	678	144	999999	750	999999	789	22	999999	775	999999	375	558	926	788	665	203	765	999999	836	999999	999999	291	755	960	919	469	728	999999	498	999999	528	999999	151	999999	121	255	873	274	882	104	250	793	364	766	665	999999	999999	687	74	999999	999999	121	357	614	90	397	999999	999999	999999	128	70	999999	740	356	299	999999	416	611	676	420	
330	501	999999	741	680	65	926	988	999999	30	589	51	808	154	57	999999	999999	537	244	724	866	999999	443	999999	44	110	63	17	477	412	491	278	21	654	999999	880	999999	615	934	35	999999	999999	990	999999	999999	999999	341	999999	309	882	498	879	377	999999	999999	741	67	424	707	579	12	999999	521	893	999999	999999	39	163	131	999999	999999	159	602	999999	263	476	999999	632	235	24	769	999999	708	999999	913	611	900	69	111	291	999999	518	907	999999	33	552	879	999999	281	227	989	187	474	143	408	349	287	999999	697	87	153	999999	198	693	809	999999	220	925	979	927	999999	999999	62	840	354	999999	251	247	195	711	999999	501	360	18	999999	592	999999	575	197	574	999999	999999	371	999999	147	397	329	224	999999	488	999999	999999	127	354	806	999999	999999	634	789	443	107	999999	999999	986	489	652	84	190	668	227	999999	645	999999	414	602	678	608	38	702	956	645	999999	999999	706	999999	643	383	16	211	999999	467	369	999999	999999	999999	295	768	385	544	999999	322	149	556	999999	937	696	225	713	752	137	421	106	931	832	999999	999999	356	277	617	999999	279	78	978	662	760	192	858	983	936	999999	999999	232	494	218	643	999999	480	999999	999999	682	427	669	999999	84	594	371	999999	953	956	407	938	501	768	698	224	254	999999	893	576	754	837	242	776	999999	226	198	611	723	999999	302	599	999999	999999	999999	428	610	814	904	78	399	754	904	36	539	999999	419	999999	796	993	999999	345	999999	789	999999	844	999999	892	817	858	406	999999	714	999999	664	808	947	993	834	999999	614	439	266	825	186	999999	933	215	247	77	807	999999	999999	729	798	999999	21	999999	999999	99	243	717	996	999999	672	640	49	149	372	731	430	426	630	526	388	959	88	762	999999	24	911	999999	655	999999	60	999999	943	985	966	706	999999	745	999999	999999	46	999999	999999	220	163	999999	960	793	999999	516	647	391	112	299	350	839	999999	999999	599	478	187	264	72	257	999999	999999	999999	64	999999	665	999999	684	915	886	490	492	527	999999	608	75	64	999999	146	148	112	669	569	653	999999	137	828	546	155	42	566	781	999999	999999	225	999999	999999	999999	620	187	581	999999	475	226	809	858	321	19	650	534	423	69	128	924	154	999999	999999	53	999999	55	837	999999	539	883	329	708	658	341	653	455	226	999999	507	959	567	999999	999999	999999	844	785	815	999999	895	621	618	506	663	909	50	889	723	805	495	575	999999	999999	434	592	897	110	210	999999	366	999999	317	274	999999	169	366	15	141	999999	209	
634	999999	999999	502	917	274	999999	55	748	300	763	999999	999999	663	931	619	383	715	612	455	743	585	835	462	700	314	354	944	504	999999	45	757	636	605	861	999999	999999	999999	516	327	84	65	999999	689	602	472	895	610	631	549	983	300	529	641	466	999999	404	565	801	613	919	878	550	205	265	16	106	999999	999999	595	297	692	999999	999999	999999	687	133	155	999999	237	418	999999	999999	954	569	999999	238	994	149	812	941	766	889	903	407	999999	514	999999	433	596	376	999999	999999	46	999999	999999	101	245	271	778	925	258	704	573	204	185	999999	596	636	521	777	999999	999999	989	653	530	803	305	886	183	182	867	722	999999	861	339	936	286	702	278	999999	993	732	999999	887	693	71	999999	708	232	641	918	999999	912	818	999999	412	818	999999	731	999999	999999	999999	97	999999	68	536	440	999999	864	249	288	894	999999	868	784	999999	315	112	960	468	487	999999	663	999999	264	999999	999999	455	999999	927	127	893	999999	781	856	644	644	999999	829	999999	631	612	999999	983	362	999999	273	999999	43	999999	106	715	432	272	20	999999	694	555	350	821	726	999999	126	999999	131	395	923	999999	22	999999	735	549	999999	803	837	874	752	680	190	240	973	999999	422	701	831	411	471	999999	771	657	949	99	424	18	440	999999	999999	999999	861	967	110	687	41	893	999999	556	442	628	435	145	456	24	374	120	847	959	999999	999999	114	719	923	226	999999	364	200	645	999999	274	372	999999	388	845	818	223	999999	999999	734	529	542	999999	968	842	282	635	211	935	724	314	170	999999	999999	82	999999	151	53	999999	999999	676	702	523	999999	177	999999	243	999999	610	999999	161	999999	561	235	53	881	829	751	90	944	188	163	265	921	999999	114	892	127	315	52	677	179	256	423	68	827	28	999999	800	587	48	999999	999999	739	999999	999999	608	255	40	200	999999	999999	963	939	694	522	446	999999	610	73	373	999999	451	999999	999999	982	734	148	999999	226	862	975	950	503	905	310	999999	999999	358	497	505	999999	999999	125	79	286	215	316	729	999999	999999	426	253	737	223	922	436	42	221	590	598	999999	88	814	999999	997	999999	470	43	393	959	920	253	122	567	726	38	999999	497	252	776	428	999999	631	835	999999	732	999999	999999	983	873	530	314	768	899	44	568	999999	787	82	999999	745	999999	345	586	999999	183	140	179	496	999999	110	544	969	813	999999	61	457	999999	891	999999	237	999999	60	999999	438	615	484	223	533	168	755	549	425	415	41	155	999999	55	376	273	601	
999999	999999	99	773	999999	999999	999999	999999	983	121	304	896	999999	608	564	233	825	157	999999	698	916	646	338	147	560	129	563	999999	34	978	999999	611	628	999999	193	398	960	746	452	280	529	493	999999	57	461	653	617	806	476	922	258	999999	522	575	999999	406	463	952	999999	866	999999	182	999999	14	999999	692	999999	999999	424	176	272	88	705	583	178	433	106	291	686	907	999999	756	999999	111	729	513	999999	999999	988	787	934	17	534	585	497	356	999999	545	347	768	385	483	391	309	999999	180	202	938	406	261	310	182	275	999999	364	35	867	603	285	205	603	224	155	999999	999999	265	553	129	96	821	644	561	943	918	532	38	374	16	452	559	321	160	656	999999	486	761	999999	229	230	471	999999	195	270	152	999999	170	337	753	76	404	626	83	999999	999999	617	748	999999	357	999999	336	661	999999	160	725	884	453	568	419	999999	481	523	333	898	999999	341	459	301	801	753	371	700	620	939	58	932	248	307	80	999999	737	532	394	447	894	810	629	44	544	268	721	602	918	603	595	880	303	184	238	999999	168	457	437	603	420	999999	999999	921	999999	792	999999	155	497	300	999999	999999	138	885	14	814	712	999999	999999	542	41	999999	782	27	354	177	639	73	78	999999	999999	290	999999	790	999999	999999	769	708	999999	751	999999	576	999999	627	190	646	752	417	179	999999	542	742	701	894	572	999999	854	32	576	999999	999999	999999	86	671	339	142	854	999999	858	746	54	14	493	999999	920	465	664	164	837	708	425	232	894	654	294	999999	588	999999	228	385	999999	747	999999	996	598	50	499	999999	298	57	791	414	999999	432	999999	537	259	696	974	116	999999	699	195	867	520	999999	999999	432	386	121	553	999999	128	483	343	307	872	497	415	880	965	999999	866	790	917	20	999999	471	284	756	968	892	999999	122	399	713	561	273	486	668	362	999999	66	186	503	999999	295	999999	99	83	665	762	999999	999999	150	765	833	404	950	509	266	226	999999	999999	999999	999999	430	16	93	629	999999	999999	20	747	527	999999	999999	689	297	781	999999	598	381	210	999999	216	611	140	999999	633	880	167	323	999999	412	145	999999	999999	43	999999	716	999999	991	470	338	999999	999999	543	576	252	600	153	117	179	785	667	999999	999999	999999	936	59	299	45	999999	748	587	999999	44	999999	392	999999	999999	656	455	74	999999	607	911	872	999999	465	999999	564	728	999999	736	60	153	999999	744	300	972	896	999999	791	426	253	999999	999999	750	999999	716	208	194	273	999999	497	
999999	999999	349	999999	934	999999	999999	480	999999	734	999999	426	999999	999999	151	842	999999	101	999999	842	558	664	999999	201	75	199	132	271	748	999999	999999	999999	999999	249	399	49	999999	999999	366	999999	400	627	999999	999999	999999	125	999999	999999	630	874	608	102	267	27	939	999999	466	157	994	744	952	243	731	123	999999	851	999999	772	999999	112	999999	999999	999999	999999	452	930	854	955	264	950	489	908	641	874	269	286	206	165	999999	402	582	704	689	621	999999	166	895	696	336	999999	872	937	999999	528	999999	693	367	159	575	18	152	999999	892	54	265	53	602	856	853	88	999999	98	472	745	999999	296	235	123	172	999999	999999	168	999999	179	88	551	999999	122	991	999999	919	999999	589	301	260	81	999999	645	365	901	563	48	999999	999999	440	783	999999	339	998	596	999999	253	999999	289	973	999999	882	722	965	714	219	999999	865	287	168	607	508	181	495	458	484	589	758	999999	999999	996	999999	380	739	999999	86	504	999999	999999	118	675	70	310	999999	277	199	99	680	651	692	83	183	999999	99	999999	285	303	843	549	122	877	495	725	999999	976	666	511	982	671	999999	715	376	470	178	493	999999	208	852	999999	269	395	999999	116	578	658	822	761	291	999999	29	999999	999999	999999	999999	999999	190	344	999999	351	610	687	116	999999	23	976	706	999999	397	606	999999	86	451	624	999999	726	967	388	157	898	999999	999999	999999	999999	999999	855	64	802	187	937	312	211	455	510	618	582	289	999999	102	999999	951	119	373	684	621	942	341	999999	294	566	273	801	197	854	999999	704	467	40	367	168	921	904	535	460	303	999999	631	940	999999	999999	999999	76	296	999999	999999	999999	999999	999999	464	709	523	999999	517	621	673	511	24	601	322	913	125	258	543	933	680	999999	999999	913	391	999999	999999	400	38	586	999999	206	515	642	907	154	173	921	576	657	645	902	396	914	786	999999	999999	40	627	999999	999999	198	532	362	874	999999	469	627	164	926	398	132	999999	931	501	999999	995	381	693	178	750	203	681	886	298	778	660	999999	137	599	467	999999	772	935	994	930	999999	999999	999999	999999	684	545	767	999999	269	522	912	465	422	319	796	999999	346	999999	353	399	516	646	73	106	999999	800	500	564	469	116	360	999999	937	999999	803	842	613	684	493	214	436	42	626	776	865	999999	256	817	999999	769	944	999999	592	605	999999	36	99	999999	999999	884	54	212	190	999999	172	857	999999	851	515	953	95	662	999999	148	999999	484	30	999999	999999	53	553	682	761	700	172	46	
999999	342	156	776	753	941	914	608	170	233	852	473	614	999999	676	999999	999999	999999	684	292	356	453	642	939	999999	999999	441	999999	341	372	450	999999	990	135	395	999999	704	739	999999	153	747	368	978	999999	999999	556	999999	232	376	999999	999999	999999	26	999999	999999	28	700	217	770	950	999999	999999	999999	999999	782	999999	999999	488	622	999999	699	999999	999999	540	545	987	475	999999	317	459	128	219	359	192	999999	539	473	999999	444	376	999999	497	969	259	644	558	101	190	956	270	84	204	609	999999	458	807	271	999999	344	999999	553	797	999999	320	831	299	839	93	806	999999	898	371	54	256	994	999999	999999	999999	999999	986	896	294	946	57	385	924	999999	999999	734	194	999999	987	776	741	999999	999999	999999	658	427	354	719	18	384	712	371	999999	160	362	891	256	999999	871	590	358	806	999999	850	999999	934	907	689	376	999999	622	975	999999	595	312	999999	305	614	945	972	550	277	888	910	243	685	673	773	999999	581	487	980	405	406	999999	935	999999	848	999999	723	519	665	352	658	762	736	459	126	999999	928	595	642	268	898	999999	91	918	359	616	999999	271	143	999999	794	872	641	580	515	177	377	999999	456	999999	231	462	999999	924	239	157	507	236	556	925	329	999999	845	721	506	999999	346	999999	214	242	577	461	386	233	558	785	130	166	944	949	999999	999999	149	771	47	999999	164	999999	689	211	999999	941	715	999999	122	999999	37	999999	83	159	831	360	999999	224	303	999999	86	662	375	453	37	999999	291	999999	454	272	846	83	684	70	211	999999	337	12	133	635	745	177	120	749	758	209	93	795	127	129	399	924	478	999999	999999	502	791	245	183	999999	659	999999	999999	849	999999	999999	999999	999999	947	652	33	664	999999	667	33	908	551	999999	695	999999	266	999999	489	334	873	921	999999	999999	701	709	397	999999	829	364	999999	637	999999	271	786	999999	963	81	999999	999999	106	734	833	811	253	460	999999	175	549	355	512	172	629	999999	976	50	359	999999	321	247	264	999999	835	737	690	999999	504	289	839	891	864	195	648	23	238	148	98	792	174	250	758	999999	999999	483	851	813	17	975	999999	746	999999	145	760	999999	220	174	899	106	999999	856	955	671	335	999999	491	327	999999	615	210	837	952	566	664	80	489	42	389	999999	999999	876	389	999999	999999	103	446	729	999999	999999	802	73	999999	992	672	318	294	97	896	893	992	999999	999999	999999	775	999999	999999	887	480	689	130	188	785	999999	999999	253	477	436	676	999999	221	999999	892	485	813	146	
598	960	894	356	786	401	999999	495	999999	361	586	987	753	546	309	559	258	999999	999999	624	288	700	781	999999	840	857	421	665	682	239	641	815	588	639	999999	833	992	999999	903	999999	999999	300	189	859	666	490	682	139	932	662	514	156	999999	198	999999	897	188	476	999999	928	980	480	812	139	999999	999999	999999	124	687	475	566	999999	842	198	999999	988	521	999999	761	360	185	291	733	30	999999	999999	999999	400	781	961	655	526	619	999999	748	999999	487	60	150	895	999999	567	999999	466	999999	391	314	378	616	869	386	266	999999	999999	999999	698	747	792	999999	233	523	18	343	726	999999	50	513	866	450	19	510	999999	999999	866	279	999999	840	276	924	344	190	999999	784	911	584	398	999999	464	999999	59	825	999999	646	916	381	999999	234	725	645	65	877	447	928	999999	369	915	485	847	885	145	999999	480	867	78	999999	644	234	999999	151	432	999999	59	999999	400	999999	999999	824	865	999999	206	999999	124	631	869	999999	742	951	187	552	999999	999999	965	579	999999	999999	355	826	577	872	736	848	802	583	222	827	999999	999999	999999	999999	553	100	619	361	689	752	999999	848	998	611	999999	693	56	879	481	999999	999999	479	557	999999	839	988	256	992	758	999999	591	999999	418	51	999999	999999	999999	765	999	999999	303	613	890	343	456	506	828	966	999999	53	802	922	112	703	565	358	255	337	583	564	844	627	999999	341	999999	213	999999	956	972	371	279	291	999999	999999	999999	658	589	224	999999	342	170	290	430	714	554	668	999999	715	486	290	694	999999	192	444	734	675	20	558	182	253	76	999999	999999	999999	774	999999	51	208	999999	906	769	41	584	250	404	563	207	999999	999999	502	774	724	480	691	677	193	109	446	178	550	999999	40	51	999999	276	299	295	228	940	999999	626	239	238	580	521	662	511	999999	999999	999999	478	132	771	679	478	352	401	313	534	999999	421	605	999999	936	267	738	999999	999999	974	115	278	978	947	752	876	545	496	900	180	24	682	167	405	998	81	999999	999999	372	999999	999999	897	982	694	360	622	30	209	301	999999	782	673	436	967	935	902	500	185	999999	803	933	856	500	142	519	907	264	999999	999999	999999	741	480	999999	999999	60	217	295	999999	596	999999	999999	345	204	999999	397	350	255	999999	470	105	580	350	249	569	109	77	407	999999	185	452	999999	820	177	436	580	312	999999	394	999999	999999	616	217	588	999999	947	597	661	913	745	179	661	999999	740	936	294	400	999999	67	943	982	810	445	118	153	772	999999	
177	999999	17	95	999999	861	282	741	488	373	762	360	621	511	999999	493	114	16	790	999999	90	999999	152	189	81	989	451	999999	918	181	109	444	125	913	429	893	905	660	874	800	792	999999	457	920	638	999999	445	441	999999	999999	341	112	362	480	953	936	625	827	23	999999	999999	347	823	999999	274	327	244	708	999999	522	587	999999	141	990	509	999999	783	231	551	202	999999	19	368	602	999999	997	91	645	959	999999	278	88	646	999999	391	455	184	150	656	321	644	999999	999999	64	738	999999	971	372	970	999999	163	403	286	999999	999999	410	979	231	999999	999999	245	599	999999	598	999999	509	807	999999	609	999999	907	642	575	239	557	816	659	313	864	953	35	719	674	999999	339	875	999999	825	999999	980	475	953	673	389	85	999999	988	761	810	238	999999	999999	999999	916	963	999999	827	56	273	943	999999	675	367	523	251	999999	924	659	269	378	707	982	759	999999	588	954	999999	196	164	512	999999	898	503	635	999999	625	955	758	999999	818	999999	755	999999	867	240	799	595	159	147	559	999999	999999	999999	442	999999	107	651	145	337	18	551	999999	892	999999	999999	999999	182	732	650	625	570	175	534	451	330	951	430	892	397	788	368	819	58	605	391	498	407	71	113	776	974	820	430	126	276	416	863	800	752	999999	627	863	509	521	999999	954	804	59	121	999999	999999	999999	747	549	649	732	592	999999	380	999999	999999	121	628	873	651	750	745	417	185	914	98	999999	149	999999	171	999999	320	536	616	436	999999	357	950	533	109	225	82	999999	477	544	824	576	429	136	933	516	245	999999	870	999999	219	397	999999	206	491	56	619	999999	388	154	999999	65	679	943	931	999999	171	104	774	999999	677	863	940	641	100	521	210	22	999999	654	999999	999999	666	379	226	307	483	753	52	62	605	344	503	333	132	768	897	999999	204	837	355	999999	861	999999	999999	999999	456	242	999999	970	999999	999999	662	999999	884	737	398	310	999999	634	623	417	62	721	830	343	999999	999999	518	331	624	724	999999	999999	309	129	823	999999	808	999999	850	999999	999999	999999	215	999	681	769	449	395	999999	596	758	569	223	937	999999	999999	999999	236	985	839	999999	999999	356	999999	788	424	434	764	913	175	501	856	999999	382	770	980	999999	831	999999	600	178	133	999999	37	999999	258	34	371	41	684	999999	581	885	21	526	862	999999	999999	220	267	345	999999	481	999999	104	901	999999	841	177	999999	632	780	575	394	671	600	833	999999	999999	539	400	72	733	239	999999	920	971	999999	
855	999999	265	999999	621	404	999999	493	651	746	933	73	999999	192	203	924	999999	839	16	500	999999	925	999999	406	999999	999999	867	283	999999	252	999999	184	930	22	985	270	851	209	999999	181	139	187	949	96	999999	999999	76	217	999999	809	188	715	999999	480	433	929	999999	859	506	940	537	981	999999	999999	97	759	143	460	999999	933	82	851	999999	835	370	172	976	943	21	833	999999	659	414	152	74	944	270	459	999999	999999	391	991	703	229	999999	158	645	999999	999	635	999999	615	20	934	736	336	45	999999	119	271	953	934	847	999999	336	999999	999999	400	344	999999	999999	999999	999999	151	551	90	158	459	200	222	999999	436	944	386	874	999999	649	999999	415	737	908	191	349	999999	112	457	154	40	999999	767	999999	999999	214	999999	146	285	743	868	392	999999	188	999999	887	897	999999	526	999999	470	799	337	237	999999	984	607	999999	317	343	554	999999	999999	936	128	565	999999	640	281	231	999999	250	999999	264	781	999999	759	558	332	304	452	583	586	466	999999	999999	999999	539	485	270	999999	999999	829	999999	199	829	298	719	70	30	464	267	999999	304	902	999999	210	83	456	19	999999	58	912	23	999999	970	462	638	262	887	999999	893	164	21	624	999999	999999	656	74	951	799	50	497	311	999999	999999	121	999999	563	462	999999	492	999999	476	45	999999	999999	815	59	228	377	659	999999	999999	30	570	999999	461	679	436	809	999999	19	999999	999999	194	999999	999999	183	999999	859	180	84	799	999999	517	809	688	999999	75	766	605	999999	999999	583	149	583	324	291	999999	999999	660	612	999999	999999	485	483	589	266	850	997	109	642	352	999999	207	585	666	326	512	760	423	999999	613	670	999999	947	173	920	81	611	246	328	904	624	209	999999	947	999999	381	44	999999	432	999999	78	999999	962	263	999999	999999	563	916	998	779	999999	999999	185	998	467	450	538	999999	668	999999	248	760	780	738	999999	169	639	638	520	999999	999999	540	991	359	545	999999	250	693	999999	999999	517	694	248	549	396	956	34	569	999999	706	843	725	999999	999999	999999	317	887	999999	535	327	747	925	999999	63	311	977	677	825	462	464	209	844	632	134	677	554	522	241	351	999999	144	999999	158	814	111	752	978	753	472	238	125	26	167	369	796	592	298	195	247	418	999999	999999	116	35	506	999	102	437	570	999999	794	655	882	764	999999	999999	777	591	951	559	999	924	363	234	349	193	999999	273	337	95	999999	337	993	933	999999	935	962	132	999999	999999	659	999999	193	140	443	999999	143	999999	186	
999999	815	999999	243	687	418	999999	845	882	686	323	322	829	110	485	999999	467	662	999999	281	257	714	654	283	849	900	999999	999999	233	999999	999999	59	292	96	218	999999	999999	104	999999	524	138	99	999999	446	999999	789	999999	449	708	62	975	807	194	132	929	414	171	999999	393	787	959	999999	622	100	805	273	39	743	892	215	528	373	355	434	152	167	633	217	999999	999999	80	19	42	180	815	82	999999	170	167	999999	118	134	710	528	999999	514	476	990	640	730	759	999999	557	502	533	612	461	999999	999999	771	999999	953	153	999999	717	949	591	452	285	732	408	999999	586	98	106	999999	999999	999999	868	638	691	643	999999	559	310	984	461	540	999999	213	621	115	999999	395	999999	999999	981	386	999999	615	923	34	999999	999999	332	890	510	469	405	139	949	633	999999	351	999999	147	385	999999	999999	999999	498	61	806	81	121	999999	688	200	76	941	422	999999	26	263	714	999999	928	669	999999	999999	484	992	999999	999999	264	987	225	840	315	884	779	396	363	88	126	999999	227	643	999999	999999	999999	999999	402	464	717	999999	617	637	636	423	219	716	367	613	258	506	916	999999	817	133	87	847	885	191	171	999999	923	999999	146	842	448	294	873	207	217	174	599	999999	799	591	379	999999	999999	891	674	73	39	749	829	620	955	928	825	999999	999999	364	433	221	302	690	748	999999	500	793	999999	925	843	999999	999999	94	906	246	999999	999999	999999	499	643	993	516	108	996	184	118	525	886	999999	468	999999	999999	999999	740	388	387	118	999999	699	97	999999	916	999999	229	869	353	745	999999	718	438	600	919	463	720	439	999999	204	693	574	572	974	906	464	466	999999	915	552	353	528	999999	391	392	63	999999	999999	87	766	999999	137	830	372	811	178	92	868	290	791	142	999999	999999	192	999999	999999	137	999999	513	462	293	586	954	800	402	194	858	56	999999	865	61	496	362	937	999999	566	743	209	172	738	999999	597	362	134	420	52	845	677	966	122	999999	299	720	999999	483	999999	183	999999	999999	627	319	46	660	999999	739	645	948	999999	867	858	999999	928	949	774	91	999999	999999	830	390	359	349	999999	89	104	939	761	776	738	464	33	393	713	238	545	429	999999	999999	937	999999	999999	104	109	809	118	586	997	350	946	543	787	77	353	999999	999999	287	137	999999	999999	999999	977	869	220	291	843	999999	822	699	999999	354	745	758	296	445	615	265	249	382	970	518	999999	421	830	204	676	955	49	73	617	268	999999	388	381	999999	999999	905	999999	
818	965	644	764	307	936	601	999999	39	780	907	44	365	47	999999	999999	999999	999999	999999	48	25	614	887	999999	758	92	999999	62	367	386	999999	38	710	381	431	416	336	753	999999	484	238	999999	647	999999	142	999999	999999	230	547	402	333	918	850	866	868	214	88	219	15	225	791	549	999999	999999	945	878	333	983	616	999999	659	304	999999	999999	999999	617	966	712	999999	729	999999	924	515	964	62	999999	187	999999	512	227	999999	127	748	429	693	689	967	995	239	999999	999999	278	614	207	743	39	29	769	66	261	247	375	916	286	999999	867	44	999999	999999	38	700	490	481	399	21	542	555	479	999999	130	650	999999	482	48	999999	999999	319	999999	231	999999	897	418	787	261	979	962	210	999999	999999	825	655	501	406	999999	562	225	999999	225	999999	210	484	550	381	935	610	277	892	999999	999999	833	558	726	254	576	141	292	702	229	999999	59	341	999999	444	572	475	159	999999	999999	999999	999999	999999	999999	130	30	548	356	46	999999	650	711	79	333	218	999999	277	928	256	999999	79	999999	523	577	999999	147	869	399	116	999999	469	461	703	621	401	455	79	999999	605	234	37	999999	256	850	999999	708	979	18	875	243	305	999999	903	999999	999999	216	294	196	298	983	161	999999	999999	237	392	199	999999	999999	931	763	999999	999999	999999	32	802	999999	33	999999	998	106	167	860	524	872	513	921	557	959	419	195	170	882	999999	622	83	878	544	29	467	389	999999	531	86	121	999999	492	225	880	940	917	192	621	198	202	999999	999999	999999	377	723	470	641	58	999999	746	602	999999	999999	710	949	924	749	14	215	618	406	635	784	412	771	31	999999	677	28	502	13	549	694	972	796	782	254	177	305	996	748	651	493	340	519	999999	844	999999	931	26	177	187	416	999999	999999	200	516	999999	605	702	999999	999999	39	999999	743	999999	565	999999	913	999999	680	581	708	218	869	999999	152	999999	999999	919	999999	201	745	12	334	825	142	123	187	999999	276	32	999999	999999	242	784	621	947	597	999999	999999	179	601	765	345	596	479	208	999999	49	57	999999	999999	999999	999999	572	999999	999999	221	917	920	451	497	317	999999	657	19	115	975	95	144	204	999999	436	632	16	999999	980	666	738	999999	934	412	999999	999999	999999	694	886	999999	670	565	593	735	680	545	999999	999999	294	865	687	586	999999	999999	625	999999	853	999999	901	999999	519	972	999999	999999	483	999999	999999	48	999999	999999	695	963	999999	38	999999	529	550	469	185	891	786	333	999999	999999	978	161	999999	711	999999	
242	705	999999	792	832	567	698	326	233	261	118	559	999999	333	535	180	723	463	999999	999999	105	999999	393	41	20	276	999999	666	134	391	999999	589	999999	260	999999	63	698	181	300	999999	999999	999999	327	218	999999	341	979	10	779	943	999999	697	646	794	691	877	322	964	782	999999	382	41	202	999999	928	529	285	556	217	482	481	552	999999	875	310	892	47	185	964	679	297	195	887	190	137	634	942	490	569	248	999999	999999	399	999999	97	585	20	486	289	547	66	999999	999999	306	472	712	534	771	493	798	840	146	999	113	279	999999	154	22	999999	304	587	999999	987	968	741	747	163	438	787	999999	999999	561	895	427	622	999999	999999	590	718	999999	109	180	996	999999	408	604	999999	296	465	999999	999999	999999	772	999999	999999	271	446	824	564	724	558	106	983	769	916	289	251	582	490	415	795	563	304	299	204	416	798	226	570	999999	999999	867	973	999999	999999	999999	789	999999	466	999999	427	576	35	993	866	999999	197	237	854	129	999999	999999	805	59	114	878	704	482	999999	554	999999	229	264	427	710	691	132	106	486	999999	500	999999	126	138	987	228	537	310	432	201	229	999999	372	450	784	862	71	923	999999	414	190	316	130	912	887	208	321	608	293	999999	880	999999	999999	822	999999	32	45	677	999999	885	350	403	59	599	334	902	857	813	999999	847	629	209	324	82	851	193	220	213	250	789	907	928	27	257	320	138	820	999999	999999	761	827	394	861	896	73	786	266	999999	587	985	350	507	966	999999	555	681	999999	999999	999999	445	812	999999	999999	283	978	999999	999999	802	288	206	92	317	992	880	29	244	348	999999	18	999999	927	999999	999999	999999	999999	409	962	581	701	639	361	151	578	386	999999	996	958	587	917	652	410	463	252	391	902	42	515	95	999999	321	342	999999	999999	905	517	133	999999	180	834	999999	458	804	110	649	844	940	739	615	932	33	999999	999999	510	366	664	999999	446	244	363	999999	893	999999	165	999999	306	12	999999	999999	868	825	790	788	999999	999999	203	605	363	603	546	961	303	900	999999	402	44	582	848	313	251	54	686	970	999999	428	686	581	648	720	352	841	469	76	746	117	999999	498	17	999999	172	999999	120	843	698	401	122	993	724	763	355	724	163	177	999999	824	148	819	999999	334	999999	999999	956	642	260	704	502	237	163	999999	999999	546	575	999999	999999	191	933	842	282	424	999999	999999	856	885	374	999999	688	301	643	922	999999	423	526	682	511	550	112	477	593	994	999999	884	
839	678	604	808	159	477	36	250	890	305	999999	999999	28	999999	765	81	278	633	26	999999	593	241	87	745	30	892	999999	600	89	465	259	288	525	999999	853	999999	290	566	477	220	274	403	41	673	876	969	664	543	999999	999999	209	999999	977	698	300	608	601	859	788	267	302	436	170	434	55	268	41	999999	999999	999999	791	712	165	999999	999999	199	209	413	868	999999	999999	641	999999	999999	266	999999	310	826	141	254	586	430	777	220	918	837	243	999999	999999	617	938	78	429	999999	250	497	804	182	761	110	409	999999	991	999999	39	660	999999	999999	178	755	958	214	464	869	10	370	934	999999	886	109	956	603	786	261	122	999999	999999	999999	808	769	495	999999	75	40	845	999999	439	50	191	267	225	999999	437	872	659	733	614	560	208	879	563	860	295	661	154	805	999999	739	624	870	448	16	314	409	999999	830	149	999999	33	611	931	893	763	629	884	836	999999	913	602	389	555	999999	999999	928	215	999999	842	414	999999	50	987	699	425	320	818	999999	999999	38	999999	828	593	189	536	999999	947	669	999999	665	776	318	640	999999	147	245	325	787	598	999999	203	635	987	999999	999999	983	623	999999	478	452	810	675	29	147	312	773	999999	375	134	820	980	999999	538	186	637	578	409	499	561	190	995	41	999999	999999	834	976	841	858	642	999999	973	715	999999	654	999999	999999	298	503	195	374	449	950	662	777	404	657	106	810	107	969	583	134	680	298	999999	999999	64	588	312	999999	932	936	732	999999	846	999999	999999	883	999999	536	289	906	313	197	999999	55	999999	999999	46	186	879	40	999999	672	970	849	44	903	208	85	56	710	200	860	999999	999999	999999	91	931	139	312	223	999999	999999	999999	676	820	493	558	411	410	221	551	999999	455	901	185	70	610	997	999999	451	685	256	489	579	716	999999	754	236	827	297	999999	907	873	666	551	199	982	304	999999	551	355	796	674	834	168	74	415	999999	999999	166	481	934	898	861	538	242	999999	999999	960	376	738	331	583	123	310	643	261	999999	359	985	87	999999	967	689	999999	888	581	999999	420	999999	48	224	999999	671	815	977	18	999999	999999	999999	117	871	999999	662	812	999999	222	561	999999	525	999999	999999	999999	353	89	999999	966	999999	999999	649	660	437	700	318	338	524	432	912	999999	332	634	248	661	50	877	215	971	315	876	999999	675	30	129	895	838	422	999999	555	591	649	999999	799	258	488	999999	999999	181	999999	333	297	601	310	263	212	999999	999999	964	150	999999	873	
204	661	342	999999	973	640	318	805	999999	999999	999999	876	999999	999999	321	999999	990	183	392	207	999999	946	981	588	481	375	767	916	15	273	999999	892	89	999999	455	999999	466	566	514	999999	371	999999	999999	999999	806	999999	999999	999999	999999	64	583	791	757	278	839	257	680	753	999999	608	873	401	800	217	468	598	797	612	212	961	378	434	999999	374	835	667	401	573	999999	756	395	172	999999	950	689	999999	145	811	879	208	679	713	356	906	154	970	576	999999	949	218	927	999999	403	930	999999	159	133	393	999999	181	856	116	971	463	222	999999	376	849	527	801	463	985	732	14	291	999999	87	761	229	865	101	64	999999	999999	829	27	769	999999	274	999999	543	752	378	707	351	999999	999999	999999	694	443	603	726	820	157	754	999999	644	398	649	999999	999999	371	173	999999	90	802	492	407	633	999999	941	281	999999	986	999999	711	617	35	662	718	923	999999	77	786	271	374	243	999999	819	999999	383	380	455	253	468	999999	588	801	627	549	91	344	268	999999	502	999999	151	833	888	999999	334	619	999999	930	999999	999999	304	387	315	715	568	999999	999999	999999	999999	571	999999	342	528	96	132	815	999999	122	999999	999999	926	577	999999	999999	233	410	588	775	999999	999999	643	525	155	581	877	211	496	999999	981	76	756	523	678	999999	506	808	315	999999	921	999999	222	624	303	518	960	999999	103	375	999999	168	436	812	999999	68	927	999999	196	946	219	920	329	494	141	999999	999999	413	899	363	442	424	105	999999	853	55	999999	999999	231	637	621	999999	999999	130	431	822	999999	943	341	620	12	206	622	368	999999	11	199	999999	493	999999	685	557	827	739	933	76	73	999999	959	146	517	908	89	558	335	68	811	999999	73	318	931	889	81	289	360	999999	999999	736	999999	851	855	822	536	999999	952	73	333	378	197	999999	759	988	984	205	112	104	127	73	42	535	999999	990	664	184	801	796	485	547	999999	999999	274	336	999999	117	999999	694	382	590	606	999999	734	442	21	708	558	942	999999	876	186	265	128	999999	704	667	661	999999	999999	999999	999999	166	588	999999	989	999999	100	999999	541	999999	914	418	721	537	999999	769	801	758	979	955	999999	999999	891	608	371	133	578	999999	999999	790	455	425	999999	31	892	450	684	948	453	522	617	135	999999	38	999999	999999	543	591	281	934	866	903	886	999999	734	839	275	999999	424	865	920	565	801	750	999999	499	882	700	644	27	999999	853	314	467	347	501	999999	862	647	604	589	987	999999	999999	923	552	539	333	
296	999999	184	705	533	587	601	62	999999	660	999999	472	884	842	946	264	849	23	598	429	864	243	392	412	342	820	285	933	311	114	999999	878	999999	559	414	999999	842	999999	329	726	999999	999999	177	796	265	184	719	747	999999	999999	847	910	999999	120	999999	62	670	999999	373	999999	999999	668	999999	999999	833	728	512	335	999999	364	421	468	693	871	563	579	76	595	156	167	110	538	891	311	266	916	925	999999	101	361	920	999999	27	999999	999999	206	544	948	999999	537	672	394	318	686	588	999999	999999	999999	556	999999	999999	85	626	215	612	774	776	449	962	916	999999	661	243	999999	443	351	451	87	457	366	999999	999999	632	999999	494	716	229	215	722	877	999999	843	303	212	375	845	453	811	999999	650	430	999999	985	56	734	20	160	242	252	999999	937	148	634	999999	999999	868	452	999999	720	999999	554	571	726	999999	999999	959	368	40	710	597	897	640	84	807	936	941	999999	586	884	483	566	999999	962	999999	940	561	219	113	359	506	999999	446	100	117	105	858	377	901	829	774	652	130	999999	655	999999	306	999999	999999	263	999999	999999	866	132	247	339	999999	608	250	154	999999	750	264	680	214	999999	461	999999	966	712	87	573	240	756	999999	831	999999	465	317	999999	999999	496	392	850	447	769	536	323	853	778	537	260	137	999999	174	34	398	999999	327	460	887	999999	108	124	185	999999	999999	119	999999	415	893	111	999999	112	510	178	999999	413	242	999999	999999	147	999999	198	184	827	446	999999	592	999999	442	996	148	999999	260	886	398	277	674	999999	273	999999	310	999999	884	435	999999	999999	256	999999	999999	984	216	882	792	750	70	909	999999	358	902	32	999999	928	973	897	963	999999	999999	624	999999	999999	738	143	181	250	836	259	313	999999	999999	421	237	596	999999	999999	790	266	74	509	826	488	999999	326	206	250	999999	999999	473	987	472	524	999999	999999	225	575	256	82	710	551	913	811	606	201	999999	490	999999	930	509	999999	117	707	379	352	797	999999	763	999999	936	931	351	464	999999	326	999999	354	999999	604	380	999999	211	717	555	522	596	24	999999	145	837	716	455	969	872	948	880	765	154	999999	999999	924	812	833	999999	779	210	459	36	999999	999999	144	999999	201	559	656	324	399	161	857	756	783	418	627	584	230	486	382	591	836	999999	520	210	420	769	456	50	999999	999999	776	322	147	988	603	999999	703	475	263	999999	225	999999	490	614	297	82	999999	516	195	999999	999999	303	828	867	199	843	999999	933	999999	431	999999	999999	999999	818	
384	999999	999999	794	999999	999999	881	999999	232	962	376	212	956	906	999999	999999	999999	999999	999999	128	665	483	494	279	799	760	825	769	999999	832	999999	999999	999999	671	999999	752	463	267	701	788	999999	999999	999999	865	501	986	886	498	30	492	712	173	761	828	163	901	999999	999999	994	64	581	999999	999999	399	656	767	524	294	676	170	884	999999	999999	76	749	504	411	629	999999	813	873	337	749	163	130	152	847	999999	518	338	702	123	272	646	217	266	62	682	999999	733	999999	602	821	859	607	999999	924	999999	999999	658	499	430	571	191	191	253	372	954	278	514	919	665	776	999999	999999	770	199	601	859	492	452	999999	420	54	352	281	516	999999	556	869	999999	162	781	860	838	281	552	999999	465	963	894	107	413	704	813	805	825	482	401	837	71	999999	999999	595	999999	769	20	526	839	909	736	482	408	409	296	999999	884	999999	510	196	227	117	146	896	999999	354	326	716	240	999999	455	44	999999	999999	807	999999	999999	195	999999	78	271	36	252	555	999999	422	999999	999999	417	56	921	999999	999999	999999	620	954	196	939	997	861	453	303	999999	999999	464	702	984	690	601	401	450	698	999999	441	924	201	999999	999999	669	185	655	999999	308	194	624	999999	72	292	107	853	708	387	198	792	625	967	740	949	101	534	999999	18	411	999999	605	232	999999	540	290	999999	98	605	280	999999	216	140	994	111	678	919	640	701	592	748	693	999999	510	478	815	956	460	999999	999999	144	747	999999	910	292	588	401	896	999999	999999	678	764	112	117	999999	999999	495	973	639	999999	182	894	737	426	663	332	542	721	179	725	999999	968	182	116	145	84	570	229	999999	522	286	32	118	698	914	999999	591	955	144	892	330	983	821	644	327	250	19	229	257	960	56	999999	999999	999999	678	999999	999999	999999	972	301	26	275	271	999999	995	159	999999	48	512	678	741	587	587	287	404	350	156	999999	999999	894	74	350	972	999999	476	606	304	312	30	214	403	594	982	842	999999	65	722	705	649	999999	464	999999	717	578	999999	469	102	450	412	999999	563	63	217	87	237	676	302	520	650	399	854	483	28	307	285	156	604	744	411	348	628	451	888	620	439	103	999999	403	531	16	513	854	900	692	651	350	387	904	615	209	763	212	999999	260	322	981	952	999999	999999	999999	864	357	48	73	999999	121	999999	597	647	143	53	898	988	643	885	999999	583	336	656	999999	768	999999	999999	211	999999	425	397	638	307	999999	150	999999	999999	458	152	165	815	
836	982	539	186	790	267	481	166	864	224	420	999999	322	407	626	999999	368	314	175	999999	837	487	999999	724	999999	299	199	993	831	798	539	999999	730	999999	746	353	126	759	978	442	999999	55	999999	999999	976	274	985	60	524	458	742	154	977	999999	978	999999	698	999999	999999	500	77	488	334	75	684	919	643	999999	999999	282	647	999999	335	999999	999999	792	766	92	748	270	999999	148	478	383	66	394	999999	792	216	397	655	311	118	999999	374	180	720	655	527	999999	999999	999999	399	251	999999	999999	999999	999999	999999	195	592	999999	76	390	196	929	19	951	18	299	405	999999	921	273	627	999999	500	847	999999	398	81	120	564	692	640	457	748	237	571	999999	575	279	423	30	805	48	244	728	301	999999	171	769	646	237	999999	999999	999999	136	624	476	999999	971	886	980	999999	999999	999999	384	999999	739	191	782	389	95	724	136	999999	901	467	588	110	772	556	923	237	311	473	337	41	860	522	621	612	999999	290	999999	393	443	905	333	999999	860	978	561	263	999999	389	561	513	534	351	999999	999999	45	375	999999	999999	962	752	999999	17	724	999999	889	999999	999999	179	999999	804	130	742	993	999999	144	600	250	793	999999	999999	848	922	912	823	999999	519	999999	953	576	999999	419	188	430	690	102	326	273	999999	99	345	693	219	105	756	393	791	999999	46	534	444	999999	86	431	999999	904	890	999999	900	846	999999	999999	999999	602	564	395	941	322	999999	903	999999	999999	999999	999999	659	976	638	826	165	440	715	999999	999999	999999	141	999999	342	757	138	786	999999	230	372	999999	719	608	86	616	541	371	451	479	54	999999	716	117	999999	999999	999999	325	275	73	939	469	141	999999	999999	197	999999	959	62	194	194	999999	701	597	964	999999	999999	999999	899	32	999999	794	988	246	999999	999999	712	999999	213	961	999999	812	520	148	291	902	539	511	323	888	155	582	319	267	999999	999999	999999	999999	152	338	396	999999	425	253	778	999999	481	999999	100	999999	485	446	755	101	209	999999	16	999999	316	72	533	483	999999	21	876	999999	484	731	999999	599	876	593	882	874	999999	999999	396	277	369	145	999999	644	999999	999999	413	999999	826	228	67	913	521	879	812	999999	805	912	983	414	376	75	999999	749	999999	500	109	891	564	999999	526	935	984	738	203	999999	999999	888	72	999999	607	177	886	266	674	47	87	999999	780	801	79	999999	999999	982	999999	999999	475	999999	700	999999	248	999999	155	945	701	132	928	783	999999	642	450	999999	850	593	806	999999	189	413	85	906	423	113	
120	762	811	864	999999	12	837	899	705	999999	197	999999	161	96	999999	940	565	551	999999	304	320	148	361	162	999999	696	185	999999	123	71	999999	794	507	999999	410	999999	144	837	476	925	945	999999	936	999999	728	708	441	720	999999	999999	848	533	797	128	792	972	410	999999	62	999999	999999	999999	786	643	999999	403	644	27	685	638	805	728	85	193	999999	533	999999	869	434	999999	999999	464	999999	874	999999	999999	997	388	999999	438	982	486	784	517	107	808	999999	999999	141	335	73	424	999999	549	444	999999	999999	613	769	269	769	541	999999	949	704	373	999999	911	430	287	999999	266	999999	257	999999	328	943	567	999999	999999	533	909	738	109	50	839	429	973	439	102	625	999999	618	92	668	999999	262	834	813	734	195	98	872	853	999999	806	999999	787	893	125	999999	890	527	228	735	860	999999	134	909	864	999999	649	999999	999999	662	21	999999	999999	588	214	999999	118	754	361	365	444	46	884	179	243	999999	642	89	324	916	735	866	400	356	807	999999	137	925	948	790	545	616	545	999999	917	168	167	999999	689	59	77	999999	999999	863	301	824	918	999999	675	999999	311	999999	167	999999	926	155	257	999999	780	566	938	193	806	999999	820	828	501	999999	261	84	932	443	400	999999	848	600	700	999999	65	983	999999	182	260	184	488	975	459	133	999999	999999	911	999999	427	133	999999	884	338	604	52	473	333	999999	703	600	842	868	179	892	573	336	454	720	999999	797	835	765	999999	632	93	999999	378	377	428	999999	999999	19	25	277	164	963	999999	106	494	999999	660	505	479	659	342	619	806	999999	560	938	328	201	743	999999	297	999999	951	706	521	207	104	955	806	224	437	999999	852	901	737	999999	74	999999	999999	999999	147	340	296	283	299	473	48	812	817	489	170	971	999999	999999	980	809	999999	564	999999	296	497	999999	698	265	231	999999	767	904	829	999999	999999	970	965	156	492	957	68	999999	416	58	168	292	999999	327	999999	465	567	999999	999999	927	999999	510	999999	999999	999999	443	641	41	61	999999	706	999999	982	866	616	200	16	129	903	32	751	342	158	999999	137	215	566	381	999999	766	999999	310	983	999999	999999	373	999999	35	57	999999	326	37	627	626	351	34	309	999999	711	863	999999	448	999999	898	186	265	361	999999	812	893	877	269	829	295	847	999999	999999	91	514	252	993	981	81	854	706	723	999999	531	194	112	906	294	670	348	999999	504	999999	95	724	999999	21	959	999999	163	182	66	207	342	778	946	874	228	766	999999	869	477	376	
709	201	462	550	830	62	710	987	592	599	491	978	353	658	75	366	418	240	43	768	918	681	999999	999999	999999	753	248	238	999999	527	999999	479	839	137	48	999999	999999	555	191	907	512	175	589	467	999999	364	434	298	808	861	999999	237	999999	708	458	37	551	999999	177	86	999999	481	309	74	397	22	149	225	999999	182	104	862	59	135	266	752	101	192	810	28	328	950	429	825	179	974	999999	140	999999	999999	999999	335	387	999999	104	40	865	999999	80	703	999999	218	678	636	767	495	188	709	452	705	935	369	136	159	999999	999999	62	484	999999	422	378	18	999999	999999	830	999999	999999	943	41	236	886	576	999999	999999	803	119	281	793	999999	999999	795	999999	688	973	85	981	209	238	999999	240	999999	391	630	657	335	216	999999	999999	999999	999	999999	244	677	225	999999	368	257	999999	999999	999999	591	999999	999999	220	627	444	330	572	534	848	568	256	596	801	258	504	946	999999	780	596	447	999999	987	67	673	560	266	999999	164	716	999999	189	999999	709	999999	719	965	999999	40	891	886	110	544	999999	999999	764	999999	999999	967	999999	422	999999	999999	760	210	999999	281	368	999999	999999	999999	858	417	818	999999	388	374	999999	162	538	539	536	434	999999	710	346	668	39	999999	909	912	999999	504	999999	999999	941	940	131	999999	269	999999	606	873	963	713	37	999999	999999	843	62	399	761	723	439	784	886	999999	999999	59	999999	720	252	999999	637	164	797	363	578	524	182	447	252	387	892	101	933	662	470	186	682	653	942	999999	573	519	161	666	999999	64	417	582	591	999999	999999	549	205	864	246	809	916	999999	124	211	670	615	157	383	830	347	999999	233	898	182	999999	220	777	66	999999	999999	12	999999	297	523	116	600	999999	180	742	353	999999	78	426	661	999999	17	539	740	525	999999	372	777	836	727	999999	194	684	418	704	434	999999	149	696	128	806	785	999999	601	999999	79	759	976	640	999999	451	783	806	247	912	369	680	47	540	999999	755	235	304	999999	320	922	999999	447	999999	318	581	757	381	999999	854	484	631	938	999999	455	208	395	146	999999	286	999999	387	447	505	345	753	999999	999999	487	372	581	490	816	290	183	163	322	510	999999	906	694	412	508	999999	438	737	742	401	999999	999999	999999	98	945	293	891	544	999999	941	140	564	846	158	894	936	282	993	815	657	999999	999999	886	999999	814	452	591	26	999999	64	999999	607	20	343	524	476	11	493	544	532	399	999999	684	381	999999	768	70	999999	517	999999	119	444	999999	999999	
929	792	134	484	999999	503	999999	874	666	425	999999	999999	553	512	999999	427	934	789	458	292	267	833	617	515	999999	56	999999	55	508	999999	944	999999	684	925	413	999999	999999	999999	999999	51	999999	525	972	999999	999999	999999	999999	999999	911	999999	999999	330	986	640	827	105	184	618	968	237	120	655	999999	999999	480	999999	848	628	109	902	999999	999999	579	416	461	742	861	999999	999999	999999	832	835	144	419	678	623	999999	999999	999999	317	556	733	999999	982	999999	185	159	622	788	265	996	596	458	999999	24	230	751	579	999999	94	999999	825	610	308	999999	285	521	956	681	999999	605	804	999999	791	355	352	999999	596	486	999999	999999	249	999999	752	673	245	386	135	404	999999	872	999999	864	999999	83	999999	132	259	587	654	663	203	941	931	659	202	75	666	999999	999999	371	164	103	903	501	999999	265	858	635	999999	898	395	561	233	999999	539	999999	999999	717	624	229	610	19	831	622	999999	308	999999	102	999999	180	720	472	732	96	718	973	961	521	89	475	274	999999	428	756	278	641	717	947	130	261	557	949	47	999999	760	999999	272	291	111	695	999999	999999	164	999999	188	922	829	999999	275	565	978	999999	637	999999	955	986	591	85	354	758	999999	690	971	229	623	771	999999	289	336	999999	711	680	419	393	999999	508	469	439	577	355	812	580	682	564	283	560	321	888	497	773	563	196	937	352	999999	936	794	935	374	417	498	549	810	701	854	308	587	254	999999	999999	999999	161	507	998	946	20	999999	416	999999	73	460	546	792	999999	20	999999	742	999999	289	910	714	533	75	170	856	999999	999999	980	710	974	972	999999	586	50	999999	412	689	938	406	999999	999999	999999	999999	311	957	951	757	258	691	999999	566	520	965	400	742	993	999999	347	151	683	250	37	999999	971	101	999999	959	751	316	608	834	804	999999	194	982	336	544	764	999999	905	515	521	299	380	999999	461	999999	195	307	262	326	352	999999	722	854	900	999999	27	219	573	992	999999	999999	93	999999	761	850	999999	418	416	459	332	999999	246	999999	728	738	335	563	639	291	773	453	999999	291	492	18	947	339	999999	655	526	999999	639	913	509	999999	215	874	656	610	331	777	891	803	993	999999	559	553	135	999999	355	464	580	292	228	999999	888	801	23	999999	999999	450	999999	999999	999999	777	504	333	669	160	533	461	906	38	960	996	561	260	297	283	999999	403	214	920	310	72	973	356	694	946	689	414	999999	999999	707	880	999999	141	999999	226	714	235	999999	975	638	894	558	551	
332	231	10	638	999999	739	304	509	246	415	460	999999	804	157	638	722	470	128	599	999999	331	89	554	430	999999	81	568	999999	999999	238	291	415	513	432	999999	472	946	61	900	131	608	207	643	45	681	11	422	999999	999999	171	515	999999	304	555	999999	252	999999	580	259	441	181	82	999999	17	999999	54	366	381	999999	175	776	418	227	478	404	134	999999	519	999999	388	999999	11	635	999999	723	772	121	958	212	781	999999	999999	802	469	950	536	999999	636	911	636	644	999999	444	431	395	106	301	826	160	105	806	999999	999999	870	781	999999	446	643	293	362	933	407	999999	350	379	999999	616	758	527	999999	999999	809	608	999999	743	619	567	213	962	999999	999999	294	807	116	999999	638	999999	931	687	999999	999999	572	352	559	703	247	871	103	61	983	489	999999	308	292	187	996	999999	718	999999	172	611	242	999999	666	881	648	599	72	999999	741	866	685	80	746	999999	354	467	59	419	999999	999999	999999	162	978	148	999999	986	524	928	978	88	999999	803	525	179	856	891	999999	677	65	999999	808	727	320	127	803	999999	562	514	832	999999	999999	309	631	423	146	90	702	528	945	662	84	143	999999	662	51	881	555	576	999999	999999	781	381	363	858	939	747	841	861	344	474	434	20	106	449	999999	526	999999	111	43	776	199	167	999999	403	572	675	340	657	999999	922	917	999999	593	379	757	138	945	773	484	399	999999	999999	193	480	237	999999	47	947	93	999999	709	453	999999	155	274	623	649	960	999999	273	416	193	785	421	557	999999	427	999999	999999	450	580	999999	999999	643	999999	357	973	261	175	508	999999	393	573	999999	999999	474	451	447	115	143	488	984	488	999999	982	65	999999	772	923	789	647	321	999999	643	944	310	999999	899	618	916	999999	398	795	787	999999	32	999999	999999	208	93	997	979	620	558	961	596	999999	416	999999	482	301	211	338	386	999999	999999	138	930	616	912	648	552	829	999999	999999	999999	199	701	585	999999	444	999999	999999	840	791	667	700	706	681	358	390	419	999999	146	625	448	69	999999	999999	318	894	689	616	999999	445	454	999999	431	75	999999	999999	229	999999	701	47	999999	999999	497	999999	202	626	999999	999999	268	999999	999999	999999	999999	999999	54	999999	780	774	276	75	755	225	287	999999	346	517	279	641	810	951	171	587	547	109	167	810	571	824	734	691	473	440	358	999999	216	151	466	857	30	999999	626	454	565	635	291	252	360	102	257	684	357	789	448	317	370	999999	765	594	999999	999999	468	955	50	999999	
601	324	999999	523	198	205	61	421	621	970	999999	716	32	999999	817	999999	460	479	577	59	344	683	992	999999	403	565	385	872	450	786	381	671	414	980	43	967	999999	837	903	62	999999	936	178	477	999999	999999	627	854	776	502	783	989	388	999999	250	918	999999	827	130	633	819	188	970	834	598	999999	999999	52	877	999999	539	622	575	999999	425	407	514	999999	67	999999	999999	531	999999	948	12	999999	999999	423	999999	125	645	557	999999	280	242	455	965	999999	878	329	351	585	976	926	999999	171	423	999999	575	842	414	806	999999	380	694	999999	92	32	999999	999999	999999	889	312	999999	999999	981	905	305	999999	970	441	180	646	737	407	362	999999	179	984	999999	968	999999	847	897	711	838	787	999999	585	944	373	943	512	672	948	462	282	223	721	982	265	128	581	999999	410	999999	170	42	973	999999	742	912	47	990	247	951	999999	999999	61	376	203	569	999999	348	606	498	667	999999	788	945	89	999999	458	12	999999	999999	999999	999999	496	999999	678	999999	372	253	211	999999	906	522	434	997	999999	867	172	999999	788	696	409	243	998	999999	999999	196	254	38	262	411	463	44	999999	397	999999	798	918	583	698	999999	999999	475	146	155	591	155	999999	791	999999	999999	178	114	223	889	451	614	254	584	900	491	510	344	991	999999	999999	871	117	46	893	622	949	588	999999	999999	499	933	106	852	999999	431	647	999999	503	999999	999999	359	820	525	946	499	999999	344	683	216	938	861	484	346	157	719	47	512	897	911	272	589	457	874	399	517	518	402	263	479	843	56	840	950	999999	649	60	592	100	404	78	614	999999	449	410	999999	458	760	999999	610	393	145	999999	592	777	653	901	946	135	999999	981	161	91	214	999999	891	30	999999	779	508	668	455	422	503	843	999999	684	17	473	760	69	757	697	652	95	708	999999	258	182	913	747	999999	466	661	422	917	533	999999	86	999999	617	924	980	207	999999	937	722	999999	748	130	999999	893	483	374	999999	233	999999	438	999999	664	410	999999	361	866	760	999999	989	999999	90	999999	999999	982	931	954	999999	144	777	999999	710	157	986	429	509	62	943	853	630	999999	292	999999	463	105	999999	999999	118	845	573	123	999999	387	948	961	981	999999	996	999999	962	528	231	999999	999999	964	999999	971	678	999999	999999	999999	999999	906	999999	999999	478	999999	472	999999	410	518	846	307	571	663	63	999999	208	34	999999	686	66	957	891	111	999999	58	744	999999	377	611	744	136	583	275	201	540	453	60	493	100	360	967	
999999	453	682	924	999999	791	910	999999	999999	653	999999	999999	251	964	24	831	37	430	156	973	661	798	774	999999	723	999999	472	523	879	999999	541	358	336	98	999999	447	429	945	385	999999	587	972	839	100	999999	998	999999	236	525	622	33	72	943	386	316	787	678	999999	211	376	329	397	999999	999999	121	999999	258	162	593	577	412	92	54	204	396	689	959	683	135	724	282	245	998	267	134	478	414	999999	782	999999	999999	465	744	19	632	200	456	999999	978	409	749	871	642	948	219	941	999999	749	990	627	999999	995	999999	999999	103	999999	999999	268	499	999999	779	309	380	999	808	946	347	999999	571	205	242	743	704	725	974	411	999999	60	57	193	461	665	999999	164	999999	999999	999999	999999	999999	999999	800	198	999999	345	999999	450	500	643	150	272	603	982	187	999999	395	94	999999	999999	511	692	999999	349	220	999999	192	123	349	225	999999	44	329	89	130	33	999999	54	28	369	105	534	910	959	910	784	999999	999999	488	174	769	681	483	514	756	232	66	461	977	420	163	516	110	285	999999	115	943	999999	999999	163	399	350	76	931	27	977	781	999999	438	999999	999999	713	635	185	455	562	560	999999	332	897	966	943	77	607	215	589	433	635	560	999999	841	75	617	334	999999	429	615	552	999999	779	999999	533	32	551	694	999999	999999	925	829	999999	554	999999	999999	964	999999	999999	283	999999	725	999999	999999	156	999999	634	594	660	106	999999	999999	36	999999	18	999999	999999	456	999999	999999	525	999999	765	709	508	806	999999	259	714	874	999999	147	328	999999	157	826	999999	235	304	561	398	957	44	354	579	999999	802	898	546	809	647	517	753	536	757	554	960	728	55	349	267	384	879	786	999999	173	92	880	800	191	999999	328	162	881	531	568	999999	420	139	983	13	815	713	999999	236	145	393	791	398	602	866	999999	189	954	304	23	999999	257	999999	415	999999	921	107	364	549	329	999999	872	999999	198	675	549	598	72	346	451	671	974	999999	318	780	300	999999	999999	324	929	149	207	587	517	491	999999	519	724	999999	92	717	358	365	907	780	520	786	999999	999999	999999	741	999999	618	999999	352	112	698	592	634	152	439	899	49	620	189	167	999999	497	999999	53	40	999999	999999	264	733	323	619	652	537	999999	513	999999	280	998	999999	32	589	734	175	388	933	926	100	408	652	818	318	744	727	622	235	299	503	884	296	867	604	364	128	38	999999	56	64	374	638	157	999999	51	999999	167	578	560	331	328	999999	999999	999999	999999	611	
915	14	874	924	915	44	999999	788	396	711	330	428	999999	616	999999	895	887	999999	725	769	504	199	276	321	999999	54	674	968	184	999999	193	93	489	752	212	34	618	131	149	340	423	999999	242	340	112	738	353	999999	194	432	232	241	68	354	116	726	738	999999	363	870	370	999999	999999	622	999999	999999	939	482	999999	122	287	765	732	395	355	146	956	999999	219	999999	999999	729	783	752	999999	999999	34	144	645	999999	295	65	999999	999999	969	177	999999	999999	811	999999	799	999999	540	999999	154	999999	999999	673	998	999999	769	801	354	999999	999999	999999	472	861	81	999999	999999	804	836	927	827	232	997	462	425	188	999999	999999	134	999999	42	831	198	711	607	999999	452	360	145	674	716	493	710	245	110	338	705	892	548	245	653	995	43	613	254	922	469	56	257	820	589	432	677	999999	499	347	452	999999	999999	987	133	999999	668	172	221	343	521	762	362	97	482	999999	798	999999	699	46	797	585	999999	685	624	406	112	325	95	293	816	999999	745	762	886	999999	638	561	999999	791	999999	871	401	911	410	707	693	999999	348	100	999999	788	310	462	550	866	303	578	372	727	758	352	999999	999999	526	811	26	600	210	537	860	247	777	908	709	926	999999	555	285	917	712	999999	999999	995	999999	38	999999	293	222	29	651	70	198	394	43	984	794	474	394	598	999999	999999	960	999999	239	395	20	402	752	999999	683	748	303	999999	25	816	376	999999	278	999999	412	999999	999999	191	886	799	59	393	875	999999	999999	999999	170	999999	235	999999	982	175	765	273	27	16	540	598	345	902	767	999999	999999	226	618	712	205	999999	196	958	715	778	924	440	346	627	527	999999	492	964	588	616	229	999999	834	210	326	14	999999	405	202	789	845	983	42	316	999999	658	117	429	523	273	499	277	902	213	251	335	927	400	489	999999	115	381	324	160	999999	972	392	417	396	201	999999	999999	765	925	933	999999	407	999999	612	999999	919	73	450	324	127	952	503	631	959	991	86	90	916	689	999999	473	668	881	794	52	999999	699	42	331	999999	708	511	977	279	309	927	898	787	620	593	52	930	10	43	570	478	999999	458	404	125	999999	874	86	251	470	283	525	245	570	603	230	40	128	999999	418	999999	526	361	659	74	188	302	306	106	999999	542	667	999999	234	574	999999	250	999999	999999	511	834	435	999999	999999	36	999999	663	227	26	373	22	999999	534	999999	129	951	410	799	340	936	999999	999999	979	610	927	615	677	999999	999999	98	979	402	
999999	999999	999999	25	791	551	633	662	525	85	289	733	628	999999	143	999999	999999	622	999999	451	307	279	999999	266	455	134	881	421	734	999999	999999	928	393	620	899	570	50	113	999999	858	176	678	999999	968	298	256	981	207	481	453	906	384	984	538	104	642	505	999999	569	999999	999999	999999	927	873	854	361	349	18	830	573	193	11	462	256	284	999999	858	500	968	209	153	684	940	290	745	846	999999	855	525	267	74	722	999999	503	198	954	999999	548	123	999999	907	972	376	999999	270	905	921	737	263	475	999999	15	360	370	523	999999	281	646	999999	18	417	493	492	999999	509	471	467	958	67	329	878	999999	386	41	999999	999999	318	42	30	999999	924	216	602	999999	999999	68	372	183	980	213	683	113	420	115	529	999999	999999	803	408	999999	999999	999999	680	933	596	473	629	328	78	352	676	999999	626	297	93	211	891	442	999999	450	108	293	977	854	646	775	899	281	512	879	690	515	633	231	402	961	535	669	464	20	999999	53	115	999999	536	443	487	133	31	327	531	57	999999	957	700	164	985	825	296	820	574	357	999999	199	661	999999	615	405	999999	132	675	232	977	999999	21	65	999999	999999	327	999999	999999	776	259	194	357	643	801	675	531	247	999999	999999	999999	643	446	91	236	915	976	375	827	999999	238	899	652	999999	999999	634	946	644	976	645	507	93	999999	999999	108	632	841	28	369	940	874	657	156	999999	850	344	999999	999999	829	999999	999999	952	384	999999	547	999999	999999	999999	573	999999	728	999999	999999	340	212	999999	121	648	983	999999	999999	957	15	887	218	580	752	687	459	999999	992	999999	999999	713	282	555	999999	326	260	747	101	999999	454	999999	221	987	396	816	762	561	999999	994	945	235	999999	415	946	497	999999	967	607	853	999999	999999	184	711	81	557	67	657	589	999999	398	245	999999	290	513	812	676	230	194	935	925	999999	511	999999	81	589	525	866	609	221	999999	292	999999	999999	204	615	29	999999	916	838	999999	115	971	438	606	709	999999	908	902	144	820	777	782	671	927	701	999999	999999	999999	491	999999	999999	57	377	477	115	106	274	999999	999999	792	176	313	999999	187	820	925	999999	400	371	866	999999	963	474	400	999999	510	999999	319	999999	999999	842	868	435	805	999999	67	604	999999	501	999999	458	822	15	351	654	473	999999	494	117	999999	262	786	279	999999	999999	238	999999	976	926	605	627	999999	999999	617	999999	999999	878	550	620	763	999999	122	899	757	418	794	957	133	746	86	999999	983	212	999999	999999	
66	999999	811	390	338	484	627	44	999999	999999	999999	241	397	999999	355	595	886	874	999999	453	999999	886	522	215	631	281	459	240	850	531	999999	752	999999	999999	894	999999	77	169	292	288	704	88	13	771	915	562	569	731	400	490	196	119	999999	284	999999	179	86	605	759	67	999999	999999	193	374	999999	750	378	806	507	646	528	726	592	75	749	70	999999	750	299	999999	999999	728	839	369	345	535	894	588	704	999999	632	471	410	235	264	999999	895	639	430	175	999999	999999	234	754	962	470	999999	792	999999	825	296	999999	316	690	355	306	557	999999	39	815	855	789	111	999999	23	67	326	367	810	442	175	253	999999	134	999999	948	999999	999999	406	874	18	112	999999	879	999999	999999	999999	719	879	958	759	81	999999	999999	320	404	661	450	740	905	153	169	981	999999	660	52	14	999999	806	407	999999	472	427	164	807	999999	736	232	999999	716	901	606	487	852	683	104	643	716	814	489	296	63	354	501	731	848	130	961	229	999999	302	999999	912	999999	166	296	653	456	807	999999	668	999999	999999	34	999999	547	681	139	419	565	999999	298	377	327	121	748	128	999999	433	958	632	775	13	959	423	928	693	999999	695	396	450	999999	909	256	820	856	999999	329	497	193	176	990	551	999999	985	14	605	595	370	418	177	727	999999	849	999999	893	436	145	610	85	999999	675	999999	32	125	222	389	130	999999	265	790	798	439	249	999999	641	233	999999	999999	419	332	108	999999	999999	999999	723	173	999999	322	927	999999	999999	719	421	340	501	556	529	548	773	625	484	98	115	627	379	298	783	68	302	669	999999	171	201	999999	754	39	167	999999	402	58	329	808	578	835	969	89	27	909	299	95	704	801	211	793	847	999999	540	658	849	434	999999	11	29	268	343	659	999999	667	585	471	999999	725	999999	724	306	676	519	279	658	299	280	999999	768	217	999999	295	960	408	906	744	999999	508	954	967	669	999999	999999	320	501	319	562	359	333	999999	696	978	655	487	497	999999	500	999999	10	999999	163	514	999999	812	303	58	699	128	999999	840	972	890	771	188	64	978	886	209	778	999999	737	920	550	939	520	999999	639	483	911	999999	999999	237	508	405	813	999999	93	976	27	453	999999	999999	597	493	855	999999	217	476	999999	999999	294	300	999999	660	821	243	964	303	301	316	418	226	999999	37	595	744	999999	999999	999999	999999	894	909	192	334	999999	304	333	67	999999	714	999999	172	60	403	450	999999	744	847	583	580	200	789	685	710	999999	
403	235	570	897	121	423	841	999999	531	623	384	999999	168	930	527	909	906	220	586	537	255	175	999999	587	641	10	545	792	794	710	114	234	481	298	336	78	999999	169	972	301	937	70	529	999999	999999	845	585	999999	66	670	293	579	108	183	999999	238	421	983	265	121	878	999999	316	821	518	160	637	870	604	458	157	746	999999	999999	599	195	999999	44	999999	796	424	628	999999	134	426	999999	135	308	999999	108	999999	779	903	861	423	889	754	708	999999	914	999999	715	322	607	523	546	341	813	583	604	999999	386	471	999999	999999	259	999999	999999	999999	982	34	999999	999999	999999	800	377	843	386	871	710	999999	937	772	606	589	708	999999	138	610	880	203	999999	724	905	516	280	317	444	999999	174	577	571	999999	288	890	999999	355	816	806	155	703	999999	941	999999	173	654	999999	864	880	988	943	193	581	999999	788	711	999999	465	999999	530	70	408	999999	707	143	869	633	494	716	711	362	999999	332	465	186	999999	380	852	741	999999	666	452	564	999999	999999	393	999999	999999	999999	999999	273	889	827	286	999999	305	999999	244	999999	999999	999999	129	999999	999999	999999	453	999999	126	347	549	341	762	723	136	863	617	844	47	486	749	999999	843	994	538	999999	472	672	55	379	999999	507	999999	123	447	841	547	999999	395	549	777	532	872	452	999999	847	999999	999999	700	423	478	461	704	757	988	423	186	135	619	731	173	781	815	999999	466	999999	204	999999	285	295	325	999999	458	498	709	999999	17	401	999999	691	936	306	971	999999	999999	430	802	388	134	999999	999999	421	999999	663	385	999999	999999	135	986	907	652	861	999999	999999	107	999999	12	216	58	999999	416	785	91	928	794	866	999999	193	844	45	250	816	524	261	999999	904	637	794	999999	713	509	881	999999	146	48	85	416	566	535	746	999999	596	340	362	617	879	340	755	869	999999	196	534	291	999999	667	999999	347	638	785	203	999999	217	103	344	272	535	380	944	999999	719	999999	253	657	108	617	999999	485	171	643	750	999999	881	925	603	999999	975	600	464	999999	212	999999	777	781	342	228	220	502	996	100	92	999999	999999	866	160	68	999999	876	192	342	23	360	185	995	44	999999	999999	292	500	816	296	999999	916	475	686	981	683	472	325	999999	999999	161	489	80	561	252	999999	25	774	545	585	999999	417	131	465	852	562	999999	746	999999	582	928	12	999999	804	157	591	999999	189	999999	384	479	560	312	935	862	870	115	443	791	451	630	517	999999	241	197	527	794	19	834	429	901	
725	613	306	478	159	310	999999	999999	660	267	836	605	999999	115	548	115	196	999999	981	456	999999	955	271	952	421	999999	947	616	630	797	910	354	749	482	999999	947	15	466	712	999999	999999	39	999999	193	793	911	793	136	999999	999999	608	415	852	972	563	770	351	354	67	999999	363	659	999999	863	357	492	855	688	999999	600	109	729	999999	421	617	318	824	87	169	510	263	820	966	217	999999	504	999999	777	999999	983	605	661	409	999999	217	189	255	277	836	999999	65	115	775	58	999999	878	525	441	999999	254	999999	274	195	999999	847	542	693	999999	674	852	990	88	768	377	995	999999	329	289	214	437	999999	556	999999	857	454	999999	55	917	895	320	979	999999	421	674	46	999999	476	852	999999	999999	496	678	603	999999	321	976	346	407	63	999999	559	999999	237	999999	190	999999	34	337	999999	699	999999	775	680	364	999999	929	666	104	340	999999	999999	999999	525	999999	999999	394	952	266	999999	999999	811	647	863	31	999999	743	833	494	494	646	999999	999999	749	73	188	999999	998	999999	999999	391	320	252	999999	399	999999	91	999999	697	986	795	447	999999	790	999999	888	848	911	659	602	999999	106	182	609	999999	356	833	727	461	360	999999	396	713	999999	165	999999	568	999999	999999	129	999999	33	145	999999	698	208	549	999999	125	185	339	999999	999999	646	981	294	999999	642	382	52	79	364	268	347	766	409	999999	622	999999	999999	999999	277	447	540	923	116	961	674	911	999999	807	484	612	286	31	999999	999999	999999	174	999999	30	925	208	999999	999999	999999	765	798	999999	299	474	927	723	648	999999	72	372	808	723	875	333	473	731	886	999999	594	751	982	325	356	361	667	457	999999	999999	404	78	999999	490	607	350	173	933	622	30	880	761	964	430	958	57	999999	353	298	547	557	204	999999	195	465	573	783	482	395	937	806	479	999999	201	461	993	356	327	125	534	999999	540	118	865	365	833	787	999999	999999	308	121	323	169	226	899	210	756	830	35	999999	567	690	547	684	224	410	999999	772	999999	965	999999	999999	238	764	387	27	95	999999	830	631	999999	231	125	999999	826	493	320	999999	301	260	999999	525	999999	999999	966	479	992	434	651	954	41	24	999999	401	607	199	999999	405	838	882	999999	999999	10	403	258	346	575	461	857	730	100	69	481	718	728	185	629	157	999999	908	999999	661	999999	875	600	999999	640	999999	488	637	408	915	903	418	146	935	525	899	832	630	999999	541	999999	921	864	999999	543	872	672	999999	569	937	607	999999	857	463	
999999	134	803	487	705	851	972	230	332	999999	999999	999999	582	793	999999	729	325	999999	14	493	999999	882	999999	627	237	767	999999	66	77	471	317	973	560	683	438	999999	106	355	999999	999999	568	355	598	999999	817	481	999999	999999	999999	839	999999	440	999999	374	378	624	123	185	259	938	999999	999999	162	861	999999	191	511	999999	364	269	633	999999	999999	952	999999	739	294	999999	999999	755	999999	181	294	237	999999	999999	58	196	314	814	287	921	105	986	263	653	202	736	820	635	970	999999	525	511	999999	999999	198	973	449	639	999999	790	374	999999	470	999999	630	925	22	990	999999	324	594	550	982	712	874	265	699	281	546	557	999999	184	785	999999	999999	783	31	207	999999	85	747	999999	484	497	999999	601	525	635	32	999999	999999	829	502	999999	805	999999	529	999999	777	932	284	177	103	999999	999999	200	999999	393	971	847	999999	815	999999	67	999999	919	75	999999	166	282	739	73	259	278	833	682	681	140	999999	681	999999	999999	429	755	801	999999	582	999999	219	365	883	999999	999999	184	374	909	527	445	87	886	999999	999999	999999	999999	202	220	917	824	948	605	518	587	123	299	593	386	395	557	999999	997	347	373	286	800	399	999999	410	999999	904	999999	999999	245	63	999999	999999	230	189	923	562	999999	999999	757	753	613	846	305	28	374	591	987	999999	970	189	999999	549	545	999999	547	999999	594	810	843	920	34	999999	282	534	728	999999	373	999999	471	994	674	999999	589	999999	999999	953	104	999999	46	999999	916	999999	194	999999	973	999999	237	999999	641	818	967	999999	818	836	728	171	573	999999	300	999999	999999	790	999999	975	514	743	959	925	94	593	21	999999	773	999999	999999	624	266	226	561	883	299	900	565	653	36	999999	999999	753	891	511	389	334	299	999999	999999	135	358	219	999999	240	886	999999	388	57	806	962	17	469	832	999999	905	357	218	999999	557	999999	999999	408	999999	621	225	215	44	583	214	687	715	585	93	878	275	57	675	331	999999	987	999999	517	846	999999	886	68	999999	786	605	42	125	882	641	949	899	999999	270	999999	24	680	999999	804	843	129	999999	432	386	953	838	999999	682	887	999999	569	999999	718	561	999999	999999	167	999999	257	999999	181	571	833	943	143	999999	999999	787	744	316	327	720	717	999999	727	999999	463	999999	967	947	748	360	237	472	999999	999999	999999	399	385	204	856	395	999999	827	672	558	423	488	252	974	523	80	937	581	102	848	96	55	833	77	281	485	999999	999999	239	821	343	370	871	989	798	999999	999999	549	999999	931	
701	890	999999	179	999999	975	439	993	434	999999	999999	656	999999	233	999999	999999	999999	318	923	380	999999	719	598	850	224	62	617	263	999999	597	669	397	131	170	999999	206	53	664	672	306	56	334	875	561	408	687	990	999999	931	662	370	102	626	89	999999	999999	301	999999	954	999999	367	186	999999	837	18	999999	999999	999999	86	999999	999999	900	645	999999	334	999999	999999	47	451	999999	72	969	332	524	999999	576	771	52	307	175	904	892	710	331	999999	869	517	47	552	999999	161	780	571	79	569	470	999999	999999	754	129	148	999999	708	427	288	999999	854	302	611	441	264	493	999999	999999	999999	209	999999	999999	688	464	236	999999	494	78	385	291	407	262	999999	765	130	772	297	187	37	650	194	292	999999	550	25	224	436	120	129	668	868	661	999999	370	280	999999	320	300	892	341	999999	640	51	999999	999999	999999	348	845	999999	999999	205	734	883	316	25	907	280	148	999999	21	379	383	949	717	422	746	149	593	495	987	462	997	999999	695	999999	999999	251	56	999999	423	876	590	799	999999	473	144	777	806	355	373	861	181	850	881	961	396	690	334	583	254	999999	754	360	334	39	207	449	999999	436	471	665	234	588	35	145	999999	584	321	254	999999	968	343	248	132	135	290	999999	413	999999	493	863	917	472	999999	961	132	239	475	999999	999999	695	588	379	884	707	637	593	825	745	182	999999	379	999999	305	285	128	515	238	208	999999	61	45	465	943	608	748	761	999999	74	22	999999	999999	713	978	592	389	964	364	424	498	697	331	668	560	680	999999	836	176	39	999999	999999	11	276	859	224	660	133	436	285	999999	999999	319	760	733	622	703	665	111	713	895	163	160	999999	709	61	729	377	904	272	124	911	595	254	230	405	558	842	853	999999	999999	266	537	88	999999	623	387	999999	934	938	999999	827	735	462	143	689	466	197	566	999999	494	293	228	999999	171	56	289	75	540	337	73	861	812	347	999999	639	625	82	357	96	999999	168	999999	965	295	296	186	142	999999	541	939	999999	999999	56	279	999999	47	999999	999999	419	343	999999	40	999999	875	999999	25	397	680	503	73	999999	999999	480	143	336	850	262	999999	875	869	157	955	999	398	701	999999	765	77	143	999999	999999	165	937	753	999999	999999	999999	100	179	280	788	461	616	477	555	530	805	912	942	999999	784	495	51	550	196	366	41	999999	183	540	260	330	547	902	999999	238	903	727	780	208	25	172	709	605	90	999999	999999	999999	843	181	780	852	134	345	
816	766	999999	396	999999	999999	106	999999	917	999999	30	468	914	714	999999	999999	627	87	999999	744	781	622	786	999999	469	500	999999	999999	376	12	759	999999	205	211	95	55	999999	516	170	785	111	400	255	80	999999	622	781	999999	866	999999	554	702	721	999999	563	204	999999	999999	927	76	977	999999	259	914	999999	622	273	999999	629	619	999999	120	917	999999	642	999999	377	715	860	999999	719	394	643	999999	999999	67	686	999999	647	891	75	446	589	999999	807	999999	150	999999	201	962	358	79	14	256	324	999999	785	999999	747	182	999999	274	999999	89	357	593	953	409	467	822	936	458	74	738	554	764	530	999999	999999	999999	999999	47	524	898	499	649	389	999999	534	23	999999	321	77	475	74	801	999999	509	746	224	999999	741	873	999999	35	899	14	999999	702	999999	913	999999	825	619	932	789	749	999999	590	999999	999999	567	999999	453	550	624	391	598	673	752	144	999999	86	334	999999	999999	174	155	873	999999	644	122	693	974	110	320	999999	458	543	285	61	711	999999	49	999999	994	999999	429	829	410	518	999999	602	949	425	892	884	501	52	432	625	603	999999	991	72	999999	873	900	352	999999	138	932	65	398	700	433	112	47	323	582	643	744	326	472	90	239	519	999999	559	218	435	999999	415	120	659	458	666	999999	976	919	131	965	86	599	281	585	999999	214	999999	991	999999	847	187	470	789	880	287	582	910	833	581	999999	999999	144	803	143	527	944	738	999999	767	184	999999	403	461	999999	667	727	200	505	878	999999	494	999999	427	588	817	945	331	779	999999	93	27	153	348	991	999999	942	795	148	67	999999	999999	16	234	999999	785	999999	19	121	223	559	999999	414	999999	275	644	782	717	225	999999	999999	999999	959	81	683	167	999999	64	469	62	725	931	999999	447	472	999999	488	999999	812	802	999999	936	219	565	999999	701	612	198	83	357	841	234	580	822	999999	792	999999	934	999999	458	999999	729	999999	69	498	628	340	967	491	435	165	999999	905	422	292	646	413	404	460	982	554	729	999999	121	220	500	361	239	961	680	333	554	793	363	934	313	999999	160	77	992	999999	645	706	999999	999999	402	999999	167	539	839	388	122	999999	567	999999	148	748	438	848	998	276	111	15	811	111	611	656	551	999999	979	260	263	336	999999	622	999999	33	999999	919	999999	999999	999999	999999	999999	302	221	80	999999	459	999999	565	957	311	78	999999	999999	639	895	545	590	746	778	999999	560	589	134	785	26	999999	999999	125	415	518	999999	999999	82	411	882	999999	
890	541	430	101	691	999999	302	951	268	741	362	279	137	797	339	81	401	524	148	543	177	436	999999	289	999999	681	999999	448	281	999999	653	858	757	386	655	999999	325	686	987	999999	296	183	999999	999999	999999	999999	999999	999999	189	958	435	999999	272	348	351	464	487	151	635	999999	273	999999	999999	27	97	999999	522	751	151	290	756	715	536	11	257	994	909	778	696	741	693	541	999999	999999	814	105	595	999999	44	999999	570	184	61	977	873	443	502	510	197	999999	999999	245	476	999999	999999	720	999999	271	101	357	555	708	454	894	326	999999	594	367	212	999999	908	113	717	950	719	582	664	558	138	814	999999	408	591	607	539	457	999999	370	121	999999	83	334	326	999999	646	862	999999	166	660	150	999999	145	307	999999	190	108	528	526	189	629	66	472	142	287	856	156	127	847	364	868	666	999999	256	118	918	584	786	40	313	857	852	507	898	987	965	366	110	999999	427	999999	929	549	190	491	47	611	201	999999	830	500	744	999999	802	791	484	999999	888	199	287	605	321	999999	222	332	776	559	574	154	999999	999999	55	731	429	999999	939	127	53	999999	999999	316	393	747	210	999999	999999	970	999999	999999	513	350	999999	999999	118	999999	999999	441	337	858	715	487	46	56	727	340	454	23	999999	999999	852	366	581	134	999999	970	221	574	999999	408	219	806	854	468	641	971	32	144	999999	999999	805	508	790	999999	59	999999	999999	346	29	999999	999999	999999	517	826	999999	156	999999	353	791	148	610	554	154	928	649	999999	632	999999	415	756	318	320	400	999999	83	353	576	396	84	535	999999	875	999999	999999	49	120	299	37	213	494	999999	999999	352	484	997	260	364	861	545	150	960	701	931	273	562	58	708	999999	753	910	580	383	278	266	447	734	999999	727	999999	538	999999	604	999999	920	554	999999	999999	916	857	822	989	714	999999	999999	575	998	999999	291	864	999999	999999	636	283	999999	914	827	409	96	999999	272	261	636	973	999999	530	365	337	20	718	999999	89	999999	804	999999	921	865	999999	344	999999	999999	791	718	863	896	137	983	331	81	16	999999	999999	999999	880	594	571	363	741	843	999999	219	999999	933	572	999999	912	619	831	352	381	58	304	75	404	596	481	543	999999	999999	879	999999	999999	266	13	999999	693	207	999999	220	370	999999	999999	689	929	999999	778	857	999999	999999	984	517	161	978	699	958	999999	999999	999999	293	999999	38	591	663	963	866	185	999999	999999	580	258	715	999999	999999	999999	813	923	999999	146	923	818	999999	397	849	
102	372	396	65	566	55	570	529	719	628	107	342	976	470	725	73	306	373	999999	575	674	999999	808	539	996	885	44	816	37	564	999999	498	640	741	571	601	480	129	848	999999	19	728	999999	90	524	999999	836	463	889	82	626	455	695	821	184	999999	563	999999	999999	681	21	753	501	165	163	609	701	245	899	134	592	999999	525	54	566	945	283	728	999999	999999	999999	999999	927	954	937	999999	999999	819	999999	999999	47	623	999999	176	999999	266	999999	839	926	914	999999	601	563	999999	490	449	930	651	999999	999999	999999	834	841	712	633	999999	825	546	228	999999	999999	881	678	999999	96	969	127	999999	182	309	718	444	999999	110	407	999999	27	173	474	497	99	161	564	337	999999	213	781	357	543	441	440	690	621	792	118	77	922	999999	999999	520	332	581	478	999999	520	115	42	741	999999	186	999999	999999	81	730	54	655	327	351	955	883	197	769	814	741	869	38	823	20	992	340	534	999999	495	954	175	517	999999	609	817	101	999999	50	52	999999	999999	778	618	999999	747	462	750	999999	456	794	332	562	766	737	95	491	292	32	999999	974	651	999999	176	127	565	537	973	718	999999	863	999999	157	726	457	723	999999	419	932	272	539	590	952	169	700	999999	612	751	944	999999	335	808	999999	301	78	999999	219	611	999999	335	220	489	41	58	592	92	185	835	318	999999	994	82	359	759	219	393	999999	648	475	999999	999999	999999	999999	999999	207	65	563	856	658	742	513	489	999999	607	999999	999999	558	999999	999999	618	456	776	442	999999	528	263	458	399	91	999999	999999	571	999999	15	382	434	460	999999	850	537	528	999999	187	576	511	999999	163	752	999999	170	999999	794	81	857	49	185	353	109	999999	999999	606	174	775	973	726	942	353	999999	234	999999	599	721	64	49	99	137	999999	865	428	999999	109	999999	999999	921	999999	999999	499	999999	965	999999	90	361	170	905	930	364	553	214	850	999999	171	999999	999999	88	570	999999	740	41	767	911	586	999999	680	663	999999	999999	482	854	134	505	999999	75	999999	37	548	248	561	159	119	999999	584	395	25	859	852	999999	188	614	360	735	490	467	520	64	620	601	680	999999	69	40	882	999999	89	355	126	105	303	499	539	332	999999	591	922	42	336	201	999999	821	811	986	999999	868	999999	398	999999	999999	999999	893	416	946	568	64	99	999999	999999	999999	315	669	742	756	565	689	84	37	184	899	545	487	999999	429	138	858	695	83	318	24	999999	691	341	999999	550	410	92	592	764	999999	501	
844	190	450	885	999999	88	64	431	999999	999999	476	224	124	449	77	175	987	818	709	999999	25	769	999999	691	623	338	610	999999	999999	606	999999	999999	676	408	701	999999	287	543	335	780	999999	999999	999999	999999	728	999999	999999	693	482	999999	999999	999999	65	148	485	999999	351	759	272	999999	999999	849	275	435	312	212	547	716	748	770	888	454	492	929	727	373	493	618	962	156	999999	916	999999	920	999999	716	218	999999	999999	626	956	527	281	860	999999	791	386	850	917	525	929	510	945	712	356	999999	292	136	420	122	590	999999	796	125	362	999999	126	999999	924	999999	994	19	999999	131	814	999999	182	632	627	936	986	642	700	446	227	611	971	30	573	999999	434	999999	999999	810	45	999999	999999	166	507	749	674	42	926	999999	531	999999	716	999999	897	986	478	659	508	484	135	948	42	999999	898	751	590	999999	999999	74	171	912	891	999999	95	591	639	26	134	878	271	954	716	378	915	306	894	158	132	587	391	774	583	643	684	97	200	380	268	755	168	578	261	999999	999999	999999	38	999999	738	316	999999	462	999999	630	223	999999	999999	999999	999999	999999	857	442	973	203	682	999999	338	258	309	998	401	269	758	999999	719	692	703	999999	217	999999	278	170	999999	999999	241	929	249	953	430	513	854	536	936	666	898	999999	605	67	188	773	289	780	999999	740	915	97	703	999999	999999	530	999999	999999	456	146	333	696	999999	167	961	753	999999	385	828	795	999999	864	332	101	480	992	97	999999	675	444	999999	498	736	679	900	154	235	999999	999999	899	46	476	89	999999	343	999999	999999	448	106	999999	626	904	999999	639	596	60	764	611	999999	917	443	999999	712	22	128	999999	960	999999	266	817	527	73	342	928	758	676	784	532	758	279	298	999999	549	249	817	123	546	107	93	850	389	624	408	999999	466	215	763	77	681	508	251	361	192	288	907	563	999999	32	881	920	999999	242	853	999999	629	999999	291	472	999999	15	298	999999	269	415	438	903	664	216	472	552	912	716	850	259	999999	999999	466	271	341	263	551	523	226	172	999999	999999	999999	999999	505	671	924	300	873	676	219	388	102	776	850	14	899	365	999999	338	17	558	999999	603	999999	692	337	30	999999	941	999999	774	646	106	831	291	142	999999	999999	801	628	999999	843	184	999999	649	844	999999	420	337	364	999999	963	887	165	35	764	999999	614	999999	343	904	999999	932	999999	999999	741	999999	944	569	872	236	654	758	999999	395	999999	217	563	999999	848	647	609	803	999999	277	811	758	
999999	805	526	965	67	897	467	724	461	999999	999999	605	999999	999999	745	851	464	137	542	215	999999	999999	320	556	614	876	965	696	304	999999	355	999999	633	983	64	149	52	907	999999	756	999999	986	933	803	256	957	999999	999	901	999999	348	999999	735	605	581	181	494	969	360	190	932	771	999999	105	566	27	971	924	793	606	808	557	958	785	914	200	835	517	310	656	56	999999	794	546	27	896	219	999999	411	883	654	82	556	988	823	529	567	838	999999	239	985	905	216	999999	949	999999	500	949	691	391	345	977	999999	999999	144	967	976	882	87	669	807	944	999999	909	951	999999	999999	969	962	394	633	999999	279	81	670	999999	758	498	597	236	405	999999	346	29	548	677	999999	852	853	856	552	684	760	577	431	999999	392	999999	354	223	789	530	999999	306	758	347	707	999999	43	993	218	487	999999	999999	999999	548	608	999999	371	283	999999	159	125	115	841	949	246	701	650	999999	758	461	154	384	446	875	281	999999	999999	210	999999	999999	818	860	647	999999	398	909	314	999999	443	999999	935	81	890	640	414	882	465	809	999999	15	999999	413	245	757	343	911	414	999999	277	999999	242	170	999999	516	999999	265	468	777	999999	337	397	767	196	870	525	82	493	806	470	399	584	999999	109	964	868	414	625	890	999999	487	504	916	614	874	656	775	767	999999	310	159	999999	688	258	773	618	999999	227	374	241	270	427	608	927	878	984	780	70	349	648	925	999999	578	999999	82	832	481	999999	321	224	750	999999	120	999999	321	975	895	999999	336	999999	688	197	260	658	470	70	999999	988	735	889	875	999999	428	999999	384	518	845	642	185	941	147	36	906	999999	999999	955	317	111	616	999999	98	999999	734	993	959	738	390	919	585	22	935	492	427	999999	348	44	886	384	999999	802	139	263	37	394	999999	662	999999	109	177	514	753	795	381	999999	999999	308	980	434	999999	999999	137	999999	66	999999	15	999999	999999	484	812	456	78	932	979	813	773	999999	999999	349	785	999999	457	291	752	80	269	150	120	594	630	999999	999999	462	608	486	674	999999	207	864	389	563	63	806	296	721	446	820	815	567	999999	965	759	641	648	479	197	846	183	985	999999	865	999999	24	999999	999999	402	616	999999	503	149	569	637	685	960	232	253	651	994	41	634	449	335	553	535	999999	289	423	813	999999	999999	828	40	221	960	523	29	49	952	999999	328	829	496	999999	428	999999	338	84	999999	426	235	546	851	152	360	463	539	999999	999999	198	493	
999999	802	204	215	999999	999999	426	724	446	212	213	999999	999999	712	999999	953	24	134	999999	336	215	999999	999999	903	751	999999	887	860	999999	999999	38	999999	763	39	349	36	301	115	999999	960	911	999999	999999	999999	32	846	380	440	999999	510	525	866	999999	999999	288	246	415	301	463	344	651	999999	227	462	183	652	999999	452	372	778	661	908	999999	999999	425	855	508	183	881	905	605	457	314	996	999999	172	117	901	751	113	620	10	651	772	319	999999	142	999999	999999	379	910	928	77	777	849	616	849	378	446	432	738	242	999999	999999	739	203	260	231	994	21	999999	999999	700	999999	167	661	267	254	765	78	722	726	999999	511	999999	677	389	537	157	851	323	739	465	999999	374	388	590	999999	43	126	105	911	787	999999	834	877	237	808	619	999999	359	605	612	377	999999	22	108	907	999999	71	999999	723	999999	153	697	805	999999	382	894	999999	80	999999	220	649	973	810	938	115	677	999999	449	581	918	959	501	999999	137	999999	618	362	289	999999	537	971	999999	381	999999	644	341	39	308	999999	999999	839	127	194	394	963	404	899	999999	993	240	999999	622	242	999999	999999	651	979	999999	999999	763	542	499	397	637	999999	346	601	973	304	774	647	999999	594	666	88	999999	317	333	999999	693	719	999999	999999	452	99	999999	999999	577	999999	993	361	361	999999	102	381	349	729	557	155	626	802	925	999999	229	999999	629	38	575	726	282	344	656	514	999999	54	263	213	944	999999	999999	999999	999999	260	311	422	296	11	502	999999	739	122	759	999999	546	891	793	509	76	999999	999999	331	999999	851	999999	658	705	847	29	999999	127	145	999999	19	266	359	777	675	999999	806	999999	999999	536	999999	999999	999999	999999	999999	967	906	260	754	999999	94	999999	568	773	183	810	999999	717	449	981	999999	999999	603	337	999999	921	197	123	999999	42	270	564	843	795	999999	864	289	84	236	879	122	797	373	999999	700	933	698	586	999999	864	824	999999	856	999999	999999	122	393	999999	834	999999	780	999999	999999	722	876	530	243	772	999999	319	530	999999	490	569	868	656	804	604	637	817	232	610	519	263	217	180	707	207	713	111	480	456	250	999999	109	330	664	651	132	179	999999	925	999999	999999	344	257	609	296	776	434	318	789	205	26	999999	999999	283	878	999999	999999	823	46	999999	458	999999	999999	337	810	470	999999	992	162	999999	468	999999	307	583	999999	919	960	999999	420	430	999999	792	999999	999999	999999	354	929	56	786	999999	426	999999	999999	866	579	999999	269	999999	798	999999	238	442	
165	317	737	899	37	596	58	959	555	144	412	999999	780	999999	156	823	113	999999	541	502	999999	26	65	122	999999	440	14	778	659	50	772	594	999999	845	637	999999	523	334	327	342	998	999999	591	291	943	56	95	999999	309	446	815	343	294	735	236	148	262	625	999999	596	592	279	999999	999999	372	817	424	935	38	772	999999	779	148	208	503	389	435	773	999999	418	999999	100	479	223	234	999999	310	466	618	999999	999999	897	890	730	750	728	526	86	918	135	999999	999999	885	536	999999	46	999999	95	242	847	999999	999999	456	999999	999999	999999	800	95	290	999999	516	957	326	540	650	999999	889	417	458	775	862	359	855	999999	999999	205	214	942	88	999999	243	225	234	771	785	643	999999	864	489	258	999999	441	796	984	618	674	999999	355	885	732	999999	999999	637	999999	999999	363	633	999999	249	55	999999	857	17	102	700	999999	733	999999	754	17	962	34	999999	209	846	431	563	999999	434	121	372	999999	66	355	999999	455	587	767	786	431	19	47	624	443	999999	80	433	703	293	999999	940	999999	600	999999	999999	132	860	437	999999	563	800	999999	978	138	683	437	999999	999999	62	255	713	999999	769	333	999999	999999	410	999999	999999	999999	999999	859	586	118	181	999999	269	188	585	917	595	999999	157	233	630	256	69	999999	759	533	280	999999	651	999999	612	974	999999	999999	999999	845	722	999999	199	843	565	941	186	870	956	599	178	621	86	144	660	563	999999	546	702	751	999999	914	734	714	506	236	217	548	505	999999	999999	999999	308	999999	205	999999	999999	999999	999999	689	80	199	539	170	999999	999999	999999	517	388	59	165	972	574	139	980	807	641	484	999999	999999	999999	999999	375	760	999999	186	323	345	938	440	999999	514	999999	23	680	999999	999999	573	359	847	541	699	999999	455	51	603	428	179	999999	999999	588	485	966	339	955	999999	824	779	999999	189	344	999999	999999	947	999999	999999	104	561	458	313	433	999999	135	999999	796	44	999999	919	718	429	757	154	999999	550	852	127	999999	548	67	247	999999	605	999999	180	513	999999	131	221	999999	400	509	999999	720	456	964	520	999999	477	999999	921	964	904	70	999999	431	200	999999	38	105	338	112	555	503	999999	461	827	641	954	999999	614	912	266	919	327	999999	890	433	138	586	341	999999	81	15	145	283	947	999999	717	749	322	418	102	126	670	298	953	373	999999	994	146	879	999999	490	928	18	999999	985	743	797	999999	767	645	451	764	572	41	550	367	999999	514	293	923	215	673	206	999999	150	259	999999	966	
527	923	144	449	461	371	590	999999	137	574	962	999999	999999	219	555	999999	651	361	999999	266	999999	999999	572	490	853	999999	999999	999999	732	198	568	736	999999	999999	22	843	999999	999999	999999	210	999999	473	240	372	552	999999	999999	996	999999	433	178	999999	160	772	563	522	361	653	596	505	181	773	354	999999	16	235	97	98	206	712	271	649	999999	897	815	939	775	209	938	999999	999999	203	698	999999	29	779	999999	999999	277	500	999999	999999	999999	807	39	677	129	301	366	326	999999	999999	999999	415	171	999999	740	262	956	999999	746	161	715	235	552	978	84	999999	919	236	650	156	821	706	229	414	999999	999999	999999	147	819	483	843	999999	966	48	403	999999	147	499	49	999999	984	652	753	340	152	190	265	61	999999	999999	382	999999	676	258	103	999999	195	757	296	999999	394	819	804	273	317	103	268	514	585	791	907	999999	197	327	171	999999	952	999999	272	62	999999	999999	544	745	111	714	945	718	944	999999	106	390	999999	549	938	175	847	490	33	58	999999	751	476	811	176	952	942	358	96	999999	151	306	495	243	514	577	999999	69	999999	999999	157	549	569	286	694	527	226	647	999999	999999	999999	999999	865	223	140	243	350	999999	578	159	772	597	631	999999	999999	800	894	969	45	371	999999	999999	999999	430	901	382	999999	200	127	648	736	304	970	100	999999	678	441	281	113	281	999999	999999	999999	22	830	560	999999	548	999999	894	632	256	999999	27	116	999999	999999	445	999999	999999	61	160	614	929	999999	477	999999	540	427	489	999999	622	865	999999	144	347	307	317	599	350	464	643	82	999999	26	489	692	952	984	70	535	999999	959	356	999999	999999	937	560	599	363	933	999999	131	999999	535	999999	999999	848	882	999999	244	836	845	971	303	417	88	999999	999999	933	999999	674	555	366	954	372	663	519	543	69	999999	746	718	245	417	86	522	443	697	16	999999	844	80	226	825	698	999999	987	999999	812	996	556	647	665	579	268	831	764	999999	173	356	871	315	999999	369	497	999999	609	564	227	895	644	999999	907	834	940	604	339	541	265	999999	675	999999	730	72	853	109	62	666	999999	254	757	760	999999	659	237	539	257	856	999999	580	999999	433	835	999999	999999	861	739	830	999999	664	502	233	427	999999	681	414	584	760	515	398	75	943	416	973	999999	999999	171	999999	999999	410	356	483	999999	685	999999	999999	631	812	710	999999	370	231	37	493	752	534	342	581	977	822	954	999999	351	939	999999	999999	27	861	999999	999999	999999	490	232	238	999999	28	30	
999999	290	440	782	999999	999999	999999	37	844	916	922	231	999999	551	590	280	999999	456	859	999999	273	181	999999	233	999999	999999	243	999999	879	998	798	185	733	514	600	300	547	50	192	448	827	912	670	690	105	640	178	925	119	999999	447	782	458	886	756	571	999999	216	22	739	815	231	999999	845	127	747	497	108	951	999999	733	745	273	999999	314	361	511	999999	999999	138	863	317	999999	669	561	26	999999	999999	757	999999	84	999999	37	453	999999	605	763	824	999999	357	153	80	999999	820	999999	999999	518	999999	999999	999999	69	843	87	883	875	999999	48	999999	999999	111	30	651	350	921	999999	401	717	820	788	709	999999	686	999999	781	985	999999	343	372	999999	858	507	688	999999	362	999999	240	264	153	577	134	999999	285	540	471	336	999999	999999	999999	999999	999999	984	698	258	999999	807	383	999999	305	897	92	174	676	306	999999	999999	342	387	988	952	984	147	574	999999	664	152	999999	999999	348	454	999999	74	290	766	107	874	809	999999	401	554	595	999999	999999	999999	494	999999	889	978	115	868	994	123	740	999999	620	947	420	455	999999	999999	495	237	693	851	413	27	884	910	999999	561	794	999999	999999	444	366	786	188	328	758	705	262	343	999999	480	459	380	333	190	999999	159	463	363	846	670	68	999999	999999	999999	842	476	85	979	999999	554	83	102	999999	306	743	834	769	102	697	888	477	161	196	222	401	42	694	999999	763	59	107	440	65	325	385	998	999999	80	485	291	630	283	564	496	999999	366	252	999999	999999	321	999999	371	999999	957	999999	999999	181	301	716	809	782	381	225	729	999999	642	47	812	999999	745	563	698	999999	999999	999999	204	999999	699	999999	44	999999	999999	999999	999999	999999	735	774	107	132	478	826	979	999999	675	508	258	67	834	50	999999	329	440	115	701	758	691	754	260	999999	998	319	481	486	999999	999999	124	124	773	69	720	868	999999	689	453	918	999999	343	940	907	18	147	762	659	61	715	358	999999	999999	999999	978	999999	524	408	999999	999999	999999	503	683	655	999999	999999	294	999999	329	895	390	751	661	782	184	358	999999	352	690	999999	557	821	435	999999	671	561	999999	88	999999	739	354	541	566	294	999999	90	659	294	523	999999	853	999999	340	165	334	607	900	781	519	999999	176	181	717	272	611	533	999999	717	984	832	583	999999	693	589	551	848	194	376	999999	999999	999999	529	829	999999	18	569	491	279	641	73	660	778	999999	461	573	999999	999999	303	683	49	22	942	999999	690	999999	999999	999999	751	614	999999	999999	533	
572	425	931	647	999999	999999	263	51	52	798	86	920	181	805	646	242	25	999999	34	999999	999999	180	999999	999999	228	149	999999	370	276	999999	665	165	650	136	215	999999	529	926	831	923	50	999999	996	999999	866	389	518	999999	11	999999	735	246	999999	531	999999	402	344	185	428	212	999999	893	774	999999	142	920	280	55	600	999999	712	99	546	111	851	60	183	999999	999999	838	630	999999	368	999999	14	429	704	128	295	813	808	353	507	628	547	156	867	694	999999	945	119	473	999999	508	999999	999999	699	359	680	790	228	477	296	999999	582	355	534	569	307	713	226	999999	759	999999	694	368	592	918	564	704	192	488	999999	944	729	167	145	860	856	369	729	354	999999	505	999999	340	67	999999	56	201	621	307	999999	999999	999999	958	999999	118	814	990	62	780	795	976	999999	739	692	999999	860	425	220	674	713	938	999999	872	713	263	999999	363	310	674	872	372	92	884	102	416	999999	999999	453	37	55	866	316	949	558	471	898	854	648	716	67	999999	999999	947	594	457	394	856	255	460	999999	461	999999	388	908	433	999999	722	647	285	135	99	971	193	629	999999	632	44	999999	251	999999	999999	999999	594	999999	999999	391	145	999999	644	32	369	999999	992	120	999999	186	928	50	135	577	999999	217	372	999999	999999	659	798	328	746	825	359	542	999999	104	579	746	104	771	668	51	758	432	999999	263	999999	573	979	999999	999999	671	703	994	197	673	190	139	352	14	648	591	592	816	554	819	672	827	521	999999	541	847	91	167	382	93	818	753	215	999999	999999	404	680	726	293	85	131	365	354	340	914	999999	403	100	999999	86	459	942	878	193	999999	938	999999	91	540	197	589	546	621	114	854	436	924	999999	189	254	999999	866	533	478	697	316	999999	190	982	102	454	999999	45	999999	634	999999	875	31	527	999999	352	598	195	105	999999	585	743	250	486	999999	524	169	999999	999999	999999	592	418	409	495	284	999999	871	108	999999	999999	598	511	326	999999	999999	561	902	716	304	901	322	680	437	982	122	573	999999	704	504	578	295	90	999999	999999	999999	468	475	999999	253	999999	999999	499	999999	999999	999999	83	999999	770	508	926	621	452	616	976	999999	912	980	999999	999999	999999	232	177	604	999999	999999	999999	354	196	437	519	96	376	999999	874	430	999999	932	84	94	48	155	999999	205	578	999999	842	473	999999	286	139	999999	58	162	541	207	313	895	878	904	999999	729	241	343	999999	840	254	999999	999999	556	40	999999	905	342	999999	565	760	972	999999	
912	615	54	999999	909	999999	999999	999999	224	931	677	126	926	999999	180	704	318	914	138	215	999999	712	864	731	634	256	999999	581	715	816	976	446	999999	999999	966	299	345	565	999999	46	999999	999999	999999	56	999999	439	113	925	999999	638	36	650	999999	766	297	210	999999	322	539	999999	157	460	332	407	999999	240	784	999999	97	880	999999	753	592	102	257	936	682	818	667	204	999999	999999	845	87	790	335	813	575	999999	765	549	999999	35	999999	888	507	479	632	100	999999	654	56	838	855	999999	283	68	540	518	361	528	932	655	344	999999	922	614	255	617	630	427	219	484	331	341	999999	727	923	213	750	466	59	727	833	550	105	396	990	808	999999	277	999999	66	999999	999999	999999	377	999999	158	966	893	233	999999	470	416	445	572	516	524	932	555	144	336	768	999999	478	214	999999	999999	424	536	624	999999	110	363	153	163	263	93	724	968	46	999999	999999	857	243	43	266	427	114	999999	999999	475	875	961	142	999999	297	999999	768	412	556	896	734	440	278	786	915	117	272	999999	999999	432	800	964	518	370	999999	911	999999	999999	999999	404	689	999999	999999	158	571	148	230	206	999999	927	325	321	422	999999	50	806	588	456	128	159	164	822	223	456	999999	911	999999	772	856	386	674	333	464	161	216	843	999999	129	999999	776	999999	75	427	392	117	488	999999	999999	999999	293	999999	214	326	798	999999	866	677	210	483	659	999999	458	349	488	999999	991	857	999999	933	206	32	469	242	352	272	98	999999	831	348	196	999999	85	452	573	999999	999999	17	665	999999	349	175	583	999999	564	999999	438	725	999999	999999	999999	631	291	999999	999999	999999	863	972	974	536	161	471	846	999999	297	999999	999999	16	999999	434	793	984	202	358	593	41	448	823	677	999999	999999	372	467	702	233	564	999999	640	329	312	999999	497	42	138	759	999999	329	722	999999	274	471	999999	999999	999999	346	141	439	932	999999	999999	822	50	999999	713	703	789	999999	153	637	732	222	999999	686	474	244	305	952	73	999999	714	711	725	999999	412	799	411	423	953	365	999999	135	155	790	237	489	159	202	328	435	970	999999	185	94	624	62	491	999999	484	278	50	189	999999	343	145	999999	106	574	999999	913	302	375	60	788	546	607	76	999999	459	985	95	113	999999	638	628	999999	536	640	851	360	999999	665	938	685	325	912	760	811	999999	847	392	585	309	415	143	999999	824	397	548	999999	985	302	296	999999	193	937	555	737	999999	305	854	999999	723	999999	999999	636	999999	375	473	
633	847	265	544	999999	602	999999	803	999999	504	33	25	148	102	833	999999	25	378	449	501	388	367	32	107	358	993	926	862	767	809	506	999999	459	924	915	180	730	757	685	897	684	143	999999	242	691	290	715	373	999999	177	999999	268	999999	873	95	276	824	167	195	618	675	999999	999999	999999	998	855	999999	224	186	663	643	268	693	552	999999	254	39	789	415	999999	288	562	973	599	999999	247	191	585	839	999999	355	572	999999	77	231	999999	106	918	999999	835	723	999999	197	236	533	331	575	999999	999999	840	999999	45	999999	126	999999	122	673	446	199	760	673	980	385	537	317	81	696	625	999999	779	999999	999999	555	580	999999	787	375	746	75	897	672	746	529	998	412	320	820	454	999999	999999	374	660	999999	484	172	743	125	659	919	462	999999	949	123	286	692	999999	999999	181	999999	552	746	999999	999999	301	999999	926	461	386	999999	996	260	251	999999	222	415	497	999999	81	417	611	672	716	827	613	272	722	633	252	999999	999999	999999	648	999999	194	371	447	289	999999	395	245	291	999999	535	999999	211	999999	70	901	871	205	742	999999	764	170	879	40	109	999999	39	999999	999999	219	80	846	176	611	999999	999999	850	999999	218	955	999999	182	999999	934	190	905	411	878	999999	731	380	999999	544	421	999999	522	999999	999999	347	521	407	30	941	999999	667	689	999999	599	999999	999999	61	903	986	999999	733	591	840	945	999999	203	999999	161	999999	999999	838	999999	311	754	727	55	398	519	630	696	557	664	241	257	276	501	159	811	999999	999999	680	477	999999	757	688	302	999999	369	999999	999999	165	255	316	379	999999	707	999999	11	999999	780	968	541	282	300	999999	78	999999	592	678	999999	54	554	109	419	891	999999	836	554	999999	434	999999	38	38	999999	999999	312	357	861	999999	569	124	999999	938	282	335	999999	204	833	527	619	941	99	690	999999	109	610	156	897	999999	999999	871	832	935	999999	999999	999999	999999	999999	759	999999	720	498	999999	119	244	895	615	826	93	753	176	999999	37	456	999999	283	347	896	386	930	999999	999999	384	999999	697	999999	223	999999	865	395	635	407	83	599	898	453	999999	581	897	999999	994	329	813	733	999999	868	805	488	955	143	602	616	420	999999	772	999999	124	439	421	999999	682	125	999999	999999	128	768	928	438	999999	999999	763	766	999	182	935	999999	646	650	443	828	999999	999999	545	999999	999999	28	987	999999	827	637	999999	999999	169	943	531	879	368	999999	615	937	940	377	999999	915	380	836	999999	247	893	936	624	473	995	592	
477	947	579	239	999999	999999	999999	683	610	999999	710	682	606	65	650	65	477	999999	45	505	888	999999	999999	629	361	999999	410	749	361	890	23	865	94	999999	475	583	999999	999999	219	515	166	266	766	19	215	697	240	562	999999	837	468	103	999999	499	704	369	999999	950	877	999999	699	999999	332	999999	907	844	999999	39	589	77	999999	348	321	529	348	632	351	795	424	664	726	999999	162	523	432	999999	437	595	872	116	999999	999999	999999	269	816	135	933	56	111	999999	109	210	973	529	999999	129	781	909	161	82	28	357	535	223	233	851	999999	999999	297	987	417	12	166	483	636	405	97	999999	713	223	698	304	693	63	564	525	874	633	999999	312	148	528	443	999999	97	999999	824	48	46	999999	999999	133	999999	124	952	106	54	499	893	999999	42	729	206	937	999999	723	663	999999	658	999999	977	255	999999	985	848	999999	999999	366	395	999999	581	58	26	748	999999	574	999999	579	111	467	999999	384	739	999999	279	419	332	506	426	374	429	352	389	337	999999	11	999999	773	275	73	538	687	114	999999	115	983	712	999999	999999	999999	187	94	999999	999999	236	602	999999	999999	715	439	567	72	939	31	133	238	668	688	999999	964	819	772	313	999999	929	793	280	399	649	296	706	874	534	617	196	345	972	199	111	999999	999999	140	68	835	506	475	748	999999	227	876	324	34	999999	17	989	414	999999	342	999999	443	331	999999	975	429	732	999999	538	331	834	787	266	479	587	376	478	689	714	477	541	463	54	197	181	772	971	999999	188	527	628	999999	564	639	999999	668	73	379	165	999999	113	813	937	999999	258	439	619	845	447	330	538	310	700	999999	801	807	398	144	944	999999	457	60	514	20	703	62	233	627	551	918	312	108	534	85	374	727	526	999999	939	741	999999	136	244	857	999999	327	91	260	837	131	279	929	999999	952	190	62	999999	999999	724	205	215	991	999999	999999	27	440	776	624	999999	83	290	771	999999	212	999999	331	815	656	32	385	970	973	789	430	649	383	999999	581	894	321	428	599	902	743	536	171	832	999999	840	557	551	467	321	764	840	508	999999	231	903	999999	246	653	904	349	235	999999	212	999999	879	644	766	205	729	999999	999999	999999	868	461	676	887	499	109	816	999999	834	999999	661	35	589	151	648	451	999999	45	999999	774	695	563	999999	303	959	959	837	205	791	356	737	694	999999	999999	639	282	555	26	370	147	837	999999	514	722	581	999999	293	737	995	999999	527	693	551	880	995	314	
943	383	999999	539	272	620	683	487	775	999999	999999	999999	511	376	896	661	675	938	999999	264	58	796	722	781	675	999999	210	999999	828	54	153	238	163	334	339	181	999999	830	875	227	757	37	946	614	271	853	236	629	429	866	28	613	942	741	266	157	660	156	864	172	999999	217	659	999999	823	687	999999	999999	999999	724	572	845	72	999999	507	999999	849	117	999999	822	873	999999	56	962	35	539	295	422	78	191	999999	942	999999	712	807	999999	377	225	999999	584	576	999999	592	704	999999	183	550	232	243	244	307	553	999999	52	299	838	170	696	705	293	401	863	999999	854	213	630	879	360	999999	999999	999999	999999	326	999999	255	824	999999	999999	668	852	988	999999	189	999999	883	967	316	923	423	968	388	681	519	507	999999	713	940	737	999999	672	304	999999	319	999999	999999	674	236	699	796	474	850	818	37	853	305	338	999999	999999	971	245	323	955	936	945	999999	972	999999	819	999999	999999	883	261	851	995	999999	999999	753	903	254	219	741	617	999999	948	128	570	653	666	999999	999999	999999	666	766	264	359	348	263	374	999999	617	559	416	945	265	590	999999	999999	41	305	506	584	999999	39	761	504	705	828	988	826	18	329	999999	617	899	512	227	999999	596	999999	999999	545	389	999999	636	659	335	672	871	367	529	603	621	370	705	279	258	636	15	999999	999999	999999	999999	999999	698	298	112	798	999999	752	373	113	999999	395	96	999999	204	999999	403	999999	999999	43	956	630	999999	999999	999999	97	912	630	264	590	489	999999	999999	698	279	999999	999999	348	999999	999999	627	129	993	425	232	999999	999999	999999	84	673	243	999999	591	620	999999	999999	249	292	999999	25	999999	425	497	783	623	544	401	397	691	362	85	64	553	642	415	999999	636	999999	999999	481	812	178	555	591	999999	586	999999	383	145	634	602	225	758	542	650	211	632	220	999999	687	999999	886	61	722	999999	188	999999	948	214	726	18	367	109	118	212	999999	869	905	436	47	300	28	999999	67	999999	860	999999	20	991	213	214	999999	90	506	999999	926	999999	833	993	178	235	999999	178	419	999999	245	125	650	999999	933	999999	726	783	763	396	999999	999999	994	962	737	882	349	957	999999	522	999999	999999	603	999999	285	600	46	999999	999999	812	999999	850	999999	442	524	999999	655	999999	68	871	487	642	999999	119	831	302	132	999999	266	296	885	348	178	999999	42	958	999999	189	65	342	999999	814	999999	951	402	965	791	561	448	992	999999	999999	999999	138	44	999999	960	494	638	983	478	999999	656	971	
926	999999	999999	999999	409	565	999999	476	624	725	576	673	127	999999	717	866	510	999999	432	273	70	225	449	49	999999	92	998	38	999999	999999	999999	139	167	553	35	745	999999	845	162	882	770	759	55	183	562	999999	832	595	777	772	482	908	999999	392	911	710	217	999999	93	327	567	203	925	999999	860	446	515	574	349	999999	583	665	418	999999	502	310	180	275	487	999999	999999	999999	261	779	598	956	999999	774	999999	999999	538	999999	761	834	325	577	999999	501	323	125	856	267	256	805	198	817	499	202	890	611	539	999999	999999	592	999999	164	999999	156	954	904	59	740	932	34	442	932	903	583	234	925	999999	679	952	372	999999	991	999999	455	590	999999	466	203	884	40	784	597	496	178	766	170	634	688	546	418	75	999999	335	999999	999999	266	913	915	967	964	999999	999999	989	792	948	85	998	496	565	183	999999	856	999999	902	249	845	999999	735	817	74	300	999999	142	543	999999	528	666	934	92	333	867	999999	999999	920	895	923	999999	999999	999999	690	171	999999	999999	373	970	219	270	432	981	528	820	188	108	903	999999	358	999999	455	494	999999	419	999999	414	242	316	999999	629	934	17	326	999999	741	515	136	903	162	999999	769	999999	97	267	244	952	563	512	689	452	999999	256	546	999999	161	219	799	281	106	999999	890	67	83	999999	999999	999999	665	999999	89	672	972	999	999999	999999	959	883	406	172	999999	999999	999999	999999	626	454	999999	688	470	131	999999	531	715	854	807	428	772	712	498	508	931	818	296	282	432	26	999999	333	735	999999	245	999999	812	636	107	983	999999	171	440	629	292	999999	954	544	205	557	957	999999	999999	102	921	257	394	898	241	366	825	578	999999	609	975	999999	999999	618	885	817	719	88	756	823	999999	611	281	869	999999	293	864	999999	87	875	69	360	999999	999999	929	987	884	914	405	741	168	315	864	999999	999999	319	694	999999	658	388	838	879	999999	378	557	320	976	999999	999999	947	502	83	500	431	550	624	841	320	689	999999	999999	805	999999	25	665	240	999999	450	225	999999	598	528	103	699	46	190	988	762	95	619	21	369	241	999999	249	999999	814	443	290	999999	999999	384	999999	760	455	43	205	999999	713	327	573	535	999999	999999	999999	973	999999	801	394	999999	635	89	234	999999	886	573	999999	999999	999999	580	999999	313	999999	196	438	223	871	999999	253	13	999999	643	58	999999	56	486	70	465	108	275	999999	999999	58	919	403	398	159	587	999999	882	469	970	579	143	901	269	375	122	999999	145	112	
646	999999	391	999999	992	40	467	33	999999	512	117	999999	511	475	412	265	251	792	50	74	294	468	999999	543	999999	999999	915	865	999999	121	947	128	999999	172	468	999999	666	542	411	367	692	563	474	380	362	843	77	667	499	999999	133	999999	306	81	817	999999	999999	848	372	928	124	601	246	299	564	988	173	348	16	946	598	708	391	682	381	730	994	991	999999	180	996	999999	999999	782	999999	627	822	892	999999	291	999999	818	180	482	999999	101	326	185	815	373	679	729	661	553	414	425	999999	624	699	97	193	204	667	201	932	999999	234	463	311	936	999999	999999	993	725	676	780	538	908	439	290	413	999999	999999	999999	501	277	999999	823	377	999999	688	207	202	999999	999999	85	160	999999	550	386	866	863	873	879	207	407	735	935	999999	999999	886	40	195	419	683	999999	28	850	999999	665	279	411	95	739	257	968	999999	736	627	600	629	559	999999	62	423	550	945	306	620	104	542	661	946	743	684	658	22	782	584	732	67	999999	999999	884	116	465	777	999999	631	999999	328	999	317	286	14	337	671	142	995	999999	999999	721	999999	999999	133	999999	464	352	64	598	955	306	161	895	542	328	999999	483	945	958	773	811	675	999999	775	542	353	670	999999	357	987	880	786	452	999999	345	81	999999	761	497	10	435	88	42	282	32	999999	422	743	685	999999	999999	196	47	368	618	999999	848	830	590	999999	999999	612	707	611	999999	519	709	592	999999	257	598	999999	458	958	348	732	999999	999999	753	695	930	926	63	301	799	693	999999	93	694	298	232	999999	999999	232	215	822	999999	430	207	512	148	829	999999	437	467	999999	738	999999	999999	885	414	739	87	894	999999	868	559	415	811	392	769	625	898	909	35	746	551	235	999999	526	999999	221	911	999999	557	999999	390	626	834	334	954	670	73	999999	884	492	774	286	887	347	273	966	619	814	743	522	931	636	412	720	923	512	335	503	999999	202	828	999999	347	243	487	999999	581	486	437	108	562	999999	34	542	971	274	348	415	999999	999999	602	999999	999999	44	179	753	999999	123	410	451	345	569	283	691	664	937	938	653	860	999999	394	142	387	644	960	841	612	869	749	659	999999	920	250	149	600	731	339	312	74	999999	719	467	85	985	763	992	815	342	878	43	335	695	555	923	999	999999	719	999999	84	338	151	354	374	751	287	999999	999999	144	101	999999	607	635	999999	136	620	927	999999	999999	880	968	35	279	991	715	333	478	374	327	149	140	22	477	238	
735	591	375	103	334	999999	348	673	681	250	945	436	699	115	999999	312	999999	412	328	999999	115	999999	999999	999999	659	427	809	60	11	994	961	999999	140	407	853	999999	255	833	732	693	999999	304	999999	38	56	289	634	373	945	24	999999	999999	693	495	999999	999999	719	999999	444	999999	898	298	999999	999999	289	34	305	302	262	883	67	999999	680	635	450	810	958	843	316	379	793	446	114	999999	927	999999	236	999999	283	999999	825	242	399	826	794	252	633	666	749	31	999999	341	120	72	957	828	57	999999	55	322	474	999999	706	74	999999	462	194	684	760	55	797	660	28	831	67	824	849	853	999999	207	187	302	999999	294	999999	462	999999	999999	39	999999	196	999999	999999	961	956	950	999999	999999	713	999999	68	949	905	704	233	332	322	999999	999999	143	978	999999	228	848	145	999999	781	422	678	999999	999999	152	999999	661	858	629	71	67	875	999999	298	525	999999	508	999999	237	999999	999999	70	999999	999999	999999	999999	999999	999999	999999	999999	751	826	784	179	123	656	63	214	915	304	254	845	604	271	265	413	897	999999	463	999999	999999	709	907	784	390	999999	614	520	91	115	758	999999	866	678	999999	240	100	937	185	868	999999	304	233	933	151	555	466	801	999999	999999	150	999999	667	938	241	51	919	999	999999	999999	51	543	999999	810	546	714	978	925	999999	999999	322	959	669	999999	968	999999	999999	973	642	835	895	812	636	449	964	706	999999	999999	447	278	321	999999	159	423	999999	999999	999999	422	397	437	999999	540	850	858	999999	191	391	83	969	816	565	945	366	999999	999999	238	999999	682	845	999999	841	60	999999	999999	999999	231	999999	256	767	426	252	999999	586	215	269	364	962	777	130	783	324	799	999999	631	713	375	999999	206	999999	598	645	499	576	557	999999	526	62	176	999999	107	381	145	999999	999999	574	500	999999	161	693	999999	276	139	562	999999	999999	51	101	999999	970	348	497	613	699	179	781	753	497	38	999999	743	312	796	999999	999999	412	189	494	415	66	222	999999	999999	999999	55	331	516	936	515	43	554	434	206	206	805	999999	767	445	146	771	821	999999	999999	541	950	209	480	505	539	658	344	999999	686	799	758	341	914	110	654	999999	275	816	999999	995	75	319	115	999999	827	423	999999	743	999999	643	245	218	677	50	999999	999999	851	20	999999	856	999999	996	999999	406	999999	999999	999999	667	791	298	506	15	31	344	476	641	103	880	677	125	24	601	999999	999999	564	549	663	873	548	808	996	264	999999	135	999999	999999	571	708	999999	999999	
999999	977	999999	999999	147	240	196	343	574	920	999999	970	343	292	842	999999	999999	704	842	999999	811	820	129	983	302	251	596	896	47	407	999999	394	999999	324	396	46	999999	149	905	333	363	999999	309	627	65	35	921	136	293	209	281	866	866	263	551	908	858	999999	767	999999	643	999999	305	177	999999	367	252	28	999999	999999	458	657	798	999999	544	491	521	501	927	276	330	470	612	999999	135	999999	999999	475	999999	488	188	679	381	20	690	73	34	142	777	698	999999	999999	240	488	750	624	78	358	999999	70	999999	999999	999999	501	999999	999999	687	466	51	999999	839	777	255	417	626	999999	285	788	827	481	466	389	723	238	493	426	239	999999	97	511	145	180	756	712	999999	821	638	880	444	517	999999	999999	100	140	859	15	999999	823	862	972	348	999999	530	999999	999999	999999	999999	812	17	999999	943	563	379	539	512	669	31	999999	326	804	150	405	353	320	105	898	298	592	379	487	768	416	999999	999999	173	855	999999	518	118	93	188	825	999999	296	999999	999999	198	560	628	999999	999999	125	999999	67	832	942	935	999999	151	705	719	60	442	529	999999	536	300	263	376	656	29	999999	434	999999	626	324	531	67	746	282	710	737	964	189	502	653	909	214	293	230	999999	440	376	412	373	999999	392	999999	906	46	532	934	194	999999	180	999999	690	999999	999999	999999	999999	878	472	869	995	981	96	263	37	736	626	95	970	999999	736	588	145	32	999999	499	932	999999	160	709	999999	999999	999999	992	999999	999999	999999	646	999999	775	999999	51	999999	507	416	392	50	999999	999999	180	420	446	964	999999	245	592	999999	668	999999	941	585	242	728	762	128	230	438	104	254	999999	773	999999	999999	204	999999	695	620	637	615	487	458	802	862	979	299	999999	810	514	756	426	682	304	999999	999999	999999	577	322	215	389	196	954	946	885	318	999999	999999	999999	769	702	550	972	709	63	999999	999999	782	379	749	472	814	419	923	999999	827	334	478	737	999999	999999	768	382	414	258	429	999999	999999	999999	553	999999	860	189	51	811	216	999999	973	251	335	350	999999	207	573	999999	574	776	40	609	67	999999	928	702	999999	765	934	177	568	999999	634	999999	999999	865	826	178	612	999999	378	121	140	384	360	237	411	148	596	570	809	999999	683	652	999999	902	999999	568	652	999999	544	285	999999	49	885	522	617	942	369	551	381	405	140	940	407	919	999999	683	633	701	300	507	178	999999	367	896	776	981	891	88	15	267	525	454	100	102	244	101	999999	837	620	
469	999999	54	199	999999	540	999999	254	582	999999	186	935	951	999999	47	999999	513	682	999999	746	999999	60	290	999999	124	879	686	850	315	685	387	194	999999	90	830	727	133	184	952	366	999999	999999	999999	654	999999	332	574	999999	63	985	999999	999999	509	999999	985	419	498	508	999999	535	853	892	939	897	56	992	148	870	999999	999999	984	339	729	999999	999999	898	741	635	717	999999	314	110	999999	330	999999	968	684	704	105	999999	238	624	109	427	999999	999999	798	420	608	836	193	999999	549	743	11	400	690	999999	388	97	677	862	790	292	230	753	105	619	999999	88	318	443	999999	625	999999	369	999999	311	999999	572	110	330	37	881	609	610	999999	63	329	563	999999	999999	326	18	999999	375	834	817	207	759	54	999999	999999	529	527	749	999999	924	662	999999	171	388	757	999999	987	356	999999	908	999999	620	202	51	300	389	800	999999	127	766	999999	714	534	422	114	370	528	921	999999	507	363	859	999999	636	999999	687	402	999999	58	511	999999	397	999999	925	144	587	566	12	888	98	729	26	632	172	52	999999	999999	749	999999	999999	297	75	504	337	555	823	939	566	651	999999	999999	900	462	999999	745	999999	184	609	287	526	999999	999999	999999	764	778	999999	237	518	999999	452	580	999999	624	661	224	955	999999	213	380	321	647	10	999999	285	112	829	564	26	427	999999	773	999999	999999	757	593	771	999999	999999	559	218	596	431	999999	208	999999	342	285	801	401	790	601	971	239	966	879	803	173	756	661	949	782	220	100	45	999999	83	192	867	77	452	922	163	999999	171	725	226	999999	999999	999999	769	999999	763	625	637	957	999999	277	505	878	790	608	286	999999	610	435	385	340	937	529	959	999999	418	733	948	868	448	327	77	251	999999	774	20	513	999999	405	29	594	463	87	876	805	999999	989	286	844	645	85	53	736	349	999999	100	999999	999999	619	145	39	677	769	519	485	999999	999999	226	25	999999	773	196	214	415	790	999999	859	653	163	999999	429	457	999999	232	373	999999	999999	901	775	683	386	229	999999	999999	990	917	694	568	401	606	432	999999	270	999999	872	888	839	330	558	19	241	980	140	155	715	582	572	999999	999999	212	999999	362	450	341	220	553	999999	944	999999	873	192	300	261	557	50	999999	196	857	999999	484	443	20	352	999999	452	406	99	136	554	418	355	999999	999999	199	999999	80	332	929	45	328	975	895	905	685	827	940	728	582	115	69	395	714	999999	671	768	857	20	684	999999	814	999999	999999	999999	16	999999	999999	
878	72	819	999999	333	266	822	41	508	999999	115	666	938	511	999999	517	31	494	32	999999	999999	999999	431	880	69	999999	50	231	999999	999999	999999	898	999999	793	999999	999999	763	999999	735	999999	892	164	173	999999	752	353	745	387	146	946	765	904	984	887	81	137	641	938	910	685	999999	600	999999	319	53	999999	508	154	449	21	999999	887	999999	893	747	807	999999	211	999999	999999	902	662	94	918	433	999999	914	280	721	934	34	824	233	60	912	301	999999	853	186	545	999999	600	999999	135	999999	878	155	999999	150	274	999999	999999	809	204	783	564	516	999999	999999	452	302	238	433	515	987	929	663	709	981	455	819	999999	35	593	872	311	725	959	725	999999	455	824	140	457	394	594	24	39	276	357	999999	739	967	733	999999	615	999999	999999	147	999999	224	446	118	694	999999	816	414	226	999999	481	999999	556	532	340	997	478	108	976	131	402	999999	634	442	633	999999	89	766	302	999999	999999	143	999999	821	461	341	19	715	445	12	577	190	999999	707	999999	518	238	216	999999	736	775	516	201	311	744	359	590	14	484	34	374	59	999999	876	75	348	546	735	999999	999	987	762	663	973	553	222	125	999999	647	125	441	999999	140	565	574	749	941	991	87	111	751	15	999999	421	637	528	78	921	642	457	972	503	145	637	748	22	999999	228	758	532	243	663	366	369	592	501	999999	556	312	325	406	554	657	969	258	982	999999	251	345	34	999999	999999	999999	199	152	938	737	999999	817	562	999999	723	243	999999	999999	97	648	870	828	145	608	999999	619	326	61	999999	999999	176	389	765	489	999999	999999	999999	388	49	378	999999	227	654	764	426	738	749	429	682	320	999999	111	170	344	999999	422	209	426	631	584	967	148	724	102	570	123	61	999999	293	841	999999	176	828	999999	481	652	999999	381	191	783	869	897	378	117	743	75	999999	430	827	199	999999	316	999999	464	411	38	503	561	999999	313	999999	999999	145	841	999999	935	282	451	999999	19	999999	828	244	847	999999	80	770	999999	359	999999	894	630	999999	104	168	999999	419	374	318	999999	999999	622	187	878	106	202	761	537	306	807	793	999999	567	817	950	999999	82	909	999999	999999	267	885	212	999999	999999	67	431	999999	999999	999999	999999	999999	143	420	859	625	999999	365	751	522	999999	242	320	551	712	127	73	999999	153	999999	999999	510	625	977	195	999999	999999	489	470	48	770	999999	855	999999	999999	885	644	156	999999	335	999999	999999	999999	236	32	34	574	660	999999	999999	999999	994	898	999999	
