500	500	
109	89	111	100	97	105	115	102	112	81	93	86	119	101	96	101	117	104	102	97	91	98	98	98	95	120	89	81	93	114	103	102	95	101	92	96	98	97	111	111	90	100	109	94	89	114	87	83	99	91	120	102	94	107	111	102	123	104	96	98	91	102	100	100	110	104	88	88	107	107	104	98	100	113	80	106	107	107	88	90	89	101	98	114	107	96	102	98	99	97	98	83	108	97	96	91	101	106	101	93	106	99	96	110	104	78	106	114	102	101	88	97	103	99	108	96	81	90	92	119	125	92	121	113	108	93	80	100	94	98	78	84	99	97	86	111	105	86	119	99	108	100	121	112	102	98	98	106	98	93	101	118	104	110	81	97	102	91	105	98	84	98	96	97	102	112	87	108	109	107	81	119	107	100	92	92	91	89	109	92	104	110	95	101	111	104	103	101	93	86	108	105	99	81	77	115	94	98	101	92	109	124	103	98	95	88	96	106	100	93	88	100	109	106	92	120	105	95	107	107	101	109	98	89	97	92	82	98	101	90	88	114	99	110	111	97	110	101	105	97	93	99	107	90	99	118	109	103	94	99	88	96	109	97	87	95	112	101	104	104	88	133	121	97	85	107	91	88	93	99	94	101	92	96	93	97	106	99	111	83	105	103	108	104	108	98	117	101	99	101	107	82	103	96	98	91	120	95	98	98	93	120	103	111	115	105	89	100	115	102	105	103	93	88	93	115	100	101	85	88	101	89	89	95	99	101	93	126	76	107	92	100	109	90	97	89	114	92	90	105	118	94	90	107	93	121	104	111	101	107	87	101	106	107	104	104	102	84	103	112	90	106	101	112	96	109	106	92	107	89	104	98	101	98	103	93	100	88	96	97	101	98	111	108	106	109	124	102	118	91	108	109	97	99	96	103	126	95	98	102	98	98	83	112	120	96	101	103	93	123	102	116	104	117	100	99	96	79	96	113	105	99	86	94	100	98	91	119	105	103	110	92	78	85	87	104	97	117	105	90	108	108	98	95	108	97	101	105	87	95	110	72	84	100	78	91	86	105	100	99	102	90	100	103	104	88	105	101	109	109	82	93	98	85	94	93	109	82	122	108	93	103	104	121	102	87	104	87	83	90	107	110	97	102	101	87	78	90	104	103	
107	97	102	111	115	111	109	95	96	116	85	91	108	107	107	95	99	106	107	104	85	114	105	103	101	109	116	107	88	103	105	112	91	99	111	109	124	114	126	93	116	91	102	107	108	85	100	88	89	94	80	106	104	86	91	92	94	100	87	106	98	82	124	100	123	84	94	117	108	101	100	105	97	117	82	94	92	94	103	100	114	88	106	95	117	104	116	104	113	89	109	107	102	103	94	104	86	105	83	94	114	94	94	91	110	97	101	114	104	110	100	98	96	97	109	100	106	115	97	103	103	103	97	93	97	113	96	85	94	104	97	102	84	88	90	96	107	105	97	125	111	97	76	77	104	83	92	82	104	110	93	88	85	108	104	117	99	101	100	100	106	110	94	114	109	91	110	90	97	106	103	100	88	85	91	93	94	96	118	104	89	108	86	87	81	104	95	104	94	105	96	107	103	85	102	104	100	114	107	84	106	95	120	111	93	100	83	90	118	88	109	109	99	94	104	89	97	99	102	103	102	90	100	108	107	105	116	88	88	128	114	89	105	93	99	97	106	98	84	84	99	110	99	100	93	93	98	104	95	111	98	93	101	86	95	104	113	104	115	86	94	107	109	115	93	96	90	97	103	92	85	99	99	100	91	105	95	105	93	108	106	98	84	99	101	118	88	99	85	99	105	95	105	102	108	115	113	105	100	110	114	110	93	109	105	86	99	98	108	91	119	103	107	114	81	92	98	97	103	111	94	96	102	99	97	88	97	103	103	114	84	91	91	89	95	95	95	116	97	96	105	96	93	94	85	95	109	91	105	88	93	119	83	101	102	88	110	120	100	104	95	98	96	95	101	104	93	119	105	109	109	81	101	82	88	100	91	85	97	77	83	88	99	103	116	97	107	110	93	120	93	110	107	87	98	92	102	108	112	123	100	92	105	113	116	93	100	77	101	99	102	106	106	120	91	89	86	94	92	98	121	104	116	101	98	103	96	106	94	98	100	82	107	109	80	108	102	103	101	93	93	91	99	95	95	98	133	105	105	116	109	91	96	93	108	92	80	115	80	110	117	90	89	100	83	96	110	106	103	102	89	97	104	90	95	98	95	111	100	105	123	102	101	96	87	118	107	101	111	95	90	95	91	106	87	93	98	107	94	91	
999999	999999	958	999999	354	151	973	502	517	999999	983	588	381	343	999999	999999	359	999999	219	361	999999	440	625	536	408	378	250	254	557	715	62	999999	875	727	999999	437	712	148	466	480	820	444	999999	999999	823	999999	373	836	616	999999	169	955	999999	175	206	986	39	999999	296	975	999999	999999	944	802	926	54	999999	999999	808	748	972	220	412	999999	541	535	999999	821	713	999999	14	413	637	750	556	106	976	999999	530	548	407	999999	852	999999	579	101	499	259	876	778	123	719	38	868	834	948	553	233	634	999999	608	999999	717	999999	999999	999999	101	999999	256	830	77	999999	132	269	350	690	999999	921	169	449	46	139	944	999999	469	999999	385	999999	999999	607	553	753	85	860	940	999999	573	999999	519	91	10	304	999999	999999	710	999999	596	768	528	999999	590	999999	74	194	999999	999999	272	783	255	686	999999	999999	999999	648	287	324	927	272	329	159	127	229	412	88	449	741	136	999999	233	999999	999999	616	251	999999	26	921	999999	999999	999999	470	927	790	893	833	999999	678	25	999999	769	396	999999	333	448	378	36	370	228	985	745	892	353	374	999999	896	988	505	90	999999	631	365	999999	46	47	999999	231	336	336	999999	119	999999	726	771	139	837	176	373	999999	873	999999	999999	702	703	156	342	127	563	240	997	844	472	598	999999	732	413	760	156	296	999999	156	700	44	999999	999999	974	999999	581	245	721	729	624	337	217	773	975	662	931	999999	704	741	668	999999	339	999999	646	181	228	48	725	87	29	999999	999999	726	54	621	63	826	181	176	545	328	999999	999999	999999	144	391	734	999999	750	999999	999999	999999	999999	487	604	705	914	240	802	947	542	519	999999	710	999999	749	490	729	364	609	115	718	538	205	350	586	999999	999999	511	790	494	291	974	258	999999	495	739	999999	450	916	148	596	378	229	12	808	874	566	682	999999	901	15	403	151	723	548	63	653	147	27	643	410	999999	22	999999	261	545	396	999999	61	999999	250	288	447	471	518	350	318	202	542	711	999999	831	126	889	489	888	999999	534	224	441	96	111	432	282	738	867	366	766	751	272	999999	618	631	384	999999	999999	955	680	214	999999	745	460	605	315	148	578	612	133	972	999999	712	861	733	620	999999	999999	855	175	732	651	983	551	999999	279	232	999999	999999	741	238	763	999999	162	329	26	696	636	506	127	143	999999	264	243	794	388	560	999999	884	20	461	521	999999	789	947	563	224	203	19	335	92	262	378	871	894	219	999999	999999	541	717	924	
297	642	738	42	572	397	750	757	999999	719	605	999999	199	290	999999	892	999999	215	766	801	502	999999	180	44	880	791	392	348	584	948	999999	999999	999999	96	173	879	141	757	999999	175	999999	446	946	616	487	261	999999	591	188	326	296	999999	999999	915	431	670	471	999999	999999	781	14	412	182	124	718	999999	834	113	999999	837	760	999999	830	999999	338	999999	680	563	557	628	613	801	999999	267	662	999999	320	261	664	503	417	999999	605	603	171	71	273	999999	898	966	999999	85	999999	350	566	899	999999	183	587	375	989	999999	156	532	177	212	252	915	462	72	209	582	448	623	429	332	791	236	999999	277	793	849	665	590	211	537	337	819	701	999999	999999	147	999999	999999	999999	999999	291	82	435	999999	819	357	379	836	767	844	636	851	921	243	117	297	743	320	582	150	251	566	331	639	875	432	223	699	930	999999	908	159	999999	919	999999	999999	800	481	999999	445	480	829	822	366	999999	485	898	467	655	844	999999	363	716	373	268	725	999999	796	92	396	143	679	905	999999	936	487	741	11	201	398	496	999999	999999	147	999999	422	743	999999	738	399	534	756	54	999999	668	554	999999	999999	661	326	968	14	398	999999	999999	800	923	127	430	999999	999999	896	276	266	357	999999	501	579	703	845	981	999999	67	692	999999	387	999999	819	999999	391	53	995	350	875	999999	491	873	999999	999999	869	498	999999	543	999999	999999	999999	489	787	738	537	62	999999	52	815	999999	999999	947	705	209	923	174	114	999999	49	380	749	999999	401	999999	865	999999	700	743	833	356	365	252	999999	47	234	897	847	999999	509	338	189	952	534	540	247	544	177	601	911	705	999999	546	504	944	905	91	999999	999999	872	280	999999	130	999999	999999	979	999999	214	668	974	35	327	33	580	710	200	796	31	860	999999	331	99	109	831	999999	999999	819	999999	798	999999	153	809	999999	218	999999	976	69	744	75	560	308	339	999999	999999	999999	388	999999	965	793	753	119	69	999999	362	551	999999	262	999999	999999	506	999999	200	415	536	831	226	999999	815	352	734	140	62	999999	310	999999	991	589	482	945	750	600	853	999999	54	999999	999999	580	544	666	56	999999	771	664	568	999999	117	923	999999	999999	669	957	556	623	69	623	999999	999999	999999	72	560	999999	999999	352	339	906	999999	245	371	514	747	645	886	158	305	20	369	398	397	910	999999	999999	616	999999	999999	999999	999999	240	895	431	965	980	999999	482	999999	454	943	428	335	662	92	999999	562	468	57	33	81	999999	999999	999999	263	
668	716	27	879	493	999999	102	999999	545	862	86	350	999999	548	767	992	999999	52	999999	999999	941	72	734	827	999999	514	999999	640	999999	999999	646	912	846	178	307	274	999999	602	622	468	851	999999	789	800	999999	531	623	920	290	40	666	364	475	982	999999	605	999999	200	568	978	999999	462	814	823	226	173	504	771	999999	999999	367	999999	430	393	225	999999	999999	999999	821	789	999999	236	359	231	65	291	447	999999	856	999999	999999	444	44	644	630	999999	546	965	584	842	36	851	680	786	999999	854	934	92	767	731	332	57	999999	999999	97	611	112	999999	768	934	999999	999999	914	548	221	922	999999	999999	762	826	53	317	360	978	762	49	556	573	557	210	999999	365	107	135	999999	244	75	265	999999	29	296	999999	207	999999	125	396	999999	999999	575	751	999999	159	999999	999999	687	24	697	400	25	58	999999	539	44	567	588	371	543	999999	178	999999	856	521	238	999999	540	99	999999	999999	999999	376	999999	424	997	806	133	999999	999999	166	447	999999	546	674	250	999999	999999	999999	919	640	70	754	853	157	963	999999	894	999999	920	585	410	598	904	986	537	649	946	640	999999	999999	999999	391	335	386	351	812	439	191	999999	999999	779	783	999999	999999	650	118	522	954	460	408	911	567	287	460	756	849	999999	560	147	600	562	334	224	691	206	679	428	477	999999	999999	169	713	999999	199	999999	627	428	435	999999	429	137	991	189	143	327	875	999999	875	999999	502	999999	879	54	680	177	999999	999999	488	999999	999999	689	55	999999	999999	999999	208	283	97	654	138	999999	34	223	717	473	571	154	90	374	999999	576	553	846	313	798	290	668	613	32	360	999999	940	163	376	999999	999999	843	879	895	128	999999	26	231	501	999999	999999	665	337	999999	606	999999	487	124	951	404	999999	208	845	511	999999	999999	669	75	303	80	999999	871	847	999999	391	727	274	195	255	728	559	999999	355	240	470	624	341	406	999999	59	581	999999	999999	971	999999	883	999999	378	999999	589	932	950	927	431	592	466	817	360	825	878	46	999999	869	999999	844	999999	852	614	50	343	208	272	649	253	498	999999	669	999999	382	507	729	896	258	666	796	609	405	999999	648	14	806	981	581	547	23	289	956	979	137	791	41	393	338	602	390	999999	999999	683	932	929	797	941	977	999999	158	149	52	213	999999	245	999999	928	966	46	537	227	691	112	240	999999	706	999999	749	591	476	345	999999	656	285	137	999999	721	991	999999	999999	999999	13	263	398	873	246	753	554	891	382	112	427	
302	75	173	977	208	453	722	999999	118	202	395	851	813	582	999999	927	308	937	696	999999	999999	829	672	223	438	713	366	999999	999999	144	857	218	999999	918	275	590	999999	159	109	999999	278	495	108	672	618	411	585	301	849	825	256	954	686	999999	180	472	403	999999	999999	495	999999	749	279	973	345	999999	487	895	316	999999	999999	158	838	428	668	761	730	999	999999	999999	138	74	133	137	888	902	532	999999	747	803	197	173	610	999999	190	528	999999	134	999999	999999	924	690	985	999999	999999	107	126	267	999999	418	741	403	999999	999999	999999	999999	626	152	94	999999	654	999999	157	513	999999	999999	548	234	248	149	545	606	672	173	112	448	89	999999	126	791	786	275	702	339	999999	999999	818	97	257	168	902	999999	50	894	787	646	542	482	434	368	999999	892	29	366	873	145	999999	999999	420	917	999999	999999	999999	303	656	389	584	817	451	824	833	461	976	90	999999	471	565	999999	999999	465	905	999999	655	999999	242	999999	999999	999999	466	925	73	637	999999	999999	224	365	58	747	248	407	999999	724	40	609	534	107	915	939	129	411	580	952	999999	955	21	346	890	276	70	761	999999	999999	361	526	760	205	785	646	865	881	999999	818	539	978	403	190	576	999999	234	144	999999	999999	226	64	355	999999	833	720	999999	999999	475	782	686	999999	274	822	373	514	848	338	322	278	83	247	999999	999999	422	825	561	831	999999	844	52	999999	782	826	31	307	181	649	372	74	329	987	416	640	142	62	999999	580	999999	71	207	895	999999	710	243	979	75	999999	999999	17	169	496	999999	630	739	760	703	999999	801	76	343	209	966	257	949	95	831	358	999999	369	121	980	23	708	646	156	113	999999	593	52	241	587	950	364	905	999999	881	785	900	381	359	275	999999	751	999999	998	929	574	760	999999	158	716	965	339	895	188	482	407	984	592	657	631	855	758	999999	999999	258	611	352	127	214	999999	999999	257	20	846	210	272	979	648	999999	538	999999	445	894	524	621	621	469	726	999999	483	801	318	999999	728	419	30	916	972	749	328	999999	999999	942	112	269	717	999999	59	977	220	427	346	375	129	319	419	864	319	144	637	152	625	999999	731	999999	149	533	292	999999	189	356	17	898	899	315	678	502	791	999999	904	302	420	749	148	999999	464	943	604	418	10	166	606	838	999999	999999	607	999999	221	858	129	194	999999	622	999999	864	999999	447	475	814	641	916	999999	999999	239	345	732	876	628	676	999999	206	999999	873	436	999999	999999	
999999	786	723	708	802	291	999999	145	999999	266	999999	999999	284	644	999999	477	999999	777	93	93	999999	609	777	453	730	256	544	78	923	265	999999	196	773	124	252	999999	751	115	838	635	149	999999	519	89	934	999999	354	42	772	728	999999	105	352	940	999999	569	19	999999	999999	555	746	865	221	464	999999	611	999999	170	401	366	999999	684	938	458	943	633	99	698	519	806	902	999999	306	205	127	77	999999	833	916	683	651	999999	138	293	888	999999	706	65	999999	333	746	999999	640	416	12	999999	167	894	999999	574	479	321	999999	181	999999	244	568	999999	347	36	768	999999	999999	717	714	253	556	999999	999999	669	926	999999	999999	195	69	718	999999	889	202	663	909	948	836	999999	214	340	721	957	999999	653	715	689	718	999999	565	402	999999	923	999999	759	999999	512	334	337	999999	446	609	999999	121	934	372	999999	999999	683	999999	999999	517	900	513	384	532	999999	24	916	999999	999999	325	999999	630	666	777	948	198	443	756	999999	623	509	704	767	730	999999	845	705	291	46	865	44	843	745	885	49	419	327	236	317	497	418	999999	411	130	857	944	454	166	423	490	999999	927	719	205	999999	206	745	653	386	999999	318	634	917	380	290	908	884	999999	737	539	870	216	999999	999999	215	136	302	647	873	211	999999	549	999999	555	484	116	999999	549	878	843	674	999999	999999	563	188	784	466	40	839	948	999999	673	428	884	620	184	489	999999	990	881	904	108	779	999999	363	769	766	372	896	184	784	344	999999	999999	999999	206	366	884	730	431	670	999999	807	925	152	726	130	983	935	309	627	324	999999	996	938	999999	894	675	210	999999	999999	999999	144	665	999999	724	770	534	999999	423	817	605	88	568	221	642	301	854	42	636	649	782	436	999999	557	469	785	906	955	299	312	691	683	321	413	576	137	151	999999	427	955	596	999999	521	999999	31	999999	999999	785	305	284	49	642	999999	770	245	667	546	118	999999	999999	864	578	730	120	999999	999999	767	999999	999999	515	159	103	999999	681	63	818	914	999999	535	234	793	999999	999999	24	999999	58	999999	999999	178	999999	999999	999999	66	488	100	28	244	411	365	110	478	836	999999	999999	999999	946	37	999999	716	427	752	441	582	999999	155	743	999999	999999	847	87	811	226	986	999999	924	999999	46	137	590	44	999999	999999	749	435	756	957	980	999999	999999	326	999999	228	834	750	166	159	461	586	342	357	110	528	563	288	298	261	999999	413	999999	19	909	900	311	682	843	248	691	156	724	198	762	58	
826	530	65	593	392	246	999999	775	664	459	794	243	999999	65	999999	999999	999999	504	999999	577	999999	879	417	131	999999	162	999999	917	468	999999	862	153	999999	61	702	43	232	999999	999999	999999	999999	100	355	459	115	77	747	788	299	229	999999	229	999999	195	54	946	123	934	676	240	338	662	317	999999	597	651	649	883	999999	916	999999	441	635	999999	999999	913	533	957	25	848	415	999999	999999	999999	999999	642	72	408	16	755	999999	298	39	639	999999	999999	782	999999	999999	464	428	863	436	382	980	999999	594	999999	999999	999999	999999	165	918	999999	824	220	44	999999	65	999999	999999	250	876	606	997	950	412	995	999999	999999	140	999999	104	561	429	551	692	255	267	725	58	486	957	876	342	999999	379	211	999999	74	145	714	939	908	875	188	987	829	385	40	176	599	367	877	999999	999999	71	366	407	283	999999	788	999999	340	906	112	999999	10	274	999999	580	211	191	165	999999	999999	999999	196	686	251	564	999999	870	999999	999999	459	129	89	876	457	702	23	803	541	546	357	903	609	12	773	895	986	565	999999	459	964	999999	999999	999999	583	296	874	680	166	718	999999	918	999999	780	457	983	213	133	816	540	567	407	650	999999	90	523	999999	194	912	356	577	308	728	777	999999	51	917	639	303	170	999999	342	999999	822	882	438	329	829	555	790	692	863	748	999999	892	567	767	999999	369	999999	999999	690	999999	809	151	365	199	806	999999	415	76	999999	830	655	713	235	999999	828	999999	651	204	169	639	132	664	714	999999	127	885	999999	283	333	279	243	863	146	575	837	999999	526	248	999999	643	999999	723	128	42	102	897	666	807	939	858	999999	864	148	999999	644	155	437	805	81	999999	168	142	742	303	999999	792	576	660	922	999999	218	999999	681	526	999999	408	545	681	467	999999	228	230	344	474	562	378	999999	999999	930	692	253	721	177	999999	484	16	999999	824	999999	309	999999	16	884	791	650	999999	193	621	999999	245	609	755	348	851	702	938	797	278	999999	227	999999	999999	729	240	904	497	245	90	999999	999999	999999	721	244	167	999999	221	345	552	824	257	999999	113	533	999999	999999	497	382	999999	898	546	219	712	92	229	241	999999	287	653	887	162	999999	112	579	78	817	888	521	190	999999	999999	602	999999	999999	999999	41	999999	958	999999	158	416	124	999999	191	999999	283	715	638	25	926	69	934	999999	665	999999	999999	93	533	999999	876	204	999999	202	373	417	944	964	268	999999	999999	276	999999	999999	505	999999	48	158	920	84	795	999999	259	505	
999999	892	999999	999999	589	782	315	948	441	504	168	953	440	999999	999999	774	561	319	456	49	827	659	188	692	196	194	632	40	172	458	669	773	944	480	938	480	860	43	999999	999999	293	999999	835	386	93	552	50	126	999999	156	523	485	656	999999	677	604	713	999999	724	404	999999	284	786	999999	835	395	18	999999	983	86	999999	527	934	999999	756	588	999999	802	609	644	999999	999999	999999	25	934	193	999999	735	802	343	999999	996	319	980	337	18	462	999999	551	697	543	90	143	524	242	995	551	686	463	99	999999	911	264	89	260	999999	846	999999	58	651	277	999999	167	650	319	917	217	953	999999	999999	999999	972	260	911	111	74	999999	914	782	938	641	440	282	999999	562	855	741	999999	999999	694	172	999999	803	899	430	269	922	492	215	325	788	597	54	999999	963	807	660	352	978	196	999999	999999	987	119	20	837	11	999999	97	464	185	978	999999	948	585	999999	179	361	491	841	151	890	708	999999	160	999999	396	999999	999999	755	204	398	260	543	434	999999	999999	694	889	592	999999	999999	999999	750	149	809	373	105	999999	999999	638	309	861	999999	999999	999999	999999	530	999999	966	450	445	705	342	269	786	727	690	524	999999	739	485	999999	898	584	673	495	957	999999	351	680	999999	436	229	126	999999	537	123	498	999999	17	183	735	922	151	822	999999	999999	491	362	92	682	581	999999	790	163	836	962	999999	999999	883	275	212	617	295	999999	999999	999999	999999	374	259	999999	201	469	347	999999	749	549	999999	999999	999999	432	476	965	999999	997	719	999999	438	963	999999	574	560	127	181	741	971	999999	999999	991	814	999999	846	127	113	477	491	122	447	235	999999	297	215	801	479	460	799	247	357	298	440	366	57	262	315	684	63	83	297	606	593	631	912	765	947	614	586	359	862	791	516	607	214	212	559	771	369	759	647	720	942	734	770	348	999999	999999	249	593	999999	428	424	999999	824	840	642	782	384	449	853	865	874	449	384	566	782	833	162	999999	703	544	324	999999	436	577	663	859	999999	574	215	999999	374	992	547	443	376	109	782	373	999999	999999	396	999999	905	782	845	502	999999	213	566	726	305	404	890	999999	999999	130	981	257	187	783	999999	809	244	999999	500	882	902	941	200	683	60	788	284	926	158	999999	398	653	999999	170	509	656	999999	488	999999	970	111	280	340	255	127	999999	195	787	854	586	999999	999999	291	963	600	418	23	999999	676	517	130	963	128	708	999999	337	999999	27	999999	275	801	999999	999999	999999	
780	999999	610	944	565	999999	999999	999999	999999	571	999999	846	372	999999	570	100	642	135	812	687	849	999999	161	999999	999999	790	999999	178	514	588	785	929	391	761	193	999999	808	999999	999999	160	914	633	891	557	989	885	965	999999	999999	192	633	675	944	482	680	999999	999999	978	430	774	515	433	982	494	785	999999	464	610	583	601	999999	572	807	661	772	226	256	604	999999	637	825	261	721	331	954	999999	985	999999	91	551	999999	829	648	553	645	491	651	407	771	999999	431	364	184	855	900	999999	867	292	709	464	395	876	347	999999	949	263	999999	661	539	676	803	555	529	42	999999	999999	923	999999	26	999999	574	849	832	440	216	470	87	866	431	893	251	703	999999	627	166	621	492	855	603	391	779	990	999999	999999	408	999999	999999	152	999999	446	147	613	276	428	889	999999	999999	906	587	488	186	844	240	645	999999	109	355	902	875	492	971	78	660	635	512	584	981	737	42	340	634	934	125	999999	756	638	437	999999	999999	619	577	585	999999	999999	214	934	760	999999	999999	999999	529	933	276	268	475	999999	952	640	999999	999999	565	316	999999	257	853	999999	729	255	888	999999	672	574	174	266	914	395	801	545	430	577	999999	758	77	734	999999	999999	668	856	999999	688	685	796	864	431	64	271	711	30	999999	962	214	999999	344	873	635	954	768	20	354	89	999999	417	220	348	491	807	249	999999	999999	162	584	872	736	209	121	876	710	742	211	652	999999	780	283	468	372	999999	423	203	108	855	932	657	512	439	999999	278	999999	999999	999999	999999	32	999999	584	119	388	342	777	144	999999	759	254	36	999999	702	405	496	143	999999	975	181	393	999999	999999	999999	999999	926	370	307	788	842	299	193	999999	954	629	122	206	174	90	40	999999	999999	999999	999999	999999	906	848	810	43	999999	145	999999	999999	769	863	977	530	993	889	461	972	999999	999999	919	469	999999	234	854	999999	293	300	968	670	944	999999	999999	999999	703	979	323	87	559	273	864	707	999999	999999	42	100	652	592	212	285	999999	999999	71	999999	522	878	549	682	994	738	750	633	176	173	999999	139	999999	374	999999	23	576	999999	999999	216	999999	222	14	428	201	764	999999	999999	98	693	52	886	577	180	101	999999	999999	999999	92	821	522	241	540	999999	46	903	340	999999	999999	198	708	254	645	854	452	309	873	131	491	999999	318	59	544	483	131	719	562	589	282	11	584	999999	301	600	693	259	681	713	392	297	433	999999	935	899	984	999999	251	722	728	791	951	318	160	
999999	513	473	696	67	179	327	351	999999	999999	999999	614	999999	953	999999	999999	202	999999	169	738	203	806	177	124	999999	498	334	477	999999	861	999999	999999	275	785	999999	97	230	563	624	544	75	946	682	999999	999999	999999	220	843	206	999999	535	999999	791	579	956	56	345	358	61	568	844	849	999999	999999	524	999999	348	988	515	999999	940	999999	13	999999	999999	256	133	41	942	359	999999	490	999999	287	335	327	268	695	828	402	999999	871	512	65	699	226	444	999999	620	467	946	232	999999	999999	999999	999999	999999	176	906	710	922	999999	999999	701	291	364	578	999999	563	207	999999	653	999999	122	215	999999	136	948	999999	999999	811	340	999999	484	999999	65	161	41	666	999999	167	102	789	127	479	447	465	810	999999	999999	999999	220	239	423	22	303	71	225	43	552	770	220	250	459	999999	999999	999999	931	298	235	212	999999	568	134	49	362	999999	52	999999	999999	999999	325	999999	590	809	600	110	999999	472	999999	993	935	998	999999	999999	946	999999	339	228	886	999999	534	522	547	142	999999	652	114	383	660	439	28	582	999999	939	455	45	660	650	308	491	999999	469	999999	242	276	548	454	999999	102	511	999999	824	756	999999	88	999999	637	457	707	948	996	623	812	999999	974	363	732	999999	999999	911	999999	689	919	999999	657	75	343	999999	999999	999999	207	999999	291	999999	999999	204	825	999999	999999	652	408	212	942	360	495	282	999999	508	999999	913	815	280	254	999999	999999	844	905	361	566	999999	999999	331	591	999999	750	358	342	663	775	780	537	999999	323	569	512	988	999999	999999	909	385	418	834	57	953	999999	927	403	109	838	999999	299	474	494	847	193	87	621	999999	609	146	940	993	732	999999	385	143	999999	684	999999	332	107	345	451	191	999999	634	284	637	404	999999	954	999999	825	715	491	73	197	476	999999	434	376	947	960	773	445	425	999999	569	999999	615	970	718	999999	516	999999	999999	32	313	999999	558	803	984	404	786	191	707	178	26	996	999999	946	490	307	254	956	159	385	678	745	999999	532	714	69	789	852	246	813	319	752	999999	999999	883	234	828	999999	999999	999999	999999	591	999999	256	95	573	266	668	999999	420	999999	560	813	578	999999	999999	72	36	99	924	999999	933	945	999999	999999	999999	468	999999	72	999999	479	623	574	999999	211	97	17	933	999999	150	802	130	372	825	999999	759	999999	959	696	325	171	999999	542	466	936	250	645	999999	397	999999	115	999999	605	233	941	562	999999	216	377	266	999999	999999	589	999999	132	495	570	130	999999	110	335	509	
583	747	104	999999	90	117	670	960	452	173	545	999999	44	816	999999	999999	884	999999	773	999999	591	999999	765	42	999999	593	344	451	999999	524	999999	297	495	606	412	858	139	999999	999999	999999	546	417	814	396	593	999999	913	316	999999	431	246	190	336	602	917	154	981	71	464	999999	773	228	289	927	585	258	139	999999	999999	665	999999	620	999999	894	196	184	624	999999	449	258	999999	38	999999	259	288	999999	960	892	689	268	877	77	808	999999	115	999999	137	887	811	999999	834	485	902	999999	999999	999999	585	442	416	742	999999	612	622	216	999999	744	746	40	648	187	298	247	999999	155	999999	941	811	619	789	868	56	737	567	114	999999	204	135	999999	837	662	822	528	999999	946	999999	274	455	999999	178	370	580	107	248	633	56	999999	736	756	526	999999	814	999999	652	547	695	791	55	999999	791	999999	619	580	202	986	365	999999	761	802	416	524	496	999999	450	999999	297	999999	498	999999	67	827	999999	378	650	367	999999	855	875	938	260	999999	228	937	999999	556	751	10	904	262	278	286	835	933	350	11	983	605	999999	233	260	746	999999	121	999999	964	163	250	929	835	148	509	894	822	999999	469	999999	558	407	999999	999999	297	999999	246	665	781	991	999999	38	648	384	252	339	651	999999	513	654	117	487	999999	999999	511	80	999999	123	999999	391	22	390	881	706	999999	208	632	556	999999	999999	999999	455	678	999999	629	221	291	460	896	180	253	999999	48	999999	999999	80	560	501	999999	226	975	132	897	399	978	153	157	942	950	999999	706	104	725	999999	999999	661	809	999999	773	299	999999	999999	227	597	999999	878	352	76	518	363	647	140	999999	746	999999	933	999999	288	993	999999	999999	348	999999	852	999999	158	419	236	999999	999999	999999	686	728	999999	999999	366	905	999999	261	999999	801	90	999999	999999	406	576	714	978	94	664	999999	531	880	999999	235	999999	118	999999	133	990	468	125	849	999999	102	961	412	513	999999	999999	999999	259	999999	893	999999	983	913	913	456	897	443	999999	152	562	433	740	805	440	650	985	257	541	185	270	999999	686	999999	452	504	999999	999999	210	999999	723	999999	853	503	999999	614	999999	537	205	918	235	999999	999999	973	296	999999	361	166	999999	863	333	123	496	83	766	261	999999	751	470	418	21	734	242	771	999999	926	579	246	817	999999	408	458	62	622	999999	999999	614	713	945	894	152	288	201	347	999999	610	149	779	999999	999999	616	501	999999	999999	999999	501	323	265	554	999999	999999	125	348	999999	465	999999	71	873	134	62	999999	294	
999999	999999	275	732	999999	999999	436	999999	786	800	999999	999999	218	907	391	276	999999	457	400	999999	168	585	915	37	940	54	882	470	549	275	655	685	99	999999	694	500	520	184	999999	427	829	999999	583	999999	616	266	937	558	493	794	168	676	661	999999	999999	230	660	248	791	498	999999	965	278	999999	155	824	992	886	222	891	999999	541	498	972	528	431	12	999999	421	684	116	333	977	754	999999	978	33	800	206	473	839	281	393	470	414	999999	468	72	999999	792	274	61	345	601	48	627	187	999999	999999	705	999999	923	827	117	391	689	988	999999	413	176	800	201	689	748	61	484	999999	38	568	999999	999999	940	703	628	999999	999999	999999	385	999999	490	800	344	40	999999	255	915	454	285	89	724	876	944	658	999999	991	83	371	999999	549	564	999999	159	130	115	999999	999999	230	208	697	999999	999999	612	808	922	376	465	170	999999	503	999999	999999	872	999999	843	788	28	999999	999999	637	346	999999	400	835	999999	21	650	224	925	759	966	695	255	587	753	33	273	999999	736	999999	999999	999999	999999	104	999999	533	606	210	287	327	723	997	392	571	361	642	311	999999	999999	999999	725	251	245	999999	999999	999999	999999	294	999999	820	999999	999999	554	999999	111	434	520	306	431	999999	415	450	936	607	999999	969	313	999999	236	999999	721	496	999999	825	999999	294	677	743	567	999999	749	321	15	466	803	840	999999	54	470	926	999999	999999	355	38	999999	285	314	637	403	567	147	999999	67	93	999999	37	402	728	573	816	756	777	738	469	878	999999	444	999999	999999	999999	526	999999	999999	999999	990	999999	151	999999	330	499	999999	50	999999	999	825	650	264	922	367	999999	999999	724	480	653	999999	353	999999	886	159	999999	841	834	999999	999999	51	878	884	999999	102	392	886	941	408	84	999999	716	437	738	644	237	839	521	122	39	759	802	787	571	999999	646	449	265	999999	918	658	999999	217	152	999999	999999	765	999999	829	975	999999	506	326	406	816	999999	916	537	252	921	572	999999	722	803	999999	249	100	323	999999	456	942	999999	638	489	426	691	999999	999999	780	697	472	342	692	147	999999	263	485	391	755	999999	999999	911	23	999999	355	338	433	414	704	718	855	452	878	999999	42	267	867	999999	980	134	955	631	757	554	459	239	999999	584	663	195	763	709	568	999999	725	999999	618	258	144	999999	268	104	589	71	999999	29	464	999999	114	882	395	649	999999	630	720	108	164	468	930	999999	702	848	750	519	955	999999	884	925	657	11	649	618	702	892	866	999999	52	
695	711	440	775	999999	480	999999	799	124	308	937	241	999999	876	159	327	28	395	420	353	79	116	696	999999	539	661	999999	242	776	947	519	764	859	999999	469	757	999999	350	999999	378	969	720	841	847	999999	999999	39	134	500	301	999999	506	456	517	972	588	24	999999	246	665	376	999999	999999	176	788	183	382	571	999999	401	826	999999	999999	999999	999999	359	999999	849	999999	845	632	999999	742	999999	999999	22	317	999999	93	999999	742	999999	114	719	11	999999	999999	674	68	773	321	468	717	108	474	14	495	414	142	623	323	999999	118	401	43	397	806	546	999999	776	999999	39	487	536	659	999999	999999	301	49	954	661	600	790	424	533	173	270	643	20	269	526	903	999999	470	566	577	999999	713	685	614	623	160	771	291	999999	291	981	191	999999	842	440	204	374	999999	961	722	384	693	867	870	136	173	536	643	260	962	820	999999	999999	91	545	999999	999999	435	340	510	829	508	517	999999	192	89	204	178	828	332	539	999999	509	843	202	403	845	815	487	460	999999	137	41	945	471	999999	221	999999	307	579	588	938	847	460	999999	876	999999	626	687	56	969	367	815	928	999999	789	517	136	999999	152	25	800	948	880	885	701	477	571	780	999999	868	836	999999	999999	999999	600	193	999999	950	326	226	229	137	440	490	267	322	112	522	681	456	94	479	999999	563	787	990	966	575	201	409	614	846	469	188	143	496	565	194	832	606	469	185	572	925	796	672	517	999999	628	999999	374	59	108	772	783	366	716	695	956	609	226	482	759	917	999999	383	668	262	999999	999999	756	918	689	85	986	909	999999	239	999999	125	483	576	946	999999	45	564	747	697	999999	999999	780	870	238	233	389	986	426	655	323	423	13	264	999999	858	632	455	370	999999	999999	874	999999	999999	927	999999	136	649	536	946	881	57	999999	971	858	581	999999	999999	690	999999	695	999	492	999999	915	999999	121	228	534	98	999999	589	999999	724	911	529	999999	303	942	396	106	740	460	999999	773	276	787	42	406	470	868	746	999999	999999	337	785	391	207	571	583	730	907	124	447	766	302	852	911	69	339	265	696	943	303	369	999999	549	999999	999999	649	566	88	822	999999	230	443	823	999999	396	999999	147	128	732	369	666	999999	625	22	713	480	423	876	972	77	215	182	803	999999	544	999999	999999	999999	719	921	27	999999	95	60	227	332	479	562	999999	933	201	146	963	999999	636	180	338	536	309	18	236	689	999999	999999	859	57	640	360	756	999999	888	
769	409	999999	351	25	114	575	795	999999	11	861	999999	48	875	999999	219	229	999999	999999	53	710	78	711	695	338	546	339	200	999999	692	999999	805	510	55	432	737	999999	242	999999	76	999999	740	919	999999	374	337	76	879	790	838	999999	999999	999999	969	188	999999	697	125	23	479	774	999999	999999	999999	882	65	999999	993	453	999999	67	986	225	307	290	999999	159	704	330	999999	999999	460	410	341	280	604	422	540	866	731	49	999999	228	152	301	388	125	230	134	319	485	82	435	458	781	434	308	95	999999	999999	550	993	999999	22	999999	999999	974	294	427	999999	999999	999999	137	721	301	30	767	999999	16	902	999999	929	999999	999999	525	406	34	999999	559	845	305	999999	999999	657	999999	999999	999999	216	152	976	999999	830	802	847	676	999999	945	714	166	760	667	999999	88	999999	364	999999	423	784	496	999999	300	32	735	582	981	999999	469	479	999999	255	779	999999	999999	999999	999999	34	136	732	344	361	461	320	795	798	188	80	999999	75	303	999999	632	466	719	550	999999	391	105	230	999999	371	704	475	183	910	999999	999999	305	59	999999	340	999999	999999	449	999999	150	979	236	936	403	911	66	403	999999	999999	623	322	841	390	352	116	928	905	867	973	999999	999999	146	999999	817	999999	999999	999999	778	999999	85	941	27	999999	409	706	165	168	827	999999	314	311	300	214	999999	668	274	915	707	999999	411	588	999999	999999	999999	164	999999	352	129	999999	146	858	625	222	894	999999	305	266	999999	999999	999999	769	999999	913	668	355	695	931	596	158	999999	859	501	597	562	999999	127	550	106	254	862	812	49	999999	999999	456	685	88	320	616	999999	18	934	71	999999	641	510	910	999999	142	469	999999	999999	970	523	286	366	999999	999999	407	563	754	169	736	782	149	730	999999	106	222	999999	617	621	980	785	798	925	440	999999	920	986	217	999999	964	785	999999	66	79	982	540	999999	657	428	913	999999	618	848	999999	288	99	999999	927	813	999999	472	999999	300	775	999999	725	999999	926	668	739	420	355	999999	205	999999	831	92	660	600	566	133	999999	199	999999	927	177	949	999999	999999	279	999999	68	404	158	501	934	999999	291	885	267	999999	173	988	999999	502	707	999999	653	256	999999	16	999999	337	257	471	459	661	591	848	999999	775	633	774	398	731	361	999999	863	999999	999999	999999	999999	775	343	387	959	33	999999	216	230	571	306	480	999999	273	757	731	156	686	52	282	999999	443	868	999999	555	999999	999999	957	150	755	743	949	240	285	215	485	994	870	512	999999	999999	
385	627	455	478	999999	79	135	973	630	804	186	661	743	111	999999	906	850	831	570	433	999999	75	474	828	357	250	429	67	281	737	286	184	617	132	693	999999	423	23	403	330	999999	983	520	950	566	298	999999	184	847	578	153	49	941	999999	606	320	162	999999	131	911	999999	77	702	999999	528	12	53	621	417	552	493	999999	437	250	958	999999	554	524	271	999999	999999	254	220	702	593	999999	242	999999	525	383	999999	796	892	492	680	999999	999999	999999	432	999999	999999	999999	766	999999	999999	316	999999	701	999999	46	999999	638	365	72	167	999999	856	999	309	291	999999	438	105	43	890	697	999999	945	570	561	288	927	101	708	814	879	999999	916	617	287	634	541	573	489	999999	999999	441	830	999999	999999	550	292	999999	150	999999	816	779	732	999999	398	371	666	141	999999	758	838	546	999999	257	999999	916	939	391	31	657	238	865	616	425	866	265	124	620	999999	20	995	608	951	913	997	109	755	999999	999999	916	967	409	999999	731	780	487	999999	582	55	999999	611	900	307	999999	566	999999	999999	317	547	999999	256	56	846	480	762	239	999999	999999	999999	999999	170	999999	172	115	689	999999	999999	884	999999	999999	481	542	574	926	999999	999999	999999	999999	999999	56	935	448	999999	999999	669	999999	999999	999999	968	550	891	50	332	866	207	184	738	201	803	737	178	999999	999999	167	660	714	481	919	80	667	928	999999	395	213	253	722	470	999999	446	767	274	182	999999	999999	497	440	999999	707	999999	235	999999	119	664	999999	999999	656	775	999999	437	954	999999	644	540	999999	622	765	654	129	623	485	714	664	755	46	472	996	999999	578	669	999999	999999	773	200	999999	310	999999	471	775	335	596	946	999999	647	491	326	630	641	613	481	999999	786	100	999999	999999	521	702	364	628	999999	882	293	999999	148	217	459	677	999999	999999	11	999999	303	878	794	36	538	999999	999999	273	719	999999	364	759	107	937	999999	414	688	999999	999999	608	463	843	629	999999	313	749	522	999999	41	649	187	947	612	677	438	907	306	67	714	468	685	100	909	314	527	534	110	211	774	55	988	506	999999	402	999999	999999	999999	351	723	789	539	999999	241	79	665	417	156	999999	509	536	117	630	242	866	923	373	933	324	925	778	999999	321	664	999999	999999	680	999999	220	999999	978	999999	955	344	925	999999	107	999999	999999	649	120	387	999999	999999	248	999999	999999	274	503	478	977	999999	935	425	944	151	227	923	999999	999999	984	829	935	999999	531	878	162	296	317	937	826	514	103	675	814	400	
968	999999	425	999999	999999	415	94	741	359	461	721	539	999999	783	711	183	999999	430	664	291	452	587	180	369	785	81	957	566	652	472	432	270	610	553	183	608	507	206	126	578	744	203	999999	79	167	622	896	533	236	652	999999	999999	20	999999	948	390	448	66	999999	230	458	999999	999999	887	38	461	928	999999	610	112	676	999999	313	95	999999	258	844	999999	212	999999	185	434	339	999	570	999999	259	87	605	999999	169	450	999999	999999	130	226	999999	855	51	705	999999	61	922	133	976	999999	369	999999	999999	999999	545	347	853	999999	55	34	198	999999	326	278	212	851	250	818	943	235	484	999999	965	330	153	989	69	506	478	134	511	216	33	999999	999999	999999	100	904	257	821	597	830	850	106	37	23	999999	999999	503	842	810	999999	189	750	19	951	960	667	556	999999	288	356	633	999999	522	981	999999	999999	878	999999	761	999999	570	132	638	654	999999	999999	302	140	461	296	13	635	323	407	37	999999	76	999999	373	999999	999999	701	999999	999999	206	929	583	56	946	999999	894	624	91	999999	543	67	121	364	394	999999	375	426	999999	992	353	999999	607	124	954	794	183	999999	514	999999	999999	869	588	999999	999999	999999	294	255	193	173	999999	999999	999999	848	863	999999	170	711	999999	999999	68	931	606	551	897	209	999999	999999	101	162	999999	463	119	753	487	999999	999999	723	907	755	806	129	999999	931	599	963	453	999999	261	985	633	471	385	242	279	65	272	47	501	999999	999999	999999	164	40	58	938	279	800	370	199	999999	447	804	999999	999999	938	999999	675	951	933	755	571	217	116	999999	652	87	877	999999	431	412	440	232	658	448	980	965	999999	882	660	694	999999	398	999999	494	195	999999	999999	767	340	999999	597	96	567	999999	745	618	57	999999	405	860	402	325	939	787	999999	224	156	860	494	973	495	792	300	999999	111	182	155	999999	344	999999	999999	119	999999	999999	814	354	664	165	999999	372	999999	702	486	799	302	999999	459	284	434	971	520	226	282	366	999999	805	795	328	402	999999	472	435	176	420	860	292	182	999999	999999	715	559	990	999999	132	66	793	315	500	946	999999	723	999999	198	373	999999	999999	837	999999	202	999999	558	999999	763	139	899	491	999999	76	939	999999	999999	584	312	999999	421	999999	69	159	999999	999999	500	304	382	999999	849	601	247	999999	999999	86	454	395	682	962	999999	223	999999	37	232	574	999999	248	999999	936	618	999999	568	479	951	945	724	688	486	124	519	264	964	999999	999999	999999	254	999999	131	863	565	770	901	
350	999999	207	302	41	926	735	999999	261	743	999999	999999	999999	999999	999999	851	999	999999	766	908	568	453	902	999999	102	747	924	330	535	126	697	381	848	247	228	917	999999	999999	693	999999	751	303	999999	520	528	134	580	275	999999	880	132	512	999999	999999	342	896	999999	999999	999999	294	12	415	999999	145	55	73	172	472	999999	999999	107	999999	667	999999	167	274	195	999999	730	968	176	659	843	999999	999999	195	999999	986	904	331	267	999999	999999	999999	758	346	999999	132	474	464	962	999999	459	636	783	775	844	792	704	78	999999	277	227	240	127	353	571	640	151	860	490	185	567	494	592	301	902	999999	257	820	265	72	917	999999	999999	68	209	217	870	999999	351	790	291	836	619	990	588	223	999999	414	774	378	981	999999	974	786	999999	965	999999	999999	872	586	999999	999999	812	648	999999	951	234	68	154	999999	769	922	999999	999999	893	999999	874	602	712	689	975	842	55	886	91	313	301	999999	518	243	174	388	999999	999999	999999	407	33	971	640	999999	988	234	999999	420	608	68	104	283	892	820	999999	999999	780	193	611	702	837	925	999999	999999	659	15	550	910	200	999999	576	999999	456	495	706	999999	961	85	700	751	582	635	288	32	219	28	999999	698	152	723	607	172	999999	551	570	999999	999999	595	977	999999	684	999999	229	999999	491	350	999999	406	123	198	488	999999	492	999999	130	999999	647	543	999999	641	999999	851	999999	476	784	414	600	999999	925	608	498	376	107	717	999999	231	415	71	540	999999	999999	930	584	954	999999	902	679	999999	999999	367	460	870	999999	346	315	832	999999	752	999999	87	749	922	480	514	699	122	607	999999	792	899	999999	586	12	999999	449	748	277	999999	242	999999	735	307	483	568	158	628	999999	999999	412	244	638	663	628	463	129	278	999999	79	265	132	305	904	510	531	999999	873	867	999999	999999	566	565	780	520	561	352	452	449	912	366	81	505	846	372	999999	271	143	958	549	848	999999	298	999999	557	120	999999	830	796	999999	996	284	760	999999	864	845	679	999999	152	76	121	999999	828	546	712	193	627	458	541	952	270	437	915	328	943	725	278	367	233	410	975	521	655	498	915	999999	321	679	999999	527	878	414	990	892	438	180	352	752	494	373	492	137	299	843	691	568	368	442	882	999999	999999	321	633	741	100	599	999999	340	999999	630	999999	999999	999999	23	84	856	999999	33	890	999999	382	525	873	859	917	848	999999	811	806	356	724	999999	797	842	950	566	999999	258	801	999999	159	22	131	999999	
999999	545	659	285	769	835	131	345	999999	119	767	61	448	774	824	252	377	219	533	284	999999	999999	159	635	73	517	999999	198	232	61	623	369	404	999999	368	999999	999999	947	52	999999	234	999999	999999	999999	85	999999	128	15	434	558	471	939	488	847	958	507	395	34	221	261	758	933	123	500	496	407	656	439	416	452	63	430	177	561	59	527	667	999999	559	174	399	80	763	673	590	684	881	557	999999	861	999999	173	999999	999999	999999	301	999999	835	999999	678	252	688	599	981	505	50	771	927	798	440	839	923	474	56	861	999999	999999	449	910	999999	526	999999	388	554	999999	999999	694	386	999999	757	261	832	999999	881	922	711	999999	781	999999	549	999999	999999	759	620	31	72	999999	688	999999	534	999999	825	925	999999	999999	999999	999999	54	525	615	356	395	588	50	188	17	653	593	134	160	217	397	281	370	899	999999	350	767	533	404	201	15	456	814	636	436	906	999999	729	999999	999999	999999	266	999999	203	526	375	718	441	999999	418	115	564	779	327	733	999999	999999	999999	589	802	543	521	131	423	350	939	999999	414	752	110	763	863	354	750	780	141	718	999999	999999	206	631	335	518	985	95	451	676	999999	902	882	352	999999	149	999999	867	915	145	149	999999	999999	601	314	999999	914	655	999999	219	39	999999	601	835	396	116	393	181	217	12	145	338	999999	272	287	999999	869	999999	362	723	378	882	999999	996	999999	999999	796	999999	326	645	604	340	843	242	647	949	310	56	956	304	999999	805	659	912	999999	811	953	999999	323	999999	999999	999999	303	528	841	156	681	605	999999	999999	320	787	999999	999999	407	999999	494	666	999999	999999	210	823	801	68	966	572	233	953	999999	999999	999999	481	292	523	999999	448	47	324	401	500	278	705	999999	884	999999	969	999999	97	514	205	326	999999	699	999999	999999	996	364	999999	999999	999999	923	999999	609	498	999999	999999	999999	999999	745	999999	766	179	274	134	999999	505	42	916	84	999999	622	145	448	800	451	84	782	306	999999	829	93	802	763	133	999999	550	106	301	184	154	473	618	352	555	999999	156	32	575	926	107	963	447	170	564	999999	787	289	808	56	635	999999	208	999999	915	999999	964	416	151	999999	999999	408	741	999999	929	533	999999	999999	892	999999	999999	61	217	380	822	865	999999	642	999999	999999	789	270	297	254	999999	98	274	206	436	999999	999999	739	999999	28	417	698	232	705	240	999999	651	995	397	447	751	999999	849	828	999999	999999	239	332	218	673	766	258	121	496	202	841	999999	807	999999	
223	896	999999	180	198	999999	133	642	940	999999	178	826	794	873	999999	999999	999999	248	446	607	999999	449	152	999999	217	261	168	587	736	513	999999	771	844	639	184	999999	195	999999	660	865	475	417	299	999999	49	999999	972	999999	999999	999999	237	603	822	209	979	773	999999	999999	963	936	804	546	906	436	999999	406	981	165	699	310	318	562	587	999999	142	968	999999	231	999999	999999	289	783	326	743	999999	796	999999	645	659	410	999999	160	999999	724	70	929	511	862	908	642	999999	816	686	999999	684	674	25	251	77	999999	999999	532	552	603	999999	31	230	172	160	225	458	346	506	999999	514	167	123	863	999999	212	467	999999	322	848	504	473	107	365	68	611	780	706	999999	648	999999	273	607	845	77	48	709	348	999999	999999	194	528	320	397	456	527	999999	161	999999	864	999999	335	219	703	109	999999	924	865	113	548	999999	751	768	999999	510	250	559	278	796	482	503	129	584	629	999999	975	162	709	908	999999	61	999999	975	714	105	462	999999	903	745	883	124	843	244	173	258	442	760	999999	887	215	967	291	999999	258	370	999999	751	999999	49	999999	40	999999	956	572	497	815	776	64	761	58	196	655	533	913	368	659	884	420	999999	232	225	699	821	999999	573	769	274	726	353	999999	710	474	864	999999	852	999999	887	672	676	442	999999	705	701	839	28	999999	758	451	890	710	549	340	218	999999	908	341	403	263	998	727	551	59	710	99	347	722	791	911	70	999999	772	222	743	939	566	519	998	981	999999	262	999999	822	835	999999	132	380	266	999999	713	521	504	633	999999	949	890	616	999999	612	999999	999999	530	999999	999999	431	937	999999	596	278	260	999999	343	421	580	746	716	999999	223	999999	967	999999	466	744	207	549	964	999999	548	999999	58	949	524	999999	489	387	731	172	441	414	705	794	783	987	796	324	999999	92	63	927	242	171	402	999999	644	535	839	786	649	999999	467	798	999999	802	229	311	874	999999	999999	202	24	554	298	809	372	182	193	478	947	883	370	881	95	620	999999	887	557	999999	751	954	999999	999999	999999	599	946	906	999999	981	767	495	999999	241	160	860	999999	688	873	593	565	472	352	370	999999	999999	480	999999	999999	178	250	342	999999	288	205	978	654	79	999999	698	862	465	176	999999	999999	462	443	139	999999	235	707	873	23	999999	999999	288	611	187	117	999999	128	370	203	837	741	434	741	170	45	182	215	843	999999	184	730	109	305	999999	659	999999	332	999999	855	487	470	376	999999	790	258	917	
376	477	961	285	580	501	272	339	999999	286	721	999999	104	558	999999	864	999999	839	242	930	982	470	527	999999	433	999999	515	999999	376	999999	999999	999999	912	128	999999	738	881	381	603	999999	837	966	999999	382	664	999999	257	999999	468	999999	999999	489	999999	327	934	906	949	240	851	803	999999	557	962	105	180	999999	370	999999	752	999999	982	844	245	13	103	26	789	999999	77	999999	529	218	256	770	225	625	404	999999	194	999999	788	651	530	799	253	999999	999999	585	999999	894	689	999999	553	999999	623	314	253	553	233	917	999999	804	999999	478	284	777	999999	202	880	554	375	775	791	853	503	999999	999999	446	760	999999	23	214	943	182	693	258	664	79	156	910	381	850	371	999999	783	983	488	61	525	476	978	810	704	657	528	914	999999	999999	683	292	990	807	999999	419	904	911	861	990	784	35	122	241	56	969	999999	999999	999999	524	80	520	852	272	920	293	836	212	510	296	999999	999999	768	964	395	863	920	999999	999999	951	372	871	999999	497	277	499	363	746	764	734	999999	12	510	965	999999	173	439	727	999999	999999	583	702	411	575	346	999999	999999	158	999999	999999	59	608	999999	999999	162	999999	399	365	999999	999999	999999	99	999999	999999	811	651	279	803	999999	232	433	203	687	556	378	670	470	555	161	271	242	999999	900	581	685	875	543	999999	999999	430	774	84	731	999999	999999	493	999999	635	764	694	735	999999	813	999999	758	999999	921	999999	94	491	999999	844	213	733	198	999999	999999	865	99	999999	117	231	999999	999999	458	359	472	231	977	884	999999	834	999999	466	536	778	402	999999	999999	829	999999	999999	963	331	692	999999	870	997	277	999999	304	398	999999	827	586	513	473	898	174	999999	394	700	935	209	85	903	63	999999	999999	419	332	999999	52	270	982	486	268	668	231	528	999999	474	953	132	590	999999	298	963	879	32	999999	999999	122	424	444	999999	696	763	256	789	999999	133	799	857	531	392	355	284	999999	109	254	805	999999	646	920	919	747	999999	999999	67	614	99	867	185	999999	829	799	628	825	999999	790	505	422	442	651	999999	675	105	601	999999	672	24	128	779	999999	509	825	476	999999	525	515	883	999999	198	184	787	265	999999	753	701	592	726	458	125	999999	999999	392	245	994	564	254	651	220	421	999999	999999	971	97	407	999999	13	333	134	310	999999	999999	362	233	267	864	110	61	352	899	614	999999	565	13	470	38	999999	590	481	939	281	863	999999	731	803	584	815	178	226	999999	999999	269	602	999999	901	412	397	169	
977	139	999999	203	309	321	806	999999	999999	967	626	999999	999999	422	851	194	999999	359	999999	630	429	999999	999999	931	834	203	999999	999999	353	416	112	999999	640	957	613	352	485	88	564	361	999999	999999	549	848	551	846	670	999999	418	417	129	551	178	999999	740	304	90	532	368	116	999999	461	106	628	865	999999	999999	530	809	999999	708	950	795	882	999999	74	143	210	999999	999999	999999	925	936	935	296	560	999999	999999	999999	999999	999999	999999	720	457	999999	999999	268	920	999999	983	117	149	475	999999	708	999999	755	296	71	675	171	879	999999	380	583	194	524	999999	999999	314	677	865	313	501	247	755	239	348	640	999999	999999	222	228	999999	880	393	459	37	236	999999	805	604	811	999999	156	391	999999	350	999999	66	948	999999	588	677	999999	252	835	974	671	953	939	417	655	829	868	999999	661	746	499	199	735	497	934	999999	509	83	63	999999	999999	855	945	889	999999	584	999999	709	634	550	100	999999	999999	484	366	282	187	999999	948	999999	683	999999	729	74	850	685	331	461	172	372	999999	241	198	84	630	999999	18	59	999999	999999	545	169	324	121	999999	861	641	260	999999	662	48	999999	134	81	88	156	136	880	49	999999	262	832	547	271	382	858	449	483	854	550	274	999999	454	999999	446	524	883	618	417	989	999999	81	330	509	999999	999999	117	999999	995	999999	689	137	20	999999	818	713	999999	62	738	999999	421	999999	999999	590	397	911	667	256	635	564	273	517	473	60	745	191	512	47	936	999999	751	331	488	380	860	147	126	298	69	732	902	830	879	619	577	884	675	999999	122	423	398	999999	492	440	220	182	664	960	419	637	211	999999	125	422	56	99	679	35	999999	260	999999	379	197	902	999999	442	638	999999	483	860	515	772	925	523	928	999999	999999	57	999999	688	482	999999	878	432	531	328	714	466	573	487	215	650	19	861	999999	29	999999	589	778	778	543	811	487	559	132	999999	658	602	999999	165	260	632	865	51	999999	637	500	764	380	999999	728	181	289	995	999999	864	762	73	894	909	227	260	999999	391	154	999999	679	329	999999	102	669	122	999999	999999	237	999999	785	968	93	991	999999	908	218	999999	60	372	531	491	904	999999	676	595	999999	584	938	10	363	483	896	116	957	181	999999	287	999999	999999	999999	872	768	82	999999	999999	979	902	390	318	51	834	341	999999	999999	198	424	999999	999999	83	999999	999999	479	237	229	311	81	977	44	357	454	999999	769	444	173	658	722	832	188	881	615	999999	203	629	958	528	
999999	999999	965	769	756	999999	999999	601	212	810	999999	541	999999	777	999999	12	868	999999	864	120	74	999999	999999	999999	999999	592	999999	999999	999999	607	204	849	278	700	169	957	22	274	600	43	80	178	241	363	265	999999	979	411	999999	613	938	170	999999	848	463	999999	504	999999	303	174	556	326	142	604	615	999999	273	162	999999	764	989	603	443	999999	50	896	999999	999999	237	295	999999	463	999999	855	669	999999	94	999999	999999	913	999999	539	971	999999	486	753	45	636	747	999999	916	827	792	404	623	344	727	999999	808	567	589	999999	256	999999	561	999999	940	287	935	999999	468	843	915	704	311	460	631	999999	353	296	999999	38	518	525	378	785	670	980	241	999999	999999	999999	620	679	334	224	293	963	999999	392	999999	757	701	176	252	82	911	98	999999	999999	712	720	590	999999	706	561	730	730	638	775	433	959	56	999999	274	999999	999999	245	380	96	999999	667	141	961	483	113	337	352	999999	305	999999	999999	999999	78	621	596	999999	999999	973	999999	494	999999	335	109	958	999999	711	100	901	999999	849	675	999999	16	994	999999	588	629	999999	602	233	387	457	999999	901	852	999999	977	989	677	749	134	272	999999	601	615	342	999999	12	630	402	246	450	349	999999	208	999999	881	83	999999	17	939	69	380	999999	116	115	999999	208	116	780	999999	111	999999	999999	725	999999	120	414	389	712	556	627	999999	210	986	937	118	887	703	999999	201	903	422	999999	809	75	891	999999	495	510	350	833	999999	849	999999	145	226	165	730	794	999999	476	694	999999	999999	322	650	180	999999	179	996	114	505	127	589	830	688	564	999999	660	521	62	919	879	999999	723	731	570	541	999999	999999	952	167	908	246	724	219	558	999999	999999	424	999999	506	999999	513	999999	338	999999	269	837	457	999999	781	999999	283	999999	556	814	503	999999	999999	90	638	999999	458	54	999999	999999	880	865	999999	140	355	886	245	999999	556	604	999999	135	395	953	999999	703	999999	68	180	999999	634	999999	177	999999	65	480	906	344	92	795	866	468	999999	740	897	999999	227	327	316	895	834	999999	153	952	447	377	352	638	999999	999999	999999	400	873	860	962	343	999999	225	84	875	980	900	718	760	737	999999	837	999999	65	906	486	999999	751	285	262	161	999999	224	999999	687	137	278	565	157	488	476	999999	999999	999999	564	706	11	252	999999	914	933	764	393	999999	539	999999	698	582	873	999999	241	648	598	999999	999999	939	482	999999	999999	747	712	999999	570	282	270	999999	409	876	500	209	485	833	320	370	329	999999	
20	999999	427	156	439	695	692	699	256	999999	996	830	967	625	234	999999	854	693	212	598	204	120	954	226	141	822	92	673	972	407	338	238	288	423	999999	999999	999999	250	318	27	999999	870	999999	443	999999	999999	908	875	974	999999	978	999999	168	730	202	999999	54	211	999999	999999	613	28	999999	849	498	768	999999	553	999999	999999	902	614	999999	195	945	999999	94	521	999999	562	999999	216	698	239	428	712	79	557	231	38	439	999999	999999	999999	414	635	999999	186	944	558	37	365	189	234	999999	999999	999999	973	785	868	815	532	311	999999	703	406	999999	498	430	786	698	994	999999	667	321	273	999999	683	780	320	191	999999	577	351	999999	558	37	474	399	64	471	999999	771	363	999999	907	338	773	998	999999	315	653	755	168	860	999999	42	522	912	576	986	567	202	999999	686	906	954	960	999999	155	379	999999	109	376	324	601	232	969	453	414	935	999999	684	773	14	999999	999999	419	491	503	525	999999	562	999999	78	903	999999	306	676	317	952	378	845	999999	999999	999999	999999	389	843	268	809	72	78	999999	999999	999999	883	428	471	158	753	544	479	434	629	999999	301	286	308	420	696	926	302	999999	461	567	769	999999	144	999999	999999	773	576	232	693	462	446	63	190	697	30	486	834	999999	564	417	899	421	233	999999	169	277	91	432	571	883	999999	932	56	999999	999999	61	294	918	174	979	968	999999	740	176	427	247	105	610	400	999999	999999	774	581	54	668	357	608	369	392	999999	692	153	660	810	999999	513	17	116	96	969	201	999999	363	584	449	652	681	66	357	921	182	480	999999	361	791	995	360	12	416	999999	453	924	536	458	296	999999	596	930	483	999999	240	989	523	999999	28	185	420	999999	999999	25	676	551	22	999999	543	221	121	309	28	696	162	15	999999	833	526	999999	999999	905	999999	624	66	750	583	443	691	192	957	999999	999999	616	585	363	999999	400	586	902	912	75	915	85	999999	297	912	787	761	999999	299	690	904	752	795	515	709	980	959	926	968	579	779	360	264	999999	966	412	999999	999999	607	999999	256	623	364	324	989	222	999999	999999	837	795	681	465	893	276	706	590	999999	80	654	999999	441	660	934	343	295	565	820	999999	330	510	999999	962	627	990	999999	290	397	999999	525	999999	999999	999999	98	182	897	999999	466	987	803	386	999999	999999	153	190	867	595	689	31	999999	434	999999	999999	448	999999	129	719	837	903	831	999999	999999	349	554	168	357	251	572	762	446	972	108	833	408	999999	999999	635	
818	446	132	849	601	999999	999999	101	999999	371	999999	760	999999	999999	485	999999	166	999999	194	251	999999	999999	833	626	33	999999	584	66	336	568	309	999999	418	494	900	400	780	982	999999	825	897	999999	73	985	499	811	709	268	496	544	999999	999999	759	999999	148	833	613	506	825	673	791	999999	765	536	71	256	351	999999	999999	999999	782	183	563	368	999999	43	999999	848	136	221	227	326	999999	791	999999	288	999999	740	999999	999999	787	284	166	160	44	999999	697	537	924	253	469	999999	999999	411	999999	503	467	401	333	115	999999	764	379	614	999999	474	825	973	644	783	999999	611	221	999999	307	999999	999999	412	999999	999999	345	999999	923	883	751	999999	346	169	999999	397	821	354	999999	250	165	32	905	999999	999999	569	685	723	999999	151	742	858	931	769	113	264	487	999999	77	491	770	999999	999999	999999	862	380	138	999999	944	257	961	166	203	971	65	284	602	473	707	765	999999	999999	503	999999	999999	893	999999	577	999999	999999	999999	767	287	925	999999	999999	999999	418	999999	334	440	29	779	644	189	585	664	960	713	999999	661	23	356	311	999999	159	33	67	355	969	999999	560	611	179	346	999999	879	999999	501	425	102	999999	999999	999999	999999	147	999999	858	999999	564	238	193	863	235	124	999999	420	975	999999	330	616	134	73	720	107	880	418	609	308	984	706	396	468	297	999999	477	239	999999	999999	999999	317	175	464	791	741	53	697	385	65	999999	783	904	676	999999	809	968	130	73	286	454	729	241	999999	999999	999999	999999	725	575	498	646	999999	448	997	999999	22	999999	999999	282	979	64	193	999999	999999	999999	999999	801	720	297	488	999999	356	175	695	533	466	85	615	999999	932	899	327	131	886	418	999999	345	906	270	168	368	308	848	999999	232	271	696	999999	999999	999999	66	999999	438	97	729	300	502	752	474	948	936	999999	823	349	999999	736	71	155	146	87	865	894	999999	138	130	471	507	999999	473	272	769	398	914	438	999999	999999	889	999999	167	999999	999999	593	442	322	232	999999	484	509	15	496	999999	551	999999	623	551	172	671	999999	967	267	999999	421	999999	212	188	548	921	395	999999	310	846	999999	999999	27	798	282	462	147	906	999999	986	999999	85	977	999999	228	846	999999	886	999999	117	590	77	999999	335	867	314	240	143	683	611	98	45	704	999999	999999	563	533	824	279	709	533	999999	999999	281	794	346	311	149	959	701	629	508	760	999999	266	960	97	692	930	968	231	13	999999	986	897	962	380	337	890	665	323	476	617	13	999999	999999	
999999	628	541	531	12	100	999999	999999	981	590	285	512	393	221	475	999999	999999	999999	999999	999999	180	393	383	831	965	974	258	304	388	162	891	756	618	79	272	468	160	999999	965	141	999999	251	14	317	999999	868	943	999999	199	481	582	316	525	999999	25	314	255	710	565	37	841	879	999999	828	699	528	894	323	999999	16	999999	494	999999	356	701	929	388	75	999999	107	999999	999999	999999	906	999999	584	241	565	64	957	223	450	843	999999	299	949	999999	185	618	999999	973	999999	729	192	791	98	971	178	361	96	925	189	999999	468	996	271	773	999999	258	124	999999	339	269	991	793	250	999999	406	999999	751	291	213	457	985	133	999999	999999	922	999999	491	612	999999	213	999999	999999	43	884	385	941	999999	999999	999999	926	503	871	644	370	737	399	551	448	574	999999	610	999999	721	732	580	344	999999	420	851	580	999999	512	999999	135	999999	959	999999	365	999999	465	999999	999999	339	287	953	999999	488	50	123	533	574	999999	47	950	999999	173	999999	310	313	50	999999	617	334	381	169	999999	645	999999	79	778	999999	195	999999	119	92	999999	475	444	999999	999999	856	554	306	328	999999	999999	474	285	532	137	649	458	62	999999	119	421	999999	999999	999999	961	478	969	971	345	893	999999	870	928	999999	568	697	875	531	999999	194	800	999999	16	374	999999	527	370	986	999999	999999	190	999999	948	999	671	794	517	327	818	988	886	582	999999	434	627	852	546	999999	964	440	999999	999999	215	999999	318	110	244	593	681	444	118	983	40	216	712	255	922	928	206	774	189	557	713	858	999999	228	358	582	746	999999	981	952	31	999999	364	262	927	908	690	570	559	924	999999	384	999999	903	552	755	721	382	930	617	999999	200	260	999999	224	357	999999	100	751	662	999999	97	463	166	999999	999999	851	999999	328	23	248	999999	999999	264	911	339	978	404	675	999999	860	999999	662	373	740	831	259	148	48	580	176	999999	818	897	88	999999	921	723	999999	32	999999	271	63	999999	999999	999999	976	995	314	999999	378	999999	424	158	801	481	434	999999	425	140	999999	712	421	747	847	648	817	326	186	362	418	999999	999999	653	699	999999	320	746	994	999999	855	264	834	162	212	829	999999	670	999999	606	133	831	999999	810	752	201	849	316	999999	731	767	659	819	951	477	123	883	771	999999	212	170	688	999999	999999	284	25	878	269	545	28	999999	157	999999	999999	238	999999	956	999999	900	999999	749	14	676	273	999999	999999	444	882	684	98	945	413	221	893	445	999999	736	999999	536	736	
999999	590	771	999999	267	999999	439	249	722	891	167	240	870	949	463	999999	999999	831	871	89	580	996	584	456	82	69	935	337	999999	999999	849	917	126	174	195	999999	243	625	15	999999	766	205	999999	793	931	999999	542	272	439	289	432	905	177	999999	999999	326	15	999999	978	208	684	111	999999	929	52	249	999999	706	763	999999	922	396	999999	103	322	384	837	790	999999	368	526	999999	898	999999	999999	943	750	669	999999	869	163	919	647	807	104	665	101	240	751	999999	999999	999999	999999	999999	366	46	999999	999999	144	780	999999	224	999999	620	999999	20	999999	259	568	108	499	999999	697	894	151	13	999999	29	999	657	293	607	49	999999	767	999999	175	999999	999999	334	999999	676	534	237	999999	938	130	37	135	93	999999	841	671	653	999999	155	148	613	992	999999	296	70	84	487	497	882	185	999999	852	999999	845	449	761	999999	243	999999	919	470	514	213	999999	722	893	915	205	999999	999999	999999	639	999999	551	561	771	999999	999999	999999	601	999999	740	508	763	164	185	144	999999	21	89	438	999999	380	235	678	999999	789	479	999999	999999	169	292	54	946	789	336	999999	999999	293	678	626	999999	438	231	872	729	999999	449	729	547	758	677	193	999999	507	999999	999999	396	872	462	981	999999	473	638	441	765	695	561	974	828	945	695	954	999999	463	999999	980	999999	999999	948	999999	349	749	36	417	492	108	999999	449	813	76	999999	576	831	999999	959	731	800	999999	117	44	455	475	901	602	73	722	850	909	274	995	121	999999	923	369	642	917	447	999999	949	666	999999	121	170	761	112	128	999999	646	503	999999	190	368	256	999999	647	873	847	434	354	999999	999999	772	185	817	955	809	653	999999	64	52	999999	999999	840	999999	999999	999999	999999	149	499	945	598	213	415	762	999999	752	999999	18	721	999999	79	22	999999	999999	999999	251	936	353	806	302	475	999999	591	461	227	609	999999	805	894	314	569	707	934	409	999999	55	366	422	12	212	32	644	999999	296	973	281	704	660	999999	779	407	999999	343	999999	999999	936	621	954	999999	215	234	999999	124	417	209	371	87	999999	19	372	884	999999	350	604	279	830	912	999999	488	945	904	868	772	125	906	607	374	737	928	244	433	999999	876	796	977	50	529	999999	97	611	999999	999999	651	670	894	883	621	738	927	999999	33	999999	476	600	311	366	219	999999	510	601	996	350	547	774	939	481	647	553	626	999999	310	580	217	876	751	676	227	112	230	999999	986	636	809	999999	999999	117	999999	999999	999999	621	831	530	
831	999999	615	853	689	876	730	423	246	999999	121	999999	999999	999999	118	600	848	634	149	117	779	487	615	370	541	999999	564	831	999999	370	68	999999	999999	780	749	999999	270	999999	986	350	381	806	999999	999999	524	999999	940	767	998	346	437	999999	482	723	751	353	999999	999999	999999	431	322	899	878	875	18	116	999999	568	704	999999	339	950	648	798	736	972	700	696	999999	431	327	999999	999999	999999	999999	999999	999999	683	38	405	841	25	586	565	38	482	928	911	910	417	999999	999999	73	999999	16	999999	222	683	987	999999	653	194	408	890	113	525	76	679	942	810	583	617	539	308	554	323	373	92	999999	263	999999	789	999999	438	999999	999999	999999	999999	202	456	985	849	696	259	752	657	999999	999999	461	512	416	999999	999999	999999	834	999999	843	764	67	693	123	139	913	733	735	863	408	970	999999	999999	999999	845	487	999999	824	733	999999	289	556	999999	707	676	631	267	847	999999	820	685	604	999999	111	999999	173	508	999999	999999	999999	999999	524	888	259	646	419	302	999999	571	999999	483	285	110	999999	999999	999999	169	985	446	507	656	885	941	52	723	375	875	67	823	681	999999	162	968	999999	999999	765	667	648	71	267	338	546	286	31	347	409	504	132	547	760	13	523	999999	358	290	86	999999	846	999999	280	543	245	897	999999	999999	331	999999	312	330	999999	551	521	999999	189	999999	119	999999	920	705	323	871	753	999999	73	677	465	265	619	517	882	999999	999999	122	790	723	999999	649	397	236	999999	101	999999	801	747	999999	492	999999	999999	189	180	999999	661	151	221	999999	790	724	834	221	339	999999	697	795	447	999999	730	409	144	465	85	469	999999	694	689	232	680	951	772	854	195	866	999999	999999	346	415	999999	999999	999999	999999	999999	999999	815	185	897	949	403	405	363	141	488	999999	999999	262	113	710	999999	967	999999	999999	728	839	952	980	999999	472	529	999999	999999	42	94	60	508	752	533	707	654	46	797	739	828	999999	597	640	375	999999	999999	295	999999	635	160	999999	228	910	663	999999	425	835	159	999999	430	146	946	999999	999999	437	584	999999	999999	405	66	228	180	721	170	453	999999	321	999999	923	70	243	999999	823	882	999999	832	597	98	440	291	819	887	372	319	692	337	999999	593	937	527	700	566	932	999999	931	999999	999999	749	999999	999999	114	230	235	374	196	216	133	448	527	605	986	623	999999	999999	246	341	999999	999999	478	126	975	728	676	406	369	999999	999999	254	951	999999	335	847	878	588	187	999999	661	997	132	999999	214	827	75	
342	540	86	999999	818	342	999999	587	103	999999	999999	875	385	554	829	14	518	219	999999	497	392	279	999999	999999	710	936	648	679	999999	289	992	999999	158	999999	343	865	292	410	189	911	361	558	242	576	785	713	802	999999	832	992	613	999999	999999	340	682	73	999999	999999	567	882	694	919	777	999999	999999	999999	727	721	999999	964	722	118	39	968	999999	999999	47	572	959	996	143	604	847	816	999999	726	587	818	999999	280	473	950	843	307	226	441	999999	427	298	603	985	90	833	999999	999999	505	999999	999999	204	848	35	828	382	570	748	100	82	960	999999	562	604	909	740	939	999999	771	999999	732	751	703	64	619	284	365	20	999999	770	978	999999	180	489	230	623	142	255	644	578	999999	999999	136	369	819	290	735	999999	86	349	893	999999	509	240	999999	615	501	999999	416	999999	26	999999	695	329	104	425	999999	82	999999	295	608	999999	999999	999999	992	183	624	344	244	339	548	365	999999	999999	999999	610	46	940	974	614	132	999999	839	100	561	723	863	999999	274	404	322	999999	626	999999	999999	208	522	316	248	341	999999	999999	559	86	15	999999	625	982	999999	493	388	36	108	768	999999	269	855	764	999999	278	999999	817	999999	839	26	999999	739	152	971	677	98	730	702	643	624	966	788	762	95	900	108	999999	999999	999999	26	999999	564	857	999999	481	353	999999	675	969	31	183	96	719	70	129	999999	482	20	774	405	658	999999	465	999999	999999	480	103	679	999999	180	999999	463	999999	823	999999	331	999999	523	499	334	341	65	999999	621	451	879	78	702	999999	999999	999999	871	589	385	367	999999	108	713	431	11	260	88	999999	798	593	999999	999999	896	339	797	50	958	520	999999	74	603	601	843	703	327	411	999999	999999	760	999999	999999	874	999999	465	768	232	177	102	498	84	262	130	934	37	731	91	182	372	179	939	999999	360	999999	320	999999	370	999999	20	114	999999	858	375	999999	253	36	844	884	440	571	999999	872	866	31	375	811	483	666	816	971	245	239	999999	542	999999	888	999999	999999	602	999999	407	967	167	987	899	225	886	945	999999	10	887	999999	999999	801	999999	77	799	338	999999	509	291	999999	448	48	869	370	999999	833	362	364	999999	118	291	738	173	999999	714	999999	999999	159	999999	537	999999	999999	93	48	999999	999999	937	753	999999	877	962	103	999999	703	529	129	128	999999	395	63	592	336	190	999999	916	13	999999	998	999999	920	216	623	584	754	728	999999	955	830	873	603	895	609	276	999999	155	197	999999	469	87	595	999999	999999	
764	870	944	649	999999	314	999999	492	598	939	400	177	670	349	999999	665	999999	895	173	999999	665	792	168	999999	69	999999	633	728	684	178	920	768	169	623	859	713	810	89	998	650	709	390	14	955	999999	108	283	806	678	999999	494	192	431	473	926	971	999999	999999	589	398	680	402	808	999999	29	632	18	56	489	999999	855	895	897	522	588	285	787	213	775	999999	963	826	60	30	999999	737	346	999999	697	887	11	849	999999	999999	999999	316	582	584	935	585	100	999999	999999	872	808	598	999999	999999	885	651	194	508	195	628	435	854	352	999999	746	999999	295	321	359	602	999999	15	406	297	552	281	999999	213	278	199	999999	736	509	187	999999	95	452	438	811	55	999999	999999	664	999999	183	125	999999	794	838	653	999999	999999	877	724	999999	803	999999	999999	999999	613	949	980	999999	996	757	699	354	174	576	661	839	999999	510	314	999999	999999	351	536	123	436	317	999999	375	624	899	102	858	785	118	417	892	999999	999999	207	106	722	272	668	122	999999	771	999999	227	999999	814	442	277	573	999999	768	999999	666	883	928	999999	50	614	615	107	665	840	568	65	168	999999	393	784	313	218	186	47	682	423	639	665	517	691	198	810	466	824	295	960	350	999999	999999	999999	154	900	65	999999	999999	571	457	644	212	743	68	418	999999	999999	964	365	647	999999	779	252	254	273	999999	359	426	805	640	999999	999999	608	715	213	541	822	640	412	999999	78	999999	999999	965	999999	462	773	999999	779	389	807	999999	930	323	620	999999	983	327	881	121	706	999999	851	930	999999	999999	604	999999	999999	877	608	28	561	999999	999999	349	668	999999	259	810	25	727	999999	425	833	980	624	999999	105	37	557	505	999999	301	456	387	538	999999	358	905	858	999999	776	999999	781	788	308	727	744	280	517	706	999999	999999	105	999999	54	999999	106	636	999999	319	933	999999	329	113	269	270	756	999999	999999	487	929	999999	999999	280	950	744	999999	54	682	896	550	825	520	851	437	688	205	477	342	112	94	999999	439	548	811	999999	583	678	999999	48	971	552	469	40	999999	723	128	824	38	999999	792	999999	999999	579	768	118	999999	999999	675	999999	74	289	999999	709	402	999999	914	412	469	12	171	965	525	643	999999	998	999999	490	999999	999999	569	380	449	41	999999	41	767	860	780	703	640	999999	12	999999	973	691	693	759	637	999999	999999	999999	365	35	149	999999	537	320	999999	999999	752	827	404	961	22	693	999999	999999	999999	370	999999	999999	999999	765	371	66	962	577	999999	243	
999999	999999	999999	999999	905	999999	25	423	891	999999	999999	999999	216	20	951	813	710	999999	935	290	850	999999	370	999999	130	755	93	999999	664	93	863	959	650	420	465	155	999999	889	999999	169	678	999999	935	906	866	992	847	999999	999999	558	999999	921	642	999999	392	999999	999999	586	394	160	769	999999	759	999999	629	545	807	796	554	805	839	821	986	775	612	433	930	464	410	137	907	999999	785	116	738	942	999999	269	37	27	910	397	505	905	399	262	668	137	999999	331	195	61	78	999999	999999	534	934	866	778	959	518	781	999999	266	999999	308	640	652	80	686	227	547	768	999999	895	451	325	90	385	359	999999	802	187	88	942	856	402	776	397	213	17	999999	491	78	508	999999	999999	249	662	101	622	999999	67	600	113	647	292	540	123	277	218	854	490	428	203	999999	604	107	323	396	905	863	265	999999	679	766	65	700	38	766	240	85	428	294	999999	749	999999	586	975	304	574	862	662	130	999999	163	970	73	874	793	999999	999999	925	276	195	999999	760	999999	921	346	999999	592	999999	357	46	143	435	206	691	453	969	999999	132	28	999999	53	211	145	871	999999	999999	992	826	244	242	127	999999	161	999999	978	999999	999999	999999	638	999999	982	359	315	999999	861	999999	773	381	430	999999	515	999999	999999	454	999999	557	624	999999	405	550	600	999999	277	124	918	983	283	999999	713	464	425	999999	493	999999	840	999999	896	61	19	999999	999999	620	405	420	726	136	252	707	999999	431	374	234	270	999999	999999	226	92	999999	175	878	453	676	668	966	999999	999999	506	599	999999	999999	999999	573	320	607	527	980	370	856	397	791	740	576	151	291	99	999999	101	405	999999	623	610	705	886	140	354	356	999999	439	22	573	629	653	102	507	770	801	913	663	999999	141	855	236	999999	383	148	877	534	386	877	217	999999	111	404	990	848	955	687	189	999999	180	38	930	844	824	172	97	483	644	999999	297	287	438	835	74	768	999999	902	512	992	477	999999	999999	562	805	511	528	258	112	999999	999999	123	733	999999	999999	113	925	391	978	221	61	999999	890	865	589	999999	633	999999	999999	232	473	63	999999	197	785	358	463	378	999999	323	643	838	381	985	705	183	553	38	445	999999	842	992	923	999999	941	83	931	709	972	999999	877	262	918	880	195	761	939	999999	624	51	999999	556	352	999999	577	222	999999	904	170	415	386	604	830	378	389	480	139	883	999999	711	426	753	405	173	445	390	919	501	999999	943	244	999999	414	404	999999	295	
649	268	999999	728	61	37	549	567	999999	283	432	999999	500	999999	632	66	999999	912	624	999999	161	189	999999	196	302	530	999999	999999	180	378	199	436	999999	103	830	999999	169	999999	660	399	999999	838	674	999999	958	999999	10	96	321	188	717	502	999999	425	144	470	49	999999	435	530	923	333	396	130	999999	995	492	406	883	761	896	771	262	999999	691	999999	514	999999	237	999999	999999	999999	999999	992	661	697	999999	642	958	370	831	632	102	139	476	881	451	553	88	963	887	603	212	560	291	945	250	999999	999999	821	955	999999	309	512	999999	905	428	403	469	999999	349	850	448	523	929	274	679	999999	757	810	871	960	979	274	999999	926	814	353	710	999999	457	110	908	999999	414	850	999999	589	138	999999	462	57	999999	691	623	999999	165	999999	631	27	276	127	999999	923	949	999999	12	999999	476	83	101	85	999999	754	939	999999	942	999999	118	88	941	99	994	197	357	823	876	297	651	999	771	134	722	693	448	340	312	984	999999	999999	847	298	123	65	479	387	999999	340	752	999999	103	854	999999	999999	999999	187	132	610	576	136	128	714	999999	476	312	966	363	999	999999	608	937	999999	999999	999999	241	652	975	999999	717	999999	469	999999	999999	999999	905	916	553	999999	618	999999	217	701	418	71	999999	999999	999999	646	999999	513	34	999999	34	153	446	999999	742	999999	321	999999	211	193	893	606	667	583	999999	124	571	395	422	999999	999999	999999	999999	999999	999999	61	409	108	746	339	196	213	945	114	521	999999	831	769	184	999999	857	195	999999	33	807	812	403	999999	962	999999	85	366	100	840	973	980	751	209	598	999999	482	223	686	872	997	689	660	563	72	779	999999	999999	221	750	336	205	985	999999	438	735	657	691	145	954	999999	829	122	999999	140	540	999999	632	999999	494	199	644	999999	197	35	127	162	840	999999	193	509	999999	155	999999	514	777	999999	999999	771	862	42	790	87	732	999999	178	577	555	999999	531	140	660	999999	999999	560	692	696	798	353	321	999999	817	46	999999	454	980	684	999999	601	362	999999	999999	999999	318	461	408	566	999999	999999	857	550	607	418	999999	999999	848	652	427	790	821	999999	999999	40	460	999999	225	754	135	287	638	999999	999999	954	999999	984	999999	799	322	275	161	999999	999999	229	495	770	976	408	912	999999	999999	337	266	999999	779	281	349	999999	999999	38	246	654	440	999999	940	373	999999	999999	348	149	198	59	340	161	638	695	999999	977	544	689	313	816	841	236	681	310	237	822	184	798	645	629	399	293	39	
507	695	429	288	132	34	999999	70	773	710	556	996	114	353	93	119	372	999999	720	725	430	812	214	999999	999999	999999	922	477	549	999999	999999	660	57	132	141	10	742	999999	421	665	999999	999999	999999	999999	999999	314	132	479	999999	689	283	999999	678	567	608	694	490	611	648	999999	111	855	521	279	150	896	999999	982	222	93	377	999999	289	65	745	999999	744	688	693	999999	22	453	386	999999	230	641	999999	489	523	447	999999	141	999999	434	999999	134	244	999999	385	238	364	150	999999	999999	322	999999	649	622	822	934	950	802	917	323	974	658	999999	660	58	509	914	469	999999	775	573	999999	623	854	502	620	999999	944	312	465	970	999999	195	378	548	621	992	369	667	589	496	999999	223	999999	460	904	656	999999	750	875	999999	895	682	492	999999	86	999999	794	130	211	999999	15	999999	461	352	111	472	999999	999999	437	517	554	801	878	288	999999	32	887	403	597	999999	999999	204	999999	152	85	199	703	934	472	635	999999	249	466	95	491	226	762	394	358	999999	999999	471	323	368	768	103	804	999999	587	63	108	401	532	247	647	810	73	319	277	911	769	999999	650	801	320	315	999999	792	796	640	270	503	54	166	999999	395	881	78	383	999999	395	999999	356	999999	537	806	999999	999999	999999	680	163	452	126	447	672	390	820	521	999999	463	758	21	417	947	793	605	356	999999	829	999999	929	995	935	295	526	999999	819	242	999999	513	999999	126	999999	999999	487	999999	999999	607	999999	37	999999	369	30	920	999999	999999	92	409	999999	932	460	351	400	195	750	168	999999	830	920	402	999999	588	257	999999	864	641	999999	999999	469	999999	228	748	881	801	999999	570	999999	25	72	999999	197	419	617	341	63	257	726	168	375	329	999999	999999	686	999999	465	985	999999	485	65	999999	716	792	999999	999999	713	711	999999	999999	507	190	193	999999	768	779	215	162	999999	999999	490	617	999999	999999	924	150	675	673	999999	999999	346	702	458	499	959	481	435	999999	480	969	999999	351	787	137	660	999999	999999	809	787	907	886	313	25	205	995	448	999999	217	999999	999999	999999	50	650	679	261	999999	999999	999999	541	296	999999	810	681	11	297	999999	829	787	848	999999	999999	999999	886	163	904	43	686	263	503	521	805	227	537	999999	996	999999	701	118	876	999999	463	452	999999	500	563	85	631	23	907	856	619	888	369	999999	794	115	163	497	775	999999	128	478	200	30	999999	136	282	999999	14	709	447	999999	999999	993	285	999999	999999	395	999999	828	411	673	999999	647	999999	917	858	
410	886	891	434	999999	343	657	736	985	262	257	19	436	803	630	18	208	419	898	976	999999	852	242	516	768	897	946	999999	455	132	553	128	573	278	872	124	123	285	243	386	263	267	999999	309	999999	386	173	34	999999	999999	157	999999	13	940	999999	558	653	999999	665	316	397	999999	999999	862	708	999999	445	168	931	516	895	922	186	522	999999	117	562	932	174	391	999999	921	45	790	999999	325	125	633	786	324	470	738	619	999999	989	422	976	437	600	999999	941	999999	103	275	769	234	999999	999999	227	384	996	720	999999	283	582	475	999999	500	886	999999	23	812	381	617	999999	166	313	260	532	310	141	134	999999	999999	450	999999	999999	999999	30	751	999999	634	415	411	327	749	527	999999	353	999999	999999	486	550	217	210	138	999999	486	230	613	999999	999999	958	916	253	871	388	999999	999999	853	999999	46	479	999999	129	388	406	970	299	305	999999	967	999999	18	694	654	584	134	999999	322	999999	999999	549	417	830	472	676	999999	167	999999	371	267	512	499	877	579	16	415	97	821	731	662	999999	924	974	952	894	949	232	598	297	999999	519	520	757	305	497	72	315	999999	999999	908	999999	842	934	380	465	416	140	124	999999	999999	46	999999	590	443	164	999999	442	877	999999	726	999999	569	168	116	999999	991	742	582	92	999999	999999	440	999999	823	850	354	990	604	999999	487	999999	999999	999999	128	227	590	930	323	151	872	629	437	88	986	642	253	684	827	632	474	674	558	42	704	79	605	820	766	593	809	633	999999	390	100	907	168	619	50	889	167	70	428	441	219	999999	672	999999	132	999999	607	670	172	971	999999	813	999999	84	255	999999	621	769	174	730	999999	248	791	57	999999	999999	483	633	643	938	475	413	255	127	823	390	406	253	698	584	986	149	470	999999	999999	999999	999999	93	373	991	999999	999999	896	697	109	970	532	625	373	53	999999	973	36	999999	506	619	999999	153	999999	999999	652	378	81	589	744	202	999999	999999	690	999999	442	399	999999	999999	670	999999	517	999999	27	853	999999	781	880	999999	876	999999	122	246	370	999999	719	502	999999	508	348	999999	326	999999	999999	906	202	608	935	661	999999	999999	712	384	564	429	112	19	135	407	18	871	999999	999999	712	999999	90	541	564	999999	992	939	999999	762	999999	771	999999	210	604	999999	661	259	845	228	54	568	310	737	682	999999	644	709	999999	435	499	999999	411	900	603	232	999999	999999	53	999999	669	670	751	999999	999999	793	669	902	415	24	746	758	35	279	381	154	431	
352	859	999999	308	292	572	140	272	837	369	859	606	382	294	11	999999	853	558	384	816	359	667	889	281	742	304	362	999999	741	451	999999	529	999999	800	999999	800	999999	694	386	999999	621	687	242	999999	809	305	42	999999	744	552	999999	720	996	338	81	684	970	351	999999	999999	220	451	999999	999999	237	339	999999	581	809	210	784	169	182	286	205	671	434	465	999999	999999	271	999999	999999	198	279	420	533	999999	999999	799	829	89	138	398	887	999999	167	846	205	480	158	461	920	544	768	22	548	719	143	409	260	515	879	128	726	588	999999	342	999999	999999	806	36	851	999999	380	999999	40	784	999999	999999	514	587	999999	991	298	810	999999	999999	430	266	999999	813	987	999999	549	324	999999	999999	671	308	672	999999	999999	388	999999	131	609	909	173	72	981	764	329	117	894	999999	254	887	830	915	877	999999	999999	860	944	992	999999	531	999999	999999	505	31	122	101	999999	690	999999	881	327	176	211	801	999999	367	284	999999	493	879	436	999999	999999	322	189	755	999999	576	912	999999	443	680	91	88	448	116	567	999999	651	999999	999999	213	813	372	569	999999	714	86	859	554	585	836	999999	170	104	594	986	999999	999999	366	670	786	777	989	448	647	95	133	362	140	799	999999	466	999999	999999	232	72	706	752	525	51	354	716	367	999999	607	999999	921	983	853	130	384	128	999999	567	969	436	999999	999999	999999	578	591	723	999999	755	999999	379	253	46	872	532	999999	440	326	325	326	79	999999	999999	841	474	999999	149	509	19	425	206	181	698	999999	796	248	782	829	947	460	999999	987	612	32	237	928	999999	999999	331	840	944	801	999999	251	899	25	128	93	457	414	451	224	719	999999	74	208	554	881	85	293	507	610	999999	864	695	91	807	683	613	546	289	37	188	178	480	404	211	456	265	780	130	698	382	543	999999	999999	999999	282	999999	999999	384	12	45	47	343	999999	999999	115	999999	818	217	999999	479	911	135	424	45	551	859	999999	999999	999999	626	305	999999	808	238	835	856	288	813	999999	725	584	171	286	992	999999	835	999999	971	106	900	446	573	685	228	470	418	594	380	726	999999	298	999999	286	385	740	873	999999	115	597	999999	999999	999999	682	999999	894	749	848	431	895	715	999999	697	999999	207	189	732	999999	999999	767	999999	999999	907	999999	999999	436	551	885	901	999999	277	310	41	384	848	632	442	890	966	333	720	999999	172	485	20	999999	999999	143	88	999999	18	395	944	347	179	987	370	916	569	292	353	863	946	999999	
628	414	690	322	61	574	999999	841	999999	265	57	999999	999999	431	999999	421	999999	418	807	705	253	881	366	693	215	860	272	999999	331	683	980	856	622	992	857	606	20	288	92	513	458	177	873	688	300	321	887	938	840	999999	457	934	66	999999	926	746	999999	997	999999	200	312	230	520	838	285	200	245	116	574	999999	410	557	335	303	256	86	999999	677	403	894	972	333	685	182	236	55	800	381	999999	999999	557	23	181	892	211	237	657	44	413	999999	86	781	374	370	748	999999	609	762	999999	850	738	381	603	223	227	979	545	999999	612	239	999999	863	999999	463	922	397	999999	999999	102	999999	428	999999	273	303	818	201	999999	325	434	999999	446	999999	999999	999999	382	185	419	999999	999999	231	692	319	432	184	710	222	741	910	447	360	524	175	670	975	431	764	117	310	405	35	999999	230	999999	286	792	361	486	824	90	747	978	428	769	870	336	119	551	99	592	605	999999	58	877	83	811	999999	377	411	793	618	78	999999	562	648	211	471	405	156	392	999999	735	916	830	700	381	106	406	799	648	999999	223	28	718	799	999999	999999	353	999999	474	520	999999	85	40	472	678	869	865	130	669	865	999999	404	999999	243	999999	543	228	999999	701	715	875	577	999999	481	404	999999	999999	763	999999	239	128	566	681	871	373	660	886	999999	999999	512	240	285	140	999999	609	818	999999	484	929	42	753	175	147	999999	644	417	323	559	77	629	479	111	57	439	999999	999999	999999	835	869	999999	657	860	165	199	485	599	446	979	872	586	999999	915	999999	50	486	952	999999	999999	236	956	347	336	299	402	999999	139	238	701	999999	999999	105	486	614	719	385	892	20	999999	283	55	999999	343	687	999999	890	564	277	999999	952	793	729	799	608	913	872	999999	571	999999	167	355	371	745	942	999999	491	262	310	123	999999	593	999999	480	650	191	999999	999999	999999	808	511	477	999999	999999	748	252	733	999999	877	701	847	65	331	256	790	999999	999999	234	401	999999	10	638	263	163	999999	369	851	259	159	426	926	869	680	999999	262	689	494	150	997	699	686	195	384	609	999999	608	272	695	689	722	507	999999	611	382	999999	872	224	999999	877	999999	999999	484	156	461	999999	977	385	568	994	110	999999	543	237	702	590	814	999999	653	887	744	107	999999	569	436	918	175	267	308	954	389	475	786	272	999999	307	212	48	999999	835	298	233	703	701	589	289	964	534	909	792	993	999999	570	820	999999	292	245	914	999999	542	609	719	86	
999999	614	634	999999	281	619	404	387	999999	341	818	999999	999999	403	464	980	156	954	999999	358	515	960	999999	905	966	138	335	72	999999	328	390	235	579	156	98	96	954	633	692	999999	514	999999	228	287	999999	999999	999999	888	780	999999	572	587	968	999999	570	999999	999999	729	689	152	999999	341	99	456	950	593	29	373	315	377	36	999999	999999	725	843	111	742	494	999999	744	999999	447	291	364	999999	802	266	217	585	443	999999	999999	999999	550	631	183	325	771	336	167	213	259	582	999999	908	59	999999	252	999999	469	912	358	575	945	636	846	60	734	700	999999	336	811	999999	999999	134	801	579	999999	104	670	999999	970	999999	996	540	266	864	999999	455	706	486	999999	690	126	999999	895	660	998	913	784	999999	590	80	999999	831	402	470	999999	288	117	999999	999999	158	999999	684	999999	200	578	414	379	999999	181	999999	999999	671	322	999999	671	999999	238	150	999999	999999	999999	547	204	900	978	999999	148	795	999999	999999	348	237	881	865	833	442	589	999999	91	999999	544	999999	951	311	999999	517	999999	281	799	369	59	966	897	999999	999999	319	489	999999	221	413	275	583	828	580	940	999999	999999	457	297	239	999999	534	69	988	273	516	595	893	824	471	999999	867	996	793	550	382	339	999999	37	524	952	548	492	678	327	999999	975	999999	371	318	727	70	984	569	607	525	906	909	533	331	999999	999999	226	750	755	408	999999	44	40	999999	438	705	999999	773	287	223	999999	391	670	313	541	224	531	999999	999999	596	883	999999	195	35	476	429	560	999999	800	999999	331	742	922	919	383	940	350	999999	999999	31	641	221	999999	999999	999999	525	249	230	999999	999999	74	710	16	169	525	159	999999	999999	101	999999	155	723	973	920	999999	309	999999	999999	929	600	999999	727	999999	722	954	671	155	801	551	950	189	339	999999	300	301	621	735	999999	403	234	102	345	712	999999	875	918	247	999999	502	184	999999	498	301	198	635	347	999999	294	999999	853	999999	56	999999	151	829	816	805	682	629	280	999999	999999	357	705	508	537	24	763	846	46	434	784	309	377	999999	691	47	999999	664	953	545	999999	558	550	999999	56	999999	571	52	68	122	565	742	999999	611	999999	150	596	999999	108	999999	322	447	999999	999999	229	747	999999	258	147	779	87	28	999999	735	999999	156	807	484	999999	655	452	720	787	999999	868	999999	87	999999	540	550	999999	47	566	630	233	14	390	130	10	999999	999999	323	904	289	999999	547	76	496	489	216	999999	122	238	453	880	602	999999	999999	560	999999	
669	330	999999	597	999999	49	461	999999	512	127	999999	999999	999999	162	858	139	815	507	889	331	999999	999999	286	334	216	999999	809	123	749	631	354	146	570	822	639	476	606	317	951	995	95	31	984	371	451	657	638	86	999999	999999	999999	161	365	238	999999	88	999999	392	999999	998	240	348	305	880	773	999999	126	999999	522	392	532	507	555	893	245	953	606	999999	883	999999	700	732	528	999999	999999	202	781	999999	619	561	432	223	999999	953	764	747	999999	113	598	822	541	999999	999999	211	228	999999	605	471	992	259	999999	999999	509	999999	999999	999999	999999	999999	46	580	999999	784	999999	961	999999	319	999999	602	999999	498	237	502	327	70	28	999999	178	327	779	565	596	320	999999	370	999999	303	714	106	999999	266	928	999999	77	999999	976	756	999999	602	251	909	999999	999999	342	999999	999999	979	811	999999	812	999999	999999	502	999999	480	983	535	446	999999	881	999999	605	483	947	872	570	999999	999999	309	94	271	785	999999	999999	869	999999	999999	999999	844	999999	110	492	275	999999	80	926	999999	898	999999	43	450	999999	266	999999	585	999999	234	65	469	933	999999	553	999999	364	999999	799	763	427	999999	623	999999	557	602	342	999999	183	999999	200	876	945	144	999999	839	276	999999	999999	528	855	499	565	632	537	519	910	136	556	999999	910	999999	999999	173	18	249	999999	643	893	999999	924	938	412	974	44	188	523	799	310	714	245	720	600	280	908	999999	103	990	999999	47	999999	215	235	202	429	458	606	999999	136	671	866	632	750	242	999999	999999	999999	591	999999	359	999999	999999	826	999999	745	999999	151	999999	264	91	155	999999	999999	999999	999999	999999	713	999999	999999	586	582	740	672	999999	848	612	970	368	676	991	999999	512	402	513	51	999999	999999	393	457	999999	316	606	527	54	526	883	851	999999	215	999999	213	878	46	21	776	999999	448	197	999999	143	229	783	333	273	251	643	999999	278	814	999999	999999	330	762	325	999999	975	222	628	122	964	760	86	162	790	788	961	999999	999999	736	785	142	201	999999	324	999999	999999	283	264	803	882	304	583	999999	760	555	882	125	720	999999	800	53	820	85	39	999999	153	630	542	999999	289	999999	208	541	38	323	999999	999999	448	316	999999	999999	957	824	240	999999	187	999999	402	245	906	846	754	648	935	742	322	126	369	941	865	903	740	780	999999	714	105	52	999999	446	999999	951	677	413	996	107	95	995	845	999999	204	157	238	307	999999	442	999999	559	999999	296	999999	31	999999	506	450	999999	962	186	309	525	574	145	944	999999	999999	
954	179	350	652	838	656	999999	281	11	746	718	674	999999	212	999999	300	545	446	765	446	999999	999999	180	962	999999	145	908	695	329	794	999999	212	282	999999	623	273	82	999999	767	639	684	750	570	759	732	177	999999	974	999999	235	38	698	189	519	440	574	998	999999	499	702	748	630	951	999999	686	999999	402	962	999999	999999	228	638	679	135	761	646	819	420	240	985	616	934	477	999999	765	999999	32	763	50	58	274	694	999999	75	999999	63	999999	363	999999	999999	775	566	394	999999	16	999999	29	63	999999	794	755	999999	157	513	999999	813	163	857	451	325	492	638	922	541	552	534	999999	999999	999999	708	847	466	348	999999	999999	999999	549	76	97	999999	352	969	999999	255	302	999999	546	903	979	87	900	940	999999	757	733	999999	999999	999999	857	482	178	999999	819	999999	946	999999	249	143	999999	44	999999	96	769	86	973	523	632	676	248	865	987	327	633	167	808	907	555	999999	999999	82	999999	696	219	615	206	999999	999999	957	999999	14	447	412	609	945	813	813	180	834	999999	999999	514	966	614	991	495	850	781	662	249	49	743	999999	854	232	627	577	876	164	879	46	373	674	376	244	428	584	718	688	353	994	999999	720	806	79	567	999999	999999	227	999999	355	999999	497	717	270	999999	788	558	999999	999999	999999	936	26	955	999999	846	840	599	379	573	999999	142	999999	999999	255	313	33	852	784	664	999999	494	999999	44	533	880	876	957	116	974	640	35	341	999999	999999	68	719	764	999999	999999	727	850	713	999999	219	223	999999	188	999999	957	246	936	774	722	151	999999	999999	981	999999	867	970	883	493	404	933	885	801	733	211	196	999999	999999	793	561	937	336	781	14	825	320	818	697	494	159	737	703	260	618	227	999999	780	738	343	201	999999	844	366	318	721	333	421	999999	977	999999	999999	978	999999	223	785	815	999999	999999	166	120	999999	283	398	999999	667	239	999999	192	515	845	416	999999	924	601	308	103	999999	473	292	999999	899	999999	719	999999	784	759	560	47	833	412	395	999999	581	233	153	979	455	32	999999	492	999999	238	823	141	869	519	999999	551	999999	999999	999999	507	991	999999	221	999999	563	999999	559	907	678	597	359	112	999999	909	283	701	458	328	999999	946	999999	799	802	670	665	999999	349	275	705	18	999999	151	565	888	515	916	22	583	426	275	473	743	813	111	879	721	681	959	245	361	103	596	53	899	685	201	862	550	904	999999	840	293	211	670	999999	999999	547	571	404	366	689	999999	901	999999	483	
88	986	700	791	944	906	999999	999999	999999	914	999999	107	666	213	324	64	471	679	450	434	189	541	153	636	671	184	120	565	879	999999	229	695	670	425	606	214	172	759	960	79	461	263	857	755	940	999999	880	999999	89	312	228	205	999999	948	999999	546	842	73	999999	770	795	824	160	681	695	839	436	250	606	119	891	999999	718	999999	999999	925	683	999999	999999	560	303	752	485	577	454	999999	244	999999	999999	70	372	109	999999	999999	999999	636	113	999999	70	110	683	640	999999	970	420	516	486	999999	975	378	999999	999999	376	569	476	53	348	999999	236	999999	605	714	128	546	999999	792	999999	528	107	999999	821	506	337	596	999999	662	999999	515	166	937	548	164	747	752	207	917	999999	999999	723	999999	298	999999	999999	399	504	969	999999	225	233	628	445	999999	982	638	556	366	999999	780	999999	814	999999	833	426	299	999999	450	966	375	349	999999	69	11	999999	867	58	300	557	938	101	907	150	774	999999	538	502	999999	999999	118	206	999999	999999	952	387	909	186	465	114	660	276	63	12	156	876	403	999999	444	162	999999	999999	265	809	188	688	999999	999999	999999	550	888	797	542	278	999999	179	999999	999999	117	623	896	690	999999	196	896	999999	48	904	994	999999	889	969	68	999999	67	999999	999999	999999	621	273	602	245	999999	999999	999999	863	999999	785	154	976	378	999999	460	820	999999	999999	999999	79	999999	517	650	880	678	999999	661	918	738	114	220	999999	239	476	418	844	30	999999	793	678	969	43	937	262	759	999999	999999	525	519	999999	182	634	530	870	129	114	999999	721	566	514	262	308	134	630	574	815	746	901	955	616	800	605	639	328	110	999999	580	999999	999999	660	863	999999	999999	501	999999	999999	809	369	357	313	230	308	999999	289	426	670	908	316	687	944	999999	627	999999	999999	447	577	994	211	999999	250	534	999999	999999	905	651	126	899	632	698	988	999999	387	554	999999	395	999999	999999	360	902	439	970	999999	709	186	999999	246	575	506	999999	364	591	607	599	117	779	999999	708	999999	637	309	771	999999	618	699	999999	893	83	919	516	946	76	643	309	340	999999	270	999999	999999	526	415	551	402	578	999999	999999	408	787	999999	999999	401	793	322	999999	602	999999	694	655	20	247	495	999999	656	990	118	298	948	308	268	999999	519	999999	293	999999	999999	758	379	707	284	302	540	115	636	57	999999	999999	753	920	706	672	586	615	516	186	40	252	894	412	470	999999	999999	109	528	999999	362	924	509	649	500	844	298	986	999999	717	707	389	
536	608	875	955	545	37	602	999999	261	903	960	116	999999	979	864	966	999999	999999	843	999999	586	36	695	200	999999	113	430	862	384	599	245	799	479	650	715	999999	999999	515	509	999999	507	999999	358	458	963	402	17	520	999999	331	749	150	873	999999	803	509	913	684	312	441	606	999999	221	661	668	171	637	999999	274	578	439	999999	730	422	932	654	678	246	237	999999	105	909	882	999999	999999	104	925	999999	847	999999	382	852	212	77	824	767	720	696	789	801	999999	26	256	411	892	28	419	461	999999	158	831	676	999999	61	346	696	857	169	812	573	246	999999	154	999999	999999	586	528	663	597	174	933	982	456	435	495	89	999999	480	170	999999	685	473	867	698	384	705	405	161	731	137	909	561	883	225	564	999999	871	198	216	315	499	755	863	999999	225	999999	229	31	565	266	43	387	999999	999999	888	999999	999999	455	683	499	999999	377	931	469	265	381	108	241	870	166	217	474	999999	854	341	929	609	999999	482	535	999999	384	595	999999	999999	531	562	902	337	792	999999	426	514	716	134	131	823	999999	914	844	750	988	999999	999999	58	999999	999999	154	999999	958	172	870	999999	158	999999	807	782	467	375	999999	999999	205	903	88	395	791	960	557	730	220	999999	215	999999	638	784	497	233	195	425	535	418	417	263	999999	629	900	452	999999	999999	327	999999	366	39	999999	999999	999999	999999	81	23	267	608	566	424	999999	852	957	96	344	373	527	583	999999	51	999999	325	411	942	534	459	494	348	603	999999	999999	999999	999999	999999	999999	613	239	999999	162	181	168	927	852	993	999999	527	672	813	117	992	185	743	752	999999	999999	865	623	612	561	622	529	918	14	710	20	567	113	780	999999	999999	143	125	999999	424	882	912	473	417	999999	17	786	680	999999	610	680	999999	999999	999999	986	737	999999	999999	999999	539	652	250	922	151	982	999999	423	891	330	386	999999	999999	322	337	443	999999	402	216	999999	554	835	848	687	403	999999	999999	448	679	793	999999	741	516	274	999999	771	642	999999	999999	999999	999999	593	895	360	999999	751	620	356	791	990	710	345	783	143	306	703	804	562	999999	121	999999	818	744	107	573	644	352	795	430	999999	800	296	80	999999	631	961	940	497	833	999999	419	999999	999999	688	93	421	958	383	999999	198	999999	89	471	220	793	53	848	999999	787	219	409	999999	925	999999	199	423	274	999999	511	999999	762	999999	729	999999	701	999999	171	65	23	999999	685	969	999999	242	599	720	825	999999	988	588	122	152	710	623	
999999	999999	79	431	498	670	156	957	871	633	435	999999	999999	999999	518	156	882	792	784	634	534	999999	998	693	636	479	598	414	22	923	999999	620	999999	999999	635	999999	577	999999	999999	353	16	728	107	999999	806	939	370	999999	350	842	705	999999	368	999999	99	999999	595	385	795	29	82	999999	999999	947	411	999999	62	254	959	411	579	153	235	440	628	806	342	806	886	999999	119	999999	73	180	999999	902	261	531	26	999999	521	201	999999	547	999999	999999	783	999999	791	991	887	125	282	939	272	562	104	999999	457	292	478	999999	498	109	999999	715	677	774	729	508	563	999999	999999	999999	999999	387	209	688	169	363	32	193	24	895	999999	993	95	134	907	665	807	334	83	733	354	999999	703	844	636	999999	999999	18	430	292	437	366	887	146	59	999999	999999	416	767	999999	270	295	775	603	301	917	629	552	867	73	999999	239	999999	503	790	999999	683	999999	61	999999	999999	24	762	731	467	451	116	948	999999	31	312	400	566	980	473	69	957	999999	552	719	936	54	151	366	591	208	909	393	999999	892	211	997	999999	174	999999	999999	532	53	145	849	810	681	477	999999	761	999999	672	477	999999	731	209	583	812	341	667	999999	999999	999999	149	269	999999	722	603	193	820	314	45	402	999999	227	999999	913	964	703	999999	264	577	306	604	290	999999	442	363	623	692	627	195	33	999999	613	383	136	903	876	316	98	87	293	999999	456	275	999999	823	812	999999	295	619	999999	432	412	155	576	801	859	733	110	368	979	501	202	129	21	894	49	843	999999	20	97	397	999999	187	999999	281	158	25	264	618	551	427	999999	18	86	600	104	999999	999999	334	54	152	215	729	999999	792	999999	336	264	999999	783	999999	999999	285	531	721	999999	999999	862	304	653	844	479	492	999999	999999	999999	193	53	420	799	581	46	85	999999	944	191	100	999999	500	448	821	760	999999	835	999999	999999	130	486	999999	999999	869	999999	999999	681	210	673	999999	912	546	697	999999	293	843	586	211	932	720	320	586	539	522	999999	371	855	999999	999999	600	656	245	929	973	707	688	432	930	975	533	999999	765	281	468	999999	542	803	800	537	917	302	633	649	999999	810	900	825	475	723	244	656	999999	999999	82	76	676	616	723	941	605	420	999999	999999	409	325	554	315	80	344	613	568	999999	304	175	308	33	595	999999	173	806	862	957	216	740	999999	554	648	208	402	511	926	999999	858	932	506	646	999999	250	999999	266	594	999999	141	999999	676	999999	555	999999	774	999999	91	
599	560	144	742	463	449	999999	532	771	906	999999	678	832	687	488	999999	999999	668	662	999999	354	999999	906	222	118	825	105	73	285	999999	697	999999	359	430	336	528	723	199	53	206	912	718	825	360	999999	999999	308	433	197	999999	999999	292	121	426	736	999999	999999	922	634	638	354	431	257	771	999999	999999	999999	412	999999	960	483	181	625	465	999999	636	605	999999	734	999999	526	672	875	881	816	415	322	932	693	167	874	999999	565	415	852	490	470	63	999999	804	756	896	82	999999	999999	21	666	655	999999	110	573	107	999999	602	121	681	555	375	955	999999	370	396	718	203	999999	681	616	220	613	233	999999	551	999999	929	999999	629	999999	648	961	804	749	666	230	593	593	777	612	999999	999999	999999	935	105	108	348	443	370	999999	999999	151	999999	405	455	52	489	934	999999	691	269	326	999999	92	999999	414	160	64	999999	176	135	999999	318	79	652	917	443	999999	80	452	77	999999	915	452	720	507	722	999999	999999	623	741	658	571	95	353	646	812	98	999999	691	948	999999	999999	204	62	999999	832	179	999999	538	609	200	864	999999	624	773	411	49	999999	409	999999	751	999999	90	435	999999	999999	233	725	999999	114	355	269	999999	504	783	999999	720	999999	451	675	553	999999	765	24	999999	794	999999	471	579	245	773	726	628	999	206	533	658	768	585	241	608	454	746	433	263	930	485	85	841	27	690	999999	920	734	999999	105	995	76	884	682	56	999999	155	770	341	628	641	389	999999	260	108	951	815	999999	76	108	909	341	760	619	999999	999999	630	999999	999999	134	999999	894	999999	110	537	591	884	902	194	999999	999999	976	101	635	299	999999	999999	590	999999	738	999999	710	668	49	196	664	315	999999	999999	140	999999	999999	225	999999	822	746	999999	999999	722	516	77	912	35	999999	800	999999	249	135	329	999999	149	49	999999	999999	300	104	235	820	999999	873	286	618	538	64	714	715	760	884	812	552	999999	579	867	412	999999	920	685	448	249	263	424	189	945	160	999999	103	949	409	917	728	999999	999999	293	849	239	999999	384	999999	515	999999	999999	365	999999	776	647	569	181	999999	155	379	419	999999	580	660	458	106	672	999999	73	621	766	361	966	999999	999999	867	295	28	183	999999	999999	999999	933	165	999999	68	866	179	512	430	999999	718	264	999999	318	733	999999	633	400	999999	786	996	907	894	327	820	999999	238	744	999999	999999	162	67	933	833	705	854	999999	578	400	240	503	875	999999	699	57	999999	999999	999999	308	739	662	627	50	435	549	
806	48	999999	271	669	999999	434	732	156	768	661	330	714	612	879	999999	999999	10	999999	292	999999	274	205	280	723	969	462	446	50	621	534	26	508	293	899	815	587	316	730	602	78	153	495	930	396	776	999999	173	428	37	607	627	148	999999	999999	541	999999	567	548	700	185	999999	999999	535	999999	999999	822	430	713	74	134	999999	999999	310	999999	977	999999	275	883	946	264	299	28	999999	24	907	878	365	864	999999	972	30	768	40	426	90	460	999999	696	752	954	294	459	363	999999	858	999999	837	928	451	763	577	683	999999	445	886	969	999999	521	336	765	467	566	356	102	113	980	999999	883	143	526	818	999999	141	999999	969	839	664	119	165	999999	50	999999	999999	999999	404	999999	176	999999	999999	120	781	448	369	999999	999999	999999	113	999999	799	878	118	999999	795	925	944	999	552	609	475	57	999999	569	366	776	999999	40	154	752	697	767	999999	655	353	32	744	380	219	154	504	251	735	402	999999	287	451	999999	640	999999	999999	405	794	567	128	493	999999	222	92	592	272	466	583	999999	999999	42	75	999999	610	999999	190	574	999999	999999	114	999999	321	913	258	999999	335	638	400	657	103	302	973	999999	999999	860	227	531	297	626	882	48	668	385	828	288	221	999999	485	867	999999	999999	615	395	999999	894	181	892	964	13	267	634	76	926	267	281	999999	818	926	750	555	999999	286	173	526	999999	566	936	94	970	999999	346	162	532	351	18	686	587	999999	641	688	999999	567	294	368	257	971	742	127	556	999999	403	72	734	321	656	808	452	869	395	338	245	999999	993	146	921	999999	544	584	258	999999	481	34	294	72	999999	101	999999	999999	278	105	824	818	538	751	474	284	999999	999999	999999	210	244	717	408	999999	999999	528	573	158	447	999999	437	167	868	961	747	378	777	999999	101	565	815	999999	601	299	999999	427	279	999999	672	646	64	999999	889	58	360	764	626	981	619	702	999999	844	999999	999999	668	666	999999	576	14	105	507	754	129	139	394	596	999999	119	798	35	258	331	486	800	721	113	278	820	611	982	999999	999999	63	399	48	999999	999999	109	631	848	477	703	999999	576	999999	309	214	760	999999	999999	648	517	193	593	999999	206	999999	566	780	999999	397	139	999999	31	999999	711	999999	999999	100	999999	999999	26	487	950	557	555	92	999999	660	999999	899	999999	166	847	344	999999	612	999999	945	842	613	723	328	999999	999999	999999	738	226	999999	999999	609	484	999999	251	457	631	39	999999	45	897	123	999999	905	368	665	879	
999999	999999	686	119	109	240	784	258	809	592	698	421	499	219	817	999999	999999	233	999999	424	848	915	399	713	215	379	434	57	999999	165	999999	960	411	580	999999	621	540	123	999999	999999	700	421	999999	999999	932	999999	999999	999999	90	999999	770	682	999999	251	41	68	727	972	903	999999	805	736	528	653	773	737	19	999999	999999	999999	335	574	895	443	999999	436	483	534	780	999999	636	608	999999	999999	999999	145	999999	169	549	317	894	567	219	999999	573	999999	892	787	101	999999	608	999999	982	884	921	206	787	999999	999999	999999	584	999999	202	999999	999999	206	769	56	269	638	333	849	379	999999	311	768	364	297	870	759	543	695	442	999999	988	812	626	92	560	197	999999	302	999999	945	999999	700	999999	902	514	377	204	846	528	463	999999	758	999999	999999	582	163	842	999999	251	767	70	889	760	616	328	290	579	687	496	82	289	40	217	999999	999999	610	402	462	782	502	565	697	176	978	713	239	367	181	509	407	355	999999	60	874	999999	843	939	758	583	999999	797	517	360	456	184	841	551	31	651	971	760	999999	716	999999	212	373	722	782	903	999999	922	408	187	999999	726	430	999999	999999	549	961	671	999999	879	558	999999	57	347	720	804	872	688	346	530	537	646	965	999999	311	999999	999999	130	999999	999999	493	311	399	339	270	999999	999999	999999	218	481	999999	310	125	510	999999	999999	165	35	12	978	999999	410	585	878	650	452	760	288	678	999999	999999	999999	513	789	999999	999999	999999	717	86	990	60	20	480	864	999999	236	530	465	999999	999999	516	495	128	999999	999999	93	725	520	689	818	968	999999	193	999999	999999	999999	797	999999	124	911	736	447	949	21	928	30	999999	721	48	999999	922	305	999999	419	999999	999999	722	999999	965	312	531	795	38	999999	32	584	827	932	420	990	439	203	350	82	999999	999999	546	999999	260	803	162	14	482	999999	999999	673	181	773	393	911	137	999999	371	812	390	941	418	999999	988	999999	202	998	310	57	999999	728	954	231	888	94	995	614	84	171	999999	999999	322	761	371	358	412	64	548	509	862	999999	832	999999	999999	589	999999	855	128	999999	610	999999	999999	435	292	999999	718	950	884	309	915	522	397	209	662	863	628	999999	999999	640	999999	999999	459	801	194	25	895	426	538	308	433	150	999999	177	561	995	822	999999	479	203	640	462	179	249	593	350	999999	632	999999	829	960	13	536	488	965	471	704	902	250	277	999999	999999	421	586	875	775	35	230	648	666	50	741	187	135	999	487	969	999999	218	
844	446	273	551	709	347	430	613	18	211	99	301	999999	647	211	921	348	999999	593	374	817	999999	359	984	219	788	999999	825	411	999999	488	999999	495	694	999999	830	19	750	711	248	999999	172	999999	28	999999	375	130	104	975	213	661	445	385	999999	401	529	999999	288	342	920	128	604	211	999999	999999	596	805	235	251	381	912	999999	340	355	918	654	999999	999999	999999	843	999999	135	849	208	827	52	999999	649	303	876	999999	730	999999	790	130	850	960	496	304	999999	569	894	852	604	999999	999999	115	40	926	999999	231	755	853	999999	999999	999999	755	13	703	681	999999	165	932	374	636	999999	189	550	234	999999	694	811	46	472	283	773	282	999999	907	999999	936	97	999999	556	655	989	999999	919	537	137	999999	956	793	623	493	414	961	488	999999	999999	882	999999	805	999999	999999	420	718	390	224	488	720	510	106	938	744	999999	442	385	719	647	315	270	22	107	972	999999	999999	423	979	869	811	793	286	798	881	381	291	999999	505	244	280	495	999999	58	417	595	860	854	878	111	971	586	769	999999	803	622	552	708	885	999999	402	305	411	999999	677	926	234	308	67	999999	110	577	999999	999999	376	819	565	963	690	387	877	173	544	999999	999999	999999	34	955	999999	268	829	583	999999	190	842	975	94	359	381	490	999999	562	999999	516	10	404	705	999999	954	999999	67	589	27	507	446	239	999999	533	457	999999	999999	279	314	799	543	527	999999	999999	641	401	735	215	999999	999999	26	999999	376	38	999999	503	999999	739	10	19	210	250	565	481	744	999999	999999	560	999999	930	589	101	257	997	973	483	999999	15	999999	562	259	852	997	818	490	131	862	732	656	953	921	171	278	304	598	303	961	125	955	999999	187	184	999999	662	620	925	77	378	999999	403	696	524	999999	448	759	358	999999	746	990	999999	999999	999999	903	949	18	427	823	953	409	999999	999999	999999	999999	624	384	84	549	999999	208	999999	64	493	677	263	266	406	999999	999999	544	249	59	224	134	999999	288	999999	281	363	653	202	111	999999	969	385	881	15	475	999999	74	999999	808	908	548	999999	568	266	814	649	692	612	999999	999999	419	999999	630	999999	566	716	346	688	999999	196	691	15	464	940	524	302	999999	261	930	611	765	859	999999	151	676	699	774	31	881	631	671	999999	849	999999	704	999999	755	584	448	999999	999999	999999	882	622	999999	542	970	628	999999	522	278	999999	681	741	238	559	999999	488	630	867	941	324	999999	999999	999999	651	166	356	245	999999	546	999999	813	999999	
484	389	977	818	999999	143	728	156	288	369	363	240	368	118	878	154	91	276	953	999999	999999	811	579	710	106	575	999999	999999	392	999999	975	999999	999999	509	266	849	582	909	563	999999	999999	795	46	446	817	294	292	58	478	100	632	280	842	242	365	672	810	999999	721	359	756	115	763	259	394	882	614	859	999999	999999	572	181	713	466	442	31	999999	142	893	812	292	999999	155	302	999999	999999	638	393	154	593	49	316	198	213	999999	999999	41	787	61	934	680	433	206	999999	528	460	567	386	800	999999	897	677	382	909	77	428	959	999999	999999	689	999999	230	714	267	990	265	983	509	725	409	999999	988	91	999999	142	999999	141	707	773	946	147	999999	999999	811	696	999999	933	288	999999	322	83	570	934	371	690	460	718	939	457	999999	999999	67	999999	401	353	999999	999999	424	777	217	297	262	697	906	552	999999	999999	999999	571	999999	332	705	373	413	335	429	63	999999	999999	999999	150	999999	999999	511	999999	999999	600	202	467	787	775	518	511	999999	35	821	999999	999999	819	999999	823	815	378	828	940	771	694	257	75	923	855	876	156	105	76	105	12	196	999999	473	999999	444	445	784	852	999999	203	444	387	513	557	999999	900	580	999999	999999	823	430	571	707	999999	353	136	544	931	899	372	416	862	999999	819	999999	599	355	305	389	379	594	999999	999999	999999	999999	869	561	376	828	976	576	246	740	281	581	625	729	88	58	999999	999999	999999	999999	999999	787	999999	458	694	871	436	554	284	479	956	239	454	444	139	144	483	574	999999	112	922	795	999999	131	658	247	999999	870	276	256	999999	999999	742	32	685	790	999999	421	867	504	402	431	301	767	784	52	136	190	999999	944	575	742	733	749	40	999999	617	461	800	457	810	999999	287	999999	407	999999	496	432	759	349	466	71	707	673	999999	999999	503	412	346	999999	120	999999	280	332	680	999999	743	992	991	39	183	226	621	419	999999	835	154	273	369	306	555	999999	431	260	487	999999	999999	999999	999999	540	162	214	124	194	346	930	999999	954	357	999999	744	999999	441	729	175	999999	449	999999	978	875	356	999999	53	50	69	415	458	30	845	176	999999	682	954	461	999999	968	111	436	999999	999999	549	999999	916	300	561	61	273	702	95	246	74	999999	92	173	193	922	171	999999	135	930	482	275	119	190	776	71	550	980	852	206	999999	23	224	225	335	166	323	753	999999	17	152	756	935	999999	112	554	600	999999	277	955	807	36	311	152	999999	284	90	736	523	499	
511	292	849	888	999999	61	533	999999	838	37	609	418	999999	128	999999	725	340	510	87	999999	470	759	712	999999	399	123	712	82	934	61	999999	586	239	999999	505	860	906	56	511	61	999999	999999	952	250	356	398	440	192	364	565	943	579	659	999999	38	752	579	953	498	983	999999	999999	999999	786	950	32	999999	999999	622	928	819	999999	998	35	210	999999	806	472	550	10	682	529	718	378	117	506	927	937	960	753	999999	953	999999	527	712	569	801	175	299	333	999999	833	570	435	745	660	580	633	101	301	999999	117	412	497	999999	819	743	563	679	454	999999	251	999999	869	648	866	735	481	323	641	935	999999	183	227	791	848	959	999999	632	456	925	304	845	668	807	999999	550	999999	226	892	825	247	495	999999	238	967	197	701	999999	879	999999	109	999999	460	366	315	933	195	706	462	860	461	930	232	528	800	406	999999	71	475	999999	674	264	999999	815	697	154	999999	988	823	999999	268	999999	753	532	999999	984	395	311	999999	249	365	363	999999	42	999999	999999	273	999999	437	571	999999	999999	322	999999	260	845	999999	645	669	999999	604	999999	883	999999	602	999999	999999	700	703	816	21	676	999999	235	959	320	501	398	450	390	881	23	561	261	451	628	191	198	281	980	105	750	642	999999	645	169	480	999999	440	417	139	572	622	999999	560	543	81	999999	999999	939	354	500	204	999999	288	590	645	631	359	999999	775	988	428	722	720	270	44	236	590	999999	999999	538	957	999999	260	319	999999	940	701	908	557	104	999999	342	999999	999999	999999	362	63	999999	999999	999999	613	999999	642	150	153	900	900	299	508	845	507	999999	999999	999999	999999	172	38	969	200	999999	930	450	426	999999	404	999999	95	126	715	999999	182	535	286	990	925	501	999999	119	175	500	999999	411	410	711	596	789	243	821	71	393	333	999999	864	819	999999	999999	50	961	746	999999	999999	783	584	827	999999	971	527	118	999999	51	772	919	803	699	664	529	50	714	94	614	852	999999	64	331	357	97	670	467	82	762	999999	438	373	118	999999	999999	826	582	48	624	999999	135	999999	29	621	414	290	174	999999	399	132	335	876	141	214	550	999999	262	479	584	999999	70	45	137	590	999999	555	694	999999	407	999999	467	999999	469	352	727	343	45	710	943	807	505	312	683	639	999999	561	999999	904	145	999999	574	999999	999999	323	212	99	803	438	287	858	596	161	757	696	665	659	417	999999	486	999999	999999	999999	536	777	805	758	999999	497	464	782	323	790	878	869	138	363	
221	155	149	638	540	606	432	94	999999	354	554	986	999999	999999	153	453	427	929	999999	31	577	686	518	454	736	315	974	505	545	805	282	999999	568	311	447	272	999999	848	676	999999	130	451	566	460	213	999999	523	988	999999	870	373	949	34	117	786	535	999999	695	901	234	632	926	548	999999	81	999999	428	672	38	881	803	999999	262	757	901	135	129	67	999999	999999	792	999999	867	999999	442	333	863	461	525	912	999999	999999	946	452	464	203	903	161	388	548	947	850	960	756	76	794	696	277	215	660	416	579	999999	540	999999	646	69	873	973	748	999999	967	999999	126	256	849	999999	810	302	708	232	999999	999999	702	423	941	35	121	999999	647	636	596	999999	999999	999999	65	999999	415	20	818	143	999999	999999	640	746	979	702	843	999999	226	171	886	999999	999999	438	448	900	752	127	500	620	948	274	999999	121	999999	722	292	999999	201	350	226	800	484	999999	202	789	999999	956	443	248	999999	611	392	486	999999	999999	748	436	66	165	756	298	519	207	195	765	852	529	540	267	999999	232	999999	875	999999	999999	500	932	999999	659	862	796	683	261	999999	346	881	849	370	594	999999	856	564	45	999999	928	999999	286	999999	999999	937	518	426	185	828	999999	999999	516	540	664	999999	815	999999	407	999999	960	999999	268	769	849	884	12	169	999999	293	563	668	282	291	999999	805	224	999999	808	721	999999	380	507	432	479	53	374	318	706	473	168	665	166	742	634	324	31	516	539	552	999999	358	480	892	999999	300	30	235	523	999999	907	999999	392	686	948	589	999999	836	999999	805	520	694	462	999999	135	898	511	540	657	702	784	999999	25	266	786	995	900	999999	167	188	33	999999	794	847	565	897	283	480	999999	54	217	195	226	733	42	250	895	997	766	376	999999	489	578	999999	999999	209	256	135	899	953	689	500	679	999999	782	999999	899	615	916	238	625	40	746	999999	495	598	490	999999	234	546	109	902	999999	790	399	999999	570	973	773	365	651	157	999999	840	999999	716	999999	999999	950	661	999999	290	90	538	999999	999999	999999	965	335	999999	719	964	901	362	853	999999	651	888	722	249	810	926	999999	561	587	477	999999	999999	258	778	999999	385	340	573	206	818	999999	321	48	999999	999999	605	647	999999	646	686	999999	229	999999	577	75	627	392	999999	850	424	999999	529	950	284	309	838	717	557	999999	344	633	337	166	45	964	340	850	91	449	214	288	999999	914	999999	231	999999	917	999999	713	464	992	629	999999	781	999999	302	370	999999	
341	960	888	999999	894	999999	999999	918	73	999999	999999	735	777	311	271	646	999999	896	614	60	63	79	920	999999	844	938	999999	13	615	384	666	671	999999	96	749	489	999999	197	658	612	999999	312	176	965	77	977	999999	690	368	999999	999999	482	688	319	710	272	49	851	256	956	960	59	313	688	999999	941	765	690	562	782	999999	948	247	11	213	750	902	999999	969	866	999999	660	645	539	999999	999999	999999	660	385	999999	449	474	941	701	652	999999	999	999999	680	136	222	996	999999	586	754	696	244	999999	115	999999	369	94	882	389	705	999999	999999	773	999999	112	957	115	315	85	999999	856	17	546	999999	417	751	999999	284	843	654	999999	999999	69	784	52	948	307	554	425	126	364	591	561	996	353	392	999999	538	577	178	116	691	62	999999	898	999999	999999	336	999999	999999	945	810	48	735	450	776	999999	988	907	163	659	999999	999999	959	977	999999	455	999999	999999	34	524	886	706	999999	999999	573	479	815	886	362	259	970	855	999999	999999	554	553	999999	555	576	47	247	630	424	518	555	801	103	276	633	243	159	999999	674	693	999999	999999	373	198	999999	307	539	999999	555	904	689	706	682	787	432	721	999999	993	439	987	999999	999999	999999	166	991	771	999999	549	999999	999999	110	650	999999	522	122	451	189	636	678	999999	507	145	85	520	829	999999	129	316	843	911	613	165	890	687	416	999999	820	217	206	116	999999	990	849	436	999999	48	525	169	674	999999	542	993	999999	170	489	152	189	772	999999	152	651	80	705	351	515	944	759	999999	116	319	630	971	999999	571	358	517	296	648	999999	790	334	959	999999	862	378	619	839	999999	999999	273	623	58	880	999999	999999	850	294	507	921	999999	289	31	63	999999	360	571	999999	999999	812	972	856	540	65	546	817	692	438	843	973	895	999999	999999	999999	842	695	581	100	385	117	507	233	999999	999999	999999	510	312	906	285	999999	807	999999	95	917	235	417	92	993	344	246	999999	422	999999	533	999999	753	260	725	220	669	778	480	999999	999999	999999	749	77	813	207	45	999999	786	163	999999	999999	999999	29	121	80	999999	999999	588	755	999999	345	95	782	999999	702	114	260	587	695	616	732	336	876	449	611	486	349	279	795	309	999999	985	268	999999	367	195	733	999999	654	999999	66	200	724	999999	310	230	966	812	121	102	784	927	100	546	609	839	963	579	510	593	95	343	792	456	416	999999	826	674	999999	516	999999	999999	932	909	559	542	611	835	149	391	519	537	168	703	524	804	895	
721	508	528	231	164	638	70	700	723	407	278	633	950	999999	999999	914	604	722	672	994	190	987	77	237	138	440	128	83	999999	999999	99	999999	612	999999	999999	175	379	295	999999	999999	872	219	836	144	343	211	198	986	227	622	564	981	852	999999	714	999999	440	301	103	723	519	986	999999	548	318	999999	31	999999	300	136	999999	318	505	198	999999	971	160	999999	893	926	251	141	999999	935	620	118	88	999999	750	999999	735	999999	202	999999	964	885	77	298	826	996	190	702	696	101	86	999999	485	664	687	999999	583	507	407	999999	999999	387	140	217	999999	209	268	229	745	920	401	468	999999	13	233	247	904	999999	999999	897	745	548	445	765	858	375	633	423	124	999999	999999	237	680	35	999999	587	754	859	371	626	999999	999999	999999	999999	699	618	139	482	441	450	838	721	400	509	999999	999999	942	375	358	999999	576	999999	114	738	135	173	999999	100	983	999999	492	999999	999999	490	999999	784	591	669	999999	999999	999999	160	982	999999	999999	83	836	180	604	999999	644	389	511	999999	999999	999999	857	228	999999	999999	831	48	499	795	999999	999999	230	910	350	646	351	999999	999999	119	325	999999	862	439	999999	999999	337	617	999999	896	11	112	999999	999999	999999	276	927	373	28	539	418	207	661	197	999999	383	852	925	830	957	999999	999999	999999	401	494	634	999999	427	658	598	208	223	999999	602	794	855	261	539	480	83	719	978	263	770	999999	127	764	675	723	999999	208	411	787	538	160	639	999999	151	206	805	246	509	714	999999	341	204	655	68	403	860	132	323	455	999999	248	767	999999	999999	700	376	999999	365	704	999999	400	999999	436	24	999999	999999	832	119	999999	674	837	220	274	999999	439	506	999999	705	282	862	999999	885	999999	39	300	393	531	713	450	830	999999	880	999999	250	39	543	768	999999	999999	248	38	22	980	780	920	999999	502	284	880	204	904	174	93	999999	409	514	840	999999	999999	67	633	128	999999	512	739	999999	415	33	999999	999999	737	999999	98	43	833	60	999999	999999	119	272	890	257	833	256	925	770	999999	999999	841	525	703	372	916	559	614	999999	999999	477	999999	963	622	479	479	999999	467	999999	86	59	18	359	608	664	296	461	999999	386	294	422	586	968	169	453	192	289	201	375	999999	539	429	922	706	999999	145	156	650	421	777	848	789	853	694	747	953	491	999999	49	999999	999999	999999	237	626	931	890	82	803	179	297	200	999999	101	167	547	630	96	652	999999	528	150	811	755	609	999999	633	733	999999	422	499	700	
373	162	999999	459	999999	202	305	774	547	73	352	480	999999	586	65	999999	696	156	126	999999	999999	745	520	999999	653	636	628	191	999999	167	999999	391	679	597	827	640	802	707	400	999999	790	878	632	465	999999	999999	632	32	389	935	47	137	305	999999	861	627	642	364	806	520	573	124	476	390	274	961	801	999999	759	425	895	988	755	688	87	999999	122	65	147	323	13	605	801	372	129	671	999999	57	735	999999	998	447	901	880	999999	999999	411	252	200	999999	539	999999	999999	999999	50	999999	381	616	999999	901	515	999999	226	999999	516	968	323	999999	270	999999	876	753	800	999999	426	457	97	999999	824	999999	999999	870	864	311	999999	907	342	836	332	81	299	478	999999	999999	694	420	230	418	999999	895	361	307	999999	597	959	785	999999	713	548	999999	961	505	792	153	352	999999	999999	915	708	609	636	487	781	199	999999	407	260	999999	864	999999	236	678	511	999999	999999	999999	888	277	351	998	610	999999	298	739	120	999999	686	359	492	999999	999999	999999	999999	999999	269	874	526	792	293	562	535	340	848	542	365	999999	999999	862	999999	100	755	455	999999	999999	999999	999999	199	51	999999	519	721	999999	999999	814	999999	999999	999999	999999	999999	185	999999	106	983	789	472	280	779	999999	999999	999999	999999	999999	266	401	999999	252	742	998	766	262	684	484	713	999999	840	634	857	44	234	444	323	257	203	999999	999999	999999	471	999999	248	728	999999	443	999999	261	720	897	644	999999	520	999999	188	970	979	999999	999999	260	999999	220	948	837	999999	745	531	938	514	551	629	349	999999	999999	780	999999	999999	48	34	251	816	461	999999	999999	990	999999	999999	999999	266	352	999999	786	426	114	275	261	835	999999	315	491	912	729	747	178	999999	304	55	875	295	999999	999999	940	392	999999	444	931	166	15	999999	645	231	372	682	171	999999	843	922	999999	999999	999999	132	359	733	999999	339	96	714	884	675	999999	999999	648	999999	45	142	337	404	177	670	999999	105	830	999999	670	270	549	999999	585	895	434	382	124	506	999999	108	860	217	849	919	358	227	281	339	161	914	583	999999	647	999999	945	448	754	270	45	433	301	795	999999	999999	789	50	138	989	999999	323	615	151	117	937	281	129	555	999999	322	126	823	999999	412	755	686	61	409	556	999999	999999	999999	999999	470	343	806	74	155	576	999999	318	999999	291	98	999999	308	999999	391	999999	999999	825	893	507	999999	919	999999	999999	393	317	596	999999	640	581	999999	265	695	761	681	773	999999	216	974	999999	999999	14	37	542	411	574	456	
254	670	999999	799	999999	102	130	905	551	734	15	999999	837	979	401	999999	517	251	833	152	547	761	617	579	550	850	913	389	944	999999	77	999999	818	860	352	78	940	782	999999	172	574	855	139	999999	134	999999	146	10	725	336	520	999999	578	432	999999	492	62	999999	258	282	188	741	961	659	999999	617	862	977	636	333	999999	734	335	999999	578	691	631	578	454	25	714	999999	663	618	381	776	999999	396	950	859	26	819	533	643	999999	999999	894	480	999999	517	672	169	373	999999	599	999999	999999	907	999999	999999	861	483	675	243	568	275	87	353	287	890	796	476	999999	776	317	917	211	691	687	744	999999	161	206	999999	352	554	999999	270	28	596	999999	913	542	731	998	542	154	299	84	718	999999	999999	999999	999999	720	206	999999	999999	95	682	583	283	230	119	431	710	287	738	891	23	725	999999	334	691	999999	883	934	305	778	775	772	912	999999	968	989	255	958	715	999999	156	999999	999999	185	346	999999	999999	693	432	999999	298	264	416	408	71	999999	938	226	511	412	837	271	835	818	320	909	671	667	261	129	185	751	999999	521	744	600	773	999999	988	678	551	199	511	995	490	999999	366	514	555	976	60	39	457	313	388	884	587	143	865	436	351	999999	999999	313	134	546	692	999999	999999	470	999999	307	238	833	861	648	760	999999	338	799	552	999999	999999	999999	78	156	304	999999	142	860	22	639	999999	561	336	680	757	208	871	943	999999	999999	851	94	757	999999	800	623	451	740	134	746	999999	75	884	194	999999	999999	244	977	252	433	761	999999	457	999999	531	676	507	190	890	561	969	394	999999	90	315	36	528	325	355	680	999999	999999	735	275	834	710	677	151	920	600	964	893	701	404	710	58	636	177	232	134	126	270	849	573	999999	421	103	803	879	999999	638	919	631	999999	616	369	77	192	754	820	999	365	270	300	597	85	692	577	380	267	999999	360	999999	231	563	556	999999	172	498	423	617	873	272	198	961	55	271	139	787	350	980	454	423	411	135	760	10	559	976	701	728	525	433	621	999999	999999	826	410	18	70	817	999999	693	341	212	135	999999	81	338	552	813	562	790	999999	286	999999	937	690	999999	803	555	992	999999	796	999999	102	450	650	856	683	228	861	131	727	533	85	761	91	209	999	666	999999	999999	433	887	999999	734	404	344	397	351	999999	313	999999	514	824	719	896	647	120	685	453	999999	999999	999999	952	441	72	505	211	999999	999999	999999	106	999999	626	771	762	909	
528	999999	56	315	469	342	999999	999999	917	222	709	365	999999	444	999999	999999	223	713	999999	110	935	734	672	898	142	999999	495	653	216	78	888	999999	957	987	999999	753	638	999999	756	322	249	403	524	999999	795	846	329	421	999999	782	923	999999	205	661	973	794	695	157	183	999999	846	999999	999999	849	334	657	999999	876	999999	345	685	85	957	263	860	541	220	821	112	999999	882	84	260	999999	154	975	856	305	999999	999999	999999	491	964	500	475	810	62	999999	525	148	448	452	104	999999	999999	847	955	941	800	999999	584	873	54	999999	383	772	189	999999	999999	359	999999	112	863	992	287	204	121	466	787	60	489	999999	999999	964	848	439	979	202	338	999999	29	914	504	999999	749	194	999999	87	126	703	631	145	999999	176	999999	999999	589	112	999999	999999	735	498	164	750	952	48	576	90	48	943	792	987	588	406	999999	999999	607	292	252	102	757	43	999999	999999	429	353	574	139	626	512	999999	999999	420	436	571	530	999999	754	628	711	617	366	999999	999999	911	999999	557	574	999999	999999	737	307	999999	688	154	999999	158	80	331	999999	474	447	999999	535	103	915	999999	161	999999	808	135	853	999999	541	484	400	994	176	999999	999999	796	999999	302	173	775	552	999999	732	291	869	999999	999999	999999	29	246	180	902	513	89	995	77	405	738	39	337	999999	999999	328	213	754	707	981	999999	546	812	474	154	300	760	550	898	843	870	999999	436	445	430	644	305	314	497	490	97	186	717	400	271	273	836	891	909	999999	528	536	172	400	999999	887	216	771	36	612	753	538	106	999999	535	772	603	892	464	999	33	899	267	226	894	721	828	422	213	999999	999999	869	641	210	325	343	999999	999999	652	542	437	999999	288	999999	737	999999	89	493	864	498	670	944	999999	909	674	629	279	945	505	81	999999	793	568	999999	999999	884	897	895	908	202	968	567	249	921	571	500	999999	381	489	999999	641	345	557	714	221	518	999999	732	999999	696	999999	858	999999	999999	999999	643	999999	999999	999999	852	660	194	584	671	529	112	705	999999	347	183	999999	999999	466	169	439	999999	999999	999999	933	640	452	999999	369	222	139	120	36	667	446	928	535	487	645	999999	999999	457	761	885	194	118	999999	999999	394	363	688	999999	401	381	151	999999	407	120	209	106	410	495	824	999999	999999	418	86	47	79	419	648	530	262	830	483	999999	961	999999	669	999999	826	526	781	15	999999	964	719	655	526	684	530	424	287	549	236	999999	632	399	353	999999	42	999999	999999	999999	
715	168	999999	571	897	168	799	57	451	384	279	999999	714	819	837	999999	699	999999	999999	999999	888	233	252	712	999999	293	360	572	999999	893	999999	60	669	999999	300	999999	61	158	999999	367	884	483	972	903	999999	352	485	813	561	775	86	611	264	473	95	999999	999999	210	967	613	808	237	999999	999999	999999	228	224	908	999999	472	526	999999	672	164	509	415	260	348	999999	261	808	547	21	240	816	191	795	205	720	999999	459	851	190	154	999999	999999	442	999999	999999	61	137	577	295	98	259	535	938	110	999999	679	999999	999999	767	715	999999	999999	225	999999	742	410	999999	28	197	718	23	999999	370	999999	999999	851	973	999999	36	999999	133	240	999999	922	981	291	252	695	242	50	577	999999	999999	475	348	999999	999999	999999	999999	911	999999	999999	999999	576	85	584	174	419	505	122	706	405	550	999999	592	575	18	303	828	461	167	738	786	999999	151	141	590	895	190	317	420	351	164	999999	762	24	850	686	847	406	999999	999999	199	130	344	182	340	707	882	773	999999	148	803	999999	999999	890	332	999999	435	944	994	279	239	197	999999	364	999999	435	623	577	724	332	456	431	344	334	548	999999	999999	968	800	882	22	999999	999999	999999	548	933	370	872	692	618	260	902	999999	999999	603	11	428	979	999999	999999	93	315	59	955	692	381	886	430	999999	665	429	466	154	121	266	999999	999999	430	816	317	75	999999	885	999999	82	553	29	497	999999	999999	999999	999999	999999	895	999999	999999	999999	999999	589	176	56	940	530	999999	199	794	758	300	590	779	843	997	173	623	839	342	999999	943	999999	148	361	399	698	805	427	595	429	258	322	559	465	95	840	649	270	135	230	858	999999	287	794	729	906	951	703	250	669	423	65	467	999999	424	199	451	814	657	999999	999999	608	999999	375	509	977	999999	999999	757	167	999999	999999	714	121	571	36	999999	999999	631	492	747	111	187	999999	999999	203	855	282	999999	895	399	835	612	999999	504	999999	322	912	295	752	876	999999	999999	92	156	70	999999	355	715	999999	593	107	192	175	503	624	999999	678	368	316	999999	757	282	862	767	999999	750	830	616	999999	714	693	68	879	615	120	165	104	779	945	852	510	999999	999999	999999	301	652	447	390	999999	829	999999	999999	979	999999	128	364	999999	325	467	320	520	738	999999	683	900	49	999999	560	999999	468	999999	898	999999	463	622	201	999999	560	999999	45	313	999999	999999	491	79	149	999999	999999	497	756	81	779	321	635	999999	771	171	971	411	999999	349	886	999999	421	502	746	
999999	525	18	927	735	533	849	432	16	80	999999	913	999999	999999	960	999999	72	636	397	999999	586	787	130	850	39	657	999999	999999	695	999999	451	324	989	999999	999999	999999	250	569	31	548	930	889	629	999999	999999	999999	367	650	302	296	824	371	34	945	169	353	404	167	898	87	999999	635	736	590	629	688	999999	290	751	406	813	999999	614	848	626	696	999999	859	92	780	300	508	920	409	999999	89	999999	54	173	666	168	93	999999	943	173	304	999999	999999	642	90	334	87	899	999999	483	330	757	185	999999	473	194	545	999999	127	787	876	715	337	988	549	398	880	127	94	248	999999	832	999999	684	332	544	129	227	11	456	223	608	34	926	281	999999	124	725	999999	481	999999	999999	999999	166	999999	999999	825	999999	102	999999	454	959	814	657	753	498	96	999999	995	928	75	328	83	670	999999	999999	690	411	717	226	284	164	426	613	625	721	288	999999	397	743	718	999999	134	319	12	263	999999	377	183	782	246	623	999999	771	416	304	934	882	592	29	898	424	342	876	999999	299	999999	211	999999	41	999999	581	113	262	219	995	999999	999999	999999	320	484	999999	238	934	980	660	999999	655	207	330	999999	405	922	377	844	304	999999	257	999999	713	720	999999	999999	151	572	665	999999	477	561	421	110	180	999999	281	544	585	196	408	896	757	864	999999	14	999999	999999	814	999999	735	999999	915	268	946	861	955	600	892	977	96	372	324	150	999999	104	786	229	616	191	650	833	269	118	999999	361	999999	848	832	999999	634	999999	999999	999999	784	69	999999	999999	164	319	268	681	651	607	109	46	581	617	999999	999999	999999	999999	637	999999	999999	902	157	806	929	594	717	999999	999999	314	353	198	999999	319	999999	898	458	633	75	307	922	969	999999	661	19	301	780	537	941	49	999999	152	270	133	996	881	911	840	233	569	602	161	913	347	264	911	431	999999	999999	18	999999	999999	425	339	711	49	721	999999	796	637	814	189	175	727	999999	999999	927	490	322	483	999999	618	999999	506	705	999999	65	999999	406	107	870	518	285	932	999999	775	727	999999	999999	999999	170	999999	53	999999	754	422	986	195	402	64	984	941	949	999999	999999	726	195	919	634	940	983	877	99	699	999999	306	904	243	32	999999	482	996	78	366	999999	571	574	814	751	292	784	870	451	999999	123	999999	568	508	910	978	999999	808	306	481	972	292	335	353	999999	457	518	753	172	232	581	988	873	999999	463	461	161	380	999999	351	999999	123	435	999999	585	838	737	406	999999	999999	
589	674	999999	596	393	40	999999	999999	986	304	774	41	999999	229	770	999999	65	975	999999	999999	827	218	641	954	999999	859	856	999999	767	988	720	999999	999999	999999	642	906	298	999999	209	433	226	930	999999	999999	577	135	415	999999	999999	460	783	761	361	874	226	380	43	744	280	534	999999	656	463	997	583	662	610	588	999999	999999	836	779	776	621	242	896	824	999999	387	200	453	650	999999	317	215	999999	759	556	902	271	999999	553	16	675	258	570	477	999999	299	914	524	826	630	122	624	14	985	740	641	330	999999	999999	367	90	999999	999999	54	155	792	625	902	64	686	324	999999	292	772	111	372	999999	429	999999	478	473	676	626	29	499	692	999999	999999	29	999999	582	715	999999	196	999999	999999	725	525	331	603	674	999999	469	150	999999	999999	999999	241	999999	378	969	900	127	796	894	414	463	513	554	462	590	651	883	999999	999999	999999	999999	106	846	999999	999999	999999	107	834	804	461	216	486	714	376	999999	999999	99	650	945	681	597	811	999999	521	140	999999	971	868	22	32	999999	330	45	999999	740	244	394	377	731	999999	802	293	991	999999	208	977	799	187	999999	620	562	242	204	433	21	581	805	999999	385	435	185	239	821	782	333	999999	450	17	636	126	586	999999	919	132	878	314	999999	999999	999999	999999	999999	793	767	402	470	894	135	612	999999	169	999999	68	991	999999	647	999999	471	219	118	321	536	792	551	984	999999	839	323	999999	554	706	761	999999	21	231	24	391	472	429	322	439	999999	838	321	477	687	999999	731	623	485	314	842	610	749	999999	627	629	252	782	999999	999999	999999	64	999999	988	407	999999	57	769	291	265	111	999999	896	679	561	697	480	83	999999	517	999999	999999	999999	249	864	999999	206	19	604	394	149	689	71	692	858	705	781	332	999999	204	479	961	342	229	213	800	713	80	450	929	158	999999	486	849	522	881	468	999999	134	255	296	999999	175	999999	999999	421	999999	214	821	856	916	157	13	112	47	156	367	376	46	73	448	136	569	674	999999	999999	213	999999	180	977	246	963	999999	824	999999	442	796	999999	999999	791	999999	508	999999	594	22	11	174	384	811	375	523	102	781	70	807	999999	477	500	999999	154	218	768	44	844	619	953	949	189	204	605	999999	921	999999	254	254	939	877	975	999999	244	999999	999999	409	804	463	154	192	147	26	747	964	306	785	959	582	60	999999	414	974	69	62	999999	189	999999	25	999999	830	536	816	868	292	502	838	426	999999	389	368	240	390	475	771	
812	173	999999	999999	63	146	999999	671	203	475	472	10	602	999999	999999	649	203	788	862	999999	655	330	999999	999999	999999	467	369	621	999999	999999	244	34	999999	999999	249	821	999999	574	999999	465	999999	865	622	403	820	501	246	999999	525	740	175	999999	527	999999	999999	491	999999	991	999999	595	777	691	478	512	240	448	500	313	942	11	999999	629	827	407	796	790	708	754	644	999999	231	135	999999	462	526	793	506	358	182	758	805	742	404	375	687	835	396	120	999999	382	11	932	999999	524	825	545	623	999999	364	999999	783	270	356	210	374	651	595	999999	985	447	999999	151	140	194	205	183	234	999999	999999	999999	403	597	592	272	968	298	835	581	637	999999	999999	386	993	847	974	545	395	204	11	46	249	999999	134	724	440	859	801	115	328	999999	320	172	410	404	932	999999	677	94	241	85	816	24	388	14	278	565	158	293	220	999999	999999	40	459	999999	999999	31	472	999999	999999	119	999999	729	999999	985	669	16	975	599	914	788	867	310	999999	926	230	235	993	129	456	875	710	999999	895	668	864	290	999999	999999	683	999999	723	809	999999	132	588	999999	761	402	345	999999	590	558	379	431	793	999999	999999	999999	462	495	38	352	422	956	999999	979	999999	999999	131	389	303	256	999999	14	75	67	57	999999	347	143	474	999999	784	193	999999	162	999999	473	875	387	221	189	276	999999	999999	999999	397	999999	723	609	263	999999	281	955	999999	343	642	375	366	999999	999999	237	195	328	31	438	568	238	671	256	840	369	999999	743	999999	999999	999999	728	132	694	670	749	126	999999	879	308	999999	828	999999	951	999999	773	117	149	947	984	999999	947	999999	453	999999	169	636	999999	768	893	999999	537	788	854	362	913	999999	671	75	690	999999	457	448	722	118	739	22	999999	736	999999	262	580	999999	193	130	43	561	678	882	510	123	999999	969	985	851	999999	50	370	598	605	530	445	84	267	872	546	508	453	344	83	156	916	740	701	641	876	741	604	734	328	362	573	999999	564	576	999999	487	462	999999	327	698	999999	130	140	546	999999	505	538	320	999999	999999	118	344	999999	364	999999	908	278	354	975	60	445	636	999999	253	956	656	520	690	410	69	55	582	27	999999	504	999999	609	999999	999999	380	212	294	160	999999	254	239	980	210	379	564	218	118	895	276	262	25	999999	887	589	170	985	999999	909	524	489	535	999999	999999	999999	410	308	122	529	604	848	161	999999	486	999	999999	675	999999	999999	846	999999	999999	999999	751	132	489	945	722	999999	
664	395	999999	999999	636	999999	718	912	556	350	968	265	999999	589	301	427	111	999999	999999	887	862	494	675	536	73	999999	553	999999	575	999999	999999	999999	999999	546	864	218	494	777	849	999999	290	814	129	969	999999	999999	999999	999999	396	333	999999	949	581	834	714	180	720	827	320	999999	760	871	346	254	970	513	999999	999999	725	92	933	333	690	201	607	57	374	706	194	483	919	206	461	252	290	430	884	751	832	999999	498	667	466	886	422	419	478	999999	999999	999999	910	999999	631	313	399	697	269	999999	999999	999999	806	24	642	837	52	564	999999	103	963	550	629	929	999999	41	594	999999	867	803	779	197	579	499	707	355	572	725	999999	158	999999	999999	170	999999	523	175	887	483	34	629	844	999999	999999	999999	911	999999	219	981	999999	599	719	134	829	466	999999	999999	97	316	316	296	274	326	989	271	251	999999	999999	135	415	999999	154	999999	251	248	959	999999	198	999999	587	999999	146	591	999999	974	999999	999999	763	999999	893	999999	88	580	999999	738	364	527	999999	999999	143	541	77	999999	575	913	455	999999	883	591	999999	689	851	892	729	999999	999999	682	76	999999	832	522	999999	685	999999	931	483	573	943	512	883	999999	999999	999999	999999	55	192	62	26	999999	529	830	845	181	207	214	632	196	999999	120	587	999999	460	852	905	620	925	999999	852	644	440	881	999999	380	707	75	999999	401	999999	683	873	108	999999	730	495	11	676	444	487	999999	308	297	999999	833	924	212	999999	210	553	451	130	999999	209	382	905	999999	176	475	999999	142	577	241	366	999999	247	489	25	999999	999999	904	943	490	999999	999999	346	999999	168	831	455	505	93	999999	847	999999	999999	999999	898	294	825	999999	834	211	970	999999	459	76	930	553	596	444	196	999999	843	649	999999	999999	895	383	45	762	489	999999	29	999999	58	151	999999	999999	616	999999	591	731	999999	519	79	742	999999	999999	375	279	222	614	245	20	319	999999	999999	999999	999999	999999	188	525	999999	73	999999	499	999999	999999	307	999999	683	953	937	432	853	465	356	334	579	765	131	999999	18	766	549	999999	110	19	659	225	559	194	999999	999999	985	76	482	999999	161	580	560	516	999999	67	595	268	677	812	166	853	485	268	628	999999	800	841	516	491	523	493	398	999999	353	999999	999999	999999	858	253	447	787	982	999999	183	999	214	614	94	999999	180	291	207	298	852	805	740	301	999999	978	894	153	559	990	328	667	191	387	173	180	308	106	999999	433	374	378	871	969	94	629	911	196	757	999999	320	999999	
999999	110	329	999999	350	999999	932	880	359	999999	999999	991	999999	515	817	999999	450	913	999999	999999	881	773	999999	484	999999	770	216	935	999999	707	999999	992	999999	96	999999	91	999999	625	830	841	174	529	84	80	149	879	782	579	999999	94	745	843	999999	247	360	522	999999	845	613	579	261	996	813	651	908	246	321	999999	143	735	768	825	93	809	909	999999	999999	853	344	999999	988	999999	133	982	961	552	87	442	735	859	904	223	21	260	590	177	999999	999999	171	999999	567	999999	446	87	999999	920	999999	999999	337	998	823	334	510	999999	591	624	873	831	689	365	169	999999	375	284	831	555	813	999999	229	999999	646	275	691	441	496	316	200	55	999999	50	999999	999999	115	999999	45	580	712	999999	999999	999999	999999	999999	999999	805	743	689	315	171	255	769	117	999999	885	594	361	558	642	78	71	284	433	827	175	648	572	197	773	638	248	261	843	999999	175	263	448	999999	531	885	999999	807	10	38	800	999999	933	866	96	520	385	487	937	643	999999	393	543	475	718	104	999999	556	916	677	923	994	926	757	761	632	156	599	999999	757	381	264	999999	404	37	999999	715	999999	110	262	262	761	999999	999999	958	781	720	973	53	437	652	151	891	333	999999	805	999999	185	999999	463	374	785	460	999999	272	999999	119	999999	448	449	388	537	455	999999	424	172	680	727	798	979	912	182	555	999999	115	999999	373	950	999999	231	309	539	599	647	888	476	310	144	999999	999999	671	999999	535	604	58	125	695	237	999999	942	135	251	387	136	551	201	240	861	999999	42	773	168	999999	226	999999	999999	937	808	999999	948	862	999999	790	976	317	341	647	951	999999	989	999999	145	999999	356	106	67	162	473	105	696	999999	448	69	903	58	513	731	318	464	209	187	887	999999	960	999999	999999	999999	411	999999	220	553	288	999999	94	498	638	126	503	999999	92	999999	473	712	89	999999	424	999999	887	999999	804	609	339	999999	350	811	999999	683	92	999999	516	999999	751	654	999999	999999	957	136	974	999999	420	396	238	198	382	513	714	184	382	258	999999	114	573	999999	24	610	224	999999	971	283	841	955	43	999999	614	485	945	999999	999999	936	999999	297	999999	482	999999	417	381	150	124	837	107	482	999999	999999	610	411	42	277	640	285	927	175	999999	701	573	464	362	11	584	896	567	895	357	999999	505	378	603	999999	966	606	238	84	677	999999	999999	368	655	210	999999	212	999999	999999	999999	551	18	587	999999	999999	908	62	64	380	566	228	279	212	135	864	338	
241	808	999999	999999	44	999999	853	498	31	526	999999	999999	162	384	381	453	889	999999	999999	999999	917	246	999999	193	913	551	858	999999	999999	999999	999999	243	791	871	395	404	999999	375	999999	504	165	98	120	292	702	253	902	996	999999	999999	389	495	328	436	420	995	23	757	398	493	198	999999	50	999999	553	971	28	290	989	977	941	999999	573	311	281	829	135	512	999999	999999	648	862	333	683	483	487	999999	999999	999999	999999	390	754	977	999999	999999	819	58	952	999999	731	234	999999	17	216	833	865	922	27	164	591	999999	511	999999	999999	844	336	999999	366	999999	76	67	664	829	599	999999	196	546	912	999999	462	780	183	772	759	445	37	854	999999	850	617	564	897	209	870	530	999999	487	999999	815	979	807	692	278	999999	999999	570	791	417	620	646	329	20	999999	702	810	695	738	517	292	999999	481	894	515	999999	511	169	464	959	78	717	709	296	999999	26	654	999999	905	110	95	875	245	447	506	214	298	554	876	999999	69	834	150	999999	999999	999999	999999	913	999999	211	171	513	115	832	349	902	937	42	913	999999	58	722	999999	638	999999	417	999999	44	398	311	778	957	293	958	999999	244	576	739	330	108	519	741	911	703	939	581	769	999999	107	604	276	265	641	871	999999	346	53	999999	548	559	999999	472	524	874	433	213	229	157	932	114	335	208	712	814	494	317	810	97	699	849	647	178	936	793	999999	522	326	999999	510	563	200	74	200	770	680	56	226	46	999999	735	361	621	999999	999999	999999	78	552	826	387	150	535	956	813	699	999999	259	999999	731	999999	999999	887	808	647	378	914	270	17	942	144	447	101	999999	818	999999	999999	35	697	999999	999999	965	969	499	44	369	38	244	261	501	858	431	520	495	207	368	999999	553	974	999999	89	17	999999	999999	999999	939	58	761	147	849	211	885	561	592	999999	873	941	397	999999	999999	350	679	999999	999999	93	712	999999	606	576	999999	125	943	999999	595	999999	516	904	369	807	999999	999999	276	106	412	299	973	869	928	288	333	999999	460	999999	999999	999999	999999	999999	999999	527	979	22	999999	194	687	733	267	834	966	728	699	969	999999	999999	999999	966	999999	582	999999	226	119	999999	998	327	253	43	999999	999999	364	999999	464	999999	360	842	999999	92	868	91	418	678	42	149	903	999999	589	999999	844	869	111	730	688	999999	401	337	417	146	24	135	999999	654	999999	103	480	143	999999	190	999999	739	761	596	107	991	173	999999	194	999999	940	797	737	889	198	795	999999	633	154	
999999	126	32	434	999999	77	743	999999	764	610	999999	669	769	999999	999999	999999	114	999999	514	999999	696	662	472	153	446	999999	226	999999	61	999999	282	40	846	999999	634	999999	596	315	79	529	364	851	409	328	999999	999999	180	999999	339	153	94	687	558	999	458	975	654	879	988	496	850	355	999999	999999	337	907	822	780	312	344	159	799	48	985	999999	845	263	999999	897	999999	35	366	68	907	381	999999	482	847	540	659	419	717	999999	583	678	18	999999	999999	999999	999999	999999	399	558	994	994	294	649	999999	731	613	721	510	981	999999	470	999999	297	191	927	743	435	999999	250	999999	925	442	482	999999	316	999999	93	999999	163	558	655	635	808	73	913	96	944	909	999999	927	938	908	735	999999	122	999999	721	580	182	257	913	514	999999	905	79	999999	999999	194	266	999999	529	567	357	432	207	999999	686	234	278	999999	798	525	999999	323	714	26	707	18	352	133	548	512	981	905	999999	150	999999	902	994	360	284	759	653	654	999999	380	999999	312	276	999999	999999	497	999999	341	458	397	655	835	200	63	999999	803	999999	143	922	26	586	999999	787	67	359	783	239	917	566	49	872	999999	999999	999999	465	404	999999	999999	999999	61	999999	650	457	257	999999	650	711	941	505	480	917	519	731	390	794	999999	524	218	927	723	267	395	775	999999	524	450	999999	856	597	460	71	776	517	870	816	935	994	999999	999999	709	81	298	421	95	131	362	999999	999999	550	356	879	533	148	902	999999	815	999999	999999	732	54	730	999999	999999	55	419	151	12	860	574	858	124	985	646	999999	999999	999999	973	689	297	172	999999	393	316	250	580	999999	637	999999	86	11	70	955	806	527	979	226	945	376	999999	999999	360	622	961	692	241	894	886	921	260	999999	999999	195	751	570	87	999999	549	112	474	999999	513	999999	784	999999	797	169	188	999999	999999	999999	32	999999	23	317	999999	999999	432	623	19	685	999999	716	364	259	169	875	214	246	999999	642	676	842	901	794	477	962	838	398	895	82	716	767	682	824	999999	244	999999	443	999999	733	914	925	103	788	999999	999999	999999	534	413	999999	999999	942	680	605	759	190	999999	229	839	849	999999	43	728	936	969	999999	43	999999	456	999999	704	770	487	999999	728	750	999999	123	999999	680	929	314	999999	973	127	774	999999	87	999999	623	999999	951	999999	909	227	880	207	166	819	356	762	502	88	488	226	194	999999	964	999999	18	440	591	664	169	919	211	58	999999	819	999999	796	956	999999	999999	395	752	176	578	498	847	
999999	999999	303	218	917	437	999999	507	999999	933	319	132	209	66	999999	999999	297	999999	989	26	832	999999	999999	623	559	806	37	999999	999999	474	27	886	476	39	464	848	999999	456	251	999999	975	550	997	886	999999	999999	756	418	650	999999	465	731	589	999999	999999	999999	254	679	658	121	409	999999	999999	292	915	432	656	180	999999	343	999999	840	202	506	50	292	999999	461	737	999999	59	999999	605	653	18	295	307	993	24	364	603	618	999999	140	92	994	145	714	970	463	27	586	816	316	999999	624	538	999999	441	732	999999	999999	942	772	71	791	385	999999	284	629	135	663	999999	999999	999999	999999	999999	72	423	55	156	740	999999	284	999999	473	802	999999	864	999999	756	224	561	291	708	809	999999	35	999999	301	619	999999	440	351	337	364	430	579	575	999999	582	476	999999	396	586	915	313	667	999999	597	988	95	999999	890	872	911	999999	999999	539	930	999999	27	993	131	999999	999999	309	149	946	514	999999	233	999999	126	999999	290	554	175	999999	793	999999	18	999999	999999	999999	999999	487	550	999999	426	262	556	49	645	999999	565	999999	548	960	813	615	999999	721	400	555	765	999999	779	999999	592	366	999999	178	745	433	366	896	522	818	902	295	759	671	529	261	496	193	88	743	256	806	16	999999	999999	188	343	297	999999	925	547	171	707	999999	885	999999	327	999999	304	221	26	999999	961	999999	67	527	855	999999	201	999999	69	582	294	46	999999	999999	360	729	286	999999	999999	999999	176	596	281	741	588	999999	785	469	933	118	888	867	726	588	845	287	157	374	332	840	105	999999	866	964	877	670	639	110	709	598	111	736	130	947	502	375	458	326	999999	999999	716	731	214	951	693	426	319	254	939	83	999999	911	245	260	974	584	729	316	863	917	658	999999	759	345	999999	162	746	779	95	480	828	831	435	764	999999	373	387	915	280	460	361	999999	170	636	999999	200	501	870	999999	918	645	151	462	999999	908	41	999999	869	999999	999999	999999	539	168	469	999999	750	485	480	136	610	206	813	46	413	999999	273	999999	132	329	815	660	876	806	177	834	687	999999	413	855	999999	401	517	970	739	779	999999	236	700	999999	275	999999	31	744	372	721	831	999999	58	465	645	999999	849	549	999999	881	804	999999	999999	634	566	382	81	624	43	999999	688	843	999999	633	744	46	824	739	999999	999999	639	142	999999	456	12	582	999999	999999	999999	586	552	968	999999	857	975	97	246	999999	999999	892	999999	406	710	163	42	988	807	425	720	999999	999999	119	999999	999999	
251	672	299	543	999999	983	62	133	413	999999	666	720	999999	449	658	656	800	758	913	999999	468	242	431	289	424	24	999999	904	237	612	999999	443	482	999999	615	313	798	999999	444	999999	999999	999999	992	999999	999999	999999	986	368	766	73	807	932	205	334	570	19	250	999999	128	617	219	999999	895	999999	560	233	999999	198	999999	354	999999	107	323	81	331	948	250	177	999999	112	37	999999	147	174	805	962	999999	158	253	999999	72	788	584	827	633	691	623	201	999999	999999	84	798	534	999999	214	710	999999	134	999999	621	999999	83	227	25	589	999999	21	731	996	597	985	98	945	999999	292	999999	523	999999	448	639	335	58	473	999999	38	239	881	725	959	104	353	123	155	632	837	999999	570	999999	247	999999	680	999999	205	999999	288	985	852	308	140	144	197	999999	686	373	295	720	999999	698	999999	360	999999	999999	772	999999	254	872	999999	323	399	999999	509	954	257	617	959	443	853	368	999999	53	999999	999999	595	824	907	229	436	782	346	127	388	872	999999	999999	908	999999	129	303	999999	999999	999999	538	908	836	635	242	875	78	413	851	866	999999	458	943	973	999999	700	948	993	34	446	170	977	281	914	637	383	370	999999	575	324	560	507	835	11	848	674	758	199	675	353	368	999999	999999	261	147	999999	638	914	570	999999	180	310	836	969	882	561	637	922	997	858	999999	999999	838	999999	315	999999	623	999999	134	674	942	759	328	999999	87	790	492	30	999999	223	999999	455	999999	881	153	260	999999	865	999999	296	47	999999	201	816	837	999	540	957	945	402	999999	999999	789	896	750	421	981	999999	999999	101	79	617	999999	999999	123	70	230	956	393	65	83	757	823	838	636	999999	567	511	999999	88	260	534	999999	385	423	59	665	253	140	732	278	515	999999	999999	999999	430	690	417	703	777	778	584	574	889	999999	53	872	999999	269	999999	853	480	321	812	841	999999	999999	770	370	999999	404	976	999999	660	787	568	782	796	621	216	425	160	807	75	309	675	999999	999999	66	380	186	999999	984	999999	878	797	203	171	999999	681	887	920	56	639	383	802	999999	914	112	999999	270	86	339	62	999999	703	999999	256	999999	999999	585	999999	999999	990	887	689	992	339	782	999999	374	620	610	939	329	504	113	178	692	507	917	55	92	306	119	999999	385	931	277	184	999999	947	659	29	999999	540	217	66	751	999999	999999	428	141	122	396	649	475	999999	732	999999	599	504	563	15	258	539	274	999999	999999	787	314	999999	72	607	865	426	961	999999	842	
788	297	57	426	998	698	498	914	970	910	999999	634	999999	999999	553	585	630	393	653	771	567	276	800	185	964	389	999999	366	534	256	969	687	999999	557	999999	436	551	999999	999999	316	999999	625	999999	506	420	999999	329	999999	518	32	245	42	317	818	285	522	496	999999	462	619	950	999999	999999	723	940	782	749	437	999999	126	43	552	828	347	22	941	972	999999	765	811	999999	999999	847	511	999999	937	380	76	281	999999	940	679	999999	945	366	999999	999999	580	566	637	412	891	607	402	988	692	213	970	806	343	550	202	116	650	560	73	294	877	711	13	999999	999999	165	832	186	999999	927	999999	981	999999	706	402	737	137	408	177	289	455	999999	329	733	409	999999	999999	881	747	572	999999	394	302	343	367	999999	999999	234	729	736	774	999999	635	765	329	989	999999	999999	157	999999	978	251	392	784	838	364	392	279	12	423	227	999999	438	790	952	999999	688	62	999999	533	999999	902	999999	441	999999	239	887	564	413	420	849	310	733	293	594	732	11	517	504	12	999999	293	999999	315	518	999999	787	844	812	999999	310	999999	298	624	289	85	999999	951	280	609	477	828	865	592	999999	916	227	999999	206	999999	497	180	999999	999999	58	999999	680	374	922	999999	451	53	751	583	999999	999999	21	999999	13	518	170	999999	247	895	535	657	999999	639	740	999999	606	641	647	999999	999999	999999	810	953	576	397	404	999999	39	589	167	434	86	292	482	93	999999	117	152	688	69	446	932	662	810	999999	999999	999999	999999	329	94	810	405	999999	249	979	999999	68	543	999999	999999	962	999999	658	738	111	580	145	166	657	697	498	499	959	533	896	207	157	152	185	924	363	574	999999	999999	357	39	917	999999	503	412	846	573	536	999999	999999	426	284	924	999999	819	338	884	999999	632	596	999999	999999	636	999999	781	532	915	368	999999	999999	398	321	164	999999	999999	663	102	999999	254	851	999999	999999	394	999999	480	999999	233	443	365	595	478	598	87	907	46	999999	291	700	721	880	999999	215	844	999999	708	114	130	999999	999999	999999	246	232	731	999999	671	999999	60	210	871	859	309	481	12	105	291	999999	243	256	999999	488	381	401	941	374	921	718	128	579	727	376	999999	689	807	209	359	999999	866	999999	246	999999	542	91	829	862	580	458	213	749	533	909	870	874	199	157	784	845	290	367	999999	952	999999	481	482	505	67	999999	999999	803	746	44	932	937	999999	999999	946	300	571	88	793	999999	515	379	55	818	999999	927	499	659	999999	514	965	999999	447	
999999	999999	71	608	334	999999	960	783	999999	12	498	976	933	999999	535	211	999999	283	999999	573	396	447	859	435	664	999	999999	130	25	388	999999	79	433	500	999999	213	999999	691	247	999999	833	689	115	376	556	842	571	73	964	457	999999	241	763	936	60	999999	999999	636	944	334	999999	839	767	32	999999	429	553	999999	999999	999999	999999	802	45	928	739	706	341	999999	878	999999	437	76	165	568	999999	11	315	999999	999999	999999	999999	258	747	999999	608	999999	922	93	606	999999	299	138	925	999999	140	139	999999	834	206	353	514	999999	999999	132	896	608	999999	999999	999999	768	124	66	993	267	999999	77	999999	131	999999	745	784	258	886	999999	532	999999	151	523	437	328	805	480	299	105	999999	504	501	624	27	999999	319	999999	518	837	999999	999999	999999	668	924	73	84	84	514	999999	569	266	999999	999999	599	597	467	999999	771	256	999999	643	766	897	890	223	576	999999	999999	330	436	999999	739	58	738	300	173	483	599	999999	999999	731	999999	838	536	119	999999	495	999999	430	999999	158	999999	271	874	999999	475	999999	777	999999	496	643	970	194	34	999999	526	183	277	999999	433	999999	571	407	12	241	677	999999	371	999999	940	999999	416	683	787	287	120	477	183	369	999999	926	705	888	877	610	761	781	999999	39	593	110	227	724	997	558	587	554	269	999999	701	547	999999	996	999999	415	237	999999	406	747	999999	59	999	907	999999	999999	288	683	529	402	480	896	124	341	999999	840	863	999999	686	239	700	566	999999	540	668	288	999999	709	128	471	999999	474	385	76	642	999999	110	999999	999999	500	280	903	999999	866	172	999999	432	544	808	999999	551	545	609	999999	57	830	840	468	999999	206	456	579	999999	999999	28	15	999999	58	999999	653	739	999999	451	196	958	796	542	351	999999	863	855	515	900	999999	999999	837	999999	999999	29	812	703	641	79	54	54	700	999999	966	847	166	294	999999	845	164	200	997	999999	423	999999	260	999999	498	100	386	350	999999	999999	376	147	191	150	313	38	885	999999	107	484	407	152	267	999999	575	503	222	999999	481	670	745	999999	923	743	999999	999999	768	524	215	551	693	999999	113	31	999999	828	666	999999	980	355	959	214	103	999999	999999	280	950	803	722	994	878	807	869	280	933	378	224	448	999999	314	270	370	745	999999	791	703	48	245	483	746	837	205	598	135	710	540	904	999999	55	181	57	964	802	999999	673	999999	833	833	98	604	614	228	328	999999	95	599	469	999999	730	999999	242	714	329	975	999999	682	218	999999	999999	
402	999999	999999	999999	999999	999999	999999	568	534	882	905	999999	215	157	999999	142	618	999999	999999	50	999999	81	366	680	999999	939	343	999999	827	63	991	677	99	272	696	140	999999	826	801	418	789	999999	934	665	825	133	999999	567	450	842	548	804	295	999999	459	331	117	143	999999	586	923	999999	740	481	890	238	779	999999	461	999999	341	999999	85	514	261	89	146	999999	855	999999	913	999999	204	984	514	196	999999	999999	813	375	33	999999	485	224	494	139	300	463	775	999999	353	93	116	702	511	755	728	999999	999999	379	194	416	999999	422	999999	158	999999	755	966	703	846	393	139	95	724	673	999999	860	29	131	999999	682	925	267	999999	999999	999999	999999	999999	759	468	610	999999	443	190	617	390	72	551	346	673	544	497	81	750	960	953	999999	977	999999	999999	868	999999	999999	999999	511	490	29	838	844	488	963	281	999999	245	245	448	696	905	117	293	999999	319	682	457	254	195	999999	999999	623	876	648	524	646	321	599	848	624	999999	678	999999	999999	233	707	999999	710	273	999999	836	515	522	267	999999	870	999999	999999	558	999999	872	999999	999999	635	999999	225	967	840	449	635	896	645	396	999999	999999	236	980	999999	31	612	825	747	981	999999	28	11	110	999999	533	653	102	128	999999	770	751	999999	362	501	999999	18	999999	27	270	638	393	200	999999	698	424	888	889	630	182	946	263	135	364	999999	617	511	124	358	316	795	542	777	604	626	999999	999999	873	489	75	22	873	807	486	353	522	999999	883	412	204	644	999999	471	945	105	999999	626	999999	943	999999	356	999999	390	999999	475	999999	615	596	501	625	98	25	410	999999	169	82	999999	648	21	897	790	627	999999	163	672	41	81	832	509	119	456	182	930	605	999999	128	492	107	21	999999	999999	999999	392	999999	116	629	363	906	999999	32	999999	977	150	55	999999	728	191	236	48	444	33	783	96	999999	178	915	94	999999	845	50	590	999999	637	763	999999	558	999999	925	57	999999	677	174	55	486	58	999999	42	884	512	990	937	265	69	999999	233	999999	154	10	618	200	544	558	71	745	441	713	999999	386	64	544	493	999999	189	999999	766	859	999999	609	999999	700	883	999999	302	854	999999	334	999999	70	539	868	414	245	317	857	509	129	999999	309	54	345	138	655	999999	967	507	681	86	74	810	374	394	544	666	918	999999	344	999999	217	642	117	424	290	846	196	999999	258	949	332	495	999999	999999	438	564	999999	571	238	379	335	356	431	258	234	999999	175	483	869	999999	399	550	
174	863	895	666	937	920	848	808	644	836	999999	732	753	999999	173	617	999999	979	668	356	88	964	930	999999	220	858	200	40	999999	999999	271	679	559	782	999999	784	999999	999999	999999	87	999999	429	735	999999	107	999999	504	655	96	999999	527	999999	910	52	471	999999	999999	44	999999	89	730	817	137	931	575	579	182	971	999999	388	756	193	362	999999	633	659	239	999999	999999	521	999999	544	999999	133	195	999999	769	517	320	999999	852	827	326	548	357	905	302	803	923	528	527	532	407	707	801	343	537	999999	419	999999	970	499	281	934	724	195	874	999999	746	204	809	999999	660	137	999999	929	867	814	242	727	366	435	519	244	993	999999	147	245	332	851	843	449	999999	999999	999999	362	999999	391	823	172	41	299	67	728	718	862	871	999999	999999	871	999999	999999	97	691	455	544	980	46	940	999999	58	999999	680	894	360	370	999999	161	977	184	383	486	990	80	696	77	378	790	526	999999	959	867	74	460	999999	129	362	415	999999	614	381	519	450	929	999999	402	619	172	999999	358	306	719	999999	996	999999	989	999999	26	999999	388	176	200	999999	999999	934	190	999999	229	519	241	999999	999999	108	372	803	863	45	71	956	303	457	215	422	178	834	249	575	78	962	999999	397	345	999999	999999	448	191	999999	999999	995	933	829	399	999999	146	350	155	621	929	202	634	954	671	70	999999	930	960	777	351	975	999999	999999	505	267	133	844	671	740	433	999999	622	999999	404	75	32	474	999999	999999	285	827	999999	627	999999	875	337	440	999999	285	718	744	999999	413	658	665	310	328	999999	142	529	999999	679	414	198	14	999999	770	560	606	47	238	872	408	501	524	999999	76	968	629	929	999999	128	395	32	688	447	219	215	999999	764	704	150	925	43	983	157	999999	439	641	999999	567	999999	129	248	490	999999	89	911	999999	379	243	359	703	213	836	999999	293	392	509	567	371	564	999999	841	999999	999999	999999	999999	518	999999	999999	999999	337	334	371	812	999	999999	542	817	999999	999999	81	370	999999	999999	446	722	206	809	863	892	930	84	999999	999999	69	288	905	402	924	714	403	767	999999	999999	32	999999	841	34	184	146	849	999999	209	999999	999999	460	999999	988	650	235	178	999999	512	128	999999	262	999999	368	999999	721	999999	999999	892	653	999999	314	11	924	999999	78	999999	182	635	727	53	248	874	999999	520	999999	967	999999	752	699	999999	999999	264	250	900	999999	977	999999	282	462	893	710	799	555	999999	188	999999	395	666	582	354	995	999999	999999	999999	999999	
388	531	848	152	753	999999	397	202	117	220	59	761	33	562	999999	999999	899	182	999999	343	999999	329	709	342	160	999999	259	179	999999	999999	620	999999	175	442	391	455	999999	139	999999	999999	322	607	447	949	999999	697	999999	114	491	946	999999	901	950	741	28	68	821	999999	992	181	86	227	847	566	999999	580	596	591	999999	999999	773	770	472	999999	999999	999999	881	760	214	999999	220	999999	999999	408	454	718	529	433	423	332	633	127	999999	538	490	104	759	880	359	557	999999	999999	934	845	182	335	438	683	999999	187	187	71	312	538	961	931	538	999999	121	880	60	172	177	999999	999999	656	632	999999	786	999999	999999	10	999999	656	362	438	999999	842	236	999999	290	846	712	999999	999999	571	815	608	576	558	566	321	999999	479	999999	999999	613	96	833	526	702	504	896	795	105	186	661	999999	186	532	721	695	999999	992	600	214	460	930	999999	450	840	999999	368	999999	369	999999	999999	999999	158	423	999999	133	19	709	999999	786	949	916	151	968	999999	169	431	54	837	870	108	999999	878	999999	999999	683	393	999999	685	678	145	669	435	335	945	730	507	763	707	597	686	999999	575	999999	264	543	999999	999999	539	681	602	324	400	499	671	464	62	855	935	151	739	625	34	748	650	290	491	815	32	999999	662	668	346	249	193	595	211	73	48	944	894	659	854	13	86	821	278	999999	663	999999	677	651	999999	999999	857	999999	488	999999	174	999999	62	973	711	999999	29	933	977	160	999999	85	263	989	999999	990	257	90	771	999999	672	828	21	555	161	542	513	20	841	780	391	132	999999	384	999999	74	892	920	948	505	983	152	999999	999999	629	587	236	999999	834	837	319	777	999999	468	164	346	961	507	821	179	845	19	102	206	768	999999	968	999999	999999	752	999999	336	999999	275	999999	999999	983	999999	999999	573	315	825	186	14	471	614	832	999999	230	563	112	999999	999999	779	999999	974	60	999999	999999	446	619	357	999999	91	999999	999999	999999	33	431	634	362	999999	582	257	999999	30	832	999999	999999	164	361	329	658	536	999999	712	999999	363	616	71	479	999999	544	488	954	957	236	105	275	488	969	808	227	596	211	999999	813	851	915	639	152	962	911	205	94	999999	699	71	441	999999	999999	292	999999	999999	165	25	533	103	302	906	793	999999	822	999999	194	552	112	72	999999	999999	899	385	447	976	919	516	434	349	404	665	268	175	663	999999	732	999999	401	999999	999999	195	511	720	999999	19	845	415	149	999999	999999	999999	197	636	736	826	137	999999	
844	440	450	648	590	193	699	637	647	628	83	999999	524	999999	999999	254	631	149	999999	189	827	999999	999999	513	999999	770	999999	861	478	999999	438	837	120	363	999999	999999	417	792	999999	999999	30	920	371	227	342	999999	999999	513	391	942	999999	596	722	948	999999	415	309	936	281	820	855	837	169	26	999999	999999	473	171	999999	201	837	839	544	786	168	999999	77	913	999999	999999	999999	999999	999999	999999	625	842	124	172	810	437	660	480	999999	999999	472	193	761	354	37	999999	101	978	999999	199	999999	176	61	936	790	645	999999	396	765	999999	199	999999	367	633	401	999999	131	310	360	236	540	367	328	999999	323	974	155	722	886	999999	999999	652	975	290	430	999999	790	999999	999999	175	98	274	715	999999	594	441	999999	137	953	679	974	999999	627	999999	999999	747	847	301	623	815	499	626	509	999999	999999	547	65	86	212	999999	567	999999	928	195	148	276	651	278	175	881	158	28	769	217	111	929	34	362	631	683	611	498	999999	567	999999	999999	999999	999999	309	57	386	749	999999	999999	121	39	862	442	484	392	105	579	136	741	666	481	857	302	999999	821	523	999999	455	529	340	999999	389	371	519	999999	512	626	999999	127	999999	409	103	757	105	81	999999	591	999999	249	587	42	372	822	900	204	999999	472	448	487	533	683	304	404	681	53	999999	500	923	807	880	479	609	999999	999999	267	387	999999	206	515	754	999999	824	216	942	308	706	999999	470	324	71	49	187	999999	594	999999	114	698	86	999999	432	575	667	80	369	117	432	363	586	643	817	515	999999	999999	732	999999	858	98	999999	382	347	999999	40	999999	745	840	999999	999999	424	425	162	688	33	154	93	188	274	754	847	999999	999999	999999	980	827	506	556	774	255	759	992	999999	999999	246	703	715	349	545	68	999999	528	815	313	999999	170	999999	139	999999	130	848	999999	337	114	251	628	506	999999	999999	213	112	199	999999	999999	999999	999999	999999	145	452	329	999999	744	643	216	999999	999999	28	572	999999	819	346	377	74	653	406	215	665	999999	999999	617	207	720	246	342	955	145	462	999999	999999	517	707	354	686	999999	690	114	910	999999	684	922	610	933	591	292	866	735	999999	999999	649	999999	767	606	999999	834	131	999999	507	311	261	293	865	999999	999999	896	122	991	690	901	962	999999	305	544	182	852	17	999999	139	953	475	229	20	50	130	999999	999999	111	999999	999999	51	971	606	609	869	400	66	361	315	695	999999	999999	54	999999	459	356	858	232	433	999999	999999	857	999999	554	835	41	
283	825	138	836	155	20	16	999999	860	991	696	695	674	999999	795	656	999999	443	783	600	184	787	590	773	932	999999	677	476	34	193	391	61	999999	838	127	241	232	999999	999999	999999	868	216	372	468	659	172	999999	651	721	180	899	156	771	245	856	999999	245	364	999999	999999	342	539	813	677	609	644	921	999999	663	564	433	488	999999	623	731	968	424	131	123	770	968	35	755	853	293	999999	290	538	981	632	995	867	999999	920	827	338	402	999999	859	25	250	722	988	999999	999999	421	261	158	999999	999999	80	999999	251	142	659	317	999999	960	393	999999	364	393	854	41	568	565	911	999999	796	402	575	999999	272	108	999999	256	47	597	116	872	983	142	34	102	561	882	626	999999	271	999999	999999	999999	999999	999999	999999	857	867	956	598	192	999999	999999	362	121	322	351	999999	152	613	412	279	999999	999999	999999	390	999999	368	762	480	686	938	478	999999	285	848	143	426	776	447	672	389	91	999999	924	999999	705	780	913	779	219	41	484	999999	999999	999999	366	588	790	115	439	498	114	486	912	253	40	575	86	272	189	924	84	704	940	999999	999999	198	999999	999999	999999	999999	999999	982	999999	655	999999	648	854	45	491	999999	999999	671	17	184	999999	604	96	680	999999	140	704	650	600	999999	999999	999999	999999	999999	62	178	659	999999	431	989	52	132	999999	267	789	392	720	50	780	635	999999	412	696	765	999999	593	111	999999	817	553	745	804	392	999999	698	684	758	29	999999	999999	895	995	250	28	141	162	388	999999	891	949	420	999999	870	964	996	554	92	133	999999	468	77	410	823	878	253	247	740	999999	568	114	634	999999	999999	467	999999	303	172	678	633	596	999999	282	366	868	142	999999	934	427	979	154	601	999999	933	999999	256	494	181	372	775	894	422	149	270	999999	324	719	999999	413	234	999999	391	414	999999	499	263	999999	54	955	999999	171	313	999999	999999	999999	512	999	767	543	221	256	131	999999	903	739	999999	75	999999	579	553	999999	485	531	999999	286	762	197	144	999999	999999	999999	999999	225	627	999999	590	999999	999999	845	284	325	951	999999	202	978	581	999999	999999	999999	999999	999999	783	474	412	999999	685	999999	130	983	999999	324	865	333	999999	759	806	906	999999	299	159	84	196	175	304	238	471	999999	339	223	705	180	686	384	127	999999	678	974	813	305	928	808	979	895	999999	959	460	999999	789	999999	182	675	419	221	611	250	999999	617	180	183	860	272	452	906	288	491	999999	999999	215	210	91	999999	999999	877	999999	350	105	
301	999999	344	778	843	634	897	51	999999	761	475	772	877	81	70	804	999999	445	999999	365	83	999999	702	331	969	422	999999	360	350	582	999999	850	270	155	709	635	835	999999	999999	638	555	864	999999	999999	173	999999	338	139	31	36	463	441	999999	985	31	684	289	999999	999999	431	999999	546	700	999999	999999	999999	512	731	371	435	969	999999	428	999999	999999	218	999999	999999	168	260	93	458	339	323	129	999999	154	999999	133	999999	355	999999	999999	999999	999999	19	173	799	511	548	215	999999	767	999999	67	229	22	678	185	813	324	317	999999	558	348	597	217	386	338	128	480	236	607	346	89	157	647	999999	444	800	55	569	470	999999	55	485	690	743	266	899	97	999999	109	320	999999	47	967	48	256	995	801	786	999999	392	999999	999999	10	431	516	999999	581	188	243	999999	767	999999	847	244	513	862	906	999999	129	439	999999	14	136	999999	635	51	190	999999	587	449	998	268	108	88	552	76	485	268	237	357	999999	908	242	999999	553	955	200	732	999999	393	99	338	999999	41	361	73	851	713	999999	474	999999	972	601	794	386	509	657	769	691	446	387	647	999999	772	121	132	999999	411	999999	680	851	457	83	999999	360	999999	601	999999	726	489	224	999999	472	762	629	354	317	447	999999	999999	999999	431	51	999999	15	999999	101	894	920	238	300	999999	970	126	622	999999	899	407	444	715	908	999999	52	211	999999	616	185	483	152	766	815	999999	73	700	999999	430	416	984	198	908	578	706	155	498	199	774	800	356	150	999999	455	909	13	632	144	716	388	839	999999	399	276	618	999999	164	423	965	386	280	743	202	863	914	219	535	147	212	999999	554	999999	999999	815	828	343	794	320	999999	331	440	565	666	51	577	127	799	642	960	954	999999	84	233	999999	999999	613	999999	495	541	999999	477	999999	932	281	834	826	419	583	447	285	999999	843	517	644	946	714	87	160	999999	999999	420	893	187	999999	999999	999999	789	68	295	225	396	308	779	999999	999999	944	633	395	217	750	707	225	204	685	997	157	567	999999	999999	815	999999	796	208	744	290	583	318	685	999999	364	47	361	297	231	889	999999	73	999999	789	11	999999	692	943	546	98	999999	699	502	999999	306	912	210	616	480	689	599	110	999999	999999	281	636	947	567	852	712	356	928	972	796	348	999999	265	799	450	733	843	853	661	999999	96	883	815	434	530	999999	999999	744	816	542	299	558	38	387	999999	374	144	134	100	833	742	275	727	999999	912	222	657	410	176	747	
845	746	448	389	838	397	999999	523	47	410	875	612	121	440	506	999999	65	999999	291	999999	999999	719	762	827	913	820	166	119	999999	318	795	436	578	79	696	553	119	648	548	129	999999	621	96	689	958	139	164	297	209	132	999999	999999	128	999999	157	136	999999	620	999999	28	999999	711	10	729	615	449	43	51	743	953	680	416	338	999999	999999	999999	632	82	999999	783	666	868	910	999999	999999	999999	318	488	999999	570	999999	498	999999	530	888	842	620	367	84	519	106	122	553	999999	999999	750	450	956	999999	179	503	910	751	692	362	372	800	609	578	599	999999	555	129	183	999999	999999	244	808	283	689	367	275	998	360	999999	553	325	663	999999	410	575	999999	920	752	77	999999	999999	490	178	999999	51	20	999999	484	388	999999	993	380	862	999999	999999	642	682	878	812	999999	912	400	15	999999	57	146	661	178	34	779	634	377	999999	735	444	754	639	999999	999999	356	485	523	972	146	560	945	801	688	999999	933	679	52	940	838	746	356	485	369	478	904	359	621	460	999999	917	625	273	137	825	762	12	999999	240	465	752	398	999999	868	999999	112	345	999999	284	101	110	591	999999	277	988	999999	278	280	289	742	999999	864	999999	373	228	934	681	999999	863	141	931	999999	999999	484	96	357	929	616	121	999999	569	999999	346	369	509	999999	999999	996	148	738	493	999999	644	999999	468	999999	335	999999	649	323	999999	670	119	153	170	355	779	999999	999999	640	168	662	168	913	183	620	527	703	864	893	746	684	536	135	999999	209	120	324	26	208	999999	999999	966	797	945	899	277	203	999999	163	556	245	815	507	999999	830	573	730	324	848	370	631	200	756	576	746	144	984	999999	961	245	464	936	982	618	293	696	370	968	284	353	334	504	710	346	511	999999	38	555	816	999999	389	999	178	999999	400	684	219	999999	209	764	999999	697	248	999999	999999	308	833	889	295	999999	999999	762	999999	504	45	137	489	420	75	877	116	439	688	335	855	465	768	999999	227	609	487	149	769	519	70	637	266	999999	254	212	999999	148	269	999999	999999	999999	958	673	801	273	205	798	165	331	658	853	18	999999	72	999999	539	688	672	686	999999	72	992	531	444	408	870	697	176	862	842	967	179	15	902	238	506	105	999999	954	414	688	983	999999	999999	999999	628	353	730	617	673	356	476	582	36	370	999999	999999	239	999999	402	999999	632	999999	488	690	683	12	20	833	140	444	346	999999	282	967	999999	999999	669	999999	780	999999	966	558	999999	
496	999999	999999	979	541	604	78	866	949	561	905	66	689	999999	180	999999	626	999999	896	486	238	999999	758	310	69	999999	999999	767	12	622	875	541	83	114	992	199	96	33	478	238	72	578	999999	999999	376	911	999999	999999	498	703	999999	194	80	999999	999999	486	999999	297	999999	260	999999	311	864	336	999999	374	982	585	967	981	447	603	999999	667	424	999999	623	601	999999	157	999999	493	278	308	469	691	470	11	153	515	999999	799	113	228	713	761	713	999999	480	11	999999	813	999999	517	999999	560	330	413	657	310	862	151	363	772	369	41	42	999999	867	995	904	981	441	461	535	647	999999	645	953	663	946	564	131	931	228	87	865	761	999999	999999	370	67	353	999999	653	999999	999999	999999	999999	681	728	158	202	999999	999999	947	381	176	981	618	70	684	459	994	363	308	30	432	553	291	176	280	999999	958	634	846	999999	598	808	231	211	999999	999999	282	999999	999999	371	645	833	999999	999999	698	779	999999	999999	999999	999999	358	490	354	294	23	787	577	515	457	635	999999	999999	260	999999	783	368	760	416	902	999999	187	70	564	936	384	999999	282	586	477	999999	97	121	999999	248	999999	999999	463	999999	198	380	220	766	486	999999	138	794	582	961	922	340	29	28	945	789	431	298	925	417	909	999999	515	999999	48	999999	547	131	903	999999	41	675	904	999999	999999	531	686	420	999999	999999	808	999999	999999	320	663	146	481	79	999999	168	816	990	192	55	36	999999	864	999999	727	529	624	16	891	999999	929	256	435	205	800	423	112	999999	999999	999999	609	330	408	999999	999999	999999	485	478	955	999999	206	50	492	858	999999	453	667	999999	693	999999	777	801	697	456	391	999999	711	285	279	753	65	806	284	659	999999	999999	375	669	999999	999999	53	156	61	156	373	999999	999999	576	409	356	999999	644	327	661	756	808	632	952	813	920	200	210	999999	999999	999999	999999	766	832	422	100	999999	997	575	867	19	999999	749	551	92	502	652	999999	876	922	997	999999	488	623	903	637	83	999999	855	971	634	843	947	999999	467	973	132	931	163	319	278	758	78	459	651	999999	68	999999	999999	321	278	66	334	286	215	278	999999	152	928	784	26	666	999999	604	243	176	683	999999	999999	118	379	999999	980	999999	999999	248	999999	39	972	778	579	992	552	543	703	578	999999	670	643	198	72	980	13	379	302	612	999999	474	226	999999	452	167	997	762	942	558	85	767	999999	966	926	881	180	160	215	34	999999	999999	999999	664	656	22	266	895	55	999999	999999	
611	273	52	632	877	999999	496	335	421	994	999999	601	155	999999	752	47	677	272	191	809	999999	173	278	498	999999	999999	561	828	439	901	112	716	553	840	473	999999	999999	343	58	77	999999	824	794	999999	334	17	756	170	904	975	589	632	864	589	864	448	995	554	624	314	999999	668	896	520	892	83	57	314	999999	258	999999	343	224	999999	135	37	379	249	173	10	999999	400	923	464	322	479	852	964	976	35	508	46	719	743	816	999999	928	284	147	261	959	999999	141	656	528	255	418	750	999999	837	78	999999	390	624	498	860	744	441	207	422	230	93	338	13	750	420	999999	999999	307	120	108	104	112	999999	50	999999	999999	999999	936	76	999999	111	510	148	999999	999999	999999	999999	255	999999	999999	496	86	724	40	999999	123	137	905	118	630	999999	999999	352	999999	999999	999999	999999	583	999999	601	476	505	141	360	128	999999	999999	57	998	763	529	235	352	839	611	999999	387	882	174	999999	999999	372	827	445	134	658	167	410	982	108	189	521	132	364	803	991	945	373	999999	303	999999	999999	907	354	111	711	110	512	136	955	999999	595	418	872	468	999999	677	999999	236	470	424	789	74	899	584	999999	113	988	46	620	999999	23	970	870	999999	62	464	999999	344	422	557	655	283	999999	832	999999	113	260	999999	698	323	259	147	999999	999999	145	25	18	770	103	608	122	476	516	881	262	624	548	545	999999	650	205	361	813	912	769	999999	999999	76	990	999999	853	999999	347	306	999999	876	528	999999	999999	46	456	712	250	999999	999999	188	766	155	580	969	564	714	489	58	999999	897	333	999999	119	629	979	941	999999	199	754	29	139	219	999999	999999	105	557	354	379	999999	492	121	999999	477	591	749	890	999999	999999	349	999999	999999	298	188	999999	999999	989	881	572	67	514	931	60	999999	999999	999999	556	97	204	873	17	370	119	999999	635	786	333	72	528	879	98	999999	759	850	616	416	841	999999	141	833	116	675	999999	322	688	561	70	999999	999999	542	203	999999	301	157	999999	778	999999	999999	552	999999	999999	927	362	692	999999	68	181	999999	453	19	217	524	955	370	999999	342	999999	797	176	84	999999	999999	19	986	686	295	164	612	518	837	999999	408	999999	999999	999999	999999	322	99	353	999999	389	860	497	52	334	678	847	930	390	999	999999	706	276	478	999999	834	917	376	16	683	904	569	691	999999	106	809	999999	963	755	587	999999	498	453	546	694	865	999999	966	661	18	447	233	231	999999	646	999999	142	20	578	780	271	946	93	
670	999999	999999	178	881	946	999999	642	884	185	999999	979	701	262	729	783	999999	999999	950	714	999999	245	681	347	181	999999	999999	676	34	999999	975	325	82	415	783	821	874	696	24	30	145	375	563	57	429	539	945	954	999999	999999	999999	841	321	241	94	434	999999	482	996	999999	66	849	617	999999	210	486	907	296	478	908	908	862	923	930	578	632	682	999999	918	642	33	935	999999	797	374	999999	14	840	330	359	999999	402	699	999999	999999	296	758	72	847	999999	632	999999	485	999999	328	168	917	391	663	462	751	421	999999	364	889	999999	585	820	999999	999999	482	999999	965	129	999999	516	172	822	999999	292	873	619	785	976	19	374	460	768	478	215	226	623	999999	867	608	999999	999999	344	221	842	710	938	936	999999	469	566	693	366	999999	812	995	105	999999	381	999999	999999	636	587	355	999999	670	999999	351	920	849	859	888	107	520	999999	677	999999	610	133	581	935	683	13	999999	453	681	104	405	665	999999	131	208	999999	288	477	729	261	989	696	182	893	596	26	931	610	677	595	845	596	145	177	999999	301	800	653	458	632	81	901	999999	999999	422	999999	709	728	661	999999	818	53	999999	426	838	913	950	687	349	666	81	905	776	96	258	999999	530	52	999999	906	16	635	28	106	190	999999	999999	606	999999	999999	316	213	949	594	776	801	549	719	339	580	999999	122	999999	791	560	175	135	757	327	999999	165	999999	101	999999	86	999999	999999	999999	245	750	70	354	999999	438	999999	868	956	191	999999	456	999999	810	713	999999	999999	893	331	999999	545	999999	962	105	288	866	999999	649	121	999999	518	593	777	999999	483	588	999999	996	905	875	441	999999	218	999999	448	871	999999	354	954	45	199	192	861	797	415	230	788	999999	999999	999999	682	710	757	761	673	726	999999	671	999999	134	546	999999	988	999999	795	853	806	28	657	417	522	410	695	85	15	335	731	979	999999	262	999999	999999	930	565	203	730	999999	457	280	999999	999999	999999	999999	829	499	630	204	999999	999999	561	424	770	317	658	827	999999	999999	681	756	347	999999	700	488	84	334	999999	638	432	262	74	918	999999	747	935	999999	838	393	865	585	999999	141	325	999999	631	837	40	247	999999	737	920	715	263	700	999999	727	501	999999	942	505	999999	999999	999999	163	999999	643	999999	32	381	443	989	999999	159	105	999999	215	679	999999	999999	247	303	999999	367	694	341	359	664	658	813	218	724	642	999999	370	87	392	369	999999	49	987	771	17	865	838	748	42	565	167	327	728	999999	
778	348	705	211	754	634	999999	822	588	979	999999	999999	173	718	356	999999	789	28	989	845	999999	999999	999999	475	296	888	529	999999	309	793	506	340	95	169	946	304	999999	168	333	999999	292	349	461	999999	999999	797	702	129	401	999999	776	999999	999999	882	999999	104	999999	240	999999	866	999999	141	522	999999	999999	999999	134	999999	772	62	702	631	695	999999	563	178	232	861	120	498	999999	409	554	715	999999	367	12	213	629	851	825	515	253	466	653	160	826	666	535	288	999999	698	999999	349	892	155	454	108	328	371	872	617	129	426	680	999999	999999	807	777	999999	84	999999	999999	921	236	196	387	999999	999999	999999	352	565	335	831	824	496	63	215	822	999999	999999	903	884	999999	978	999999	396	826	786	948	999999	28	889	420	214	752	324	435	122	705	999999	226	521	915	29	317	292	297	601	193	652	382	984	904	212	180	46	126	942	999999	800	561	999999	637	839	999999	675	999999	627	82	182	627	102	127	115	696	392	968	248	671	925	108	234	602	306	201	43	999999	999999	44	716	999999	999999	103	999999	215	774	999999	999999	999999	641	378	999999	529	999999	999999	289	999999	999999	515	788	77	999999	280	103	999999	337	999999	999999	647	999999	691	706	593	366	973	144	998	221	899	999999	507	999999	553	40	557	999999	704	591	282	999999	176	999999	702	999999	648	999999	999999	10	213	878	925	999999	438	999999	950	672	87	999999	999999	999999	290	656	999999	999999	290	999999	333	250	546	999999	999999	267	68	735	134	999999	13	346	718	653	921	998	17	31	997	999999	999999	159	999999	999999	999999	540	553	391	631	520	295	119	965	472	996	972	463	999999	255	999999	494	703	280	999999	999999	999999	455	394	969	291	999999	878	999999	999999	999999	999999	169	660	913	101	713	677	114	614	220	893	999999	255	999999	999999	544	78	775	339	469	760	878	999999	226	620	999999	169	422	349	871	417	999999	640	750	999999	812	802	36	163	954	999999	599	666	244	999999	999999	209	738	999999	747	999999	999999	999999	865	961	305	533	444	302	16	999999	264	764	742	802	999999	999999	505	999999	145	742	999999	999999	385	652	171	222	401	451	261	999999	431	999999	602	302	315	267	999999	788	526	289	368	733	999999	410	562	834	999999	441	999999	627	999999	999999	884	999999	538	490	880	223	800	93	141	993	999999	999999	132	863	172	449	497	122	966	717	317	856	999999	318	474	975	100	336	298	960	56	633	191	527	517	597	764	824	386	999999	987	442	157	375	691	37	287	699	672	484	999999	292	661	987	999999	
999999	999999	229	26	905	133	473	999999	181	946	418	938	604	355	574	999999	999999	999999	999999	729	999999	709	18	999999	446	697	400	664	813	25	763	999999	204	931	489	966	999999	999999	999999	437	523	647	999999	999999	999999	98	999999	353	107	798	281	556	999999	267	720	328	622	603	999999	218	732	809	981	166	193	446	999999	999999	866	608	999999	864	265	977	215	237	999999	999999	999999	999999	24	57	566	999999	743	999999	726	936	220	170	353	940	999999	272	705	714	666	999999	999999	836	354	999999	487	499	656	999999	300	277	61	999999	595	43	999999	231	203	999999	999999	966	422	975	999999	999999	463	705	265	999999	999999	992	282	501	571	913	354	516	13	15	570	999999	368	335	999999	999999	884	727	575	999999	690	17	999999	31	999999	699	407	999999	999999	546	556	999999	244	455	782	308	995	999999	921	682	688	999999	227	197	124	999999	607	96	999999	269	922	999999	140	944	519	628	999999	999999	40	871	999999	999999	999999	467	459	788	832	912	553	618	464	999999	805	892	631	999999	789	999999	999999	295	999999	999999	999999	857	623	999999	651	299	935	999999	999999	999999	530	60	176	999999	999999	760	737	335	353	694	999999	450	804	598	930	999999	323	572	839	50	354	744	778	999999	884	999999	843	639	147	999999	999999	999999	243	999999	803	754	726	38	601	999999	154	581	942	408	777	760	63	35	999999	413	976	999999	999999	344	399	785	281	970	718	999999	916	108	197	809	717	153	999999	94	794	185	999999	294	970	809	999999	773	802	380	428	134	999999	818	749	734	999999	613	999999	999999	999999	28	999999	755	319	999999	122	55	393	999999	690	634	999999	969	999999	999999	891	691	402	514	447	626	999999	900	552	594	336	108	358	999999	253	999999	77	317	763	776	999999	765	974	193	999999	999999	389	670	690	794	581	518	587	46	842	874	999999	570	461	704	999999	999999	213	999999	461	999999	696	999999	889	586	566	245	215	464	21	136	716	218	817	596	999999	322	220	757	999999	817	521	322	621	999999	999999	999999	855	69	740	129	562	260	999999	683	163	999999	781	113	999999	999999	999999	999999	34	716	999999	999999	999999	999999	999999	999999	999999	456	999999	999999	502	384	999999	521	695	69	999999	999999	724	891	573	466	486	143	442	786	540	117	529	678	999999	399	298	999999	220	888	753	990	601	27	757	116	999999	99	999999	779	152	270	418	178	999999	166	407	143	999999	701	526	619	432	680	192	999999	926	43	999999	999999	96	999999	311	806	999999	399	554	999999	143	999999	918	397	999999	999999	644	280	999999	360	722	359	991	164	
999999	518	371	143	568	921	999999	503	189	515	961	999999	999999	739	999999	611	862	566	999999	999999	10	999999	999999	139	668	769	45	999999	565	576	320	779	121	931	648	792	444	182	830	633	999999	640	288	412	435	872	969	904	321	97	497	166	747	301	999999	89	736	242	475	799	885	922	937	613	205	192	967	762	100	177	177	999999	735	978	999999	999999	405	380	703	999999	799	999999	600	477	88	999999	41	820	776	569	65	212	707	41	999999	999999	702	675	217	253	999999	217	999999	154	999999	807	431	769	473	999999	683	365	538	679	999	999999	999999	470	999999	999999	999999	157	985	999999	999999	999999	999999	703	240	877	667	730	172	460	999999	592	327	456	557	281	999999	271	356	982	999999	699	999999	37	41	992	627	241	151	176	102	999999	231	292	42	955	824	727	539	595	137	952	203	88	788	417	999999	875	913	263	318	889	800	13	999999	421	300	955	671	248	259	435	999999	996	367	144	999999	44	999999	601	999999	15	732	761	854	934	506	596	249	999999	565	752	328	887	857	213	956	228	648	621	999999	999999	999999	300	345	701	372	206	720	654	55	402	461	321	806	313	167	49	158	709	914	999999	716	57	683	507	116	999999	999999	999999	999999	152	396	802	999999	587	949	441	999999	163	571	309	875	594	578	999999	999999	999999	91	999999	55	916	999999	938	706	960	999999	999999	999999	838	594	671	68	999999	476	903	16	659	385	229	999999	999999	624	994	148	614	999999	131	478	520	216	109	620	594	118	271	83	457	999999	975	999999	941	823	999999	568	900	999999	319	127	675	166	999999	631	862	999999	999999	302	84	800	999999	142	41	540	106	631	494	61	474	457	215	830	558	563	999999	999999	999999	901	47	436	248	373	519	13	802	364	575	999999	757	999999	999999	969	998	656	14	842	402	411	999999	955	84	849	777	861	912	845	607	88	232	77	778	999999	265	999999	999999	728	623	999999	737	742	999999	27	303	999999	669	246	831	901	559	566	402	21	184	91	362	399	595	657	100	957	757	497	255	690	625	369	713	359	999999	999999	229	999999	673	999999	999999	999999	556	706	999999	676	23	705	528	665	999999	766	253	183	296	173	142	966	937	780	985	568	771	612	455	309	532	999999	999999	283	999999	38	347	200	191	305	843	999999	464	424	943	61	999999	999999	25	858	125	539	999999	999999	152	999999	436	999999	999	999999	999999	943	260	892	153	999999	898	255	327	646	429	63	992	991	329	253	511	523	837	999999	600	190	596	999999	193	992	999999	
999999	140	94	601	453	201	850	19	999999	638	571	280	411	163	723	273	379	439	72	547	999999	611	899	751	913	66	999999	741	999999	356	663	709	161	132	32	124	243	999999	975	862	151	999999	430	614	940	252	436	999999	999999	999999	227	167	131	999999	348	273	240	999999	688	397	135	999999	999999	552	974	862	129	999999	140	608	999999	334	464	999999	405	99	191	295	811	670	630	295	864	196	138	506	588	705	784	999999	883	900	366	587	736	42	86	999999	639	87	133	157	648	278	999999	893	703	921	59	258	92	945	531	999999	767	839	255	718	424	999999	999999	999999	504	381	725	999999	967	876	999999	999999	23	314	656	999999	999999	482	647	596	308	245	802	999999	656	999999	677	999999	999999	349	820	897	787	999999	463	170	999999	999999	653	277	553	759	999999	826	999999	686	245	778	299	797	480	294	202	658	999999	188	999999	617	767	968	704	787	758	628	66	999999	586	655	850	495	930	999999	999999	380	52	548	999999	975	219	969	300	899	648	582	868	999999	999999	999999	999999	284	494	999999	943	684	572	999999	999999	307	770	881	110	999999	927	803	999999	999999	999999	999999	616	871	868	700	407	797	678	805	999999	999999	760	531	871	457	999999	999999	11	999999	893	155	807	286	547	22	215	999999	869	709	971	844	716	999999	999999	882	999999	85	999999	793	788	155	999999	999999	999999	999999	999999	248	20	999999	883	999999	802	132	751	319	24	339	999999	856	494	80	927	968	999999	303	469	536	460	999999	999999	631	170	217	956	747	999999	999999	658	721	476	966	999999	227	999999	620	52	593	482	760	867	999999	751	999999	999999	717	227	999999	933	999999	365	19	999999	999999	999999	261	999999	595	175	13	999999	974	999999	613	390	528	753	710	151	999999	261	875	64	699	131	752	999999	999999	908	999999	529	111	117	334	365	999999	188	305	510	575	430	456	427	478	590	893	999999	999999	179	780	964	517	895	720	82	490	999999	98	999999	999999	999999	588	999999	927	999999	79	999999	999999	257	923	350	458	209	999999	792	804	457	585	119	237	249	741	442	137	999999	999999	215	396	261	875	511	99	404	546	203	841	999999	500	995	520	36	166	890	255	999999	516	318	329	999999	277	42	378	979	672	724	639	156	999999	999999	471	864	480	103	382	421	260	63	663	382	999999	45	957	590	598	211	999999	851	196	999999	767	703	886	469	984	843	142	120	999999	999999	564	695	219	847	999999	656	555	73	518	834	999999	999999	999999	946	977	241	999999	788	390	470	641	788	959	862	885	768	999999	
21	119	539	999999	149	331	840	999999	265	826	120	67	999999	656	29	342	999999	999999	314	58	939	491	752	767	354	999999	270	999999	776	735	356	961	764	678	544	953	979	999999	50	140	999999	138	721	415	964	730	999999	999999	999999	999999	607	356	999999	999999	999999	529	999999	999999	999999	419	71	999999	999999	530	480	158	999999	999999	999999	76	362	999999	476	184	243	811	770	999999	803	624	291	999999	569	330	137	10	999999	54	640	25	999999	218	621	631	79	164	97	201	935	999999	999999	185	703	555	103	800	879	406	486	237	758	999999	999999	999999	999999	999999	101	720	402	479	768	257	632	105	479	999999	999999	844	114	999999	723	578	411	987	196	116	752	23	237	336	130	983	999999	412	999999	576	250	999999	504	463	73	376	999999	999999	999999	189	999999	607	85	949	616	44	301	407	999999	189	999999	980	132	999999	863	87	493	75	358	999999	689	229	999999	903	999999	881	350	650	26	999999	999999	945	939	16	564	154	937	287	720	95	692	999999	899	999999	999999	269	999999	483	600	985	882	732	116	273	999999	332	768	999999	56	734	999999	651	390	165	999999	672	51	126	466	718	999999	999999	355	273	102	999999	330	762	999999	643	999999	867	60	40	475	57	839	999999	516	241	386	765	241	999999	401	51	780	743	676	294	999999	74	999999	881	846	676	999999	843	999999	971	12	16	999999	413	999999	826	600	359	690	362	833	376	609	999999	999999	383	999999	368	871	999999	748	999999	999999	661	425	637	999999	178	194	999999	669	995	503	544	999999	379	539	828	954	575	999999	430	999999	324	999999	851	464	791	999999	999999	702	28	971	130	233	426	999999	999999	987	999999	976	999999	175	891	999999	837	872	999999	999999	999999	844	156	414	306	610	328	532	771	210	999999	183	68	999999	722	106	650	33	999999	321	999999	459	964	999999	999999	598	28	264	172	631	623	999999	999999	795	586	627	555	613	675	519	999999	893	159	374	423	230	917	802	452	795	52	814	499	752	192	999999	999999	999999	999999	707	592	73	370	999999	999999	595	999999	273	53	104	550	47	358	863	416	919	999999	600	427	338	681	225	811	376	588	999999	488	646	612	82	748	999999	999999	967	999999	841	532	19	999999	999999	446	654	758	999999	254	999999	999999	636	346	999999	214	999999	999999	526	35	376	261	993	561	999999	999999	999999	660	971	356	310	288	390	935	999999	999999	999999	814	599	891	37	467	463	132	583	353	999999	310	349	867	469	361	241	941	999999	590	538	458	18	999999	999999	993	787	11	943	999999	85	700	999999	876	
914	999999	999999	634	998	909	797	871	977	999999	265	836	999999	113	887	999999	56	448	384	984	858	841	805	879	592	43	679	462	999999	857	278	161	999999	999999	953	999999	72	607	999999	999999	793	667	480	584	465	999999	999999	999999	124	993	679	999999	326	786	999999	82	669	419	52	999999	239	345	691	130	166	114	999999	847	999999	892	887	449	504	999999	201	200	999999	231	999999	999999	360	995	347	195	187	640	834	753	455	881	335	652	564	999999	421	457	976	360	427	361	175	999999	534	232	999999	239	142	592	595	827	999999	999999	999999	923	614	244	999999	506	999999	525	279	554	401	999999	566	244	885	526	321	743	224	21	999999	72	953	524	471	125	88	948	999999	999999	999999	628	180	887	656	641	999999	999999	999999	479	417	901	91	999999	444	265	665	871	354	616	281	851	612	699	999999	999999	969	99	999999	882	999999	994	999999	999999	395	773	999999	678	588	254	161	144	293	999999	603	902	980	342	90	215	459	999999	603	892	999999	316	25	480	254	722	671	999999	414	577	62	999999	884	64	999999	999999	166	987	293	110	999999	146	567	868	106	741	952	637	19	567	432	999999	999999	134	66	89	757	627	999999	999999	582	877	730	715	691	999999	27	925	999999	418	58	472	923	503	999999	999999	748	157	384	512	770	999999	274	847	999999	841	33	760	999999	156	913	999999	562	428	527	999999	416	852	186	917	724	36	530	999999	518	959	999999	896	999999	232	999999	610	999999	999999	105	547	999999	882	570	850	165	266	927	999999	504	520	999999	505	976	850	426	999999	970	467	787	999999	513	673	339	999999	554	999999	73	776	815	999999	295	640	332	979	974	534	291	336	999999	999999	999999	570	106	998	58	792	920	999999	805	443	639	786	999999	999999	43	938	553	384	305	38	202	999999	999999	201	235	280	182	996	875	892	999999	644	705	329	643	943	577	340	999999	999999	999999	227	970	999999	673	508	999999	970	946	46	980	999999	40	732	999999	948	999999	904	773	778	619	999999	999999	999999	828	995	91	815	999999	100	370	999999	246	543	999999	974	999999	999999	527	726	999999	212	60	999999	912	707	613	999999	64	999999	527	999999	567	999999	999999	293	257	68	553	677	427	689	262	855	675	767	999999	497	911	300	768	654	387	999999	999999	417	873	140	10	130	392	999999	761	33	999999	698	655	878	400	538	999999	132	228	849	309	999999	949	204	173	155	47	126	70	764	927	999999	999999	999999	999999	735	419	126	999999	432	295	318	928	239	292	977	122	792	999999	383	999999	645	436	537	
746	918	467	999999	966	999999	93	276	999999	997	999999	700	412	143	523	665	129	610	999999	795	999999	991	999999	720	999999	196	43	255	999999	687	201	999999	446	758	775	999999	277	739	159	212	348	29	271	931	143	591	999999	978	999999	441	264	962	581	999999	973	755	761	999999	999999	780	821	838	256	370	999999	999999	263	999999	999999	999999	999999	999999	460	999999	456	999999	729	999999	587	330	999999	999999	976	587	999999	238	709	806	785	29	685	530	973	999999	391	510	772	901	135	999999	338	999999	620	201	999999	875	512	719	194	438	35	999999	170	446	168	999999	862	669	937	999999	114	999999	999999	348	401	867	416	90	480	946	772	828	110	999999	992	999999	443	784	999999	557	999999	990	622	999999	994	160	370	999999	221	623	647	113	964	557	999999	999999	61	282	800	187	469	999999	999999	247	666	207	434	999999	999999	466	333	999999	135	390	851	124	835	522	354	999999	506	879	999999	857	999999	999999	864	553	54	121	650	171	984	366	999999	304	750	999999	690	796	725	468	999999	999999	299	570	977	584	999999	109	55	999999	927	559	680	999999	999999	392	938	997	342	881	856	341	999999	172	103	999999	302	557	373	999999	999999	557	525	47	796	123	567	738	690	290	847	999999	76	999999	243	434	685	999999	741	368	445	692	463	999999	612	999999	939	137	999999	999999	291	158	735	594	706	380	44	642	793	449	824	210	317	62	44	911	274	703	928	668	93	794	816	15	24	150	103	999999	435	999999	183	440	271	482	998	698	220	482	999999	863	399	53	999999	301	543	245	385	411	999999	700	999999	999999	999999	999999	999999	497	342	999999	579	566	286	363	999999	748	999999	999999	939	999999	64	345	701	792	298	999999	279	50	999999	525	472	999999	764	692	871	735	999999	999999	241	999999	999999	510	366	490	999999	849	586	46	836	966	34	158	999999	999999	356	473	999999	999999	947	999999	999999	94	417	816	267	799	801	594	491	481	188	338	162	486	999999	553	979	999999	999999	999999	999999	243	213	124	999999	323	483	224	345	408	735	875	989	108	999999	273	999999	999999	999999	113	58	999999	999999	365	999999	695	996	819	73	803	494	788	805	509	654	306	880	999999	999999	999999	999999	586	259	999999	746	313	349	64	999999	223	999999	439	987	785	399	497	689	848	336	804	999999	999999	160	999999	913	946	999999	999999	454	999999	392	800	233	289	786	471	742	470	618	999999	356	941	265	849	354	65	999999	30	999999	167	617	42	966	999999	626	662	435	717	180	799	243	999999	999999	936	831	658	215	708	998	927	
754	228	999999	852	458	385	407	311	999999	858	154	999999	999999	296	20	359	834	712	662	133	999999	35	999999	818	250	497	999999	329	999999	695	999999	999999	32	192	412	398	802	123	72	999999	265	999999	529	321	999999	999999	488	999999	926	481	824	503	999999	874	999999	729	928	420	999999	960	53	88	999999	999999	19	999999	37	999999	884	621	557	720	649	420	999999	911	506	978	173	67	18	28	999999	547	870	356	57	157	301	683	999999	999999	512	999999	208	999999	999999	36	312	603	165	301	439	314	924	999999	999999	635	999999	979	232	949	256	554	951	34	999999	745	632	999999	13	880	896	999999	999999	174	218	547	222	692	79	999999	676	570	901	717	589	99	622	766	999999	422	999999	321	460	999999	145	957	160	183	999999	106	403	999999	599	285	404	238	161	999999	999999	315	423	323	910	752	999999	686	653	244	445	595	999999	999999	170	591	999999	585	750	642	39	999999	999999	999999	199	972	85	37	970	625	323	361	937	863	999999	197	999999	999999	411	707	246	459	999999	916	999999	907	974	999999	488	17	548	999999	488	999999	999999	645	918	384	133	937	676	255	999999	37	921	94	657	268	996	972	999999	908	183	52	999999	580	946	481	310	292	998	999999	548	962	999999	503	873	999999	143	234	278	624	999999	999999	40	991	743	286	994	653	259	716	541	515	425	639	645	445	123	159	698	999999	83	999999	939	138	999999	752	950	427	999999	239	134	771	704	999999	213	709	21	414	837	669	486	657	43	291	17	43	547	448	857	437	314	999999	999999	831	550	864	534	999999	294	990	336	577	441	29	591	769	811	999999	435	935	999999	999999	322	39	960	426	807	657	131	673	215	511	569	784	925	150	246	872	428	348	185	119	130	846	999999	999999	225	23	999999	999999	231	101	999999	921	13	999999	672	506	870	133	999999	877	780	621	785	824	999999	999999	104	999999	532	938	999999	96	760	324	587	475	695	61	999999	794	956	883	999999	123	499	648	780	999999	999999	739	999999	304	292	308	338	509	71	518	999999	567	999999	259	715	292	73	925	171	688	28	206	810	819	922	272	999999	897	999999	999999	335	368	877	775	999999	793	937	999999	804	999999	986	88	414	187	999999	642	875	999999	177	999999	60	573	487	101	310	280	999999	192	382	999999	387	440	339	999999	192	999999	690	153	285	921	999999	340	130	708	702	999999	792	633	999999	999999	397	222	729	20	620	761	999999	785	475	999999	999999	999999	360	785	84	555	748	999999	999999	616	952	731	432	256	813	720	453	778	
399	371	488	999999	999999	102	631	175	710	329	999999	430	999999	999999	999999	999999	999999	600	979	344	633	156	200	777	638	999999	999999	666	999999	999999	206	999999	318	999999	999999	114	224	569	999999	268	999999	999999	845	428	246	574	955	56	63	850	199	223	741	118	999999	253	180	711	667	999999	764	999999	384	999999	133	999999	999999	999999	520	573	367	497	999999	720	190	723	999999	772	541	73	108	291	999999	940	294	983	168	210	957	152	934	512	901	773	503	199	535	618	305	367	461	406	999999	999999	492	999999	854	30	928	999999	999999	407	180	603	370	483	362	444	942	149	719	999999	600	378	639	999999	596	999999	227	999999	198	692	476	183	999999	999999	999999	132	999999	999999	999999	148	999999	535	999999	536	342	307	999999	29	999999	101	676	999999	647	549	805	168	849	999999	114	270	803	999999	243	259	931	996	999999	668	999999	240	985	999999	999999	581	640	75	177	999999	522	299	191	207	165	107	26	999999	536	72	895	596	282	999999	488	868	345	999999	302	950	604	345	999999	744	300	605	115	326	154	76	909	740	990	745	123	815	88	999999	781	999999	999999	620	470	999999	772	142	957	999999	871	152	245	304	772	227	999999	187	983	447	906	559	999999	699	176	470	162	164	606	536	707	672	790	740	563	166	717	983	875	999999	971	168	999999	940	455	999999	830	614	968	773	246	936	999999	641	698	232	153	543	454	999	777	999999	536	430	999999	208	362	505	741	999999	509	999999	312	607	475	748	999999	61	254	174	999999	547	196	833	999999	770	840	158	999999	341	999999	999999	999999	875	608	999999	632	227	484	256	999999	999999	873	361	273	721	634	999999	176	949	321	102	298	290	369	239	999999	703	140	999999	368	999999	463	409	604	335	986	436	998	121	126	693	577	998	524	315	999999	835	569	578	999999	616	982	101	30	919	885	258	515	999999	933	929	96	999999	888	445	871	474	999999	938	999999	208	235	999999	833	999999	525	300	766	999999	565	595	143	561	999999	752	230	371	389	999999	449	737	920	629	999999	197	999999	789	120	88	443	209	87	999999	999999	938	390	999999	999999	402	404	595	492	999999	814	999999	999999	999999	238	145	225	509	94	83	999999	997	287	605	999999	646	30	736	189	687	620	365	518	512	718	999999	999999	302	999999	986	290	999999	255	469	999999	841	401	81	560	974	863	934	125	999999	142	999999	660	784	999999	622	381	667	416	804	999999	458	829	293	999999	617	999999	922	406	107	792	645	999999	818	790	45	254	949	186	215	824	686	999999	513	
999999	872	960	999999	250	490	615	999999	999999	999999	628	999999	21	118	264	999999	209	941	538	27	999999	496	103	999999	994	26	999999	432	491	999999	980	164	218	325	912	944	657	198	681	915	492	180	208	312	200	434	33	145	694	243	999999	999999	158	232	302	883	779	127	999999	999999	122	192	140	999999	999999	473	157	696	205	999999	999999	21	269	622	999999	51	297	999999	652	569	993	242	737	258	204	107	16	999999	999999	999999	175	540	606	999999	803	310	999999	962	842	726	999999	336	940	384	948	994	623	535	697	999999	596	988	475	32	240	880	454	999999	999999	372	466	170	673	176	154	755	414	999999	819	234	11	335	999999	925	999999	666	301	999999	999999	210	484	481	298	999999	442	186	999999	583	226	922	855	166	920	999999	270	126	663	774	240	203	589	810	716	472	259	999999	50	549	999999	574	588	101	582	841	887	985	872	901	733	967	690	999999	596	896	379	844	415	477	665	176	13	527	132	116	999999	999999	764	825	522	999999	999999	525	843	999999	999999	999999	999999	89	592	284	999999	999999	999999	272	513	999999	999999	999999	103	999999	855	573	884	573	570	999999	969	476	999999	224	999999	56	999999	999999	831	999999	987	943	562	999999	270	999999	884	390	922	999999	999999	860	999999	862	459	944	999999	118	999999	573	641	280	999999	999999	794	118	859	999999	63	207	383	489	440	348	999999	280	999999	488	154	529	688	503	651	329	584	999999	999999	999999	765	286	999999	279	244	268	534	716	861	999999	820	162	476	516	337	999999	867	997	429	265	101	188	687	999999	964	797	999999	147	629	762	999999	685	245	501	613	777	883	999999	255	999999	813	64	999999	976	668	991	63	182	175	926	461	586	689	617	276	586	598	80	315	446	999999	396	999999	108	593	144	916	975	999999	560	841	999999	752	257	451	999999	768	999999	999999	999999	744	712	971	702	999999	120	999999	627	234	999999	188	812	798	808	999999	427	966	999999	999999	999999	85	999999	999999	615	95	697	834	999999	176	240	999999	887	495	999999	702	671	424	394	797	999999	147	999999	750	876	382	999999	964	944	458	999999	79	458	328	61	897	666	443	999999	999999	613	286	564	461	999999	218	300	326	465	115	137	13	582	522	999999	395	786	999999	999999	243	999999	732	890	983	152	999999	999999	569	443	999999	999999	237	68	777	194	206	583	837	756	668	91	711	999999	999999	999999	30	497	935	418	666	999999	339	999999	999999	559	880	999999	580	999999	833	848	731	883	30	80	999999	945	804	338	713	811	949	580	734	162	355	233	
62	662	999999	672	999999	160	777	334	706	999999	935	999999	313	999999	13	999999	922	819	999999	828	489	768	999999	85	693	606	999999	999999	999999	758	316	970	214	656	343	999999	197	171	424	999999	116	999999	373	713	19	586	999999	902	808	431	658	915	802	527	999999	999999	242	56	979	999999	999999	999999	172	947	999999	964	999999	656	477	95	339	761	999999	999999	999999	793	999999	717	999999	117	999999	999999	56	740	110	400	999999	687	912	60	685	151	999999	596	999999	193	532	426	999999	54	572	378	435	723	101	999999	519	32	999999	999999	889	524	980	871	256	999999	876	432	999999	489	796	336	744	427	409	198	579	809	655	999999	271	978	999999	31	545	212	375	333	648	212	881	155	881	961	170	170	999999	999999	999999	478	999999	109	578	999999	257	245	634	18	323	999999	328	710	377	277	690	910	640	958	336	999999	999999	553	784	999999	999999	651	454	782	266	249	999999	269	999999	186	230	171	999999	999999	999999	309	577	366	19	744	884	180	999999	614	281	259	999999	213	983	305	199	764	324	999999	745	606	999999	851	752	83	877	68	250	999999	57	528	511	110	194	999999	476	922	999999	50	760	437	999999	840	999999	16	719	999999	286	174	987	465	846	476	795	177	518	726	613	999999	867	999999	930	587	999999	752	748	430	999999	955	829	276	231	284	183	317	733	950	349	746	364	63	782	86	213	999999	681	45	314	27	999999	750	319	607	182	934	507	295	283	759	267	299	805	330	345	720	244	572	303	999999	443	567	999999	867	999999	999999	54	853	383	975	999999	713	125	10	446	89	999999	999999	999999	248	810	999999	676	590	489	75	258	461	741	493	357	119	999999	826	584	951	999999	451	36	999999	890	999999	912	999999	688	999999	999999	999999	884	266	763	999999	470	64	677	995	999999	795	999999	515	999999	592	122	890	627	960	999999	298	425	495	715	999999	597	742	357	167	535	999999	902	935	892	454	577	485	729	737	649	687	999999	588	69	578	73	520	999999	307	540	999999	680	727	582	999999	388	398	550	257	32	999999	706	520	470	523	893	452	623	999999	25	999999	170	890	321	293	149	837	435	146	451	87	999999	60	626	513	697	999999	363	999999	75	188	999999	482	714	922	981	638	128	546	999999	621	896	694	292	903	999999	999999	416	298	745	551	963	413	806	999999	999999	656	894	999999	825	718	99	616	54	836	703	999999	999999	999999	312	510	718	999999	462	830	190	999999	767	722	651	999999	768	999999	271	523	225	530	675	999999	999999	999999	744	172	720	999999	
531	999999	999999	455	210	183	614	26	985	244	999999	84	951	976	764	546	888	999999	314	918	949	999999	999999	999999	999999	182	22	415	999999	999999	765	999999	177	999999	999999	899	603	321	522	478	303	751	89	999999	690	999999	578	999999	15	999999	445	999999	999999	999999	999999	507	999999	128	834	37	171	208	759	999999	478	286	999999	999999	677	864	942	577	659	836	625	208	944	327	839	481	603	322	409	671	542	202	698	999999	999999	800	963	485	487	494	999999	104	991	82	558	414	242	122	31	151	653	999999	913	31	187	818	999999	618	288	362	434	999999	799	98	474	999999	999999	542	999999	877	999999	467	999999	175	528	530	999999	872	768	435	248	491	301	268	999999	673	288	677	197	999999	247	354	206	134	999999	469	304	999999	607	282	999999	700	135	154	999999	195	778	748	502	999999	611	690	849	852	124	999999	999999	541	80	801	997	910	354	999999	639	555	270	964	999999	69	235	313	999999	999999	609	547	365	156	27	832	894	540	184	540	59	999999	504	353	20	127	912	763	999999	806	284	915	999999	799	514	695	999999	999999	643	443	430	307	426	999999	253	576	586	409	524	247	906	466	736	813	285	999999	60	916	954	987	156	999999	999999	467	222	694	201	565	642	999999	907	90	999999	740	120	752	140	151	110	444	540	512	999999	999999	900	817	188	542	999999	999999	644	999999	999999	655	999999	999999	999999	958	150	558	384	999999	999999	202	340	825	569	996	703	533	953	908	816	999999	457	644	232	999999	567	999999	999999	659	999999	999999	687	999999	231	999999	453	999999	924	999999	11	551	69	519	745	999999	999999	999999	257	999999	838	990	999999	735	202	349	208	652	736	942	400	999999	52	725	979	556	515	441	603	328	552	552	999999	781	999999	999999	460	999999	899	999999	999999	492	156	334	820	61	742	951	706	882	53	801	425	999999	999999	265	509	343	540	198	541	999999	481	929	639	296	391	696	999999	928	888	270	999999	560	999999	908	999999	999999	904	927	813	564	735	721	285	751	137	626	10	652	764	126	407	710	644	805	999999	227	694	534	669	999999	999999	777	999999	782	58	864	999999	872	665	790	439	612	385	977	98	759	654	888	169	764	696	999999	173	771	862	53	916	518	999999	382	999999	380	267	767	441	957	727	502	702	272	958	137	986	974	687	795	334	666	999999	261	999999	805	374	904	999999	946	614	233	999999	14	999999	999999	976	293	766	68	354	617	999999	999999	42	161	195	897	999999	999999	199	199	93	77	999999	259	802	644	809	228	15	362	
418	494	352	503	581	698	323	809	161	703	217	629	450	999999	131	584	229	421	620	999999	108	790	999999	425	149	852	999999	699	357	341	999999	999999	63	999999	209	999999	789	538	580	497	999999	997	417	495	981	464	627	999999	138	227	425	398	608	999999	263	999999	737	999999	999999	728	411	624	461	819	229	669	575	999999	517	80	795	690	999999	999999	894	111	999999	999999	443	685	235	295	570	999999	915	95	939	999999	737	581	323	861	185	851	96	958	545	598	275	322	888	999999	494	999999	999999	999999	556	485	999999	999999	255	999999	999999	678	503	126	64	332	903	143	999999	60	720	935	756	933	999999	989	46	936	566	999999	996	130	797	999999	801	512	706	999999	539	464	882	585	336	848	377	506	999999	969	999999	223	694	142	999999	838	999999	558	999999	999999	230	567	449	999999	595	470	999999	373	881	445	999999	551	625	999999	604	999999	999999	144	609	907	566	18	641	999999	999999	353	100	863	537	958	609	252	210	218	959	971	24	999999	990	865	379	999999	625	999999	999999	362	597	970	537	328	999999	999999	949	404	932	222	925	382	999999	252	380	999999	836	999999	836	82	350	417	999999	632	260	991	154	743	538	562	999999	729	999999	678	999999	129	336	999999	298	999999	303	999999	285	747	56	642	511	748	494	764	999999	703	999999	582	22	190	216	905	999999	678	178	999999	866	379	829	206	960	999999	999999	261	289	627	633	999999	999999	999999	141	999999	999999	618	490	406	258	773	395	689	653	839	666	575	912	431	150	619	128	97	999999	999999	917	850	681	999999	261	243	485	549	999999	535	803	477	58	999999	328	460	999999	771	999999	999999	999999	150	553	131	339	921	348	858	999999	24	999999	692	999999	235	108	735	936	999999	154	25	298	845	619	999999	46	198	526	723	112	689	999999	356	139	848	920	777	999999	559	185	340	894	627	71	999999	113	999999	873	999999	100	592	999999	999999	626	941	803	148	530	435	95	150	405	625	755	797	592	999999	562	756	315	331	438	387	800	814	130	671	784	564	999999	925	325	703	632	999999	176	218	999999	198	54	782	257	871	999999	44	935	999999	999999	999999	472	38	558	127	517	769	164	146	422	812	999999	141	364	999999	999999	170	825	999999	993	999999	631	384	355	373	711	999999	84	999999	913	765	999999	851	999999	520	101	984	376	207	195	862	365	40	999999	917	377	999999	427	290	459	313	999999	999999	999999	999999	999999	999999	683	194	416	984	695	999999	232	656	933	969	341	844	874	437	794	999999	516	140	880	601	999999	438	
996	798	115	793	117	999999	555	645	999999	175	877	13	311	191	791	210	999999	999999	807	149	983	408	999999	582	415	32	519	999999	726	155	754	51	510	255	198	999999	879	901	999999	623	111	298	403	176	999999	871	999999	612	835	316	962	122	793	448	454	999999	999999	532	387	999999	99	963	918	429	999999	999999	502	65	992	184	331	275	288	194	48	694	14	415	615	544	897	906	999999	420	192	641	258	72	800	600	400	356	524	405	999999	147	380	999999	999999	140	379	79	999999	661	985	697	833	609	999999	999999	593	811	916	843	197	999999	216	999999	246	999999	587	440	999999	402	783	974	999999	883	999999	900	324	39	659	485	174	827	999999	999999	435	495	999999	648	662	50	16	588	439	680	217	350	931	872	737	975	552	938	814	227	877	999999	946	950	948	509	445	563	161	441	678	370	896	120	82	751	971	939	778	999999	396	205	999999	80	675	320	969	452	302	684	999999	235	999999	78	999999	424	549	857	700	163	605	452	436	998	999999	847	453	999999	799	986	14	999999	170	999999	999999	681	475	875	284	637	999999	993	271	999999	999999	452	357	999999	892	658	212	124	999999	624	999999	999999	768	546	999999	999999	867	159	653	999999	680	328	75	422	246	999999	999999	673	582	73	623	611	190	958	499	559	499	624	928	999999	784	889	375	545	999999	887	913	999999	999999	456	999999	389	350	999999	797	190	387	999999	999999	355	709	538	542	185	11	17	763	809	57	519	999999	252	231	999999	530	790	999999	529	441	358	633	29	865	999999	302	244	271	233	170	318	999999	999999	43	999999	441	255	356	200	999999	999999	134	113	881	999999	999999	527	168	999999	436	17	237	858	503	242	722	999999	673	417	882	767	745	539	649	739	347	773	218	648	80	284	444	999999	999999	468	234	999999	147	577	16	775	999999	433	797	163	91	323	70	999999	999999	750	582	939	317	777	237	595	999999	152	951	354	999999	519	767	161	572	474	874	45	18	999999	999999	105	411	999999	691	322	741	495	658	999999	713	417	999999	999999	701	504	454	216	240	639	999999	995	626	661	466	565	666	645	590	616	448	34	793	999999	208	487	999999	210	96	914	853	969	494	926	999999	900	732	447	460	78	999999	667	804	999999	136	557	479	749	650	135	999999	999999	999999	51	999999	999999	624	129	131	224	999999	999999	999999	999999	999999	999999	510	699	30	565	833	228	999999	522	597	781	230	424	541	650	17	788	560	999999	268	757	74	999999	351	953	285	612	325	245	111	775	547	999999	
592	40	57	780	729	999999	302	437	910	391	454	999999	468	999999	587	480	217	188	693	169	67	38	41	67	999999	76	999999	230	902	949	421	821	244	999999	831	511	603	237	68	999999	999999	999999	846	682	999999	547	494	999999	999999	999999	999999	922	92	387	999999	563	998	989	431	662	804	81	534	960	969	632	569	999999	379	85	877	999999	129	227	501	235	192	358	68	999999	582	999999	205	67	921	499	739	999999	319	277	513	613	805	999999	999999	999999	306	885	712	999999	977	999999	705	949	967	999999	999999	999999	885	205	381	649	930	621	999999	599	875	476	999999	480	893	712	999999	111	999999	273	184	722	555	904	928	306	645	693	833	814	509	256	100	872	695	874	971	124	896	863	682	194	999999	82	721	830	846	242	482	274	361	604	999999	703	874	90	319	999999	277	84	13	247	787	276	999999	999999	386	177	785	29	741	302	999999	709	590	999999	999999	999999	193	108	460	999999	220	568	462	904	869	396	997	615	564	990	846	999999	859	444	406	999999	981	102	453	678	457	999999	533	68	398	677	122	885	683	999999	797	178	624	999999	36	229	813	999999	759	999999	180	179	999999	750	455	393	849	999999	593	357	501	101	655	781	956	999999	44	999999	515	999999	283	121	999999	999999	203	999999	207	270	999999	186	999999	795	342	463	508	999999	998	782	613	999999	828	966	999999	336	999999	706	999999	842	999999	279	194	419	679	999999	999999	68	246	735	557	777	195	588	737	416	999999	999999	758	201	999999	679	758	999999	790	510	373	317	999999	606	393	496	165	365	627	149	999999	826	126	774	747	999999	999999	273	999999	835	819	249	999999	999999	999999	639	948	331	569	963	999999	932	628	179	204	408	248	640	351	71	621	830	961	598	424	294	999999	983	453	832	638	495	999999	955	999999	999999	999999	934	390	754	999999	833	795	663	629	69	208	946	580	349	212	409	921	999999	224	989	287	999999	471	999999	59	999999	878	737	335	34	905	999999	488	999999	330	314	260	999999	999999	999999	44	308	999999	365	999999	642	413	114	630	999999	574	863	740	701	999999	447	472	458	705	583	955	999999	338	604	163	534	999999	999999	999999	999999	159	333	999999	436	954	979	999999	116	845	416	560	774	999999	106	459	52	932	999999	235	882	841	801	892	938	832	999999	970	374	212	561	185	904	95	999999	89	999999	999999	314	746	865	777	365	613	999999	33	190	951	241	155	999999	999999	680	283	145	65	999999	441	711	603	979	999999	305	999999	999999	241	656	688	384	27	218	999999	999999	
50	369	115	485	999999	603	915	651	33	738	229	101	959	999999	630	950	676	999999	809	999999	999999	999999	856	481	999999	329	66	376	999999	577	999999	936	289	999999	999999	913	999999	999999	169	837	795	951	999999	999999	86	812	334	999999	35	738	708	296	999999	329	916	283	513	999999	34	869	999999	549	999999	456	525	999999	811	986	999999	716	920	106	571	971	714	760	812	999999	404	999999	999999	329	350	764	868	999999	536	960	67	366	410	405	999999	999999	300	256	801	508	755	793	10	348	999999	318	999999	999999	725	437	999999	999999	471	999999	239	385	874	227	209	999999	587	999999	999999	851	929	508	316	525	550	999999	681	468	958	313	830	611	648	656	457	41	999999	266	211	108	355	999999	895	999999	175	180	426	82	57	999999	920	166	46	159	419	999999	12	302	71	454	756	156	207	999999	107	628	999999	227	999999	177	999999	330	396	657	506	38	613	834	999999	999999	999999	608	421	552	392	673	999999	999999	999999	999999	39	999999	205	757	352	209	999999	737	999999	546	444	208	312	879	999999	600	770	388	652	391	760	999999	941	691	599	157	734	999999	774	433	63	247	979	999999	999999	795	135	638	999999	307	334	875	459	813	935	656	999999	999999	999999	792	903	195	999999	856	332	861	999999	513	168	204	474	58	962	999999	492	999999	228	625	999999	181	999999	999999	83	999999	66	884	718	999999	756	943	852	999999	80	999999	530	867	400	999999	999999	286	93	999999	480	120	832	286	999999	508	331	738	437	679	799	413	328	999999	999999	501	800	447	152	584	757	999999	352	281	977	999999	999999	625	806	105	999999	465	98	852	661	962	522	779	999999	220	999999	999999	515	182	999999	999999	999999	759	755	999999	332	916	143	509	864	265	768	561	308	999999	999999	999999	932	341	418	344	324	475	999999	159	978	30	475	932	777	999999	999999	179	877	321	326	670	999999	906	772	354	999999	589	987	405	999999	999999	480	49	142	111	94	183	763	69	351	198	649	605	921	999999	451	999999	732	135	556	598	684	987	616	999999	999999	35	999999	74	21	735	488	714	999999	999999	550	436	799	675	999999	535	416	818	969	137	30	274	985	999999	903	131	857	999999	849	604	286	999999	433	725	275	68	614	699	57	616	999999	935	649	903	999999	999999	411	66	480	31	192	865	28	488	396	999999	50	999999	170	999999	877	625	864	999999	741	999999	13	84	999999	999999	999999	716	770	362	999999	95	624	92	708	888	720	801	999999	828	422	999999	474	944	339	999999	28	514	538	999999	739	94	81	999999	999999	705	
21	999999	655	883	110	476	999999	665	70	310	999999	958	401	999999	179	999999	243	46	938	330	999999	999999	999999	999999	999999	415	187	999999	999999	342	24	335	919	999999	877	393	155	508	727	945	325	809	884	38	999999	999999	123	999999	988	662	851	44	360	842	123	952	591	999999	316	695	298	999999	52	727	296	621	48	999999	405	785	931	735	318	993	14	782	183	716	948	517	999999	999999	999999	999999	491	979	999999	87	999999	924	999999	205	999999	42	657	999999	766	999999	741	145	31	725	999999	999999	999999	999999	725	367	838	999999	778	874	10	999999	403	376	999999	91	245	317	646	961	999999	480	983	735	543	286	345	999999	26	26	975	812	496	576	70	420	999999	999999	263	617	999999	559	155	927	204	402	639	290	964	999999	921	434	499	69	226	390	999999	996	583	449	31	667	324	761	899	999999	999999	826	315	999999	851	870	63	999999	722	949	335	65	540	999999	646	999999	999999	340	999999	551	323	436	359	999999	200	243	792	814	999999	581	245	393	38	16	99	813	974	516	999999	60	380	470	346	999999	65	999999	999999	999999	999999	966	461	983	666	357	874	876	999999	635	999999	618	88	249	442	151	713	941	37	999999	60	999999	90	999999	507	55	999999	852	99	999999	999999	999999	777	999999	21	629	999999	261	999999	999999	142	999999	346	348	259	224	972	140	37	205	563	124	147	932	392	999999	885	762	486	620	999999	31	787	393	21	240	999999	728	238	812	999999	462	999999	356	401	837	497	999999	449	292	82	50	999999	999999	528	999999	888	845	967	53	744	368	775	999999	504	120	435	952	337	28	382	254	902	224	185	999999	900	791	540	999999	481	153	322	203	547	999999	206	999999	865	510	352	996	999999	195	999999	661	687	116	851	999999	411	544	414	430	909	828	148	610	718	999999	999999	107	314	422	999999	601	55	581	568	999999	999999	542	97	827	676	386	492	717	999999	999999	424	793	999999	259	153	999999	739	892	294	719	997	595	185	447	900	254	692	349	623	477	616	116	999999	492	377	869	456	999999	753	533	346	430	464	204	13	816	999999	65	278	634	861	163	296	849	999999	328	999999	999999	926	432	999999	153	999999	679	999999	999999	255	457	882	284	490	999999	999999	760	383	577	141	999999	443	93	96	637	80	999999	999999	462	819	999999	999999	59	512	806	999999	330	839	202	999999	784	297	695	571	710	999999	993	154	709	24	999999	476	793	999999	386	999999	843	345	66	83	115	74	454	498	999999	335	832	999999	683	501	818	921	190	250	356	692	748	
999999	386	999999	86	843	905	448	999999	999999	337	862	135	599	817	999999	782	129	999999	720	999999	206	24	384	350	231	470	218	206	614	295	552	839	693	999999	330	959	999999	996	271	169	16	215	335	997	970	646	93	683	999999	149	71	30	636	999999	999999	999999	11	124	855	382	696	252	679	999999	999999	32	442	999999	496	999999	189	132	999999	561	836	999999	689	387	379	584	999999	534	373	475	999999	532	213	843	915	999999	958	999999	151	999999	472	763	536	399	999999	947	214	951	197	999999	959	999999	71	85	999999	561	818	624	744	280	995	171	999999	213	711	262	819	598	226	673	999999	700	981	79	98	83	464	299	999999	431	379	435	999999	565	515	999999	999999	137	830	364	14	999999	744	999999	892	311	884	999999	688	960	138	999999	735	999999	740	268	999999	991	987	939	107	529	459	322	999999	999999	999999	323	698	999999	999999	691	767	862	999999	732	956	999999	187	787	999999	141	999999	999999	303	763	700	823	825	999999	339	999999	150	890	267	485	884	431	969	332	487	999999	999999	273	178	446	848	999999	855	999999	312	845	814	210	751	965	918	256	999999	147	870	10	497	451	95	322	551	877	605	193	999999	534	151	854	310	626	507	346	44	856	914	827	968	816	944	999999	664	999999	148	301	566	637	412	831	461	486	83	192	188	856	895	971	999999	671	170	999999	999999	959	999999	135	999999	581	999999	172	233	53	41	681	506	601	999999	611	999999	313	626	999999	132	999999	402	823	552	324	168	187	961	943	999999	306	656	999999	788	704	49	23	834	985	425	249	608	418	999999	402	686	586	999999	293	242	963	55	951	654	395	567	87	582	152	423	999999	210	289	493	999999	35	338	812	999999	571	725	479	640	999999	883	710	984	377	159	638	999999	999999	678	710	595	999999	999999	999999	403	147	999999	999999	691	571	391	49	329	925	721	999999	999999	774	254	722	999999	494	414	999999	999999	684	582	999999	432	514	999999	999999	532	578	897	999999	999999	815	419	816	608	294	788	999999	412	843	391	68	656	782	999999	807	734	955	999999	111	846	547	752	719	564	263	17	187	999999	336	516	750	37	248	57	542	364	999999	123	232	999999	345	754	999999	302	524	999999	999999	233	45	999999	576	384	796	999999	782	72	700	261	355	287	610	999999	85	337	640	41	417	734	748	452	306	842	971	404	511	999999	825	426	999999	999999	999999	999999	693	16	940	375	241	999999	275	479	664	187	999999	944	105	995	679	599	662	493	999999	915	484	999999	999999	999999	999999	401	
999999	989	247	283	220	155	999999	656	656	78	397	275	799	806	469	278	787	999999	83	36	999999	515	123	235	764	999999	563	450	479	110	982	999999	962	840	486	999999	999999	390	999999	622	34	449	349	610	212	999999	693	839	456	999999	806	999999	661	387	102	999999	875	999999	519	999999	999999	999999	187	555	999999	999999	312	959	330	192	999999	406	162	460	999999	999999	175	999999	32	377	999999	724	994	273	304	999999	554	585	747	866	411	229	999999	312	41	554	271	794	523	30	94	734	519	999999	179	409	999999	999999	384	999999	454	371	999999	999999	799	867	999999	999999	260	18	637	999999	221	464	781	816	535	999999	429	457	598	381	989	11	293	139	215	730	999999	894	335	354	999999	999999	422	49	239	999999	513	174	999999	358	543	515	393	366	522	65	492	999999	874	902	780	927	999999	999999	381	988	859	669	661	754	999999	366	683	293	527	705	999999	741	999999	806	999999	265	388	999999	999999	484	618	926	617	160	248	999999	30	999999	573	999999	872	349	668	999999	869	844	999999	324	538	999999	999999	110	838	816	23	750	775	78	566	525	548	403	243	897	999999	932	61	511	999999	999999	345	999999	719	999999	833	702	999999	346	937	501	753	74	711	662	652	999999	999999	800	147	498	999999	952	866	58	999999	999999	116	999999	871	999999	792	11	808	459	840	582	999999	593	983	999999	677	438	999999	999999	771	999999	692	581	999999	861	844	261	374	28	122	393	394	999999	520	999999	999999	311	999999	10	709	752	265	999999	999999	80	137	504	999999	826	999999	999999	821	801	286	259	999999	999999	526	999999	101	999999	636	790	347	456	999999	718	999999	629	999999	999999	963	140	999999	29	228	440	760	184	734	350	999999	548	207	585	999999	999999	395	271	577	70	999999	999999	908	178	125	475	914	999999	882	418	431	999999	999999	455	574	691	446	266	40	356	775	999999	284	751	106	98	592	761	884	604	333	812	61	999999	590	506	231	999999	904	999999	999999	395	302	999999	919	999999	447	751	999999	999999	999999	999999	240	231	294	443	191	167	81	36	882	162	490	287	95	999999	146	999999	865	999999	469	999999	999999	288	999999	999999	58	999999	831	849	651	841	999999	999999	458	204	999999	829	380	156	325	73	125	877	999999	372	905	999999	239	310	999999	12	999999	943	421	897	999999	952	400	999999	999999	232	335	232	385	51	999999	487	829	999999	47	999999	74	719	999999	999999	143	999999	999999	468	483	43	729	531	739	999999	955	806	590	560	428	629	439	475	999999	103	738	893	501	828	960	428	195	349	273	803	
937	176	201	25	764	301	999999	932	431	361	502	803	492	736	95	999999	999999	279	999999	417	877	999999	957	999999	667	250	982	999999	508	999999	847	390	268	999999	999999	999999	615	574	795	136	96	507	999999	999999	600	999999	410	765	999999	999999	531	999999	877	999999	926	347	218	542	999999	523	999999	999999	433	375	513	999999	999999	999999	34	306	990	332	999999	345	999999	380	554	557	999999	733	839	227	999999	153	534	930	512	411	19	373	999999	82	226	282	817	142	83	679	896	999999	398	853	999999	446	374	208	443	542	999999	556	999999	660	484	624	683	101	117	289	840	582	999999	144	548	660	725	917	116	211	527	999999	306	875	661	579	345	986	486	409	779	336	999999	970	876	462	580	999999	597	601	598	725	999999	793	999999	323	879	264	315	999999	721	456	999999	241	24	346	999999	917	998	905	289	999999	615	999999	510	999999	999999	638	267	95	90	999999	329	999999	613	802	999999	512	999999	348	699	999999	999999	999999	688	332	244	265	956	539	212	663	921	692	321	900	120	327	293	335	999999	251	996	999999	999	916	136	587	628	999999	999999	747	880	660	216	208	26	218	29	187	279	829	999999	999999	882	426	883	999999	203	999999	692	847	229	711	999999	457	999999	461	406	772	999999	999999	637	743	999999	465	782	271	485	999999	884	901	308	115	65	408	568	278	346	583	999999	999999	999999	916	530	999999	527	179	999999	999999	124	564	812	999999	999999	999999	999999	938	370	427	643	999999	161	90	827	790	549	124	655	712	889	999999	124	823	999999	707	999999	720	999999	42	937	613	999999	999999	998	329	999999	61	134	442	999999	999999	908	999999	939	420	346	314	999999	999999	785	413	523	999999	869	307	450	999999	516	283	999999	999999	999999	337	490	40	899	434	91	508	999999	497	989	999999	506	269	908	205	884	999999	999999	958	632	999999	999999	999999	100	885	857	701	879	110	999999	999999	92	999999	904	580	438	909	520	999999	233	590	47	297	423	999999	340	610	999999	254	114	197	999999	402	999999	251	89	956	999999	24	576	390	628	601	953	999999	140	772	999999	337	999999	975	808	458	999999	52	446	999999	120	790	999999	257	311	634	996	356	937	999999	884	999999	500	482	969	505	345	842	999999	445	343	284	179	567	999999	999999	488	999999	389	464	999999	806	999999	129	846	999999	999999	329	88	999999	605	607	211	450	888	701	836	294	999999	312	122	892	90	999999	626	835	999999	999999	12	250	156	867	966	482	32	87	858	381	636	819	999999	26	764	967	999999	736	83	728	999999	554	999999	203	
132	87	352	775	726	803	503	20	999999	481	327	838	846	737	640	999999	428	810	842	465	657	196	276	106	999999	122	170	889	762	893	318	999999	24	953	999999	889	140	999999	361	65	877	625	291	564	699	999999	130	112	106	354	309	868	711	769	545	936	810	255	647	613	643	999999	999999	645	173	869	823	893	993	750	597	180	459	999999	999999	999999	905	712	406	210	992	67	792	417	593	999999	999999	999999	417	999999	88	885	999999	748	422	272	376	645	401	830	113	236	999999	999999	757	139	419	924	191	513	40	108	849	999999	621	586	999999	841	61	722	132	577	486	195	671	712	570	710	374	325	665	269	321	999999	106	765	999999	999999	999999	463	999999	821	999999	903	777	999999	46	172	137	835	450	535	594	678	707	535	750	923	684	999999	569	999999	999999	865	847	770	999999	282	350	999999	638	385	999999	597	691	310	514	582	418	691	676	999999	583	999999	999999	139	675	642	999999	571	25	999999	999999	615	894	332	272	208	999999	16	999999	763	822	281	999999	999999	999999	996	999999	407	31	999999	515	993	378	171	135	31	990	717	999999	154	414	779	840	614	624	575	703	369	48	999999	526	411	498	912	999999	999999	999999	810	785	679	999999	471	999999	847	518	768	246	732	207	250	217	348	911	57	359	53	440	592	450	778	999999	626	368	715	650	113	999999	465	586	823	689	190	932	425	498	942	239	999999	105	855	999999	970	172	797	107	999999	499	451	563	999999	870	999999	369	16	386	39	112	833	206	414	273	999999	156	383	999999	37	416	496	559	999999	813	447	497	999999	449	332	464	571	617	472	614	62	902	999999	952	941	999999	925	49	468	840	405	796	999999	592	557	999999	999999	246	80	771	999999	892	999999	999999	433	261	774	566	63	575	540	999999	733	800	220	879	110	431	620	217	490	456	100	575	418	651	806	999999	892	508	999999	999999	547	701	610	170	755	328	999999	689	55	368	986	999999	999999	189	72	890	999999	678	723	367	626	999999	291	557	801	581	319	782	454	771	674	554	899	216	999999	42	200	999999	134	782	902	999999	999999	999999	470	207	276	238	588	916	631	224	784	999999	999999	684	419	63	368	183	999999	999999	244	284	694	999999	999999	103	999999	39	699	999999	553	941	464	696	701	169	96	603	315	90	203	538	150	460	769	590	507	993	622	146	691	999999	772	165	695	887	437	999999	214	999999	726	558	226	309	670	999999	854	22	983	260	999999	765	868	999999	553	999999	999999	243	671	413	596	518	999999	
563	640	999999	178	309	10	814	731	68	399	999999	364	645	321	841	790	999999	736	495	19	372	999999	999999	91	844	612	999999	753	204	999999	800	586	999999	151	999999	669	76	674	554	21	179	999999	908	375	736	573	908	394	302	453	745	676	110	508	54	999999	999999	999999	334	697	21	70	537	701	598	556	156	503	658	182	999999	262	191	483	840	843	272	560	355	280	704	999999	461	751	621	999999	999999	709	107	280	954	554	350	857	999999	118	992	216	999999	190	427	999999	999999	999999	729	492	495	627	999999	211	130	163	176	999999	992	417	609	785	999999	999999	80	447	406	387	999999	999999	912	333	999999	732	999999	999999	784	174	853	999999	868	999999	999999	138	639	857	999999	895	160	801	387	296	864	999999	509	216	137	311	119	980	18	999999	902	999999	580	171	154	935	360	999999	378	11	210	703	999999	277	999999	951	835	222	999999	510	237	425	999999	999999	468	999999	233	644	999999	483	65	873	291	520	438	471	557	477	713	115	544	94	999999	385	999999	171	54	241	452	185	999999	897	583	507	130	999999	999999	955	999999	264	712	999999	147	895	946	337	999999	37	999999	999999	403	367	509	999999	966	152	993	415	539	307	845	991	202	752	999999	167	299	784	999999	951	703	602	775	458	402	828	999999	537	439	759	749	999999	402	160	782	118	999999	292	541	977	493	999999	425	405	999999	999999	999999	394	999999	788	999999	637	637	887	598	800	592	60	999999	999999	204	466	976	780	557	828	599	52	969	898	770	17	252	422	467	999999	187	380	999999	681	999999	562	999999	999999	999999	121	389	514	561	981	526	347	393	403	782	37	999999	645	999999	590	999999	481	425	999999	28	40	395	224	429	257	623	221	20	227	999999	641	999999	336	69	445	449	94	490	999999	382	999999	623	849	639	440	999999	542	999999	999999	999999	999999	147	658	999999	691	726	174	999999	999999	999999	314	336	999999	571	150	999999	59	999999	411	151	46	991	436	999999	999999	416	999999	585	989	293	91	688	562	667	999999	503	169	999999	377	719	999999	10	186	999999	77	106	999999	287	498	230	999999	956	131	999999	999999	842	711	49	45	284	190	589	999999	30	286	626	774	508	573	647	60	355	218	692	866	46	814	806	550	500	958	268	96	768	379	135	999999	254	155	165	792	999999	999999	103	538	695	904	166	353	451	331	949	714	851	999999	569	748	439	451	486	37	904	999999	999999	326	999999	502	337	651	161	69	529	363	417	854	930	999999	124	163	180	141	999999	463	109	178	18	999999	
244	597	999999	387	137	999999	668	137	999999	630	999999	776	616	203	577	999999	999999	999999	999999	596	306	997	250	883	633	285	999999	354	379	451	999999	999999	317	378	999999	739	999999	999999	931	726	694	999999	965	309	560	348	999999	977	564	153	271	717	377	421	999999	247	357	926	753	999999	999999	324	758	447	999999	758	469	248	935	838	999999	427	460	85	902	999999	41	941	999999	999999	737	303	790	235	189	681	999	999999	999999	30	391	914	999999	89	203	380	530	528	77	999999	878	309	52	726	999999	843	267	302	519	239	215	416	999999	468	999999	999999	534	533	267	559	759	573	127	914	999999	758	407	380	999999	532	496	513	873	530	999999	999999	261	74	999999	999999	424	707	386	890	815	974	321	999999	999999	963	999999	997	999999	517	53	315	192	999999	279	721	446	886	999999	987	743	999999	543	83	62	999999	999999	470	777	999999	999999	62	999999	236	109	999999	999999	845	415	917	686	499	252	365	486	111	255	133	794	44	900	538	999999	399	157	122	441	247	999999	288	985	386	999999	350	382	991	127	955	38	797	999999	999999	481	999999	999999	999999	459	999999	596	950	440	855	675	743	30	607	765	798	88	986	50	209	999999	999999	932	310	278	902	983	999999	983	300	105	999999	999999	309	999999	793	98	903	999999	264	651	999999	848	140	710	487	999999	775	235	329	999999	51	756	83	999999	354	571	999999	975	556	204	999999	999999	150	760	999999	982	720	550	972	709	184	999999	786	999999	786	288	801	999999	791	999999	217	270	663	423	63	251	687	54	711	999999	97	999999	116	999999	550	591	707	380	43	504	609	234	262	999999	701	718	970	524	478	76	769	411	999999	974	999999	840	313	727	706	999999	305	999999	999999	999999	622	256	226	999999	18	204	580	431	565	296	973	982	999999	53	999999	344	281	172	999999	645	999999	685	745	142	999999	709	999999	999999	999999	608	209	933	396	511	997	455	502	253	515	284	496	347	846	896	999999	13	999999	269	16	371	999999	142	999999	999999	297	999999	510	94	653	309	915	600	758	957	999999	999999	596	999999	56	275	999999	37	999999	301	999999	125	838	848	141	999999	876	29	973	311	453	999999	999999	203	223	70	944	418	600	216	999999	999999	589	889	999999	961	417	336	222	741	529	999999	486	999999	54	182	999999	999999	999999	999999	999999	999999	626	456	513	29	999999	999999	292	986	330	434	437	450	932	262	535	949	48	999999	662	550	806	242	999999	326	999999	35	158	51	999999	292	465	26	784	472	999999	142	999999	790	999999	23	54	236	420	
999999	700	45	999999	999999	999999	158	623	782	921	882	100	394	999999	197	438	190	254	251	34	47	999999	420	666	470	983	402	574	999999	424	648	505	999999	821	686	626	999999	999999	366	999999	999999	668	999999	105	901	999999	885	468	197	362	574	768	803	212	382	137	289	379	415	999999	254	584	375	367	282	386	520	999999	987	571	882	41	888	846	220	379	294	324	764	98	999999	933	386	895	999999	999999	702	377	999999	559	346	999999	744	556	160	239	302	326	999999	525	999999	999999	481	625	479	543	879	999999	999999	13	842	964	999999	326	711	999999	207	480	999999	402	999999	152	133	999999	235	707	297	999999	696	981	86	968	501	248	236	785	999999	761	426	317	10	745	386	445	717	999999	999999	428	999999	839	42	822	809	431	841	999999	999999	999999	400	771	999999	999999	999999	19	927	999999	473	376	99	999999	999999	999999	63	999999	401	938	765	688	720	853	147	999999	496	999999	949	999999	169	999999	407	517	595	418	999999	999999	71	462	486	377	517	842	908	999999	338	999999	982	999999	768	609	39	902	954	511	333	547	999999	386	61	412	999999	674	714	403	999999	582	340	449	85	409	999999	999999	462	999999	999999	877	999999	944	540	576	874	999999	494	999999	999999	999999	563	94	94	822	30	684	411	83	316	843	138	514	234	756	589	542	520	369	471	100	450	565	340	455	602	999999	846	999999	538	707	999999	999999	363	474	28	255	365	263	388	463	537	389	91	336	749	999999	999999	784	987	999999	999999	135	98	949	64	999999	754	638	230	341	838	927	545	609	664	973	999999	760	737	343	186	267	980	17	563	71	483	999999	706	999999	968	71	496	999999	864	999999	75	414	419	31	501	726	999999	57	999999	609	843	999999	672	775	289	960	56	653	165	584	155	91	395	992	999999	999999	931	67	999999	776	441	349	744	999999	907	999999	999999	999999	842	460	234	999999	392	953	227	11	341	931	882	999999	25	999999	999999	290	999999	984	29	999999	507	751	999999	975	684	848	178	999999	737	71	867	544	620	340	811	705	360	222	698	441	999999	521	999999	10	185	365	999999	598	310	999999	999999	923	726	999999	218	999999	665	259	999999	543	785	723	999999	279	73	999999	396	684	41	344	999999	695	295	587	999999	985	341	793	799	329	97	580	999999	999999	369	999999	999999	698	131	720	49	110	999999	165	656	61	257	150	999999	837	968	86	567	966	534	17	637	999999	279	233	999999	999999	459	929	999999	999999	999999	999999	909	129	530	698	562	320	304	999999	730	140	931	999999	737	999999	
856	962	999999	21	22	999999	749	361	316	679	428	999999	961	999999	650	45	709	999999	531	999999	240	818	316	279	523	257	999999	704	286	999999	999999	678	999999	567	25	497	578	444	202	301	251	558	812	999999	280	664	358	136	189	694	430	490	999999	481	999999	48	655	999999	497	765	565	54	85	809	472	999999	999999	404	162	163	467	999999	259	240	999999	999999	15	465	998	859	898	545	525	591	87	726	609	24	606	977	842	497	947	999999	735	206	999999	999999	999999	999999	261	954	973	36	237	164	241	839	466	289	42	199	92	637	867	29	529	493	732	746	150	999999	798	185	320	969	328	822	999999	818	999999	13	87	477	999999	943	999999	499	363	999999	495	769	558	327	945	652	415	319	569	716	677	989	999999	642	390	862	999999	999999	715	267	836	418	345	647	89	999999	122	614	39	923	999999	40	139	999999	999999	999999	840	480	240	999999	999999	18	263	788	999999	219	732	445	97	745	787	999999	784	106	95	86	434	999999	247	916	539	801	289	645	268	646	860	999999	391	20	31	999999	567	56	999999	999999	165	557	506	869	307	677	527	293	146	682	256	43	724	999999	945	930	243	324	138	763	729	999999	529	504	999999	270	63	86	724	111	216	737	402	999999	999999	877	413	999999	999999	862	283	995	508	586	400	826	747	999999	74	100	452	999999	999999	939	108	547	38	12	519	46	623	450	569	45	475	518	640	466	999999	77	527	866	999999	276	489	999999	118	942	113	533	999999	847	999999	633	659	963	999999	463	168	999999	849	410	857	582	249	833	999999	999999	121	882	196	290	951	999999	573	585	548	999999	459	375	438	95	899	986	522	775	999999	936	999999	999999	699	186	307	881	999999	126	18	132	36	999999	999999	645	999999	230	346	242	896	25	999999	83	425	999999	13	793	943	764	511	871	69	473	405	499	999999	609	193	19	983	80	778	456	577	425	625	999999	77	793	264	678	999999	999999	879	422	999999	999999	96	531	182	999999	937	464	615	146	72	563	260	807	557	232	999999	337	259	999999	246	612	505	999	552	210	726	160	510	832	231	779	593	982	623	785	522	661	999999	479	142	324	841	999999	363	999999	553	269	245	999999	999999	999999	41	63	186	999999	806	97	979	972	999999	787	954	783	915	999999	999999	277	999999	772	710	386	999999	779	999999	922	771	74	646	999999	657	467	999999	478	201	908	747	999999	999999	360	978	434	682	863	692	355	370	68	525	79	101	999999	85	473	331	265	822	262	370	999999	501	742	
451	498	999999	329	872	485	999999	16	545	999999	471	833	999999	285	704	636	999999	348	562	712	999999	576	399	381	391	451	156	935	96	999999	180	999999	999999	245	983	193	999999	372	483	884	476	519	534	662	813	251	678	999999	561	195	175	999999	999999	788	203	999999	109	943	938	430	999999	999999	919	999999	999999	918	975	558	999999	999999	98	724	999999	677	246	39	51	736	568	999999	773	110	999999	901	330	158	850	79	52	118	93	604	434	999999	556	820	999999	485	402	999999	276	130	999999	50	106	451	166	999999	552	173	833	999999	385	797	656	237	999999	28	728	121	78	999999	515	193	999999	494	299	812	130	425	440	566	999999	999999	873	999999	356	344	804	879	999999	826	527	879	999999	720	228	636	999999	328	549	580	756	291	999999	371	614	570	613	612	999999	354	903	137	999999	999999	38	999999	999999	13	881	936	223	849	999999	252	388	636	909	716	276	999999	415	802	999999	859	810	62	847	512	48	785	730	202	727	646	922	400	156	17	692	516	712	999999	447	612	366	906	172	999999	982	977	661	897	999999	999999	999999	111	261	873	999999	975	864	421	965	105	216	999999	132	482	329	988	490	902	999999	760	950	23	999999	999999	502	903	999999	272	999999	999999	134	999999	999999	238	708	821	148	283	549	716	651	301	999999	999999	999999	345	783	999999	999999	994	497	759	873	999999	548	924	746	988	380	999999	95	602	891	999999	970	382	175	999999	774	508	849	216	362	316	118	659	587	23	866	999999	129	999999	17	535	572	999999	959	999999	689	783	85	160	999999	986	630	58	999999	531	380	33	999999	999999	915	756	155	291	406	566	477	889	347	732	131	222	444	885	594	365	999999	999999	423	894	214	991	999999	999999	313	376	686	999999	999999	66	642	842	999999	999999	295	260	390	999999	999999	402	803	999999	999999	352	39	690	999999	999999	464	999999	999999	999999	610	285	685	924	333	456	977	999999	880	417	999999	291	100	288	235	214	999999	343	999999	61	636	30	999999	413	555	999999	669	622	824	940	605	999999	867	866	241	712	554	999999	999999	933	313	999999	999999	396	170	999999	262	750	999999	347	155	130	78	999999	999999	999999	999999	999999	999999	253	787	999999	215	999999	811	999999	424	233	57	522	659	239	416	999999	999999	999999	509	704	252	999999	828	918	167	999999	794	484	147	729	999999	651	528	999999	999999	999999	999999	948	999999	581	999999	736	999999	38	703	999999	687	916	714	35	400	999999	91	488	39	978	424	869	208	728	155	337	999999	694	505	405	994	387	247	732	897	799	
966	999999	130	515	999999	799	225	224	799	878	769	122	339	288	570	49	253	23	269	285	999999	13	999999	257	449	999999	533	307	948	310	678	982	999999	999999	483	163	368	523	327	624	653	983	929	276	567	184	365	226	834	954	143	234	472	621	59	999999	502	873	999999	615	276	999999	276	499	210	787	984	738	804	999999	680	730	695	644	632	999999	999999	168	999999	275	999999	316	472	993	176	999999	519	515	999999	521	661	495	999999	999999	358	735	717	999999	76	999999	199	627	421	427	284	413	538	999999	989	999999	887	343	193	999999	999999	959	999999	282	332	999999	999999	478	999999	293	756	195	999999	999999	296	896	58	644	999999	999999	85	72	999999	999999	999999	763	999999	690	526	268	633	328	312	656	786	398	290	445	117	999999	511	721	440	138	671	98	139	556	999999	999999	999999	252	250	283	999999	999999	999999	409	563	568	840	587	952	928	659	437	999999	626	206	897	616	613	999999	781	408	364	999999	999999	999999	630	633	369	999999	433	34	999999	999999	38	931	923	999999	880	881	548	480	924	768	511	999999	999999	214	512	359	644	486	630	999999	469	999999	370	241	308	36	932	934	480	438	528	904	278	360	854	999999	282	573	735	732	988	999999	484	595	130	297	999999	999999	131	19	999999	947	404	675	999999	163	570	692	999999	854	949	614	999	999999	250	607	211	883	359	817	87	81	999999	999999	727	999999	400	774	120	21	999999	516	813	999999	924	580	999999	602	742	700	999999	590	547	881	782	384	310	988	355	999999	95	267	76	999999	932	442	206	505	948	459	763	999999	581	24	968	442	800	999999	999999	669	999999	999999	150	659	692	999999	534	999999	999999	999999	858	999999	429	597	925	999999	450	509	539	999999	999999	14	654	999999	937	339	19	532	912	350	583	772	999999	686	425	487	126	417	621	445	908	336	390	999999	601	360	376	984	99	999999	992	301	999	999999	295	999999	953	999999	721	362	487	11	957	775	769	999999	984	999999	181	999999	512	43	999999	999999	583	57	999999	59	999999	586	963	999999	999999	999999	357	292	772	999999	400	332	534	999999	695	999999	958	906	379	615	999999	515	376	632	812	651	999999	959	999999	905	504	247	479	903	176	999999	399	999999	999999	395	427	487	999999	645	352	849	999999	254	347	628	145	677	677	999999	999999	186	999999	340	999999	791	734	999999	878	999999	844	163	852	630	102	999999	869	999999	348	984	197	357	999999	730	290	963	738	593	999999	785	770	999999	569	471	688	989	924	69	250	999999	660	999999	608	456	999999	999999	997	
292	999999	786	758	639	999999	999999	820	867	984	489	999999	258	62	151	999999	103	106	26	593	390	942	112	637	999999	265	571	999999	999999	748	745	929	101	966	456	441	835	36	141	499	876	650	821	999999	999999	19	991	724	999999	263	999999	360	784	999999	999999	349	59	159	948	999999	766	370	999999	999999	248	999999	999999	292	999999	709	940	76	964	527	717	999999	999999	107	999999	800	273	847	814	904	243	395	155	999999	999999	999999	392	686	999999	999999	732	999999	987	999999	766	884	60	709	129	809	322	999999	395	266	888	875	228	951	956	157	999999	999999	556	999999	884	853	414	999999	999999	498	327	999999	989	216	999999	999999	752	999999	999999	318	750	999999	727	14	999999	794	10	888	606	484	888	441	999999	929	648	812	959	240	818	913	479	586	776	630	492	69	459	189	470	687	999999	999999	619	648	407	554	999999	551	999999	100	999999	999999	866	457	610	886	532	69	567	983	251	522	608	428	838	173	999999	107	521	532	344	820	428	999999	999999	96	999999	91	532	103	620	418	74	728	70	953	999999	328	29	999999	999999	400	621	487	445	610	202	200	999999	243	999999	104	39	643	755	41	107	946	106	524	74	450	999999	473	372	833	457	880	999999	884	453	999999	87	915	995	943	209	940	484	999999	893	630	999999	299	337	526	999999	999999	972	999999	855	999999	232	505	541	999999	864	999999	124	612	999999	322	832	925	790	307	26	999999	999999	811	832	167	472	356	630	999999	179	246	146	846	454	999999	907	340	39	999999	246	581	383	909	89	61	999999	872	999999	581	798	356	509	40	509	274	999999	171	205	698	310	875	875	999999	916	999999	21	278	167	135	414	501	896	119	70	445	740	738	999999	999999	341	999999	759	59	645	822	737	116	346	190	254	746	144	999999	379	370	706	286	993	461	999999	999999	715	471	999999	306	460	399	999999	74	999999	54	438	424	366	710	999999	999999	999999	999999	890	905	932	976	881	668	999999	565	999999	999999	739	999999	745	280	740	784	885	297	882	349	372	347	146	282	656	210	999999	999999	973	668	254	879	824	899	571	999999	624	738	590	508	938	894	658	280	335	80	308	168	999999	582	825	999999	943	122	731	999999	768	999999	330	680	999999	647	592	81	455	859	639	845	709	604	169	156	707	384	410	478	688	999999	946	999999	901	159	45	401	843	425	936	712	999999	28	376	964	417	909	158	999999	999999	587	825	999999	440	462	458	89	422	999999	131	999999	711	262	999999	902	713	744	778	210	612	200	237	40	
922	927	999999	691	999999	204	999999	797	236	119	175	999999	999999	480	999999	448	701	955	978	999999	303	377	11	915	164	999999	261	673	140	999999	688	121	359	795	553	513	999999	767	851	999999	999999	334	342	999999	96	999999	861	242	598	340	509	656	222	71	736	555	925	762	536	764	942	75	666	288	999999	64	751	255	927	642	663	934	999999	760	999999	999999	45	409	999999	402	612	29	85	800	448	999999	898	999999	999999	997	587	33	240	97	285	874	667	63	999999	42	20	999999	314	956	676	574	552	999999	835	767	520	526	933	144	161	922	989	866	840	398	165	464	197	930	64	640	703	26	484	999999	311	981	999999	796	999999	997	999999	128	134	873	999999	446	462	300	487	999999	99	106	935	362	884	801	223	782	876	555	428	383	902	45	871	535	977	999999	465	538	298	147	751	164	217	870	741	999999	999999	719	12	999999	452	992	551	607	91	132	477	510	999999	454	999999	836	999999	341	226	999999	12	953	999999	979	835	948	772	952	354	781	155	999999	69	257	999999	167	553	531	931	909	494	274	999999	855	999999	955	770	843	999999	999999	585	875	653	999999	964	955	260	32	999999	504	999999	598	262	309	976	464	999999	521	581	762	292	57	410	317	604	738	508	612	999999	880	187	999999	735	999999	206	279	369	415	292	918	906	530	469	436	689	895	999999	155	878	551	513	999999	272	464	999999	537	474	346	999999	236	456	647	59	191	999999	300	999999	823	113	707	999999	45	238	662	855	761	588	999999	628	708	726	363	734	999999	999999	928	666	280	999999	668	999999	33	999999	66	999999	268	481	999999	999999	398	42	198	999999	999999	456	477	31	609	609	871	948	500	717	351	509	103	913	999999	999999	398	999999	999999	27	444	902	999999	999999	999999	999999	596	289	310	863	999999	675	538	999999	562	999999	898	999999	999999	999999	934	719	313	999999	25	999999	377	355	855	472	999999	999999	449	180	999999	279	999999	799	850	417	22	591	648	637	486	999999	971	782	360	650	916	491	576	921	93	724	598	764	663	624	824	251	434	837	151	476	235	367	713	999999	999999	999999	999999	649	659	352	999999	676	829	999999	585	999999	994	215	556	240	197	999999	96	883	680	621	145	236	593	770	999999	999999	999999	999999	449	613	999999	76	60	999999	435	926	272	741	999999	999999	934	323	999999	238	256	229	291	911	288	707	280	829	999999	978	963	830	65	888	194	271	190	819	900	999999	526	928	164	738	805	999999	265	355	999999	759	686	822	197	364	999999	938	528	
584	731	742	343	999999	464	82	853	999999	871	383	556	391	740	999999	422	999999	999999	328	999999	553	115	28	451	924	598	999999	999999	150	999999	999999	374	999999	742	606	97	999999	999999	286	474	92	885	999999	399	999999	799	999999	999999	571	410	999999	651	205	999999	975	999999	713	300	418	651	999999	780	713	962	179	19	999999	648	144	999999	264	438	999999	854	982	667	999999	628	569	135	748	834	730	740	522	999999	178	382	767	999999	999999	868	230	999999	999999	311	181	999999	999999	872	999999	211	883	542	155	999999	225	351	891	317	999999	95	730	292	902	999999	60	973	450	130	841	926	881	17	654	396	218	800	990	680	999999	999999	408	999999	635	999999	999999	197	594	830	834	826	999999	459	564	999999	147	937	733	98	261	208	796	109	41	573	329	876	888	759	999999	424	361	221	821	999999	686	42	999999	999999	824	863	999999	620	296	24	999999	431	452	365	258	999999	77	999999	429	297	871	999999	999999	72	227	84	308	834	357	419	475	279	638	660	612	115	289	378	273	397	819	186	813	27	137	898	433	532	511	999999	357	999999	792	999999	999999	387	999999	595	147	999999	564	554	272	876	548	176	792	999999	753	153	991	698	638	41	477	694	495	999999	934	329	650	775	333	156	999999	26	487	115	627	235	738	999999	241	523	833	999999	914	936	478	961	116	999999	779	999999	999999	658	999999	760	999999	347	891	999999	999999	817	109	788	999999	126	815	999999	688	999999	174	528	414	307	999999	125	999999	212	999999	999999	180	973	222	19	996	965	936	413	999999	726	59	999999	343	21	999999	423	424	54	54	797	999999	946	999999	428	476	261	953	912	201	704	999999	853	567	342	556	687	999999	99	999999	999999	190	411	334	962	638	999999	195	402	273	53	700	163	999999	982	437	234	999999	999999	543	999999	999999	999999	222	502	173	999999	722	10	465	356	818	335	261	788	617	999999	999999	320	790	591	999999	561	648	157	13	408	999999	584	999999	331	986	999999	556	57	254	166	999999	831	798	442	999999	999999	999999	999999	999999	375	901	999999	999999	999999	612	390	999999	952	678	460	385	74	499	764	510	148	999999	144	369	17	778	214	999999	999999	529	790	521	357	428	999999	999999	999999	999999	637	506	999999	218	197	718	606	807	603	379	794	781	135	342	43	999999	34	999999	999999	556	227	596	999999	836	999999	999999	999999	999999	656	534	796	836	653	151	999999	999999	195	929	907	425	763	210	185	834	749	679	404	457	487	999999	403	791	821	185	999999	51	809	999999	303	998	896	999999	161	
79	582	999999	138	983	999999	775	999999	105	999999	999999	793	26	421	862	97	999999	794	374	392	240	141	15	24	478	447	820	999999	706	999999	909	528	37	59	115	262	791	551	999999	976	711	678	307	608	443	999999	999999	999999	946	401	999999	999999	531	354	999999	938	577	943	660	546	999999	326	50	470	283	858	765	999999	999999	610	999999	999999	384	398	680	562	833	406	580	96	759	999999	512	314	576	705	997	682	138	177	999999	999999	891	874	325	394	637	837	335	584	999999	999999	323	999999	105	374	829	142	999999	999999	999999	180	999999	574	787	470	999999	999999	893	578	861	92	999999	999999	999999	457	802	510	83	295	924	995	81	996	469	48	876	176	218	211	999999	864	18	770	71	514	485	326	96	854	999999	901	944	756	999999	999999	881	185	999999	648	999999	329	69	388	444	999999	999999	376	114	748	999999	647	527	691	703	996	999999	78	999999	999999	972	485	423	999999	715	32	61	325	999999	926	166	701	756	570	999999	555	804	999999	336	952	999999	999999	222	348	269	932	384	999999	63	999999	999999	813	107	998	675	999999	906	999999	672	422	68	784	103	187	999999	893	999999	999999	62	999999	202	453	741	134	16	863	273	84	999999	782	647	798	271	555	467	353	603	999999	895	552	999999	963	999999	914	893	999999	25	44	756	999999	51	427	999999	999999	534	999999	81	973	999999	811	823	831	882	999999	999999	269	522	999999	720	248	999999	143	71	509	999999	238	999999	827	241	385	848	238	327	592	741	999999	597	365	999999	451	999999	630	765	93	729	817	999999	78	999999	633	118	999999	323	518	85	907	366	701	408	306	999999	254	741	615	999999	594	513	299	158	554	672	167	527	279	967	670	999999	978	999999	690	157	426	687	607	277	381	914	809	517	834	863	999999	999999	724	999999	36	888	159	129	144	313	999999	919	595	961	951	949	54	999999	415	539	999999	920	999999	159	114	566	144	348	999999	680	704	781	324	690	775	210	802	359	940	999999	228	858	999999	999999	364	506	102	645	999999	431	999999	268	112	305	485	975	249	575	815	470	753	811	537	463	608	20	605	905	196	751	157	999999	610	632	321	999999	284	999999	999999	607	999999	499	31	170	810	446	679	28	999999	799	960	236	543	479	38	416	330	999999	778	354	999999	196	458	999999	999999	999999	999999	479	984	956	700	909	999999	218	996	264	789	377	653	172	999999	587	700	999999	790	921	161	141	604	904	208	102	999999	999999	999999	999999	50	456	886	635	789	209	44	999999	108	61	454	334	483	
999999	626	953	538	615	22	324	495	71	999999	362	999999	525	875	89	757	999999	357	341	512	718	223	342	490	28	383	141	552	999999	297	999999	477	827	657	829	287	999999	999999	999999	999999	392	791	978	672	999999	612	999999	334	954	500	500	999999	999999	822	764	561	293	999999	520	242	881	771	52	773	999999	885	205	868	55	999999	512	999999	410	999999	130	927	244	670	956	416	999999	999999	597	952	797	999999	364	14	999999	278	993	783	54	714	555	999999	999999	214	999999	999999	416	405	288	162	987	457	303	217	702	837	999999	999999	999999	114	132	84	184	100	976	19	530	999999	975	999999	999999	999999	999	696	359	509	999999	39	53	999999	999999	715	999999	444	965	349	742	157	999999	65	951	380	999999	940	592	481	446	658	999999	999999	128	225	429	511	999999	268	457	607	999999	202	658	296	999999	208	113	417	555	739	999999	999999	276	999999	888	999999	825	437	461	999999	114	877	999999	530	801	999999	999999	999999	999999	999999	99	706	891	145	299	120	406	665	800	79	836	184	925	999999	533	600	351	745	336	510	686	916	807	398	502	979	139	138	495	155	19	329	132	538	649	999999	745	999999	93	777	522	170	999999	391	233	999999	952	366	996	210	93	453	457	999999	340	183	898	503	642	319	981	278	179	655	70	517	62	999999	66	999999	855	220	661	999999	988	526	289	999999	175	999999	37	772	999999	999999	72	565	999999	347	208	476	529	999999	999999	774	796	999999	990	982	330	999999	876	564	309	891	355	872	791	898	796	814	893	482	338	78	291	218	146	885	999999	504	646	715	198	589	585	613	721	999999	763	744	999999	999999	105	458	999999	473	999999	999999	938	199	774	972	999999	393	583	999999	999999	430	492	588	117	114	399	999999	999999	170	376	719	316	999999	160	999999	145	62	288	597	999999	879	381	818	999999	999999	999999	403	729	673	174	804	16	538	999999	301	405	185	636	430	907	279	388	536	107	753	934	207	48	871	836	498	115	999999	999999	43	59	674	999999	222	168	995	999999	999999	999999	571	712	777	999999	859	999999	999999	426	857	690	999999	999999	999999	721	999999	961	749	364	999999	836	675	699	999999	868	999999	252	999999	999999	423	272	911	999999	999999	539	535	50	166	999999	189	999999	999999	999999	257	305	561	542	214	999999	999999	260	419	641	999999	569	331	999999	691	909	384	617	777	628	12	595	778	999999	519	314	195	950	804	593	185	999999	960	999999	452	999999	316	999999	47	778	490	999999	853	280	934	421	218	664	358	257	781	572	999999	258	80	
662	526	625	33	900	999999	999999	999999	999999	465	751	999999	999999	429	966	602	999999	579	999	999999	839	741	508	999999	107	106	999999	602	999999	811	613	999999	712	531	789	999999	690	110	146	20	590	999999	37	814	193	999999	489	245	392	654	999999	992	595	120	241	920	28	624	926	999999	246	308	999999	999999	852	851	897	207	639	999999	911	159	443	988	557	132	713	694	817	999999	616	295	219	902	290	621	314	999999	300	868	999999	75	184	342	774	292	999999	23	962	999999	914	291	605	625	999999	381	558	999999	999999	119	216	334	807	640	999999	999999	98	996	999999	999999	546	999999	999999	770	586	845	975	111	224	275	999999	700	999999	999999	380	335	999999	594	169	999999	72	707	999999	190	999999	856	268	543	154	824	203	821	289	732	999999	999999	384	835	48	897	405	999999	999999	297	999999	516	999999	331	270	862	270	503	836	999999	999999	999999	266	726	999999	999999	586	441	956	999999	81	492	421	999	999999	999999	951	855	999999	272	513	999999	324	751	386	155	264	937	283	999999	563	700	985	999999	999999	999999	362	657	726	999999	320	999999	501	993	999999	321	104	999999	641	509	999999	414	947	573	999999	562	999999	999999	999999	962	999999	999999	168	673	836	381	507	999999	444	732	409	303	138	247	952	999999	123	331	535	74	60	660	306	999999	381	999999	752	421	154	11	999999	846	317	763	842	671	806	999999	166	844	814	999999	168	908	109	617	286	709	621	771	448	202	979	999999	911	999999	352	394	999999	687	628	96	811	999999	999999	999999	999999	999999	405	999999	999999	999999	174	999999	259	912	999999	398	674	999999	999999	53	999999	382	562	999999	866	40	851	37	328	422	535	999999	225	999999	999999	725	999999	999999	999999	911	314	339	38	162	37	298	36	999	999999	999999	719	537	999999	999999	296	439	880	57	695	955	523	377	962	330	999999	694	475	531	585	776	999999	999999	143	961	999999	470	999999	410	223	578	14	851	714	374	702	997	665	640	441	897	844	999999	851	675	999999	936	376	708	999999	343	822	999999	424	546	185	592	403	852	846	999999	95	480	834	999999	951	671	663	999999	999999	763	39	999999	99	687	932	999999	286	468	999999	999999	103	645	999999	880	755	509	999999	178	999999	999999	604	813	793	999999	999999	999999	736	999999	724	726	283	778	999999	999999	313	987	414	736	613	967	999999	935	289	54	733	999999	471	954	371	451	999999	495	410	517	999999	226	52	999999	875	567	999999	999999	999999	846	529	324	565	380	576	999999	999999	700	999999	231	803	668	534	749	882	371	903	999999	372	999999	
493	787	377	572	479	97	944	930	861	999999	496	764	200	442	525	999999	884	101	388	602	357	543	931	189	713	500	692	302	601	513	664	698	189	472	363	741	946	992	900	488	823	173	999999	999999	734	49	477	101	234	474	487	812	404	769	924	949	999999	198	858	979	405	652	338	357	391	999999	999999	728	88	783	471	892	200	999999	999999	193	704	999999	454	674	32	600	78	137	36	852	999999	999999	547	999999	884	758	999999	921	92	181	999999	491	135	936	464	749	22	999999	13	595	621	504	991	741	999999	443	744	194	957	805	999999	211	330	539	503	175	191	999999	898	713	999999	999999	817	607	358	222	999999	518	219	283	587	999999	133	999999	240	799	428	999999	167	451	24	950	964	287	999999	633	999999	596	442	999999	567	999999	551	300	999999	352	687	393	999999	999999	155	235	974	999999	227	999999	87	889	308	703	746	385	517	457	699	807	314	539	19	725	61	701	85	919	715	250	86	833	604	999999	122	44	422	134	306	788	975	290	69	641	555	281	999999	999999	553	192	829	104	601	999999	47	157	383	667	982	454	159	65	968	977	880	254	295	420	590	999999	962	393	160	910	999999	34	480	378	999999	780	413	346	376	532	999999	999999	242	999999	850	965	999999	755	152	851	999999	920	321	91	999999	311	999999	877	158	841	229	446	943	690	208	23	676	15	999999	212	999999	812	688	446	567	898	21	999999	999999	999999	999999	217	251	999999	281	911	999999	398	617	868	794	535	999999	535	313	974	47	551	375	836	298	655	267	940	999999	826	999999	875	999999	999999	299	274	999999	532	789	999999	205	644	419	999999	309	999999	999999	628	418	515	623	163	142	592	860	999999	356	733	337	405	950	999999	498	999999	999999	999999	874	999999	579	999999	229	666	745	301	999999	403	999999	88	537	999999	999999	999999	532	305	212	999999	999999	931	11	999999	918	583	204	394	71	999999	156	964	617	999999	999999	642	59	888	999999	957	417	999999	814	999999	337	999999	999999	327	147	321	778	999999	251	601	105	942	753	749	610	645	999999	361	240	884	999999	999999	471	75	606	626	588	643	18	255	999999	901	127	544	502	651	999999	877	999999	749	125	999999	999999	25	999999	999999	888	310	287	650	495	66	610	999999	999999	170	806	140	999999	521	732	145	194	995	931	203	824	218	257	959	269	999999	114	999999	769	303	454	999999	999999	144	737	288	999999	368	760	999999	301	198	999999	341	845	999999	999999	999999	26	999999	999999	727	999999	999999	647	679	62	327	999999	901	952	129	
169	917	715	360	440	586	783	454	779	826	245	999999	902	999999	999999	915	124	23	999999	999999	473	789	534	727	371	999999	999999	67	235	48	977	858	661	181	38	999999	626	495	814	580	952	572	210	942	491	767	999999	21	795	999999	213	377	474	999999	655	380	392	988	988	912	999999	726	228	741	849	386	665	730	607	999999	999999	999999	208	855	425	901	999999	592	245	604	258	485	272	98	835	609	394	999999	525	658	34	638	999999	999999	491	236	999999	468	999999	999999	112	999999	414	327	847	583	178	618	999999	999999	999999	800	752	393	664	999999	463	999999	906	249	999999	586	999999	948	453	661	133	306	374	999999	557	130	498	140	502	999999	80	945	251	261	999999	775	920	999999	867	233	885	123	247	877	772	224	562	853	123	525	344	465	999999	196	999999	871	254	968	207	670	311	622	891	955	543	999999	888	654	999999	999999	999999	443	91	230	775	19	999999	496	426	342	567	644	27	977	999999	615	82	999999	801	569	531	951	574	207	921	273	232	292	344	999999	999999	907	55	999999	999999	901	999999	652	421	450	812	999999	999999	999999	112	667	999999	913	590	999999	999999	833	999999	249	695	715	869	883	999999	999999	787	777	999999	172	15	999999	599	999999	129	473	999999	429	643	361	999999	773	409	708	104	264	999999	318	701	416	999999	502	65	999999	211	999999	42	500	999999	909	662	999999	999999	389	999999	452	77	999999	794	999999	999999	27	200	999999	492	922	999999	170	789	999999	843	479	999999	745	354	512	604	793	919	999999	441	739	84	734	699	722	177	29	849	651	196	194	523	584	719	801	312	999999	323	289	837	871	711	311	999999	192	959	860	999999	356	999999	284	564	818	685	957	942	466	802	999999	754	295	999999	147	856	659	999999	500	36	552	999999	51	479	640	999999	999999	38	999999	999999	516	999999	317	983	503	804	999999	629	999999	898	999999	999999	999999	761	999999	534	552	561	999999	999999	999999	237	999999	999999	999999	155	806	805	999999	680	126	928	999999	798	296	999999	447	311	817	343	944	40	260	601	274	694	365	290	925	115	999999	18	464	329	262	999999	303	999999	501	357	999999	117	999999	34	999999	999999	689	999999	999999	999999	97	250	743	240	509	385	999999	999999	999999	999999	999999	526	879	999999	94	118	473	849	545	17	713	964	999999	469	345	837	335	999999	819	441	999999	318	815	388	28	999999	274	234	819	877	312	436	913	702	999999	481	999999	999999	939	999999	369	839	512	467	833	132	439	999999	895	672	999999	749	58	137	999999	999999	711	501	799	999999	999999	
999999	40	668	704	286	61	999999	902	864	610	448	297	154	82	174	806	999999	554	896	915	999999	339	157	999999	999999	388	785	908	95	770	736	96	209	830	129	809	844	763	999999	999999	331	381	999999	71	611	999999	999999	65	629	999999	363	946	903	823	999999	910	882	999999	151	898	275	999999	816	103	874	361	97	324	952	999999	962	999999	997	824	594	619	307	95	224	999999	999999	730	999999	420	416	789	192	386	976	219	927	12	621	999999	805	999999	564	937	197	259	374	588	999999	274	713	769	948	88	239	999999	999999	796	626	999999	424	999999	999999	406	687	94	178	711	348	743	437	959	973	999999	28	473	999999	999999	999999	964	999999	896	627	24	706	647	840	113	156	742	606	140	999999	999999	999999	270	210	168	259	999999	90	999999	250	368	999999	753	999999	999999	999999	765	999999	251	898	999999	999999	528	917	906	699	49	254	75	564	605	146	306	583	999999	115	999999	272	895	120	999999	883	82	655	269	999999	999999	851	241	999999	391	999999	364	241	724	274	715	353	304	469	220	999999	25	108	644	231	540	180	402	503	312	999999	999999	141	113	777	243	999999	657	728	746	198	22	31	999999	52	781	999999	859	139	399	414	968	436	900	936	867	974	999999	47	647	782	999999	738	999999	888	999999	233	138	946	41	999999	695	575	722	31	846	994	999999	602	449	475	321	999999	113	897	533	857	240	177	909	268	861	620	999999	964	739	283	289	294	774	558	936	912	999999	556	718	403	999999	879	99	999999	59	418	597	182	471	999999	999999	843	364	420	993	999999	46	772	981	999999	494	758	291	572	999999	639	827	999999	999999	999999	999999	999999	189	140	153	361	999999	999999	999999	999999	33	909	503	554	648	445	999999	364	999999	999999	876	335	575	643	908	999999	597	527	999999	419	591	705	643	72	999999	88	999999	234	276	999999	999999	999999	999999	538	62	999999	264	736	923	279	709	473	999999	563	532	839	999999	999999	231	197	763	560	878	999999	862	327	275	440	535	999999	781	706	97	922	101	876	999999	47	590	999999	701	999999	999999	999999	709	127	999999	999999	539	189	107	999999	999999	89	999999	333	999999	763	676	734	319	824	211	999999	497	13	385	414	471	655	76	999999	955	898	999999	902	957	989	100	744	999999	196	900	355	472	663	703	18	999999	768	755	999999	999999	855	23	877	660	249	401	705	742	999999	617	884	999999	999999	172	113	999999	999999	375	142	999999	999999	999999	133	923	999999	890	834	310	999999	371	702	999999	67	999999	109	884	999999	252	999999	597	394	999999	
985	578	26	242	320	999999	599	425	76	999999	622	346	438	79	890	999999	999999	358	567	999999	999999	602	999999	983	65	999999	999999	229	973	734	658	999999	289	930	800	554	999999	623	999999	999999	710	952	999999	310	287	721	154	39	999999	665	447	368	39	999999	637	999999	663	43	186	740	437	380	451	342	744	87	67	508	999999	345	57	190	999999	234	695	421	999999	614	705	343	999999	43	235	317	296	999999	999999	300	302	418	999999	873	446	839	906	340	510	999999	565	210	664	999999	760	658	618	999999	999999	805	303	225	93	58	338	843	316	999999	155	143	55	454	571	766	999999	860	455	999999	999999	938	327	364	911	346	58	504	679	999999	283	999999	699	39	709	710	996	86	334	841	544	603	533	513	999999	376	916	121	638	897	999999	899	213	444	522	999999	487	938	314	746	10	833	173	527	129	578	444	999999	745	999999	769	139	535	613	999999	150	999999	999999	999999	999999	430	999999	866	781	358	384	373	265	999999	66	233	67	771	587	841	711	999999	16	393	617	932	900	375	777	138	309	373	599	805	999999	248	672	769	770	999999	72	966	392	999999	745	999999	999999	508	688	637	711	368	999999	771	927	710	408	431	562	611	529	571	98	653	59	20	774	460	144	999999	561	298	999999	999999	779	744	999999	837	648	412	753	401	687	150	426	999999	425	828	877	671	839	999999	216	168	796	501	878	738	129	999999	440	999999	374	870	999999	999999	999999	999999	992	192	662	999999	783	159	999999	137	999999	948	237	999999	999999	945	582	472	978	320	92	843	475	999999	999999	318	718	913	999999	35	37	999999	999999	12	585	739	836	999999	18	999999	467	66	309	668	616	930	999999	999999	149	999999	155	901	891	765	999999	522	220	714	326	354	999999	870	186	832	999999	999999	883	999999	532	855	118	887	999999	710	999999	35	543	807	671	936	807	706	773	488	879	999999	925	309	672	72	528	132	378	664	425	597	879	476	568	549	56	286	488	999999	385	267	447	191	999999	999999	999999	413	52	390	546	999999	107	698	953	973	151	584	562	470	337	986	519	799	999999	999999	155	999999	248	131	999999	530	227	489	112	621	689	744	999999	366	93	124	89	988	128	279	500	190	999999	594	407	472	724	28	956	399	748	648	897	657	169	999999	174	921	500	999999	928	617	596	999999	293	407	999999	205	999999	999999	999999	531	680	24	764	964	553	654	723	427	999999	209	999999	999999	873	51	999999	739	207	999999	949	168	497	112	350	882	594	191	999999	999999	285	528	641	
742	492	227	999999	999999	892	204	369	520	207	83	219	729	95	884	999999	252	999999	457	999999	216	999999	748	43	578	673	881	380	371	353	723	151	287	568	789	230	655	84	964	999999	12	811	438	960	999999	999999	621	999999	710	999999	68	999999	828	530	434	479	743	193	999999	218	20	823	997	177	999999	931	932	171	305	663	812	178	999999	610	995	404	999999	999999	619	686	999999	94	670	648	999999	282	323	999999	143	999999	486	999999	685	755	836	189	813	271	485	492	959	999999	502	56	909	889	854	227	999999	999999	644	955	574	712	166	926	163	358	882	211	618	999999	999999	984	187	350	999999	839	774	999999	999999	999999	999999	136	726	601	591	624	738	405	428	105	999999	999999	676	999999	999999	972	599	909	999999	464	999999	284	873	999999	432	999999	868	999999	406	24	453	719	448	81	999999	999999	999999	565	344	539	999999	487	783	999999	955	924	999999	999999	453	520	250	864	790	136	194	38	263	943	178	83	755	179	999999	413	999999	999999	664	999999	999999	460	987	43	999999	999999	844	901	999999	361	827	508	209	222	999999	886	999999	589	928	999999	887	999999	194	52	397	270	783	449	488	379	871	999999	270	713	777	992	533	217	299	999999	291	292	537	901	126	670	874	543	63	999999	639	72	583	352	717	265	275	945	646	313	712	404	422	130	490	384	248	999999	444	999999	363	566	299	634	40	604	95	292	925	727	396	250	999999	376	999999	808	870	917	995	522	727	999999	570	986	999999	886	869	416	999999	999999	999999	387	108	999999	758	82	773	948	322	999999	999999	983	999999	919	917	471	18	55	390	681	513	330	500	922	405	775	995	999999	52	153	999999	999999	870	999999	305	999999	152	999999	618	667	45	999999	999999	999999	999999	999999	999999	651	79	130	999999	824	36	740	238	111	999999	186	535	983	86	470	999999	999999	388	500	122	835	624	908	999999	553	437	722	646	591	725	618	999999	661	216	354	999999	922	275	910	999999	140	999999	203	131	966	930	634	590	575	26	437	503	852	999999	733	37	999999	801	334	396	999999	104	647	999999	278	606	873	999999	732	236	983	902	999999	848	981	999999	430	786	362	623	802	141	80	574	298	125	999999	40	483	326	999999	131	941	523	348	46	318	817	999999	999999	67	857	858	348	43	534	999999	14	649	853	606	383	448	710	593	181	999999	999999	999999	162	879	842	999999	415	162	861	960	954	509	999999	999999	612	933	993	566	999999	283	999999	541	999999	100	999999	390	999999	719	699	683	999999	930	999999	23	245	729	
700	489	224	564	452	196	999999	573	79	504	999999	999999	994	449	454	154	999999	999999	999999	541	334	72	167	462	673	696	463	999999	729	34	342	932	336	999999	243	513	352	999999	999999	545	369	200	30	227	686	349	725	999999	238	96	291	278	721	704	405	638	332	761	891	999999	732	999999	843	55	999999	999999	954	121	216	941	801	268	77	755	999999	144	51	999999	776	999999	999999	213	950	999999	743	73	220	631	486	605	190	590	999999	84	813	376	356	999999	65	914	394	613	53	999999	295	33	211	999999	533	271	596	393	985	566	785	999999	52	999999	312	999999	561	332	634	610	760	220	999999	992	942	805	787	75	883	861	999999	366	170	663	999999	719	999999	253	108	225	18	797	604	932	299	294	999999	155	999999	999999	363	71	979	443	536	84	999999	219	34	727	999999	531	999999	999999	626	428	368	389	853	592	247	999999	234	419	601	963	999999	835	702	657	482	642	999999	927	507	878	387	726	137	283	999999	651	999999	999999	741	487	999999	480	316	871	925	943	302	999999	718	56	837	569	841	572	468	428	999999	999999	255	999999	139	581	626	748	999999	999999	999999	579	137	595	97	853	999999	999999	675	999999	529	831	732	538	349	320	219	461	51	817	884	564	814	999999	999999	999999	999999	899	357	715	853	999999	999999	292	691	722	999999	999999	958	999999	891	727	897	332	899	685	644	717	502	818	372	175	706	232	757	697	765	999999	461	245	728	778	999999	960	291	999999	11	449	999999	627	367	96	999999	68	999999	167	667	492	147	458	999999	999999	999999	539	999999	688	861	999999	535	993	957	862	671	999999	999999	123	961	999999	50	937	684	204	870	874	461	286	673	648	307	600	40	283	953	999999	37	321	999999	237	617	603	110	999999	914	853	999999	504	999999	999999	803	999999	206	999999	999999	209	774	23	546	532	999999	76	25	222	310	935	962	684	999999	668	695	999999	742	999999	999999	447	836	290	999999	27	999999	956	861	893	844	494	404	999999	831	753	238	23	775	848	159	999999	588	887	999999	979	890	985	596	756	93	861	80	472	410	999999	373	493	999999	528	327	999999	215	131	378	815	540	661	852	164	440	682	999999	894	999999	778	858	949	196	311	137	229	999999	114	810	983	999999	931	900	827	999999	744	290	999999	530	37	999999	467	519	288	448	999999	143	441	325	411	694	185	888	631	155	423	306	431	401	999999	761	110	999999	395	999999	609	761	999999	773	695	401	999999	373	556	443	401	440	908	863	899	96	928	789	408	999999	248	
53	278	682	999999	447	999999	855	433	999999	244	155	999999	999999	838	999999	118	999999	630	20	773	812	341	198	754	983	398	568	502	21	833	999999	912	106	162	565	492	351	999999	257	542	74	999999	290	999999	999999	316	31	34	432	977	270	168	398	999999	435	711	999999	928	983	999999	300	363	999999	442	923	243	37	734	283	999999	999999	861	382	477	708	872	999999	989	508	677	999999	999999	79	999999	573	162	999999	999999	999999	999999	412	423	999999	208	252	711	999999	999999	284	22	288	999999	999999	448	220	999999	999999	921	816	563	999999	100	429	315	682	756	293	387	868	771	719	456	999999	999999	581	353	47	183	999999	997	354	999999	999999	496	399	88	792	999999	823	999999	375	602	764	173	203	321	999999	999999	525	495	427	150	999999	999999	999999	831	290	331	999999	867	371	613	999999	819	218	999999	385	933	916	604	999999	662	563	703	405	999999	692	843	999999	269	359	529	657	739	579	213	232	211	202	567	797	471	999999	956	803	999999	907	999999	999999	745	936	70	999999	999999	532	765	586	286	118	186	999999	999999	105	999999	517	841	999999	955	250	15	234	184	740	999999	999999	502	897	607	899	643	219	748	888	490	333	298	927	736	217	999999	626	946	103	26	428	360	375	167	448	962	999999	951	999999	949	520	761	329	253	999999	39	868	979	386	474	999999	999999	999999	614	999999	229	913	229	748	999999	388	288	91	724	929	455	136	740	168	937	836	999999	54	938	999999	572	969	684	621	187	999999	999999	999999	628	58	38	801	761	999999	229	58	999999	212	276	571	242	680	605	323	669	999999	137	820	449	999999	709	999999	620	644	711	260	239	607	570	491	741	718	462	999999	901	654	999999	856	939	888	259	65	999999	999999	737	891	999999	999999	951	284	817	826	999999	990	349	682	190	126	182	969	818	979	999999	784	829	523	227	929	999999	24	538	281	880	561	388	654	578	253	907	819	886	869	655	296	674	914	999999	999999	336	228	473	258	684	970	999999	279	999999	992	547	223	674	444	947	937	999999	546	945	568	612	695	114	937	218	363	999999	949	333	356	120	999999	924	755	602	204	551	999999	596	910	491	118	241	585	999999	999999	154	999999	921	999999	550	137	968	40	859	641	124	999999	49	330	886	130	999999	999999	881	999999	999999	919	841	753	999999	999999	949	999999	999999	503	463	999999	999999	525	999999	641	37	614	999999	999999	999999	999999	895	961	89	24	249	999999	33	370	172	175	703	84	404	235	609	999999	332	94	187	933	952	365	187	595	305	
999999	122	255	102	999999	270	898	684	404	33	880	673	381	226	683	21	716	341	298	825	166	999999	982	999999	859	292	720	999999	23	999999	540	783	494	719	999999	999999	999999	278	831	904	805	399	999	999999	999999	999999	951	868	503	921	245	34	889	999999	999999	402	140	224	243	58	549	999999	670	462	999999	107	189	999999	500	530	999999	448	509	393	30	999999	131	779	312	999999	341	852	999999	101	706	999999	893	999999	999999	332	32	999999	44	782	364	999999	729	547	719	631	324	999999	999999	999999	688	999999	525	505	749	382	281	360	911	999999	717	999999	999999	999999	756	977	999999	466	999999	178	507	999999	999999	727	39	317	47	584	69	999999	49	52	484	338	413	908	989	397	973	207	61	672	652	165	74	667	921	160	790	999999	999999	858	217	209	476	19	999999	797	476	999999	345	696	300	241	999999	675	222	999999	175	999999	999999	815	492	883	127	835	36	258	662	372	395	999999	793	328	999999	190	835	285	862	403	524	202	999999	541	862	364	381	999999	999999	399	454	469	984	943	999999	611	376	333	92	641	982	145	999999	999999	56	457	903	999999	979	658	840	937	599	771	333	795	894	950	31	999999	999999	999999	931	273	918	926	999999	850	574	650	814	999999	203	999999	421	388	66	999999	495	414	461	999999	441	999999	559	516	999999	999999	619	957	999999	425	311	329	187	999999	214	999999	195	130	999999	999999	408	338	843	338	744	378	999999	999999	999999	86	465	616	310	64	184	272	714	411	66	689	240	616	932	398	209	999999	53	54	184	194	999999	999999	859	408	10	112	824	999999	999999	501	862	675	228	999999	999999	999999	999999	132	201	941	168	784	999999	999999	822	999999	405	999999	138	999999	999999	315	770	554	454	100	756	999999	63	81	448	493	638	999999	827	565	397	301	437	514	999999	999999	853	242	36	847	311	994	586	218	707	379	102	901	176	556	905	999999	196	870	938	126	79	999999	503	674	155	508	47	267	404	114	999999	624	26	413	462	537	528	607	999999	999999	325	845	374	999999	401	737	999999	281	999999	723	999999	567	576	737	851	733	739	999999	999999	802	999999	329	999999	602	362	478	885	999999	999999	377	155	589	90	999999	999999	233	999999	999999	283	418	120	766	607	680	999999	459	58	288	562	728	798	176	905	999999	805	999999	40	771	716	923	852	635	999999	999999	578	999999	486	400	999999	999999	999999	314	87	293	999999	200	721	999999	603	999999	430	606	210	999999	579	978	683	104	999999	803	203	982	718	999999	565	484	588	325	111	999999	972	999999	
351	934	999999	999999	99	621	999999	615	999999	999999	178	813	502	255	435	999999	712	600	842	999999	30	143	434	996	999999	727	727	217	999999	406	999999	130	930	772	265	276	626	95	889	71	799	764	999999	307	814	999999	857	320	59	777	999999	999999	640	999999	999999	217	509	753	999999	371	893	97	13	877	862	57	883	730	999999	168	999999	627	710	780	999999	999999	614	136	191	690	999999	417	168	999999	999999	532	490	350	144	999999	767	873	197	527	178	712	761	651	445	767	31	999999	999999	890	591	984	800	860	996	381	999999	382	999999	217	501	486	928	179	999999	340	567	543	595	943	401	322	439	193	612	881	504	962	691	999999	668	742	999999	278	252	809	731	629	353	999999	999999	999999	311	979	999999	999999	783	592	568	999999	999999	999999	541	385	498	999999	999999	616	258	125	999999	999999	691	156	549	758	397	660	926	283	608	937	199	999999	499	999999	20	460	167	920	107	911	404	999999	999999	189	211	712	779	973	264	125	381	237	999999	812	702	164	999999	277	304	999999	665	295	506	273	299	708	885	491	268	999999	999999	338	999999	999999	246	114	932	999999	999999	999999	999999	999999	28	999999	565	961	947	687	314	855	29	889	999999	975	999999	119	90	999999	890	503	826	298	714	169	999999	53	220	919	576	598	232	81	999999	619	251	712	276	23	707	337	761	208	186	413	85	999999	712	52	719	999999	999999	981	478	63	999999	999999	248	858	999999	999999	999999	37	999999	716	999999	948	179	16	733	543	842	76	252	563	742	627	999999	999999	94	104	341	177	209	449	573	250	602	666	999999	659	999999	418	195	196	585	733	98	470	779	136	999999	999999	319	186	999999	957	738	999999	999999	240	480	937	773	733	190	583	827	670	152	393	356	512	255	84	79	999999	999999	66	977	18	539	999999	531	958	703	635	858	33	165	615	511	686	355	999999	188	536	644	999999	16	999999	905	427	999999	396	779	999999	999999	245	117	860	999999	999999	938	999999	700	828	415	999999	39	999999	725	804	515	536	881	670	167	999999	895	542	789	429	60	974	999999	122	334	999999	188	814	184	999999	916	304	539	999999	747	51	829	999999	999999	999999	432	461	286	111	911	999999	999999	999999	999999	736	999999	574	80	656	632	963	209	588	504	280	636	224	380	112	999999	999999	999999	62	922	125	895	999999	422	999999	997	598	698	999999	210	543	630	78	999999	447	283	999999	233	883	206	783	999999	999999	855	849	202	999999	90	184	223	700	793	462	196	616	841	999999	162	120	999999	43	275	207	
387	960	650	567	141	932	828	545	999999	123	856	999999	999999	654	690	999999	767	789	518	523	788	510	749	177	882	999999	606	480	999999	999999	235	173	517	999999	863	894	999999	634	999999	157	356	677	713	680	606	57	343	196	123	589	352	869	999999	752	999999	877	220	483	685	999999	336	358	355	873	888	999999	999999	638	791	795	373	143	713	370	177	120	796	79	571	835	143	420	366	609	771	366	647	765	999999	985	999999	999999	999999	999999	999999	998	332	839	999999	913	425	704	405	328	999999	219	165	999999	999999	308	999999	999999	999999	850	531	915	992	745	112	531	54	866	413	805	121	647	194	301	549	179	788	956	286	658	999999	438	24	999999	999999	561	210	493	999999	926	904	542	814	108	999999	905	16	586	737	999999	868	559	999999	600	217	578	35	864	615	415	519	999999	865	262	440	102	901	999999	362	999999	999999	561	685	486	900	999999	833	95	410	643	173	211	229	999999	790	860	147	424	999999	814	536	999999	999999	775	417	781	676	999999	668	999999	999999	61	999999	999999	938	316	874	999999	699	638	745	939	463	971	252	999999	904	849	999999	579	954	486	999999	547	999999	986	999999	909	79	129	902	281	999999	611	639	121	977	999999	86	483	986	999999	724	999999	79	596	999999	906	999999	109	999999	827	99	98	844	999999	927	687	999999	999999	633	964	999999	580	736	473	523	851	341	999999	340	999999	772	988	593	631	999999	999999	999999	427	114	999999	386	969	999999	999999	191	999999	767	999999	194	300	859	133	849	999999	587	154	465	605	83	999999	575	402	769	15	999999	110	505	222	765	994	219	999999	848	999999	999999	775	337	660	291	999999	94	999999	945	49	21	648	148	571	999999	999999	999999	871	353	83	210	999999	210	999999	30	999999	832	555	357	199	90	999999	285	999999	443	811	817	804	999999	999999	999999	356	456	729	993	415	961	933	999999	999999	527	999999	412	774	656	604	574	999999	639	210	362	538	999999	999999	999999	999999	999999	155	137	999999	999999	671	999999	465	999999	854	537	481	253	615	129	999999	999999	209	999999	742	701	510	346	839	246	726	175	123	999999	417	999999	700	770	95	51	815	805	934	358	855	789	947	999999	802	76	102	846	34	999999	462	161	670	94	226	216	863	999999	999999	996	999999	506	444	929	720	999999	836	711	168	999999	999999	999999	453	851	816	953	999999	863	544	772	999999	879	150	999999	82	265	815	616	999999	878	999999	999999	999999	937	285	999999	354	27	925	434	999999	999999	688	460	999999	368	999999	819	277	272	462	999	274	999999	853	
202	366	413	856	465	562	229	167	290	394	307	586	515	575	999999	608	736	937	999999	542	999999	201	690	264	714	557	996	348	291	425	189	742	999999	999999	92	999999	941	171	470	871	20	233	408	75	480	782	202	253	810	664	726	71	163	999999	100	999999	676	158	999999	907	566	881	876	864	215	999999	999999	431	493	474	999999	999999	477	248	999999	538	792	624	999999	999999	364	999999	538	626	699	999999	588	999999	993	91	326	793	28	562	315	999999	357	544	860	915	198	771	760	999999	999999	160	999999	915	460	562	999999	999999	999999	220	999999	999999	999999	259	174	97	976	999999	437	411	157	873	999999	914	933	999999	190	999999	764	868	743	999999	999999	201	628	549	533	672	559	440	873	275	999999	808	999999	502	999999	108	379	772	999999	614	343	358	198	999999	999999	680	982	67	382	959	999999	999999	999999	999999	821	161	630	625	564	314	33	996	999999	882	455	999999	904	999999	616	92	879	991	999999	999999	258	999999	13	503	999999	853	690	999999	68	913	977	921	999999	58	680	635	477	999999	217	634	591	346	820	999999	679	855	999999	550	451	300	90	305	576	348	999999	187	157	136	680	711	623	531	938	624	904	999999	417	856	999999	980	614	999999	783	305	999999	911	823	999999	824	999999	87	999999	61	768	833	681	354	992	346	503	487	351	83	999999	21	69	999999	999999	999999	156	999999	918	999999	999999	685	999999	521	281	801	999999	364	461	312	999999	633	483	480	179	999999	233	188	999999	519	266	503	273	61	287	293	487	513	627	295	677	999999	999999	359	999999	92	877	169	999999	200	546	999999	999999	48	999999	872	999999	589	239	999999	187	967	31	999999	999999	966	422	999999	244	987	323	999999	736	175	999999	999999	474	999999	889	96	913	73	999999	999999	972	126	477	234	568	414	755	999999	284	999999	117	710	630	759	825	624	669	999999	925	95	877	260	413	999999	414	555	408	414	700	999999	500	124	862	797	999999	417	499	198	345	829	241	425	22	522	67	924	317	715	308	274	999999	939	148	29	999999	999999	713	616	820	23	16	351	208	999999	723	993	847	833	332	418	999999	481	999999	105	999999	462	247	999999	803	999999	247	692	115	999999	724	999999	975	843	999999	714	999999	883	378	331	999999	890	226	880	799	74	87	484	999999	890	149	946	310	52	175	895	999999	999999	813	999999	775	323	246	772	417	999999	27	13	393	617	714	999999	999999	999999	282	963	999999	367	999999	738	412	763	310	224	295	999999	260	999999	677	999999	239	999999	999999	999999	999999	509	999999	454	473	
635	999999	83	100	774	999999	898	842	992	770	212	999999	127	731	84	928	22	23	31	486	638	912	94	336	999999	388	999999	181	75	999999	772	999999	790	999999	999999	691	999999	672	535	48	397	999999	999999	172	475	894	122	158	995	118	999999	495	999999	967	834	999999	962	747	261	999999	351	727	777	241	998	999999	868	233	999999	393	599	349	488	983	999999	702	999999	922	860	945	275	685	185	957	228	286	687	999999	69	742	728	591	999999	999999	999999	669	168	999999	174	999999	35	888	999999	612	519	203	999999	648	999999	999999	78	50	886	315	131	999999	551	820	23	721	999999	999999	174	533	664	999999	928	349	999999	999999	999999	628	758	286	999999	999999	802	999999	447	34	279	999999	999999	999999	999999	999999	704	999999	27	999999	127	999999	23	452	379	979	723	359	947	511	275	999999	363	457	598	449	292	999999	395	743	862	978	382	988	451	175	109	247	859	976	312	822	332	999999	999999	205	999999	315	907	999999	663	999999	999999	935	759	611	685	498	999999	235	405	104	999999	283	999999	999999	965	34	999999	214	880	999999	500	970	999999	453	345	109	155	402	833	976	999999	455	90	419	362	446	239	840	999999	611	908	999999	999999	999999	112	58	95	172	239	591	314	702	69	186	953	655	736	315	275	586	999999	936	999999	428	401	274	202	759	787	999999	795	170	999999	278	577	866	399	999999	351	296	23	999999	172	252	999999	999999	395	903	465	999999	999999	923	999999	903	268	972	999999	999999	999999	837	856	335	385	999999	795	154	978	791	999999	97	266	744	964	978	572	369	774	159	999999	401	878	298	303	90	818	999999	595	821	19	605	999999	246	999999	999999	999999	688	607	461	456	528	31	604	304	378	449	965	958	999999	340	999999	207	92	406	425	958	567	41	999999	999999	923	999999	166	781	14	463	30	999999	999999	547	884	762	322	702	237	379	284	994	925	640	999999	999999	999	490	999999	999999	551	999999	760	554	873	999999	999999	569	532	999999	999999	823	999999	915	429	999999	506	58	456	146	885	999999	178	55	684	572	999999	664	48	20	559	675	670	606	912	190	999999	906	674	237	460	753	179	267	514	460	999999	20	221	457	416	951	44	974	999999	999999	670	714	869	310	549	647	530	522	420	199	163	693	13	249	595	600	383	228	685	142	999999	911	541	233	868	106	453	590	999999	607	641	695	94	751	519	105	46	999999	999999	813	999999	657	846	324	307	999999	999999	972	861	999999	577	816	299	999999	999999	999999	182	646	442	452	204	940	918	812	558	999999	608	
261	729	500	999999	20	539	872	909	563	74	999999	925	856	99	480	999999	999999	40	825	406	704	800	759	999999	999999	999999	999999	618	292	739	999999	766	999999	413	754	252	371	263	567	286	999999	999999	999999	694	955	720	585	363	723	221	999999	782	732	999999	903	999999	969	577	172	89	999999	263	627	824	999999	459	95	999999	344	238	367	534	472	548	979	234	413	999999	999999	680	355	882	895	999999	608	261	999999	778	999999	999999	282	794	100	999999	999999	173	852	999999	664	505	634	142	28	495	853	605	319	194	92	999999	57	904	610	491	733	422	999999	999999	225	999999	426	316	944	999999	999999	573	443	999999	999999	815	382	840	410	471	999999	222	864	409	999999	999999	941	849	696	830	256	378	193	609	999999	999999	805	999999	357	884	89	327	198	999999	999999	999999	172	999999	626	276	307	216	503	999999	999999	521	558	958	999999	223	837	576	619	123	794	999999	389	834	239	999999	20	999999	493	526	391	999999	999999	886	869	936	840	615	232	430	533	49	999999	54	173	243	21	846	966	999999	56	999999	707	84	192	999999	901	337	105	629	265	230	723	977	757	717	496	671	98	999999	383	231	353	199	590	999999	999999	344	670	996	985	999999	120	359	999999	878	30	950	999999	999999	999999	512	520	603	175	312	999999	896	297	456	747	350	999999	573	760	999999	169	518	493	437	250	566	667	109	643	101	120	374	508	999999	999999	545	966	181	367	871	999999	750	34	999999	439	815	999999	224	259	999999	415	999999	598	654	718	999999	467	276	675	478	844	420	999999	83	201	951	999999	417	759	999999	383	586	215	889	123	419	999999	214	998	435	519	452	850	997	999999	573	775	999999	999999	194	999999	999999	999999	889	36	999999	790	950	999999	487	427	999999	464	57	999999	828	999999	999999	541	309	28	263	278	999999	959	402	570	961	999999	999999	186	544	257	575	133	683	90	325	863	822	999999	999999	126	999999	17	999999	999999	803	736	999999	241	76	322	861	176	999999	431	264	930	633	999999	828	562	469	999999	999999	999999	999999	923	588	748	26	845	999999	680	483	146	758	242	90	414	999999	235	541	395	119	231	395	999999	308	999999	826	395	239	102	800	981	657	999999	135	496	109	879	157	118	999999	999999	604	191	692	688	672	32	849	229	962	999999	31	999999	202	661	996	999999	625	335	922	630	615	999999	879	999999	488	999999	117	593	314	999999	88	999999	179	887	627	999999	999999	619	589	803	545	20	999999	208	960	582	999999	473	499	619	999999	822	999999	595	616	977	311	999999	209	
133	999999	266	914	84	524	598	999999	314	999999	999999	772	15	999999	128	95	605	999999	681	999999	906	531	644	999999	695	634	265	245	584	281	999999	902	527	419	466	889	289	105	65	999999	999999	678	999999	999999	707	847	999999	999999	999999	510	21	491	630	658	303	999999	999999	999999	229	450	268	363	329	43	999999	889	254	595	289	238	805	509	441	997	179	999999	818	214	999999	847	385	188	999999	84	269	168	281	868	125	863	619	127	875	615	425	18	358	999999	54	999999	602	662	797	840	999999	511	59	633	489	999999	999999	999999	775	382	74	89	197	999999	773	236	999999	386	480	999999	618	688	634	826	581	171	878	999999	170	999999	999999	723	391	335	999999	758	118	648	389	59	90	554	352	503	550	999999	821	999999	905	818	999999	226	999999	381	232	26	877	233	61	327	197	999999	904	999999	137	350	698	861	875	24	127	969	997	430	345	73	345	999999	999999	246	350	775	244	352	380	38	999999	19	113	999999	881	885	596	71	861	447	999999	156	375	210	647	960	238	999999	700	239	229	761	46	168	999999	746	947	815	976	999999	999999	562	999999	109	999999	999999	757	521	143	242	382	935	999999	898	423	199	765	85	599	390	546	999999	651	150	999999	779	972	945	683	145	999999	781	94	999999	47	97	999999	275	999999	999999	999999	717	757	467	999999	293	202	148	744	999999	981	872	999999	596	875	66	910	684	300	40	999999	811	837	997	999999	601	850	999999	999999	336	999999	499	684	999999	999999	829	999999	999999	293	525	587	834	210	202	164	999999	999999	498	574	981	999999	646	999999	370	252	401	999999	999999	173	265	442	82	288	418	623	492	197	585	419	55	470	726	401	999999	452	999999	611	999999	843	999999	999999	362	555	878	159	231	523	999999	397	786	999999	835	30	37	999999	514	999999	791	579	672	876	979	89	528	521	460	255	209	917	370	789	244	916	932	229	90	527	409	269	999999	999999	999999	999999	632	105	634	705	373	692	937	336	819	75	181	363	66	283	999999	367	999999	976	323	406	36	996	715	919	98	808	999999	987	156	532	187	704	999999	791	999999	433	999999	754	881	517	979	999999	970	179	745	999999	172	807	500	51	569	425	654	999999	171	999999	389	715	617	564	690	950	999999	296	999999	477	359	999999	999999	603	481	945	104	806	427	991	36	546	184	518	645	204	999999	114	999999	762	59	999999	630	999999	53	999999	146	999999	826	39	855	683	291	277	229	999999	980	896	570	624	330	847	59	179	999999	999999	540	999999	919	496	463	
999999	333	999999	427	999999	644	15	559	309	808	777	999999	397	999999	352	265	906	999999	747	999999	600	999999	348	441	212	487	461	220	211	640	999999	999999	340	999999	999999	360	166	850	406	263	974	347	999999	999999	553	867	661	999999	267	587	634	809	181	282	862	540	985	999999	225	999999	193	999999	358	669	770	999999	650	821	366	991	108	66	892	494	248	262	283	999999	888	345	826	428	999999	623	15	999999	236	67	713	248	375	473	999999	72	80	190	988	600	999999	999999	999999	840	999999	275	489	578	917	687	44	610	267	999999	805	999999	518	765	841	735	663	999999	153	592	118	999999	626	635	999999	830	423	68	273	999999	485	714	999999	986	752	687	144	437	999999	548	33	113	999999	999999	667	755	999999	314	348	263	937	513	999999	634	999999	557	999999	854	999999	97	999999	975	346	584	977	100	761	532	22	163	601	235	231	605	569	999999	146	999999	967	675	286	119	720	999999	999999	972	684	494	999999	204	49	289	290	233	285	57	766	999999	933	577	993	31	999999	195	662	711	291	434	74	726	421	933	886	999999	999999	164	265	336	999999	15	415	277	277	818	124	321	945	998	329	999999	248	738	999999	999999	999999	265	816	534	357	999999	690	260	999999	537	782	115	403	809	422	130	792	999999	568	927	999999	999999	999999	484	999999	351	765	293	114	553	999999	682	161	496	799	555	347	730	999999	804	999999	999999	847	740	45	18	999999	146	585	209	729	807	180	854	999999	999999	999999	999999	999999	16	999999	999999	155	876	58	110	953	906	999999	867	782	72	462	764	612	15	999999	23	448	999999	433	999999	708	905	823	681	999999	307	268	844	53	14	999999	972	535	919	20	970	999999	934	65	21	136	717	999999	666	355	999999	252	232	999999	497	893	999999	583	648	697	249	62	377	597	999999	647	174	824	777	796	490	238	692	995	908	999999	513	16	421	502	990	999999	167	999999	999999	65	999999	999999	555	999999	999999	999999	999999	999999	770	918	323	347	408	373	962	999999	999999	870	865	186	559	236	177	999999	999999	396	171	999999	707	999999	895	999999	501	999999	611	406	999999	666	923	101	999999	471	999999	999999	18	176	607	57	540	999999	840	296	999999	920	999999	809	600	999999	999999	486	237	999999	524	19	999999	999999	999999	808	762	566	625	981	999999	774	999999	97	12	187	166	999999	999999	123	999999	609	920	609	581	999999	104	801	805	888	936	446	999999	611	947	224	967	999999	999999	799	295	974	482	858	348	696	95	418	807	423	233	517	697	124	134	914	98	423	999999	
999999	713	960	760	736	999999	510	910	232	150	999999	999999	429	892	989	827	641	137	72	999999	999999	495	686	994	391	664	999999	999999	748	487	999999	136	999999	47	999999	95	335	223	745	999999	837	785	863	277	29	213	804	999999	707	296	493	787	35	162	814	779	999999	999999	999999	82	999999	999999	172	745	999999	661	665	999999	837	999999	502	427	392	260	432	110	632	999999	974	188	860	999999	51	462	993	255	999999	999999	999999	286	68	369	844	673	195	999999	623	127	999999	368	547	422	787	803	794	76	405	999999	729	713	157	618	999999	999999	221	823	999999	710	752	862	561	273	167	999999	999999	142	583	719	75	356	487	999999	258	616	640	447	26	999999	999999	999999	999999	999999	672	519	138	449	378	653	461	371	999999	912	375	307	999999	283	265	999999	958	661	492	686	999999	383	236	999999	369	384	559	999999	999999	481	52	999999	999999	236	601	999999	432	999999	763	929	267	999999	989	574	999999	951	808	366	192	999999	999999	16	444	174	999999	299	293	999999	89	994	999999	999999	564	886	870	999999	999999	581	682	617	803	563	897	563	428	999999	394	662	502	999999	999999	203	590	26	999999	46	390	848	611	311	999999	999999	325	769	836	578	148	112	703	599	667	999999	684	575	986	999999	118	999999	745	617	999999	999999	999999	671	999999	900	108	999999	694	834	170	446	999999	381	999999	999999	248	999999	727	850	867	291	999999	999999	751	349	519	25	40	475	928	509	113	993	999999	733	999999	653	999999	999999	480	999999	418	869	439	230	999999	312	322	128	487	979	164	894	999999	999999	672	99	999999	999999	391	999999	516	999999	906	660	343	975	975	529	925	999999	787	999999	999999	276	873	98	474	530	91	216	703	912	999999	948	354	218	253	781	71	853	999999	999999	554	397	93	999999	963	778	887	292	999999	792	202	892	202	372	999999	483	751	583	999999	400	997	185	389	604	240	957	315	134	731	203	468	82	862	524	247	982	192	684	135	696	642	999999	878	910	719	105	999999	999999	694	770	40	487	238	342	274	378	18	489	999999	15	472	763	560	144	334	130	999999	677	135	541	300	76	458	928	999999	208	306	478	884	145	212	999999	440	961	999999	980	843	530	260	868	999999	703	726	129	234	879	249	743	586	999999	76	87	856	999999	999999	963	38	310	583	76	999999	540	999999	822	803	148	332	598	972	353	287	509	427	267	999999	597	350	339	703	878	959	999999	891	295	78	134	477	288	999999	208	952	543	946	999999	999999	443	107	999999	999999	96	556	999999	771	999999	
322	566	659	598	999999	881	999999	699	606	705	999999	519	999999	319	753	679	670	54	999999	773	401	743	563	243	471	134	999999	446	24	617	332	318	999999	658	973	512	474	999999	692	610	999999	999999	999999	251	87	286	794	788	159	646	425	512	544	997	841	578	13	426	137	470	392	186	685	989	999999	999999	727	990	346	999999	214	999999	361	505	199	999999	806	322	166	999999	999999	711	999999	377	201	819	999999	999999	817	404	509	999999	751	232	228	408	577	947	868	999999	559	999999	451	908	441	999999	999999	49	808	702	771	690	999999	942	999999	680	999999	317	797	999999	34	999999	182	941	742	165	50	999999	999999	790	570	859	453	877	635	999999	270	389	999999	999999	668	733	985	124	633	818	788	808	999999	548	519	270	159	314	999999	625	999999	510	176	999999	594	31	999999	999999	142	912	246	392	317	606	420	999999	381	999999	999999	999999	947	68	318	999999	376	241	48	737	281	310	709	149	623	19	999999	760	223	660	973	646	999999	968	982	720	581	406	501	494	138	999999	889	919	999999	963	677	573	999999	252	909	362	982	999999	745	831	212	107	769	307	702	659	296	721	266	258	330	979	86	597	999999	970	999999	554	609	272	421	790	999999	659	342	999999	568	970	751	999999	663	944	999999	160	518	483	637	203	791	478	723	999999	663	171	999999	697	999999	999999	900	938	622	438	425	483	420	422	378	119	965	372	101	325	999999	645	594	385	757	999999	88	868	343	999999	763	999999	999999	253	137	568	27	644	999999	999999	999999	812	999999	999999	999999	748	739	106	115	527	238	428	999999	999999	207	999999	999999	999999	940	570	525	999999	605	86	675	999999	935	999999	295	999999	102	330	529	999999	999999	167	647	369	856	999999	197	982	762	999999	999999	999999	754	999999	55	119	999999	760	704	999999	448	47	999999	922	999999	244	813	999999	810	999999	435	999999	899	259	999999	49	380	217	410	999999	383	542	279	789	768	341	540	793	131	185	817	342	625	255	688	217	950	724	809	622	999999	625	181	466	390	409	444	504	999999	15	739	999999	360	773	999999	905	999999	427	163	228	999999	29	999999	635	488	103	292	653	571	944	99	655	408	787	999999	758	371	999999	999999	368	897	46	803	126	446	43	981	852	356	782	449	999999	999999	590	999999	186	185	546	999999	999999	999999	790	933	54	916	93	999999	572	49	999999	544	954	27	999999	331	667	225	999999	198	454	121	440	307	999999	999999	565	999999	999999	869	558	583	824	999999	999999	251	999999	112	758	999999	362	657	999999	812	999999	
247	494	516	776	268	999999	960	851	357	533	999999	687	492	154	549	360	999999	568	702	491	568	999999	129	903	999999	225	999999	466	134	836	999999	999999	999999	999999	550	999999	59	999999	559	999999	999999	731	999999	310	999999	563	624	958	219	848	999999	99	716	331	646	527	374	612	232	53	695	503	726	521	736	483	69	399	999999	538	311	691	999999	93	999999	836	253	819	966	999999	999999	607	257	285	483	707	984	999999	999999	32	646	447	95	999999	923	104	999999	954	573	999999	999999	999999	363	680	547	671	90	632	438	999999	283	555	646	242	452	98	256	999999	48	39	498	764	943	581	892	864	606	503	170	799	831	299	255	511	495	376	253	577	999999	811	999999	361	867	646	748	100	800	999999	72	835	999999	564	999999	544	965	739	999999	782	787	682	999999	586	472	639	978	984	999999	144	747	999999	845	678	712	236	999999	146	897	307	832	801	999999	753	440	334	999999	277	383	710	999999	755	96	999999	789	65	747	999999	999999	238	667	764	790	666	115	987	990	179	999999	999999	143	828	999999	983	950	985	619	320	999999	147	687	711	611	599	999999	991	999999	384	888	656	489	370	257	669	639	78	21	406	648	453	344	781	425	694	577	718	913	113	520	803	999999	999999	895	999999	550	956	999999	999999	79	124	997	615	999999	999999	999999	999999	581	999999	999999	881	974	222	672	701	802	906	296	917	32	879	999999	885	863	999999	220	63	474	505	999999	682	916	999999	337	534	999999	729	501	999999	494	804	146	999999	759	639	829	233	763	203	948	644	999999	999999	999999	199	46	122	999999	205	999999	155	308	999999	64	670	965	164	884	148	999999	999999	414	76	432	227	999999	347	135	999999	266	986	299	280	999999	484	999999	681	650	148	999999	343	976	306	243	349	506	999999	685	99	673	999999	348	999999	999999	875	999999	603	812	951	456	698	986	999999	939	998	856	999999	528	580	658	294	513	746	999999	912	999999	118	832	999999	999999	999999	662	999999	560	999999	647	999999	332	681	255	419	868	999999	999999	798	999999	459	999999	245	999999	999999	999999	114	440	389	170	999999	974	45	778	131	770	728	239	775	999999	950	966	999999	999999	192	705	846	335	249	425	814	64	999999	565	647	751	597	600	253	999999	999999	605	181	431	999999	999999	296	903	133	648	999999	470	915	763	999999	492	19	884	309	772	696	779	201	999999	356	547	999999	999999	999999	999999	182	999999	985	637	487	354	795	925	315	492	999999	943	211	600	999999	353	149	98	999999	999999	741	713	300	999999	999999	778	414	
217	85	999999	577	999999	772	753	999999	21	484	288	999999	62	697	94	579	816	364	752	578	999999	999999	12	408	999999	999999	976	999999	469	837	515	999999	709	940	587	850	806	999999	999999	181	457	134	999999	869	999999	999999	116	466	999999	143	999999	999999	699	209	812	999999	82	110	543	504	795	124	16	999999	969	999999	576	999999	999999	999999	999999	901	999999	581	999999	476	999999	143	547	229	215	520	981	335	999999	398	497	999999	999999	69	777	999999	381	108	385	342	127	98	899	769	247	994	356	423	370	582	999999	127	89	999999	999999	938	999999	999999	999999	285	999999	680	821	581	604	76	984	60	465	999999	529	662	205	788	358	337	999999	778	982	999999	999999	568	964	780	42	999999	999999	791	956	839	153	67	810	110	999999	999999	276	328	999999	180	999999	306	999999	999999	63	703	921	300	987	999999	704	784	341	88	999999	999999	715	51	999999	235	646	999999	103	626	922	471	852	105	588	911	70	915	613	999999	209	999999	610	670	726	339	999999	139	804	999999	144	368	999999	732	989	634	731	999999	780	938	533	817	999999	999999	999999	592	851	825	712	85	999999	999999	181	528	878	253	964	999999	999999	219	777	517	398	912	492	999999	999999	130	116	954	190	999999	999999	999999	999999	999999	665	279	298	144	487	632	427	728	999999	355	999999	999999	853	999999	669	999999	909	570	171	26	429	300	848	999999	999999	731	719	757	999999	878	653	506	250	999999	588	694	757	190	731	999999	100	669	445	147	377	546	276	999999	999999	504	999999	574	513	271	963	374	430	480	999999	756	912	669	833	597	701	691	957	999999	999999	974	928	999999	839	26	926	759	855	711	999999	310	465	358	999999	999999	952	88	999999	999999	533	223	273	999999	894	974	999999	430	999999	847	999999	685	589	908	213	999999	575	208	734	496	999999	999999	519	719	40	999999	999999	999999	206	443	645	623	698	999999	834	943	710	652	999999	865	999999	506	923	17	999999	764	721	999999	999999	163	824	754	353	506	999999	329	704	999999	999999	999999	999999	678	999999	402	999999	822	987	611	84	270	608	999999	374	869	711	838	999999	511	452	999999	999999	745	419	53	999999	891	279	999999	344	999999	999999	166	407	925	192	116	282	531	999999	454	776	999999	481	884	554	901	999999	484	794	805	48	202	112	979	643	937	269	189	999999	999999	553	999999	277	569	999999	452	525	448	687	605	999999	759	706	998	499	165	273	534	999999	999999	511	794	407	539	476	55	64	427	999999	254	847	999999	748	494	999999	980	842	912	999999	111	999999	941	999999	999999	999999	289	
496	113	490	488	673	734	690	75	999999	758	999999	999999	999999	975	398	999999	166	442	757	473	21	221	107	518	323	360	999999	397	341	569	997	217	300	197	559	950	999999	802	580	122	412	682	685	152	591	114	820	887	713	287	784	364	441	775	278	284	15	999999	175	999999	74	302	999999	249	760	191	447	999999	426	999999	999999	999999	861	999999	71	338	536	954	927	218	999999	783	684	64	785	999999	999999	999999	918	285	945	999999	999999	999999	58	119	999999	446	392	409	666	999999	471	275	126	999999	999999	999999	999999	939	747	61	53	999999	999999	291	618	680	464	126	414	922	999999	150	999999	204	726	603	596	999999	999999	100	999999	528	999999	625	321	418	937	364	150	999999	810	979	537	893	999999	680	484	767	501	278	981	275	994	743	929	330	772	999999	704	898	209	999999	999999	657	489	525	414	999999	969	209	742	109	976	434	122	16	613	608	999999	55	999999	829	460	121	118	306	533	809	695	990	645	25	659	251	780	57	999999	880	414	406	999999	327	797	999999	535	882	299	569	999999	922	999999	174	649	658	779	379	312	448	548	192	992	605	471	978	563	727	450	734	653	74	999999	733	999999	875	999999	801	41	167	585	999999	16	999999	188	773	283	481	376	11	999999	410	999999	981	341	232	414	671	855	999999	739	808	441	564	916	566	344	983	999999	999999	879	999999	348	154	999999	322	999999	38	999999	698	704	999999	360	999999	272	253	329	606	402	971	471	999999	946	222	999999	777	794	452	57	621	438	300	511	603	132	494	72	999999	128	28	56	385	254	167	124	999999	457	993	301	673	246	738	591	998	311	770	41	135	726	95	527	733	999999	999999	269	414	580	999999	999999	999999	190	999999	999999	383	925	95	864	999999	108	770	999999	801	999999	999999	384	700	708	999999	301	361	462	999999	874	999999	501	322	403	449	897	999999	999999	999999	676	523	492	518	261	218	83	999999	906	251	36	999999	765	726	999999	607	430	569	999999	77	465	965	325	252	854	453	881	612	999999	424	892	999999	692	628	134	637	891	866	448	500	999999	85	454	999999	910	999999	277	774	999999	796	28	337	999999	20	244	711	207	250	663	807	336	471	999999	491	359	638	272	147	999999	946	715	999999	130	215	638	999999	520	114	341	999999	999999	999999	872	895	406	564	394	682	394	422	439	999999	999999	641	173	967	551	962	999999	999999	999999	999999	999999	793	999999	465	217	999999	999999	854	999999	999999	999999	727	631	999999	598	638	95	795	253	590	752	999999	516	74	360	489	
51	999999	838	557	999999	69	290	55	999999	89	814	999999	356	596	999999	540	231	999999	743	999999	999999	944	999999	999999	877	75	999999	75	999999	999999	287	26	114	999999	756	710	25	999999	848	999999	447	999999	294	999999	823	154	448	999999	289	222	957	178	331	875	479	106	999999	999999	680	187	39	225	667	940	802	999999	836	629	999999	999999	525	587	498	894	47	433	659	859	999999	999999	627	382	786	175	45	999999	694	239	257	659	999999	99	999999	671	818	232	918	354	717	34	317	819	816	688	999999	380	680	437	837	56	446	442	836	947	559	657	438	999999	904	693	113	607	381	189	192	435	623	827	85	815	515	999999	151	999999	425	808	566	107	478	665	999999	999999	401	211	223	975	999999	26	999999	999999	793	425	449	33	921	710	447	999999	506	271	757	853	361	31	999999	140	300	999999	532	751	101	999999	34	249	266	846	999999	180	966	216	999999	606	715	999999	32	100	866	128	999999	715	371	999999	999999	216	907	999999	906	999999	671	92	685	491	494	370	999999	999999	401	209	767	84	504	277	669	999999	99	160	147	447	999	450	999999	182	628	817	390	171	740	817	342	681	940	836	508	884	531	690	122	355	842	999999	698	667	999999	78	999999	103	269	310	126	999999	446	468	380	230	817	512	863	677	979	999999	720	999999	999999	95	144	667	768	785	769	408	48	999999	605	999999	751	606	999999	559	605	296	999999	440	701	584	245	482	465	287	76	28	827	444	375	934	999999	999999	999999	999999	933	553	999999	999999	999999	717	719	999999	863	999999	479	221	999999	313	999999	999999	16	290	882	292	999999	999999	211	490	718	751	581	603	426	999999	588	999999	806	555	625	999999	961	999999	899	983	865	591	619	524	999999	999999	336	523	999999	999999	927	569	243	999999	999999	281	351	844	765	999999	999999	126	237	202	362	843	414	999999	687	28	731	999999	390	899	999999	268	53	687	682	862	424	68	239	743	743	29	402	298	140	999999	711	126	662	119	847	749	364	426	999999	965	450	200	835	354	951	350	189	343	999999	167	999999	664	172	903	999999	87	886	493	999999	343	450	126	15	999999	317	614	924	281	62	678	903	999999	999999	716	421	234	232	885	792	403	840	999999	207	972	999999	57	999999	759	999999	999999	862	999999	968	828	999999	334	194	502	46	347	999999	908	999999	422	999999	611	148	999999	999999	151	855	10	701	65	503	999999	919	42	999999	270	660	174	536	293	999999	42	658	697	202	97	49	729	999999	455	977	999999	777	999999	718	516	908	508	
999999	603	999999	861	179	912	335	999999	414	162	286	999999	999999	260	381	998	607	230	999999	451	263	403	111	135	999999	999999	999999	571	614	144	999999	709	361	161	896	933	379	953	863	746	999999	69	683	887	452	82	768	726	560	778	187	999999	563	466	255	874	999999	999999	709	923	833	763	528	279	999999	999999	424	534	364	999999	629	653	367	216	999999	203	720	224	682	90	487	361	999999	836	957	825	156	894	906	31	441	591	999999	940	999999	607	541	999999	58	875	657	243	999999	122	158	533	140	357	387	61	164	999999	115	628	999999	482	999999	691	999999	22	430	529	628	342	16	48	408	999999	304	999999	662	316	999999	806	432	254	988	898	687	433	695	799	999999	855	867	164	486	625	505	999999	854	849	999999	46	999999	138	999999	40	999999	120	135	713	62	999999	398	847	120	999999	999999	200	999999	999999	14	888	326	631	21	773	475	851	999999	999999	999999	864	627	813	225	139	999999	304	999999	958	999999	577	999999	982	746	612	466	29	53	187	429	314	945	999	999999	213	719	824	126	842	999999	264	558	352	999999	198	999999	585	632	999999	999999	901	561	535	72	437	589	344	999999	999999	316	999999	807	384	999999	617	999999	627	999999	21	419	536	188	797	403	999999	999999	956	201	999999	333	880	999999	999999	241	528	753	419	936	417	623	999999	939	716	535	999999	999999	183	988	183	279	661	617	620	571	419	723	764	142	999999	999999	633	153	999999	86	436	67	745	999999	999999	864	999999	690	560	398	44	597	471	271	293	91	845	967	27	288	999999	272	776	999999	821	804	988	287	412	999	999999	241	613	640	999999	999999	711	40	999999	319	770	970	67	999999	537	822	261	999999	849	452	999999	999999	999999	57	413	173	290	254	331	999999	999999	999999	288	999999	408	999999	984	831	999999	999999	380	814	813	707	518	702	215	554	999999	999999	552	999999	437	960	436	999999	999999	999999	236	999999	771	466	709	999999	444	999999	692	999999	823	734	999999	430	339	618	999999	759	852	428	539	711	958	736	291	332	487	999999	794	999999	134	999999	999999	428	604	999999	469	914	115	690	999999	970	19	999999	731	999999	170	131	166	999999	888	677	481	686	36	525	977	45	184	386	999999	64	753	374	382	748	47	999999	826	999999	159	167	999999	172	164	568	702	259	999999	63	172	365	999999	999999	439	457	602	20	402	89	999999	434	739	728	999999	218	227	999999	336	982	200	999999	999999	64	669	999999	33	319	532	468	999999	727	40	131	224	290	832	999999	999999	924	999999	37	27	747	851	
724	428	925	128	946	999999	67	923	999999	862	421	999999	177	315	999999	434	293	999999	999999	999999	999999	403	617	513	763	386	449	710	411	836	999999	999999	557	213	945	312	107	201	585	127	766	999999	18	268	803	230	665	471	999999	500	999999	549	93	999999	328	330	810	421	365	570	901	999999	522	195	700	688	512	964	370	999999	999999	999999	902	816	500	729	999999	359	710	543	720	977	484	910	974	623	649	76	884	624	502	999999	836	25	226	419	999999	999999	999999	124	717	999999	111	999999	174	999999	999999	999999	999999	599	935	461	710	822	849	999999	999999	611	220	86	48	446	89	746	999999	649	266	886	999999	90	447	571	790	596	825	29	876	654	746	214	999999	383	84	295	688	51	976	23	176	302	546	999999	612	491	999999	280	999999	364	926	524	513	760	675	910	161	999999	670	124	996	829	999999	227	999999	16	110	665	372	793	68	999999	999999	252	720	307	999999	767	959	308	999999	555	408	522	999999	232	700	225	707	173	999999	324	380	861	27	346	256	329	815	605	390	999999	999999	828	306	999999	850	271	49	378	376	393	414	372	999999	451	431	534	999999	999999	316	885	958	208	999999	999999	491	812	234	384	999999	224	999999	363	917	109	646	579	225	662	999999	438	186	339	796	999999	999999	18	999999	576	914	721	999999	999999	999999	505	461	710	179	999999	583	999999	46	664	326	162	441	61	999999	999999	999999	851	318	837	999999	999999	999999	629	411	907	835	999999	554	658	469	340	395	778	74	422	999999	936	410	664	89	342	402	521	22	644	999999	857	564	999999	771	72	999999	991	911	421	999999	832	999999	271	726	111	494	999999	204	999999	766	662	986	41	856	868	999999	999999	757	929	485	198	999999	766	597	977	917	999999	999999	407	927	404	867	652	626	815	999999	148	937	977	999999	23	326	999999	878	657	999999	532	999999	903	621	758	243	999999	936	607	226	541	999999	999999	193	999999	999999	797	68	372	795	999999	414	51	240	999999	999999	780	90	999999	872	589	888	940	116	999999	886	983	785	999999	170	999999	716	29	999999	106	475	999999	794	156	522	999999	999999	516	861	999999	127	864	673	999999	999999	463	901	475	999999	636	999999	732	999999	999999	999999	517	999999	889	211	999999	999999	395	452	143	837	999999	986	934	948	999999	999999	382	89	579	277	32	999999	999999	138	706	999999	999999	293	962	453	999999	555	995	340	15	516	88	314	950	999999	732	999999	539	481	521	477	999999	999999	391	24	280	999999	72	531	793	206	545	761	504	999999	386	999999	489	689	999999	
999999	990	603	999999	837	999999	999999	999999	999999	999999	610	781	994	616	239	24	724	902	948	183	98	999999	999999	547	808	971	326	810	32	531	630	931	850	387	547	486	374	583	554	480	999999	525	401	986	192	425	550	154	275	999999	999999	209	999999	516	999999	491	527	999999	144	999999	999999	267	115	999999	914	679	931	999999	79	752	999999	999999	999999	478	970	573	101	487	999999	393	430	181	544	119	869	431	400	999999	381	66	959	999999	448	688	263	945	419	261	999999	999999	494	999999	85	522	272	521	999999	72	999999	442	399	50	702	751	445	55	999999	996	280	999999	289	597	246	22	793	343	702	670	225	35	164	839	999999	850	898	498	106	999999	999999	358	580	337	999999	999999	999999	919	614	697	252	217	232	422	981	588	234	897	696	72	729	928	818	190	847	520	288	560	635	999999	852	947	999999	999999	999999	999999	999999	951	799	307	356	999999	999999	15	999999	17	802	999999	858	826	626	11	801	999999	303	917	539	399	489	999999	999999	999999	999999	999999	844	999999	269	532	999999	69	999999	282	107	398	716	855	210	813	762	840	718	546	702	999999	235	851	155	999999	407	242	392	999999	472	523	999999	249	589	965	170	999999	999999	280	999999	798	160	353	903	412	326	447	717	726	999999	648	568	999999	414	485	537	993	159	353	999999	40	999999	163	810	584	751	477	999999	245	652	640	102	447	77	903	999999	882	947	742	598	959	524	665	885	823	954	532	835	113	999999	177	972	999999	155	999999	131	997	542	999999	660	849	999999	482	83	996	556	999999	999999	510	826	654	55	417	754	175	999999	999999	999999	987	629	228	999999	172	807	999999	668	698	301	999999	782	999999	999999	627	999999	999999	999999	52	592	889	276	833	486	999999	287	783	132	564	649	980	931	119	999999	999999	699	441	217	999999	675	598	337	858	999999	425	999999	999999	314	427	335	15	387	473	429	387	720	796	742	317	885	33	363	999999	59	321	698	672	931	999999	999999	649	541	778	377	999999	561	418	999999	70	606	999999	478	704	239	643	602	468	689	352	999999	999999	699	999999	133	651	245	233	999999	517	999999	999999	243	520	999999	685	473	999999	105	435	825	999999	792	999999	711	772	555	658	999999	415	719	239	982	589	959	999999	999999	641	654	999999	758	337	609	496	999999	550	999999	958	215	553	180	993	372	264	526	999999	121	28	199	361	106	586	359	403	798	497	82	653	560	474	736	999999	954	379	677	497	999999	305	347	999999	893	596	453	331	245	725	999999	728	72	999999	913	931	
999999	303	630	999999	978	215	999999	845	478	235	407	741	816	347	48	999999	587	38	999999	999999	680	39	467	509	143	37	168	82	999999	353	999999	999999	999999	999999	389	661	749	999999	519	496	607	502	999999	667	199	712	999999	897	999999	874	999999	44	606	108	260	423	836	131	48	950	999999	625	224	134	644	999999	190	21	999999	999999	999999	91	519	343	218	999999	999999	999999	999999	999999	523	999999	395	999999	212	556	526	999999	554	966	824	999999	466	568	449	981	288	566	32	914	999999	502	939	310	631	69	524	273	999999	82	85	46	811	999999	437	999999	240	468	922	98	758	728	466	991	562	999999	625	999999	893	237	900	780	776	405	899	999999	332	94	999999	152	41	999999	572	999999	891	788	816	999999	141	999999	999999	819	644	934	166	802	999999	947	747	999999	444	999999	380	662	181	999999	270	416	717	416	463	155	999999	779	66	505	999999	983	109	774	999999	999999	818	999999	486	90	145	999999	999999	999999	999999	999999	347	129	708	999999	882	999999	311	596	527	999999	142	725	211	604	485	865	999999	660	999999	61	847	973	999999	669	755	151	999999	101	999999	428	177	620	431	999999	808	224	80	598	623	256	682	513	256	407	999999	103	999999	881	605	999999	963	999999	999999	933	536	373	921	49	712	741	734	999999	436	999999	243	522	303	132	999999	270	794	999999	999999	999999	379	344	727	799	36	661	123	304	495	888	999999	589	169	999999	999999	999999	303	41	886	882	999999	473	999999	999999	999999	999999	799	904	95	999999	486	684	549	999999	564	999999	646	131	22	999999	627	440	724	999999	644	999999	363	805	580	999999	999999	762	999999	165	877	905	266	580	999999	906	861	219	218	161	412	781	49	107	999999	359	999999	181	28	999999	264	92	999999	538	999999	520	767	994	333	734	377	723	291	999999	194	999999	935	75	999999	116	198	999999	999999	572	146	863	999999	999999	871	231	999999	796	744	999999	901	794	166	728	77	125	149	867	999999	484	999999	688	499	999999	913	286	423	999999	684	912	648	846	999999	186	402	999999	906	999999	133	112	999999	580	979	999999	492	999999	999999	217	998	381	967	330	532	747	788	457	373	958	351	999999	808	829	999999	832	917	64	933	980	335	427	999999	637	999999	783	311	213	709	773	999999	524	784	216	734	999999	944	327	323	123	999999	945	286	948	170	538	999999	353	468	156	808	438	465	520	881	581	172	340	586	749	999999	585	999999	999999	795	827	999999	999999	104	808	887	599	741	819	593	390	151	270	476	216	999999	958	745	562	964	999999	68	274	
334	162	999999	614	741	573	678	812	207	685	999999	342	727	701	258	660	999999	219	696	999999	999999	501	440	902	863	379	270	486	840	194	635	70	769	545	277	999999	667	283	857	999999	151	781	192	999999	117	999999	488	787	999999	94	303	755	999999	422	999999	833	999999	999999	751	999999	313	201	972	22	59	102	573	192	434	316	999999	999999	361	529	504	155	999999	975	794	999999	891	482	999999	755	999999	880	32	999999	207	444	229	999999	531	495	863	950	809	999999	415	999999	570	999999	999999	403	101	317	403	518	917	202	524	747	999999	999999	480	999999	424	226	132	179	80	226	999999	990	96	575	464	865	665	999999	346	148	570	779	999999	595	129	999999	664	583	486	999999	439	14	919	482	973	510	999999	999999	535	592	57	245	944	353	999999	999999	999999	525	853	999999	999999	999999	856	385	187	674	862	999999	710	52	562	549	692	566	787	981	999999	999999	601	999999	850	632	999999	753	999999	999999	835	815	284	757	75	999999	999999	948	659	76	157	544	999999	999999	647	139	332	999999	40	508	553	387	566	999999	999999	702	923	899	687	231	354	113	999999	852	839	999999	610	953	976	423	819	743	999999	721	999999	535	318	302	315	999999	309	536	723	592	780	457	259	945	999999	373	224	999999	271	438	721	54	259	452	469	999999	999999	378	999999	616	688	810	480	845	505	766	999999	999999	593	999999	921	818	999999	701	82	391	999999	665	999999	612	209	990	999999	478	999	789	286	866	833	714	999999	999999	29	117	904	970	977	413	999999	697	979	593	999999	304	999999	903	999999	999999	380	999999	999999	864	879	904	417	698	338	11	846	716	490	527	797	999999	775	990	999999	282	797	112	413	394	225	999999	999999	615	755	187	962	105	134	728	999999	754	999999	337	62	999999	999999	215	642	975	999999	999999	217	461	795	366	528	525	114	392	760	999999	675	419	999999	87	280	999999	943	160	999999	750	592	999999	42	53	967	999999	999999	684	999999	591	469	438	999999	492	999999	999999	819	398	658	999999	990	741	967	227	89	502	999999	974	843	897	272	491	935	816	150	454	429	752	398	90	587	430	810	178	808	246	592	166	492	108	982	554	501	999999	759	851	794	814	999999	999999	999999	963	840	999999	329	977	502	20	351	149	752	77	10	578	859	570	999999	799	419	842	910	532	491	744	915	999999	990	999999	66	299	660	615	999999	923	330	999999	589	999999	999999	830	744	582	814	352	356	915	999999	922	743	999999	920	994	405	999999	999999	237	481	999999	769	610	987	169	953	62	
489	999999	289	86	999999	246	980	999999	950	999999	108	338	999999	999999	398	999	174	77	599	999999	379	665	999999	665	368	103	151	493	367	248	843	584	628	761	863	218	999999	477	675	999999	219	125	54	816	34	236	518	342	707	769	445	919	570	96	999999	824	999999	624	717	164	999999	496	447	711	999999	523	709	956	285	189	999999	697	402	999999	999999	263	621	999999	640	142	584	999999	786	597	802	923	24	542	88	48	291	21	759	999999	999999	722	678	342	81	510	527	999999	67	527	405	999999	526	477	999999	999999	213	534	983	585	579	999999	710	849	999999	999999	509	176	999999	247	999999	362	938	881	691	935	585	288	331	139	615	32	751	999999	201	999999	406	546	114	658	999999	999999	37	183	941	124	22	828	433	999999	11	999999	999999	819	628	53	810	645	999999	502	999999	999999	212	853	999999	557	545	999999	999999	999999	424	962	71	229	411	151	335	999999	940	999999	999999	756	999999	81	138	264	999999	931	639	999999	254	999999	760	612	813	911	554	999999	999999	393	578	571	180	999999	835	48	298	465	418	487	718	56	999999	220	578	98	999999	140	725	999999	220	614	811	509	999999	662	212	459	415	500	999999	161	999999	557	997	362	999999	286	245	100	999999	881	523	162	440	208	67	550	999999	999999	842	423	999999	497	183	999999	759	670	969	183	835	839	59	917	889	566	495	999999	222	226	511	792	894	634	750	338	999999	658	999999	411	604	662	425	690	658	183	703	73	384	43	602	916	316	72	265	135	831	605	273	874	713	911	337	999999	224	59	529	999999	746	844	872	999999	601	567	578	182	423	369	268	716	862	431	772	999999	624	595	485	999999	378	999999	506	495	395	204	999999	693	334	608	476	609	999999	999999	327	999999	171	500	324	999999	494	93	711	999999	346	999999	21	999999	148	159	999999	628	573	999999	454	131	348	386	716	406	999999	884	847	815	893	659	72	983	114	243	26	134	281	737	348	999999	912	44	159	999999	999999	416	554	185	416	847	45	999999	434	205	201	784	784	917	879	609	245	896	999999	686	494	38	187	905	142	78	357	836	359	169	218	313	237	877	223	463	999999	672	408	56	623	115	558	908	51	241	349	999999	857	738	999999	999999	999999	999999	353	999999	238	999999	52	348	499	999999	607	275	986	887	557	906	703	999999	999999	573	498	531	73	389	480	279	863	900	728	993	999999	620	999999	999999	999999	999999	533	68	234	690	629	69	557	424	999999	292	921	163	684	999999	660	441	999999	486	999999	934	
409	963	999999	959	999999	999999	620	999999	999999	999999	166	999999	51	792	999999	999999	202	588	944	999999	974	648	882	197	358	710	226	296	343	546	160	632	675	911	365	999999	384	274	905	487	449	61	202	519	135	137	999999	891	69	999999	249	881	999999	98	999999	999999	999999	496	999999	85	925	334	171	684	837	534	128	999999	437	812	270	927	683	466	989	923	456	999999	71	231	597	999999	236	999999	307	279	100	587	999999	999999	488	887	663	830	562	125	889	518	999999	999999	18	983	464	256	754	322	999999	85	108	47	999999	719	435	390	999999	999999	107	843	387	568	999999	541	187	999999	334	383	273	852	904	874	999999	938	689	470	999999	999999	870	979	999999	984	80	999999	488	914	301	768	462	283	353	999999	999999	56	140	124	167	477	999999	999999	922	381	58	355	181	234	999999	999999	39	964	177	872	730	128	279	402	497	999999	62	273	540	565	920	990	509	999999	999999	999999	807	575	312	744	808	247	999999	201	936	725	843	264	999999	925	739	497	999999	999999	241	899	776	737	627	738	425	542	101	366	999999	999999	845	238	377	26	999999	464	662	433	999999	492	999999	87	466	771	586	798	362	615	999999	999999	999999	39	711	957	999999	999999	999999	574	329	276	999999	701	741	877	880	615	886	999999	367	284	835	682	416	999999	839	698	999999	855	999999	626	190	486	999999	37	999999	999999	526	420	805	497	516	97	999999	999999	999999	999999	346	589	999999	971	912	999999	258	551	999999	212	623	999999	128	522	999999	102	999999	702	96	670	171	714	999999	999999	999999	999999	99	999999	767	747	578	999999	412	999999	361	999999	964	190	714	722	238	988	438	999999	202	563	999999	292	698	999999	674	999999	711	675	207	999999	885	827	882	446	377	388	784	851	999999	14	560	648	170	999999	138	242	987	999999	441	183	285	731	871	535	999999	999999	180	352	82	999999	907	999999	282	999999	806	146	308	278	354	849	213	587	347	198	12	654	131	999999	296	442	424	347	243	34	999999	999999	956	356	273	570	218	441	778	468	106	823	375	999999	999999	999999	934	718	28	592	969	999999	394	682	533	528	685	589	65	639	999999	569	999999	257	999999	652	190	999999	999999	783	999999	772	808	879	102	189	999999	689	290	305	508	706	328	651	999999	658	769	283	823	744	999999	629	385	148	716	536	330	127	69	658	999999	982	713	999999	951	999999	890	515	590	353	999999	996	308	760	141	55	250	851	203	724	999999	906	138	271	999999	21	999999	669	172	565	859	170	999999	631	494	999999	992	93	
699	857	768	263	693	479	503	888	999999	624	17	671	296	478	924	345	775	904	999999	999999	346	999999	810	230	999999	34	493	89	375	677	276	615	62	167	162	346	999999	999999	222	658	767	999999	691	771	999999	500	279	999999	999999	295	999999	589	672	550	747	759	999999	999999	910	999999	986	424	523	652	358	401	619	138	999999	588	388	156	691	204	684	999999	258	49	568	999999	999999	112	843	90	822	686	943	511	419	999999	299	999999	718	554	672	353	496	48	423	270	881	999999	75	999999	906	999999	898	478	865	420	510	16	978	67	913	999999	580	443	830	671	458	999999	719	923	999999	970	437	147	531	999999	840	220	625	308	971	615	46	196	183	123	788	474	646	999	892	292	440	660	640	788	772	63	217	999999	812	999999	431	999999	999999	936	281	760	946	534	580	300	390	680	96	307	847	999999	999999	717	999999	983	470	720	40	15	539	777	506	743	569	999999	12	873	495	999999	194	894	827	247	999999	999999	999999	122	428	999999	901	999999	573	343	999999	388	793	500	869	999999	313	999999	121	362	407	503	264	212	999999	793	297	999999	195	889	999999	952	566	999999	999999	855	464	999999	301	999999	113	779	213	173	999999	999999	999999	512	14	665	999999	483	783	474	840	999999	773	325	157	634	314	999999	575	999999	229	988	821	771	999999	24	375	954	999999	682	258	627	300	101	999999	784	999999	785	512	999999	996	639	178	102	999999	537	91	148	999999	667	134	718	213	529	943	814	999999	231	887	990	300	938	74	999999	226	222	57	999999	916	999999	834	528	999999	55	687	590	999999	729	589	97	932	236	752	999999	557	539	424	999999	999999	594	424	578	999999	999999	999999	999999	999999	999999	999999	969	999999	409	232	838	833	606	836	167	842	363	994	640	642	799	67	74	999999	322	553	686	798	286	534	331	948	265	999999	370	817	629	25	999999	853	999999	607	533	14	914	918	951	703	266	928	794	600	999999	936	999999	463	174	871	262	523	199	181	213	874	900	889	577	976	999999	350	999999	348	252	999999	31	999999	999999	69	999999	999999	602	982	541	999999	999999	731	174	328	530	907	652	999999	999999	239	999999	448	403	999999	113	34	999999	975	238	999999	716	999999	357	997	914	907	928	114	599	999999	921	999999	640	856	999999	999999	725	259	999999	568	697	999999	999999	999999	133	583	798	876	956	257	999999	626	999999	625	640	293	383	177	414	999999	978	547	999999	904	318	457	808	999999	523	934	309	999999	529	670	228	262	871	999999	874	341	999999	62	158	999999	999999	
304	461	24	999999	850	795	557	844	999999	999999	160	304	999999	704	675	774	999999	362	31	948	961	106	94	407	999999	422	48	303	82	514	925	399	817	109	23	999999	794	331	673	148	751	256	696	90	78	957	200	640	208	566	999999	699	136	403	999999	207	999999	617	836	438	999999	264	772	328	664	760	487	581	691	680	980	929	689	882	206	714	410	14	339	431	232	999999	105	515	655	999999	272	423	266	815	627	186	494	244	392	497	484	378	999999	317	999999	619	948	527	586	928	20	999999	206	138	797	372	288	415	215	999999	169	266	672	438	497	73	324	876	999999	803	444	999999	500	709	999999	41	588	31	951	613	999999	999999	929	726	225	29	227	999999	27	264	999999	999999	39	44	337	999999	705	986	819	415	999999	82	999999	782	494	565	753	496	897	999999	783	266	464	602	897	591	336	999999	223	478	846	195	858	999999	905	365	999999	466	382	21	336	602	211	545	318	999999	112	999999	242	659	999999	999999	999999	261	999999	641	999999	436	146	745	891	760	773	351	568	118	999999	676	877	139	150	296	999999	999999	439	999999	65	919	999999	519	488	999999	999999	564	212	126	999999	999999	326	273	741	988	330	636	130	576	828	860	976	210	173	436	999999	112	518	979	615	354	821	298	999999	705	153	626	266	710	56	219	999999	999999	999999	617	359	614	398	162	966	488	765	999999	363	204	942	92	999999	62	912	999999	55	233	510	610	784	999999	686	999999	844	703	379	419	529	999999	721	534	57	999999	86	664	714	366	22	137	588	957	999999	391	763	999999	280	999999	798	999999	173	915	942	552	999999	331	928	999999	317	272	999999	356	344	743	999999	418	45	800	999999	258	895	689	220	999999	999999	826	999999	304	282	784	433	999999	620	93	456	805	592	504	999999	754	735	362	999999	749	28	242	623	201	908	354	35	479	999999	999999	550	483	999999	999999	531	16	239	633	89	533	839	943	735	261	297	678	825	541	87	231	522	543	999999	471	363	999999	999999	900	396	999999	999999	999999	937	80	542	999999	110	32	972	716	999999	112	282	524	910	84	999999	371	904	239	529	493	402	999999	999999	16	999999	243	215	742	802	339	247	161	774	885	16	665	999999	324	999999	802	568	999999	706	420	270	999999	999999	288	292	841	995	166	408	275	561	999999	51	536	999999	866	999999	240	913	196	865	131	749	35	78	840	653	590	999999	726	924	41	308	618	746	724	682	999999	460	961	343	90	753	509	333	84	624	999999	193	710	985	338	
456	999999	999999	149	377	999999	220	451	198	415	505	682	350	529	632	999999	790	416	999999	891	779	999999	852	784	378	250	701	994	226	471	407	999999	740	595	585	788	73	606	357	156	716	18	773	927	999999	999999	999999	804	999999	200	999999	999999	526	999999	558	504	667	770	771	137	834	226	235	726	18	554	941	754	944	844	370	193	68	47	184	771	189	924	209	999999	91	896	552	35	78	999999	999999	646	46	999999	999999	303	999999	230	322	500	999999	56	919	40	999999	413	999999	999999	830	218	718	489	919	787	325	999999	570	474	55	999999	673	209	999999	388	999999	305	999999	863	724	76	358	838	725	684	988	142	15	999999	178	677	46	946	204	860	912	944	726	259	999999	387	732	370	185	384	999999	999999	999999	541	910	833	999999	996	881	763	859	879	764	244	798	192	999999	401	305	377	901	727	999999	999999	476	186	578	468	108	347	999999	988	663	999999	999999	999999	744	474	269	999999	981	50	74	440	10	42	189	491	461	999999	649	341	74	807	482	109	999999	600	75	999999	265	999999	898	544	429	871	225	999999	386	392	447	273	142	961	395	860	663	574	999999	443	996	999999	999999	524	999999	12	923	856	868	758	837	154	409	535	89	754	999999	530	21	138	999999	766	114	79	146	386	209	113	999999	621	446	999999	802	631	999999	178	231	383	846	999999	947	369	555	627	554	302	999999	606	881	641	999999	999999	563	668	626	240	999999	937	999999	999999	803	820	444	256	322	999999	352	999999	999999	999999	532	769	684	593	999999	456	220	487	524	843	999999	602	231	780	903	312	999999	143	14	506	999999	293	999999	533	623	136	925	308	315	720	950	97	808	970	999999	948	459	969	487	999999	999999	504	422	544	800	999999	599	663	352	999999	392	999999	999999	301	999999	999999	773	160	970	999999	530	912	181	804	893	999999	793	261	671	954	853	481	656	834	487	691	870	461	733	422	999999	272	956	305	337	740	324	999999	255	869	185	309	999999	432	648	117	332	618	650	375	417	347	999999	397	166	911	563	937	813	43	378	999999	426	558	999999	268	999999	876	476	162	119	285	999999	802	999999	554	483	233	195	999999	368	999999	999999	367	14	199	280	568	149	426	187	999999	704	221	501	862	882	450	999999	390	160	999999	152	999999	999999	142	341	199	999999	611	438	339	999999	443	675	999999	512	68	553	338	988	398	737	60	974	999999	581	794	310	999999	672	999999	329	805	229	912	999999	321	111	999999	857	90	999999	537	999999	848	999999	270	546	385	
360	823	897	576	401	762	718	101	523	533	560	999999	999999	701	939	999999	19	945	223	999999	15	200	999999	681	480	908	448	999999	999999	136	999999	320	258	925	565	848	145	999999	414	999999	999999	28	798	578	999999	320	201	257	598	999999	838	689	56	783	379	170	866	225	105	493	999999	999999	40	397	435	250	999999	963	146	999999	270	266	541	757	999999	999999	402	388	999999	170	716	200	610	479	297	417	999999	475	555	405	982	919	999999	920	152	684	987	410	152	80	32	999999	121	508	332	581	158	299	223	392	999999	487	999999	999999	777	999999	999999	561	999999	28	976	999999	999999	740	118	999999	999999	620	615	885	999	991	246	299	148	487	88	999999	156	999999	269	974	999999	999999	637	505	75	999999	999999	27	775	999999	999999	999999	104	999999	999999	380	400	981	999999	999999	684	338	392	776	250	564	999999	299	55	806	414	394	758	999999	572	253	113	612	285	999999	999999	999999	120	572	690	121	205	939	666	707	999999	175	742	732	299	999999	781	860	999999	510	926	854	972	968	999999	999999	376	102	636	577	277	787	999999	98	70	999999	228	819	999999	138	369	999999	632	348	104	248	652	36	999999	649	472	999999	999999	774	958	622	625	151	550	999999	999999	999999	313	999999	440	999999	469	653	999999	999999	703	962	773	135	999999	999999	999999	999999	873	999999	999999	349	390	986	999999	33	439	931	999999	448	472	87	999999	322	999999	266	553	999999	907	999999	779	998	364	510	945	999999	479	999999	633	888	999999	999999	277	767	509	406	722	326	984	999999	999999	999999	523	233	739	626	693	999999	742	999999	526	689	726	702	13	276	985	999999	50	604	999999	216	308	251	58	481	809	999999	999999	986	999999	236	558	500	999999	252	484	999999	770	329	817	28	999999	749	371	711	274	999999	763	999999	999999	999999	286	999999	863	288	999999	282	184	999999	817	999999	648	755	350	300	140	236	26	999999	999999	853	119	721	787	535	999999	999999	879	347	217	999999	999999	579	576	701	950	179	637	408	23	212	956	511	511	635	379	734	408	999999	999999	47	558	999999	452	566	999999	564	601	999999	561	680	402	837	61	999999	443	79	189	649	349	999999	999999	618	999999	999999	897	999999	999999	999999	999999	999999	160	807	766	999999	686	745	999999	19	967	395	999999	309	846	342	810	128	459	999999	202	999999	554	758	732	999999	448	939	264	999999	669	999999	355	449	180	569	529	594	81	882	999999	698	999999	999999	681	954	393	999999	771	999999	778	778	158	999999	960	999999	999999	401	85	156	730	746	999999	999999	349	842	50	999999	
139	287	813	225	57	577	43	999999	365	384	999999	778	999999	159	999999	849	94	999999	976	999999	489	999999	131	999999	518	924	162	159	999999	679	830	838	913	265	169	494	999999	563	730	581	999999	466	999999	73	324	999999	920	580	578	640	189	458	999999	975	648	816	165	685	707	133	424	883	296	999999	553	999999	864	970	999999	999999	999999	531	170	405	817	33	821	999999	813	220	13	581	580	999999	500	382	972	938	617	353	338	916	855	607	999999	373	179	999999	999999	86	443	999999	999999	895	392	999999	297	470	167	999999	995	107	999999	999999	129	843	999999	719	196	181	275	926	363	646	354	340	675	999999	249	454	853	16	549	736	777	63	990	684	999999	999999	94	999999	999999	991	358	241	55	369	488	323	70	460	628	347	811	517	597	999999	551	62	983	999999	231	713	772	999999	557	999999	719	75	852	628	999999	354	97	999999	155	999999	999999	122	295	315	85	926	393	402	387	999999	924	269	466	56	999999	142	999999	359	290	77	999999	369	684	909	649	999999	470	442	999999	284	999999	58	371	235	656	439	766	677	659	305	330	379	611	355	220	999999	609	805	494	999999	999999	737	482	88	152	928	438	386	666	662	999999	950	477	999999	951	876	999999	240	399	704	375	191	700	985	746	999999	999999	338	699	200	812	664	948	531	788	522	575	999999	999999	999999	10	999999	21	996	840	379	999999	509	403	343	561	379	416	999999	999999	314	999999	999999	341	303	999999	109	687	476	850	800	12	945	324	438	310	615	156	671	703	985	180	703	155	376	946	258	935	365	638	442	258	167	999999	999999	486	999999	951	790	556	901	702	545	156	49	377	999999	194	999999	43	999999	232	744	97	51	144	343	999999	999999	356	923	999999	999999	837	417	999999	844	999999	840	952	999999	663	999999	124	999999	292	634	999999	999999	999	990	73	999999	999999	999999	999999	999999	80	462	349	152	736	986	999999	633	999999	380	999999	999999	497	532	515	354	21	810	999999	999999	629	999999	758	509	785	246	965	366	859	999999	10	155	207	999999	999999	999999	999999	809	496	677	923	999999	75	911	999999	818	617	999999	999999	719	958	521	409	354	883	784	703	839	367	499	30	86	999999	542	380	561	541	459	999999	526	852	211	999999	615	942	999999	229	847	582	967	629	498	881	149	999999	999999	746	999999	164	989	999999	661	999999	996	656	846	717	532	540	375	286	168	718	999999	866	999999	206	999999	411	999999	565	856	999999	399	870	532	205	634	999999	892	815	999999	304	999999	240	201	759	327	958	106	
430	697	316	217	690	999999	999999	923	999999	489	999999	952	451	999999	999999	438	404	63	999999	999999	999999	93	235	648	559	598	863	950	999999	675	999999	879	999999	315	324	867	550	59	708	999999	999999	999999	999999	999999	610	999999	246	885	343	802	999999	705	999999	999999	999999	347	471	667	657	102	607	999999	205	607	999999	412	999999	999999	999999	999999	999999	354	354	999999	381	379	999999	999999	999999	696	361	978	617	925	878	999999	687	999999	860	977	999999	883	402	616	802	923	86	999999	336	207	745	110	790	776	913	999999	999999	999999	999999	999999	614	62	628	960	999999	999999	999999	280	728	199	725	999999	285	999999	169	15	999999	999999	924	999999	999999	999999	92	840	951	260	197	840	22	999999	940	222	547	784	373	354	264	441	875	999999	711	999999	999999	146	482	999999	999999	674	999999	999999	498	622	550	14	999999	635	970	999999	19	490	442	381	268	301	259	999999	999999	500	753	815	751	521	999999	751	999999	497	954	945	368	332	999999	522	233	114	938	327	672	543	12	738	383	476	431	395	740	340	547	733	887	969	59	334	920	999999	999999	977	760	799	999999	295	680	999999	429	687	64	999999	157	164	362	931	840	999999	498	25	442	285	999999	999999	20	416	999999	999999	68	398	282	110	999999	432	947	961	567	872	285	716	999999	358	56	744	340	821	999999	999999	380	999999	139	999999	836	905	999999	999999	887	292	789	851	999999	999999	999999	41	414	999999	327	724	216	401	999999	967	999999	999999	957	999999	238	355	146	198	232	565	849	112	999999	268	999999	696	999999	999999	84	284	93	433	999999	607	999999	25	340	386	999999	468	186	999999	999999	172	263	64	999999	999999	999999	541	156	600	628	780	999999	999999	772	155	690	631	660	150	327	98	883	336	412	999999	702	222	999999	759	694	999999	389	870	519	105	999999	220	748	789	423	542	138	999999	999999	599	997	526	253	194	696	873	807	999999	999999	999999	289	999999	999999	598	581	999999	999999	396	906	864	400	739	999999	676	999999	999999	883	871	999999	784	999999	400	532	812	999999	186	969	999999	73	821	957	353	218	999999	816	87	999999	999999	217	983	26	999999	586	940	208	268	181	576	999999	226	990	935	318	999999	543	889	404	838	245	405	470	694	333	95	906	57	530	339	999999	73	911	732	663	999999	768	229	999999	591	614	103	14	402	999999	847	831	31	45	999999	999999	927	682	729	999999	811	522	331	417	501	43	161	738	841	999999	979	314	267	282	573	119	323	85	812	234	151	400	999999	906	486	264	885	21	198	857	932	390	192	
818	851	231	446	811	999999	558	999999	365	173	686	999999	543	573	999999	471	232	169	999999	999999	505	772	420	455	999999	931	247	158	999999	549	984	999999	598	132	448	430	351	999999	511	763	999999	771	785	237	390	107	999999	690	146	549	966	698	999999	520	687	999999	999999	776	30	880	999999	410	323	816	189	902	220	421	999999	329	130	559	657	98	999999	733	999999	193	74	328	988	557	22	599	999999	295	702	87	444	402	999999	999999	652	631	999999	999999	999999	969	999999	488	886	999999	564	999999	429	999999	50	992	904	953	69	257	712	702	891	527	398	999999	243	893	999999	142	999999	732	339	555	907	35	999999	761	286	27	144	999999	441	999999	992	205	999999	176	254	710	999999	999999	343	999999	863	950	740	999999	465	732	735	165	999999	753	999999	831	487	874	999999	25	999999	152	677	51	999999	135	270	434	999999	999999	555	77	999999	999999	999999	495	399	597	692	957	295	249	306	999999	292	979	308	687	911	999999	999999	304	667	239	127	40	999999	999999	629	737	689	315	635	272	187	668	516	788	794	70	442	889	192	551	999999	353	846	134	759	143	827	582	523	374	999999	260	410	418	381	929	681	107	968	954	999999	999999	613	43	375	624	999999	519	893	850	728	828	122	125	509	774	999999	689	542	495	909	117	792	270	999999	927	268	108	416	999999	388	344	999999	999999	284	750	739	999999	999999	999999	670	317	999999	999999	646	656	147	294	999999	607	745	999999	565	483	54	999999	999999	353	256	448	366	999999	113	38	471	394	907	884	840	759	45	381	930	408	824	602	999999	130	624	140	999999	999999	999999	808	129	999999	778	447	193	124	563	999999	566	320	778	306	999999	660	999999	261	748	263	999999	999999	572	374	999999	167	658	452	741	76	999999	999999	658	393	184	304	909	84	615	470	701	726	206	648	814	620	629	528	999999	768	919	999999	392	999999	529	999999	246	754	335	621	788	740	999999	999999	667	999999	661	395	131	909	750	135	646	999999	999999	726	951	923	999999	450	537	139	63	973	156	366	733	131	863	144	68	999999	749	993	681	999999	354	710	981	373	958	244	406	999999	27	999999	726	114	974	802	98	323	999999	885	94	658	687	408	999999	311	717	999999	531	987	850	595	999999	652	606	601	382	251	999999	196	491	302	999999	574	956	362	639	628	157	70	55	745	961	863	909	32	283	999999	370	680	999999	999999	712	999999	638	432	418	84	999999	383	430	847	381	999999	404	791	925	122	999999	987	671	999999	392	999999	941	115	633	522	
999999	583	328	436	880	999999	540	72	590	323	999999	533	944	565	999999	773	640	208	373	999999	469	999999	106	170	503	383	18	999999	46	251	999999	999999	798	895	341	924	65	993	966	120	477	341	211	999999	186	918	999999	116	968	618	830	743	742	680	63	625	999999	167	932	507	999999	973	35	349	999999	999999	734	59	233	205	718	646	242	263	485	999999	916	999999	984	585	999999	999999	999999	999999	420	734	790	128	842	715	448	897	70	468	857	999999	316	862	767	772	999999	999999	882	772	999999	193	999999	489	999999	925	709	992	182	999999	176	360	384	607	999999	120	623	616	999999	999999	757	999999	586	999999	405	980	999999	63	727	999999	401	347	28	825	527	236	233	999999	923	916	999999	455	724	713	302	507	999999	708	933	999999	999999	577	786	374	999999	88	999999	737	93	999999	113	999999	275	960	999999	999999	341	558	90	702	887	322	693	999999	511	999999	106	872	481	898	999999	123	130	80	73	823	560	654	999999	449	628	999999	227	708	812	999999	190	763	756	472	999999	999999	628	241	999999	835	999999	496	863	713	982	734	266	999999	364	999999	534	204	896	999999	278	687	748	999999	83	999999	999999	984	487	160	131	342	999999	18	732	298	999999	889	311	999999	939	73	790	106	467	893	239	999999	354	822	826	985	999999	999999	204	488	822	987	167	377	740	999999	999999	712	999999	649	999999	999999	463	999999	505	999999	893	999999	999999	215	896	999999	183	190	999999	73	999999	999999	334	146	999999	501	814	254	476	508	731	933	498	50	63	88	999999	817	284	999999	999999	289	326	190	102	208	431	989	591	180	813	977	216	676	269	354	388	455	999999	126	443	999999	999999	999999	999999	959	180	999999	999999	818	146	366	905	188	495	999999	348	154	53	277	79	999999	662	999999	695	753	726	821	999999	709	700	69	999999	167	548	369	690	329	275	999999	38	279	999999	773	43	456	82	37	999999	999999	999999	999999	999999	906	56	618	556	999999	999999	170	242	358	382	452	128	87	722	747	640	135	670	28	878	999999	248	800	987	889	999999	248	681	698	640	871	702	466	657	737	120	930	813	396	27	114	899	680	897	396	654	999999	734	334	397	65	247	988	999999	999999	667	256	631	666	41	999999	488	543	999999	510	749	662	430	999999	636	709	322	284	11	773	21	568	903	600	244	315	513	356	311	999999	999999	999999	999999	166	79	864	999999	156	364	953	625	365	999999	396	646	992	535	749	698	688	742	963	986	591	489	109	353	40	431	999999	999999	142	242	142	876	999999	
561	273	915	772	410	176	920	999999	157	655	605	516	954	252	779	763	658	623	842	670	999999	518	677	970	521	278	999999	999999	402	493	999999	830	519	610	440	999999	834	926	999999	576	53	938	444	833	503	999999	85	189	946	796	999999	619	299	216	318	52	999999	999999	260	141	452	292	655	663	532	775	996	354	811	517	928	732	999999	275	999999	789	84	999999	476	999999	203	544	691	605	999999	513	999999	999999	999999	398	675	890	675	156	999999	761	999999	999999	310	728	999999	731	377	438	999999	999999	283	34	589	529	967	999999	477	999999	999999	999999	600	999999	653	29	244	693	62	999999	842	48	66	199	151	865	506	304	543	748	845	472	176	262	999999	269	239	516	723	999999	430	999999	999999	109	999999	227	170	999999	999999	291	999999	999999	999999	999999	999999	829	999999	999999	882	723	999999	673	999999	729	999999	475	999999	347	322	393	999999	727	970	288	993	918	626	956	980	923	705	273	176	262	264	699	999999	999999	666	908	999999	155	633	999	750	999999	715	693	999999	742	486	822	920	744	999999	999999	999999	400	999999	999999	212	736	113	999999	28	759	507	955	474	999999	682	528	999999	413	817	644	103	971	538	246	212	933	999999	999999	447	999999	352	432	760	498	524	402	999999	988	705	838	51	674	981	991	259	760	228	348	69	958	151	516	999999	857	999999	999999	999999	999999	476	279	159	865	521	999999	416	84	999999	976	515	289	278	693	708	999999	999999	428	990	999999	986	452	714	999999	188	999999	741	999999	505	902	825	999999	540	999999	521	435	689	185	163	846	584	185	564	252	833	999999	690	999999	808	948	999999	253	999999	999999	999999	999999	564	911	686	42	999999	580	999999	303	999999	999999	999999	742	181	282	999999	999999	999999	154	999999	811	887	471	999999	408	999999	293	37	557	647	581	108	226	796	999999	999999	778	498	130	452	14	606	999999	102	638	41	947	286	535	999999	837	978	78	362	926	146	999999	999999	288	999999	119	552	999999	655	578	106	532	946	683	411	999999	928	155	701	958	215	999999	379	999999	376	999999	16	502	898	810	603	39	863	870	361	999999	999999	220	999999	343	461	585	616	523	541	508	999999	603	134	147	909	833	377	404	999999	519	723	999999	912	393	112	999999	132	844	975	77	669	86	331	999999	249	717	269	367	999999	629	20	856	999999	868	849	413	378	761	900	999999	661	468	158	841	64	552	308	999999	241	410	463	771	548	474	839	999999	999999	500	999999	201	573	999999	897	999999	509	999999	494	53	543	999999	682	370	943	214	415	999999	
927	999999	578	999999	419	999999	136	105	999999	999999	317	999999	38	924	141	999999	862	709	206	652	570	67	341	197	999999	264	959	542	999999	102	827	999999	999999	638	997	791	922	212	782	999999	882	802	999999	271	559	724	999999	619	567	805	999999	244	17	999999	639	870	158	390	637	165	807	594	377	84	420	973	710	400	926	350	955	660	927	399	769	768	142	80	999999	344	249	350	999999	922	594	999999	999999	999999	999	137	642	541	999999	626	999999	298	999999	850	850	585	23	999999	692	227	850	847	317	999999	993	999999	999999	88	999999	303	915	467	619	999999	490	827	999999	413	401	798	707	999999	96	310	399	480	344	291	229	999999	999999	624	999999	757	999999	999999	999999	999999	313	999999	399	563	999999	280	999999	999999	679	979	999999	33	938	609	233	893	519	436	761	17	229	999999	536	457	859	698	972	999999	999999	999999	382	743	552	929	110	272	999999	999999	633	815	599	855	801	364	920	206	124	721	401	764	248	645	985	999999	498	791	602	942	704	101	308	419	733	817	607	627	999999	19	999999	960	493	375	803	999999	417	373	721	181	536	662	584	999999	900	55	623	999999	757	283	999999	319	999999	467	448	542	999999	190	132	983	757	303	725	115	221	999999	280	872	999999	999999	861	135	79	999999	999999	999999	999999	56	519	688	999999	870	869	207	999999	999999	300	36	999999	271	999999	236	999999	999999	423	999999	937	478	49	469	774	750	999999	717	422	315	999999	249	61	999999	35	470	671	443	788	887	433	527	536	31	149	253	945	580	612	634	883	342	17	182	999999	999999	16	59	914	453	975	999999	785	273	999999	61	975	529	245	966	565	808	999999	999999	999999	420	941	999999	330	531	805	999999	999999	999999	431	907	241	878	303	986	464	621	529	344	911	282	999999	999999	81	98	277	425	999999	645	78	85	393	481	999999	693	106	989	729	392	648	661	56	997	842	53	819	106	236	258	512	944	289	613	999999	537	677	999999	946	241	263	999999	978	469	718	355	523	759	516	999999	890	474	892	146	695	259	236	744	999999	999999	999999	181	999999	96	142	999999	796	779	857	835	25	427	53	497	139	269	683	586	288	497	529	69	590	627	368	999999	999999	999999	917	374	311	933	257	999999	999999	92	199	892	336	594	999999	744	902	680	593	472	999999	404	999999	436	576	649	465	999999	509	219	591	572	999999	104	999999	653	861	493	534	92	180	135	534	999999	80	790	259	999999	938	785	999999	999999	43	896	616	657	146	999999	797	661	477	999999	999999	753	
500	627	174	999999	521	904	882	418	156	999999	302	999999	869	999999	366	785	400	771	995	999999	62	681	538	831	488	999999	517	380	696	872	615	999999	716	781	999999	452	625	999999	182	43	999999	749	999999	532	999999	999999	788	187	135	999999	270	705	328	694	700	819	98	343	753	107	999999	512	721	283	895	446	589	999999	412	913	999999	383	598	961	999999	313	999999	16	237	178	636	999999	254	684	611	999999	999999	32	91	737	364	292	273	85	646	400	999999	488	637	167	730	700	774	999999	851	887	117	366	873	999999	900	91	999999	585	470	66	267	47	671	985	908	566	999999	999999	558	877	119	522	999999	431	286	440	378	80	447	936	566	42	833	724	999999	180	159	693	837	282	999999	999999	999999	590	142	989	817	652	258	174	694	108	663	973	777	999999	52	451	121	469	713	45	148	534	500	235	214	947	192	738	417	322	999999	999999	999999	999999	907	734	298	296	623	726	999999	999999	252	467	378	999999	946	217	138	707	999999	377	569	151	549	91	999999	906	785	999999	469	520	756	381	270	387	282	355	687	317	999999	825	999999	986	223	999999	292	43	857	355	11	975	609	709	740	471	716	999999	999999	825	645	391	999999	753	267	999999	526	999999	206	990	586	999999	530	821	999999	757	999999	582	928	683	799	66	59	440	868	999999	910	56	640	799	671	722	471	861	671	771	999999	102	999999	911	348	421	999999	867	768	409	999999	788	165	983	940	999999	999999	209	36	588	342	999999	885	999999	999999	479	239	407	999999	863	139	668	999999	782	442	437	853	26	345	387	999999	192	671	468	999999	999999	891	657	858	537	999999	999999	834	92	999999	253	217	956	520	868	191	438	547	999999	280	786	638	383	550	513	290	615	999999	648	368	999999	999999	999999	734	999999	588	582	548	999999	772	866	834	76	999999	199	229	897	505	476	206	791	644	999999	999999	999999	494	517	999999	355	256	485	999999	999999	724	288	844	791	232	252	290	999999	890	755	142	413	999999	571	999999	999999	293	999999	120	999999	452	577	516	999999	238	481	999999	80	999999	203	545	296	999999	648	352	75	354	999999	999999	262	196	999999	901	888	999999	784	310	922	488	999999	999999	999999	375	20	999999	156	772	212	563	751	468	219	143	696	999999	846	944	314	999999	999999	16	854	718	999999	210	854	676	627	18	453	180	861	592	999999	140	999999	999999	457	904	205	999999	152	875	923	793	977	999999	214	678	787	840	996	703	523	748	218	154	999999	999999	999999	480	999999	203	119	999999	607	626	423	
566	536	999999	496	409	33	671	864	978	794	73	233	999999	471	948	231	613	183	168	999999	971	999999	538	412	999999	25	725	157	999999	766	352	196	360	51	648	999999	862	353	597	679	852	884	999999	359	454	586	497	999999	206	999999	506	407	448	558	451	643	997	522	848	999999	308	999999	914	999999	451	877	873	359	823	806	999999	270	585	488	999999	96	693	999999	958	999999	999999	716	999999	977	999999	945	747	802	599	15	154	350	504	999999	381	338	970	26	907	999999	713	148	999999	399	612	246	822	960	999999	365	950	818	564	787	865	592	572	999999	952	506	999999	80	759	999999	662	28	765	381	999999	888	126	676	282	390	999999	389	530	562	374	33	132	999999	470	243	64	335	999999	999999	999999	789	765	999999	73	410	447	999999	388	999999	736	593	480	450	853	453	249	284	546	999999	439	486	71	999999	572	929	999999	352	999999	526	763	336	999999	58	43	328	132	93	612	999999	943	715	10	163	999999	781	552	999999	934	27	999999	780	789	999999	288	862	727	756	470	144	36	105	999999	862	613	409	999999	432	417	999999	999999	165	671	674	239	723	485	999999	194	999999	387	701	418	592	531	999999	999999	999999	770	999999	600	376	622	478	845	847	999999	148	549	425	999999	130	274	409	696	999999	999999	125	383	564	387	818	571	679	756	334	687	449	341	999999	863	731	999999	246	999999	999999	542	203	829	392	50	347	369	768	999999	266	999999	18	896	691	874	431	256	216	793	781	999999	943	721	999999	170	243	806	999999	562	699	468	38	474	742	306	915	296	999999	999999	999999	459	803	318	499	897	678	553	999999	756	999999	484	455	453	162	159	599	482	318	231	999999	540	450	215	999999	798	409	544	163	395	958	145	265	691	999999	331	999999	634	999999	999999	491	999999	167	171	131	224	999999	584	999999	999999	706	999999	999999	769	717	509	18	597	646	701	999999	999999	399	263	797	306	228	999999	999999	831	999999	999999	260	695	740	999999	999999	999999	94	456	784	999999	232	570	688	525	168	999999	999999	253	999999	414	987	999999	999999	357	301	903	373	999999	999999	259	999999	490	999999	741	192	291	39	602	136	729	999999	199	917	673	999999	829	575	999999	147	732	789	455	999999	743	977	730	571	999999	999999	480	999999	269	999999	535	939	741	134	947	342	999999	999999	381	999999	593	999999	797	612	999999	445	471	338	101	999999	273	469	439	972	702	764	461	720	646	777	655	814	252	738	999999	999999	179	705	628	939	999999	275	418	337	999999	999999	999999	128	999999	947	362	152	
999999	999999	197	75	510	769	431	192	881	166	820	999999	471	999999	658	68	230	726	275	766	999999	161	426	997	61	999999	999999	861	999999	343	610	999999	425	513	990	670	551	326	999999	999999	284	999999	68	113	454	999999	999999	155	192	130	999999	393	681	596	442	999999	165	999999	999999	999999	721	999999	999999	999999	556	999999	999999	958	788	999999	517	999999	501	864	492	999999	103	322	553	999999	245	902	678	464	445	226	27	999999	81	328	514	361	312	825	689	714	837	999999	999999	333	636	999999	366	999999	613	994	891	816	113	999999	578	843	646	777	999999	818	891	153	113	340	113	359	886	999999	484	165	600	676	185	999999	437	999999	765	229	610	337	545	999999	850	450	334	211	999999	904	749	671	714	535	662	871	822	693	417	227	229	287	31	896	719	999999	999999	225	641	335	999999	994	999999	426	999999	836	999999	999999	302	662	999999	902	633	982	720	812	450	75	999999	999999	955	743	176	548	10	332	315	649	999999	403	57	118	999999	400	173	999999	593	297	367	826	598	416	999999	999999	221	326	653	999999	185	907	16	337	212	337	999999	997	828	539	999999	999999	530	999999	651	899	615	897	343	243	818	965	228	999999	708	999999	715	548	352	421	337	683	999999	999999	474	857	396	719	906	242	30	176	926	64	871	523	305	965	765	501	149	324	983	420	231	220	999999	999999	629	24	621	830	654	416	212	743	999999	999999	168	793	999999	896	999999	110	999999	651	48	174	291	195	892	750	783	851	999999	22	699	999999	54	999999	178	542	999999	891	999999	199	521	520	852	999999	357	999999	806	971	987	252	333	882	208	579	181	524	571	444	999999	871	56	999999	999999	999999	53	999999	219	905	999999	970	806	108	999999	32	139	528	321	999999	837	852	944	999999	999999	39	999999	817	999999	999999	92	654	970	655	769	749	153	718	386	663	94	449	830	901	999999	999999	446	999999	403	185	449	652	212	418	606	999999	926	244	939	999999	509	236	847	744	999999	970	999	161	338	739	879	421	152	658	78	397	999999	999999	466	846	999999	464	423	999999	999999	439	451	562	58	499	823	908	778	999999	999999	858	602	96	88	385	27	999999	999999	999999	305	999999	510	554	349	218	258	883	778	999999	520	55	812	962	999999	392	528	446	112	838	916	999999	642	870	505	999999	795	999999	964	90	828	308	568	760	999999	996	929	897	223	840	251	939	140	685	761	117	56	640	377	696	857	581	192	67	746	999999	396	639	59	139	423	999999	919	698	999999	221	487	999999	383	999999	
999999	631	233	272	597	977	840	999999	999999	397	173	165	999999	278	232	999999	125	999999	999999	999999	610	999999	999999	94	426	928	999999	442	999999	550	630	995	999999	999999	243	235	358	920	469	768	494	438	531	999999	965	268	754	999999	475	27	106	976	46	129	121	173	783	999999	845	669	999999	999999	547	999999	766	178	898	999999	44	997	899	999999	51	999999	769	181	999999	196	128	168	999999	378	966	403	999999	654	999999	147	543	80	999999	219	84	999999	999999	999999	891	963	894	999999	999999	841	616	478	127	999999	934	790	359	939	999999	596	30	687	495	589	441	999999	124	122	219	760	380	999999	554	690	130	250	999999	684	290	999999	301	999999	798	342	761	498	999999	553	719	177	999999	603	675	999999	199	999999	999999	230	653	747	848	999999	587	609	999999	652	923	437	780	999999	354	675	999999	999999	305	698	999999	162	828	999999	868	571	403	52	972	999999	299	698	500	999999	936	225	40	542	955	519	743	999999	872	118	575	848	773	35	823	123	943	84	999999	500	509	162	402	711	879	287	388	545	637	999999	999999	234	936	57	999999	139	644	127	999999	999999	999999	999999	290	719	377	999999	798	999999	999999	859	832	224	147	10	233	783	999999	999999	662	678	140	208	561	999999	755	999999	911	725	277	999999	478	826	440	999999	545	999999	871	682	343	859	489	21	326	778	861	149	97	999999	823	973	316	999999	464	966	999999	999999	999999	112	964	999999	118	999999	110	999999	999999	16	783	372	464	424	912	150	985	803	198	999999	882	783	326	999999	263	974	902	999999	386	163	371	473	129	789	671	768	717	316	750	999999	999999	790	397	999999	365	724	482	409	71	999999	339	661	777	535	999999	364	785	358	774	143	180	999999	159	237	644	319	252	675	999999	153	432	679	62	781	218	999999	999999	472	260	538	502	503	242	220	823	710	999999	999999	915	316	983	369	542	616	999999	114	640	170	220	999999	481	999999	656	918	743	659	608	999999	327	782	969	999999	108	245	641	999999	574	999999	413	934	623	658	760	446	999999	73	999999	445	544	114	461	999999	999999	214	67	695	847	323	476	174	111	699	276	143	347	669	270	306	975	999999	539	701	999999	286	431	822	56	999999	999999	999999	521	173	461	999999	999999	744	71	999999	188	945	830	260	999999	249	832	924	392	999999	109	999999	803	841	470	999999	999999	759	478	975	999999	244	648	999999	566	797	652	938	999999	63	812	603	608	377	999999	999999	739	999999	999999	517	453	999999	999999	429	999999	267	876	680	702	486	999999	570	275	999999	
120	999999	306	202	694	674	999999	999999	686	339	814	999999	892	435	722	440	245	294	530	960	531	999999	804	999999	999999	308	999999	972	245	999999	414	251	999999	521	266	185	732	546	595	564	921	999999	820	999999	614	999999	374	999999	999999	271	250	364	49	315	564	999999	999999	87	674	999999	999999	999999	658	925	925	573	999999	380	179	547	707	698	699	966	48	972	464	999999	614	914	999999	481	23	974	520	59	211	31	957	430	45	655	872	209	811	307	900	895	186	51	444	994	280	999999	999999	551	664	83	276	591	999999	446	472	760	999999	281	610	684	415	999999	999999	999999	423	749	512	999999	826	500	165	741	82	568	526	573	480	999999	999999	999999	420	999999	394	137	754	376	58	999999	999999	122	999999	539	999999	226	490	999999	679	296	581	531	908	511	725	174	918	999999	519	999999	920	899	289	522	80	17	274	446	999999	243	403	999999	999999	913	869	714	752	999999	55	856	999999	226	893	194	368	999999	694	908	999999	230	999999	999999	856	245	678	292	832	235	468	999999	951	999999	999999	999999	999999	534	830	995	641	20	422	999999	999999	663	734	704	16	999999	164	999999	323	366	202	270	34	184	200	464	999999	586	882	527	166	999999	904	44	406	458	999999	833	848	698	999999	242	807	916	739	203	511	974	999999	999999	81	77	999999	595	850	999999	421	718	999999	375	760	64	138	894	999999	133	758	699	308	999999	803	999999	552	999999	999999	999999	999999	117	445	997	953	270	999999	999999	456	99	990	319	193	846	47	583	999999	999999	938	221	999999	913	999999	615	444	999999	676	728	933	750	524	751	505	890	106	999999	282	346	422	499	754	983	448	999999	143	449	515	999999	520	229	830	79	999999	878	855	549	999999	830	562	999999	999999	581	221	705	574	248	813	303	999999	734	311	163	70	999999	999999	131	474	732	999999	994	305	224	218	713	920	999999	76	627	999999	557	975	452	999999	280	905	999999	771	999999	482	999999	636	999999	711	786	999999	676	999999	246	999999	733	85	999999	999999	568	999999	379	373	508	784	129	182	196	999999	999999	758	999999	999999	790	543	293	360	730	260	586	367	93	512	431	794	999999	999999	829	999999	999999	482	379	999999	225	999999	535	809	272	959	363	723	450	955	519	999999	999999	999999	999999	999999	138	383	354	355	772	211	762	999999	942	713	540	683	352	980	956	720	388	764	164	366	17	483	999999	999999	896	999999	999999	138	993	403	999999	999999	228	136	87	927	137	34	999999	999999	671	669	867	999999	428	680	999999	470	999	799	999999	306	152	
861	695	654	296	583	458	909	999999	999999	999999	548	979	999999	999999	226	902	999999	999999	364	442	999999	695	348	616	538	352	226	491	456	139	203	999999	438	999999	367	440	999999	999999	553	576	421	729	46	795	329	579	999999	225	164	567	970	216	294	863	11	176	357	47	758	241	999999	428	837	505	679	793	551	999999	107	786	479	396	48	999999	30	420	658	552	297	958	516	11	337	889	168	999999	999999	999999	999999	999999	92	395	999999	322	344	993	892	999999	125	535	38	55	128	378	999999	584	999999	506	843	591	517	804	750	799	724	240	101	948	347	692	333	976	999999	906	999999	93	999999	725	453	36	528	999999	436	761	929	471	883	958	800	584	999999	963	731	221	683	288	644	93	598	999999	902	999999	999999	433	212	62	68	221	674	14	999999	452	999999	816	72	400	377	999999	870	263	357	142	999999	762	873	999999	254	775	232	425	449	430	137	348	134	999999	999999	999999	559	999999	412	671	293	999999	999999	376	910	915	158	293	910	655	999999	345	757	999999	796	440	559	842	807	292	989	259	999999	650	324	714	692	487	999999	374	999999	993	850	685	999999	361	259	506	459	339	627	939	514	793	217	792	591	363	999999	492	454	717	79	999999	681	999999	241	999999	62	205	999999	671	816	546	226	229	494	999999	922	444	999999	999999	999999	478	665	60	745	771	999999	532	999999	338	999999	999999	999999	999999	924	731	14	814	130	396	454	999999	116	955	132	968	999999	988	307	520	441	354	999999	401	333	999999	999999	631	999999	999999	999999	529	82	894	972	832	999999	999999	304	763	77	117	324	795	608	140	371	709	999999	776	204	455	235	612	897	354	683	999999	999999	333	276	382	525	660	966	924	999999	999999	983	299	999999	82	693	543	452	999999	39	999999	999999	999999	239	754	999999	522	274	999999	304	999999	997	999999	159	107	116	971	999999	694	592	999999	828	999999	949	160	726	999999	434	132	761	691	169	574	999999	177	735	204	999999	522	679	13	395	992	999999	720	224	365	999999	255	966	722	57	999999	740	999999	686	119	999999	89	38	999999	98	152	222	999999	310	433	312	999999	371	911	877	974	999999	589	277	836	63	239	935	999999	497	188	165	49	644	411	999999	999999	490	625	951	25	999999	613	915	253	779	26	419	791	999999	169	883	64	845	82	742	161	108	850	999999	23	153	667	999999	999999	986	183	999999	898	599	363	500	746	960	862	999999	999999	673	999999	66	999999	820	154	317	338	999999	111	204	999999	669	999999	850	640	568	937	871	825	
999999	15	266	606	57	520	999999	999999	668	999999	104	983	592	340	488	999999	793	30	203	999	999999	249	614	885	979	999999	999999	918	512	860	187	33	990	999999	375	999999	768	460	989	309	952	617	999999	167	17	220	978	338	203	777	846	548	999999	872	475	797	401	380	626	999999	291	283	197	808	960	80	992	927	999999	820	315	999999	41	894	56	999999	579	456	878	768	999999	901	725	735	23	638	289	127	199	578	999999	397	834	999999	27	679	999999	861	999999	936	228	999999	372	383	999999	513	517	849	825	731	227	944	502	858	999999	389	558	462	794	999999	791	999999	999999	999999	553	918	508	999999	876	377	324	999999	999999	941	999999	378	538	999999	273	999999	130	440	999999	468	360	999999	999999	999999	129	637	131	967	77	999999	999999	353	322	975	999999	553	14	826	972	458	416	999999	694	561	999999	851	851	216	198	294	211	999999	999999	280	47	232	33	999999	999999	248	255	356	650	384	999999	999999	999999	563	999999	999999	505	304	999999	843	61	999999	636	342	999999	277	786	915	778	783	673	999999	770	51	999999	607	529	999999	999999	999999	212	69	859	319	764	999999	795	298	999999	478	788	906	894	738	228	197	595	691	999999	304	462	340	578	867	711	12	436	24	625	999999	999999	32	999999	733	999999	991	990	326	578	999999	481	999999	231	310	999999	767	899	42	822	750	22	838	999999	959	281	999999	491	991	608	762	683	781	672	779	287	999999	865	170	107	237	206	999999	999999	316	822	964	119	278	872	999999	113	404	201	874	999999	362	999999	999999	461	769	509	999999	718	815	874	999999	825	999999	32	238	902	738	934	595	999999	743	999999	999999	147	999999	762	999999	128	665	658	999999	999999	798	876	925	360	999999	708	337	727	207	560	307	441	132	148	667	255	644	999999	999999	999999	605	999999	168	636	112	943	154	17	999999	880	999999	167	999999	119	37	575	106	878	127	40	607	867	356	193	428	870	24	999999	104	999999	999999	623	294	999999	985	478	718	298	258	999999	999999	329	441	999999	507	150	999999	23	999999	101	159	766	923	344	862	737	973	974	218	241	928	975	912	328	405	439	999999	776	999999	558	857	999999	629	999999	999999	287	435	999999	686	999999	34	11	67	13	818	718	699	950	956	257	505	743	999999	26	912	588	417	123	921	78	999999	80	999999	562	999999	351	146	646	868	584	999999	943	298	930	217	926	917	999999	999999	686	739	921	819	999999	63	123	727	999999	374	886	999999	322	117	617	20	999999	123	504	768	476	999999	63	92	382	945	
999999	454	159	809	985	671	507	614	245	339	355	999999	999999	509	130	999999	999999	281	981	713	989	836	681	999999	263	813	423	999999	42	114	999999	839	446	999999	501	669	999999	804	389	225	373	999999	872	288	999999	703	111	995	647	999999	58	999999	111	668	955	999999	773	239	555	181	999999	366	581	140	999999	516	999999	999999	17	461	56	999999	892	765	350	291	963	403	999999	560	999999	999999	503	190	65	904	738	778	976	776	895	348	258	218	999999	17	999999	741	634	999999	999999	31	999999	196	806	329	999999	999999	999999	999999	761	380	974	999999	469	829	863	401	84	748	999999	46	999999	241	565	707	999999	684	796	343	999999	232	768	999999	671	691	440	316	383	736	26	401	460	999999	24	999999	999999	262	749	148	153	999999	999999	999999	380	852	917	756	999999	109	999999	214	549	999999	518	539	612	999999	333	999999	399	556	27	348	732	386	585	801	999999	999999	342	228	935	658	199	999999	565	882	735	818	999999	999999	685	999999	999999	811	852	475	793	484	912	507	929	971	749	597	718	328	163	994	276	125	540	590	767	630	279	890	999999	99	974	730	141	515	13	715	871	742	460	921	533	119	18	741	137	835	299	963	909	602	999999	247	999999	999999	551	658	153	105	999999	268	541	999999	999999	704	510	192	375	423	967	999999	999999	975	867	242	471	167	117	798	999999	931	999999	315	981	202	999999	737	11	400	963	354	999999	775	235	202	389	999999	438	313	241	944	469	875	995	999999	876	735	379	495	280	394	551	999999	642	999999	927	999999	980	489	326	772	190	999999	999999	623	999999	950	750	999999	853	999999	999999	803	566	517	999999	999999	999999	116	325	652	999999	516	129	578	802	226	143	649	274	163	999999	999999	986	468	764	494	424	382	413	926	985	703	999999	999999	999999	748	788	999999	123	471	915	874	173	674	414	999999	855	882	999999	255	816	110	999999	699	318	779	816	107	753	978	51	937	999999	399	999999	999999	873	749	912	999999	437	18	999999	802	247	716	785	322	64	99	999999	541	999999	167	119	999999	999999	999999	999999	999999	931	691	381	999999	430	977	180	774	17	749	800	116	970	999999	818	999999	999999	608	999999	999999	994	999999	999999	663	349	509	386	546	290	782	372	930	687	35	132	746	999999	999999	382	270	999999	21	314	314	298	532	571	794	999999	310	320	694	491	469	892	999999	999999	717	795	921	601	634	493	235	387	869	428	944	644	82	999999	182	235	201	66	999999	199	999999	374	999999	937	999999	207	979	471	678	999999	999999	143	695	
999999	919	606	461	669	911	527	88	926	428	114	627	160	275	999999	999999	999999	299	999999	909	247	907	352	978	983	999999	437	514	764	999999	430	999999	999999	948	973	999999	575	999999	532	155	999999	120	812	945	712	320	999999	931	849	332	219	160	815	234	457	201	577	628	999999	999999	483	23	324	227	998	999999	816	211	301	878	573	694	766	999999	999999	136	999999	999999	275	672	576	505	664	441	499	280	999999	586	999999	782	683	947	306	872	671	452	796	595	999999	808	504	240	640	970	759	525	393	557	780	331	999999	180	362	805	93	978	358	883	728	728	999999	999999	710	519	999999	625	398	894	596	11	340	509	999999	467	178	346	865	693	681	974	999999	837	806	999999	686	512	594	501	789	692	103	912	867	999999	298	999999	530	130	775	143	137	499	961	778	999999	999999	999999	894	636	746	123	664	212	999999	841	682	432	540	833	692	41	896	999999	903	908	427	999999	240	999999	903	816	744	918	999999	846	999999	875	38	189	98	791	699	864	52	578	439	999999	999999	386	615	999999	989	297	93	112	240	393	67	870	573	999999	490	725	732	999999	379	999999	664	907	999999	999999	404	999999	999999	900	999999	42	72	335	478	999999	999999	853	563	999999	826	999999	999999	444	999999	13	999999	999999	616	142	999999	974	141	122	209	999999	55	216	932	999999	999999	638	553	192	771	208	331	732	401	855	437	636	172	671	113	923	910	230	301	450	988	245	745	611	600	367	999999	999999	135	785	671	322	921	999999	623	198	903	653	999999	417	682	999999	767	999999	705	673	999999	470	999999	285	782	825	915	492	999999	212	893	941	999999	413	307	999999	999999	615	194	125	715	999999	58	914	29	267	556	883	768	901	478	984	906	926	999999	999999	999999	999999	999999	846	406	999999	934	420	304	961	71	269	120	310	490	161	576	590	958	404	422	104	265	525	279	41	723	918	733	908	45	665	858	867	441	756	612	999999	718	999999	482	637	619	67	206	296	999999	467	421	999999	418	999999	967	160	28	845	594	487	577	374	715	25	686	396	926	405	999999	252	868	999999	549	999999	871	681	921	784	999999	208	329	982	268	265	506	417	499	999999	698	707	999999	596	172	134	770	353	570	999999	950	233	141	801	885	999999	598	687	777	999999	454	999999	999999	243	370	396	999999	594	116	459	518	999999	896	217	707	703	403	282	571	424	467	528	999999	464	834	261	999999	528	999999	999999	666	819	640	319	999999	412	478	999999	999999	776	999999	186	247	121	948	680	337	
923	104	191	136	326	126	362	999999	925	999999	774	408	119	329	640	496	377	999999	699	999999	586	942	999999	234	787	57	999999	457	999999	999999	10	516	163	999999	999999	434	916	612	350	703	999999	999999	999999	237	704	999999	126	999999	999999	999999	870	328	258	51	999999	999999	799	956	999999	278	999999	905	440	644	184	268	254	195	186	999999	580	764	452	996	999999	989	999999	999999	529	580	999999	348	131	999999	420	999999	267	122	183	171	634	959	999999	82	999999	999999	166	704	999999	446	962	930	999999	130	999999	999999	876	999999	688	760	389	732	999999	769	347	981	783	838	999999	999999	999999	141	999999	24	581	999999	501	380	623	999999	833	897	999999	93	999999	10	77	999999	999999	315	805	14	434	422	782	999999	533	999999	734	401	999999	328	480	999999	446	830	999999	265	549	497	613	505	999999	708	927	999999	717	999999	161	999999	913	999999	354	918	696	995	707	599	999999	678	97	999999	645	232	999999	514	426	463	647	786	92	812	461	996	702	999999	375	999999	495	300	194	999999	352	397	487	815	974	562	863	450	999999	329	33	871	410	615	999999	999999	326	422	74	264	706	375	264	111	331	358	226	396	630	981	999999	999999	493	908	655	257	745	576	540	999999	600	999999	999999	763	788	590	595	96	449	959	999999	83	236	999999	483	999999	999999	385	494	626	346	476	820	151	225	999999	387	502	959	612	999999	750	881	209	999999	509	999999	501	322	741	762	139	947	670	581	40	715	562	435	999999	124	369	91	914	999999	999999	386	521	547	707	212	103	137	836	298	659	201	999999	276	999999	274	642	72	753	999999	999999	529	999999	569	999999	999999	825	999999	291	999999	999999	668	999999	681	539	132	999999	953	615	999999	668	12	120	999999	922	838	999999	295	461	413	482	307	338	60	320	999999	999999	951	362	341	386	36	846	999999	987	991	234	355	737	850	999999	999999	999999	999999	999999	215	999999	777	647	356	688	539	615	877	26	14	339	916	370	999999	895	249	601	999999	162	641	165	999999	999999	931	614	343	999999	999999	999999	999999	999999	124	855	115	195	999999	313	999999	652	846	999999	968	331	983	999999	318	999999	801	954	999999	999999	183	71	564	999999	646	999999	716	741	354	981	14	547	232	999999	224	71	264	749	446	935	595	631	999999	999999	197	450	999999	279	306	358	999999	999999	505	707	676	63	301	66	548	76	597	274	999999	865	417	431	109	999999	446	256	729	61	518	898	999999	551	999999	999999	862	206	980	446	999999	999999	234	357	51	999999	487	171	770	208	999999	379	347	330	
333	450	999999	999999	350	582	833	59	629	704	148	606	999999	999999	307	957	204	351	96	161	829	311	641	69	389	583	351	285	999999	531	850	148	560	180	228	315	531	999999	855	407	999999	395	376	999999	999999	999999	319	999999	864	813	13	859	293	999999	501	31	808	753	999999	999999	241	558	999999	999999	999999	999	56	46	906	991	436	108	495	999999	547	443	935	121	849	945	274	989	999999	999999	527	991	855	373	678	207	507	777	720	98	999999	65	822	277	999999	220	398	283	999999	872	387	905	373	604	999999	67	999999	697	904	440	502	999999	999999	899	581	862	153	682	367	709	494	999999	387	406	522	492	621	667	999999	638	556	991	544	548	296	621	628	261	724	620	121	999999	873	290	999999	925	918	999999	696	812	999999	716	915	999999	388	999999	999999	966	92	166	999999	428	999999	275	883	510	706	999999	613	959	244	892	957	999999	999999	999999	785	107	999999	596	574	698	971	633	999999	999999	85	798	999999	999999	103	661	178	568	999999	693	559	607	406	95	999999	329	319	999999	578	184	758	179	157	703	942	431	165	999999	592	748	999999	627	704	53	435	907	439	54	865	582	723	399	572	905	999999	999999	999999	724	378	255	388	999999	65	396	91	999999	999999	466	999999	672	505	999999	975	999999	246	999999	999999	999999	660	320	889	999999	871	996	461	369	607	252	999999	764	730	441	127	347	999999	223	572	317	962	528	999999	973	429	203	86	50	423	999999	669	203	285	347	74	67	365	999999	372	999999	999999	999999	309	999999	999999	860	941	74	565	999999	76	32	999999	595	400	141	64	916	845	999999	999999	421	945	999999	582	999999	489	392	376	69	999999	255	850	513	382	250	229	856	999999	568	262	999999	484	785	79	999999	832	689	947	932	13	448	278	694	148	523	776	838	826	512	999999	999999	999999	999999	999999	820	181	856	223	160	912	207	831	286	425	999999	937	169	401	936	552	800	445	999999	65	543	999999	165	374	859	473	390	39	583	999999	703	999999	977	140	258	474	999999	999999	796	29	999999	999999	992	999999	999999	585	999999	999999	890	959	581	123	264	450	999999	843	25	492	999999	687	532	999999	258	98	722	595	960	999999	999999	472	999999	333	649	424	259	999999	999999	999999	144	283	856	943	149	623	616	999999	68	536	28	414	458	493	122	999999	497	999999	368	903	557	644	999999	586	303	999999	393	999999	473	840	201	195	859	139	358	90	830	588	38	999999	482	142	999999	433	21	999999	999999	93	999999	999999	926	999999	568	90	339	499	657	999999	650	
721	240	368	126	228	345	832	555	999999	145	41	999999	909	999999	733	431	425	118	999999	999999	999999	414	309	999999	933	913	579	999999	999999	800	859	433	560	938	316	404	123	25	999999	98	188	192	694	947	190	261	27	21	999999	999999	914	390	999999	704	94	317	930	999999	999999	315	765	216	999999	528	286	608	728	970	303	338	317	409	999999	114	999999	382	719	362	999999	682	895	999999	791	999999	886	478	968	855	999999	999	999999	790	833	12	332	972	415	175	671	999999	532	999999	999999	506	999999	999999	590	360	318	712	597	999999	476	510	419	207	999999	999999	642	807	999999	873	127	303	863	526	575	797	999999	424	966	999999	690	284	160	848	850	294	775	999999	887	617	547	151	412	896	324	333	593	135	999999	999999	533	863	941	659	929	424	642	826	999999	792	578	999999	999999	53	887	202	999999	570	357	999999	882	271	999999	999999	335	999999	891	967	999999	252	999999	656	999999	219	30	827	342	500	999999	435	652	949	442	105	999999	653	405	368	19	131	973	32	999999	428	999999	999999	999999	999999	333	999999	532	675	999999	696	587	922	999999	536	33	70	999999	859	999999	999999	999999	933	999999	824	985	682	580	999999	958	91	279	191	879	447	999999	758	883	999999	177	999999	903	976	999999	745	517	999999	625	868	345	948	999999	123	999999	999999	940	940	442	128	933	650	382	999	716	542	427	999999	53	999999	200	274	999999	999999	999999	685	999999	510	999999	93	317	999999	67	712	197	999999	999999	999999	999999	32	506	404	325	764	999999	526	999999	903	270	792	328	999999	83	999999	678	999999	771	826	432	695	838	440	343	358	999999	74	999999	999999	812	707	723	999999	595	30	93	795	949	999999	953	174	103	999999	250	814	765	205	795	999999	44	127	999999	992	733	124	194	76	71	967	999999	427	999999	921	101	999999	79	999999	525	62	999999	882	999999	359	873	999999	602	723	999999	528	999999	999999	278	999999	999999	999999	469	999999	999999	480	999999	26	734	981	469	535	241	181	33	687	744	709	679	743	999999	162	995	888	129	999999	999999	470	999999	542	384	346	999999	371	295	999999	999999	348	528	55	226	934	157	999999	890	999999	999999	430	700	512	784	883	999999	999999	501	484	699	999999	611	72	957	375	999999	202	607	132	385	999999	886	627	593	999999	190	634	527	999999	14	855	997	780	450	102	770	374	758	500	999999	624	869	999999	706	522	999999	465	97	850	794	999999	541	767	962	164	544	83	918	388	702	999999	17	365	479	843	583	830	999999	865	605	775	999999	117	722	761	10	85	
920	80	999999	725	547	676	999999	999999	324	240	818	999999	558	696	456	380	797	999999	616	513	340	862	939	906	999999	231	255	29	521	999999	999999	210	164	468	162	847	999999	977	764	999999	999999	999999	529	352	999999	337	999999	908	329	73	320	624	154	497	744	67	999999	762	881	325	431	330	537	890	195	617	141	999999	544	608	660	999999	999999	285	498	910	343	999999	894	516	999999	999999	700	457	124	429	66	666	723	105	716	957	106	999999	999999	694	892	639	999999	999999	205	999999	999999	721	412	500	291	869	998	834	724	999999	868	375	999999	94	630	999999	775	999999	561	999999	375	448	891	703	723	893	375	999999	27	704	439	499	320	999999	971	979	54	623	147	999999	999999	889	381	999999	98	730	48	999999	74	999999	863	999999	843	731	851	999999	829	709	999999	397	999999	205	817	30	114	378	64	713	122	651	45	162	628	374	805	486	77	720	614	992	855	999999	739	214	840	48	656	589	845	56	160	345	846	750	693	999999	82	999999	76	720	999999	335	712	422	777	711	772	479	925	375	857	119	104	783	542	954	465	999999	189	76	722	475	868	76	999999	699	315	878	680	342	999999	716	653	894	326	530	836	326	436	999999	276	999999	999999	479	198	51	251	73	999999	738	17	999999	181	10	998	210	467	645	921	999999	405	894	999999	592	999999	151	465	209	999999	22	999999	148	186	999999	799	999999	999999	398	878	459	458	252	999999	942	335	945	545	652	896	126	72	201	405	358	734	381	999999	80	518	999999	585	51	606	205	620	869	292	132	211	999999	999999	999999	999999	471	629	999999	234	856	267	999999	605	813	313	350	949	926	999999	827	325	428	166	741	879	831	999999	417	646	999999	331	465	662	999999	999999	443	727	999999	999999	999999	729	999999	999999	532	813	502	451	771	738	265	256	693	135	464	806	999999	306	999999	199	999999	596	222	516	759	534	999999	999999	192	372	869	622	955	999999	810	107	744	281	634	927	999999	390	113	999999	390	999999	999999	340	999999	616	668	147	80	804	499	999999	999999	73	397	998	21	149	268	999999	869	642	300	999999	325	366	71	511	671	729	812	999999	493	543	999999	541	999999	471	164	576	704	731	552	161	13	473	999999	680	883	636	999999	246	132	704	809	748	928	446	999999	999999	554	166	475	350	991	944	852	974	937	856	111	550	984	692	704	147	99	149	197	851	776	391	627	45	999999	575	431	788	734	387	612	460	456	323	31	547	265	212	999999	68	620	615	742	37	999999	999999	261	
440	999999	671	658	788	999999	173	74	173	999999	440	537	425	999999	74	249	560	253	651	104	671	670	999999	999999	887	979	999999	999999	170	648	600	510	447	323	990	788	72	728	824	211	292	259	857	999999	825	675	743	545	556	375	192	784	883	281	590	769	999999	790	771	808	999999	999999	999999	525	938	929	99	112	532	286	187	999999	429	999999	811	421	812	158	999999	222	246	593	683	999999	466	816	627	175	732	999999	944	282	957	25	90	999999	999999	342	79	896	999999	641	23	280	198	360	999999	443	469	179	956	694	734	559	572	536	259	118	69	132	999999	924	999999	999999	341	905	874	414	369	462	999999	480	89	169	637	605	580	413	606	115	999999	193	999999	563	274	259	547	999999	452	553	109	247	999999	999999	594	660	272	711	938	999999	999999	950	83	16	113	486	615	575	922	967	956	845	511	999999	671	128	999999	999999	47	999999	367	476	961	999999	363	828	206	142	574	976	342	868	475	323	628	510	120	999999	460	787	643	972	485	485	597	264	735	999999	284	476	441	457	674	856	999999	20	999999	999999	653	999999	290	482	999999	945	999999	97	999999	198	335	171	17	530	364	259	448	999999	991	486	228	999999	102	877	858	999999	544	999999	999999	619	398	618	521	851	55	185	999999	171	972	539	850	509	883	547	999999	123	468	911	102	999999	417	539	28	513	999999	554	999999	413	999999	999999	411	748	893	761	799	717	650	166	484	189	752	287	423	999999	999999	719	999999	555	883	744	640	632	793	779	211	859	599	18	812	999999	992	104	546	999999	137	111	615	132	747	286	999999	312	999999	912	671	999999	126	567	877	330	338	999999	530	999999	271	778	955	123	999999	999999	128	641	353	984	197	658	740	999999	999999	534	113	103	807	606	281	337	205	880	118	80	743	42	999999	491	171	364	999999	667	999999	999999	999999	501	572	807	168	831	999999	452	725	999999	400	773	243	353	226	999999	830	923	608	933	582	85	15	488	206	96	511	861	822	999999	94	83	543	999999	387	611	530	999999	448	449	379	999999	164	104	999999	969	999999	787	275	926	534	650	68	875	776	999999	496	93	610	82	330	106	629	893	929	327	239	268	965	999999	714	830	485	168	564	829	920	910	808	236	297	723	999999	896	307	443	24	668	208	316	125	446	999999	375	129	282	133	271	175	999999	740	999999	822	660	221	704	999999	900	320	947	999999	585	285	384	784	999999	510	733	596	496	313	570	70	658	499	999999	441	999999	999999	999999	705	659	
745	999999	496	757	901	935	685	603	999999	123	358	261	166	999999	171	24	999999	522	999999	400	675	678	60	999999	999999	999999	999999	999999	272	999999	861	38	999999	501	839	999999	888	37	705	999999	57	992	227	199	222	809	502	999999	999999	427	528	526	519	314	984	76	404	999999	288	737	775	741	340	222	261	329	19	664	699	340	136	563	817	207	353	682	460	860	957	999999	671	211	999999	844	537	345	518	999999	517	999999	436	572	749	967	799	315	661	15	999999	892	800	837	269	776	301	964	709	321	961	311	616	544	999999	618	999999	573	905	495	999999	916	999999	999999	156	927	904	564	814	849	999999	47	30	455	922	999999	869	833	999999	70	553	999999	636	206	974	215	166	891	214	999999	901	235	410	175	330	31	999999	727	999999	342	871	736	160	859	999999	999999	291	170	622	999999	748	242	632	844	942	122	290	614	999999	941	770	22	360	683	947	999999	636	854	134	999999	999999	152	152	608	999999	816	422	776	293	60	924	995	279	911	392	999999	602	999999	233	217	741	476	628	749	571	858	999999	999999	911	999999	999999	437	45	720	318	606	99	34	654	999999	699	999999	331	57	999999	774	999999	448	301	289	580	80	630	916	170	518	999999	403	46	340	999999	946	864	553	762	999999	959	999999	999999	999999	578	578	911	108	517	999999	154	580	732	797	125	937	184	999999	169	227	999999	128	560	800	999999	999999	999999	324	694	753	648	999999	295	999999	815	194	845	515	710	999999	168	999999	409	932	373	943	670	999999	225	999999	772	242	394	999999	999999	999999	999999	803	999999	882	999999	597	999999	999999	588	376	999999	211	999999	999999	102	668	999999	166	999999	999999	719	627	436	149	999999	748	108	999999	981	999999	394	749	840	974	196	52	812	828	422	571	128	644	354	996	657	468	267	295	409	114	999999	237	486	415	999999	380	376	564	856	842	498	221	783	999999	982	999999	371	17	743	999999	856	999999	743	497	166	85	999999	440	491	566	490	813	792	877	106	166	273	434	853	816	999999	257	972	999999	82	907	861	999999	24	121	107	999999	551	359	999999	999999	493	989	259	55	106	936	83	299	999999	685	428	906	85	825	282	937	999999	999999	384	608	131	999999	424	999999	223	999999	425	379	469	999999	999999	443	999999	880	672	284	184	999999	999999	999999	184	999999	999999	397	999999	955	106	199	999999	169	104	624	974	649	104	330	574	10	831	994	520	703	999999	130	423	999999	286	205	162	998	762	357	216	645	434	448	999999	999999	770	268	15	999999	539	310	
145	646	469	999999	999999	999999	709	184	975	725	228	480	999999	999999	973	504	678	900	999999	841	406	999999	417	339	999999	655	385	546	239	573	988	294	173	528	984	777	525	306	418	810	999999	587	381	491	426	999999	595	846	64	276	589	115	199	698	903	398	239	999999	765	141	967	172	944	411	736	999999	317	334	123	999999	978	381	999999	236	999999	999999	375	926	999999	270	69	538	492	963	983	999999	105	475	625	999999	999999	395	541	287	843	136	642	969	754	493	646	999999	733	857	297	218	623	999999	999999	999999	32	312	227	504	999999	999999	679	981	428	853	838	841	709	999999	658	593	999999	213	393	999999	999999	999999	999999	429	624	799	805	634	999999	999999	270	999999	329	999999	999999	999999	177	47	216	414	456	661	999999	901	654	804	561	215	209	999999	999999	999999	580	999999	907	999999	140	798	999999	281	632	55	314	652	593	706	522	177	953	423	999999	802	999999	999999	970	524	854	280	999999	999999	247	599	435	972	407	999999	561	600	633	947	114	378	167	999999	782	411	357	899	318	948	999999	393	999999	999999	287	999999	422	999999	758	999999	772	859	999999	999999	44	999999	619	999999	999999	742	154	921	544	999999	318	999999	645	72	999999	569	999999	954	962	826	536	853	347	648	999999	999999	438	960	999999	249	184	254	354	106	999999	749	999999	25	655	576	999999	370	849	255	477	239	999999	360	999999	198	226	999999	897	207	999999	190	694	971	647	422	999999	194	88	304	999999	74	703	999999	999999	456	999999	161	309	396	32	176	14	101	180	999999	901	88	999999	654	33	999999	357	999999	572	720	64	999999	377	242	272	619	291	554	999999	413	999999	391	198	999999	420	74	518	510	184	367	185	602	800	191	521	234	999999	999999	281	999999	716	556	976	450	401	999999	784	77	999999	413	999999	999999	678	767	929	519	999999	616	244	958	847	846	971	214	544	462	29	999999	999999	48	990	857	283	948	999999	979	415	747	557	461	290	451	386	771	999999	726	924	43	999999	12	999999	22	200	323	627	870	584	772	906	999999	939	598	355	999999	422	36	186	999999	80	949	113	999999	68	782	677	406	999999	210	730	999999	537	986	999999	719	704	999999	667	999999	330	826	404	643	999999	618	522	692	999999	999999	358	456	550	999999	962	313	898	202	999999	417	645	231	409	384	999999	98	412	953	665	999999	999999	445	369	226	999999	999999	554	470	999999	450	270	985	310	179	851	284	999999	999999	33	629	999999	511	33	259	324	109	427	30	601	999999	999999	569	37	468	999999	913	999999	334	
796	999999	758	437	891	514	157	660	920	999999	533	767	820	999999	929	45	815	879	421	120	902	309	826	999999	868	999999	244	701	999999	841	999999	937	197	943	545	314	870	393	620	999999	111	663	189	197	497	834	999999	999999	999999	991	653	39	501	976	432	999999	891	234	568	344	999999	999999	703	999999	999999	595	579	877	534	625	175	432	269	999999	18	999999	129	639	46	44	999999	108	71	999999	198	241	445	221	521	58	999999	999999	999999	285	249	655	960	111	228	901	264	65	999999	24	826	999999	770	598	967	999999	377	262	999999	999999	720	181	999999	999999	889	738	159	999999	999999	485	212	529	607	983	999999	362	999999	27	421	999999	779	568	497	57	149	999999	470	846	253	337	680	170	999999	300	565	999999	999999	999999	221	489	751	999999	699	999999	811	999999	624	786	999999	614	904	360	840	62	999999	162	684	347	598	999999	277	999999	999999	999999	805	51	80	316	428	596	101	66	806	931	393	999999	868	371	999999	841	353	684	999999	639	433	330	329	405	999999	413	393	924	999999	999999	222	448	781	672	329	770	236	999999	367	348	522	848	553	999999	669	999999	293	322	111	756	578	592	401	485	604	999999	999999	675	770	25	999999	999999	999999	999999	718	944	111	206	51	475	614	45	327	573	126	585	776	420	736	674	129	81	822	999999	721	630	57	306	77	845	58	561	546	999999	146	354	999999	47	999999	724	999999	97	280	636	151	542	274	827	368	29	708	310	999999	106	895	999999	355	553	794	98	896	804	138	206	426	63	999999	975	436	771	168	739	230	999999	903	42	999999	195	736	189	365	230	938	58	999999	747	999999	999999	455	15	999	873	252	111	999999	999999	958	83	220	98	53	299	401	596	999999	969	89	926	202	863	999999	169	999999	615	733	999999	866	90	70	999999	439	999999	529	431	772	294	999999	129	193	938	83	727	975	999999	145	999999	828	351	197	999999	667	696	257	592	674	839	66	636	999999	161	108	878	999999	999999	999999	994	769	969	824	576	482	999999	999999	264	789	613	193	999999	480	999999	847	524	892	892	999999	742	999999	937	756	932	238	859	751	41	839	205	999999	999999	988	150	306	859	527	621	999999	707	953	999999	802	71	999999	887	166	710	999999	584	985	131	530	999999	203	832	999999	891	347	999999	999999	711	425	593	899	749	190	339	370	988	997	281	207	999999	999999	808	999999	695	999999	350	702	50	727	265	220	592	913	82	947	473	999999	636	283	999999	497	252	999999	218	171	906	706	827	350	999999	586	999999	
923	227	136	395	697	526	999999	997	920	179	983	170	383	317	836	118	999999	897	351	371	998	135	999999	546	241	999999	533	380	644	875	700	999999	678	507	999999	999999	945	561	999999	999999	31	286	161	328	268	416	999999	999999	999999	598	445	452	974	225	715	797	999999	590	999999	771	993	244	363	55	479	582	492	876	999999	999999	172	830	999999	999999	349	999999	974	496	999999	824	100	679	999999	55	999999	257	436	462	791	870	294	365	407	14	136	786	922	116	849	999999	924	999999	214	999999	436	615	331	752	876	993	823	914	311	339	681	999999	933	999999	614	231	999999	39	999999	999999	856	806	432	126	104	562	999999	868	999999	602	899	141	999999	999999	618	825	925	683	586	798	57	379	999999	999999	333	813	852	615	501	627	539	895	875	436	83	629	192	999999	658	323	999999	954	999999	999999	999999	550	999999	563	698	999999	306	472	999999	999999	731	486	752	364	793	999999	709	193	377	999999	72	14	266	48	307	999999	642	720	999999	999999	603	103	999999	354	999999	782	999999	299	916	999999	330	77	451	588	705	596	876	827	420	376	613	20	586	999999	646	436	294	809	266	709	157	585	446	190	692	637	999999	408	727	21	325	999999	999999	665	699	995	562	677	343	710	122	814	309	658	659	999999	516	854	999999	999999	498	165	43	999999	564	744	630	999999	896	999999	221	478	110	409	61	203	742	921	558	650	873	999999	476	555	999999	342	286	999999	531	999999	131	530	700	999999	999999	170	386	71	111	954	375	301	781	275	498	643	714	999999	607	465	999999	595	305	67	338	881	689	999999	619	231	468	842	739	796	945	690	778	584	999999	890	999999	999999	819	604	999999	581	999999	210	67	999999	628	386	190	75	999999	536	999999	643	198	999999	999999	999999	999999	999999	495	999999	999999	984	330	999999	865	139	999999	999999	999999	178	775	701	999999	756	56	488	430	665	602	92	661	673	547	999999	465	144	396	257	420	918	240	999999	118	752	29	851	880	259	98	498	373	473	427	91	999999	533	862	441	594	999999	478	786	287	999999	870	999999	447	910	352	730	743	999999	306	999999	938	836	592	38	737	999999	608	999999	999999	114	718	198	256	466	658	931	282	999999	662	427	449	999999	661	705	882	140	414	969	999999	368	754	608	999999	696	153	999999	941	833	703	999999	393	308	999999	999999	694	682	642	981	262	999999	999999	789	112	878	291	494	184	999999	156	607	999999	638	273	218	359	119	999999	559	322	999999	999999	449	261	273	43	150	244	488	20	209	498	999999	
717	496	910	999999	999999	297	415	658	748	64	687	106	608	755	44	10	823	585	999999	92	668	999999	999999	18	537	999999	844	150	259	695	999999	946	119	999999	921	777	308	393	613	999999	154	664	985	999999	761	999999	664	999999	116	243	665	435	548	415	999999	199	999999	902	437	667	999999	274	408	62	999999	999999	986	251	999999	267	702	439	971	927	938	999999	541	495	257	382	184	566	44	26	40	450	407	703	602	731	711	999999	956	999999	290	999999	265	932	757	999999	178	423	999999	999999	541	236	999999	621	477	999999	657	999999	654	999999	492	886	240	999999	32	737	343	293	999999	112	555	306	483	35	646	69	748	609	737	237	214	761	122	195	485	803	999999	999999	999999	841	999999	141	751	900	463	403	648	872	910	29	999999	884	774	999999	303	244	753	437	999999	999999	22	58	842	427	999999	731	774	999999	907	228	999999	557	66	999999	39	423	555	582	999999	252	420	999999	698	999999	550	999999	986	770	891	250	60	559	811	818	829	34	298	333	60	732	999999	602	965	691	278	999999	828	967	322	999999	689	181	865	732	997	146	359	999999	877	530	744	13	999999	666	178	999999	745	248	977	14	134	999999	531	999999	623	818	999999	17	449	420	501	999999	458	21	561	879	693	89	821	693	674	174	455	529	988	626	447	309	522	87	393	999999	990	317	999999	999999	649	36	118	189	236	352	999999	999999	38	725	554	153	999999	299	999999	666	426	293	339	960	776	11	850	997	380	610	494	371	36	911	38	151	266	105	240	667	970	642	999999	332	490	988	500	273	81	304	205	233	999999	999999	173	706	977	999999	690	647	185	121	999999	625	857	323	440	127	999999	413	886	19	68	999999	695	999999	826	16	480	787	510	587	925	999999	414	271	790	308	748	999999	173	999999	999999	999999	999999	858	999999	841	475	999999	558	383	576	667	999999	196	174	741	999999	388	879	970	324	999999	146	598	999999	732	221	595	532	999999	999999	374	250	425	604	476	999999	836	999999	985	999999	999999	999999	137	20	268	668	999999	999999	58	999999	370	451	202	156	512	456	893	672	110	630	879	643	427	14	999999	427	992	592	698	999999	205	436	894	999999	21	672	18	999999	927	74	993	499	484	864	18	922	58	278	101	999999	463	173	999999	999999	661	669	999999	133	999999	840	675	635	999999	664	80	999999	557	762	999999	840	447	316	745	45	637	390	169	562	995	289	379	723	501	678	930	42	999999	538	999999	999999	861	885	779	96	398	999999	101	819	999999	85	375	
295	143	999999	582	999999	428	815	999999	281	509	259	137	529	471	952	999999	728	999999	47	358	28	985	793	979	561	999999	658	646	279	999999	350	768	919	999999	94	999999	250	999999	999999	614	999999	810	999999	999999	611	758	259	625	999999	232	372	96	756	727	356	310	349	282	999999	620	999999	999999	458	999999	169	999999	999999	615	999999	371	894	632	949	999999	588	218	488	951	377	803	999999	999999	209	999999	925	263	999999	202	567	999999	999999	968	84	172	844	600	999999	999999	999999	999999	550	644	247	999999	338	740	999999	332	148	148	821	999999	999999	227	343	999999	969	411	999999	905	479	999999	999999	999999	999999	999999	557	786	999999	988	856	966	999999	256	263	642	796	999999	999999	195	126	689	63	429	999999	853	73	999999	829	999999	999999	949	464	999999	999999	999999	999999	999999	955	413	192	999999	743	160	291	854	129	658	964	701	939	844	694	872	788	790	999999	628	641	277	862	999999	957	999999	367	906	999999	999999	605	999999	56	162	179	314	13	766	999999	999999	147	999999	733	415	892	999999	179	785	265	592	999999	999999	572	967	999999	687	999999	491	999999	273	793	385	353	628	63	246	655	999999	675	389	869	32	844	69	999999	533	999999	999999	809	999999	311	581	650	919	512	744	165	88	160	999999	764	522	999999	682	999999	762	764	999999	361	655	483	392	120	876	722	966	999999	513	486	999999	153	103	682	573	961	222	734	999999	126	999999	999999	576	636	193	625	357	999999	172	999999	728	999999	439	105	163	355	919	470	999999	206	546	999999	651	601	681	347	671	839	800	720	999999	38	340	987	52	574	999999	755	926	261	999999	318	853	563	758	710	999999	999999	528	227	52	999999	959	237	999999	590	999999	975	955	999999	953	999999	857	999999	63	700	999999	999999	999999	589	999999	173	999999	523	830	237	874	97	843	970	633	673	321	583	999999	154	78	112	417	462	144	931	799	999999	307	858	461	411	509	67	999999	271	944	939	777	999999	218	446	406	999999	999999	999999	141	984	222	290	999999	999999	773	999999	631	335	999999	999999	999999	518	373	999999	999999	972	776	472	587	999999	698	372	729	382	805	999999	999999	632	999999	75	745	999999	799	815	868	27	662	187	638	999999	436	946	237	353	494	269	515	999999	230	999999	999999	999999	764	355	295	850	999999	823	478	999999	973	999	999999	968	855	662	999999	558	999999	208	999999	598	834	987	359	752	144	385	887	999999	293	191	411	282	999999	501	38	999999	529	999999	466	838	709	663	626	999999	326	269	498	999999	549	956	170	32	122	976	999999	776	996	
543	999999	185	936	932	690	792	597	357	478	363	634	275	39	999999	999999	482	889	999999	370	921	999999	875	999999	65	999999	999999	30	999999	169	523	92	262	456	985	313	290	901	776	999999	999999	839	969	790	145	207	284	927	594	290	640	96	999999	999999	84	117	999999	299	880	936	999999	771	218	999999	999999	280	382	999999	53	272	461	580	123	208	999999	91	465	94	750	857	721	409	436	108	529	999999	843	846	999999	878	472	990	31	840	999999	73	999999	999999	999999	999999	825	465	883	331	828	69	999999	49	879	993	999999	999999	548	32	999999	954	344	120	668	528	436	535	447	175	799	471	559	282	590	472	461	999999	258	886	42	999999	525	999999	999999	469	999999	804	999999	999999	236	999999	452	999999	626	663	999999	520	123	999999	999999	300	27	718	532	367	999999	701	459	417	999999	999999	999999	662	999999	957	999999	999999	840	208	75	999999	999999	68	999999	92	29	560	656	999999	743	940	570	941	458	742	249	806	581	999999	959	761	354	999999	846	268	220	789	18	999999	234	999999	680	914	251	804	999999	958	999999	449	348	949	999999	532	999999	999999	407	565	999999	999999	999999	999999	999999	927	999999	313	288	20	222	999999	872	239	551	987	702	255	270	655	699	653	999999	999999	37	142	574	999999	716	821	999999	255	860	654	586	760	950	601	999999	752	999999	999999	999999	720	746	108	576	118	407	999999	830	429	999999	752	866	559	999999	437	604	526	999999	239	999999	466	999999	966	819	228	653	791	46	110	999999	517	980	761	999999	300	999999	928	999999	465	999999	658	991	464	913	118	787	36	524	999999	996	322	399	445	350	69	594	779	288	358	999999	616	31	729	999999	823	999999	115	999999	946	999999	675	960	897	627	938	475	671	63	711	441	626	276	523	114	999999	128	999999	999999	77	999999	763	650	999999	10	999999	637	271	451	100	346	999999	604	999999	629	330	361	501	817	412	594	923	726	577	916	838	349	508	625	999999	704	999999	695	364	250	140	999999	753	897	999999	999999	213	229	962	999999	999999	32	999999	894	783	741	627	726	999999	999999	781	999999	999999	300	999999	654	139	646	531	999999	118	985	249	337	498	305	608	603	195	111	390	704	999999	213	999999	815	999999	999999	841	188	87	511	687	999999	468	103	953	463	999999	977	181	567	999999	577	266	774	782	371	405	488	143	33	999999	906	103	87	283	869	143	355	14	999999	804	352	999999	606	307	369	868	999999	351	154	999999	217	930	823	16	196	946	392	42	288	219	999999	999999	63	970	781	787	999999	819	
94	330	389	973	656	762	355	999999	659	476	423	999999	999	999999	989	165	334	976	280	81	96	922	750	323	725	316	451	999999	264	636	526	999999	487	999999	267	823	488	999999	999999	70	999999	999999	296	915	618	785	219	226	66	898	646	805	517	999999	733	999999	579	76	258	349	321	999999	999999	33	950	842	999999	423	999999	175	676	100	701	219	420	168	999999	835	704	939	106	999999	250	999999	989	720	74	999999	852	105	254	999999	999999	999999	749	612	923	999999	965	999999	999999	999999	999999	891	231	555	999999	307	899	575	535	744	372	999999	253	96	999999	648	43	239	777	849	999999	784	921	264	115	999999	469	808	999999	999999	869	927	999999	309	887	359	143	444	617	999999	277	286	999999	509	999999	675	999999	663	999999	999999	999999	736	998	919	999999	562	970	999999	450	345	999999	999999	341	173	999999	444	999999	943	208	458	514	599	622	20	581	294	224	421	999999	439	86	806	14	999999	999999	999999	928	999999	999999	334	389	176	994	281	999999	186	945	405	634	614	537	747	464	355	770	999999	123	988	348	941	347	558	761	20	269	999999	96	382	999999	741	516	888	999999	999999	79	347	605	350	90	999999	999999	819	786	999999	902	999999	999999	659	198	501	999999	940	912	999999	987	830	415	983	22	898	99	573	374	893	108	648	877	590	285	999999	45	999999	907	942	602	528	771	171	999999	929	688	437	193	539	999999	576	976	736	999999	249	932	999999	338	192	999999	775	454	893	501	263	461	761	999999	765	466	256	42	969	540	999999	999999	253	875	999999	219	999999	999999	835	999999	532	672	999999	703	46	999999	423	999999	725	637	999999	83	999999	669	999999	478	999999	63	428	83	999999	543	16	206	999999	190	688	745	255	972	652	999999	619	722	999999	590	320	68	347	274	52	999999	999999	999999	999999	394	999999	999999	31	614	293	608	960	762	705	988	666	999999	284	855	812	678	199	753	999999	999999	464	999999	700	273	167	868	716	163	40	665	999999	999999	493	999999	10	114	724	999999	689	999999	436	999999	27	980	924	376	783	491	462	373	621	999999	358	283	929	35	999999	758	456	424	892	806	999999	50	762	992	460	250	855	708	954	558	73	940	13	999999	148	999999	348	791	94	999999	701	999999	53	999999	325	220	113	999999	229	999999	194	274	161	629	135	999999	227	932	999999	542	636	754	419	73	500	417	279	332	887	174	999999	665	340	668	115	74	996	100	676	999999	146	880	999999	988	373	799	788	384	481	170	999999	416	875	551	597	946	257	980	999999	907	940	
781	98	64	999999	529	934	493	524	71	999999	136	265	675	405	756	276	430	699	701	629	895	850	726	999999	13	999999	999999	80	999999	816	999999	919	999999	999999	365	792	999999	442	843	999999	305	999999	420	999999	375	160	209	155	841	680	826	999999	480	288	54	930	371	999999	552	739	999999	422	365	254	965	999999	497	376	999999	999999	999999	988	856	835	333	45	440	546	307	852	591	999999	999999	999999	990	999999	449	489	265	999999	430	999999	890	113	720	883	504	999999	224	168	663	999999	115	877	837	999999	434	644	955	18	500	825	95	699	999999	511	999999	876	264	240	999999	17	120	615	543	999999	108	752	125	449	541	999999	331	148	999999	999999	538	362	651	162	310	805	533	257	934	999999	955	200	955	218	699	999999	911	984	401	655	999999	499	343	45	999999	681	999999	516	999999	999999	503	946	509	400	973	831	235	111	930	961	483	863	680	939	846	907	797	907	749	999999	999999	999999	747	544	999999	49	28	616	422	628	286	27	999999	709	110	19	690	999999	245	999999	999999	809	63	439	181	999999	999999	404	198	832	884	621	766	999999	999999	999999	209	965	364	934	999999	619	689	999999	684	999999	93	970	999999	837	227	242	672	881	999999	553	293	317	372	186	230	624	999999	590	743	665	261	999999	999999	944	809	725	210	310	66	783	130	999999	754	999999	775	847	999999	999999	614	999999	948	885	52	327	999999	999999	602	187	999999	999999	201	109	568	29	214	867	142	893	37	999999	41	371	825	737	433	542	563	656	411	382	999999	75	975	100	717	999999	183	520	81	918	999999	32	999999	999999	591	31	192	735	511	908	715	672	334	122	999999	999999	69	315	894	340	337	945	776	341	999999	136	999999	999999	312	999999	694	621	999999	999999	999999	19	774	956	155	999999	360	999999	154	502	667	395	740	862	999999	140	999999	867	625	999999	999999	186	255	265	738	464	897	714	433	674	224	103	999999	226	742	611	812	113	169	999999	980	999999	800	283	999999	999999	396	271	999999	181	530	999999	996	89	527	203	763	518	227	690	514	645	405	480	288	574	999999	523	999999	999999	327	213	999999	142	761	91	999999	999999	999999	995	999999	635	716	999999	153	397	107	770	698	548	848	303	885	478	978	344	114	999999	999999	108	208	872	151	999999	854	327	128	863	328	446	818	999999	926	232	622	999999	929	153	999999	999999	477	774	825	581	29	33	328	239	999999	427	977	999999	976	493	797	206	494	585	406	999999	279	243	452	262	730	66	377	662	856	109	414	960	993	114	
999999	433	57	570	999999	830	998	889	708	999999	468	999999	815	442	435	999999	394	353	747	999999	621	243	331	572	850	999999	656	665	382	65	999999	26	71	872	861	373	999999	923	475	576	827	390	999999	551	999999	967	250	999999	237	440	714	71	999999	492	493	398	112	485	720	156	183	342	516	999999	999999	999999	999999	943	580	71	276	999999	999999	180	682	240	708	780	999999	882	999999	999999	438	942	350	999999	999999	999999	389	999999	999999	673	213	328	402	999999	874	880	662	351	999999	307	999999	999999	173	253	192	52	810	262	689	332	707	837	434	461	999999	573	999999	937	648	132	563	999999	800	999999	266	559	778	197	366	827	127	436	616	424	368	272	778	106	768	999999	768	136	784	999999	966	999999	894	999999	999999	999999	999999	999999	703	153	744	999999	375	571	986	633	999999	622	999999	999999	214	280	231	999999	999999	642	795	999999	179	887	364	436	332	861	635	999999	999999	837	607	65	260	402	732	472	999999	121	999999	217	120	145	496	155	240	923	734	695	155	999999	846	999999	514	371	555	815	789	999999	924	999999	935	106	999999	437	25	840	611	811	548	758	338	982	745	999999	105	43	401	999999	206	999999	137	939	999999	779	990	659	999999	888	847	999999	999999	999999	196	999999	282	23	177	69	140	400	321	922	999999	397	999999	864	211	926	275	521	999999	581	121	999999	386	995	361	999999	446	999999	299	723	999999	999999	84	965	795	999999	316	999999	866	342	87	805	97	214	999999	358	232	136	999999	624	999999	335	502	999999	999999	671	16	999999	662	978	622	774	110	598	959	999999	999999	999999	78	848	620	193	999999	91	503	315	999999	999999	213	13	966	999999	908	999999	110	638	138	973	713	134	356	999999	429	999999	719	999999	999999	999999	999999	999999	46	640	999999	999999	13	438	999999	421	608	946	999999	999999	999999	999999	22	312	865	435	999999	999999	999999	348	999999	944	999999	591	764	999999	372	200	999999	999999	926	937	966	335	262	999999	671	671	956	717	374	999999	890	999999	956	999999	875	999999	447	999999	999999	924	876	697	999999	999999	116	422	999999	914	58	999999	346	305	908	145	692	687	60	565	763	826	374	681	974	122	999999	980	999999	994	890	955	752	340	999999	12	70	999999	573	147	999999	259	997	999999	668	956	429	595	999999	999999	86	198	366	881	515	999999	999999	999999	722	649	70	135	787	679	33	999999	665	15	366	905	84	422	123	912	372	514	829	331	23	27	999999	999999	376	814	999999	702	598	870	824	999999	451	999999	556	999999	87	77	471	328	999999	574	999999	423	
999999	708	999999	663	84	454	519	11	354	999999	192	705	957	601	759	972	999999	331	505	794	190	601	463	999999	999999	200	834	304	52	511	312	448	725	999999	240	668	999999	264	627	154	360	999999	420	222	683	851	999999	999999	999999	999999	567	698	999999	507	242	637	254	999999	797	884	619	225	958	843	999999	743	999999	688	371	100	903	999999	703	361	443	367	190	250	536	24	234	999999	986	553	944	613	999999	228	999999	602	424	542	466	743	534	145	999999	577	295	939	871	288	124	227	594	70	994	718	73	875	999999	13	10	782	659	271	239	414	899	323	373	761	651	768	676	999999	49	960	826	307	501	613	954	596	153	946	243	768	959	999999	999999	999999	164	999999	156	421	542	999999	93	999999	906	460	678	972	576	119	999999	356	551	233	30	999999	891	765	384	842	58	414	999999	713	999999	471	455	25	704	711	606	491	999999	264	828	366	876	562	401	50	935	982	29	999999	999999	887	226	735	863	999999	769	399	999999	313	999999	138	54	380	246	999999	15	662	278	864	512	154	733	297	404	664	167	339	374	343	906	999999	394	605	402	150	254	719	162	999999	942	217	705	318	891	700	999999	505	999999	955	999999	283	713	164	531	175	163	929	999999	208	427	999999	999999	452	406	307	744	449	999999	999999	200	295	509	159	922	999999	449	999999	405	704	352	999999	23	418	308	999999	999999	999999	83	237	999999	999999	389	954	701	999999	192	999999	911	999999	956	872	527	230	999999	749	999999	563	242	999999	726	999999	533	636	855	766	999999	616	999999	773	944	514	375	750	118	875	906	555	999999	420	123	999999	513	810	747	999999	143	999999	653	558	860	999999	997	847	511	259	791	752	108	999999	95	575	999999	148	649	451	506	777	121	999999	843	227	115	821	999999	539	234	723	889	385	632	999999	963	595	999999	999999	999999	528	249	859	93	163	457	522	334	547	87	374	171	305	973	366	682	762	999999	642	692	999999	999999	971	34	78	863	723	312	463	611	523	235	503	999999	978	537	261	806	689	769	999999	496	999999	461	999999	561	593	411	276	950	999999	879	999999	463	999999	999999	278	999999	24	300	734	219	871	935	564	999999	999999	371	995	828	431	956	36	873	109	688	169	519	999999	516	280	321	46	512	410	999999	956	49	601	999999	999999	999999	791	999999	999999	383	625	639	897	999999	894	231	415	447	529	254	853	406	363	999999	634	999999	999999	508	30	422	183	369	535	999999	192	628	769	810	568	999999	174	637	999999	999999	73	529	621	
454	622	58	906	598	983	166	999999	559	999999	999999	999999	511	755	293	378	623	210	999999	999999	976	537	276	461	604	879	524	90	999999	569	637	999999	114	146	226	885	971	516	584	385	378	140	999999	999999	821	261	67	259	999999	999999	223	526	807	425	645	916	356	597	311	999999	469	999999	999999	990	58	367	455	374	539	999999	407	117	625	999999	999999	845	904	333	639	353	822	274	209	956	355	121	782	999999	501	309	538	383	214	864	916	302	999999	643	999999	999999	999999	692	719	999999	862	116	900	926	689	799	22	32	958	957	897	204	999999	618	644	937	999999	765	873	239	999999	33	902	999999	964	443	289	999999	999999	185	547	139	555	727	103	248	999999	856	999999	701	999999	515	999999	257	967	722	425	947	998	956	879	49	819	490	612	838	999999	149	962	256	519	750	593	782	419	767	649	999999	524	405	726	999999	766	181	999999	999999	607	655	999999	999999	28	999999	272	999999	306	999999	999999	75	999999	265	999999	999999	893	752	999999	546	922	643	837	209	999999	275	432	999999	239	160	999999	999999	547	999999	241	999999	999999	720	238	187	487	120	486	912	457	584	44	999999	370	656	999999	999999	990	405	441	999999	818	593	178	752	910	999999	999999	155	234	672	527	866	33	486	723	182	524	999999	69	999999	166	925	751	499	240	173	241	583	999999	999999	657	152	817	999999	740	999999	552	999999	277	817	867	340	999999	785	999999	999999	245	884	932	662	499	985	346	999999	807	892	999999	679	521	746	999999	669	830	965	24	384	999999	756	745	960	630	48	737	251	944	826	247	966	442	72	927	356	999999	662	769	999999	806	198	469	847	922	872	999999	530	999999	208	999999	722	771	999999	129	999999	999999	999999	42	999999	999999	999999	684	999999	654	999999	999999	459	999999	91	28	177	999999	352	577	999999	297	897	47	757	999999	999999	862	746	999999	525	205	759	999999	448	217	677	999999	999999	424	711	514	488	999999	56	635	514	710	307	999999	343	526	428	114	999999	201	251	934	285	387	50	242	938	999999	139	999999	487	517	380	874	999999	547	888	927	865	356	809	999999	990	131	569	506	999999	567	982	999	776	999999	683	257	966	742	354	930	384	479	999999	822	73	999999	158	997	999999	433	838	999999	638	500	248	912	392	546	943	164	818	543	676	380	999999	999999	999999	999999	999999	133	907	608	203	957	999999	396	999999	986	640	999999	973	571	176	142	729	999999	370	285	416	770	864	999999	798	200	121	840	999999	999999	148	933	473	326	999999	216	525	239	999999	680	947	
852	142	405	906	329	190	256	377	544	999999	496	769	628	425	73	268	488	809	999999	845	712	592	999999	848	706	160	657	999999	959	617	499	594	690	337	563	638	999999	999999	478	19	865	473	999999	999999	651	999999	845	900	110	948	47	999999	599	834	999999	269	999999	557	209	179	533	999999	417	927	162	901	88	300	999999	435	999999	964	340	993	980	999999	333	999999	206	541	999999	999999	307	999999	580	999999	995	999999	103	303	91	911	999999	309	485	26	999999	999999	400	750	96	554	48	999999	999999	999999	98	605	853	994	936	524	999999	667	863	777	550	406	999999	92	999999	232	206	567	353	887	650	40	518	963	999999	991	999999	456	999999	760	718	632	999999	507	980	400	999999	108	367	566	560	656	446	708	476	658	984	318	999999	863	358	480	331	271	431	67	96	999999	810	944	999999	905	999999	999999	999999	918	543	849	111	515	230	108	210	786	337	999999	999999	999999	497	535	16	333	612	999999	412	247	310	999999	999999	922	313	121	298	999999	999999	654	444	999999	648	557	999999	145	216	337	642	999999	280	999999	999999	437	473	999999	402	999999	999999	560	303	629	700	821	617	942	772	188	212	999999	810	786	113	682	999999	261	171	939	420	870	126	284	949	162	966	765	667	649	459	36	999999	999999	999999	133	361	815	999999	827	999999	182	373	37	135	533	449	493	999999	261	999999	999999	125	463	864	76	999999	28	679	547	854	999999	285	133	729	999999	399	999999	311	979	999999	743	617	999999	999	247	507	98	158	999999	713	483	999999	415	770	247	911	999999	999999	418	689	343	145	999999	972	98	897	249	999999	949	143	652	999999	461	930	999999	604	999999	463	626	999999	355	999999	263	833	381	527	869	362	999999	274	143	999999	892	999999	987	607	521	371	910	999999	267	789	209	292	999999	999999	872	999999	636	642	140	999999	532	849	344	473	882	272	999999	571	38	887	999999	685	999999	15	299	171	943	537	93	419	553	286	311	566	670	971	773	91	655	393	726	849	144	999999	124	53	956	999999	999999	259	771	349	321	380	972	523	292	65	999999	710	542	999999	558	720	999999	999999	547	778	802	999999	999999	519	916	644	171	967	551	668	890	255	215	428	812	834	647	214	964	931	593	157	689	717	89	999999	851	999999	300	423	999999	868	506	187	999999	814	760	262	433	999999	218	999999	999999	623	175	755	504	123	297	724	999999	54	292	615	194	999999	231	780	439	971	999999	544	676	137	999999	31	749	37	707	997	999999	395	780	999999	722	588	185	999999	999999	
334	450	737	999999	575	350	47	586	999999	993	76	592	979	999999	461	883	674	338	844	47	153	999999	476	999999	999999	650	687	274	994	999999	999999	999999	165	999999	114	531	65	214	110	787	548	445	859	44	640	415	104	572	999999	414	999999	999999	999999	38	409	329	999999	999999	50	999999	663	773	592	996	396	999999	436	751	999999	930	999999	470	237	67	999999	707	155	442	775	884	555	999999	944	589	845	999999	149	137	828	785	557	734	999999	185	133	999999	853	999999	999999	54	999999	353	999999	398	999999	587	31	283	539	701	999999	541	555	166	379	547	828	12	161	49	456	309	922	933	382	103	306	62	933	724	854	999999	794	730	905	211	999999	555	12	999999	335	999999	597	999999	611	26	188	17	999999	586	999999	851	711	999999	999999	999999	431	920	26	999999	999999	968	349	815	847	890	746	825	260	999999	286	282	999	894	999999	590	712	795	332	366	915	999999	999999	357	999999	13	582	196	142	237	780	999999	539	519	975	366	526	999999	999999	721	279	363	756	637	309	673	999999	817	894	18	966	999999	598	659	577	992	721	999999	47	844	318	999999	692	33	999999	935	743	489	999999	999999	73	930	515	610	97	562	541	620	58	999999	161	765	999999	999999	271	155	752	999999	941	982	645	533	999999	999999	413	999999	670	733	999999	373	929	999999	898	546	944	999999	129	999999	999999	999999	999999	999999	999999	999999	999999	552	268	569	761	252	999999	863	547	935	999999	540	195	80	207	378	999999	808	999999	684	185	789	866	755	999999	235	999999	764	317	926	531	543	588	812	752	999999	999999	111	971	999999	189	999999	999999	963	834	999999	850	59	789	204	133	652	730	269	756	903	686	999999	389	536	226	999999	999999	621	413	178	951	999999	327	999999	917	790	836	383	504	118	999999	902	999999	775	999999	975	975	999999	802	879	812	329	65	849	183	947	721	445	780	761	520	212	560	666	999999	478	999999	452	286	343	816	999999	764	999999	939	783	999999	999999	162	251	453	443	819	534	365	632	326	477	999999	970	79	999999	602	743	999999	761	352	264	999999	905	253	533	835	999999	999999	464	564	417	910	400	365	116	292	539	999999	999999	393	36	310	830	999999	264	999999	316	273	425	755	31	60	999999	441	337	302	256	998	999999	607	360	471	999999	78	999999	999999	999999	999999	962	999999	73	999999	999999	378	999999	954	491	754	999999	255	999999	999999	647	709	543	366	999999	959	999999	814	46	541	398	480	999999	564	999999	762	999999	999999	515	701	310	316	692	595	541	809	124	382	810	999999	999999	
674	87	165	999999	201	999999	999999	999999	814	586	158	82	532	999999	49	345	762	999999	729	511	999999	740	827	999999	999999	27	999999	825	999999	844	999999	13	999999	531	723	402	877	740	217	237	699	861	700	999999	162	244	170	557	501	473	362	827	91	990	999999	934	260	999999	493	184	587	999999	911	969	931	154	538	999999	324	999999	999999	999999	347	502	811	440	49	712	999999	106	857	400	333	460	999999	827	922	999999	814	788	152	616	256	43	999999	972	950	731	193	17	999999	169	242	999999	999999	340	490	999999	188	287	895	999999	528	999999	999999	196	403	460	487	999999	231	999999	196	535	504	850	775	313	852	999999	489	317	999999	733	400	999999	167	478	454	161	346	343	375	537	893	604	98	859	999999	463	578	499	999999	88	785	721	973	706	361	164	564	999999	999999	349	797	999999	28	999999	997	629	38	925	999999	336	767	999999	619	659	999999	899	999999	999999	597	398	270	990	999999	451	999999	999999	724	461	126	299	596	170	606	35	739	315	586	303	861	97	434	999999	493	917	320	897	112	324	74	999999	402	648	589	348	89	807	523	577	846	328	999999	577	999999	999999	739	607	999999	593	919	337	999999	999999	999999	509	999999	999999	999999	999999	140	60	576	409	397	664	999999	948	580	999999	946	932	792	19	456	543	192	857	844	776	188	999999	615	518	405	736	148	932	999999	89	384	472	310	376	446	796	751	505	190	999999	818	999999	37	999999	647	986	544	313	999999	521	327	116	772	729	968	427	444	999999	14	999999	999999	965	365	500	999999	484	999999	426	572	999999	791	686	676	700	958	397	999999	999999	999999	418	999999	999999	919	999999	999999	277	699	581	407	29	362	999999	500	530	627	853	435	999999	148	999999	364	999999	741	363	729	641	440	82	771	581	742	851	198	595	468	691	55	293	738	999999	999999	60	28	553	999999	108	195	156	999999	114	999999	158	454	706	63	83	999999	565	352	130	836	626	999999	825	286	999999	505	905	999999	936	808	152	798	531	388	314	110	197	66	631	455	999999	999999	667	619	593	407	999999	999999	395	597	490	940	999999	780	168	250	202	276	796	603	290	94	999999	306	818	360	922	327	999999	973	906	508	720	675	552	625	152	215	692	113	23	373	676	348	327	999999	190	999999	230	73	907	999999	270	38	999999	209	864	371	999999	999999	484	173	792	999999	999999	999999	229	942	237	542	108	986	999999	692	589	917	999999	797	978	616	179	181	107	999999	75	999999	248	999999	999999	353	760	781	414	458	629	999999	580	
264	657	345	982	247	523	687	965	920	346	577	448	999999	999999	77	392	194	73	312	76	117	356	706	743	537	442	883	781	326	581	135	73	999999	347	162	150	999999	634	932	657	419	719	154	649	670	999999	262	999999	692	999999	230	394	999999	782	472	908	950	601	999999	805	639	906	999999	348	220	514	708	999999	639	999999	749	999999	141	654	657	999999	211	67	83	999999	189	332	999999	928	361	740	746	999999	874	254	199	51	189	137	999999	513	999999	806	999999	166	545	352	922	765	649	670	263	671	135	999999	706	999999	528	172	625	999999	817	720	987	999999	767	751	45	394	738	707	380	14	636	154	327	999999	628	916	999999	837	410	999999	289	999999	487	84	832	999999	547	999999	522	999999	512	710	695	359	818	958	398	794	999999	999999	36	941	300	999999	45	980	756	311	275	999999	999999	788	999999	493	441	999999	993	999999	999999	999999	999999	443	195	363	502	926	999999	968	586	670	528	999999	999999	872	306	347	400	237	49	851	999999	999999	999999	911	999999	999999	803	211	917	522	964	705	875	83	690	593	756	999999	999999	999999	999999	787	724	999999	93	471	999999	43	196	103	905	765	653	77	999999	999999	999999	283	760	778	132	999999	999999	999999	705	999999	999999	456	192	713	591	463	999999	930	328	266	522	435	828	141	999999	999999	999999	824	616	999999	62	807	999999	999999	191	482	186	999999	999999	285	737	659	898	270	394	999999	851	483	511	452	999999	722	748	999999	999999	999999	455	629	323	999999	241	236	458	506	770	999999	573	111	531	999999	287	999999	944	53	999999	862	536	568	999999	652	918	541	322	999999	914	340	68	999999	992	214	36	557	665	999999	999999	510	999999	402	999999	999999	248	999999	952	402	175	793	777	999999	414	235	450	999999	882	670	444	700	914	999999	592	440	220	624	999999	327	999999	999999	836	320	999999	28	999999	999999	78	631	414	999999	999999	920	998	130	562	363	544	999999	764	149	674	994	199	352	596	916	810	999999	904	999999	640	999999	999999	999999	957	466	705	395	999999	315	818	260	266	276	121	994	295	471	999999	857	999999	351	563	999999	65	841	999999	657	432	999999	333	18	727	999999	537	954	610	563	999999	106	658	159	202	458	999999	999999	737	999999	999999	602	631	348	192	56	544	999999	80	376	389	125	999999	57	963	830	981	810	999999	999999	738	999999	393	999999	308	781	999999	999999	999999	114	622	641	113	209	426	829	123	999999	826	999999	255	248	999999	999999	184	999999	761	999999	195	372	476	520	891	270	193	83	218	999999	999999	410	999999	999999	
149	965	754	747	21	145	630	143	717	996	999999	851	231	500	999999	160	999999	260	30	597	744	999999	638	111	750	842	25	353	621	223	945	426	833	642	108	917	488	999999	46	625	999999	999999	654	480	537	49	49	693	800	67	351	999999	390	260	868	362	337	652	997	999999	130	287	999999	503	61	566	28	588	999999	365	671	130	224	404	617	999999	142	167	574	710	803	331	999999	563	872	165	45	583	773	746	589	836	439	867	505	703	999999	161	429	970	31	461	999999	444	396	999999	574	985	642	186	229	999999	88	999999	375	798	733	958	631	895	531	445	815	999999	775	835	690	357	899	914	999999	981	738	603	689	999999	40	999999	177	650	590	59	940	596	526	420	757	153	501	999999	969	999999	529	533	449	586	645	999999	668	560	540	999999	96	999999	34	247	440	999999	607	33	768	624	791	980	314	481	504	228	138	365	87	999999	855	203	944	999999	461	215	164	113	706	394	450	617	999999	999999	963	999999	999999	288	979	283	999999	478	938	354	790	549	229	967	999999	426	999999	312	482	999999	372	893	783	453	786	235	329	504	327	999999	184	184	869	999999	518	292	656	999999	999999	803	11	386	265	999999	999999	999999	999999	196	31	999999	876	999999	144	999999	999999	80	438	999999	502	999999	999999	999999	161	564	999999	616	679	287	459	799	999999	999999	999999	678	990	985	638	999999	999999	999999	249	143	482	47	999999	999999	999999	751	941	448	853	537	356	632	850	959	235	999999	430	184	242	708	736	232	519	218	221	465	137	24	999999	255	466	999999	513	999999	569	124	66	144	999999	999999	345	21	945	243	321	999999	828	41	759	937	999999	999999	640	999999	406	260	527	299	825	584	624	927	16	608	80	999999	129	39	400	999999	644	296	607	315	372	999999	286	286	896	917	636	105	264	504	492	999999	989	971	424	318	596	766	319	991	999999	418	15	347	172	594	183	798	640	648	302	999999	880	335	178	681	974	999999	402	907	947	528	672	999999	125	102	738	157	615	91	524	877	977	999999	12	999999	719	938	124	311	743	999999	464	615	212	26	107	663	803	742	999999	356	374	999999	54	999999	745	503	999999	999999	856	36	999999	999999	999999	424	499	274	333	999999	961	45	136	101	173	119	74	66	999999	108	995	84	354	999999	747	999999	513	575	999999	228	999999	226	716	54	999999	717	999999	905	999999	999999	526	833	340	589	781	309	230	282	247	934	719	688	204	133	84	999999	682	320	999999	955	999999	924	999999	999999	999999	999999	328	91	
645	456	999999	168	574	521	582	172	999999	764	999999	447	947	999999	999999	637	508	529	999999	593	970	999999	999999	344	103	536	876	602	140	235	584	45	980	148	636	791	478	999999	999999	683	550	912	48	999999	228	374	18	680	596	75	999999	999999	999999	735	121	973	421	131	75	48	999999	999999	41	517	999999	65	467	809	603	545	168	946	415	348	52	68	634	127	125	729	999999	206	15	999999	629	109	322	999999	37	663	999999	357	495	85	48	999999	880	531	738	999999	907	208	999999	60	999999	659	999999	999999	999999	63	999999	303	16	346	520	448	974	967	888	90	743	999999	781	940	175	810	460	339	310	999999	999999	112	388	952	999999	999999	129	954	167	999999	39	936	561	974	999999	999999	999999	159	999999	999999	595	913	999999	658	429	695	427	999999	885	999999	208	739	999999	222	875	999999	915	64	524	200	328	30	999999	919	60	806	660	807	999999	98	469	311	774	999999	885	274	999999	730	532	136	901	983	79	71	770	300	861	349	108	88	171	297	635	374	999999	999999	113	723	999999	622	44	620	520	999999	636	999999	999999	999999	336	610	775	999999	531	999999	298	345	950	748	158	999999	945	320	999999	547	999999	182	675	409	440	320	171	999999	999999	910	102	291	999999	283	434	872	334	497	23	498	312	976	765	248	999999	934	624	999999	574	848	677	723	911	973	868	999999	232	566	933	999999	449	38	73	621	999999	17	999999	677	323	285	435	457	999999	999999	244	951	416	437	999999	505	695	999999	182	999999	999999	378	380	999999	414	999999	650	768	999999	997	999999	284	913	154	943	78	71	947	51	298	423	229	426	700	739	917	58	794	243	999999	999999	643	855	999999	388	999999	636	384	273	354	634	667	999999	310	171	999999	999999	999999	493	264	999999	748	764	883	860	22	952	999999	999999	999999	921	855	535	137	676	415	428	999999	999999	27	999999	999999	684	697	664	756	337	125	539	779	879	999999	311	978	993	582	878	999999	929	375	999999	957	624	999999	432	778	141	765	633	756	540	914	505	476	822	755	73	77	229	999999	685	837	150	979	617	999999	999999	556	143	104	536	999999	999999	999999	53	484	72	908	274	885	624	999999	491	999999	248	999999	291	835	165	247	518	811	751	826	689	146	817	645	168	298	234	585	632	999999	229	93	720	114	432	348	693	165	802	999999	489	999999	999999	999999	740	999999	853	719	400	895	999999	725	705	999999	710	907	667	999999	999999	976	660	48	939	951	563	165	254	186	413	817	554	362	999999	417	346	575	790	459	
999999	999999	444	515	999999	736	954	503	388	352	403	524	999999	275	999999	826	999999	450	184	403	804	585	408	677	999999	582	350	232	717	297	41	145	126	218	523	244	541	999999	999999	212	997	69	999999	901	782	888	147	289	947	192	734	896	401	999999	999999	328	117	999999	209	999999	396	731	786	999999	999999	268	407	999999	751	999999	999999	538	596	971	405	745	808	506	895	999999	445	71	285	535	563	999999	999999	729	563	205	136	774	945	252	816	276	282	999999	589	523	490	674	537	775	897	205	310	429	991	909	519	610	872	999999	176	334	455	261	536	999999	524	678	909	556	999999	519	999999	353	165	139	472	999999	999999	381	936	999999	533	999999	999999	367	999999	324	738	653	999999	526	902	999999	86	491	821	31	159	412	998	812	765	999999	730	999999	613	999999	999999	861	447	396	693	999999	846	405	801	945	999999	179	351	210	939	265	870	528	617	428	277	999999	318	450	973	514	382	133	15	552	779	999999	754	999999	60	999999	216	299	999999	411	326	680	999999	999999	407	980	70	798	999999	999999	999999	211	999999	194	999999	600	553	996	422	188	127	723	400	999999	175	373	424	473	159	72	59	581	696	216	111	999999	982	441	53	993	453	999999	259	505	999999	577	489	569	199	460	332	219	876	654	293	603	289	441	710	999999	565	597	649	810	999999	999999	999999	563	92	101	617	121	953	429	999999	543	473	999999	817	598	884	855	283	999999	999999	839	704	51	922	508	317	551	731	19	438	999999	999999	999999	55	901	71	926	486	107	843	221	266	457	919	750	140	394	623	122	159	709	999999	999999	80	620	834	474	641	584	999999	76	390	943	990	878	999999	34	849	916	536	957	378	999999	855	528	583	257	132	182	378	922	927	618	859	729	542	983	378	434	76	597	999999	999999	999999	777	830	322	466	51	151	115	545	707	586	201	340	147	105	552	47	587	999999	468	216	862	148	771	94	271	999999	624	655	425	849	999999	673	999999	863	88	999999	270	791	90	40	272	387	999999	42	668	398	405	887	999999	999999	489	999999	825	696	460	638	999999	238	204	706	527	459	999999	858	647	999999	864	284	999999	854	777	999999	999999	438	943	485	919	738	425	999999	940	736	829	999999	370	692	999999	780	412	449	638	41	596	384	513	999999	267	370	999999	999999	534	130	870	972	619	692	984	397	752	975	999999	330	812	331	765	790	630	100	498	955	999999	94	872	578	999999	999999	210	886	924	141	227	558	354	285	999999	819	866	857	419	
677	999999	459	37	437	731	318	229	274	999999	722	191	999999	872	999999	468	450	258	302	756	874	492	108	999999	621	757	169	976	536	982	946	923	999999	680	821	257	231	999999	444	846	907	526	935	277	999999	949	59	999999	914	817	899	999999	574	999999	545	194	609	987	416	679	999999	342	692	291	672	798	418	496	999999	192	999999	393	813	455	848	358	556	830	270	672	707	999999	71	719	93	384	999999	999999	145	636	647	244	999999	765	284	999999	833	999999	999999	999999	540	563	635	731	580	515	757	128	262	197	637	778	726	744	971	98	280	972	999999	298	449	746	361	424	545	12	999999	58	180	283	524	903	999999	857	999999	154	847	340	999999	578	626	240	419	947	998	868	517	999999	999999	195	999999	860	455	316	963	793	999999	220	999999	577	771	709	948	978	673	734	552	869	612	827	251	940	833	630	671	218	337	999999	999999	676	495	837	264	984	978	663	457	919	893	348	943	637	154	571	999999	917	292	440	284	273	325	999999	303	966	999999	365	37	824	999999	754	466	797	793	999999	92	933	999999	963	10	999999	286	632	975	274	883	613	796	272	824	999999	926	896	139	162	361	846	544	298	50	623	999999	632	284	148	881	999999	999999	634	488	872	472	329	440	999999	986	692	672	38	92	341	569	764	999999	890	999999	570	667	640	999999	246	398	166	999999	387	999999	999999	357	836	999999	737	769	171	783	951	999999	607	466	864	175	999999	183	999999	215	708	64	871	632	999999	320	321	488	999999	476	252	483	315	406	62	999999	342	345	836	646	355	572	407	981	58	608	999999	113	803	999999	499	72	882	999999	224	333	512	999999	963	999999	80	259	566	694	541	478	975	211	413	973	833	999999	347	870	860	146	656	999999	583	785	99	217	999999	738	999999	190	600	364	191	999999	389	321	381	999999	575	105	15	999999	449	580	999999	29	700	830	999999	177	725	22	100	999999	677	621	999999	188	999999	863	574	828	999999	360	877	620	29	999999	594	999999	999999	36	305	764	140	942	450	999999	999999	80	517	999999	106	809	465	588	274	999999	61	767	873	999999	884	712	999999	999999	995	99	702	22	999	25	245	130	225	698	717	335	947	734	181	444	35	999999	355	720	999999	999999	895	999999	356	916	999999	826	999999	999999	152	999999	244	953	946	361	310	149	80	501	618	975	594	766	871	938	999999	327	595	438	177	528	366	810	455	97	203	413	665	93	393	999999	999999	467	555	134	101	993	787	820	144	886	295	999999	111	
999999	323	999999	427	999999	759	315	240	219	590	623	236	434	507	858	167	999999	999999	986	118	209	503	136	221	999999	847	172	539	775	304	291	242	512	708	999999	774	999999	986	258	334	87	188	272	876	999999	897	667	496	928	999999	247	412	999999	746	902	262	197	917	679	999999	596	776	465	914	309	999999	999999	725	807	94	103	999999	235	662	40	31	999999	259	999999	850	190	676	610	123	67	879	933	766	999999	447	586	156	999999	689	737	311	722	357	577	550	999999	999999	688	843	569	337	186	646	715	881	999999	999999	638	829	388	919	175	352	857	430	457	958	999999	370	508	946	602	999999	924	729	308	883	682	738	676	249	999999	766	999999	999999	999999	999999	999999	924	426	649	518	487	999999	818	145	380	500	156	999999	224	32	328	999999	999999	734	640	722	985	582	147	264	999999	162	149	999999	409	797	138	728	999999	999999	999999	943	858	999999	999999	245	116	999999	927	392	999999	645	462	226	669	431	931	999999	71	574	74	351	999999	394	619	335	999999	886	736	583	372	999999	933	316	37	385	486	999999	619	404	999999	999999	655	754	999999	264	700	999999	271	977	999999	999999	666	999999	842	652	999999	474	818	790	999999	229	858	999999	30	116	711	155	198	294	944	746	385	666	958	673	696	999999	665	999999	999999	247	625	758	716	239	762	348	474	385	721	999999	376	829	999999	397	542	311	999999	622	552	554	999999	999999	43	129	758	999	636	179	955	139	808	463	165	837	603	110	637	791	354	373	999999	999999	999999	932	999999	555	347	571	140	999999	800	999999	812	89	513	648	724	597	480	999999	711	305	429	999999	999999	913	674	491	793	442	999999	942	277	999999	999999	920	412	111	749	212	661	75	48	570	338	765	650	85	999999	954	385	50	320	999999	661	386	393	982	728	467	881	999999	777	697	999999	858	775	633	216	592	246	999999	848	278	111	645	266	858	999999	448	272	598	167	838	67	999999	631	686	526	497	537	430	999999	999999	999999	806	298	999999	999999	999999	989	26	869	741	718	762	999999	52	490	999999	129	534	728	289	204	292	698	939	999999	98	236	99	116	999999	65	999999	249	999999	946	305	357	916	19	783	459	255	729	426	999999	305	999999	589	999999	510	999999	12	701	103	97	999999	999999	358	710	760	253	899	910	160	686	999999	522	636	105	194	668	213	999999	999999	999999	949	562	282	818	345	657	646	999999	606	350	999999	124	999999	479	907	197	998	216	258	999999	999999	345	579	740	227	783	999999	494	21	999999	174	999999	
755	999999	147	999999	836	999999	375	999999	606	16	314	999999	633	787	999999	167	197	997	669	996	999999	999999	280	614	982	999999	600	561	851	999999	882	763	999999	575	368	882	341	430	361	468	999999	154	999999	999999	41	770	116	440	999999	999999	306	23	183	178	220	999999	993	532	999999	304	939	813	261	999999	134	550	999999	999999	429	492	999999	767	646	210	165	999999	999999	999999	583	222	435	170	154	213	856	868	590	999999	999999	29	999999	808	999999	67	999999	38	892	488	429	490	146	59	20	924	822	538	376	972	22	98	865	277	999999	999999	999999	778	668	58	597	265	999999	625	702	410	603	26	841	589	681	137	239	999999	999999	102	85	385	999999	229	391	328	501	618	999999	276	163	622	859	644	197	750	369	844	890	174	530	521	357	610	331	805	697	999999	300	885	859	869	971	856	216	493	628	449	666	279	764	352	629	435	256	999999	999999	206	401	931	768	394	999999	999999	572	563	37	549	898	999999	630	714	327	999999	416	294	650	12	999999	704	999999	920	188	621	410	188	891	922	999999	999999	648	500	999999	369	126	475	763	839	999999	652	466	999999	550	91	649	999999	34	999999	28	961	340	999999	769	697	809	999999	216	494	731	394	671	999999	194	558	936	139	329	957	993	941	530	811	717	999999	999999	52	379	106	972	360	999999	382	903	999999	19	492	999999	697	999999	999999	999999	279	117	899	999999	360	894	991	999999	519	730	77	999999	87	441	528	447	984	459	767	478	119	522	381	241	299	999999	792	549	454	407	631	999999	999999	681	260	704	818	803	887	157	387	951	999999	629	999999	999999	825	999999	490	55	747	248	999999	800	999999	757	736	668	691	999999	999999	452	700	999999	999999	669	801	406	190	824	629	999999	572	619	100	167	999999	751	154	999999	386	831	68	999999	999999	392	614	924	531	503	967	159	122	999999	999999	999999	999999	999999	999999	426	65	999999	999999	666	425	567	676	183	709	991	698	984	523	258	771	280	394	301	461	716	64	876	874	687	856	480	78	833	573	165	999999	718	231	999999	388	957	60	401	982	999999	716	441	225	999999	804	982	999999	864	966	774	550	959	999999	813	372	188	554	103	809	945	499	842	609	999999	94	979	763	999999	870	999999	230	992	319	368	10	999999	999999	344	999999	874	844	213	999999	799	999999	947	828	418	365	209	413	956	592	999999	604	873	831	672	455	999999	229	839	994	163	554	558	650	999999	812	748	527	220	221	935	110	295	975	810	938	999999	161	999999	440	670	999999	
999999	410	999999	999999	136	791	988	888	67	654	999999	999999	713	254	66	307	307	605	617	999999	203	999999	656	936	318	999999	31	733	318	673	999999	999999	333	752	290	158	999999	767	685	999999	538	331	999999	290	999999	85	272	565	999999	839	854	999999	823	988	217	527	753	345	999999	238	999999	265	580	393	999999	606	886	960	964	908	928	539	999999	660	999999	871	592	376	841	243	635	465	999999	478	999999	133	586	344	545	763	404	999999	322	456	196	283	751	769	508	999999	199	311	999999	972	910	324	830	173	845	345	999999	386	503	221	603	999999	412	111	999999	658	30	999999	425	211	514	895	227	472	999999	999999	129	823	867	352	999999	334	864	879	567	505	302	422	499	999999	828	28	999999	110	999999	881	870	649	205	999999	478	648	885	400	999999	25	999999	368	699	975	225	122	999999	161	999999	278	450	999999	543	999999	365	999999	61	225	382	495	999999	999999	618	591	999	480	627	999999	873	404	999999	474	421	552	407	934	999999	524	983	999999	509	388	932	585	999999	347	115	135	495	871	596	670	27	972	659	980	749	999999	975	745	999999	502	288	999999	830	975	121	991	671	430	883	537	242	666	999999	977	194	43	160	662	374	502	531	11	807	778	999999	448	893	999999	195	615	999999	999999	999999	999999	110	168	755	999999	235	124	464	74	987	69	999999	360	986	999999	999999	999999	957	999999	380	991	999999	286	999999	61	529	673	999999	254	999999	278	999999	999999	444	999999	877	36	999999	694	436	260	999999	999999	24	748	350	106	462	221	630	999999	657	235	867	240	45	823	202	703	936	999999	26	219	829	999999	80	999999	999999	16	804	770	999999	999999	886	999999	953	514	272	227	711	432	999999	886	624	766	621	763	136	999999	943	63	833	584	757	875	243	999999	999999	304	677	906	190	455	417	859	51	393	999999	746	286	531	561	975	992	513	350	999999	594	72	107	317	317	710	72	750	936	852	515	21	887	134	999999	967	549	805	251	765	999999	765	999999	999999	423	390	999999	999999	502	858	999999	254	534	113	244	574	207	369	598	480	999999	999999	922	199	999999	338	999999	162	999999	999999	435	197	999999	585	999999	829	348	870	999999	926	782	999999	999999	88	270	271	486	783	889	312	770	190	216	771	999999	811	999999	535	358	999999	999999	776	999999	999999	433	404	982	999999	452	415	236	336	999999	999999	999999	742	419	999999	999999	999999	851	85	272	350	999999	254	981	500	213	848	986	999999	999999	808	999999	999999	881	348	655	865	289	537	340	483	999999	443	715	544	
999999	639	999999	999999	999999	741	243	456	513	427	95	188	999999	999999	746	999999	999999	423	999999	999999	276	691	860	999999	999999	73	337	324	999999	788	274	390	539	446	426	573	456	988	999999	779	574	949	999999	999999	999999	999999	999999	797	791	999999	64	999999	628	58	278	999999	779	999999	808	542	999999	919	711	999999	999999	999999	648	999999	74	182	156	440	217	45	101	326	199	406	818	999999	999999	539	999999	17	733	611	761	999999	177	44	999999	136	999999	999999	375	999999	248	777	310	558	828	473	999999	999999	589	624	455	593	999999	951	203	999999	512	96	920	874	396	703	999999	552	943	167	809	40	388	30	260	543	669	446	88	421	105	999999	893	158	806	914	999999	119	165	999999	534	999999	841	420	623	102	999999	501	268	999999	785	758	615	671	664	702	239	569	373	912	923	999999	873	781	287	252	999999	772	999999	481	285	882	397	774	632	593	999999	967	407	999999	791	177	187	543	636	346	654	999999	493	114	685	858	745	252	999999	24	352	70	143	380	999999	979	434	787	268	903	371	840	49	80	513	271	172	216	999999	755	342	339	155	999999	597	972	289	962	796	999999	146	154	529	999999	250	139	834	36	268	811	743	400	999999	732	999999	999999	191	422	601	423	999999	999999	132	499	682	22	999999	201	782	926	700	999999	990	841	767	999999	320	431	829	384	436	146	947	319	21	999999	64	422	965	783	790	866	999999	383	731	607	999999	999999	999999	238	224	642	253	342	999999	282	999999	444	999999	758	503	999999	592	227	999999	999999	591	813	487	740	999999	999999	236	999999	999999	999999	999999	616	119	169	204	290	495	601	170	793	892	615	999999	738	540	620	457	217	290	40	999999	154	397	181	999999	999999	553	999999	279	721	416	253	999999	286	183	793	334	999999	564	223	275	999999	67	202	999999	975	615	748	209	348	55	28	999999	115	561	999999	229	938	153	999999	736	300	332	999999	387	648	418	921	565	999999	295	651	653	999999	765	292	97	204	513	50	604	805	999999	930	676	397	535	101	999999	228	574	999999	662	578	486	974	668	999999	815	28	567	999999	999999	462	999999	403	375	651	999999	999999	867	34	999999	112	391	931	999999	401	772	989	123	326	205	346	999999	899	988	84	591	790	999999	478	389	495	482	910	999999	542	999999	282	999999	883	999999	999999	999999	999999	960	559	197	999999	679	276	846	999999	904	999999	497	999999	290	163	999999	999999	70	999999	655	398	644	939	629	480	319	762	999999	499	966	240	575	749	985	632	938	439	999999	47	120	356	
999999	563	999999	241	422	999999	262	724	867	730	823	999999	800	999999	999999	999999	929	717	244	916	999999	356	859	674	675	999999	999999	658	224	999999	414	33	449	308	999999	90	358	398	67	544	999999	999999	632	246	999999	384	999999	999999	726	917	509	179	802	999999	604	286	704	916	566	999999	914	604	999999	891	326	800	752	999999	206	999999	673	999999	999999	999999	999999	952	724	623	267	999999	799	838	931	307	476	245	230	999999	704	999999	386	441	831	999999	999999	906	299	999999	919	616	999999	456	825	902	253	967	520	999999	999999	651	562	91	999999	274	874	85	999999	212	425	999999	579	506	797	717	448	241	999999	999999	79	999999	662	983	703	650	999999	353	23	38	63	508	725	127	467	62	927	304	782	566	519	554	243	97	324	838	47	999999	658	118	464	21	999999	999999	999999	288	999999	578	388	999999	605	530	72	644	999999	999999	365	462	999999	999999	789	999999	459	153	756	999999	275	999999	668	864	612	544	694	904	574	51	250	480	94	188	999999	999999	999999	772	961	988	999999	599	937	407	482	999999	999999	913	999999	321	562	124	497	518	23	999999	909	524	406	71	836	167	79	117	999999	884	378	999999	680	440	236	999999	192	768	42	999999	638	999999	391	37	458	781	585	263	999999	136	983	575	175	651	449	402	376	900	162	334	530	999999	730	597	217	235	243	888	999999	875	931	999999	485	999999	784	999999	142	378	612	64	999999	999999	999999	549	901	802	694	39	991	833	320	292	615	999999	155	808	999999	793	820	233	999999	696	178	999999	999999	264	100	828	999999	999999	270	998	297	999999	751	714	211	999999	696	415	540	214	897	260	564	649	123	999999	201	976	117	349	999999	388	517	886	999999	23	354	647	711	866	999999	199	999999	322	994	518	957	441	606	359	107	415	999999	343	798	918	59	555	150	324	999999	999999	693	920	450	999999	590	865	999999	197	999999	999999	703	673	51	707	687	252	999999	604	999999	760	999999	999999	251	152	695	183	97	729	964	798	506	396	240	999999	506	652	999999	96	999999	101	374	418	999999	999999	711	999999	302	100	240	806	999999	999999	999999	875	999999	935	679	308	223	416	777	347	999999	999999	552	999999	999999	769	211	44	381	568	676	999999	999999	961	999999	203	440	675	881	996	498	167	999999	960	891	364	762	571	973	573	872	521	323	36	195	485	505	405	999999	532	889	206	435	343	869	777	489	558	700	485	867	547	535	999999	849	75	999999	591	424	89	17	640	70	807	695	165	999999	369	776	999999	697	45	98	358	
117	301	999999	563	101	124	874	213	870	498	706	999999	985	999999	999999	129	999999	999999	980	507	525	999999	999999	999999	647	999999	373	130	999999	940	999999	832	458	187	673	558	999999	586	999999	310	214	803	769	571	111	370	179	871	192	999999	424	999999	999999	591	999999	858	999999	113	916	387	751	754	430	930	711	873	999999	999999	869	628	785	758	999999	680	999999	722	489	574	526	286	999999	502	999999	135	999999	999999	777	867	999999	999999	402	999999	670	122	558	460	382	999999	860	237	494	372	999999	999999	871	666	368	385	298	999999	378	590	587	639	843	259	999999	305	414	999999	106	18	999999	64	235	555	999999	312	131	841	999999	650	713	999999	792	999999	999999	383	263	859	645	402	578	245	999999	812	999999	40	278	309	999999	87	434	999999	999999	486	910	999999	337	326	577	66	999999	456	770	728	877	999999	847	671	999999	442	51	554	72	704	439	226	618	423	902	999999	999999	821	207	272	999999	999999	999999	315	999999	553	55	937	291	999999	148	132	474	717	935	364	193	606	550	211	45	880	101	999999	999999	694	337	914	423	520	33	441	258	508	999999	326	140	541	411	215	999999	113	999999	484	999999	317	752	901	999999	999999	874	436	281	996	999999	345	469	731	999999	576	999999	141	999999	771	564	706	873	965	999999	618	234	651	999999	345	814	999999	999999	999999	870	999999	942	436	999999	874	645	597	170	999999	282	177	857	999999	282	834	989	265	589	999999	999999	859	443	786	999999	870	324	232	999999	936	999999	304	999999	852	861	529	634	789	999999	650	136	999999	999999	620	693	48	999999	825	379	371	999999	559	352	999999	999999	20	305	165	740	565	999999	422	366	234	81	999999	449	14	999999	999999	209	999999	559	999999	374	951	323	823	103	657	999999	498	853	869	590	632	951	999999	164	850	233	999999	999999	999999	99	999999	611	999999	549	715	999999	756	287	626	171	156	999	413	753	746	696	482	71	93	456	71	569	497	644	999999	999999	840	850	696	528	999999	999999	419	999999	999999	350	12	284	999999	999999	999999	220	236	999999	443	632	548	855	418	999999	751	417	965	694	999999	154	124	677	999999	689	757	905	591	107	440	995	590	564	999999	406	694	207	683	999999	102	851	342	788	210	999999	999999	999999	442	542	776	323	195	724	999999	999999	236	334	184	698	311	457	629	138	277	448	51	983	999999	22	470	553	733	941	999999	186	811	999999	477	999999	211	999999	999999	59	999999	126	809	865	999999	585	999999	369	999999	985	999999	645	231	999999	521	762	774	503	231	429	81	999999	589	
999999	999999	645	705	900	999999	999999	999999	537	983	580	807	999999	638	999999	999999	187	842	110	530	748	227	956	954	607	999999	999999	999999	999999	552	53	999999	999999	999999	565	742	107	880	999999	999999	142	498	195	661	651	406	370	134	598	262	53	587	999999	702	999999	36	176	690	107	96	152	999999	788	999999	940	602	999999	999999	999999	443	999999	307	999999	598	397	259	999999	999999	312	211	453	590	999999	455	508	466	16	405	999999	999999	575	999999	999999	192	999999	760	710	209	999999	59	696	746	60	165	118	999999	24	381	999999	592	994	871	999999	896	642	562	462	342	486	999999	595	314	928	999999	999999	738	524	999999	999999	999999	999999	832	584	263	515	707	539	764	347	999999	999999	634	99	113	999999	704	38	999999	549	806	308	378	722	247	463	391	818	516	298	379	999999	999999	152	999999	53	172	999999	999999	391	999999	999999	698	994	723	999999	960	224	824	999999	999999	710	999999	840	433	999999	999999	119	999999	799	999999	888	999999	475	968	542	817	999999	421	999999	381	416	999999	505	999999	999999	609	383	999999	214	503	177	999999	999999	999999	999999	592	793	999999	999999	999999	999999	950	334	267	56	999	232	36	999999	225	477	999999	764	629	999999	806	999999	236	999999	729	999999	120	999999	306	956	895	517	350	999999	949	33	774	83	197	328	999999	578	247	567	999999	387	999999	818	989	999999	374	999999	886	999999	999999	459	999999	80	619	999999	942	818	38	311	161	491	999999	728	241	201	703	999999	999999	999999	300	238	895	999999	863	999999	450	302	153	999999	592	666	999999	971	445	500	466	704	463	999999	386	647	550	936	415	303	505	628	586	999999	331	644	661	586	999999	635	564	898	216	277	634	650	999999	999999	719	494	999999	910	999999	741	735	999	275	999999	923	652	687	958	999999	570	999999	999999	715	355	949	947	15	54	893	810	999999	567	497	999999	487	736	972	793	227	921	443	595	345	845	999999	999999	378	206	662	435	999999	605	645	999999	999999	813	999999	329	807	771	999999	815	26	482	999999	178	999999	89	977	197	680	893	741	342	137	999999	485	870	999999	627	578	999999	392	999999	999999	339	922	852	765	999999	801	652	986	455	441	628	578	863	49	893	820	298	229	475	754	63	864	313	518	999999	337	999999	999999	999999	203	680	433	557	619	999999	255	659	999999	313	396	37	907	296	900	999999	682	999999	830	399	806	289	589	916	714	809	475	619	999999	999999	346	736	616	806	999999	761	999999	31	253	574	648	171	974	999999	89	726	156	578	412	19	999999	999999	244	646	382	999999	100	
516	843	810	999999	635	325	727	999999	659	420	110	999999	148	313	661	379	999999	751	645	315	673	837	987	999999	897	216	334	111	630	501	999999	434	999999	671	688	188	999999	574	22	846	999999	948	999999	316	56	544	999999	705	834	346	999999	894	737	608	426	999999	999999	158	999999	999999	990	626	346	167	999999	999999	694	477	999999	999999	936	690	738	799	67	724	418	681	616	363	942	628	276	293	522	999999	696	741	254	999999	332	294	472	593	855	999999	611	271	999999	380	850	999999	90	999999	409	999999	165	937	999999	701	269	184	541	749	487	371	359	62	999999	375	999999	953	233	614	160	652	228	155	999999	999999	123	156	815	246	512	999999	548	914	883	234	919	759	200	552	999999	999999	752	999999	116	493	999999	558	626	500	999999	896	573	476	211	757	80	20	999999	124	588	123	999999	305	246	999999	823	444	179	999999	455	999999	762	680	863	11	899	999999	999999	460	164	999999	999999	325	845	616	581	999999	713	136	164	909	765	999999	963	999999	789	457	487	774	669	836	389	999999	54	999999	144	999999	999999	999999	857	575	970	542	959	34	999999	52	459	629	760	752	731	999999	999999	545	999999	999999	717	236	222	452	27	275	999999	328	184	323	999999	674	482	687	469	513	278	588	939	233	126	938	999999	999999	997	857	999999	917	115	999999	950	509	716	457	185	999999	987	415	558	705	751	999999	850	999999	772	785	157	82	292	227	999999	676	606	240	569	778	193	475	455	169	261	874	222	837	372	999999	957	34	512	93	999999	863	40	243	482	999999	97	772	974	221	709	940	634	887	572	283	902	486	888	406	999999	522	959	999999	453	877	428	999999	908	11	827	133	999999	208	701	911	999999	372	758	93	691	420	999999	243	999999	321	999999	335	274	98	868	999999	146	115	891	13	903	641	999999	605	67	84	999999	973	394	586	379	435	196	661	637	540	728	804	715	782	31	725	999999	141	637	102	749	820	142	356	987	999999	317	999999	17	999999	581	162	36	616	555	527	999999	999999	999999	999999	149	612	460	999999	753	341	399	999999	982	187	999999	658	999999	964	334	53	841	999999	598	913	127	498	654	631	958	999999	778	999999	236	503	876	999999	199	824	953	146	369	803	602	655	76	209	999999	829	314	922	195	999999	291	511	686	810	999999	999999	695	999999	958	999999	380	999999	563	300	881	488	311	635	469	153	21	198	684	47	445	999999	999999	918	783	825	327	45	389	999999	999999	725	817	75	790	171	138	999999	188	540	433	999999	102	776	
328	236	528	999999	463	51	60	103	827	999999	375	342	190	777	867	142	512	345	999999	847	999999	166	999999	245	845	307	999999	708	19	154	614	30	850	80	600	557	307	649	999999	348	665	999999	898	178	700	458	980	999999	444	55	38	999999	626	255	303	171	564	292	999999	166	36	352	93	999999	44	354	999999	119	186	999999	835	862	763	459	191	758	267	503	999999	396	999999	663	273	963	126	526	403	604	999999	438	999999	999999	816	425	999999	323	639	225	143	355	966	871	184	999999	999999	175	999999	176	73	544	903	70	747	999999	839	373	88	130	566	999999	999999	887	342	748	327	999999	56	348	148	999999	129	52	370	199	429	455	488	149	753	999999	203	999999	540	242	999999	931	276	999999	585	948	244	519	658	625	404	88	538	436	806	398	128	984	38	205	425	861	999999	558	999999	394	884	938	376	999999	999999	723	999999	109	223	395	999999	676	763	200	634	609	394	745	999999	999999	916	62	999999	999999	999999	218	208	999999	999999	999999	999999	717	999999	201	74	305	999999	52	310	999999	732	439	223	420	843	999999	231	999999	571	816	477	955	764	999999	477	831	999999	21	783	116	524	21	292	550	164	837	324	572	135	338	466	351	444	123	618	487	999999	922	999999	390	987	999999	999999	11	206	999999	953	687	723	242	700	999999	999999	203	166	721	157	672	999999	15	137	658	712	242	359	135	520	999999	67	990	992	683	499	402	129	999999	246	290	353	999999	883	636	849	893	638	334	91	999999	957	897	340	176	665	516	999999	338	658	541	651	80	999999	999999	630	733	249	26	642	866	84	12	484	866	999999	999999	999999	999999	809	818	604	35	53	278	999999	169	660	999999	28	983	999999	790	505	704	639	999999	121	581	16	125	654	621	692	225	177	954	423	999999	847	287	394	999999	999999	840	936	626	36	497	619	999999	82	999999	998	659	999999	999999	507	779	237	55	276	999999	493	693	174	999999	342	999999	111	738	746	196	979	999999	598	387	999999	999999	999999	22	256	999999	962	546	53	240	623	42	498	999999	457	999999	246	801	20	843	278	999999	999999	999999	293	208	395	880	724	886	999999	267	999999	349	31	842	21	224	799	999999	999999	947	650	933	369	309	999999	999999	291	999999	950	999999	730	999999	119	999999	988	813	729	58	238	999999	821	167	999999	366	972	159	862	999999	999999	32	12	999999	264	330	194	742	594	983	868	177	599	621	935	999999	536	315	239	594	853	208	494	751	423	999999	135	493	146	12	337	190	365	675	481	999999	
999999	373	500	788	999999	255	229	746	189	71	492	999999	999999	539	830	666	999999	278	761	999999	537	261	999999	758	999999	999999	999999	999999	655	687	999999	923	150	999999	92	172	815	999999	351	607	978	748	571	362	999999	926	999999	999999	182	670	270	999999	913	58	400	923	429	999999	999999	550	649	637	100	501	999999	569	69	999999	457	667	851	478	926	164	454	789	689	591	999999	278	439	999999	418	999999	427	724	19	102	618	168	999999	83	857	801	958	351	658	999999	112	999999	866	59	999999	999999	819	792	170	759	603	610	243	999999	997	324	121	649	228	115	84	535	559	967	605	298	999999	777	620	135	206	112	999999	999999	488	999999	412	390	850	999999	999999	634	999999	260	498	999999	925	904	86	542	689	318	132	999999	995	577	894	899	999999	999999	591	51	182	45	563	500	479	624	359	706	912	731	999999	325	999999	999999	971	309	479	597	999999	999999	701	999999	999999	887	980	587	623	911	406	512	936	990	321	134	461	528	696	997	537	311	554	379	630	958	519	999999	613	555	999999	594	430	999999	496	999999	349	105	599	999999	520	891	10	999999	310	410	999999	807	14	814	988	452	612	999999	70	72	474	331	457	488	377	183	974	999999	314	811	92	999999	504	749	784	366	999999	30	486	645	999999	999999	999999	230	172	711	802	798	567	164	999999	999999	796	433	999999	28	999999	121	308	346	917	932	143	499	327	715	999999	999999	40	632	522	591	999999	424	762	368	262	237	325	665	999999	185	511	999999	999999	999999	293	80	652	766	999999	999999	722	150	728	378	973	579	999999	457	999999	548	999999	934	641	400	953	999999	999999	738	999999	999999	795	642	965	742	430	999999	999999	193	431	999999	611	999999	999999	703	869	854	696	999999	395	683	334	867	267	832	999999	576	518	438	190	912	408	914	10	307	32	89	184	986	999999	990	908	719	36	175	936	503	999999	999999	531	109	685	999999	353	91	96	928	385	142	334	854	999999	242	999999	518	999999	999999	273	616	680	789	680	710	446	404	775	615	999999	101	896	913	554	580	906	91	236	130	999999	919	999999	104	999999	999999	661	102	526	676	716	517	341	249	240	999999	999999	742	428	975	999999	999999	316	481	999999	294	246	999999	309	999999	335	921	292	999999	999999	353	405	999999	94	639	999999	353	878	109	899	333	999999	657	683	150	322	174	662	261	288	999999	613	739	999999	419	804	999999	792	633	999999	794	999999	628	122	886	19	999999	657	789	926	499	79	217	582	763	535	589	999999	169	580	999999	269	40	
999999	513	740	999999	578	674	834	808	560	999999	758	999999	999999	999999	544	999999	140	640	999999	873	999999	789	552	406	167	254	884	999999	512	633	62	999999	534	204	203	608	999999	353	113	982	954	128	938	824	458	999999	664	404	54	940	38	940	653	395	705	999999	961	999999	999999	334	999999	619	305	927	203	578	579	903	999999	999999	650	787	537	534	919	216	850	728	999999	689	999999	490	180	571	604	999999	999999	149	499	557	647	999999	844	779	202	999999	999999	21	999999	880	897	760	467	118	999999	999999	412	129	476	498	795	242	397	819	744	309	449	733	332	91	999999	440	999999	389	999999	839	943	999999	341	999999	999999	838	999999	76	792	999999	33	71	999999	999999	709	417	673	10	762	414	424	34	44	999999	895	98	689	549	838	466	356	87	999999	460	306	654	999999	891	115	956	145	330	36	915	285	387	999999	968	382	999999	767	413	999999	884	425	999999	723	999999	689	999999	159	999999	238	335	482	945	999999	999999	66	64	999999	999999	895	806	999999	104	998	128	999999	518	636	720	177	213	699	942	461	935	45	999999	930	349	212	810	806	588	101	701	443	340	999999	640	912	327	15	985	518	999999	999999	331	999999	999999	830	180	668	439	389	35	999999	539	494	316	786	678	134	999999	579	999999	999	999999	12	306	684	287	999999	995	808	850	208	713	999999	999999	999999	713	466	334	518	41	999999	376	208	76	999999	999999	999999	828	854	243	202	724	416	433	999999	999999	328	624	920	552	797	672	631	999999	999999	999999	115	853	987	999999	221	799	771	547	943	633	491	936	999999	999999	999999	999999	151	574	658	483	307	10	999999	404	395	842	414	999999	244	479	745	670	248	152	798	991	999999	781	999999	402	952	999999	490	197	443	999999	392	149	120	251	530	66	999999	354	625	115	43	999999	687	379	395	805	312	473	887	821	999999	98	982	999999	714	369	553	265	530	999999	999999	999999	960	13	460	999999	999999	999999	949	999999	789	999999	527	692	957	258	104	652	17	157	566	27	309	622	693	303	999999	999999	537	170	513	624	823	197	595	410	999999	683	918	131	950	999999	524	209	999999	803	571	300	492	466	275	901	999999	999999	871	502	333	348	999999	166	117	195	465	788	999999	999999	81	340	106	999999	626	421	733	886	206	256	502	110	590	890	732	866	186	81	895	612	376	450	999999	103	999999	999999	373	999999	23	764	854	735	34	867	732	240	999999	935	839	853	177	999999	186	624	999	232	999999	999999	999999	250	19	394	999999	572	798	630	23	13	
479	999999	999999	971	872	442	402	766	999999	723	168	501	673	999999	241	52	999999	13	273	701	103	855	536	944	999999	773	755	469	999999	461	999999	111	999999	999999	999999	507	805	206	999999	999999	231	999999	155	999999	271	932	577	768	163	850	137	794	999999	322	909	624	806	113	999999	109	686	933	999999	625	654	66	999999	482	784	733	999999	248	514	999999	479	861	709	501	682	405	205	987	316	992	333	284	743	904	291	999999	701	701	562	400	67	298	999999	999999	390	999999	657	999999	999999	429	614	888	290	839	842	57	915	999999	999999	247	903	699	626	930	301	379	999999	999999	201	942	42	999999	686	123	470	191	552	188	121	999999	747	110	13	999999	999999	999999	994	904	999999	243	999999	397	280	324	496	368	672	999999	239	21	891	999999	903	50	396	79	999999	999999	378	661	505	736	202	952	500	999999	695	739	552	856	384	418	317	957	25	645	999999	371	999999	112	519	174	949	110	999999	469	207	962	500	318	999999	827	536	411	999999	200	999999	327	824	693	672	999999	835	999999	636	482	970	999999	35	751	806	999999	549	275	152	341	787	102	376	999999	605	733	249	243	624	557	882	906	229	999999	451	945	547	933	439	586	338	576	474	999999	498	999999	937	999999	512	400	287	999999	268	406	412	111	951	793	999999	939	693	999999	999999	999999	600	74	726	209	310	999999	303	616	835	565	999999	220	628	271	542	354	999999	500	999999	999999	279	999999	647	823	422	999999	993	753	999999	999999	893	736	819	394	999999	433	534	737	448	651	999999	670	434	703	999999	202	482	689	261	743	153	203	870	533	809	978	999999	903	787	999999	866	550	771	345	672	999999	400	243	758	118	999999	999999	61	999999	999999	608	196	943	430	230	867	313	999999	999999	356	999999	865	296	585	534	16	631	950	488	999999	557	999999	99	999999	135	801	248	999999	153	999999	999999	152	791	999999	211	792	999999	483	999999	999999	562	999999	670	988	973	411	999999	658	234	112	198	999999	999999	304	579	709	107	999999	304	428	628	382	359	999999	999999	557	84	890	383	999999	532	999999	393	394	999999	509	238	999999	67	724	697	589	707	50	999999	999999	578	496	999999	502	999999	999999	189	147	475	190	698	491	727	425	337	224	285	491	580	50	723	999999	82	80	999999	996	999999	579	999999	48	675	318	999999	999999	978	587	73	881	57	961	999999	999999	919	51	999999	999999	383	641	396	483	999999	225	470	693	265	999999	424	999999	32	698	714	609	416	436	514	999999	47	999999	447	750	161	403	444	618	999999	
477	269	40	269	732	622	224	193	258	999999	460	999999	760	37	588	172	316	859	358	256	369	840	492	999999	430	999999	939	204	646	332	999999	999999	852	999999	787	140	394	497	299	86	999999	426	167	703	64	542	287	417	858	587	845	544	95	371	712	636	776	503	999999	999999	683	999999	999999	999999	999999	678	994	148	249	999999	999999	999999	569	999999	756	999999	682	999999	482	887	999999	999999	999999	999999	487	375	695	491	909	160	999999	999999	999999	999999	403	481	879	999999	880	385	999999	999999	999999	410	809	36	974	812	615	768	954	999999	30	951	602	161	683	999999	448	456	999999	999999	999999	98	104	999999	169	304	879	284	73	450	999999	106	349	999999	364	935	258	999999	401	882	876	151	999999	999999	870	707	672	251	999999	999999	792	433	402	44	911	88	999999	923	867	999999	999999	340	704	999999	88	924	612	320	796	748	238	988	65	110	637	999999	999999	999999	25	462	999999	637	486	999999	657	999999	999999	999999	380	999999	628	999999	999999	720	999999	545	446	692	298	946	999999	999999	455	59	173	804	377	999999	406	824	195	589	908	414	58	306	853	42	856	602	229	307	999999	999999	130	903	405	345	161	101	999999	210	439	999999	999999	279	999999	437	508	999999	117	412	999999	555	99	999999	427	188	671	999999	692	413	999999	695	999999	797	421	999999	929	270	409	999999	999999	314	184	985	159	839	57	779	124	425	999999	13	495	817	398	395	999999	90	486	226	673	509	409	246	374	744	351	569	857	257	508	248	999999	85	271	603	381	114	889	587	140	999999	537	276	879	832	210	908	999999	36	512	848	783	999999	368	999999	904	937	620	414	999999	487	999999	999999	917	999999	999999	419	556	999999	23	326	999999	999999	95	781	971	143	999999	999999	544	443	999999	831	999999	659	999999	271	716	630	698	999999	493	999999	100	999999	999999	999999	358	592	999999	790	362	613	999999	196	657	885	106	587	670	999999	580	999999	870	64	326	100	131	999999	831	298	703	926	999999	580	833	715	808	442	811	309	784	774	999999	999999	999999	556	818	558	999999	579	174	139	959	927	999999	999999	614	45	336	880	549	100	760	985	96	436	999999	442	362	999999	87	663	999999	999999	986	805	820	125	999999	999999	999999	572	999999	999999	133	574	966	999999	717	428	111	999999	999999	930	760	694	999999	283	667	654	999999	386	206	70	502	999999	362	599	940	67	594	498	72	566	608	976	834	508	861	522	469	999999	725	934	840	314	999999	999999	609	999999	791	999999	458	329	999999	999999	376	205	760	622	221	999999	238	659	
999999	999999	710	550	331	783	860	515	999999	154	194	700	660	271	230	197	999999	517	989	648	275	57	50	742	835	713	610	638	748	999999	999999	102	999999	75	110	237	999999	999999	523	826	442	286	135	999999	144	999999	999999	114	975	572	669	999999	387	589	999999	786	999999	967	714	618	183	999999	767	182	843	102	589	595	171	999999	592	945	999999	172	216	989	921	736	999999	805	479	505	999999	999999	579	607	714	999999	682	323	665	637	302	905	653	999999	519	999999	470	52	999999	649	942	983	999999	724	710	225	383	404	865	999999	368	909	149	677	568	591	602	246	999999	68	912	848	999999	955	999999	98	519	995	999999	967	999999	566	363	999999	563	999999	205	855	896	499	157	287	999999	829	999999	393	766	976	652	927	360	233	663	392	999999	104	999999	34	999999	622	705	388	924	897	999999	802	999999	319	999999	999999	395	747	349	888	910	635	999999	507	687	269	332	543	353	552	617	999999	999999	970	103	468	999999	181	783	284	793	769	363	999999	269	475	999999	999999	861	999999	541	613	883	775	482	111	703	999999	346	812	300	999999	44	381	290	999999	999999	584	999999	655	866	224	963	75	999999	999999	281	839	247	221	430	999999	681	589	21	13	168	137	999999	992	765	873	999999	971	984	999999	734	982	999999	742	575	263	999999	216	897	327	649	818	679	999999	829	999999	912	999999	391	425	490	454	370	286	368	999999	95	232	890	999999	389	992	91	474	417	299	999999	504	646	177	643	999999	692	693	999999	350	999999	168	173	901	960	709	590	569	150	999999	621	994	384	802	177	18	326	999999	938	657	999999	215	922	539	305	999999	999999	223	782	25	762	999999	922	27	999999	999999	999999	989	42	679	411	522	999999	999999	677	999999	129	999999	999999	634	158	999999	755	999999	613	252	999999	633	999999	552	999999	376	786	999999	999999	945	81	366	486	250	949	337	872	268	255	225	999999	999999	861	730	999999	644	223	158	866	974	920	227	414	83	691	999999	393	489	458	45	735	209	999999	732	503	762	999999	760	685	821	999999	496	459	398	371	999999	771	874	999999	586	163	999999	267	552	35	999999	999999	999999	999999	522	943	392	999999	999999	489	999999	193	139	999999	535	999999	463	473	54	68	433	999999	25	711	249	664	999999	235	871	999999	999999	941	68	707	999999	809	954	999999	172	878	532	685	249	908	690	268	999999	646	728	309	699	999999	222	494	601	97	937	701	318	858	434	167	999999	999999	393	739	134	999999	588	725	332	261	310	176	535	747	999999	117	31	999999	31	
872	506	571	192	930	729	573	999999	562	872	999999	892	999999	453	999999	746	911	525	950	143	220	68	13	977	448	865	999999	959	853	569	999999	999999	337	836	562	661	999999	155	999999	20	560	325	36	999999	79	369	996	999999	170	10	616	591	80	847	810	813	503	594	744	75	682	999999	262	999999	999999	583	564	999999	891	713	379	765	72	940	583	895	42	999999	908	89	868	333	999999	852	953	248	608	490	36	748	168	783	411	396	999999	999999	72	43	810	496	804	529	831	456	999999	850	529	140	274	915	999999	353	685	665	999999	359	815	410	49	804	974	999999	450	152	555	596	364	675	613	999999	832	999999	349	422	284	348	502	352	230	112	999999	478	225	999999	967	815	107	746	199	999999	140	662	994	16	999999	729	89	689	900	45	999999	853	527	999999	999999	782	13	273	390	859	999999	472	189	999999	95	505	858	339	184	740	999999	618	486	999999	507	179	14	343	900	555	999999	999999	999999	195	999999	865	951	999999	38	194	811	833	366	339	130	667	483	67	999999	25	870	999999	514	169	999999	877	377	891	139	999999	778	999999	373	835	600	54	30	993	329	999999	554	280	310	999999	928	999999	999999	999999	514	839	695	946	999999	999999	999999	518	999999	292	648	999999	999999	69	999999	125	999999	152	470	999999	739	86	646	999999	738	699	471	600	449	524	240	881	625	231	387	999999	227	831	256	488	160	92	745	738	999999	590	732	495	821	999999	999999	786	204	999999	999999	438	203	215	999999	723	999999	999999	79	784	61	767	123	276	682	168	999999	585	999999	981	379	656	340	908	145	157	999999	999999	779	263	941	454	686	894	999999	948	999999	999999	622	532	999999	77	22	961	686	587	476	466	999999	662	297	997	890	222	361	999999	107	999999	80	71	756	447	314	999999	842	607	90	228	999999	733	72	885	962	373	999999	999999	643	379	231	557	680	510	173	126	965	943	563	999999	543	63	851	811	999999	561	776	628	763	207	128	89	999999	258	13	89	600	999999	999999	527	306	999999	126	728	999999	522	390	255	283	197	849	899	999999	616	685	409	882	261	999999	411	596	298	548	446	999999	999999	60	432	506	94	526	999999	908	45	177	494	936	133	747	429	181	999999	354	999999	357	229	45	890	573	603	206	349	467	633	930	999999	509	680	477	921	471	999999	748	199	670	295	990	18	449	200	473	758	513	999999	240	76	999999	972	98	999999	999999	170	859	999999	999999	999999	105	285	114	169	984	266	656	825	999999	223	781	165	906	71	
238	999999	999999	382	140	448	835	943	403	864	73	537	591	445	815	311	107	845	311	492	200	715	999999	999999	215	216	999999	687	567	26	294	788	76	999999	802	88	999999	486	772	449	352	162	882	250	105	457	999999	220	20	999999	999999	999999	853	999999	871	523	134	999999	999999	924	345	999999	999999	999999	579	999999	470	999999	642	736	592	620	83	999999	150	47	999999	662	193	757	541	892	999999	912	999999	359	934	652	999999	289	999999	557	319	848	113	999999	999999	505	670	820	987	120	999999	284	72	999999	999999	991	283	834	689	999999	977	420	999999	453	480	473	485	230	999999	999999	409	363	782	45	999999	999999	758	945	270	337	992	999999	770	430	324	402	849	406	497	943	999999	331	600	492	579	899	999999	660	723	314	30	999999	479	179	711	224	999999	36	203	636	243	338	999999	361	479	614	649	961	999999	87	623	89	732	406	448	87	762	299	466	412	770	107	231	955	999999	552	893	601	719	110	901	822	999999	860	710	50	757	248	23	965	259	503	532	999999	690	941	717	82	730	633	999999	211	570	790	866	145	116	618	54	927	720	58	252	37	999999	800	999999	999999	696	407	330	523	286	501	162	276	999999	585	999999	376	834	820	870	95	648	699	999999	422	994	574	934	999999	999999	95	254	999999	261	504	469	889	74	999999	999999	332	313	999999	925	999999	637	599	999999	530	353	999999	102	899	999999	166	389	487	999999	463	877	131	473	999999	329	200	256	999999	25	80	126	385	311	999999	999999	547	782	711	774	193	784	999999	13	999999	796	527	999999	999999	33	999999	125	999999	350	610	999999	264	859	132	618	734	822	685	584	500	414	967	376	113	465	639	384	999999	712	365	679	482	127	69	395	999999	999999	902	928	921	999999	143	44	700	31	189	688	999999	999999	999999	999999	108	999999	513	999	828	160	890	999999	999999	999999	447	279	999999	999999	495	147	799	736	999999	537	919	757	663	546	280	933	675	91	286	951	723	585	999999	994	999999	662	999999	70	566	999999	317	23	544	210	516	864	59	768	536	999999	888	999999	285	511	451	351	167	966	728	999999	484	808	612	442	996	861	605	990	360	833	532	999999	999999	175	999999	906	222	462	999999	999999	884	907	999999	244	72	799	310	171	553	999999	504	647	341	671	999999	508	411	112	213	654	999999	68	417	703	999999	159	753	999999	291	545	138	999999	999999	999999	21	577	999999	377	379	206	561	443	447	131	338	884	407	508	999999	999999	504	120	258	384	157	999999	499	851	725	913	56	
200	880	18	111	799	711	29	660	599	999999	999999	732	17	103	999999	620	296	374	634	751	255	120	999999	50	28	999999	562	174	195	999999	411	652	466	160	370	563	999999	999999	538	999999	388	847	409	475	470	387	251	999999	332	214	213	487	100	999999	801	89	320	968	93	999999	159	854	475	521	844	391	276	856	999999	999999	191	276	836	999999	373	407	710	999999	579	999999	214	280	842	999999	999999	924	561	999999	359	999999	252	471	936	999999	34	533	382	999999	630	89	121	394	558	70	32	937	999999	639	798	403	378	225	999999	452	148	878	22	494	999999	999999	830	971	999999	451	28	720	339	999999	436	839	35	822	474	500	528	819	999999	781	999999	999999	999999	999999	506	956	912	37	999999	999999	56	156	521	887	252	709	999999	150	887	999999	51	311	607	999	999999	999999	377	556	999999	898	999999	999999	165	241	537	709	647	909	999999	551	538	991	648	845	604	999999	328	148	999999	764	252	999999	932	614	739	999999	339	283	717	547	588	366	285	999999	570	726	990	290	360	542	999999	348	675	999999	579	60	999999	762	404	923	999999	239	976	987	999999	545	999999	551	999999	881	379	999999	201	927	963	182	716	474	285	877	299	47	788	47	702	903	712	999999	45	999999	999999	577	999999	794	906	358	389	298	527	34	339	449	999999	999999	999999	698	156	748	999999	999999	343	198	999999	526	634	602	451	938	295	752	999999	801	515	999999	999999	802	494	407	999999	614	999999	428	947	260	999999	850	259	319	874	13	756	964	999999	999999	999999	999999	99	362	170	999999	906	999999	13	774	201	538	934	999999	589	370	213	748	727	999999	614	915	251	237	978	999999	999999	141	74	291	996	999999	588	876	466	95	712	142	247	717	707	351	425	182	69	19	915	282	730	999999	800	17	999999	454	999999	440	561	862	383	385	959	774	999999	721	778	333	949	67	519	503	657	81	511	19	70	272	499	79	178	999999	868	81	411	561	999999	988	631	144	851	36	999999	850	999999	999999	757	933	999999	999999	999999	736	69	858	999999	999999	999999	999999	506	237	393	761	940	492	694	999999	517	888	373	824	999999	789	701	815	215	493	969	999999	322	649	262	999999	307	999999	675	442	909	999999	317	999999	999999	761	491	999999	750	100	999999	999999	166	353	353	999999	999999	151	472	614	44	253	652	999999	268	58	999999	857	974	266	464	154	999999	262	999999	508	580	199	127	479	307	999999	999999	125	999999	927	651	969	305	393	999999	999999	333	70	407	665	366	47	999999	658	999999	634	999999	999999	
635	941	234	903	848	845	999999	999999	33	999999	316	736	188	537	872	340	406	999999	562	999999	698	308	820	756	854	839	151	542	283	469	134	999999	878	580	490	466	703	999999	131	999999	999999	197	142	999999	999999	671	486	829	175	999999	999999	999999	999999	837	999999	999999	130	477	59	999999	703	999999	106	563	868	642	999999	608	57	999999	637	659	325	112	496	510	176	999999	999999	193	999999	999999	377	698	218	999999	601	51	999999	163	345	999999	999999	123	999999	350	100	579	999999	121	999999	878	782	760	999999	601	999999	970	351	295	999999	641	999999	999999	999999	391	388	408	355	653	51	815	999999	893	80	411	962	211	356	155	999999	597	27	889	999999	484	539	616	999999	616	631	631	700	999999	999999	704	759	999999	467	373	962	692	233	818	80	999999	64	999999	690	546	639	999999	623	205	875	573	623	586	999999	180	852	771	999999	738	31	420	125	999999	900	375	652	140	743	999999	193	727	999999	999999	819	381	430	650	926	999999	977	249	17	504	999999	429	90	182	999999	297	521	201	999999	495	796	660	999999	999999	988	324	894	508	647	999999	22	999999	210	424	767	125	750	211	844	455	761	999999	999999	621	710	480	999999	479	795	456	999999	992	694	999999	412	999999	499	699	999999	612	999999	478	602	999999	492	475	229	665	999999	229	546	319	356	587	733	24	257	999999	29	517	39	424	713	999999	180	29	463	332	22	999999	999999	999999	550	242	146	292	189	46	138	244	261	629	74	576	909	999999	999999	116	999999	397	911	999999	680	153	582	999999	765	410	205	472	22	897	653	806	603	999999	999999	999999	451	451	834	999999	142	784	266	410	359	999999	291	999999	999999	357	188	624	696	397	999999	999999	999999	251	527	999999	840	665	999999	364	975	267	972	423	999999	531	665	703	999999	999999	105	895	887	999999	545	628	999999	186	98	664	718	38	999999	215	125	373	464	209	923	66	999999	476	562	901	434	101	173	867	637	999999	691	485	71	995	999999	485	519	999999	706	898	999999	664	577	999999	999999	999999	157	999999	999999	28	76	466	999999	507	331	629	342	985	747	453	464	262	548	245	972	243	967	125	913	640	854	999999	502	34	406	715	899	994	999999	487	944	406	568	619	999999	235	705	564	674	672	152	533	740	999999	444	406	125	341	594	999999	979	41	999999	999999	174	999999	963	754	110	615	999999	999999	729	269	509	67	693	999999	999999	747	538	412	451	251	497	330	246	250	590	999999	600	567	999999	999999	508	912	553	900	999999	999999	999999	999999	464	68	942	804	
804	481	753	386	999999	196	882	999999	873	999999	590	611	180	843	853	722	174	110	25	172	938	874	761	596	514	792	483	762	484	587	948	392	309	693	526	999999	497	214	999999	413	684	999999	981	931	331	942	729	612	842	549	999999	364	999999	779	999999	930	999999	999999	871	999999	713	999999	999999	999999	628	999999	999999	487	327	99	235	999999	813	612	488	386	893	829	274	572	72	871	919	999999	999999	594	348	999999	827	595	54	341	999999	375	999999	564	198	695	312	133	639	252	999999	753	999999	827	999999	999999	301	488	47	999999	891	309	857	842	999999	999999	495	44	860	782	659	731	55	893	999999	448	912	999999	198	207	527	151	932	820	999999	175	619	973	53	999999	238	348	999999	999999	999999	42	517	856	364	759	999999	277	999999	856	999999	562	708	431	210	999999	999999	999999	999999	999999	373	749	999999	47	265	44	818	521	990	953	999999	999999	182	891	999999	594	931	65	568	438	997	259	878	85	237	33	467	198	773	942	387	859	57	719	790	700	666	999999	601	330	999999	999999	287	319	312	281	999999	816	977	616	180	473	810	862	841	123	871	301	809	999999	576	999999	748	58	576	999999	272	462	999999	753	999999	461	464	247	497	319	999999	569	773	955	643	650	221	999999	772	913	59	195	999999	676	999999	375	670	999999	753	320	939	999999	742	617	999999	927	715	233	688	718	18	999999	999999	532	151	312	999999	854	598	926	418	591	286	662	645	999999	999999	435	924	562	999999	999999	999999	187	999999	743	826	166	999999	999999	935	999999	479	999999	904	486	999999	355	534	526	847	815	999999	827	901	358	952	89	972	931	352	289	309	135	927	913	89	197	162	999999	485	999999	907	882	999999	999999	122	232	757	168	999999	239	900	407	715	975	335	665	285	999999	790	746	193	24	999999	999999	688	353	136	999999	999999	633	202	999999	999999	999999	908	887	999999	480	246	729	999999	814	999999	122	999999	902	999999	951	999999	423	999999	141	617	739	999999	892	519	345	742	999999	106	999999	760	632	46	773	366	238	77	447	828	804	785	70	424	379	348	999999	276	999999	933	184	413	984	721	71	519	312	309	999999	378	501	737	999999	632	999999	64	54	85	615	546	191	884	150	999999	117	356	999999	324	807	554	268	78	956	834	922	362	775	910	975	264	63	929	61	999999	999999	76	317	438	859	325	304	184	999999	999999	752	299	999999	400	614	714	962	987	501	471	120	999999	780	999999	999999	212	288	143	110	999999	999999	999999	832	82	999999	50	49	128	465	492	259	
93	417	717	92	632	100	999999	999999	271	999999	76	437	590	957	903	999999	674	999999	999999	46	999999	84	309	757	999999	467	200	143	573	999999	844	999999	999999	221	37	25	73	999999	87	999999	904	838	838	69	425	999999	251	124	363	999999	375	999999	808	455	99	999999	118	959	592	175	900	251	732	596	457	544	999999	379	930	888	999999	999999	999999	544	999999	999999	245	250	999999	675	225	85	780	818	309	453	999999	563	132	28	999999	114	968	999999	999999	663	115	252	611	881	406	872	999999	474	533	261	749	274	323	999999	773	868	627	916	950	999999	999999	999999	999999	13	820	864	257	912	981	999999	154	999999	332	999999	999999	993	638	460	278	999999	999999	315	999999	57	999999	999999	250	365	255	999999	486	61	961	397	202	201	956	608	71	542	624	281	492	999999	117	999999	941	999999	549	780	999999	999999	648	607	999999	999999	628	999999	309	370	624	891	999999	942	640	102	777	935	286	35	46	999999	999999	735	728	999999	822	880	940	999999	518	405	815	999999	809	999999	413	363	999999	46	573	717	999999	700	918	732	614	999999	774	25	243	999999	567	524	743	209	778	912	999999	999999	343	748	999999	616	852	228	85	201	999999	330	689	423	482	250	999999	999999	731	698	999999	999999	999999	282	115	925	459	512	837	301	732	999999	541	500	484	999999	703	824	999999	999999	848	699	657	423	416	453	336	819	999999	327	999999	999999	478	89	105	999999	319	70	643	999999	999999	999999	999999	784	469	534	789	198	939	342	546	636	999999	49	999999	128	348	591	866	661	599	640	979	519	999999	999999	141	462	404	600	830	999999	191	46	999999	508	317	872	953	881	664	999999	999999	201	781	436	999999	439	239	977	546	727	204	981	999999	526	999999	871	556	161	402	336	999999	999999	511	903	455	999999	513	352	810	475	637	984	997	999999	759	999999	738	802	803	702	999999	427	999999	113	448	210	262	18	147	446	326	802	999999	337	352	541	690	877	981	641	925	999999	177	80	999999	219	984	332	766	583	143	754	357	700	113	376	295	408	464	254	620	504	214	374	159	835	505	999999	118	228	107	860	999999	999999	776	346	260	983	22	238	225	930	251	999999	312	999999	454	788	233	999999	255	292	423	736	30	430	682	999999	921	265	999999	999999	223	548	485	283	932	195	923	767	126	312	395	235	39	690	262	650	71	587	390	716	445	142	972	815	999999	999999	999999	355	664	456	999999	757	524	999999	717	703	88	38	638	268	865	466	859	999999	897	197	707	999999	999999	41	741	343	
999999	998	879	999999	575	670	836	847	54	577	113	999999	250	637	711	138	972	559	571	43	948	131	999999	979	283	39	918	259	387	810	187	999999	715	728	999999	525	999999	636	999999	418	201	791	224	297	362	199	703	269	485	999999	999999	618	999999	708	395	752	157	999999	807	546	751	999999	469	243	400	481	954	999999	999999	196	117	345	431	162	841	167	999999	563	626	93	335	658	773	809	453	568	999999	999999	343	999999	378	131	829	590	666	999999	331	981	999999	881	245	190	516	299	471	31	197	999999	999999	237	999999	999999	283	724	999999	103	813	660	790	831	319	946	189	622	817	986	516	840	496	999999	999999	925	665	745	847	155	152	484	999999	431	999999	853	150	999999	295	784	999999	115	380	573	800	999999	201	76	571	999999	11	999999	481	485	515	999999	999999	640	999999	920	928	537	876	75	950	999999	322	369	459	465	806	83	337	43	148	999999	470	999999	435	176	999999	599	184	558	153	999999	12	862	999999	35	999999	509	999999	375	856	320	238	314	622	471	357	832	617	115	999999	999999	999999	448	346	114	885	898	214	234	196	338	363	328	999999	999999	337	460	999999	433	433	306	369	962	999999	828	999999	166	310	964	818	901	982	78	76	999999	999999	999999	525	999999	999999	143	305	999999	188	999999	956	910	999999	999999	999999	896	999999	193	682	999999	568	603	999999	518	932	729	598	249	416	294	356	294	261	706	18	999999	935	999999	293	999999	11	999999	783	659	871	999999	999999	389	829	921	522	798	396	999999	656	99	303	17	878	421	544	65	999999	894	999999	672	658	685	912	371	961	999999	999999	391	194	999999	820	611	646	670	955	999999	999999	494	772	999999	999999	999999	60	919	999999	999999	764	871	755	999999	999999	999999	488	209	999999	98	477	468	960	776	897	999999	999999	999999	278	692	370	217	466	336	645	999999	132	623	999999	287	634	993	891	999999	999999	39	636	248	999999	931	132	447	67	866	741	951	534	995	660	893	999999	92	650	787	567	556	415	999999	309	999999	766	865	999999	999999	464	484	999999	926	793	868	377	458	95	999999	999999	999999	159	999999	999999	693	64	136	962	880	999999	552	353	113	475	999999	999999	217	999999	664	174	266	21	732	999999	266	385	999999	212	792	525	999999	997	999999	999999	999999	407	815	999999	615	173	640	903	999999	999999	912	141	999999	460	368	254	170	519	430	999999	312	911	999999	198	338	999999	456	923	999999	365	378	554	50	885	831	38	807	383	333	999999	999999	363	466	999999	999999	135	913	157	844	547	365	716	576	
140	915	732	980	627	505	999999	717	999999	734	999999	363	367	101	586	999999	999999	447	786	999999	999999	648	949	455	426	697	999999	405	999999	999999	999999	999	662	999999	909	999999	108	58	999999	877	999999	783	999999	629	275	647	142	44	336	528	514	110	578	529	647	491	966	999999	563	929	303	902	418	637	112	200	701	390	191	999999	999999	291	267	908	171	999999	999999	329	189	999999	565	177	79	999999	575	531	431	999999	340	428	999999	821	999999	260	584	133	374	189	527	85	946	752	853	719	999999	999999	999999	669	999999	501	659	646	999999	784	374	135	999999	999999	72	580	768	568	60	763	612	709	797	16	999999	47	999999	652	802	114	832	999999	324	999999	999999	999999	688	999999	773	839	999999	367	999999	709	999999	999999	299	735	127	946	316	387	702	99	999999	999999	999999	836	344	330	999999	17	843	992	999999	999999	810	484	857	720	892	16	794	221	999999	254	984	999999	130	999999	748	56	534	999999	797	455	121	999999	251	492	916	851	427	453	129	760	524	731	757	335	647	999999	877	407	63	309	999999	999999	105	863	313	347	999999	468	999999	673	483	986	205	999999	449	586	242	374	803	999999	589	999999	101	244	729	263	999999	794	238	932	999999	999999	803	498	862	630	139	388	188	579	999999	999999	870	999999	287	538	536	999999	886	71	582	513	604	22	719	250	999999	860	999999	60	16	921	240	649	505	355	193	706	643	818	456	999999	999999	233	905	999999	481	645	999999	201	727	89	907	176	999999	664	533	790	778	622	241	999999	254	138	573	224	727	230	950	931	999999	829	999999	78	999999	728	327	381	117	98	999999	754	903	942	333	926	23	73	300	840	822	402	928	31	587	999999	999999	67	659	691	903	999999	694	35	847	897	999999	999999	999999	631	999999	162	683	999999	999999	486	375	999999	999999	999999	210	664	930	120	118	951	900	999999	490	436	127	270	721	426	999999	999999	69	878	105	435	464	184	511	999999	503	670	719	248	179	999999	812	308	261	999999	490	999999	999999	583	916	999999	997	876	999999	135	514	999999	440	999999	999999	342	427	999999	216	380	191	999999	999999	272	617	448	241	661	426	389	999999	819	19	707	935	945	199	485	961	209	999999	588	825	999999	999999	426	239	462	743	836	683	325	101	881	831	464	999999	67	966	999999	663	345	459	969	510	695	999999	733	331	999999	152	999999	535	17	999999	603	211	776	118	200	218	779	999999	590	706	999999	727	999999	876	999999	999999	142	519	493	545	102	999999	856	875	469	359	506	141	194	693	742	
999999	999999	939	238	262	319	949	999999	999999	999999	999999	868	272	212	999999	939	857	849	999999	19	999999	52	471	848	473	355	901	648	999999	712	647	733	896	964	518	999999	197	999999	999999	999999	193	999999	233	999999	999999	999999	593	673	999999	419	649	291	999999	683	320	748	623	101	765	907	417	310	934	557	999999	694	972	999999	694	335	751	219	999999	999999	826	999999	999999	809	999999	212	999999	238	157	431	72	366	249	222	999999	769	28	106	882	999999	142	883	808	999999	424	981	999999	295	979	175	667	439	660	999999	999999	999999	929	814	917	562	156	189	999999	513	495	880	999999	759	653	999999	999999	999999	337	320	28	942	880	999999	394	999999	999999	999999	259	982	999999	999999	705	906	364	33	840	999999	188	330	174	953	730	304	190	544	536	538	642	999999	858	999999	999999	350	325	915	751	785	999999	725	647	999999	929	180	750	861	184	548	404	630	93	112	476	17	999999	999999	221	585	963	850	999999	999999	833	204	133	750	999999	365	590	449	282	999999	999999	462	682	494	33	560	554	328	370	988	144	22	971	755	546	104	204	260	999999	999999	821	578	70	272	847	734	56	999	340	818	957	999999	358	38	327	23	334	661	51	661	41	999999	489	677	999999	820	233	377	214	999999	170	340	999999	116	999999	999999	402	420	647	298	999999	554	999999	551	999999	189	664	942	438	532	769	543	218	999999	144	186	98	999999	30	36	999999	679	999999	903	657	626	218	251	794	120	999999	999999	23	753	157	486	999999	938	999999	72	166	999999	939	681	666	627	132	703	999999	67	999999	18	399	621	786	999999	759	94	999999	999999	970	422	158	327	911	855	999999	999999	894	657	528	160	747	958	869	231	739	999999	999999	999999	504	514	279	737	993	612	999999	999999	966	323	727	573	54	242	102	743	142	999999	770	811	999999	667	809	999999	538	966	999999	441	751	565	104	645	847	863	999999	999999	999999	420	334	308	340	137	999999	999999	929	955	999999	514	866	135	999999	999999	352	435	933	836	705	953	208	36	351	93	999999	411	228	999999	999999	191	332	999999	599	721	999999	472	481	970	178	999999	395	583	999999	757	575	626	476	976	302	421	930	82	760	999999	222	308	957	256	486	97	362	847	239	924	999999	999999	535	377	830	999999	954	962	668	477	568	624	999999	593	999999	34	934	999999	999999	315	999999	259	876	999999	999999	989	515	999999	494	90	999999	548	354	935	575	345	999999	108	999999	422	466	967	999999	292	631	999999	142	999999	737	999999	162	121	67	999999	673	931	362	135	
868	841	374	999999	478	999999	601	30	280	240	999999	999999	999999	836	105	999999	848	999999	845	593	999999	999999	999999	999999	496	999999	999999	764	490	430	271	644	983	964	239	999999	58	736	999999	999999	691	611	326	999999	354	999999	526	326	999999	999999	85	390	96	768	999999	957	999999	999999	243	445	659	999999	539	999999	968	384	199	999999	607	999999	999999	999999	999999	999999	902	999999	999999	954	797	931	515	611	999999	798	355	881	557	224	616	999999	329	826	999999	63	177	854	999999	999999	933	999999	375	556	999999	233	373	962	595	78	866	190	372	999999	999999	311	929	57	97	740	999999	96	826	974	363	334	999999	501	620	741	999999	58	104	127	30	999999	565	959	892	999999	999999	392	999999	489	358	436	910	299	402	201	133	130	766	341	972	999999	154	401	999999	394	761	871	352	854	228	817	95	254	18	607	745	999999	999999	572	999999	121	800	346	625	927	424	999999	109	428	617	729	999999	763	155	183	999999	999999	766	507	999999	563	50	999999	271	540	350	666	999999	794	455	163	965	204	36	860	57	807	775	275	999999	589	999999	923	246	999999	536	999999	108	835	999999	581	213	657	999999	751	81	999999	999999	94	587	999999	892	314	973	464	764	999999	737	294	999999	874	398	999999	537	184	791	127	999999	773	14	28	567	454	870	874	999999	318	395	284	789	688	732	999999	688	222	999999	467	950	999999	734	449	594	814	999999	60	192	712	999999	634	999999	954	173	311	999999	569	999999	999999	444	999999	514	999999	999999	999999	505	999999	151	707	813	325	487	334	176	999999	48	999999	433	999999	745	820	999999	247	198	761	325	835	524	430	610	999999	31	259	999999	851	278	288	999999	142	999999	999999	908	485	899	999999	156	635	787	752	273	525	146	999999	701	624	416	999999	267	940	146	669	922	999999	106	999999	999999	999999	311	324	153	999999	999999	300	444	483	911	216	347	394	614	690	57	999999	167	95	982	583	999999	408	445	11	30	999999	995	648	349	197	388	215	511	919	333	472	609	512	706	999999	999999	999999	713	210	929	999999	336	456	621	160	562	20	711	719	679	903	879	151	999999	999999	304	795	143	723	827	142	883	695	366	585	999999	999999	388	146	580	339	999999	244	82	157	480	548	36	199	635	378	999999	999999	999999	430	592	467	773	695	999999	217	999999	999999	999999	796	990	641	999999	46	999999	907	999999	574	149	349	218	999999	999999	591	999999	755	768	944	999999	459	999999	101	455	935	992	999999	882	693	595	372	254	705	999999	285	167	999999	458	990	212	727	746	999999	
651	899	222	947	398	191	163	999999	999999	999999	900	923	167	898	999999	165	53	291	35	938	978	776	999999	512	782	793	434	999999	307	777	742	999999	712	709	449	555	999999	55	317	700	539	800	923	114	804	939	128	268	653	999999	947	999999	701	808	950	875	999999	710	174	999999	756	461	498	671	407	999999	220	457	458	640	442	998	999999	334	408	188	999999	991	999999	843	674	999999	58	14	830	821	669	904	999999	999999	751	22	999999	999999	999999	88	999999	999999	999999	275	729	670	810	23	860	949	947	377	999999	771	999999	813	12	331	929	591	412	493	840	999999	870	315	698	884	889	999999	127	270	999999	329	876	600	999999	442	124	13	365	999999	153	881	873	302	504	987	552	999999	999999	999999	783	363	676	999999	421	129	404	423	972	926	133	441	831	687	999999	90	895	431	999999	570	217	925	235	376	350	958	713	578	810	710	341	951	999999	568	487	999999	653	68	188	175	47	700	999999	439	912	711	60	999999	315	424	102	130	419	449	999999	857	137	309	477	463	416	826	999999	272	594	182	32	272	999999	959	436	837	999999	363	999999	516	894	999999	464	638	999999	527	272	396	618	221	541	999999	226	999999	899	354	590	725	758	220	97	769	999999	999999	689	787	985	999999	999999	999999	878	999999	916	835	962	340	845	999999	555	889	563	227	653	383	640	62	55	580	70	999999	257	527	604	999999	428	135	999999	724	949	130	541	917	408	363	342	485	63	391	667	999999	508	751	179	868	656	870	125	471	109	636	741	999999	999999	904	17	360	461	999999	999999	836	388	130	889	999999	357	999999	818	299	50	165	999	664	912	500	583	505	999999	736	665	558	19	490	625	323	999999	999999	999999	503	356	982	33	459	974	999999	190	388	862	744	999999	20	61	826	431	943	636	999999	501	794	999999	512	12	725	937	857	826	999999	505	575	56	230	23	325	943	999999	142	549	689	92	999999	205	643	612	225	655	999999	193	69	999999	687	311	635	837	182	999999	979	307	999999	999999	14	292	883	296	999999	300	996	735	882	373	999999	96	397	419	483	135	868	400	510	292	360	643	838	823	887	745	999999	186	153	109	88	835	37	572	87	999999	321	356	913	999999	999999	771	999999	696	870	600	999999	225	363	999999	975	589	796	239	766	371	999999	69	408	953	704	820	592	999999	294	975	999999	999999	341	999999	813	521	486	586	634	589	342	151	953	999999	831	999999	822	106	133	999999	49	999999	806	716	999999	262	947	999999	230	999999	188	999999	
999999	999999	541	98	999999	907	242	999999	112	220	605	186	38	312	116	121	131	334	998	495	659	795	936	272	28	624	871	561	574	525	366	796	411	814	740	68	999999	743	496	914	864	669	396	829	201	630	687	282	155	836	838	895	839	692	867	999999	957	278	80	268	46	680	889	586	854	809	775	224	572	999999	365	388	838	93	631	999999	408	117	80	999999	936	599	416	737	686	470	956	718	947	133	999999	487	673	237	878	193	780	999999	974	391	999999	473	709	999999	481	460	66	755	999999	877	217	850	999999	682	331	446	274	161	899	393	852	66	999999	999999	946	877	715	611	215	448	219	599	142	689	542	999999	999999	318	266	236	414	211	658	80	915	999999	289	990	905	999999	919	629	999999	591	538	799	207	271	161	603	744	455	999999	999999	667	618	717	518	149	858	556	999999	894	999999	979	999999	999999	999999	532	999999	598	724	705	773	999999	590	689	550	160	999999	999999	628	167	663	491	958	660	45	412	999999	543	999999	851	999999	999999	963	999999	246	612	886	400	10	738	464	999999	30	750	776	999999	87	999999	176	999999	406	592	999999	798	241	999999	30	990	372	793	235	163	999999	873	658	887	565	999999	452	938	273	352	274	889	702	658	999999	218	884	941	334	999999	376	412	454	999999	957	174	999999	64	999999	896	999999	217	512	311	186	156	101	889	537	231	486	238	104	63	999999	999999	106	582	720	811	116	999999	469	999999	786	999999	428	204	929	401	362	398	355	377	324	67	386	999999	482	324	999999	994	999999	113	890	147	317	401	145	999999	78	921	343	780	789	607	747	654	999999	760	727	896	959	146	868	97	882	726	738	270	999999	705	110	406	694	122	26	999999	967	649	999999	37	68	20	332	999999	65	575	999999	717	319	732	999999	721	596	999999	44	999999	999999	999999	264	999999	662	875	999999	373	999999	999999	95	999999	590	392	686	875	652	700	838	999999	813	437	42	317	148	999999	950	929	829	388	999999	474	87	749	131	174	999999	527	375	193	752	959	620	127	489	911	137	927	55	10	999999	896	391	95	464	999999	770	999999	999999	641	999999	999999	544	999999	138	620	599	840	271	999999	491	999999	999999	654	206	853	816	914	999999	236	893	32	883	999999	319	912	93	991	295	323	404	447	84	733	268	999999	425	188	989	869	999999	999999	999999	534	519	943	571	999999	888	610	990	999999	129	225	747	902	455	715	132	226	537	608	999999	947	127	53	60	601	396	782	999999	638	999999	958	999999	999999	366	
358	318	376	350	356	999999	684	333	548	327	859	999999	999999	968	709	999999	773	999999	713	741	719	999999	475	893	970	999999	999999	182	361	999999	170	310	999999	546	106	406	756	875	191	999999	999999	623	578	726	201	614	40	814	999999	583	161	627	211	865	647	941	999999	483	999999	999999	996	511	971	618	167	558	999999	819	999999	312	309	999999	160	218	869	105	838	749	701	366	319	999999	999999	778	778	543	999999	284	999999	165	563	283	506	185	508	369	999999	959	568	642	768	221	999999	425	283	263	477	993	995	552	112	999999	781	23	999999	704	67	202	839	624	460	570	999999	716	748	999999	401	999999	709	510	999999	879	190	69	597	999999	999999	38	505	999999	999999	114	999999	356	62	999999	999999	493	489	804	311	459	999999	999999	191	207	300	999999	676	999999	862	502	999999	495	109	999999	912	722	425	597	999999	39	697	324	558	355	291	574	664	288	534	999999	495	904	999999	993	758	246	877	999999	808	999999	999999	257	662	573	820	794	999999	999999	999999	779	77	891	999999	282	999999	805	396	999999	916	726	570	397	722	953	17	389	296	116	475	676	845	35	999999	999999	677	449	661	984	999999	497	326	836	730	999999	840	603	454	926	241	953	999999	51	483	92	999999	964	535	709	565	440	507	151	363	881	934	999999	111	240	605	322	153	411	999999	428	999999	734	667	966	122	414	935	369	874	521	999999	803	999999	707	666	712	999999	952	999999	105	989	185	482	999999	821	798	502	999999	331	999999	809	448	741	65	682	828	306	568	596	999999	504	148	276	841	64	140	500	999999	999999	892	407	201	982	214	999999	233	261	818	154	324	912	722	999999	999999	712	388	72	496	35	999999	416	356	365	278	600	851	909	641	794	999999	999999	108	648	438	999999	999999	465	536	999999	458	577	488	423	999999	999999	782	999999	320	139	999999	999999	13	378	999999	486	999999	999999	714	613	587	324	620	999999	463	25	813	83	999999	443	999999	922	535	870	576	269	999999	932	93	999999	999999	751	598	511	128	622	305	729	911	952	999999	782	751	922	48	143	956	464	999999	266	999999	708	500	876	44	753	543	142	802	477	559	128	751	685	999999	836	726	118	999999	841	999999	94	999999	999999	973	999999	181	999999	832	442	313	999999	972	999999	999999	999999	999999	721	477	374	89	172	927	443	403	352	40	999999	999999	212	417	848	559	999999	545	351	545	999999	903	722	999999	930	310	370	174	96	999999	924	91	999999	999999	999999	641	541	761	557	167	729	264	631	999999	115	484	629	999999	
464	913	854	291	262	574	999999	818	754	999999	158	999999	566	999999	999999	206	116	984	452	999999	412	216	999999	999999	987	194	816	588	282	999999	477	455	680	345	709	183	301	999999	829	999999	176	196	887	748	612	695	600	999999	947	434	999999	130	41	999999	621	999999	895	496	304	78	758	999999	546	322	325	703	999999	230	569	143	905	474	164	342	461	226	329	279	754	302	593	365	640	999999	999999	356	423	999999	724	461	288	804	348	761	360	999999	649	574	433	909	513	379	891	814	529	999999	999999	698	550	999999	928	999999	741	11	484	999999	199	698	65	969	289	999999	999999	999999	855	999999	136	999999	999999	125	576	754	845	999999	789	224	474	999999	999999	556	390	724	137	328	532	661	73	346	287	957	156	999999	519	464	629	999999	872	783	959	999999	584	573	999999	435	828	184	780	895	222	999999	929	373	379	508	588	564	386	999999	585	203	999999	789	999999	34	968	999999	244	391	225	999999	351	999999	866	899	972	816	999999	999999	500	999999	881	177	134	999999	38	999999	581	999999	875	75	999999	694	208	766	999999	794	457	692	466	213	939	999999	680	999999	918	247	999999	480	535	772	999999	683	687	236	321	870	665	107	995	999999	53	233	516	999999	177	657	999999	109	999999	187	368	999999	999999	297	999999	492	496	999999	109	999999	285	111	485	113	519	999999	17	971	454	521	139	360	696	280	170	715	882	529	264	270	754	407	962	358	413	240	447	400	817	829	383	999999	998	215	910	999999	748	412	641	238	650	999999	655	999999	58	18	628	966	999999	703	609	999999	448	838	45	877	148	999999	699	288	501	617	163	625	999999	177	999999	491	369	228	967	479	888	35	620	243	752	966	999999	999999	612	480	272	999999	999999	999999	999999	169	179	42	802	621	999999	999999	737	42	368	39	999999	880	656	147	606	908	999999	140	88	423	999999	802	135	182	827	305	676	30	354	49	405	732	999999	202	321	337	999999	355	999999	535	298	587	874	722	119	428	748	474	999999	363	387	99	337	999999	941	377	907	999999	794	417	686	716	999999	328	633	134	237	999999	826	999999	493	390	373	999999	135	999999	927	412	999999	408	557	211	999999	990	661	999999	405	999999	999999	999999	999999	795	561	359	999999	581	899	556	98	984	999999	294	648	605	870	999999	726	784	975	310	449	504	567	396	999999	485	570	697	667	327	729	685	212	882	849	999999	829	24	999999	553	741	999999	323	88	216	273	563	551	999999	664	590	999999	577	999999	999999	999999	237	174	498	373	21	211	
888	771	999999	516	91	765	999999	182	177	712	999999	432	569	78	999999	489	189	999999	921	28	577	13	737	118	117	261	387	924	469	999999	999999	999999	541	539	999999	552	822	700	191	797	795	947	496	878	539	154	999999	999999	999999	748	985	999999	451	999999	999999	885	999999	999999	408	830	387	830	712	512	196	750	891	999999	585	638	666	488	416	999999	233	630	516	999999	579	963	870	951	190	721	679	624	888	548	999999	607	999999	676	302	360	419	964	244	984	999999	789	263	999999	851	115	91	506	494	327	769	12	379	999999	577	444	959	436	650	991	832	571	999999	352	999999	977	129	990	196	999999	999999	268	396	999999	177	789	999999	519	110	84	639	183	999999	571	778	903	238	999999	108	999999	999999	999999	324	252	161	129	928	910	999999	873	986	101	320	438	614	999999	999999	847	16	787	735	449	335	575	362	999999	442	300	999999	999999	749	784	999999	999999	664	730	999999	153	380	999999	861	999999	293	237	98	547	863	700	956	277	296	391	338	321	132	950	999999	999999	890	502	999999	638	346	15	999999	211	209	981	774	883	999999	472	476	958	925	936	166	108	487	814	795	999999	343	306	934	368	456	580	216	714	999999	999999	263	999999	370	233	999999	287	113	887	348	999999	926	83	999999	824	999999	999999	396	195	794	559	270	85	999999	945	304	50	999999	765	754	629	999999	69	999999	370	218	597	597	701	484	879	995	600	476	999999	814	270	596	120	999999	86	193	30	999999	522	935	999999	999999	999999	928	421	999999	347	999999	999999	117	866	271	349	615	326	999999	999999	999999	914	999999	670	609	792	140	44	453	999999	322	678	999999	754	999999	299	435	40	999999	999999	772	73	672	657	999999	757	999999	999999	999	257	504	136	303	999999	319	15	999999	274	578	390	999999	894	968	999999	34	999999	283	362	726	971	913	585	901	610	921	647	999999	907	999999	999999	985	999999	45	205	466	999999	999999	946	999999	144	342	171	461	45	887	999999	104	427	632	999999	483	999999	999999	999999	999999	919	999999	692	577	672	763	59	71	999999	404	111	999999	772	788	838	88	999999	918	592	638	752	133	866	723	999999	552	824	999999	209	999999	999999	961	17	861	547	961	999999	378	772	381	292	109	736	999999	786	999999	332	639	793	925	157	535	639	399	999999	795	999999	969	534	129	938	775	862	357	863	999999	851	910	250	877	395	999999	999999	220	355	999999	397	236	999999	999999	230	195	491	999999	231	16	332	617	280	751	602	723	999999	652	442	517	246	388	777	645	178	421	398	
915	539	199	388	428	54	938	408	142	42	512	899	753	294	588	135	856	818	243	999999	498	999999	999999	999999	504	777	837	416	18	458	999999	854	999999	796	575	744	42	628	903	572	999999	352	999999	691	341	999999	689	999999	657	263	920	827	999999	782	899	640	867	999999	884	999999	216	531	400	683	740	658	101	957	718	844	103	238	914	999999	999999	156	815	999999	782	751	98	999999	999999	999999	538	473	919	36	896	934	876	957	743	999999	366	999999	952	786	999999	683	662	999999	515	999999	170	692	912	999999	484	753	999999	886	302	143	562	603	999999	999999	155	999999	999999	999999	70	783	968	999999	494	662	314	497	203	999999	39	109	99	366	108	945	595	999999	999999	655	551	152	119	989	665	610	699	763	46	999999	640	684	944	999999	671	731	844	34	999999	260	959	999999	560	999999	857	999999	54	206	504	828	59	309	715	93	523	917	674	978	479	999999	963	551	460	999999	398	355	164	501	695	999999	999999	570	999999	999999	999999	564	592	324	142	999999	565	502	268	218	268	340	968	860	84	753	999999	866	555	322	296	417	537	675	999999	511	48	999999	999999	136	999999	999999	661	414	999999	958	335	360	845	17	328	999999	292	251	627	67	386	303	427	999999	320	999999	999999	335	24	288	37	917	916	630	999999	999999	999999	142	490	779	679	564	473	999999	428	706	999999	548	993	999999	134	999999	58	999999	134	999999	134	569	815	494	474	335	400	119	931	417	443	225	583	315	479	160	761	847	999999	822	830	312	523	614	223	476	342	197	163	741	869	577	506	688	888	431	326	996	315	354	999999	363	193	20	273	999999	964	688	357	974	533	210	961	312	914	999999	56	211	280	999999	999999	999999	955	199	548	999999	999999	894	999999	57	833	765	999999	43	658	999999	129	512	350	417	511	999999	840	189	218	669	616	204	773	76	999999	125	725	999999	361	961	408	993	472	407	999999	80	271	309	150	767	667	928	653	447	702	544	999999	999999	495	349	371	999999	999999	878	999999	524	130	359	672	999999	999999	999999	999999	999999	999999	136	49	999999	331	441	391	541	49	450	11	688	550	336	374	840	265	862	822	21	600	632	21	593	158	999999	949	911	636	432	727	442	999999	956	378	999999	999999	917	999999	63	957	999999	736	999999	877	999999	999999	794	985	999999	462	999999	412	670	106	446	999999	455	794	999999	492	480	904	999999	722	568	999999	594	957	797	345	999999	330	768	63	999999	895	481	716	587	598	164	925	804	970	999999	40	585	860	932	462	59	
133	782	999999	487	925	130	817	318	138	389	837	198	496	124	857	643	616	335	999999	999999	999999	999999	170	999999	554	110	645	183	538	856	733	999999	999999	296	224	548	207	576	845	999999	663	407	458	218	327	737	317	855	692	396	968	534	999999	999999	999999	916	621	999999	933	825	484	644	779	282	655	812	999999	210	899	999999	999999	50	490	776	979	341	999999	999999	20	816	792	790	490	151	888	999999	644	525	977	308	926	962	643	30	300	999999	627	186	562	514	999999	117	955	383	950	999999	999999	999999	839	999999	167	669	233	126	42	999999	163	638	393	456	177	337	233	601	391	483	406	470	999999	961	713	582	399	505	932	999999	834	117	201	959	165	41	686	999999	999999	267	999999	527	987	999999	865	989	999999	116	346	556	999999	364	991	476	531	583	136	878	274	585	279	728	193	358	999999	56	999999	434	999999	999999	999999	999999	460	134	999999	999999	482	999999	999999	724	789	292	168	999999	799	480	999999	724	438	581	904	999999	734	565	987	999999	343	999999	999999	999999	552	368	999999	210	905	660	903	867	731	651	111	255	999999	549	795	986	569	807	558	389	931	722	996	999999	242	843	499	894	146	999999	999999	999999	144	287	181	999999	478	999999	480	149	576	999999	993	786	480	999999	35	999999	770	10	450	999999	999999	999999	887	829	372	104	968	72	171	999999	731	999999	999999	999999	120	504	378	374	518	999999	337	999999	812	999999	729	219	250	583	999999	314	134	999999	293	20	762	777	400	351	68	383	989	417	977	567	525	995	999999	999999	548	531	999999	406	492	839	208	672	554	213	999999	999999	854	395	254	999999	884	596	713	999999	504	342	114	36	999999	144	621	919	441	999999	168	733	999999	37	999999	296	497	728	653	454	811	999999	233	197	251	906	529	999999	999999	130	682	928	292	585	717	999999	426	790	100	357	227	999999	999999	309	54	377	999999	999999	360	958	370	999999	943	268	293	999999	119	917	784	409	999999	999999	756	320	572	239	451	953	319	829	869	999999	637	306	237	532	859	924	152	874	292	703	999999	214	760	526	999999	33	999999	313	105	999999	15	999999	999999	210	532	999999	736	814	926	999999	999999	530	98	663	529	647	41	760	555	999999	999999	999999	127	911	771	552	560	56	999999	427	999999	16	733	370	701	945	564	36	999999	938	197	337	948	621	196	724	999999	106	996	348	999999	542	758	911	734	104	574	999999	439	999999	999999	999999	571	508	19	510	796	728	962	583	999999	15	759	616	999999	447	999999	505	724	57	437	464	
59	905	999999	999999	257	822	636	606	381	733	999999	999999	999999	507	766	449	611	999999	999999	999999	144	423	265	986	999999	999999	999999	296	142	78	115	391	999999	905	640	665	999999	891	262	973	101	365	212	359	999999	737	46	999999	681	999999	999999	48	999999	50	329	636	999999	448	999999	115	909	999999	474	312	628	215	479	999999	866	110	375	999999	433	954	305	778	220	906	578	54	115	423	999999	999999	184	76	999999	512	585	14	26	635	555	157	74	999999	891	899	999999	212	999999	999999	633	999999	157	183	614	999999	744	999999	425	999999	869	301	999	999999	999999	999999	137	561	942	967	98	861	94	739	175	286	890	553	999999	320	185	999999	999999	743	789	45	999999	999999	462	108	999999	44	588	999999	766	263	999999	578	27	999999	772	179	270	300	284	999999	999999	999999	18	338	283	201	663	999999	567	999999	514	266	706	698	394	999999	109	843	209	63	999999	811	973	911	138	322	535	851	999999	16	115	495	999999	27	549	62	992	133	825	999999	381	483	715	273	749	891	872	329	651	999999	999999	426	100	230	498	683	445	106	210	999999	999999	811	999999	560	999999	28	999999	688	999999	342	999999	976	28	633	681	799	105	710	172	246	449	216	210	902	937	689	999999	248	528	865	617	999999	922	999999	911	570	999999	165	875	730	999999	194	180	319	512	103	407	999999	549	698	588	734	934	964	521	459	610	663	622	707	624	559	169	293	724	999999	63	999999	722	999999	999999	940	834	999999	152	999999	45	891	400	999999	999999	937	698	829	287	882	999999	999999	352	461	960	264	542	177	116	545	34	887	594	274	49	253	744	999999	999999	999999	999999	999999	999999	999999	423	718	272	778	426	686	860	999999	999999	841	286	105	812	270	999999	999999	407	666	335	607	241	999999	307	135	804	48	202	270	999999	639	999999	468	999999	95	48	999999	999999	764	751	429	685	694	881	752	988	944	441	484	288	999999	250	999999	176	999999	35	274	421	147	973	388	493	999999	326	375	859	817	958	726	232	908	635	642	915	906	922	546	276	554	999999	860	606	999999	982	823	399	748	301	922	999999	774	829	854	791	373	936	999999	999999	516	892	181	985	999999	999999	379	564	607	328	999999	302	489	997	867	10	122	781	999999	617	503	976	121	999999	46	999999	457	89	780	851	551	969	836	178	760	661	965	875	891	466	613	268	999999	999999	999999	629	581	776	962	854	678	591	171	999999	874	539	999999	655	948	59	804	300	999999	756	777	300	465	320	247	215	44	247	890	318	14	
244	195	691	494	999999	94	681	126	999999	183	999999	999999	999999	304	230	879	320	926	841	662	999999	484	45	652	740	174	270	539	756	819	441	701	999999	999999	639	354	100	171	542	964	132	183	857	582	999999	492	107	26	999999	335	724	320	58	999999	691	999999	159	48	754	252	999999	152	369	999999	742	268	999999	894	999999	876	999999	158	394	877	539	149	627	462	999999	257	999999	254	522	999999	999999	130	652	207	782	879	999999	999999	416	299	150	979	813	751	840	559	537	212	999999	999999	546	575	926	181	999999	551	142	697	213	506	185	579	629	939	999999	621	615	758	121	785	681	737	741	104	736	559	335	876	621	285	720	864	892	999999	884	529	204	481	91	240	746	507	848	910	999999	570	999999	874	740	229	944	999999	100	576	467	999999	833	831	444	565	226	266	85	927	785	320	687	256	64	491	999999	143	676	881	48	184	889	999999	999999	175	209	999999	999999	402	341	999999	774	325	915	85	695	372	46	525	999999	490	999999	921	134	999999	882	999999	820	258	802	810	112	219	537	292	999999	12	851	999999	366	999999	129	682	999999	844	546	999999	999999	978	999999	64	106	161	866	999999	753	968	707	999999	999999	105	640	887	999999	530	999999	999999	787	632	166	693	999999	768	169	999999	999999	749	335	290	267	999999	772	999999	999999	747	714	950	352	980	539	951	304	675	986	270	999999	999999	92	74	999999	981	584	999999	999999	999999	999999	338	999999	618	999999	14	642	426	999999	771	332	798	434	852	816	888	222	807	103	999999	398	999999	781	999999	133	999999	999999	270	286	285	936	74	999999	361	214	999999	959	734	793	535	318	878	999999	224	937	336	808	239	258	999999	769	776	615	616	712	697	556	103	999999	68	999999	382	150	999999	835	268	778	82	999999	441	929	487	24	567	896	520	98	567	961	796	999999	437	22	170	999999	169	458	413	999999	999999	829	865	999999	734	999999	936	999999	123	388	679	557	736	591	817	195	291	762	999999	720	201	608	999999	141	697	738	909	369	979	136	999999	809	375	433	999999	999999	74	999999	999999	380	959	783	999999	189	999999	249	593	999999	999999	975	234	407	411	693	999999	908	840	999999	552	996	287	577	999999	987	712	869	999999	313	999999	215	131	53	483	677	760	418	999999	809	849	999999	154	73	999999	14	901	278	999999	682	999999	233	771	339	695	292	999999	392	35	988	476	423	67	290	395	999999	854	190	923	733	932	49	284	999999	884	103	999999	224	412	753	95	444	470	999999	999999	237	443	999999	358	
200	585	377	999999	645	343	436	400	863	678	184	159	720	354	999999	999999	936	948	740	455	601	441	877	979	281	902	42	999999	558	953	999999	556	999999	832	733	999999	999999	656	639	999999	457	703	987	546	238	999999	374	99	794	758	401	288	703	345	756	759	999999	397	120	742	310	483	841	999999	519	627	999999	999999	621	999999	194	289	999999	52	998	898	453	999999	999999	677	538	942	168	799	561	879	852	727	86	973	450	177	545	896	999999	999999	861	87	36	999999	999999	486	477	277	574	999999	999999	660	347	858	316	999999	646	442	999999	367	999999	51	359	640	999999	368	812	647	87	999999	743	422	655	34	46	376	315	999999	169	999999	475	999999	235	449	999999	202	390	227	667	999999	530	113	692	39	658	820	727	396	999999	159	673	830	199	556	377	556	15	322	822	940	70	506	283	999999	892	434	816	999999	999999	582	977	594	979	12	496	640	999999	999999	376	226	648	918	314	999999	388	645	701	678	999999	363	999999	78	405	727	23	34	829	541	146	234	999999	999999	666	263	181	999999	850	197	70	737	999999	389	946	999999	301	152	202	273	772	257	999999	999999	999999	999999	999999	999999	199	999999	989	472	810	999999	999999	999999	222	829	262	61	838	309	794	513	618	999999	536	807	131	799	435	999999	832	999999	768	889	501	999999	999999	999999	999999	999999	890	598	208	598	926	639	900	999999	394	472	889	150	999999	473	462	999999	528	502	840	999999	999999	400	826	127	640	254	429	599	650	355	847	963	194	999999	419	206	999999	30	418	999999	907	327	415	999999	982	691	141	999999	437	282	348	489	458	999999	999999	500	772	90	958	682	999999	999999	162	48	624	925	956	858	64	265	913	508	94	943	681	469	984	862	145	948	122	134	171	378	999999	368	515	999999	102	919	434	234	999999	736	687	999999	175	376	349	999999	999999	282	250	181	369	839	405	514	607	24	999999	910	945	19	569	95	999999	999999	999999	265	999999	61	766	145	831	688	999999	999999	266	999999	999999	999999	522	88	224	839	883	990	18	177	963	10	308	88	999999	524	999999	63	176	999999	466	390	345	94	646	683	516	114	350	681	403	57	258	999999	719	999999	397	867	999999	999999	212	159	775	999999	301	419	999999	999999	731	316	409	392	191	665	999999	914	283	438	442	999999	333	778	649	999999	999999	916	752	777	368	517	137	421	267	446	999999	317	614	481	792	236	931	827	383	999999	999999	20	865	592	912	804	623	958	435	264	406	999999	999999	448	99	999999	999999	975	329	224	
189	987	135	745	276	310	309	999999	646	999999	609	505	405	616	999999	763	999999	169	864	564	999999	999999	986	999999	999999	965	808	176	999999	417	999999	955	508	168	853	295	999999	129	999999	611	999999	999999	999999	230	655	901	38	893	392	336	333	506	121	765	330	21	10	132	705	311	502	142	420	999999	645	653	997	247	999999	770	877	931	843	262	68	82	999999	766	357	148	937	915	999999	64	93	73	844	999999	837	842	294	999999	999999	24	119	999999	999999	93	585	11	904	790	999999	999999	459	402	663	858	706	258	165	243	774	567	999999	999999	358	366	155	581	999999	264	409	920	999999	123	517	828	153	696	671	999999	191	356	999999	999999	784	999999	999999	691	999999	986	46	999999	999999	61	989	856	650	531	24	54	999999	13	999999	650	391	999999	147	999999	884	834	714	20	586	999999	999999	428	333	228	802	999999	760	463	182	999999	227	820	243	999999	999999	999999	187	999999	682	999999	834	188	164	593	999999	574	34	269	806	999999	281	999999	999999	303	999	571	999999	432	729	826	293	484	830	378	999999	570	976	712	220	234	656	102	999999	999999	999999	999999	273	739	463	238	999999	999999	656	999999	551	201	999999	999999	999999	563	137	755	999999	999999	343	999999	357	785	999999	204	597	321	59	999999	918	188	697	52	745	999999	307	999999	969	500	999999	792	827	233	826	999999	751	46	999999	656	999999	901	999999	999999	625	999999	999999	487	578	268	999999	999999	451	84	689	999999	504	999999	204	999999	266	344	999999	999999	200	550	999999	134	959	999999	999999	560	43	999999	999999	26	999999	224	999999	547	999999	999999	224	711	999999	813	999999	999999	543	999999	736	976	842	978	999999	761	999999	808	292	999999	999999	400	999999	648	999999	89	816	59	999999	672	395	290	358	656	999999	999999	130	84	541	386	209	778	590	505	203	476	717	999999	11	999999	900	179	931	351	870	219	300	576	895	780	999999	302	999999	871	999999	456	999999	195	289	954	999999	51	277	999999	875	898	999999	32	454	999999	999999	761	57	999999	999999	226	999999	17	999999	489	155	999999	189	999999	389	907	999999	999999	438	747	849	531	775	57	93	859	901	35	476	971	408	277	132	999999	418	245	999999	293	109	851	107	620	409	800	808	97	999999	999999	525	968	999999	101	594	706	500	839	986	999	788	911	324	333	999999	814	90	877	999999	999999	999999	154	999999	339	619	586	650	238	999999	975	249	999999	997	395	509	507	695	317	683	425	999999	578	259	254	504	197	537	773	89	999999	719	930	999999	239	174	999999	999999	947	481	18	999999	999999	
717	20	760	792	913	928	999999	43	129	999999	204	16	577	773	999999	417	834	999999	999999	877	159	537	265	999999	341	768	231	137	201	747	835	674	369	794	999999	248	494	999999	284	609	948	56	475	946	999999	999999	661	401	485	898	122	60	959	999999	122	189	999999	452	999999	999999	707	696	841	381	936	530	646	782	911	657	999999	133	157	449	999999	112	72	318	582	682	116	830	999999	302	635	785	714	999999	682	999999	492	51	260	139	999999	261	214	103	999999	215	999999	879	489	828	975	999999	999999	520	999999	19	126	446	999999	779	48	877	54	548	746	161	999999	466	110	239	174	881	872	999999	548	676	999999	969	999999	377	669	237	999999	999999	327	999999	882	204	930	673	999999	56	182	999999	100	34	999999	666	357	858	400	999999	999999	259	664	999999	126	884	999999	583	121	157	999999	502	119	810	999999	999999	231	110	999999	620	536	437	999999	127	709	999999	999999	524	470	242	621	999999	977	123	459	100	168	233	528	998	232	999999	562	417	908	999999	372	290	497	985	444	256	590	779	29	351	585	546	999999	999999	999999	457	123	878	536	697	999999	999999	361	446	73	998	581	279	398	188	999999	999999	999999	39	38	646	36	484	797	375	999999	999999	103	117	515	621	999999	802	999999	774	999999	683	999999	221	999999	376	929	999999	922	999999	674	320	391	841	475	999999	337	365	697	320	431	638	91	170	837	999999	901	999999	930	999999	170	999999	238	623	944	999999	999999	997	874	999999	717	999999	562	999999	700	999999	816	262	641	197	294	999999	999999	731	353	605	601	720	384	837	999999	999999	130	480	286	896	92	767	896	283	999999	999999	490	45	999999	455	85	730	470	999999	511	648	611	743	167	687	672	507	279	349	999999	666	999999	47	999999	40	855	92	999999	804	467	58	366	368	999999	954	991	80	137	898	530	871	259	96	335	999999	85	387	323	599	999999	584	498	556	683	999999	999999	999999	848	572	599	999999	655	666	999999	462	999999	999999	496	213	695	999999	999999	381	819	999999	999999	537	711	369	955	999999	999999	486	580	882	999999	999999	685	970	248	548	231	999999	999999	999999	226	592	999999	873	545	999999	890	119	903	630	215	127	737	953	868	188	741	999999	617	131	999999	179	96	999999	999999	481	567	526	964	999999	380	814	82	292	512	823	999999	838	823	133	587	658	582	999999	677	999999	82	731	999999	69	806	999999	948	186	312	999999	506	318	999999	74	274	999999	155	756	999999	400	54	455	451	999999	999999	903	666	493	999999	575	596	146	279	999999	409	836	
999999	904	350	999999	866	895	980	465	327	999999	867	999999	859	223	513	825	699	286	398	999999	290	67	162	902	85	464	643	736	460	999999	48	510	664	437	999999	250	416	620	534	999999	474	985	727	944	999999	906	634	330	71	771	446	992	81	999999	999999	366	752	447	563	411	262	253	15	956	923	999999	105	431	273	273	418	88	752	249	999999	304	339	999999	866	178	830	323	674	688	923	55	999999	881	881	593	498	969	999999	999999	999999	999999	980	771	30	678	811	999999	999999	999999	362	368	250	999999	631	999999	37	543	580	999999	999999	999999	579	326	42	999999	927	999999	549	680	999999	999999	999999	629	999999	999999	999999	568	197	197	999999	626	266	999999	999999	999999	805	608	260	999999	566	954	999999	999999	999999	956	999999	664	738	153	751	598	664	999999	999999	913	346	999999	999999	700	936	468	356	392	38	999999	682	703	990	477	82	329	962	918	123	821	60	999999	88	397	289	660	999999	54	446	768	962	999999	999999	422	229	194	130	560	693	107	607	16	999999	596	999999	948	674	271	999999	432	999999	745	999999	211	863	986	542	100	999999	286	638	312	946	999999	992	801	849	577	257	888	208	412	235	25	223	54	716	999999	999999	340	985	569	973	23	142	227	999999	999999	559	999999	651	40	149	416	999999	305	999999	382	999999	482	999999	106	23	192	234	232	520	256	987	818	279	999999	977	90	301	79	338	932	999999	999999	193	207	28	25	246	178	273	818	999999	917	984	344	887	640	999999	999999	555	999999	789	910	706	999999	999999	999999	999999	600	62	68	125	999999	967	999999	999999	999999	298	901	88	998	945	66	999999	999999	699	79	834	999999	173	999999	848	412	523	547	152	227	78	821	543	999999	62	646	999999	999999	702	166	950	857	99	68	999999	340	999999	557	999999	733	951	14	672	999999	905	999999	436	715	219	713	999999	429	984	37	761	477	367	799	946	309	999999	754	999	543	129	977	999999	115	995	518	600	999999	702	419	276	73	159	949	382	33	220	409	999999	999999	289	530	999999	71	307	999999	972	999999	611	545	999999	207	15	138	999999	928	192	330	720	701	122	999999	727	574	761	697	327	418	999999	922	999999	540	759	20	264	598	114	784	808	130	999999	999999	364	166	626	79	999999	31	999999	454	841	999999	999999	303	999999	378	803	308	999999	609	999999	564	999999	689	456	261	447	995	874	876	824	408	522	999999	165	533	999999	571	948	692	999999	306	933	972	90	209	851	465	143	885	795	806	999999	999999	572	999999	994	674	709	375	999999	999999	
157	608	629	443	377	99	148	353	999999	999999	360	617	969	999999	631	999999	609	257	410	999999	861	999999	999999	28	924	322	37	184	538	882	861	582	999999	577	159	334	352	647	831	762	327	999999	74	563	455	866	240	999999	999999	382	75	462	965	648	211	168	999999	611	999999	64	71	963	999999	938	999999	999999	999999	999999	999999	307	279	961	425	647	664	80	923	527	572	67	92	715	999999	166	817	999999	617	422	376	990	806	741	999999	999999	700	363	976	135	192	999999	320	838	219	62	112	999999	999999	999999	984	140	245	999	48	999999	999999	356	149	657	131	972	169	143	35	121	500	538	833	648	947	311	999999	797	999999	893	747	254	505	771	64	999999	999999	300	438	245	999999	807	702	999999	804	354	999999	328	14	219	519	186	813	999999	999999	573	280	999999	380	682	999999	999999	999999	999999	999999	727	999999	378	603	999999	611	869	705	789	366	999999	835	165	999999	602	999999	776	999999	999999	384	570	999999	407	218	490	999999	999999	919	755	209	999999	153	999999	963	999999	504	999999	724	999999	608	999999	481	33	999999	869	738	124	554	777	999999	269	654	537	770	153	296	452	999999	999999	975	999999	949	949	589	59	999999	288	202	766	108	999999	61	206	999999	734	99	999999	665	349	999999	999999	428	152	170	999999	661	616	787	999999	999999	999999	999999	611	621	999999	999999	999999	443	692	329	459	922	999999	679	999999	999999	999999	999999	45	63	878	786	821	999999	999999	219	999999	999999	649	999999	999999	501	382	975	56	999999	999999	585	558	999999	568	973	973	29	302	999999	999999	472	999999	731	213	607	999999	999999	912	999999	863	251	999999	999999	999999	741	794	304	396	999999	550	812	999999	785	769	872	999999	999999	494	905	813	801	78	260	999999	999999	972	918	194	336	749	615	999999	781	999999	208	621	999999	999999	826	999999	678	633	343	855	827	999999	41	999999	340	999999	751	282	999999	999999	72	182	999999	999999	557	768	875	120	999999	219	935	749	852	999999	999999	999999	662	999999	999999	725	144	178	735	405	751	505	941	956	853	999999	997	342	65	329	641	35	999999	616	999999	68	313	568	573	133	920	87	986	948	400	999999	494	892	614	291	326	893	447	999999	439	999999	999999	918	999999	880	999999	999999	999999	532	999999	999999	354	999999	999999	609	421	999999	999999	611	999999	674	518	992	566	773	999999	115	728	774	999999	747	588	599	187	541	241	395	311	999999	911	999999	393	464	999999	855	999999	447	628	14	870	999999	999999	835	834	764	999999	999999	362	493	195	999999	873	999999	529	703	999999	755	868	732	999999	36	
274	913	699	165	290	64	999999	711	49	257	486	999999	903	262	459	752	765	422	999999	406	42	817	506	804	454	473	935	999999	898	999999	578	895	999999	843	999999	999999	146	999999	483	488	348	999999	999999	938	630	159	26	276	999999	999999	989	456	999999	971	994	457	416	894	711	817	999999	691	999999	69	999999	999999	98	999999	776	84	999999	96	938	519	999999	999999	999999	568	184	999999	457	668	559	693	989	999999	171	999999	999999	38	999999	251	967	666	370	657	838	395	269	48	70	955	500	179	999999	902	518	223	913	613	93	847	719	999999	370	999999	142	129	999999	556	999999	433	221	999999	115	999999	129	282	159	411	552	999999	999999	145	244	501	178	389	106	999999	999999	999999	999999	246	999999	131	531	561	306	909	524	999999	326	999999	999999	999999	744	752	999999	232	999999	246	999999	999999	70	115	548	584	180	999999	291	752	999999	982	942	481	682	975	802	984	999999	999999	975	249	886	834	999999	999999	526	607	757	999999	999999	999999	313	378	884	248	999999	839	582	947	391	438	999999	771	695	343	999999	999999	999999	768	949	88	388	224	270	824	625	235	452	999999	999999	572	120	865	437	159	678	999999	597	999999	999999	962	412	999999	186	547	621	124	149	328	825	387	653	989	477	999999	999999	98	999999	70	623	949	397	630	889	818	999999	763	344	545	665	206	551	520	969	986	676	491	999999	722	212	999999	96	134	136	680	918	131	397	200	663	589	999999	537	999999	849	575	781	17	367	229	858	779	603	662	628	836	143	29	490	570	14	60	394	857	122	862	272	504	219	999999	206	375	999999	881	999999	740	24	699	129	420	895	484	680	999999	354	731	493	471	508	843	784	111	999999	999999	659	999999	999999	679	999999	999999	313	999999	797	467	33	492	635	999999	586	888	821	444	999999	80	674	529	380	891	513	391	379	800	995	375	125	105	468	999999	232	999999	999999	344	990	142	116	618	686	999999	999999	861	105	772	885	999999	32	349	210	836	955	999999	168	189	176	327	999999	513	291	432	351	927	34	120	499	48	229	486	454	767	999999	65	842	167	421	651	999999	606	914	385	999999	775	894	999999	568	101	389	488	178	673	525	603	337	999999	870	999999	999999	984	283	847	400	545	895	443	873	899	297	10	767	524	41	999999	598	905	88	576	999999	402	552	407	658	999999	317	780	999999	369	999999	588	297	869	815	999999	333	76	999999	999999	880	461	758	668	804	389	720	654	641	514	15	999999	185	304	519	443	442	875	199	999999	237	125	201	
513	181	709	999999	898	708	730	999999	531	999999	999999	696	999999	644	883	603	278	30	663	999999	737	364	307	999999	992	999999	381	868	999999	876	336	999999	764	269	254	497	105	999999	822	999999	999999	828	483	999999	905	608	937	799	558	282	921	999999	574	976	999999	159	873	306	720	548	337	862	238	655	593	999999	931	322	399	395	508	601	207	717	237	909	881	795	507	393	422	581	319	185	955	697	999999	788	805	105	623	798	955	284	999999	58	599	828	918	214	999999	625	410	172	774	329	999999	857	749	555	999999	88	798	999999	135	756	552	62	999999	999999	999999	153	516	999999	772	709	999999	999999	999999	188	999999	63	877	302	999999	797	181	156	411	635	265	159	48	260	999999	545	999	999999	999999	861	999999	999999	999999	31	520	999999	118	116	400	74	683	518	757	999999	245	225	210	506	620	999999	999999	406	651	74	640	544	114	999999	475	237	709	26	774	247	682	773	999999	855	999999	999999	688	999999	755	347	951	999999	401	477	999999	612	344	503	18	820	286	110	895	73	390	976	429	999999	999999	173	364	666	744	999999	888	472	299	355	724	999999	649	520	999999	314	999999	893	153	999999	251	863	892	216	18	953	961	581	999999	999999	999999	805	999999	836	434	592	982	294	12	881	588	999999	322	989	778	580	181	766	459	999999	949	497	833	792	610	777	999999	158	999999	791	558	316	999999	999999	880	999999	999999	812	96	68	331	828	891	999999	999999	999999	999999	903	437	437	781	204	131	296	999999	999999	972	970	235	656	999999	833	999999	999999	999999	281	958	884	119	859	999999	368	999999	999999	269	131	605	571	744	912	236	999999	720	230	20	364	195	999999	999999	902	946	704	999999	439	746	497	202	999999	939	776	740	666	999999	578	999999	422	524	730	999999	790	999999	410	235	999999	430	944	999999	415	999999	968	96	999999	369	216	912	211	781	250	999999	771	929	924	632	968	999999	570	582	999999	699	597	999999	465	999999	734	999999	546	999999	273	19	802	384	786	480	970	689	89	306	587	666	330	640	283	999999	265	861	457	999999	267	999999	860	371	971	715	999999	138	631	389	634	999999	376	999999	518	241	999999	397	152	454	999999	999999	102	273	994	485	378	957	566	390	25	999999	82	999999	220	131	999999	999999	412	80	867	999999	67	700	999999	900	999999	999999	132	51	999999	867	718	12	126	978	59	999999	376	495	347	655	571	251	373	760	614	999999	521	396	999999	422	984	81	999999	818	231	401	600	999999	196	781	835	525	999999	157	164	80	999999	242	82	
999999	73	916	733	221	281	999999	336	911	296	690	85	999999	958	809	999999	999999	999999	999999	756	657	999999	282	309	565	820	55	999999	225	605	544	958	289	999999	530	999999	78	999999	375	999999	415	75	689	807	505	999999	109	566	999999	274	518	655	999999	485	424	566	790	616	178	401	235	999999	121	316	752	732	796	420	438	460	814	309	58	761	999999	592	316	999999	804	999999	720	488	733	950	97	888	615	803	900	963	568	461	179	974	999999	999999	954	999999	65	773	909	999999	999999	898	460	219	999999	591	143	999999	259	325	812	318	999999	746	999999	170	228	999999	999999	992	520	474	999999	999999	139	84	449	669	638	933	999999	41	999999	41	360	834	999999	878	292	34	669	78	714	252	649	860	303	574	682	793	164	201	656	917	999999	664	16	107	89	531	151	474	203	325	905	781	369	648	396	175	999999	349	999999	101	332	452	759	999999	999999	279	780	999999	999999	999999	999999	228	384	42	999999	695	828	999999	999999	760	883	205	999999	398	347	868	501	999999	999999	517	133	814	620	564	594	725	904	366	999999	999999	751	276	999999	358	546	999999	406	999999	999999	999999	346	276	550	820	999999	137	578	371	312	845	778	136	697	999999	720	964	999999	999999	999999	148	790	471	19	988	19	616	718	525	851	660	471	173	869	486	180	999999	274	799	356	467	999999	543	999999	547	42	624	579	16	638	581	88	999999	889	646	910	874	266	561	811	999999	999999	62	519	651	384	614	266	999999	310	863	700	808	473	979	991	257	417	471	999999	394	47	712	887	279	581	999999	284	999999	575	999999	999999	712	987	999999	59	104	33	413	173	428	368	368	999999	774	881	999999	123	909	655	663	999999	795	605	427	564	999999	175	249	79	500	340	43	644	14	272	999999	999999	718	930	896	233	999999	308	538	999999	999999	16	122	398	311	999999	374	576	912	838	805	117	570	999999	999999	928	999999	343	673	999999	334	724	701	999999	999999	459	405	979	999999	440	999999	497	76	401	886	699	999999	851	767	729	966	466	732	999999	467	880	260	999999	587	968	449	670	634	999999	701	953	999999	610	504	852	375	394	817	999999	384	318	50	999999	313	653	875	999999	575	943	131	867	992	999999	54	22	208	876	401	790	990	999999	862	625	700	932	395	453	356	915	364	581	649	999999	791	999999	839	91	225	934	999999	999999	104	999999	328	833	999999	999999	565	999999	653	499	993	999999	999999	591	456	999999	478	380	999999	999999	999999	660	588	550	999999	741	744	895	999999	127	660	999999	999999	
483	999999	180	307	999999	971	616	887	865	272	999999	587	999999	999999	210	703	999999	612	845	676	670	932	999999	112	999999	614	230	999999	669	318	535	838	536	338	17	891	285	999999	611	999999	651	544	719	397	723	963	606	971	543	202	758	514	815	790	38	999999	265	78	529	263	750	582	227	999999	999999	37	61	293	762	318	427	307	11	445	34	999999	999999	56	389	814	999999	259	500	999999	999999	30	33	745	310	466	999999	999999	999999	358	659	79	326	173	661	696	999999	323	218	234	774	460	513	380	766	902	338	218	688	714	255	999999	91	999999	996	715	13	999999	999999	305	682	220	709	653	999999	955	808	999999	395	693	903	694	50	275	702	999999	517	999999	979	999999	138	427	527	883	999999	167	987	999999	176	999999	692	605	339	912	552	999999	751	860	999999	811	104	288	823	995	810	561	460	815	58	897	999999	999999	999999	999999	177	264	693	825	550	999999	967	242	883	449	10	307	999999	999999	722	148	357	656	69	177	313	850	604	532	82	999999	999999	181	528	278	746	341	278	753	999999	298	870	926	320	999999	999999	861	405	383	994	513	206	333	102	909	550	551	301	999999	999999	999999	659	170	752	999999	922	999999	714	999999	703	669	38	999999	392	999999	277	430	346	104	334	451	454	999999	537	569	355	383	89	618	999999	205	50	119	481	428	638	709	184	321	52	58	157	791	680	335	484	594	941	999999	641	129	215	999999	834	999999	872	438	633	999999	652	548	716	105	885	507	628	918	139	963	795	568	255	35	61	999999	999999	663	999999	999999	999999	760	442	420	977	999999	990	844	285	650	999999	210	86	999999	999999	504	341	62	999999	999999	706	565	465	977	999999	83	873	190	999999	999999	536	218	887	431	999999	999999	116	306	127	286	517	999999	643	488	417	999999	999999	999999	366	557	944	252	999999	378	999999	999999	305	465	547	999999	999999	810	699	999999	124	999999	322	654	894	999999	398	45	934	999999	664	999999	999999	976	569	999999	590	619	823	999999	999999	999999	460	519	927	999999	596	999999	758	999999	551	999999	999999	916	999999	80	282	999999	369	999999	999999	909	999999	138	713	999999	606	329	895	269	999999	125	986	112	123	830	886	802	727	325	189	747	286	721	999999	956	837	999999	612	499	999999	752	999999	999999	437	704	976	331	805	354	972	277	755	499	899	999999	721	982	803	999999	999999	480	999999	54	999999	422	632	999999	61	756	999999	601	999999	406	264	570	865	753	674	419	853	564	997	382	353	912	992	999999	822	651	245	855	211	79	
315	534	999999	214	833	999999	81	391	999999	58	999999	380	560	358	244	338	570	967	317	394	689	628	482	738	701	498	429	844	773	409	999999	999999	400	647	999999	729	928	999999	919	659	347	472	294	948	772	999999	361	643	553	999999	91	277	999999	999999	390	686	61	903	513	999999	595	236	618	871	999999	719	999999	913	267	514	409	999999	58	658	999999	226	344	999999	999999	729	999999	786	301	289	327	252	999999	583	267	414	677	35	157	585	73	120	999999	423	420	62	999999	447	999999	999999	94	999999	999999	889	999999	173	352	527	938	784	207	809	935	999999	553	999999	999999	406	656	853	837	384	761	472	594	936	999999	921	124	912	999999	699	410	263	205	155	32	463	813	999999	72	160	96	373	999999	264	185	526	869	999999	999999	596	791	999999	999999	709	420	999999	304	833	802	430	413	35	57	507	999999	999999	143	999999	272	914	592	563	790	686	999999	398	94	340	760	845	999999	988	237	149	999999	878	61	999999	734	275	999999	980	301	999999	999999	71	325	880	856	503	392	470	999999	770	13	238	741	524	999999	32	672	964	999999	956	378	424	798	907	599	530	630	647	999999	996	756	999999	271	159	939	999999	82	999999	483	999999	462	999999	135	999999	146	680	999999	537	83	712	999999	204	907	344	999999	332	272	418	291	336	873	999999	796	866	24	401	966	999999	999999	195	949	468	490	815	504	787	299	999999	999999	918	393	103	573	962	403	561	705	927	886	617	964	999999	922	157	393	717	794	269	452	745	714	553	952	888	762	144	714	101	839	485	43	931	646	372	942	779	181	834	472	999999	695	999999	706	966	231	295	546	342	999999	787	992	999999	888	36	999999	999999	150	685	210	269	999999	613	97	410	584	42	999999	559	214	614	545	960	796	990	59	675	999999	985	667	999999	597	381	669	62	492	13	52	620	168	112	999999	496	634	999999	999999	92	950	306	392	999999	277	986	137	999999	999999	42	999999	898	999999	999999	999999	999999	28	733	671	475	944	44	917	581	999999	999999	401	112	975	999999	999999	593	384	967	999999	550	603	479	999999	610	999999	999999	811	460	769	153	999999	628	119	999999	999999	999999	999999	149	147	915	388	810	207	870	595	35	842	201	999999	650	999999	19	814	452	561	549	534	999999	999999	102	233	466	812	846	763	999999	999999	999999	581	435	62	245	829	808	999999	999999	281	338	25	999999	18	999999	999999	129	999999	634	999999	667	921	928	999999	479	917	999999	999999	999999	999999	999999	116	823	42	999999	999999	999999	598	288	190	15	
289	768	999999	205	999999	13	93	613	999999	693	226	139	957	335	579	652	69	582	328	784	126	251	795	919	232	202	195	667	10	485	999999	351	454	808	387	999999	999999	181	434	913	961	89	999999	314	145	999999	999999	707	771	967	999999	26	960	405	889	48	999999	358	972	853	999999	426	613	236	172	874	685	999999	999999	426	991	888	158	414	823	47	41	999999	784	256	336	487	896	999999	274	999999	391	999999	919	348	999999	312	208	580	104	544	476	999999	152	999999	999999	716	759	354	975	332	868	555	999999	851	16	493	999999	726	999999	999999	530	999999	962	657	492	637	999999	999999	247	999999	689	577	320	288	571	59	999999	524	955	620	999999	551	67	941	646	836	476	999999	342	695	739	481	63	763	24	896	29	999999	777	663	486	160	999999	296	642	300	245	999999	999999	957	155	59	771	906	612	978	521	999999	999999	656	999999	171	276	552	949	218	524	999999	274	674	39	999999	746	301	999999	578	444	771	999999	999999	601	182	786	999999	549	689	710	999999	999999	45	384	999	482	999999	502	324	883	564	347	434	775	999999	39	615	928	302	313	480	772	43	543	999999	999999	665	65	988	999999	891	12	269	508	999999	999999	239	300	999999	380	999999	798	999999	694	999999	434	874	580	912	152	180	456	256	386	239	383	999999	999999	633	999999	999999	76	999999	999999	991	561	87	925	999999	999999	999999	325	897	922	688	681	999999	999999	663	326	847	999999	152	999999	214	445	755	882	278	994	286	737	666	999999	562	558	294	999999	702	328	999999	948	182	628	352	855	558	999999	698	999999	430	778	837	317	440	732	999999	668	999999	556	806	205	657	413	17	72	659	154	999999	999999	397	83	999999	999999	970	999999	912	524	502	999999	886	431	194	720	573	508	900	359	999999	999999	635	999999	154	155	522	161	301	999999	620	999999	206	999999	963	568	170	356	141	502	999999	542	999999	408	175	999999	669	999999	20	936	839	999999	171	309	832	539	999999	771	999999	999999	822	819	606	152	904	222	162	999999	999999	626	999999	227	999999	407	22	780	20	236	460	768	485	147	999999	365	929	999999	128	999999	581	434	73	398	427	640	680	527	935	676	504	953	999999	197	917	394	999999	622	142	999999	297	61	999999	278	321	171	999999	685	678	251	223	793	999999	266	901	43	562	171	800	999999	727	494	844	343	732	506	545	298	230	999999	999999	317	978	364	999999	530	904	999999	87	266	999999	999999	849	694	463	710	860	966	295	883	999999	224	821	999999	47	803	216	196	999999	999999	626	
726	999999	922	272	905	815	739	658	999999	999999	766	94	544	122	999999	645	160	879	32	646	578	13	346	923	999999	496	999999	326	999999	999999	999999	260	273	639	999999	999999	926	432	558	895	999999	317	914	754	75	999999	287	999999	315	168	65	999999	999999	177	57	723	127	999999	507	419	999999	422	999999	67	420	516	821	904	999999	202	719	728	330	136	999999	270	98	999999	858	634	218	999999	20	999999	267	412	736	105	592	185	999999	927	924	149	662	708	464	999999	344	558	318	999999	79	999999	449	337	985	396	652	786	635	535	150	873	210	943	411	999999	799	18	780	725	321	48	780	792	804	191	474	817	806	999999	999999	999999	999999	999999	229	897	207	999999	426	349	453	805	550	886	786	60	938	719	306	257	68	335	999999	592	71	40	343	999999	533	999999	922	999999	980	999999	287	840	558	999999	723	514	999999	869	999999	440	999999	999999	498	893	999999	753	999999	999999	521	558	999999	922	532	732	999999	199	564	550	406	999999	427	999999	825	999999	609	946	999999	573	999999	791	248	199	744	347	320	555	542	449	651	779	562	999999	323	432	231	365	317	826	999999	534	950	468	999999	970	999999	999999	999999	352	999999	69	261	999999	758	999999	319	983	188	195	421	227	656	124	999999	627	68	260	305	403	923	253	638	675	999999	472	841	780	726	773	999999	656	865	199	165	591	527	999999	417	594	122	248	999999	132	414	999999	877	836	568	845	911	999999	368	296	999999	50	430	999999	708	296	887	539	266	414	860	999999	999999	467	958	999999	109	185	843	710	291	685	76	999999	271	595	999999	15	222	881	861	999999	297	578	770	125	171	941	185	130	706	583	981	772	999999	999999	33	419	877	260	999999	736	918	657	999999	743	973	914	324	123	702	882	326	999999	999999	297	477	999999	999999	843	156	168	10	722	14	707	999999	304	999999	999999	571	184	137	961	999999	999999	654	999999	999999	36	152	256	626	71	428	823	999999	606	229	974	180	250	722	44	114	587	736	206	653	308	999999	678	670	701	999999	527	755	365	999999	427	643	838	219	999999	701	899	541	938	303	191	451	106	999999	279	999999	330	462	102	856	558	999999	457	986	999999	987	473	586	925	519	901	77	900	367	801	340	342	40	62	999999	214	999999	999999	903	999999	999999	942	603	400	259	999999	75	999999	508	691	39	195	999999	944	683	238	323	616	999999	402	123	550	739	283	999999	119	299	999999	999999	652	511	999999	554	524	418	54	869	195	675	298	836	415	401	676	772	155	490	999999	
378	115	891	440	379	511	358	315	213	999999	999999	149	931	664	903	999999	999999	439	999999	337	536	639	368	138	999999	139	566	999999	158	999999	511	793	629	214	41	654	761	999999	999999	53	175	112	841	549	732	999999	367	181	999999	545	496	999999	513	162	559	739	746	762	499	249	944	999999	166	150	999999	668	999999	726	633	258	105	999999	218	598	172	434	798	819	405	999999	772	395	205	613	576	178	289	476	999999	999999	907	998	581	999999	108	524	945	700	730	74	25	640	999999	263	999999	388	134	915	990	135	941	927	367	94	477	559	455	553	573	650	999999	53	81	999999	351	107	536	999999	499	647	488	107	999999	341	999999	141	847	999999	999999	197	999999	999999	486	529	360	980	999999	497	512	548	999999	999999	137	999999	685	971	568	999999	912	352	852	999999	425	352	999999	844	837	999999	694	346	712	513	999999	386	605	999999	567	999999	979	371	999999	999999	999999	951	999999	96	999999	19	656	428	572	639	999999	999999	345	158	999999	999999	883	516	152	615	803	176	835	566	22	750	999999	671	999999	999999	237	999999	886	813	179	474	774	560	873	828	379	275	999999	999999	483	999999	50	999999	999999	999999	668	472	999999	851	999999	559	125	21	999999	229	535	984	24	556	412	488	934	531	979	485	368	332	643	999999	999999	538	403	763	999999	999999	710	37	606	981	358	764	332	45	999999	620	358	763	486	999999	303	394	999999	227	670	994	633	518	999999	589	74	345	829	904	999999	706	166	999999	927	629	519	507	388	999999	208	648	999999	999999	999999	999999	136	605	999999	988	30	999999	287	999999	102	99	820	999999	559	27	916	999999	934	428	429	871	464	999999	836	857	145	795	999999	227	29	999999	999999	734	565	118	999999	469	499	840	883	765	429	980	999999	838	809	327	948	999999	126	999999	999999	738	999999	999999	904	140	768	989	999999	235	843	999999	166	80	261	95	635	451	999999	457	522	103	544	663	999999	999999	736	997	57	999999	847	645	111	833	318	999999	999999	999999	999999	999999	700	999999	987	999999	922	370	823	198	586	723	691	507	806	669	673	619	999999	816	999999	431	999999	771	941	999999	388	999999	958	999999	762	161	831	161	247	242	756	21	116	885	741	92	660	999999	420	333	135	350	838	441	999999	999999	905	999999	845	782	929	929	569	999999	999999	723	999999	999999	436	999999	892	540	269	999999	912	661	513	317	999999	556	770	855	999999	999999	910	48	370	526	173	73	255	393	316	999999	999999	827	452	164	615	27	680	999999	999999	985	441	595	90	273	529	999999	
195	597	999999	298	21	999999	578	999999	51	241	363	999999	999999	373	999999	508	234	804	271	94	219	358	702	67	876	999999	999999	374	185	324	957	999999	996	665	877	657	31	27	453	999999	999999	999999	123	384	664	794	834	999999	999999	932	371	285	11	444	299	837	895	314	999999	999999	340	214	775	726	284	266	999999	670	999999	531	487	999999	361	42	835	999999	244	328	402	91	775	994	569	999999	953	682	104	561	376	50	999999	716	605	51	898	54	724	397	109	408	905	174	262	999999	455	164	924	969	999999	999999	602	577	999999	340	635	345	644	532	999999	602	999999	999999	303	999999	999999	770	611	320	999999	999999	993	999999	228	999999	185	611	999999	295	797	798	999999	135	952	795	447	999999	804	274	415	999999	409	202	999999	999999	246	999999	999999	807	513	684	999999	614	834	818	587	999999	999999	917	999999	34	999999	999999	735	973	844	999999	384	507	18	999999	966	346	904	999999	390	800	233	720	758	606	740	934	781	122	255	153	301	143	999999	999999	834	999999	999999	390	999999	60	466	650	999999	210	204	372	999999	927	718	216	999999	263	437	786	532	999999	169	558	294	669	999999	622	728	999999	744	250	300	326	999999	89	237	523	622	999999	344	582	66	557	412	377	145	853	403	48	443	47	706	431	999999	205	727	561	106	999999	999999	843	922	999999	465	953	82	482	999999	639	999999	999999	999999	106	452	949	582	611	155	999999	999999	724	999999	689	266	707	999999	869	999999	556	361	675	427	999999	858	500	660	103	101	459	999999	999999	677	763	999999	257	999999	609	978	220	622	126	415	999999	766	757	624	242	706	758	999999	213	325	629	999999	314	769	318	248	952	299	488	519	696	622	999999	999999	465	999999	18	310	935	890	946	999999	244	269	247	565	111	875	427	999999	343	50	101	999999	57	999999	755	999999	98	371	999999	920	999999	607	719	999999	896	709	168	612	697	999999	483	322	378	696	54	54	999999	999999	999999	999999	871	999999	186	655	999999	532	999	999999	875	530	999999	573	864	35	799	637	549	679	669	401	717	815	700	884	999999	778	968	361	441	710	957	345	999999	949	59	53	999999	999999	46	999999	710	188	737	176	246	999999	999999	999999	896	416	999999	851	93	744	369	65	999999	301	98	752	564	648	999999	174	573	999999	349	914	975	755	216	485	643	999999	691	538	88	533	999999	657	329	999999	465	34	215	115	999999	490	590	994	653	139	976	999999	809	72	639	999999	603	369	999999	544	377	150	999999	29	218	787	63	830	977	866	999999	440	432	
999999	193	524	958	467	624	858	333	999999	112	999999	508	359	496	629	899	515	999999	288	97	999999	999999	324	999999	999999	999999	474	437	760	27	787	485	545	999999	870	878	999999	613	146	744	711	220	395	47	999999	521	859	300	999999	999999	471	999999	999999	353	646	999999	999999	700	772	570	160	431	999999	964	325	602	962	999999	626	999999	784	901	793	999999	999999	575	999999	286	999999	675	999999	184	999999	828	555	850	120	202	999999	189	20	424	841	575	594	290	646	999999	722	999999	558	371	673	999999	156	569	152	830	967	81	999999	999999	999999	107	999999	975	999999	999999	418	999999	491	769	282	447	740	370	999999	228	999999	105	928	441	564	182	126	999999	510	330	681	986	708	999999	235	153	361	428	426	743	53	999999	999999	902	22	257	48	788	99	236	942	786	999999	924	999999	872	153	396	37	999999	980	999999	999999	107	999999	431	766	999999	544	139	999999	322	943	326	184	999999	243	36	428	316	999999	338	999999	999999	388	895	999999	783	408	999999	999999	964	999999	601	762	197	154	999999	999999	591	491	999999	999999	959	149	630	999999	191	750	551	638	126	967	721	691	999999	278	200	718	177	943	982	803	999999	139	131	921	351	564	986	999999	478	999999	837	825	305	999999	627	999999	757	61	306	999999	856	999999	883	999999	678	910	120	919	953	56	671	647	508	44	72	999999	28	708	502	627	763	365	170	929	140	896	395	568	650	65	961	126	647	948	946	999999	255	134	252	999999	453	76	999999	432	526	999999	326	271	32	999999	999999	59	559	678	280	500	999999	954	999999	999999	524	999999	999999	898	999999	555	999	560	98	604	583	999999	465	70	183	697	133	737	413	999999	579	134	546	852	999999	911	566	999999	678	455	903	301	267	470	999999	902	797	344	347	971	200	999999	183	427	224	999999	593	498	504	582	377	825	999999	927	212	400	15	426	999999	183	999999	40	999999	642	701	292	999999	995	154	281	999999	788	400	442	999999	813	999999	128	638	718	328	77	473	999999	999999	87	750	999999	268	526	896	999999	999999	174	982	999999	884	540	726	999999	594	598	999999	233	683	999999	435	999999	999999	999999	999999	887	787	250	855	920	566	786	564	623	541	306	736	628	384	999999	999999	236	459	999999	928	420	402	706	133	999999	999999	999999	421	499	652	641	161	869	999999	999999	593	145	319	999999	603	108	976	999999	400	297	861	725	848	166	186	209	999999	999999	999999	38	495	91	126	999999	207	999999	374	75	999999	900	155	867	999999	375	934	276	999999	398	999999	830	443	298	999999	
835	867	997	999999	265	323	453	982	561	999999	58	999999	999999	28	999999	999999	287	734	911	141	499	152	993	999999	482	232	909	291	271	614	639	594	206	774	291	267	209	924	118	752	999999	918	593	468	503	851	431	257	733	534	708	105	999999	999999	816	692	873	999999	919	43	413	171	720	947	999999	999999	327	737	737	925	664	999999	999999	168	614	581	999999	535	999999	631	800	661	558	737	999999	999999	72	49	999999	598	393	385	15	85	348	366	999999	645	698	49	533	694	520	807	869	355	999999	999999	552	245	143	348	152	999999	243	752	613	983	51	236	400	999999	999999	999999	541	288	357	999999	820	257	383	913	837	641	107	999999	150	999999	867	560	73	698	999999	999999	465	55	243	716	841	595	999999	223	603	471	649	255	915	381	275	999999	999999	929	552	999999	999999	999999	510	511	200	999999	612	862	126	999999	999999	702	792	67	683	496	55	640	708	235	504	170	320	375	992	852	200	768	485	999999	562	143	999999	201	860	246	545	732	526	714	983	890	107	999999	309	999999	462	857	698	779	545	366	230	327	999999	701	999999	144	519	999999	999999	843	387	999999	999999	999999	999999	600	206	999999	999999	999999	124	994	252	614	73	207	76	999999	399	342	80	999999	741	206	913	828	401	169	999999	410	222	187	777	999999	513	268	999999	999999	399	861	661	262	828	231	251	236	85	195	637	711	78	473	949	999999	772	681	107	732	125	728	209	46	119	550	110	937	999999	111	111	804	999999	796	655	537	681	818	876	520	954	687	999999	215	531	626	999999	749	237	183	377	831	999999	999999	999999	671	662	999999	999999	288	131	999999	18	973	94	999999	697	282	818	421	922	954	999999	999999	999999	438	976	994	515	492	218	361	999999	54	734	279	643	562	641	984	875	66	675	598	999999	650	678	778	999999	999999	929	999999	931	999999	260	999999	35	584	683	725	695	668	119	999999	999999	770	604	964	249	815	999999	999999	640	999999	546	866	289	217	198	999999	760	207	873	816	563	157	999999	999999	793	322	253	999999	878	916	299	217	999999	25	527	627	56	713	539	315	509	794	430	107	279	394	142	818	999999	556	999999	497	794	302	106	999999	350	999999	180	927	571	139	266	723	999999	999999	918	999999	999999	570	90	56	667	999999	317	769	999999	999999	999999	409	189	435	673	331	950	801	999999	654	919	605	287	345	999999	612	744	999999	538	706	562	940	475	868	139	825	475	918	830	236	985	999999	999999	27	97	771	747	146	466	934	999999	999999	916	274	
354	93	292	745	513	64	999999	999999	241	31	999999	682	934	320	305	848	856	41	971	196	669	592	410	270	999999	771	865	608	913	999999	999999	818	999999	210	523	55	542	730	415	775	412	57	105	182	256	414	836	999999	840	999999	88	999999	772	730	605	762	683	32	497	741	999999	225	34	999999	99	999999	999999	733	797	259	316	135	999999	205	783	622	497	999999	999999	844	934	438	767	305	999999	201	56	303	999999	761	372	519	999999	673	585	197	32	999999	93	999999	755	999999	999999	590	999999	999999	125	999999	947	983	999999	455	19	999999	806	761	457	729	120	897	904	999999	138	45	999999	796	892	952	999999	595	599	38	154	718	98	999999	798	186	994	999999	86	480	356	999999	496	917	510	590	866	823	999999	303	357	195	400	400	975	999999	703	514	69	999999	956	361	393	246	310	301	564	975	962	281	734	547	999999	434	999999	999999	548	970	296	312	95	796	855	306	680	958	327	698	856	999999	483	999999	514	999999	523	994	999999	260	999999	219	35	891	860	468	568	810	373	965	391	468	65	733	228	757	999999	169	505	97	565	999999	973	999999	128	767	797	255	999999	908	999999	24	288	999999	999999	86	999999	203	935	397	738	870	595	362	317	999999	149	749	270	756	836	364	498	150	694	275	246	170	772	103	670	999999	777	465	64	376	189	766	380	152	999999	999999	233	118	359	999999	999999	620	558	730	628	58	984	286	81	556	525	147	604	97	999999	126	431	842	726	999999	102	139	999999	940	218	383	379	128	286	953	999999	999999	791	999999	519	999999	612	52	475	622	338	501	394	507	851	52	999999	292	311	364	461	391	391	934	999999	999999	322	999999	522	254	678	999999	999	127	425	999999	355	605	578	224	514	388	377	114	999999	601	744	999999	99	175	221	96	816	921	501	999999	999999	857	999999	999999	313	993	529	230	943	472	501	277	91	999999	696	565	714	97	850	999999	23	287	847	999999	999999	521	999999	999999	42	591	59	999999	625	676	147	498	210	686	911	520	859	156	170	624	109	477	999999	999999	479	655	999999	729	81	428	999999	720	20	403	18	999999	999999	182	198	999999	422	423	651	415	577	208	365	37	185	340	223	866	126	999999	902	999999	803	154	877	386	218	330	16	206	999999	427	487	807	678	129	55	686	958	808	211	685	825	313	807	281	300	355	553	741	215	999999	999999	787	999999	602	999999	330	305	811	153	102	999999	999999	475	999999	720	999999	359	999999	295	536	907	318	31	227	590	499	999999	605	
96	999999	776	275	991	999999	823	700	316	85	141	724	391	157	664	119	277	380	999999	657	999999	999999	996	497	999999	678	962	295	765	283	22	498	983	700	725	999999	325	152	999999	405	336	29	251	999999	999999	570	155	759	653	912	999999	219	662	999999	53	354	867	289	819	322	117	999999	999999	43	73	999999	999999	690	999999	999999	794	135	917	999999	999999	542	999999	722	573	885	999999	212	641	853	334	802	835	302	999999	380	423	45	332	150	999999	798	93	999999	999999	291	828	464	337	279	999999	823	302	999999	369	511	854	999999	716	933	789	905	896	91	709	999999	807	999999	44	61	961	999999	802	999999	999999	531	458	291	999999	292	66	999999	874	371	999999	510	999999	999999	999999	154	526	278	329	399	361	391	999999	12	509	999999	483	390	430	285	317	370	30	999999	999999	837	62	573	641	434	877	721	40	534	356	208	999999	202	515	889	535	692	438	413	425	762	629	456	781	999999	808	676	999999	598	64	375	489	984	539	105	101	953	637	895	521	639	999999	999999	656	311	999999	999999	874	540	750	624	931	617	110	323	218	606	791	88	625	211	84	442	480	980	718	999999	999999	419	797	999999	65	542	999999	786	411	999999	799	480	373	526	999999	999999	999999	439	443	872	884	999999	887	495	171	999999	280	320	565	919	896	675	592	424	628	465	743	178	569	399	724	324	999999	955	806	321	714	999999	410	967	593	999999	999999	846	890	447	999999	999999	999999	505	272	581	230	492	365	999999	887	949	898	999999	373	999999	870	54	157	570	999999	999999	688	999999	844	181	999999	999999	999999	856	138	746	533	191	999999	440	757	73	137	153	103	430	600	682	999999	765	210	999999	604	999999	180	999999	698	329	144	600	624	571	661	100	671	632	166	509	995	151	425	716	412	932	921	806	999999	14	477	999999	999999	15	999999	89	970	846	993	420	999999	636	999999	213	57	342	816	196	412	46	481	470	273	999999	687	292	349	494	661	671	992	999999	999999	999999	852	261	268	618	155	582	129	825	638	746	999999	369	999999	221	668	79	125	734	403	880	999999	16	619	999999	999999	142	999999	999999	195	332	427	321	60	365	361	999999	84	999999	999999	830	999999	656	831	999999	277	327	199	138	999999	591	555	999999	970	999999	169	845	999999	28	299	22	843	643	640	316	999999	512	318	737	860	872	995	999999	999999	573	963	877	999999	101	972	10	999999	611	661	603	776	169	999999	355	205	515	164	66	909	38	986	283	25	524	999999	765	19	462	277	999999	595	639	
574	406	741	292	670	999999	55	298	80	242	982	999999	999999	168	171	963	999999	355	999999	999999	999999	664	587	690	999999	660	892	217	991	490	343	708	999999	999999	999999	944	613	999999	844	999999	999999	620	958	999999	301	979	999999	51	999999	999999	999999	999999	244	657	631	910	819	999999	999999	19	657	999999	306	589	898	284	38	999999	573	226	359	999999	510	999999	927	396	706	832	999999	882	675	999999	613	999999	571	999999	473	360	515	684	135	999999	491	834	957	183	324	379	856	27	999999	999999	477	999999	999999	299	420	999999	729	245	999999	986	999999	548	344	805	999999	360	28	485	810	678	887	888	101	797	149	675	156	754	82	337	975	382	999999	94	384	235	260	999999	11	342	631	280	999999	148	999999	999999	500	161	948	999999	999999	380	216	999999	703	588	295	897	999999	744	984	975	172	999999	21	290	616	259	431	999999	109	746	999999	478	56	616	418	953	897	999999	185	999999	805	117	976	604	175	999999	999999	795	939	363	132	267	357	656	999999	603	137	619	336	999999	729	949	865	999999	999999	999999	999999	96	180	999999	999999	953	569	989	179	999999	900	416	124	956	999999	636	69	999999	999999	226	130	400	509	814	826	288	870	934	999999	855	252	999999	999999	999999	435	303	625	999999	363	178	697	368	486	62	702	720	504	380	381	999999	890	999999	999999	680	618	999999	587	365	516	721	93	999999	724	324	999999	999999	708	687	531	999999	999999	461	393	999999	529	999999	914	456	121	115	783	500	562	181	999999	133	380	37	999999	600	715	270	999999	641	95	72	644	999999	249	173	22	817	999999	806	999999	438	999999	545	160	856	919	141	253	410	937	999999	82	552	359	688	168	680	999999	930	859	999999	371	751	370	467	127	753	216	948	102	966	651	756	999999	535	397	834	876	962	681	999999	26	689	703	999999	989	101	811	561	14	999999	999999	999999	999999	343	999999	999999	185	693	739	176	924	999999	999999	971	999999	999999	999999	823	999999	999999	804	999999	259	999999	733	999999	57	868	999999	35	999999	999999	943	999999	27	732	809	755	999999	413	659	193	233	514	660	721	381	999999	559	672	637	988	270	680	537	52	668	671	999999	396	937	999999	225	999999	235	999999	361	557	954	219	516	708	365	999999	674	620	999999	745	624	21	309	999999	319	999999	397	953	999999	272	233	999999	74	148	155	81	999999	999999	967	519	288	391	369	824	777	350	165	928	632	382	16	916	369	999999	56	598	97	999999	997	419	999999	282	883	99	333	999999	999999	378	563	294	421	331	653	173	466	242	
652	484	547	968	650	468	330	22	266	316	999999	150	999999	557	999999	999999	355	999999	203	16	999999	280	501	797	205	787	375	348	961	684	999999	205	467	814	945	613	83	38	769	857	999999	870	833	999999	999999	14	286	999999	999999	566	976	104	970	459	733	999999	983	750	773	999999	103	982	60	581	52	419	999999	287	611	999999	999999	999999	789	999999	64	637	447	484	433	999999	510	999999	47	405	708	999999	235	999999	999999	573	630	333	264	905	764	969	999999	261	974	955	332	998	404	999999	785	659	999999	635	404	106	934	509	326	999999	999999	733	944	654	873	873	193	674	207	47	750	456	999999	883	999999	999999	817	195	999999	477	868	512	964	118	619	58	999999	600	613	984	639	999999	999999	680	553	40	34	175	388	110	771	657	801	367	189	338	597	431	999999	999999	288	749	999	849	715	850	769	836	45	824	19	593	71	223	999999	999999	449	391	339	999999	70	651	807	999999	705	220	710	999999	928	999999	999999	441	546	304	999999	999999	999999	167	999999	703	270	198	140	564	100	188	595	587	959	999999	889	216	102	513	258	637	999999	599	153	504	149	999999	907	754	372	999999	57	767	518	518	507	292	999999	999999	289	999999	999999	999999	319	527	625	133	999999	999999	401	255	999999	999999	55	77	999999	532	23	999999	999999	108	290	999999	201	522	999999	828	999999	451	63	606	789	465	233	999999	126	699	290	999999	879	26	525	539	362	127	238	24	721	450	570	974	278	955	83	191	591	145	60	796	397	797	63	999999	999999	999999	999999	999999	809	669	951	258	251	397	590	547	999999	751	32	84	999999	125	116	628	880	88	337	999999	999999	51	999999	980	648	493	999999	92	962	328	224	999999	661	354	215	999999	499	321	999999	999999	375	999999	608	840	122	976	999999	281	690	999999	325	999999	467	631	501	999999	875	970	999999	758	168	508	999999	264	999999	465	423	939	910	64	139	568	355	999999	999999	856	442	954	868	672	980	957	401	537	999999	977	999999	999999	852	447	187	528	999999	974	999999	866	999999	354	999999	657	999999	573	371	999999	305	756	890	21	172	999999	999999	920	999999	937	777	999999	116	57	261	999999	365	393	96	472	999999	611	856	381	733	602	905	98	651	220	119	999999	999999	765	241	256	96	98	866	217	122	266	425	774	207	520	760	903	103	753	301	179	999999	898	759	694	900	999999	999999	570	999999	246	999999	999999	999999	370	999999	351	816	15	473	999999	526	878	999999	620	999999	92	184	222	999999	12	995	999999	999999	999999	929	696	16	999999	
356	576	810	306	478	876	988	999999	999999	836	904	419	97	97	290	35	652	999999	548	148	509	817	345	75	728	999999	250	380	972	889	440	919	344	279	659	999999	466	230	999999	483	632	661	999999	999999	317	432	999999	907	618	893	999999	331	158	867	47	999999	240	999999	577	999999	635	999999	999999	66	405	985	84	817	438	393	999999	431	208	75	515	848	999999	999999	757	999999	822	999999	999999	88	601	119	771	476	999999	130	665	999999	653	668	999999	999999	109	90	941	332	357	107	478	999999	335	865	132	92	362	999999	857	242	987	280	999999	999999	856	999999	464	295	999999	607	584	318	728	847	999999	999999	227	999999	748	600	66	434	948	999999	864	536	753	736	987	999999	999999	53	273	432	733	382	748	555	167	627	625	655	118	750	522	170	506	999999	97	592	865	999999	999999	999999	999999	562	332	205	437	330	999999	728	308	535	493	541	54	305	123	999999	791	671	343	999999	974	410	326	208	212	703	39	275	649	999999	999999	263	999999	16	256	999999	60	999999	127	837	897	897	357	583	266	999999	125	999999	374	692	800	204	527	329	291	999999	246	133	992	734	300	463	89	903	712	999999	937	48	58	942	999999	248	554	505	233	999999	999999	742	941	999999	588	827	901	956	605	628	999999	283	999999	480	934	999999	560	393	999999	443	999999	453	870	999999	53	87	163	432	347	561	650	31	999999	999999	722	503	192	772	155	999999	562	132	308	94	502	664	323	999999	17	427	687	170	999999	789	269	610	872	914	187	510	674	479	618	53	978	999999	187	999999	758	440	744	788	247	84	881	695	154	999999	999999	999999	764	585	999999	919	999999	999999	72	316	945	122	999999	999999	595	645	798	93	513	264	116	787	999999	803	818	576	999999	899	999999	884	999999	999999	465	96	389	797	746	98	999999	698	179	498	652	871	574	646	809	999999	203	999999	285	999999	191	999999	679	747	999999	960	767	847	246	974	999999	188	407	381	656	544	889	797	899	710	38	999999	94	617	144	614	238	182	999999	217	999999	999999	609	120	392	575	417	641	999999	785	999999	217	462	205	932	474	474	203	989	999999	586	999999	999999	574	769	377	804	999999	612	298	731	595	999999	38	277	244	578	999999	999999	91	137	257	902	123	999999	820	999999	999999	685	999999	150	44	999999	503	999999	310	628	999999	350	24	770	355	38	606	64	999999	137	433	928	697	895	186	214	908	999999	999999	503	999999	195	948	24	999999	999999	942	158	999999	412	586	999999	999999	616	544	947	974	320	781	228	306	
68	999999	999999	928	960	987	999999	963	830	284	366	300	807	49	999999	401	999999	854	969	96	458	999999	999999	999999	35	961	91	361	999999	999999	597	999999	120	206	530	542	265	96	955	398	999999	194	866	138	999999	117	169	576	694	555	999999	466	811	142	847	701	999999	151	999999	999	906	423	733	599	686	11	190	610	519	316	145	913	999999	999999	918	273	999999	999999	999999	917	802	514	666	999999	266	999999	999999	978	999999	828	222	999999	192	999999	999999	754	461	277	452	999999	927	558	67	388	420	70	566	240	224	999999	210	135	818	986	206	999999	756	59	343	999999	457	999999	261	999999	104	30	731	943	99	999999	999999	233	752	114	999999	253	456	999999	999999	999999	574	323	764	775	628	97	305	999999	759	999999	999999	411	933	896	769	999999	307	377	293	399	339	623	150	60	771	977	382	714	995	953	945	478	785	147	980	999999	447	486	72	17	725	999999	999999	999	175	999999	299	999999	344	999999	945	999999	994	874	999999	951	182	999999	13	650	999999	591	210	999999	999999	999999	626	796	916	635	287	821	315	286	999999	999999	439	151	885	999999	687	526	379	731	17	865	483	910	281	999999	962	734	482	421	999999	999999	334	999999	999999	999999	784	503	939	709	986	134	774	717	999999	71	522	40	827	642	962	999999	221	479	999999	289	56	999999	999999	886	999999	999999	348	893	984	539	480	60	297	250	586	194	587	670	744	883	101	765	709	220	517	931	999999	839	458	114	922	854	590	574	999999	78	999999	62	46	443	999999	880	733	670	999999	471	743	587	999999	778	610	551	734	999999	999999	290	15	314	379	741	646	509	444	999999	617	625	469	722	651	517	999999	534	633	311	107	220	42	49	630	55	198	328	782	680	504	380	130	676	386	318	73	999999	683	305	796	286	999999	854	63	964	11	31	999999	999999	572	85	918	999999	999999	978	258	966	999999	333	552	327	726	764	999999	246	505	999999	999999	342	454	542	851	338	999999	820	774	188	985	999999	53	999999	392	999999	118	999999	462	697	999999	408	70	106	999999	359	999999	999999	999999	682	479	816	469	218	999999	604	105	40	233	590	999999	995	999999	80	999999	28	999999	385	935	492	655	999999	784	807	933	936	282	358	552	502	585	45	999999	101	708	179	206	999999	491	788	148	999999	206	999999	779	864	999999	990	125	970	78	377	543	77	999999	999999	42	661	285	748	331	747	487	730	14	999999	999999	122	371	811	999999	455	894	157	354	577	758	911	38	78	999999	291	999999	999999	433	999999	501	202	
75	193	147	544	558	742	466	401	600	475	867	999999	138	92	628	313	999999	623	482	395	723	459	999999	999999	633	999999	999999	49	514	906	999999	999999	391	999999	999999	187	999999	287	896	161	999999	953	999999	293	53	142	940	659	663	928	433	999999	735	116	479	999999	428	27	911	999999	736	426	886	694	178	999999	999999	595	46	451	999999	871	999999	999999	704	769	999999	482	86	999999	276	999999	386	585	483	999999	71	999999	999999	440	759	656	999999	554	425	274	76	999999	124	972	627	354	623	221	298	999999	92	999999	411	709	143	945	940	420	999999	999999	49	999999	999999	999999	20	239	532	605	999999	983	505	182	999999	439	703	999999	999999	113	999999	922	733	175	296	921	999999	999999	873	999999	306	813	715	954	479	999999	235	999999	80	999999	999999	397	821	27	999999	315	66	909	506	971	15	943	587	837	546	162	655	874	24	300	278	362	999999	179	309	878	277	550	999999	870	214	938	130	999999	999999	486	111	716	645	999999	864	503	160	901	357	363	235	878	418	327	391	360	750	780	173	610	41	652	718	650	47	515	216	636	767	77	823	661	696	70	60	999999	238	999999	999999	774	211	464	821	945	652	398	999999	386	489	853	999999	349	999999	540	455	999999	999999	994	943	999999	297	999999	144	290	540	574	192	357	999999	452	131	716	354	398	408	576	831	999999	997	649	999999	830	999999	913	999999	483	999999	999999	615	602	940	999999	100	86	487	999999	329	540	415	88	999999	785	999999	999999	731	481	999999	373	999999	878	627	999999	996	304	975	466	377	999999	411	67	999999	36	741	674	511	887	626	999999	910	721	257	999999	367	999999	442	999999	720	119	191	406	488	535	33	737	974	999999	247	795	111	30	320	108	999999	357	413	189	53	445	999999	844	855	727	463	421	630	337	866	87	861	387	999999	267	49	999999	579	149	13	14	699	795	650	830	999999	889	410	158	171	20	515	999999	554	285	999999	347	551	760	82	999999	999999	999999	849	169	934	999999	285	999999	999999	134	778	274	185	48	745	999999	204	34	999999	573	20	482	176	856	572	609	832	999999	683	701	463	818	999999	401	897	63	946	490	896	999999	614	999999	98	999999	241	250	86	516	540	999999	999999	999999	210	509	999999	634	480	992	596	335	891	814	999999	367	671	960	206	784	151	692	793	999999	138	999999	958	999999	999999	139	625	332	532	326	930	999999	999999	936	618	568	799	273	582	954	893	999999	561	999999	978	999999	375	281	53	302	374	847	61	999999	398	102	550	999999	250	351	
377	274	802	574	999999	540	809	734	351	638	984	999999	999999	838	999999	566	555	167	999999	662	763	353	288	239	951	92	999999	129	999999	525	27	999999	33	241	587	628	999999	987	916	448	921	640	929	415	318	999999	737	222	618	999999	546	393	266	588	587	33	999999	573	999999	801	752	690	197	825	620	134	854	878	261	201	999999	568	251	244	740	999999	424	872	921	999999	354	575	510	715	978	634	603	445	653	999999	999999	999999	999999	125	695	241	453	113	794	193	643	859	960	999999	999999	978	999999	31	999999	464	609	123	652	169	999999	187	189	481	846	986	531	419	234	697	999999	602	999999	135	549	999999	679	320	88	737	820	495	614	93	680	10	492	999999	597	199	955	999999	999999	214	668	517	999999	971	999999	807	662	999999	634	273	999999	441	783	26	482	999999	785	298	45	999999	349	999999	573	106	801	999999	504	950	821	45	999999	42	59	990	467	42	457	707	999999	280	84	595	860	350	225	248	227	476	108	260	414	666	492	637	864	707	999999	955	999999	421	313	712	413	999999	531	999999	392	792	559	449	999999	87	246	765	840	753	110	999999	880	999999	628	38	851	999999	631	86	999999	999999	136	759	98	502	537	641	999999	372	999999	271	819	390	999999	999999	917	658	999999	336	430	726	797	121	607	721	999999	618	792	285	860	999999	999999	455	295	970	665	799	361	397	550	999999	798	477	570	999999	999999	500	705	203	121	202	210	999999	999999	999999	624	25	999999	999999	999999	918	848	999999	999999	350	302	999999	105	886	769	127	307	973	785	999999	927	329	550	768	318	583	912	999999	174	999999	999999	673	999999	471	355	650	648	985	999999	631	755	117	966	230	999999	49	404	818	434	993	895	237	519	830	895	999999	999999	999999	999999	844	999999	999999	999999	843	708	629	574	633	541	128	478	321	14	163	80	820	999999	329	999999	279	189	104	175	180	999999	999999	999999	969	999999	60	185	264	927	134	999999	505	591	999999	522	916	474	770	999999	315	525	584	232	365	999999	999999	941	155	172	788	665	911	94	999999	80	303	999999	999999	67	491	942	224	393	880	537	574	999999	240	807	314	804	418	999999	859	999999	198	191	798	219	501	118	999999	102	999999	468	714	421	245	999999	228	451	869	713	999999	372	310	200	352	827	195	999999	711	348	999999	984	999999	104	234	999999	999999	122	999999	396	566	383	999999	132	254	421	823	162	993	189	588	862	934	704	30	497	999999	998	839	971	33	654	407	691	999999	999999	221	620	197	999999	180	999999	775	
483	157	999999	999999	188	945	930	14	43	852	531	759	994	999999	552	83	737	355	883	999999	999999	372	911	976	231	887	99	209	212	965	458	19	999999	97	461	557	608	47	999999	63	908	966	990	802	999999	999999	250	115	669	546	459	199	296	832	999999	120	999999	446	238	301	855	731	801	999999	999999	522	286	999999	597	994	475	700	188	830	999999	738	382	999999	111	299	646	984	539	665	515	268	722	650	27	999999	999999	171	808	875	207	187	174	922	407	999999	655	343	517	999999	81	759	21	466	468	340	738	137	345	999999	654	871	201	145	562	146	999999	636	888	257	999999	314	891	312	632	999999	574	459	711	748	644	313	999999	999999	594	755	999999	265	191	686	999999	193	825	999999	231	999999	999999	38	370	271	561	28	454	270	990	767	868	708	833	280	766	289	426	596	304	351	405	336	551	806	999999	545	454	211	999999	500	488	999999	91	307	999999	545	98	449	197	625	858	216	999999	999999	999999	548	431	910	920	332	767	999999	999999	880	999999	660	999999	564	999999	26	574	999999	624	500	288	847	999999	536	79	999999	200	976	409	678	492	199	461	999999	919	999999	999999	543	999999	323	733	999999	455	210	999999	999999	67	534	77	999999	61	999999	999999	384	548	999999	920	895	840	698	141	790	829	897	397	741	208	763	644	41	902	40	999999	311	766	39	401	427	169	528	999999	665	999999	999999	627	877	607	87	999999	879	430	228	702	999999	191	942	430	558	999999	635	352	304	889	999999	279	31	654	999999	617	519	999999	999999	999999	322	535	475	999999	601	280	520	143	130	999999	765	999999	684	337	999999	130	824	608	999999	614	533	185	869	775	999999	958	605	233	328	999999	665	241	927	999999	390	999999	715	999999	999999	288	302	501	232	715	134	999999	999999	694	286	169	793	999999	804	889	211	999999	999999	699	17	643	674	297	815	660	999999	999999	684	201	946	319	414	999999	780	565	321	999999	953	999999	651	450	373	911	946	169	676	755	436	47	999999	254	402	25	64	195	613	15	999999	999999	792	600	749	403	747	966	754	40	139	999999	999999	179	192	999999	58	566	279	999999	350	656	983	177	107	646	910	702	917	399	708	595	951	316	355	999999	371	61	700	970	999999	980	999999	646	625	197	470	999999	999999	891	967	497	999999	850	665	999999	588	624	502	113	999999	55	58	365	331	544	297	271	824	800	999999	999999	866	309	598	369	251	347	552	909	186	999999	640	999999	999999	999999	999999	110	650	324	803	746	559	597	999999	999999	931	
59	324	999999	900	208	999999	271	751	999999	999999	616	262	305	999999	251	82	592	927	999999	414	999999	999999	119	863	196	620	509	997	403	447	278	821	479	437	201	32	999999	19	977	513	379	284	461	999999	73	999999	999999	999999	561	999999	966	670	999999	714	908	126	215	999999	714	588	786	999999	358	532	362	794	782	867	999999	229	611	999999	950	189	45	748	481	528	799	999999	275	974	999999	728	481	608	36	765	529	85	817	254	304	398	726	999999	926	929	239	279	75	487	938	342	73	392	720	615	678	170	644	686	999999	999999	322	999999	828	629	999999	753	767	26	348	521	411	999999	288	561	463	930	822	552	299	999999	999999	788	46	112	665	999999	887	421	97	368	999999	140	827	928	86	913	287	306	877	485	511	58	148	426	999999	706	113	169	162	748	348	102	396	999999	999999	533	776	999999	963	999999	999999	999999	929	999999	999999	280	539	999999	999999	549	999999	525	674	999999	29	233	650	999999	181	959	984	999999	269	999999	30	348	744	930	833	553	146	561	999999	914	999999	164	129	999999	999999	660	176	753	999999	612	105	822	427	582	877	871	882	166	553	14	978	147	97	591	959	742	536	999999	526	999999	413	100	192	999999	205	864	114	491	285	521	792	241	53	657	999999	999999	999999	171	63	962	999999	979	18	338	936	481	77	538	209	602	999999	567	236	999999	209	14	999999	667	386	22	766	400	881	42	221	999999	999999	440	347	760	821	374	556	564	999999	433	92	853	823	724	796	999999	292	682	999999	999999	14	300	458	248	567	264	785	50	205	279	108	999999	999999	999999	999999	999999	200	448	999999	999999	999999	672	999999	775	922	786	843	662	226	200	118	208	643	986	742	803	982	999999	202	999999	999999	515	368	991	999999	116	999999	634	999999	999999	385	843	901	640	224	342	999999	682	326	999999	420	132	823	999999	170	899	341	999999	456	583	655	100	255	999999	178	505	314	999999	450	815	59	218	325	67	814	274	307	13	772	410	995	309	783	999999	156	466	692	363	830	435	999999	605	187	763	513	295	999999	687	471	718	999999	317	241	510	731	211	807	766	200	895	602	999999	368	56	999999	355	999999	834	77	711	813	950	669	999999	50	454	41	561	554	529	676	619	999999	63	381	688	999999	999999	999999	944	659	925	173	934	832	447	999999	999999	186	167	978	763	619	999999	999999	87	999999	225	470	287	180	256	221	670	999999	982	795	315	675	999999	287	44	154	133	62	887	787	734	192	603	217	900	385	396	551	999999	
10	782	158	303	50	852	999999	412	774	412	714	502	715	849	651	931	999999	999999	880	944	618	999999	707	27	300	999999	43	867	80	280	871	999999	129	316	982	999999	166	381	999999	434	231	742	359	999999	999999	294	29	342	951	285	444	108	516	607	999999	513	999999	141	13	999999	819	944	341	999999	541	888	383	999999	867	638	999999	94	428	455	722	876	147	999999	843	16	999999	700	915	794	836	999999	319	522	21	479	938	35	377	999999	615	286	410	855	118	294	911	619	475	323	510	359	680	999999	885	427	376	27	297	997	244	128	39	999999	667	768	579	861	397	999999	999999	749	999999	697	999999	999999	475	291	948	559	999999	284	234	602	293	999999	102	999999	637	999999	999999	920	737	380	999999	497	257	999999	198	350	999999	59	231	999999	999999	760	999999	982	231	449	952	94	79	738	902	960	999999	999999	263	999999	999999	331	233	803	295	999999	21	346	211	352	999999	612	103	999999	999999	55	999999	157	979	999999	844	119	36	197	999999	28	850	999999	478	536	999999	821	999999	999999	674	999999	826	427	792	843	999999	306	781	879	999999	350	990	470	999999	856	907	746	457	731	345	566	304	999999	172	277	928	22	999999	675	999999	376	999999	95	999999	999999	229	635	364	146	784	548	337	157	934	300	999999	999999	116	621	628	999999	999999	878	673	117	999999	999999	999999	525	914	736	438	999999	140	999999	347	905	536	442	637	282	391	999999	999999	796	238	157	111	871	249	548	906	255	56	892	11	134	422	999999	372	439	380	839	231	57	120	231	27	58	999999	132	999999	673	983	355	474	63	931	877	879	999999	688	393	285	999999	830	192	70	999999	884	222	493	710	80	208	999999	552	99	999999	685	999999	140	62	918	127	695	242	271	700	999999	948	999999	545	947	430	751	986	999999	855	226	927	170	999999	174	740	639	153	602	785	453	922	963	41	999999	871	811	635	999999	168	680	597	999999	369	820	935	29	999999	763	649	456	915	987	244	682	757	846	361	999999	187	488	551	640	486	257	504	985	171	353	85	999999	126	521	405	999999	629	999999	801	957	999999	720	691	999999	952	338	537	934	729	359	443	35	999999	999999	999999	680	138	999999	444	121	999999	950	999999	999999	687	40	340	404	591	69	999999	750	999999	999999	999999	467	999999	171	999999	157	719	569	266	812	910	60	169	379	234	725	55	672	572	689	641	288	999999	97	999999	922	999999	142	352	999999	999999	692	980	66	96	830	999999	999999	278	297	999999	756	999999	55	694	637	870	960	180	
865	23	999999	188	999999	761	382	604	999999	469	999999	159	586	227	595	999999	227	79	112	293	404	842	88	403	999999	297	999999	594	817	403	74	999999	47	999999	486	999999	999999	999999	999999	305	713	236	183	999999	513	999999	815	999999	108	539	476	999999	767	999999	776	999999	934	987	999999	77	875	999999	999999	999999	405	999999	121	624	740	939	600	712	999999	999999	579	178	668	580	889	146	482	999999	495	999999	926	506	294	370	196	999999	722	927	999999	557	429	925	449	867	112	799	36	201	798	168	938	764	122	960	107	608	364	363	107	766	595	529	301	508	390	899	429	999999	437	286	999999	999999	111	999999	387	653	728	801	478	100	119	291	557	337	349	172	393	333	273	588	109	999999	830	999999	961	900	634	940	999999	213	380	999999	763	999999	999999	275	662	999999	582	453	879	562	999999	17	656	999999	971	999999	169	227	999999	106	999999	849	187	858	999999	266	936	487	29	788	999999	275	719	834	999999	999999	395	84	509	999999	750	999999	709	546	482	999999	197	657	929	999999	780	269	697	284	797	914	344	93	999999	406	999999	105	433	101	248	620	297	999999	786	999999	579	999999	718	347	355	999999	999999	641	385	30	79	288	999999	360	17	65	577	999999	47	613	701	311	652	113	999999	654	397	999999	308	862	535	375	871	994	99	695	550	360	928	140	774	999999	999999	411	337	999	548	82	999999	193	52	851	785	182	243	278	442	615	457	999999	280	999999	342	999999	495	999999	417	563	271	321	514	227	999999	999999	999999	999999	999999	250	776	999999	116	324	999999	124	999999	999999	590	698	760	821	999999	935	902	999999	859	252	370	999999	916	633	592	999999	810	772	678	825	344	999999	999999	999999	673	999999	839	567	999999	955	997	227	999999	811	122	718	803	450	68	579	999999	999999	57	597	999999	999999	334	152	307	131	513	762	446	999999	349	712	365	524	157	70	105	345	643	904	254	152	491	114	999999	874	191	370	713	109	510	64	999999	746	999999	264	867	696	269	472	451	999999	781	707	472	410	362	288	302	997	483	999999	999999	153	999999	495	999999	230	631	432	940	153	999999	346	494	295	881	999999	917	893	203	409	85	999999	999999	19	370	784	999999	120	521	999999	999999	715	999999	532	417	999999	403	121	336	647	75	999999	999999	308	999999	445	223	186	999999	743	370	409	804	999999	902	476	690	342	135	153	999999	521	911	999999	85	343	719	999999	877	203	999999	805	567	556	344	249	647	999999	823	925	570	465	591	778	541	999999	911	552	629	941	996	71	
999999	192	69	554	925	494	232	999999	999999	261	309	334	527	565	842	999999	739	663	828	536	519	209	582	131	929	999999	505	999999	431	176	342	936	999999	164	819	999999	999999	789	323	163	931	969	209	999999	999999	999999	999999	976	826	663	812	999999	122	999999	999999	999999	609	937	624	793	989	999999	431	558	999999	373	137	373	745	999999	761	949	350	675	605	999999	10	273	999999	999999	881	529	999999	768	363	376	823	736	999999	999999	774	558	999999	530	174	125	548	999999	400	793	138	887	240	999999	999999	863	625	447	999999	999999	786	999999	972	999999	912	470	234	663	204	999999	550	400	999999	713	693	999999	999999	999999	511	999999	999999	359	872	999999	999999	999999	298	232	867	500	750	385	872	999999	256	437	585	222	999999	703	891	884	999999	848	999999	737	999999	527	999999	999999	999999	805	936	384	999	436	473	800	419	919	181	999999	796	703	801	174	999999	158	466	265	627	999999	999999	807	598	127	904	34	929	999999	865	770	557	179	422	945	449	498	999999	820	964	785	803	999999	532	890	98	751	57	88	219	978	70	420	79	516	603	138	786	882	999999	999999	870	613	63	410	454	626	291	856	725	40	547	646	301	841	768	999999	999999	707	38	162	999999	850	595	886	710	147	109	905	999999	999999	999999	999999	298	999999	914	199	645	999999	446	999999	470	999999	362	189	999999	423	129	238	747	100	853	88	854	380	471	999999	27	176	700	316	527	385	514	415	328	818	358	775	926	578	868	164	999999	566	691	786	999999	416	455	296	999999	871	168	999999	466	633	874	917	63	999999	181	478	430	139	944	94	686	999999	861	622	75	353	311	178	232	699	816	999999	688	685	531	611	720	414	298	655	227	262	999999	999999	943	440	722	41	406	999999	999999	142	621	607	999999	999999	555	832	231	675	570	989	39	766	817	999999	239	377	373	570	758	26	999999	299	867	433	998	999999	678	634	630	279	772	999999	966	684	999999	90	586	981	66	888	999999	623	95	238	233	999999	999999	367	210	355	668	836	641	999999	999999	332	739	675	551	388	163	999999	54	999999	227	206	800	142	909	158	790	391	514	869	833	227	213	639	210	816	298	999999	433	284	999999	935	201	259	392	354	351	911	439	999999	734	999999	578	999999	20	999999	391	744	457	61	999999	287	331	771	999999	83	999999	110	475	999999	999999	842	173	999999	690	291	14	999999	750	565	807	879	951	837	145	247	649	419	628	183	434	999999	999999	999999	719	333	999999	430	375	999999	236	250	445	704	586	999999	
432	808	999999	729	32	840	999999	891	254	685	999999	494	636	645	434	999999	999999	999999	310	999999	978	999999	999999	367	677	584	999999	999999	339	567	443	257	260	252	814	841	999999	999999	160	999999	559	971	137	43	997	999999	999999	729	884	527	767	999999	999999	50	914	999999	757	746	61	447	664	563	562	686	252	88	243	393	831	593	402	583	151	999999	986	999999	663	26	369	557	790	455	556	812	799	999999	853	219	338	999999	999999	569	847	999999	928	996	419	451	999999	918	886	410	999999	999999	134	194	12	686	999999	907	978	740	387	999999	999999	219	16	750	886	952	234	33	65	658	509	833	736	437	999999	990	596	222	999999	450	999999	389	557	265	687	999999	296	177	165	999999	204	999999	192	353	65	999999	989	669	564	838	693	999999	355	250	791	301	457	574	898	74	320	765	515	936	832	277	661	751	73	280	665	999999	868	634	999999	166	651	393	382	999999	10	927	999999	396	756	999999	999999	999999	474	395	167	999999	278	101	999999	439	837	255	520	787	68	248	999999	293	999999	636	999999	721	786	634	650	74	202	830	73	393	117	129	999999	33	243	354	286	999999	123	944	788	777	524	34	329	405	999999	594	19	762	331	999999	223	130	815	323	530	999999	745	102	999999	448	999999	726	331	718	75	497	554	714	961	928	180	238	999999	227	999999	762	314	254	202	607	999999	999999	999999	743	905	999999	217	920	823	446	932	30	999999	350	749	797	702	999999	339	384	50	999999	800	403	203	984	282	999999	126	999999	999999	500	900	921	999999	726	999999	999999	812	16	290	633	999999	999999	995	999999	813	999999	477	999999	999999	703	999999	818	566	524	511	668	549	921	786	619	804	999999	910	441	999999	503	721	999999	143	125	798	333	999999	999999	415	284	407	53	180	775	130	999999	709	831	585	92	999999	113	225	995	48	891	230	999999	999999	835	614	999999	40	999999	785	999999	276	944	999999	591	723	159	119	236	271	505	750	20	499	999999	355	999999	855	47	148	617	999999	147	87	906	113	999999	587	579	669	842	23	859	989	675	450	999999	925	993	368	214	994	999999	734	999999	999999	219	999999	741	999999	535	999999	992	182	177	648	999999	866	998	488	299	571	999999	566	428	491	891	999999	999999	647	999999	163	862	678	999999	999999	999999	412	544	766	893	262	846	99	143	144	999999	687	821	999999	321	898	927	514	999999	643	464	432	999999	60	259	197	999999	104	899	382	999999	323	248	554	830	999999	332	242	594	999999	725	999999	433	294	470	213	999999	999999	335	
692	236	357	609	300	169	999999	107	999999	517	705	905	999999	199	760	298	707	448	277	206	999999	999999	999999	919	42	917	23	999	31	999999	999999	999999	999999	768	999999	156	499	714	999999	394	444	629	999999	725	889	999999	973	999999	672	996	763	764	931	600	740	999999	999999	999999	576	999999	155	396	85	904	999999	717	354	983	982	614	798	999999	500	882	999999	966	999999	969	40	900	944	763	336	34	999999	290	999999	959	999999	999999	999999	71	147	575	249	57	553	999999	999999	181	786	989	278	67	207	770	273	59	838	999999	387	572	999999	999999	999999	392	69	61	88	190	660	394	955	890	999999	736	855	925	999999	999999	999999	805	715	859	124	955	494	999999	827	66	26	17	131	263	999999	52	665	471	999999	857	988	999999	999999	83	999999	401	43	388	68	470	914	999999	416	134	999999	581	857	547	999999	482	897	790	233	32	173	652	999999	702	185	957	999999	394	787	785	999999	999999	951	641	347	722	921	115	221	366	151	678	601	999999	901	999999	194	128	909	664	959	207	278	831	999999	869	138	340	212	110	399	999999	561	630	408	440	629	225	210	839	561	791	579	866	999999	495	999999	276	999999	999999	999999	953	484	133	826	999999	652	999999	999999	477	594	590	903	999999	999999	999999	127	971	598	470	513	969	918	79	113	999999	627	411	999999	424	819	862	539	170	337	446	55	438	804	880	788	999999	493	999999	999999	999999	888	469	898	270	999999	88	677	340	999999	999999	44	415	29	999999	999999	250	179	317	999999	731	60	742	782	531	575	689	999999	718	999999	13	999999	196	999999	999999	288	999999	513	999999	55	740	194	209	999999	534	411	640	418	999999	979	547	340	185	83	523	920	155	686	376	695	689	999999	958	658	535	328	848	591	887	999999	741	737	489	272	918	547	999999	122	999999	999999	934	281	31	738	999999	673	999999	122	310	221	143	999999	146	995	366	828	235	999999	105	216	562	58	530	776	247	809	850	913	164	999999	999999	43	999999	256	760	418	890	230	523	861	999999	999999	291	676	246	270	999999	494	905	100	999999	999999	26	51	568	886	750	999999	501	334	823	999999	958	333	152	109	999999	999999	244	999999	937	15	37	243	198	826	766	853	999999	977	999999	366	18	74	664	999999	26	999999	687	873	667	999999	999999	198	48	999999	777	958	999999	147	227	711	999999	957	162	999999	282	783	853	741	129	897	714	999999	126	466	999999	893	669	384	92	655	999999	370	291	999999	286	839	999999	565	58	808	329	999999	760	506	999999	61	999999	358	495	
243	543	946	754	770	931	214	999999	582	999999	884	298	159	64	571	509	888	999999	860	999999	443	588	297	999999	999999	577	321	763	619	358	999999	981	320	888	848	122	265	616	999999	370	999999	766	622	999999	174	999999	999999	348	198	997	999999	385	60	329	61	655	999999	999999	999999	999999	619	451	462	233	917	902	999999	270	999999	459	999999	282	164	999999	957	999999	999999	976	528	801	999999	973	574	622	999999	951	931	991	837	203	866	12	999999	328	999999	631	314	999999	999999	271	541	910	142	739	753	946	230	560	371	384	690	279	999999	999999	795	646	876	840	103	966	971	986	432	22	592	251	999999	836	750	999999	999999	576	999999	999999	269	496	840	834	868	194	999999	999999	999999	463	513	999999	999999	540	532	113	754	473	306	999999	300	555	487	130	157	511	846	393	809	999999	21	123	697	478	382	309	999999	999999	971	908	245	600	366	969	509	996	973	568	999999	999999	581	898	280	999999	965	999999	999999	720	687	366	999999	347	999999	594	451	399	899	999999	999999	233	306	712	999999	397	999999	700	198	517	620	999999	999999	288	89	172	464	122	843	552	512	668	299	999999	999999	615	571	999999	39	772	527	999999	999999	184	999999	91	349	999999	406	882	999999	999999	525	502	109	536	828	999999	999999	408	140	339	999999	357	297	499	999999	220	358	886	999999	999999	670	999999	989	511	63	363	877	998	999999	595	715	960	599	999999	153	797	987	827	786	512	639	630	641	198	563	749	887	911	999999	999999	519	519	66	657	605	108	999999	598	483	475	191	269	999999	544	623	595	757	999999	999999	145	233	531	999999	323	664	999999	999999	800	947	999999	476	966	851	693	999999	205	903	941	641	54	295	999999	354	321	330	380	55	106	575	999999	992	836	564	21	999999	988	419	743	993	565	999999	711	650	179	998	999999	418	891	469	427	691	815	419	999999	850	834	187	789	993	294	994	687	235	978	321	640	411	839	999999	999999	786	170	948	85	999999	999999	748	185	999999	115	962	163	637	157	999999	186	426	999999	171	81	811	629	749	999999	999999	636	486	672	857	368	999999	578	114	999999	999999	530	866	343	581	277	999999	12	477	887	331	999999	999999	87	999999	144	999999	159	678	715	285	166	420	249	515	103	106	85	327	999999	999999	999999	999999	264	516	757	319	92	680	893	985	999999	162	862	999999	730	586	409	971	722	155	664	900	399	107	484	119	627	828	488	180	20	684	523	595	937	791	795	571	943	824	999999	478	999999	729	477	14	558	999999	784	517	697	
114	604	808	999999	493	659	167	41	647	999999	263	202	723	999999	133	638	999999	449	999999	790	837	999999	897	23	195	126	669	629	479	560	764	999999	971	482	906	90	715	956	454	141	638	999999	306	142	877	999999	70	754	999999	376	291	999999	999999	726	859	999999	706	999999	452	377	990	537	562	97	928	219	999999	251	79	53	999999	320	999999	999999	161	308	731	999999	146	909	65	999999	286	112	279	351	999999	254	622	829	383	920	514	87	151	111	977	219	214	667	999999	819	684	310	999999	999999	427	50	574	561	354	940	658	542	999999	999999	999999	459	817	586	22	999999	628	999999	669	11	805	918	664	60	331	522	561	999999	854	245	240	976	658	308	924	167	999999	71	484	442	272	999999	765	76	850	527	401	628	655	89	201	445	999999	452	999999	509	385	999999	239	832	389	189	688	86	844	284	800	519	661	854	306	999999	764	236	739	834	162	597	210	999999	999999	999999	999999	774	53	795	345	999999	143	425	782	165	832	999999	63	999999	292	688	232	575	999999	999999	999999	999999	782	634	680	414	713	340	356	787	323	999999	711	456	366	913	42	58	939	593	386	246	999999	150	734	122	183	656	551	474	999999	999999	86	248	966	999999	999999	419	124	999999	999999	802	999999	995	841	406	941	606	726	379	655	183	636	143	505	999999	999999	641	900	568	240	67	999999	882	422	688	358	999999	999999	344	921	999999	934	17	100	584	178	87	999999	337	181	576	929	182	818	201	999	999999	743	247	303	999999	519	555	999999	446	22	196	582	163	58	478	127	392	457	999999	249	628	999999	921	561	651	999999	572	999999	663	999999	616	73	999999	689	416	729	252	50	571	114	388	316	654	571	981	504	155	289	702	999999	999999	725	787	951	380	899	821	685	652	27	999999	168	47	318	406	133	361	474	642	749	999999	351	885	999999	860	322	398	360	579	156	197	292	694	214	999999	891	286	279	318	516	907	567	398	554	999999	999999	279	346	175	858	152	680	647	952	585	999999	999999	859	101	68	999999	999999	116	505	999999	664	473	833	727	514	846	92	166	135	842	317	999999	341	770	639	999999	62	195	720	13	516	999999	741	999999	999999	62	426	999999	999999	999999	446	999999	892	724	503	757	446	618	660	22	70	524	999999	120	278	251	507	999999	461	25	458	286	999999	999999	323	29	999999	999999	342	461	430	904	999999	130	405	999999	999999	617	276	882	606	443	534	708	943	991	133	631	999999	153	555	337	725	243	999999	170	75	999999	411	999999	
35	999999	286	208	591	166	999999	999999	999999	421	999999	999999	999999	579	419	999999	999999	999999	559	331	895	110	853	199	906	102	188	672	573	245	790	671	216	999999	856	374	999999	999999	126	786	999999	731	915	999999	962	665	999999	156	824	999999	999999	388	999999	999999	588	999999	387	97	302	999999	977	945	827	479	631	999999	683	40	722	54	857	426	570	772	999999	173	194	915	236	999999	999999	999999	999999	999999	999999	412	831	136	213	931	986	80	43	627	999999	438	904	999999	317	454	999999	484	433	779	683	992	818	77	141	424	999999	472	860	60	911	999999	107	795	652	228	687	999999	826	999999	67	787	392	942	999999	999999	269	748	999999	999999	269	113	608	78	999999	999999	593	763	995	789	200	524	999999	982	716	999999	340	119	793	98	766	999999	658	642	721	896	609	875	114	621	165	991	999999	999999	999999	807	347	999999	999999	817	634	924	561	47	600	543	999999	410	236	999999	188	999999	999999	518	25	999999	999999	966	999999	461	235	718	999999	383	634	999999	658	140	201	909	524	999999	672	975	463	842	874	999999	51	188	999999	209	649	999999	443	14	46	357	73	958	361	381	999999	984	592	916	275	187	413	401	884	447	999999	327	999999	999999	487	999999	64	183	999999	999999	999999	179	143	36	79	655	999999	629	172	999999	77	243	999999	153	999999	687	393	547	576	696	999999	649	303	999999	990	999999	426	567	527	66	302	889	999	526	456	511	851	566	999999	619	247	783	999999	583	379	975	999999	999999	254	999999	596	517	606	272	626	999999	876	261	45	747	239	383	112	115	19	187	999999	40	999999	129	999999	827	700	957	459	433	420	719	511	999999	562	983	322	727	470	785	999999	999999	899	181	999999	599	530	109	390	864	681	133	574	999999	999999	739	746	134	963	769	816	999999	813	203	864	166	750	999999	195	255	70	999999	645	233	893	507	140	524	999999	247	999999	600	577	594	999999	999999	999999	319	283	823	247	198	764	700	968	644	923	706	317	479	849	510	914	144	803	306	487	350	308	244	608	232	640	999999	473	226	81	228	450	999999	999999	440	747	372	999999	999999	620	945	265	258	583	999999	216	24	999999	999999	685	442	791	455	809	999999	21	999999	224	25	558	47	237	751	999999	705	999999	999999	999999	418	762	552	136	931	686	542	95	59	661	999999	25	999999	999999	999999	541	999999	436	995	766	215	429	708	157	993	324	582	999999	513	685	877	177	475	555	979	43	142	316	859	769	277	719	999999	999999	50	999999	932	709	999999	999999	999999	278	270	
974	999999	988	64	405	143	617	113	823	582	999999	783	16	549	79	999999	999999	408	999999	577	236	499	496	999999	331	999999	999999	999999	999999	999999	302	750	608	999999	999999	302	990	999999	737	183	999999	999999	999999	147	597	603	43	999999	862	361	999999	812	999999	701	44	999999	999999	530	732	298	150	235	240	665	289	999999	185	109	57	999999	999999	999999	670	159	335	570	55	359	870	728	83	542	528	521	252	490	147	999999	872	26	536	470	256	448	42	26	435	999999	857	973	428	934	412	96	993	261	151	463	376	473	999999	417	999999	14	225	607	707	718	422	799	999999	278	999999	999999	250	999999	999999	232	126	319	144	266	999999	897	309	148	139	442	999999	990	999999	683	541	999999	586	999999	809	999999	232	999999	999999	717	999999	999999	496	160	707	381	845	106	843	919	347	999999	999999	183	999999	999999	704	86	999999	274	199	432	999999	999999	736	827	999999	131	97	175	999999	999999	10	426	890	999999	410	999999	441	757	596	432	999999	999999	999999	484	79	412	999999	56	999999	156	957	54	527	943	607	692	999999	879	927	724	999999	678	919	657	66	912	292	481	362	999999	645	999999	678	767	284	40	999999	262	758	51	999999	51	627	999999	732	956	898	999999	837	717	736	561	999999	872	999999	999999	509	688	427	999999	130	732	694	992	999999	999999	375	999999	668	576	235	999999	131	886	805	966	60	76	924	110	23	999999	643	644	818	94	889	806	353	806	531	778	999999	999999	921	196	357	635	999999	999999	590	148	288	271	492	999999	999999	944	999999	457	428	442	764	326	152	784	98	59	184	425	358	999999	999999	862	999999	456	335	530	965	619	619	425	723	999999	999999	999999	67	999999	161	252	654	999999	739	999999	387	98	24	999999	999999	146	107	307	460	927	999999	999999	730	425	999999	46	250	909	999999	457	838	12	719	335	806	277	727	716	897	932	770	412	829	521	999999	956	442	816	999999	828	999999	321	965	796	301	999999	154	999999	165	999999	11	745	966	292	999999	384	379	688	712	191	419	999999	999999	999999	166	999999	202	219	941	270	603	999999	837	160	935	526	999999	922	44	317	132	96	560	781	931	35	446	546	464	110	587	754	114	890	419	139	999999	447	999999	567	306	935	700	895	521	577	907	815	356	999999	346	999999	654	404	999999	999999	999999	628	999999	141	298	655	755	999999	683	999999	328	947	999999	999999	614	999999	999999	999999	999999	197	396	664	999999	999999	999999	630	199	923	999999	140	109	710	999999	999999	308	293	851	508	999999	650	999999	859	222	999999	258	960	
84	550	926	746	174	187	393	871	936	176	999999	999999	23	999999	999999	999999	87	552	750	618	125	654	507	999999	748	783	207	371	16	537	451	598	114	166	999999	999999	997	26	999999	922	326	960	160	141	925	999999	495	611	194	358	999999	669	921	639	845	429	52	604	999999	390	980	999999	864	409	999999	769	138	999999	122	816	834	999999	586	999999	999999	999999	504	376	405	999999	298	999999	999999	658	755	781	676	474	321	135	606	402	28	585	999999	304	106	750	416	165	489	638	498	378	999999	720	92	104	347	999999	925	676	209	867	101	394	845	215	653	943	103	663	545	987	999999	442	52	11	886	997	68	753	960	249	999999	660	107	999999	144	45	999999	999999	999999	630	210	929	203	160	494	557	459	999999	999999	999999	72	826	102	999999	167	91	999999	91	218	350	632	181	716	999999	227	999999	297	999999	81	999999	254	999999	999999	914	999999	290	248	892	517	338	547	177	656	497	999999	999999	999999	595	650	62	367	617	374	785	997	38	222	244	933	62	270	422	819	999999	228	550	999999	999999	999999	877	843	999999	574	879	999999	465	525	999999	999999	402	873	701	396	28	260	637	157	999999	917	999999	999999	14	999999	999999	78	999999	999999	177	278	636	535	390	870	773	999999	999999	52	494	982	542	512	993	463	540	189	568	36	801	999999	591	999999	999999	270	966	999999	999999	999999	120	811	677	117	358	950	999999	999999	999999	830	623	808	677	594	999999	768	385	255	84	551	427	284	509	109	556	938	687	243	999999	129	904	963	381	755	932	683	315	434	999999	52	318	674	696	738	999999	993	560	999999	999999	778	999999	999999	735	297	409	999999	311	999999	561	999999	272	910	878	373	925	999999	999999	922	662	999999	463	950	101	41	242	753	587	999999	696	562	387	999999	503	999999	999999	194	999999	93	356	106	381	736	872	743	779	407	999999	333	812	752	999999	999999	344	761	999999	934	628	704	64	655	258	540	999999	998	42	581	417	667	139	741	999999	999999	575	566	607	999999	88	358	999999	834	957	264	958	943	996	749	999999	742	895	309	999999	999999	38	701	848	841	854	873	711	208	990	138	999999	80	330	223	73	777	163	999999	855	280	999999	230	697	993	581	939	12	293	234	675	999999	829	185	899	999999	999999	718	766	872	214	646	999999	844	829	71	887	622	782	686	579	588	307	999999	999999	91	999999	13	854	269	999999	870	428	973	325	365	999999	895	431	999999	198	999999	397	999999	999999	633	398	386	868	932	999999	326	230	606	999999	97	474	385	
890	817	999999	871	863	506	999999	343	999999	90	999999	473	999999	992	201	883	497	519	200	999999	802	662	999999	432	999999	999999	575	597	999999	821	328	237	890	999999	15	613	999999	327	999999	891	767	999999	999999	317	999999	404	999999	999999	999999	346	119	145	896	892	582	237	134	93	736	941	931	370	693	999999	999999	301	583	708	987	999999	999999	179	323	309	814	495	257	385	999999	740	686	873	472	314	712	193	999999	997	416	999999	488	309	591	264	959	407	999999	18	556	565	821	536	714	547	999999	939	822	597	88	97	980	999999	518	996	999999	68	897	388	999999	578	960	585	302	220	109	201	999999	68	349	999999	871	248	999999	19	918	159	168	925	999999	773	999999	999999	919	329	796	739	790	594	10	901	999999	999999	324	999999	605	246	244	504	447	653	999999	764	257	670	225	741	999999	509	87	114	899	972	919	920	218	226	999999	973	423	369	411	993	67	999999	907	635	924	851	413	682	999999	999999	999999	999999	422	999999	495	999999	113	65	819	291	517	895	999999	537	326	999999	999999	389	580	271	90	87	252	999999	999999	809	762	999999	816	999999	999999	999999	199	999999	494	113	508	611	730	416	869	368	550	999999	486	999999	446	380	319	531	92	33	111	653	584	410	573	66	899	686	496	523	248	751	195	121	705	999999	53	222	895	167	999999	174	999999	999999	537	132	880	544	372	392	279	999999	985	999999	999999	545	660	94	540	451	999999	53	920	356	129	798	934	374	999999	678	999999	107	636	999999	999999	936	262	861	872	999999	999999	999999	323	113	253	953	765	999999	999999	170	117	958	681	453	455	999999	254	999999	602	738	197	999999	88	999999	64	999999	658	71	708	999999	293	798	221	99	275	357	730	816	999999	176	43	822	556	305	571	378	999999	193	479	758	692	216	269	143	263	670	286	629	58	81	305	704	999999	460	876	319	746	592	187	999999	885	437	999999	436	705	374	958	782	999999	686	999999	475	999999	949	675	86	999999	88	999999	604	999999	110	767	999999	871	999999	418	106	429	262	631	833	15	381	999999	264	999999	832	438	888	712	999999	506	372	999999	999999	999999	464	784	999999	779	999999	999999	583	37	785	670	999999	999999	376	999999	999999	363	870	999999	999999	999999	220	86	420	999999	706	649	947	892	575	603	404	717	50	226	953	322	628	482	963	86	432	353	97	999999	362	277	71	999999	850	999999	636	318	400	370	901	388	374	987	83	28	808	690	461	999999	275	999999	524	160	13	549	999999	397	101	846	47	867	988	999999	460	
438	588	999999	999999	434	966	96	999999	680	324	999999	999999	641	409	999999	999999	741	891	905	328	167	753	911	999999	311	416	249	227	999999	333	44	999999	547	537	999999	440	793	999999	37	999999	189	999999	843	835	437	601	999999	999999	999999	999999	305	999999	92	508	302	685	676	97	740	27	727	999999	773	356	290	186	999999	999999	999999	513	484	999999	999999	690	148	289	909	999999	500	999999	323	260	999999	974	38	999999	999999	999999	244	999999	764	706	908	999999	999999	321	114	497	554	261	999999	988	234	999999	104	212	120	999999	369	999999	776	599	596	41	999999	476	798	999999	328	230	870	371	870	805	748	778	194	855	999999	999999	184	999999	999999	999999	999999	999999	999999	437	880	999999	949	914	679	230	192	174	119	877	999999	30	523	316	178	333	391	830	128	428	894	325	27	264	208	542	838	364	77	357	523	378	999999	999999	999999	502	281	956	692	649	999999	584	668	317	999999	182	999999	868	253	208	857	687	216	607	542	565	809	999999	715	146	999999	828	106	762	999999	936	580	999999	399	676	62	435	999999	479	999999	320	656	709	714	999999	238	970	120	869	999999	835	172	999999	999999	361	999999	586	250	555	266	794	999999	906	953	999999	999999	999999	999999	999999	156	432	549	736	999999	232	999999	999999	980	688	999999	999999	999999	999999	272	528	999999	738	999999	999999	999999	475	999999	592	222	20	832	999999	755	110	435	86	502	543	723	76	999999	436	50	605	452	593	606	999999	999999	844	87	260	643	435	839	999999	999999	999999	593	681	248	956	523	791	999999	168	353	999999	999999	831	999999	183	999999	206	242	347	698	727	999999	400	868	631	945	377	932	999999	116	330	271	999999	999999	71	950	51	828	339	912	258	215	293	249	727	309	999999	999999	904	746	999999	203	999999	175	110	845	203	812	616	21	999999	858	818	999999	33	999999	999999	583	999999	232	472	999999	999999	435	449	999999	999999	160	999999	332	139	452	38	835	669	999999	769	406	157	999999	757	999999	221	327	765	999999	397	241	999999	999999	618	999999	999999	681	284	999999	999999	76	725	588	999999	52	999999	999999	881	703	999999	999999	393	896	848	999999	436	641	475	243	166	999999	669	59	134	79	934	41	999999	898	999999	356	561	599	837	999999	681	569	999999	999999	567	999999	445	72	570	999999	848	999999	999999	334	805	435	216	999999	912	714	406	999999	463	473	118	999999	580	983	327	999999	431	999999	68	155	612	866	958	760	676	240	149	607	488	999999	231	999999	771	389	999999	950	150	520	687	133	307	14	115	999999	606	999999	356	462	745	
999999	999999	64	999999	124	721	938	477	455	374	681	574	798	197	999999	252	504	868	200	890	377	343	999999	115	935	999999	608	999999	748	164	749	999999	687	861	402	737	999999	352	656	668	165	482	694	999999	999999	558	508	816	372	999999	999999	999999	165	572	999999	753	81	948	999999	276	122	186	728	301	999999	797	887	937	795	15	85	161	999999	531	735	894	648	999999	999999	387	999999	792	398	782	62	691	999999	125	493	648	999999	999999	27	389	556	999999	753	403	530	999999	670	571	30	367	891	951	845	633	836	483	115	315	848	948	926	330	788	946	248	933	79	999999	453	157	349	999999	144	832	975	999999	999999	999999	244	892	716	779	999999	41	890	111	845	105	999999	20	543	999999	380	78	463	235	199	999999	999999	596	148	898	128	999999	27	44	817	23	658	999999	999999	860	80	955	999999	157	558	757	66	147	999999	974	494	442	613	999999	486	999999	379	749	567	343	999999	999999	999999	818	660	898	999999	999999	294	832	447	999999	678	999999	289	424	836	999999	677	999999	999999	27	508	174	999999	999999	269	39	557	751	644	908	522	998	770	432	212	999999	496	660	743	210	999999	265	537	999999	763	930	999999	999999	238	999999	82	135	592	82	999999	588	414	975	999999	984	307	542	999999	538	685	679	912	999999	999999	423	819	27	698	550	174	999999	637	128	921	338	330	495	999999	999999	835	999999	999999	697	293	999999	999999	521	30	759	902	320	77	998	610	94	27	851	850	814	253	999999	436	52	907	896	950	296	63	999999	664	812	999999	617	702	298	999999	224	999999	598	414	308	996	938	648	853	185	639	517	837	999999	999999	999999	708	337	780	999999	373	999999	396	672	722	468	720	105	99	301	460	305	321	999999	803	288	262	410	999999	68	497	404	64	721	321	778	225	990	195	177	999999	999999	922	337	900	434	187	999999	691	840	286	843	558	562	999999	343	205	999999	999999	200	999999	308	999999	999999	472	969	999999	674	999999	944	252	729	999999	921	999999	999999	999999	999999	919	999999	111	337	718	115	999999	654	846	999999	997	977	999999	208	482	995	786	21	896	999999	999999	999999	698	512	999999	999999	597	556	933	999999	582	553	960	222	999999	999999	99	64	590	287	999999	818	999999	999999	677	384	371	54	256	914	145	968	999999	183	999999	988	679	598	763	999999	517	235	720	219	919	453	999999	999999	110	343	906	731	431	619	270	56	807	464	834	999999	386	999999	309	29	999999	613	278	787	103	118	470	500	999999	620	769	713	107	913	325	234	367	10	999999	
999999	18	414	547	999999	912	82	999999	224	764	574	593	999999	925	701	999999	315	999999	999999	277	999999	999999	415	441	811	849	556	948	894	148	609	832	385	608	999999	999999	999999	76	613	999999	999999	999999	255	735	726	36	804	787	406	203	19	59	137	999999	999999	49	602	973	999999	999999	365	133	296	999999	164	999999	218	366	539	691	633	249	572	364	256	74	999999	999999	999999	784	54	769	999999	700	138	560	704	999999	999999	356	417	122	340	796	519	897	640	179	999999	984	999999	448	258	999999	999999	770	487	772	999999	886	422	999999	999999	951	999999	999999	581	596	947	603	47	565	999999	192	283	521	908	775	999999	999999	433	999999	109	731	966	999999	520	837	999999	368	83	931	174	770	934	495	855	389	35	999999	326	54	232	977	999999	262	739	999999	442	999999	999999	711	927	999999	463	963	999999	999999	999999	999999	999999	743	465	588	530	115	400	938	257	787	665	529	999999	999999	41	999999	236	131	784	713	866	999999	999999	91	999999	372	14	45	317	971	671	328	403	859	846	582	589	643	457	999999	861	999999	819	999999	392	341	961	999999	999999	999999	736	999999	752	282	999999	632	999999	383	91	168	111	365	999999	285	125	347	136	890	86	459	800	999999	674	942	851	75	634	999999	698	175	999999	999999	938	243	244	970	575	131	999999	223	999999	215	999999	299	999999	506	179	543	538	55	215	999999	929	999999	283	999999	36	809	430	243	998	598	685	916	757	112	426	398	51	155	999999	999999	340	862	225	595	41	999999	212	354	896	101	222	653	960	339	79	301	999999	999999	943	766	999999	327	224	999999	999999	645	999999	638	90	999999	501	999999	283	999999	740	999999	999999	999999	122	651	607	85	346	907	386	41	955	427	42	134	438	950	212	15	999999	22	647	579	75	999999	844	999999	999999	125	599	829	379	759	599	13	868	281	978	999999	168	624	980	317	999999	999999	999999	999999	605	955	352	551	190	278	896	728	428	853	622	727	807	42	999999	231	318	557	662	999999	828	999999	266	167	999999	909	846	999999	41	340	319	999999	705	730	968	318	772	999999	648	111	863	999999	584	25	658	261	495	136	999999	759	998	712	835	493	295	576	999999	999999	580	281	431	217	696	98	543	55	999999	86	74	503	459	271	908	999999	999999	999999	454	250	999999	719	424	999999	875	282	342	607	742	221	445	999999	999999	999999	476	377	999999	999999	184	999999	482	613	999999	418	999999	319	999999	999999	803	284	161	337	131	999999	687	860	999999	711	341	999999	755	936	312	810	641	672	999999	999999	
794	541	881	999999	783	958	768	895	490	15	658	566	972	605	999999	467	999999	118	280	169	898	616	520	968	324	761	740	546	999999	429	777	999999	999999	436	941	272	999999	473	554	173	691	999999	380	850	999999	774	450	160	143	845	750	533	999999	999999	974	188	999999	912	373	31	228	231	594	71	999999	268	142	546	999999	540	74	596	999999	116	477	116	246	669	999999	549	320	590	999999	465	999999	999999	997	708	999999	999999	251	999999	110	999999	999999	469	207	319	622	793	642	904	496	999999	781	999999	969	295	999999	999999	999999	360	997	823	711	637	818	999999	999999	999999	271	999999	999999	900	298	583	495	41	171	18	999999	927	57	131	999999	416	999999	999999	999999	525	284	999999	460	595	820	890	493	287	821	317	650	77	927	999999	999999	217	999999	999999	999999	999999	999999	938	133	999999	957	999999	313	999999	916	304	543	18	456	866	710	999999	999999	999999	89	999999	99	218	220	853	367	841	10	419	599	699	595	508	999999	485	857	346	999999	220	637	805	999999	618	999999	999999	999999	642	621	70	999999	974	999999	332	999999	999999	118	459	999999	999999	881	125	25	893	999999	999999	709	45	511	999999	19	374	969	763	860	284	820	480	848	694	90	725	999999	939	492	625	465	273	999999	600	377	407	999999	319	999999	999999	790	693	342	152	999999	738	140	651	61	562	999999	480	471	241	96	638	611	43	199	165	895	85	410	660	999999	446	53	911	603	611	756	659	434	348	493	136	147	706	877	351	595	579	888	930	619	985	801	760	514	739	796	584	130	183	626	715	292	682	389	999999	695	228	999999	449	805	355	999999	132	747	959	500	904	166	999999	570	999999	196	480	999999	776	644	292	999999	999999	999999	181	539	261	999999	778	844	999999	326	505	656	376	531	448	135	274	999999	999999	999999	554	248	999999	427	282	612	309	999999	999999	641	999999	736	999999	999999	193	635	999999	816	999999	410	969	124	999999	588	660	201	204	795	748	355	776	837	999999	999999	999999	999999	922	754	999999	648	422	260	42	824	713	769	252	555	347	999999	501	457	155	278	999999	440	999999	999999	767	90	418	514	999999	999999	864	775	770	143	968	568	713	879	559	999999	987	718	999999	220	999999	891	948	648	457	935	853	329	691	697	235	999999	421	619	987	187	239	999999	999999	575	960	937	998	119	587	999999	109	621	898	999999	291	335	357	993	437	875	141	769	67	844	613	545	94	83	908	555	156	999999	892	382	916	999999	247	517	260	938	892	839	71	999999	835	242	430	999999	416	
900	74	999999	192	999999	55	999999	850	636	962	999999	852	925	999999	999999	633	16	728	999999	999999	211	97	840	743	498	983	301	999999	389	19	380	124	401	999999	999999	491	728	911	781	336	456	238	611	555	999999	999999	966	639	40	999999	829	513	999999	999999	214	812	999999	684	999999	999999	754	761	471	999999	591	310	461	268	202	549	999999	104	947	199	636	973	999999	999999	907	999999	26	999999	999999	344	999999	867	219	791	999999	205	267	53	999999	999999	581	694	766	984	963	534	634	708	446	999999	999999	734	999999	714	973	240	337	938	999999	290	120	999999	999999	999999	999999	724	100	999999	999999	997	999999	861	875	999999	617	941	999999	501	331	383	778	999999	225	999999	999999	454	999999	505	817	999999	868	329	276	938	543	999999	610	639	547	999999	444	964	903	449	208	288	999999	272	999999	999999	33	836	616	999999	511	802	999999	896	933	992	423	595	852	582	139	999999	999999	937	760	999999	340	577	953	92	938	814	999999	776	988	915	595	48	408	999999	208	41	999999	873	999999	740	612	714	705	554	999999	999999	999999	331	320	245	694	921	512	999999	701	456	882	533	464	696	398	110	907	999999	406	384	196	77	384	999999	260	720	511	29	525	626	871	409	266	99	703	93	465	999999	230	674	536	440	999999	999999	159	188	999999	739	352	999999	806	688	157	451	999999	54	946	222	999999	973	419	999999	452	84	584	483	277	999999	993	999999	999999	164	999999	999999	848	755	999999	631	999999	82	999999	772	677	23	820	193	261	814	999999	658	999999	999999	999999	257	999999	53	988	20	178	676	911	999999	745	47	866	651	891	425	603	999999	71	325	275	912	671	647	815	438	263	400	231	462	937	999999	178	401	395	999999	476	805	767	999999	463	281	170	268	36	640	157	179	302	999999	221	529	999999	821	977	999999	585	617	999999	559	999999	777	454	458	116	999999	868	999999	266	351	948	798	150	99	861	993	751	413	621	185	999999	94	108	395	251	417	999999	999999	423	538	963	859	999999	217	999999	686	826	712	161	999999	771	681	999999	950	887	423	389	999999	959	984	115	182	996	61	999999	672	999999	999999	217	698	663	520	61	727	387	99	230	932	873	999999	177	49	261	995	999999	999999	181	157	507	828	37	999999	398	999999	433	790	999999	999999	939	553	17	766	999999	462	962	261	999999	195	572	999999	999999	456	634	784	816	75	921	11	648	668	500	530	562	388	670	999999	132	621	999999	596	237	703	993	329	177	410	544	798	43	162	978	999999	584	708	635	581	999999	614	
623	367	869	999999	877	999999	62	487	214	126	791	549	999999	19	999999	976	571	499	463	315	616	416	531	133	999999	495	999999	514	945	853	999999	99	807	518	998	936	727	375	825	723	276	690	205	427	16	999999	33	969	105	608	147	146	127	310	997	216	836	999999	893	392	590	548	999999	361	373	702	741	620	20	954	258	205	673	999999	48	926	220	113	126	999999	472	720	999999	347	999999	617	971	999999	521	791	109	981	999999	999999	143	999999	158	844	64	999999	752	413	999999	150	359	942	999999	999999	271	999999	996	732	629	419	919	870	140	204	645	999999	730	243	999999	999999	854	277	723	239	606	320	777	999999	59	999999	731	999999	760	277	987	999999	154	593	246	450	795	377	999999	72	524	999999	597	999999	208	999999	583	999999	314	740	295	999999	229	243	782	950	999999	630	683	816	999999	999999	119	862	217	872	999999	999999	997	658	433	487	999999	660	999999	343	723	823	177	750	238	222	754	30	981	999999	554	911	811	999999	158	174	694	999999	384	663	163	735	747	336	697	447	999999	999999	316	808	176	999999	528	999999	237	478	463	932	588	476	115	99	880	312	327	700	335	712	509	269	793	381	286	61	189	988	86	999999	999999	791	701	108	713	999999	738	999999	999999	372	68	679	710	761	956	907	557	999999	854	444	999999	996	122	808	156	999999	25	794	292	476	268	249	402	622	879	796	774	999999	999999	999999	573	341	317	999999	654	829	558	41	999999	378	504	999999	999999	641	999999	999999	999999	999999	952	666	999999	944	999999	999999	114	819	999999	97	999999	169	143	550	689	157	871	677	999999	159	163	999999	999999	983	380	914	972	153	115	760	791	822	127	999999	64	718	548	999999	638	401	858	999999	552	470	999999	265	999999	953	436	985	999999	164	376	529	999999	999999	177	184	574	789	944	999999	713	527	306	70	51	262	495	970	609	252	49	298	301	328	773	38	835	125	679	28	716	130	999999	637	455	598	150	999999	999999	373	65	849	457	897	132	35	173	98	223	981	467	466	999999	527	124	88	237	422	862	149	348	458	999999	925	253	999999	536	669	999999	453	122	77	999999	245	197	999999	841	404	206	748	864	747	901	697	560	260	744	472	999999	999999	371	999999	566	999999	34	606	739	531	653	538	498	999999	483	999999	869	400	47	999999	340	924	999999	832	225	123	284	601	999999	422	374	992	849	999999	999999	999999	92	394	511	26	221	999999	460	999999	751	667	259	999999	274	141	827	170	999999	604	141	999999	139	538	512	452	
137	433	59	999999	166	660	689	434	999999	245	687	485	888	30	928	749	999999	999999	91	558	863	915	337	425	594	999999	779	255	932	559	999999	999999	881	69	889	787	541	143	162	100	978	825	22	38	454	999999	281	999999	675	392	999999	210	456	953	588	222	106	634	732	952	881	443	999999	798	137	999999	603	999999	140	999999	999999	999999	775	991	580	999999	903	308	970	999999	932	585	579	550	999999	907	107	927	480	677	999999	999999	410	210	999999	544	333	999999	999999	320	748	451	72	534	999999	793	435	999999	383	999999	999999	999999	663	999999	999999	305	863	951	372	229	45	675	359	463	459	310	929	575	781	45	714	689	999999	999999	502	490	522	55	375	642	482	642	554	930	999999	999999	254	919	190	913	680	381	850	999999	285	83	999999	609	84	999999	863	859	683	347	835	999999	400	13	988	538	783	999999	585	730	746	402	131	999999	999999	565	999999	19	394	868	365	343	838	725	999999	429	398	913	999999	501	999999	622	959	216	104	999999	999999	250	931	651	140	999999	795	130	934	882	951	673	999999	519	817	853	475	815	982	502	790	999999	629	568	150	869	847	94	952	134	443	999999	334	365	999999	999999	88	999999	737	503	547	718	999999	501	999999	725	408	461	999999	924	157	154	233	999999	999999	999999	621	372	511	270	24	711	177	810	449	45	348	999999	999999	12	775	999999	87	488	955	82	999999	999999	100	425	999999	395	410	37	976	298	691	732	417	999999	203	715	999999	477	489	835	999999	980	61	442	386	999999	14	999999	159	999999	77	745	646	999999	945	494	282	96	798	628	999999	149	834	160	353	615	999999	224	808	69	501	999999	999	129	531	903	85	999999	48	222	390	728	878	999999	231	946	96	541	297	709	443	154	678	860	534	411	155	901	999999	771	518	790	872	999999	999999	999999	745	999999	354	51	418	999999	999999	586	999999	999999	271	282	929	407	528	999999	926	109	626	999999	999999	149	595	130	757	999999	568	276	999999	600	999999	788	637	763	999999	999999	196	256	300	817	106	102	622	951	149	872	971	999999	252	318	999999	773	473	576	537	606	931	234	293	999999	66	999999	882	647	726	482	645	175	999999	959	999999	680	808	808	999999	838	999999	999999	999999	999999	213	877	999999	395	735	92	324	999999	236	604	638	962	999999	66	999999	999999	219	999999	235	999999	237	805	999999	293	999999	999999	999999	999999	326	698	88	297	254	409	41	189	999999	496	999999	643	168	584	939	602	331	60	718	999999	999999	936	629	552	418	323	657	999999	393	999999	
100	551	127	659	744	999999	525	350	717	563	999999	581	566	999999	72	999999	508	653	866	999999	961	255	476	222	999999	389	79	536	999999	930	751	999999	795	27	406	999999	999999	999999	839	411	999999	999999	342	999999	999999	475	380	999999	999999	999999	815	13	541	999999	778	999999	999999	904	51	365	469	999999	999999	787	811	401	786	999999	999999	999999	74	10	813	999999	999999	980	912	321	496	999999	18	172	55	61	125	748	999999	303	248	999999	294	999999	467	484	941	98	519	999999	999999	334	999999	999999	590	787	999999	814	200	999999	999999	999999	932	764	418	897	999999	306	943	419	999999	72	308	492	999999	999999	418	999999	543	339	999999	725	999999	999999	967	999999	464	999999	999999	267	298	310	557	27	614	450	628	529	213	569	999999	645	154	110	883	290	36	206	531	825	999999	999999	281	861	562	963	337	576	797	256	999999	179	724	685	130	999999	515	291	999999	859	999999	999999	250	973	211	878	580	370	482	686	999999	267	655	756	999999	979	38	696	464	999999	123	999999	731	956	135	958	920	469	999999	522	775	744	328	999999	689	490	78	308	659	683	393	966	103	999999	121	185	524	967	797	151	342	818	826	237	746	94	166	293	848	252	957	121	391	959	910	400	939	982	77	407	910	999999	999999	781	999999	156	999999	620	999999	949	444	999999	671	999999	190	957	999999	101	925	604	999999	999999	459	999999	726	282	584	143	999999	999999	999999	541	899	399	999999	999999	781	55	970	600	999999	546	449	999999	808	13	449	999999	779	952	482	847	999999	472	83	135	280	629	64	999999	571	999999	420	133	713	999999	64	282	607	579	186	872	131	999999	999999	999999	999999	561	608	722	833	999999	364	257	999999	999999	484	436	325	999999	340	999999	990	985	38	311	136	325	194	905	949	177	946	210	999999	610	999999	999999	993	296	790	719	31	342	161	540	470	172	885	324	428	627	999999	502	248	35	881	145	307	177	661	30	376	702	772	666	94	164	999999	637	672	753	442	39	999999	621	139	658	834	498	999999	964	439	870	487	332	220	454	961	750	999999	999999	999999	825	634	769	999999	328	569	999999	999999	316	690	258	652	999999	999999	926	187	627	895	232	310	809	999999	697	590	506	225	450	455	639	202	731	908	91	999999	616	999999	999999	999999	999999	98	999999	51	534	999999	191	228	999999	147	293	999999	344	855	506	290	999999	999999	936	188	846	113	999999	999999	816	999999	999999	349	571	355	577	531	632	358	94	143	960	999999	802	999999	999999	288	412	999999	171	999999	857	875	411	800	705	
128	999999	999999	432	707	969	310	235	420	324	841	656	467	569	762	999999	986	770	372	999999	857	696	523	779	567	700	999999	877	453	266	999999	999999	770	650	999999	73	266	925	386	999999	660	542	391	109	568	631	999999	743	999999	729	999999	999999	48	481	999999	999999	999999	999999	864	16	163	999999	781	164	999999	902	886	817	999999	699	999999	70	394	208	669	324	315	423	220	999999	756	82	477	724	999999	978	899	299	802	999999	127	668	999999	379	20	236	999999	236	868	665	744	137	634	710	351	999999	720	839	811	533	125	531	386	928	260	999999	955	67	999999	262	13	597	25	90	581	718	999	24	198	999999	564	89	999999	555	201	628	999999	767	999999	584	267	999999	999999	999999	913	596	292	142	128	929	999999	999999	467	999999	662	157	122	999999	999999	999999	811	706	999999	999999	968	999999	976	999999	737	632	642	198	684	194	995	942	119	746	177	985	999999	999999	896	268	171	999999	621	939	999999	999999	516	894	638	750	773	999999	418	999999	310	876	619	999999	405	496	296	93	28	283	619	719	47	376	999999	154	206	943	810	392	218	116	999999	999999	937	693	125	748	559	999999	420	444	999999	11	445	300	999999	974	471	999999	972	87	843	999999	330	184	999999	999999	999999	999999	999999	829	751	999999	999999	999999	462	583	524	999999	380	548	533	93	862	185	999999	46	930	999999	999999	231	482	410	999999	140	273	86	716	763	999999	999999	999999	75	999999	590	693	508	999999	252	838	792	459	759	38	434	554	759	485	154	989	969	999999	432	714	332	357	350	615	999999	930	999999	866	761	999999	405	317	467	999999	282	492	686	935	688	999999	986	772	723	999999	999999	999999	513	600	571	999999	718	765	999999	360	999999	243	352	893	341	999999	462	999999	698	734	632	126	96	999999	213	662	312	43	531	999999	727	999999	634	968	628	193	426	999999	304	987	316	640	999999	116	645	49	149	792	603	376	795	71	999999	988	749	870	499	457	397	999999	471	684	243	633	633	999999	609	999999	274	157	999999	676	999999	710	999999	992	616	979	420	174	999999	519	439	165	389	999999	485	645	228	999999	693	999999	397	395	525	631	406	877	483	147	439	764	999999	456	480	999999	441	999999	570	756	263	520	47	233	396	951	254	87	253	966	32	963	999999	999999	999999	925	289	244	194	796	999999	739	506	282	999999	758	991	983	684	270	234	122	85	471	999999	183	999999	174	999	574	387	328	633	516	125	999999	609	999999	991	554	999999	999999	999999	999999	170	524	999999	765	999999	637	960	270	403	
983	741	909	887	693	20	290	994	125	244	620	419	277	999999	999999	999999	999999	999999	979	992	140	999999	37	933	312	311	980	169	999999	675	371	614	126	925	649	775	999999	999999	915	11	999999	560	723	962	568	363	893	418	34	608	241	999999	999999	999999	273	999999	714	976	585	999999	40	999999	827	999999	999999	16	303	351	466	224	950	999999	999999	977	290	579	707	75	999999	948	999999	572	144	999999	443	883	633	847	662	97	70	239	12	533	970	590	733	283	99	999999	999999	551	951	999999	658	562	999999	12	987	693	999999	648	610	999999	999999	999999	986	269	999999	999999	382	455	689	379	163	999999	676	710	17	700	846	433	976	813	999999	999999	621	334	999999	881	637	630	860	968	242	999999	629	375	557	513	603	473	277	109	188	615	862	999999	657	936	886	545	995	296	847	431	671	796	749	119	999999	662	360	135	362	999999	595	720	147	740	102	999999	999999	503	107	382	999999	877	999999	282	12	49	676	972	994	101	634	573	131	810	999999	832	625	448	666	941	123	151	746	999999	29	152	444	916	999999	999999	999999	502	199	474	275	794	171	477	999999	999999	999999	999999	999999	270	127	32	598	336	989	269	685	999999	837	165	999999	999999	140	208	262	859	999999	759	138	419	708	142	999999	656	545	956	670	158	999999	858	955	735	21	486	318	997	553	118	927	999999	900	679	999999	44	999999	999999	663	963	999999	257	999999	236	259	720	562	985	649	942	790	43	598	537	383	978	999999	999999	13	654	889	264	316	495	832	552	999999	38	999999	349	452	295	302	707	932	999999	655	729	486	999999	923	333	999999	611	327	894	987	373	306	686	834	680	999999	19	84	960	999999	717	403	999999	999999	533	517	310	499	505	740	890	604	999999	332	480	999999	713	730	565	999999	999999	999999	937	999999	155	732	999999	514	771	48	293	999999	972	151	999999	335	999999	98	999999	999999	58	999999	822	164	106	769	16	363	364	633	543	999999	518	63	999999	549	466	150	65	801	725	795	999999	466	456	267	631	158	394	154	276	999999	999999	749	857	592	356	783	469	386	726	437	160	147	505	14	125	999999	999999	398	999999	640	42	598	999999	263	393	999999	999999	838	147	857	968	219	367	918	947	769	206	654	203	999999	680	679	85	297	999999	999999	961	452	152	999999	253	996	999999	636	592	742	999999	604	999999	990	86	630	999999	999999	469	941	780	587	999999	999999	722	260	205	197	959	999999	522	802	999999	802	403	999999	696	435	614	972	934	999999	335	214	999999	999999	999999	
212	999999	999999	999999	217	828	703	810	384	999999	796	999999	992	801	97	676	999999	999999	855	986	406	597	999999	933	813	263	999999	16	58	261	853	244	130	805	992	999999	909	922	315	974	915	999999	29	870	900	445	621	999999	847	999999	106	984	265	615	999999	615	999999	126	999999	953	341	697	762	999999	541	562	869	196	999999	506	767	316	999999	999999	80	999999	577	999999	43	999999	999999	326	168	994	164	869	999999	515	999999	387	806	999999	999999	999999	642	227	239	999999	339	347	575	999999	372	351	296	789	999999	999999	999999	643	999999	834	92	258	321	999999	999999	767	968	999999	583	363	999999	431	999999	975	999999	999999	999999	853	185	681	620	999999	802	216	999999	999999	999999	999999	799	604	999999	124	349	999999	999999	57	51	626	689	471	999999	667	764	999999	999999	999999	651	321	778	517	999999	691	467	366	223	396	455	114	72	720	70	603	872	999999	999999	999999	91	727	275	962	520	999999	173	713	753	952	999999	590	221	999999	175	395	596	999999	469	289	999999	983	758	322	602	936	564	968	411	999999	795	785	829	680	860	924	56	815	997	522	527	999999	612	270	465	864	893	59	554	999999	17	590	519	113	668	107	968	952	370	999999	68	204	312	429	999999	156	999999	540	162	251	349	780	294	947	761	999999	381	999999	857	999999	999999	999999	424	736	326	214	275	999999	21	762	956	999999	455	999999	463	332	451	999999	113	318	113	362	999999	313	335	999999	999999	572	352	765	726	480	105	999999	999999	554	780	576	113	952	881	45	528	399	295	999999	334	871	493	438	461	198	394	548	999999	690	616	120	410	99	999999	999999	383	256	999999	999999	999999	822	882	908	552	874	999999	999999	437	77	833	999999	999999	90	901	999999	88	913	313	537	95	556	998	850	937	669	176	23	999999	188	662	999999	364	808	256	512	989	584	999999	999999	999999	999999	120	566	856	118	102	330	197	483	999999	999999	999999	999999	999999	452	823	42	971	882	999999	76	116	259	415	561	153	219	833	999999	445	503	999999	726	428	850	445	442	993	829	999999	999999	825	570	563	999999	340	856	418	804	999999	999999	613	14	878	999999	999999	999999	999999	999999	999999	999999	497	798	999999	130	443	999999	89	550	16	999999	48	151	999999	862	999999	545	999999	223	230	296	999999	38	711	999999	889	32	847	999999	722	584	292	697	863	693	358	999999	999999	443	999999	125	777	868	797	306	999999	999999	699	999999	801	593	175	999999	85	678	92	468	999999	999999	241	999999	999999	704	827	432	108	351	999999	621	514	999999	999999	262	464	115	
519	932	240	414	571	427	999999	831	999999	999999	418	355	622	195	611	890	940	999999	211	348	747	82	50	375	208	576	193	87	999999	587	580	913	481	969	168	159	237	999999	987	813	96	999999	130	698	23	999999	729	102	19	623	284	48	60	126	999999	999999	892	865	216	994	243	999999	329	996	558	504	874	652	36	462	999999	268	986	999999	261	211	952	351	361	455	847	100	78	888	313	542	863	365	611	721	999999	999999	475	992	579	999999	226	134	150	519	878	86	999999	999999	960	26	61	662	864	166	494	550	999999	761	157	999999	187	441	693	999999	641	519	51	999999	205	300	792	993	818	999999	985	999999	211	842	576	999999	34	520	927	297	491	999999	999999	454	999999	716	858	714	845	436	662	784	440	135	999999	999999	999999	999999	999999	669	999999	67	843	999999	181	666	349	999999	194	999999	127	999999	513	406	533	440	999999	596	999999	489	442	999999	158	391	758	999999	999999	86	999999	217	735	273	168	267	999999	999999	999999	57	282	571	377	999999	529	468	318	995	281	999999	601	446	351	448	682	999999	237	154	908	461	694	999999	278	272	705	977	999999	854	507	255	342	109	83	970	323	999999	121	254	999999	690	83	762	928	999999	484	528	865	999999	590	296	999999	918	999999	906	362	999999	302	114	999999	551	999999	464	497	35	702	501	999999	999999	134	176	760	983	999999	999999	388	932	999999	915	787	187	121	363	273	221	225	423	584	176	617	22	224	17	762	999999	999999	618	999999	903	660	999999	164	999999	172	424	535	57	333	306	528	999999	268	386	326	314	999999	463	201	286	809	999999	917	206	762	999999	951	753	999999	999999	355	769	667	149	264	804	999999	626	200	848	686	999999	99	999999	648	197	753	999999	690	457	578	419	427	988	103	382	75	957	732	60	473	781	825	999999	951	999999	999999	129	132	522	999999	999999	999999	353	599	641	198	639	999999	999999	999999	124	73	999999	18	936	999999	679	55	882	738	75	894	999999	385	904	352	353	999999	999999	434	634	999999	178	175	765	156	999999	999999	999999	193	436	409	999999	691	359	718	61	737	25	415	92	83	999999	999999	226	999999	131	968	694	299	844	313	667	150	999999	408	895	999999	999999	790	278	291	999999	698	999999	665	999999	999999	35	999999	999999	616	999999	484	352	999999	475	394	949	846	34	115	703	172	348	133	999999	26	956	950	822	999999	493	235	999999	999999	490	551	999999	561	191	999999	999999	507	998	238	992	192	798	999999	933	510	999999	999999	765	999999	587	431	359	189	999999	720	503	
85	999999	846	132	999999	347	550	79	924	913	397	665	362	999999	205	173	120	140	559	228	781	26	322	794	97	469	973	223	69	201	999999	638	470	178	866	143	162	115	907	844	257	115	19	596	999999	741	413	10	392	267	249	58	372	502	722	999999	61	62	45	626	999999	999999	999999	999999	621	758	999999	193	306	71	21	14	233	714	970	676	17	999999	532	355	65	999999	831	802	952	999999	276	968	456	999999	92	999999	80	290	999999	919	999999	286	999999	512	546	230	703	999999	255	244	999999	657	531	55	61	336	529	689	999999	999999	506	218	780	999999	492	236	737	499	979	911	933	942	244	61	581	730	749	29	809	835	280	510	556	717	999999	999999	446	410	999999	755	580	391	999999	999999	423	999999	505	607	30	320	492	213	999999	343	310	882	423	480	474	330	586	509	880	734	129	995	999999	73	950	873	789	999999	743	233	340	552	999999	163	637	695	234	152	999	498	999999	999999	169	222	999999	545	205	965	935	999999	179	999999	511	999999	960	999999	234	442	657	156	999999	165	470	999999	12	758	660	270	843	778	999999	999999	999999	391	391	63	835	449	656	414	678	823	401	319	63	999999	51	999999	999999	218	470	791	999999	852	967	197	999999	52	219	657	884	999999	132	167	338	736	571	999999	604	907	593	785	786	252	478	707	764	999999	999999	999999	717	425	999999	999999	999999	314	947	657	424	203	456	999999	999999	998	530	743	999999	999999	980	327	697	921	641	294	999999	685	15	253	384	270	999999	455	999999	476	940	469	999999	497	849	34	788	914	704	410	460	800	999999	787	721	734	15	530	180	745	55	999999	784	782	19	999999	308	999999	999999	999999	770	999999	813	762	68	71	876	999999	395	955	539	783	227	240	833	824	139	999999	531	999999	264	903	999999	243	999999	154	999999	999999	488	226	726	94	641	999999	999999	999999	987	793	729	999999	857	999999	145	224	216	272	578	553	999999	194	502	90	182	632	999999	999999	726	580	341	913	386	792	999999	178	239	454	999999	676	600	383	837	346	497	999999	792	463	999999	70	36	168	999999	999999	999999	303	724	645	912	19	651	773	733	999999	461	816	999999	999999	86	966	999999	999999	130	902	953	575	356	999999	999999	310	839	446	999999	999999	554	999999	999999	999999	657	431	999999	999999	542	999999	35	826	999999	431	884	999999	597	728	386	801	84	999999	47	999999	999999	569	946	567	62	611	999999	999999	674	999999	862	288	999999	39	416	654	522	401	229	999999	876	136	999999	925	281	999999	713	121	69	307	
591	290	145	999999	77	999999	999999	999999	999999	930	999999	820	999999	582	568	606	213	999999	999999	999999	288	683	999999	59	796	61	999999	31	296	151	898	999999	155	377	486	582	152	804	962	328	180	636	859	999999	36	66	974	999999	366	674	707	155	799	999999	999999	907	245	96	876	26	453	463	600	400	999999	903	674	785	105	986	999999	999999	605	992	999999	999999	824	754	32	740	999999	301	664	621	999999	752	268	999999	358	578	999999	66	927	946	999999	716	46	468	999999	132	392	999999	256	380	220	308	550	807	999999	999999	93	490	73	999999	939	161	799	978	956	999999	645	856	999999	527	999999	408	480	659	127	844	999999	365	498	900	358	999999	54	294	411	145	211	999999	51	982	494	855	992	999999	16	724	917	68	512	999999	487	535	763	999999	729	811	827	891	999999	999999	760	728	992	173	788	62	116	999999	576	999999	89	999999	815	454	999999	999999	415	689	652	403	999999	557	853	522	999999	823	134	325	564	599	317	319	999999	118	999999	766	863	999999	13	954	999999	999999	999999	999999	999999	303	719	318	697	935	406	999999	249	999999	15	999999	999999	999999	750	965	999999	999999	999999	976	513	999999	421	999999	232	275	999999	586	999999	999999	785	523	76	171	624	129	999999	815	628	628	999999	179	80	485	113	28	891	392	999999	48	36	826	461	514	187	138	881	22	95	431	14	999999	462	552	510	491	999999	999999	855	630	861	999999	172	331	783	344	698	936	603	999999	384	548	508	648	670	999999	999999	999999	984	999999	248	101	729	207	999999	999999	999999	528	974	999999	881	188	999999	457	186	914	663	999999	731	999999	439	945	418	999999	999999	465	999999	814	881	551	429	585	729	999999	392	999999	392	999999	707	409	627	180	961	982	333	206	20	999999	999999	756	305	932	999999	150	67	999999	682	848	999999	999999	72	999999	647	433	201	306	458	178	999999	416	531	698	432	999999	226	999999	983	436	557	850	454	999999	352	135	999999	497	754	588	999999	100	999999	999999	999999	999999	346	999999	999999	537	999999	999999	747	842	985	999999	234	999999	509	508	924	797	318	256	999999	999999	713	999999	560	999999	187	703	551	870	867	974	328	987	882	884	986	502	999999	456	644	530	999999	612	999999	298	900	648	988	256	664	513	781	841	253	516	834	544	173	20	360	97	999999	877	975	999999	735	999999	999999	625	522	432	70	862	611	770	205	111	526	999999	622	999999	715	305	215	363	203	487	743	376	59	999999	338	725	105	557	54	999999	637	273	562	662	923	372	734	999999	452	999999	240	482	
320	733	999999	901	999999	999999	382	190	671	621	999999	258	504	358	575	80	103	345	766	63	726	969	473	263	709	959	999999	352	570	973	999999	284	256	271	65	326	434	999999	336	284	185	863	565	25	456	999999	999999	574	797	663	148	117	999999	186	755	351	999999	764	201	438	215	39	619	698	711	542	999999	242	303	258	999999	667	18	492	999999	863	414	457	999999	999999	999999	50	554	907	834	802	133	999999	516	713	66	670	999999	897	78	999999	253	999999	314	913	999999	925	999999	548	27	480	999999	669	307	892	999999	812	957	795	637	175	484	999999	863	908	999999	931	726	589	202	975	433	999999	423	999999	619	547	152	893	105	876	769	999999	889	999999	703	464	999999	623	999999	999999	712	999999	270	999999	671	540	13	405	504	999999	209	692	356	52	999999	989	256	574	282	999999	669	74	999999	761	405	478	999999	999999	999999	955	169	999999	813	948	999999	983	849	519	71	88	543	999999	999999	725	999999	87	660	847	316	714	218	207	350	385	999999	999999	749	509	508	202	717	504	200	999999	220	106	999999	407	779	73	149	736	999999	204	857	922	675	974	999999	328	817	976	202	999999	747	961	999999	437	999999	624	244	349	21	869	371	48	999999	849	515	580	208	999999	77	252	574	481	694	999999	999999	661	973	999999	999999	189	384	741	312	699	802	999999	999999	999999	43	165	999999	799	725	644	999999	818	376	999999	469	513	130	564	908	950	926	275	276	999999	908	999999	650	469	924	832	494	999999	736	857	57	265	999999	756	999999	911	422	774	755	60	323	999999	999999	999999	316	999999	999999	820	999999	361	772	536	982	729	999999	329	515	999999	999999	999999	160	213	92	519	777	999999	277	374	999999	997	999999	162	520	226	301	208	428	999999	999999	22	773	674	797	384	999999	521	283	999999	223	899	406	62	898	862	900	120	627	774	999999	999999	643	694	484	999999	824	999999	26	766	438	344	901	999999	999999	863	999999	486	999999	707	434	999999	929	761	160	445	600	484	263	658	325	999999	581	653	131	999999	999999	88	199	999999	559	474	505	999999	999999	999999	998	999999	845	45	741	999999	704	919	349	124	999999	999999	999999	49	245	999999	366	999999	450	257	763	257	999999	167	999999	999999	296	453	157	959	761	999999	683	281	446	216	999999	227	999999	900	486	661	314	16	876	496	999999	159	999999	999999	999999	146	76	830	125	999999	501	999999	551	700	137	261	999999	389	363	761	208	999999	602	38	709	148	451	549	771	112	999999	885	999999	999999	507	147	726	999999	999999	624	999999	999999	
166	999999	715	952	676	226	999999	235	889	999999	652	999999	297	999999	556	698	510	969	999999	527	69	23	808	615	407	999999	202	990	534	999999	999999	739	415	355	116	907	323	999999	472	235	776	546	222	999999	999999	175	710	235	590	999999	999999	881	999999	828	793	152	887	109	999999	133	33	782	700	64	395	999999	709	999999	175	649	385	999999	507	469	750	523	999999	788	382	241	841	967	410	506	999999	657	999999	999999	561	999999	999999	999999	999999	348	212	999999	845	167	633	999999	999999	768	69	999999	651	683	383	469	87	999999	352	108	727	999999	292	999999	382	203	657	738	999999	132	390	212	629	172	550	169	266	756	999999	999999	165	62	776	999999	907	469	855	723	999999	999999	509	290	620	921	496	999999	65	999999	621	652	510	895	227	999999	388	999999	321	489	999999	224	999999	999999	603	709	943	674	999999	219	158	912	999999	933	999999	761	999999	999999	591	707	676	999999	999999	121	144	35	142	269	834	444	694	999999	157	375	589	69	147	187	999999	999999	978	999999	352	999999	996	709	313	576	440	466	718	288	275	614	813	482	120	999999	999999	577	999999	999999	999999	112	524	999999	764	972	999999	999999	623	446	422	680	728	854	317	267	124	999999	721	565	829	378	725	416	999999	543	562	117	999999	56	991	999999	343	305	981	250	331	898	944	340	232	45	999999	282	999999	595	885	958	175	999999	977	999999	856	21	854	471	386	999999	324	230	420	246	999999	999999	999999	312	346	432	873	77	935	226	491	390	343	793	536	453	999999	199	657	603	942	104	78	240	263	999999	999999	999999	999999	999999	583	723	999999	985	587	274	999999	562	258	462	95	107	918	761	999999	475	678	70	935	933	567	134	999999	816	304	362	508	224	59	24	981	999999	213	999999	642	767	470	357	999999	271	625	988	940	204	518	844	999999	317	960	787	653	391	999999	930	656	458	160	999999	690	234	766	999999	513	244	481	731	999999	206	128	999999	15	331	999999	999999	318	579	194	999999	308	460	186	200	263	999999	370	600	779	282	75	999999	999999	999999	666	981	505	21	484	999999	999999	787	949	979	199	458	781	332	537	999999	622	999999	999999	782	999999	239	58	575	360	250	874	880	951	999999	140	935	895	999999	999999	872	178	306	104	489	654	520	511	999999	11	805	490	47	999999	999999	660	999999	999999	834	561	436	999999	929	661	244	999999	842	999999	337	848	999999	562	999999	668	664	742	999999	982	784	137	294	728	851	574	999999	760	836	817	92	960	999999	26	71	999999	999999	939	999999	644	999999	
658	811	684	183	357	747	252	357	379	999999	136	345	15	999999	999999	999999	999999	91	365	999999	483	993	35	753	376	706	247	501	55	441	724	503	680	132	136	326	609	999999	503	827	312	413	467	418	956	625	147	881	365	820	529	858	883	538	386	999999	999999	931	806	999999	509	999999	999999	999999	684	999999	999999	882	17	999999	999999	162	999999	537	999999	80	536	617	797	751	569	999999	146	999999	912	999999	619	999999	999999	999999	540	678	999999	852	327	999999	111	529	733	332	999999	999999	874	975	163	999999	280	355	734	316	138	999999	144	65	91	153	614	999999	35	817	23	522	146	546	849	988	413	734	219	251	999999	999999	999999	474	999999	315	492	171	80	545	999999	273	417	439	343	371	544	693	999999	184	947	34	999999	915	999999	448	127	337	135	175	999999	999999	145	493	347	999999	999999	999999	274	776	661	453	16	490	232	749	114	707	212	488	454	719	999999	999999	304	944	999999	967	165	999999	999999	999999	46	999999	583	59	137	999999	102	999999	86	999999	429	994	523	999999	27	23	693	569	343	420	135	646	721	252	582	999999	999999	402	619	999999	514	999999	589	999999	999999	111	906	999999	621	190	614	991	412	999999	300	969	521	999999	927	498	283	595	18	999999	38	999999	194	340	999999	37	735	699	601	999999	369	999999	414	999999	96	916	117	999999	947	163	999999	143	244	151	952	999999	588	398	999999	131	53	999999	914	999999	478	27	917	999999	706	594	999999	915	399	999999	220	793	564	999999	713	999999	391	763	999999	855	971	894	165	53	388	864	999999	999999	234	999999	714	999999	592	602	547	79	998	999999	813	363	707	890	999999	590	930	168	57	93	685	463	739	290	281	999999	841	583	862	874	999999	841	156	118	999999	918	939	769	999999	962	957	644	22	850	949	999999	999999	91	999999	574	122	230	816	365	661	770	740	999999	179	533	761	964	216	134	999999	971	216	999999	209	825	650	171	956	999999	135	999999	999999	889	340	987	999999	760	433	297	762	966	35	791	457	999999	187	515	999999	678	999999	993	437	999999	999999	978	87	999999	881	334	999999	999999	999999	731	239	620	329	851	104	999999	621	10	541	999999	372	387	946	425	152	999999	999999	145	571	288	999999	999999	999999	563	393	362	999999	364	878	108	373	811	999999	303	561	836	601	336	421	418	67	210	461	999999	525	999999	999999	999999	415	999999	999999	789	389	985	847	106	17	999999	999999	741	282	999999	132	442	999999	561	999999	653	863	315	686	321	723	999999	999999	683	680	103	999999	274	999999	257	948	284	
421	584	432	716	455	464	829	835	868	679	999999	799	87	28	964	964	444	388	999999	109	916	375	75	236	765	999999	426	999999	728	999999	421	999999	999999	848	999999	971	138	967	999999	999999	486	999999	999999	54	27	430	605	999999	999999	82	829	999999	459	849	367	56	518	205	951	291	48	916	116	674	268	120	491	239	997	992	835	476	191	398	623	74	999999	31	218	344	568	999999	783	999999	999999	478	575	468	490	999999	462	999999	26	915	999999	999999	745	778	785	907	939	375	664	146	247	363	999999	70	236	303	134	999999	987	999999	723	999999	142	460	999999	789	544	32	749	33	540	902	460	999999	999999	62	999999	153	245	311	404	202	999999	646	418	999999	716	514	242	999999	850	999999	945	408	202	95	437	999999	477	996	372	916	626	641	606	344	902	999999	42	999999	999999	980	262	686	223	999999	185	999999	51	999999	82	40	790	562	182	999999	956	62	83	942	625	44	999999	249	938	999999	999999	468	50	83	999999	999999	481	999999	223	869	713	269	999999	999999	910	999999	253	188	923	342	136	73	468	999999	387	850	999999	999999	558	939	314	23	747	735	953	717	455	968	191	851	558	999999	349	313	861	697	866	411	41	682	790	497	999999	606	999999	513	999	18	695	268	808	391	999999	999999	564	999999	521	999999	999999	203	496	284	997	81	999999	405	724	165	180	690	999999	21	69	875	158	817	697	151	999999	450	717	447	999999	923	53	176	231	75	999999	171	186	417	999999	837	196	515	999999	254	822	955	789	844	999999	15	999999	796	332	634	134	747	12	999999	85	999999	486	59	12	84	37	617	184	999999	416	18	514	576	999999	231	689	642	999999	452	999999	428	660	999999	608	277	648	999999	999999	596	941	10	168	999999	341	423	361	146	513	426	999999	999999	999999	140	437	829	500	708	477	110	945	999999	431	560	61	656	617	999999	999999	999999	435	780	772	587	999999	999999	849	708	244	999999	999999	999999	139	900	235	123	999999	530	445	779	776	999999	779	999999	651	459	999999	608	754	684	999999	999999	695	778	990	446	443	203	423	31	999999	999999	473	572	240	999999	362	530	335	937	20	97	177	999999	958	495	11	37	936	268	836	999999	953	559	108	999999	857	360	909	789	999999	452	999999	999999	999999	984	475	216	514	259	106	999999	283	817	674	999999	580	34	999999	504	999999	999999	999999	999999	195	739	999999	913	473	999999	999999	999999	999999	546	266	999999	999999	754	872	974	29	794	522	687	999999	787	967	146	885	999999	999999	833	999999	999999	354	274	999999	999999	
237	999999	999999	561	743	406	715	999999	438	999999	560	999999	737	825	161	846	484	649	892	580	999999	408	772	702	38	94	999999	711	472	215	201	992	381	40	526	814	828	467	61	999999	999999	78	358	240	585	778	651	726	999999	693	930	704	999999	615	999999	829	296	453	533	658	840	14	999999	232	545	568	735	707	308	346	28	26	597	776	999999	925	999999	542	126	260	442	999999	38	779	285	999999	620	766	83	696	999999	999999	934	403	999999	967	447	135	999999	999999	52	944	427	345	999999	913	116	605	16	999999	999999	754	999999	999999	226	10	975	999999	947	999999	948	999999	633	612	819	999999	92	204	999999	640	488	923	847	999999	217	498	422	693	114	371	390	24	759	52	916	999999	57	999999	999999	999999	992	999999	188	999999	999999	999999	320	999999	525	41	999999	911	114	376	999999	999999	999999	999999	999999	727	588	291	747	586	999999	999999	219	591	696	56	596	430	999999	999999	647	999999	745	210	41	144	188	999999	999999	82	540	478	910	999999	499	999999	865	820	999999	999999	696	710	999999	601	999999	144	863	728	129	999999	445	999999	894	888	728	999999	122	706	206	930	549	981	124	674	55	200	34	826	101	637	999999	775	834	568	530	936	55	153	999999	999999	280	459	488	999999	637	999999	584	31	664	840	999999	169	999999	665	909	714	596	183	556	787	120	47	636	491	999999	669	999999	335	999999	792	614	968	483	309	660	99	502	425	47	915	999999	12	172	261	690	999999	161	999999	659	815	349	872	999999	999999	786	999999	822	996	409	999999	999999	999999	999999	872	236	978	686	325	15	819	999999	181	146	640	181	118	875	385	800	277	517	999999	676	552	452	742	381	999999	522	427	277	506	26	999999	360	366	999999	299	35	712	344	836	999999	839	999999	178	735	999999	273	999999	367	447	205	999999	459	168	582	121	999999	494	607	648	802	588	552	715	164	76	290	815	999999	585	360	98	933	681	242	836	949	283	16	424	775	843	69	829	310	999999	619	201	784	999999	999999	540	115	696	43	585	999999	999999	24	999999	675	999999	908	781	999999	117	208	999999	999999	746	172	999999	488	999999	873	999999	999999	722	999999	279	999999	99	41	543	715	819	982	246	648	656	550	71	999999	347	748	999999	999999	287	999999	203	686	999999	275	47	74	724	999999	922	823	84	66	999999	482	744	221	586	426	999999	76	277	134	961	140	279	999999	111	999999	150	999999	999999	999999	251	979	221	592	616	823	999999	479	999999	766	69	422	573	999999	999999	588	524	136	171	899	569	221	475	
78	724	710	996	842	999999	837	999999	488	277	59	815	594	270	162	604	763	433	895	84	510	74	549	566	679	229	522	999999	24	282	999999	464	999999	513	153	999999	905	827	160	999999	999999	854	581	999999	524	784	392	327	372	531	408	999999	673	146	964	999999	185	999999	327	623	450	476	897	216	621	595	786	90	127	294	699	935	283	389	920	656	493	404	52	894	999999	205	998	999999	873	190	999999	892	999999	149	691	761	999999	537	76	687	999999	999999	999999	999999	997	999999	999999	999999	832	472	999999	294	999999	318	520	999999	112	999999	786	254	478	414	342	999999	804	893	541	978	602	937	435	745	323	999999	999999	128	870	999999	897	999999	995	999999	660	411	987	506	676	240	628	910	659	999999	999999	999999	219	552	999999	999999	134	114	770	231	999999	894	999999	457	970	982	999999	401	910	988	535	261	259	999999	753	931	454	307	226	310	999999	692	288	999999	999999	502	999999	999999	96	778	988	792	764	773	445	766	999999	540	536	999999	621	236	999	670	552	999999	571	661	798	110	648	999999	887	470	871	792	616	688	462	477	958	471	315	142	10	742	496	999999	121	999999	567	913	771	999999	688	132	692	617	805	504	999999	372	358	986	139	171	905	999999	901	999999	159	685	87	68	735	159	921	867	999999	810	13	95	550	810	542	734	65	364	781	749	110	999999	882	958	546	999999	999999	999999	999999	838	836	203	584	468	837	881	836	712	999999	538	999999	824	947	995	500	845	822	999999	453	405	999999	550	521	162	552	161	802	128	521	150	46	999999	864	831	973	810	511	999999	972	660	897	352	999999	253	547	285	60	999999	467	700	773	999999	874	606	733	999999	681	431	916	686	89	717	201	656	999999	608	960	126	31	690	344	999999	574	792	507	762	982	278	615	276	999999	915	660	820	376	999999	728	267	108	687	138	999999	175	999999	581	999999	161	911	751	939	325	934	865	999999	366	42	10	999999	109	970	313	999999	816	999999	999999	173	66	999999	289	40	999999	702	28	344	999999	999999	999999	288	221	327	611	999999	526	675	951	175	59	883	464	343	470	645	168	999999	383	999999	273	525	710	417	133	781	631	720	69	623	916	531	999999	112	999999	999999	870	781	368	242	999999	150	697	999999	124	183	915	945	569	244	999999	999999	999999	836	990	60	578	999999	999999	829	449	806	616	338	259	528	668	361	999999	748	775	387	769	151	839	133	828	999999	303	949	865	999999	999999	825	89	36	571	388	122	416	154	999999	586	539	793	90	
534	999999	171	999999	514	999999	78	999999	469	999999	130	819	999999	999999	999999	288	510	254	963	763	655	999999	999999	232	956	289	249	999999	604	999999	800	239	357	759	598	468	138	706	445	312	999999	339	366	999999	999999	999999	392	254	999999	865	999999	999999	575	999999	435	743	120	938	639	234	324	608	227	761	364	891	471	247	279	763	999999	999999	809	999999	999999	325	999999	335	327	214	999999	994	286	738	151	469	664	327	999999	999999	358	199	999999	999999	987	18	999999	999999	999999	24	290	155	975	999999	999999	999999	531	914	999999	119	319	999999	621	434	337	329	332	488	999999	895	999999	153	912	424	414	960	735	999999	673	999999	213	829	766	312	923	752	28	999999	33	387	937	749	999999	225	545	999999	999999	999999	883	668	686	633	985	673	787	147	242	561	26	755	999999	999999	999999	745	999999	999999	999999	318	511	999999	311	477	465	242	999999	999999	709	697	879	841	391	102	715	15	461	580	844	103	524	786	519	467	838	278	999999	14	509	698	999999	65	554	269	141	999999	367	218	178	999999	715	310	999999	545	681	185	373	934	226	245	999999	335	644	925	793	724	74	843	639	197	882	953	977	999999	999999	824	297	131	961	417	648	999999	412	102	387	224	999999	974	785	999999	904	425	787	274	414	999999	999999	628	999999	999999	243	523	579	980	869	761	999999	426	167	857	999999	251	973	809	596	51	923	552	547	579	375	100	67	975	292	999999	175	999999	606	403	999999	668	656	553	183	134	672	431	232	626	891	933	999999	928	775	662	451	978	999999	373	71	867	90	896	52	999999	465	603	698	412	595	619	819	763	453	229	595	429	635	999999	999999	999999	330	921	688	441	282	139	210	629	26	999999	999999	242	342	545	588	759	999999	40	668	999999	732	999999	999999	282	999999	999999	484	556	77	31	999999	215	994	569	547	168	999999	610	999999	336	403	78	999999	408	582	999999	999999	999999	640	835	917	605	802	309	768	510	891	999999	328	228	654	999999	999999	999999	845	831	247	772	998	429	999999	901	169	999999	675	999999	434	632	999999	999999	631	576	915	241	114	746	412	695	999999	47	277	802	291	652	681	749	516	401	999999	999999	999999	659	909	221	999999	26	999999	470	634	999999	85	268	715	792	597	999999	739	331	999999	108	428	999999	971	999999	999999	749	999999	517	660	926	157	999999	79	948	196	972	667	703	999999	97	310	941	70	695	961	999999	999999	498	64	603	19	999999	511	463	332	796	687	947	69	544	406	929	809	708	957	999999	199	767	605	999999	
421	45	999999	999999	798	486	492	286	10	153	662	999999	999999	67	916	962	531	999999	999999	999999	295	719	644	412	690	381	142	362	738	918	819	329	893	440	192	974	811	999999	999999	846	314	999999	947	916	881	285	999999	752	791	994	521	999999	152	215	338	702	400	971	999999	426	354	999999	547	91	999999	343	237	31	875	941	161	999999	950	779	96	999999	999999	999999	530	999999	904	389	999999	744	407	246	186	687	111	490	999999	840	597	248	501	184	863	866	592	548	999999	455	877	849	843	698	633	999999	129	999999	930	672	450	999999	522	965	568	803	684	97	166	549	919	395	999999	320	235	711	287	999999	30	905	145	982	367	459	512	720	999999	708	613	813	568	657	559	911	999999	999999	726	536	615	70	192	505	999999	508	999999	999999	491	532	999999	921	95	217	433	999999	999999	467	349	999999	462	847	902	999999	999999	353	981	272	835	999999	999999	344	984	750	305	960	723	640	601	859	999999	29	239	378	245	691	727	361	233	533	384	932	999999	664	83	767	168	216	30	999999	526	999999	656	45	999999	999999	937	345	999999	999999	312	895	866	490	148	443	618	533	740	999999	625	629	48	311	81	987	999999	330	999999	537	802	516	619	563	999999	661	999999	204	766	116	753	999999	449	761	999999	488	76	70	999999	640	159	999999	476	237	999999	897	234	354	963	623	345	999999	668	383	670	796	286	312	999999	999999	79	424	766	633	49	999999	999999	999999	999999	593	999999	732	804	999999	388	177	49	391	150	444	437	999999	999999	999999	771	999999	724	76	999999	435	212	763	912	48	570	999999	868	842	999999	999999	717	999999	999999	380	999999	612	812	631	994	502	756	894	999999	999999	999999	61	193	623	862	902	518	123	196	999999	999999	999999	820	765	999999	654	309	207	203	960	727	999999	754	860	450	169	334	999999	999999	999999	679	999999	999999	999999	989	519	550	255	980	296	999999	603	999999	619	999999	999999	791	56	165	350	202	999999	701	211	999999	568	306	333	182	999999	577	425	999999	999999	975	82	567	621	999999	999999	113	64	227	906	999999	999999	731	145	999999	907	378	288	999999	999999	405	130	616	399	223	431	999999	227	82	999999	999999	255	999999	171	643	917	976	179	280	999999	999999	148	341	795	912	861	837	171	462	275	334	299	488	321	202	855	465	177	408	354	743	886	981	939	999999	53	573	999999	501	953	999999	208	17	737	999999	267	999999	821	999999	999999	593	61	764	807	952	429	767	249	969	999999	461	809	771	925	465	999999	167	999999	607	868	298	278	
670	508	345	136	999999	750	826	935	76	644	690	56	999999	692	132	183	999999	999999	286	999999	599	713	502	131	436	92	281	145	999999	999999	223	999999	999999	325	390	265	472	825	148	26	422	44	721	999999	128	725	174	999999	237	983	414	999999	999999	965	999999	957	999999	223	699	208	479	999999	835	679	999999	81	982	999999	311	999999	711	171	999999	999999	910	999999	991	685	999999	711	918	508	999999	126	981	384	37	108	647	433	259	999999	136	999999	547	999999	208	999999	396	999999	742	729	999999	999999	282	253	999999	332	64	123	999999	331	221	987	290	999999	999999	719	697	56	53	884	999999	877	617	999999	44	999999	722	189	999999	948	298	954	969	999999	45	546	844	999999	173	999999	999999	533	999999	999999	999999	999999	659	576	946	489	354	350	13	857	930	594	753	819	999999	999999	609	874	999999	27	42	267	28	101	935	247	999999	959	882	348	999999	999999	419	999999	999999	896	40	156	242	876	999999	948	950	121	999999	999999	793	34	999999	999999	105	179	775	450	895	779	999999	568	999999	709	999999	394	999999	665	999999	666	184	74	999999	322	500	463	642	999999	422	999999	316	906	832	999999	453	850	440	249	253	671	999999	969	999999	645	776	471	515	999999	271	219	490	999999	104	602	999999	999999	630	217	152	999999	536	894	999999	812	472	999999	735	156	265	764	953	228	999999	999999	177	215	281	999999	545	38	999999	119	619	212	999999	31	999999	240	227	999999	229	233	999999	612	144	604	999999	999999	182	999999	736	368	999999	507	999999	272	874	747	435	70	999999	872	999999	123	693	427	285	999999	219	999999	410	505	929	540	544	730	131	808	999999	572	999999	999999	999999	982	302	589	842	999999	999999	340	157	74	804	166	277	357	561	982	919	717	328	126	772	731	162	240	439	736	962	999999	150	75	536	862	999999	167	296	999999	999999	999999	584	999999	999999	878	304	346	999999	772	272	197	178	148	999999	503	254	157	999999	854	830	72	160	115	159	421	200	999999	999999	942	369	120	71	999999	171	816	143	165	248	999999	437	816	540	999999	474	775	366	11	185	42	999999	999999	639	442	859	759	999999	478	23	466	688	222	807	757	412	162	999999	306	999999	999999	370	98	908	634	427	23	531	492	999999	384	64	198	906	506	334	720	999999	628	999999	412	862	999999	999999	782	214	224	18	999999	264	321	649	70	34	112	999999	529	740	999999	999999	845	237	470	999999	638	411	500	999999	311	999999	692	999999	507	292	999999	999999	706	946	136	430	999999	15	749	238	330	999999	999999	999999	999999	999999	804	
999999	475	613	177	185	402	828	513	380	714	908	707	358	572	640	152	999999	459	891	965	999999	614	585	812	840	487	242	516	903	417	999999	512	999999	629	713	216	893	999999	399	999999	877	999999	756	715	303	999999	999999	999999	999999	592	226	999999	912	999999	230	374	890	999999	337	698	170	999999	999999	962	388	406	240	728	999999	433	259	662	999999	83	97	150	858	999999	999999	542	95	576	826	321	999999	999999	600	999999	409	348	326	101	787	701	658	566	833	793	999999	897	77	673	806	266	343	563	654	999999	781	89	516	31	293	795	612	999999	495	999999	999999	999999	805	999999	329	520	117	167	875	368	999999	999999	317	74	541	620	474	999999	769	570	977	638	999999	761	825	329	999999	305	808	992	999999	74	81	999999	33	999999	101	444	353	296	158	999999	999999	296	423	999999	999999	451	489	672	330	199	824	999999	320	999999	999999	54	999999	10	688	812	999999	882	279	360	459	772	51	970	528	40	78	483	421	999999	950	679	347	575	556	391	815	145	671	899	250	156	233	890	999999	57	637	353	608	999999	825	805	999999	999999	800	999999	999999	519	999999	300	131	351	513	518	999999	999999	999999	241	453	307	997	999999	220	380	119	999999	549	160	209	481	403	999999	874	84	977	154	999999	999999	999999	557	981	999999	991	381	999999	999999	642	715	999999	649	999999	405	900	311	999999	999999	594	647	999999	497	999999	999999	319	672	896	406	476	439	540	47	999999	432	999999	896	999999	701	232	999999	999999	220	670	833	999999	560	140	999999	825	999999	734	999999	559	999999	330	287	106	999999	986	329	484	381	999999	213	184	671	191	918	938	13	985	648	999999	999999	55	999999	826	999999	806	759	541	899	581	902	704	175	488	999999	112	189	799	999999	714	902	364	230	787	467	658	780	378	222	68	821	588	96	986	803	970	999999	461	479	999999	236	788	585	800	531	999999	19	193	999999	999999	759	214	999999	933	486	401	999999	999999	999999	968	999999	390	999999	840	759	323	999999	188	684	481	525	999999	329	999999	488	999999	779	999999	266	958	648	597	639	406	308	616	194	163	999999	412	155	630	101	511	900	846	468	744	51	217	891	999999	508	999999	300	41	999999	738	455	372	622	405	699	999999	999999	438	999999	922	542	153	138	999999	679	281	335	894	636	818	764	641	999999	999999	388	59	76	817	999999	381	115	999999	732	456	707	146	999999	749	931	690	191	472	104	545	212	999999	88	437	999999	237	931	405	999999	75	973	813	716	587	27	650	999999	511	349	380	817	275	420	
682	999999	999999	491	586	963	999999	637	301	999999	119	832	490	970	639	666	861	999999	710	871	666	483	894	430	212	731	290	999999	679	133	723	728	937	487	406	680	999999	746	355	442	459	438	682	999999	606	754	537	679	999999	845	488	930	117	403	999999	209	862	122	999999	854	683	599	958	999999	823	999999	895	13	574	959	57	999999	103	277	422	237	999999	628	823	457	204	610	650	833	999999	792	621	543	999999	999999	817	507	467	501	759	999999	480	514	452	225	859	534	114	999999	798	373	837	999999	999999	526	999999	244	999999	830	660	82	949	134	532	40	769	999999	280	377	151	549	657	602	518	562	757	296	185	607	999999	669	999999	904	45	282	955	999999	562	215	798	583	217	636	841	686	999999	355	981	421	455	507	263	999999	604	258	715	244	999999	999999	769	121	999999	999999	242	990	576	54	99	260	999999	987	799	75	579	567	341	30	761	999999	651	999999	315	764	161	101	416	768	309	999999	999999	721	999999	143	999999	999999	999999	526	404	851	999999	865	265	999999	347	468	708	198	999999	47	916	999999	999999	498	777	366	999999	999999	540	150	583	808	745	313	693	999999	999999	665	999999	891	51	815	626	910	722	785	156	584	999999	693	393	228	610	272	869	872	999999	963	999999	89	881	231	999999	264	277	999999	130	952	47	983	932	52	999999	276	995	110	999999	573	775	991	219	231	876	846	757	365	208	482	443	821	999999	999999	310	549	20	819	999999	371	643	421	665	204	999999	443	761	999999	999999	344	276	768	803	674	197	374	999999	659	354	149	999999	999999	112	999999	999999	226	999999	369	999999	999999	265	185	999999	706	929	999999	336	25	685	443	95	999999	706	999999	215	674	27	450	999999	936	679	361	475	690	999999	731	318	999999	685	330	575	999999	609	640	999999	101	497	107	744	833	999999	854	973	911	63	999999	214	248	442	844	208	427	983	806	349	904	710	999999	999999	207	999999	319	340	364	868	694	806	999999	999999	124	187	920	999999	999999	999999	999999	387	563	999999	999999	999999	79	584	841	132	157	417	803	999999	183	999999	906	265	999999	999999	727	524	619	53	369	999999	148	463	999999	666	999999	721	441	999999	999999	526	999999	999999	77	999999	975	999999	999999	241	720	286	13	775	999999	733	281	664	168	764	999999	311	767	520	276	490	388	616	267	184	844	436	999999	895	777	657	243	951	198	999999	811	992	35	387	332	93	290	373	851	593	395	623	562	676	735	221	759	636	688	999999	302	368	477	324	999999	293	310	117	997	
999999	499	329	475	302	953	189	286	390	197	999999	209	999999	999999	673	999999	230	873	999999	170	565	897	607	273	999999	999999	453	999999	999999	989	48	783	999999	999999	896	104	999999	157	269	723	556	935	999999	999999	504	387	287	999999	999999	536	177	420	10	999999	441	66	892	999999	864	729	510	664	575	400	158	410	36	999999	869	579	721	999999	999999	999999	613	999999	529	168	768	233	296	849	720	184	822	999999	782	235	934	839	212	999999	293	540	223	892	999999	978	999999	999999	360	999999	733	235	999999	104	805	423	999999	811	537	733	297	999999	442	660	943	400	577	530	627	801	999999	39	999999	711	788	84	373	999999	269	550	869	999999	999999	658	999999	495	999999	728	999999	369	890	133	999999	478	999999	999999	107	563	999999	969	411	769	476	558	923	999999	857	999999	315	731	999999	623	999999	987	864	622	999999	999999	544	999999	40	849	999999	268	911	591	728	898	989	999999	976	810	772	299	999999	999999	208	323	734	421	999999	999999	999999	101	999999	277	581	324	614	999999	885	323	28	500	999999	562	72	999999	647	342	975	959	123	179	755	250	850	261	847	999999	423	999999	59	999999	821	999999	436	615	949	999999	999999	413	293	888	260	662	791	282	999999	587	46	991	676	402	445	677	154	999999	346	999999	427	329	999999	999999	686	441	273	895	678	177	135	457	267	14	332	572	676	234	918	999999	999999	578	901	270	728	432	999999	656	686	999999	627	192	999999	881	225	999999	937	443	999999	819	999999	895	603	999999	461	589	999999	671	80	999999	11	999999	334	253	619	849	428	215	131	263	663	617	219	535	550	943	187	999999	788	642	634	999999	32	999999	703	563	974	718	809	148	699	116	586	813	151	706	858	35	272	376	271	731	321	948	999999	999999	686	77	641	518	999999	999999	999999	438	248	999999	898	234	550	66	874	709	999999	999999	564	557	999999	406	393	843	94	161	123	421	381	903	921	83	944	921	877	906	999999	301	737	999999	233	158	574	999999	999999	999999	485	216	502	561	335	338	393	607	750	290	684	798	999999	259	243	471	67	345	847	824	290	628	188	967	632	114	256	222	999999	882	832	20	45	460	676	999999	919	819	999999	999999	689	346	180	596	999999	999999	868	487	118	762	101	238	535	983	353	857	37	535	928	231	92	181	283	999999	458	673	762	999999	583	335	551	999999	999999	265	144	943	457	591	744	354	246	768	113	571	791	999999	485	62	116	818	880	393	891	356	510	518	73	999999	999999	559	526	999999	903	783	220	853	
469	999999	848	999999	999999	445	999999	584	985	323	77	711	86	854	197	710	866	999999	455	168	356	422	755	999999	879	154	453	194	827	999999	999999	999999	361	999999	143	216	213	705	419	445	602	316	371	196	450	362	999999	294	372	816	38	148	338	999999	507	57	524	999999	999999	265	992	999999	756	643	457	747	360	148	720	981	506	171	999999	20	565	49	61	999999	185	527	918	168	999999	21	323	999999	992	309	440	96	691	999999	999999	999999	452	996	560	999999	738	702	999999	97	574	390	319	866	792	999999	496	468	996	956	56	999999	346	833	783	745	330	730	755	999999	999999	634	300	525	999999	201	999999	569	489	333	829	482	999999	999999	594	441	701	456	999999	999999	812	999999	99	999999	934	179	817	619	999999	814	407	18	947	999999	388	940	100	793	999999	600	999999	927	978	672	137	999999	488	515	249	999999	999999	873	796	91	999999	736	999999	565	591	817	384	999999	356	674	926	821	535	574	452	653	999999	907	999999	343	913	885	993	999999	999999	370	691	311	379	871	999999	999999	221	865	713	652	405	535	999999	999999	226	999999	581	313	999999	316	47	914	999999	595	999999	145	307	462	999999	362	742	127	957	231	999999	82	999999	999999	903	403	609	999999	860	799	999999	816	705	999999	127	999999	314	999999	681	301	332	999999	248	999999	871	999999	236	759	696	361	909	288	577	999999	936	154	244	106	410	352	999999	377	999999	999999	347	999999	440	792	999999	78	999999	63	445	666	898	359	833	794	999999	278	177	849	973	999999	890	969	248	724	577	972	865	218	289	339	594	999999	722	974	999999	686	205	443	423	628	313	999999	842	910	999999	587	999999	449	492	142	184	999999	403	999999	999999	378	945	715	225	372	213	839	999999	999999	82	944	999999	999999	358	999999	82	734	435	999999	205	44	136	338	642	990	662	999999	725	156	999999	736	561	999999	600	77	999999	490	227	61	999999	474	999999	736	838	999999	999999	999999	100	565	69	999999	999999	58	999999	349	251	617	999999	235	710	786	999999	999999	999999	999999	393	468	268	291	195	592	516	999999	930	731	952	400	999999	504	49	211	999999	169	97	713	999999	512	819	261	826	134	417	992	350	637	361	464	999999	502	754	999999	202	809	380	476	934	999999	127	627	999999	999999	127	578	195	509	461	953	999999	999999	999999	880	648	17	464	71	185	523	999999	302	380	498	616	999999	749	556	18	526	999999	620	999999	268	395	202	864	975	16	999999	807	841	186	407	924	545	999999	874	844	195	354	999999	999999	421	23	999999	999999	898	
244	130	999999	639	999999	935	999999	918	469	772	999999	456	999999	489	64	346	999999	999999	999999	999999	999999	81	534	874	711	823	181	479	999999	368	255	571	999999	999999	740	886	20	177	351	251	243	999999	999999	700	390	398	52	999999	264	954	999999	820	999999	284	335	173	595	953	927	677	764	694	599	999999	999999	923	511	187	748	178	335	548	851	874	739	567	995	834	494	323	999999	999999	225	374	663	434	862	999999	640	577	999999	999999	250	999999	487	548	999999	999999	183	467	999999	999999	127	999999	999999	999999	969	833	544	767	178	999999	469	613	896	458	999999	234	447	102	70	999999	547	180	877	278	307	999999	999999	200	161	30	661	37	436	999999	197	138	999999	506	465	999999	135	872	409	540	597	636	777	38	79	999999	537	999999	406	55	328	947	219	999999	859	791	445	354	616	158	109	999999	186	981	271	999999	488	941	636	41	715	999999	999999	346	680	999999	409	369	999999	968	492	999999	630	999999	596	249	918	999999	646	673	999999	781	999999	999999	440	165	460	795	999999	728	703	595	999999	999999	339	653	186	872	680	198	391	86	232	999999	665	529	812	795	394	31	431	103	304	963	447	934	417	999999	999999	999999	220	613	999999	402	999999	896	135	264	61	942	73	56	999999	999999	291	517	999999	619	596	911	353	664	411	744	999999	610	999999	491	928	999999	245	667	999999	164	978	777	483	830	382	768	404	557	743	451	958	385	999999	846	681	929	999999	798	922	994	999999	555	212	999999	105	664	999999	643	336	655	999999	405	89	999999	479	513	999999	728	999999	999999	516	796	920	959	786	921	232	999999	809	999999	29	447	999999	971	999999	433	575	625	734	718	173	760	231	98	999999	563	305	828	377	178	895	657	999999	105	487	385	999999	253	999999	999999	441	160	833	338	636	269	660	117	576	55	938	418	999999	999999	664	756	999999	832	224	232	625	404	999999	641	112	999999	885	999999	494	607	799	332	999999	560	999999	22	999999	892	461	484	902	999999	261	331	239	487	664	43	441	999999	810	999999	38	848	999999	47	82	202	235	274	999999	21	623	999999	256	616	864	442	252	999999	999999	682	381	740	330	437	152	756	411	625	707	851	217	762	797	997	304	705	999999	248	940	734	999999	999999	999999	890	574	292	84	623	622	999999	999999	790	901	138	430	297	999999	130	895	326	790	610	567	532	803	999999	181	258	999999	169	999999	999999	710	105	25	194	640	439	863	999999	682	787	13	999999	71	427	861	668	577	16	999999	881	353	624	943	66	628	999999	
999999	714	121	825	311	462	791	999999	89	806	999999	245	657	98	267	999999	999999	12	999999	999999	471	386	999	512	999999	315	982	999999	660	999999	161	999999	565	73	352	159	748	856	999999	999999	693	999999	348	999999	555	999999	359	98	623	318	980	941	458	546	115	711	714	999999	154	996	480	999999	136	992	654	164	680	593	746	118	297	787	999999	999999	999999	999999	47	999999	956	348	999999	894	934	352	116	220	999999	999999	958	640	999999	999999	711	489	999999	460	157	999999	409	401	662	999999	351	515	31	202	424	401	999999	999999	673	999999	652	999999	49	585	308	784	886	444	999999	660	635	115	674	157	85	47	986	999999	50	999999	999999	564	686	999999	552	429	331	913	999999	118	872	50	967	674	497	905	999999	999999	162	372	468	965	999999	11	139	999999	999999	873	127	386	415	217	999999	999999	235	97	129	848	42	878	999999	973	648	545	788	999999	148	999999	999999	999999	999999	501	786	999999	233	579	817	685	71	317	588	457	999999	419	703	665	173	999999	448	999999	786	600	462	999999	908	494	999999	212	999999	544	999999	840	222	947	999999	913	430	999999	757	656	280	443	786	999999	300	15	188	239	842	133	430	162	561	260	393	997	49	513	769	738	262	615	472	999999	219	747	244	848	629	789	999999	965	238	999999	139	352	813	737	983	902	316	97	369	100	123	945	288	962	999999	792	874	917	439	29	404	999999	971	269	999999	552	771	339	999999	62	888	465	923	770	999999	50	193	312	529	866	431	175	999999	382	413	274	468	282	294	999999	999999	326	535	219	999999	475	999999	553	999999	441	141	999999	487	317	211	657	999999	518	841	523	999999	999999	397	572	597	238	419	599	856	999999	93	999999	55	771	999999	572	929	999999	999999	655	670	999999	90	98	734	454	687	999999	180	755	253	950	999999	771	999999	354	999999	962	621	168	65	999999	999999	981	999999	642	999999	715	180	638	999999	999999	999999	196	853	969	999999	309	838	153	551	481	999999	111	997	143	68	283	542	792	643	967	999999	223	599	889	999999	109	999999	101	522	971	767	541	37	999999	813	254	918	269	999999	629	134	478	617	584	999999	596	983	224	584	658	183	999999	999999	760	224	999999	999999	964	37	391	568	999999	630	579	713	887	83	71	999999	813	365	282	929	999999	842	623	606	25	537	355	125	999999	517	863	798	390	546	276	999999	999999	658	954	242	999999	71	388	847	48	871	474	522	922	894	771	999999	999999	457	982	918	600	325	581	437	681	275	999999	999999	999999	780	332	999999	807	
999999	437	165	411	50	458	952	999999	776	568	999999	999999	999999	203	632	999999	570	898	932	564	357	131	576	87	527	561	215	30	999999	90	267	548	999999	715	583	999999	616	892	860	999999	999999	465	824	756	437	374	848	82	999999	493	207	999999	400	786	459	227	861	88	884	489	999999	931	313	695	311	999999	938	127	620	175	999999	678	48	933	534	892	307	999999	999999	162	712	142	611	999999	882	999999	158	346	999999	365	999999	999999	17	381	754	107	999999	138	455	999999	436	999999	462	253	364	529	843	999999	262	999999	920	52	999999	999999	776	121	330	647	813	999999	456	601	861	999999	570	999999	670	999999	189	999999	740	999999	373	817	725	999999	679	367	312	363	541	692	94	698	445	999999	109	286	999999	643	777	999999	325	530	386	834	868	208	999999	762	999999	187	287	999999	999999	999999	999999	621	15	999999	441	999999	345	459	394	764	999999	999999	819	17	999999	394	72	999999	999999	235	999999	842	440	891	123	481	684	999999	504	364	415	999999	871	693	999999	488	280	810	212	813	178	865	146	622	327	705	388	675	271	475	999999	741	177	601	999999	836	999999	124	681	959	289	796	955	39	358	259	301	135	999999	23	999999	261	343	845	999999	988	706	818	573	417	999999	18	288	999999	999999	673	99	280	796	999999	307	165	999999	252	534	382	909	116	999999	77	413	263	551	257	999999	999999	408	332	543	909	139	371	999999	273	866	280	518	926	790	685	999999	999999	339	86	715	958	999999	100	320	999999	999999	600	555	506	13	999999	466	40	677	999999	999999	767	736	886	917	935	614	865	386	999999	999999	999999	325	587	907	392	923	999999	999999	999999	740	317	999999	859	999999	999999	816	999999	999999	36	813	999999	258	414	420	999999	999999	453	168	779	999999	999999	714	67	820	104	284	967	598	621	999999	999999	999999	284	645	999999	756	877	999999	389	999999	569	604	359	449	385	734	911	177	515	106	480	315	762	59	483	999999	999999	999999	999999	263	848	455	649	120	821	999999	974	769	462	645	417	398	779	660	783	662	364	617	999999	370	373	800	93	524	445	686	999999	235	171	365	802	839	999999	135	280	999999	955	249	628	395	760	151	999999	869	999999	92	536	112	275	820	247	346	603	377	889	999999	999999	134	675	999999	265	748	607	106	999999	578	81	654	999999	669	707	125	999999	999999	609	231	95	223	835	362	999999	632	959	999999	127	466	245	950	999999	232	752	830	573	492	140	21	544	618	37	120	999999	882	723	999999	123	132	357	554	767	667	999999	999999	299	
322	985	633	788	266	979	386	343	999999	418	167	999999	876	551	506	919	999999	687	477	196	999999	351	277	999999	363	999999	999999	118	999999	192	577	269	604	540	261	506	999999	232	288	638	999999	776	890	474	565	999999	246	580	850	635	179	980	495	961	574	999999	718	723	435	999999	983	999999	652	937	840	999999	322	346	300	999	421	375	999999	838	544	948	461	999999	353	999999	991	425	268	66	999999	999999	773	999999	999999	290	999999	783	797	999999	655	384	134	952	633	668	376	999999	289	999999	223	804	581	657	427	625	519	914	380	760	46	999999	18	596	999999	253	134	680	379	20	221	638	577	158	192	170	824	508	179	685	999999	101	145	417	842	219	25	999999	225	999999	999999	999999	413	46	999999	97	375	538	38	390	999999	999999	530	999999	639	584	236	433	474	266	801	20	744	695	462	944	432	601	753	714	238	17	465	999999	999999	347	235	999999	933	999999	795	295	480	789	999999	611	571	866	778	268	999999	591	651	959	999999	760	138	717	583	999999	999999	773	784	323	161	536	241	500	40	999999	359	695	500	379	470	515	540	954	554	850	383	565	823	495	731	647	366	505	490	999999	219	999999	999999	663	439	31	511	166	638	614	380	80	836	486	999999	297	999999	282	498	42	229	183	173	732	895	109	950	299	999999	514	180	735	19	999999	999999	841	737	836	939	448	14	383	326	999999	999999	999999	729	999999	586	443	999999	999999	17	458	269	45	353	234	999999	340	81	999999	575	134	444	645	70	999999	404	76	559	999999	342	999999	38	846	857	233	262	592	380	613	712	157	957	96	727	561	291	999999	999999	513	78	609	999999	793	999999	999999	999999	834	252	444	942	999999	884	301	751	958	429	422	188	130	971	185	959	999999	508	427	176	357	917	508	13	357	999999	56	196	733	999999	245	48	664	728	427	999999	936	671	202	273	999999	345	769	141	869	868	377	999999	892	649	999999	999999	999999	36	999999	916	744	999999	594	999999	999999	115	27	286	194	383	523	999999	553	835	33	796	315	164	999999	22	158	376	143	999999	210	999999	303	93	772	950	999999	638	580	999999	605	999999	87	261	435	560	999999	492	947	495	355	975	988	66	626	999999	979	235	525	145	768	377	307	114	999999	334	812	933	513	999999	725	884	821	999999	240	527	719	63	728	950	695	665	429	999999	144	234	525	246	467	659	971	433	999999	445	742	238	208	972	521	111	999999	999999	978	712	770	470	164	945	826	999999	403	999999	506	999999	449	112	947	
658	999999	999999	808	575	999999	854	999999	999999	772	386	310	999999	329	747	542	627	211	311	687	716	878	999999	999999	579	419	368	999999	999999	999999	546	995	640	999999	549	999999	15	302	182	999999	134	449	477	698	999999	645	825	779	656	999999	879	373	147	999999	240	780	999999	999999	999999	165	117	597	999999	999999	235	391	999999	720	999999	999999	536	334	39	395	562	277	410	975	303	934	594	589	610	999999	57	182	857	225	59	999999	705	571	73	999999	999999	999999	231	112	473	999999	975	999999	10	910	856	999999	344	752	862	963	379	330	999999	304	571	528	987	999999	328	999999	533	454	670	19	49	964	271	22	585	35	55	999999	512	999999	958	489	999999	699	805	999999	999999	114	362	96	400	384	430	999999	455	290	999999	665	783	420	999999	531	443	999999	870	892	293	332	999999	999999	999999	999999	817	243	346	999999	938	297	760	825	224	429	999999	584	619	999999	999999	502	999999	305	999999	390	999999	999999	55	436	56	999999	999999	999999	999999	515	937	524	178	328	567	196	999999	374	351	262	999999	958	206	999999	440	859	999999	215	357	790	999999	871	999999	999999	556	725	198	909	999999	349	468	847	615	999999	491	999999	999999	300	107	358	79	999999	953	999999	485	999999	895	612	996	196	227	623	566	429	749	75	172	641	772	999999	997	523	339	11	793	67	352	498	999999	863	453	90	117	998	721	574	918	139	999999	989	830	586	912	999999	132	844	291	196	958	425	414	999999	528	999999	361	555	861	951	439	427	223	999999	999999	999999	999999	147	516	567	707	185	999999	42	588	782	20	999999	611	999999	879	949	776	166	540	535	459	678	562	850	647	176	712	999999	700	999999	776	433	925	779	115	999999	338	723	488	783	278	381	999999	745	999999	940	944	999999	999999	490	999999	66	866	136	999999	74	999999	999999	999999	999999	472	999999	342	953	999999	586	999999	831	386	895	999999	999999	999999	757	266	87	492	816	604	706	999999	999999	896	999999	984	719	999999	799	999999	51	409	999999	803	947	320	99	999999	242	999999	669	455	999999	999999	185	999999	597	389	119	869	606	999999	999999	70	999999	319	139	293	132	969	296	29	696	999999	999999	999999	947	259	730	446	176	47	260	87	935	261	118	349	720	350	396	340	457	929	499	470	641	612	589	638	191	999999	999999	273	452	650	758	388	999999	690	921	348	658	673	703	569	999999	691	135	962	210	789	573	782	582	956	571	766	245	999999	999999	345	670	101	264	999999	130	999999	999999	295	999999	730	691	999999	428	999999	681	784	236	930	149	
950	487	626	438	402	242	144	999999	999999	88	992	152	782	835	586	677	567	418	342	448	343	66	839	999999	479	107	543	363	534	999999	786	540	315	999999	904	858	54	663	862	138	986	999999	147	216	510	587	908	204	842	380	124	376	894	492	999999	893	647	165	958	304	699	781	165	222	999999	461	837	57	930	728	633	999999	555	214	462	999999	918	633	999999	891	199	999999	520	164	999999	420	646	823	929	999999	221	999999	704	568	438	214	151	999999	914	58	750	861	274	123	746	220	820	690	999999	769	974	23	205	77	999999	361	270	10	62	999999	814	24	127	919	517	744	209	986	999999	257	894	993	999999	911	151	337	999999	407	999999	949	999999	956	793	999999	46	207	693	999999	463	86	999999	999999	872	999999	999999	736	744	354	606	11	999999	833	914	782	875	981	305	293	925	999999	287	999999	999999	113	999999	858	231	999999	883	999999	61	572	533	698	313	753	130	685	677	414	999999	729	800	416	938	999999	52	20	999999	65	999999	410	999999	687	799	90	559	769	750	386	515	999999	471	999999	950	448	310	225	999999	999999	860	999999	616	520	192	558	73	999999	174	526	815	220	673	827	418	651	999999	999999	899	233	999999	360	935	999999	899	807	267	999999	999999	499	464	827	999999	172	204	291	793	200	504	251	27	383	605	233	570	304	999999	999999	877	999999	587	464	325	255	928	510	999999	324	621	385	300	558	999999	674	71	988	678	510	633	999999	857	670	351	658	999999	820	755	711	730	605	693	999999	636	167	912	999	511	999999	244	999999	607	478	579	128	999999	999999	665	999999	171	581	626	999999	20	751	451	999999	123	667	50	118	999999	999999	999999	999999	691	676	922	561	762	71	487	999999	276	999999	529	999999	100	233	707	746	165	824	549	158	978	91	613	885	715	994	886	844	255	136	939	999999	884	563	436	283	546	999999	999999	109	104	243	346	80	231	999999	826	890	959	303	952	999999	433	445	47	999999	999999	46	845	767	185	642	999999	999999	999	894	999999	537	796	999999	210	999999	656	999999	64	745	999999	542	663	651	178	996	884	951	999999	19	211	999999	526	999999	999999	999999	267	999999	924	461	106	205	81	336	570	299	103	535	999999	901	282	983	390	302	864	999999	383	203	599	188	758	195	967	999999	693	63	21	969	999999	700	793	999999	525	602	649	549	999999	336	999999	879	902	358	858	999999	999999	227	999999	234	961	690	135	74	810	746	999999	910	238	999999	643	516	287	134	999999	999999	118	36	467	788	652	325	
999999	57	122	720	285	409	336	999999	262	476	995	999999	17	999999	575	999999	445	779	898	738	999999	999999	999999	575	999999	778	45	999999	173	710	999999	999999	581	646	631	999999	952	100	470	999999	999999	543	828	176	999999	500	126	999999	827	999999	999999	688	890	914	999999	999999	363	546	128	999999	373	870	532	999999	716	725	216	999999	901	496	999999	999999	999999	999999	999999	777	562	526	64	111	999999	255	999999	784	129	999999	389	666	999999	999999	724	415	972	963	930	714	999999	286	460	795	293	755	888	340	611	246	380	295	760	236	999999	837	492	999999	999999	128	999999	747	432	644	999999	550	729	948	999999	999999	382	999999	674	449	766	286	75	999999	999999	906	999999	309	183	999999	701	999999	905	415	836	887	923	954	129	999999	483	273	853	816	460	743	35	940	568	249	863	35	621	999999	469	840	771	233	999999	938	999999	999999	574	999999	999999	999999	644	323	122	999999	448	427	999999	999999	965	503	432	259	999999	83	880	999999	740	933	29	675	482	593	946	996	999999	999999	999999	999999	999999	552	999999	313	873	999999	999999	712	828	684	800	445	999999	999999	355	965	417	522	426	135	67	346	999999	999999	530	277	768	60	377	125	768	749	672	54	999999	423	804	999999	386	598	975	178	597	65	142	999999	999999	724	248	999999	588	602	283	999999	133	713	361	999999	999999	999999	999999	58	999999	712	915	61	773	756	999999	932	171	297	146	827	999999	999999	748	145	999999	946	402	54	812	397	537	176	475	52	920	999999	71	746	346	780	999999	926	834	885	150	999999	810	999999	778	315	819	301	465	455	479	244	964	999999	560	836	212	407	999999	999999	185	749	999999	731	835	845	870	424	951	366	680	999999	64	863	995	426	146	284	999999	506	578	999999	710	30	999999	686	145	845	195	509	578	999999	691	886	709	400	505	88	292	932	444	999999	999999	109	774	999999	189	111	231	144	700	999999	141	738	378	939	999999	565	167	999999	999999	35	239	452	999999	999999	542	177	163	604	999999	67	999999	343	71	184	896	610	999999	327	506	999999	624	61	809	649	618	952	999999	770	362	999999	999999	143	999999	419	174	999999	999999	843	713	22	948	999999	999999	999999	936	798	676	204	52	438	999999	840	653	676	999999	999999	642	148	323	589	659	999999	252	980	146	857	121	652	999999	999	999999	412	613	494	999999	997	999999	176	712	819	285	999999	727	999999	630	90	489	555	18	987	999999	183	530	134	362	565	384	243	506	999999	687	34	195	999999	149	907	236	999999	590	999999	349	476	435	503	313	346	
664	999999	359	65	999999	565	644	32	999999	125	881	999999	141	530	999999	999999	999999	999999	999999	261	999999	684	783	999999	854	999999	964	604	647	999999	999999	36	820	25	900	66	884	450	711	131	390	172	308	34	999999	746	37	70	999999	999999	805	999999	371	62	218	980	544	999999	211	57	601	999999	384	999999	376	999999	669	126	630	565	720	230	922	20	999999	965	999999	759	697	117	303	903	999999	901	981	999999	665	768	807	999999	521	999999	248	999999	530	350	788	350	658	181	87	911	440	236	35	585	999999	999999	191	252	604	785	999999	999999	754	697	237	482	999999	429	199	900	318	999999	53	999999	981	268	999999	999999	187	999999	111	526	39	392	473	586	876	406	999999	999999	586	565	325	999999	320	153	909	832	999999	315	999999	238	981	186	999999	730	999999	563	603	999999	870	999999	75	568	684	999999	75	371	234	650	999999	579	361	884	324	999999	999999	317	999999	838	999999	657	416	872	671	872	544	999999	789	743	404	322	999999	999999	443	999999	499	999999	61	899	88	547	608	472	709	795	876	999999	862	848	999999	999999	412	999999	271	999999	254	202	897	811	876	222	582	999999	256	999999	777	903	450	398	263	636	999999	261	999999	999999	59	944	173	999999	995	447	990	941	407	999999	910	46	197	230	681	307	860	999999	32	999999	965	127	225	999999	28	973	656	473	595	999999	999999	161	16	460	173	999999	39	31	999999	439	232	641	94	727	383	740	716	229	717	956	776	26	239	893	845	931	728	999999	857	32	999999	526	355	999999	910	999999	999999	737	66	381	277	999999	433	593	999999	334	43	498	52	999999	267	436	755	638	932	602	922	122	999999	999999	999999	999999	173	793	648	706	295	396	999999	624	999999	999999	173	346	999999	937	999999	645	260	520	898	240	704	999999	764	364	770	717	999999	317	836	917	999999	824	999999	985	675	639	944	937	49	646	999999	428	576	288	273	418	999999	995	20	999999	861	103	999999	350	587	593	999999	999999	999999	577	999999	509	999999	793	999999	348	547	703	272	999999	701	999999	481	261	999999	285	999999	485	100	361	767	769	307	999999	66	38	491	458	407	91	610	660	11	999999	25	182	641	783	432	925	871	256	999999	67	584	547	622	999999	792	311	589	999999	999999	583	810	861	211	999999	999999	827	856	98	999999	190	999999	51	321	20	246	386	644	231	63	175	489	999999	46	250	975	518	999999	410	666	999999	501	66	466	428	660	999999	970	414	55	604	78	783	999999	552	714	543	235	611	999999	415	666	368	500	999999	103	299	
825	999999	261	228	421	456	999999	209	999999	999999	584	999999	999999	91	999999	240	999999	458	999999	706	570	494	535	441	292	999999	564	260	439	143	999999	437	334	371	999999	19	162	999999	193	621	361	750	863	999999	999999	342	261	763	999999	435	999999	51	932	397	728	999999	436	999999	936	616	891	180	770	555	729	157	569	988	752	405	87	358	275	999999	354	819	631	116	482	950	553	999999	260	13	949	524	505	937	642	997	583	343	890	577	730	190	980	999999	698	811	772	273	999999	604	999999	835	776	457	999999	908	710	330	346	999999	73	100	920	767	606	999999	651	632	355	754	999999	744	467	697	999999	999999	839	999999	417	671	187	289	999999	656	655	124	748	57	894	734	999999	263	997	999999	514	639	999999	222	711	493	169	150	999999	265	781	613	377	88	703	878	78	396	912	675	808	783	310	274	999999	491	467	604	737	621	466	569	999999	999999	193	999999	999999	999999	612	999999	511	47	371	534	874	999999	746	669	354	26	665	901	999999	332	105	730	339	996	110	229	36	565	412	999999	999999	221	867	813	895	588	974	451	783	989	173	999999	422	775	399	999999	745	797	260	999999	956	565	229	424	999999	462	785	999999	999999	393	999999	945	635	999999	735	999999	999999	932	999999	999999	52	999999	999999	361	168	334	318	564	999999	40	484	999999	999999	691	999999	243	992	453	355	442	803	76	999999	999999	102	228	999999	358	49	736	896	999999	999999	999999	678	999999	446	868	265	999999	154	231	999999	496	909	667	640	999999	999999	999999	670	730	587	999999	999999	975	298	728	268	940	198	960	524	999999	143	671	999999	821	22	607	796	133	197	220	999999	582	766	439	490	434	587	201	999999	999999	999999	176	999999	691	999999	999999	999999	718	609	324	999999	194	706	439	999999	247	461	819	931	126	705	547	542	376	53	999999	999999	999999	999999	833	362	997	999999	976	999999	999999	999999	524	299	999999	163	88	999999	872	999999	113	875	999999	999999	999999	973	768	999999	517	842	528	633	858	999999	151	493	999999	999999	775	962	999999	858	730	999999	999999	801	936	529	622	963	999999	33	669	111	999999	515	882	782	999999	999999	594	737	818	144	287	343	587	877	158	825	567	609	748	910	326	254	155	702	691	451	999999	999999	999999	554	999999	505	963	757	706	635	611	812	483	915	999999	221	50	595	356	61	223	999999	381	797	405	26	284	758	785	695	369	999999	101	553	824	999999	100	273	917	782	380	830	180	522	999999	999999	999999	832	543	114	214	559	356	640	999999	977	867	849	158	
209	230	215	972	20	275	999999	721	929	101	31	130	776	999999	574	681	392	888	858	582	999999	999999	999999	225	999999	491	810	833	460	325	999999	488	999999	125	717	561	174	999999	169	256	792	42	205	741	521	999999	438	881	781	959	845	98	19	276	507	999999	778	989	302	529	465	999999	271	614	254	999999	999999	661	960	22	516	999999	728	999999	790	618	999999	710	703	696	63	999999	61	999999	479	758	478	973	999999	409	783	184	999999	999999	999999	204	771	999999	497	999999	113	777	920	769	999999	321	999999	408	999999	999999	622	999999	296	999999	476	999999	545	769	145	496	999999	906	999999	560	238	341	968	98	999999	999999	846	999999	223	999999	592	285	18	292	999999	168	999999	80	999999	999999	787	716	888	959	999999	265	659	999999	999999	10	913	206	733	369	999999	121	352	281	999999	891	52	999999	999999	570	23	200	999999	263	999999	976	107	994	420	325	773	522	452	19	924	564	936	999999	659	222	812	396	999999	649	752	936	816	127	492	999999	685	280	862	999999	999999	973	999999	999999	290	479	903	919	786	418	999999	28	668	342	356	999999	955	208	857	640	999999	627	999999	999999	510	785	170	999999	511	815	640	503	659	135	999999	950	825	540	999999	999999	999999	893	609	999999	63	734	999999	483	770	468	649	486	422	999999	999999	329	335	861	895	999999	319	923	417	999999	777	102	368	543	999999	406	208	425	643	677	331	865	27	514	824	776	517	999999	999999	53	175	163	91	437	999999	743	625	964	645	69	871	395	485	638	366	999999	375	733	213	374	999999	234	843	745	900	703	311	999999	46	128	986	632	713	999999	999999	624	21	999999	977	999999	999999	999999	780	583	806	935	389	388	158	999999	411	784	483	845	783	941	320	346	999999	862	441	804	927	526	82	248	682	121	999999	999999	999999	999999	999999	677	593	36	453	269	938	964	999999	922	999999	999999	717	212	159	868	591	863	314	675	404	124	999999	999999	316	263	510	567	263	278	555	416	913	967	38	999999	999999	756	498	61	407	572	549	519	141	999999	809	999999	999999	813	530	970	437	999999	48	641	999999	617	720	999999	758	381	710	54	377	266	999999	999999	184	999999	617	834	999999	999999	999999	999999	999999	999999	845	561	999999	640	477	449	748	584	978	639	928	999999	233	643	46	999999	999999	999999	861	504	151	999999	999999	69	999999	746	999999	999999	605	184	16	999999	76	997	772	999999	746	999999	999999	270	306	792	287	629	821	788	130	973	798	999999	999999	252	970	80	999999	971	76	394	944	731	253	63	979	804	
999999	999999	329	236	871	999999	561	184	999999	999999	208	358	596	865	248	907	625	233	897	538	999999	999999	246	999999	563	800	999999	361	183	182	27	253	999999	483	996	108	469	893	999999	920	516	785	130	379	872	94	384	999999	156	46	115	29	165	451	999999	869	999999	999999	672	999999	999999	209	999999	999999	999999	954	999999	122	868	149	448	732	999999	976	999999	438	999999	866	999999	999999	426	891	215	146	76	997	97	372	999999	137	622	999999	999999	40	999999	316	784	999999	795	917	549	272	342	16	598	383	897	188	429	999999	236	999999	208	203	654	893	994	999999	999999	586	866	999999	229	740	526	999999	510	101	999999	715	654	471	81	216	929	163	559	999999	548	999999	110	908	943	741	901	13	938	38	385	999999	321	919	298	219	60	376	52	601	490	296	873	999999	347	713	507	764	547	999999	273	500	344	796	325	200	485	958	999999	488	839	999999	999999	481	715	599	404	734	183	862	999999	563	121	957	999999	999999	819	304	571	999999	243	999999	465	947	765	885	907	524	603	999999	733	102	999999	563	761	999999	922	401	999999	748	318	773	999999	999999	835	709	389	386	88	73	381	191	396	998	255	999999	67	999999	999999	830	691	999999	140	85	999999	73	425	557	205	999999	340	427	214	823	999999	470	555	780	999999	65	505	531	446	540	726	552	705	999999	999999	999999	999999	999999	685	269	66	439	642	515	556	771	293	831	999999	999999	732	954	999999	999999	87	785	999999	287	314	999999	334	170	443	999999	359	586	999999	287	249	146	843	834	742	944	766	492	827	999999	234	999999	771	673	999999	119	807	772	574	141	71	533	911	631	201	34	934	895	995	999999	166	969	999999	999999	592	53	999999	898	221	43	807	594	957	999999	62	999999	889	660	999999	999999	792	587	22	235	226	715	999999	999999	643	718	19	999999	999999	785	882	265	935	765	91	306	625	999999	999999	541	334	476	575	803	578	236	144	283	85	671	999999	579	999999	188	789	876	818	999999	265	503	33	999999	108	182	235	999999	38	999999	579	523	999999	882	37	480	901	999999	150	431	643	416	584	735	795	825	999999	313	307	999999	999999	214	487	353	653	999999	518	398	999999	402	577	781	999999	999999	704	561	999999	377	551	486	999999	49	736	999999	639	848	999999	297	150	282	647	922	499	281	159	374	45	999999	238	970	961	999999	999999	747	854	999999	219	999999	41	243	863	167	761	999999	480	935	478	999999	714	804	999999	999999	257	105	755	655	291	926	999999	339	525	999999	148	581	524	774	666	988	
542	777	639	999999	266	999999	999999	999999	170	678	800	999999	895	945	999999	434	833	741	265	999999	992	999999	580	292	714	701	717	267	28	190	306	706	278	490	999999	937	175	792	964	349	686	274	495	999999	135	646	443	580	954	714	748	783	999999	389	999999	999999	999999	356	640	564	200	160	471	999999	382	104	999999	415	396	714	268	51	999999	999999	600	727	713	999999	167	78	267	146	313	314	441	522	196	889	494	224	999999	818	161	410	159	536	803	514	240	41	701	38	194	249	455	999999	16	604	999999	278	630	239	199	999999	306	63	999999	167	548	860	907	999999	920	182	974	450	889	376	765	73	924	208	736	136	999999	239	952	73	858	734	515	999999	109	226	593	510	629	589	113	106	688	999999	966	999999	133	646	117	21	999999	15	817	640	839	725	353	432	503	73	205	77	999999	783	308	813	354	999999	956	704	588	474	820	310	272	999999	999999	999999	241	999999	12	730	131	940	798	852	916	875	753	999999	872	171	17	566	999999	46	995	999999	346	162	35	999999	689	413	433	800	195	517	377	180	350	74	200	146	70	475	945	169	984	456	999999	479	572	582	832	426	466	264	917	236	673	999999	942	999999	999999	204	50	718	517	999999	667	409	507	999999	42	999999	971	870	999999	999999	999999	999999	920	890	266	555	245	999999	999999	16	344	999999	999999	150	507	871	132	121	805	999999	999999	237	652	987	788	497	972	989	549	999999	454	596	758	999	146	837	999999	61	999999	999999	999999	933	147	999999	999999	999999	808	366	85	999999	999999	999999	74	999999	492	863	193	933	112	768	999999	256	999999	557	561	747	999999	601	14	999999	321	80	298	31	906	501	999999	151	333	999999	688	999999	913	388	347	594	531	128	516	283	654	626	949	63	210	712	999999	590	949	999999	564	217	361	416	999999	615	571	999999	734	991	773	52	609	60	90	968	343	188	219	967	999999	64	94	731	999999	999999	999999	999999	820	203	135	509	999999	999999	496	480	999999	506	999999	732	33	999999	393	525	509	999999	27	898	973	999999	379	197	999999	981	699	999999	133	629	401	163	493	999999	999999	999999	999999	273	999999	201	563	999999	999999	836	649	999999	944	738	670	569	999999	413	999999	232	271	587	999999	938	138	220	999999	999999	357	999999	999999	385	249	696	264	852	999999	246	762	825	999999	373	527	543	999999	894	47	960	840	564	408	987	485	270	74	646	717	927	145	639	482	577	262	90	730	999999	247	999999	484	818	999999	999999	651	852	999999	898	69	289	400	243	
183	757	999999	793	999999	128	899	999999	632	617	999999	731	999999	133	352	766	999999	447	812	283	657	790	999999	31	654	422	346	632	382	175	999999	438	999999	901	465	724	431	469	999999	612	374	268	624	999999	683	188	884	527	999999	131	787	999999	999999	126	999999	392	281	134	999999	813	781	999999	606	466	41	999999	999999	999999	667	627	345	651	591	210	999999	999999	176	619	348	476	537	818	132	260	388	964	961	420	326	83	453	307	330	51	830	106	662	999999	835	976	999999	685	860	999999	786	145	40	276	217	196	226	662	785	672	285	962	999999	355	88	77	999999	999999	883	593	184	48	331	999999	999999	812	736	18	783	371	999999	852	958	250	474	999999	933	694	212	139	856	999999	521	658	766	868	999999	317	89	768	241	209	801	276	707	747	999999	490	896	405	459	999999	878	424	189	432	13	999999	999999	835	143	60	999999	999999	999999	394	999999	999999	999999	511	860	429	929	25	140	293	61	692	543	726	438	453	797	807	679	648	912	107	478	343	864	57	999999	999999	999999	999999	628	57	539	323	999999	151	706	395	545	40	288	862	293	896	381	321	999999	163	407	690	263	774	84	98	481	429	204	450	646	812	999999	999999	391	949	665	13	163	230	506	296	746	412	271	648	999999	59	999999	582	999999	552	687	999999	846	999999	927	854	973	451	841	801	947	266	748	999999	999999	603	480	344	241	999999	168	150	657	120	943	851	999999	999999	727	999999	616	621	488	104	999999	718	838	447	999999	810	40	711	388	704	348	490	999999	538	999999	767	999999	479	999999	594	394	546	999999	999999	999	86	352	547	723	419	194	999999	778	654	607	330	764	43	321	430	347	456	761	952	999999	463	197	973	825	960	853	147	999999	893	709	588	102	112	447	946	468	492	988	969	520	999999	999999	999999	930	289	999999	545	167	920	256	937	784	673	964	546	888	378	722	762	565	57	65	884	944	29	999999	662	999999	374	961	855	468	792	999999	759	750	189	52	545	958	317	979	359	647	772	804	428	148	901	67	999999	769	235	413	472	956	828	73	911	61	350	999999	792	999999	999999	478	992	999999	214	796	709	999999	187	804	999999	78	705	246	182	999999	809	999999	693	316	872	95	999999	388	969	802	922	125	999999	493	617	366	196	401	255	303	999999	197	999999	999999	358	999999	592	430	165	404	260	591	891	697	252	826	266	486	999999	315	245	999999	999999	411	873	593	206	694	197	891	999999	314	991	878	999999	999999	590	588	958	119	502	
999999	999999	574	551	341	234	442	250	999999	110	999999	315	939	999999	209	999999	531	241	765	566	898	999999	999999	522	946	600	999999	295	999999	246	677	527	976	812	999999	389	696	860	542	369	763	453	406	999999	181	999	61	999999	999999	697	999999	357	999999	552	604	999999	960	62	999999	740	222	157	620	999999	432	192	338	136	635	819	238	671	698	406	999999	455	836	481	351	947	549	202	999999	932	999999	330	999999	433	218	999999	999999	644	999999	801	156	999999	832	852	369	988	670	924	194	999999	999999	397	658	999999	749	159	743	488	999999	999999	201	999999	75	687	375	999999	857	904	918	782	999999	999999	417	896	259	197	622	999999	122	362	286	624	17	698	474	790	671	538	684	68	999999	941	934	605	610	999999	549	154	486	267	141	999999	15	412	993	875	979	761	547	561	536	759	375	358	382	577	22	377	223	585	440	329	230	859	672	458	659	811	296	999999	999999	477	506	855	231	999999	619	604	704	598	810	909	990	999999	532	360	999999	586	999999	42	999999	182	931	901	826	811	999999	999999	740	545	226	999999	474	425	999999	69	263	519	999999	862	958	418	999999	999999	999999	531	339	999999	337	322	883	999999	587	263	18	475	546	604	39	419	974	472	999999	169	382	642	444	575	999999	472	106	65	999999	371	999999	705	509	316	137	999999	999999	447	999999	999999	999999	152	590	220	416	449	523	658	999999	717	999999	495	554	999999	999999	141	96	999999	999999	864	225	827	624	999999	189	313	999999	239	999999	999999	936	536	654	445	506	999999	61	233	999999	999999	999999	447	575	741	482	999999	160	995	74	999999	219	718	557	953	212	999999	528	374	999999	113	999999	293	192	999999	999999	361	840	119	17	22	90	862	999999	131	914	999999	261	882	743	599	162	970	175	480	524	228	978	700	242	671	710	687	201	64	295	999999	265	818	960	999999	999999	51	988	999999	915	999999	123	999999	999999	435	583	646	630	442	951	513	128	999999	241	562	383	150	876	999999	999999	403	670	551	835	258	999999	443	921	622	850	999999	982	123	564	178	114	552	661	999999	98	74	66	999999	999999	782	547	553	999999	999999	999999	608	999999	652	999999	522	685	571	600	999999	913	149	724	17	592	840	531	999999	157	73	457	831	488	78	999999	247	346	911	448	63	710	968	999999	523	999999	251	945	339	999999	51	492	542	951	871	894	948	350	999999	999999	999999	261	542	406	523	950	916	130	999999	405	513	186	774	133	999999	999999	944	999999	211	142	351	894	201	642	999999	581	999999	999999	617	
184	308	897	297	744	186	802	178	571	999999	572	958	131	999999	933	859	865	717	419	414	791	949	665	999999	999999	825	377	69	900	301	941	45	46	512	921	107	616	889	40	947	744	910	383	949	638	183	230	999999	267	999999	999999	863	505	475	825	999999	642	999999	380	919	808	743	277	280	401	536	921	618	927	836	253	999999	687	472	669	880	999999	716	510	742	605	999999	801	999999	999999	87	540	571	686	696	465	857	999999	121	149	11	999999	112	557	111	262	999999	999999	431	538	272	186	999999	805	944	658	926	999999	637	999999	485	999999	159	999999	323	996	360	931	241	381	395	999999	999999	332	667	247	473	168	408	490	993	215	379	999999	788	999999	999999	765	742	999999	539	610	881	797	664	69	493	999999	243	115	902	999999	999999	999999	152	804	609	710	999999	706	195	767	999999	999999	330	279	571	570	440	422	999999	999999	199	203	841	785	586	999999	999999	607	999999	590	925	303	999999	999999	329	329	446	999999	301	796	627	45	999999	771	760	734	476	394	497	923	452	821	616	999999	490	999999	999999	999999	227	999999	999999	540	952	999999	842	999999	567	16	999999	252	999999	456	130	702	967	164	350	80	34	999999	999999	283	119	831	147	113	687	281	833	636	120	999999	766	471	755	96	92	257	929	215	176	470	445	255	799	996	701	914	350	336	351	999999	342	999999	528	768	999999	131	467	738	867	999999	183	999999	142	53	690	999999	946	880	81	103	150	999999	685	841	838	864	41	999999	412	773	999999	999999	999999	972	747	400	999999	986	666	961	789	999999	347	880	296	999999	999999	756	315	51	967	469	264	258	998	522	999999	686	999999	565	999999	327	336	104	999999	677	37	170	305	299	999999	960	223	119	314	949	481	805	999999	715	751	284	834	999999	806	471	251	999999	973	234	711	265	66	110	871	999999	864	999999	524	619	105	999999	460	25	335	999999	255	155	999999	58	51	883	141	225	813	999999	999999	965	298	893	999999	990	196	999999	588	460	999999	122	248	842	999999	238	290	935	619	999999	824	818	45	799	999999	999999	102	925	999999	827	134	840	999999	66	999999	898	954	631	194	114	766	389	437	874	112	142	906	111	964	812	603	205	605	24	990	673	930	498	677	999999	897	271	887	761	999999	73	999999	192	999999	999999	284	659	751	514	999999	444	391	170	696	999999	200	999999	960	381	233	929	245	999999	75	999999	967	465	954	855	217	505	999999	999999	548	999999	316	724	999999	999999	538	944	999999	101	999999	555	291	999999	801	999999	148	
906	310	516	999999	406	828	554	126	999999	227	818	999999	895	307	999999	999999	716	621	999999	776	475	752	999999	843	289	999999	153	299	519	999999	207	663	369	999999	311	205	985	147	151	221	762	607	692	999999	999999	249	558	794	455	612	574	159	154	818	999999	163	128	999999	999999	921	684	264	999999	999999	30	999999	999999	188	999999	341	957	579	999999	445	23	867	70	999999	999999	999999	926	359	843	999999	460	999999	519	551	53	999999	999999	322	999999	229	536	508	10	999999	999999	999999	903	379	798	999999	655	999999	679	999999	804	805	103	498	999999	217	995	999999	420	700	81	999999	645	793	144	999999	999999	999999	689	259	908	515	999999	899	999999	567	146	556	561	729	261	464	378	810	746	248	999999	587	772	999999	234	211	97	999999	99	568	920	999999	244	949	858	999999	999999	429	800	299	938	203	409	982	80	999999	774	999999	449	616	603	835	57	896	999999	677	872	18	35	706	427	999999	809	530	999999	37	999999	611	871	250	159	949	999999	457	999999	999999	999999	789	611	785	437	407	999999	483	965	999999	72	348	999999	190	148	307	403	103	871	381	394	999999	346	53	999999	999999	999999	208	467	999999	825	599	596	932	499	92	999999	999999	999999	30	705	335	564	560	964	973	454	999999	111	851	555	916	585	928	475	310	452	999999	999999	999999	587	662	999999	322	270	473	751	233	691	999999	900	163	823	851	999999	69	323	785	89	162	718	138	106	615	107	908	23	999999	467	999999	639	838	590	14	442	999999	319	252	300	500	231	231	998	56	951	402	102	734	999999	416	986	667	489	999999	556	459	565	411	999999	361	999999	94	766	502	426	72	572	819	418	631	749	999999	999999	588	930	496	139	60	664	999999	999999	999999	414	60	212	972	359	999999	999999	983	488	908	38	938	51	147	999999	506	629	888	999999	999999	325	631	667	915	181	999999	575	999999	999999	514	746	518	999999	999999	999999	715	299	999999	999999	999999	370	999999	153	841	53	557	546	793	999999	999999	430	775	876	543	999999	999999	393	297	801	458	518	999999	663	973	171	519	999999	871	466	999999	216	186	185	350	912	890	487	825	999999	624	999999	782	37	999999	93	971	642	12	216	897	332	11	652	265	970	999999	771	179	999999	533	164	999999	336	292	999999	254	600	535	630	83	305	567	999999	187	103	735	999999	967	999999	999999	876	400	999999	569	999999	999999	533	999999	380	941	128	317	155	347	469	999999	456	999999	279	999999	999999	999999	382	999999	602	765	586	475	999999	244	609	803	289	489	657	763	19	766	
865	222	720	999999	999999	688	999999	999999	421	87	717	414	289	626	698	61	819	999999	28	533	967	661	999999	68	759	145	341	324	38	666	690	706	679	689	879	999999	128	701	950	693	186	999999	999999	508	999999	999999	999999	983	115	238	670	887	745	486	999999	214	593	661	920	30	357	999999	959	754	397	21	735	999999	747	641	999999	127	819	335	356	362	317	999999	310	12	189	358	999999	799	996	803	960	202	889	999999	473	466	999999	930	999999	999999	654	598	120	746	31	366	245	474	999999	552	78	420	140	447	897	473	361	918	840	998	999999	999999	999999	594	60	542	999999	999999	178	477	346	999999	988	999999	707	718	19	563	999999	823	122	745	505	453	734	550	72	452	999999	999	114	999999	100	347	124	495	840	999999	696	999999	999999	172	305	827	216	189	431	329	739	189	464	797	937	999999	999999	686	999999	314	859	509	480	267	306	178	372	482	999999	650	696	222	877	492	866	501	177	949	999999	677	247	555	999999	743	713	597	544	999999	925	999999	999999	437	830	535	667	196	18	399	999999	136	465	733	391	999999	632	526	311	971	930	445	849	999999	247	999999	77	999999	390	999999	553	708	999999	65	557	725	198	268	391	352	825	680	492	778	92	322	222	513	174	348	120	196	296	573	386	490	233	999999	999999	844	999999	363	806	281	845	168	502	409	186	665	999999	374	145	958	156	999999	953	81	853	925	773	563	149	999999	999999	367	421	70	678	77	501	672	78	547	884	471	873	221	932	999999	819	812	337	508	999999	999999	999999	337	426	135	537	162	673	274	999999	904	999999	764	654	487	746	442	730	999999	174	999999	305	597	84	684	999999	741	999999	999999	115	961	235	641	999999	881	316	94	644	553	540	348	999	999999	477	979	258	119	566	455	999999	387	91	228	343	999999	450	463	263	741	999999	795	24	744	168	999999	678	582	478	773	181	999999	999999	187	579	999999	999999	501	129	104	436	276	185	999999	999999	728	999999	17	999999	457	440	852	999999	902	999999	744	333	264	644	368	310	676	640	792	999999	524	589	999999	649	518	917	948	343	168	315	482	619	331	992	440	240	671	284	31	342	329	832	894	383	834	999999	665	999999	761	794	760	635	392	419	237	999999	974	367	789	539	999999	518	672	597	999999	135	11	271	214	138	638	401	619	460	954	692	694	999999	815	999999	999999	101	582	373	555	846	236	912	765	301	265	314	494	999999	850	810	169	307	61	708	500	403	652	633	165	368	26	999999	464	
545	454	453	552	773	286	401	936	999999	52	485	898	99	506	999999	872	999999	907	136	999999	153	999999	397	479	116	525	859	448	948	218	196	999999	304	458	230	846	811	761	721	999999	458	874	860	264	576	810	410	897	999999	999999	831	999999	890	331	999999	999999	999999	974	445	257	427	952	987	100	855	655	603	999999	999999	76	999999	999999	195	920	161	279	671	142	903	999999	999999	961	708	197	387	735	999999	973	147	218	789	999999	999999	999999	788	999999	886	770	409	921	216	999999	621	672	999999	268	275	999999	180	50	350	999999	81	149	999999	465	254	799	713	130	715	630	502	77	286	999999	256	722	999999	655	392	901	733	982	99	354	349	46	498	128	469	970	802	107	999999	864	766	999999	999999	332	261	97	67	288	999999	999999	277	554	999999	475	999999	999999	999999	524	657	449	201	99	59	999999	126	217	311	594	660	999999	827	405	210	422	467	79	999999	809	404	999999	843	454	776	513	999999	795	650	999999	999999	999999	143	288	449	427	999999	676	999999	553	216	53	785	999999	999999	471	758	871	354	973	999999	999999	172	37	129	999999	605	747	322	546	709	330	567	288	487	999999	611	999999	956	782	999999	999999	942	837	603	360	520	380	825	315	755	216	451	676	999999	174	753	116	168	97	999999	925	364	590	999999	886	999999	507	985	884	860	999999	914	571	234	999999	10	335	999999	999999	841	234	922	17	791	999999	878	891	999999	999999	990	504	390	869	960	823	437	361	999999	717	874	999999	999999	941	455	545	302	879	451	799	174	428	682	399	255	597	999999	356	799	350	17	999999	245	672	893	999999	829	54	611	411	789	648	999999	716	999999	829	839	980	562	999999	210	998	999999	473	158	572	822	990	624	372	820	90	561	653	999999	999999	999999	722	58	99	999999	257	278	50	19	999999	96	966	504	425	999999	999999	793	554	149	999999	154	999999	524	999999	543	999999	430	999999	999999	999999	97	688	999999	999999	999999	127	999999	473	538	953	730	410	999999	632	485	856	999999	208	999999	999999	297	17	513	701	999999	15	207	727	556	878	827	999999	458	999999	438	408	959	890	999999	639	100	330	999999	196	288	743	999999	891	845	686	352	999999	633	793	421	90	999999	999999	477	56	999999	214	916	660	135	701	999999	162	204	86	896	605	834	975	706	966	991	326	999999	999999	696	316	882	999999	535	605	405	665	889	358	233	999999	999999	326	999999	886	414	999999	71	999999	792	999999	696	768	790	746	999999	999999	999999	455	98	857	891	85	999999	999999	999999	56	999999	529	
305	295	272	846	853	251	193	999999	265	820	999999	636	265	836	999999	540	619	999999	89	789	999999	747	999999	444	269	376	999999	347	966	115	999999	367	999999	541	291	506	894	850	999999	999999	563	878	999999	276	892	462	602	65	475	999999	999999	218	999999	345	320	999999	718	827	586	487	488	845	999999	160	267	205	999999	999999	554	112	999999	769	208	540	235	340	355	999999	551	807	773	999999	871	157	121	354	399	894	230	733	788	76	273	438	70	717	999999	999999	999999	999999	65	877	510	999999	999999	999999	999999	437	120	980	212	417	285	779	713	999999	974	403	999999	999999	805	999999	504	821	999999	580	505	770	479	517	999999	999999	301	854	752	896	207	999999	974	886	344	961	999999	249	530	999999	999999	494	725	290	743	999999	213	107	892	999999	383	688	58	602	999999	249	957	602	977	109	125	431	999999	816	582	999999	999999	161	577	999999	728	264	300	999999	789	21	55	199	774	79	899	203	961	209	523	519	459	381	167	105	13	191	999999	431	266	368	999999	908	708	277	514	62	530	58	824	129	398	116	813	717	203	999999	999999	908	999999	922	469	827	999999	73	26	57	999999	481	839	999999	992	869	686	430	554	146	491	507	564	999999	673	913	384	403	130	999999	568	999999	901	245	363	363	230	999999	899	639	614	644	261	466	68	58	999999	287	136	528	999999	392	173	66	286	330	354	364	258	556	453	999999	942	673	488	553	579	604	999999	639	999999	352	531	915	999999	846	256	107	999999	624	704	106	277	999999	922	186	286	844	958	999999	18	866	95	999999	195	999999	702	587	978	514	479	614	104	999999	879	87	999999	257	534	440	999999	999999	575	634	852	356	632	999999	750	312	277	999999	999999	160	630	782	999999	189	999999	816	154	668	129	283	999999	99	11	999999	722	845	325	999999	319	528	999999	999999	300	460	500	839	92	361	837	675	247	999999	969	999999	867	106	820	999999	528	718	999999	416	136	302	999999	762	354	999999	628	905	987	999999	424	999999	999999	999999	492	999999	688	889	733	999999	831	454	46	410	999999	67	911	625	34	643	510	601	242	551	999999	997	999999	737	495	999999	733	931	999999	998	329	851	752	10	614	999999	992	638	999999	503	999999	682	999999	89	641	296	941	13	880	999999	737	823	999999	999999	999999	494	999999	999999	999999	504	69	899	765	47	90	999999	315	911	999999	20	651	872	617	999999	999999	952	741	891	106	208	297	729	999999	999999	271	999999	999999	999999	768	999999	999999	51	243	490	999999	686	999999	229	998	372	981	40	
992	999999	702	864	215	156	685	999999	753	944	854	206	216	339	848	430	775	584	999999	999999	152	891	999999	609	639	136	305	289	999999	999999	999999	999999	999999	267	737	190	643	406	999999	999999	425	999999	999999	999999	197	999999	284	114	838	496	453	423	70	777	887	111	999999	102	235	88	851	406	253	999999	999999	131	979	948	602	667	787	999999	293	491	999999	663	525	598	422	601	852	999999	450	549	77	479	672	448	379	999999	999999	550	180	221	969	28	999999	999999	193	999999	68	335	511	180	999999	84	139	578	989	999999	586	449	999999	634	999999	660	955	703	174	581	458	999999	578	966	525	247	208	82	999999	770	427	999999	415	356	543	999999	689	280	841	999999	349	104	459	156	59	702	869	546	999999	319	72	999999	999999	611	999999	527	756	544	655	471	875	67	66	229	805	204	44	333	100	999999	999999	685	999999	999999	241	999999	91	432	916	822	377	999999	96	213	999999	884	421	803	999999	26	769	999999	625	999999	128	291	999999	240	999999	855	668	545	999999	285	348	387	999999	799	999999	262	445	334	627	832	103	222	999999	853	521	921	783	999999	594	84	939	825	999999	491	62	999999	326	999999	92	999999	999999	831	999999	811	864	999999	213	622	432	486	580	445	527	999999	286	905	320	999999	718	999999	999999	437	999999	381	345	999999	326	999999	746	430	935	999999	251	565	678	272	16	999999	999999	201	717	999999	807	118	503	503	308	277	214	157	639	142	142	999999	990	726	999999	999999	475	351	13	23	999999	12	550	986	999999	961	999999	24	899	160	205	526	711	910	630	843	878	841	225	59	985	599	791	803	461	587	575	952	391	180	999999	999999	999999	703	296	805	567	516	309	346	163	999999	999999	488	999999	999999	952	89	999999	47	956	633	999999	999999	37	999999	220	747	999999	999999	396	171	999999	999999	999999	557	338	17	999999	824	999999	372	542	999999	895	796	352	313	866	844	635	999999	999999	354	223	71	521	999999	676	999999	999999	820	999999	999999	949	991	566	529	32	389	287	999999	465	999999	761	594	100	257	999999	241	933	907	880	690	981	999999	315	288	999999	405	999999	999999	999999	999999	239	465	391	850	928	903	240	822	999999	487	567	690	40	999999	592	629	970	274	184	444	87	687	999999	299	710	59	686	999999	999999	627	352	192	612	999999	999999	999999	213	999999	328	164	10	120	626	999999	133	300	869	730	999999	885	434	772	920	897	536	552	524	101	149	879	999999	953	999999	663	145	385	88	189	543	296	425	999999	945	29	443	967	71	547	176	419	
190	955	591	138	202	999999	999999	715	325	499	999999	121	999999	448	937	57	999999	999999	267	747	222	999999	196	409	469	705	826	900	463	999999	491	977	925	730	699	999999	999999	679	471	565	123	372	864	54	999999	314	628	506	92	999999	665	108	289	999999	207	500	769	192	999999	999999	999999	370	262	756	18	803	999999	380	749	675	999999	632	500	702	634	999999	999999	152	894	165	86	329	818	76	902	392	698	506	533	209	502	189	20	999999	811	753	120	117	45	711	999999	999999	757	417	709	43	999999	586	794	357	674	999999	297	513	421	999999	552	195	853	625	999999	999999	847	550	182	506	999999	526	890	881	738	717	999999	193	47	827	999999	411	367	869	784	999999	711	185	534	876	999999	999999	999999	387	210	924	263	420	605	437	410	216	244	212	999999	90	696	913	618	956	519	114	475	593	861	150	828	984	840	999999	978	672	999999	306	999999	999999	963	513	999999	813	999999	999999	587	610	426	999999	176	164	458	704	425	999999	566	577	999999	787	40	999999	999999	999999	999999	279	999999	611	458	738	200	938	597	305	127	192	243	804	502	823	526	999999	176	506	974	674	535	146	999999	190	115	999999	939	827	94	994	986	620	717	194	127	976	161	687	175	237	999999	163	999999	242	999999	761	999999	543	271	175	803	30	95	432	744	442	42	278	633	999999	998	770	999999	133	999999	999999	97	318	706	549	999999	488	341	746	999999	382	559	346	625	353	374	406	999999	919	201	999999	999999	999999	450	684	944	999999	64	423	239	795	941	463	46	942	674	766	837	721	461	324	689	348	324	999999	883	999999	653	999999	387	602	214	999999	932	239	98	999999	999999	31	605	831	434	999999	999999	321	440	105	999999	683	678	999999	569	999999	468	876	287	195	969	88	801	999999	999999	774	46	636	590	999999	531	806	854	872	898	815	125	999999	999999	771	831	999999	931	787	394	970	611	779	999999	370	833	999999	951	999999	832	790	230	999999	602	999999	881	880	730	790	573	503	999999	806	709	753	999999	838	986	516	364	999999	156	23	864	268	173	267	603	999999	816	999999	855	999999	49	117	594	768	999999	999999	890	999999	282	999999	223	890	151	804	79	999999	642	999999	78	445	547	866	999999	999999	492	999999	496	999999	999999	510	974	999999	648	999999	767	999999	999999	959	811	755	625	413	999999	15	800	973	127	368	197	323	588	821	999999	420	414	183	473	387	286	693	744	999999	673	999999	999999	126	252	274	47	999999	131	682	192	323	819	999999	999999	999999	417	518	225	999999	
436	964	922	999999	699	237	472	594	138	780	682	999999	21	359	740	922	838	683	999999	999999	999999	720	999999	999999	638	94	600	999999	11	835	999999	767	477	999999	840	708	999999	23	426	24	999999	453	348	999999	999999	74	311	470	999999	259	800	999999	787	372	999999	999999	772	27	524	999999	999999	999999	592	303	809	915	651	405	519	41	999999	825	267	716	61	878	381	850	905	573	999999	999999	876	999999	999999	247	980	999999	809	133	936	999999	498	810	387	999999	999999	999999	541	999999	422	999999	999999	999999	186	975	475	80	321	928	344	922	999999	950	832	506	999999	840	999999	571	934	546	595	395	105	250	336	456	339	452	999999	335	318	820	161	876	189	514	576	70	772	909	793	881	789	23	720	999999	978	999999	293	30	787	969	999999	875	999999	565	276	935	648	28	741	869	999999	18	613	999999	799	955	326	810	274	999999	799	999999	753	999999	605	999999	999999	999999	478	457	168	999999	548	999999	670	285	566	999999	248	641	999999	753	999999	924	971	780	410	429	747	999999	565	483	756	589	179	999999	132	999999	959	999999	414	859	549	294	710	999999	999999	999999	629	524	999999	702	572	999999	999999	56	999999	999999	742	825	999999	110	51	999999	892	999999	251	958	179	999999	162	999999	663	63	236	562	213	999999	223	68	320	999999	799	999999	632	999999	911	133	803	133	277	303	999999	144	999999	314	818	103	402	35	999999	511	104	93	371	439	999999	519	999999	234	842	973	615	999999	514	544	310	999999	823	39	773	128	999999	999999	278	859	106	999999	549	999999	743	120	491	197	397	809	999999	716	999999	203	824	402	999999	578	290	999999	687	189	999999	999999	14	10	999999	373	262	552	355	59	999999	512	342	999999	969	485	999999	999999	492	428	297	704	503	999999	956	630	999999	999999	999999	586	764	974	182	999999	999999	580	917	743	999999	999999	935	844	999999	991	900	359	860	315	432	251	999999	558	811	269	891	925	475	999999	999999	648	999999	880	160	768	999999	999999	999999	999999	620	399	999999	746	891	999999	999999	452	250	512	999999	607	769	899	949	161	498	216	999999	913	35	973	115	507	999999	202	959	64	999999	695	707	999999	29	445	694	42	999999	351	667	447	776	448	684	963	726	445	879	999999	931	999	280	999999	999999	426	999999	647	294	69	55	699	414	438	999999	554	999999	633	588	334	215	999999	477	156	548	725	147	587	298	152	781	265	999999	701	132	694	425	628	392	602	55	56	748	624	305	968	43	347	689	140	168	102	856	554	63	999999	532	133	539	952	289	812	
359	999999	287	790	999999	712	316	74	999999	186	251	985	289	999999	177	852	850	580	691	799	999999	999999	983	688	999999	768	648	116	172	302	98	439	999999	242	697	606	999999	999999	999999	330	40	625	11	981	999999	871	999999	894	848	679	283	959	270	489	915	201	168	599	392	617	74	210	901	999999	999999	811	999999	56	471	571	999999	345	988	999999	769	999999	999999	12	999999	999999	503	753	268	999999	28	139	178	833	327	999999	448	999999	132	975	999999	830	724	174	894	49	999999	999999	433	287	173	938	971	999999	720	643	999999	165	999999	999999	123	321	999999	999999	817	957	999999	839	728	966	133	768	222	22	115	939	557	999999	999999	797	338	284	330	999999	999999	90	168	999999	123	684	470	999999	985	276	999999	944	888	999999	356	936	406	369	500	999999	163	405	725	958	794	780	95	52	57	964	527	838	999999	999999	999999	999999	799	374	725	53	506	841	783	945	160	170	61	251	999999	999999	999999	969	784	863	827	999999	365	209	484	342	598	427	244	30	749	33	953	999999	227	619	999999	999999	643	456	999999	322	621	779	999999	634	729	843	407	999999	574	557	64	138	143	173	999999	599	890	393	454	88	999999	999999	999999	137	217	999999	999999	35	999999	368	335	337	902	514	312	999999	402	999999	612	755	29	368	456	201	968	825	793	63	999999	999999	151	260	11	881	999999	859	583	679	427	999999	818	999999	840	215	999999	999999	235	999999	861	795	207	50	999999	999999	69	999999	999999	14	169	392	340	971	787	999999	226	84	336	30	798	453	999999	723	432	16	999999	648	527	251	969	252	999999	999999	201	453	349	111	999999	999999	822	477	553	579	520	44	999999	847	594	352	988	157	400	999999	830	418	792	484	999999	773	999999	999999	720	74	44	916	792	176	779	343	158	125	604	999999	207	331	899	433	212	397	741	99	64	999999	262	821	999999	393	343	783	660	865	493	706	999999	411	756	999999	544	603	251	108	77	999999	203	872	999999	375	17	508	518	369	281	229	42	673	366	999999	812	223	74	409	999999	996	683	292	632	898	485	795	575	420	888	609	155	642	999999	803	999999	389	278	486	386	835	999999	301	999999	273	999999	875	999999	220	676	999999	999999	999999	999999	81	577	911	250	654	999999	221	999999	999999	480	672	84	399	999999	563	563	432	945	588	32	997	731	391	698	369	999999	999999	999999	365	743	567	999999	999999	376	950	999999	80	149	999999	595	174	902	175	821	921	199	999999	233	491	999999	999999	999999	950	820	278	349	999999	222	881	430	290	
470	577	365	912	999999	771	33	701	336	493	293	331	999999	858	105	565	569	999999	180	999999	999999	999999	708	498	191	129	492	108	610	50	857	268	202	315	703	999999	810	908	329	428	260	999999	165	173	961	64	999999	961	999999	999999	625	446	999999	999999	999999	211	869	866	731	482	288	924	100	999999	635	35	138	687	164	771	755	661	456	752	700	855	999999	999999	537	137	171	531	925	999999	424	421	557	723	411	501	999999	999999	187	999999	149	335	440	999999	537	935	925	999999	806	411	39	999999	989	958	999999	58	999999	334	339	603	320	999999	999999	274	870	224	477	415	285	663	316	811	484	609	612	999999	424	999999	17	601	212	891	724	524	797	460	999999	598	999999	363	402	140	999999	583	536	393	336	999999	999	323	467	999999	994	153	105	227	490	389	356	414	633	865	999999	737	401	429	42	999999	477	419	792	999999	999999	921	270	185	207	999999	83	229	999999	999999	243	693	999999	692	896	581	429	579	970	52	251	540	730	537	813	876	191	999999	360	852	698	589	531	999999	59	83	882	919	30	999999	999999	999999	375	384	999999	633	603	709	532	461	999999	898	449	999999	638	930	201	732	371	999999	719	966	868	195	560	999999	172	555	643	823	698	510	999999	390	735	123	174	355	905	190	282	482	999999	899	999999	800	150	780	999999	128	881	159	557	699	870	350	269	190	824	978	470	58	999999	709	762	554	999999	68	24	524	999999	845	827	999999	57	247	391	968	397	999999	513	999999	605	524	999999	548	952	860	999999	395	854	984	530	927	720	234	415	875	147	253	461	91	766	435	362	999999	332	999999	651	633	999999	300	999999	999999	474	88	999999	551	999999	223	999999	488	547	999999	670	781	999999	899	470	823	831	516	831	154	308	431	625	179	999999	905	225	585	999999	887	436	563	999999	466	462	641	999999	999999	117	923	651	972	543	147	765	999999	720	433	906	827	802	452	999999	647	999999	52	999999	999999	389	862	998	26	279	660	202	999999	589	858	446	828	53	966	408	908	503	999999	888	488	413	590	194	792	679	391	95	984	104	999999	999999	999999	188	506	484	254	925	999999	703	883	944	659	999999	862	986	999999	999999	835	53	560	999999	439	164	974	870	799	678	215	346	888	999999	218	21	999999	999999	999999	650	999999	491	999999	983	868	632	14	543	754	999999	331	999999	602	606	260	940	543	409	272	266	999999	635	999999	999999	719	298	814	318	999999	647	999999	705	960	437	247	353	999999	577	999999	806	999999	999999	126	211	356	
408	743	291	324	277	478	635	894	770	999999	910	806	587	273	579	999999	695	807	116	999999	625	846	175	999999	906	61	966	132	465	999999	773	999999	999999	999999	321	555	999999	999999	468	179	999999	811	199	991	337	546	312	314	999999	999999	999999	632	19	999999	730	562	578	923	418	999999	512	513	438	664	999999	401	332	366	951	34	999999	701	349	937	320	814	656	184	41	369	748	999999	425	476	999999	150	509	999999	500	759	976	609	586	252	667	817	382	535	999999	935	999999	945	362	683	704	762	999999	999999	999999	915	905	403	891	58	999999	999999	97	961	21	532	892	418	866	202	57	684	125	107	280	999999	441	131	856	105	999999	802	309	999999	772	889	856	437	665	999999	853	583	717	537	774	816	729	999999	524	795	999999	804	999999	169	636	29	647	196	801	999999	484	784	547	795	902	675	551	999999	999999	131	675	999999	753	999999	349	999999	999999	999999	332	999999	773	30	607	70	999999	350	722	999999	999999	753	252	999999	635	999999	999999	79	45	921	635	108	275	383	231	999999	130	588	61	798	820	172	62	69	863	347	999999	463	187	487	999999	561	952	411	250	446	999999	15	829	844	191	280	438	55	952	234	198	999999	799	214	999999	999999	999999	924	329	942	700	193	806	999999	999999	999999	891	558	999999	83	999999	999999	143	999999	523	124	759	999999	616	550	734	16	116	639	999999	999999	999999	972	546	279	271	37	91	999999	745	695	209	540	918	544	999999	879	866	879	87	334	999999	24	691	826	999999	93	317	999999	218	694	87	176	148	999999	982	919	22	909	811	128	782	835	999999	827	914	228	297	999999	999999	854	150	237	561	999999	337	650	290	720	565	188	719	312	99	999999	618	42	401	586	562	999999	867	957	77	959	551	430	974	999999	999999	495	795	245	999999	363	999999	849	999999	999999	15	341	639	301	353	633	999999	480	746	988	219	881	826	999999	999999	999999	987	192	170	999999	283	906	675	426	808	79	999999	484	999999	735	507	768	427	87	580	230	829	575	999999	443	560	81	999999	986	655	39	999999	999999	726	999999	375	370	689	22	51	108	999999	999999	493	283	999999	924	785	20	999999	999999	999999	999999	140	298	874	422	999999	726	999999	999999	999999	688	771	778	999999	308	757	999999	369	146	999999	414	46	482	564	616	92	999999	202	999999	999999	999999	506	214	575	919	953	999999	49	953	791	963	971	839	999999	977	451	999999	872	999999	177	14	650	353	371	59	712	658	734	267	340	248	534	415	916	557	192	566	999999	492	354	329	
741	999999	354	999999	443	207	605	586	174	377	467	999999	468	999999	33	999999	842	525	216	305	703	781	623	999999	439	565	923	328	999999	885	511	999999	598	847	273	999999	998	256	616	515	999999	158	103	962	999999	999999	946	635	999999	40	724	687	285	999999	626	999999	792	801	686	877	284	287	791	289	866	87	661	621	27	999999	999999	999999	909	999999	999999	999999	688	999999	771	164	999999	297	794	999999	171	824	115	549	231	313	452	206	569	739	240	999999	999999	999999	106	703	622	334	618	999999	876	137	999999	583	805	81	281	141	999999	531	267	986	999999	999999	999999	51	972	122	400	713	346	999999	36	179	471	999999	197	999999	999999	78	999999	294	999999	58	888	999999	56	531	999999	159	42	320	999999	48	481	999999	292	341	696	64	731	510	934	904	408	919	111	999999	122	337	883	999999	577	961	989	973	999999	444	146	94	995	450	378	250	680	36	999999	988	698	227	196	856	187	509	347	40	359	774	649	969	932	447	999999	999999	276	999999	999999	215	58	508	937	847	204	612	68	290	999999	693	999999	382	139	122	910	999999	151	999999	229	999999	624	999999	623	542	794	999999	161	558	40	961	974	999999	292	583	999999	199	290	348	661	575	999999	999999	898	665	550	276	999999	819	537	524	275	249	999999	675	591	99	999999	999999	999999	999999	999999	510	259	180	719	189	100	999999	182	720	615	802	375	654	627	999999	70	957	991	999999	999999	341	30	516	696	734	999999	616	992	850	315	885	999999	634	124	999999	807	727	946	999999	186	293	646	817	909	472	874	761	58	33	38	927	413	534	698	128	490	999999	484	999999	550	483	563	332	999999	730	999999	740	540	687	760	343	21	629	352	999999	695	213	607	233	860	999999	567	968	821	388	481	999999	999999	995	999999	73	999999	960	821	702	730	324	412	999999	955	143	999999	371	273	999999	915	784	192	999999	433	286	145	260	134	672	999999	999999	511	36	258	999999	999999	544	999999	696	999999	60	807	649	999999	381	800	999999	278	726	655	999999	705	135	472	697	578	291	999999	999999	928	992	835	999999	999999	145	999999	385	999999	209	338	686	999999	576	605	864	999999	999999	339	999999	999999	718	982	407	999999	719	999999	385	999999	561	186	523	973	64	999999	108	999999	658	862	188	999999	999999	497	78	397	969	72	139	999999	999999	999999	45	999999	519	696	999999	999999	437	999999	78	257	437	999999	999999	32	815	999999	89	808	506	999999	327	681	999999	493	71	231	999999	20	57	999999	759	855	999999	840	151	571	463	367	558	999999	999999	
999999	793	931	999999	603	127	55	582	999999	982	330	33	957	402	364	999999	35	635	999999	999999	427	94	421	497	581	864	539	881	253	259	721	259	418	863	999999	887	999999	362	467	113	999999	999999	791	674	438	831	999	447	786	999999	437	732	569	991	368	442	999999	443	999999	739	999999	173	338	16	270	81	999999	999999	999999	477	999999	673	999999	885	999999	990	303	746	68	750	864	101	105	999999	821	989	689	426	504	369	999999	785	802	999999	525	704	109	999999	413	367	226	905	845	999999	201	764	563	684	763	378	148	636	999999	809	999999	496	999999	856	194	999999	391	197	999999	242	963	794	870	999999	369	533	890	518	999999	701	533	999999	255	786	999999	67	436	999999	663	136	999999	877	410	999999	853	38	999999	253	600	999999	975	39	316	999999	355	407	893	123	324	239	487	630	303	683	286	999999	250	291	575	137	999999	386	999999	473	22	95	393	877	999999	340	897	647	918	999999	999999	504	999999	642	440	883	999999	322	690	433	999999	600	999999	726	999999	938	788	999999	678	472	298	599	504	999999	999999	270	23	26	527	983	342	839	711	104	957	781	999999	608	850	691	999999	532	695	111	824	422	511	666	169	657	999999	999999	999999	455	911	999999	999	809	999999	999999	869	156	795	999999	100	808	888	489	769	935	676	999999	503	999999	509	999999	903	402	28	999999	758	357	856	870	999999	789	870	999999	193	831	782	463	566	999999	999999	816	737	988	999999	26	999999	32	897	234	980	373	58	983	999999	154	232	606	999999	863	421	522	299	924	276	310	938	631	306	999999	163	223	999999	999999	175	692	39	915	391	999999	999999	736	999999	632	889	77	741	887	320	999999	608	185	672	702	268	999999	999999	999999	721	999999	999999	999999	725	999999	999999	999999	999999	235	817	264	999999	317	224	787	219	685	72	667	45	999999	999999	999999	321	267	999999	999999	550	921	565	866	175	226	999999	681	924	999999	20	500	561	131	328	515	79	999999	922	300	960	884	999999	999999	245	859	776	522	150	36	999999	467	629	103	227	999999	999999	951	99	898	123	999999	863	999999	674	572	116	913	999999	63	981	265	344	49	26	665	438	982	630	315	450	680	540	897	999999	999999	871	467	904	999999	845	127	967	34	186	999999	31	35	908	673	753	863	641	96	55	999999	133	590	87	561	399	688	331	783	458	999999	999999	965	306	131	700	648	999999	391	218	864	298	320	862	598	643	999999	83	956	561	999999	48	454	852	836	429	291	389	999999	109	167	796	193	575	743	425	999999	
729	786	972	114	854	260	878	999999	46	812	727	488	917	987	999999	374	232	872	999999	557	999999	469	999999	419	999999	665	291	999999	77	115	745	999999	182	587	999999	297	984	456	732	788	999999	671	799	617	999999	900	999999	999999	552	999999	961	703	349	999999	944	999999	94	562	999999	999999	999999	826	123	931	76	609	315	340	313	326	390	999999	150	616	981	450	999999	94	856	368	239	178	508	645	154	51	778	315	642	423	999999	999999	999999	542	818	999999	558	868	550	954	594	105	808	235	52	196	999999	733	885	999999	599	999999	999999	999999	959	801	327	478	787	35	830	10	697	890	123	958	173	607	797	242	892	801	544	901	773	144	369	282	603	999999	488	55	429	148	823	213	999999	999999	583	26	431	89	91	999999	134	594	999999	999999	121	93	32	956	935	653	611	999999	465	999999	999999	824	999999	54	875	829	546	784	581	559	76	910	999999	49	33	999999	999999	999999	720	999999	999999	999999	737	451	171	519	999999	999999	999999	999999	999999	35	747	919	420	759	584	387	214	999999	999999	349	22	999999	851	211	849	999999	932	164	843	799	88	446	37	534	97	990	883	999999	999999	24	675	999999	32	999999	173	324	629	274	206	433	607	468	49	999999	176	889	599	999999	999999	952	599	954	999999	736	947	999999	892	885	672	999999	503	999999	367	964	674	216	999999	810	47	999999	363	668	958	999999	999999	619	406	599	367	208	401	923	694	941	999999	999999	873	999999	104	862	431	743	602	999999	929	758	110	85	999999	960	999999	789	999999	145	598	930	996	521	544	999999	903	303	527	473	202	579	164	426	549	954	342	999999	715	185	112	620	76	356	490	444	519	331	999999	407	144	612	999999	999999	999999	493	723	362	999999	766	959	138	225	138	420	360	999999	683	535	999999	628	533	83	999999	43	978	864	999999	41	110	818	582	467	999999	339	590	577	999999	84	65	240	980	788	948	226	974	999999	937	999999	139	840	835	795	36	999999	611	999999	264	525	373	629	999999	330	650	948	999999	999999	104	799	999999	783	997	999999	479	578	999999	744	134	530	68	584	926	714	901	999999	983	786	441	351	999999	62	999999	90	710	436	999999	999999	148	999999	838	314	999999	148	116	999999	999999	235	325	458	141	999999	999999	733	467	999999	702	999999	999999	390	965	600	999999	753	999999	999999	470	917	899	999999	420	999999	606	134	999999	753	284	787	608	555	427	757	470	982	999999	860	648	588	622	999999	734	798	240	758	45	248	85	556	77	338	886	924	336	282	999999	999999	270	
289	51	999999	999999	914	999999	999999	962	217	999999	256	543	220	139	881	305	978	318	621	757	847	98	999999	999999	728	720	279	668	503	431	197	945	999999	599	369	547	999999	999999	819	48	999999	999999	999999	117	829	22	856	209	14	629	357	964	425	395	423	200	597	999999	787	999999	490	215	469	999999	943	999999	476	621	999999	999999	395	999999	498	583	400	62	270	346	849	715	864	999999	999999	873	999999	232	529	680	186	178	949	874	627	626	999999	161	336	51	174	527	999999	245	439	670	243	999999	999999	842	995	370	930	261	195	82	339	420	999999	596	999999	720	781	795	999999	600	395	999999	947	872	999999	999999	726	228	999999	999999	178	628	640	999999	639	300	757	687	685	815	248	697	689	554	296	999999	610	999999	999999	454	746	750	800	999999	285	722	836	603	815	757	644	999999	999999	999999	999999	710	780	558	999999	422	999999	104	999999	628	362	999999	832	402	585	999999	637	999999	889	999999	585	427	828	801	717	917	999999	999999	872	928	181	536	617	825	650	999999	999999	999999	783	916	491	651	640	182	486	587	889	443	999999	999999	129	658	822	362	288	486	882	999999	999999	48	999999	809	232	191	457	826	90	17	751	10	534	585	212	972	246	934	786	655	325	140	999999	999999	146	947	808	522	713	999999	999999	174	703	999999	222	744	959	999999	999999	459	999999	999999	506	882	692	27	400	999999	456	850	126	999999	699	999999	663	709	999999	936	673	285	382	934	123	999999	999999	587	306	999999	373	467	999999	999999	515	999999	930	665	634	155	338	128	556	274	76	863	147	999999	474	476	724	512	734	999999	18	153	999999	999999	546	680	422	114	720	253	180	999999	837	999999	999999	371	306	997	85	864	999999	554	728	118	868	259	999999	276	122	830	432	861	733	990	555	371	261	150	999999	954	733	234	408	999999	104	999999	36	585	364	999999	999999	999999	436	869	425	464	999999	967	922	296	999999	155	999999	890	821	319	999999	847	16	477	120	999999	878	131	141	999999	156	425	24	791	233	113	912	19	659	705	999999	864	574	101	946	293	228	999999	962	588	241	517	491	784	821	188	578	886	992	24	999999	315	737	51	318	999999	999999	999999	72	999999	999999	983	999999	126	885	401	282	915	531	826	999999	999999	168	552	152	638	934	239	999999	54	535	35	26	999999	999999	999999	136	533	782	945	339	97	769	85	356	999999	286	999999	898	429	906	662	999999	175	87	801	156	194	899	679	76	723	170	27	361	216	999999	596	268	999999	275	748	999999	585	496	849	
287	92	999999	894	999999	999999	340	550	999999	872	670	850	567	66	972	941	634	112	879	616	999999	751	999999	149	290	690	115	999999	163	167	999999	999999	678	237	999999	999999	988	14	999999	506	392	620	879	488	546	126	38	212	793	334	124	39	705	880	923	536	999999	67	999999	671	463	208	396	980	352	889	182	340	542	909	999999	999999	784	383	999999	316	871	999999	602	174	661	902	349	999999	52	500	84	999999	314	999999	704	930	999999	656	52	194	233	898	999999	656	999999	698	670	883	381	999999	255	332	657	616	999999	133	464	450	20	560	858	567	938	999999	815	384	999999	555	999999	32	240	138	340	48	93	999999	109	946	230	962	242	999999	999999	557	255	751	999999	697	332	999999	475	949	999999	999999	336	999999	960	292	841	569	672	999999	679	358	264	126	992	619	999999	691	33	518	229	58	328	402	119	390	999999	999999	244	999999	232	633	556	999999	492	999999	999999	999999	22	817	115	999999	299	127	786	999999	302	138	759	530	174	640	999999	957	730	597	999999	933	999999	580	999999	777	999999	999999	893	55	802	974	633	999999	999999	115	679	216	413	568	999999	999999	616	19	97	479	999999	713	173	999999	85	599	999999	895	684	778	999999	441	142	337	336	954	234	740	999999	999999	505	614	623	999999	961	999999	553	171	839	963	999999	999999	492	215	472	621	181	999999	970	212	424	737	999999	138	999999	248	84	85	242	803	976	999999	712	769	973	699	100	113	999999	733	999999	398	999999	999999	461	335	948	926	864	714	782	922	769	104	904	767	155	999999	826	723	277	478	929	45	986	451	833	723	241	773	531	78	681	247	167	999999	681	748	999999	999999	299	158	999999	999999	30	63	115	617	864	216	554	605	286	906	466	577	469	31	734	999999	501	234	694	101	193	714	999999	532	937	999999	999999	406	817	918	433	129	267	411	999999	999999	346	999999	999999	35	228	999999	999999	774	781	589	999999	999999	999999	668	999999	74	463	999999	343	316	812	583	680	999999	131	999999	788	367	999999	346	320	67	16	801	673	285	375	668	872	268	999999	476	751	999999	999999	435	392	159	513	368	665	147	78	707	130	762	545	999999	904	81	999999	434	301	444	279	508	999999	222	994	139	699	794	256	85	393	346	831	332	673	695	999999	999999	854	124	681	182	999999	308	680	910	740	999999	764	801	130	999999	184	317	88	813	999999	180	164	383	669	870	890	999999	323	784	930	222	209	218	999999	508	579	187	762	999999	519	354	542	94	399	207	40	455	999999	895	
999999	999999	999999	999999	914	594	484	481	454	810	291	999999	984	896	999999	527	302	999999	999999	622	999999	996	554	981	304	436	638	80	999999	999999	840	445	48	999999	622	999999	968	350	303	722	33	108	732	951	815	522	999999	645	114	872	999999	483	960	341	976	175	970	273	999999	488	955	414	497	981	970	846	999999	999999	999999	999999	999999	951	262	771	999999	819	273	602	176	781	999999	992	965	121	567	366	484	706	999999	456	445	704	999999	815	766	619	611	750	981	999999	999999	803	999999	541	999999	953	230	198	999999	166	901	378	107	783	421	999999	448	385	999999	999999	371	262	999999	999999	999999	854	176	447	15	979	218	522	999999	207	228	273	630	434	999999	999999	145	295	999999	294	555	999999	607	999999	403	803	181	999999	336	999999	607	999999	999999	544	413	999999	999999	999999	193	763	948	999999	757	899	564	158	342	23	586	810	477	85	298	830	281	70	256	999999	54	211	999999	982	196	253	599	917	584	96	999999	340	999999	362	112	999999	346	177	320	999999	447	254	470	999999	649	999999	899	532	22	999999	999999	352	221	622	738	981	955	965	202	513	309	647	574	256	992	255	982	125	973	999999	493	114	750	549	726	999999	999999	650	342	670	999999	77	904	726	824	679	999999	214	624	999999	255	380	999999	806	407	799	680	224	175	999999	999999	784	559	923	999999	167	602	672	895	999999	250	314	632	999999	169	242	742	847	999999	323	999999	777	500	852	999999	999999	139	999999	151	926	128	526	485	999999	999999	999999	518	981	361	999999	87	999999	999999	684	880	940	999999	453	647	175	66	832	792	999999	278	765	293	706	90	999999	38	658	531	968	999999	999999	999999	694	405	599	723	761	495	765	246	678	999999	816	972	999999	999999	999999	305	975	999999	295	733	999999	669	999999	285	812	900	999999	638	999999	999999	350	863	165	121	999999	58	57	452	305	347	36	616	600	307	999999	734	188	884	999999	362	555	108	535	990	205	34	999999	323	911	861	394	137	817	751	128	952	999999	790	999999	999999	257	533	575	999999	706	27	79	73	999999	87	722	226	296	999999	380	999999	999999	175	999999	38	999999	999999	540	443	999999	999999	798	999999	188	524	999999	397	571	713	115	999999	999999	586	293	188	999999	970	515	833	148	178	841	752	380	876	624	999999	874	999999	624	523	992	141	996	999999	228	231	884	999999	169	334	654	582	960	999999	718	751	881	737	999999	53	999999	706	305	784	67	56	999999	999999	999999	277	523	286	98	591	39	999999	590	486	999999	734	95	999999	999999	999999	523	
268	791	999999	168	872	999999	146	221	581	304	296	999999	999999	999999	182	753	582	393	999999	811	377	493	378	999999	326	171	999999	778	349	957	999999	999999	999999	270	798	264	455	999999	38	507	387	999999	999999	296	743	999999	999999	999999	786	999999	999999	836	781	999999	999999	775	422	702	841	711	999999	368	872	623	306	999999	354	951	951	918	307	437	365	999999	434	999999	999999	92	586	760	999999	999999	991	368	453	171	260	488	999999	33	841	753	999999	326	999999	28	203	893	990	489	221	427	784	999999	683	85	481	999999	578	843	799	340	125	91	918	704	377	513	180	145	12	999999	836	928	86	554	135	48	260	415	118	92	101	107	548	374	999999	132	685	377	999999	999999	910	999999	234	510	999999	999999	407	439	999999	999999	999999	855	487	355	590	855	999999	138	950	442	999999	172	735	716	999999	28	542	554	999999	254	828	802	455	148	999999	565	704	576	915	904	999999	820	999999	428	369	999999	619	203	999999	39	341	556	427	257	727	999999	999999	517	271	619	999999	853	621	999999	861	921	410	348	999999	35	161	999999	223	55	801	325	408	316	357	13	408	349	999999	999999	913	281	384	207	999999	217	29	999999	314	305	999999	787	209	367	567	448	999999	281	804	999999	878	125	343	381	999999	999999	349	239	170	268	999999	999999	93	832	999999	589	999999	213	926	191	15	999999	911	917	828	999999	125	51	748	908	177	999999	545	22	910	999999	938	999999	999999	19	868	790	35	55	94	878	704	377	874	999999	999999	632	354	622	753	912	214	999999	999999	999999	296	308	490	261	101	94	999999	81	921	695	651	543	462	999999	322	999999	940	999999	999999	950	320	748	999999	771	999999	999999	781	922	268	998	593	522	460	318	722	570	309	773	954	999	84	999999	456	188	999999	368	180	437	999999	538	972	348	593	602	132	548	141	719	254	556	313	880	812	999999	112	139	93	153	204	752	915	176	911	833	875	687	302	988	999999	648	374	354	623	730	35	254	929	857	196	999999	439	590	528	407	999999	203	820	533	85	999999	999999	36	999999	557	999999	999999	437	999999	999999	445	255	152	284	606	999999	999999	267	999999	999999	858	209	235	957	29	999999	335	999999	999999	999999	682	866	769	913	999999	372	348	121	76	117	229	816	999999	999999	999999	999999	297	316	999999	225	737	936	738	635	226	999999	59	999999	223	244	297	999999	999999	622	54	578	486	999999	45	999999	999999	847	201	974	677	52	40	104	217	100	34	999999	725	298	409	746	137	143	696	251	322	280	898	831	819	
999999	892	556	96	182	999999	68	280	688	381	889	744	999999	957	184	999999	955	861	132	219	279	442	999999	223	999999	450	353	999999	794	920	573	999999	369	165	616	159	483	18	44	648	966	748	47	916	519	999999	999999	186	522	284	367	418	775	621	550	999999	266	343	788	999999	109	999999	486	767	808	940	999999	999999	350	34	493	947	999999	484	999999	530	999999	719	703	307	86	999999	29	519	999999	164	183	748	615	988	892	999999	999999	313	548	449	271	279	118	999999	626	765	835	999999	790	420	592	300	378	999999	232	547	640	491	999999	932	507	966	999999	653	766	636	993	362	999999	999999	727	522	935	803	999999	136	999999	133	681	321	341	531	728	152	572	999999	380	595	999999	999999	508	999999	999999	616	942	304	74	465	999999	999999	772	483	999999	446	999999	79	999999	999999	760	106	999999	516	810	343	600	975	999999	72	999999	999999	266	407	596	786	999999	988	864	329	999999	963	72	155	999999	691	548	858	175	292	459	502	528	999999	834	669	418	991	928	324	26	967	66	11	384	999999	732	374	886	579	600	999999	215	45	713	797	43	790	205	128	794	741	810	999999	613	999999	364	461	573	926	377	853	70	999999	312	893	907	70	771	391	959	999999	972	595	691	754	999999	999999	999999	47	635	628	999999	999999	529	999999	167	110	398	795	574	999999	999999	960	212	746	644	999999	733	819	889	973	999999	814	168	619	769	224	999999	858	301	872	999999	536	300	749	68	999999	999999	38	999999	806	671	975	816	688	384	21	999999	944	120	631	759	283	157	662	999999	980	999999	999999	999999	999999	835	540	504	999999	999999	274	669	463	688	999999	645	705	92	93	311	999999	998	999999	999999	757	831	999999	747	999999	123	95	388	638	999999	999999	607	119	522	999999	970	141	481	124	776	999999	352	929	266	726	999999	64	200	999999	360	566	999999	182	999999	757	121	515	793	835	588	826	886	41	323	999999	786	535	192	298	122	180	571	884	999999	999999	999999	999999	73	30	682	69	999999	324	287	999999	104	435	445	765	682	464	999999	646	999999	950	999999	321	615	654	939	460	871	999999	952	189	994	108	999999	548	999999	219	999999	772	999999	529	931	571	999999	740	516	360	99	427	999999	657	999999	999999	358	999999	999999	104	296	999999	90	232	197	992	371	999999	589	996	957	897	999999	473	22	575	493	15	28	661	567	875	148	589	370	454	999999	305	356	78	749	725	645	258	923	999999	999999	930	999999	938	210	654	160	520	403	999999	14	151	644	267	441	999999	734	250	
536	420	280	501	861	742	999999	999999	752	520	256	241	262	999999	550	999999	883	563	672	90	999999	912	724	627	195	999999	999999	999999	660	98	636	999999	990	999999	721	512	762	199	78	999999	242	144	902	999999	999999	171	939	839	601	664	383	999999	680	654	789	623	696	653	316	999999	302	560	415	999999	999999	999999	251	857	999999	47	226	999999	494	82	999999	327	999999	999999	999999	33	238	610	553	999999	714	758	999999	346	614	999999	816	999999	883	386	308	682	728	999999	757	423	999999	92	396	563	448	689	393	608	999999	472	613	612	298	292	464	999999	17	419	999999	134	135	999999	252	354	231	999999	810	118	774	175	598	770	999999	940	999999	156	223	999999	557	34	375	126	999999	999999	495	213	820	601	922	999999	999999	319	301	632	297	999999	839	999999	341	999999	879	999999	999999	641	874	842	285	358	188	317	477	27	861	923	759	18	375	110	859	28	296	218	196	167	500	288	999999	704	653	98	999999	999999	658	226	999999	999999	292	999999	999999	652	999999	472	422	999999	999999	999999	458	377	872	289	649	999999	193	323	54	671	97	676	151	999999	999999	580	704	100	10	306	368	644	778	999999	725	477	833	216	999999	824	999999	999999	28	842	830	112	832	373	449	578	988	344	999999	483	999999	616	756	999999	999999	357	999999	999999	999999	842	999999	813	599	999999	564	999999	999999	976	233	230	999999	999999	658	999999	765	999999	999999	999999	651	999999	317	33	999999	999999	999999	999999	721	161	925	742	66	999999	968	185	553	27	512	628	809	277	672	999999	121	999999	999999	497	999999	999999	916	30	609	436	681	191	535	275	350	304	547	454	460	754	999999	491	174	411	547	999999	755	999999	757	129	999999	383	759	306	912	520	999999	999999	160	999999	244	905	143	629	792	786	650	288	676	999999	999999	364	816	918	960	999999	787	206	999999	485	999999	178	272	489	905	307	432	238	362	999999	608	999999	304	197	999999	155	357	999999	619	760	832	477	81	549	47	176	567	999999	346	292	732	499	228	999999	999999	999999	642	653	724	999999	363	421	925	999999	609	712	999999	629	409	814	282	253	587	199	999999	234	106	999999	452	738	740	592	892	80	107	119	999999	628	626	453	512	999999	820	999999	407	420	551	999999	940	335	115	937	440	999999	19	489	912	38	31	999999	999999	919	211	985	755	770	528	855	747	500	562	441	13	999999	999999	577	999999	462	792	242	682	870	783	999999	632	802	162	371	70	618	999999	132	607	289	483	593	503	835	999999	636	892	696	999999	449	999999	674	999999	484	
229	999999	66	459	245	789	663	108	146	94	362	952	618	167	999999	139	999999	999999	999999	723	482	718	84	597	93	166	999999	985	392	343	353	958	868	677	999999	628	562	746	886	817	999999	384	456	999999	999999	426	27	734	901	359	155	343	839	999999	11	510	367	469	375	89	449	677	715	802	740	403	999999	940	999999	176	576	557	553	27	107	108	272	664	999999	667	148	615	93	43	197	999999	128	658	999999	641	271	999999	380	807	378	948	668	654	999999	88	999999	86	719	735	782	999999	790	999999	123	903	999999	702	354	708	999999	833	593	682	614	729	285	435	274	384	904	483	186	746	648	158	439	617	985	45	334	72	999999	358	261	599	999999	305	544	773	402	568	748	671	866	999999	364	986	49	949	803	907	999999	344	831	308	421	53	183	999999	999999	999999	999999	999999	384	878	937	245	999999	25	508	979	890	500	981	346	734	514	879	999999	999999	452	999999	45	242	426	259	999999	526	999999	187	999999	999999	580	309	771	851	440	297	987	606	999999	565	33	450	824	26	321	363	494	999999	906	174	79	999999	31	61	681	86	957	629	386	718	477	837	332	857	320	999999	220	494	999999	227	999999	508	675	999999	554	594	418	409	938	999999	999999	389	280	22	62	409	288	719	180	364	339	368	229	999999	97	196	999999	999999	706	130	152	10	278	689	282	999999	505	144	507	96	999999	557	999999	999999	686	97	567	319	804	910	999999	500	324	940	887	999999	288	274	799	999999	476	451	703	817	65	42	999999	999999	740	492	904	154	222	94	696	781	677	999999	999999	10	629	999999	172	796	217	999999	999999	999999	801	748	292	240	345	148	619	226	854	873	133	999999	999999	999999	579	322	16	768	287	240	999999	116	855	247	999999	798	999999	667	289	906	999999	412	356	783	789	999999	999999	673	809	999999	474	479	999999	804	917	999999	33	653	239	849	790	448	374	455	999999	695	893	54	999999	546	408	999999	937	948	272	721	307	203	196	587	122	999999	959	213	766	999999	189	999999	999999	481	774	96	999999	439	126	172	999999	901	699	103	108	165	983	999999	675	999999	999999	978	999999	205	771	999999	466	652	737	457	999999	171	689	318	999999	841	723	218	771	322	525	507	832	109	683	999999	999999	999999	489	956	359	696	537	254	242	211	519	134	999999	944	629	785	702	668	684	999999	221	390	588	266	442	774	501	363	996	999999	999999	441	999999	999999	336	374	173	780	108	791	633	999999	86	999999	331	599	508	826	999999	740	804	999999	425	
808	195	999999	514	232	524	584	205	999999	999999	207	65	87	612	999999	618	999999	621	922	569	893	252	999999	314	999999	934	842	276	675	670	266	999999	982	26	999999	189	222	859	999999	265	524	596	999999	196	879	999999	254	986	173	218	437	128	999999	604	532	566	418	809	240	297	681	317	530	514	992	966	999999	71	898	165	999999	999999	999999	666	55	307	793	590	999999	34	690	856	112	466	999999	147	999999	388	494	157	771	999999	628	653	583	216	75	944	999999	999999	186	192	98	17	813	999999	447	225	559	235	999999	828	384	216	999999	999999	215	73	281	854	999999	999999	577	750	394	991	999999	999999	93	838	241	848	395	999999	848	999999	999999	999999	652	999999	700	143	829	268	384	942	999999	421	56	758	999999	12	673	999999	304	999999	615	347	623	999999	263	419	142	720	993	999999	442	862	368	108	66	120	421	78	163	485	865	318	375	451	962	365	999999	999999	836	999999	185	56	228	366	999999	431	481	999999	948	290	10	118	999999	460	999999	999999	63	948	701	891	590	604	999999	818	625	306	999999	181	859	999999	439	807	884	764	999999	396	644	11	216	635	638	590	130	872	484	999999	999999	914	999999	796	311	42	633	999999	648	580	999999	409	741	595	459	999999	971	999999	851	203	233	510	711	999999	532	62	742	75	262	999999	999999	999999	344	868	999999	66	241	72	596	407	184	999999	999999	178	536	244	270	620	186	999999	618	79	999999	291	533	543	999999	999999	999999	259	300	568	692	647	106	999999	74	999999	342	402	78	908	999999	999999	29	294	999999	542	999999	297	999999	131	888	922	999999	999999	999999	63	345	719	853	999999	999999	999999	117	616	257	478	999999	990	179	398	287	784	271	999999	615	577	272	999999	159	671	247	976	468	999999	679	769	266	691	254	21	537	622	999999	662	119	999999	347	413	47	915	470	598	999999	403	843	114	661	999999	798	724	791	999999	999999	192	177	822	999999	938	936	999999	221	999999	999999	168	999999	665	245	608	999999	498	239	858	211	244	999999	999999	858	74	334	575	999999	585	893	999999	230	441	62	367	495	297	249	408	999999	559	703	999999	852	959	999999	999999	999999	999999	999999	999999	494	932	894	336	980	528	963	813	613	999999	999999	636	497	999999	937	429	612	877	123	313	258	831	392	999999	540	999999	999999	999999	999999	156	999999	66	504	592	999999	999999	999999	726	999999	967	333	435	795	999999	190	76	999999	636	31	123	575	990	999999	777	61	999999	549	251	795	999999	999999	73	999999	466	664	322	142	905	191	649	999999	886	
501	156	999999	823	45	287	471	474	540	170	877	418	581	715	127	727	540	381	999999	999999	930	527	245	269	153	338	450	999999	934	686	455	382	241	688	499	792	797	999999	999999	272	780	331	329	570	196	999999	885	949	205	414	374	999999	900	586	956	974	999999	720	679	707	999999	999999	539	999999	999999	505	186	999999	226	999999	999999	311	753	486	524	609	208	675	999999	279	452	501	672	529	322	645	482	655	732	999999	882	999999	559	920	435	186	999999	475	856	690	999999	993	999999	870	484	72	66	423	71	356	999999	245	646	409	265	999999	931	19	999999	79	999999	531	169	701	999999	852	999999	833	60	347	817	999999	818	999999	582	459	999999	801	55	259	588	999999	593	385	999999	999999	440	159	665	100	999999	782	934	999999	668	999999	999999	41	427	631	319	233	372	723	999999	53	426	999999	826	805	577	139	999999	291	491	999999	937	999999	952	999999	999999	603	178	960	102	44	797	42	724	999999	626	736	384	423	940	364	696	870	846	705	230	186	999999	999999	523	126	818	653	304	704	999999	59	89	621	220	716	65	999999	631	504	255	999999	539	419	999999	840	999999	550	999999	137	277	77	999999	256	999999	244	280	318	999999	975	999999	154	738	29	189	999999	656	999999	213	234	308	999999	248	351	999999	836	999999	913	679	682	371	277	999999	177	999999	999999	121	833	999999	975	445	747	966	999999	288	111	655	519	239	612	194	999999	347	126	999999	983	829	595	796	749	597	366	638	763	613	948	841	999999	999999	30	465	823	999999	238	788	999999	327	592	73	358	999999	138	999999	77	498	380	930	195	999999	999999	340	526	46	999999	387	89	118	212	999999	339	269	999999	999999	218	157	370	273	999999	999999	276	666	999999	531	447	568	468	999999	571	275	243	28	999999	232	149	690	939	787	442	850	708	453	125	549	999999	99	106	999999	475	919	138	999999	821	857	999999	786	103	994	999999	727	918	407	546	936	809	320	613	862	787	999999	999999	583	999999	268	629	823	999999	697	797	358	999999	267	216	652	147	999999	207	999999	160	362	596	945	999999	714	931	311	907	999999	740	999999	485	999999	424	999999	711	554	284	562	237	258	245	406	206	250	266	999999	201	894	799	682	123	815	711	999999	931	272	395	127	999999	328	916	372	957	383	872	236	999999	269	940	592	999999	644	571	901	999999	200	999999	948	457	999999	120	22	388	67	999999	670	999999	990	999999	448	169	166	236	908	342	873	448	822	377	40	819	931	953	217	829	478	254	999999	318	741	524	
446	670	66	218	903	983	999999	83	212	703	852	254	501	999999	696	418	662	569	253	999999	925	580	427	460	188	68	181	238	832	426	722	682	283	924	722	999999	179	700	438	889	549	999999	175	999999	967	686	462	999999	143	69	592	999999	74	999999	598	999999	252	605	999999	844	812	670	251	786	980	180	970	577	710	209	249	961	141	363	212	186	415	100	493	501	606	397	105	999999	999999	482	617	294	335	999999	253	574	670	999999	999999	878	507	388	999999	999999	715	999999	83	999999	999999	630	119	999999	787	421	461	999999	999999	537	999999	424	575	478	952	508	999999	686	251	854	956	675	300	547	286	333	999999	36	744	696	785	721	999999	171	952	213	373	906	507	913	405	101	999999	143	355	662	313	38	436	847	244	39	643	229	976	155	339	571	999999	464	742	999999	418	425	752	526	111	413	526	749	145	656	189	337	458	865	222	999999	999999	999999	999999	650	999999	896	462	756	87	103	195	806	999999	801	999999	999999	999999	999999	682	47	999999	829	999999	899	999999	687	712	587	849	316	999999	121	999999	182	380	810	444	102	833	999999	963	999999	448	17	999999	720	875	344	185	146	166	999999	999999	999999	776	372	73	999999	148	913	999999	874	906	771	332	83	999999	701	999999	671	608	88	147	171	999999	395	390	552	680	791	811	999999	412	712	160	999999	929	757	405	18	746	324	954	919	337	98	98	677	685	155	999999	183	913	999999	538	88	350	999999	999999	391	981	520	999999	999999	112	816	471	204	621	49	999999	126	305	422	924	294	999999	227	834	985	306	713	867	535	999999	637	999999	898	999999	81	942	999999	655	999999	36	236	874	607	817	999999	626	894	65	645	999999	729	878	999999	999999	254	954	132	197	126	94	278	652	913	411	474	362	573	29	999999	999999	246	471	291	395	697	999999	526	999999	323	368	999999	657	231	999999	226	759	999999	999999	930	127	820	720	538	929	758	999999	960	206	353	168	999999	874	516	549	764	267	596	115	892	834	437	722	873	999999	682	621	431	999999	194	714	999999	264	999999	431	286	525	932	362	637	123	458	329	999999	165	314	999999	150	682	770	958	173	999999	426	999999	999999	999999	847	780	256	146	162	581	999999	638	768	798	785	94	273	248	335	243	478	778	385	118	665	999999	999999	155	480	748	618	235	551	543	999999	993	741	188	678	999999	116	501	961	877	317	428	397	515	751	65	419	532	633	929	388	647	720	999999	442	138	337	110	665	413	999999	785	96	234	960	999999	999999	
94	569	183	137	977	817	508	800	246	999999	937	403	999999	999999	96	999999	621	999999	201	282	169	746	999999	824	15	835	999999	914	999999	999999	999999	555	999999	712	334	999999	999999	802	410	829	222	999999	205	807	399	706	250	84	876	193	999999	79	999999	518	193	348	29	358	131	999999	270	593	278	904	168	392	999999	713	999999	133	152	819	754	371	999999	999999	999999	742	435	309	595	483	47	348	999999	103	999999	451	528	986	943	111	681	269	569	628	999999	300	999999	16	272	999999	78	753	51	655	325	407	458	999999	797	286	923	821	999999	786	556	929	47	75	999999	992	195	29	190	999999	999999	999999	801	441	874	260	103	428	46	68	999999	294	999999	222	999999	389	993	722	999999	666	188	859	713	999999	82	584	263	999999	999999	280	351	999999	999999	999999	517	830	999999	26	931	546	193	504	999999	497	381	272	632	824	297	225	999999	999999	830	524	861	287	781	999999	369	300	999999	519	27	765	716	365	721	999999	704	947	784	976	790	652	482	684	84	225	411	809	999999	438	999999	195	999999	879	228	999999	149	240	58	587	656	641	999999	674	486	29	999999	26	550	336	999999	349	441	32	681	188	51	187	213	566	999999	999999	348	999999	232	999999	494	837	146	672	167	474	899	206	329	159	112	999999	207	999999	444	999999	999999	625	318	946	999999	258	207	50	16	999999	37	491	999999	107	302	982	452	999999	534	943	999999	877	178	656	450	245	999999	532	86	244	980	157	132	232	300	722	259	285	88	246	999999	999999	665	205	999999	999999	236	999999	856	130	365	553	999999	501	515	391	456	999999	506	999999	555	674	964	772	981	999999	369	747	806	579	732	999999	575	298	313	783	221	973	219	999999	999999	480	676	999999	878	999999	626	631	717	909	276	999999	779	570	690	999999	141	892	999999	567	57	999999	999999	286	397	198	977	999999	198	731	999999	483	452	999999	510	999999	999999	18	999999	554	262	738	40	999999	313	143	397	14	607	999999	999999	329	758	999999	999999	529	999999	399	567	690	459	999999	443	985	740	792	156	316	70	616	967	132	998	670	314	318	458	529	972	264	800	972	635	850	88	999999	725	800	486	981	30	608	450	213	105	869	305	999999	166	521	987	91	944	991	379	530	999999	97	347	677	999999	999999	427	999999	889	486	758	592	907	890	999999	356	999999	999999	595	369	681	794	575	445	22	413	372	461	276	718	999999	643	481	558	529	637	463	809	999999	999999	191	999999	324	619	120	713	999999	276	453	999999	999999	865	405	999999	
848	999999	522	901	665	667	172	999999	47	181	457	125	121	358	999999	439	893	30	999999	110	999999	544	480	956	335	309	275	106	17	635	999999	172	999999	470	999999	994	125	561	999999	252	333	999999	999999	153	171	995	602	999999	906	24	748	999999	999999	999999	832	313	65	999999	575	365	401	75	957	999999	715	295	877	650	999999	376	323	341	876	999999	999999	961	445	337	795	340	706	486	200	993	887	233	475	942	637	406	938	559	985	999999	851	999999	267	697	437	875	127	952	150	539	999999	416	366	770	999999	871	868	727	770	999999	999999	999999	999999	999999	524	491	819	934	22	999999	437	763	999999	98	84	520	999999	747	899	919	222	754	345	660	302	480	999999	999999	425	766	537	221	789	999999	138	935	999999	303	183	946	65	193	939	898	999999	937	71	278	696	17	999999	131	827	851	33	904	580	225	672	54	624	999999	519	256	714	225	999999	605	959	148	999999	999999	573	999999	863	38	999999	446	557	364	418	999999	999999	417	599	415	393	938	726	233	365	176	630	999999	332	940	674	999999	194	886	963	466	999999	557	999999	766	558	999999	987	994	99	143	667	999999	999999	35	999999	111	657	308	832	45	878	735	782	999999	999999	443	631	922	364	999999	261	670	999999	952	999999	461	538	832	999999	518	950	732	144	232	509	322	504	307	834	573	45	885	64	927	999999	583	999999	917	999999	124	253	74	640	999999	881	996	999999	682	744	655	572	999999	450	323	95	155	601	560	462	468	939	333	98	790	999999	375	616	999999	374	999999	686	999999	846	999999	275	886	102	177	350	999999	999999	821	562	999999	10	221	445	999999	842	442	981	224	465	527	184	919	999999	849	879	999999	999999	452	318	999999	969	951	977	707	58	208	63	434	999999	999999	72	999999	771	910	790	876	930	875	631	931	725	471	165	329	568	355	910	252	297	834	131	952	999999	525	219	999999	999999	737	692	643	388	557	999999	514	464	999999	158	75	68	13	999999	515	820	999999	321	507	796	658	148	702	298	810	146	999999	828	120	615	256	700	999999	642	203	192	988	999999	178	467	651	864	999999	999999	844	193	293	999999	999999	141	135	999999	711	999999	584	999999	990	999999	577	421	628	999999	999999	450	902	374	327	370	999999	333	832	833	153	49	999999	999999	635	505	999999	627	852	999999	223	978	489	999999	988	489	67	999999	202	643	975	756	838	965	999999	999999	305	480	866	999999	999999	292	999999	999999	70	672	117	790	963	999999	901	999999	568	502	999999	376	960	860	385	838	313	
788	141	199	999999	999999	210	999999	999999	572	210	999999	760	929	268	931	678	999999	999999	326	999999	277	640	707	741	35	198	345	502	153	112	444	104	999999	619	89	160	999999	444	674	471	927	516	400	294	928	200	638	244	541	697	772	999999	69	466	46	999999	434	458	832	207	864	687	999999	470	765	879	731	999999	999999	780	568	752	317	854	453	999999	249	422	812	835	560	111	999999	456	999999	566	44	999999	583	931	726	661	999999	476	606	250	386	930	529	59	468	999999	999999	999999	138	29	570	999999	23	999999	907	21	645	997	647	999999	999999	684	999999	208	844	999999	736	257	64	906	150	999999	258	212	383	319	999999	763	999999	241	56	209	999999	320	999999	999999	558	307	34	714	999999	999999	828	843	524	702	799	999999	215	308	591	807	706	231	879	729	956	810	901	999999	127	882	630	416	717	526	366	999999	212	999999	611	438	233	349	890	999999	23	999999	999999	681	519	573	557	999999	650	248	999999	105	440	276	999999	747	405	436	596	144	984	422	135	997	345	999999	127	201	696	162	584	367	341	354	715	551	999999	230	88	554	999999	562	765	479	999999	270	389	999999	999999	864	999999	797	999999	756	551	600	289	690	346	540	456	366	381	999999	663	999999	764	96	560	332	624	999999	358	52	809	999999	656	656	974	85	999999	191	61	999999	129	999999	614	584	802	124	272	442	884	547	108	968	191	278	999999	887	999999	303	999999	999999	249	857	449	710	947	129	944	632	716	270	940	275	999999	548	377	876	531	189	293	445	70	192	301	810	999999	840	999999	388	840	96	579	306	805	244	999999	272	348	903	637	683	180	639	999999	623	607	833	999999	642	999999	999999	999999	325	19	939	757	999999	999999	639	766	999999	999999	999999	792	629	691	999999	469	80	955	115	537	627	552	999999	275	430	466	678	212	120	187	608	487	900	729	999999	296	866	486	535	706	999999	147	531	999999	614	846	106	999999	963	374	593	686	999999	412	739	773	409	673	336	601	887	999999	656	929	280	88	891	900	437	999999	602	594	429	408	828	999999	30	804	661	583	369	999999	248	746	999999	921	692	498	989	490	886	202	159	934	819	282	491	999999	534	535	999999	205	999999	616	999999	999	266	395	583	259	752	604	22	999999	241	150	197	909	345	358	396	403	910	999999	469	410	444	999999	999999	999999	998	428	999999	135	628	173	999999	631	975	594	664	306	914	739	737	292	189	407	703	679	95	581	999999	185	149	561	999999	557	999999	371	564	772	999999	
999999	261	333	334	886	133	77	999999	565	999999	750	694	99	999999	999999	220	187	230	46	791	910	470	999999	999999	999999	986	77	878	694	484	614	39	892	499	999999	488	999999	999999	303	283	636	780	999999	647	999999	491	59	82	124	347	969	150	999999	980	896	999999	834	171	239	900	66	198	214	91	330	720	801	599	601	691	806	999999	927	763	164	140	999999	779	999999	613	936	994	764	356	515	473	999999	911	999999	330	654	999999	728	403	226	448	575	447	327	795	689	460	481	432	540	748	223	764	825	766	999999	64	515	625	999999	71	433	858	575	856	999999	890	999999	280	47	999999	999999	534	546	716	565	503	999999	860	999999	486	999999	999999	815	766	260	747	95	999999	999999	600	735	112	439	999999	24	716	872	470	999999	799	999999	210	395	975	256	999999	999999	999999	211	999999	601	655	701	999999	547	999999	999999	808	606	470	999999	169	999999	446	829	399	999999	391	999999	848	631	999999	999999	999999	32	323	947	840	999999	571	530	976	635	583	999	89	410	953	999999	999999	674	74	999999	999999	995	999999	634	948	999999	857	594	835	999999	363	500	609	382	576	463	999999	153	211	298	45	940	827	534	991	447	750	988	150	774	778	183	999999	138	166	139	728	688	999	999999	663	976	694	999999	281	93	399	999999	834	500	392	999999	473	776	828	185	177	770	642	511	405	999999	999999	71	637	190	933	481	225	447	735	546	154	516	635	999999	256	267	262	999999	57	53	164	999999	999999	998	710	790	309	981	999999	957	55	497	299	794	999999	999999	932	101	160	918	491	397	765	846	636	956	999999	770	929	999999	518	734	999999	362	714	803	679	639	480	152	999999	244	999999	777	500	999999	999999	840	536	623	335	170	757	138	562	767	885	545	372	999999	999999	539	61	999999	999999	999999	999999	937	999999	728	999999	302	621	17	746	256	999999	988	355	980	739	310	244	316	999999	999999	999999	334	999999	946	918	144	277	726	502	642	999999	432	337	189	621	289	999999	807	669	42	549	749	999999	315	855	897	199	391	24	349	999999	745	999999	101	999999	709	999999	143	809	818	35	894	514	999999	74	490	999999	176	368	459	999999	436	999999	551	999999	999999	942	494	999999	31	945	885	999999	163	347	446	999999	245	999999	912	999999	627	997	999999	17	999999	244	999999	251	999999	246	999999	33	999999	799	868	999999	999999	999999	116	766	653	999999	788	872	149	999999	361	766	627	999999	425	329	999999	317	922	999999	794	543	163	999999	999999	999999	727	785	999999	861	157	363	999999	347	36	952	
999999	156	498	585	219	978	867	472	883	520	623	838	999999	703	578	257	877	439	999999	392	999999	123	111	410	999999	13	950	288	44	997	297	289	509	473	589	309	999999	346	229	815	676	691	118	154	629	888	963	999999	293	899	486	999999	43	644	822	626	54	98	999999	216	38	999999	437	885	233	343	339	358	124	279	438	540	219	498	716	447	999999	956	780	435	999999	732	994	145	521	257	256	865	650	962	264	730	84	23	787	96	999999	233	920	295	559	999999	114	24	471	945	999999	545	927	999999	621	98	317	999999	176	306	595	302	374	975	97	473	707	161	24	708	465	205	710	630	193	781	46	999999	999999	433	627	980	673	575	428	711	937	275	350	999999	423	248	846	491	500	962	858	945	208	95	907	952	999	763	999999	634	834	306	201	999999	62	822	960	742	999999	614	628	799	557	999999	535	442	810	848	294	227	359	999999	999999	230	923	999999	297	790	526	999999	981	910	95	794	876	641	83	510	124	601	288	113	812	999999	343	999999	398	821	560	474	152	161	478	272	284	614	177	999999	916	961	535	180	226	999999	633	717	714	763	509	894	999999	309	733	999999	938	255	417	999999	886	999999	999999	999999	239	61	532	829	441	822	519	272	474	112	594	999999	76	118	887	999999	999999	626	354	634	321	665	116	999999	427	785	333	39	207	923	94	999999	268	69	999999	175	481	803	285	891	999999	247	999999	266	715	581	999999	830	367	608	990	999999	519	77	163	574	945	999999	412	656	999999	489	74	999999	28	542	893	16	178	722	337	459	350	999999	390	999999	999999	999999	999999	846	167	999999	672	599	933	999999	542	201	905	376	229	999999	999999	629	999999	765	182	879	248	183	687	620	662	645	999999	541	920	66	687	999999	338	105	563	566	498	995	816	999999	999999	204	10	702	111	801	502	546	999999	721	999999	625	901	366	611	999999	169	547	840	36	999999	999999	902	999999	999999	825	47	134	999999	999999	140	406	948	707	272	999999	999999	984	519	999999	152	733	999999	209	994	72	188	999999	493	999999	406	999999	164	790	156	999999	301	524	198	285	764	999999	999999	232	590	665	999999	203	103	568	780	184	999999	980	884	595	919	703	491	451	647	999999	640	628	438	189	999999	168	560	999999	999999	658	795	243	999999	774	424	999999	618	999999	395	984	878	925	828	999999	922	184	905	999999	999999	598	42	999999	999999	698	737	690	999999	999999	424	518	643	55	816	131	389	794	884	999999	180	999999	999999	162	999999	662	196	715	
800	215	999999	76	262	998	752	163	626	57	605	999999	47	734	999999	999999	914	876	999999	833	119	706	999999	999999	999999	999999	999999	999999	514	879	999999	999999	512	31	889	588	155	358	999999	644	303	662	999999	341	198	487	82	445	213	876	248	189	321	363	999999	103	999999	137	776	465	617	125	999999	746	999999	629	894	25	999999	876	999999	565	999999	706	539	456	210	511	939	812	724	945	432	637	641	999999	664	999999	425	999999	225	27	581	800	37	999999	23	759	975	569	999999	66	999999	999999	815	682	569	615	823	159	892	999999	198	963	741	671	692	22	999999	854	999999	745	600	58	660	53	984	999999	678	362	443	451	535	380	999999	667	999999	105	821	958	942	999999	336	275	903	363	829	617	68	365	494	10	999999	999999	603	847	465	551	999999	771	698	750	936	999999	999999	451	999999	999999	999999	84	327	597	200	156	912	999999	419	334	999999	999999	224	999999	760	322	867	442	999999	415	776	382	999999	802	999999	60	269	202	999999	864	559	461	37	21	874	984	48	897	810	508	999999	687	438	140	406	999999	557	332	989	623	603	283	654	920	51	370	872	999999	178	149	999999	720	803	999999	999999	694	999999	212	501	775	284	969	631	298	999999	98	944	999999	999999	59	503	937	212	498	271	999999	999999	999999	969	513	999999	523	729	999999	621	498	884	884	365	711	109	999999	830	223	999999	633	651	366	723	999999	426	800	128	128	646	999999	517	999999	292	498	887	173	999999	988	662	760	250	960	677	709	999999	70	715	999999	950	159	117	988	999999	637	634	450	393	26	97	321	999999	999999	35	672	999999	579	601	866	824	935	120	842	999999	588	393	690	689	23	749	365	999999	999999	178	999999	841	528	999999	655	999999	446	999999	999999	900	999999	999999	640	935	14	728	633	468	848	999999	999999	48	275	437	570	254	999999	761	379	276	731	236	972	442	999999	999999	461	424	999999	12	387	999999	893	942	220	999999	753	755	684	295	125	999999	246	999999	163	457	576	101	594	999999	920	999999	411	999999	178	124	392	999999	406	183	276	219	522	846	491	858	155	333	227	347	501	198	999999	93	999999	999999	989	999999	288	90	264	370	830	544	999999	999999	999999	999999	999999	999999	840	555	999999	999999	28	906	384	999999	81	999999	999999	253	873	256	910	731	608	327	999999	999999	999999	974	919	325	999999	905	389	978	764	789	114	212	999999	131	999999	999999	840	575	999999	254	999999	999999	347	983	778	999999	497	583	999999	360	103	437	999999	439	999999	866	636	42	591	999999	999999	406	636	
999999	200	109	694	751	750	964	891	999999	261	556	884	999999	637	935	547	908	999999	805	354	413	695	999999	999999	999999	161	640	319	807	984	999999	726	999999	963	64	793	679	326	745	833	669	469	71	185	595	555	999999	239	701	999999	682	703	721	62	232	596	523	999999	999999	600	999999	654	999999	58	308	829	830	572	582	151	999999	592	673	972	684	999999	999999	500	475	574	716	410	618	999999	312	999999	999999	11	740	467	279	640	752	999999	723	24	385	23	999999	999999	725	872	999999	559	999999	100	39	999999	377	999999	962	999999	999999	10	884	708	46	770	745	59	999999	999999	999999	124	872	237	999999	529	258	669	569	999999	623	709	848	843	753	999999	999999	222	229	265	633	462	999999	256	77	999999	269	24	978	999999	277	999999	999999	896	50	542	999999	399	260	999999	500	999999	999999	999999	409	864	999999	51	955	976	84	533	830	568	205	999999	619	625	999999	97	270	244	999999	954	999999	796	767	952	803	999999	382	999999	961	718	999999	999999	744	163	847	213	600	999999	999999	11	540	999999	996	999999	701	999999	923	70	238	999999	250	999999	27	764	997	612	106	208	247	744	999999	777	999999	999999	999999	280	634	999999	999999	999999	496	999999	999999	689	423	610	799	394	261	142	297	321	78	799	478	999999	907	980	165	999999	116	402	980	325	407	763	999999	884	999999	430	999999	999999	292	281	675	999999	92	338	350	999999	999999	712	947	114	999999	292	708	772	643	304	372	654	310	543	851	104	70	999999	291	660	439	999999	814	830	106	999999	39	797	999999	280	426	999999	639	999999	999999	403	454	999999	868	125	64	408	999999	285	999999	999999	166	999999	430	999999	147	999999	56	999999	957	897	898	999999	18	627	263	999999	999999	372	877	794	999999	542	121	457	649	195	991	176	605	40	999999	538	999999	715	673	289	376	553	142	204	531	949	999999	534	505	337	867	251	861	152	999999	999999	408	273	375	624	638	999999	930	952	241	880	94	999999	999999	370	354	302	999999	973	545	999999	999999	683	272	75	731	586	952	322	327	750	314	999999	999999	999999	140	508	349	58	651	403	622	190	999999	999999	999999	883	310	145	982	574	297	999999	999999	665	648	724	11	310	893	61	30	618	634	490	999999	631	999999	439	239	846	953	999999	332	151	999999	999999	999999	999999	210	847	286	817	999999	999999	463	426	854	999999	156	415	999999	49	999999	599	383	13	556	999999	86	243	236	870	905	146	621	391	999999	999999	193	599	13	999999	109	56	775	213	999999	881	37	158	777	999999	293	824	348	913	
750	733	768	478	999999	999999	999999	967	620	415	999999	203	141	81	861	398	430	999999	411	127	999999	999999	823	179	725	999999	454	927	999999	193	587	91	999999	999999	641	831	698	714	106	765	844	999999	999999	370	301	95	750	999999	296	388	622	737	422	230	999999	641	999999	999999	999999	828	794	999999	511	437	828	830	999999	434	440	999999	699	716	459	646	282	807	683	463	999999	999999	924	999999	640	999999	570	999999	669	999999	733	999	999999	109	999999	278	970	999999	630	997	542	471	689	326	525	999999	688	999999	999999	775	999999	176	958	456	999999	123	999999	306	999999	434	867	999999	171	828	999999	441	117	600	755	999999	675	55	187	685	921	999999	999999	608	999999	383	999999	664	999999	893	629	999999	50	475	388	847	375	673	999999	205	140	564	999999	861	625	999999	999999	98	159	999999	109	999999	989	282	999999	314	173	304	334	603	46	212	414	999999	209	999999	401	642	222	999999	816	11	795	999999	555	366	116	98	999999	887	999999	309	515	999999	793	726	576	767	939	999999	999999	999999	349	999999	999999	927	999999	41	999999	490	693	517	999999	251	289	999999	116	17	726	179	999999	84	321	999999	380	999999	697	937	484	999999	567	633	702	148	234	746	662	149	999999	627	999999	84	436	999999	204	715	433	999999	197	695	619	569	50	770	999999	999999	758	902	285	432	240	999999	556	189	922	70	814	999999	26	999999	445	967	194	109	962	133	648	818	252	664	312	999999	750	999999	862	998	999999	932	999999	625	987	759	999999	399	999999	994	527	256	580	144	900	695	257	653	259	652	384	941	808	752	960	940	660	620	130	999999	471	767	326	924	477	882	999999	401	556	685	999999	794	711	967	999999	402	999999	117	763	616	186	999999	999999	220	623	999999	999999	520	665	999999	109	252	279	589	999999	999999	929	656	666	999999	999999	855	106	999999	547	589	999999	999999	156	999999	703	999999	856	513	631	373	236	116	310	826	758	999999	735	510	586	862	525	999999	443	844	472	591	999999	745	999999	330	999999	966	672	43	420	999999	373	107	352	557	395	766	958	170	533	823	355	999999	999999	276	999999	999999	987	999999	74	117	999999	312	105	122	111	121	127	311	999999	270	443	277	416	475	590	999999	167	38	476	758	999999	999999	999999	648	245	999999	485	129	209	999999	999999	987	968	312	999999	71	11	240	456	283	999999	656	999999	273	999999	999999	433	794	685	491	438	958	999999	316	999999	999999	991	457	999999	999999	635	999999	999999	958	290	455	308	113	589	529	999999	926	582	202	999999	517	486	57	267	999999	
999999	691	999999	718	999999	31	999999	662	368	999999	79	554	363	956	999999	649	999999	838	983	934	780	999999	215	165	854	999999	999999	25	206	999999	647	944	199	719	999999	999999	564	393	982	999999	676	645	744	827	460	92	573	626	999999	470	999999	647	73	332	387	857	999999	287	863	473	645	763	466	932	124	135	364	644	643	703	95	172	999999	999999	268	999999	585	387	705	999999	938	758	471	735	999999	999999	999999	999999	342	465	999999	287	999999	518	624	913	189	999999	712	334	728	928	983	850	385	799	790	999999	74	253	281	999999	582	101	999999	886	302	999999	466	124	254	999999	311	999999	999999	808	642	348	109	354	954	773	999999	380	53	999999	775	620	360	675	219	540	801	99	194	999999	704	438	983	737	621	458	355	598	90	999999	626	805	615	576	999999	452	250	999999	298	507	433	999999	57	524	120	999999	999999	790	905	713	696	222	993	874	113	999999	365	371	999999	999999	999999	999999	300	999999	393	970	14	783	518	766	299	92	999999	686	936	503	391	468	626	939	89	564	693	376	543	999999	999999	740	473	953	97	878	999999	999999	89	999999	910	243	141	150	678	999999	282	148	999999	999999	421	999999	938	609	822	896	745	794	999999	863	393	924	280	978	168	273	320	565	679	421	106	18	607	999999	593	157	999999	486	999999	999999	292	554	999999	999999	993	504	802	999999	141	200	143	999999	375	999999	999999	986	999999	999999	981	414	285	716	468	12	518	999999	710	999999	26	674	999999	268	999999	999999	581	838	999999	999999	985	664	999999	455	433	488	287	999999	642	391	999999	999999	999999	184	504	856	999999	999999	999999	949	999999	590	793	453	999999	999999	630	874	999999	442	644	135	24	622	176	327	999999	830	999999	979	725	999999	770	999999	733	419	489	395	764	677	726	15	752	32	929	999999	999999	999999	607	966	858	412	999999	999999	747	499	592	572	999999	999999	912	387	292	999999	234	999999	820	475	719	438	999999	999999	120	990	999999	999999	382	992	693	999999	456	926	999999	999999	999999	999999	999999	999999	581	244	827	917	388	587	764	349	999999	999999	797	130	585	405	999999	178	989	623	999999	256	493	118	999999	999999	878	999999	730	986	164	999999	984	911	441	260	893	485	999999	70	999999	533	235	377	999999	736	204	572	196	60	628	999999	337	508	30	999999	999999	999999	999999	237	48	152	999999	778	999999	999999	661	885	689	334	999999	822	566	929	766	768	30	126	999999	999999	405	316	999999	680	368	109	639	999999	891	321	184	430	368	384	31	999999	999999	999999	192	168	84	319	882	861	
548	805	497	407	741	261	109	959	279	736	831	732	999999	185	999999	95	127	999999	999999	378	999999	91	999999	191	907	62	102	574	934	44	315	96	999999	198	999999	562	611	241	745	640	221	225	999999	631	552	299	621	999999	45	999999	50	900	325	514	710	999999	350	316	999999	688	169	535	34	245	999999	999999	308	903	54	858	483	886	439	363	166	935	930	999999	638	999999	440	601	538	837	994	415	999999	919	488	674	999999	999999	741	67	480	999999	200	915	210	807	991	718	999999	187	999999	163	470	961	357	774	537	517	677	999999	257	999999	996	197	250	25	974	999999	424	379	999999	187	155	382	883	480	745	999999	632	831	627	999999	154	360	223	840	944	809	571	713	147	704	628	859	809	912	689	12	674	999999	832	611	304	86	541	999999	18	98	999999	877	39	522	999999	845	264	535	423	646	974	410	81	175	818	711	242	999999	558	295	572	970	790	742	349	448	999	25	427	999999	818	776	831	999999	731	693	999999	624	819	783	604	283	498	999999	999999	999999	999999	999999	793	592	844	599	887	999999	526	117	999999	999999	183	446	999999	249	999999	999999	827	207	999999	225	443	134	37	999999	132	775	691	298	999999	747	713	999999	335	342	999999	835	233	229	999999	119	339	624	999999	999999	450	382	999999	365	176	999999	225	999999	695	897	233	669	565	236	999999	122	41	237	635	348	999999	999999	999999	999999	27	282	132	608	317	469	885	999999	527	999999	177	750	837	335	132	999999	532	999999	999999	438	119	562	279	996	999999	777	87	999999	999999	268	812	352	999999	435	999999	893	999999	616	523	235	22	413	151	924	999999	726	284	999999	999999	307	816	700	719	682	402	999999	13	135	856	999999	999999	782	830	268	999999	999999	488	999999	987	238	318	999999	369	999999	425	999999	421	355	937	35	502	381	997	691	999999	122	632	588	999999	883	890	999999	760	982	843	239	582	882	106	244	247	871	718	876	988	900	341	565	999999	696	53	999999	198	830	999999	20	999999	999999	816	716	999999	899	380	999999	348	424	999999	999999	319	196	133	538	999999	703	999999	630	663	130	999999	552	780	77	331	345	840	242	705	930	944	833	453	999999	76	390	52	348	999999	614	538	574	745	999999	999999	80	573	999999	999999	494	999999	417	357	665	447	999999	935	134	577	999999	273	999999	718	234	999999	999999	742	690	471	868	661	999999	139	58	592	137	999999	825	820	999999	999999	999999	833	220	887	536	486	788	995	803	454	917	999999	466	999999	432	999999	520	522	770	338	883	53	540	
833	999999	288	308	83	319	467	120	314	326	272	938	282	507	347	906	999	954	999999	668	424	744	678	672	707	169	281	295	312	60	922	888	291	302	387	294	999999	188	714	686	999999	343	612	453	204	412	999999	359	183	616	771	383	999999	385	126	99	924	615	600	914	999999	181	807	999999	403	383	657	999999	129	63	658	999999	250	18	332	90	999999	234	999999	305	999999	921	121	696	999999	549	700	905	186	999999	999999	641	587	800	999999	999999	536	999999	60	820	755	999999	239	130	957	949	143	190	999999	46	957	699	147	305	904	999999	69	121	999999	854	999999	751	803	831	999999	26	243	449	370	999999	553	782	999999	657	549	838	692	999999	738	339	999999	519	999999	149	340	999999	504	291	895	530	114	424	999999	205	999999	13	999999	408	436	941	716	693	819	894	492	185	525	489	755	76	999999	78	382	999999	448	173	999999	999999	500	34	522	951	554	840	63	999999	408	979	999999	999999	470	294	999999	797	623	999999	700	999999	999999	165	154	999999	536	999999	999999	46	999999	999999	756	999999	114	999999	907	412	429	999999	149	999999	841	363	777	545	968	219	606	999999	513	585	999999	727	999999	941	15	345	880	507	999999	725	999999	27	96	669	999999	547	441	755	387	162	999999	859	999999	999999	126	303	388	608	56	999999	232	956	532	467	716	999999	509	173	708	571	531	922	348	424	999999	823	999999	117	322	430	777	850	762	999999	217	172	155	752	824	999999	999999	282	460	108	503	787	999999	629	999999	999999	47	999999	57	815	630	455	520	167	485	303	36	280	295	625	549	381	204	180	260	553	999999	757	999999	996	614	259	471	250	999999	458	338	647	165	999999	393	509	803	947	730	761	652	987	276	999999	999999	686	987	835	559	131	592	324	999999	999999	319	289	999999	61	210	381	984	280	246	37	999999	388	999999	175	242	49	999999	256	450	498	901	896	491	816	320	928	271	635	691	799	999999	999999	278	757	999999	999999	579	752	746	359	776	382	751	249	567	306	999999	821	603	519	553	999999	874	880	999999	423	798	122	740	281	119	359	588	999999	999999	999999	120	367	999999	999999	469	825	509	999999	722	529	155	999999	999999	23	366	450	999999	182	256	529	150	999999	999999	396	314	467	21	475	249	427	793	314	999999	617	999999	213	999999	474	999999	727	836	783	168	977	999999	556	862	726	914	999999	327	416	200	999999	809	721	117	970	823	12	814	999999	850	304	735	999999	175	642	827	999999	999999	566	132	528	693	366	999999	282	127	758	604	295	
560	999999	110	386	123	444	807	474	105	494	999999	999999	913	999999	932	863	252	437	390	230	999999	761	999999	760	999999	999999	949	452	491	835	999999	75	408	529	484	999999	999999	359	726	730	834	362	999999	501	916	999999	615	999999	434	999999	39	999999	999999	383	999999	798	897	349	102	451	495	365	983	269	641	585	648	394	327	662	669	892	999999	660	395	547	703	192	844	218	67	67	999999	124	805	172	697	999999	143	999999	999999	854	266	285	999999	479	378	798	859	340	999999	230	574	771	999999	147	979	717	999999	848	104	715	505	883	394	438	346	868	463	999999	888	624	260	999999	290	814	635	435	425	916	999999	905	999999	513	781	836	999999	257	417	668	193	979	46	295	999999	999999	358	383	891	999999	999999	509	344	389	451	812	970	999999	490	892	511	553	301	81	679	999999	392	991	112	557	945	99	461	999999	296	908	999999	965	60	623	999999	999999	544	619	783	668	999999	999999	71	969	866	559	766	999999	167	639	999999	964	616	401	285	367	281	343	860	53	58	549	103	542	999999	14	882	999999	437	258	18	999999	298	20	628	448	929	999999	691	999999	333	936	637	999999	231	623	359	659	348	108	981	211	758	739	999999	31	999999	528	999999	861	999999	898	97	908	630	999999	676	605	773	836	437	148	652	999999	720	122	911	446	321	609	655	232	529	999999	999999	807	999999	558	400	606	597	999999	396	829	717	999999	848	999999	35	226	947	753	886	511	671	999999	559	999999	29	999999	120	414	217	146	216	454	379	999999	641	823	91	127	999999	176	248	36	999999	822	999999	295	273	192	999999	105	662	901	346	999999	667	434	258	640	539	999999	496	999999	203	260	623	272	999999	99	98	212	144	999999	549	720	272	644	100	736	535	999999	244	999999	994	121	999999	999999	118	999999	101	216	574	451	588	321	679	999999	832	501	208	494	999999	183	999999	217	961	831	999999	626	999999	999999	344	521	114	805	658	999999	199	92	776	999999	164	999999	998	999999	999999	692	251	237	999999	217	812	999999	538	51	502	71	833	999999	160	651	999999	492	606	78	872	63	347	999999	999999	121	865	750	999999	889	340	537	185	999999	579	278	999999	999999	586	547	220	999999	999999	72	312	999999	735	412	931	134	367	672	107	929	19	584	355	468	573	929	352	72	873	999999	999999	999999	886	621	999999	881	71	826	999999	69	858	136	80	999999	480	77	386	462	818	600	531	999999	440	999999	212	995	923	131	562	657	204	158	872	344	361	346	710	123	206	60	72	999999	
765	999999	80	882	999999	80	987	506	552	889	999999	282	127	52	535	639	419	221	957	940	274	258	999999	999999	999999	999999	922	144	366	999999	266	767	537	990	902	999999	999999	329	491	852	999999	65	114	314	904	599	226	999999	999999	999999	704	984	102	132	276	516	182	370	628	777	158	853	999999	290	633	485	999999	136	999999	143	464	99	729	115	806	999999	999999	560	806	664	519	613	999999	295	568	999999	675	999999	999999	999999	229	999999	999999	713	704	290	916	823	680	428	999999	100	178	677	616	614	265	999999	326	67	372	999999	999999	963	268	545	530	854	722	362	810	339	411	755	913	648	398	25	411	526	302	331	879	387	809	999999	444	655	679	953	26	688	99	666	999999	606	261	999999	455	169	760	72	111	999999	617	999999	688	423	763	967	226	249	999999	800	765	51	743	186	163	839	110	999999	184	999999	999999	132	999999	745	999999	317	397	999999	999999	251	765	240	999999	560	999999	293	740	31	892	711	999999	999999	112	299	901	982	863	85	583	999999	999999	886	887	343	999999	495	999999	999999	691	456	580	999999	678	344	44	535	821	192	416	999999	999999	88	981	999999	40	569	29	999999	999999	999999	453	321	999999	954	192	879	352	885	578	999999	17	999999	340	445	140	182	999999	768	264	376	170	680	668	999999	516	980	999999	999999	312	422	475	335	109	940	999999	269	488	724	161	165	192	935	999999	142	999999	312	747	546	343	999999	472	261	696	477	589	772	999999	372	447	999999	974	929	999999	165	999999	999999	999999	399	443	871	999999	999999	616	109	193	234	77	536	851	214	243	368	90	454	950	224	638	632	360	239	616	126	286	949	999999	263	362	457	334	189	999999	357	112	472	175	999999	999999	999999	293	365	705	126	521	242	968	999999	849	138	215	594	53	74	999999	213	999999	576	106	999999	919	999999	999999	999999	211	671	599	999999	265	617	289	861	999999	51	999999	999999	534	499	604	54	980	573	999999	234	252	740	146	999999	318	899	217	598	992	978	677	363	493	96	915	999999	642	93	999999	241	849	353	25	11	725	53	679	765	972	62	686	355	525	999999	376	999999	535	59	576	366	999999	691	869	600	374	999999	511	447	583	755	411	999999	222	183	385	898	725	144	999999	275	230	451	626	999999	302	332	837	846	720	454	324	593	516	995	999999	167	484	424	637	739	541	999999	191	226	651	999999	143	352	271	477	999999	400	234	999999	145	959	74	999999	308	51	999999	664	999999	139	440	817	999999	227	352	227	999999	999999	999999	999999	
999999	999999	269	999999	298	513	999999	494	999999	999999	709	924	368	214	999999	871	103	555	125	999999	999999	999999	514	62	786	833	406	915	999	999999	63	444	999999	149	577	999999	699	665	999999	794	852	663	999999	485	999999	516	459	186	368	999999	999999	868	195	911	503	856	484	999999	622	999999	116	999999	999999	540	999999	275	41	229	637	712	999999	437	999999	330	742	927	796	999999	632	280	383	230	557	527	920	194	258	981	645	999999	671	491	52	185	999999	578	999999	550	295	164	999999	999999	549	999999	999999	999999	954	864	178	576	70	999999	584	352	91	886	726	966	999999	14	26	999999	583	916	50	690	394	999999	999999	999999	758	256	743	478	795	153	681	901	999999	233	240	999999	999999	78	660	226	907	700	103	801	852	212	999999	999999	148	435	656	632	615	619	999999	999999	231	14	999999	814	712	116	999999	937	215	999999	999999	396	774	632	246	515	266	824	782	693	999999	841	321	999999	325	461	340	370	497	58	296	607	921	25	172	807	260	846	513	800	999999	165	999999	37	463	544	516	999999	999999	999999	376	790	836	618	578	390	693	999999	498	999999	776	196	450	999999	538	151	475	999999	469	999999	264	419	321	982	550	490	255	294	102	781	944	824	181	356	681	506	771	312	447	999999	124	999999	358	999999	34	956	999999	438	999999	322	999999	758	56	999999	999999	956	999999	854	78	97	999999	409	999999	999999	316	952	25	103	999999	42	379	172	321	686	324	277	999999	69	999999	999999	775	999999	795	999999	712	196	999999	422	470	724	999999	916	244	360	648	999999	817	641	945	82	941	622	953	466	999999	906	447	369	999999	618	895	420	896	484	321	327	613	399	999999	130	184	602	999999	760	15	463	928	999999	48	608	459	999999	123	885	651	163	863	338	838	805	749	417	977	852	829	999999	29	759	48	330	111	428	636	825	897	349	989	999999	999999	488	978	486	999999	999999	169	999999	306	999999	832	168	999999	285	560	209	381	766	625	999999	931	398	444	999999	922	999999	999999	40	794	298	987	312	173	671	876	359	827	999999	999999	151	999999	364	320	17	926	999999	866	825	867	999999	454	141	723	999999	271	72	54	809	563	612	339	138	680	18	34	529	994	999999	409	999999	999999	118	680	484	97	999999	88	436	252	52	999999	681	172	367	843	999999	588	999999	999999	813	315	999999	709	483	811	999999	999999	312	983	406	885	999999	999999	666	65	346	460	249	131	694	984	617	566	521	760	658	966	323	999999	999999	941	999999	392	595	999999	363	999999	206	672	533	
892	775	453	845	167	999999	264	999999	999999	999999	405	999999	833	999999	828	698	999999	197	723	163	597	370	147	999999	465	845	690	999999	770	701	999999	264	577	597	801	999999	999999	721	364	999999	999999	470	21	666	772	601	216	676	999999	999999	902	221	483	519	936	532	999999	637	389	999999	999999	432	999999	999999	570	999999	999999	245	914	619	999999	999999	833	741	999999	137	358	481	52	863	999999	24	74	573	799	725	781	68	999999	999999	580	536	341	52	894	971	999999	999999	106	631	999999	970	999999	156	673	171	388	999999	999999	999999	184	166	595	999999	682	83	999999	171	999999	999999	369	713	584	999999	48	998	999999	999999	847	787	402	946	384	421	43	668	261	918	899	999999	347	49	999999	852	104	999999	999999	815	369	820	613	573	600	261	271	126	999999	126	117	999999	763	597	894	972	417	237	999999	999999	492	24	821	449	271	183	507	330	999999	732	551	999999	67	592	431	36	184	999999	999999	133	999999	917	281	145	810	234	874	999999	155	334	445	866	641	767	333	354	999999	999999	999999	427	999999	941	999999	999999	999999	492	999999	180	175	867	999999	588	881	658	33	575	743	686	639	999999	308	756	184	91	999999	684	999999	299	269	999999	38	999999	526	928	379	218	216	999999	571	999999	616	704	584	288	536	999999	985	999999	744	758	611	322	999999	999999	129	997	766	629	376	889	509	328	999999	99	838	788	71	999999	289	814	368	999999	125	999999	431	604	999999	999999	555	440	999999	10	555	511	999999	716	486	999999	809	381	451	587	251	681	817	999999	793	494	449	747	999999	999999	702	999999	399	486	207	999999	843	525	824	870	999999	999999	200	509	999999	409	625	132	311	810	999999	908	373	781	883	999999	504	143	810	687	457	807	646	665	307	625	122	999999	519	274	418	294	999999	581	512	999999	999999	318	523	394	999999	326	446	999999	999999	794	566	617	602	763	717	709	714	147	422	277	298	535	999999	999999	297	637	999999	46	402	858	361	791	999999	577	953	196	620	999999	817	140	370	662	774	513	69	504	394	999999	557	708	999999	999999	168	245	26	955	116	375	106	999999	999999	409	592	999999	999999	774	348	35	809	530	999999	298	999999	999999	906	999999	760	698	999999	792	252	999999	489	693	999999	942	632	999999	560	998	89	254	329	584	427	961	80	999999	80	999999	165	369	946	999999	618	291	999999	877	339	390	205	418	287	314	999999	856	999999	999999	754	501	999999	315	474	999999	999999	844	968	744	864	945	999999	27	999999	803	637	882	999999	462	85	999999	852	755	999999	180	
802	670	967	25	594	999999	999999	181	988	579	152	850	895	144	585	773	999999	354	22	393	823	187	790	999999	999999	117	945	468	823	757	648	999999	611	303	18	781	877	953	160	999999	904	394	39	59	661	786	987	775	877	311	999999	507	742	320	999999	625	880	492	348	487	624	582	358	240	930	754	249	602	135	999999	896	369	204	718	489	438	157	741	822	889	130	999999	591	521	999999	150	654	300	945	393	900	394	615	673	678	332	46	999999	128	906	999999	395	649	83	414	324	313	999999	999999	999999	477	999999	669	999999	999999	454	991	837	165	999999	110	999999	656	999999	903	511	754	531	999999	167	402	999999	622	916	352	999999	530	999999	116	759	837	630	469	36	915	999999	999999	999999	999999	233	999999	209	643	338	806	599	739	907	180	903	570	782	983	674	999999	129	999999	999999	116	999999	924	999999	730	406	952	479	999999	629	827	151	786	597	224	816	826	999999	999999	293	120	752	995	622	348	213	199	65	647	795	510	796	245	971	60	684	309	999999	478	247	999999	999999	120	999999	90	38	127	999999	999999	177	847	333	414	242	643	999999	999999	312	145	527	999999	896	999999	693	128	40	905	814	999999	540	517	999999	999999	477	906	783	641	885	999999	319	95	226	498	480	999999	999999	391	12	338	999999	999999	999999	999999	951	40	999999	504	999999	991	59	132	313	999999	36	659	879	609	937	336	859	999999	999999	769	825	441	990	999999	361	999999	942	649	999999	485	851	999999	520	999999	772	446	999999	288	224	894	492	196	782	790	471	820	999999	576	454	676	478	973	999999	999999	897	520	999999	91	999999	680	58	410	229	827	584	544	149	999999	837	500	999999	999999	999999	999999	999999	639	659	209	937	541	678	376	999999	999999	999999	999999	193	293	358	262	406	345	999999	544	846	92	999999	999999	216	926	681	443	738	954	767	897	476	453	950	267	861	841	153	999999	12	999999	215	993	821	706	999999	855	999999	585	104	573	446	963	18	204	672	704	999999	999999	999999	244	999999	999999	469	118	410	999999	342	100	999999	564	201	533	541	999999	876	973	143	509	575	999999	999999	163	859	999999	461	999999	444	756	595	999999	848	143	999999	999999	54	965	534	712	305	999999	999999	194	194	539	381	912	999999	843	999999	999999	570	493	999999	44	999999	999999	999999	999999	657	897	306	586	505	243	716	68	781	774	129	999999	449	431	213	999999	312	999999	969	999999	822	548	999999	600	438	895	999999	365	698	717	691	570	585	268	64	408	324	936	689	950	822	999999	141	999999	724	
416	259	999999	289	488	731	113	514	69	452	999999	815	705	158	609	647	999999	370	73	92	558	335	190	999999	805	641	376	999999	28	507	999999	417	434	876	999999	645	458	85	219	985	999999	66	526	816	999999	999999	999999	999999	89	313	471	951	999999	574	999999	91	79	771	484	999999	365	818	999999	561	942	700	391	828	136	964	999999	286	161	999999	504	502	809	374	430	222	999999	587	214	715	46	558	350	859	999999	940	576	687	601	999999	999999	999999	570	964	873	255	999999	789	662	125	124	194	800	989	80	999999	282	704	350	271	824	999999	614	999999	525	394	360	531	127	195	999999	511	999999	999999	457	735	931	844	501	185	20	243	925	99	600	851	757	361	789	48	668	999999	346	339	547	852	165	999999	449	488	895	679	672	476	727	999999	510	999999	541	345	999999	437	213	175	260	591	999999	524	189	673	637	998	742	88	526	526	174	354	251	999999	580	999999	405	999999	289	341	570	999999	999999	987	999999	746	819	454	307	241	667	181	999999	956	10	640	610	775	851	896	937	594	950	211	448	999999	999999	935	765	599	999999	201	999999	999999	999999	403	999999	201	331	890	189	298	780	999999	858	993	275	295	605	939	540	629	170	393	403	976	999999	170	549	195	977	883	688	708	210	999999	296	169	999999	606	487	418	999999	960	717	648	813	999999	353	455	890	483	340	825	68	999999	40	999999	525	999999	895	992	652	146	913	305	609	82	94	392	706	115	359	998	462	131	185	210	675	999999	173	842	999999	999999	305	999999	553	863	649	798	999999	793	643	891	999999	494	766	317	57	422	49	740	581	960	748	784	133	341	372	936	236	830	826	770	881	999999	185	558	840	420	751	999999	433	295	946	913	472	468	999999	968	365	867	999999	999999	715	999999	271	856	355	521	379	221	999999	999999	572	615	999999	872	19	999999	999999	999999	476	637	670	999999	317	295	24	835	322	999999	999999	403	581	999999	677	573	64	999999	791	329	212	329	999999	539	253	999999	723	999999	946	599	458	999999	660	158	400	525	999999	422	124	976	842	520	209	999999	177	108	141	214	937	403	817	560	999999	988	999999	157	596	141	59	597	571	683	889	722	999999	416	742	999999	967	162	981	999999	344	815	487	692	130	999999	372	999999	589	519	403	552	999999	999999	770	671	153	253	928	461	999999	527	414	999999	999999	999999	999999	761	999999	708	999999	999999	421	185	226	62	511	322	36	999999	768	905	17	62	290	999999	999999	318	645	80	999999	723	234	529	280	817	
410	999999	71	644	828	611	788	880	999999	617	141	999999	681	717	170	831	227	667	999999	467	519	999999	878	294	999999	999999	125	999999	429	522	561	891	904	409	652	192	260	392	441	167	126	136	779	999999	215	999999	637	999999	999999	457	506	566	999999	813	307	999999	450	777	109	640	495	502	461	759	66	249	701	281	75	977	581	835	236	535	350	392	582	216	999999	210	999999	197	999999	971	999999	994	64	999999	112	603	742	482	999999	801	999999	999999	675	999999	615	999999	643	999999	861	932	876	671	999999	999999	472	999999	999999	244	698	898	88	308	126	489	999999	72	194	609	179	472	245	999999	999999	434	863	725	717	562	999999	122	566	999999	999999	999999	105	999999	664	752	999999	197	137	508	999999	393	722	373	507	195	285	553	999999	44	195	399	697	778	129	905	999999	747	207	913	999999	585	342	883	999999	673	394	399	999999	442	980	982	344	737	323	168	711	500	228	999999	286	57	341	532	20	936	756	327	235	758	999999	881	990	224	865	999999	61	999999	400	834	800	999999	999999	348	63	213	64	960	464	960	999999	948	999999	675	636	595	253	810	873	999999	917	77	173	649	139	109	991	130	999999	123	117	872	109	999999	731	400	902	992	999999	806	882	795	862	275	999999	364	362	325	999999	279	955	251	966	364	916	999999	999999	506	219	999999	221	999999	999999	350	853	332	849	145	944	246	999999	261	341	999999	163	131	999999	898	94	775	999999	676	999999	602	167	865	905	744	476	997	676	405	783	524	999999	999999	707	999999	421	242	514	226	381	351	585	704	999999	899	211	795	528	999999	999999	443	217	544	999999	999999	192	999999	426	115	999999	946	569	297	477	999999	480	999999	999999	693	486	852	270	999999	999999	200	26	462	956	15	543	681	999999	851	984	349	999999	60	557	222	339	999999	816	409	558	434	999999	298	999999	102	429	995	381	835	348	569	999999	687	249	210	478	729	41	420	999999	986	476	999999	313	137	511	430	658	999999	364	61	46	999999	999999	870	418	728	235	864	586	547	999999	644	999999	999999	177	999999	811	356	743	999999	999999	405	837	571	957	999999	984	109	591	998	999999	180	481	296	533	321	716	999999	792	749	504	999999	833	33	687	832	214	888	960	882	619	311	999999	999999	658	640	34	999999	999999	352	744	999999	282	588	210	139	999999	226	999999	855	912	442	564	999999	999999	236	572	999999	884	135	861	999999	149	708	999999	999999	999999	999999	999999	999999	999999	316	466	449	15	379	893	999999	823	557	669	987	996	114	969	999999	
746	474	650	999999	78	220	999999	999999	999999	648	986	999999	208	999999	427	999999	587	999999	999999	606	999999	125	987	999999	999999	326	999999	336	466	873	109	44	738	212	299	247	85	216	824	86	790	999999	957	999999	392	999999	57	658	139	999999	410	996	999999	373	211	999999	486	915	99	751	230	198	331	999999	548	999999	999999	996	875	190	372	380	185	492	999999	306	999999	630	999999	999999	279	342	207	244	999999	999999	999999	375	10	999999	760	999999	127	999999	999999	601	357	349	999999	441	494	999999	999999	999999	859	39	821	999999	557	904	473	856	573	86	482	999999	991	999999	155	999999	462	470	995	999999	429	212	263	112	637	224	948	999999	999999	910	999999	228	999999	257	384	443	290	999999	817	999999	204	999999	596	51	599	967	609	270	204	999999	979	34	65	573	999999	656	999999	999999	425	999999	956	656	54	662	999999	264	999999	744	999999	711	999999	26	652	899	24	999999	616	221	513	669	614	999999	623	439	931	504	172	986	727	727	666	572	30	484	149	547	859	999999	493	345	638	999999	999999	492	227	962	381	166	559	999999	50	564	215	999999	728	999999	43	615	730	63	101	352	999999	984	54	592	999999	999999	999999	476	666	682	728	177	999999	999999	139	140	222	969	132	999999	999999	723	687	112	999999	273	756	870	514	253	212	440	999999	296	849	574	447	634	999999	213	406	93	347	367	999999	48	725	978	149	902	403	761	930	999999	916	302	306	942	236	732	999999	888	999999	422	480	297	922	744	900	999999	692	588	12	919	999999	352	386	330	275	328	548	999999	999999	612	850	450	509	168	380	556	277	505	407	243	791	517	999999	924	887	548	125	981	88	584	219	814	758	999999	486	573	999999	976	676	908	999999	644	999999	359	572	39	787	764	999999	353	297	197	190	999999	137	999999	230	462	443	999999	212	567	699	156	402	45	691	498	682	806	999999	300	828	499	999999	999999	360	773	362	857	761	999999	617	999999	297	31	634	989	883	999999	353	463	543	949	705	626	944	999999	999999	536	999999	999999	999999	566	713	999999	369	690	719	980	741	457	110	585	965	851	949	999999	859	999999	411	702	999999	999999	463	187	757	878	794	999999	212	999999	816	999999	520	472	999999	61	999999	999999	662	944	999999	902	654	999999	363	957	983	854	677	979	162	585	134	645	683	999999	113	535	249	999999	999999	296	778	402	640	284	999999	503	581	897	943	569	718	467	999999	712	999999	567	824	799	894	939	754	999999	195	241	999999	999999	788	484	948	495	60	999999	999999	983	134	261	
265	89	892	490	282	999999	46	593	866	667	223	970	162	545	711	450	595	999999	541	555	216	408	582	999999	715	106	949	999999	999999	999999	999999	448	588	390	311	745	999999	414	667	999999	195	602	374	999999	661	999999	331	999999	784	610	999999	101	999999	578	999999	999999	506	999999	775	185	831	999999	84	329	258	999999	392	772	244	999999	543	191	299	567	370	614	44	549	539	897	775	546	673	908	960	327	996	20	999999	454	249	215	999999	999999	153	607	527	999999	999999	886	435	559	178	818	999999	999999	802	885	218	440	999999	956	172	999999	410	999999	915	176	368	930	999999	381	436	999999	999999	999999	551	807	423	763	96	989	999999	999999	471	225	999999	855	841	566	525	120	802	999999	631	999999	999999	761	90	858	691	360	999999	853	117	999999	132	388	100	739	852	994	471	999999	354	999999	201	519	415	194	999999	69	999999	802	414	668	999999	999999	999999	999999	999999	790	726	999999	81	735	312	911	545	418	102	989	764	112	713	999999	649	999999	560	798	101	534	355	896	999999	631	35	883	448	448	484	600	230	656	999999	999999	999999	906	999999	618	530	289	973	997	102	926	305	233	999999	883	999999	232	971	369	999999	760	999999	999999	622	449	710	429	472	107	934	501	769	117	657	650	264	999999	999999	942	277	812	560	357	803	26	336	801	999999	565	999999	261	999999	860	314	999999	627	999999	293	999999	908	111	817	999999	73	600	167	197	575	448	629	285	259	39	102	540	209	999999	999999	606	123	908	999999	906	676	682	872	908	803	999999	33	817	459	49	44	175	994	684	294	213	858	148	236	354	936	999999	12	600	768	774	494	999999	419	999999	821	999	476	910	209	390	728	259	394	612	425	811	825	220	995	999999	545	524	999999	823	999999	974	682	290	970	531	680	281	149	38	479	492	407	771	228	999999	999999	94	485	903	485	609	754	999999	929	134	329	791	999999	999999	238	969	738	999999	939	846	327	195	939	999999	709	456	119	365	143	999999	414	63	992	960	237	461	49	898	348	999999	230	999999	999999	999999	211	999999	676	308	999999	509	999999	811	999999	381	716	513	154	806	204	38	500	398	490	996	720	275	799	644	613	777	930	839	258	801	626	268	834	999999	477	820	779	999999	565	634	188	602	231	620	253	999999	316	242	704	319	647	831	578	364	999999	935	999999	42	694	32	999999	914	563	40	755	999999	999999	62	339	383	999999	999999	832	856	999999	127	53	188	400	889	471	999999	145	999999	999999	999999	690	480	966	999999	731	747	
999999	543	65	273	49	999999	999999	999999	54	999999	999999	331	70	958	999999	722	546	18	891	910	641	804	560	881	779	623	876	960	999999	999999	95	999999	651	999999	572	298	801	999999	88	852	323	605	999999	217	794	813	879	205	999999	967	933	958	649	999999	116	322	983	999999	493	425	325	905	37	845	178	999999	680	559	999999	710	921	991	930	999999	999999	999999	959	352	97	999999	744	999999	999999	800	275	137	159	830	404	260	315	627	71	662	536	417	577	999999	48	689	143	330	810	95	999999	942	37	609	233	999999	999999	999999	999999	528	680	999999	740	236	999999	51	999999	999999	164	999999	404	999999	929	999999	512	189	999999	959	313	408	832	424	870	999999	999999	999999	109	999999	606	334	897	674	542	542	999999	891	677	351	429	999999	999999	293	999999	999999	999999	752	23	760	999999	54	611	999999	337	687	696	265	774	660	999999	258	941	415	999999	829	247	729	761	396	294	621	511	127	540	315	999999	548	259	205	399	12	999999	348	452	999999	722	504	999999	854	846	726	999999	999999	869	181	65	327	49	345	437	960	990	626	475	485	543	494	862	999999	23	999999	999999	579	999999	999999	939	602	963	692	116	999999	392	999999	550	567	504	999999	257	369	999999	356	508	913	768	999999	21	692	999999	967	999999	238	641	326	841	999999	720	999999	999999	999999	242	462	364	357	239	693	578	93	999999	908	981	59	999999	503	771	667	649	999999	810	832	468	999999	729	996	999999	878	111	999999	76	850	847	956	999999	999999	137	797	991	161	684	84	859	927	616	964	985	967	991	148	555	183	60	627	737	923	931	999999	733	999999	682	360	591	999999	999999	999999	70	35	323	388	375	974	675	497	999999	999999	973	540	639	764	20	999999	887	963	999999	999999	999999	999999	999999	999999	999999	151	74	632	479	333	493	356	999999	999999	999999	960	654	999999	772	581	508	562	999999	11	950	400	356	968	358	975	472	628	992	999999	434	841	806	510	462	234	909	52	27	95	999999	627	999999	257	999999	60	62	285	999999	939	393	999999	21	227	862	535	794	105	284	999999	861	865	364	785	957	72	999999	153	160	547	671	465	544	133	759	333	770	108	117	999999	999999	197	436	62	741	196	829	589	648	926	999999	814	999999	523	999999	999999	999999	844	999999	999999	897	908	134	653	278	999999	999999	888	467	538	999999	695	999999	999999	580	673	438	311	53	770	242	573	999999	999999	999999	857	697	30	899	381	70	999999	999999	318	410	24	72	783	999999	999999	492	941	131	119	171	743	825	999999	943	560	
999999	961	999999	529	565	999999	413	900	545	999999	240	682	999999	96	999999	999999	887	680	576	566	999999	655	527	999999	287	301	451	395	72	374	999999	999999	87	348	432	999999	999999	288	999999	999999	611	999999	999999	999999	999999	810	953	45	640	999999	856	155	224	999999	950	303	443	570	252	274	881	999999	838	181	389	333	999999	649	999999	379	713	609	999999	499	955	448	417	165	657	477	347	416	754	739	999999	999999	999999	700	398	138	999999	564	45	488	206	593	333	75	982	258	999999	313	999999	999999	619	256	228	725	431	999999	885	287	912	999999	999999	475	272	109	999999	503	999999	999999	260	534	713	158	999999	447	302	371	125	352	999999	408	271	44	43	492	130	271	667	966	279	999999	253	388	651	271	999999	731	330	234	412	999999	617	311	62	999999	558	999999	999999	780	432	70	999999	543	114	513	999999	892	999999	780	978	999999	835	674	634	999999	291	999999	507	312	885	571	999999	890	939	693	791	960	981	195	999999	999999	588	887	544	218	500	709	283	147	999999	670	999999	550	255	20	653	942	676	688	999999	233	963	380	999999	860	29	506	999999	420	722	999999	910	256	999999	329	813	948	140	426	999999	999999	61	369	999999	999999	282	999999	645	929	50	849	293	303	628	710	696	999999	999999	999999	199	994	115	862	425	215	759	53	704	999999	207	705	812	260	814	984	182	603	825	680	588	529	999999	674	380	873	269	617	627	145	999999	604	956	999999	236	879	476	198	944	348	465	239	795	999999	732	345	47	42	999999	644	999999	102	999999	321	105	999999	143	999999	999999	999999	946	152	425	569	303	602	748	364	34	935	517	984	999999	999999	225	359	733	999999	941	999999	835	236	139	983	607	539	221	644	362	566	746	45	705	401	999999	322	999999	235	426	999999	596	682	999999	552	136	553	443	905	106	999999	999999	999999	999999	457	716	719	999999	442	999999	999999	999999	114	12	999999	199	481	288	267	94	902	999999	999999	999999	811	448	163	999999	586	856	999999	106	316	547	616	629	999999	999999	999999	999999	683	309	999999	999999	662	999999	491	999999	999999	363	654	274	185	820	204	999999	438	276	687	18	562	500	437	585	907	667	84	567	999999	999999	999999	935	39	582	999999	603	174	999999	72	999999	999999	484	999999	232	999999	999999	999999	495	353	416	200	487	858	249	132	999999	999999	999999	366	995	999999	999999	292	999999	918	999999	999999	603	418	999999	45	205	213	624	62	88	999999	999999	383	128	746	588	999999	999999	646	999999	86	790	999999	229	730	379	877	77	398	41	201	999999	313	
492	554	326	999999	999999	999999	995	284	244	197	54	369	667	421	248	258	999999	710	312	76	961	643	999999	999999	199	870	665	328	146	236	30	886	859	999999	999999	999999	999999	511	472	609	651	683	842	602	416	859	999999	999999	638	999999	999999	330	999999	897	352	848	109	183	887	881	715	677	148	999999	176	167	510	767	529	674	828	583	248	703	424	288	801	852	737	339	807	707	689	327	923	699	996	999999	999999	999999	474	256	999999	590	893	974	544	834	435	258	359	305	438	963	990	999999	91	196	482	74	57	256	446	999999	83	17	988	821	94	476	170	999999	999999	486	210	999999	960	999999	809	450	999999	966	426	488	980	511	279	725	999999	203	618	810	999999	493	995	227	999999	76	517	885	985	723	749	958	999999	999999	96	951	763	419	769	433	386	41	330	90	829	957	577	571	738	272	494	890	999999	999999	999999	725	491	999999	999999	893	150	999999	999999	999999	227	468	999999	179	425	328	961	916	434	194	434	999999	172	915	999999	852	498	945	157	723	238	859	109	737	749	999999	470	999999	648	875	293	462	999999	311	863	371	567	407	999999	420	310	578	999999	674	926	614	563	575	595	999999	405	205	777	741	791	367	368	662	430	65	858	191	278	559	900	999999	999999	861	61	35	295	100	799	737	422	660	999999	999999	811	145	807	894	194	729	479	97	685	835	520	505	13	904	977	100	561	129	309	906	773	954	735	701	523	999999	633	314	405	50	329	140	999999	933	851	294	999999	999999	997	548	89	813	296	999999	351	999999	32	390	999999	999999	185	303	999999	496	999999	857	999999	116	380	999999	106	174	692	999999	516	389	540	999999	63	692	842	598	999999	760	826	999999	999999	999999	359	967	547	252	202	697	999999	35	779	478	282	993	999999	151	593	382	452	999999	130	651	537	961	999999	953	999999	999999	865	587	181	600	669	999999	999999	718	756	413	999999	854	999999	995	780	490	999999	999999	999999	69	999999	700	999999	749	318	999999	999999	999999	163	398	951	594	914	999999	831	287	854	999999	808	999999	803	176	395	189	999999	597	942	135	871	999999	999999	953	166	277	621	175	582	999999	292	757	860	184	999999	368	461	493	939	210	173	502	635	432	263	224	266	641	315	825	454	999999	969	714	153	115	999999	998	438	999999	160	666	705	433	895	61	999999	629	610	37	999999	811	657	742	961	379	999999	928	699	941	21	999999	859	756	976	572	787	156	40	459	331	463	999999	302	59	507	796	999999	999999	999999	503	999999	999999	287	
107	643	999999	999999	752	774	694	118	308	496	999999	180	806	948	456	332	273	575	598	161	706	274	756	364	692	463	583	999999	999999	497	447	384	949	581	659	343	509	560	404	999999	765	222	164	568	999999	878	701	847	755	214	938	927	48	879	999999	832	999999	707	544	298	201	485	717	999999	59	999999	231	234	999999	999999	822	999999	181	342	999999	493	120	198	999999	813	762	735	999999	196	559	519	346	999999	10	827	456	802	25	115	75	289	505	353	519	999999	657	477	559	999999	999999	234	999999	706	493	98	721	698	999999	730	536	999999	32	531	260	539	914	161	999999	471	999999	999999	698	999999	276	999999	988	766	678	290	166	294	999999	820	804	335	763	640	586	911	115	999999	999999	999999	579	999999	267	999999	999999	980	502	506	253	97	999999	371	536	691	439	386	110	955	29	729	574	251	289	211	999999	999999	775	999999	574	999999	999999	909	238	999999	496	666	849	24	673	698	788	999999	999999	98	845	442	799	82	999999	210	811	160	737	999999	999999	337	999999	65	256	999999	999999	228	931	999999	999999	75	143	132	999999	999999	537	999999	999999	331	999999	914	999999	999999	366	294	135	703	83	373	999999	214	182	174	999999	168	346	793	767	505	999999	999999	999999	119	365	779	999999	676	877	437	999999	725	999999	416	132	999999	137	138	699	962	51	999999	155	568	431	527	893	968	439	46	436	743	328	999999	836	381	999999	999999	836	586	984	459	826	645	700	999999	346	765	999999	999999	999999	218	999999	804	463	984	424	999999	999999	837	886	341	999999	999999	11	930	407	91	999999	999999	619	47	301	999999	978	592	999999	999999	867	999999	191	137	999999	552	999999	227	648	523	332	852	957	36	412	999999	699	999999	221	985	644	999999	386	999999	196	301	277	999999	999999	981	999999	999999	999999	914	999999	51	656	759	415	999999	999999	784	291	883	758	727	999999	592	634	303	423	335	380	999999	865	107	270	999999	941	634	999999	21	310	667	999999	999999	999999	999999	734	371	352	940	247	527	160	999999	999999	502	999999	468	506	685	368	623	568	501	500	612	58	204	999999	999999	817	780	999999	823	999999	624	196	307	185	999999	857	999999	950	482	97	853	548	15	999999	999999	428	999999	999999	598	653	686	108	206	960	939	994	999999	590	621	133	999999	999999	336	999999	864	316	209	292	755	828	104	673	96	414	647	73	53	585	22	312	999999	999999	999999	180	796	999999	990	346	246	757	327	683	338	999999	629	745	999999	628	754	461	999999	200	382	999999	558	23	22	791	322	875	951	954	577	
319	788	814	296	166	589	349	999999	862	56	998	511	421	344	736	784	902	999999	424	831	561	93	153	280	60	999999	999999	512	208	999999	371	805	373	115	29	570	814	458	65	48	414	145	365	154	383	999999	147	678	286	17	999999	33	536	132	25	235	999999	544	246	544	999999	837	127	838	684	202	148	315	324	999999	969	454	796	385	427	426	728	999	896	791	484	114	999999	999999	999999	347	279	250	99	999999	925	280	221	521	242	576	999999	999999	999999	999999	999999	831	999999	119	47	965	236	161	999999	599	506	645	648	455	69	999999	611	926	234	346	923	897	225	529	250	699	242	999999	152	850	409	211	540	999999	670	653	750	999999	999999	648	121	127	999999	500	297	999999	631	766	461	540	965	100	302	132	999999	999999	615	834	868	999999	733	951	999999	854	199	305	115	933	784	416	951	494	773	585	235	805	999999	724	241	999999	77	475	823	612	999999	319	999999	417	456	446	47	999999	257	814	915	169	119	691	310	999999	185	698	982	55	589	480	326	716	896	462	871	890	602	908	280	267	138	999999	999999	880	999999	697	486	347	378	46	246	999999	999999	75	999999	999999	424	999999	999999	378	493	999999	33	413	999999	202	999999	999999	575	156	322	349	999999	657	41	999999	999999	430	605	487	222	644	677	552	999999	367	56	831	766	211	476	363	133	901	774	999999	382	999999	887	204	186	999999	999999	232	724	999999	424	999999	44	999999	947	993	644	307	166	849	110	999999	179	635	999999	689	999999	373	679	959	226	999999	999999	680	340	166	542	410	311	731	871	454	999999	999999	942	43	999999	782	263	483	718	999999	999999	924	260	999999	395	262	58	497	262	999999	552	999999	681	782	138	999999	999999	791	461	244	996	435	977	655	652	833	692	999999	999999	455	119	206	250	400	896	959	999999	437	771	289	361	999999	478	471	902	73	999999	999999	905	443	999999	472	999999	999999	830	999999	947	605	260	562	570	999999	604	807	300	356	523	290	886	179	999999	999999	999999	181	882	192	957	515	753	588	177	999999	216	999999	999999	646	184	766	570	999999	21	824	999999	218	719	425	999999	670	181	555	550	384	999999	735	509	914	452	999999	602	647	363	441	851	671	394	999999	729	155	999999	653	182	757	720	999999	167	119	47	811	461	466	973	296	343	207	999999	792	999999	999999	999999	411	204	333	174	922	232	999999	999999	515	824	682	695	73	189	999999	383	792	664	973	578	999999	876	640	399	145	674	77	107	999999	633	999999	788	259	205	999999	458	848	
592	999999	88	586	146	999999	987	778	771	909	117	815	824	255	137	999999	902	560	534	564	933	38	257	999999	483	328	881	232	999999	446	868	109	80	534	209	999999	895	991	999999	354	653	620	374	765	999999	292	829	388	473	999999	356	644	555	999999	999999	564	999999	922	113	818	650	765	999999	334	50	999999	744	299	55	271	390	910	307	189	911	323	664	492	999999	201	498	999999	999999	390	99	999999	553	186	619	645	326	999999	999999	444	704	999999	735	49	724	951	547	540	999999	212	133	446	347	376	983	601	900	67	999999	911	329	156	17	505	245	816	465	568	679	999999	944	417	31	862	485	999999	587	624	999999	253	653	958	170	999999	266	653	886	186	203	28	745	269	254	999999	999999	557	999999	240	804	908	496	979	860	999999	268	999999	999999	485	999999	999999	999999	999999	300	999999	267	370	999999	462	999999	999999	999999	288	374	661	664	684	999999	54	746	927	153	999999	820	859	756	674	108	999999	999999	551	238	411	295	243	999999	470	968	999999	719	754	999999	428	992	222	977	218	999999	208	999999	583	552	380	738	963	999999	666	465	441	727	999999	272	757	999999	696	364	529	992	141	999999	204	716	401	335	999999	365	724	365	608	881	999999	70	899	999999	712	998	857	672	999999	427	999999	14	999999	53	135	492	814	262	999999	858	458	225	999999	550	84	867	161	54	999999	608	101	999999	857	559	188	533	999999	798	463	698	506	856	671	713	320	199	999999	357	209	509	550	472	69	999999	433	332	586	359	884	844	847	813	925	722	335	999999	157	977	865	602	999999	25	798	606	361	601	554	769	239	885	688	803	999999	999999	67	629	999999	117	136	856	946	23	913	618	851	692	930	948	999999	285	51	212	999999	607	999999	535	673	999999	397	832	777	999999	129	999	166	999999	999999	688	999999	706	793	50	999999	18	655	999999	112	190	755	999999	670	606	999999	954	999999	999999	320	247	858	999999	955	789	719	304	88	999999	999999	913	461	999999	724	252	292	682	492	10	361	483	999999	282	432	493	707	999999	171	999999	435	174	999999	681	999999	999999	830	142	750	14	331	556	930	525	999999	198	728	948	944	999999	323	708	472	842	999999	837	999999	999999	999999	472	91	990	142	907	704	728	758	780	83	994	999999	160	999999	488	679	999999	553	999999	68	244	764	758	784	999999	857	726	702	322	556	999999	999999	999999	43	999999	922	340	424	33	821	999999	999999	948	875	950	15	173	776	984	173	999999	294	860	527	864	707	999999	215	398	999999	977	36	
999999	234	187	559	178	126	653	565	349	389	529	614	574	804	816	883	834	738	693	950	718	159	236	612	999999	726	999999	580	598	135	999999	999999	843	999999	994	724	999999	400	837	57	132	428	824	940	764	256	999999	70	891	450	381	659	999999	37	317	999999	999999	574	976	999999	999999	83	999999	999999	363	556	770	116	809	102	999999	999999	900	646	827	300	999999	999999	848	337	774	999999	999999	158	754	376	616	999999	160	999999	726	133	423	395	999999	59	999999	610	586	217	485	999999	999999	798	264	936	758	720	209	27	959	712	726	648	677	840	394	999999	469	987	940	953	956	110	376	71	30	515	999999	778	838	999999	709	640	999999	999999	999999	999999	893	817	617	895	617	142	999999	24	406	999999	999999	268	664	643	999999	599	277	999999	888	159	432	203	915	253	182	431	189	243	12	96	796	999999	982	503	924	652	379	54	346	999999	360	362	665	999999	797	289	999999	204	585	119	999999	329	49	708	467	700	901	373	722	195	999999	515	21	320	979	968	285	170	719	497	229	232	195	74	798	80	537	671	456	893	317	984	658	999999	723	476	709	284	46	233	999999	999999	331	160	870	845	350	355	275	999999	13	952	999999	97	890	149	144	974	909	397	173	240	917	829	999999	968	857	999999	596	999999	268	999999	134	495	746	223	901	45	203	999999	729	999999	405	627	999999	365	509	570	13	583	342	999999	374	648	70	999999	98	501	282	902	987	999999	758	999999	570	12	827	989	351	999999	248	108	780	955	999999	980	999999	300	940	523	469	297	999999	22	180	999999	636	999999	435	236	135	409	999999	301	999999	999999	433	642	67	887	999999	999999	229	336	345	243	954	419	999999	89	685	797	561	759	442	700	118	745	999999	999999	375	351	563	124	999999	838	345	489	989	171	557	202	243	999999	999999	949	77	787	999999	937	579	227	505	356	551	337	847	14	858	275	398	999999	61	999999	521	195	999999	114	786	506	999999	475	430	818	999999	999999	999999	509	999999	999999	632	330	999999	654	467	158	999999	999999	573	999999	991	999999	999999	723	999999	869	999999	999999	540	800	992	963	999999	181	48	113	999999	999999	824	68	773	348	240	999999	643	78	619	999999	999999	373	349	749	999999	573	515	567	999999	999999	999999	662	352	352	968	973	501	999999	328	896	616	363	999999	999999	999999	999999	449	652	109	265	90	999999	259	999999	658	177	999999	253	999999	437	666	480	268	99	641	999999	715	999999	380	267	873	973	749	723	790	210	21	190	366	999999	134	862	467	999999	
626	999999	412	608	693	800	523	257	247	891	240	145	104	999999	527	230	799	999999	999999	842	391	116	956	536	953	458	999999	279	886	999999	312	999999	23	999999	999999	301	759	117	736	999999	744	625	999999	999999	493	655	116	749	663	145	236	115	590	625	208	520	999999	876	654	245	644	253	371	842	999999	436	999999	425	999999	235	471	999999	999999	702	107	765	999999	108	53	308	352	417	615	751	178	207	223	999999	480	952	999999	883	463	501	999999	500	264	892	279	67	533	691	950	438	999999	544	999999	888	527	442	149	295	833	356	999999	999999	999999	619	674	391	223	999999	944	846	999999	999999	238	790	766	607	510	488	828	999999	774	999999	999999	186	999999	999999	383	334	870	999999	999999	999999	60	116	999999	999999	862	644	999999	888	843	999999	746	114	121	96	999999	42	131	919	932	999999	467	847	581	999999	770	999999	543	999999	17	888	863	906	42	705	537	131	999999	67	745	866	269	939	152	974	914	362	75	999999	327	350	212	999999	115	999999	164	213	999999	375	938	999999	111	187	999999	955	936	840	999999	415	559	194	849	74	184	76	401	527	704	606	999999	417	999999	552	723	666	685	912	800	879	999999	333	596	999999	129	999999	764	999999	999999	196	999999	999999	291	660	440	143	500	148	775	49	761	636	508	928	57	530	25	999999	463	999999	279	34	999999	999999	864	999999	999999	42	944	840	999999	318	469	518	999999	254	999999	735	121	590	176	999999	146	760	128	914	825	667	769	599	329	999999	628	844	999999	24	999999	99	795	215	545	999999	204	935	738	999999	177	990	999999	803	403	289	447	873	57	732	999999	289	999999	999999	999999	999999	999999	999999	520	106	690	999999	601	554	220	47	999999	906	54	708	999999	211	32	675	999999	835	307	965	999999	50	768	755	796	999999	136	753	25	844	999999	616	204	999999	424	999999	999999	553	999999	999999	593	366	349	540	999999	349	390	686	267	407	214	575	632	307	999999	480	999999	935	999999	417	427	466	999999	105	112	999999	999999	999999	786	390	999999	203	999999	491	999999	999999	700	237	925	999999	803	450	496	999999	640	238	984	897	700	944	313	999999	725	980	398	136	999999	254	438	401	835	887	900	876	999999	20	139	150	925	319	779	110	999999	380	614	976	970	414	464	999999	453	616	999999	841	999999	999999	477	465	999999	256	505	456	799	534	999999	915	999999	999999	134	629	109	999999	999999	391	174	213	817	355	376	422	166	999999	789	999999	948	229	96	68	999999	406	999999	673	58	678	813	999999	310	999999	758	698	436	360	
290	834	773	609	644	999999	677	999999	999999	999999	999999	680	99	576	666	244	586	999999	829	491	820	727	96	999999	795	303	578	840	999999	999999	596	678	985	999999	649	999999	791	348	999999	999999	391	926	136	420	584	378	588	999999	666	75	999999	999999	869	944	540	562	747	347	814	350	999999	836	969	938	536	421	694	999999	999999	711	453	247	817	999999	999999	893	601	676	999999	426	714	340	184	838	999999	999999	808	51	275	999999	999999	454	999999	244	834	554	957	197	884	173	999999	999999	320	954	621	661	548	715	843	646	999999	81	999999	397	636	511	662	141	999999	305	612	653	999999	839	504	999	714	583	329	556	936	413	791	688	999999	419	999999	229	226	999999	691	103	207	628	135	145	999999	145	607	332	999999	825	691	588	560	41	999999	481	460	622	946	999999	396	297	710	999999	289	806	999999	226	491	442	999999	726	613	999999	455	999999	999999	368	49	579	999999	996	663	120	722	212	137	711	999999	999999	769	603	833	999999	999999	909	917	999999	856	163	490	390	999999	999999	999999	965	999999	999999	585	885	767	101	999999	377	989	400	634	600	834	86	678	943	93	999999	672	322	999999	887	812	546	482	145	512	886	98	595	165	999999	209	757	999999	96	136	257	781	999999	30	465	737	316	999999	999999	999999	779	485	546	999999	898	999999	999999	82	97	238	48	413	631	588	999999	288	403	245	431	999999	87	849	999999	816	835	170	999999	301	436	999999	999999	271	164	999999	733	411	999999	298	266	425	611	684	149	999999	97	844	159	99	334	187	999999	81	854	926	666	930	893	730	471	737	793	306	999999	999999	732	999999	258	239	855	999999	736	115	978	999999	999999	402	709	999999	999999	991	21	999999	967	259	816	435	417	238	735	999999	518	821	826	999999	631	315	999999	999999	134	320	595	920	243	50	999999	238	102	999999	147	273	230	999999	11	480	726	889	339	396	131	307	370	30	503	62	999999	914	289	460	999999	483	999999	999999	610	999999	405	100	671	927	809	999999	342	999999	100	471	582	999999	820	355	801	742	999999	652	89	827	949	575	426	999999	999999	999999	949	999999	473	663	910	723	558	999999	85	635	999999	412	586	999999	965	801	929	41	480	426	999999	933	658	642	508	710	427	783	468	830	674	490	663	284	638	699	105	437	999999	859	999999	999999	280	175	524	573	76	545	861	999999	645	394	999999	847	441	25	999999	831	165	209	305	775	133	254	961	737	748	312	905	275	706	999999	999999	999999	624	865	999999	492	127	999999	644	999999	921	320	999999	
290	779	999999	842	622	715	999999	999999	361	563	36	115	35	999999	787	824	999999	640	596	452	153	913	999999	233	575	362	501	713	999999	565	423	854	812	999999	681	958	999999	469	292	999999	999999	230	128	67	598	999999	637	287	340	119	999999	251	334	999999	52	376	689	592	276	269	999999	999999	60	999999	149	182	302	966	999999	828	891	999999	357	47	20	999999	999999	42	634	815	725	999999	382	121	684	182	529	944	27	999999	278	351	203	33	345	881	179	332	918	426	468	670	754	511	227	587	999999	296	858	999999	999999	657	999999	461	544	10	187	999999	999999	999999	999999	357	949	228	560	550	999999	999999	702	138	752	472	124	218	357	64	469	870	893	999999	287	999999	96	897	733	621	999999	742	488	345	999999	240	220	999999	774	120	721	535	951	677	487	570	594	729	376	118	542	748	113	489	540	316	55	25	689	999999	270	61	494	938	166	999999	845	367	434	522	261	173	444	999999	343	999999	919	999999	619	717	648	367	530	999999	89	644	638	999	804	397	194	205	271	364	850	669	999999	22	520	999999	724	999999	305	854	999999	999999	314	866	156	605	999999	999999	406	972	771	999999	999999	869	859	522	729	846	999999	46	337	66	902	999999	396	673	893	906	705	499	992	420	71	999999	769	710	339	999999	852	208	10	364	999999	298	593	946	148	181	163	999999	399	878	675	268	526	999999	476	235	999999	999999	712	490	134	999999	979	999999	842	999999	109	999999	192	957	993	363	46	973	267	613	495	450	534	722	753	706	109	124	999999	802	999999	969	999999	999999	301	379	999999	999999	239	893	319	242	114	293	81	13	816	442	885	321	232	999999	542	862	739	39	999999	990	737	999999	806	999999	616	999999	999999	999999	915	87	665	623	867	526	743	374	304	263	345	251	650	749	890	667	999999	433	579	606	436	999999	375	272	431	506	999999	999999	96	454	626	74	999999	999999	999999	738	776	271	999999	705	809	178	568	486	999999	706	350	999999	537	999999	636	192	469	108	703	544	999999	403	201	371	744	931	287	850	636	280	999999	999999	661	999999	890	967	999999	999999	797	267	813	889	578	725	166	795	999999	947	999999	443	999999	489	247	999999	36	383	79	93	961	877	891	999999	849	423	53	641	335	385	258	668	999999	595	311	999999	731	822	825	476	215	949	657	999999	999999	202	675	999999	471	999999	135	517	897	895	912	919	376	105	49	165	681	999999	469	999999	999999	999999	999999	19	999999	999999	822	213	999999	603	878	22	229	560	685	656	999999	870	
179	228	999999	999999	770	318	999999	391	79	635	783	670	795	999999	999999	999999	641	883	963	666	995	669	999999	921	999999	999999	26	999999	699	815	999999	393	417	810	355	999999	999999	958	388	920	336	796	732	197	430	887	807	999999	532	999999	999999	999999	693	999999	875	999999	933	999999	780	476	999999	782	999999	263	999999	999999	262	984	999999	248	122	999999	505	52	340	208	999999	999999	500	82	999999	828	378	999999	999999	618	999999	336	999999	844	317	999999	188	911	629	553	114	478	999999	999999	635	822	999999	293	358	999999	999999	651	750	676	999999	835	838	999999	999999	473	414	999999	367	607	699	925	59	500	999999	804	999999	593	423	786	999999	468	999999	469	446	999999	975	94	880	658	321	58	585	268	281	999999	999999	480	931	166	148	651	121	373	340	709	999999	362	999999	554	999999	713	237	963	582	999999	709	379	271	316	999999	999999	581	709	296	651	349	999999	228	999999	335	999999	661	267	648	999999	999999	762	138	737	900	622	732	999999	999999	607	999999	622	999999	999999	772	109	999999	624	668	818	79	412	87	689	369	981	143	903	228	721	61	970	999999	140	757	947	250	534	999999	874	597	255	794	688	830	727	116	61	999999	235	813	999999	598	999999	382	944	684	448	377	999999	488	829	999999	202	556	999999	306	555	999999	824	859	999999	218	794	230	824	999999	398	859	999999	875	92	226	992	999999	24	382	494	757	999999	272	999999	999999	496	395	768	147	999999	142	980	431	999999	642	861	376	999999	827	804	610	999999	999999	296	589	735	53	999999	612	124	999999	999999	477	812	797	606	561	999999	999999	999999	999999	462	687	24	265	879	220	999999	999999	364	626	999999	196	578	884	999999	484	976	222	999999	452	988	165	32	318	601	999999	999999	999999	45	309	318	610	115	999999	158	871	999999	40	999999	524	729	957	257	498	513	999999	899	927	999999	132	585	845	106	279	999999	306	664	706	999999	376	602	561	414	64	317	180	91	999999	736	338	999999	945	512	907	723	41	907	533	804	256	612	690	999999	913	724	999999	513	836	999999	851	216	999999	377	342	922	178	552	999999	999999	343	273	727	999999	268	960	640	342	198	556	999999	398	999999	901	416	764	911	999999	500	340	844	666	999999	196	884	132	555	578	999999	985	555	489	714	353	471	999999	999999	499	999999	999999	94	140	325	999999	607	463	85	715	960	578	20	999999	61	862	999999	677	999999	540	316	146	415	999999	173	213	11	999999	999999	787	440	433	999999	422	488	547	999999	713	351	965	999999	431	999999	839	618	600	974	999999	
437	852	16	999999	964	355	192	770	548	999999	999999	999999	288	707	779	298	999999	536	700	598	304	513	615	632	999999	999999	999999	884	999999	575	453	572	239	238	471	831	780	999999	468	532	239	718	999999	234	999999	240	686	881	652	999999	564	92	900	385	478	923	247	999999	467	911	404	999999	680	972	579	404	881	59	246	948	517	639	999999	999999	369	585	999999	391	999999	106	376	79	242	341	20	371	672	999999	760	999999	594	406	188	999999	138	931	47	37	654	351	358	999999	645	704	999999	999999	24	732	25	892	419	855	999999	371	544	335	75	349	999999	218	999999	999999	999999	999999	364	999999	999999	519	49	999999	547	487	736	999999	999999	739	433	538	999999	95	356	940	999999	868	139	738	999999	816	22	802	866	698	75	446	619	999999	348	948	350	140	474	504	692	587	354	932	128	999999	624	805	901	537	259	876	861	791	198	430	568	625	999999	644	507	246	571	849	421	299	999999	426	400	485	197	959	999999	852	257	260	523	206	619	955	201	217	900	339	999999	199	999999	827	142	917	999999	724	929	829	997	456	26	505	520	828	38	208	414	426	349	299	265	999999	544	999999	907	371	15	255	999999	999999	346	999999	410	999999	714	107	293	483	105	473	40	791	854	801	244	28	686	999999	927	993	999999	484	989	159	999999	576	293	999999	999999	28	719	999999	386	708	119	783	104	298	999999	931	915	931	330	875	999999	999999	999999	743	703	888	999999	224	328	460	496	861	999999	260	298	148	999999	97	472	999999	999999	357	415	156	999999	999999	923	398	999999	995	87	871	163	999999	999999	470	421	999999	501	131	342	504	999999	999999	221	258	999999	843	999	975	999999	999999	999999	252	999999	912	999999	17	999999	253	965	297	547	333	382	999999	707	999999	370	828	726	999999	999999	999999	744	259	992	489	934	443	918	89	398	701	999999	260	999999	999999	999999	978	411	999999	497	258	166	55	956	999999	553	597	550	412	999999	181	999999	852	241	128	508	871	919	579	83	619	999999	885	999999	999999	999999	132	999999	797	146	392	426	323	999999	347	999999	699	303	999999	999999	347	999999	516	999999	227	999999	999999	29	294	412	130	68	832	340	878	924	280	156	999999	999999	999999	385	999999	276	100	999999	935	85	893	934	808	578	957	643	735	726	999999	289	999999	403	430	999999	999999	999999	26	333	999999	982	999999	423	913	552	999999	999999	513	961	999999	999999	516	472	999999	999999	135	360	604	551	999999	198	999999	999999	116	999999	475	716	999999	328	458	999999	999999	766	999999	953	186	479	30	
266	396	581	140	774	586	578	773	218	886	480	977	576	789	475	232	404	387	747	999999	922	87	476	229	195	513	999999	990	750	311	563	772	655	340	347	164	529	68	830	999999	538	228	266	829	685	350	881	999999	784	543	766	576	439	172	107	189	920	362	944	271	806	999999	999999	999999	999999	707	331	246	452	320	702	999999	556	999999	779	704	820	999999	544	844	999999	211	215	216	545	987	999999	493	242	168	244	177	124	569	769	950	205	359	506	977	29	644	137	474	999999	999999	29	266	999999	402	369	284	818	999999	999999	604	382	816	371	345	374	837	14	293	85	999999	999999	986	412	829	509	470	149	999999	824	999999	999999	999999	375	125	967	86	110	839	799	960	999999	23	930	174	577	388	999999	999999	613	191	640	843	398	315	999999	43	853	563	893	898	144	999999	999999	652	530	999999	450	256	999999	297	736	999999	493	125	186	217	66	248	261	130	482	979	953	643	999999	240	999999	70	999999	934	999999	547	946	901	999999	999999	738	287	643	936	938	741	792	325	454	475	359	283	138	990	976	615	999999	999999	999999	999999	999999	642	306	999999	999999	390	339	999999	74	999999	228	999999	298	999999	479	999999	604	999999	192	999999	196	638	198	881	880	79	999999	926	957	617	245	999999	485	671	999999	106	981	353	999999	558	412	358	260	264	257	999999	999999	59	520	999999	20	999999	589	999999	968	999999	453	425	419	228	457	999999	485	457	954	53	117	627	288	383	999999	260	677	999999	337	837	387	999999	633	123	95	882	999999	759	606	258	594	799	999999	999999	653	566	934	429	110	999	873	802	310	213	659	366	771	147	409	760	319	954	357	140	999999	519	791	999999	999999	575	997	999999	851	999999	999999	999999	924	157	999999	241	326	257	534	338	964	584	633	430	999999	728	999999	277	999999	846	939	640	452	999999	999999	143	774	639	295	999999	999999	157	999999	605	754	999999	442	624	417	178	444	71	430	29	175	707	999999	371	840	415	465	999999	999999	15	766	818	865	361	308	596	999999	686	961	10	336	999999	632	38	675	123	295	999999	999999	191	412	999999	999999	432	407	151	257	999999	798	880	79	281	999999	946	999999	936	485	90	325	999999	711	757	999999	430	692	358	84	857	999999	726	129	968	870	194	603	999999	608	443	954	999999	348	999999	887	90	930	999999	46	686	999999	999999	638	215	180	48	480	654	776	789	740	59	999999	399	717	82	761	999999	411	597	353	999999	337	52	136	999999	999999	999999	869	29	999999	638	999999	398	668	957	
98	913	999999	831	713	948	999999	818	999999	905	999999	948	345	815	328	830	652	999999	343	249	411	596	89	22	564	822	785	757	999999	999999	737	678	731	760	983	847	999999	579	884	405	837	999999	348	999999	77	999999	321	63	700	999999	999999	873	65	429	555	501	834	999999	277	890	172	364	528	999999	178	422	227	585	831	481	527	83	564	999999	999999	999999	257	999999	944	39	999999	731	66	631	126	999999	999999	311	999999	492	23	999999	312	993	242	483	990	999999	62	999999	318	736	999999	229	151	912	318	999999	28	662	254	976	840	247	389	440	308	896	999999	314	799	915	381	349	999999	999	770	571	705	927	902	509	999999	999999	721	999999	510	837	489	214	999999	505	292	552	247	46	687	999999	613	801	999999	103	273	748	856	402	365	999999	999999	152	151	747	999999	100	759	744	999999	551	526	614	999999	999999	999999	279	759	303	999999	828	111	431	999999	705	999999	999999	752	809	246	999999	999999	329	419	628	85	999999	73	808	93	201	792	999999	866	146	999999	998	999999	713	999999	999999	989	562	768	999999	780	340	830	445	789	518	347	950	508	122	999999	207	205	312	395	79	216	951	220	999999	46	608	565	185	999999	958	42	49	132	252	78	880	560	883	847	744	517	627	28	574	999999	842	994	753	999999	999999	803	999999	327	617	786	48	352	336	999999	999999	775	999999	287	830	999999	999999	827	265	54	237	646	321	464	999999	999999	999999	999999	645	588	999999	614	811	157	999999	165	473	999999	514	466	40	538	233	393	676	969	999999	349	197	98	554	24	738	709	800	704	999999	114	999999	65	999999	115	706	999999	999999	999999	999999	999999	471	675	999999	587	323	799	999999	699	422	928	788	681	699	249	745	556	43	190	875	112	356	121	673	369	54	999999	268	925	999999	485	999999	119	16	365	877	521	85	967	700	999999	695	999999	292	563	326	995	366	957	369	160	715	125	691	860	160	360	12	653	543	999999	999999	999999	867	937	999999	678	674	343	371	233	480	76	999999	936	417	254	829	120	52	58	102	311	999999	999999	769	972	427	155	215	527	999999	431	433	836	999999	607	244	354	723	647	999999	32	595	999999	679	649	636	754	453	905	530	892	999999	495	771	999999	532	195	177	999999	261	529	999999	999999	714	58	642	652	538	809	20	484	999999	999999	999999	999999	715	429	12	130	346	672	702	310	996	627	821	938	75	999999	999999	58	186	855	999999	801	893	751	432	999999	16	983	226	643	894	56	999999	215	767	700	999999	113	193	57	531	
588	999999	828	847	999999	999999	704	586	999999	735	962	999999	540	999999	999999	186	964	996	382	124	999999	456	999999	415	950	132	615	999999	374	654	970	865	139	334	807	999999	75	903	999999	402	312	406	855	907	932	748	964	206	841	999999	558	117	811	932	179	999999	767	999999	896	999999	622	533	999999	715	999999	999999	178	999999	211	951	121	70	661	999999	812	955	999999	161	482	212	167	419	339	851	105	863	64	206	165	675	216	652	999999	380	779	779	194	150	153	999999	579	999999	999999	890	412	498	455	999999	130	223	541	616	999999	693	807	213	203	370	999999	901	999999	971	999999	535	999999	999999	63	999999	210	999999	770	460	17	646	632	409	423	449	999999	607	999999	233	999999	941	999999	599	711	999999	999999	576	585	823	999999	251	793	608	706	469	155	943	999999	175	999999	98	999999	999999	999999	303	71	407	789	753	999999	21	493	819	999999	119	401	154	757	739	716	633	456	999999	929	766	853	34	999999	954	304	505	999999	252	602	987	498	62	999999	418	262	176	999999	832	999999	518	758	973	712	999999	77	10	196	705	459	999999	641	999999	162	842	450	46	704	999999	459	427	849	251	999999	999999	999999	349	163	348	999999	549	999999	624	55	420	999999	879	321	115	887	999999	319	467	999999	999999	356	991	899	999999	968	225	471	952	382	484	669	517	999999	804	976	727	846	999999	999999	909	159	26	461	741	834	570	724	999999	947	165	118	391	457	999999	561	628	450	15	380	271	88	895	252	570	750	500	132	517	999999	169	457	472	999999	883	456	340	540	167	999999	999999	999999	872	14	226	999999	999999	69	145	253	357	999999	840	476	999999	999999	999999	774	890	991	343	447	217	470	788	708	646	999999	999999	175	230	999999	292	692	973	999999	215	890	35	204	472	441	987	273	781	999999	616	999999	294	999999	201	566	999999	999999	979	999999	293	411	999999	518	730	999999	495	970	32	999999	995	999999	999999	195	625	373	748	696	999999	999999	999999	999999	689	999999	102	650	856	999999	973	664	999999	125	712	22	487	803	674	517	999999	999999	946	26	251	999999	999999	999999	502	108	437	827	817	999999	647	87	509	349	999999	320	426	90	999999	973	997	367	999999	879	445	999999	708	821	699	241	232	204	955	444	702	177	29	634	999999	758	94	999999	847	496	478	634	513	147	91	364	100	393	53	972	999999	883	701	16	32	999999	400	615	137	586	730	452	999999	75	647	554	300	792	999999	999999	889	851	520	334	999999	811	977	570	999999	345	150	838	160	999999	424	818	476	
23	999999	146	999999	999999	999999	999999	766	35	512	447	999999	999999	73	308	461	999999	92	999999	372	377	605	221	44	829	875	792	999999	891	999999	149	650	999999	88	287	190	795	174	421	999999	259	568	385	308	999999	999999	999999	999999	841	386	639	999999	256	455	108	999999	400	111	537	603	235	825	874	734	372	797	999999	458	786	128	665	999999	671	345	123	999999	229	912	505	758	671	520	999999	999999	662	249	403	383	979	999999	789	999999	636	817	999999	434	999999	651	935	742	411	755	495	723	999999	292	238	911	342	299	197	488	999999	779	999999	714	999999	999999	999999	133	999999	296	478	916	339	971	719	853	737	688	125	578	976	762	357	915	35	880	793	999999	20	999999	999999	689	682	311	999999	857	885	892	999999	999999	578	812	349	124	999999	999999	394	999999	573	385	999999	654	183	999999	511	844	999999	26	999999	350	577	999999	122	910	255	999999	244	999999	883	862	967	845	485	793	999999	174	999999	243	638	457	496	53	806	634	318	396	515	73	799	253	435	868	213	999999	755	875	699	438	868	498	999999	366	865	711	417	337	178	390	618	347	430	999999	999999	242	854	999999	896	999999	999999	859	999999	181	238	639	436	999999	642	623	48	134	474	984	374	149	123	999999	188	105	227	980	999999	135	454	999999	999999	247	489	999999	17	231	979	999999	836	999999	226	172	138	999999	284	318	695	999999	352	999999	872	999999	824	249	999999	724	999999	999999	270	621	640	999999	727	775	816	198	619	671	616	816	154	263	158	365	923	950	12	952	820	909	295	673	782	959	589	386	423	999999	852	293	876	999999	950	224	999999	78	445	362	419	999999	999999	34	938	536	350	619	297	999999	326	999999	721	403	981	361	999999	967	374	767	196	440	775	999999	818	999999	939	966	312	934	986	999999	515	999999	543	734	220	270	999999	999999	619	970	999999	999999	923	684	571	483	206	598	888	999999	703	999999	176	978	320	328	215	999999	596	383	316	363	482	471	662	81	860	256	150	999999	999999	999999	999999	225	999999	999999	456	144	760	466	999999	714	999999	584	160	837	483	564	424	999999	65	999999	659	246	664	999999	999999	999999	32	500	999999	949	458	822	999999	999999	529	950	637	498	999999	81	855	140	612	999999	317	897	321	824	597	305	832	258	20	122	468	911	560	615	349	999999	999999	999999	843	820	999999	999999	999999	575	318	532	926	925	30	984	999999	529	999999	72	427	999999	150	207	902	999999	999999	999999	999999	67	126	617	400	999999	158	999999	958	594	296	792	345	94	999999	745	
516	75	999999	906	999999	999999	848	999999	288	999999	198	999999	854	914	368	525	999999	66	421	999999	999999	999999	142	999999	999999	153	35	680	999999	999999	727	343	101	404	691	836	948	999999	971	785	219	999999	339	999999	833	393	999999	54	235	770	999999	289	999999	999999	296	999999	932	999999	139	93	11	178	706	447	770	854	674	999999	232	531	577	492	94	636	148	999999	371	239	81	394	999999	980	454	472	750	999999	670	955	118	876	904	484	91	888	999999	50	480	999999	141	978	999999	999999	821	999999	203	607	999999	46	996	999999	453	703	402	745	961	30	999999	244	696	333	194	718	352	356	627	103	999999	206	852	999999	802	479	999999	102	675	560	169	750	278	153	252	634	959	104	432	999999	999999	345	926	763	327	246	999999	808	794	10	229	999999	86	109	999999	999999	194	999999	999999	973	605	310	80	410	999999	972	965	553	90	559	999999	257	999999	426	22	75	999999	98	780	565	284	999999	999999	674	341	694	674	999999	946	254	450	69	882	999999	999999	780	275	526	901	354	280	651	728	244	251	971	551	659	97	141	999999	105	128	655	698	999999	12	405	78	176	999999	999999	606	999999	119	699	374	474	820	241	800	753	197	435	294	633	570	999999	433	999999	999999	999999	91	815	524	354	940	237	999999	299	778	869	999999	999999	56	999999	55	892	999999	999999	999999	86	839	999999	340	976	999999	999999	370	999999	745	938	972	708	33	292	714	791	321	765	758	147	999999	530	462	999999	305	999999	389	810	588	678	938	999999	763	999999	185	999999	999999	999999	999999	999999	866	999999	554	840	896	749	711	763	999999	999999	580	999999	793	469	372	318	403	409	680	456	313	560	999999	76	999	101	944	956	999999	489	999999	772	328	999999	281	29	975	622	44	556	750	999999	50	334	108	579	999999	304	705	999999	831	999999	868	999999	944	999999	217	999999	999999	805	804	999999	656	290	947	807	999999	292	198	352	342	999999	999999	134	705	687	999999	163	968	999999	13	999999	999999	249	999999	999999	904	338	566	965	812	999999	999999	999999	751	994	999999	999999	386	300	538	805	116	362	999999	59	709	744	999999	266	794	999999	999999	419	801	164	504	999999	999999	715	902	712	999999	999999	540	999999	999999	146	382	711	718	760	776	999999	892	999999	544	999999	715	999999	532	999999	54	999999	180	758	999999	371	438	597	999999	999999	999999	670	398	826	88	883	822	689	58	572	999999	583	547	44	287	999999	527	602	619	605	701	999999	192	742	999999	999999	61	781	999999	638	999999	999999	220	167	632	999999	289	999999	999999	999999	
85	36	560	959	798	999999	761	146	481	146	844	835	978	894	860	116	488	655	168	661	999999	999999	822	419	864	587	372	999999	412	181	562	461	999999	958	529	675	471	232	943	205	999999	915	310	729	794	872	806	325	306	525	627	633	907	468	999999	44	213	150	999999	221	109	380	734	310	584	392	362	999999	374	195	644	265	712	962	995	999999	741	999999	999999	991	780	56	94	886	553	928	999999	24	139	999999	471	999999	999999	999999	106	295	191	999	999999	412	520	999999	999999	121	999999	372	999999	945	472	912	999999	120	525	113	440	999999	999999	999999	756	656	839	348	999999	879	723	324	137	999999	865	710	735	741	948	222	481	993	106	972	15	190	17	999999	551	227	201	360	804	999999	999999	999999	998	343	252	498	572	999999	897	80	397	999999	245	940	89	762	999999	562	999999	312	631	999999	999999	999999	841	576	649	241	999999	672	688	373	519	113	689	999999	711	999999	498	999999	650	999999	105	35	585	999999	945	76	529	999999	999999	999999	198	501	402	853	99	999999	501	676	849	341	999999	235	999999	34	56	141	261	268	61	785	999999	712	999999	332	351	929	738	999999	630	582	999999	17	632	59	184	999999	710	836	732	35	999999	822	609	318	923	870	999999	999999	402	814	815	271	737	264	574	485	999999	79	511	169	947	109	55	999999	999999	377	602	341	999999	38	430	425	536	35	885	251	999999	353	409	481	295	187	999	816	767	450	280	377	999999	698	999999	641	334	572	88	800	776	999999	689	555	999999	311	711	374	393	399	735	712	378	333	383	495	670	40	999999	769	109	239	509	188	107	234	856	160	999999	789	999999	963	999999	999999	999999	769	663	853	999999	984	475	635	433	377	715	999999	999	162	325	693	970	304	699	318	701	999999	833	999999	457	52	999999	560	524	603	309	771	765	293	857	613	831	999999	999999	889	303	473	805	142	999999	539	235	999999	835	166	819	796	273	637	393	928	999999	162	405	171	999999	999999	121	829	78	943	801	715	304	712	999999	163	477	810	999999	999999	741	701	999999	917	999999	750	725	999999	784	513	508	999999	900	928	676	678	421	665	999999	388	361	976	73	529	738	520	409	133	999999	999999	999999	999999	622	165	197	245	999999	487	354	788	200	754	999999	564	445	999999	999999	999999	45	192	742	812	999999	636	875	764	637	519	999999	306	999999	602	999999	999999	194	999999	515	999999	741	441	999999	933	321	999999	999999	999999	930	509	93	74	705	44	97	123	999999	516	13	999999	289	432	607	605	307	57	
447	999999	693	926	379	401	167	999999	634	604	628	808	500	887	448	999999	834	138	435	125	601	316	514	999999	204	678	50	999999	465	318	833	958	635	273	134	999999	914	13	139	999999	999999	634	409	999999	494	125	999999	126	999999	999999	598	479	180	192	456	999999	999999	744	731	701	360	637	615	325	770	669	182	237	999999	848	364	830	999999	743	217	999999	906	999999	463	89	663	924	982	453	720	363	999999	453	817	999999	999999	179	281	437	342	279	29	999999	999999	825	942	999999	364	999999	657	767	480	436	999999	489	234	73	291	652	48	436	654	999999	999999	416	881	729	999999	768	343	194	999999	999999	411	938	947	999999	307	638	146	874	999999	294	796	999999	999999	361	478	337	769	999999	887	629	399	905	999999	999999	489	315	943	223	378	999999	365	472	218	909	35	46	999999	411	765	653	999999	173	865	370	375	651	999999	999999	260	91	998	890	306	929	999999	505	999999	999999	343	991	694	923	999999	974	929	999999	745	973	335	999999	999999	368	999999	244	123	999999	50	264	999999	837	999999	999999	999999	296	597	474	999999	288	738	530	999999	453	999999	773	958	592	667	891	441	999999	906	999999	204	819	296	640	213	72	816	999999	465	68	606	506	220	281	960	218	387	999999	168	467	244	804	717	999999	300	914	286	531	568	158	823	451	930	230	229	999999	10	957	271	113	471	792	75	665	846	571	999999	687	631	999999	514	976	882	449	326	399	999999	944	349	298	785	294	387	999999	244	165	575	989	999999	817	999999	430	203	64	999999	999999	739	61	505	729	361	598	900	119	644	846	568	491	999999	999999	51	65	617	972	328	187	415	759	431	690	996	573	999999	814	999999	999999	783	828	999999	874	660	60	448	620	937	999999	999999	277	672	397	596	999999	94	232	776	163	812	230	736	999999	46	979	630	815	732	999999	999999	95	869	999999	73	739	47	40	179	990	616	997	44	999999	792	147	96	43	104	912	999999	412	47	96	281	563	102	636	837	999999	429	999999	887	999999	233	308	408	122	334	999999	56	64	999999	785	999999	999999	999999	999999	999999	898	893	597	999999	820	308	561	999999	999999	999999	510	647	410	999999	498	570	982	119	884	908	494	739	999999	708	247	999999	433	359	262	549	466	377	999999	611	939	999999	832	912	77	851	671	260	626	833	999999	219	646	862	999999	224	999999	999999	311	696	999999	999999	999999	888	484	955	874	212	999999	242	822	142	999999	999999	999999	999999	999999	79	52	999999	246	243	122	151	883	999999	229	571	794	999999	985	
760	75	800	80	999999	999999	944	438	121	977	469	464	394	999999	691	70	847	609	854	486	494	663	999999	460	999999	56	776	14	456	999999	999999	999999	999999	999999	72	999999	358	728	483	841	793	641	999999	65	776	778	728	141	202	966	382	962	999999	999999	500	107	796	350	772	733	999999	939	999999	385	674	61	706	147	947	624	712	128	999999	22	692	853	732	999999	684	529	328	645	812	490	364	999999	477	206	755	999999	280	18	999999	750	749	999999	659	999999	999999	999999	999999	999999	193	577	263	999999	837	999999	868	647	374	999999	999999	999999	414	999999	999999	501	31	999999	583	999999	392	982	353	999999	999999	385	999999	838	204	999999	832	959	999999	999999	462	999999	236	110	513	550	338	118	600	697	351	999999	345	999999	727	999999	533	999999	151	571	999999	210	999999	559	999999	461	665	40	453	197	750	999999	795	676	994	892	274	921	999999	43	181	283	391	656	362	458	49	999999	121	999999	653	999999	817	885	539	261	999999	999999	17	61	884	307	664	412	947	645	917	999999	308	834	999999	612	246	117	399	924	999999	577	206	643	999999	695	919	999999	999999	975	889	909	146	742	881	597	913	769	158	873	619	979	708	717	541	379	999999	286	999999	999999	538	709	496	615	999999	443	480	374	638	199	388	999999	867	972	755	17	533	566	952	306	699	476	959	525	315	999999	869	489	111	52	34	642	999999	504	446	999999	423	531	999999	448	126	548	141	958	999999	371	121	736	961	999999	846	115	999999	845	350	999999	750	970	999999	602	574	999999	272	595	175	746	982	999999	535	999999	593	11	265	514	999999	160	999999	999999	40	943	999999	142	528	577	206	919	318	999999	163	384	438	453	231	708	999999	135	285	545	999999	999999	999999	747	999999	395	999999	999999	999999	999999	999999	200	726	999999	939	366	872	999999	472	999999	399	256	999999	563	220	999999	147	149	780	999999	640	64	874	799	216	292	999999	981	999999	142	636	361	999999	499	999999	963	657	688	514	864	835	442	663	999999	999999	547	321	999999	537	999999	257	801	999999	302	189	611	325	999999	543	657	999999	891	999999	339	69	47	186	999999	800	256	504	458	999999	999999	721	999999	999999	294	999999	999999	970	737	454	883	885	834	999999	776	999999	999999	648	730	155	856	72	999999	999999	999999	530	119	370	383	35	290	553	999999	175	158	581	981	221	999999	999999	873	686	999999	446	626	454	999999	999999	409	627	648	608	774	313	778	853	999999	274	77	999999	544	309	597	712	999999	339	96	669	149	205	338	999999	617	999999	282	180	999999	
508	999999	878	999999	369	960	756	387	999999	779	999999	999999	304	804	717	999999	276	739	573	99	362	999999	999999	368	565	999999	214	298	999999	990	327	40	608	856	999999	999999	999999	468	999999	349	999999	334	493	560	600	282	844	401	621	796	351	716	999999	91	645	236	30	520	740	758	756	999999	678	999999	999999	465	999999	448	999999	760	999999	807	565	234	258	999999	788	736	767	292	766	812	676	911	649	611	332	999999	221	52	936	999999	728	425	999999	382	656	802	999999	145	494	405	999999	860	842	544	161	484	833	999999	999999	294	753	457	992	943	999999	766	999999	850	999999	999999	237	493	824	286	999999	149	999999	875	381	986	999999	631	797	999999	999999	816	79	115	459	847	693	603	999999	651	924	999999	433	999999	591	889	761	258	999999	234	999999	999999	45	565	999999	22	843	999999	999999	460	656	999999	659	632	999999	975	696	936	401	999999	576	633	887	999999	361	808	716	991	294	491	235	389	629	573	201	999999	780	999999	650	446	999999	735	367	999999	994	803	621	800	999999	616	999999	824	857	717	657	999999	494	862	999999	656	306	851	999999	999999	235	277	999999	96	440	430	204	192	296	954	290	999999	999999	999999	188	558	197	915	347	677	298	999999	531	911	915	656	90	917	999999	999999	150	999999	71	611	918	726	999999	534	370	232	421	19	538	902	436	816	278	750	684	655	468	391	999999	996	466	825	746	590	999999	783	999999	287	882	301	814	137	779	664	825	461	257	662	555	125	266	288	999999	628	485	109	388	999999	242	654	535	758	649	75	155	102	980	999999	364	586	882	144	137	246	999999	309	999999	613	925	999999	408	999999	836	398	739	188	954	127	115	999999	404	20	54	237	766	65	488	713	999999	732	480	999999	308	968	999999	131	161	999999	540	999999	72	775	414	19	256	728	922	260	335	966	999999	863	999999	293	191	872	999999	999999	480	43	821	333	103	202	999999	872	999999	867	165	999999	999999	999999	587	928	999999	629	605	44	981	999999	142	999999	387	553	999999	999999	920	24	999999	370	41	999999	999999	999999	365	999999	682	222	999999	999999	230	65	105	717	939	999999	999999	687	284	562	277	65	918	442	900	999999	945	550	608	144	952	493	90	999999	999999	999999	999999	89	573	279	946	393	999999	608	817	999999	999999	669	613	775	341	243	999999	234	999999	975	999999	721	999999	770	793	999999	999999	132	431	737	974	309	141	173	999999	206	123	15	615	999999	289	319	625	822	462	285	999999	833	802	999999	753	855	702	610	999999	999999	482	802	486	814	
779	653	999999	90	112	832	538	449	132	145	129	734	619	218	696	999999	999999	784	999999	517	205	780	330	712	983	129	999999	531	731	209	723	320	528	999999	999999	999999	143	544	999999	629	747	497	710	667	599	29	245	493	913	419	999999	999999	999999	999999	999999	999	999999	474	999999	983	235	16	718	999999	422	809	215	818	114	71	999999	561	75	689	770	999999	80	999999	123	963	883	123	618	321	852	34	826	999999	191	115	999999	999999	447	735	404	999999	999999	787	254	789	813	999999	389	851	529	794	632	805	999999	911	928	670	361	143	109	999999	397	406	80	397	983	654	637	998	999999	231	999999	999999	999999	39	929	293	418	333	159	466	733	999999	792	999999	999999	31	999999	999999	186	640	317	314	636	291	999999	382	716	999999	806	169	999999	999999	101	999999	999999	303	520	178	981	999999	999999	999999	983	642	389	999999	613	22	995	961	301	999999	821	130	999999	809	703	13	999999	557	576	561	527	990	999999	351	675	495	387	999999	511	194	298	541	387	289	331	993	902	722	999999	703	861	999999	999999	430	569	999999	393	871	599	517	492	434	78	999999	510	992	964	47	954	128	635	896	999999	117	79	999999	742	635	487	710	999999	963	789	873	699	999999	133	257	781	705	999999	516	509	994	999999	864	472	685	778	339	999999	864	767	649	999999	964	393	759	361	289	999999	999999	393	999999	416	529	644	999999	12	828	868	717	999999	999999	26	129	397	466	416	215	818	67	857	158	681	999999	205	149	804	999999	298	374	896	999999	999999	353	999999	999999	587	999999	999999	276	999999	949	470	320	609	518	633	948	577	927	999999	999999	999999	180	901	244	217	180	999999	505	999999	277	539	504	821	763	999999	672	996	999999	878	244	986	551	383	999999	688	371	636	687	999999	999999	167	371	30	999999	40	306	999999	888	411	417	999999	999999	875	416	999999	999999	498	845	735	960	999999	999999	58	118	168	999999	797	999999	556	846	543	999999	989	999999	119	177	483	80	732	999999	229	118	375	471	397	999999	675	999999	496	721	872	790	951	554	999999	999999	323	912	592	999999	999999	458	342	565	874	209	999999	341	306	999999	493	427	123	999999	741	844	433	587	721	999999	254	829	999999	999999	974	752	695	444	999999	751	999999	571	999999	621	976	771	776	810	999999	197	999999	344	670	253	238	999999	677	702	813	69	934	999999	999999	696	865	999999	951	507	591	999999	999999	299	700	554	398	922	999999	501	283	969	78	623	990	533	367	910	168	999999	606	999999	85	993	999999	581	817	999999	380	792	
756	306	999999	999999	229	475	683	249	643	999999	854	315	514	186	428	843	991	321	746	667	338	955	520	698	900	70	56	999999	999999	128	999999	999999	999999	156	745	976	160	799	999999	524	850	128	277	999999	408	300	999999	999999	574	999999	590	505	381	713	463	800	785	131	999999	168	429	172	581	999999	388	583	763	368	441	999999	693	999999	999999	231	816	220	999999	477	300	609	55	157	946	880	999999	242	999999	999999	999999	944	200	999999	999999	245	104	688	547	752	664	824	537	657	467	132	103	398	587	999999	896	253	122	318	830	768	122	282	225	700	986	999999	683	924	675	999999	261	999999	770	682	136	138	673	935	813	475	999999	999999	689	823	787	149	999999	750	942	999999	999999	882	208	662	999999	999999	472	846	765	518	999999	612	981	970	870	999999	628	999999	32	768	579	186	504	999999	999999	999999	592	401	913	999999	502	933	999999	235	999999	378	466	117	560	314	665	826	180	304	334	999999	416	999999	953	357	521	999999	999999	999999	870	654	387	999999	966	408	999999	80	933	918	26	217	999999	756	315	999999	973	520	999999	718	112	753	16	210	999999	999999	317	874	448	999999	999999	753	216	999999	365	20	990	623	151	161	84	595	893	999999	288	999999	840	660	413	461	384	10	404	18	81	999999	647	999999	812	999999	101	999999	631	378	592	999999	999999	820	401	304	511	360	379	202	999999	516	859	999999	921	914	396	657	470	987	190	335	358	207	999999	248	373	813	810	410	999999	718	964	524	999999	25	125	29	268	118	950	34	999999	999999	373	999999	999999	892	999999	898	999999	444	894	999999	197	266	999999	803	92	999999	999999	697	549	968	142	925	552	999999	95	906	798	376	999999	362	47	166	704	999999	833	999999	999999	480	557	999999	999999	626	999999	999999	337	412	999999	999999	936	114	187	999999	999999	662	999999	448	21	999999	806	999999	999999	977	999999	999999	999999	41	562	999999	969	909	182	460	150	636	912	515	999999	232	999999	683	805	999999	999999	999999	184	999999	681	52	88	395	999999	68	999999	207	813	999999	581	291	723	306	850	343	352	37	931	726	121	848	999999	563	346	788	914	133	999999	622	999999	999999	367	820	359	519	688	583	999999	124	999999	999999	823	833	934	821	508	711	832	472	999999	413	999999	999999	999999	999999	999999	999999	59	999999	999999	550	654	999999	542	999999	923	902	946	999999	654	768	290	817	999999	178	35	916	629	999999	289	213	300	91	488	143	408	909	157	527	227	999999	534	999999	970	245	298	632	300	124	999999	999999	765	502	817	375	132	545	
517	504	807	385	895	534	104	940	999999	572	999999	409	421	999999	999999	429	999999	490	999999	917	846	704	880	402	626	514	627	684	999999	999999	999999	123	20	863	999999	999999	999999	841	279	999999	278	40	985	725	921	891	703	884	850	345	388	337	141	214	999999	813	624	415	759	999999	999999	420	501	462	309	999999	398	999999	621	112	999999	282	220	245	649	815	999999	164	481	999999	811	742	833	112	999999	936	999999	999999	999999	588	38	999999	91	889	999999	858	539	999999	999999	332	503	999999	272	999999	635	116	126	895	565	882	104	469	934	35	999999	174	999999	999999	999999	372	616	592	999999	43	999999	406	200	331	153	790	999999	196	738	999999	241	664	480	999999	999999	313	819	95	999999	999999	494	569	999999	66	999999	926	282	999999	999999	63	715	910	763	239	999999	999999	915	795	752	999999	605	999999	999999	999999	999999	914	999999	500	999999	738	553	530	352	109	549	514	37	999999	20	226	518	999999	999999	684	442	999999	900	250	999999	247	999999	33	343	475	686	586	838	593	272	406	242	999999	227	751	510	195	567	664	690	999999	212	782	784	535	266	999999	211	999999	999999	473	23	999999	87	685	999999	529	197	877	423	962	676	443	870	999999	984	736	919	954	183	257	762	246	560	999999	999999	615	999999	999999	999999	227	384	791	999999	799	999999	788	999999	542	410	981	999999	690	250	727	491	768	911	180	551	530	549	256	873	105	710	999999	892	999999	650	999999	290	389	669	206	588	885	203	81	231	999999	42	386	554	201	259	82	996	833	771	275	703	78	266	999999	677	137	999999	154	99	999999	999999	999999	999999	999999	701	999999	999999	999999	999999	606	575	999999	948	999999	498	999999	702	681	845	999999	779	69	999999	384	999999	999999	999999	999999	529	460	967	58	982	614	310	162	999999	880	500	641	999999	952	999999	175	700	863	130	911	199	513	435	999999	999999	999999	837	836	827	517	642	999999	495	49	999999	688	638	526	857	343	54	346	678	821	191	213	586	826	374	999999	683	999999	101	221	999999	25	999999	732	999999	999999	777	474	334	999999	999999	999999	999999	21	438	999999	999999	184	16	999999	866	853	834	613	64	999999	999999	20	471	940	999999	999999	398	283	257	508	662	906	777	336	999999	580	21	702	583	181	999999	574	397	368	359	999999	171	999999	355	938	190	999999	677	653	656	766	12	394	152	999999	621	872	763	930	353	630	999999	679	230	999999	999999	142	39	999999	48	999999	622	113	590	999999	312	94	928	318	327	251	238	134	680	799	999999	999999	559	810	560	194	811	467	
24	728	111	999999	999999	999999	999999	58	391	794	614	356	153	899	803	817	470	536	944	999999	612	112	402	283	998	430	718	223	583	999999	332	853	498	165	98	862	233	999999	999	868	221	279	859	999999	519	334	656	678	824	741	349	33	250	366	855	912	336	828	999999	999999	999999	999999	474	172	472	760	857	988	999999	999999	594	650	536	85	999999	343	253	958	763	674	773	50	399	842	880	999999	613	142	309	185	535	404	999999	999999	999999	337	804	696	999999	758	476	667	999999	883	156	999999	999999	174	999999	521	999999	999999	74	819	890	311	494	632	292	999999	157	725	688	999999	415	199	324	999999	999999	905	539	556	986	14	208	116	183	515	695	191	812	448	999999	999999	999999	167	340	516	455	226	843	181	414	808	611	999999	979	241	999999	956	383	999999	617	227	999999	999999	999999	69	999999	784	137	999999	936	999999	999999	708	716	999999	129	258	859	999999	746	341	71	999999	151	188	999999	457	999999	942	48	738	807	516	831	791	999999	403	776	280	894	670	999999	865	244	314	456	903	44	999999	122	229	107	575	559	285	999999	999999	999999	212	999999	173	657	195	940	208	303	844	876	999999	105	725	482	588	999999	85	252	206	132	837	732	499	423	57	829	818	999999	999999	957	555	636	189	431	573	999999	730	999999	902	925	46	20	999999	36	119	983	396	999999	519	661	999999	43	959	999999	144	480	177	750	609	366	131	567	71	887	999999	999999	915	303	908	999999	192	71	350	281	96	826	130	472	999999	74	443	80	999999	580	483	522	677	999999	297	103	999999	980	413	546	999999	479	999999	724	999999	999999	78	103	839	544	999999	422	999999	688	416	317	360	999999	446	999999	922	999999	999999	491	999999	807	620	999999	15	814	538	999999	657	803	477	999999	877	405	766	999999	995	349	999999	999999	111	71	999999	989	280	999999	743	741	544	999999	999999	999999	43	468	320	898	210	999999	97	34	15	276	764	999999	999999	999999	440	954	939	953	999999	583	999999	857	999999	353	999999	631	957	36	999999	999999	668	789	190	999999	999999	999999	95	999999	292	164	262	217	581	835	999999	940	778	480	548	788	802	590	328	50	934	186	88	967	920	578	882	999999	952	218	608	974	709	496	226	31	869	999999	671	395	330	611	999999	554	999999	999999	853	999999	487	999999	995	999999	999999	149	790	406	340	999999	999999	713	999999	201	999999	373	999999	332	999999	999999	999999	527	918	730	919	932	719	332	900	534	920	999999	999999	405	583	668	999999	530	999999	999999	706	820	999999	999999	134	958	123	
999999	999999	999999	327	723	999999	571	234	960	375	274	168	538	999999	467	506	999999	206	999999	987	999999	617	596	159	706	999999	671	585	443	836	176	606	961	999999	999999	976	999999	217	207	999999	999999	181	623	303	949	372	999999	149	248	323	884	999999	70	999999	245	522	759	763	620	904	999999	985	790	134	999999	667	206	718	999999	999999	519	599	999999	987	834	706	993	302	210	999999	844	531	347	130	951	622	546	990	583	77	226	234	596	999999	999999	177	390	499	105	291	175	999999	309	756	803	295	554	82	146	539	528	999999	562	286	70	613	648	670	182	585	131	215	144	772	275	295	999999	707	55	666	325	504	207	999999	177	999999	232	590	326	665	77	473	854	54	549	759	671	319	241	999999	999999	720	326	519	999999	999999	999999	536	999999	517	293	846	36	999999	224	999999	999999	643	999999	999999	390	68	353	999999	518	999999	360	999999	233	999999	624	999999	476	717	147	605	187	687	759	217	999999	999999	999999	809	999999	230	447	385	829	525	500	38	210	999999	947	999999	376	809	11	512	609	41	313	975	893	999999	380	319	342	618	999999	581	884	901	25	999999	959	544	145	297	220	999999	999999	708	25	595	999999	716	769	999999	999999	999999	686	256	608	435	392	133	915	780	849	137	999999	220	678	918	999999	309	743	263	511	832	999999	713	302	633	999999	605	959	308	119	999999	549	665	390	479	894	999999	303	999999	311	835	628	364	448	92	932	60	999999	107	450	192	973	999999	175	406	703	973	953	974	999999	999999	174	617	671	195	587	999999	830	999999	34	516	15	162	951	999999	214	319	275	220	700	999999	575	862	857	926	999999	43	500	984	775	921	999999	328	925	999999	670	999999	999999	999999	999999	555	229	830	83	934	187	999999	564	498	999999	394	707	742	283	944	222	312	759	999999	504	553	886	846	433	112	999999	687	999999	437	999999	202	999999	22	999999	154	999999	744	789	923	748	999999	479	11	792	390	223	999999	54	980	311	368	999999	946	758	950	669	383	999999	970	112	500	999999	999999	493	999999	767	999999	37	999999	454	477	999999	836	996	634	999999	884	64	999999	888	890	642	256	136	999999	941	679	264	764	485	126	348	818	999999	258	999999	353	999999	792	623	528	914	915	536	834	845	999999	999999	134	876	999999	329	363	999999	221	857	999999	999	846	67	97	440	272	653	337	139	999999	25	999999	356	730	999999	999999	429	370	975	999999	719	999999	801	527	729	999999	888	700	797	984	999999	999999	401	939	353	999999	735	999999	999999	652	272	208	
999999	999999	408	212	777	156	419	68	999999	721	246	140	627	708	55	540	367	310	384	952	540	155	967	417	356	417	386	703	536	893	282	333	464	520	596	659	128	527	363	741	291	739	59	999999	372	999999	999999	645	626	204	999999	786	277	319	999999	559	184	991	855	370	770	715	532	50	448	912	999999	999999	121	999999	422	839	947	643	999999	801	105	951	54	96	999999	740	999999	341	725	496	65	999999	852	47	484	137	672	999999	970	575	216	19	577	459	593	216	534	240	782	338	839	634	999999	867	464	233	947	769	275	39	639	200	325	999999	999999	531	264	999999	911	295	177	954	672	105	594	95	383	999999	502	888	216	845	999999	396	656	430	506	984	999999	999999	190	903	727	940	936	26	694	625	602	72	999999	460	329	999999	171	884	999999	552	283	378	999999	362	999999	999999	823	793	999999	999999	305	436	34	279	999999	999999	114	273	999999	731	169	577	401	757	991	440	999999	999999	999999	999999	235	771	999999	999999	711	214	410	827	636	349	127	152	999999	766	330	176	999999	999999	959	669	392	897	656	241	392	999999	999999	999999	370	999999	450	78	999999	578	703	533	967	80	568	296	999999	287	637	887	999999	27	202	999999	437	824	402	263	796	999999	680	337	125	236	572	999999	237	999999	466	999999	999999	58	999999	807	999999	796	208	967	124	672	419	114	270	769	627	375	513	351	665	546	444	196	282	999999	897	999999	418	740	507	999999	69	941	820	837	988	565	152	394	572	640	999999	999999	999999	999999	999999	999999	76	355	609	207	501	999999	652	920	999999	712	776	999999	909	999999	388	468	469	561	612	478	294	432	780	71	999999	128	779	34	920	999999	999999	158	999999	332	999999	999999	999999	310	70	184	299	900	481	286	788	999999	485	874	262	167	965	587	520	999999	999999	643	575	548	974	999999	115	627	999999	357	999999	628	488	587	999999	325	999999	169	501	999999	188	393	951	999999	999999	542	999999	905	772	762	999999	999999	999999	15	50	999999	999999	593	999999	687	78	999999	900	134	999999	170	211	999999	999999	937	830	999999	96	999999	789	897	692	81	274	999999	739	210	855	247	314	205	990	482	546	734	999999	999999	833	813	369	517	493	826	882	999999	341	745	429	834	931	246	999999	555	225	152	971	425	999999	893	999999	868	815	662	820	425	179	728	999999	751	118	999999	973	283	722	999999	999999	999999	199	162	999999	994	781	30	315	78	823	445	266	999999	762	413	425	940	865	501	701	830	16	466	999999	613	393	677	999999	845	273	109	
832	999999	738	999999	235	175	792	953	96	794	357	752	602	999999	471	958	989	999999	671	42	418	999999	999999	999999	999999	732	219	999999	610	114	304	470	805	724	612	323	664	656	187	259	158	911	414	906	483	263	999999	218	151	999999	999999	30	999999	240	690	611	372	999999	999999	999999	956	304	353	982	500	887	999999	999999	999999	999999	999999	343	999999	999999	884	506	816	674	110	999999	867	10	355	185	426	283	296	574	43	10	950	509	411	999999	999999	999999	999999	432	416	999999	317	999999	96	993	141	999999	502	762	356	999999	795	999999	64	999999	635	955	999999	177	565	226	601	382	999999	131	999999	793	931	843	128	999999	938	393	268	514	299	881	999999	362	54	999999	780	533	228	849	215	262	455	762	58	347	904	400	866	199	994	934	152	999999	796	347	422	999999	644	999999	254	411	440	550	359	754	51	596	133	492	999999	77	164	994	999999	944	348	999999	999999	781	999999	999999	526	999999	519	364	738	999999	566	706	999999	999999	888	902	604	803	999999	904	999999	304	305	317	277	384	999999	999999	780	157	59	851	999	253	864	863	199	999999	999999	371	41	994	25	102	999999	426	832	323	999999	261	400	122	131	999999	765	999999	485	818	281	152	324	592	584	591	899	714	707	416	267	35	713	898	999999	461	999999	999999	289	999999	287	999999	551	440	999999	528	757	936	729	565	487	374	388	380	435	999999	999999	999999	999999	999999	999999	999999	719	425	999999	999999	548	502	204	670	570	357	220	999999	541	431	601	884	844	999999	833	963	985	152	929	893	647	342	999999	185	999999	434	998	999999	21	962	140	135	999999	594	999999	265	999999	68	994	139	999999	116	839	13	150	999999	604	364	600	239	999999	999999	496	999999	999999	215	999999	28	266	999999	999999	365	270	999999	300	475	509	999999	85	578	231	999999	999999	799	999999	540	503	468	999999	251	830	643	264	999999	632	563	639	222	87	999999	236	723	999999	859	780	797	846	999999	999999	999999	999999	354	289	999999	17	413	429	696	431	976	712	570	999999	24	999999	716	111	999999	999999	999999	836	999999	182	311	352	507	134	298	29	999999	999999	242	755	369	999999	485	364	241	774	228	999999	999999	791	111	71	999999	999999	787	999999	74	696	367	999999	976	838	376	182	977	999999	510	288	141	677	488	291	999999	814	624	436	829	362	999999	714	728	999999	893	504	81	999999	686	768	346	999999	954	256	999999	919	779	530	222	313	999999	560	274	939	999999	999999	313	819	591	999999	999999	361	724	712	999999	999999	594	999999	945	871	111	999999	994	
741	941	397	722	242	954	560	45	999999	223	526	976	999999	450	999999	599	627	201	261	658	835	999999	985	29	252	429	683	999999	405	584	999999	999999	999999	566	532	997	999999	552	80	864	40	815	30	999999	207	999999	517	213	999999	783	328	679	849	89	168	97	956	377	480	812	281	236	999999	519	999999	999999	337	752	917	790	999999	84	130	396	628	29	632	999999	822	999999	912	480	528	622	266	671	362	568	408	445	51	248	82	268	999999	804	186	511	999999	999999	999999	764	295	25	799	999999	999999	463	461	148	464	999999	555	965	899	801	707	27	262	999999	962	769	354	999999	749	745	12	862	803	999999	999999	130	582	999999	117	999999	194	512	822	22	122	898	117	269	980	932	693	117	368	792	106	999999	999999	73	920	999999	999999	813	275	999999	251	697	659	637	305	999999	536	999999	858	751	616	999999	205	250	99	73	661	94	501	816	999999	895	999999	21	999999	685	872	518	999999	477	999999	380	246	767	770	424	249	480	964	646	999999	87	258	999999	999999	901	999999	18	974	856	977	335	322	459	999999	356	204	648	909	999999	471	999999	597	999999	23	246	999999	437	480	674	824	190	130	999999	999999	974	999999	885	836	825	999999	863	543	172	499	411	999999	787	765	999999	230	999999	570	354	184	388	490	868	999999	938	999999	535	537	310	41	797	215	467	48	37	710	318	812	999999	999999	607	483	999999	999999	611	187	180	672	67	453	999999	619	775	679	41	494	777	291	897	999999	195	999999	243	999999	702	206	999999	749	999999	999999	999999	788	487	999999	577	904	65	999999	999999	999999	773	863	999999	857	999999	187	439	787	16	543	932	36	999999	211	712	999999	999999	999999	999999	415	586	430	934	999999	540	444	142	329	999999	137	999999	999999	300	145	119	332	999999	999999	999999	525	767	814	742	999999	780	886	873	286	999999	305	999999	762	790	586	185	999999	928	999999	326	373	54	119	684	879	114	143	736	999999	999999	389	999999	864	999999	999999	647	771	688	740	999999	654	570	999999	585	807	472	676	999999	714	960	767	403	729	70	958	480	657	140	863	99	646	159	104	999999	364	879	999999	999999	127	938	999999	664	198	562	671	999999	999999	999999	876	416	438	134	32	818	334	999999	696	999999	22	202	990	641	825	650	927	999999	475	671	230	927	672	884	892	775	556	113	214	176	398	165	291	133	999999	456	999999	522	999999	999999	860	377	193	995	778	924	948	772	999999	548	635	176	337	526	313	949	743	553	241	999999	272	999999	781	529	415	999999	911	866	
387	999999	988	414	377	199	811	999999	999999	676	116	999999	827	784	274	666	541	999999	827	764	820	313	712	999999	290	881	23	999999	999999	664	999999	999999	22	91	394	470	999999	230	999999	147	715	460	216	76	447	999999	428	999999	957	999999	987	999999	999999	156	56	84	999999	880	134	495	186	182	999999	89	96	195	955	746	999999	803	116	321	432	690	59	999999	999999	646	671	27	999999	536	681	480	676	406	890	866	44	320	804	679	999999	999999	999999	542	999999	136	980	261	317	999999	98	999999	18	999999	999999	349	106	999999	976	29	219	116	999999	649	999999	786	412	999999	304	98	712	89	999999	999999	225	128	729	517	999999	970	665	419	999999	780	447	999999	999999	999999	644	999999	999999	999999	343	785	469	989	999999	321	51	416	999999	299	957	228	969	19	165	580	999999	999999	620	589	519	16	363	799	406	262	212	972	324	412	55	753	999999	364	746	223	967	235	847	417	475	999999	999999	999999	999999	490	811	438	999999	891	549	999999	930	189	837	999999	431	670	593	28	118	78	101	321	254	214	899	614	273	941	999999	235	795	212	124	758	759	999999	347	915	999999	773	609	433	862	999999	822	149	527	419	791	307	642	828	308	406	999999	999999	132	258	999999	206	175	431	999999	999999	215	728	75	999999	577	444	999999	677	577	344	469	668	999999	999999	999999	759	999999	853	999999	314	592	966	903	717	999999	824	865	99	334	254	608	188	154	547	838	999999	83	448	841	357	974	964	999999	963	937	11	999999	922	866	831	999999	999999	280	999999	731	248	824	357	989	999999	578	999999	353	332	736	290	523	999999	371	298	999999	999999	22	803	340	628	999999	939	780	98	349	999999	232	502	145	999999	907	180	815	599	278	726	459	999999	999999	999999	621	928	237	999999	999999	574	560	578	155	470	309	999999	643	113	533	885	576	900	999999	635	20	851	196	999999	383	353	105	771	29	959	999999	922	34	599	17	786	999999	134	610	775	392	654	999999	675	988	999999	536	712	76	393	159	559	999999	999999	730	769	741	999999	999999	144	478	789	558	196	282	386	452	54	999999	999999	183	452	300	999999	253	365	999999	521	460	943	999999	393	704	635	809	639	247	882	868	247	55	923	851	476	306	602	106	170	402	999999	987	491	615	330	220	707	268	57	898	999999	275	230	338	339	327	95	999999	923	386	999999	149	999999	999999	859	700	260	600	823	341	651	999999	343	999999	848	955	334	999999	999999	424	111	380	199	984	999999	971	825	595	521	158	999999	518	182	999999	760	
999999	427	315	756	629	960	117	444	715	257	999999	932	999999	489	383	992	317	710	999999	284	272	949	586	681	887	875	665	88	674	130	999999	96	558	368	385	538	29	31	755	464	994	935	483	736	399	49	724	115	147	166	999999	808	674	510	497	523	841	634	868	999999	305	38	769	595	999999	28	383	742	113	845	973	295	954	54	289	999999	475	849	292	999999	161	559	940	518	226	999999	422	58	870	861	697	395	999999	11	168	965	176	888	622	999999	666	999999	11	999999	192	617	853	630	230	999999	57	991	351	30	601	746	999999	261	378	788	605	334	871	251	999999	588	142	953	885	323	170	587	999999	911	192	180	557	647	335	608	999999	791	828	709	814	705	53	142	409	422	877	914	519	833	775	341	120	759	155	999999	484	899	745	999999	11	470	765	440	838	431	198	450	925	769	999999	814	506	172	437	451	544	10	999999	472	445	255	77	999999	999999	850	999999	797	502	731	134	999999	56	999999	707	354	999999	612	304	999999	234	999999	989	750	999999	961	999999	948	331	703	69	484	999999	282	999999	999999	402	999999	305	987	372	400	948	204	645	734	767	584	464	93	999999	932	705	576	248	999999	265	999999	875	184	24	121	999999	798	671	649	236	774	460	999999	999999	576	999999	316	615	833	489	795	114	999999	203	261	493	248	201	137	779	778	999999	462	999999	999999	498	130	973	260	999999	159	999999	996	507	999999	999999	999999	141	935	624	398	999999	414	529	470	223	999999	980	763	627	237	607	999999	869	458	739	998	460	877	88	197	999999	364	909	340	272	999999	295	999999	999999	980	117	266	512	390	999999	629	933	40	861	415	150	219	633	697	551	999999	136	59	263	135	62	263	999999	437	65	607	999999	198	207	999999	797	999999	999999	646	130	351	999999	999999	640	999999	74	999999	999999	999999	56	999999	731	221	788	999999	981	999999	947	11	999999	854	999999	85	334	220	999999	744	833	756	618	999999	583	986	577	210	999999	647	418	153	70	632	246	999999	390	931	875	999999	410	923	133	561	999999	635	718	276	941	955	999999	430	986	330	999999	270	999999	685	550	744	644	999999	327	344	827	803	999999	305	999999	225	695	402	344	840	999999	910	632	66	538	948	278	310	269	11	492	987	167	999999	46	975	138	999999	391	141	648	822	605	788	734	38	694	422	999999	725	270	761	96	999999	986	686	638	999999	157	602	475	344	999999	325	999999	839	646	999999	999999	642	999999	990	999999	213	202	521	314	844	999999	999999	263	855	
652	543	740	730	901	999999	753	360	347	140	557	788	665	314	504	289	936	894	391	493	163	26	638	999999	999999	883	953	475	381	793	676	647	999999	619	691	999999	585	131	938	635	456	908	999999	957	443	999999	547	887	26	34	907	999999	128	999999	999999	636	999999	999999	979	28	68	288	999999	553	463	909	450	999999	622	718	704	999999	955	756	999999	255	721	681	837	999999	345	75	458	356	886	247	529	578	999999	65	880	124	152	999999	576	178	929	751	503	533	782	502	274	308	330	103	482	371	999999	456	914	999999	633	461	682	992	830	631	999999	226	999999	872	137	567	837	589	672	45	999999	868	325	970	999999	313	745	843	999999	999999	36	792	765	167	844	471	150	658	999999	690	247	584	999999	308	93	286	999999	910	374	707	470	740	431	446	192	999999	141	944	54	329	716	999999	201	679	999999	874	999999	232	37	666	426	999999	108	982	999999	605	529	27	999999	901	170	835	479	999999	690	296	999999	999999	999999	978	999999	206	613	172	973	999999	392	668	999999	219	826	999999	999999	999999	999999	290	641	448	648	586	346	123	67	153	169	880	999999	107	999999	318	513	142	256	59	336	229	999999	936	18	399	999999	861	324	999999	85	248	999999	771	999999	409	654	922	679	399	642	226	999999	999999	999999	103	48	295	999999	394	705	693	674	833	381	71	713	705	440	259	374	999999	799	390	78	920	927	598	294	589	999999	590	999999	857	416	120	90	116	999999	914	360	927	191	929	999999	391	574	999999	399	751	696	949	491	430	34	167	999999	758	401	92	999999	999999	999999	99	731	125	999999	817	426	999999	980	607	772	999999	898	999999	303	870	419	686	999999	807	208	543	893	999999	999999	41	832	999999	999999	332	999999	999999	749	999999	927	999999	208	856	160	756	703	138	999999	99	186	965	532	587	864	556	999999	715	736	368	251	467	206	26	26	209	984	176	999999	658	999999	921	776	988	519	210	671	563	999999	599	999999	79	771	804	537	143	509	254	395	999999	983	999	123	391	999999	470	896	191	839	999999	999999	537	562	123	206	264	999999	999999	999999	999999	884	785	999999	147	999999	999999	695	402	488	883	699	740	781	999999	999999	893	808	395	329	59	314	489	999999	586	999999	576	999999	999999	607	283	943	965	186	731	999999	207	820	999999	137	497	774	503	703	999999	999999	999999	755	133	448	999999	456	804	225	28	999999	404	72	602	999999	687	664	46	794	215	999999	733	563	60	184	477	999999	831	268	999999	284	810	786	999999	335	795	821	999999	
999999	999999	999999	999999	999999	167	382	999999	999999	228	667	999999	999999	738	999999	497	27	526	478	705	948	999999	999999	625	546	393	744	548	999999	999999	277	523	865	280	826	999999	389	799	999999	405	677	324	341	853	173	818	999999	546	999999	999999	749	999999	999999	126	445	999999	72	999999	603	367	423	834	252	839	950	153	999999	562	911	219	118	227	543	82	37	634	999999	387	462	999999	394	208	447	328	556	469	999999	999999	835	588	437	999999	206	625	982	999999	82	502	902	29	244	446	634	891	190	532	274	254	98	810	608	685	748	999999	973	225	999999	923	293	491	947	999999	726	999999	999999	929	999999	917	99	194	999999	147	485	442	493	947	999999	555	148	999999	204	951	999999	34	999999	752	440	330	652	767	455	158	218	420	999999	409	719	311	118	260	511	356	165	903	258	471	209	316	999999	999999	999999	841	785	269	297	995	183	999999	353	40	499	700	275	999999	739	413	999999	74	999999	999999	237	272	446	888	522	847	796	757	999999	517	999999	999999	938	625	125	613	999999	949	133	86	236	27	957	88	999999	811	90	832	174	999999	543	999999	946	308	999999	389	404	999999	999999	449	209	999999	926	999999	488	374	999999	649	217	135	50	978	999999	292	857	220	314	368	136	711	767	999999	592	930	999999	416	187	639	827	735	999999	476	212	684	877	810	999999	131	599	396	59	440	624	48	805	564	999999	664	999999	588	999999	46	999999	45	682	245	833	995	861	82	999999	131	999999	999999	916	573	776	266	414	999999	129	193	999999	739	662	336	349	553	135	420	221	522	198	999999	660	182	999999	177	12	642	999999	999999	269	527	999999	927	618	152	132	241	788	999999	999999	999999	469	891	276	999999	383	355	896	999999	869	451	860	674	933	583	999999	743	867	608	999999	772	78	33	999999	251	540	734	718	206	999999	894	999999	282	999999	792	999999	768	906	675	794	656	746	999999	235	999999	999999	999999	993	44	330	388	374	189	685	487	336	999999	968	999999	500	648	637	699	999999	999999	818	588	411	999999	803	63	837	999999	813	999999	36	380	798	114	585	999999	999999	683	999999	53	529	999999	597	999999	466	999999	800	999999	184	156	29	56	840	259	999	87	133	999999	240	277	999999	182	375	87	461	955	646	863	449	495	999999	999999	824	999999	456	999999	991	626	999999	469	999999	956	27	999999	999999	979	539	548	115	999999	882	888	452	608	502	357	87	999999	999999	510	697	936	440	999999	248	75	232	36	803	633	96	999999	178	771	999999	999999	999999	707	500	999999	426	999999	
758	942	612	999999	999999	999999	321	108	299	481	302	183	771	999999	526	337	429	521	757	512	745	481	420	999999	719	681	999999	909	203	379	29	852	999999	599	188	999999	86	229	565	16	715	704	999999	614	214	994	999999	697	77	826	288	978	724	913	362	286	532	237	309	829	631	412	999999	919	462	999999	98	182	147	37	999999	209	956	750	797	50	147	999999	999999	725	999999	896	841	376	999999	50	137	181	246	901	966	849	919	735	385	313	799	424	161	764	905	827	999999	49	999999	88	31	999999	126	999999	149	726	999999	584	157	999999	570	538	829	422	322	999999	935	999999	999999	999999	290	230	999999	999999	250	722	653	999999	819	854	346	802	800	21	999999	162	65	924	762	250	793	345	588	650	743	270	595	739	451	988	891	323	999999	174	798	999999	999999	999999	999999	427	999999	999999	764	302	397	999999	738	817	403	169	861	999999	483	821	999999	944	999999	999999	750	979	999999	914	964	830	963	33	824	635	223	227	553	433	999999	344	177	153	581	295	262	974	532	999999	345	292	137	999999	839	166	557	854	999999	884	881	101	300	167	686	934	999999	999999	944	112	604	999999	999999	438	166	999999	653	474	373	356	471	775	999999	358	578	681	703	92	193	667	999999	369	999999	668	999999	999999	54	999999	999999	999999	956	888	999999	430	184	168	676	698	723	700	512	92	490	812	423	999999	644	941	589	14	240	257	999999	999999	33	244	128	947	999999	404	999999	999999	17	726	399	583	745	999999	999999	419	15	14	368	493	165	995	878	255	255	445	128	113	999999	462	415	999999	707	753	406	939	999999	728	999999	329	606	868	84	764	423	999999	370	999999	766	179	998	236	888	697	131	37	999999	873	702	451	285	999999	222	555	320	999999	999999	999999	629	245	379	287	202	48	999999	296	999999	999999	832	415	85	511	347	261	464	189	820	999999	632	378	582	999999	36	369	54	615	655	529	999999	732	964	378	987	530	799	720	43	850	810	834	999999	252	51	296	376	774	999999	961	100	141	870	999999	999999	260	663	212	261	832	994	282	999999	401	670	109	450	706	523	999999	462	999999	155	999999	210	798	272	340	135	739	993	999999	961	694	438	322	861	999999	19	736	867	596	469	999999	999999	538	202	715	999999	941	846	670	260	837	508	999999	985	900	665	570	999999	333	999999	521	839	724	320	999999	962	357	999999	351	697	787	999999	865	283	945	999999	999999	605	999999	757	193	893	999999	29	134	195	91	999999	961	999999	448	747	544	518	947	999999	140	
999999	256	999999	235	704	504	972	473	887	999999	999999	49	785	993	965	441	575	894	628	516	705	196	761	999999	999999	285	999999	258	49	999999	999999	336	584	999999	454	359	803	532	489	398	999999	999999	246	999999	18	297	186	451	999999	316	999999	624	329	853	999999	40	999999	999999	999999	428	999999	724	434	482	295	999999	465	801	999999	616	637	999999	414	240	166	999999	999999	218	999999	731	109	465	999999	733	446	999999	16	730	558	424	864	931	326	71	999999	635	131	763	266	271	832	384	902	866	678	925	999999	99	696	286	90	285	999	484	328	999999	948	701	46	563	740	734	253	134	751	706	727	999999	440	999999	37	197	951	611	999999	999999	562	909	64	521	522	999999	999999	281	343	999999	932	841	743	667	687	430	999999	703	530	108	140	999999	125	972	999999	867	999999	999999	258	999999	333	398	999999	602	580	999999	646	999999	50	822	700	972	999999	172	773	886	609	772	843	607	999999	999999	90	999999	594	784	999999	92	999999	655	999999	999999	32	999999	264	543	265	999999	96	648	999999	999999	662	708	407	168	987	999999	999999	999999	267	886	332	651	432	85	999999	999999	17	796	255	564	212	999999	999999	832	949	349	907	240	630	469	685	205	823	999999	595	382	403	436	796	841	999999	999999	999999	382	545	999999	29	189	235	481	999999	300	402	229	998	999999	155	999999	218	648	999999	968	691	797	210	136	827	999999	999999	999999	999999	581	999	414	679	210	997	190	296	578	330	728	14	159	336	394	802	604	270	329	999999	829	227	158	999999	999999	320	600	999999	419	553	856	999999	299	99	561	999999	988	999999	999999	279	964	287	640	327	326	963	999999	999999	815	999999	233	901	999999	708	561	999999	851	618	763	889	407	18	999999	35	999999	38	714	69	774	999999	999999	999999	471	59	272	999999	999999	830	479	952	778	139	366	95	999999	954	999999	591	537	208	449	380	786	909	872	955	409	614	854	298	999999	999999	696	999999	999999	178	439	999999	445	20	999999	31	999999	810	120	277	999999	791	999999	518	999999	133	999999	999999	653	444	278	562	999999	317	152	999999	976	999999	703	306	442	644	999999	161	525	999999	155	527	432	428	999999	975	799	999999	313	618	909	345	799	135	951	129	77	999999	899	999999	933	138	867	802	999999	956	117	999999	999999	17	224	553	993	79	999999	13	154	235	212	999999	763	583	13	533	999999	640	392	577	999999	323	576	502	261	647	495	26	999999	629	383	285	867	984	769	306	999999	365	351	729	157	999999	999999	842	871	606	124	999999	135	344	738	
414	999999	539	469	521	440	721	302	356	584	961	353	999999	851	999999	999999	778	813	706	140	708	299	662	430	407	348	734	631	655	533	145	890	325	999999	969	711	999999	524	257	866	682	999999	995	155	195	603	460	999999	944	180	345	546	429	213	999999	124	911	999999	999999	183	706	100	999999	823	448	80	38	999999	882	225	106	263	566	839	458	999999	999999	517	244	804	999999	999999	686	484	197	598	471	121	861	854	800	999999	462	999999	170	999999	425	999999	706	124	575	999999	119	999999	84	92	980	999999	999999	394	999999	403	874	999999	295	963	999999	172	635	999999	609	916	999999	37	424	999999	999999	999999	999999	999999	229	132	811	129	999999	70	633	999999	999999	999999	999999	881	366	476	999999	407	355	205	999999	999999	187	262	999999	999999	515	659	65	91	314	206	291	999999	910	889	175	697	999999	754	38	235	339	457	762	530	241	727	559	305	999999	27	999999	605	702	481	999999	966	586	955	614	580	999999	552	651	999999	824	129	971	477	311	999999	814	600	176	563	868	730	500	25	624	787	109	759	99	297	675	685	999999	999999	210	208	120	636	150	458	230	999999	999999	559	999999	122	756	92	999999	655	212	930	438	149	612	958	476	571	340	826	481	999999	462	364	537	148	999999	541	999999	113	999999	187	999999	718	342	91	925	940	999999	512	41	999999	764	443	94	999999	256	656	826	252	999999	999999	306	999999	999999	976	334	450	31	999999	788	224	816	891	428	999999	999999	720	806	531	42	536	263	828	999999	999999	999999	999999	279	793	891	999999	999999	34	381	687	999999	146	741	366	756	484	919	750	724	999999	999999	873	25	70	274	536	849	305	219	204	295	478	528	999999	496	315	181	999999	676	121	999999	791	519	740	152	343	979	450	999999	999999	616	513	999999	977	999999	999999	999999	219	528	365	999999	420	999999	186	402	413	618	228	870	451	313	690	83	999999	999999	999999	363	284	917	931	557	999999	530	661	587	782	373	550	267	999999	311	999999	709	321	294	98	976	999999	348	739	725	760	999999	333	254	999999	999999	501	669	846	263	729	301	597	808	999999	889	999999	598	620	49	77	960	990	149	351	981	762	328	999999	442	30	936	188	215	999999	999999	207	999999	661	352	872	881	999999	626	582	999999	121	513	999999	999999	822	744	727	699	999999	800	589	193	903	944	999999	182	449	414	242	793	123	391	999999	597	692	748	936	999999	176	196	999999	374	567	999999	869	259	461	31	619	286	218	488	999999	996	250	999999	999999	717	675	699	441	17	393	
789	999999	999999	501	279	515	84	807	999999	532	471	260	224	999999	232	84	427	721	428	999999	956	584	999999	833	25	357	678	245	229	601	999999	754	999999	981	777	999999	149	758	192	515	545	479	758	956	96	999999	36	999999	289	642	258	978	999999	223	999999	215	921	896	485	999999	837	838	587	858	65	716	718	242	848	108	935	999999	999999	912	999999	486	999999	678	746	999999	330	290	999999	587	353	498	741	328	999999	572	212	253	282	270	678	707	999999	999999	900	380	36	793	549	999999	707	588	450	999999	964	950	388	253	999999	999999	601	999999	882	10	999999	567	975	399	688	999999	999999	692	397	277	244	999999	594	999999	777	376	253	536	741	774	880	764	58	640	999999	603	999999	959	103	77	999999	131	824	999999	999999	343	405	999999	115	273	999999	999999	201	999999	866	999999	365	462	475	783	961	74	815	118	130	750	518	344	45	94	102	936	598	329	608	123	726	702	999999	444	971	616	999999	478	488	865	573	875	774	999999	247	731	494	999999	999999	605	315	715	771	643	824	70	601	999999	180	359	426	871	573	753	696	662	919	40	811	355	999999	347	999999	999999	187	642	570	104	846	370	451	288	223	12	999999	20	931	898	999999	999999	999999	410	307	999999	999999	701	312	31	254	585	999999	999999	508	760	962	968	999999	516	466	191	999999	999999	184	999999	908	147	658	571	946	999999	731	31	999999	901	341	999999	49	501	815	999999	340	549	849	271	558	988	779	463	999999	838	999999	424	441	438	419	517	235	496	230	311	53	740	85	569	853	790	52	607	429	730	929	593	700	999999	850	951	657	913	261	920	368	999999	530	117	999999	316	589	982	999999	823	999999	552	281	514	442	599	474	290	417	999999	945	182	44	319	909	341	723	460	587	468	859	322	999999	309	942	848	219	967	999999	999999	210	70	125	605	723	386	321	195	548	260	999999	377	505	492	974	195	170	221	999999	428	999999	999999	999999	999999	999999	693	317	972	572	999999	389	506	481	871	999999	885	66	438	596	533	29	538	912	336	999999	492	817	752	335	756	687	998	769	999999	953	80	664	999999	641	999999	78	999999	999999	954	870	999999	999999	999999	924	99	139	999999	625	675	408	64	227	78	51	999999	875	999999	646	999999	906	391	737	100	999999	497	999999	963	999999	999999	464	999999	914	957	466	10	596	193	828	246	999999	955	383	104	999999	999999	853	596	61	169	164	513	702	999999	57	999999	252	999999	716	436	868	175	933	69	220	999999	150	269	612	51	884	692	
736	410	197	999999	17	999999	118	28	644	633	999999	638	999999	950	977	999999	910	976	999999	791	477	401	999999	461	32	324	999999	999999	758	999999	984	999999	999999	471	999999	302	999999	107	482	609	697	697	792	244	263	999999	657	269	750	44	999999	999999	293	999999	999999	344	999999	999999	928	692	760	854	269	59	649	902	364	939	183	685	999999	813	504	158	103	999999	609	142	208	726	999999	999999	513	999999	245	358	726	190	999999	442	999999	885	178	789	999999	843	438	742	595	999999	941	999999	96	75	549	999999	141	145	999	445	735	999999	537	211	35	999999	350	545	814	301	185	183	692	999999	426	609	644	999999	309	999999	351	999999	547	847	785	950	536	447	184	699	999999	999999	190	812	707	368	358	966	764	712	502	892	928	999999	184	767	34	355	649	939	900	999999	836	749	103	867	362	999999	999999	999999	999999	903	370	999999	999999	594	993	880	43	67	261	678	950	596	757	458	999999	999999	999999	999999	925	191	797	999999	799	799	999999	441	718	999999	15	668	550	688	112	598	531	813	999999	589	999999	154	322	999999	999999	232	476	249	991	645	999999	119	999999	408	159	428	999999	135	325	284	840	562	999999	203	61	592	138	271	999999	169	926	135	34	92	253	781	999999	215	557	576	333	515	449	82	999999	999999	651	151	999999	684	492	999999	999999	944	749	222	981	129	999999	105	104	214	755	999999	718	999999	95	934	164	378	559	999999	999999	999999	951	334	122	999999	999999	999999	999999	999999	732	810	676	999999	637	89	342	41	799	749	675	461	482	129	999999	616	364	117	811	717	986	171	999999	592	827	749	993	999999	999999	891	836	384	164	117	999999	945	165	999999	175	999999	601	133	578	999999	234	126	275	999999	575	505	735	999999	354	233	999	571	685	999999	999999	888	96	918	999999	908	999999	999999	307	375	647	814	461	176	941	999999	126	862	593	324	999999	710	483	171	999999	999999	999999	999999	40	930	117	910	269	81	494	287	919	999999	202	669	896	933	818	900	999999	760	999999	569	999999	548	117	999999	977	371	727	992	414	924	78	999999	752	261	999999	999999	267	736	555	999999	681	664	999999	443	669	923	999999	433	891	582	999999	99	559	999999	427	491	999999	970	932	898	354	502	872	994	614	865	917	999999	999999	451	643	458	214	664	887	999999	663	673	477	64	944	999999	999999	832	948	978	999999	999999	833	780	553	297	803	657	45	999999	999999	890	828	999999	15	782	760	450	999999	999999	884	999999	708	848	999999	159	999999	878	953	61	402	50	55	635	999999	762	
811	892	999999	356	655	557	629	709	788	772	845	673	59	171	542	999999	999999	431	104	882	456	999999	952	404	794	925	999999	983	785	750	844	202	714	252	999999	868	552	592	871	999999	274	999	70	65	314	829	828	999999	999999	742	157	624	541	216	316	826	940	999999	562	999999	999999	999999	923	999999	999999	652	958	806	200	999999	999999	310	560	767	617	999999	924	897	99	999999	106	999999	475	53	603	230	999999	508	999999	154	928	58	40	151	999999	628	85	32	137	662	999999	32	601	844	999999	847	73	773	999999	858	999999	999999	414	597	633	943	180	880	999999	707	990	460	869	56	999999	999999	279	418	295	988	999999	999999	770	437	103	84	999999	630	417	999999	166	888	908	88	253	885	644	999999	999999	539	458	999999	999999	430	671	999999	162	555	999999	999999	999999	655	488	610	487	998	282	999999	503	559	633	999999	472	687	550	112	551	791	802	860	424	999999	901	755	999999	999999	323	349	999999	683	921	764	531	841	188	511	409	308	600	254	612	667	999999	999999	999999	908	731	901	879	569	869	999999	752	248	161	999999	999999	732	80	310	999999	932	220	820	637	999999	28	631	509	48	999999	253	200	557	257	757	895	999999	999999	632	454	999999	470	999999	999999	560	22	293	690	999999	757	676	237	300	569	679	999999	129	330	47	889	110	401	840	999999	999999	180	204	999999	404	846	811	999999	447	999999	273	472	24	999999	87	999999	735	941	73	999999	999999	25	900	988	999999	310	775	622	999999	742	354	999999	629	340	197	389	817	301	999999	599	946	793	999999	999999	305	217	442	123	252	192	164	169	338	999999	999999	611	999999	999999	423	103	81	199	81	705	511	252	842	684	818	999999	48	443	999999	474	999999	242	235	466	692	999999	999999	662	999999	999999	587	194	692	79	499	586	119	611	999999	999999	527	757	999999	94	932	63	374	757	304	554	153	721	513	999999	999999	999999	385	813	523	999999	235	419	819	452	127	327	999999	999999	999999	242	588	437	999999	463	946	587	521	150	999999	999999	999999	120	999999	825	485	999999	680	828	854	892	210	306	999999	826	966	999999	937	999999	967	615	503	600	999999	72	966	716	166	59	917	638	96	245	290	884	999999	125	61	994	966	260	646	731	919	301	999999	291	349	738	999999	837	649	251	999999	917	145	405	547	304	999999	769	999999	999999	999999	999999	999999	965	25	212	769	851	66	943	313	716	969	772	999999	281	41	684	999999	428	999999	999999	988	844	72	372	749	660	577	757	145	206	551	999999	999999	702	495	75	275	
147	968	646	999999	706	999999	999999	999999	372	723	275	999999	184	402	999999	78	999999	237	962	903	653	999999	999999	283	309	807	116	174	954	953	978	785	965	418	999999	459	915	308	292	905	999999	424	386	999999	311	494	961	804	999999	999999	987	475	999999	999999	622	683	859	373	481	999999	832	302	994	419	744	490	307	765	172	831	163	534	999999	66	308	239	999999	182	971	814	845	311	999999	18	999999	513	262	802	796	556	600	999999	826	999999	83	312	430	966	202	821	196	999999	642	437	792	999999	999999	476	864	999999	606	999999	402	666	63	530	396	999999	453	241	999999	504	999999	999999	241	611	708	562	983	995	809	120	979	159	628	648	999999	477	225	513	983	999999	938	413	949	912	159	169	339	999999	999999	443	999999	961	594	999999	237	36	206	999999	754	967	493	868	583	496	707	252	999999	999999	861	919	770	940	257	999999	566	566	666	329	462	549	233	440	89	375	597	28	565	935	999999	642	281	44	758	26	302	999999	829	463	215	907	999999	999999	999999	996	673	582	714	999999	999999	671	999999	877	999999	215	743	999999	999999	218	999999	689	999999	113	993	999999	648	735	999999	240	159	496	736	212	999999	555	999999	999999	749	93	702	24	314	423	999999	750	282	404	316	999999	282	248	999999	999999	565	525	230	26	931	471	357	937	999999	484	992	639	934	999999	999999	999999	786	999999	999999	999999	516	883	384	273	999999	252	947	254	429	999999	999999	911	216	999999	999999	598	999999	999999	377	999999	999999	764	999999	830	430	180	999999	999999	641	999999	767	837	934	583	115	999999	150	999999	723	999999	524	999999	518	999999	526	91	432	819	520	174	847	384	77	36	970	751	269	554	999999	132	436	833	613	999999	999999	999999	976	999999	19	999999	457	999999	688	688	763	999999	256	859	313	349	748	996	999999	476	999999	393	770	908	613	363	999999	596	123	600	261	691	999999	233	999999	407	114	799	810	555	999999	479	695	388	999999	999999	505	410	251	503	384	999999	999999	146	999	487	358	78	999999	656	552	860	999999	98	999999	81	141	32	966	905	244	949	999999	57	758	817	697	392	999999	274	858	22	354	619	226	821	461	363	233	416	58	46	779	163	13	856	223	607	951	999999	999999	482	999999	346	999999	435	254	999999	999999	999999	999999	966	999999	755	797	540	999999	646	871	615	620	777	799	999999	999999	207	180	999999	54	901	603	99	441	453	66	385	999999	18	359	790	999999	278	975	51	999999	92	613	33	365	472	350	577	735	999999	581	999999	683	883	489	72	265	222	
148	487	999999	700	999999	979	699	999999	962	508	296	91	49	352	802	999999	999999	773	594	999999	999999	581	561	36	363	999999	999999	626	999999	999999	528	999999	535	999999	139	498	462	999999	557	633	333	999999	510	841	290	999999	999999	239	638	999999	949	715	478	118	999999	567	925	562	999999	999999	117	83	720	277	979	999999	556	685	222	313	999999	18	226	960	999999	999999	999999	719	745	709	799	643	988	999999	745	813	999999	426	817	999999	572	900	589	128	526	260	232	243	862	291	108	999999	999999	334	631	941	499	517	999999	814	496	216	816	636	999999	473	95	999999	531	176	999999	139	868	999999	741	404	999999	107	444	571	509	837	999999	464	611	189	626	663	155	804	999999	999999	140	12	999999	365	93	952	489	62	175	999999	711	695	110	999999	999999	377	999999	236	522	402	83	999999	314	658	359	362	35	460	847	431	799	727	853	878	999999	865	572	385	999999	475	618	999999	406	231	999999	171	999999	999999	437	999999	80	999999	291	921	999999	416	698	428	16	731	927	39	999999	744	489	983	999999	231	969	886	804	999999	915	56	783	999999	327	93	999999	999999	998	999999	32	999999	361	881	446	999999	650	592	999999	999999	379	589	548	589	187	661	742	999999	329	142	673	551	999999	862	12	244	999999	999999	999999	615	896	818	732	545	16	616	393	608	547	910	581	386	718	659	838	999999	508	204	513	999999	351	389	999999	866	999999	999999	152	498	999999	211	999999	112	504	999999	999999	560	856	12	582	999999	999999	999999	604	419	999999	999999	999999	999999	34	999999	736	942	43	432	273	517	999999	866	999999	535	474	894	729	346	125	478	999999	999999	412	999999	479	505	999999	943	397	217	785	458	315	431	648	357	473	999999	474	852	79	81	999999	740	609	990	186	56	106	384	999999	999999	304	92	413	676	999999	745	206	240	329	999999	45	66	999999	502	560	404	887	126	430	999999	871	272	409	811	868	671	679	488	329	576	847	22	802	527	163	233	999999	972	964	999999	999999	243	532	999999	46	242	999999	999999	999999	781	999999	979	999999	888	396	41	682	602	808	721	999999	717	999999	753	253	999999	263	215	999999	337	386	999999	161	702	999999	637	739	431	999999	999999	662	573	999999	548	416	867	69	999999	999999	999999	550	425	174	252	661	999999	332	779	734	23	999999	803	766	112	404	253	827	999999	377	999999	302	261	827	182	68	503	668	373	999999	999999	999999	349	84	227	786	961	999999	908	999999	999999	315	960	999999	761	999999	859	806	999999	154	172	49	999999	546	382	829	299	597	992	
194	168	629	958	442	358	999999	638	729	549	326	442	503	918	219	155	999999	341	999999	76	999999	209	696	721	229	999999	999999	999999	802	999999	999999	999999	374	758	724	999999	602	356	527	999999	999999	28	999999	267	630	999999	669	131	999999	401	929	497	734	999999	477	984	471	908	739	268	999999	897	836	999999	160	829	999999	744	999999	336	999999	105	814	999999	365	505	80	999999	101	517	514	999999	563	999999	999999	900	762	843	290	740	421	999999	616	269	335	812	192	999999	116	999999	999999	999999	999999	274	848	834	683	517	999999	999999	999999	42	816	999999	999999	796	344	435	265	260	999999	235	463	462	999999	999999	488	554	999999	553	322	999999	332	300	999999	588	298	298	562	937	227	999999	678	999999	999999	388	877	395	514	538	999999	757	846	856	732	418	471	999999	359	990	355	999999	625	621	999999	945	710	526	357	175	999999	55	872	999999	42	822	556	155	636	536	981	103	49	999999	84	564	999999	476	567	466	999999	823	939	571	592	999999	628	66	657	880	678	361	47	349	39	999999	999999	528	823	910	861	999999	838	822	999999	999999	98	999999	547	105	824	244	999999	890	58	685	116	310	735	943	204	500	497	755	858	629	66	700	332	652	679	999999	652	657	605	800	985	126	999999	341	10	365	999999	999999	66	443	402	156	999999	354	325	999999	792	880	715	370	828	92	999999	389	999999	999999	940	999999	426	231	592	310	295	999999	999999	990	748	404	943	999999	999999	935	698	424	237	909	999999	977	336	105	810	772	999999	999999	972	902	999999	999999	145	999999	425	999999	145	835	999999	101	861	52	655	999999	835	398	936	877	388	892	394	549	162	999999	988	962	567	330	420	999999	999999	60	285	796	999999	575	268	342	423	367	999999	999999	572	145	57	367	999999	10	269	421	835	999999	999999	90	518	612	30	999999	623	462	66	999999	999999	999999	999999	810	767	858	497	270	139	604	999999	31	999999	999999	999999	26	248	999999	640	567	999999	998	984	304	204	205	999999	999999	554	419	718	961	999999	984	448	999999	413	246	999999	473	512	999	291	241	610	999999	987	987	999999	14	610	992	821	499	753	425	57	438	616	571	580	272	715	720	885	502	721	117	92	446	613	11	40	177	64	71	716	752	694	369	999999	300	600	550	808	725	149	999999	241	32	999999	974	999999	38	892	250	294	571	355	117	123	999999	905	198	400	609	962	654	445	692	708	305	743	256	363	290	671	175	999999	169	999999	910	876	69	953	999999	381	11	284	999999	777	999999	999999	999999	256	337	
999999	412	999999	209	763	494	375	548	323	197	241	383	675	612	579	129	659	999999	999999	212	999999	845	245	762	237	960	379	999999	915	563	899	167	999999	35	895	269	25	711	406	999999	545	337	745	765	407	997	336	672	999999	999999	495	220	832	54	334	999999	176	999999	971	999999	124	743	633	760	298	83	383	999999	717	319	999999	999999	789	885	666	675	109	479	364	240	999999	707	397	266	78	999999	334	955	701	355	999999	999999	999999	603	754	802	704	985	999999	999999	999999	687	955	924	554	999999	431	947	999999	658	999999	697	42	999999	999999	417	356	999999	692	999999	749	427	999999	371	226	485	217	195	141	863	999999	999999	12	41	616	946	752	999999	999999	530	267	387	577	53	999999	405	595	999	435	346	455	338	303	999999	584	206	740	593	707	999999	999999	245	816	524	687	336	695	11	999999	232	665	884	664	171	352	372	849	903	466	821	999999	218	760	794	418	642	820	144	456	420	216	999999	764	642	201	32	570	63	366	579	710	594	875	212	681	571	673	142	525	222	999999	836	137	886	190	999999	485	32	116	54	515	560	554	999999	26	506	129	999999	969	999999	801	796	999999	999999	120	304	343	557	122	846	968	999999	618	999999	999999	999999	41	877	462	80	547	548	999999	321	73	159	50	171	999999	185	451	999999	999999	205	999999	999999	299	250	776	885	787	927	909	269	85	827	942	999999	999999	646	475	252	569	898	782	263	848	999999	999999	960	999999	181	370	937	999999	326	525	422	823	514	89	999999	111	577	293	619	639	687	246	246	999999	730	999999	550	709	209	999999	999999	422	167	999999	74	427	815	630	999999	999999	999999	865	758	311	529	496	144	566	999999	150	991	999999	173	999999	170	999999	999999	752	999999	658	820	237	999999	243	261	999999	665	802	999999	373	295	946	678	62	667	822	487	999999	999999	243	388	983	35	68	999999	999999	259	543	551	85	999999	72	106	999999	746	743	670	524	60	529	830	342	551	320	855	55	936	999999	999999	347	510	652	999999	300	999999	836	999999	146	152	602	750	132	260	999999	533	999999	999999	999999	999999	924	162	963	884	168	412	999999	442	715	999999	999999	999999	999999	586	999999	574	197	997	999999	687	909	541	534	382	999999	778	999999	91	610	786	631	999999	224	806	999999	195	999999	768	999999	887	999999	404	999999	999999	106	880	613	545	56	999999	999999	235	52	44	405	392	999999	590	999999	999999	704	965	831	928	999999	849	508	341	999999	28	37	429	102	918	464	515	999999	999999	286	999999	175	172	44	245	
450	406	999999	189	999999	649	999999	999999	341	525	193	267	999999	567	360	256	382	281	991	38	348	916	142	133	580	890	347	36	314	999999	225	999999	930	999999	487	184	999999	328	931	904	999999	79	97	576	735	999999	999999	487	999999	999999	205	893	999999	16	897	534	273	999999	999999	519	999999	540	653	482	310	651	337	977	89	186	999999	64	350	96	576	278	999999	566	398	384	949	860	786	284	664	331	370	923	697	953	911	666	718	421	603	921	426	999999	276	93	999999	999999	999999	74	478	150	553	999999	440	629	704	999999	641	235	999999	451	753	378	818	979	291	999999	289	136	999999	894	345	999999	493	655	851	224	299	314	515	985	999999	722	806	999999	777	999999	493	78	258	213	999999	493	999999	161	177	58	999999	297	801	465	999999	281	999999	584	805	624	601	999999	778	999999	418	336	720	585	989	999999	572	999999	211	999999	920	221	877	71	868	851	88	341	487	802	999999	999999	512	59	311	190	922	231	717	162	683	708	999999	768	795	999999	773	999999	171	146	999999	502	96	999999	545	472	404	738	715	954	546	269	307	999999	72	416	999999	670	999999	809	999999	350	586	999999	333	221	999999	118	276	180	88	813	180	351	999999	925	999999	718	514	999999	785	194	515	763	616	423	999999	324	706	388	999999	999999	991	362	37	999999	915	47	471	334	551	296	471	545	875	732	99	956	999999	146	501	115	166	999999	34	999999	835	823	442	910	809	606	999999	888	999999	975	822	818	323	190	20	878	257	190	298	999999	999999	970	888	883	333	455	999999	570	887	769	999999	557	338	999999	310	999999	604	560	524	945	884	583	249	899	910	999999	999999	478	135	622	858	999999	155	535	999999	864	935	999999	586	363	940	999999	999999	999999	39	274	999999	999999	999999	918	283	696	999999	353	613	149	730	988	972	62	812	196	444	274	999999	970	411	999999	903	999999	167	55	973	170	999999	53	999999	713	870	645	791	433	598	217	348	171	999999	999999	921	999999	999999	946	999999	534	551	753	406	736	625	69	863	686	999999	443	761	999999	999999	999999	348	570	566	27	999999	336	999999	389	999999	237	999999	748	659	609	999999	999999	311	220	468	448	619	260	999999	846	97	811	782	999999	127	999999	455	119	448	999999	999999	999999	504	127	829	260	999999	172	165	178	810	877	409	999999	805	474	141	551	770	284	999999	97	922	719	929	316	999999	165	272	442	999999	999999	999999	843	155	999999	346	194	390	999999	184	457	105	479	999999	999999	411	529	309	999999	33	904	349	999999	999999	375	
439	999999	999999	523	706	118	999999	999999	396	994	999999	566	117	284	138	999999	170	999999	110	438	992	999999	682	719	999999	34	999999	999999	999999	877	476	145	912	999999	101	561	999999	867	510	75	557	382	92	52	642	845	999999	34	524	85	999999	999999	999999	502	383	986	112	478	618	682	262	290	313	999999	527	441	999999	337	193	999999	950	999999	999999	999999	880	620	370	640	86	68	613	831	105	343	143	691	999999	999999	406	999999	458	528	259	828	812	999999	79	573	525	211	201	93	841	947	135	999999	733	38	621	762	625	472	402	559	78	431	999999	999999	999999	836	999999	244	999999	88	128	431	999999	233	999999	614	550	999999	999999	874	867	530	989	157	218	691	957	53	797	999999	489	986	999999	999999	760	999999	91	999999	197	688	841	999999	162	763	829	999999	408	510	999999	999999	222	999999	999999	999999	692	547	999999	47	761	999999	878	999999	446	297	598	141	305	353	999999	999999	532	999999	999999	436	42	909	999999	999999	328	514	999999	999999	999999	789	431	660	639	608	17	222	948	53	349	501	999999	999999	999999	864	174	697	999999	65	999999	963	484	771	999999	920	999999	782	179	999999	719	256	412	999999	87	999999	865	938	999999	697	346	260	893	489	111	117	626	999999	398	513	999999	630	115	237	999999	285	999999	660	440	999999	123	234	53	999999	333	102	99	999999	449	864	999	235	205	710	718	786	999999	995	669	121	304	978	999999	665	153	99	151	185	20	802	351	214	508	999999	999999	121	216	160	165	19	999999	247	999999	534	514	836	434	405	999999	999999	999999	319	990	328	423	145	840	387	599	244	951	914	377	647	999999	794	727	421	137	999999	579	919	840	999999	103	67	999999	859	161	317	664	746	666	387	999999	999999	224	189	370	448	280	829	561	999999	68	114	999999	429	999999	719	999999	23	277	999999	999999	295	478	999999	999999	999999	234	999999	236	999999	999999	999999	257	990	60	489	580	999999	61	999999	336	999999	368	919	602	989	197	491	846	442	208	651	478	999999	332	311	563	884	953	999999	223	299	602	279	350	999999	999999	999999	999999	532	149	570	961	588	584	313	926	999999	999999	246	178	743	999999	794	93	929	736	501	667	748	926	695	999999	57	999999	47	999999	99	579	999999	142	999999	121	324	302	638	689	889	999999	29	384	14	157	999999	835	480	999999	808	195	420	999999	364	220	999999	606	454	975	913	999999	547	999999	837	979	988	113	999999	631	820	501	999999	249	999999	999999	648	374	921	547	877	222	995	999999	999999	999999	168	999999	999999	999999	999999	718	999999	
662	775	775	633	863	547	999999	169	613	976	848	344	999999	741	181	279	999999	571	266	684	906	107	700	128	664	816	999999	820	366	335	760	151	999999	652	999999	999999	999999	697	785	827	897	388	274	246	157	999999	41	172	987	363	744	536	233	44	942	564	85	657	968	56	999999	213	999999	288	225	999999	242	664	999999	707	999999	346	786	999999	787	527	833	464	971	126	999999	771	999999	12	999999	999999	917	77	710	237	398	423	728	739	224	999999	585	986	30	450	315	377	223	290	165	999999	750	794	257	424	999999	620	999999	852	271	841	380	800	999999	999999	789	175	954	999999	318	999999	618	56	999999	103	999999	999999	999999	531	811	417	557	999999	847	192	999999	133	999999	295	999999	778	737	999999	478	382	322	785	298	999999	660	149	422	502	971	999999	789	703	999999	163	482	883	999999	165	999999	999999	293	827	999999	999999	999999	666	999999	669	224	540	56	742	578	842	781	999999	559	414	999999	999999	995	999999	999999	999999	402	780	554	666	999999	622	600	581	835	624	999999	495	832	782	999999	994	794	753	999999	441	335	57	134	735	382	999999	999999	999999	295	999999	857	238	999999	488	999999	737	999999	999999	856	999999	999999	474	906	953	753	296	334	999999	892	875	999999	999999	776	999999	149	354	655	819	294	497	297	827	296	466	766	861	249	353	999999	783	883	116	999999	999999	501	860	151	181	999999	999999	990	558	880	999999	501	615	461	115	349	769	92	301	999999	369	314	999999	188	449	196	892	56	981	117	999999	992	770	999999	100	649	288	213	484	999999	999999	506	739	947	877	965	161	999999	144	14	899	999999	591	712	537	381	389	682	999999	984	99	999999	19	999999	771	426	999999	270	370	466	999999	566	607	464	204	862	574	174	310	484	45	492	912	976	218	999999	411	67	999999	719	269	605	999999	499	747	169	497	299	186	460	999999	890	49	678	999999	343	104	136	517	675	807	225	382	227	948	999999	137	42	242	364	24	673	453	651	206	999999	999999	999999	999999	45	375	285	987	999999	250	155	453	999999	42	874	322	284	550	152	912	53	233	999999	550	999999	42	999999	66	821	446	999999	447	397	481	488	288	986	419	481	310	531	238	532	976	803	162	892	10	368	51	739	133	311	739	162	242	770	567	575	13	999999	229	175	413	679	707	65	762	999999	595	336	864	78	842	390	815	700	317	747	988	149	463	698	780	706	447	146	999999	328	256	999999	429	844	478	398	311	72	128	306	105	106	139	456	772	714	999999	64	999999	
999999	347	999999	463	819	586	864	999999	530	395	707	242	571	407	444	307	87	907	30	999999	453	999999	999999	999999	20	999999	999999	19	999999	926	75	999999	392	999999	309	999999	999999	999999	609	268	613	941	781	677	999999	74	999999	999999	999999	158	999999	807	999999	464	25	999999	999999	959	999999	999999	999999	855	449	604	329	876	849	894	107	463	999999	33	308	761	986	511	307	86	170	945	126	202	324	859	241	999999	976	927	661	999999	397	999999	611	440	573	758	501	186	999999	545	225	640	601	241	566	999999	508	102	478	999999	972	517	799	507	999999	502	541	590	372	999999	899	999999	999999	999999	76	999999	421	867	197	238	19	130	999999	625	730	486	600	999999	999999	570	759	883	999999	157	999999	879	956	113	389	81	227	911	813	296	999999	999999	407	999999	999999	999999	999999	999999	905	250	504	851	789	183	777	575	901	458	297	801	311	999999	472	95	19	999999	880	317	488	999999	20	108	316	441	980	436	89	76	916	573	321	999999	978	218	653	216	999999	999999	999999	814	180	999999	999999	21	999999	628	999999	321	524	999999	999999	941	163	788	239	405	544	357	999999	999999	999999	835	542	724	490	999999	999999	263	442	803	999999	107	981	999999	999999	252	485	999999	456	361	605	767	552	999999	724	380	999999	199	979	257	671	742	589	985	328	999999	235	899	531	802	590	577	878	720	882	751	999999	488	842	986	919	249	901	999999	745	727	292	999999	999	120	227	848	283	194	141	364	518	995	355	999999	27	999999	773	654	771	37	999999	831	64	999999	420	486	999999	992	337	432	841	747	999999	999999	62	999999	999999	421	584	741	999999	694	588	528	243	964	999999	241	969	343	999999	256	999999	718	999999	461	551	36	699	741	999999	291	856	709	523	999999	755	755	999999	397	686	999999	79	40	733	204	252	536	739	999999	353	125	32	999999	956	594	677	531	761	600	999999	872	721	842	249	22	837	879	15	472	218	387	682	582	656	124	187	49	999999	644	218	24	297	253	397	999999	268	862	752	999999	999999	999999	993	958	318	814	640	236	999999	999999	367	999999	531	276	999999	999999	442	450	999999	842	417	638	547	127	391	73	999999	477	999999	862	753	975	137	86	999999	985	393	999999	273	842	483	950	258	273	999999	846	493	30	16	431	944	999999	999999	999999	521	464	999999	876	576	254	999999	172	781	928	999999	999999	245	455	896	262	999999	718	186	504	368	466	389	284	999999	545	580	565	471	33	918	999999	460	227	999999	999999	308	999999	999999	29	613	321	999999	330	305	999999	
610	48	133	754	848	235	642	30	999999	64	84	412	45	40	999999	999999	999999	757	999999	42	999999	27	999999	980	953	75	999999	167	999999	57	298	69	978	945	934	999999	441	717	185	999999	999999	439	676	510	840	896	999999	126	354	940	620	420	999999	999999	963	592	157	152	800	999999	665	485	139	504	766	25	433	100	105	141	242	983	999999	328	740	502	351	390	149	66	594	454	812	950	436	877	749	715	999999	352	394	999999	999999	999999	37	817	310	182	743	825	472	390	30	999999	707	636	999999	991	532	471	251	767	12	743	198	999999	999999	188	77	889	276	718	118	999999	746	943	76	191	301	923	202	999999	646	324	594	213	433	999999	252	999999	49	999999	192	520	111	627	999999	999999	999999	999999	999999	131	114	854	559	754	281	276	476	999999	569	656	700	609	999999	81	131	999999	159	984	787	999999	936	277	849	518	535	597	652	999999	658	893	999999	999999	779	999999	75	792	765	839	932	166	132	488	999999	999999	66	583	252	999999	506	999999	33	228	38	79	194	837	14	50	228	683	999999	357	116	676	679	225	830	999999	16	999999	923	320	62	631	999999	999999	46	467	462	952	355	622	623	60	870	999999	456	709	999999	237	787	724	620	258	999999	774	382	564	713	840	752	54	999999	177	999999	999999	175	407	127	999999	800	547	999999	999999	338	11	734	65	805	919	999999	999999	321	778	999999	208	699	999999	98	187	85	482	999999	621	999999	311	999999	455	377	999999	593	999999	591	159	436	250	146	354	999999	541	50	999999	999999	794	81	631	732	254	626	484	24	371	318	940	661	999999	999999	966	76	37	411	288	999999	649	335	719	999999	999999	351	310	999999	354	884	557	999999	758	724	999999	550	999999	578	999999	829	999999	152	999999	741	651	999999	118	457	179	999999	999999	999999	762	638	119	468	361	999999	570	999999	325	999999	669	487	760	803	902	603	833	999999	497	458	999999	999999	999999	999999	112	978	888	674	242	853	892	76	999999	428	384	130	615	501	198	999999	17	451	514	480	483	745	980	999999	595	515	624	753	790	444	82	999999	842	612	365	382	212	896	999999	472	529	999999	496	342	428	782	999999	999999	999999	20	450	615	999999	325	33	999999	998	50	999999	999999	238	149	999999	556	355	81	287	13	145	999999	284	121	999999	52	950	999999	258	647	429	812	526	292	999999	999999	999999	999999	999999	527	999999	998	384	999999	816	942	243	389	327	939	987	356	505	999999	206	421	999999	339	834	901	374	153	118	361	621	276	210	999999	623	504	563	
889	999999	999999	999999	147	999999	122	305	999999	808	999999	563	319	659	82	999999	541	999999	113	54	664	999999	467	162	999999	889	32	999999	550	741	297	766	999999	385	108	644	999999	999999	68	999999	623	44	996	103	803	589	799	999999	548	958	999999	999999	519	460	899	267	999999	606	978	258	418	999999	754	106	999999	805	740	933	561	999999	572	970	37	133	430	630	635	374	359	999999	100	331	999999	591	82	438	256	372	486	840	999999	148	592	810	999999	62	999999	899	581	998	999999	865	149	120	396	698	999999	396	39	999999	632	999999	257	133	999999	999999	568	173	33	92	558	378	457	999999	999999	433	388	227	999999	378	350	735	792	361	16	999999	999999	892	999999	383	606	999999	342	217	218	520	999999	999999	652	483	999999	126	875	499	449	480	999999	428	82	999999	999999	614	834	661	928	999999	97	895	126	999999	906	676	968	999999	999999	699	46	249	513	999999	541	919	574	88	884	234	999999	999999	911	535	817	763	820	999999	73	992	35	680	999999	999999	999999	995	352	719	577	817	158	235	22	999999	444	178	999999	555	999999	999999	49	999999	776	703	47	793	983	591	125	152	999999	999999	587	999999	999999	365	959	201	104	545	577	854	510	77	86	633	999999	171	999999	999999	848	275	810	671	953	279	904	999999	283	639	21	760	604	999999	961	421	648	529	86	89	999999	723	999999	886	999999	194	255	999999	626	413	513	999999	500	476	304	590	926	915	540	404	999999	383	999999	464	533	816	999999	999999	999999	664	985	999999	95	22	440	135	813	999999	847	999999	999999	204	959	870	135	199	270	999999	140	999999	495	733	988	682	627	999999	805	996	362	18	999999	999999	999999	999999	428	751	999999	487	46	179	999999	12	77	772	380	999999	424	999999	339	344	999999	132	945	734	999999	262	772	413	394	605	330	817	999999	839	834	854	999999	999999	452	384	999999	999999	101	960	999999	493	665	226	311	370	999999	757	999999	28	462	811	233	870	793	999999	978	999999	103	440	999999	959	440	238	937	999999	999999	427	605	955	999999	772	999999	984	140	685	999999	999999	999999	999999	195	572	999999	553	386	33	630	730	213	999999	405	139	689	661	121	644	999999	436	288	785	999999	992	999999	712	147	999999	779	999999	739	118	999999	432	231	999999	254	286	809	887	851	914	895	936	999999	999999	559	751	92	999999	999999	495	632	170	999999	325	329	203	421	448	415	695	253	391	990	104	707	999999	907	619	416	999999	835	175	585	999999	890	767	777	832	999999	395	607	409	999999	999999	485	418	164	906	751	999999	
999999	370	481	165	671	514	999999	999999	999999	586	843	473	963	999999	660	467	584	903	435	561	999999	588	296	30	999999	844	24	746	999999	299	999999	11	999999	365	999999	999999	999999	429	702	999999	999999	999999	999999	999999	551	144	999999	339	593	27	833	260	481	199	635	285	84	461	77	827	499	999999	999999	332	768	842	605	999999	76	196	774	165	211	58	999999	766	378	999999	478	954	408	685	999999	999999	999999	567	530	678	729	695	399	999999	999999	874	999999	620	158	888	999999	999999	999999	999999	273	999999	253	678	58	432	458	868	999999	363	983	123	428	813	57	907	865	210	322	927	878	381	796	542	803	336	171	129	618	489	914	769	425	571	999999	756	358	999999	999999	107	230	999999	787	45	999999	248	456	999999	573	250	32	605	396	611	958	892	609	710	999999	722	999999	338	260	428	449	224	697	857	400	300	559	87	691	225	706	27	593	999999	999999	565	880	97	999999	377	466	999999	999999	814	612	530	156	648	999999	999999	999999	891	611	999999	596	44	550	999999	683	282	691	944	914	181	904	999999	999999	999999	999999	319	841	999999	782	999999	962	999999	999999	883	254	870	154	910	999999	894	389	815	416	235	175	260	24	291	414	283	686	521	404	211	910	670	231	999999	999999	603	955	661	118	999999	406	465	202	667	354	999999	138	780	780	29	791	999999	535	82	683	176	999999	560	770	509	206	999999	736	639	999999	583	648	999999	688	999999	939	999999	999999	687	828	709	67	356	936	999999	154	905	741	999999	419	821	999999	159	623	999999	308	405	999999	999999	532	956	729	562	694	999999	173	999999	102	999999	90	999999	391	848	254	974	118	948	999999	178	999999	300	708	361	229	161	448	499	999999	632	271	544	835	108	164	999999	980	504	662	176	438	863	999999	531	304	355	440	296	905	649	947	360	781	723	254	999999	257	377	343	542	331	673	67	469	999999	545	238	293	693	381	993	999999	295	457	739	500	999999	187	67	874	721	162	594	583	999999	999999	762	122	999999	999999	625	613	171	129	999999	764	806	999999	999999	999999	127	157	602	533	656	999999	74	334	984	753	754	80	999999	468	999999	179	89	483	784	46	782	999999	439	770	755	390	452	175	612	974	694	143	602	308	757	999999	559	70	927	351	846	438	137	110	999999	555	302	702	308	675	685	332	569	548	975	10	999999	832	999999	275	891	899	721	19	68	620	477	22	711	257	999999	28	999999	442	999999	354	988	999999	601	999999	97	749	867	937	999999	372	573	999999	332	756	999999	726	
293	999999	460	999999	717	128	52	558	87	290	991	60	65	667	775	137	358	631	21	389	241	576	187	151	999999	783	720	696	57	422	999999	999999	401	892	734	894	981	252	637	870	296	52	999999	807	999999	999999	882	631	596	446	706	999999	744	476	495	999999	999999	999999	915	933	408	356	511	999999	600	45	659	999999	932	881	156	116	994	151	103	198	454	380	393	225	901	98	109	999999	716	988	220	924	407	28	420	671	999999	703	999999	939	541	999999	999999	999999	166	719	698	715	999999	600	999999	999999	383	307	272	113	926	700	999999	319	256	900	949	611	825	735	999999	913	470	999999	779	999999	680	999999	656	986	173	670	68	192	399	394	999999	999999	291	617	999999	999999	756	316	745	636	671	999999	693	641	518	999999	897	431	953	999999	254	999999	999999	416	922	229	999999	285	939	265	641	999999	919	862	588	833	999999	217	194	666	167	163	738	153	629	527	999999	25	478	569	773	637	238	614	149	506	305	875	999999	331	459	480	376	999999	994	821	242	999999	62	999999	284	689	246	297	627	100	999999	999999	999999	404	999999	999999	807	999999	492	14	621	314	722	92	538	454	522	863	216	999999	999999	258	158	808	295	999999	962	999999	294	93	999999	941	999999	999999	429	627	99	999999	571	823	673	996	999999	999999	999999	999999	119	969	156	830	999999	999999	90	941	313	827	528	978	119	131	672	23	999999	999999	999999	680	327	672	999999	999999	365	999999	302	392	22	790	260	999999	608	366	529	992	647	463	916	27	999999	56	745	601	109	120	999999	449	161	999999	909	599	385	529	610	446	316	246	475	944	90	999999	928	522	577	369	379	999999	602	680	376	999999	491	596	818	281	926	71	810	999999	999999	852	241	999999	999999	999999	783	88	755	92	685	410	988	972	937	173	127	999999	34	739	740	437	847	481	294	287	117	788	710	999999	519	999999	435	999999	902	237	465	575	641	915	999999	300	996	519	994	999999	644	999999	659	655	999999	703	46	81	514	614	15	760	999999	604	999999	999999	378	999999	573	999999	975	999999	80	709	707	999999	592	119	999999	449	999999	338	999999	999999	643	598	999999	65	186	816	218	364	716	297	232	705	507	999999	371	999999	999999	580	999999	564	999999	876	448	950	947	611	999999	999999	999999	999999	183	999999	999999	749	961	955	865	323	999999	999999	231	620	61	999999	486	12	54	555	748	571	527	859	999999	922	999999	766	159	189	117	574	704	291	446	999999	124	555	431	758	85	415	726	609	999999	198	342	999999	824	666	473	945	
566	566	189	999999	547	324	999999	361	420	999999	805	999999	215	675	62	940	184	408	668	999999	581	296	479	342	999999	999999	529	999999	590	960	941	492	715	172	17	999999	111	100	999999	999999	999999	999999	347	999999	609	999999	403	999999	146	401	999999	425	999999	999999	999999	280	97	999999	999999	629	999999	99	770	999999	262	999999	969	53	667	913	839	999999	303	999999	668	511	948	597	733	804	999999	864	67	198	765	525	494	183	798	737	999999	264	589	485	14	182	309	999999	629	296	80	360	999999	232	562	120	999999	999999	873	862	331	999999	123	999999	115	999999	41	999999	694	736	828	999999	254	930	862	999999	505	818	863	999999	999999	70	999999	446	733	999999	866	999999	636	999999	403	363	309	935	415	999999	151	882	380	84	150	727	203	892	467	999999	115	999999	999999	978	614	313	277	999999	661	270	531	999999	972	941	73	206	999999	48	342	475	999999	999999	525	310	443	622	448	789	356	484	999999	999999	978	459	67	999999	475	658	50	100	999999	922	284	154	40	473	910	438	20	943	999999	164	999999	999999	787	796	551	68	544	999999	865	487	40	186	403	455	999999	522	883	999999	999999	999999	999999	252	388	999999	999999	380	280	999999	711	999999	779	412	702	712	999999	986	999999	270	258	999999	123	58	234	999999	892	108	750	584	775	398	554	999999	999999	494	166	999999	613	999999	763	999999	788	575	999999	999999	999999	627	484	691	999999	999999	999999	622	999999	323	184	949	28	779	999999	999999	629	695	204	323	465	42	999999	218	556	217	382	999999	507	87	628	548	767	999999	999999	274	623	69	654	73	999999	999999	731	900	999999	216	999999	834	540	827	551	103	999999	999999	400	999999	438	276	144	723	339	400	125	936	695	636	192	649	999999	418	322	569	51	140	775	999999	311	298	898	349	999999	548	999999	680	536	534	176	801	999999	999999	835	999999	999999	930	734	158	999999	999999	215	999999	999999	650	999999	132	515	981	62	999999	201	867	374	149	999999	794	805	790	999999	444	410	170	999999	999999	671	655	582	964	644	120	405	627	716	516	93	224	325	277	999999	796	175	999999	482	926	610	999999	859	695	980	999999	134	999999	676	382	394	54	224	643	978	308	550	999999	346	941	844	573	160	857	66	999999	479	538	206	999999	279	855	999999	542	780	560	795	999999	984	999999	999999	462	950	999999	132	999999	10	681	298	999999	256	624	218	540	91	46	960	999999	639	827	660	999999	747	992	999999	539	999999	999999	862	428	513	663	999999	831	999999	392	999999	815	999999	27	999999	797	250	911	438	654	
646	156	999999	744	600	793	257	166	854	999999	714	958	241	593	999999	328	819	870	999999	592	67	999999	584	699	423	155	277	999999	675	999999	355	836	563	458	999999	220	230	128	828	719	999999	410	977	999999	677	664	583	151	346	833	978	380	999999	999999	597	269	572	999999	330	454	526	635	999999	991	54	878	404	783	700	471	108	701	52	72	186	657	408	28	31	999999	571	135	285	842	999999	974	999999	718	999999	633	648	468	797	999999	203	780	919	999999	521	799	269	800	451	875	734	999999	338	76	668	939	999999	999999	740	571	883	999999	999999	648	117	80	181	685	922	76	822	640	903	669	868	999999	737	999999	507	999999	499	999999	683	410	117	606	646	640	59	921	999999	104	727	999999	499	802	431	281	879	999999	627	999999	878	384	999999	103	383	999999	999999	999999	999999	448	55	999999	81	123	717	949	540	510	434	999999	999999	999999	304	727	913	999999	179	76	974	466	542	66	604	915	892	309	357	999999	232	999999	442	786	999999	334	999999	218	165	386	94	481	740	378	999999	999999	947	999999	90	999999	999999	706	499	141	999999	745	905	988	914	999999	999999	418	602	526	287	457	107	849	291	970	678	704	521	793	981	503	726	173	49	516	968	24	228	33	999999	999999	999999	311	498	999999	428	70	304	999	999999	999999	879	224	101	569	989	108	596	120	656	485	999999	705	159	795	28	742	949	407	196	216	199	999999	692	761	969	999999	999999	317	551	999999	410	521	638	315	623	999999	82	479	999999	870	428	118	999999	999999	999999	781	999999	702	955	686	121	896	812	948	999999	310	999999	339	999999	203	746	289	568	48	999999	673	77	843	181	516	999999	999999	999999	326	999999	999999	211	344	430	198	999999	658	361	999999	506	514	999999	689	828	323	980	742	999999	333	133	999999	550	338	282	668	713	319	531	448	26	641	25	999999	170	406	108	196	909	411	560	999999	927	702	999999	999999	964	387	24	857	536	927	599	557	203	649	539	873	72	761	999999	333	999999	999999	999999	865	498	222	529	999999	225	999999	999999	999999	999999	45	222	848	797	711	704	999999	304	999999	912	99	52	468	303	999999	866	235	999999	157	926	237	961	23	853	676	82	751	858	592	642	742	104	131	785	999999	437	999999	85	360	67	158	38	462	10	999999	823	39	919	18	565	989	669	684	551	544	83	208	995	131	639	952	477	712	41	180	994	999999	682	145	93	185	159	999999	100	999999	208	999999	22	999999	999999	53	831	849	999999	652	999999	420	580	250	999999	999999	
999999	953	721	999999	680	999999	431	830	765	902	999999	784	924	999999	999999	895	594	772	999999	575	195	999999	999999	999999	999999	628	686	999999	107	999999	350	999999	61	855	489	999999	63	985	107	882	87	192	337	950	696	999999	925	646	813	999999	825	999999	904	518	52	793	685	135	984	62	640	52	732	191	561	914	999999	79	999999	643	841	609	675	464	497	999999	999999	328	899	83	703	49	575	920	758	543	537	542	812	696	520	927	10	55	251	999999	999999	156	398	781	999999	855	745	179	999999	226	142	999999	999999	49	227	366	235	999999	359	999999	477	812	432	28	387	200	999999	213	132	913	608	629	222	462	554	428	929	127	999999	847	304	405	585	542	999999	96	521	773	999999	999999	702	999999	999999	651	999999	647	723	999999	404	134	599	999999	56	999999	617	999999	238	568	495	999999	999999	117	162	512	999999	999999	999999	889	616	300	678	999999	735	968	999999	518	999999	571	894	906	704	999999	999999	634	258	761	999999	163	924	898	999999	952	288	679	726	594	937	194	354	495	420	834	999999	999999	455	115	999999	999999	219	108	999999	667	674	999999	104	999999	394	528	999999	544	723	999999	964	718	441	726	999999	65	251	999999	999999	748	226	999999	999999	999999	999999	618	188	152	954	280	943	826	999999	201	999999	999999	585	848	210	418	930	810	999999	346	869	55	673	729	899	751	999999	592	527	831	450	275	101	233	999999	999999	350	121	589	452	139	148	399	249	447	515	480	403	426	173	999999	416	636	159	11	750	945	458	253	999999	444	360	309	497	751	23	608	361	999999	434	78	819	230	330	999999	730	999999	433	291	393	281	443	999999	364	23	44	638	942	232	340	999999	999999	867	386	999999	999999	839	901	498	434	907	999999	635	999999	104	999999	196	999999	942	280	104	522	999999	859	931	10	194	945	484	717	384	666	139	436	999999	187	951	844	321	438	891	999999	999999	857	485	162	999999	999999	269	24	847	332	999	951	999999	317	999999	999999	454	17	593	894	426	781	59	251	999999	208	397	917	57	351	994	513	389	350	587	319	384	999999	203	21	685	470	869	61	666	999999	200	297	462	943	399	313	844	996	337	999999	808	244	173	608	786	351	966	506	338	496	572	895	729	999999	633	999999	814	582	999999	956	912	997	585	812	18	999999	465	999999	951	690	668	392	22	434	511	149	615	999999	234	343	504	373	723	180	999999	304	568	999999	319	724	499	999999	787	381	999999	810	659	361	600	999999	999999	999999	999999	647	827	190	883	304	904	493	
999999	229	358	875	999999	999999	284	415	207	713	999999	999999	999999	999999	999999	407	604	640	194	700	490	264	994	548	456	642	999999	86	999999	434	999999	273	152	825	665	279	913	912	999999	701	999999	253	163	999999	154	478	999999	999999	999999	430	999999	253	120	213	12	804	999999	810	999999	819	730	207	72	999999	302	278	275	999999	999999	921	999999	691	999999	492	174	247	111	117	403	978	999999	999999	999999	999999	999999	177	162	938	999999	861	54	113	494	109	970	338	999999	389	594	999999	212	105	756	533	936	893	531	627	48	765	702	999999	416	449	253	239	577	150	925	134	125	999999	157	999999	877	390	999999	999999	999999	836	65	722	999999	527	775	481	745	999999	985	954	646	999999	899	66	168	999999	696	54	855	741	999999	50	464	470	760	999999	947	55	655	556	999999	999999	999999	212	709	980	606	889	674	772	999999	999999	164	970	487	590	999999	101	551	951	693	162	766	781	85	25	268	61	999999	899	999999	699	451	439	267	737	999999	697	356	187	329	999999	380	93	257	291	999999	493	982	999999	449	999999	504	704	862	544	152	333	137	694	722	554	132	774	248	794	39	725	712	750	999999	739	744	373	631	886	781	682	533	794	999999	774	78	596	999999	676	205	746	577	723	594	999999	570	662	999999	775	684	605	844	463	261	171	780	242	20	999999	121	140	82	975	762	999999	800	999999	566	947	999999	999999	324	571	598	292	157	989	166	999999	178	92	908	856	999999	185	837	999999	542	967	994	836	586	750	565	74	674	601	999999	999999	999999	237	106	999999	299	157	291	282	999999	969	23	790	85	946	540	999999	231	225	773	586	999999	999999	800	598	999999	650	999999	999999	16	533	617	556	38	999999	999999	999999	986	999999	567	64	999999	565	999999	572	999999	213	760	639	219	535	842	999999	999999	384	999999	575	437	999999	564	648	999999	999999	276	999999	362	466	762	999999	188	600	53	831	658	999999	999999	76	999999	237	644	749	889	320	363	481	690	999999	999999	654	999999	202	513	999999	999999	999999	856	185	299	999999	220	496	451	716	999999	619	492	999999	800	117	691	435	59	210	862	815	759	999999	364	794	650	202	737	999999	514	985	97	564	995	740	999999	516	777	652	26	157	308	183	860	743	999999	679	369	621	962	113	999999	999999	999999	30	999999	970	820	504	999999	27	759	999999	999999	474	999999	928	999999	69	254	184	657	407	193	999999	999999	586	999999	620	805	970	833	126	155	410	999999	784	937	975	581	892	695	283	999999	999	398	965	970	395	221	71	
663	309	377	787	999999	999999	999999	911	513	582	943	209	999999	262	193	643	198	802	632	748	990	50	488	361	488	384	978	193	326	999999	615	641	409	744	317	534	749	367	999999	106	664	36	471	998	949	496	584	175	815	755	777	178	762	472	80	622	820	999999	999999	81	767	936	595	962	967	312	999999	999999	945	659	999999	830	848	535	94	964	579	490	412	992	999999	999999	378	570	999999	447	999999	936	999999	695	999999	733	68	999999	339	728	440	999999	40	646	999999	999999	230	999999	999999	946	330	236	999999	116	52	340	612	316	999999	953	999999	999999	999999	530	434	863	291	260	944	999999	772	999999	206	366	999999	81	999999	999999	307	180	593	999999	999999	827	999999	651	999999	566	652	384	999999	752	610	385	999999	999999	320	510	221	999999	348	999999	999999	999999	184	999999	40	31	582	971	880	846	18	112	370	355	999999	370	413	999999	315	724	607	999999	48	30	365	821	206	128	999999	999999	554	999999	831	623	10	999999	653	762	620	536	984	681	999999	284	999999	508	999999	999999	99	999999	107	437	526	999999	372	650	662	164	998	218	999999	464	220	931	301	543	280	747	355	318	717	999999	172	778	740	926	999999	764	286	999999	807	391	38	999999	851	127	948	217	261	359	354	499	764	412	710	529	470	999999	999999	999999	999999	277	468	780	242	999999	999999	747	883	445	999999	999999	877	150	411	999999	999999	999999	90	999999	594	999999	495	999999	964	999999	885	999999	77	220	465	505	781	86	630	539	922	257	578	403	851	999999	333	815	776	455	621	624	11	277	104	71	491	999999	999999	174	781	473	816	24	571	999999	679	673	979	88	127	801	520	871	999999	999999	830	686	999999	393	999999	999999	999999	518	606	999999	758	800	126	404	999999	972	470	999999	757	459	999999	999999	999999	346	531	659	836	999999	338	819	114	139	756	916	241	804	486	232	435	112	999999	307	418	310	756	879	557	585	74	999999	341	64	999999	999999	746	276	855	999999	862	89	843	531	189	999999	167	628	54	210	172	999999	495	247	999999	655	215	999999	155	999999	590	999999	112	260	633	193	488	59	25	695	179	965	949	501	999999	355	999999	722	999999	631	153	137	834	357	999999	855	659	104	34	999999	855	612	130	334	404	220	999999	593	897	996	999999	999999	612	359	40	999999	270	994	877	684	396	492	26	524	387	463	817	999999	837	778	999999	394	999999	557	839	567	845	624	106	159	378	999999	825	131	333	999999	524	485	327	225	594	999999	226	350	81	999999	596	999999	999999	999999	403	232	
755	128	472	914	93	999999	519	472	999999	999999	999999	727	999999	721	667	999999	200	351	938	999999	437	622	193	869	999999	683	486	476	971	248	677	164	756	155	920	706	659	999999	952	469	965	999999	862	999999	766	498	45	360	705	701	999999	605	999999	70	795	143	935	602	746	409	578	52	501	123	967	743	971	170	800	960	245	781	398	999999	376	582	759	244	112	678	999999	135	771	280	833	82	162	999999	359	786	771	999999	672	553	890	922	999999	999999	999999	33	999999	875	559	999999	999999	634	216	532	693	223	999999	999999	500	999999	999999	452	281	231	999999	894	999999	999999	999999	23	999999	189	999999	845	589	454	999999	20	999999	999999	161	773	576	35	815	208	866	629	11	999999	999999	999999	566	604	999999	447	650	141	468	97	999999	252	74	545	556	999999	526	370	999999	249	999999	999999	449	421	916	987	999999	256	416	91	38	999999	283	999999	611	128	623	513	999999	152	999999	98	551	174	645	909	708	40	999999	539	682	999999	686	762	153	999999	630	999999	999999	999999	570	404	725	387	68	482	968	999999	934	438	662	999999	316	801	999999	904	822	999999	776	17	289	846	999999	999999	409	533	284	999999	530	999999	497	478	824	259	581	999999	372	999999	115	173	999999	318	999999	50	876	999999	999999	885	999999	248	999999	999999	999999	681	524	724	999999	848	977	535	207	457	869	372	940	999999	999999	66	999999	46	542	658	999999	612	76	970	750	736	10	999999	344	399	204	292	355	151	109	153	999999	999999	999999	524	196	579	965	999999	448	732	999999	999999	481	141	665	290	706	999999	186	999999	615	554	973	889	999999	248	999999	807	263	587	27	999999	94	54	331	371	999999	999999	999999	599	646	999999	999999	27	636	318	267	212	733	999999	586	787	999999	999999	538	190	884	999999	676	947	388	168	999999	861	999999	311	607	999999	809	999999	999999	688	106	587	999999	41	32	999999	263	999999	980	988	84	349	10	999999	999999	750	516	999999	999999	370	351	523	220	488	999999	670	312	335	711	830	403	439	887	898	999999	387	225	506	999999	928	999999	147	999999	400	94	890	861	486	477	857	999999	999999	816	666	346	582	376	640	686	362	653	928	827	160	594	644	999999	112	999999	455	534	20	982	558	730	999999	557	819	999999	464	809	826	857	854	910	734	999999	231	561	118	21	585	999999	806	999999	711	999999	816	805	449	438	758	937	999999	332	909	686	267	999999	142	35	999999	245	232	552	999999	80	973	249	860	31	240	999999	439	999999	949	199	185	283	999999	894	740	24	999999	36	999999	
999999	835	999999	999999	58	999999	295	999999	999999	464	349	597	263	458	640	346	577	945	428	207	218	999999	999999	999999	999999	510	999999	915	248	999999	542	291	205	502	938	244	451	248	812	666	944	131	356	979	999999	999999	922	824	388	557	172	78	999999	999999	842	391	999999	159	999999	547	999999	380	191	999999	922	68	402	760	519	405	895	338	142	999999	262	97	999999	608	772	127	587	999999	537	690	132	473	754	999999	660	557	986	999999	957	999999	296	574	939	558	67	552	210	171	314	999999	662	833	936	774	999999	999999	240	649	387	173	999999	219	843	500	675	999999	313	35	110	962	418	604	381	867	475	687	157	999999	999999	230	917	426	855	554	999999	298	537	980	799	905	999999	347	914	793	315	86	731	999999	882	608	248	184	999999	352	573	999999	999999	78	999999	889	607	999999	999999	999999	255	543	999999	999999	999999	387	920	333	235	999999	645	999999	999999	587	999999	999999	956	708	999999	999999	999999	742	999999	513	981	970	835	469	680	910	308	688	999999	757	548	771	999999	443	999999	504	999999	915	949	866	706	501	377	874	515	910	932	899	918	165	185	513	188	850	317	999999	551	999999	652	325	896	956	999999	932	49	791	675	523	999999	224	265	76	793	497	806	489	999999	961	999999	769	977	409	769	93	581	45	592	871	135	485	953	236	272	999999	970	999999	669	445	835	723	245	419	177	704	900	999999	719	999999	54	999999	999999	590	507	882	999999	496	197	749	361	14	208	803	397	255	271	39	999999	169	527	66	819	167	136	999999	534	568	241	75	192	473	325	999999	827	999999	586	372	999999	389	296	484	999999	919	999999	830	525	441	999999	922	999999	999999	314	559	173	987	18	741	463	277	358	779	999999	999999	566	888	688	307	975	100	668	898	999999	424	873	52	503	999999	83	305	714	103	999999	318	631	999999	168	999999	999999	840	298	999999	909	461	999999	517	229	441	362	205	151	999999	465	932	999999	545	571	999999	999999	999999	493	117	667	168	562	264	243	999999	500	255	729	922	569	999999	999999	823	989	848	393	365	823	72	547	878	164	999999	638	613	65	999999	999999	999999	89	617	999999	999999	188	750	899	776	283	282	941	117	475	228	659	999999	140	440	556	999999	999999	999999	307	431	999999	999999	999999	75	626	999999	999999	999999	504	999999	843	952	999999	620	645	248	949	617	91	999999	131	440	412	935	837	318	999999	624	540	999999	772	758	319	925	621	398	999999	999999	159	654	392	537	612	25	385	707	999999	520	795	317	773	999999	999999	756	
309	999999	387	78	237	318	999999	275	873	999999	688	94	642	862	999999	999999	500	999999	999999	999999	168	594	828	397	559	140	999999	962	999999	232	264	883	519	563	626	999999	999999	678	606	841	999999	126	663	145	336	300	999999	999999	521	549	999999	999999	431	811	597	715	999999	989	518	999999	541	999999	999999	999999	999999	804	999999	88	999999	517	244	822	999999	625	930	52	930	693	999999	269	75	106	450	290	999999	605	461	708	966	910	190	32	999999	999999	999999	322	999999	22	922	531	999999	986	443	14	314	994	999999	806	880	554	785	617	929	259	40	445	999999	999999	245	616	353	867	999999	334	999999	222	661	18	325	999999	999999	999999	770	538	543	89	662	446	999999	999999	465	999999	827	421	135	573	999999	911	479	864	999999	524	776	999999	188	858	873	119	677	102	343	142	999999	272	191	867	847	400	715	999999	999999	307	999999	999999	161	697	49	701	999999	999999	129	750	538	460	49	848	999999	464	999999	685	216	553	768	883	87	332	999999	999999	999999	999999	999999	702	999999	528	92	281	344	951	164	490	819	181	910	999999	999999	592	603	40	232	343	727	392	999999	39	744	238	999999	307	748	828	533	483	472	940	47	427	999999	20	999999	999999	514	999999	309	999999	999999	44	643	854	909	494	728	144	343	895	540	343	661	175	784	854	742	999999	213	999999	957	999999	709	969	877	999999	47	593	662	464	828	538	93	181	173	709	594	684	999999	263	109	398	150	576	410	704	765	999999	236	999999	35	477	999999	973	911	531	335	674	977	364	456	145	482	878	77	12	259	489	999999	84	270	68	649	949	236	999999	999999	999999	568	999999	999999	658	367	148	438	361	552	120	270	642	383	919	999999	999999	806	964	916	271	999999	408	999999	999999	386	999999	263	999999	827	999999	747	352	336	202	116	999999	574	798	778	343	450	715	459	149	229	999999	701	350	361	616	152	271	652	999999	633	170	728	999999	282	215	885	999999	999999	515	999999	917	315	191	813	902	468	18	999999	999999	821	999999	948	314	66	999999	460	999999	616	220	894	485	700	403	568	945	999999	70	526	999999	458	979	192	999999	776	312	64	519	536	458	158	999999	999999	79	121	999999	222	999999	999999	266	755	999999	999999	322	621	887	227	912	622	868	999999	407	492	624	133	842	611	14	538	753	960	940	386	167	999999	761	999999	630	291	999999	732	661	612	269	999999	486	999999	869	999999	888	95	152	897	999999	999999	750	651	461	946	279	238	218	999999	999999	305	815	999999	696	999999	860	487	999999	631	893	
999999	175	794	232	807	647	717	741	681	649	668	818	52	717	999999	321	119	949	683	999999	500	524	999999	908	963	10	890	438	619	472	411	497	999999	999999	533	466	999999	999999	999999	309	562	497	999999	246	999999	487	772	999999	999999	938	750	538	999999	618	403	620	398	886	999999	806	756	999999	132	218	247	999999	307	48	999999	80	366	691	999999	384	999999	12	987	539	872	999999	999999	21	278	680	722	872	584	902	610	912	999999	999999	999999	846	552	283	374	328	999999	865	190	733	694	99	582	69	999999	539	168	400	633	859	23	782	578	744	20	452	495	375	596	404	438	281	999999	999999	531	999999	999999	186	638	668	541	17	999999	999999	999999	188	107	663	640	55	743	220	289	999999	66	999999	277	999999	272	999999	833	633	278	785	999999	423	999999	999999	537	782	707	981	762	964	327	15	485	84	428	831	999999	832	734	551	661	999999	991	794	240	153	192	999999	914	715	999999	907	739	999999	208	903	102	999999	135	857	347	999999	999999	324	890	60	902	999999	389	999999	999999	11	898	999999	134	999999	431	301	64	999999	600	683	77	999999	139	999999	276	964	999999	524	999999	541	706	877	213	899	769	677	999999	190	251	999999	644	483	147	999999	999999	999999	397	130	999999	800	999999	741	999999	664	694	999999	999999	480	784	937	327	864	701	46	304	999999	523	234	318	754	999999	874	153	999999	999999	593	908	305	999999	999999	577	755	999999	938	784	964	620	999999	999999	367	492	433	999999	313	670	999999	782	999999	539	987	498	172	812	727	412	883	999999	654	999999	110	503	889	79	530	370	999999	821	999999	999999	340	411	999999	30	950	999999	964	478	839	999999	270	999999	807	766	423	999999	999999	999999	999999	999999	901	376	965	924	113	864	999999	363	875	999999	108	957	29	849	208	585	524	151	999999	999999	448	999999	758	999999	364	299	999999	132	999999	765	955	629	505	236	361	964	446	60	916	95	668	999999	603	897	843	312	791	999999	567	838	250	273	91	860	98	496	617	262	569	999999	178	999999	707	119	986	999999	999999	999999	999999	999999	149	474	235	776	797	999999	810	861	870	61	507	999999	999999	817	524	692	999999	644	147	864	357	999999	490	112	917	198	903	494	999999	374	850	997	469	333	699	776	48	999999	73	261	686	755	391	517	316	999999	915	890	594	304	929	999999	999999	634	887	955	983	132	999999	609	933	326	950	505	999999	509	279	999999	999999	747	654	999999	581	886	187	999999	802	972	795	488	282	22	899	615	445	42	351	835	446	744	793	915	999999	
464	327	370	805	886	316	806	999999	683	772	999999	999999	999999	999999	769	456	296	999999	999999	337	999999	336	921	999999	344	999999	999999	168	999999	795	384	999999	999999	999999	126	568	999999	795	915	999999	989	327	598	250	62	965	749	795	999999	388	160	999999	781	999999	85	137	999999	943	470	826	999999	648	726	888	398	999999	911	908	130	210	639	999999	246	354	348	999999	737	680	374	379	320	384	586	64	645	792	182	160	711	988	999999	873	335	99	529	350	999999	710	999999	169	63	841	675	380	749	659	999999	999999	249	32	400	999999	579	100	515	762	71	999999	253	605	719	760	999999	141	48	766	174	156	999999	997	999999	999999	828	999999	325	999999	999999	215	315	985	999999	745	911	688	999999	446	303	244	999999	767	288	928	999999	256	449	303	644	544	342	982	495	207	611	252	570	999999	897	374	775	999999	999999	856	366	267	167	973	849	999999	542	999999	999999	999999	572	67	718	533	569	581	765	32	834	999999	999999	332	499	250	999999	999999	128	235	548	929	469	999999	713	432	571	999999	99	999999	453	137	999999	999999	520	999999	634	999999	533	47	803	326	999999	753	999999	889	999999	44	767	999999	839	190	399	999999	999999	542	470	33	354	296	962	369	491	300	578	707	999999	143	811	934	615	590	144	91	999999	232	331	999999	347	824	449	536	999999	183	635	273	737	693	999999	999999	105	611	209	247	999999	999999	834	318	185	503	999999	849	232	833	310	258	999999	318	886	831	221	754	999999	529	846	435	928	317	664	314	969	480	457	999999	999999	14	391	999999	16	987	999999	23	999999	844	109	599	314	608	873	386	227	999999	806	854	766	350	925	680	400	649	515	527	999999	870	533	255	402	398	995	999999	867	158	312	898	444	208	224	999999	430	257	999999	329	999999	287	97	999999	999999	999999	77	497	89	710	999999	366	481	999999	369	669	320	853	207	915	612	577	518	999999	127	908	420	999999	999999	93	259	153	999999	195	92	376	783	983	582	999999	330	507	226	999999	652	945	426	573	838	554	531	576	999999	999999	717	866	768	28	432	765	191	509	370	995	461	362	838	296	999999	993	886	336	281	406	594	999999	361	999999	999999	999999	999999	846	729	582	562	683	103	322	478	225	607	764	561	817	618	821	147	231	705	999999	116	140	999999	845	668	999999	304	653	621	999999	515	416	601	260	283	345	999999	999999	442	999999	268	526	999999	571	395	131	774	464	999999	773	999999	999999	999999	999999	75	360	70	883	999999	367	388	450	700	866	710	201	999999	310	
999999	283	50	358	788	999999	999999	590	323	224	460	546	429	840	864	848	644	385	759	475	195	923	284	896	999999	85	400	817	999999	999999	861	999999	958	474	921	515	732	619	351	729	999999	999999	46	846	433	377	937	999999	586	851	232	334	999999	697	125	619	998	154	483	999999	537	223	764	373	362	999999	587	999999	918	358	999999	34	43	40	999999	999999	886	999999	473	506	147	852	999999	974	727	537	761	270	999999	311	516	587	145	999999	202	999999	720	673	493	176	790	999999	999999	237	999999	208	300	410	328	414	999999	570	680	977	575	684	981	789	999999	825	505	326	606	999999	842	999999	888	405	999999	497	990	222	944	307	716	165	999999	14	249	529	999999	360	942	945	578	999999	907	168	999999	517	900	930	38	668	999999	999999	385	22	999999	999999	319	895	999999	831	423	520	626	383	270	419	461	977	550	125	999999	999999	384	661	999999	896	631	999999	341	331	999999	69	999999	285	636	252	999999	220	619	999999	219	999999	788	999999	999999	67	328	999999	898	653	65	923	390	912	89	526	999999	724	973	497	999999	999999	999999	251	244	364	999999	351	746	27	639	250	367	999999	999999	999999	365	273	139	981	578	999999	831	688	999999	673	678	280	205	120	163	65	247	999999	476	630	787	547	876	999999	730	977	787	880	24	999999	999999	882	999999	842	999999	826	594	999999	919	478	757	875	975	571	685	65	155	636	999999	584	13	999999	41	999999	460	818	396	963	999999	601	999999	951	999999	999999	999999	796	273	363	949	999999	471	256	999999	998	999999	999999	571	314	490	674	999999	160	25	440	811	999999	850	999999	391	999999	999999	631	740	999999	168	999999	211	524	464	889	999999	791	686	538	122	757	999999	999999	413	548	999999	92	482	587	769	169	999999	243	649	789	945	542	971	608	896	839	999999	883	840	76	710	999999	850	601	882	999999	999999	486	327	64	294	817	328	999999	104	999999	999999	163	559	998	869	967	874	674	943	999999	819	88	641	999999	251	999999	999999	347	837	209	242	999999	704	999999	696	459	916	999999	505	999999	224	999999	513	999999	691	999999	334	842	206	742	182	999999	657	999999	230	394	844	54	999999	142	624	981	15	999999	124	999999	458	829	311	419	999999	289	179	815	45	691	575	999999	591	888	827	360	150	105	36	67	999999	82	508	311	615	872	782	372	513	242	132	617	435	424	904	504	540	999999	691	999999	15	999999	596	999999	818	753	462	924	315	273	999999	910	868	67	53	999999	999999	10	804	188	999999	999999	311	803	568	957	666	177	
983	999999	820	362	413	999999	999999	391	486	969	492	861	420	857	67	250	401	222	999999	999999	380	528	183	999999	983	513	999999	207	540	793	999999	861	96	295	999999	982	999999	488	507	735	999999	661	899	361	517	942	768	999999	750	71	411	999999	218	298	796	464	999999	290	379	899	999999	999999	851	692	999	631	775	134	916	999999	999999	999999	715	23	372	719	629	821	999999	50	745	748	457	478	999999	999999	652	798	498	999999	832	172	118	607	990	999999	810	217	361	886	176	643	732	999999	999999	498	641	999999	925	87	835	999999	999999	339	164	999999	999999	999999	999999	385	978	977	636	440	253	999999	999999	118	999999	221	909	422	469	999999	873	999999	25	999999	999999	999999	999999	457	872	421	999999	504	904	779	999999	992	755	437	999999	976	999999	999999	17	302	999999	639	693	533	181	999999	178	423	999999	999999	999999	63	999999	623	179	416	403	530	114	225	789	748	999999	35	999999	40	999999	481	515	493	999999	683	104	723	361	573	210	459	999999	168	252	999999	636	999999	324	399	20	141	267	500	583	386	95	792	513	682	909	668	867	999999	257	696	907	384	892	999999	958	268	271	605	215	944	254	999999	972	561	999999	948	710	999999	29	334	224	25	999999	852	598	999999	219	678	664	999999	591	145	910	556	329	261	889	542	440	752	870	662	294	639	142	148	999999	951	569	960	957	600	130	923	999999	892	474	49	192	656	58	593	999999	999999	362	118	45	426	242	861	999999	177	836	999999	464	561	731	280	720	459	999999	268	118	703	584	990	25	999999	84	999999	787	849	360	783	999999	999999	721	621	999999	33	999999	403	719	708	902	789	764	999999	999999	920	171	203	329	732	999999	790	484	247	98	371	102	57	351	999999	999999	999999	817	999999	574	187	840	999999	999999	696	999999	98	999999	410	999999	795	236	172	528	163	276	593	999999	627	619	912	802	484	532	915	930	999999	61	913	634	693	971	999999	288	291	89	61	209	632	999999	85	251	83	445	303	144	999999	528	198	539	999999	688	200	999999	662	384	365	587	89	999999	300	46	999999	999999	117	823	524	999999	247	999999	225	394	897	251	544	671	729	999999	238	780	10	999999	863	384	153	15	781	279	626	906	723	473	129	999999	95	48	615	307	999999	480	620	56	290	124	324	999999	790	948	999999	999999	655	999999	999999	309	765	764	999999	260	999999	999999	51	999999	268	999999	359	999999	274	999999	166	999999	65	431	711	758	170	954	255	999999	70	57	224	832	381	635	999999	406	124	999999	999999	331	999999	
365	673	999999	999999	374	787	999999	764	572	831	759	999999	402	935	233	615	600	149	811	518	433	999999	999999	999999	219	874	999999	91	953	637	454	929	834	639	699	757	486	330	795	176	999999	984	498	999999	464	49	999999	700	999999	791	524	999999	300	812	442	175	98	347	229	499	165	999999	811	935	387	999999	999999	999999	245	475	139	999999	353	644	221	449	701	369	999999	999999	999999	932	65	172	999999	772	999999	999999	207	534	669	999999	110	999999	21	999999	183	999999	999999	634	999999	999999	999999	999999	999999	999999	999999	655	600	999999	474	728	999999	60	603	232	812	649	822	614	201	935	999999	999999	999999	991	179	999999	633	782	999999	147	531	798	999999	681	478	504	510	868	999999	983	431	214	69	941	233	60	702	788	626	999999	740	233	443	999999	999999	752	999999	999999	999999	290	31	999999	727	999999	206	999999	962	999999	754	317	148	954	180	217	999999	361	999999	864	767	999999	355	845	166	999999	407	999999	364	941	32	999999	750	999999	793	163	961	614	999999	732	745	117	97	780	44	318	999999	786	63	235	642	307	110	890	902	955	935	999999	661	986	999999	999999	761	31	899	999999	999999	307	170	27	255	899	874	919	129	660	41	575	811	847	355	620	999999	139	999999	725	624	860	938	999999	228	785	952	500	999999	999999	355	76	880	14	751	999999	999999	45	980	742	432	191	770	999999	999999	370	375	814	641	318	999999	999999	999999	184	415	707	369	999999	799	999999	947	384	126	283	314	964	694	806	105	266	995	218	159	566	302	999999	99	695	999999	999999	419	148	999999	494	202	723	354	705	999999	54	728	302	999999	519	795	58	999999	497	938	959	675	999999	718	384	322	445	483	999999	882	972	999999	999999	419	941	999999	808	524	631	90	590	619	988	999999	999999	538	703	972	639	999999	253	999999	601	999999	953	192	850	999999	999999	999999	999999	999999	999999	823	627	436	999999	999999	305	999999	986	533	999999	999999	357	999999	686	362	999999	846	999999	473	844	395	638	604	25	999999	465	759	209	389	49	459	333	350	430	175	999999	625	483	999999	676	179	784	720	934	195	999999	614	505	999999	999999	638	562	999999	406	803	195	33	420	147	999999	546	999999	607	493	983	92	16	918	999999	773	999999	372	799	796	674	611	918	670	830	999999	999999	263	710	626	411	999999	50	944	627	999999	566	214	345	403	140	999999	186	236	950	112	403	695	984	725	721	275	763	497	731	202	277	999999	589	630	576	293	559	980	92	95	999999	999999	301	541	217	999999	36	405	999999	765	434	999999	
719	727	999999	165	999999	999999	905	145	999999	999999	222	434	711	213	999999	714	827	846	359	999999	153	864	70	340	403	452	999999	999999	248	367	830	965	768	585	643	862	999999	420	24	575	85	999999	951	499	849	867	829	999999	221	322	578	819	416	999999	999999	854	999999	999999	761	825	476	30	896	777	722	256	999999	136	569	999999	999999	417	999999	999999	130	999999	913	999999	490	536	999999	514	999999	926	789	20	999999	999999	47	788	205	999999	658	198	108	64	60	999999	777	999999	999999	703	444	458	124	171	987	632	999999	351	940	106	999999	235	212	999999	357	999999	999999	711	697	136	98	780	999999	473	999999	643	999999	76	156	739	999999	887	999999	919	999999	224	999999	627	33	926	999999	696	848	108	441	433	985	147	706	90	999999	76	905	84	614	999999	891	651	412	354	947	51	999999	210	313	999999	899	999999	891	143	167	999999	999999	999999	704	402	932	999999	42	999999	657	547	999999	76	553	999999	982	260	314	416	333	999999	225	678	979	390	502	647	795	999999	533	702	255	999999	999999	825	388	144	380	222	731	431	619	87	697	409	681	999999	657	586	432	999999	979	484	810	996	999999	999999	791	999999	899	295	673	15	801	954	301	797	153	727	348	847	999999	101	999999	901	551	147	999999	579	709	374	990	219	604	885	722	999999	761	925	680	378	352	66	322	445	758	999999	286	742	118	884	984	929	999999	584	768	887	799	909	455	999999	999999	999999	614	999999	999999	464	999999	915	999999	999999	45	227	56	969	505	999999	999999	249	152	938	860	247	471	824	999999	70	971	29	127	835	971	999999	999999	672	350	999999	452	787	150	304	212	999999	510	587	848	999999	999999	277	89	944	119	560	766	516	157	790	999999	999999	156	244	492	391	999999	406	559	193	746	384	629	375	381	999999	999999	848	735	499	736	884	975	621	999999	703	940	182	999999	999999	95	963	999999	559	388	999999	640	906	811	821	999999	114	37	665	999999	999999	648	714	572	127	999999	917	781	658	63	867	814	999999	999999	788	451	999999	680	999999	107	999999	999999	80	999999	719	361	999999	999999	999999	926	632	856	999999	601	680	65	999999	999999	999999	959	177	999999	866	505	521	848	115	850	32	379	947	999999	889	568	999999	999999	577	727	853	999999	269	880	999999	732	431	20	503	933	386	733	224	25	81	189	929	600	992	575	475	871	999999	352	24	544	979	208	967	752	362	40	999999	508	757	842	699	999999	325	144	84	999999	354	181	999999	299	165	931	999999	709	638	648	999999	12	262	981	999999	
999999	866	332	999999	232	53	999999	580	355	255	715	999999	239	489	642	999999	999999	500	965	527	83	999999	724	389	999999	845	267	999999	714	383	485	256	999999	331	999999	431	999999	391	999999	466	999999	600	128	999999	999999	673	133	999999	996	999999	798	999999	297	464	447	49	151	999999	705	387	785	999999	999999	999999	770	469	493	908	707	220	291	477	649	508	999999	482	759	999999	940	384	722	47	126	999999	585	973	959	320	883	999999	289	60	685	999999	681	963	999999	156	999999	980	190	999999	522	785	999999	999999	862	788	539	964	289	471	999999	330	665	747	521	524	999999	797	509	182	999999	963	999999	241	791	185	826	960	747	612	405	960	204	506	524	341	268	264	999999	999999	780	918	463	999999	57	364	999999	999999	452	220	760	487	999999	17	999999	559	854	851	539	686	962	999999	227	676	999999	52	136	168	233	190	265	999999	999999	999999	401	115	509	123	193	437	376	893	518	537	852	918	489	196	315	999999	486	417	999999	434	218	999999	701	999999	751	14	238	650	710	271	954	627	999999	999999	999999	999999	59	741	667	112	319	78	70	999999	823	158	563	939	999999	267	704	848	417	262	129	200	414	722	371	188	999999	725	999999	256	583	235	999999	347	581	999999	999999	744	999999	622	124	149	151	999999	999999	999999	451	999999	999999	452	567	115	219	548	31	425	999999	999999	380	488	903	594	885	999999	116	598	40	225	368	999999	999999	960	108	795	147	980	999999	999999	759	767	999999	910	927	740	689	477	25	578	325	165	549	589	373	271	999999	999999	264	337	905	375	999999	236	929	999999	111	607	17	424	411	51	376	288	577	612	751	992	666	155	999999	999999	582	462	899	999999	92	761	596	836	85	617	999999	721	999999	393	204	511	981	760	638	999999	469	600	999999	283	789	271	22	999999	519	726	863	999999	213	276	792	999999	336	726	94	999999	20	999999	999999	793	326	654	790	999999	418	250	20	905	516	52	999999	982	295	626	999999	820	749	835	999999	359	753	616	518	230	601	999999	999999	265	676	298	81	999999	262	999999	957	144	480	828	352	279	999999	958	602	170	107	810	825	710	312	273	600	185	853	999999	999999	709	145	569	592	333	75	755	999999	227	970	999999	730	911	668	288	350	921	492	999999	643	795	23	357	133	999999	268	474	952	412	698	895	444	272	999999	257	999	910	245	999999	213	999999	999999	385	999999	226	90	999999	999999	34	923	999999	693	806	356	999999	695	787	999999	999999	74	601	803	999999	529	85	445	467	577	421	289	439	
685	473	844	999999	76	638	167	906	710	354	433	999999	999999	999999	212	999999	916	100	561	221	474	443	954	612	999999	902	999999	999999	781	622	347	630	745	494	993	999999	999999	999999	186	67	630	539	101	719	178	875	999999	511	999999	999999	551	999999	999999	77	964	252	518	241	525	174	783	52	135	97	17	802	999999	995	999999	982	676	999999	999999	999999	591	935	351	244	999999	291	565	354	252	975	81	860	999999	677	529	751	711	730	157	22	283	587	999999	13	712	375	692	351	999999	890	139	309	999999	365	486	999999	999999	283	797	244	609	439	999999	999999	26	157	42	515	999999	282	280	946	104	900	230	14	999999	347	532	78	599	999999	867	362	845	999999	999999	415	201	500	851	437	933	913	413	844	787	999999	987	564	343	186	876	214	999999	193	214	672	144	999999	507	562	999999	728	644	395	999999	447	999999	254	860	626	324	974	999999	843	23	999999	497	385	226	276	999999	967	735	422	346	663	743	661	568	623	280	718	999999	999999	999999	214	278	27	283	349	949	743	703	999999	861	902	999999	999999	180	32	185	999999	999999	240	999999	783	999999	999999	58	908	704	999999	686	999999	999999	605	981	999999	166	808	999999	479	112	877	999999	617	273	29	561	444	880	999999	491	545	448	999999	463	762	95	902	221	56	968	374	644	306	66	466	370	265	921	649	618	371	118	999999	999999	387	913	595	519	999999	670	614	999999	737	171	150	799	833	999999	228	57	999999	999999	999999	511	999999	243	31	560	999999	999999	305	522	240	358	129	436	999999	865	85	848	999999	393	247	385	999999	346	906	144	916	999999	999999	123	702	602	999999	774	251	204	918	154	891	45	999999	325	375	102	999999	389	999999	714	999999	967	76	380	556	999999	999999	999999	157	999999	999999	886	999999	149	131	191	820	999999	999999	354	999999	548	946	931	999999	465	681	922	19	271	549	527	103	212	611	569	56	332	56	494	425	999999	56	527	999999	15	401	999999	203	999999	281	169	395	696	529	999999	30	145	423	101	199	436	481	886	999999	808	999999	441	538	999999	144	497	591	509	999999	434	999999	428	123	951	74	118	729	825	999999	389	142	406	682	103	999999	911	909	954	304	989	288	170	676	19	222	959	43	640	999999	784	577	886	767	104	25	601	31	471	999999	91	999999	655	896	471	676	396	759	444	24	233	588	637	215	939	999999	341	752	114	738	114	999999	98	999999	215	812	255	638	999999	87	946	890	447	927	223	292	632	274	214	342	825	210	999999	626	825	999999	
999999	681	828	949	684	849	916	732	922	16	619	878	690	659	430	758	999999	366	999999	999999	150	709	991	657	522	999999	547	772	912	999999	485	471	999999	20	871	574	999999	638	403	106	999999	714	15	216	999999	754	583	555	911	77	999999	242	999999	492	64	240	999999	180	436	616	311	154	819	27	999999	157	927	680	787	855	947	999999	963	999999	369	436	704	999999	984	768	494	992	860	844	875	253	913	468	955	640	999999	999999	212	787	999999	829	894	987	999999	525	826	902	767	999999	130	496	999999	585	133	628	536	903	999999	667	132	318	293	999999	151	287	243	468	725	156	999999	999999	340	185	186	539	541	716	999999	469	941	591	999999	804	724	389	999999	999999	345	337	114	982	453	999999	664	486	545	920	846	999999	291	368	999999	620	96	812	166	999999	409	999999	97	999999	803	726	726	540	93	999999	999999	762	313	999999	133	999999	52	987	864	795	520	700	993	621	870	701	187	999999	413	614	718	999999	232	880	928	751	999999	295	188	999999	817	134	402	66	999999	999999	104	999999	245	789	578	108	948	370	999999	999999	600	999999	948	111	548	152	137	479	771	347	539	432	999999	381	158	999999	809	999999	999999	999999	308	937	951	786	999999	999999	999999	624	999999	619	999999	862	308	230	161	773	346	999999	188	674	996	923	295	331	554	672	999999	863	641	821	299	811	392	196	409	663	525	172	504	999999	804	512	442	161	383	676	133	999999	999999	385	420	732	999999	313	399	385	652	629	242	999999	403	484	999999	225	330	163	999999	122	820	498	999999	184	999999	442	870	494	490	143	948	877	999999	651	642	265	410	566	999999	999999	796	34	21	895	929	999999	352	329	999999	227	999999	999999	206	999999	935	732	999999	246	161	525	442	905	895	518	681	364	395	751	842	727	815	763	999999	999999	325	999999	487	999999	254	20	999999	550	963	272	311	727	681	536	999999	909	138	999999	415	337	999999	890	139	502	224	575	999999	600	487	803	412	77	920	805	696	149	999999	999999	999999	150	436	999999	941	632	216	953	682	858	45	999999	598	651	358	999999	754	434	999999	984	147	678	835	999999	73	170	999999	244	807	876	840	576	663	363	999999	274	901	753	949	506	999999	271	892	327	565	554	214	760	999999	947	60	271	481	271	999999	323	314	999999	829	780	771	999999	999999	806	27	999999	279	245	479	999999	999999	10	485	999999	699	999999	999999	518	999999	999999	999999	999999	525	860	825	999999	999999	402	725	858	960	963	924	178	999999	323	125	96	999999	999999	999999	968	
290	634	999999	60	999999	321	999999	761	537	796	13	320	824	999999	999999	295	981	449	999999	876	519	621	134	117	86	999999	435	386	760	700	219	837	999999	987	819	891	984	999999	792	783	830	964	331	173	960	613	354	73	866	830	114	999999	731	408	458	669	510	768	974	999999	886	195	999999	837	999999	176	87	999999	852	565	310	216	999999	591	55	999999	999999	960	999999	472	999999	999999	999999	929	999999	359	116	834	538	999999	390	999999	800	322	897	645	999999	494	587	999999	999999	999999	221	310	999999	897	999999	149	363	903	378	550	620	511	516	524	675	80	999999	237	69	252	999999	702	184	93	415	999999	999999	410	592	999999	999999	363	935	455	160	999999	409	697	156	967	999999	635	781	840	999999	299	806	382	969	892	999999	359	734	999999	999999	518	136	446	492	868	454	953	321	999999	177	267	576	71	374	466	671	553	91	102	771	672	921	344	999999	999999	538	322	441	699	563	33	999999	999999	245	641	92	962	215	287	522	528	324	219	999999	348	722	744	17	512	230	698	278	642	523	546	597	792	958	376	340	142	521	999999	18	153	999999	925	825	732	999999	708	348	803	579	253	358	999999	670	149	403	999999	999999	928	999999	864	755	986	137	999999	54	999999	14	839	946	389	16	702	210	529	709	999999	999999	285	138	521	360	474	72	999999	999999	885	999999	999999	999999	999999	828	592	152	153	398	652	999999	136	999999	92	704	509	856	200	246	655	511	999999	999999	999999	874	39	800	956	514	999999	923	858	999999	169	179	196	999999	999999	999999	999999	560	67	141	67	998	793	999999	55	999999	999999	618	999999	42	543	384	999999	387	375	999999	799	792	195	638	999999	729	999999	625	529	999999	999999	642	457	639	823	105	453	999999	383	608	90	442	755	999999	664	672	61	999999	967	785	999999	808	501	736	999999	631	374	429	33	337	69	177	999999	142	309	217	170	242	999999	447	930	971	999999	999999	592	366	47	56	973	445	678	999999	657	999999	724	709	151	999999	877	201	730	999999	985	999999	549	913	999999	999999	839	456	511	999999	615	999999	854	999999	999999	999999	153	405	594	999999	999999	587	659	999999	520	333	417	600	76	999999	999999	999999	717	906	999999	958	227	679	991	424	999999	999999	999999	859	508	137	889	507	999999	999999	577	999999	607	413	579	407	396	604	999999	51	215	999999	999999	71	463	597	812	947	241	845	517	474	413	180	119	928	653	999999	445	392	443	999999	695	999999	872	881	999999	313	337	999999	999999	999999	999999	949	218	968	146	999999	406	999999	999999	
941	275	70	999999	999999	999999	436	999999	650	999999	596	169	19	999999	304	553	730	999999	581	999999	508	620	653	282	999999	197	464	999999	151	791	999999	403	534	77	501	644	999999	760	769	999999	983	20	686	833	976	464	999999	999999	913	424	415	683	999999	733	816	999999	622	788	15	914	999999	475	999999	999999	999999	999999	634	942	117	660	918	999999	429	769	203	999999	934	999999	305	439	921	123	57	999999	385	106	999999	800	261	180	32	999999	999999	999999	207	999999	999999	827	858	999999	999999	999999	244	263	999999	446	264	999999	540	327	397	802	492	575	993	999999	999999	999999	483	999999	624	833	690	936	999999	999999	999999	573	571	684	640	116	999999	521	610	596	879	793	230	999999	999999	523	270	933	782	229	364	189	862	705	100	431	354	981	169	995	999999	307	626	433	231	690	999999	855	686	290	999999	999999	965	406	622	999999	215	543	44	110	573	757	164	417	717	44	711	865	594	999999	999999	999999	362	614	953	999999	177	796	717	162	39	414	257	502	999999	393	999999	465	93	467	226	811	946	69	432	886	152	999999	716	197	978	999999	271	477	528	861	999999	999999	453	50	465	999999	825	882	80	999999	510	661	999999	333	999999	256	999999	136	999999	951	999999	999999	999999	999999	439	959	999999	530	184	411	999999	999999	974	999999	775	999999	999999	999999	11	999999	986	73	999999	999999	386	999999	188	392	377	732	845	144	484	577	999999	324	178	386	611	505	999999	304	708	999999	26	730	687	511	557	955	243	739	134	196	965	970	315	919	690	948	999999	697	999999	452	999999	999999	999999	407	700	461	999999	636	441	999999	999999	691	365	329	256	655	803	999999	835	422	498	999999	20	298	999999	856	999999	258	695	663	725	642	152	999999	113	18	999999	999999	811	106	999999	607	308	629	718	283	615	986	673	45	999999	113	861	740	953	459	997	15	795	999999	451	446	999999	778	780	835	549	108	225	999999	229	523	999999	738	161	999999	807	390	580	338	999999	33	585	659	518	621	999999	999999	312	654	999999	430	494	999999	654	823	666	529	848	883	734	516	770	436	815	630	247	132	588	73	651	999999	999999	467	601	427	861	291	269	168	64	147	796	571	236	799	38	897	999999	999999	234	287	999999	696	603	735	263	159	844	888	384	657	823	249	999999	403	994	37	376	237	962	384	270	690	828	597	720	209	209	999999	999999	350	48	260	838	373	84	738	863	865	174	712	446	381	784	406	323	999999	569	999999	804	999999	530	856	999999	849	27	851	867	15	25	63	949	827	
295	999999	618	572	999999	638	329	999999	174	510	72	260	937	889	999999	432	999999	173	640	377	221	601	819	191	884	999999	356	233	871	857	850	120	762	619	95	750	787	750	155	930	513	549	836	30	999999	125	911	999999	946	999999	731	999999	423	999999	616	694	224	437	687	422	292	105	394	316	660	951	497	328	999999	164	644	533	27	709	863	999999	765	799	397	769	87	228	999999	435	136	999999	999999	999999	12	400	999999	360	999999	733	999999	417	164	530	369	999999	628	592	333	791	999999	208	833	999999	718	943	929	999999	999999	918	345	73	818	999999	189	661	999999	316	999999	999999	628	293	470	294	71	456	517	244	439	999999	999999	494	895	495	999999	928	999999	983	471	69	999999	999999	320	154	398	584	598	206	350	707	588	321	276	920	172	517	999999	549	651	272	435	694	985	495	777	850	178	999999	999999	261	497	280	845	266	999999	518	972	326	999999	487	999999	321	894	731	965	829	999999	974	999999	127	200	625	341	209	999999	777	134	999999	377	547	415	275	999999	999999	999999	318	476	19	978	654	544	421	653	999999	415	124	799	264	530	947	633	999999	10	216	70	999999	938	645	633	999999	393	157	948	358	999999	999999	449	805	999999	656	363	999999	996	678	583	779	972	177	793	999999	977	999999	304	430	914	221	275	666	37	999999	379	830	386	999999	999999	396	472	304	999999	823	675	993	743	873	999999	425	207	331	632	999999	999999	771	852	124	196	522	853	528	444	860	999999	782	778	999999	287	533	999999	191	417	196	317	999999	999999	970	999999	983	999999	430	836	999999	24	944	999999	746	999999	999999	978	272	627	748	543	999999	860	241	507	999999	225	572	999999	70	594	26	913	446	973	999999	695	999999	280	213	395	432	692	946	999999	382	749	999999	731	678	999999	999999	564	999999	652	374	999999	843	473	951	999999	999999	834	775	999999	997	40	999999	772	999999	912	106	992	999999	999999	121	260	913	999999	134	153	193	999999	917	515	999999	462	254	794	999999	999999	852	418	328	445	999999	598	916	52	848	351	162	999999	514	999999	999999	576	149	999999	999999	123	903	457	348	807	584	724	999999	270	999999	999999	785	802	173	813	70	687	673	979	531	523	343	871	999999	999999	991	925	336	161	67	459	322	938	263	496	999999	404	999999	521	861	116	681	999999	175	312	566	359	105	701	706	770	903	999999	999999	27	779	42	910	565	999999	659	398	999999	212	427	233	846	549	677	999999	999999	999999	162	128	424	841	687	705	999999	227	641	999999	999999	455	999999	556	
161	999999	245	999999	999999	999999	999999	704	212	718	916	454	747	89	719	999999	428	398	999999	162	751	52	999999	999999	999999	336	674	348	184	999999	763	320	999999	871	81	692	999999	960	834	181	112	457	999999	705	999999	243	999999	166	507	832	999999	246	414	143	999999	119	794	70	623	151	819	177	530	382	955	999999	999999	875	17	36	505	999999	999999	999999	60	999999	136	664	259	859	378	518	840	352	427	526	905	782	999999	961	898	999999	347	999999	999999	935	999999	543	750	329	705	92	999999	999999	999999	999999	682	545	93	511	999999	139	810	764	999999	310	999999	999999	954	439	701	755	809	56	137	999999	999999	870	517	999999	999999	999999	914	999999	999999	295	370	369	999999	483	843	369	699	565	977	768	443	999999	999999	999999	608	999999	588	999999	628	949	282	112	353	999999	824	812	999999	999999	145	401	225	880	999999	487	939	967	171	999999	999999	341	66	254	999999	368	818	546	950	466	516	625	13	603	311	215	999999	999999	25	999999	659	41	341	731	429	999999	553	563	973	999999	999999	640	589	117	724	296	999999	38	43	999999	266	287	861	571	461	519	999999	999999	999999	999999	999999	681	952	999999	821	999999	10	335	999999	491	815	264	573	518	355	875	999999	895	878	999999	322	999999	234	41	999999	999999	180	999999	279	910	198	931	985	579	968	999999	999999	369	296	170	296	566	214	552	179	11	714	352	999999	999999	482	501	999999	999999	91	490	457	999999	543	999999	999999	241	65	913	302	884	999999	999999	550	915	999999	677	609	999999	728	756	779	682	861	684	667	827	552	694	438	696	197	431	497	999999	999999	999999	826	846	776	64	999999	300	259	294	732	999999	802	311	398	999999	892	35	999999	335	710	775	68	859	782	566	999999	371	485	606	696	848	506	72	933	429	850	763	942	673	255	489	999999	999999	952	999999	35	251	306	632	804	999999	596	172	999999	999999	708	966	74	219	375	149	815	653	598	999999	223	999999	377	969	954	138	93	171	90	231	352	491	907	834	541	448	999999	999999	801	534	999999	343	999999	726	999999	883	699	732	308	115	673	779	979	78	734	294	999999	337	999999	675	89	999999	92	556	865	227	69	999999	678	927	84	962	851	999999	999999	879	456	651	258	80	439	360	999999	975	557	999999	512	839	110	256	574	737	184	135	454	827	999999	737	860	503	824	999999	64	999999	999999	710	999999	915	446	999999	838	232	88	607	246	728	571	117	998	302	714	230	139	999999	362	347	788	725	619	999999	999999	718	790	755	256	999999	306	491	944	846	
643	597	403	256	418	352	659	576	889	726	999999	154	999999	567	788	604	340	633	999999	693	922	999999	306	641	236	129	441	332	999999	276	431	90	172	162	659	126	999999	882	22	999999	687	222	999999	892	548	483	999999	232	967	999999	638	999999	473	261	924	440	301	761	30	298	910	336	225	622	304	185	981	586	908	999999	999999	458	620	18	999999	999999	377	413	102	999999	150	218	365	708	638	758	616	911	237	228	825	75	862	723	109	361	999999	222	597	373	999999	403	999999	999999	875	190	62	465	256	224	999999	888	668	999999	158	702	971	516	984	545	568	80	358	689	846	710	595	999999	999999	999999	713	164	815	729	260	746	894	999999	999999	457	999999	161	999999	23	165	999999	407	594	575	407	389	489	238	999999	804	430	54	999999	458	174	594	165	556	601	511	908	999999	999999	27	411	807	911	684	536	999999	417	415	345	534	999999	313	10	331	511	999999	233	999999	764	925	829	702	270	610	667	862	551	604	73	512	257	865	468	577	173	600	478	805	701	999999	397	25	709	110	549	999999	593	833	55	337	287	981	318	23	197	709	546	999999	26	673	298	999999	999999	833	286	54	844	433	167	999999	796	999999	235	551	538	814	992	170	999999	806	278	717	559	736	999999	275	999999	999999	390	464	63	999999	999999	37	999999	584	999999	999999	823	505	27	170	676	144	540	859	999999	766	485	999999	999999	386	249	999999	404	581	999999	616	608	20	999999	399	53	703	999999	999999	638	207	627	953	152	127	999999	999999	788	999999	51	424	205	375	518	790	969	999999	999999	676	928	579	632	999999	330	65	276	812	999999	999999	127	972	999999	999999	230	559	999999	999999	240	599	49	683	431	296	540	839	421	243	501	706	430	46	956	999999	700	69	574	284	632	96	850	534	557	171	991	78	999999	999999	154	959	652	446	776	999999	637	999999	157	346	812	999999	644	43	320	311	206	90	999999	106	999999	999999	984	863	899	153	749	515	135	269	305	471	999999	137	999999	542	999999	999999	269	808	553	455	911	999999	999999	151	452	816	223	255	964	910	62	51	83	983	999999	788	547	632	408	132	129	999999	51	351	789	999999	944	778	257	999999	999999	217	552	999999	259	755	401	757	701	999999	301	879	305	999999	419	660	64	115	567	276	446	636	409	430	336	999999	197	999999	362	934	872	999999	998	751	999999	999999	498	317	999999	229	396	789	931	476	830	249	592	656	931	999999	463	999999	221	980	776	195	808	131	439	999999	568	281	999999	767	70	
856	999999	553	305	575	172	746	999999	347	879	656	999999	933	600	999999	441	541	198	999999	999999	42	999999	27	975	999999	45	999999	878	509	999999	124	394	999999	999999	999999	368	48	360	366	965	999999	468	873	999999	999999	999999	874	999999	352	793	37	92	181	295	37	633	863	578	999999	539	796	868	871	999999	765	272	541	528	626	728	402	190	832	268	764	999999	359	916	855	424	999999	844	999999	715	633	42	223	878	387	999999	505	470	958	999999	179	848	597	197	345	857	948	356	905	623	999999	846	999999	999999	999999	464	999999	999999	723	978	377	999999	342	165	62	733	59	999999	150	284	233	932	232	15	999999	999999	999999	172	581	997	475	815	999999	912	999999	787	781	309	357	923	77	558	747	979	459	228	516	442	144	612	999999	295	216	999999	399	468	623	255	824	614	488	999999	374	725	512	562	21	999999	999999	275	951	999999	315	999999	217	999999	999999	252	556	870	409	543	38	999999	198	189	999999	318	522	856	174	535	485	742	445	956	193	999999	999999	896	216	96	602	868	999999	999999	999999	989	423	999999	999999	380	999999	999999	999999	944	92	406	537	999999	953	702	906	999999	111	425	999999	572	780	999999	491	999999	999999	659	999999	323	941	169	999999	138	999999	619	895	797	581	793	836	531	999999	501	874	787	494	154	942	513	999999	618	999999	244	796	418	219	172	999999	121	605	49	300	891	13	923	98	408	134	343	999999	999999	412	317	999999	741	44	289	385	703	678	631	716	160	143	999999	401	83	342	789	410	732	563	470	198	999999	999999	999999	497	951	699	96	29	609	706	80	999999	460	655	64	384	999999	787	540	999999	973	332	999999	999999	999999	999999	25	999999	344	999999	84	556	942	999999	792	999999	999999	791	999999	999999	999999	611	999999	453	999999	127	941	427	999999	415	999999	945	32	37	224	474	101	887	816	430	684	30	999999	675	632	999999	273	341	863	999999	999999	147	362	999999	850	371	225	696	695	563	589	597	787	929	462	999999	999999	914	999999	999999	418	509	974	14	329	571	999999	999999	999999	548	853	999999	563	734	428	343	592	495	186	852	258	405	202	263	840	999999	243	754	223	503	990	358	436	545	999999	487	173	358	217	289	444	783	875	999999	710	979	999999	999999	511	999999	546	47	738	61	79	23	317	721	173	243	999999	182	228	328	557	504	183	28	597	941	999999	243	999999	897	418	999999	529	55	552	861	999999	190	252	999999	957	999999	620	385	476	132	999999	999999	195	999999	951	271	565	557	599	215	805	26	465	570	949	
312	758	841	642	999999	493	272	178	999999	191	157	929	999999	999999	603	884	798	999999	475	771	728	999999	315	946	157	999999	999999	455	347	65	45	725	682	155	654	205	778	742	871	999999	999999	282	882	792	803	999999	999999	999999	995	331	16	474	989	799	230	263	453	895	495	999999	520	817	831	256	155	432	257	999999	716	408	115	66	680	999999	864	455	176	999999	152	999999	999999	786	459	26	59	571	735	883	999999	401	751	883	256	187	999999	99	451	999999	646	380	999999	463	479	596	225	950	794	164	934	774	97	929	999999	679	226	733	999999	814	207	584	697	374	63	325	656	231	809	999999	999999	774	14	540	999999	999999	731	24	316	862	800	999999	777	580	948	159	313	999999	999999	576	999999	394	732	636	438	71	999999	720	409	999999	939	994	150	301	447	169	770	557	62	980	948	999999	999999	504	24	108	999999	999999	999999	903	21	999999	999999	999999	541	331	51	377	111	815	999999	999999	615	999999	922	806	999999	485	999999	999999	389	756	769	999999	628	759	967	238	999999	340	264	567	305	505	153	115	903	999999	999999	125	127	402	456	247	999999	999999	596	999999	581	217	999999	331	982	635	524	264	75	999999	999999	782	364	999999	755	999999	560	999999	999999	999999	18	817	902	999999	726	27	999999	999999	310	531	269	690	172	702	656	414	200	933	584	669	981	888	49	964	304	977	761	999999	646	685	999999	999999	999999	486	266	763	314	100	604	999999	964	999999	954	999999	680	923	619	661	999999	351	580	627	947	56	999999	129	999999	938	999999	749	999999	999999	999999	624	999999	898	469	686	446	999999	109	109	338	999999	999999	453	934	504	293	999999	367	110	157	305	115	68	423	184	358	999999	984	376	345	855	999999	999999	197	339	999999	781	464	933	225	274	251	480	299	337	352	684	195	999999	654	999999	391	166	219	999999	999999	786	485	294	999999	999999	908	733	999999	482	911	106	266	605	805	999999	916	434	885	883	999999	999999	769	95	832	674	951	999999	999999	961	473	551	999999	999999	819	913	305	179	999999	915	365	999999	715	817	426	255	999999	589	478	152	467	957	281	336	990	884	999999	400	461	663	358	207	21	999999	18	369	709	124	785	999999	216	747	828	969	527	999999	999999	952	999999	587	256	999999	999999	579	503	516	280	999999	162	999999	896	905	718	942	566	168	999999	999999	808	66	546	313	804	587	935	720	999999	311	809	455	965	74	731	999999	999999	987	999999	442	309	502	999999	648	962	849	995	311	39	886	413	999999	48	16	153	999999	999999	942	
566	655	644	783	999999	968	999999	999999	970	831	183	843	535	579	999999	74	613	315	967	897	351	999999	999999	999999	691	999999	898	451	417	999999	999999	129	832	474	430	320	797	525	125	130	999999	265	879	999999	138	195	361	833	174	973	402	837	644	153	601	611	999999	21	102	999999	999999	999999	298	999999	999999	64	20	70	158	883	277	98	200	847	510	95	85	428	999999	999999	891	74	286	444	999999	999999	485	689	999999	818	257	999999	433	999999	60	587	999999	867	262	84	184	300	684	999999	705	314	647	796	643	515	535	644	999999	999999	252	999999	999999	854	455	828	578	999999	198	340	999999	490	999999	219	797	922	129	999999	176	999999	331	600	389	999999	999999	261	999999	688	55	367	292	999999	280	999999	999999	54	64	122	999999	999999	999999	853	999999	354	999999	999999	650	999999	999	999999	999999	999999	477	95	274	651	626	538	126	204	999999	889	999999	830	57	33	220	827	481	752	868	17	796	742	925	478	999999	999999	349	523	611	17	999999	335	999999	965	144	195	999999	999999	428	525	995	227	999999	615	999999	281	307	631	14	822	956	999999	999999	388	530	735	169	796	163	591	198	999999	592	384	211	950	859	91	888	999999	999999	395	334	353	21	578	700	319	999999	226	736	718	999999	788	999999	441	483	592	444	409	35	999999	932	836	999999	402	635	999999	414	626	422	226	999999	999999	567	999999	922	508	377	951	44	999999	895	999999	999999	480	999999	803	999999	999999	477	277	999999	999999	999	490	462	497	25	999999	943	43	905	284	804	520	975	539	999999	491	519	974	224	492	999999	185	999999	996	982	999999	999999	999999	999999	645	159	999999	999999	999999	999999	999999	117	434	492	999999	999999	11	944	621	999999	343	999999	555	582	841	999999	999999	62	999999	124	823	610	466	999999	999999	999999	999999	699	999999	134	659	941	722	559	154	383	94	491	466	999999	373	241	999999	864	999999	361	762	999999	502	395	656	999999	999999	148	165	999999	650	918	333	457	895	312	683	497	999999	402	782	999999	437	468	174	999999	595	679	751	999999	353	999999	867	999999	548	863	206	874	477	999999	999999	583	403	678	732	176	168	19	999999	71	557	770	392	256	578	766	821	44	230	645	507	999999	397	573	133	58	61	525	999999	42	999999	809	999999	915	999999	999999	601	759	735	998	852	586	100	689	44	582	999999	620	239	781	51	172	999999	999999	69	780	999999	829	554	999999	999999	642	110	557	955	999999	751	477	380	999999	999999	72	308	232	792	920	999999	999999	539	550	837	440	296	137	990	999999	165	999999	855	
999999	23	772	999999	61	884	220	486	543	734	295	831	743	250	999999	617	979	864	431	999999	999999	134	488	999999	999999	846	683	356	973	566	22	592	999999	622	999999	365	402	858	256	347	582	444	999999	973	999999	719	999999	200	436	519	999999	89	734	999999	999999	970	999999	481	999999	215	211	863	999999	976	721	703	276	999999	965	504	224	999999	617	93	466	705	999999	515	56	999999	751	492	920	463	999999	933	858	999999	906	314	999999	921	658	999999	999999	718	999999	145	999999	550	999999	973	235	999999	999999	890	999999	999999	690	20	957	28	435	999999	999999	718	943	999999	431	788	844	859	999999	661	672	303	999999	576	947	747	999999	876	999999	999999	842	777	267	988	167	999999	471	218	727	896	356	813	999999	743	587	428	999999	999999	714	472	706	593	759	574	999999	12	999999	895	999999	942	246	91	999999	929	82	999999	460	954	999999	766	326	999999	999999	328	314	859	999999	728	999999	528	999999	891	171	999999	798	258	28	693	999999	165	246	576	516	784	999999	275	59	566	999999	901	967	820	990	999999	156	999999	461	440	269	409	205	999999	906	183	969	355	919	999999	140	999999	667	767	235	736	530	750	129	356	669	999999	810	999999	67	97	561	999999	999999	999999	645	999999	796	587	433	329	960	545	670	342	815	313	355	999999	435	846	243	210	594	264	427	405	999999	114	771	230	999999	953	642	999999	622	818	999999	999999	999999	412	37	90	343	906	776	984	90	787	541	365	693	733	815	999999	854	360	567	999999	795	249	776	691	815	213	729	16	902	851	719	996	859	999999	750	999999	818	999999	867	687	487	443	325	174	573	415	999999	866	999999	999999	963	271	999999	807	910	96	999999	346	999999	999999	187	999999	91	999999	77	545	506	999999	982	999999	403	701	493	999999	168	362	999999	611	999999	409	677	862	868	999999	887	999999	745	61	740	999999	999999	999999	888	999999	510	999999	361	999999	107	999999	999999	999999	883	999999	999999	272	778	381	999999	557	999999	999999	227	999999	462	325	901	610	350	999999	999999	455	313	329	407	921	813	756	379	451	10	837	514	100	999999	194	978	999999	452	999999	679	373	412	192	500	370	264	33	284	194	999999	750	746	487	999999	999999	189	564	946	117	999999	32	12	207	556	335	520	137	373	278	999999	388	167	724	940	435	52	131	828	47	666	789	481	194	999999	999999	100	999999	862	46	14	424	576	345	999999	657	371	999999	635	175	850	137	659	16	848	999999	593	31	999999	999999	421	999999	735	999999	450	999999	550	817	572	306	244	492	274	337	
273	922	811	822	558	293	73	999999	999999	662	196	539	139	474	346	206	666	78	490	69	625	999999	688	999999	895	999999	116	553	641	339	999999	367	862	332	743	999999	626	771	473	999999	739	583	573	999999	723	910	540	85	481	376	639	176	12	999999	999999	326	243	154	926	999999	186	520	205	166	999999	829	677	999999	731	999999	579	895	999999	237	329	52	383	615	999999	999999	966	40	81	275	699	764	364	656	621	426	999999	482	844	999999	86	229	999999	999999	999999	893	242	733	999999	72	999999	743	570	775	999999	999999	999999	628	999999	942	95	156	448	999999	467	967	474	31	195	315	726	107	999999	193	160	110	664	966	274	60	751	242	686	19	999999	999999	203	589	770	952	482	74	281	902	999999	930	999999	457	949	383	999999	999999	999999	49	345	698	692	387	625	785	14	977	364	160	200	999999	469	438	999999	511	999999	999999	999999	242	832	999999	826	159	999999	229	329	217	26	999999	999999	999999	693	646	674	999999	272	816	964	999999	999999	505	710	130	711	481	470	352	995	448	999999	544	960	316	217	999999	872	543	528	405	466	796	999999	473	529	660	170	999999	999999	999999	248	999999	999999	999999	293	336	952	706	999999	386	999999	977	222	999999	289	97	579	386	439	990	908	999999	297	569	528	999999	999999	999999	600	61	320	999999	587	324	209	653	624	694	32	880	730	999999	105	999999	647	489	583	391	193	442	91	999999	393	773	773	999999	668	360	748	141	999999	716	999999	999999	75	120	399	999999	999999	636	999999	884	364	559	270	999999	999999	155	921	48	578	163	62	167	969	536	264	999999	551	689	984	273	945	891	999999	24	999999	709	86	536	999999	685	22	557	969	206	429	833	513	40	885	523	999999	709	562	638	999999	948	426	999999	856	999999	356	999999	651	209	939	473	999999	255	682	999999	78	395	948	892	999999	999999	999999	773	116	430	999999	520	804	471	834	246	338	460	360	121	292	999999	680	515	339	332	906	999999	267	999999	373	268	357	960	454	53	761	669	496	999999	759	653	431	999999	284	835	885	999999	375	703	144	20	894	571	642	999999	714	999999	999999	819	999999	427	515	160	67	52	173	843	27	999999	484	668	963	201	361	999999	126	999999	999999	503	446	726	405	564	821	362	373	999999	327	999999	999999	327	116	677	999999	342	999999	999999	377	999999	671	51	999999	999999	228	476	999999	999999	219	14	999999	999999	212	999999	382	872	999999	951	338	704	999999	999999	526	103	999999	167	562	999999	630	29	500	844	999999	999	832	405	999999	820	999999	355	
315	999999	576	999999	519	870	125	56	304	698	319	999999	943	672	999999	999999	525	79	999999	70	913	760	83	999999	999999	999999	591	999999	237	977	318	999999	614	982	399	19	811	999999	584	591	52	515	991	931	999999	313	999999	214	446	547	879	494	999999	285	999999	555	999999	385	999999	999999	999999	911	999999	999999	390	117	999999	960	283	553	999999	322	495	542	999999	407	768	151	490	209	668	387	767	999999	107	824	513	339	550	843	422	435	402	634	312	999999	696	674	551	601	999999	940	999999	892	74	566	999	165	266	44	786	999999	895	610	999999	901	154	139	229	565	603	252	420	439	141	57	920	860	239	888	710	999999	600	888	477	728	456	874	625	541	999999	999999	82	516	999999	999999	539	792	999999	411	985	567	999999	985	998	489	999999	501	761	999999	646	148	925	378	999999	999999	854	17	142	562	999999	280	514	687	999999	255	180	999999	999999	174	517	999999	517	828	902	153	649	615	890	988	208	955	122	999999	895	999999	432	704	192	999999	999999	532	999999	999999	956	715	63	767	254	752	999999	625	129	597	999999	999999	631	999999	475	190	999999	249	999999	153	364	499	167	999999	999999	999999	823	475	721	15	999999	985	999999	726	872	197	99	882	999999	999999	679	583	999999	999999	109	387	65	334	999999	11	334	872	415	999999	436	999999	999999	158	974	200	999999	843	903	123	999999	999999	48	904	999999	288	101	169	879	978	474	999999	663	642	805	999999	999	999999	999999	999999	681	189	999999	999999	300	415	999999	941	907	180	999999	836	679	999999	980	585	348	160	109	950	910	999999	993	436	51	655	802	915	999999	569	200	441	606	193	441	365	944	85	614	819	648	999999	999999	999999	999999	638	111	999999	999999	229	76	848	999999	296	809	999999	196	999999	921	999999	613	724	598	348	999999	999999	239	496	999999	625	999999	273	999999	999999	999999	760	999999	294	666	413	553	861	263	999999	999999	999999	52	319	383	924	179	801	163	969	216	924	561	913	729	992	408	999999	659	46	588	803	312	118	985	59	603	901	999999	999999	999999	999999	470	999999	999999	637	735	999999	122	366	455	839	119	576	83	999999	209	10	565	673	14	938	999999	999999	544	999999	49	934	334	334	331	277	326	644	878	465	464	94	78	102	267	487	502	302	590	748	693	736	44	608	849	602	346	811	513	162	548	999999	932	154	597	999999	999999	788	45	187	523	474	697	618	923	124	932	473	416	526	446	909	636	999999	999999	312	899	726	999999	728	931	514	140	999999	916	221	161	923	504	466	891	714	
267	412	999999	999999	49	425	684	735	670	999999	405	999999	715	638	616	146	148	295	999999	999999	313	316	256	19	343	970	999999	711	999999	19	968	949	635	732	652	233	571	786	999999	484	51	749	68	68	118	154	999999	287	999999	24	784	219	999999	32	410	950	166	999999	886	78	999999	972	999999	661	904	456	361	982	986	999999	575	361	999999	427	999999	563	258	198	901	199	959	999999	117	948	999999	759	999999	612	331	999999	77	356	900	205	760	78	999999	407	163	661	792	38	301	999999	449	999999	197	148	204	846	702	967	323	999999	118	308	865	823	437	154	999999	749	661	294	325	228	461	825	666	759	586	851	44	250	999999	931	133	894	509	801	999999	254	418	485	999	109	999999	213	96	462	212	164	999999	19	598	53	377	999999	897	230	971	371	482	999999	270	850	999999	82	999999	999999	185	999999	324	635	999999	818	340	185	294	999999	194	999999	739	214	557	431	881	35	999999	363	564	126	997	288	829	999999	999999	974	224	158	176	960	913	909	287	241	840	344	437	780	999999	201	721	681	45	723	999999	278	886	999999	969	999999	431	935	622	68	973	45	999999	999999	999999	365	961	146	999999	234	344	999999	927	326	591	546	597	999999	651	999999	405	999999	253	115	578	504	999999	385	188	999999	539	978	999999	999999	267	804	538	66	734	357	999999	999999	632	811	999999	999999	351	570	999999	432	320	559	294	999999	999999	657	999999	700	999999	551	999999	585	957	790	694	366	541	708	999999	787	18	999999	147	303	143	819	693	441	726	775	163	999999	138	756	999999	980	693	48	999999	610	22	837	999999	193	89	654	628	999999	126	33	271	642	999999	469	423	778	422	990	125	843	964	360	999999	37	999999	750	999999	999999	999999	999999	672	503	152	999999	774	181	287	954	224	489	201	999999	324	999999	513	520	24	669	342	999999	567	702	922	721	999999	662	863	236	794	339	207	999999	999999	412	999999	767	999999	64	695	999999	500	468	776	636	652	121	45	281	999999	878	735	787	869	673	156	970	999999	431	999999	122	317	61	999999	884	291	999999	853	912	999999	999999	29	960	973	99	678	109	925	296	78	534	999999	592	712	916	999999	420	999999	335	266	390	196	79	252	583	935	449	999999	892	354	878	267	132	929	777	858	999999	999999	780	994	57	54	294	362	287	999999	724	349	252	291	871	226	999999	999999	961	999999	950	999999	400	999999	239	800	999999	941	200	276	504	663	935	68	828	607	777	340	999999	345	901	716	964	999999	221	110	999999	610	483	
662	739	476	967	227	999999	66	422	999999	765	999999	999999	999999	172	20	990	70	414	999999	463	273	448	999999	447	625	658	243	754	312	941	138	999999	999999	468	537	537	999999	695	717	999999	999999	194	160	575	962	334	999999	554	953	107	161	999999	871	157	219	999999	551	999999	352	999999	673	999999	120	999999	636	511	588	999999	634	483	962	999999	696	999999	691	89	999999	621	999999	301	999999	999999	800	214	790	442	874	284	999999	999999	985	998	353	158	487	468	84	474	999999	461	999999	674	999999	479	144	786	999999	999999	466	140	999999	929	999999	999999	469	984	512	999999	999999	203	637	314	999999	999999	497	964	31	547	556	233	15	999999	682	999999	555	434	999999	999999	80	13	999999	46	818	128	398	999999	453	301	999999	502	999999	178	579	745	824	441	49	999999	982	179	764	999999	290	999999	134	111	256	999999	505	44	999999	191	835	891	761	600	495	999999	921	999999	521	729	858	63	276	836	254	999999	207	124	999999	999999	999999	900	248	980	756	585	993	297	809	920	795	654	287	999999	343	999999	984	234	946	532	999999	550	999999	999999	604	236	966	298	856	319	334	999999	649	66	842	934	653	781	843	999999	522	634	632	601	933	999999	776	999999	502	567	953	973	999999	863	999999	797	999999	999999	385	530	619	705	999999	499	595	999999	15	231	999999	409	44	213	391	46	999999	63	918	67	111	400	459	474	999999	999999	366	361	223	785	999999	54	692	449	999999	323	300	817	203	999999	15	529	208	555	999999	103	533	999999	591	141	853	427	879	195	111	985	80	999999	999999	151	143	243	200	229	999999	887	999999	594	807	77	745	999999	860	785	999999	582	201	904	905	703	766	999999	769	92	999999	999999	175	999999	999999	419	252	156	908	999999	999	999999	339	979	999999	682	386	939	942	524	396	999999	566	999999	143	529	999999	175	248	215	385	527	999999	118	999999	488	721	999999	999999	999999	825	598	293	808	999999	290	252	999999	995	233	327	827	673	999999	695	999999	600	82	373	818	626	999999	999999	999999	676	482	999999	231	999999	430	960	176	999999	554	999999	798	999999	758	316	999999	999999	580	180	25	888	999999	853	999999	422	25	887	649	846	436	771	748	690	999999	141	314	982	31	999999	999999	272	161	999999	128	557	897	902	999999	999999	519	542	999999	906	891	999999	128	628	88	808	676	542	321	329	266	999999	949	117	788	627	12	870	264	60	605	753	737	424	999999	671	525	123	55	884	336	894	725	842	999999	773	22	999999	903	223	854	999999	951	999999	877	345	607	789	999999	
999999	763	999999	999999	995	310	148	999999	704	999999	417	292	999999	497	999999	999999	999999	67	117	318	25	999999	326	967	50	206	573	801	999999	546	999999	999999	736	999999	830	130	999999	616	730	541	660	695	317	791	496	931	300	544	999999	837	999999	287	499	999999	999999	610	446	999999	247	799	737	346	999999	167	504	353	556	563	667	315	999999	755	337	575	658	329	306	534	999999	999999	905	38	287	78	40	122	574	264	900	230	684	15	379	999999	999999	323	522	160	296	153	999999	736	877	218	531	999999	949	923	822	778	313	911	210	137	999999	999999	68	114	137	392	999999	999999	663	447	631	310	386	405	999999	344	807	999999	999999	337	999999	999999	999999	999999	546	999999	172	999999	442	132	999999	999999	804	252	47	104	264	418	32	903	374	93	83	440	586	231	999999	553	161	999999	999999	999999	999999	873	402	999999	558	989	567	856	230	999999	859	540	999999	999999	505	999999	368	677	90	398	133	344	999999	651	104	721	999999	999999	999999	618	499	954	160	760	999999	931	849	322	999999	274	851	176	683	999999	234	542	909	999999	725	250	195	484	407	583	42	339	999999	750	630	836	507	251	960	999999	638	904	999999	999999	999999	999999	294	999999	141	815	546	957	661	726	427	561	999999	765	600	656	999999	999999	999999	576	999999	769	31	108	691	999999	767	610	999999	80	999999	999999	162	999999	967	161	955	149	353	592	999999	999999	999999	999999	333	79	35	742	651	999999	189	999999	357	813	52	990	552	999999	365	431	999999	936	751	999999	999999	107	409	672	797	448	999999	999999	671	964	999999	652	102	838	775	621	684	35	959	902	891	983	971	999999	106	977	999999	769	999999	921	544	110	334	97	73	999999	669	363	944	212	613	895	952	392	999999	400	898	713	420	743	999999	32	999999	999999	698	145	999999	70	575	999999	839	930	509	750	430	439	327	14	775	999999	952	331	91	756	299	995	41	588	999999	705	999999	895	359	50	999999	521	134	485	398	927	109	999999	787	999999	373	999999	999999	999999	962	999999	999999	999999	938	870	999999	425	941	230	559	703	114	999999	999999	869	741	999999	581	468	576	908	315	842	999999	847	449	353	543	957	393	617	999999	999999	999999	231	999999	195	957	999999	259	758	580	999999	999999	695	823	562	613	917	392	429	999999	927	636	999999	999999	999999	287	999999	999999	447	882	984	836	999999	104	285	920	774	999999	556	985	999999	219	817	338	411	917	920	34	999999	739	999999	574	999999	516	682	999999	999999	692	403	999999	866	67	812	876	596	77	982	600	547	999999	839	
680	836	999999	18	718	818	999999	999999	322	366	76	544	999999	265	999999	999999	436	422	92	356	92	843	648	128	999999	999999	941	741	344	934	329	486	999999	900	999999	999999	529	508	963	384	848	564	999999	999999	799	522	114	620	186	203	556	188	465	295	756	837	999999	325	972	321	876	999999	999999	387	47	590	999999	999999	320	999999	354	928	999999	707	999999	527	999999	107	328	522	999999	331	564	150	999999	999999	30	958	154	117	550	999999	535	652	508	864	770	703	999999	219	232	999999	309	999999	849	999999	999999	757	999999	238	85	100	996	999999	28	555	429	653	998	896	569	342	999999	999999	140	150	999999	999999	209	644	999999	68	594	999999	299	995	999999	69	300	760	420	272	180	999999	999999	999999	217	85	999999	952	445	127	704	617	649	999999	643	107	374	709	235	925	558	999999	481	26	999999	886	999999	32	533	369	362	248	485	307	171	999999	179	680	999999	999999	181	256	208	639	999999	976	999999	409	362	924	694	591	535	495	714	37	443	26	999999	330	914	610	429	85	765	999999	141	999999	729	895	927	693	776	907	753	312	944	842	661	529	999999	999999	999999	609	674	999999	999999	999999	592	999999	314	162	726	612	412	570	827	999999	873	897	999999	999999	679	466	996	10	815	627	741	999999	93	601	365	434	999999	163	940	999999	999999	999999	999999	150	759	595	591	774	967	173	504	192	484	821	969	763	999999	308	91	213	612	674	954	95	258	190	60	713	999999	301	707	259	630	17	722	878	154	704	999999	94	875	999999	43	651	999999	999999	927	272	632	999999	750	606	81	999999	999999	736	50	999999	891	578	544	877	977	676	466	254	561	477	108	100	618	999999	999999	997	999999	391	999999	999999	963	699	999999	999999	91	206	550	111	188	893	800	985	838	487	812	790	549	998	254	366	195	999999	997	999999	173	999999	982	770	666	999999	409	825	105	737	704	202	325	756	999999	780	135	999999	76	668	676	122	262	999999	999999	159	457	339	146	284	999999	95	999999	802	624	549	223	999999	444	999999	999999	975	890	999999	783	620	474	793	211	473	240	999999	810	999999	999999	61	289	850	602	517	999999	79	999999	821	999999	618	500	522	141	256	999999	354	999999	963	999999	700	999999	162	358	557	684	664	138	672	999999	296	999999	372	28	573	270	373	188	926	486	999999	296	78	489	174	999999	999999	661	955	907	999999	910	999999	164	93	828	136	999999	999999	999999	963	941	26	778	999999	999999	137	999999	568	985	203	176	999999	486	759	999999	163	999999	193	438	732	13	182	
765	167	386	436	218	934	999999	143	870	143	103	523	999999	279	300	165	830	991	457	102	969	999999	719	917	371	405	999999	674	999999	318	616	111	959	768	261	620	948	907	999999	569	824	851	999999	42	999999	963	285	144	999999	516	999999	446	284	910	213	62	447	469	999999	812	999999	999999	679	562	999999	992	999999	715	999999	679	217	923	81	888	278	128	999999	686	27	408	129	544	811	948	999999	999999	999999	59	999999	209	999999	999999	841	116	314	754	182	770	999999	907	409	569	126	194	308	999999	374	999999	642	999999	999999	760	451	667	693	721	999999	730	999999	357	999999	514	999999	818	999999	999999	91	965	584	523	945	999999	999999	119	998	560	427	626	999999	525	999999	999999	417	479	999999	422	47	184	423	593	999999	451	173	167	741	895	418	307	688	579	357	409	811	128	149	62	589	342	669	143	303	641	999999	91	553	734	999999	999999	291	93	691	999999	551	991	38	504	999999	999999	999999	999999	151	129	938	79	177	999999	629	298	339	484	833	999999	514	290	299	999999	999999	91	613	17	798	736	26	604	888	449	857	999999	100	645	607	574	999999	999999	991	183	703	21	999999	157	115	999999	352	806	260	999999	999999	999999	701	184	999999	373	410	999999	313	414	999999	999999	999999	727	999999	809	208	999999	877	268	741	999999	999999	126	999999	999999	177	466	999999	990	999999	219	353	902	999999	999999	128	916	999999	243	999999	603	263	586	79	368	830	999999	609	305	610	657	929	999999	255	455	972	584	33	999999	205	944	467	322	999999	999999	990	288	680	952	690	291	999999	643	105	999999	694	999999	56	791	528	981	999999	606	390	736	290	361	657	601	622	544	892	726	999999	999999	999999	940	566	185	378	551	515	657	999999	328	475	295	896	117	760	270	537	241	266	224	999999	861	932	293	613	639	631	89	339	999999	999999	466	999999	876	11	754	155	871	999999	999999	999999	209	999999	72	271	999999	465	549	999999	362	16	660	469	999999	999999	284	17	999999	572	999999	919	435	328	470	929	19	689	29	116	999999	999999	999999	999999	289	999999	888	870	870	32	618	999999	92	249	977	999999	738	997	783	999999	726	999999	999999	309	684	67	49	881	530	999999	262	315	445	442	833	246	349	999999	189	999999	253	414	147	999999	953	999999	836	196	999999	330	201	22	999999	999999	390	270	252	999999	999999	232	709	17	349	737	769	999999	738	650	415	740	799	895	999999	710	501	322	608	621	356	129	230	852	999999	210	999999	250	409	999999	62	573	993	981	709	999999	999999	246	74	999999	491	
649	827	196	781	999999	999999	305	999999	205	783	78	661	999999	21	24	999999	856	999999	999999	999999	999999	903	999999	598	842	746	817	999999	860	346	265	257	208	999999	706	302	999999	81	999999	679	646	55	214	387	983	999999	999999	970	999999	999999	999999	999999	924	614	999999	999999	999999	598	939	864	999999	119	343	858	527	999999	462	999999	999999	722	999999	785	547	470	159	484	699	200	614	930	999999	999999	999999	905	829	496	332	594	179	999999	53	999999	999999	75	966	999999	712	355	860	173	999999	871	665	972	987	731	231	464	465	487	56	999999	983	18	999999	999999	618	437	999999	40	999999	868	331	354	679	999999	653	999999	503	622	771	353	999999	450	482	999999	192	528	918	108	999999	999999	999999	692	913	984	999999	134	999999	111	918	284	326	830	675	999999	549	320	303	465	87	749	961	842	715	702	728	999999	536	977	682	99	519	930	764	629	738	999999	441	999999	79	529	897	401	999999	497	999999	999999	775	999999	999999	872	234	462	30	526	906	296	976	999999	266	999999	598	606	429	829	999999	395	75	56	999999	999999	879	999999	396	999999	999999	570	148	999999	675	228	767	999999	999999	810	864	66	999999	248	722	999999	999999	230	438	160	931	999999	971	874	732	641	444	728	50	63	993	625	999999	999999	674	345	999999	758	545	47	161	953	591	619	964	999999	486	999999	999999	999999	256	999999	180	246	627	560	598	274	495	43	783	49	604	961	817	248	990	447	999999	999999	303	904	999999	400	998	977	999999	362	909	999999	165	618	405	640	806	344	999999	999999	844	123	999999	884	273	999999	999999	122	999999	630	999999	999999	717	48	999999	946	116	352	999999	779	247	650	851	246	999999	472	877	175	999999	964	164	483	793	170	603	460	999999	419	640	182	999999	999999	999999	88	560	193	315	126	366	458	533	463	369	675	592	203	272	510	529	800	634	98	478	395	475	329	932	557	999999	801	316	697	999999	801	642	999999	32	999999	686	180	166	999999	808	195	440	700	999999	128	578	409	198	139	889	999999	999999	58	417	242	612	240	999999	758	681	565	152	836	752	567	42	999999	181	498	823	999999	644	999999	290	999999	999999	774	215	814	978	999999	612	187	999999	999999	263	594	943	790	999999	999999	919	407	89	999999	999999	604	948	555	95	346	238	999999	315	999999	205	675	999999	134	287	999999	35	446	779	645	999999	964	38	880	314	448	298	390	999999	999999	439	246	793	999999	249	361	999999	660	728	641	806	912	871	999999	675	999999	826	818	513	332	430	482	628	443	299	88	575	999999	
251	647	58	999999	999999	937	999999	959	999999	730	884	999999	22	374	718	147	999999	50	103	999999	999999	999999	622	999999	999999	16	999999	957	999999	359	748	999999	785	757	999999	999999	593	999999	550	933	178	716	705	999999	933	587	319	65	764	999999	999999	258	999999	815	863	999999	34	578	971	365	999999	999999	351	532	999999	723	999999	999999	956	999999	554	880	499	170	591	497	30	999999	546	999999	696	891	202	138	754	500	186	999999	894	893	999999	25	987	195	999999	35	375	183	124	220	446	64	109	138	935	999999	999999	824	234	375	504	508	41	681	668	108	950	222	778	490	546	181	999999	72	999999	538	892	999999	226	999999	132	847	999999	999999	852	999999	999999	74	202	39	742	362	745	528	398	558	999999	315	527	999999	85	162	999999	634	999999	275	999999	47	558	406	832	999999	607	667	253	657	107	705	829	36	316	885	30	748	748	193	435	842	673	999999	555	586	999999	382	999999	969	452	777	999999	586	947	754	516	999999	207	999999	754	87	285	999999	999999	287	486	500	537	199	142	656	886	999999	999999	852	373	536	851	999999	666	235	999999	283	215	329	53	252	88	562	379	235	551	459	439	358	566	932	570	277	110	296	844	301	837	796	999999	999999	746	105	390	979	999999	952	631	999999	900	999999	535	999999	244	243	421	999999	819	906	999999	436	999999	491	295	441	966	583	154	380	391	885	445	419	999999	871	506	999999	181	400	999999	999999	827	910	999999	565	406	438	999999	867	874	868	482	930	691	464	130	265	999999	949	22	999999	808	261	999999	25	565	999999	702	372	737	438	804	999999	625	999999	608	151	999999	999999	44	537	550	287	505	522	413	999999	727	973	999999	250	183	232	387	921	790	576	771	999999	999999	289	735	671	139	446	74	62	315	184	856	999999	231	999999	914	484	999999	530	755	625	999999	999999	999999	729	620	496	265	581	51	704	999999	41	379	601	730	754	802	878	158	69	457	360	999999	552	999999	771	29	999999	317	902	110	999999	820	999999	830	999999	891	999999	999999	642	190	493	999999	610	458	999999	610	630	999999	169	682	941	999999	696	178	262	999999	845	999999	849	477	172	273	148	603	465	220	232	999999	782	999999	795	828	999999	999999	964	348	599	104	302	171	399	999999	158	229	169	887	134	999999	577	106	999999	403	211	999999	999999	229	999999	16	992	613	387	859	576	305	999999	999999	867	817	214	999999	262	999999	320	687	87	999999	125	919	444	578	96	255	202	999999	818	999999	626	349	999999	744	476	999999	111	688	999999	539	177	
852	342	56	30	316	773	664	844	303	93	523	97	601	114	953	572	424	527	141	666	999999	486	999999	496	527	958	469	999999	669	650	999999	903	548	260	272	999999	398	558	780	482	999999	840	999999	317	112	261	268	999999	523	999999	999999	170	652	873	287	999999	846	559	502	357	999999	227	184	652	461	999999	549	999999	841	376	184	866	747	659	138	999999	961	187	394	275	700	829	923	999999	963	470	261	674	972	896	739	838	65	432	179	320	665	872	856	492	711	999999	798	156	845	820	999999	992	999999	999999	414	669	175	999999	999999	483	303	999999	999999	990	368	875	378	999999	636	345	810	999999	490	817	393	999999	999999	901	564	782	41	777	805	152	57	268	929	745	492	80	673	999999	774	695	27	141	192	865	133	999999	999999	999999	520	999999	999999	999999	512	928	999999	999999	348	273	999999	875	452	526	999999	547	999999	110	999999	633	462	566	672	981	550	794	999999	999999	999999	466	999999	727	243	187	999999	306	142	949	756	11	999999	177	732	409	999999	899	253	500	411	645	921	999999	890	915	401	953	836	38	557	718	138	591	418	882	999999	945	641	999999	269	433	414	994	999999	944	732	999999	834	273	825	651	999999	309	850	270	544	755	836	999999	999999	999999	469	114	401	48	873	999999	758	850	914	221	999999	978	241	978	240	927	999999	946	999999	999999	129	572	212	999999	177	999999	740	158	999999	740	118	999999	999999	956	999999	310	602	999999	81	422	536	983	999999	614	393	572	78	999999	39	999999	85	999999	999999	680	193	999999	902	999999	999999	54	578	610	512	184	999999	944	999999	999999	25	930	335	373	999999	771	578	145	999999	999999	999999	605	760	868	999999	731	664	228	189	999999	999999	999999	408	999999	999999	36	843	926	481	185	999999	449	82	793	856	108	291	711	24	373	999999	57	683	313	974	275	293	710	491	781	519	999999	765	692	999999	949	532	999999	928	848	927	999999	999999	48	96	82	532	967	22	29	449	999999	213	815	705	726	999999	104	142	179	743	999999	445	700	665	627	999999	999999	292	999999	576	999999	783	176	445	999999	999999	644	227	901	742	326	697	471	341	566	680	949	986	999999	565	999999	96	759	114	793	999999	963	999999	999999	398	152	684	114	453	386	999999	47	380	256	999999	748	999999	240	436	427	445	999999	368	999999	946	999999	403	508	999999	999999	976	33	71	651	253	429	999999	758	512	600	642	999999	27	954	999999	643	578	740	451	999999	561	856	332	687	999999	242	604	284	522	664	748	999999	999999	315	410	155	975	728	
999999	913	999999	128	727	999999	785	999999	956	414	712	999999	999999	999999	999999	534	999999	129	701	383	303	21	999999	999999	999999	848	999999	999999	830	711	999999	999999	667	850	737	999999	340	443	999999	496	902	999999	285	999999	999999	219	508	94	129	999999	729	290	454	602	435	991	98	499	999999	878	999999	329	32	999999	860	471	999999	315	999999	527	999999	152	991	215	999999	999999	735	633	425	37	350	766	346	601	982	272	999999	75	424	745	449	840	561	259	511	999999	482	40	999999	110	573	202	168	999999	45	999999	299	248	131	637	999999	465	84	854	999999	999999	982	431	272	999999	999999	580	890	190	88	363	591	742	999999	999999	325	704	999999	324	463	157	608	743	999999	405	973	999999	944	787	489	999999	766	706	720	294	999999	61	999999	742	436	993	999999	977	523	682	999999	556	545	234	322	561	171	759	999999	999999	618	248	865	999999	999999	126	635	113	701	999999	999999	884	31	419	306	999999	999999	999999	888	470	845	630	230	884	409	426	22	719	475	927	999999	16	315	339	675	361	196	999999	999999	319	367	209	999999	429	95	121	535	136	928	58	999999	610	999999	931	545	988	999999	981	467	207	999999	916	637	773	281	589	578	691	743	944	87	44	442	578	112	646	353	800	999999	999999	999999	886	999999	427	312	221	145	384	794	999999	343	999999	444	921	215	451	571	513	158	505	999999	843	392	983	970	591	999999	302	828	899	644	228	192	179	315	227	999999	999999	470	69	453	204	897	66	999999	999999	599	521	373	661	84	999999	652	302	754	57	503	807	457	720	53	999999	555	999999	52	124	999999	274	615	987	326	999999	999999	98	999999	348	946	999999	382	107	991	657	928	177	824	999999	576	889	424	268	724	326	999999	750	26	610	648	12	23	496	850	335	905	385	344	722	797	563	999999	416	111	999999	435	999999	729	395	914	388	80	248	548	142	850	999999	999999	10	599	999999	81	452	700	944	323	885	999999	999999	751	553	832	999999	999999	22	649	999999	166	999999	891	412	31	630	695	269	931	774	948	717	999999	558	122	999999	133	505	491	999999	716	999999	999999	549	113	72	999999	371	555	999999	242	536	493	841	200	715	118	196	999999	450	756	440	22	999999	937	539	999999	999999	441	498	977	510	999999	851	302	998	704	352	309	958	999999	334	999999	999999	541	422	999999	643	367	406	999999	937	234	50	51	285	999999	313	611	573	881	449	930	67	991	731	15	999999	549	202	21	766	887	322	463	432	726	60	999999	525	315	999999	836	44	999999	50	
286	489	809	26	854	400	999999	735	999999	547	404	999999	971	810	416	591	103	175	999999	469	59	911	999999	999999	559	104	306	999999	268	999999	613	895	794	950	454	525	832	999999	348	999999	35	162	245	916	38	79	999999	207	999999	723	454	671	999999	999999	990	375	999999	200	999999	759	104	654	476	744	933	508	999999	999999	365	890	758	999999	999999	774	444	897	999999	999999	591	489	999999	109	999999	545	888	942	255	991	959	89	623	999999	75	588	526	999999	685	500	982	529	217	68	841	999999	964	884	999999	875	368	103	699	241	999999	978	999999	994	677	999999	856	991	262	870	999999	286	277	126	505	248	257	73	221	184	999999	71	999999	957	268	759	580	14	999999	380	999999	866	389	392	43	97	845	531	703	754	644	991	999999	347	996	564	950	999999	388	999999	999999	999999	999999	524	999999	999999	706	785	736	918	360	852	893	882	999999	999999	897	999999	92	418	402	999999	370	467	540	696	794	933	999999	703	808	732	625	502	753	338	999999	864	999999	495	390	999999	794	785	999999	792	107	394	110	999999	666	75	765	970	213	900	934	424	999999	856	999999	999999	999999	43	119	628	236	401	138	908	220	42	999999	999999	37	342	999999	999999	73	999999	599	409	999999	169	46	999999	966	999999	298	852	404	570	880	981	742	617	246	761	675	775	565	705	266	202	590	634	29	178	943	870	999999	358	361	246	267	354	939	664	996	377	661	582	112	999999	999999	999999	999999	74	855	999999	105	999999	910	297	192	894	999999	999999	578	999999	723	798	999999	427	883	55	999999	643	999999	397	999999	582	765	999999	123	999999	602	979	999999	940	481	999999	323	532	775	798	448	73	999999	372	210	308	95	593	654	863	870	999999	999999	999999	441	519	999999	467	742	523	999999	999999	184	208	999999	999999	999999	999999	931	768	484	188	652	94	607	999999	588	361	197	379	999999	181	653	259	122	917	585	230	999999	961	614	855	999999	261	393	836	999999	999999	81	999999	999999	457	662	885	388	691	42	999999	999999	296	999999	987	279	999999	999999	999999	958	999999	95	999999	999999	732	139	969	999999	629	999999	401	700	770	999999	732	290	999999	999999	48	518	767	870	430	884	276	999999	222	41	627	585	427	999999	160	999999	964	769	696	458	999999	999999	693	732	759	999999	641	619	99	40	207	707	999999	349	988	999999	200	63	665	499	321	371	917	938	536	999999	999999	177	549	999999	301	962	999999	701	410	721	825	45	999999	137	999999	657	280	999999	833	919	466	999999	999999	435	688	999999	114	207	147	999999	410	
755	999999	716	331	474	79	999999	738	245	999999	427	939	277	899	164	999999	537	256	664	101	999999	114	616	586	894	931	124	214	390	858	396	999999	158	321	80	838	999999	805	779	587	999999	453	999999	806	999999	999999	968	536	533	999999	577	951	482	170	674	650	589	139	437	542	955	992	357	386	727	999999	999999	955	828	326	548	731	476	86	27	292	516	999999	547	755	962	587	680	999999	290	444	91	988	646	430	258	274	378	246	632	91	106	221	88	999999	357	999999	707	217	429	999999	484	406	153	392	143	779	591	681	999999	377	322	999999	106	292	780	802	319	408	77	283	363	240	453	936	195	305	731	371	408	950	879	473	999999	445	960	685	845	264	296	479	682	696	666	264	769	171	125	999999	999999	554	703	308	999999	155	492	253	952	999999	206	838	57	230	282	629	999999	848	940	660	332	105	957	64	999999	999999	600	666	574	199	177	34	190	935	965	853	256	999999	333	848	952	716	732	638	67	999999	999999	999999	999999	999999	999999	920	231	464	473	310	999999	648	196	552	555	826	999999	763	999999	182	658	122	264	429	382	917	999999	102	708	999999	372	999999	999999	664	176	148	999999	538	433	256	803	725	999999	999999	266	999999	394	780	303	136	999999	969	598	999999	799	319	208	994	999999	849	405	999999	756	857	937	278	999999	532	999999	416	999999	150	339	793	379	932	649	598	999999	774	999999	744	799	999999	578	403	730	121	999999	857	940	999999	999999	999999	851	999999	969	614	728	999999	957	862	405	999999	552	896	639	805	516	999999	669	609	831	889	326	660	339	184	289	543	547	999999	667	528	476	335	275	755	941	704	962	999999	999999	184	816	670	999999	913	38	681	764	925	605	997	197	999999	426	985	267	200	345	795	999999	194	450	999999	205	876	419	227	630	883	863	811	904	633	738	999999	82	656	999999	999999	999999	608	999999	622	933	670	999999	145	909	999999	497	750	369	999999	711	685	999999	399	475	472	503	811	60	999999	72	793	999999	564	602	769	913	999999	879	999999	649	726	415	828	494	534	545	284	317	350	999999	122	452	736	922	63	922	683	999999	999999	922	344	557	898	559	149	577	776	999999	150	376	886	871	449	999999	984	999999	906	999999	940	927	229	504	709	494	949	351	365	641	999999	999999	240	999999	41	997	315	999999	516	278	354	957	768	740	176	973	509	999999	999999	218	937	999999	26	778	250	921	702	999999	848	413	999999	999999	221	999999	994	999999	146	466	839	999999	223	816	763	638	560	
983	999999	488	337	999999	985	707	349	157	703	999999	999999	999999	189	120	304	475	999999	112	999999	555	745	999999	999999	873	999999	53	411	560	999999	131	999999	388	227	267	999999	223	512	121	999999	902	999999	74	441	999999	473	684	286	729	157	747	496	999999	970	14	248	535	742	999999	899	999999	999999	788	161	999999	746	452	245	921	357	91	999999	218	684	764	106	680	999999	518	409	999999	766	681	999999	257	634	369	417	999999	29	999999	481	999999	222	999999	606	670	912	858	491	31	999999	364	382	75	784	288	976	215	999999	567	343	233	64	746	999999	624	999999	904	948	387	44	32	901	999999	609	999999	995	999999	999999	436	767	999999	36	999999	712	411	309	347	472	356	392	212	314	462	999999	999999	993	999999	999999	999999	295	18	999999	999999	987	999999	999999	262	466	999999	292	779	57	999999	800	999999	999999	676	43	773	324	47	441	601	999999	831	718	449	236	361	999999	999999	896	185	150	759	431	922	999999	999999	948	57	881	602	74	613	165	999999	999999	892	61	999999	441	538	668	999999	999999	999999	119	165	999999	999999	999999	999999	999999	761	883	871	999999	999999	999999	283	285	747	824	277	166	839	537	391	675	886	787	999999	309	999999	99	999999	999999	892	192	122	812	245	999999	935	999999	776	652	312	999999	294	500	621	323	999999	51	693	713	400	101	999999	999999	728	489	821	235	999999	999999	355	672	999999	363	999999	999999	999999	471	50	999999	999999	255	389	196	234	661	999999	396	176	30	531	999999	999999	654	126	801	999999	340	94	755	999999	999999	340	971	307	639	999999	930	61	763	999999	316	11	534	824	155	999999	999999	557	999999	999999	434	68	670	283	792	999999	999999	247	999999	999999	136	387	294	402	999999	914	417	889	595	455	461	999999	413	174	225	561	999999	829	970	100	905	783	999999	657	342	999999	669	698	999999	372	999999	693	999999	361	729	929	717	142	999999	999999	303	660	962	621	646	999999	655	506	999999	240	406	999999	276	556	506	999999	370	999999	69	999999	999999	719	383	999999	121	768	929	62	444	999999	844	738	194	740	796	255	999999	405	21	999999	995	172	640	284	966	302	426	858	854	386	568	999999	999999	117	999999	584	287	739	999999	878	999999	602	71	772	999999	667	856	536	760	999999	999999	965	999999	817	542	92	999999	109	999999	818	351	80	207	68	726	763	666	999999	755	222	967	91	895	142	91	999999	111	868	888	309	446	999999	108	999999	853	999999	465	264	574	902	505	187	483	690	536	100	405	13	55	632	999999	999999	781	547	999999	999999	79	999999	736	
149	981	220	220	956	382	461	972	603	215	133	308	411	512	852	717	789	607	214	605	990	997	999999	823	266	308	999999	119	999999	999999	999999	533	999999	999999	999999	921	999999	999999	527	318	85	127	801	798	922	333	599	277	928	830	999999	844	999999	887	745	152	999999	397	954	658	716	351	421	999999	802	599	335	999999	999999	931	432	822	90	999999	529	873	999999	999999	901	999999	708	399	190	730	817	999999	668	95	999999	293	999999	999999	22	868	602	734	999999	999999	995	332	999999	715	200	997	999999	680	764	968	367	872	946	584	496	31	949	327	171	690	474	244	930	999999	111	793	893	534	810	221	999999	795	176	686	314	578	934	999999	208	999999	333	147	804	700	728	999999	346	463	411	990	918	999999	573	999999	54	999999	402	757	999999	999999	113	872	999999	552	674	571	705	999999	280	917	97	956	128	977	367	999999	440	239	999999	201	457	999999	133	819	302	999999	232	160	641	999999	999999	187	389	801	89	460	277	261	36	166	213	85	193	493	999999	962	166	595	658	716	329	172	999999	999999	949	673	999999	61	259	654	349	555	628	726	999999	909	576	327	898	907	999999	999999	213	365	999999	381	256	639	915	340	863	999999	502	999999	234	22	999999	967	851	415	710	999999	11	381	817	658	457	999999	751	999999	395	999999	696	751	656	150	959	879	433	578	999999	120	145	919	999999	712	62	703	501	999999	967	609	999999	999999	206	999999	187	831	548	999999	924	999999	887	921	944	34	940	751	999999	94	999999	72	544	283	988	999999	90	91	590	115	999999	753	965	32	36	786	999999	213	554	812	962	137	341	999999	999999	999999	232	224	975	766	771	311	999999	417	675	904	999999	203	504	606	763	105	250	999999	734	181	824	864	894	167	662	736	206	466	999999	925	730	450	629	361	377	866	116	824	343	304	328	557	357	999999	721	999999	999999	999999	58	999999	999999	898	369	999999	999999	367	329	817	113	44	114	999999	295	749	184	999999	573	152	238	999999	989	426	109	440	852	999999	517	999999	446	493	37	999999	999999	265	48	831	91	999999	999999	20	546	299	720	999999	999999	359	272	607	947	107	605	999999	999999	160	877	470	799	929	629	999999	850	999999	999999	619	999999	856	561	39	710	352	543	999999	603	228	361	700	705	800	250	503	999999	909	999999	999999	888	470	537	266	388	578	999999	161	526	12	169	999999	917	111	300	342	999999	999999	896	999999	564	999999	963	502	799	186	999999	998	999999	136	542	940	731	42	731	999999	999999	304	651	141	320	999999	
899	601	68	371	999999	999999	509	908	705	771	23	230	784	709	999999	45	467	211	814	43	473	999999	469	229	267	885	999999	753	23	999999	999999	764	999999	182	288	372	443	437	404	999999	499	780	430	999999	927	511	999999	31	50	999999	999999	449	327	999999	917	509	141	839	114	999999	234	756	999999	999999	999999	258	935	611	431	144	602	999999	807	654	544	999999	969	698	301	999999	637	359	712	730	999999	999999	447	17	264	999999	241	999999	333	506	935	742	999999	227	591	679	999999	999999	999999	905	999999	999999	642	672	743	999999	999999	442	999999	999999	270	999999	53	173	999999	999999	999999	927	357	652	903	997	706	999999	719	801	806	751	117	622	999999	991	759	999999	49	856	999999	775	274	39	999999	798	66	974	246	70	699	722	679	552	868	999999	999999	999999	999999	999999	112	341	999999	999999	428	788	335	999999	179	279	126	246	999999	691	540	45	999999	327	413	999999	999999	732	74	659	999999	999999	81	564	753	540	999999	811	999999	356	754	176	821	332	611	460	473	141	804	966	999999	463	999999	988	999999	999999	985	971	999999	898	752	999999	277	304	840	999999	717	770	181	639	577	314	441	777	937	373	223	340	716	953	640	809	927	107	714	648	495	93	552	999999	554	730	277	906	604	384	899	999999	492	276	743	999999	960	175	399	639	31	999999	61	648	619	655	265	591	267	942	451	999999	589	999999	848	999999	228	260	94	846	47	535	183	562	999999	999999	999999	449	220	999999	999999	762	707	999999	626	674	41	903	999999	899	999999	685	648	999999	999999	729	938	300	427	119	485	710	999999	999999	602	496	999999	999999	999999	923	999999	815	381	329	999999	999999	472	999999	575	184	602	999999	999999	195	999999	361	886	521	629	744	758	556	31	110	999999	999999	682	999999	482	140	37	542	999999	387	999999	659	314	328	567	253	267	433	999999	253	516	170	760	894	181	250	609	999999	869	999999	999999	999999	794	999999	867	955	16	999999	41	444	156	69	595	572	104	722	57	567	954	385	487	334	831	777	594	999999	387	787	982	242	530	999999	673	298	221	840	864	999999	999999	611	247	949	402	290	999999	999999	999999	198	800	459	203	52	181	493	999999	841	429	26	686	576	578	229	335	799	913	255	999999	307	999999	264	999999	22	999999	352	148	538	932	550	680	146	999999	198	987	532	999999	488	999999	999999	345	380	999999	999999	358	999999	43	28	623	603	376	851	999999	277	838	999999	602	190	999999	829	355	999999	909	879	999999	999999	849	389	241	802	999999	435	525	215	961	979	844	19	
999999	230	999999	130	999999	338	183	829	84	459	360	451	930	999999	552	900	834	921	471	541	512	808	999999	654	999999	820	842	941	335	856	999999	999999	701	593	999999	715	999999	234	999999	580	999999	999999	999999	400	38	790	872	999999	999999	625	999999	50	518	999999	999999	856	999999	663	344	103	495	999999	503	999999	153	502	999999	999999	341	836	389	610	421	999999	999999	995	342	999999	626	995	999999	940	67	710	484	275	349	398	96	669	999999	857	999999	999999	94	473	23	256	256	536	50	535	570	56	999999	770	999999	627	477	510	999999	548	47	348	999999	555	184	793	743	877	162	360	260	999999	315	999999	999999	15	806	999999	982	95	399	100	955	422	379	999999	473	714	646	999999	921	999999	156	982	819	551	270	999999	999999	999999	513	379	383	689	285	898	740	714	60	624	821	115	528	437	159	999999	392	733	185	173	329	999999	240	999999	439	673	525	999999	712	178	744	277	83	762	582	999999	716	999999	146	481	280	759	663	999999	901	816	67	718	999999	871	999999	999999	363	999999	999999	999999	148	943	999999	999999	382	417	12	882	879	553	999999	766	999999	139	241	127	597	704	892	570	376	218	539	623	616	807	999999	840	19	218	914	947	861	108	881	999999	25	534	108	863	757	780	153	357	784	999999	863	702	640	51	999999	658	999999	999999	117	929	414	637	999999	575	916	171	999999	671	639	93	904	756	258	468	112	72	999999	39	812	595	999999	191	838	999999	944	798	209	967	999999	999999	714	530	999999	951	999999	999999	538	533	947	595	906	999999	718	999999	999999	116	454	182	939	876	61	999999	999999	522	864	232	999999	680	631	128	999999	906	402	999999	379	383	765	999999	109	999999	533	83	92	227	688	593	473	147	927	837	353	37	38	402	214	511	12	478	96	146	999999	858	901	829	999999	10	88	345	331	999999	999999	157	999999	225	999999	999999	999999	310	999999	280	759	999999	999999	999999	774	999999	999999	10	999999	868	381	999999	999999	963	999999	675	181	262	593	999999	999999	137	816	914	496	206	954	999999	60	235	389	701	999999	999999	999999	929	115	117	64	699	999999	88	176	463	641	999999	999999	119	90	676	806	868	999999	155	765	631	843	838	307	578	980	75	949	942	488	679	999999	403	999999	215	570	999999	208	894	565	435	999999	999999	282	999999	268	844	731	383	429	520	984	500	60	754	95	276	810	486	718	66	138	233	974	962	412	543	999999	999999	115	742	999999	823	589	339	670	490	565	999999	319	145	999999	576	523	999999	694	161	999999	832	999999	999999	
263	721	185	999999	307	999999	388	319	39	999999	322	856	999999	686	850	171	910	999999	93	604	710	944	177	583	999999	562	710	16	278	261	200	699	755	811	489	948	999999	90	999999	933	111	255	836	999999	822	487	308	999999	127	533	999999	999999	748	525	593	319	554	601	785	744	999999	381	999999	999999	535	622	999999	999999	999999	901	999999	830	999999	160	502	465	117	999999	760	245	264	873	889	744	999999	567	951	240	228	999999	404	56	999999	999999	907	999999	214	69	68	210	387	841	999999	225	20	419	944	598	32	137	999999	971	840	549	490	162	999999	999999	766	967	671	869	999999	38	507	477	535	999999	252	999999	999999	58	524	999999	999999	422	244	674	734	601	999999	362	217	100	999999	433	215	999999	999999	754	247	999999	302	100	999999	517	999999	999999	717	999999	884	555	355	999999	877	164	456	999999	999999	77	918	817	572	175	355	318	661	157	71	84	272	779	592	498	534	999999	999999	433	32	350	818	633	956	201	999999	77	17	957	223	999999	999999	999999	74	739	835	430	344	999999	745	230	855	456	549	643	280	999999	963	856	725	999999	999999	999999	267	999999	259	295	861	380	458	288	311	704	934	999999	999999	347	999999	999999	999999	114	19	628	688	999999	495	999999	93	999999	999999	612	114	160	242	690	413	954	999999	723	490	550	569	999999	678	466	919	161	999999	300	546	933	398	120	204	620	999999	780	343	465	855	886	211	547	459	845	184	160	471	254	845	153	999999	991	371	121	545	55	949	999999	882	343	850	793	776	987	223	993	999999	621	176	633	999999	211	868	604	999999	31	514	833	292	768	689	999999	454	402	999999	406	999999	92	85	478	999999	121	999999	521	45	417	999999	471	631	191	203	850	88	222	533	479	999999	767	772	999999	541	126	939	123	999999	999999	349	383	734	816	253	873	999999	697	802	999999	627	999999	568	931	260	52	211	111	574	999999	199	242	869	784	284	981	320	560	937	714	181	469	866	462	78	397	999999	814	999999	330	313	390	999999	34	999999	775	209	999999	274	999999	915	838	549	815	393	999999	514	950	542	272	563	985	759	98	336	168	999999	115	863	999999	315	396	999999	254	535	809	822	844	933	509	782	479	999999	999999	799	343	920	61	999999	961	999999	786	282	675	766	327	630	331	999999	999999	999999	103	976	411	999999	528	674	304	290	584	294	669	27	999999	489	999999	699	320	299	993	248	439	46	902	999999	529	124	999999	488	217	999999	501	156	999999	225	689	502	999999	265	280	668	999999	770	494	
676	999999	768	248	999999	682	628	320	42	705	453	853	67	84	999999	664	999999	185	815	82	406	999999	999999	776	818	799	590	814	999999	999999	334	999999	669	551	235	766	999999	875	313	805	588	868	469	450	797	999999	999999	999999	463	601	999999	493	809	999999	999999	882	700	999999	429	396	101	813	265	23	381	830	194	515	849	664	999999	999999	872	999999	493	538	334	82	979	999999	177	999999	360	463	162	841	813	971	999999	353	999999	768	999999	917	714	775	612	455	999999	966	186	126	578	799	697	337	620	799	214	560	558	627	999999	972	228	999999	463	801	999999	540	27	999999	62	999999	598	145	92	955	305	999999	925	878	13	22	280	61	594	561	999999	999999	230	999999	767	999999	999999	448	999999	482	698	785	321	999999	595	539	999999	962	73	82	210	561	254	664	999999	999999	635	679	624	999	702	176	344	901	45	44	319	13	456	160	999999	159	389	609	266	519	406	123	293	999999	72	317	988	521	360	214	581	565	519	281	999999	125	824	756	999999	532	999999	420	775	999999	229	999999	516	912	371	61	181	644	999999	999999	98	521	395	159	936	395	999999	999999	999999	831	463	999999	493	184	883	595	335	633	829	734	78	986	347	732	254	126	801	85	159	309	999999	999999	167	535	999999	755	730	674	819	395	353	628	870	944	107	475	462	999999	999999	776	725	548	814	673	916	111	183	662	904	820	593	113	673	999999	798	526	596	958	991	999999	865	660	814	999999	391	449	999999	402	999999	779	663	999999	55	383	583	494	132	493	999999	92	582	77	770	999999	801	250	954	629	156	999999	879	504	350	999999	911	75	733	380	292	999999	985	780	37	135	166	133	999999	300	666	313	999999	112	348	908	554	999999	999999	815	642	150	999999	497	256	999999	899	168	129	154	472	999999	999999	999999	211	999999	106	999999	49	999999	842	677	192	664	962	842	186	776	166	441	357	122	185	918	738	151	981	498	533	973	235	999999	999999	999999	828	158	552	653	901	999999	999999	752	758	255	972	964	999999	999999	534	413	877	133	12	687	796	359	342	842	23	69	171	608	999999	76	418	999999	673	999999	836	813	299	999999	874	999999	629	604	999999	929	999999	773	193	160	999999	130	105	112	995	326	126	478	999999	710	639	842	43	213	999999	999999	999999	138	301	999999	993	720	124	354	999999	999999	68	202	995	412	896	999999	875	21	644	158	999999	316	848	356	999999	999999	999999	589	893	42	927	999999	130	999999	999999	817	481	505	166	253	15	751	999999	954	267	923	
483	413	814	400	966	32	569	336	721	530	289	999999	999999	636	722	535	460	999999	999999	643	82	334	319	88	768	380	854	401	152	999999	463	894	98	239	884	593	775	999999	75	904	855	794	949	573	538	536	970	530	530	480	300	999999	999999	999999	999999	158	104	735	632	596	999999	178	193	501	999999	999999	856	305	999999	138	760	957	161	219	787	288	384	999999	549	241	999999	333	870	671	929	999999	64	474	387	999999	499	999999	871	479	736	999999	610	999999	999999	154	680	675	999999	999999	720	343	484	630	836	573	774	999999	195	999999	999999	844	307	522	572	248	339	391	917	25	639	720	999999	682	483	110	677	999999	249	405	561	734	554	999999	999999	595	352	434	638	814	961	151	853	999999	292	891	389	97	886	268	815	299	999999	763	762	999999	999999	999999	156	735	999999	999999	999999	790	839	461	300	828	572	976	895	904	752	112	999999	497	866	614	399	591	721	999999	999999	999999	590	271	999999	790	716	950	347	550	288	903	918	999999	42	73	999999	830	999999	999999	999999	909	372	910	546	654	708	274	999999	999999	999999	564	24	315	809	999999	209	577	484	509	121	999999	638	355	999999	999999	999999	942	465	999999	973	999999	991	999999	75	999999	999999	679	725	999999	999999	452	999999	999999	148	723	999999	999999	312	905	863	74	355	100	448	903	999999	27	293	697	470	766	809	999999	999999	842	999999	854	249	679	999999	530	999999	162	428	669	805	933	216	903	960	580	639	999999	999999	909	223	999999	721	172	858	601	395	37	861	999999	643	486	45	999999	159	999999	999999	999999	999999	999999	222	202	999999	999999	107	347	810	999999	736	999999	999999	259	999999	760	999999	673	143	87	821	999999	144	999999	301	999999	35	999999	999999	999999	999999	926	999999	15	171	606	696	31	237	941	999999	999999	790	999999	301	970	197	999999	999999	284	676	999999	901	296	999999	480	209	999999	900	999999	754	778	449	899	636	999999	684	131	97	999999	999999	999999	446	999999	22	311	135	999999	533	999999	915	641	243	623	244	278	35	999999	204	690	999999	308	130	999999	196	296	999999	890	378	490	999999	999999	999999	999999	999999	78	49	709	283	999999	354	80	864	579	654	123	545	826	999999	368	784	999999	927	999999	396	764	999999	778	15	726	240	244	760	52	45	999999	344	940	412	999999	238	325	646	693	346	337	444	999999	999999	999999	751	999999	999999	19	999999	532	999999	999999	906	456	591	271	704	999999	280	999999	319	822	544	804	778	999999	999999	499	139	999999	127	244	70	68	330	936	764	999999	999999	986	999999	750	346	999999	
710	999999	999999	999999	999999	967	999999	99	999999	999999	27	999999	999999	218	999999	157	999999	736	880	247	414	904	839	999999	135	654	999999	772	581	293	999999	569	486	41	104	999999	569	999999	914	171	999999	37	820	834	51	708	929	999999	637	827	999999	282	870	108	108	805	605	999999	830	999999	471	999999	999999	139	135	458	999999	999999	123	959	587	372	822	718	399	386	999999	14	999999	426	725	950	144	754	136	828	699	999999	932	999999	738	383	999999	999999	700	998	519	691	999999	999999	573	954	442	677	250	999999	460	161	708	999999	999999	601	390	999999	214	521	714	763	12	306	759	999999	999999	824	231	214	734	999999	27	401	999999	402	304	223	853	770	999999	466	999999	342	378	547	999999	221	999999	147	999999	233	999999	189	293	755	688	413	833	816	912	999999	456	46	69	622	144	317	854	328	999999	177	560	444	12	999999	999999	999999	928	999999	88	999999	256	93	221	999999	67	838	118	121	999999	891	389	46	858	900	19	999999	282	755	413	371	999999	259	999999	824	673	345	186	45	505	27	999999	621	999999	90	999999	999999	824	558	565	305	209	743	614	414	999999	523	585	111	999999	783	397	183	808	717	999999	997	252	999999	837	999999	661	83	615	696	416	767	999999	777	540	647	652	724	199	117	172	999999	644	436	999999	999999	999999	84	796	722	630	311	999999	30	616	373	129	437	720	999999	643	136	137	918	999999	31	999999	808	571	601	999999	673	999999	701	555	999999	999999	816	999999	688	962	999999	286	892	76	999999	954	999999	171	176	527	999999	13	356	473	46	495	725	438	24	935	951	512	999999	592	956	327	121	475	999999	20	313	85	999999	881	66	849	245	852	999999	76	935	647	404	83	915	999999	637	237	518	365	637	999999	346	752	999999	84	999999	310	120	999999	842	813	405	999999	224	149	970	474	999999	196	260	873	546	947	999999	313	118	132	999999	295	690	884	956	410	382	925	739	999999	999999	999999	769	935	999999	114	234	131	251	248	999999	999999	700	172	820	332	115	764	841	398	751	707	966	957	999999	999999	107	958	857	995	784	999999	410	690	604	434	426	324	140	441	999999	879	71	999999	273	999999	999999	527	73	633	304	618	93	350	538	172	26	811	312	917	17	276	999999	999999	463	570	375	20	567	395	999999	790	633	999999	675	872	646	106	694	732	239	579	894	999999	700	175	215	69	161	442	418	999999	22	222	434	457	999999	999999	416	702	535	585	999999	677	727	514	999999	999999	674	666	526	999999	126	999999	999999	999999	381	999999	555	
297	364	999999	858	135	999999	999999	777	420	976	999999	266	999999	689	991	207	653	619	226	999999	999999	999999	532	395	494	916	498	497	443	534	996	85	576	999999	128	348	999999	726	834	700	436	737	574	707	456	410	695	999999	999999	999999	44	817	164	543	999999	117	832	999999	373	219	489	803	999999	886	979	152	690	570	571	999999	978	927	785	526	79	459	616	999999	939	94	999999	268	999999	70	499	188	999999	42	900	21	999999	308	362	999999	999999	633	999999	688	727	313	999999	134	668	481	404	117	42	638	474	910	999999	999999	981	289	988	231	440	283	999999	800	232	657	670	560	999999	679	999999	170	999999	445	65	928	107	636	373	999999	599	891	665	392	156	291	999999	990	520	508	326	999999	636	990	203	999999	301	927	90	72	999999	118	342	999999	542	871	333	39	854	572	909	355	915	892	999999	999999	618	14	653	999999	100	680	49	640	999999	501	999999	999999	251	936	636	180	999999	311	641	490	558	941	849	999999	999999	538	999999	948	598	971	999999	999999	368	999999	999999	297	283	150	972	999999	78	702	371	50	347	999999	787	917	936	999999	800	999999	260	150	999999	999999	999999	378	982	562	544	101	999999	392	344	789	956	597	435	348	896	415	999999	858	421	999999	579	808	937	948	751	228	21	999999	181	552	999999	227	665	999999	999999	999999	167	420	249	977	661	979	999999	558	999999	200	491	999999	842	394	285	402	999999	143	999999	355	440	44	810	326	89	193	220	792	306	999999	931	601	214	999999	258	999999	618	444	204	600	112	999999	895	560	736	423	999999	786	276	100	498	531	999999	999999	999999	132	609	923	999999	999999	768	914	261	324	268	999999	999999	851	146	366	783	294	939	506	253	61	999999	260	999999	666	177	434	525	215	250	999999	863	999999	999999	999999	319	695	546	727	832	198	999999	581	999999	845	40	174	999999	999999	316	999999	592	241	999999	422	983	359	343	241	310	343	398	55	999999	999999	999999	999999	999999	21	999999	999999	999999	222	673	65	999999	568	957	743	635	13	999999	999999	898	46	999999	999999	881	114	152	960	361	315	426	499	799	91	507	999999	819	74	839	638	862	228	466	999999	999999	489	498	425	401	600	606	306	999999	999999	157	47	49	404	94	229	869	97	736	442	795	184	265	999999	71	999999	924	571	173	156	753	680	579	448	74	402	999999	727	568	761	709	130	940	999999	934	469	999999	424	979	620	769	774	491	34	585	393	999999	656	364	999999	675	45	999999	411	39	476	467	999999	340	692	613	152	529	975	
732	675	243	999999	907	601	999999	510	591	553	387	978	198	999999	863	680	177	999999	372	999999	95	674	986	538	999999	467	12	804	93	999999	999999	999999	255	516	301	910	159	984	749	762	761	175	453	999999	34	999999	288	911	737	999999	524	654	999999	999999	889	999999	688	704	263	449	598	322	426	999999	547	999999	732	681	999999	953	530	193	220	609	927	999999	999999	406	514	934	189	100	76	432	999999	361	999999	415	999999	999999	231	999999	731	999999	174	449	748	160	52	999999	328	607	999999	999999	139	999999	444	999999	913	968	999999	291	200	328	270	507	999999	999999	530	195	911	999999	999999	31	999999	999999	461	999999	445	999999	999999	80	363	250	616	581	443	291	303	441	916	678	502	659	403	940	264	999999	48	666	999999	754	629	857	362	11	553	635	63	64	999999	533	733	435	999999	768	927	999999	999999	688	999999	964	700	98	279	243	824	999999	627	999999	821	58	999999	999999	999999	427	450	999999	887	614	38	999999	238	999999	999999	392	945	999999	863	635	999999	999999	999999	999999	601	237	999999	540	588	999999	999999	999999	17	272	999999	999999	661	954	999999	378	327	430	72	107	660	267	999999	462	536	999999	298	999999	541	992	778	517	356	522	187	999999	373	909	918	768	436	878	799	965	15	999999	999999	990	927	494	318	592	251	999999	999999	344	501	999999	14	701	831	430	999999	25	494	725	484	999999	999999	92	15	417	512	304	671	999999	467	999999	456	999999	165	307	829	56	684	999999	999999	753	823	843	999999	999999	905	226	937	999999	269	783	481	289	999999	591	223	845	489	900	89	999999	999999	999999	876	999999	155	999999	546	999999	601	571	341	999999	459	731	999999	999999	526	243	511	295	366	664	522	683	999999	176	561	573	94	983	567	783	999999	329	999999	906	999999	836	627	708	999999	414	415	999999	999999	182	830	524	999999	999999	329	255	398	794	590	277	403	999999	440	978	646	972	449	617	14	557	202	140	910	419	967	999999	616	803	999999	952	259	824	241	126	346	46	307	804	999999	321	395	321	999999	999999	999999	999999	405	648	71	707	964	797	693	999999	980	699	614	856	322	999999	999999	594	189	999999	28	579	961	999999	641	999999	675	644	952	692	999999	880	401	999999	906	999999	294	999999	742	999999	987	461	141	347	999999	646	999999	450	492	35	681	999999	141	111	535	933	811	999999	17	462	42	330	844	11	731	109	999999	257	999999	999999	355	999999	852	282	649	566	999999	624	187	999999	186	234	162	927	20	999999	999999	299	831	972	393	211	960	290	875	667	617	139	
615	999999	348	185	500	374	679	999999	948	999999	462	969	999999	197	999999	22	285	807	999999	916	991	369	360	999999	426	999999	999999	153	712	572	406	981	948	318	18	150	655	11	999999	788	258	11	423	889	837	999999	999999	206	306	999999	14	999999	999999	700	999999	255	999999	340	758	522	999999	536	306	999999	999999	999999	30	187	999999	764	366	283	82	999999	668	990	999999	999999	180	564	501	538	847	764	567	338	490	999999	999999	762	463	325	252	222	158	721	704	47	437	366	841	309	999999	999999	591	731	999999	999999	41	999999	309	225	170	203	999999	110	689	542	818	133	990	771	999999	999999	311	999999	999999	999999	240	946	999999	909	43	813	722	201	521	315	183	836	343	379	226	30	463	248	164	59	201	999999	42	171	228	999999	999999	80	301	999999	999999	549	700	999999	880	95	862	399	192	356	481	999999	589	383	368	982	790	620	555	987	962	999999	886	981	668	192	913	133	691	730	446	652	900	919	999999	999999	145	208	498	141	999999	73	65	999999	578	999999	999999	659	999999	245	522	756	999999	313	639	177	662	718	476	999999	181	738	708	461	909	828	928	999999	999999	735	999999	591	999999	423	829	899	999999	999999	413	999999	999999	264	999999	455	217	999999	137	596	290	906	970	999999	732	999999	999999	999999	364	604	897	999999	443	797	360	77	999999	930	634	111	484	739	170	583	315	179	973	999999	417	999999	254	229	999999	999999	390	402	999999	429	859	331	999999	410	544	412	191	663	999999	999999	904	263	66	286	999999	999999	122	550	746	396	122	562	999999	53	21	111	999999	678	59	111	999999	957	999999	969	81	312	648	84	205	758	402	651	316	56	21	164	206	967	999999	674	999999	839	655	378	999999	306	999999	419	399	999999	62	512	614	761	519	946	950	97	215	754	999999	999999	354	988	999999	999999	255	780	41	856	999999	392	516	385	881	577	999999	934	661	999999	807	999999	684	762	705	889	46	555	537	75	213	118	999999	418	295	191	495	667	383	999999	61	725	388	542	537	999999	996	239	880	941	644	999999	435	999999	947	160	999999	592	292	114	999999	999999	252	966	652	796	631	107	99	699	92	644	560	815	723	92	850	999999	234	45	999999	807	674	999999	999999	197	682	999999	471	145	828	999999	385	279	422	360	482	421	889	740	999999	898	149	190	999999	10	465	620	718	865	310	221	999999	256	221	626	35	657	545	999999	999999	999999	636	954	870	189	999999	291	403	372	609	999999	262	494	999999	994	999999	493	735	430	999999	999999	612	999999	835	999999	
545	138	68	795	334	824	876	434	626	737	272	195	320	999999	741	184	227	355	265	871	958	873	259	226	958	542	922	125	999999	62	698	40	128	263	644	999999	233	608	48	999999	561	828	867	999999	731	482	183	65	688	557	999999	999999	351	963	999999	671	878	841	836	999999	902	760	700	574	999999	242	76	67	999999	611	999999	619	999999	479	999999	140	15	990	999999	485	368	866	436	999999	217	442	689	164	603	973	262	392	771	255	882	999999	999999	303	230	499	415	126	999999	87	606	999999	948	871	653	529	665	888	356	360	434	999999	999999	999999	367	999999	553	999999	463	71	359	999999	847	999999	999999	999999	12	712	769	995	80	251	845	359	579	981	493	818	510	84	999999	373	46	420	821	999999	476	612	936	624	999999	503	663	959	728	999999	388	999999	284	144	526	953	128	360	290	999999	200	974	945	999999	999999	999999	999999	999999	754	999999	532	436	250	750	52	400	775	155	58	576	588	999999	630	541	999999	606	544	376	558	999999	254	685	140	638	999999	502	666	560	999999	221	999999	285	214	742	514	999999	645	533	102	136	187	973	999999	713	604	999999	353	999999	782	999999	201	45	830	400	740	847	306	612	103	999999	733	225	644	837	484	313	999999	887	36	651	960	20	283	431	186	999999	383	426	44	352	158	262	999999	999999	29	66	454	814	999999	667	654	43	440	552	999999	999999	338	999999	999999	301	999999	465	387	141	999999	191	761	408	224	469	999999	880	999999	751	401	999999	447	651	817	999999	858	866	999999	369	999999	926	579	731	999999	223	942	909	999999	743	999999	999999	999999	646	447	838	999999	55	600	542	999999	774	465	688	160	999999	525	999999	656	999999	442	765	580	27	999999	999999	999999	40	380	11	526	564	692	999999	41	709	605	800	214	979	999999	812	276	352	176	999999	999999	999999	580	114	697	265	999999	999999	310	953	122	857	999999	817	237	274	999999	599	26	999999	999999	631	656	450	999999	725	999999	677	999999	999999	499	999999	999999	912	168	999999	460	276	313	271	311	316	999999	88	597	999999	298	396	999999	858	147	999999	336	537	149	839	243	999999	786	972	999999	586	697	680	999999	884	15	599	658	517	813	999999	295	755	999999	999999	999999	578	999999	580	999999	999999	999999	829	999999	999999	900	323	772	329	999999	330	489	999999	488	724	618	852	624	712	741	698	738	244	55	739	392	581	210	374	741	999999	285	216	545	696	999999	868	999999	642	999999	691	826	999999	40	999999	919	954	276	612	167	999999	954	150	838	738	357	691	784	752	
439	329	123	408	588	821	54	283	796	791	73	999999	999999	981	999999	59	872	408	999999	562	999999	437	314	597	216	495	710	145	999999	807	349	969	999999	999999	213	664	578	999999	751	219	448	646	167	485	548	416	999999	973	999999	788	865	949	487	232	999999	11	24	999999	201	102	120	909	999999	989	452	104	999999	226	777	74	481	999999	657	994	124	183	999999	999999	58	800	903	737	999999	588	941	400	999999	861	513	211	999999	62	235	658	109	538	740	178	43	454	999999	375	999999	357	999999	420	999999	999999	118	999999	731	195	476	999999	199	382	196	326	999999	62	612	805	713	576	999999	999999	229	999	894	585	442	111	999999	604	59	538	542	375	999999	999999	108	998	753	755	480	464	585	833	468	999999	352	424	130	980	999999	945	999999	999999	999999	887	201	999999	999999	532	325	999999	399	999999	351	661	840	999999	54	999999	999999	614	999999	958	105	959	844	395	540	177	243	999999	999999	815	763	114	876	913	999999	999999	999999	806	408	999999	439	851	75	713	492	999999	999999	531	379	603	37	236	893	999999	533	999999	53	805	761	431	999999	307	648	583	118	999999	785	926	999999	659	197	156	215	831	999999	254	893	141	903	732	999999	712	648	387	788	536	999999	999999	389	468	351	533	55	977	999999	141	212	999999	604	255	32	960	152	719	415	880	31	999999	185	999999	89	912	902	38	150	586	658	999999	795	582	999999	613	546	919	999999	664	111	238	999999	999999	51	999999	536	657	710	330	569	999999	971	907	515	999999	996	111	999999	999999	630	27	836	354	999999	942	696	999999	229	419	423	233	411	751	779	999999	170	788	246	677	385	999999	327	820	27	729	298	999999	76	999999	616	445	540	999999	43	94	999999	556	913	999999	714	514	999999	301	999999	999999	999999	230	138	722	988	218	999999	711	999999	999999	999999	999999	336	999999	653	809	955	354	802	999999	692	532	718	695	401	614	874	147	999999	999999	817	999999	913	681	211	78	759	354	999999	999999	999999	829	824	657	999999	999999	999999	169	999999	999999	999999	93	498	929	653	995	511	442	331	384	999999	727	999999	999999	999999	999999	113	654	552	585	999999	610	467	405	406	863	707	70	999999	25	393	714	999999	67	321	733	537	983	37	216	566	326	33	511	73	853	91	641	99	722	999999	575	617	999999	999999	948	626	103	532	790	999999	451	142	316	990	629	45	690	872	835	144	999999	627	345	29	733	999999	999999	341	552	999999	75	971	588	742	999999	107	999999	212	372	117	444	460	247	918	125	999999	999999	520	444	
999999	999999	769	263	587	163	948	281	999999	999999	371	670	761	980	19	999999	479	553	573	182	532	222	488	509	728	700	669	389	999999	999999	549	870	444	897	734	390	306	717	11	999999	999999	825	971	999999	10	446	999999	999999	238	999999	645	640	153	348	999999	999999	999999	999999	535	999999	493	568	999999	946	582	999999	235	863	256	628	926	999999	552	999999	312	706	250	999999	508	291	27	198	161	731	999999	909	999999	999999	999999	137	477	46	192	124	105	312	999999	35	508	509	221	999999	234	609	769	999999	97	999999	46	215	365	514	760	254	999999	304	416	133	688	999999	774	138	878	128	160	889	579	438	999999	999999	736	225	899	999999	79	208	999999	999999	961	384	821	999999	999999	780	999999	963	285	999999	254	800	999999	847	999999	834	735	92	999999	116	999999	999999	999999	658	281	46	999999	149	614	761	999999	671	340	864	999999	314	851	217	999999	107	355	197	999999	640	194	97	114	888	879	74	273	999999	267	858	103	91	79	173	296	33	311	632	999999	524	999999	583	470	41	999999	42	999999	999999	23	843	760	271	999999	674	474	193	932	590	270	999999	497	197	999999	481	999999	999999	244	687	999999	55	796	722	839	999999	999999	611	627	83	213	846	91	746	999999	424	108	831	815	405	699	112	999999	721	372	999999	999999	576	999999	988	269	604	797	999999	606	967	56	999999	999999	186	999999	862	565	859	386	423	999999	999999	999999	989	383	939	275	839	988	818	955	84	360	999999	73	309	441	639	813	608	999999	785	149	16	999999	70	408	999999	607	999999	547	241	344	948	349	999999	999999	189	614	999999	339	999999	317	999999	22	971	999999	401	122	498	431	925	55	999999	374	683	612	217	622	323	540	999999	999999	162	281	999999	740	411	691	789	946	262	35	493	278	100	477	361	999999	405	383	17	526	118	415	621	195	566	584	666	999999	155	567	301	789	703	999999	999999	999999	299	999999	285	710	999999	551	178	999999	999999	509	999999	215	260	224	226	939	533	119	134	999999	999999	537	184	827	35	126	801	694	999999	999999	575	374	322	999999	704	174	107	306	203	566	246	999999	633	999999	999999	460	421	930	351	999999	999999	594	601	999999	856	762	67	999999	685	216	750	484	999999	999999	933	909	999999	415	999999	62	841	237	915	567	511	939	999999	127	527	574	999999	870	352	382	448	980	999999	905	988	942	116	649	620	986	815	761	553	774	133	999999	566	16	999999	298	520	37	678	44	906	917	857	940	931	999999	999999	879	141	794	999999	953	147	999999	427	577	945	
202	999999	929	751	749	395	139	999999	136	18	999999	459	64	862	999999	312	738	999	999999	94	176	717	509	485	936	629	759	363	179	262	579	588	999999	352	327	420	749	292	166	999999	999999	999999	999999	112	811	430	999999	932	999999	999999	409	999999	355	493	778	484	117	453	999999	130	636	999999	824	874	439	120	999999	999999	544	10	999999	455	842	999999	366	999999	912	406	999999	515	552	826	999999	529	853	999999	242	360	573	843	312	306	999999	46	894	999999	132	999999	673	701	814	999999	999999	999999	97	953	156	806	136	558	571	710	779	309	577	809	999999	304	30	848	877	265	147	701	697	267	999999	806	655	414	999999	982	733	972	701	999999	999999	999999	441	899	444	436	233	999999	999999	602	526	177	468	94	539	827	999999	824	823	999999	999999	696	310	999999	975	350	160	999999	459	589	977	806	608	402	380	66	863	130	414	999999	42	131	999999	105	740	810	999999	999999	874	281	81	908	999999	999999	946	999999	64	999999	924	104	285	999999	999999	691	624	719	569	76	713	483	964	789	420	999999	525	117	276	215	999999	174	999999	999999	999999	999999	517	79	658	999999	455	638	11	262	206	320	174	531	565	738	481	30	251	999999	856	999999	317	292	497	999999	999999	839	999999	849	520	759	999999	695	663	387	183	555	999999	999999	620	85	481	712	592	110	218	994	552	999999	733	79	923	730	733	456	999999	235	581	882	837	999999	171	999999	999999	447	228	479	999999	187	565	925	959	999999	660	781	919	999999	699	397	567	632	999999	939	125	999999	835	370	999999	217	999999	947	974	188	999999	14	913	328	970	155	881	738	136	374	972	999999	120	785	80	951	536	276	536	999999	325	214	329	232	46	300	999999	857	517	660	999999	617	951	780	871	655	868	601	634	554	516	828	506	923	999999	317	999999	60	999999	20	999999	250	999999	791	863	71	685	690	291	680	999999	999999	999999	475	999999	999999	856	339	914	424	999999	935	641	982	676	496	708	999999	999999	729	959	561	999999	506	980	431	205	170	917	809	970	187	999999	954	20	999999	607	40	230	611	999999	10	145	876	927	745	608	439	999999	376	362	289	999999	562	720	982	466	999999	495	281	169	696	999999	999999	453	905	625	999999	999999	194	999999	999999	185	999999	279	959	425	690	999999	999999	822	999999	56	550	456	691	752	757	244	37	35	881	999999	999999	451	763	587	40	432	31	129	921	999999	999999	487	684	113	999999	292	760	567	775	999999	999999	458	403	999999	872	657	762	163	999999	999999	944	999999	17	143	999999	
212	999999	381	999999	268	557	125	901	999999	126	72	999999	587	999999	474	483	470	259	735	999999	500	999999	123	715	382	669	868	260	478	523	770	479	551	999999	578	777	389	999999	517	999999	145	557	999999	534	809	885	185	999999	404	969	483	908	999999	848	736	164	402	665	22	599	688	999999	999999	785	999999	999999	231	710	404	696	103	298	999999	145	159	942	952	589	906	999999	999999	687	855	508	49	999999	207	702	999999	423	384	723	170	999999	910	280	134	999999	188	226	663	474	999999	999999	876	195	175	146	999999	793	211	813	759	524	115	11	18	999999	746	493	395	529	999999	980	322	999999	138	825	999999	879	818	642	999999	689	833	29	901	157	632	853	696	70	13	356	999999	571	963	999999	999999	909	271	209	573	695	831	999999	903	805	396	999999	67	999999	911	999999	999999	568	413	80	690	95	999999	861	302	892	797	334	999999	223	768	750	416	492	22	325	618	618	78	999999	999999	699	125	999999	761	136	999999	355	159	194	382	653	999999	893	955	727	999999	410	907	681	898	506	999999	999999	999999	645	99	999999	999999	595	211	366	500	697	999999	991	969	14	109	999999	999999	999999	184	340	841	125	999999	523	537	295	999999	217	999999	397	817	361	90	435	67	999999	47	232	27	564	983	25	162	470	681	964	757	999999	999999	742	586	456	999999	288	849	921	62	999999	47	999999	89	999999	655	999999	880	860	910	544	999999	982	138	873	434	620	357	825	962	132	841	573	999999	710	906	968	810	999999	39	999999	586	145	999999	471	194	999999	485	990	370	59	589	821	63	223	999999	999999	614	999999	32	999999	999999	999999	959	929	999999	474	514	999999	999999	687	302	520	830	119	958	810	999999	667	999999	459	144	367	465	912	543	999999	520	324	852	587	999999	107	347	328	869	562	186	144	736	720	469	999999	903	682	757	79	990	999999	999999	58	999999	999999	34	572	576	574	999999	56	396	713	999999	200	526	999999	999999	205	182	999999	250	406	633	783	930	999999	989	999999	999999	782	165	999999	39	576	69	804	187	999999	82	775	751	304	993	140	748	33	766	279	591	404	359	562	896	488	703	859	424	999999	26	66	583	999999	999999	786	891	922	999999	387	999999	999999	331	915	132	999999	999999	999999	412	503	999999	999999	211	720	446	69	432	602	577	550	873	999999	389	560	400	26	202	211	193	999999	999999	999999	349	388	148	869	82	999999	439	499	727	757	456	920	999999	119	854	862	113	999999	364	999999	999999	999999	999999	999999	999999	770	525	116	214	559	761	205	
265	218	999999	823	581	999999	999999	988	999999	88	823	999999	753	469	999999	291	171	339	108	142	852	999999	481	216	999999	218	999999	312	918	333	294	999999	996	260	665	382	551	999999	291	536	73	375	135	276	320	398	186	999999	801	243	944	875	460	628	353	314	999999	361	948	372	49	684	79	839	793	654	129	503	999999	999999	739	140	57	572	79	486	824	215	896	999999	999999	999999	999999	684	388	418	718	377	907	999999	645	200	999999	919	496	999999	306	296	482	999999	999999	682	78	214	504	999999	828	999999	559	866	999999	531	464	999999	340	385	183	394	460	384	936	751	596	453	999999	548	57	138	999999	690	190	538	999999	240	216	999999	595	306	190	574	590	829	818	50	999999	124	735	620	588	999999	215	911	835	999999	729	528	96	624	263	955	767	999999	812	869	999999	999999	999999	234	265	981	999999	999999	214	886	999999	116	932	556	999999	836	812	436	549	965	484	278	999999	635	511	999999	999999	971	999999	234	807	999999	27	948	999999	999999	326	511	365	999999	330	999999	707	949	313	622	595	999999	999999	427	152	340	159	999999	394	418	260	172	722	576	718	999999	833	979	88	902	98	999999	202	999999	519	311	80	999999	999999	155	570	752	331	888	999999	999999	999999	625	92	476	741	181	564	944	666	163	999999	789	888	511	504	728	870	411	999999	611	999999	383	907	841	270	217	211	248	847	507	999999	999999	482	986	888	999999	897	999999	170	917	429	999999	10	999999	522	290	999999	143	650	842	881	999999	364	999999	394	557	718	250	216	534	969	325	107	168	322	954	317	902	999999	999999	831	999999	999999	616	999999	999999	382	551	328	999999	163	999999	597	15	626	999999	479	990	602	340	499	656	406	999999	948	114	160	841	53	567	999999	160	519	363	21	623	679	748	310	999999	999999	999999	921	236	380	901	727	101	542	401	999999	326	999999	293	797	184	861	614	999999	86	938	541	508	761	15	999999	999999	244	993	13	999999	731	689	307	165	333	734	179	265	56	387	68	308	651	92	999999	850	236	566	837	761	999999	999999	234	365	643	667	170	230	377	352	492	108	539	160	754	999999	999999	137	474	449	999999	999999	621	698	999999	242	857	678	359	162	332	677	999999	999999	185	650	999999	941	522	999999	574	949	888	704	999999	960	999999	500	999999	29	848	108	102	397	79	716	469	535	486	410	810	492	999999	225	30	815	941	297	999999	113	182	70	614	808	875	742	999999	917	804	919	472	366	349	340	313	233	585	769	182	469	191	929	465	
122	854	92	87	672	683	89	29	482	525	999999	999999	999999	493	293	522	999999	999999	551	731	566	937	999999	152	541	911	999999	239	182	125	515	921	999999	605	999999	953	999999	999999	999999	243	724	900	999999	840	124	999999	526	739	999999	256	999999	223	639	207	898	184	410	999999	546	761	999999	999999	846	367	999999	313	999999	999999	990	339	999999	999999	458	318	17	999999	947	613	37	999999	395	66	937	925	279	301	292	55	999999	328	553	853	128	46	356	874	63	999999	829	810	890	343	748	962	528	183	765	331	200	241	999999	797	999999	999999	999999	830	999999	921	97	999999	31	557	486	999999	999999	875	999999	421	999999	999999	999999	323	999999	227	166	999999	317	999999	407	106	536	961	854	474	100	755	999999	629	669	999999	961	142	999999	121	789	999999	857	86	999999	652	999999	353	368	68	628	999999	23	694	999999	324	522	937	523	991	192	999999	999999	21	581	40	999999	924	751	446	181	480	778	672	437	823	204	241	999999	999999	999999	192	999999	796	845	187	742	257	296	355	13	999999	618	999999	929	728	640	845	504	155	719	999999	999999	922	886	999999	145	350	999999	519	130	291	999999	769	525	999	467	906	176	404	297	685	638	999999	999999	157	862	999999	743	708	192	359	736	654	45	771	591	680	999999	698	52	401	990	777	235	722	885	849	38	930	999999	734	679	110	857	43	999999	205	489	739	295	999999	999999	999999	336	770	554	494	999999	753	999999	787	996	477	999999	896	999999	860	181	720	272	22	999999	813	447	458	680	636	797	11	999999	999999	201	180	413	142	794	999999	999999	999999	177	999999	125	999999	999999	483	737	211	748	960	348	216	999999	999999	477	999999	999999	999999	119	877	999999	918	697	999999	59	31	596	826	999999	229	111	262	419	716	553	871	897	921	301	964	721	479	887	836	999999	999999	371	999999	703	140	427	10	333	573	374	259	999999	394	235	500	886	910	999999	528	999999	96	796	317	225	606	385	792	503	155	166	621	40	860	78	560	660	173	133	934	801	111	928	846	352	303	177	513	696	800	87	810	343	369	977	577	702	64	217	107	755	635	507	187	416	752	229	842	325	675	840	723	999999	999999	999999	757	167	949	999999	921	999999	872	105	702	999999	356	288	670	883	999999	857	605	955	999999	999999	176	604	750	440	599	84	999999	197	31	999999	364	999999	141	999999	230	420	752	99	296	999999	882	539	804	999999	69	474	999999	959	824	999999	244	767	761	32	999999	999999	999999	999999	375	847	114	685	84	741	999999	333	157	
38	663	90	114	516	668	367	306	636	800	640	380	135	525	374	372	999999	726	596	271	999999	92	999999	13	243	723	449	999999	207	999999	73	407	736	999999	999999	305	999999	999999	727	108	403	726	924	999999	776	148	249	331	739	322	871	999999	126	72	999999	945	999999	999999	871	793	229	999999	108	181	736	242	644	808	995	79	628	501	999999	999999	867	391	999999	715	999999	105	999999	127	823	885	594	58	291	674	288	584	709	667	841	999999	999999	598	628	753	625	543	504	441	336	999999	694	379	25	999999	999999	657	787	880	849	775	999999	111	981	223	587	999999	999999	969	999999	420	370	999999	659	75	618	278	762	999999	99	999999	999999	52	791	999999	200	224	42	662	479	999999	999999	828	999999	999999	625	777	999999	415	175	937	591	534	999999	915	309	733	999999	999999	999999	925	894	382	790	999999	185	276	320	827	32	999999	999999	999999	500	898	623	541	153	594	999999	841	999999	357	999999	162	999999	75	139	876	853	999999	999999	999999	999999	554	736	999999	47	662	889	999999	999999	789	393	803	999999	302	44	24	999999	768	589	136	510	178	274	547	143	999999	62	999999	147	443	974	565	868	572	646	946	999999	999999	504	491	999999	101	384	871	963	446	870	809	41	125	584	95	877	377	582	484	289	199	291	408	609	779	220	999999	815	828	999999	719	999999	98	999999	102	999999	108	431	418	794	402	583	697	768	253	999999	31	859	889	687	500	999999	999999	666	971	917	999999	999999	999999	880	360	66	145	511	160	162	943	272	491	821	779	946	173	999999	999999	999999	594	640	366	701	199	999999	925	150	999999	728	494	432	881	999999	178	226	507	537	443	346	447	195	617	100	145	759	377	78	908	999999	827	482	999999	999999	999999	465	999999	232	691	197	141	994	78	431	668	521	391	316	999999	562	448	636	255	551	178	999999	32	276	999999	439	999999	856	242	888	901	21	999999	525	851	999999	701	999999	845	256	214	452	126	195	999999	999999	378	71	425	999999	116	999999	236	237	999999	924	442	259	667	261	999999	284	762	189	530	656	999999	865	464	939	861	173	790	999	346	999999	291	999999	844	999999	71	734	441	886	781	710	999999	999999	337	999999	999999	452	617	593	855	930	999999	937	665	775	756	512	999999	486	494	942	410	237	891	472	642	606	414	999999	200	667	843	999999	408	819	999999	452	537	999999	999999	419	555	999999	154	415	44	354	999999	79	194	559	999999	954	999999	838	310	558	534	865	294	674	47	891	403	999999	999999	815	538	999999	903	314	999999	
80	818	84	397	214	999999	485	999999	297	435	345	541	999999	999999	888	482	569	999999	323	918	999999	999999	999999	382	664	802	956	327	229	815	334	999999	880	584	66	146	328	451	105	475	999999	437	996	249	701	360	763	657	999999	342	969	336	590	396	999999	827	999999	999999	732	411	135	168	218	482	110	180	661	66	484	752	164	127	423	847	869	244	255	754	999999	313	49	309	128	999999	845	998	584	493	281	238	321	625	719	999999	349	890	229	524	148	531	699	707	183	999999	188	852	912	743	526	78	582	80	999999	428	372	999999	49	331	636	112	595	999999	784	255	441	538	408	730	999999	979	24	731	999999	158	614	342	136	671	999999	999999	95	841	999999	213	656	999999	603	300	331	999999	999999	898	888	999999	999999	531	922	927	25	999999	454	192	245	547	64	850	463	873	814	40	700	378	999999	999999	27	999999	999999	580	599	199	934	999999	408	984	139	126	843	580	999999	93	419	208	656	68	548	902	605	429	159	805	787	729	486	999999	823	482	285	255	999999	999999	331	352	338	825	999999	346	783	261	418	937	17	883	661	999999	621	501	721	999999	103	999999	158	780	431	793	412	215	632	118	999999	656	999999	999999	999999	40	762	999999	870	830	999999	212	128	999999	21	221	999999	903	999999	755	679	331	760	720	161	904	999999	550	920	544	999999	999999	714	675	100	999999	999999	419	332	999999	999999	999999	631	890	221	999999	999999	804	999999	219	999999	509	146	876	999999	839	896	130	999999	657	996	221	999999	999999	418	843	498	452	263	260	125	388	581	447	999999	135	700	870	508	270	908	239	999999	999999	999999	999999	373	837	247	999999	999999	975	972	675	634	999999	999999	304	999999	377	403	552	999999	518	104	617	927	999999	100	312	999999	36	999999	186	748	767	440	999999	788	504	480	999999	215	11	394	149	415	905	812	39	728	999999	999999	999999	999999	365	687	999999	615	930	999999	673	747	934	122	839	363	796	926	867	326	960	516	977	897	742	347	549	999999	955	999999	999999	886	70	999999	999999	638	999999	319	392	89	178	830	857	999999	806	913	281	888	555	999999	619	999999	944	999999	767	889	419	999999	134	28	148	148	660	729	999999	786	686	360	379	210	872	486	544	788	999999	140	659	469	101	828	75	661	578	180	999999	52	941	999999	999999	853	228	999999	999999	373	941	40	999999	137	554	29	237	920	519	354	912	142	444	999999	565	999999	239	950	151	306	952	487	999999	489	146	921	844	339	544	525	981	625	302	999999	847	999999	959	
999999	914	81	999999	154	151	233	267	999999	608	785	999999	188	999999	278	115	888	420	464	470	690	991	633	184	897	386	993	373	297	839	274	319	448	999999	708	999999	999999	999999	808	345	346	232	686	322	69	547	365	999999	713	519	413	759	392	657	279	999999	999999	897	703	768	158	860	970	620	344	475	353	511	916	242	45	193	612	999999	133	468	999999	321	999999	360	999999	101	660	999999	999999	514	926	790	407	177	755	183	11	49	196	999999	262	75	978	999999	204	854	999999	480	999999	230	156	273	534	811	235	999999	782	353	747	999999	209	202	194	999999	999999	562	999999	748	487	862	191	573	932	646	215	999999	999999	531	165	176	116	189	304	215	367	662	266	596	999999	785	400	658	302	139	286	70	881	158	999999	641	999999	246	992	999999	48	583	341	887	999999	985	637	261	197	999999	999999	999999	897	979	472	886	999999	516	805	702	471	533	999999	803	369	999999	367	193	486	523	999999	869	196	999999	176	783	331	378	991	957	999999	149	999999	999999	999999	266	999999	902	686	168	345	244	441	300	160	515	999999	538	999999	459	999999	453	999999	674	164	90	999999	225	812	688	564	927	525	999999	553	999999	72	558	623	113	983	465	999999	328	999999	999999	999999	896	532	660	999999	793	851	999999	339	704	375	796	999999	109	433	999999	99	999999	603	418	718	999999	746	999999	453	755	914	424	999999	172	946	456	496	999999	651	937	692	162	217	771	86	984	519	999999	956	999999	990	999999	680	46	375	999999	999999	769	473	845	159	704	216	725	999999	437	74	999999	758	999999	999999	595	457	495	264	937	999999	832	342	734	83	897	871	188	764	400	999999	440	796	448	732	727	509	805	787	988	945	492	891	648	919	352	101	999999	965	404	76	194	782	438	717	891	436	739	772	262	999999	38	999999	489	693	634	380	319	999999	582	96	652	708	275	991	999999	940	693	814	731	806	999999	999999	370	333	559	657	367	730	840	300	769	42	535	166	917	531	412	955	294	971	781	851	392	318	424	486	516	446	418	951	743	924	51	999999	998	814	600	165	143	976	999999	589	356	292	999999	619	182	118	84	776	537	737	529	760	34	982	830	61	909	83	151	921	321	999999	557	845	999999	89	168	112	931	256	822	999999	958	202	999999	110	991	999999	999999	407	372	999999	999999	15	999999	999999	431	25	984	548	256	70	835	999999	277	999999	999999	481	999999	999999	999999	999999	845	999999	999999	999999	801	999999	486	730	69	114	769	999999	559	679	999999	552	450	
710	999999	152	999999	392	10	761	482	866	924	48	999999	520	186	220	457	400	999999	142	99	999999	489	999999	539	263	489	151	999999	102	542	597	991	192	999999	916	999999	807	853	999999	290	163	999999	935	907	999999	365	548	928	999999	999999	168	999999	999999	999999	268	231	69	613	864	903	859	471	389	333	336	56	192	490	269	999999	649	546	999999	852	999999	999999	553	691	100	897	940	223	740	999999	999999	714	659	730	772	695	385	204	988	999999	999999	692	999999	612	581	401	183	999999	668	783	646	622	549	490	526	815	678	378	999999	967	963	646	730	583	949	999999	397	461	718	574	400	454	999999	783	431	999999	102	940	120	999999	723	882	554	957	169	761	175	178	213	956	26	16	999999	31	596	784	999999	776	999999	999999	14	722	349	103	999999	202	74	999999	69	283	722	737	268	999999	999999	90	101	773	999999	197	456	229	999999	762	557	394	772	536	999999	999999	291	326	999999	160	695	11	999999	461	574	966	696	999999	119	930	243	288	748	859	778	515	692	198	999999	476	512	785	474	587	545	998	430	538	579	421	999999	405	461	999999	138	251	547	639	208	457	500	57	119	327	999999	279	999999	913	757	680	954	103	965	999999	648	909	999999	955	916	576	546	168	829	999999	999999	838	827	999999	731	536	999999	63	989	903	975	464	999999	999999	69	999999	362	516	780	999999	467	897	440	650	469	999999	713	592	999999	631	910	999999	228	422	389	690	451	15	191	231	712	901	999999	71	834	193	244	391	896	999999	224	999999	999999	930	239	50	407	187	181	512	823	999999	339	367	999999	643	245	263	767	999999	824	356	334	559	195	566	793	379	999999	999999	983	332	695	84	999999	881	999999	297	192	348	292	999999	999999	679	999999	337	571	746	78	201	999999	981	999999	527	824	868	999999	827	745	673	256	37	371	895	529	500	689	999999	950	121	688	948	80	999999	999999	560	521	655	161	858	999999	57	310	623	337	12	999999	178	259	999999	186	137	552	519	101	999999	902	938	159	907	647	999999	796	957	999999	999	910	999999	441	999999	356	59	999999	886	678	999999	727	747	568	526	999999	521	16	999999	935	560	999999	999999	337	831	657	583	505	253	220	687	999999	353	120	337	102	514	736	984	202	137	460	665	999999	891	537	164	380	633	126	999999	999999	395	999999	952	604	999999	999999	610	999999	773	553	999999	675	990	949	999999	999999	999999	433	287	784	31	999999	999999	109	739	999999	999999	303	999999	212	872	999999	94	999999	865	331	167	733	743	646	136	
378	429	584	38	989	999999	942	999999	527	150	209	999999	351	289	999999	223	852	865	999999	432	999999	123	570	999999	305	591	613	999999	62	479	999999	690	641	658	653	788	234	999999	749	869	502	150	999999	999999	672	298	999999	999999	688	999999	999999	868	999999	999999	999999	264	999999	903	999999	408	999999	859	110	57	999999	999999	207	692	635	999999	999999	781	125	768	930	999999	999999	508	17	999999	999999	999999	405	944	175	638	999999	999999	839	999999	929	330	348	350	633	643	50	927	999999	163	100	999999	999999	300	999999	533	752	999999	292	653	126	360	999999	726	560	731	999999	165	882	14	932	779	999999	246	468	668	443	774	145	297	136	220	90	854	916	797	53	999999	999999	641	886	250	999999	196	283	579	435	621	999999	901	189	884	55	424	999999	999999	207	235	831	461	100	999999	210	999999	526	999999	999999	51	999999	999999	688	358	340	999999	999999	692	999999	999999	963	889	242	999999	984	244	118	252	175	666	633	605	600	817	999999	374	551	907	49	999999	669	377	309	999999	999999	999999	222	830	553	804	305	537	675	539	271	942	228	278	993	966	999999	999999	739	613	418	999999	173	870	84	966	698	220	653	505	997	999999	589	848	999999	957	31	288	698	371	999999	105	929	70	555	999999	155	999999	913	83	262	999999	999999	999999	975	999999	863	352	999999	999999	999999	999999	884	999999	542	675	362	379	269	46	944	608	999999	378	252	999999	999999	113	325	743	820	999999	307	579	999999	999999	999999	893	872	999999	999999	679	533	999999	265	285	220	759	527	879	979	776	23	877	138	654	808	999999	453	662	331	760	999999	22	767	689	999999	315	927	929	999999	469	506	999999	999999	275	85	474	123	966	112	525	585	445	763	53	412	429	450	598	803	698	450	220	92	343	999999	999999	999999	575	498	999999	832	999999	171	520	279	999999	934	863	578	344	155	486	560	805	185	591	999999	723	287	999999	999999	338	135	29	999999	296	773	608	623	999999	999999	999999	999999	207	693	986	283	253	774	254	495	999999	30	469	999999	999999	659	286	168	70	999999	631	298	999999	999999	503	999999	152	999999	999999	999999	336	249	23	223	999999	17	363	121	198	318	14	948	42	872	287	318	665	476	65	999999	496	450	562	302	499	258	999999	166	199	523	999999	752	791	999999	168	999999	999999	256	944	956	306	174	969	999999	267	999999	999999	268	999999	195	807	676	999999	355	898	886	686	999999	724	359	669	207	922	675	187	262	167	183	713	939	999999	419	531	109	999999	331	999999	999999	44	817	992	999999	999999	14	716	
464	316	999999	960	282	660	294	531	595	296	999999	252	999999	999999	15	525	92	999999	824	883	397	155	346	24	577	415	999999	687	906	366	589	804	918	959	723	945	721	222	441	288	27	887	999999	812	999999	88	185	244	39	301	909	535	578	130	328	318	999999	431	393	866	784	607	624	999999	706	999999	334	345	852	999999	804	999999	122	999999	866	509	999999	534	782	498	240	999999	999999	615	456	63	236	798	640	414	974	300	829	574	504	419	272	999999	115	999999	754	840	999999	999999	497	999999	422	42	263	819	109	446	648	894	636	152	950	19	999999	653	999999	536	999999	448	94	514	50	999999	51	999999	999999	511	428	999999	744	399	258	999999	127	417	641	203	544	821	314	538	651	935	937	361	469	999999	925	462	869	228	999999	999999	885	983	998	874	991	805	582	999999	27	802	159	247	893	999999	892	374	22	999999	991	883	143	556	862	999999	611	689	987	983	586	999999	999999	526	264	314	802	143	418	999999	211	999999	999999	716	999999	849	785	700	999999	207	370	560	999999	995	236	261	810	999999	999999	893	273	999999	818	999999	21	61	826	632	982	589	469	759	956	999999	672	262	644	427	45	999999	329	999999	230	790	999999	999999	525	980	299	12	999999	999999	22	999999	503	899	921	650	704	469	32	162	717	879	737	611	999999	205	332	999999	616	999999	303	118	999999	999999	999999	37	999999	985	535	999999	343	999999	999999	996	747	441	751	773	999999	994	723	575	990	177	203	351	63	999999	432	330	999999	325	396	121	179	999999	952	999999	999999	999999	674	999999	999999	186	819	737	793	740	863	172	453	559	643	999999	669	999999	999999	406	168	740	973	963	999999	215	198	999999	593	999999	826	843	489	610	955	999999	330	13	999999	999999	357	465	999999	322	999999	270	877	999999	681	774	451	999999	785	556	982	87	999999	711	166	728	987	999999	153	819	914	30	682	843	603	206	999999	999999	95	313	58	703	192	999999	814	302	337	99	346	819	999999	384	68	933	627	999999	999999	618	847	913	999999	555	999999	738	408	138	999999	43	999999	999999	482	785	366	999999	507	289	999999	999999	896	863	400	999999	465	334	296	540	961	749	226	725	679	682	999999	182	999999	503	391	454	262	686	715	304	594	999999	999999	999999	999999	587	435	999999	999999	999999	999999	983	522	928	100	987	451	867	176	837	817	999999	806	800	999999	193	994	14	897	999999	999999	219	158	106	313	604	999999	549	522	384	324	999999	742	999999	960	834	999999	558	413	404	999999	395	999999	877	486	999999	999999	546	
780	834	592	999999	450	999999	999999	999999	834	999999	999999	496	999	902	999999	792	523	999999	47	394	839	142	534	999999	600	999999	999999	621	699	280	619	497	549	451	769	688	791	892	437	209	170	458	999	243	933	917	404	110	50	727	364	546	777	999999	707	647	310	157	830	947	999999	639	999999	564	806	999999	946	557	142	666	999999	630	512	838	999999	390	142	300	999999	683	108	346	999999	971	916	83	719	879	999999	131	388	999999	71	999999	114	530	646	999999	437	805	970	847	967	383	727	733	44	939	445	326	515	19	644	156	848	757	68	840	999999	733	417	77	813	21	288	999999	999999	32	733	703	999999	696	863	707	999999	261	379	207	254	999999	999999	999999	443	428	616	999999	999	915	641	999999	999999	805	999999	704	397	902	43	956	104	370	999999	22	999999	741	581	818	156	999999	443	597	388	999999	596	464	694	637	999999	395	405	909	367	653	390	386	999999	999999	898	168	319	999999	227	422	112	884	28	36	573	999999	846	999999	999999	72	999999	999999	968	611	999999	344	19	759	278	648	560	999999	999999	520	631	829	510	643	919	987	627	631	379	965	757	999999	999999	668	74	932	549	607	688	305	999999	345	418	629	999999	564	999999	560	542	579	862	999999	999999	508	999999	743	999999	212	878	243	444	999999	675	12	854	507	898	999999	694	345	109	999999	506	708	348	296	421	880	999999	999999	999999	77	99	799	113	839	830	937	273	331	740	346	729	454	860	331	669	999999	775	231	665	999999	999999	999999	480	999999	421	183	169	118	331	321	999999	999999	405	999999	760	999999	898	24	999999	999999	87	999999	604	762	999999	62	999999	26	626	15	114	692	700	40	212	891	329	204	428	657	777	999999	999	429	57	216	58	493	571	999999	517	999999	553	703	730	999999	602	717	685	369	335	999999	999999	326	217	606	822	374	174	869	555	999999	596	30	999999	922	999999	999999	999999	26	999999	364	455	832	498	353	148	996	999999	710	298	612	999999	999999	331	634	673	683	222	451	999999	684	999999	999999	248	812	174	533	999999	808	136	999999	11	999999	999999	971	697	659	827	863	999999	999999	999999	464	580	943	999999	537	698	999999	258	999999	963	274	631	329	45	753	593	685	188	615	487	502	583	871	610	849	999999	360	936	24	855	358	983	569	619	864	130	305	626	636	835	999999	559	999999	464	737	47	999999	935	999999	75	151	999999	852	999999	572	880	709	342	346	834	999999	623	243	999999	614	999999	72	709	999999	632	298	69	552	999999	528	942	999999	416	999999	
812	667	424	993	948	713	673	141	231	57	999999	421	962	290	802	497	999999	325	999999	849	999999	974	336	764	320	777	92	999999	82	999999	629	741	302	468	534	176	923	629	295	999999	999999	158	841	662	197	221	336	778	749	292	192	999999	999999	566	427	999999	341	660	999999	181	999999	999999	69	412	999999	999999	128	503	756	635	573	716	999999	999999	908	307	143	673	576	109	451	314	999999	789	636	13	999999	736	51	696	999999	272	947	124	501	410	999999	438	245	944	999999	832	32	999999	719	476	596	60	658	999999	999999	667	93	999999	729	326	157	280	776	999999	48	392	462	69	799	310	768	999999	985	507	218	704	437	631	16	999999	291	279	79	169	416	163	87	921	993	999999	189	373	394	185	999999	818	662	999999	906	710	999999	999999	999999	999999	707	680	74	160	910	998	239	461	577	121	44	878	211	616	17	885	314	540	76	631	131	405	531	810	254	400	52	616	725	305	248	328	955	660	461	735	98	927	20	994	938	727	796	283	151	385	616	55	813	31	999999	999999	999999	691	999999	999999	159	999999	906	520	956	623	736	281	873	715	922	550	165	282	796	387	529	81	693	403	609	257	669	999999	783	999999	803	704	899	407	432	273	373	159	585	834	30	500	47	324	999999	524	409	435	462	999999	890	541	999999	28	999999	824	998	893	703	999999	594	47	999999	959	820	999999	382	999999	293	999999	187	999999	696	961	366	38	44	378	412	999999	999999	243	416	717	999999	272	478	880	96	607	275	479	455	999999	999999	999999	764	88	999999	958	151	999999	152	999999	888	999999	844	999999	662	999999	790	629	490	617	999999	360	630	29	999999	558	563	502	388	999999	393	707	560	22	999999	382	274	999999	999999	999999	999999	913	101	612	999999	231	427	999999	227	804	999999	646	988	837	630	889	363	744	999999	946	999999	999999	999999	466	420	191	999999	831	552	290	27	834	999999	999999	674	150	999999	27	200	631	140	357	284	584	869	999999	999999	722	392	999999	29	529	999999	927	58	304	999999	635	202	647	898	999999	999999	999999	786	981	891	952	173	999999	630	345	553	603	815	57	374	971	999999	672	999999	611	449	720	270	999999	113	826	999999	379	781	633	825	553	733	544	694	347	999999	887	999999	766	558	902	211	684	976	137	122	999999	930	396	49	529	185	296	156	942	676	299	877	999999	999999	794	708	996	519	10	999999	280	362	999999	184	999999	999999	999999	62	546	518	586	999999	999999	714	987	999999	394	594	305	378	446	999999	752	671	508	
999999	791	803	764	204	215	999999	975	267	841	647	999999	999999	340	999999	479	999999	610	999999	99	777	902	359	999999	999999	323	412	224	631	433	999999	610	365	676	999999	999999	902	999999	351	313	422	545	999999	999999	350	999999	999999	264	593	898	212	788	328	999999	730	117	441	827	419	999999	802	950	354	834	958	46	547	546	641	686	577	945	268	999999	677	241	193	486	999999	808	150	158	631	733	230	999999	292	784	945	590	594	999999	878	470	510	999999	201	883	914	313	999999	635	622	999999	330	266	530	999999	904	499	923	999999	202	611	999999	654	999999	999999	613	864	754	762	601	60	102	502	999999	797	619	215	49	999999	999999	331	809	515	535	999999	412	963	574	93	999999	456	666	640	882	999999	999999	855	153	999999	279	59	558	246	44	999999	999999	827	199	999999	589	698	459	623	391	870	801	235	129	604	999999	649	300	670	881	154	394	462	999999	799	77	999999	72	468	40	523	999999	572	999999	999999	910	585	773	841	504	191	997	53	258	22	999999	504	736	548	373	999999	999999	999999	364	999999	187	361	999999	400	999999	825	636	990	999999	868	107	239	754	165	693	632	876	999999	999999	700	999999	350	214	999999	334	573	36	523	999999	410	764	884	217	590	786	559	377	999999	187	678	554	999999	459	999999	999999	999999	749	581	855	999999	753	309	722	664	999999	836	157	610	76	100	799	123	895	193	999999	999999	31	174	378	999999	264	502	281	496	999999	150	891	824	691	97	999999	999999	999999	999999	656	465	172	999999	999999	950	411	767	317	96	879	441	121	276	285	999999	999999	585	213	721	486	999999	999999	999999	519	601	999999	332	918	978	277	354	456	541	536	648	59	479	325	428	732	497	194	194	617	713	39	999999	548	988	873	248	999999	945	877	404	999999	999999	43	256	14	88	849	339	999999	534	985	580	999999	637	999999	745	269	785	999999	989	76	843	617	805	572	330	783	929	999999	38	113	510	663	141	221	122	446	78	999999	999999	999999	855	375	92	728	458	884	911	344	138	978	465	956	888	338	594	999999	237	684	684	999999	919	999999	790	431	484	917	607	999999	541	309	200	999999	999999	351	220	477	535	999999	999999	999999	872	999999	976	59	647	553	774	803	626	792	218	999999	738	359	727	631	584	660	999999	541	999999	495	802	829	999999	103	621	999999	127	999999	999999	160	570	248	432	335	999999	740	999999	999999	152	999999	799	749	100	806	999999	999999	623	589	892	874	832	582	168	386	791	156	271	553	931	237	686	509	999999	68	823	
500	926	402	999999	999999	876	322	999999	483	696	999999	739	982	470	635	923	538	233	919	999999	999999	89	55	999999	999999	479	999999	999999	999999	127	299	750	41	982	142	69	999999	999999	58	998	999999	999999	685	690	738	417	289	93	999999	999999	158	286	89	741	835	999999	880	859	999999	999999	999999	322	484	365	406	312	707	999	337	575	703	999999	185	999999	806	999999	404	365	804	693	199	999999	999999	610	999999	999999	999999	300	999999	722	189	999999	999999	684	362	207	709	329	294	999999	709	999999	755	730	610	825	111	168	934	41	25	525	65	589	999999	498	619	873	397	393	640	417	852	615	396	999999	400	500	568	609	104	84	81	999999	983	909	999999	972	999999	152	912	513	365	125	999999	663	315	352	509	863	588	999999	932	900	795	999999	437	150	344	999999	435	610	599	335	937	999999	999999	686	606	999999	106	999999	999999	254	480	999999	62	736	908	732	36	57	991	704	999999	267	152	180	999999	999999	999999	261	638	731	999999	312	914	40	187	765	219	999999	745	244	766	941	999999	688	999999	668	249	999999	241	611	251	999999	999999	894	314	679	798	284	999999	915	999999	845	999999	152	536	999999	222	999999	558	153	523	407	999999	756	938	89	305	463	999999	915	999999	780	29	36	489	999999	693	29	999999	508	966	934	526	999999	999999	921	933	999999	999999	261	455	228	152	98	97	843	85	862	956	235	384	345	999999	197	473	22	826	981	662	207	999999	999999	305	60	186	588	999999	481	315	27	155	485	312	498	999999	999999	638	930	999999	645	999999	830	73	999999	134	631	411	338	366	438	104	951	167	999999	775	263	922	999999	911	508	999999	999999	999999	999999	89	898	43	999999	728	999999	383	895	52	26	943	999999	138	804	926	555	187	999999	124	877	922	204	999999	358	999999	216	999999	999999	999999	440	999999	659	284	134	420	235	597	376	610	126	65	999999	909	150	20	999999	999999	127	999999	999999	331	419	489	679	26	885	580	685	321	521	940	836	876	999999	999999	999999	999999	14	394	999999	957	811	942	998	822	723	294	188	347	601	91	999999	999999	662	119	999999	180	605	117	535	654	912	64	98	186	999999	999999	307	807	727	751	130	733	474	408	999999	477	491	999999	303	600	402	999999	719	439	757	464	223	502	79	123	774	896	858	999999	55	999999	853	821	603	400	987	380	619	999999	961	999999	908	264	599	796	999999	748	814	934	262	999999	344	659	428	764	118	804	999999	999999	977	233	874	427	999999	761	624	669	263	902	613	999999	999999	869	477	308	556	
999999	902	282	434	35	999999	924	793	480	423	204	403	838	292	193	642	15	999999	738	584	490	900	837	182	999999	495	911	999999	240	846	474	191	130	218	999999	901	465	189	951	150	950	999999	882	999999	999999	276	424	999999	429	999999	999999	995	999999	999999	76	68	74	110	415	540	181	603	563	633	948	23	283	630	143	999999	999999	999999	921	999999	999999	856	28	499	999999	999999	80	300	901	852	133	478	451	405	152	100	836	364	774	421	969	357	80	259	400	999999	993	794	999999	147	210	897	84	151	100	219	50	575	358	999999	469	880	701	710	510	999999	571	999999	487	53	455	822	999999	509	628	286	999999	768	999999	345	759	286	813	764	651	999999	999999	309	314	932	999999	270	16	121	952	98	999999	999999	748	921	999999	125	316	443	691	388	999999	574	523	814	434	281	477	23	903	193	76	937	69	283	999999	271	999999	999999	999999	999999	815	999999	557	999999	630	425	30	187	999999	643	969	380	82	272	390	999999	786	500	508	777	999999	993	217	769	32	718	309	474	846	584	999999	999999	449	506	572	905	27	984	999999	18	999999	299	523	269	223	696	865	796	892	255	485	82	56	226	999999	822	732	787	517	912	999999	555	999999	915	999999	218	930	999999	999999	485	999999	999999	999999	500	526	503	479	999999	555	335	853	512	582	999999	109	999999	714	233	115	750	182	239	476	280	999999	706	959	608	178	15	765	299	106	999999	999999	682	766	556	700	897	352	784	242	191	69	612	973	739	815	621	999999	999999	470	950	313	582	335	45	607	819	544	999999	779	550	570	563	416	175	999999	426	999999	168	999999	217	407	999999	997	999999	221	289	733	229	792	556	511	67	829	156	113	860	357	999999	948	880	363	482	15	692	999999	506	206	999999	999999	399	999999	999999	184	999999	999999	916	999999	50	824	328	96	999999	999999	232	48	512	734	999999	71	306	79	981	220	652	999999	999999	391	314	999999	999999	92	999999	999999	999999	648	177	999999	576	603	999999	285	999999	999999	999999	793	999999	404	782	654	118	771	999999	999999	999999	330	999999	134	999999	408	627	534	999999	999999	118	245	171	999999	684	584	871	630	999999	666	874	999999	999999	84	590	858	816	530	608	660	564	999999	156	999999	999999	999999	720	999999	360	999999	975	662	15	939	798	394	632	999999	719	208	999999	999999	614	280	999999	263	568	999999	544	673	592	106	999999	619	812	175	99	999999	999999	611	863	828	279	989	691	222	25	999999	285	999999	235	455	811	410	999999	85	338	999999	999999	119	999999	999999	999999	
999999	585	878	999999	999999	136	999999	304	650	66	118	999999	999999	219	999999	589	659	248	745	577	999999	447	147	295	999999	741	737	837	223	999999	205	106	996	331	593	999999	812	485	628	695	652	901	585	399	999999	75	923	866	713	297	999999	870	768	299	169	248	448	592	220	655	399	795	999999	975	999999	21	348	633	999999	221	999999	999999	619	60	999999	446	862	747	593	459	999999	999999	999999	926	26	334	338	999999	171	354	965	229	274	973	306	857	821	999999	538	691	727	999999	999999	999999	520	999999	261	718	374	999999	386	999999	999	760	837	999999	999999	164	999999	536	683	641	471	281	255	556	908	999999	753	77	625	263	219	902	732	999999	630	630	416	542	83	999999	341	999999	968	274	999999	999999	999999	999999	194	666	999999	11	999999	95	828	969	256	999999	575	614	965	306	999999	133	999999	107	38	319	897	51	748	426	463	999999	309	32	313	981	999999	405	510	975	883	958	999999	217	894	999999	698	661	384	452	967	999999	999999	45	351	999999	999999	133	999999	999999	880	152	918	233	548	943	785	806	999999	275	637	180	114	989	423	148	999999	999999	999999	390	999999	245	667	305	459	994	420	274	681	468	999999	213	919	683	104	740	49	388	669	951	861	892	995	118	814	796	363	663	621	212	334	999999	920	999999	999999	999999	485	999999	774	553	532	999999	134	207	77	434	260	431	895	683	109	141	613	999999	529	999999	250	999999	491	999999	640	756	999999	999999	143	697	292	824	477	459	264	426	999999	125	999999	351	768	999999	999999	390	545	932	999999	999999	112	202	896	668	575	999999	404	926	999999	122	912	999999	867	655	73	999999	151	436	953	445	428	682	999999	498	833	187	999999	452	517	110	126	999999	987	999999	999999	999999	999999	623	258	990	999999	338	294	501	212	652	483	123	734	999999	248	999999	978	332	999999	430	675	407	999999	397	527	952	418	41	999999	999999	788	999999	288	133	999999	999999	187	999999	391	999999	398	999999	295	190	704	847	717	999999	862	16	729	665	203	946	999999	999999	787	860	472	112	919	263	505	998	999999	329	834	999999	101	720	999999	999999	941	430	41	649	122	654	999999	679	999999	571	178	999999	999999	133	959	342	858	185	740	327	999999	288	180	145	530	297	327	999999	22	116	999999	152	85	714	999999	999999	914	625	999999	142	177	793	867	999999	999999	516	522	740	999999	999999	752	915	999999	614	523	662	259	999999	129	999999	337	318	667	999999	816	999999	914	770	999999	196	427	999999	895	607	999999	707	421	823	60	24	774	999999	24	999999	
364	840	172	999999	200	71	523	28	505	465	805	859	999999	999999	541	69	601	999999	341	183	84	520	30	999999	999999	816	250	435	846	999999	60	751	999999	156	999999	975	999999	452	579	348	672	409	737	439	999999	300	999999	682	292	990	422	31	255	840	445	843	819	999999	999999	384	820	98	181	999999	415	63	564	979	965	565	206	159	183	999999	511	675	783	999999	999999	173	244	999999	153	855	693	38	505	463	710	929	166	999999	446	204	528	584	237	346	33	748	735	999999	999999	727	794	273	848	262	338	770	70	238	219	842	150	261	944	999999	707	387	999999	111	278	45	408	133	712	979	474	927	447	446	999999	832	438	641	999999	425	71	999999	189	253	134	940	869	927	863	603	999999	276	639	911	639	645	200	634	333	681	328	670	560	869	788	411	333	624	999999	387	999999	508	409	528	999999	287	999999	999999	976	338	176	999999	270	118	925	207	297	535	807	922	999999	803	317	999999	107	400	999999	320	999999	999999	616	254	266	485	199	554	867	120	657	999999	999999	885	658	999999	514	846	409	999999	943	999999	999999	798	817	748	744	999999	201	239	999999	863	417	887	999999	263	999999	921	224	784	919	380	340	999999	877	455	484	999999	155	322	666	999999	999999	428	376	874	999999	818	999999	518	999999	588	363	638	689	793	999999	999999	45	404	283	592	632	624	532	573	259	937	920	372	274	999999	465	999999	573	180	872	989	521	974	654	904	494	999999	53	340	999999	702	497	94	999999	999999	721	999999	49	999999	628	376	895	999999	999999	999999	999999	999999	253	753	133	484	75	518	921	954	999999	70	750	379	999999	925	999999	201	555	557	450	999999	861	350	275	715	839	499	552	506	999999	718	359	999999	16	428	462	300	217	542	637	978	172	556	885	661	999	670	999999	702	795	704	257	78	231	999999	214	999999	487	417	645	999999	999999	425	860	330	710	766	999999	680	473	290	983	999999	919	471	673	314	464	614	715	179	525	849	711	399	470	999999	999999	945	224	559	813	799	999999	999999	21	747	695	564	951	243	307	303	999999	999999	720	244	158	759	999999	899	448	873	702	999999	59	999999	714	471	860	429	13	427	465	914	477	999999	999999	857	459	926	619	999999	662	481	872	231	999999	999999	678	236	999999	12	557	325	120	939	999999	999999	23	894	43	999999	999999	532	239	879	999999	999999	999999	536	999999	301	309	470	999999	549	220	230	603	827	507	517	792	999999	296	11	869	149	803	538	96	999999	843	565	999999	999999	999999	999999	252	992	
393	304	999999	152	117	841	999999	97	45	999999	999999	876	827	195	397	525	999999	80	245	238	20	698	521	508	449	999999	457	744	577	895	999999	999999	999999	611	443	212	357	999999	999999	999999	308	782	114	242	808	999999	867	658	999999	377	951	999999	895	24	981	695	783	661	703	683	393	958	519	149	227	999999	898	225	999999	999999	178	999999	554	791	930	237	593	288	999999	999999	566	799	577	999999	999999	228	194	963	999999	748	429	696	999999	999999	71	999999	999999	999999	999999	169	321	999999	999999	999999	208	999999	580	114	93	999999	999999	999999	961	474	126	999999	390	999999	206	999999	465	999999	595	14	765	482	845	711	729	999999	964	629	273	540	917	915	999999	999999	11	784	999999	90	879	875	646	925	735	482	725	476	959	954	768	26	999999	386	65	901	227	726	999999	869	384	999999	789	481	240	430	999999	211	700	999999	999999	999999	360	999999	65	720	999999	840	999999	373	999999	999999	630	20	999999	999999	836	999999	859	992	376	285	470	778	706	385	96	999999	694	314	926	999999	776	172	647	999999	665	999999	330	999999	999999	386	979	950	883	999999	873	779	620	983	594	999999	352	708	429	41	950	582	678	999999	999999	202	999999	442	446	999999	486	999999	372	515	591	516	220	524	458	990	305	520	999999	585	512	316	554	710	719	911	181	78	742	999999	405	93	651	651	999999	352	240	547	513	420	643	414	416	114	402	88	803	827	259	439	736	440	686	102	999999	326	999999	445	723	534	300	418	725	756	119	507	864	569	812	116	759	758	17	999999	941	999999	999999	450	318	640	118	353	818	313	999999	965	407	999999	485	394	704	794	823	978	130	999999	688	999999	995	894	223	244	999999	153	999999	999999	432	999999	999999	999999	426	207	137	92	999999	999999	600	422	876	154	110	999999	999999	427	999999	964	934	39	364	716	419	999999	454	423	426	873	338	999999	633	902	999999	205	407	417	968	507	667	999999	561	184	999999	276	783	850	793	999999	160	999999	999999	999999	53	999999	847	999999	658	999999	752	713	665	552	617	999999	789	999999	611	905	999999	676	459	903	307	203	999999	189	91	153	466	604	629	999999	722	999999	931	918	859	150	357	962	759	999999	999999	953	86	999999	999999	709	487	809	249	888	10	484	999999	839	417	849	924	667	999999	515	999999	157	94	999999	829	999999	993	871	999999	470	557	945	917	668	999999	353	127	469	623	381	665	999999	999999	740	518	248	603	102	510	999999	225	999999	608	253	81	607	999999	929	188	689	999999	616	999999	778	340	64	567	479	
691	73	999999	465	54	982	999999	73	792	353	638	591	283	901	370	115	255	868	346	999999	596	999999	484	197	999999	934	666	999999	961	587	410	999999	680	134	410	999999	286	760	645	999999	403	18	815	999999	300	999999	416	813	255	999999	532	472	718	893	882	151	588	544	184	999999	325	799	112	999999	943	184	910	158	500	923	828	494	999999	719	279	588	734	959	897	999999	999999	999999	804	999999	64	937	745	786	251	999999	999999	741	999999	535	999999	603	999999	999999	582	125	686	999999	999999	331	761	48	249	999999	624	303	999999	629	647	491	592	999999	999999	730	161	15	999999	133	906	241	76	96	909	697	418	675	682	999999	999999	781	16	270	999999	482	619	999999	697	746	172	947	851	237	103	999999	999999	837	608	185	458	999999	686	562	360	91	265	999999	138	552	589	948	999999	292	999999	866	485	331	934	999999	121	145	999999	999999	961	958	390	838	993	815	754	581	999999	507	675	810	999999	454	909	458	227	944	999999	155	166	224	999999	568	999999	999999	618	621	903	95	999999	999999	268	992	601	999999	999999	426	681	999999	999999	18	880	123	617	999999	999999	999999	422	486	305	999999	258	999999	536	746	632	821	853	999999	207	142	678	982	999999	999999	551	112	852	517	757	999999	999999	573	357	158	344	223	951	552	465	999999	209	427	789	896	999999	106	466	855	769	879	999999	999999	125	665	339	999999	679	999999	999999	669	188	904	999999	505	999999	684	814	387	412	418	869	310	310	620	999999	261	999999	547	296	455	999999	997	747	877	237	356	457	692	819	999999	544	696	661	795	408	304	999999	294	991	391	999999	88	452	361	19	272	615	505	731	999999	999999	141	969	445	33	999999	999999	850	277	558	236	131	568	966	874	183	649	514	221	639	563	908	999999	999999	172	999999	999999	396	868	964	741	951	960	999999	741	412	727	226	772	227	146	999999	999999	999999	165	171	520	486	999999	836	623	110	294	999999	524	795	999999	999999	999999	466	636	771	982	313	817	284	999999	826	999999	471	455	432	999999	994	999999	715	892	122	999999	999999	56	78	909	41	999999	640	999999	867	226	999999	827	999999	943	316	590	375	999999	712	626	881	10	693	999999	24	391	200	999999	999999	600	808	903	472	325	281	999999	999999	999999	951	962	999999	616	302	999999	288	644	792	489	999999	999999	136	999999	189	496	999999	10	363	816	894	650	999999	281	376	277	418	52	999999	347	672	999999	999999	999999	913	750	449	274	707	93	973	999999	598	999999	932	999999	999999	957	723	999999	457	280	999999	752	967	
311	811	999999	999999	35	201	246	288	455	817	999999	391	999999	937	438	57	604	303	279	843	999999	62	999999	349	489	803	460	999999	390	999999	999999	840	279	999999	612	939	544	34	999999	999999	736	102	152	999999	999999	999999	850	29	999999	927	853	977	999999	909	453	999999	371	565	999999	231	740	917	999999	565	425	698	121	999999	335	999999	513	580	999999	388	116	431	909	555	946	983	953	441	43	999999	999999	999999	64	370	102	363	577	978	999999	460	999999	818	203	999999	478	704	394	772	999999	795	424	283	366	999999	802	32	349	816	619	777	278	309	883	445	529	11	643	750	985	999999	921	999999	316	999999	999999	297	237	999999	86	252	598	190	747	247	999999	763	999999	656	567	79	23	999999	999999	496	191	852	999999	757	67	477	70	643	787	999999	874	889	966	206	181	515	794	999999	999999	376	188	97	999999	645	407	765	944	986	193	999999	958	170	174	820	978	384	362	480	274	609	999999	954	999999	36	373	158	796	860	485	999999	999999	997	31	992	317	104	999999	298	360	302	999999	83	999999	871	762	714	724	156	227	796	162	324	999999	999999	999999	234	999999	535	282	999999	968	93	511	999999	640	961	148	182	512	884	94	999999	129	999999	86	118	504	531	999999	659	433	650	643	689	999999	960	255	891	999999	93	409	765	999999	111	333	449	572	328	240	801	575	552	999999	343	712	98	204	999999	63	999999	730	999999	271	623	825	328	450	821	999999	679	716	999999	374	429	484	328	57	28	648	637	545	185	300	999999	94	999999	16	309	999999	810	766	475	837	730	362	999999	999999	403	999999	15	999	999999	999999	561	94	327	999999	224	999999	394	51	999999	140	426	999999	554	871	999999	999999	944	321	150	845	431	913	999999	420	644	76	999999	999999	654	999999	999999	637	795	98	739	387	766	703	999999	450	592	768	590	345	421	199	999999	999999	704	863	999999	693	999999	905	664	647	844	907	543	158	621	569	397	442	497	788	745	466	999999	421	999999	999999	529	699	262	999999	999999	999999	999	999999	268	871	999999	999999	412	949	778	999999	999999	999999	543	999999	169	643	999999	32	381	157	848	999999	999999	351	999999	293	101	999999	174	999999	652	12	324	938	907	98	889	750	999999	607	40	547	20	855	42	50	878	912	91	885	870	239	291	185	67	376	999999	999999	637	836	698	322	784	619	247	431	777	604	951	80	754	87	582	774	127	310	999999	999999	319	203	414	188	18	289	999999	422	999999	149	881	540	97	973	123	999999	908	718	762	400	617	999999	273	
284	961	999999	141	792	657	517	999999	757	754	413	999999	443	431	520	313	505	330	824	710	637	999999	420	983	780	964	999999	865	408	547	999999	999999	708	930	140	227	999999	157	505	765	213	999999	134	786	684	376	680	192	398	415	999999	999999	793	900	635	561	550	37	360	999999	689	651	659	219	999999	999999	898	512	301	303	315	358	825	999999	506	999999	598	634	999999	999999	999999	999999	477	993	290	999999	196	999999	305	578	677	999999	796	676	86	561	431	914	263	999999	478	177	891	104	109	908	255	733	403	999999	963	915	728	946	544	999999	184	665	929	381	999999	99	999999	999999	626	344	561	158	983	944	135	999999	999999	57	935	127	893	382	999999	381	905	463	999999	227	614	999999	999999	850	142	181	387	765	984	881	24	388	959	178	999999	765	357	107	750	458	952	289	544	680	20	427	999999	802	771	558	999999	783	685	990	118	864	101	710	25	811	567	369	699	499	43	999999	999999	725	903	999999	33	808	712	956	274	334	227	572	839	715	171	585	993	435	415	999999	999999	999999	69	614	673	647	999999	939	890	593	999999	999999	999999	999999	999999	295	898	643	535	667	80	728	725	783	647	529	999999	309	650	999999	376	273	999999	801	853	197	666	298	465	386	726	773	75	681	744	181	925	999999	455	875	999999	999999	900	748	171	974	254	999999	967	153	999999	999999	298	908	226	326	961	999999	609	82	629	610	187	159	940	306	663	54	49	475	604	495	854	774	999999	999999	373	345	640	879	943	390	331	321	610	944	999999	166	464	428	220	89	775	999999	256	86	182	751	808	864	999999	209	246	999999	548	290	927	524	999999	211	953	999999	999999	999999	139	999999	288	865	548	999999	822	999999	590	999999	265	525	999999	999999	527	230	999999	622	537	775	568	999999	999999	830	999999	999999	999999	960	999999	262	475	594	874	999999	254	18	797	317	999999	812	51	814	999999	625	246	33	570	457	996	391	368	341	98	999999	999999	395	104	458	102	227	978	862	951	337	999999	670	651	999999	236	519	432	999999	419	999999	733	754	133	528	593	749	760	570	963	173	894	144	505	999999	883	858	914	349	224	999999	834	189	862	292	999999	576	999999	895	230	487	999999	999999	921	374	705	999999	999999	575	864	353	467	418	898	788	442	21	174	216	999999	999999	605	92	321	434	890	553	891	840	58	27	999999	999999	349	486	214	71	222	141	738	475	596	348	485	870	527	426	291	84	999999	468	411	176	114	852	882	999999	521	497	484	999999	999999	431	
527	999999	977	603	78	422	999999	381	798	42	477	326	999999	266	607	450	907	473	272	817	991	589	616	999999	760	497	603	999999	549	725	999999	587	999999	999999	999999	638	893	999999	999999	869	500	478	999999	378	999999	788	999999	625	278	999999	590	999999	889	708	999999	999999	240	776	843	999999	818	255	832	83	384	890	999999	615	445	999999	557	983	125	999999	326	522	919	999999	512	971	999999	978	70	999999	144	647	697	250	735	999999	407	126	999999	776	61	255	645	999999	994	807	421	465	999999	308	523	606	999999	999999	392	999999	999999	993	274	999999	165	840	195	999999	999999	999999	999999	136	880	563	572	440	902	348	351	81	999999	332	253	705	560	960	999999	999999	954	538	752	211	857	818	862	413	852	219	620	220	999999	291	657	266	999999	999999	585	625	736	999999	704	556	154	999999	999999	696	750	569	320	205	51	999999	410	410	985	991	278	71	701	168	588	693	728	999999	21	999999	675	986	101	999999	384	182	999999	870	999999	205	66	546	778	175	663	293	898	425	999999	999999	999999	999999	280	999999	999999	524	924	577	999999	21	828	23	310	453	999999	999999	477	55	999999	869	408	539	999999	999999	935	732	292	535	505	304	794	999999	962	384	714	999999	999999	999999	259	860	999999	457	375	999999	377	53	246	335	154	899	815	853	604	999999	237	352	679	491	686	293	241	999999	82	210	226	525	60	925	739	602	58	998	795	960	621	951	173	754	421	891	999999	957	999999	605	999999	941	708	999999	157	999999	999999	234	792	965	999999	859	999999	174	606	852	993	320	999999	552	999999	816	999999	644	999999	286	188	999999	79	795	797	284	17	999999	999999	285	817	397	777	376	852	823	216	999999	340	761	576	999999	158	569	999999	185	371	999999	754	999999	883	73	974	871	999999	823	164	996	178	355	852	907	453	330	45	605	999999	229	999999	37	610	238	313	999999	999999	188	777	510	897	622	912	178	722	58	999999	753	422	999999	192	999999	669	219	661	999999	908	668	555	827	534	999999	642	152	148	999999	71	999999	760	58	999999	999999	999999	654	999999	999999	999999	999999	999999	405	928	999999	999999	636	46	999999	368	401	999999	327	999999	999999	633	949	975	604	979	770	39	996	986	746	999999	374	744	186	983	24	120	114	553	234	483	160	899	252	999999	15	115	478	367	670	88	442	39	131	999999	999999	678	504	576	999999	999999	999999	418	999999	298	818	999999	860	687	354	291	472	774	793	999999	483	60	733	495	974	999999	560	638	326	668	560	344	623	999999	886	346	615	538	999999	
999999	294	741	717	953	301	999999	999999	999999	23	388	999999	668	245	564	898	999999	945	19	999999	17	999999	560	999999	522	738	483	278	65	999999	17	675	934	999999	224	999999	741	343	779	203	860	419	999999	624	937	63	892	999999	68	905	841	401	606	999999	873	485	999999	649	204	225	817	845	199	991	15	713	999999	999999	31	999999	167	712	175	999999	742	597	999999	936	164	469	846	385	219	160	959	616	999999	998	999999	738	547	101	148	564	385	24	999999	778	999999	999999	381	128	87	776	748	999999	235	791	203	285	161	797	999999	735	378	999999	999999	49	42	398	644	682	753	292	999999	999999	999999	999999	439	727	377	556	327	930	97	728	308	443	999999	999999	391	287	999999	745	587	750	606	999999	195	943	389	191	746	229	589	699	374	999999	41	682	565	999999	999999	475	999999	605	479	564	647	650	144	202	636	212	17	367	876	17	999999	994	469	170	424	496	347	195	999999	107	351	999999	363	514	411	999999	999999	999999	926	339	837	982	280	51	766	545	809	197	999999	543	222	232	999999	367	98	47	222	405	210	865	999999	722	999999	381	223	259	999999	999999	790	906	937	251	441	999999	179	723	723	428	403	879	686	999999	641	275	999999	128	575	995	425	999999	517	868	565	70	211	125	196	898	827	516	999999	189	407	999999	999999	970	790	285	197	375	323	794	11	999999	999999	999999	91	999999	495	999999	683	301	214	425	399	78	686	999999	345	64	999999	824	600	887	631	506	753	999999	669	999999	999999	300	808	60	60	722	867	244	999999	234	999999	999999	412	732	833	956	975	981	258	537	294	420	939	142	838	499	203	124	999999	682	234	999999	859	999999	767	392	493	163	999999	999999	211	451	498	999999	30	869	999999	868	999999	999999	531	771	744	142	630	917	360	675	222	561	528	753	544	209	10	946	807	832	965	999999	999999	999999	616	999999	999999	842	922	828	999999	968	87	335	70	35	160	462	999999	726	950	849	42	999999	941	813	158	458	907	298	121	84	72	589	903	613	211	710	165	172	807	787	995	532	999999	254	483	203	692	519	59	547	602	90	999999	999999	418	999999	879	803	999999	877	935	999999	717	48	906	497	432	999999	823	450	307	190	919	999999	854	509	264	697	339	999999	765	398	249	573	481	999999	707	787	205	555	830	362	738	929	852	372	815	999999	348	986	770	245	695	608	250	421	170	999999	270	908	401	192	473	478	121	999999	999999	153	566	924	790	999999	261	999999	619	945	999999	989	320	999999	693	739	
359	999999	194	530	702	640	332	69	820	987	527	296	164	648	888	270	818	315	978	671	957	999999	205	135	984	428	989	999999	999999	180	999999	778	999999	999999	832	130	294	590	844	999999	821	507	113	802	127	965	999999	971	66	191	999999	14	999999	32	781	999999	999999	68	546	284	999999	999999	99	650	588	749	81	503	999999	768	975	237	471	235	850	460	320	403	18	28	315	999999	999999	787	999	999999	999999	999999	879	896	972	999999	54	569	111	999999	417	463	223	378	893	619	999999	298	216	943	999999	287	999999	999999	625	754	999999	999999	969	633	788	311	999999	193	485	878	624	999999	999999	750	192	999999	134	66	53	856	189	640	999999	696	862	999999	999999	66	999999	986	999999	999999	999999	227	185	999999	600	477	16	115	813	40	893	25	999999	246	999999	466	999999	641	999999	999999	288	768	999999	999999	999999	283	771	999999	730	999999	332	999999	999999	76	647	578	999999	665	999999	657	59	937	999999	159	747	119	700	999999	999999	125	305	999999	833	905	279	512	651	764	135	327	705	178	385	228	999999	404	168	929	999999	999999	891	105	340	505	999999	999999	999999	999999	673	999999	999999	999999	388	614	999999	999999	665	952	999999	145	927	810	539	999999	951	999999	561	824	999999	352	951	999999	36	535	234	210	888	337	839	928	786	235	999999	999999	744	559	790	999999	930	604	738	216	142	462	995	999999	999999	356	553	195	999999	900	999999	330	340	810	128	853	389	97	999999	338	123	867	358	702	718	695	999999	401	100	790	999999	999999	614	745	999999	574	539	153	644	542	783	999999	149	886	259	771	512	934	999999	999999	999999	842	390	999999	999999	274	114	303	372	870	116	161	104	998	16	138	715	595	181	554	323	999999	453	999999	554	999999	728	472	452	946	999999	999999	960	163	408	61	465	214	652	374	469	999999	780	774	999999	999999	559	999999	880	130	65	999999	763	999999	623	999999	399	709	999999	633	546	641	999999	426	686	801	200	941	999999	999999	673	510	999999	999999	999999	87	465	679	999999	922	910	999999	592	331	890	276	552	84	999999	999999	661	756	359	28	827	828	394	364	97	634	441	617	550	999999	457	555	974	956	801	545	999999	720	464	932	999999	959	59	529	999999	420	259	999999	411	347	303	916	161	924	979	266	999999	110	591	620	999999	999999	46	999999	873	345	302	596	283	994	572	941	301	426	999999	867	999999	999999	828	999999	385	999999	216	213	632	540	403	59	976	544	852	999999	999999	843	451	431	923	392	655	200	999999	663	843	417	999999	361	625	734	629	121	
488	828	282	914	245	176	95	832	44	343	999999	252	619	999999	151	982	812	458	975	873	944	395	219	638	558	721	481	799	438	999999	915	669	999999	864	65	33	317	223	607	999999	346	100	999999	322	258	999999	53	999999	275	999999	999999	999999	999999	756	999999	103	619	643	999999	523	694	999999	999999	763	427	282	999999	754	682	127	675	598	851	700	537	853	999999	896	389	682	678	377	533	646	999999	749	910	673	999999	999999	414	999999	857	999999	999999	59	999999	999999	895	976	63	999999	431	157	126	949	325	999999	229	323	66	999999	263	999999	845	999999	763	757	41	678	372	159	999999	720	713	11	999999	767	999999	999999	999999	452	11	413	628	389	999999	385	530	999999	433	999999	453	383	906	691	999999	182	247	272	296	938	562	226	614	903	241	711	444	125	999999	557	947	742	166	614	721	999999	65	466	999999	387	999999	259	254	520	706	684	814	31	590	568	999999	848	201	228	889	784	799	725	158	245	940	415	573	875	999999	711	999999	301	970	570	126	781	891	909	999999	999999	971	104	206	556	999999	422	999999	649	38	999999	551	937	724	999999	60	340	999999	999999	446	821	999999	379	615	995	467	522	999999	29	451	748	957	291	516	587	812	704	528	601	348	527	999999	923	847	805	999999	288	999999	43	999999	999999	472	755	472	890	626	602	488	999999	98	384	371	999999	999999	289	151	269	431	999999	133	355	811	716	798	918	941	999999	531	810	999999	999999	944	999999	510	665	286	999999	819	626	960	220	226	326	513	963	166	375	726	567	663	900	857	440	909	999999	975	755	999999	554	948	999999	80	678	376	909	440	353	14	542	13	939	449	804	999999	913	139	494	213	999999	761	575	46	963	156	934	999999	514	118	346	689	530	255	275	678	107	149	547	950	603	533	812	371	999999	999999	723	460	63	264	996	44	490	552	132	792	999999	827	117	531	442	588	999999	245	668	999999	483	694	184	136	89	774	591	544	999999	311	949	999999	852	999999	999999	999999	277	260	121	312	209	978	132	999999	304	279	999999	25	518	999999	607	999999	702	341	999999	39	285	999999	184	999999	452	945	941	820	843	999999	975	999999	109	958	320	675	133	365	652	505	571	702	999999	810	741	576	999999	594	703	381	511	999999	328	403	207	350	85	889	999999	263	46	311	999999	136	999999	334	916	559	704	999999	453	999999	688	999999	999999	999999	105	374	490	876	919	357	127	999999	667	464	389	705	761	970	600	244	505	399	468	269	72	705	999999	416	659	476	999999	
772	999999	174	832	742	936	623	999999	999999	408	984	344	689	194	999999	999999	838	945	221	798	734	999999	999999	999999	999999	127	207	999999	400	858	84	999999	452	999999	355	543	503	999999	646	999999	147	725	999999	836	999999	65	779	84	894	246	677	471	447	678	164	440	719	999999	543	624	999999	112	854	999999	334	767	999999	231	839	634	965	216	308	452	661	19	999999	381	329	243	999999	132	627	163	190	612	779	774	312	914	823	180	99	999999	40	44	999999	46	512	754	173	558	245	999999	999999	999999	172	995	27	155	988	347	13	309	287	615	485	999999	672	721	988	127	999999	925	811	795	999999	286	421	626	999999	415	869	575	79	789	887	367	882	719	450	783	757	999999	999999	485	177	999999	744	425	559	180	374	791	766	56	999999	320	458	999999	353	999999	584	400	999999	582	478	999999	239	498	999999	127	817	953	280	214	369	761	998	335	628	999999	542	995	76	968	999999	87	999999	999999	159	577	909	407	375	565	999999	366	160	353	16	739	559	256	697	442	362	999999	520	561	999999	877	321	132	999999	26	353	588	334	48	541	400	627	999999	999999	160	217	999999	588	715	15	13	610	655	999999	888	778	295	308	633	615	999999	999999	258	999999	281	265	999999	550	999999	221	620	41	122	812	616	122	353	908	546	999999	942	999999	999999	556	683	277	666	803	968	247	999999	289	700	433	911	833	379	870	76	895	430	869	999999	503	999999	971	498	842	712	776	434	999999	762	408	672	999999	999999	701	663	999999	599	983	582	121	163	999999	341	688	900	782	742	999999	842	650	804	999999	603	311	171	999999	778	999999	999999	202	813	681	527	301	999999	124	81	678	999999	999999	999999	999999	297	999999	350	63	640	999999	942	929	43	951	544	999999	603	600	203	460	539	999999	236	999999	892	390	307	482	813	49	928	786	710	74	276	780	354	368	785	485	960	118	80	999999	881	171	168	862	146	415	999999	999999	920	999999	148	999999	999999	999999	553	907	999999	868	249	600	881	165	229	999999	999999	999999	999999	245	814	717	499	431	881	999999	894	731	231	999999	346	999999	999999	768	865	99	926	999999	945	824	815	877	665	102	999999	479	97	999999	942	200	187	382	648	462	355	999999	132	717	383	577	636	821	685	384	531	840	999999	122	299	999999	52	672	999999	942	999999	937	999999	999999	562	411	180	178	999999	999999	999999	999999	999999	889	999999	663	967	219	638	377	198	993	201	290	570	37	999999	974	436	999999	157	514	563	705	999999	999999	159	999999	164	971	407	
467	42	654	126	568	90	368	699	999999	172	999999	999999	999999	999999	436	999999	772	835	999999	999999	999999	742	977	883	753	410	65	856	15	999999	251	64	667	999999	999999	961	999999	174	12	999999	862	285	800	649	999999	480	121	950	606	999999	387	889	999999	790	211	999999	65	999999	999999	167	34	512	693	132	920	999999	376	999999	33	475	207	608	832	587	999999	920	999999	337	999999	282	299	114	260	999999	135	362	434	876	999999	999999	905	776	999999	999999	922	360	592	677	728	546	114	641	999999	141	474	999999	67	999999	472	999999	783	727	212	999999	999999	920	261	999999	996	568	999999	499	711	28	569	431	806	986	999999	999999	338	274	608	32	177	657	187	129	999999	356	999999	392	413	488	231	188	573	711	977	12	999999	241	680	170	202	615	929	908	571	53	973	80	387	505	999999	518	128	190	922	220	999999	142	492	650	999999	961	95	233	796	390	857	999999	999999	662	869	999999	594	448	830	562	728	279	557	999999	999999	234	15	999999	999999	713	69	393	999999	767	269	999999	749	40	896	999999	529	706	121	999999	999999	878	70	724	636	855	924	680	999999	999999	491	473	584	667	276	49	956	187	697	999999	999999	474	315	252	402	999999	357	563	552	599	43	31	168	376	999999	999999	174	290	282	680	789	389	999999	999999	285	796	392	91	763	857	284	351	19	999999	859	721	572	818	332	999999	507	999999	137	760	335	470	999999	217	38	999999	999999	676	905	26	304	941	999999	999999	966	605	999999	276	799	694	324	691	22	140	517	918	932	355	957	548	182	999999	261	282	104	815	491	184	63	991	982	608	446	999999	733	999999	290	999999	852	999999	223	241	570	443	999999	643	999999	184	700	999999	839	529	718	366	844	876	689	999999	790	161	999999	999999	222	808	712	716	255	29	407	598	638	254	503	999999	335	940	999999	818	836	460	367	317	483	999999	161	999999	999999	90	157	857	238	999999	897	700	612	877	29	762	730	729	398	438	777	111	999999	595	999999	486	999999	904	28	870	332	340	999999	806	861	278	656	259	826	175	871	549	999999	516	357	802	629	999999	921	105	999999	999999	71	929	999999	381	473	999999	436	413	999999	253	838	367	799	566	906	805	999999	999999	115	481	903	233	566	237	742	999999	999999	233	857	583	983	923	783	225	278	864	276	490	805	100	823	423	126	628	711	11	717	790	895	823	442	180	989	616	213	838	999999	312	639	508	327	212	556	475	270	915	584	583	999999	51	999999	535	945	25	999999	999999	117	937	
525	740	256	457	338	43	999999	813	934	999999	999999	999999	501	964	850	306	999999	620	866	999999	999999	999999	427	143	502	853	295	906	234	973	958	723	731	999999	999999	999999	999999	869	999999	523	333	457	999999	417	571	858	550	574	685	648	999999	47	623	465	579	729	999999	123	955	999999	748	245	588	960	218	298	708	76	187	999999	54	903	745	353	327	911	815	19	571	643	313	720	231	585	730	920	999999	999999	855	67	586	999999	999999	999999	999999	98	868	29	209	283	999999	483	397	734	604	349	999999	999999	148	999999	913	313	999999	322	180	37	999999	13	239	999999	999999	442	999999	130	374	906	989	355	578	238	52	795	810	298	492	830	333	496	981	391	628	830	137	196	153	282	999999	601	229	747	84	999999	790	910	95	717	272	276	370	697	360	946	701	999999	625	999999	503	263	829	350	704	999999	999999	848	670	368	999999	34	999999	101	999999	999999	135	999999	164	187	15	899	212	775	568	66	135	293	999999	681	999999	227	570	999999	779	342	771	879	53	556	843	941	250	999999	412	247	299	279	387	962	820	869	755	999999	122	604	999999	999999	782	647	401	738	817	999999	999999	999999	463	952	322	976	626	999999	787	607	999999	74	658	999999	373	330	999999	856	999999	999999	860	269	472	999999	912	184	999999	717	107	999999	164	115	133	999999	498	324	783	347	999999	410	346	574	92	157	113	57	945	575	691	999999	879	545	832	999999	137	969	999999	999999	49	147	695	999999	999999	391	453	239	940	407	999999	58	547	430	899	504	999999	296	187	324	29	865	239	999999	36	645	526	619	999999	383	999999	528	698	999999	999999	819	715	999999	999999	700	704	873	117	548	999999	642	914	459	999999	337	27	999999	792	310	321	184	908	999999	882	513	865	833	999999	566	283	469	360	999999	999999	89	789	304	870	486	620	156	999999	999999	139	393	731	77	973	945	366	291	735	397	141	999999	911	999999	554	912	835	870	999999	550	275	128	292	999999	336	999999	548	722	971	315	690	174	426	227	999999	498	781	999999	860	999999	999999	991	733	962	963	999999	999999	61	999999	957	651	749	240	217	999999	21	111	999999	999999	417	999999	643	320	430	999999	966	999999	693	999999	65	141	47	20	999999	350	999999	999999	329	855	999999	397	497	972	999999	663	940	934	999999	801	837	397	999999	66	453	614	566	681	312	265	999999	999999	484	172	694	826	614	739	335	867	152	626	999999	66	412	29	909	671	306	766	767	41	999999	891	61	668	999999	999999	566	999999	783	602	92	74	857	
47	912	334	999999	999999	999999	210	609	350	659	220	614	812	654	433	999999	894	384	546	498	966	801	592	120	35	565	999999	183	45	93	550	544	999999	208	374	116	585	393	999999	716	566	431	999999	242	841	63	458	999999	142	594	888	227	545	576	891	246	329	224	262	632	425	999999	573	266	119	676	896	614	289	327	129	511	275	829	931	544	652	999999	279	972	116	307	999999	450	204	332	998	151	317	138	786	999999	140	999999	300	539	858	891	999999	174	999999	999999	56	815	475	999999	999999	999999	644	999999	999999	969	999999	290	999999	999999	986	133	72	786	678	755	307	999999	999999	759	999999	788	538	402	686	760	237	115	999999	272	260	235	975	817	380	292	507	999999	543	817	999999	999999	961	182	552	735	829	346	496	411	547	895	284	715	999999	173	187	999999	670	999999	999999	840	475	263	868	761	157	254	415	396	258	347	617	723	343	999999	999999	366	849	950	931	891	618	413	724	364	999999	269	810	217	114	264	299	710	999999	999999	999999	999999	999999	999999	587	584	930	110	999999	210	287	561	999999	486	346	820	999999	720	999999	850	231	71	999999	999999	811	888	443	208	291	993	57	907	999999	999999	155	129	63	69	373	356	960	518	259	524	86	399	887	999999	871	293	861	999999	808	235	364	323	178	999999	979	999999	151	732	818	170	162	380	999999	623	999999	226	767	343	999999	555	889	712	811	24	436	421	10	999999	337	997	141	478	108	421	999999	831	951	263	89	999999	215	237	700	99	999999	706	485	273	999999	654	526	999999	999999	262	346	652	511	999999	373	567	999999	41	405	999999	999999	999999	282	999999	229	509	275	514	263	683	999999	661	999999	722	999999	999999	935	736	126	682	999999	613	256	845	999999	999999	330	796	889	521	974	183	832	878	999999	689	434	984	54	494	388	999999	275	549	912	684	639	789	512	642	632	962	999999	722	350	999999	999999	999999	426	477	189	479	999999	741	708	999999	829	143	661	999999	306	951	999999	631	304	469	348	999999	933	400	122	540	293	257	999999	22	267	999999	537	645	262	997	567	576	315	909	396	999999	840	745	999999	999999	138	550	346	680	280	293	428	999999	87	729	502	999999	365	648	195	999999	999999	696	909	720	605	999999	710	308	394	125	999999	395	82	814	866	999999	544	616	412	743	999999	219	741	999999	690	656	999999	532	505	541	221	666	724	29	681	999999	836	145	900	122	999999	47	296	999999	966	43	808	273	863	314	491	748	246	451	466	999999	954	999999	999999	949	999999	187	
803	852	999999	660	671	63	999999	722	999999	409	716	999999	903	873	999999	586	16	657	847	304	669	999999	59	999999	430	999999	562	49	199	900	115	950	664	662	244	443	261	316	372	755	999999	999999	951	91	999999	947	547	593	720	378	999999	999999	111	163	518	999999	803	440	999999	398	500	999999	999999	461	999999	999999	634	251	999999	489	999999	700	999999	999999	174	999999	249	967	439	483	734	969	329	821	999999	733	849	999999	153	633	640	999999	999999	973	265	46	999999	500	999999	999999	999999	306	954	240	53	238	97	18	988	990	372	835	10	756	999999	531	774	999999	488	569	999999	132	108	999999	848	514	622	321	837	138	909	749	189	172	170	438	24	98	778	744	646	840	522	999999	270	999999	820	330	319	999999	999999	907	21	228	362	200	207	999999	392	538	615	775	999999	860	91	623	655	999999	596	235	516	686	999999	744	923	84	999999	945	744	53	999999	302	11	999999	866	999999	737	999999	809	999999	240	999999	999999	249	138	870	669	661	81	647	999999	981	733	94	999999	585	974	999999	305	288	590	262	214	349	999999	322	774	77	994	89	885	999999	38	626	999999	450	980	999999	615	999999	414	947	873	107	893	712	568	917	885	999999	37	471	666	531	389	999999	861	366	404	816	999999	601	667	992	762	466	952	117	98	777	604	999999	660	253	999999	642	388	117	455	999999	754	857	192	713	61	424	37	999999	247	27	588	624	299	799	955	813	999999	881	999999	999999	759	461	828	118	687	746	999999	999999	999999	746	999999	754	910	271	72	249	419	999999	941	347	438	455	999999	81	198	980	991	861	297	999999	362	507	999999	999999	999999	303	38	999999	36	314	999999	614	999999	500	427	833	713	37	737	716	403	999999	999999	996	998	313	591	756	919	707	999999	948	135	999999	394	102	982	892	888	769	999999	999999	999999	637	733	823	999999	999999	653	365	276	964	133	580	666	999999	567	775	29	79	999999	282	164	328	559	999999	999999	260	116	335	999999	999999	149	968	506	999999	407	312	272	184	706	999999	112	999999	440	790	825	555	999999	368	535	216	872	818	67	938	190	609	88	78	345	356	273	328	513	455	824	165	999999	999999	999999	264	512	999999	373	999999	999999	999999	888	768	839	933	999999	747	800	644	948	331	911	567	999999	798	234	999999	839	999999	948	999999	60	984	966	670	999999	334	740	281	999999	37	454	566	999999	590	720	999999	238	999999	37	999999	528	868	507	503	253	517	730	829	39	318	15	22	552	394	549	999999	802	179	462	993	17	529	
999999	999999	876	354	798	296	88	914	965	438	332	432	266	192	486	472	426	963	604	911	251	395	999999	442	999999	384	999999	815	517	69	949	44	999999	998	927	999999	627	999999	999999	999999	750	124	999999	999999	689	130	138	367	427	339	999999	498	399	999999	999999	556	898	443	340	999999	255	999999	406	906	488	999999	913	267	264	900	844	527	999999	999999	170	137	52	455	752	894	256	684	398	188	316	460	644	423	721	381	687	193	568	305	198	488	717	446	98	401	216	870	112	527	495	235	254	238	999999	159	513	999999	999999	446	176	571	874	228	600	38	653	999999	545	999999	222	999999	959	948	972	681	420	606	367	361	687	386	581	871	693	91	999999	416	487	572	867	244	999999	132	139	627	614	999999	845	69	747	716	999999	229	999999	999999	275	999999	265	263	999999	907	96	340	759	999999	999999	12	535	519	822	246	22	973	26	999999	168	837	818	999999	77	999999	999999	307	613	970	61	999999	999999	859	999999	999999	161	234	832	959	999999	172	373	349	637	611	999999	336	246	510	703	361	213	999999	999999	999999	486	910	999999	818	157	788	999999	788	738	999999	999999	676	999999	912	95	788	151	66	829	999999	999999	999999	718	465	958	433	70	112	999999	999999	999999	239	193	387	432	251	47	24	812	999999	445	584	611	999999	999999	296	999999	999999	425	915	999999	156	507	678	964	18	999999	730	859	999999	728	623	999999	999999	488	217	492	326	999999	844	750	136	253	999999	999999	999999	999999	999999	300	672	801	736	687	361	490	12	732	515	423	424	59	317	164	99	641	999999	72	574	999999	957	999999	999999	843	999999	999999	93	903	47	127	84	151	483	999999	999999	999999	992	935	170	556	485	999999	977	903	75	795	999999	971	164	829	738	826	302	999999	343	869	495	999999	117	197	999999	108	694	397	348	283	575	877	999999	177	999999	886	902	999999	46	482	825	999999	999999	784	730	121	749	218	999999	257	848	287	999999	327	999999	109	828	973	158	386	790	589	565	999999	229	566	999999	986	190	999999	924	999999	170	999999	999999	93	123	999999	999999	295	359	486	18	101	435	298	999999	999999	741	549	67	929	999999	659	999999	246	999999	999999	565	174	117	999999	999999	536	333	574	127	246	284	352	999999	999999	516	863	37	313	581	999999	366	931	785	999999	999999	640	794	994	414	510	177	807	999999	136	767	301	187	596	458	482	767	999999	181	544	375	398	563	562	422	16	632	389	665	999999	631	634	388	754	517	397	742	999999	999999	616	78	999999	115	999999	999999	999999	999999	
440	999999	108	706	999999	759	251	988	999999	86	999999	999999	408	878	788	152	863	999999	999999	913	433	89	71	739	438	700	565	475	897	999999	999999	823	207	331	201	535	566	676	135	874	147	765	660	320	509	757	761	737	290	335	999999	364	605	311	999999	361	792	368	277	999999	204	775	101	999999	382	999999	384	87	999999	262	586	999999	379	999999	999999	668	428	750	999999	999999	999999	827	999999	572	999999	349	227	895	80	840	742	207	408	331	679	999999	674	96	937	100	999999	683	61	37	749	65	999999	347	536	592	932	999999	138	596	864	377	591	528	533	999999	201	488	17	999999	520	388	788	57	999999	414	999999	341	813	149	999999	266	776	999999	999999	985	363	999999	369	487	907	700	999999	812	466	312	999999	155	999999	904	898	894	676	999999	999999	370	277	937	758	131	598	601	999999	989	298	608	600	433	706	548	679	999999	128	529	938	820	320	999999	591	286	633	848	777	999999	250	413	999999	571	999999	461	717	425	131	999999	888	316	471	89	523	857	711	356	999999	25	234	586	776	156	276	696	999999	301	356	482	498	999999	823	999999	748	884	29	39	999999	254	830	264	999999	999999	641	631	359	240	461	733	574	287	409	762	684	664	999999	442	305	953	411	426	79	648	999999	999999	493	151	340	639	838	682	572	204	194	999999	396	999999	515	644	999999	819	999999	999999	908	220	350	70	645	999999	258	586	734	830	842	999999	999999	551	999999	502	148	999999	999999	822	999999	892	715	214	577	714	278	740	926	660	616	591	586	457	999999	999999	999999	432	505	256	390	261	947	999999	361	780	785	844	765	22	505	138	919	999999	727	25	505	146	999999	930	999999	517	659	83	223	260	999999	999999	811	601	999999	715	712	653	442	999999	999999	972	852	797	928	999999	974	999999	165	487	672	569	730	724	999999	999999	939	575	440	999999	602	874	528	111	951	59	42	174	317	789	426	999999	999999	93	81	999999	293	695	11	392	542	745	999999	735	999999	268	999999	96	567	999999	999999	147	223	999999	51	999999	453	751	845	879	999999	810	606	375	71	999999	999999	646	653	511	999999	254	999999	58	339	999999	956	793	522	693	999999	946	607	273	23	999999	62	25	52	11	89	541	849	132	990	732	148	552	673	191	999999	370	443	999999	676	531	573	999999	239	999999	123	660	238	162	837	455	213	999999	999999	999999	353	968	999999	999999	999999	836	405	451	67	607	717	413	129	340	999999	682	512	550	597	492	716	887	786	857	999999	429	999999	696	999999	545	528	999999	
201	999999	838	315	999999	999999	634	839	136	131	118	632	476	999999	540	999999	743	164	942	662	746	869	999999	999999	192	746	763	999999	533	708	166	521	999999	912	222	238	502	113	916	999999	916	757	999999	594	779	163	391	187	888	414	999999	140	602	866	69	331	825	381	132	30	37	631	316	427	964	596	553	564	498	312	405	640	999999	999999	999999	988	513	999999	687	38	364	586	124	128	755	36	999999	222	853	890	413	131	980	999999	692	999999	451	938	629	999999	610	827	689	586	19	321	999999	999999	130	999999	817	353	694	103	665	451	999999	999999	671	937	678	341	999999	607	999999	284	660	352	539	461	999999	574	852	999999	428	537	897	999999	119	999999	144	547	102	783	82	69	436	886	999999	251	777	263	277	691	513	279	999999	92	999999	735	661	549	841	668	532	999999	500	200	675	137	554	979	999999	237	802	141	248	999999	534	839	847	773	121	297	999999	294	307	170	990	999999	421	814	999999	384	782	595	705	433	999999	829	568	999999	221	113	696	797	999999	50	888	999999	40	198	558	848	887	999999	438	553	985	248	945	999999	999999	526	999999	739	139	703	454	217	435	815	676	999999	999999	611	999999	999999	601	885	118	999999	999999	999999	999999	233	266	999999	496	894	166	999999	447	999999	999999	999999	47	695	397	999999	668	482	595	681	947	224	521	853	577	286	335	430	952	110	140	688	69	591	407	492	999999	137	217	560	60	283	377	664	820	999999	574	867	620	644	226	635	672	999999	670	904	711	412	999999	219	569	736	209	347	999999	205	179	455	298	904	999999	541	999999	44	999999	674	847	857	43	535	712	468	810	318	883	504	26	999999	920	503	781	80	999999	997	991	324	83	39	782	624	872	128	579	999999	999999	685	999999	637	969	995	66	999999	379	898	507	110	925	891	999999	387	189	710	999999	795	133	999999	999999	277	53	999999	600	817	84	418	999999	999999	889	999999	158	207	999999	388	499	999999	446	999999	700	999999	999999	999999	399	192	574	999999	445	172	593	784	999999	999999	846	103	999999	663	999999	999999	779	960	245	912	221	829	742	267	254	800	999999	999999	358	206	712	45	776	162	916	418	999999	680	973	999999	999999	999999	513	402	361	999999	795	835	529	206	157	740	568	587	679	569	449	317	160	645	999999	999999	999999	999999	999999	811	326	440	747	986	999999	108	987	999999	999999	999999	325	350	905	213	15	386	89	162	59	972	476	198	483	356	968	934	530	337	549	999999	680	128	358	549	724	364	97	543	999999	999999	
999999	999999	999999	572	254	999999	999999	946	639	574	904	283	345	999999	345	999999	999999	401	27	72	578	659	204	897	436	206	999999	365	999999	650	298	999999	952	10	999999	651	999999	999999	112	869	532	584	999999	974	121	406	783	286	999999	596	999999	695	525	147	480	999999	999999	777	146	57	999999	56	466	989	286	368	330	344	851	693	613	55	299	999999	539	994	999999	999999	785	39	423	715	999999	893	999999	602	999999	814	530	137	31	999999	774	64	762	999999	127	708	698	999999	86	448	435	999999	983	361	406	376	607	999999	140	411	991	117	633	401	999999	573	745	999999	347	516	813	999999	671	999999	999999	244	396	63	999999	999999	530	999999	953	975	290	639	909	891	999999	654	999999	999999	996	620	754	999999	431	999999	590	553	963	24	999999	999999	634	710	849	126	90	172	980	999999	999999	877	999999	958	164	658	121	265	663	853	487	999999	309	768	728	999999	999999	613	999999	36	472	999999	299	515	627	392	999999	999999	789	793	999999	43	999999	999999	446	128	999999	999999	999999	999999	999999	334	999999	119	537	721	270	999999	982	999999	13	476	358	999999	91	999999	999999	374	341	999999	999999	541	999999	870	51	453	29	646	999999	610	322	327	110	51	776	999999	999999	189	999999	999999	131	999999	597	991	790	345	685	719	580	171	539	374	464	742	999999	717	858	999999	77	93	702	624	543	999999	485	999999	375	317	187	999999	999999	408	396	435	649	833	944	484	89	706	999999	310	75	171	999999	999999	862	368	586	999999	288	424	999999	894	213	999999	999999	224	516	113	969	377	542	636	330	999999	978	39	102	631	772	999999	939	999999	324	999999	999999	381	312	538	823	17	730	127	999999	426	296	501	231	999999	891	999999	967	975	736	999999	767	999999	841	938	968	833	999999	955	297	999999	484	750	580	811	948	570	912	977	290	962	999999	999999	999999	999999	845	486	807	951	739	52	416	964	999999	924	634	130	999999	373	999999	990	741	774	830	999999	999999	545	921	419	999999	331	817	990	695	773	753	352	467	937	999999	491	35	999999	226	255	497	520	125	655	187	999999	39	548	418	299	999999	872	999999	220	961	309	565	999999	758	417	234	999999	278	861	180	291	999999	999999	280	999999	965	999999	558	584	273	431	430	275	242	999999	302	279	582	406	552	881	757	256	975	793	926	637	566	999999	30	81	252	263	485	895	175	436	278	340	334	999999	999999	19	947	540	879	299	165	999999	125	955	999999	871	999999	299	533	416	999999	486	161	337	860	749	564	202	999999	176	790	999999	208	865	
10	999999	82	748	567	748	309	445	914	636	999999	182	692	75	237	380	944	999999	999999	759	809	792	188	996	943	574	999999	755	999999	712	509	999999	195	999999	954	602	799	571	732	785	999999	999999	571	525	999999	999999	67	999999	999999	808	232	604	999999	449	66	999999	999999	999999	805	999999	302	553	93	211	999999	999999	986	999999	999999	999999	580	382	463	999999	651	627	230	662	151	264	516	957	790	552	489	904	842	746	999999	746	538	723	999999	739	493	999999	107	370	398	999999	701	625	387	339	237	849	151	398	797	999999	987	410	934	550	999999	999999	763	540	721	999999	821	999999	999999	999999	106	856	616	999999	103	97	999999	860	274	950	999999	891	999999	460	999999	999999	999999	999999	999999	766	758	999999	789	225	262	999999	800	566	999999	175	378	460	999999	23	243	999999	999999	427	305	709	908	137	146	984	987	595	999999	999999	225	999999	469	377	302	481	615	969	77	400	471	999999	999999	963	222	108	581	111	513	565	227	944	406	999999	158	248	999999	631	991	999999	238	667	392	496	999999	566	999999	999999	999999	906	408	273	313	999999	999999	360	422	944	915	47	413	885	91	210	999999	281	685	133	229	64	623	984	999999	273	172	804	561	800	999999	655	402	580	999999	607	166	953	641	563	389	797	826	913	999999	953	401	352	585	999999	999999	999999	999999	582	999999	114	292	999999	999999	49	999999	161	798	999999	332	269	645	999999	999999	999999	999999	999999	999999	131	744	432	238	709	278	34	872	819	228	379	399	552	774	819	999999	999999	324	742	668	601	883	238	998	214	591	455	318	999999	410	110	999999	279	999999	759	838	359	999999	583	999999	999999	999999	999999	932	429	231	779	494	826	44	112	170	311	999999	48	247	516	433	33	128	822	716	313	999999	128	999999	130	123	25	980	449	963	999999	999999	999999	433	32	305	578	999999	811	960	999999	534	999999	999999	837	805	999999	521	332	925	852	999999	999999	555	999999	999999	814	199	111	666	479	845	594	999999	999999	715	77	999999	224	220	855	50	317	862	999999	779	119	188	999999	325	723	503	999999	523	121	999999	272	851	569	580	999999	389	881	999999	999999	646	939	169	520	999999	999999	999999	999999	121	80	811	157	999999	330	999999	342	635	797	786	943	976	999999	80	37	153	452	225	999999	644	999999	475	999999	999999	381	999999	999999	999999	667	279	999999	937	999999	999999	999999	309	138	801	530	485	248	855	591	105	212	514	460	868	999999	377	999999	522	739	663	391	999999	651	985	99	743	254	392	968	527	208	15	999999	649	999999	727	24	
999999	694	999999	405	874	884	74	959	866	136	971	999999	300	600	999999	208	999999	165	848	658	153	711	786	240	856	887	74	896	206	733	811	251	415	999999	38	827	179	999999	517	999999	587	35	232	617	283	574	677	999999	143	807	247	999999	778	79	870	999999	907	339	549	987	819	178	763	142	325	999999	999999	936	571	999999	999999	285	648	138	999999	127	488	179	957	291	219	999999	999999	999999	496	327	472	345	492	99	919	839	717	530	900	418	272	100	301	553	999999	740	365	896	778	999999	845	650	998	999999	460	737	999999	999999	777	682	416	999999	646	997	267	76	999999	482	327	199	999999	127	237	662	854	398	877	413	129	478	782	865	620	999999	482	822	999999	999999	638	191	466	459	999999	999999	999999	899	453	304	296	105	296	882	579	589	999999	727	422	999999	899	71	859	999999	149	999999	900	550	753	999999	525	444	999999	715	844	145	732	999999	374	19	999999	955	945	583	999999	34	999999	900	296	41	139	754	410	11	839	576	332	497	319	454	328	462	155	341	779	851	999999	580	47	443	999999	295	363	412	687	944	126	286	851	125	126	999	999999	721	982	770	999999	728	876	277	999999	245	798	920	691	206	809	999999	999999	276	999999	999999	862	999999	184	844	999999	999999	324	895	460	55	646	204	337	328	208	434	358	18	817	647	704	770	630	621	496	442	721	999999	144	512	482	999999	467	514	147	410	547	147	999999	46	999999	981	999999	767	598	999999	592	999999	998	385	999999	795	999999	20	999999	999999	232	563	358	999999	286	834	760	947	573	71	737	823	999999	797	999999	221	999999	999999	243	722	953	862	32	892	999999	999999	491	759	999999	687	136	457	999999	999999	188	983	789	999999	760	579	230	869	204	537	866	769	192	211	498	53	166	999999	776	194	148	370	540	465	117	999999	999999	999999	699	885	934	290	226	144	619	902	431	227	29	664	502	999999	667	494	35	999999	175	290	999999	214	531	457	999999	421	907	999999	999999	333	314	832	237	999999	179	999999	603	999999	552	57	591	595	621	938	999999	122	999999	64	703	56	439	36	999999	999999	740	495	364	999999	609	999999	237	999999	459	108	913	999999	436	283	914	357	999999	999999	538	127	698	675	592	592	999999	568	729	999999	999999	406	893	287	80	175	999999	684	954	999999	999999	747	820	789	145	999999	35	472	685	418	999999	355	165	989	497	999999	373	75	999999	772	999999	50	999999	384	688	999999	999999	635	999999	271	795	239	403	775	474	791	307	908	999999	78	567	999999	999999	321	
713	767	251	999999	790	435	801	422	999999	192	437	935	672	446	999999	92	318	399	356	999999	623	910	952	999999	999999	705	347	999999	999999	834	214	999999	167	764	999999	921	812	311	844	690	470	382	999999	220	347	999999	999999	861	807	457	760	177	980	469	697	999999	814	861	388	95	97	345	999999	946	999999	85	778	908	774	189	280	17	554	665	953	999999	999999	741	52	999999	586	486	658	999999	84	999999	381	697	999999	868	116	999999	922	999999	999999	134	999999	511	999999	271	760	999999	96	627	186	999999	622	999999	515	457	999999	82	999999	999999	508	611	687	807	872	940	703	90	842	906	83	329	999999	795	999999	829	755	949	509	781	236	999999	400	40	999999	999999	424	67	999999	619	526	43	999999	531	999999	999999	446	999999	639	302	999999	679	378	189	554	857	667	999999	261	686	701	402	573	47	999999	999999	220	657	905	550	999999	999999	999999	999999	390	999999	197	563	999999	81	392	77	999999	216	223	556	997	221	999999	54	664	596	806	505	917	134	470	104	365	129	780	789	782	999999	999999	999999	779	155	999999	514	999999	113	294	190	303	634	92	366	824	618	144	999	180	860	999999	930	840	404	315	266	579	103	208	424	300	603	294	230	441	302	776	852	422	999999	384	560	312	625	999999	292	51	113	280	747	985	781	999999	921	999999	845	999999	999999	839	542	934	577	999999	869	890	700	350	862	925	531	841	999999	587	208	486	999999	627	224	203	33	224	999999	822	999999	438	518	999999	372	26	595	221	401	999999	999999	47	807	999999	999999	735	999999	999999	189	187	999999	905	999999	204	999999	999999	878	999999	866	192	815	328	999999	754	999999	999999	381	715	978	845	339	320	450	277	707	170	679	680	195	489	691	999999	44	298	84	999999	734	324	574	926	147	377	355	999999	208	999999	999999	62	999999	11	364	796	963	343	848	438	465	436	999999	259	766	999999	42	999999	500	734	293	179	679	899	706	999999	999999	61	999999	961	964	999999	999999	155	591	626	999999	194	999999	999999	127	700	999999	645	99	307	999999	325	999999	999999	345	968	718	474	278	409	382	310	304	307	655	912	635	886	473	234	999999	350	668	999999	999999	848	262	604	616	592	999999	44	809	409	239	999999	890	768	999999	996	522	605	877	191	253	179	889	827	999999	215	74	999999	182	865	939	486	656	30	220	496	715	123	858	999999	679	348	500	999999	77	999999	31	999999	270	477	712	762	473	487	896	558	958	999999	364	999999	527	999999	862	944	469	752	999999	870	558	139	999999	408	999999	
201	511	999999	679	995	999999	999999	999999	999999	302	704	162	187	23	179	134	662	538	999999	999999	457	168	513	999999	999999	999999	325	999999	999999	319	141	196	313	25	281	999999	999999	879	963	674	999999	226	329	874	167	999999	292	738	999	746	895	999999	999	649	299	43	999999	427	999999	999999	445	758	999999	999999	999999	518	848	171	742	203	999999	999999	999999	999999	999999	240	838	638	999999	764	153	586	999999	415	423	540	196	999999	999999	247	999999	574	756	403	238	196	999999	441	999999	999999	942	130	996	805	999999	123	999999	392	834	69	205	369	107	368	426	859	106	627	475	630	999999	999999	445	504	226	567	999999	999999	388	628	999999	406	924	681	821	32	589	855	999999	310	999999	804	830	666	51	617	476	397	977	379	99	999999	999999	93	326	758	999999	501	589	56	96	999999	13	999999	22	798	444	426	547	404	279	250	826	175	125	526	363	999999	463	608	100	639	203	18	539	999999	440	841	364	72	346	97	999999	999999	999999	660	999999	999999	999999	253	182	60	849	582	999999	848	740	801	999999	999999	405	906	999999	999999	956	999999	999999	994	676	533	367	999999	72	485	67	191	974	82	951	464	999999	739	134	219	436	999999	789	621	999999	691	749	999999	872	564	667	439	59	296	797	765	999	806	948	999999	885	579	987	374	525	918	873	667	999999	513	999999	666	999999	999999	554	916	999999	49	96	985	999999	999999	999999	508	999999	627	142	688	999999	195	464	919	999999	14	334	999999	62	999999	999999	990	817	92	790	999999	489	10	658	230	999999	999999	107	999999	999999	962	346	167	849	999999	556	897	785	195	391	999999	999999	165	875	999999	504	999999	864	253	943	105	177	999999	937	999999	28	816	969	912	999999	404	999999	504	208	828	668	176	17	572	867	208	999999	632	700	136	320	334	135	999999	726	54	999999	999999	26	624	795	644	230	487	471	739	927	873	999999	987	999999	553	999999	57	118	999999	689	999999	999999	744	891	999999	10	811	60	693	691	98	999999	902	387	999999	999999	999999	43	33	946	529	111	138	281	341	393	999999	560	766	378	88	772	398	364	999999	478	999999	999999	259	643	418	999999	777	58	838	999999	999999	609	999999	75	382	23	999999	390	170	999999	257	473	999999	162	297	999999	294	325	612	999999	797	548	661	765	216	850	783	389	537	102	333	999999	442	654	56	999999	227	999999	995	74	686	17	203	535	231	999999	183	107	356	167	999999	462	445	522	889	798	948	577	858	999999	240	999999	853	77	999999	177	999999	905	115	999999	999999	593	329	999999	999999	
790	999999	136	543	408	676	686	999999	379	950	870	999999	999999	765	258	165	650	999999	999999	999999	980	164	136	668	63	999999	278	999999	171	999999	559	143	999999	882	109	999999	821	43	999999	855	999999	673	483	127	999999	533	119	149	856	999999	393	750	999999	713	999999	635	227	468	490	629	407	999999	871	255	401	736	746	48	666	805	999999	616	392	618	290	317	681	999999	671	529	669	139	145	999999	740	808	288	193	232	473	999999	999999	553	830	999999	999999	801	237	999999	269	786	80	483	61	695	999999	368	247	433	352	953	218	796	960	999999	278	559	999999	514	592	458	563	816	999999	579	980	999999	561	999999	431	515	454	999999	999999	999999	598	655	93	999999	963	450	51	759	880	999999	27	566	592	870	999999	309	72	999999	143	811	233	999999	999999	481	999999	714	999999	87	999999	836	509	999999	394	228	371	623	475	999999	999999	152	417	803	999999	682	999999	999999	480	999999	999999	131	453	999999	159	601	519	345	373	611	999999	259	643	963	999999	53	20	999999	181	374	508	566	834	770	181	999999	403	999999	999999	999999	919	999999	243	125	106	880	393	778	775	793	709	36	259	999999	999999	301	509	453	55	892	999999	470	999999	116	192	423	297	999999	560	168	207	999999	999999	764	999999	442	26	999999	866	876	660	242	326	999999	665	482	317	999999	210	879	491	950	384	434	936	459	57	999999	933	683	593	710	227	616	595	620	18	999999	181	999999	999999	981	586	179	242	440	154	999999	451	709	999999	326	999999	681	677	999999	999999	592	828	243	394	889	594	193	292	949	24	709	999999	54	473	822	799	82	604	509	999999	999999	999999	506	999999	999999	999999	233	576	277	237	546	999999	348	905	426	666	999999	999999	999999	999999	999999	999999	999999	425	444	999999	406	999999	294	526	410	86	177	883	999999	400	999999	928	211	214	371	617	999999	721	478	999999	453	149	57	165	861	339	218	122	970	328	999999	91	869	999999	289	999999	292	751	999999	469	771	465	406	35	999999	999999	541	191	999999	785	999999	999999	947	674	999999	267	198	999999	664	80	999999	65	999999	190	492	999999	68	99	925	999999	335	999999	894	18	999	988	999999	32	820	999999	999999	36	96	195	457	346	143	205	494	31	798	164	999999	756	999999	999999	999999	225	542	105	999999	451	266	652	460	999999	999999	939	674	638	999999	176	999999	812	999999	841	968	727	733	155	116	862	605	903	584	181	187	147	417	999999	445	526	489	725	901	999999	770	443	999999	849	999999	999999	530	855	999999	632	846	283	484	759	999999	999999	492	397	
988	97	999999	363	999999	289	430	539	532	999999	202	997	687	591	911	924	80	535	992	999999	486	911	342	750	405	952	334	903	662	999999	546	999999	44	102	999999	813	999999	417	376	455	429	139	672	149	662	509	945	264	999999	999999	689	999999	832	607	910	86	755	104	957	124	954	526	876	999999	845	582	963	999999	999999	107	423	663	999999	546	465	356	249	203	98	896	17	80	999999	999999	967	334	787	999999	191	999999	67	416	999999	261	999999	999999	262	797	303	999999	545	360	999999	999999	146	35	63	296	999999	999999	837	562	16	71	117	884	984	999999	907	520	794	536	999999	999999	49	16	214	999999	55	562	103	451	999999	18	360	657	999999	999999	999999	942	999999	501	294	626	822	505	410	398	154	616	918	999999	890	999999	295	19	999999	214	999999	999999	820	999999	999999	589	470	395	663	998	710	999999	223	717	806	999999	999999	999999	252	999999	999999	544	605	999999	762	438	644	614	999999	126	999999	351	710	466	51	836	131	134	260	704	166	999999	842	999999	687	999999	402	210	999999	925	542	992	766	169	999999	691	534	14	999999	999999	945	855	834	546	999999	999999	748	757	999999	970	842	999999	53	548	630	946	701	203	999999	77	45	443	932	635	584	730	584	551	635	360	311	999999	739	447	999999	310	602	305	136	328	946	645	999999	711	93	426	949	228	539	884	989	340	875	327	776	512	922	999999	962	555	999999	207	132	326	668	725	386	999999	789	330	354	405	999999	810	130	400	909	999999	999999	999999	999999	366	22	750	370	971	251	422	671	256	387	403	999999	580	543	748	523	217	999999	368	50	354	439	999999	540	593	272	75	206	385	999999	999999	999999	999999	774	428	999999	999999	955	697	483	964	999999	999999	942	950	72	999999	276	382	877	702	999999	194	127	437	999999	803	219	777	999999	999999	225	295	654	686	747	538	806	999999	999999	151	262	355	884	999999	420	895	999999	999999	531	775	798	824	999999	999999	522	471	687	347	501	392	171	187	999999	999999	749	648	888	999999	999999	999999	690	999999	819	736	999999	833	309	51	26	41	537	629	999999	933	387	401	787	999999	173	286	999999	999999	624	180	979	999999	366	588	336	772	17	999999	387	999999	999999	648	999999	772	999999	689	172	999999	330	470	855	541	931	999999	999999	357	860	143	103	926	682	231	536	649	756	999999	476	721	714	999999	999999	527	252	258	848	739	397	25	999999	483	123	215	999999	164	999999	447	999999	999999	999999	979	999999	873	916	461	999999	862	121	364	25	95	999999	451	930	85	446	337	
999999	999999	216	189	960	999999	839	999999	812	477	999999	999999	334	319	232	175	62	999999	343	160	999999	790	999999	999999	627	999999	999	219	999999	672	999999	999999	717	987	157	469	104	489	28	75	999999	999999	648	847	779	739	40	706	862	58	399	205	741	999999	726	999999	750	229	999999	927	846	629	358	149	203	29	664	346	999999	999999	80	999999	717	278	999999	313	151	95	217	888	12	303	999999	222	283	999999	999999	431	271	648	999999	874	927	101	229	414	999999	508	653	759	84	693	545	110	977	826	487	473	999999	422	367	664	22	672	924	552	999999	146	866	124	698	243	84	999999	54	999999	645	999999	999999	999999	999999	642	999999	457	999999	999999	999999	256	244	457	601	858	261	849	999999	63	862	264	176	676	141	812	642	539	71	841	999999	999999	65	782	190	861	423	467	66	724	233	565	858	615	999999	36	901	999999	523	840	999999	234	240	999999	343	390	459	383	999999	999999	10	902	396	973	700	999999	200	461	999999	739	444	999999	792	567	999999	306	999999	999999	881	999999	999999	999999	25	230	999999	394	791	75	449	800	412	999999	999999	999999	723	330	178	999999	915	69	835	999999	153	783	406	197	999999	999999	169	46	984	899	501	476	642	777	886	175	123	316	999999	134	21	476	337	403	999999	288	844	509	137	521	645	822	279	469	89	241	824	672	951	128	906	413	815	512	548	999999	871	999999	444	13	770	609	125	710	438	676	456	12	999999	999999	828	999999	908	473	263	679	207	182	999999	999999	351	451	364	824	228	999999	660	999999	854	497	999999	999999	75	134	999999	45	706	568	41	412	999999	821	393	798	300	256	504	352	999999	999999	999999	698	257	789	999999	329	255	300	999999	829	26	999999	157	791	745	930	594	999999	999999	999999	999999	638	999999	294	869	999999	999999	565	534	971	113	318	575	985	999999	718	650	285	999999	999999	790	416	85	211	396	163	673	999999	999999	999999	662	720	629	999999	896	584	557	962	920	999999	271	689	766	999999	726	707	66	172	516	37	289	318	320	301	999999	999999	562	939	898	715	856	466	513	999999	319	392	688	999999	99	999999	171	687	999999	342	169	111	649	565	485	999999	999999	511	94	999999	999999	354	410	338	603	339	31	617	74	214	284	805	186	602	999999	343	29	521	999999	816	865	999999	953	999999	141	336	916	997	464	999999	618	355	381	487	93	964	982	360	941	759	679	553	623	160	67	364	925	57	363	999999	670	584	999999	999999	169	999999	400	431	206	276	999999	33	999999	855	595	928	999999	999999	
518	246	360	999999	580	322	147	322	999999	999999	921	777	999999	869	643	322	548	43	916	113	328	604	573	561	163	674	347	655	400	767	564	138	930	999999	999999	127	791	999999	14	126	140	847	999999	999999	510	429	999999	553	389	840	316	561	22	331	380	999999	672	798	999999	906	975	491	922	221	248	999999	847	184	340	526	531	547	39	999999	972	480	103	976	61	999999	808	794	999999	559	460	12	126	999999	856	623	454	992	495	108	999999	649	924	299	999999	717	581	690	222	862	999999	768	532	221	358	899	999999	696	747	781	999999	999999	999999	373	760	246	999999	999999	328	717	82	538	62	931	660	332	999999	804	627	343	999999	999999	999999	412	249	691	479	905	999999	956	802	999999	254	999999	999999	959	433	561	538	122	52	343	999999	505	790	780	999999	601	561	36	354	999999	79	999999	999999	979	999999	812	133	79	766	770	988	999999	914	999999	294	348	930	700	899	993	275	515	301	819	755	999999	622	469	974	999999	999999	999999	612	785	688	840	94	31	359	620	438	469	999999	281	355	999999	590	475	999999	378	670	999999	136	360	751	564	999999	809	234	533	200	663	104	888	426	999999	760	999999	637	453	263	909	351	289	564	999999	169	999999	473	755	999999	157	973	606	217	493	107	262	44	133	727	285	797	826	430	775	999999	467	854	999999	249	999999	838	999999	124	761	519	847	999999	944	404	103	999999	478	999999	53	690	497	680	933	667	508	104	513	726	978	121	524	858	789	441	702	999999	883	516	43	319	930	492	999999	973	259	999999	99	729	633	999999	999999	789	999999	94	877	786	921	923	741	367	334	325	146	999999	999999	988	999999	999999	701	929	462	962	13	733	759	999999	234	999999	417	51	14	784	103	999999	792	735	481	705	563	916	253	959	774	675	984	999999	355	805	979	271	999999	585	999999	703	486	366	785	653	334	872	561	961	516	999999	363	550	999999	999999	999999	268	516	309	999999	785	686	999999	197	338	748	154	999999	999999	980	156	590	428	756	399	999999	435	950	999999	999999	691	364	291	999999	84	322	444	999999	259	948	720	754	161	636	252	27	982	999999	457	999999	190	999999	142	981	370	999999	934	793	999999	543	999999	999999	688	929	267	999999	999999	60	122	26	314	761	410	479	269	401	999999	792	514	382	999999	266	503	999999	200	479	231	309	92	964	387	650	999999	715	527	412	999999	232	378	999999	621	999999	999999	441	599	999999	812	999999	722	968	681	999999	289	999999	962	999999	999999	764	738	788	208	105	967	999999	
638	999999	211	999999	952	856	335	216	424	999999	760	647	209	72	999999	771	667	568	587	124	293	999999	999999	110	752	362	597	312	493	999999	623	526	965	909	802	999999	227	127	710	999999	643	474	727	597	999999	325	965	752	439	966	131	639	517	853	864	402	303	999999	942	599	999999	999999	723	999999	999999	999999	682	300	269	398	554	549	858	721	480	819	518	999999	999999	437	396	999999	999999	526	468	983	18	999999	999999	410	642	126	185	999999	606	999999	751	892	528	465	642	675	493	51	999999	999999	781	795	999999	54	999999	529	699	999999	213	424	161	206	999999	95	999999	570	255	858	755	999999	374	999999	999999	999999	999999	999999	255	946	795	721	361	999999	113	886	999999	223	739	10	999999	123	999999	670	907	192	468	554	526	442	239	81	430	999999	999999	985	217	999999	999999	521	976	266	284	753	999999	491	72	330	103	489	884	22	999999	254	999999	641	19	703	839	999999	402	999999	110	999999	716	723	301	726	999999	999999	679	177	999999	228	33	271	999999	674	951	425	130	999999	461	46	557	227	250	185	999999	999999	975	513	204	999999	129	999999	999999	999999	47	996	200	345	786	975	809	717	479	612	999999	79	802	345	751	423	812	999999	72	999999	265	498	999999	125	432	889	152	999999	972	999999	109	570	114	999999	999999	955	235	999999	999999	486	999999	840	748	638	999999	234	851	999999	761	780	935	865	999999	999999	999999	999999	999999	999999	999999	896	832	644	744	684	513	660	964	435	708	796	999999	38	902	586	999999	999999	749	844	171	208	48	512	414	202	999999	244	180	999999	171	97	441	160	871	464	653	999999	105	74	135	304	999999	426	931	999999	592	906	963	999999	265	791	799	679	913	714	858	330	239	552	824	278	999999	999999	273	620	364	47	166	999999	933	254	329	685	999999	866	999999	621	580	448	609	999999	999999	367	757	380	298	762	247	167	605	332	999999	552	999999	856	815	317	162	321	999999	554	750	525	880	20	472	124	959	57	775	247	750	791	999999	871	997	999999	205	893	331	601	800	998	841	610	999999	776	999999	862	999999	631	999999	268	838	999999	212	755	486	746	999999	184	999999	999999	392	368	582	571	999999	999999	858	692	122	269	989	999999	753	752	684	999999	128	999999	679	107	995	153	999999	491	952	999999	668	252	645	458	985	999999	799	999999	999999	482	37	330	175	999999	999999	368	999999	209	999999	829	999999	460	999999	999999	627	221	999999	705	204	999999	590	999999	618	723	710	615	999999	663	283	841	219	153	146	211	252	999999	530	612	102	637	
633	999999	222	133	999999	218	182	439	830	999999	999999	103	416	376	999999	936	711	452	999999	398	321	856	926	437	619	168	323	868	963	999999	690	892	612	566	615	22	878	999999	147	501	443	617	832	508	999999	126	736	770	999999	999999	96	87	256	704	326	777	651	785	513	999999	894	999999	475	10	93	759	490	999999	760	880	68	226	999999	999999	954	999999	33	428	999999	503	999999	553	558	658	743	612	999999	908	249	838	370	103	982	719	606	140	152	999999	424	440	999999	999999	19	999999	257	870	772	391	999999	623	754	999999	547	999999	996	351	754	817	267	481	123	999999	610	921	999999	965	999999	999999	999999	999999	561	999999	999999	999999	868	544	544	129	411	872	840	999999	168	626	94	999999	555	999999	723	265	999999	335	573	999999	326	999999	286	97	919	291	999999	999999	133	999999	72	562	229	999999	151	461	806	635	415	999999	640	999999	999999	983	999999	382	419	271	999999	12	999999	236	627	70	999999	999999	999999	999999	209	999999	246	664	140	243	564	999999	918	815	830	999999	458	999999	999999	999999	312	467	640	302	260	547	872	374	999999	131	486	836	935	168	259	337	203	999999	436	296	158	976	999999	189	429	315	463	604	440	999999	553	698	316	448	999999	32	999999	965	999999	661	999999	999999	360	19	757	728	596	760	999999	503	999999	108	323	633	40	335	739	461	873	999999	94	277	999999	702	577	999999	529	496	999999	236	163	237	163	999999	49	999999	999999	999999	432	700	999999	703	49	937	999999	455	999999	683	418	999999	999999	722	102	261	577	979	938	999999	441	969	209	110	360	338	349	999999	944	548	594	753	709	30	999999	999999	999999	391	238	996	999999	999999	412	999999	88	977	943	441	145	901	207	999999	348	968	287	999999	999999	618	352	710	597	703	510	836	99	664	999999	273	693	919	35	195	750	942	499	318	567	999999	999999	999999	999999	908	704	999999	350	534	415	741	742	576	681	999999	999999	527	408	465	622	575	999999	423	264	999999	748	226	999999	21	318	406	999999	968	894	148	999999	969	999999	689	998	467	495	564	259	981	530	126	999999	418	157	233	543	44	696	992	605	608	128	715	169	488	176	338	225	18	273	774	682	542	31	78	211	718	466	999999	89	999999	173	283	159	632	977	468	864	95	862	444	281	901	542	987	851	999999	529	519	999999	167	349	250	718	755	443	999999	397	89	31	824	577	541	913	413	445	844	565	537	511	708	474	140	156	829	502	999999	999	43	999999	600	999999	999999	864	922	852	922	565	403	999999	281	
81	999999	73	47	866	740	988	138	999999	16	999999	992	999999	592	692	999999	999999	888	999999	662	706	363	999999	430	636	630	677	999999	561	523	289	172	348	239	637	999999	76	119	962	762	792	999999	491	219	556	206	938	999999	239	643	827	676	150	536	999999	999999	921	999999	411	246	72	999999	999999	999999	999999	999999	654	999999	999999	12	999999	985	926	500	999999	999999	999999	999999	999999	439	691	999999	760	917	695	612	999999	999999	664	919	999999	999999	707	999999	699	794	302	462	492	673	552	169	326	237	500	842	999999	649	666	999999	845	999999	768	999999	554	999999	247	660	343	999999	860	842	999999	45	999999	719	999999	209	999999	86	542	999999	171	211	887	532	88	999999	426	852	862	381	155	999999	83	500	665	999999	999999	42	999999	642	129	377	812	709	999999	291	993	781	564	999999	999999	999999	999999	436	117	566	94	31	588	714	243	490	262	489	696	200	961	743	63	552	37	768	999999	900	299	999999	999999	999999	488	797	539	999999	298	999999	532	565	728	647	392	108	651	160	454	842	409	639	999999	333	22	853	329	259	728	22	999999	999999	70	306	999999	323	999999	906	542	790	999999	597	999999	940	956	141	472	324	361	954	900	877	323	999999	500	660	678	75	174	634	477	289	916	285	799	999999	504	999999	999999	999999	999999	744	617	663	667	811	446	184	376	881	391	15	898	773	121	644	767	999999	806	487	999999	112	742	999999	322	895	680	999999	150	515	636	50	999999	291	33	166	999999	659	30	688	999999	503	698	999999	253	999999	391	152	173	165	683	131	625	32	434	827	12	999999	351	771	140	530	44	999999	999999	351	999999	616	999999	955	384	999999	999999	127	273	150	414	458	664	850	514	538	752	985	831	514	999999	792	856	205	164	560	318	999999	557	693	469	999999	49	901	281	774	999999	218	780	999999	769	999999	999999	999999	423	553	999999	500	267	602	777	59	39	739	926	408	760	554	801	824	999999	113	569	999999	681	576	999999	763	999999	999999	999999	999999	215	265	745	916	999999	573	781	610	515	818	991	955	999999	999999	807	309	975	872	999999	847	999999	999999	999999	665	938	999999	611	999999	999999	291	920	526	467	243	844	774	999999	19	375	196	772	999999	318	980	122	614	999999	272	769	119	787	707	726	999999	137	259	488	90	978	854	961	934	476	999999	897	999999	497	682	575	42	999999	966	999999	827	999999	226	646	796	999999	334	523	349	88	999999	999999	223	999999	179	115	594	296	913	999999	521	235	838	723	999999	93	647	999999	999999	697	736	804	821	
999999	999999	999999	999999	612	691	536	653	340	999999	856	452	730	683	999999	328	999999	999999	746	401	934	985	601	246	503	562	712	905	218	541	999999	351	999999	683	23	999999	999999	205	981	604	387	999999	999999	613	981	281	999999	409	973	999999	999999	716	999999	412	886	224	999999	975	417	60	979	631	445	999999	999999	999999	232	57	999999	772	370	381	999999	151	24	557	805	987	999999	231	209	313	931	420	999999	936	361	817	797	799	603	999999	788	931	625	755	942	999999	644	999999	999999	999999	739	999999	437	44	717	848	999999	338	999999	320	720	195	999999	675	699	34	674	999999	999999	414	999999	871	999999	999999	999999	999999	999999	268	614	425	352	788	182	892	574	999999	999999	999999	228	512	428	468	999999	293	272	602	90	950	999999	918	716	999999	999999	644	66	867	999999	999999	450	650	999999	999999	724	993	967	931	22	958	111	969	51	999999	814	649	986	792	491	885	126	990	986	575	999999	696	999999	740	999999	538	999999	999999	697	999999	650	577	189	299	743	396	325	340	590	999999	849	96	876	999999	796	999999	658	999999	386	157	931	999999	664	757	927	38	294	236	467	999999	999999	404	999999	117	932	247	999999	696	58	999999	999999	786	410	863	999999	999999	820	576	999999	800	999999	572	330	550	12	199	913	432	371	715	111	98	873	116	10	454	814	999999	210	999999	214	999999	999999	291	587	155	60	800	999999	811	218	999999	999999	666	999999	558	83	731	114	743	333	47	334	342	992	999999	913	999999	999999	999999	999999	60	999999	999999	999999	919	357	999999	963	856	149	122	401	999999	507	393	806	999999	999999	452	380	999999	664	466	235	176	999999	882	299	999999	999999	999999	999999	758	509	999999	352	898	80	684	211	45	999999	258	603	221	999999	774	999999	609	674	707	791	999999	901	228	396	909	168	429	999999	999999	749	999999	999999	393	999999	999999	999999	999999	50	907	999999	828	999999	999999	999999	416	999999	24	531	861	57	689	441	999999	964	526	999999	999999	999999	443	739	999999	999999	737	999999	910	633	999999	999999	12	723	494	568	767	571	963	180	565	903	999999	999999	999999	897	431	999999	69	425	98	429	999999	785	769	580	607	177	493	437	513	58	414	782	653	978	529	999999	563	131	674	963	10	355	301	388	999999	397	595	999999	969	320	236	494	545	790	386	999999	954	914	960	599	88	999999	667	999999	999999	999999	402	174	378	293	863	938	751	135	429	314	493	390	790	220	582	999999	999999	203	822	919	247	999999	602	311	999999	649	999999	85	885	474	688	784	890	999999	994	999999	999999	686	457	
298	999999	419	999999	82	734	574	134	999999	26	348	78	999999	999999	579	961	999999	572	999999	109	224	778	676	249	999999	625	708	500	208	999999	161	365	780	745	534	186	827	501	530	577	619	524	419	68	999999	405	224	999999	321	999999	464	858	999999	587	999999	520	76	180	416	456	35	83	999999	999999	999999	999999	298	728	170	402	999999	999999	51	999999	489	699	368	618	702	559	999999	618	189	578	760	302	999999	999999	512	23	119	656	999999	84	551	999999	599	884	202	564	999999	495	929	918	999999	999999	817	999999	107	999999	161	458	999999	856	54	417	894	357	774	999999	935	104	225	156	292	487	999999	966	947	943	110	484	425	999999	452	915	688	270	91	344	999999	238	999999	969	862	661	188	999999	39	999999	999999	251	119	999999	628	22	999999	999999	999999	19	471	999999	999999	164	443	676	42	340	414	138	728	999999	276	440	98	707	999	256	294	999999	308	726	936	812	302	858	999999	999999	519	440	645	906	634	999999	873	999999	999999	940	999999	195	999999	848	823	901	415	999999	975	679	540	920	22	999999	498	999999	710	999999	999999	68	862	585	311	245	999999	973	493	822	998	999999	999999	464	351	68	720	108	12	999999	903	999999	407	284	882	999999	266	999999	427	621	418	630	371	138	720	307	999999	950	883	999999	999999	849	418	999999	28	781	999999	86	579	953	999999	999999	12	259	841	999999	661	587	999999	616	978	232	555	871	413	378	832	438	999999	53	979	770	224	999999	433	64	627	999999	266	111	583	190	999999	999999	318	28	627	121	297	841	646	999999	999999	277	414	999999	303	546	189	650	949	683	342	999999	999999	999999	184	999999	825	786	260	847	999999	600	999999	798	999999	91	562	395	750	720	150	999999	406	487	999999	947	999999	629	760	91	634	616	161	999999	999999	492	499	776	844	243	999999	510	590	798	180	999999	245	999999	999999	221	983	794	899	239	999999	439	999999	496	29	237	190	206	35	179	999999	714	449	143	950	999999	591	786	550	999999	999999	640	999999	999999	317	865	711	597	39	999999	999999	840	716	922	366	418	362	13	999999	616	63	99	999999	421	585	465	218	112	666	878	629	999999	253	392	804	999999	999999	531	188	164	999999	593	176	486	999999	382	998	526	999999	541	368	587	39	934	464	344	165	900	999999	851	656	999999	931	161	919	900	596	334	128	463	300	999999	825	601	100	999999	923	998	348	212	467	692	999999	999999	519	51	177	318	927	469	747	999999	509	337	999999	915	662	25	567	182	786	673	407	322	250	537	762	438	
843	999999	999999	999999	562	819	394	964	999999	806	999999	999999	732	287	406	658	716	82	331	999999	103	184	807	907	441	175	426	999999	294	999999	883	981	289	999999	999999	999999	999999	999999	999999	690	942	542	999999	999999	999999	999999	449	508	276	749	606	177	215	274	344	669	197	513	725	396	402	599	680	271	999999	999999	598	993	812	473	610	135	417	641	555	999999	543	999999	534	751	726	917	528	544	415	715	999999	24	405	999999	999999	544	865	999999	297	999999	861	380	933	724	999999	456	695	802	999999	481	760	999999	999999	999999	136	245	999999	999999	670	484	81	145	999999	999999	883	999999	999999	17	727	76	999999	147	354	212	699	172	28	810	660	279	232	725	406	934	955	999999	304	622	999999	999999	565	999999	609	999999	281	726	524	726	999999	999999	858	999999	85	999999	221	622	999999	517	93	999999	227	179	323	400	262	356	739	921	261	681	290	999999	337	226	510	378	538	541	930	999999	999999	301	969	999999	999999	543	649	333	723	999999	981	999999	538	999999	292	999999	999999	218	560	925	986	999999	475	168	236	882	360	859	571	842	999999	999999	587	120	324	926	209	179	999999	718	706	999999	208	919	700	503	447	621	933	999999	800	329	981	15	986	55	826	811	916	537	193	790	762	880	258	302	209	427	401	999999	196	408	238	841	999999	580	404	555	467	733	445	999999	925	456	51	999999	707	582	133	278	109	397	262	999999	535	915	999999	327	671	407	304	29	999999	577	999999	402	999999	149	999999	416	651	280	353	193	102	453	864	315	838	493	999999	627	999999	999999	999999	798	155	786	316	313	926	86	884	70	438	426	519	358	999999	649	673	568	796	716	627	829	54	78	359	91	60	348	999999	187	812	999999	725	107	999999	139	256	314	832	482	999999	999999	395	999999	999999	999999	934	516	786	199	819	37	999999	999999	505	437	754	86	436	235	999999	587	597	707	257	761	999999	421	48	399	999999	368	735	323	999999	62	443	761	999999	999999	156	544	561	299	367	999999	846	147	602	882	384	999999	999999	607	229	903	999999	999999	45	993	975	523	478	397	797	461	302	516	361	453	999999	992	999999	753	88	718	35	999999	349	472	915	563	819	165	24	999999	490	137	104	333	84	999999	726	330	707	633	999999	999999	502	906	493	999999	786	158	888	391	999999	135	529	511	999999	999999	349	572	999999	422	703	999999	382	999999	970	174	999999	38	999999	248	999999	442	55	455	652	860	804	442	979	585	999999	670	999999	633	814	365	999999	592	999999	999999	416	163	251	295	
930	753	792	927	936	328	916	999999	780	649	125	974	90	999999	999999	999999	875	906	593	502	645	42	55	749	760	615	566	830	582	975	832	122	201	759	999999	898	999999	999999	506	999999	669	999999	890	627	517	999999	285	534	733	438	528	509	570	749	650	897	999999	999999	177	330	761	96	185	805	817	12	999999	999999	558	960	949	998	999999	999999	833	626	999999	999999	241	999999	340	42	107	154	456	999999	552	451	118	627	200	34	999999	185	899	583	999999	999999	809	999999	67	999999	975	999999	489	529	109	638	916	34	999999	289	812	257	990	999999	999999	41	358	493	460	999999	222	931	999999	924	298	999999	999999	259	782	66	618	726	862	386	999999	334	999999	926	234	913	535	93	999999	911	221	462	194	999999	999999	812	999999	999999	65	725	999999	53	12	564	241	873	606	666	999999	699	670	96	999999	999999	671	664	376	999999	999999	546	999999	138	70	858	713	835	50	861	665	970	328	302	999999	146	644	23	999999	109	694	360	317	869	841	182	250	135	77	579	508	929	445	316	66	518	920	613	983	999999	851	999999	999999	744	10	282	380	378	999999	258	970	657	342	276	736	909	999999	936	296	887	618	587	768	470	362	736	534	22	245	999999	226	40	40	188	258	298	526	572	869	569	801	872	999999	818	609	999999	596	178	999999	157	999999	984	327	105	535	999999	999999	372	392	273	747	367	142	273	42	940	999999	163	28	999999	392	999999	76	999999	999999	999999	877	999999	861	999999	999999	999999	443	999999	999999	242	999999	934	653	984	660	164	190	606	999999	444	740	447	786	999999	233	442	999999	142	765	623	917	600	19	999999	395	688	511	999999	133	391	924	54	999999	800	236	692	999999	43	787	238	999999	999999	904	651	15	440	173	999999	288	999999	215	999999	332	999999	324	999999	925	999999	599	971	652	310	482	440	519	695	55	986	442	540	932	999999	354	537	148	457	695	367	783	955	525	319	999999	426	186	999999	999999	153	485	999999	767	999999	444	815	585	999999	987	474	142	319	394	186	999999	999999	774	98	956	795	999999	999999	426	567	90	999999	456	342	708	66	264	896	973	999999	999999	327	772	295	682	999999	951	962	469	231	999999	473	999999	348	559	853	651	97	667	999999	999999	999999	697	209	999999	800	368	999999	477	931	219	245	999999	999999	675	441	999999	489	416	999999	999999	157	408	205	342	999999	82	999999	783	854	415	176	238	57	999999	893	999999	999999	729	881	181	999999	494	538	21	999999	137	88	672	127	878	172	680	251	91	999999	219	502	
867	999999	727	260	999999	623	526	53	16	999999	622	999999	811	412	999999	534	255	145	999999	999999	193	352	488	994	999999	665	999999	253	496	987	965	999999	683	138	705	779	163	921	249	871	999999	968	982	999999	465	999999	999999	999999	412	156	999999	946	232	349	999999	999999	472	733	814	999999	647	283	556	29	999999	639	108	683	999999	980	380	334	896	791	858	999999	370	648	538	999999	359	509	840	350	991	29	760	344	999999	190	316	430	999999	445	233	738	421	963	999999	826	999999	632	769	431	775	671	999999	440	490	104	164	999999	204	267	999999	999999	442	999999	999999	312	878	763	864	525	999999	999999	227	461	999999	129	802	406	140	712	765	726	739	419	999999	329	969	999999	854	724	999999	493	235	849	991	95	306	999999	999999	214	947	999999	999999	253	757	825	454	999999	873	370	301	757	693	999999	999999	727	408	33	999999	707	343	558	909	999999	499	190	724	378	470	999999	823	999999	470	925	999999	737	999999	495	661	749	999999	380	456	493	433	999999	999999	743	356	273	687	282	572	238	871	399	127	629	754	577	999999	86	138	400	547	703	297	999999	728	764	770	912	372	892	832	962	999999	425	715	231	390	981	31	206	999999	550	999999	241	64	375	999999	337	741	999999	648	999999	999999	65	946	729	980	42	25	591	503	999999	910	680	999999	909	999999	702	999999	532	196	999999	64	931	606	996	678	65	712	363	999999	442	180	999999	253	999999	719	55	479	986	999999	357	965	439	999999	29	999999	355	835	154	87	917	423	218	897	529	743	320	459	949	61	925	330	661	999999	70	604	999999	436	372	199	999999	232	999999	292	838	163	624	238	999999	366	332	999999	567	285	237	28	961	390	724	299	409	596	529	999999	325	37	314	999999	999999	999999	999999	918	472	955	999999	695	495	926	68	375	999999	92	872	593	728	999999	762	386	219	52	643	252	712	82	790	655	999999	993	966	999999	849	999999	595	171	999999	414	756	999999	999999	541	999999	44	331	358	180	326	723	936	215	620	275	999999	999999	999999	999999	764	216	400	175	999999	993	502	999999	257	999999	497	497	710	244	324	948	999999	935	999999	999999	608	999999	999999	999999	999999	999999	765	787	356	545	921	848	994	999999	594	207	366	447	269	548	40	84	83	999999	683	829	22	702	999999	671	125	991	114	999999	183	999999	852	498	701	258	237	715	999999	712	604	648	503	999999	999999	126	591	712	675	139	489	533	847	531	228	644	918	73	895	684	999999	929	999999	912	216	999999	355	868	745	21	999999	999999	
470	371	999999	45	335	999999	62	774	999999	412	325	974	602	649	996	331	279	67	339	174	819	929	292	674	999999	999999	124	899	999999	722	967	664	999999	999999	73	485	302	192	318	236	21	999999	603	999999	613	768	320	567	753	33	598	688	682	156	505	999999	999999	563	140	744	578	162	13	999999	999999	661	166	437	999999	999999	38	97	748	112	162	698	999999	274	70	145	999999	557	155	999999	999999	999999	982	671	668	531	406	738	999999	999999	658	858	127	999999	999999	952	612	999999	999999	999999	995	511	999999	579	999999	999999	216	814	503	999999	474	999999	16	265	244	999999	679	494	769	64	123	299	45	184	999999	999999	580	99	693	999999	999999	398	576	912	752	621	348	412	677	861	999999	592	999999	999999	109	637	852	861	999999	424	282	128	999999	926	129	999999	476	765	999999	699	999999	126	999999	395	472	999999	454	104	999999	999999	817	276	816	907	738	531	999999	999999	999999	816	451	999999	999999	999999	835	414	285	650	792	57	155	583	999999	977	634	208	470	999999	594	34	192	757	358	390	606	999999	312	215	197	597	650	999999	999999	318	999999	517	39	852	559	999999	800	804	311	465	476	244	989	838	282	999999	70	999999	394	60	634	694	370	706	671	829	111	79	463	204	406	657	891	969	729	126	178	618	300	536	999999	388	456	892	913	371	999999	999999	932	657	536	446	999999	640	683	563	999999	333	999999	999999	956	999999	351	116	999999	819	999999	30	999999	166	370	452	913	999999	826	999999	247	478	999999	309	813	999999	147	999999	999999	999999	999999	261	295	999999	969	845	999999	571	999999	999999	999999	349	833	104	999999	996	999999	776	296	94	533	254	814	437	999999	679	999999	881	916	999999	593	545	999999	108	999999	999999	999999	999999	196	999999	25	352	289	332	219	897	644	999999	290	816	281	999999	519	584	437	999999	446	857	999999	300	316	555	654	259	910	501	999999	734	829	927	270	423	589	771	78	190	999999	492	228	428	44	999999	601	109	58	232	999999	864	671	965	999999	877	102	896	218	470	697	39	421	717	996	910	999999	999999	555	858	780	747	515	256	343	954	638	431	265	999999	954	554	211	999999	475	46	73	864	281	392	330	999999	562	999999	493	936	80	999999	999999	999999	971	247	999999	199	451	999999	999999	424	999999	700	999999	671	999999	743	516	152	827	733	252	959	847	15	91	172	537	97	194	908	763	407	883	137	999	141	504	716	10	21	247	196	688	648	242	581	153	999999	62	999999	101	999999	118	347	999999	471	286	966	166	390	662	999999	
103	450	661	999999	816	121	671	508	249	800	151	999999	496	65	281	209	999999	510	29	999999	44	375	817	422	298	546	868	999999	999999	537	559	999999	359	883	102	999999	986	18	999999	41	986	553	999999	300	208	302	850	213	199	87	203	656	999999	782	329	728	632	999999	935	280	999999	143	653	711	250	532	466	999999	962	43	999999	764	746	987	892	490	999999	526	224	999999	696	665	348	778	999999	903	999999	576	999999	374	999999	747	999999	494	999999	853	900	868	60	676	836	247	999999	166	864	439	909	384	890	838	932	116	34	939	583	587	794	875	377	999999	283	889	59	598	999999	475	691	999999	209	48	999999	999999	475	547	169	458	424	192	914	904	993	874	685	725	442	999999	722	142	910	210	68	35	500	714	402	999999	999999	652	738	398	747	657	185	999999	257	14	999999	487	999999	135	999999	612	960	472	352	409	999999	333	165	918	753	559	352	998	979	565	437	761	155	999999	999999	999999	454	525	167	346	698	833	478	437	869	245	361	999999	47	999999	74	37	371	992	743	865	496	999999	644	999999	315	186	999999	999999	999999	878	341	569	865	999999	168	445	315	16	710	379	999999	728	59	518	999999	567	961	533	999999	409	999999	162	999999	404	285	634	880	999999	40	999999	961	999999	860	999999	903	792	918	646	297	999999	722	365	291	373	999999	768	770	999999	990	748	999999	348	201	177	999999	189	101	471	124	534	999999	999999	975	999999	418	79	867	999999	615	999999	648	999999	999999	871	687	999999	870	113	394	517	999999	999999	999999	292	307	999999	593	693	513	999999	701	457	531	763	75	385	389	103	955	940	900	999999	521	586	109	999999	112	330	999999	452	999999	999999	86	607	999999	999999	367	693	890	796	485	184	555	891	712	999999	793	999999	806	999999	656	999999	158	999999	616	160	242	999999	193	999999	520	999999	213	70	415	714	380	924	102	264	999999	999999	212	168	999999	726	167	630	873	907	999999	999999	524	188	796	999999	838	999999	990	520	577	965	510	493	285	999999	970	494	486	998	821	868	390	551	999999	960	574	999999	999999	999999	993	612	528	285	300	891	748	999999	273	874	876	747	999999	999999	687	999999	194	719	883	251	756	672	154	875	96	248	248	999999	894	835	966	848	999999	110	527	999999	999999	999999	203	999999	474	999999	230	611	132	83	999999	808	863	241	775	855	116	747	143	330	468	999999	999999	999999	653	999999	141	438	908	37	113	999999	65	722	614	999999	525	999999	777	811	999999	999999	752	22	313	439	119	999999	69	120	741	895	
967	206	506	794	46	151	999999	698	813	792	703	104	970	110	753	151	626	816	339	617	970	332	999999	926	900	186	747	223	666	999999	378	797	295	218	866	858	226	999999	999999	999999	757	88	997	659	999999	658	52	212	999999	967	45	999999	780	134	999999	644	328	580	999999	859	403	528	41	999999	423	906	809	761	244	999999	924	999999	892	955	860	891	334	228	97	999999	144	544	536	698	442	999999	26	171	999999	231	999999	999999	999999	74	981	239	56	661	245	932	848	290	968	791	52	239	361	825	273	999999	320	110	492	651	725	858	991	999999	999999	299	889	999999	999999	999999	999999	288	999999	828	973	631	845	673	999999	165	999999	853	576	745	655	999999	999999	999999	897	260	911	438	163	284	348	132	247	713	999999	946	52	210	812	955	435	999999	999999	533	851	641	197	647	128	337	258	871	291	256	687	999999	525	999999	999999	999999	111	927	135	605	999999	850	393	141	999999	46	999999	202	999999	620	319	891	853	250	348	265	72	999999	320	825	36	999999	999999	991	999999	67	999999	999999	460	594	853	508	999999	753	53	10	258	999999	999999	92	225	999999	830	999999	936	795	847	285	359	494	164	837	616	999999	579	999999	999999	402	114	857	615	768	742	999999	767	811	999999	109	207	348	17	999999	542	999999	999999	970	999999	180	65	240	220	155	999999	966	440	999999	891	338	184	40	990	855	951	874	476	456	323	384	903	135	543	747	88	21	999999	158	305	388	699	608	376	999999	347	874	999999	999999	774	776	26	750	999999	923	999999	176	357	162	64	999999	761	163	999999	272	276	929	999999	472	999999	981	489	291	721	999999	639	999999	663	161	518	87	999999	16	682	999999	999999	163	999999	619	999999	911	999999	999999	103	999999	626	546	951	999999	999999	417	186	184	403	792	296	999999	39	415	294	359	999999	999999	643	976	439	754	481	999999	904	123	723	88	650	999999	999999	165	198	92	999999	102	624	558	587	110	901	64	613	889	260	632	133	800	334	472	999999	999999	690	126	209	999999	75	840	210	460	694	107	999999	999999	999999	141	999999	946	528	201	999999	955	618	542	85	385	151	592	860	281	989	922	753	187	757	858	999999	81	883	24	37	783	357	137	416	999999	530	375	423	128	96	186	999999	143	737	453	850	157	999999	824	999999	483	980	928	470	771	354	999999	490	999999	666	475	73	513	999999	951	607	491	136	281	854	775	178	741	195	999999	999999	620	450	999999	17	327	40	69	293	554	803	429	667	645	459	184	884	999999	462	621	
123	768	969	786	845	999999	31	999999	969	999999	999999	248	743	999999	999999	733	905	186	609	999999	444	13	230	618	157	188	824	490	822	679	890	372	288	574	999999	882	650	663	468	648	999999	271	99	999999	999999	565	686	19	524	726	279	707	999999	999999	186	119	548	361	638	667	545	540	946	999999	999999	999999	959	999999	957	248	92	999999	999999	961	52	183	999999	891	378	592	501	814	966	999999	410	999999	176	174	398	590	344	299	34	999999	999999	765	999999	799	273	308	605	517	62	285	643	36	989	244	999999	12	205	999999	982	56	175	999999	574	999999	889	882	775	999999	780	999999	904	793	999999	917	858	999999	999999	124	627	999999	999999	999999	761	690	462	383	203	931	102	999999	395	999999	317	999999	635	381	200	473	909	391	533	809	737	685	999999	999999	809	81	386	794	999999	90	38	912	68	191	969	999999	397	516	688	999999	702	394	999999	999999	486	248	292	999999	96	395	999999	246	999999	999999	999999	85	319	612	573	131	555	999999	251	315	658	404	999999	453	411	316	85	999999	702	689	999999	353	704	164	374	571	788	999999	999999	758	875	999999	376	881	934	893	575	785	942	567	297	999999	152	676	568	91	999999	839	999999	780	319	811	543	999999	80	903	381	164	248	12	342	656	600	493	439	999999	38	48	518	518	741	300	461	145	402	712	210	999999	596	292	999999	949	999999	927	999999	999999	259	999999	810	41	522	420	546	939	234	641	999999	999999	246	702	999999	289	999999	999999	999999	29	359	408	464	368	703	353	568	999999	760	393	999999	672	999999	375	616	519	237	999999	995	999999	753	999999	910	760	907	550	791	999999	238	999999	629	267	888	428	714	850	64	452	337	178	851	590	189	841	809	999999	999999	999999	999999	999999	999999	999999	571	718	276	837	497	703	999999	999999	562	675	999999	797	764	999999	784	626	661	765	999999	785	159	827	999999	172	342	79	951	775	936	920	999999	694	910	785	696	179	162	877	362	999999	990	185	999999	186	999999	392	87	245	357	987	219	999999	89	276	694	744	999999	113	505	428	999999	685	225	641	867	42	886	978	877	999999	474	784	413	113	794	973	220	999999	308	950	991	715	427	999999	999999	487	615	644	101	952	999999	58	382	934	608	315	999999	974	318	831	505	108	368	742	999999	434	999999	975	481	720	999999	999999	999999	999999	437	999999	268	276	999999	999999	999999	252	886	999999	684	999999	999999	479	505	489	24	246	999999	477	999999	892	357	999999	436	286	570	639	173	381	429	983	254	999999	999999	999999	57	692	
54	928	414	263	222	443	68	107	999999	999999	480	991	705	297	962	337	109	544	688	999999	839	653	819	999999	89	515	505	700	999999	585	999999	999999	442	331	201	65	73	201	999999	913	999999	999999	264	999999	999999	181	675	999999	31	916	727	962	883	999999	852	401	119	626	183	706	938	367	925	999999	475	547	558	383	105	907	274	999999	863	775	999999	999999	399	696	999999	999999	839	373	679	264	857	19	999999	968	478	800	945	446	999999	974	999999	269	413	999999	657	999999	623	999999	46	123	652	819	109	118	999999	352	12	423	998	999999	867	999999	999999	670	589	466	498	589	905	305	962	999999	889	889	800	696	107	582	999999	16	294	999999	336	565	999999	999999	910	940	460	136	999999	531	448	999999	117	409	580	742	999999	200	133	43	396	999999	161	824	929	999999	318	999999	255	429	999999	991	982	329	248	999999	68	551	556	558	139	778	507	440	389	148	782	999999	125	364	355	848	883	260	999999	596	413	787	999999	999999	631	639	881	999999	156	457	999999	787	170	457	684	685	644	999999	904	999999	242	999999	999999	999999	437	918	705	891	999999	536	117	731	178	999999	719	280	443	855	926	499	897	139	293	932	379	994	239	668	679	999999	999999	318	356	543	364	692	352	327	999999	713	934	999999	303	620	350	46	619	518	999999	414	251	789	648	414	720	112	436	999999	421	999999	999999	47	999999	413	999999	798	385	635	297	37	927	126	593	999999	999999	999999	999999	673	999999	342	384	720	930	999999	428	424	999999	999999	822	261	265	999999	906	829	35	999999	778	889	297	551	661	984	231	711	486	135	999999	999999	848	813	999999	763	920	999999	68	967	117	945	984	999999	999999	999999	812	46	771	98	999999	763	197	668	138	999999	386	999999	680	400	499	229	789	303	228	243	103	19	984	502	918	827	770	67	789	999999	905	389	422	229	181	194	939	398	999999	442	999999	189	684	330	387	880	407	668	477	888	999999	999999	999999	895	348	803	61	999999	179	999999	999999	139	999999	305	999999	997	627	461	999999	315	999999	400	387	786	994	914	999999	663	124	999999	430	999999	589	901	999999	223	698	527	880	378	142	670	228	999999	448	999999	999999	389	289	390	999999	999999	449	172	608	999999	313	999999	901	434	478	397	164	141	961	999999	549	999999	999999	827	308	109	580	999999	182	999999	181	999999	347	999999	613	945	384	734	785	484	999999	427	302	910	999999	795	626	456	900	744	515	97	572	999999	570	999999	999999	462	92	162	999999	600	999999	989	593	459	999999	27	820	532	
23	999999	355	486	239	132	999999	718	917	513	483	134	949	437	113	94	291	999999	323	291	195	921	652	632	119	71	999999	313	999999	999999	238	609	635	378	730	96	742	999999	326	448	647	51	545	579	679	250	650	999999	999999	509	177	775	999999	539	999999	102	999999	999999	376	178	695	999999	402	466	284	874	498	581	706	27	999999	205	999999	874	643	154	386	83	953	869	420	874	427	999999	293	463	905	999999	41	638	999999	29	720	999999	753	276	648	999999	304	999999	752	999999	855	868	168	972	311	828	896	201	715	999999	768	506	999999	820	999999	585	182	999999	968	999999	999999	78	708	331	485	325	999999	376	506	999999	778	158	127	351	29	559	658	321	162	87	210	840	922	615	261	999999	401	932	999999	73	999999	484	836	360	530	787	169	836	496	985	706	529	695	999999	924	999999	999999	999999	801	403	999999	861	999999	999999	201	708	155	999999	80	272	999999	198	999999	442	400	303	321	999999	820	242	399	999999	824	176	999999	680	154	513	690	999999	833	999999	141	999999	146	55	816	945	168	821	641	77	765	234	72	518	476	999999	28	999999	308	623	595	568	13	114	47	501	999999	521	563	641	411	440	438	937	999999	142	305	999999	487	375	999999	998	600	332	66	599	999999	862	213	999999	495	70	341	220	999999	572	916	999999	17	325	434	999999	999999	999999	665	335	795	999999	999999	344	957	999999	153	999999	999999	597	999999	999999	57	447	999999	658	318	672	156	351	999999	228	999999	494	226	273	347	999999	941	961	740	999999	667	999999	803	979	411	999999	934	999999	916	409	205	999999	604	999999	985	570	928	775	999999	999999	853	323	237	999999	586	966	999999	694	335	982	991	63	856	377	23	999999	644	416	257	449	737	999999	435	698	33	745	889	999999	999999	777	999999	175	632	154	999999	353	503	999999	403	444	999999	250	495	934	417	151	945	237	232	668	925	521	528	999999	858	528	999999	538	553	840	999999	146	416	558	749	826	999999	712	629	999999	822	999999	999999	812	697	496	839	500	291	882	999999	661	758	619	851	999999	999999	742	296	229	465	965	683	999999	999999	999999	834	937	195	591	719	243	607	562	846	518	508	715	202	371	689	999999	257	670	51	424	388	796	999999	38	189	688	426	410	214	857	999999	460	999999	999999	662	902	315	700	172	565	64	999999	773	343	222	999999	550	924	999999	77	717	22	521	943	236	999999	240	999999	412	999999	817	206	358	988	784	58	271	119	709	787	92	999999	507	485	370	193	33	373	815	257	148	501	
999999	146	149	721	999999	999999	856	624	671	999999	297	141	748	999999	999999	784	999999	174	999999	440	225	752	985	170	999999	46	999999	52	999999	999999	351	999999	892	326	335	222	999999	72	119	759	999999	94	125	933	269	999999	737	513	346	249	814	651	587	707	999999	128	160	978	216	902	928	813	610	804	999999	999999	248	432	999999	634	999999	496	999999	910	999999	140	637	61	901	999999	308	999999	999999	774	61	999999	999999	999999	49	217	71	999999	855	216	830	449	999999	320	136	135	137	999999	981	999999	314	328	596	677	999999	999999	490	109	999999	78	603	859	999999	836	999999	999999	566	999999	392	323	572	74	640	848	89	999999	657	326	999999	775	21	993	97	992	469	733	114	999999	665	893	727	999999	793	787	999999	971	341	646	567	30	999999	84	999999	668	150	250	687	747	598	999999	999999	173	999999	311	67	609	772	125	377	29	999999	667	397	499	596	610	280	853	245	117	406	999999	759	999999	216	936	80	429	852	228	55	366	310	873	404	563	788	491	730	13	208	226	999999	999999	27	902	686	433	81	539	969	999999	512	490	395	488	414	999999	999999	999999	538	353	272	999999	973	645	366	523	104	43	821	789	133	241	908	999999	740	221	999999	313	260	647	357	322	259	221	853	820	487	915	159	519	396	610	474	855	999999	131	574	381	546	172	338	48	718	190	711	280	999999	215	999999	202	392	791	870	891	995	949	899	762	792	545	45	189	883	312	402	523	767	63	235	619	999999	515	767	999999	319	999999	999999	78	999999	999999	248	282	177	956	136	604	739	583	860	14	232	811	589	10	999999	159	164	415	999999	198	513	999999	980	138	999999	999999	34	999999	582	999999	354	999999	262	999999	306	763	999999	927	999999	798	783	194	203	230	397	836	925	767	960	169	164	999999	290	321	999999	720	301	48	412	259	580	957	999999	183	659	401	559	999999	703	373	999999	237	239	989	415	329	999999	759	741	999999	999999	267	822	422	532	165	549	999999	150	586	999999	999999	524	999999	228	999999	193	29	571	995	286	555	73	597	32	926	959	999999	906	749	395	999999	307	693	307	323	144	588	650	504	851	618	240	127	900	173	999999	313	771	589	146	315	198	999999	441	406	999999	234	399	605	206	258	44	999999	999999	929	675	830	628	904	691	605	999999	76	154	668	325	945	999999	859	999999	656	530	326	613	90	353	561	262	901	129	909	198	55	308	603	583	999999	999999	999999	498	881	684	999999	999999	540	936	131	601	999999	91	258	999999	540	
391	549	728	717	786	120	585	124	578	999999	785	781	999999	999999	999999	999999	94	999999	28	999999	371	342	999999	663	428	82	153	999999	960	999999	999999	870	381	658	663	758	874	999999	999999	999999	395	383	313	957	90	127	134	999999	362	60	687	605	240	813	999999	59	577	74	999999	714	966	363	163	999999	906	914	999999	757	999999	20	999999	228	433	211	339	987	38	24	999999	311	947	541	999999	999999	999999	225	640	567	489	999999	999999	999999	576	348	850	42	230	999999	61	999999	717	377	941	352	383	468	182	39	999999	999999	30	563	491	988	766	435	493	253	296	691	284	842	278	999999	829	865	652	999999	361	307	766	814	999999	417	999999	580	599	527	999999	999999	53	999999	93	999999	594	627	329	588	999999	424	549	999999	927	369	891	999999	999999	885	999999	518	816	97	677	999999	425	999999	600	83	403	999999	999999	965	716	954	648	673	758	999999	471	211	546	74	512	936	758	789	886	603	999999	719	481	713	14	999999	526	955	999999	907	880	388	37	255	999999	999999	588	583	270	999999	721	227	126	999999	423	999999	971	752	999999	999999	428	636	329	996	999999	684	714	132	960	698	437	999999	740	999999	100	999999	999999	999999	879	126	999999	184	528	912	882	308	602	999999	299	999999	57	999999	380	201	488	254	68	40	999999	510	681	466	622	999999	999999	38	999999	999999	46	999999	146	679	873	469	393	253	999999	417	124	258	92	370	832	276	651	663	322	548	372	846	35	153	603	379	444	891	562	956	999999	854	999999	999999	999999	959	557	377	900	910	807	244	999999	650	916	999999	427	321	633	355	921	882	715	938	903	200	314	992	85	503	34	502	691	161	51	270	437	999999	62	873	719	283	999999	411	740	137	999999	384	237	165	951	132	999999	216	999999	493	999999	882	433	127	999999	564	301	999999	886	314	553	985	609	656	21	672	999999	760	999999	647	999999	313	207	775	490	929	765	920	552	999999	245	999999	125	557	131	554	331	934	227	164	981	365	525	435	584	999999	775	580	153	999999	863	506	579	999999	999999	835	684	657	636	999999	799	381	999999	999999	999999	999999	870	62	535	466	351	999999	543	999999	665	763	787	771	201	999999	164	194	999999	273	48	739	906	999999	193	295	869	673	999999	999999	364	610	510	542	366	515	853	999999	55	687	937	999999	963	999999	999999	610	58	913	466	869	999999	614	604	591	999999	339	171	152	868	249	596	999999	36	999999	127	65	263	255	415	685	914	999999	149	99	336	510	776	809	999999	583	247	999999	217	438	
930	750	16	919	597	36	354	999999	853	805	999999	999999	511	921	978	999999	999999	999999	999999	999999	955	139	475	515	999999	444	563	362	156	295	12	640	470	598	121	377	59	343	657	388	341	213	587	343	998	77	998	854	830	999999	236	444	999999	437	483	800	999999	500	999999	162	473	991	564	568	803	460	999999	913	810	610	627	23	155	129	448	751	552	142	517	196	999999	709	999999	827	69	568	191	999999	999999	321	103	558	678	505	915	350	999999	29	540	547	278	95	53	230	701	222	298	999999	999999	731	257	152	983	478	999999	763	470	736	508	244	279	765	798	499	517	79	345	649	214	108	112	532	601	969	917	999999	665	999999	136	846	279	851	999999	393	73	950	999999	209	790	999999	879	912	520	999999	278	513	296	554	712	631	877	999999	999999	999999	629	725	550	23	560	363	107	169	610	662	965	999999	720	999999	436	999999	504	145	999999	62	228	999999	999999	306	701	999999	74	121	598	504	999999	630	726	164	763	999999	410	561	649	436	64	720	999999	999999	340	999999	793	882	999999	999999	999999	742	790	83	671	440	999999	253	322	999999	299	999999	570	115	693	999999	701	566	651	999999	999999	943	496	432	999999	999999	887	999999	966	851	621	999999	999999	452	376	999999	999999	653	999999	333	634	166	999999	999999	146	78	160	999999	174	995	159	999999	999999	39	989	194	256	999999	999999	999999	552	999999	287	471	535	116	999999	127	739	466	504	58	83	327	464	999	999999	999999	295	929	357	690	999999	999999	702	394	999999	965	999999	192	980	482	578	329	780	84	999999	777	999999	40	87	999999	467	708	501	111	163	912	575	989	999999	262	999999	155	815	999999	570	316	769	150	999999	36	999999	556	485	31	479	999999	547	389	130	926	35	999999	999999	324	999999	999999	480	600	240	48	399	999999	702	727	411	999999	999999	918	514	572	999999	826	874	60	378	910	999999	999999	631	999999	375	195	868	563	237	815	303	999999	638	289	999999	178	999999	999999	999999	200	854	757	999999	57	249	629	999999	557	999999	208	391	801	945	322	68	10	969	830	999999	999999	605	149	999999	596	139	999999	289	234	736	839	916	999999	999999	188	999999	474	859	584	999999	746	999999	321	644	999999	434	501	554	999999	231	835	999999	999999	453	432	595	715	267	999999	917	236	349	650	821	88	999999	633	387	999999	266	594	151	395	670	926	893	294	999999	470	171	637	467	963	13	999999	641	836	314	992	999999	350	216	835	666	933	999999	670	499	566	999999	801	124	787	69	636	694	999999	418	526	
999999	311	999999	797	999999	289	769	999999	647	920	447	999999	328	395	183	999999	388	315	729	999999	530	999999	999999	999999	723	370	523	680	999999	376	216	999999	999999	999999	462	292	139	419	973	386	999999	999999	32	579	128	302	999999	729	613	999999	999999	999999	93	681	999999	316	516	282	999999	502	999999	98	481	281	714	619	37	541	999999	891	785	968	342	999999	573	999999	210	224	819	999999	887	794	999999	761	127	826	744	746	790	156	775	999999	344	481	620	85	999999	751	865	509	275	941	796	722	367	289	999999	740	117	999999	115	302	463	653	614	971	32	719	163	887	874	290	999999	785	126	928	999999	861	732	999999	959	459	999999	319	999999	946	997	354	999999	837	779	13	638	302	51	483	404	691	866	648	62	829	597	978	999999	984	200	999999	606	999999	655	195	18	999999	537	999999	943	153	497	999999	999999	677	999999	325	999999	871	651	457	999999	643	534	999999	994	93	445	139	861	380	684	180	756	986	999999	999999	191	999999	999999	29	999999	394	999999	260	203	208	674	384	999999	281	999999	999999	342	742	276	963	904	713	200	924	184	408	999999	999999	999999	327	912	987	929	360	143	523	876	632	692	359	113	284	999999	999999	418	70	625	589	510	920	999999	999999	719	785	999999	478	403	80	845	366	599	967	790	876	296	687	455	163	147	999999	999999	710	59	916	859	630	999999	999999	515	123	782	215	72	999999	999999	898	277	154	299	665	129	999999	999999	336	760	999999	999999	872	509	999999	999999	999999	451	999999	42	137	963	803	999999	440	513	998	564	731	584	393	905	251	397	397	420	999999	864	482	238	999999	922	999999	166	724	147	102	999999	999999	508	999999	764	999999	516	361	934	474	999999	858	161	131	251	65	751	999999	239	999999	999999	999999	321	999999	607	999999	924	951	214	250	646	210	303	999999	113	779	232	999999	629	999999	735	999999	463	945	91	15	330	116	839	866	999999	789	494	896	618	782	473	204	713	999999	985	565	156	694	827	28	999999	999999	27	472	833	999999	999999	243	515	448	658	999999	999999	999999	648	999999	121	999999	278	999999	715	407	802	331	999999	999999	560	834	20	180	889	768	128	72	999999	589	99	377	999999	999999	52	261	390	999999	133	108	999999	121	155	178	453	808	425	999999	999999	999999	938	696	166	804	999999	912	233	345	559	890	256	169	160	69	727	744	314	784	999999	464	27	633	999999	217	66	449	999999	999999	726	90	353	158	999999	293	650	403	999999	999999	566	139	37	54	619	243	999999	812	961	96	450	708	504	640	
164	848	150	315	498	999999	747	487	233	391	619	479	547	108	409	867	418	334	534	999999	999999	685	437	972	23	999999	999999	254	999999	602	999999	27	585	712	994	911	153	999999	904	999999	491	999999	906	645	435	999999	999999	753	412	103	677	999999	999999	429	422	478	999999	177	301	999999	593	503	999	630	989	601	893	999999	113	498	724	82	429	272	593	148	779	791	547	999999	999999	612	842	999999	925	999999	999999	999999	299	525	999999	999999	999999	999999	678	988	89	285	999999	834	999999	861	649	999999	379	604	695	912	835	284	698	629	999999	427	267	980	660	615	705	713	758	737	545	999999	997	748	38	999999	594	999999	68	999999	145	712	626	416	963	928	999999	331	999999	999999	330	999999	827	871	999999	627	122	999999	337	474	999999	941	86	519	325	71	999999	631	576	645	327	999999	225	205	493	999999	800	850	27	732	600	384	999999	827	417	530	760	136	403	411	937	999999	277	999999	922	203	636	117	999999	901	22	393	754	944	999999	99	999999	631	387	437	826	272	680	605	874	206	818	259	112	795	310	789	237	174	707	999999	962	999999	282	299	999999	693	759	125	720	217	999999	188	224	999999	729	139	999999	965	584	675	226	672	719	999999	999999	387	15	999999	999999	232	165	590	247	191	137	179	359	97	999999	143	512	999999	999999	667	999999	639	45	785	999999	181	50	272	999999	42	214	300	999999	556	999999	903	999999	463	524	999999	61	48	999999	999999	999999	560	780	661	818	451	172	999999	787	999999	158	745	352	230	999999	430	999999	893	999999	214	977	837	999999	802	183	253	455	59	999999	999999	615	538	697	12	595	515	999999	999999	453	148	869	552	999999	858	408	999999	560	467	999999	103	314	999999	48	999999	65	999999	999999	977	487	574	995	123	999999	398	999999	619	57	349	635	724	39	803	449	999999	345	434	333	408	403	15	693	999999	825	946	93	457	999999	961	947	242	222	999999	901	999999	152	755	930	124	421	789	130	221	999999	509	74	999999	718	186	401	630	999999	893	583	481	881	999999	298	675	315	989	128	96	401	402	512	616	901	999999	719	589	503	219	987	614	885	481	166	325	882	999999	738	324	999999	327	999999	328	839	430	997	145	467	265	808	431	670	43	819	439	996	458	999999	157	466	811	136	819	999999	968	596	409	999999	972	793	999999	999999	804	527	84	199	999999	776	999999	999999	584	132	248	411	565	944	852	999999	726	999999	433	971	590	857	757	999999	999999	421	870	999999	597	293	494	471	84	999999	999999	515	999999	999999	813	
681	138	999999	882	689	888	417	351	34	744	747	134	653	369	762	670	999999	999999	884	804	771	905	999999	999999	300	638	776	336	394	88	346	917	485	515	752	843	16	999999	999999	312	976	80	846	99	850	169	999999	999999	999999	509	919	746	860	999999	999999	776	490	999999	591	60	121	90	956	999999	407	829	649	148	617	918	999999	971	999999	581	828	701	69	999999	135	141	797	674	24	999999	999999	600	999999	50	473	999999	362	408	999999	27	201	895	123	899	691	30	999999	999999	494	403	845	947	999999	289	617	350	716	999999	482	460	262	446	75	81	787	807	773	609	999999	999999	566	265	999999	999999	390	932	999999	169	866	999999	621	999999	189	621	50	221	999999	777	432	133	269	429	999999	933	764	754	829	52	122	999999	257	910	37	853	836	999999	370	371	898	685	761	557	76	999999	999999	166	267	454	999999	576	262	995	186	999999	382	999999	338	653	918	636	112	545	57	982	857	710	78	335	999999	460	850	194	878	999999	999999	712	999999	559	104	999999	999999	385	20	546	631	262	734	487	999999	999999	999999	716	452	272	582	226	509	94	519	138	999999	999999	668	581	999999	999999	126	439	999999	669	999999	779	999999	320	149	726	535	510	999999	999999	976	591	854	95	209	144	741	616	174	155	212	278	50	966	519	564	716	439	999999	563	145	304	308	811	916	481	167	141	999999	855	690	999999	734	913	162	999999	87	583	381	590	999999	510	274	42	467	999999	739	592	999999	584	20	105	689	796	470	681	293	52	179	728	977	999999	494	318	465	213	999999	136	814	999999	487	999999	67	240	237	634	40	275	353	410	741	574	339	547	845	594	319	938	453	480	223	999999	999999	653	613	725	25	955	999999	264	999999	613	999999	788	999999	999999	48	999999	568	835	651	27	699	768	999999	412	280	946	473	870	893	605	682	343	798	453	728	413	626	512	619	84	999999	999999	439	138	796	999999	450	968	556	999999	379	618	829	206	345	646	667	211	454	999999	492	707	371	375	999999	444	989	999999	158	999999	832	65	226	576	328	609	338	999999	615	729	506	505	999999	43	235	999999	514	602	117	92	746	999999	67	550	592	991	727	999999	207	362	999999	796	819	999999	999999	323	402	999999	877	735	317	810	999999	725	999999	999999	393	999999	999999	866	930	999999	546	75	888	999999	998	999999	984	337	881	275	999999	262	177	999999	685	401	15	911	672	261	724	999999	775	999999	999999	342	978	605	607	399	923	340	999999	173	259	753	999999	621	999999	726	277	549	
