500	500	
103	112	103	95	94	104	102	86	95	87	96	106	94	96	101	82	101	97	85	88	92	120	86	97	91	104	98	86	101	122	125	104	91	93	76	111	113	90	104	78	91	93	107	100	99	111	100	94	98	102	113	95	77	99	96	83	103	101	100	99	96	95	103	101	111	96	89	89	103	95	102	97	105	98	105	96	91	78	108	111	95	113	103	104	96	114	94	102	88	106	114	88	93	107	85	117	109	102	96	96	95	105	93	89	84	88	92	76	101	96	97	108	101	104	95	94	78	115	108	116	111	104	84	98	96	84	114	97	109	104	99	109	85	91	97	107	94	113	99	114	112	103	120	109	108	106	102	111	92	99	107	88	95	94	95	98	104	99	92	110	103	101	114	98	107	109	115	124	104	101	85	107	92	99	96	76	92	118	78	100	101	78	122	102	92	97	111	96	113	108	86	113	95	93	112	97	90	80	122	109	89	94	110	100	107	111	99	110	92	83	114	93	114	122	97	94	112	92	99	117	116	116	111	95	104	104	110	87	85	105	92	90	107	100	102	108	98	101	105	93	100	81	103	102	102	98	87	107	93	107	92	105	100	101	102	100	94	94	102	100	91	96	121	97	121	106	102	104	87	109	105	97	90	108	96	105	90	87	120	111	108	104	99	119	98	120	111	95	86	93	96	103	100	108	102	109	108	129	100	81	94	100	101	83	97	94	122	102	95	101	102	107	96	97	94	113	91	104	74	90	86	80	86	92	101	106	112	110	88	89	116	93	109	98	94	107	97	104	109	96	117	117	84	93	102	110	91	75	94	95	103	92	116	94	100	82	112	104	106	89	88	100	100	96	94	95	97	98	108	100	108	117	75	111	85	101	77	95	123	112	97	111	93	111	84	101	121	105	88	104	111	97	110	109	99	88	106	102	106	125	108	88	102	120	105	114	99	77	112	91	105	122	100	100	91	90	91	99	93	87	107	110	108	103	77	88	114	95	98	88	99	102	102	106	105	89	114	96	124	105	106	100	93	107	86	105	102	103	95	106	101	88	110	95	104	115	104	91	102	99	101	105	109	96	90	87	115	76	123	96	107	94	81	115	104	82	101	96	96	105	84	87	112	103	91	109	104	105	91	102	81	95	96	106	118	95	86	106	119	96	
91	99	102	108	102	107	91	93	104	91	91	113	98	97	93	90	110	107	104	87	115	110	115	103	89	110	117	107	85	93	93	105	93	102	101	99	100	78	105	91	94	109	108	85	86	103	95	81	121	98	91	73	74	91	87	103	97	87	99	105	96	97	90	89	101	99	116	81	101	111	116	79	114	97	103	115	100	107	109	110	94	101	89	97	92	89	125	88	93	77	104	89	97	99	79	106	108	98	105	109	95	110	92	95	87	95	123	91	103	101	106	99	104	112	91	111	98	108	93	111	90	82	120	102	106	98	113	115	88	106	98	77	94	99	103	105	97	103	99	97	91	91	103	103	94	101	103	116	107	93	89	103	90	106	94	96	112	91	105	118	101	111	93	93	100	93	112	107	101	99	92	103	102	94	104	105	112	104	97	86	111	111	113	100	107	90	106	96	98	90	86	108	104	103	97	99	101	107	82	82	78	109	89	93	109	99	105	97	107	94	105	101	84	90	105	84	112	107	100	121	105	95	104	110	100	98	107	83	110	104	113	125	92	99	113	98	106	96	108	83	87	115	102	106	102	86	104	91	87	106	96	91	100	99	105	97	88	93	103	92	101	113	99	106	99	104	81	111	99	93	95	87	104	112	93	112	103	99	106	115	105	115	112	94	97	99	117	87	96	93	104	109	89	94	96	111	70	87	89	96	104	77	95	91	119	95	89	101	119	102	88	104	92	121	90	100	115	92	107	85	106	108	108	100	117	113	99	111	88	91	112	99	92	103	117	111	111	93	103	104	104	113	96	103	118	104	117	94	99	94	106	104	104	103	98	87	95	101	100	108	94	95	102	100	99	91	102	101	91	116	92	117	95	109	93	94	110	97	103	105	104	91	100	91	123	99	98	97	86	90	94	91	89	99	116	111	97	101	108	103	111	97	93	102	91	95	108	91	109	113	86	88	88	116	99	103	99	88	103	99	113	112	99	83	100	101	106	106	111	105	102	102	98	104	107	92	107	104	90	96	95	91	71	98	91	95	117	107	85	118	120	110	105	115	96	103	96	118	100	102	93	98	119	113	94	102	107	91	92	96	118	90	105	85	98	81	96	107	94	99	103	109	86	108	109	104	89	108	105	97	115	103	97	110	97	87	87	94	87	114	
545	999999	999999	933	987	806	753	999999	543	999999	999999	172	999999	557	372	999999	221	139	716	493	130	999999	999999	451	999999	433	999999	999999	219	241	470	160	38	805	584	631	441	999999	999999	468	802	825	368	531	999999	742	278	876	999999	999999	999999	999999	944	789	163	689	581	999999	90	564	999999	434	23	312	877	778	999999	409	973	740	520	560	999999	257	691	999999	497	999999	443	120	164	681	417	412	257	508	216	249	999999	894	60	315	999999	999999	219	377	812	66	654	239	608	999999	999999	181	295	433	999999	696	107	999999	202	999999	692	970	409	578	27	610	64	378	571	894	757	999999	690	215	999999	175	48	999999	492	441	889	214	511	296	778	246	999999	999999	911	520	151	999999	702	21	999999	610	800	999999	360	211	11	285	999999	714	999999	824	490	999999	454	431	658	783	999999	999999	159	488	469	999999	799	781	493	240	466	61	753	964	386	679	999999	999999	375	999999	999999	290	439	613	546	999999	185	953	999999	47	378	490	999999	367	999999	940	999999	999999	151	686	841	578	999999	770	819	999999	961	155	447	810	496	86	66	261	819	95	332	546	999999	672	938	846	35	455	862	975	199	395	547	445	999999	458	999999	688	565	395	572	668	794	930	836	39	516	944	551	302	999999	610	548	341	618	999999	202	479	748	995	999999	999999	908	843	426	575	608	11	993	47	849	377	696	434	523	663	752	20	835	908	340	90	903	569	551	999999	847	216	999999	502	266	757	939	999999	999999	308	759	951	999999	270	999999	999999	951	513	452	999999	914	999999	818	955	573	999999	643	839	665	473	999999	348	301	999999	727	401	184	999999	781	999999	437	136	999999	999999	903	999999	506	999999	999999	825	138	400	127	495	674	733	398	872	929	84	123	110	999999	378	939	420	659	676	999999	39	340	460	731	999999	628	999999	530	603	999999	772	685	78	362	839	344	969	999999	999999	172	993	13	999999	571	707	978	337	999999	999999	999999	492	151	829	42	999999	495	677	668	767	866	886	213	794	821	999999	999999	55	748	75	999999	999999	199	999999	999999	548	36	37	888	34	381	300	566	999999	328	999999	631	999999	45	999999	353	666	310	463	999999	285	790	219	999999	999999	318	932	589	999999	190	315	303	999999	999999	493	431	467	999999	999999	395	575	999999	897	476	999999	535	541	20	843	999999	377	999999	735	999999	999999	758	817	547	483	715	448	711	411	135	22	274	342	999999	999999	482	999999	877	666	77	374	955	999999	742	999999	999999	777	999999	746	443	813	646	567	385	97	999999	614	
920	315	928	947	864	918	999999	463	999999	999999	999999	467	371	836	499	13	668	548	282	865	84	319	604	938	999999	964	967	321	376	707	999999	454	999999	999999	965	572	737	130	509	46	130	999999	999999	686	776	464	384	606	999999	643	899	999999	814	999999	540	999999	999999	990	431	899	951	461	999999	290	245	999999	999999	503	871	926	999999	999999	48	999999	744	794	79	999999	999999	71	590	371	996	733	808	999999	999999	947	337	999999	999999	747	699	610	95	669	202	959	451	231	813	881	999999	398	377	362	999999	579	135	745	541	792	999999	369	319	589	464	363	481	124	999999	703	176	999999	74	527	999999	438	159	84	602	999999	999999	940	257	708	999999	608	365	456	332	70	821	999999	821	79	918	340	300	505	214	838	487	337	314	120	715	227	999999	999999	514	370	999999	999999	153	431	326	888	999999	610	999999	856	999999	35	791	856	999999	584	999999	994	609	517	147	653	869	999999	632	149	635	147	993	418	284	515	941	962	999999	999999	999999	399	999999	39	227	689	551	358	999999	999999	545	458	237	140	531	999999	251	999999	232	999999	999999	390	798	187	263	975	999999	546	581	999999	94	828	225	121	147	306	251	579	299	457	111	999999	922	180	999999	186	999999	999999	999999	945	999999	943	739	864	589	67	600	999999	999999	251	82	15	776	358	377	717	243	125	999999	234	999999	672	708	999999	674	999999	468	628	584	86	999999	999999	659	635	999999	150	98	361	532	90	705	675	802	58	384	106	744	573	802	885	943	793	999999	662	858	999999	245	999999	199	999999	999999	972	999999	700	999999	327	999999	150	139	237	628	881	999999	912	529	422	869	999999	400	999999	925	999999	825	698	999999	999999	885	996	777	626	905	999999	999999	613	491	732	683	112	873	67	749	603	443	999999	267	999999	999999	957	143	446	999999	585	573	621	993	704	157	303	567	902	999999	359	999999	513	332	503	719	999999	999999	796	738	999999	786	343	828	331	460	259	440	80	83	928	863	999999	893	329	561	999999	619	787	585	389	545	970	624	399	240	930	253	763	999999	999999	535	346	707	966	999999	240	999999	672	253	898	862	999999	999999	514	999999	41	999999	12	999999	179	370	643	220	358	231	815	718	999999	100	530	15	677	999999	852	402	527	633	927	999999	331	999999	947	544	687	526	58	999999	120	904	208	320	251	821	183	859	892	999999	358	744	999999	521	364	581	722	892	195	999999	976	122	999999	408	691	482	621	421	999999	109	999999	832	182	674	608	534	892	219	764	855	554	999999	509	
401	285	193	999999	809	402	999999	821	999999	999999	290	175	998	935	800	629	768	209	761	447	793	602	526	572	319	913	999999	689	513	999999	340	224	983	999999	999999	999999	508	935	811	28	999999	999999	999999	501	891	508	999999	999999	101	999999	996	655	793	555	716	799	758	620	999999	895	573	999999	318	667	10	999999	192	395	368	677	131	833	397	742	401	999999	863	999999	680	810	999999	241	597	923	141	999999	999999	437	999999	777	999999	888	707	916	455	368	968	81	500	825	326	224	240	423	469	172	268	60	999999	210	935	733	939	427	592	341	999999	999999	999999	326	999999	754	499	590	313	243	135	481	296	42	999999	791	999999	999999	494	99	10	184	464	968	999999	999999	283	695	842	641	948	290	333	999999	279	583	546	183	190	572	724	650	120	236	999999	786	999999	132	664	154	999999	94	999999	999999	999999	914	931	566	900	999999	481	999999	999999	671	294	845	158	183	762	963	255	362	674	999999	999999	360	999999	237	931	639	617	160	999999	999999	443	863	357	830	782	999999	652	999999	282	915	101	999999	999999	448	941	999999	638	999999	369	999999	999999	999999	999999	21	138	999999	999999	703	634	271	657	999999	999999	60	238	999999	999999	327	999999	407	321	999999	89	759	830	453	999999	999999	296	740	999999	36	791	340	799	598	453	345	999999	999999	514	999999	355	21	999999	999999	157	851	219	999999	703	320	199	962	389	999999	765	660	190	684	999999	233	416	893	999999	630	539	442	999999	639	999999	162	625	598	893	372	919	78	500	69	306	607	999999	776	47	690	837	829	950	175	999999	999999	165	27	999999	290	541	461	999999	638	241	715	999999	579	542	999999	695	600	999999	26	713	697	999999	131	388	924	999999	640	999999	999999	793	710	491	999999	807	194	997	999999	329	612	999999	468	999999	862	827	999999	17	836	243	496	995	246	760	934	999999	999999	999999	43	639	354	472	999999	999999	182	999999	531	233	513	772	358	553	999999	281	999999	196	999999	380	307	303	999999	916	981	406	999999	582	557	949	999999	999999	672	999999	999999	968	975	999999	929	863	153	27	305	367	504	74	885	942	909	964	304	748	216	764	334	740	841	437	491	999999	243	600	297	582	999999	879	110	796	590	999999	306	325	999999	391	999999	290	997	999999	422	916	999999	427	673	592	999999	999999	427	907	999999	233	136	547	658	434	629	553	729	723	690	624	963	99	999999	999999	999999	978	491	824	999999	999999	742	412	999999	574	984	816	926	705	999999	999999	462	999999	999999	366	999999	759	999999	832	999999	683	560	284	748	
797	953	431	75	882	999999	676	328	999999	379	192	999999	724	531	93	999999	999999	627	999999	796	823	172	771	530	995	800	909	320	658	72	999999	494	999999	999999	227	621	563	999999	53	999999	260	999999	859	822	386	876	276	999999	584	392	948	65	535	488	999999	635	191	900	79	999999	24	365	999999	540	524	698	33	71	313	471	886	72	583	999999	546	284	312	948	154	129	534	681	736	275	999999	798	999999	979	999999	592	440	662	681	961	767	999999	879	999999	307	688	999999	999999	999999	123	505	886	482	292	941	999999	332	243	755	999999	558	342	629	403	426	726	739	53	999999	999999	41	234	999999	622	485	652	999999	983	650	999999	999999	329	999999	999999	769	237	326	676	47	97	269	999999	906	732	412	435	999999	999999	999999	581	949	809	999999	212	999999	281	999999	860	999999	299	255	349	999999	299	682	238	584	999999	633	198	409	999999	16	246	461	834	327	659	219	60	387	919	90	78	517	467	449	999999	540	497	732	466	869	747	841	999999	999999	616	59	999999	850	266	851	714	999999	999999	803	643	999999	258	999999	845	999999	756	912	336	269	523	782	224	999999	39	477	999999	465	943	202	268	999999	540	229	999999	609	45	210	130	999999	375	896	630	664	805	802	291	543	887	815	123	835	999999	660	100	834	834	394	820	789	716	999999	238	694	544	248	221	999999	253	999999	614	556	791	999999	893	627	162	560	984	236	999999	602	578	137	999999	432	889	999999	139	876	775	651	999999	341	361	127	667	999999	129	999999	999999	999999	299	999999	210	567	999999	999999	767	472	999999	284	409	999999	604	999999	680	110	615	122	359	999999	899	377	470	999999	176	460	999999	776	960	226	440	999999	999999	999999	312	999999	927	520	388	643	999999	999999	203	500	252	795	736	999999	447	566	330	999999	217	260	364	921	191	247	400	999999	348	991	512	466	843	999999	999999	672	811	999999	183	104	733	999999	999999	242	184	969	720	381	723	670	999999	999999	895	999999	221	394	577	390	745	689	130	794	304	131	999999	999999	657	999999	999999	74	436	693	392	235	283	999999	41	131	747	999999	999999	29	870	678	662	119	999999	419	770	999999	104	430	18	494	974	939	999999	107	88	446	322	459	536	658	243	644	20	669	159	720	999999	999999	642	533	171	110	923	999999	468	54	176	999999	500	290	969	999999	685	999999	261	344	999999	934	999999	311	898	77	493	221	999999	28	109	901	270	999999	999999	648	787	484	332	999999	25	795	639	44	279	85	959	999999	689	237	999999	121	418	999999	640	
428	413	341	635	999999	617	711	999999	450	999999	999999	999999	450	88	999999	228	211	575	999999	328	293	304	18	41	999999	118	247	532	216	999999	999999	493	999999	419	783	245	999999	849	238	999999	314	613	999999	99	14	108	518	177	999999	999999	999999	546	40	496	356	999999	404	309	811	985	380	188	999999	391	957	782	532	41	999999	95	772	362	999999	131	23	680	116	919	37	724	600	80	999999	206	311	451	999999	957	72	999999	840	156	47	252	885	999999	999999	807	141	231	575	487	873	282	247	405	999999	999999	999999	676	27	485	282	97	395	310	24	778	999999	516	329	574	968	643	255	626	324	104	245	999999	51	999999	787	805	158	122	206	999999	959	906	999999	554	484	395	643	365	999999	950	999999	585	121	860	999999	625	902	11	518	239	37	621	90	114	999999	594	634	718	698	477	938	999999	999999	131	999999	183	273	999999	99	582	10	999999	999999	374	246	660	776	191	580	999999	999999	157	603	999999	864	999999	825	148	881	890	999999	924	667	999999	22	584	482	989	51	999999	361	137	911	936	999999	147	868	999999	867	999999	817	452	999999	535	574	999999	679	146	267	480	357	135	893	999999	821	85	999999	356	999999	662	999999	787	149	36	810	775	245	667	999999	999999	479	999999	280	869	999999	318	787	141	831	231	905	999999	732	999999	999999	236	243	712	124	163	914	522	999999	215	834	40	313	120	725	798	555	999999	408	539	10	248	855	999999	137	513	298	999999	524	999999	756	842	999999	578	830	584	999999	999999	999999	999999	812	957	756	74	999999	51	15	676	999999	42	676	894	936	203	571	958	999999	999999	585	611	865	823	997	999999	458	991	999999	735	290	151	267	32	468	824	726	52	491	790	989	95	507	621	686	491	464	862	906	861	999999	871	213	332	947	941	999999	989	959	999999	616	999999	999999	280	999999	999999	999999	653	435	122	476	528	476	590	229	999999	113	999999	147	999999	999999	596	999999	999999	728	418	938	934	84	999999	114	736	93	957	999999	999999	29	999999	236	999999	716	810	436	793	395	999999	999999	622	999999	457	837	476	852	453	766	30	999999	999999	551	976	335	999999	579	908	17	739	445	518	999999	999999	479	876	26	999999	799	999999	999999	301	728	250	23	326	831	627	689	999999	999999	639	200	163	999999	78	685	259	999999	999999	241	527	999999	655	51	887	999999	999999	978	961	459	137	999999	810	860	667	999999	999999	963	19	20	952	229	379	855	806	327	999999	298	411	200	766	639	999999	999999	641	999999	83	999999	136	121	999999	999999	727	
999999	999999	985	390	303	999999	845	384	296	86	864	999999	308	999999	799	245	569	952	999999	576	771	999999	498	728	95	229	161	159	999999	837	999999	999999	313	501	999999	999999	820	936	999999	969	565	815	480	562	999999	445	343	999999	283	963	566	168	999999	82	956	495	267	267	305	83	176	999999	999999	458	187	856	999999	806	224	700	999999	632	992	571	21	955	999999	935	667	999999	999999	999999	875	999999	999999	739	546	241	545	705	841	563	641	886	999999	869	542	31	385	214	468	999999	885	583	548	933	176	900	71	999999	283	332	599	655	197	999999	999999	144	999999	447	999999	745	271	519	858	861	991	999999	768	999999	423	200	560	999999	190	999999	176	999999	999999	347	572	645	179	543	432	519	963	999999	699	687	59	408	843	999999	894	723	275	999999	999999	686	942	999999	142	999999	588	92	772	147	475	837	948	527	543	840	875	999999	575	727	96	349	898	16	416	999999	999999	24	356	622	568	999999	94	800	999999	914	404	999999	513	999999	955	349	999999	826	520	862	739	532	999999	999999	72	229	157	548	289	999999	999999	935	999999	61	828	573	999999	159	578	17	752	157	999999	999999	999999	373	171	325	999999	747	602	999999	999999	554	351	568	999999	353	999999	999999	319	999999	521	201	136	469	857	999999	431	392	613	597	257	512	119	591	582	244	999999	999999	68	999999	776	541	783	715	999999	999999	709	999999	999999	392	598	239	697	216	999999	758	503	976	999999	999999	894	999999	144	14	825	984	445	760	999999	915	786	862	290	999999	769	979	418	421	29	999999	752	171	969	999999	999	27	999999	902	999999	824	999999	590	192	359	938	397	406	999999	889	465	999999	949	283	507	605	999999	999999	220	447	999999	349	92	957	759	956	999999	419	914	999999	807	179	542	805	172	184	999999	999999	931	548	381	582	640	531	564	102	803	887	472	624	273	999999	603	464	308	484	999999	632	433	402	999999	978	492	773	91	295	132	153	121	332	409	66	27	671	75	83	999999	560	402	999999	999999	999999	946	299	742	999999	999999	87	507	687	526	573	256	539	343	402	100	866	449	999999	969	659	999999	150	225	999999	999999	932	398	234	775	999999	240	765	248	370	41	999999	41	351	999999	54	646	999999	999999	999999	810	488	999999	673	983	842	121	134	697	504	78	806	999999	535	689	999999	688	282	911	428	343	490	300	999999	371	999999	835	107	558	925	22	999999	999999	999999	406	571	603	999999	250	932	986	115	999999	999999	302	235	999999	505	662	999999	365	373	522	388	501	329	198	365	311	
96	17	999999	999999	772	491	726	472	693	999999	127	999999	962	42	978	441	238	421	555	999999	145	999999	339	445	482	569	649	829	955	999999	86	999999	247	423	164	924	973	999999	306	263	999999	999999	999999	999999	544	999999	402	341	543	946	273	908	999999	999999	176	318	678	999999	103	212	842	896	517	804	999999	744	801	548	877	999999	468	698	125	302	113	383	999999	962	900	445	999999	999999	295	19	999999	999999	740	561	257	845	999999	404	446	999999	421	680	255	631	323	800	244	999999	463	489	999999	575	792	350	582	792	967	716	677	657	45	999999	999999	507	188	999999	13	999999	300	42	999999	73	261	31	999999	432	999999	720	648	110	211	323	999999	999999	531	60	385	400	978	999999	999999	539	727	788	69	886	999999	747	999999	438	999999	994	999999	431	681	423	323	999999	469	159	999999	999999	77	999999	456	721	681	804	975	138	509	613	999999	835	164	278	346	473	999999	994	363	999999	277	220	314	999999	760	431	999999	118	736	613	930	828	801	631	472	161	341	347	215	275	771	324	928	192	733	727	999999	412	87	999999	809	474	999999	283	999999	856	271	250	999999	259	999999	867	402	896	683	442	44	999999	806	195	141	999999	789	98	999999	953	291	132	483	43	999999	722	40	886	803	465	42	999999	651	999999	889	101	385	955	596	999999	999999	42	999999	301	693	744	605	999999	718	195	685	707	664	35	575	149	766	928	999999	956	836	516	102	227	409	515	999999	999999	305	50	248	833	502	714	999999	999999	999999	999999	349	419	127	148	999999	618	780	334	864	625	49	999999	334	457	860	639	77	415	940	291	891	187	863	413	596	678	946	999999	215	999999	994	326	525	584	588	685	999999	999999	999999	484	446	85	999999	265	161	999999	999999	790	973	862	647	625	318	342	300	172	999999	713	551	999999	671	929	129	999999	631	723	235	749	869	185	801	378	77	466	844	999999	999999	607	262	999999	999999	166	878	999999	311	378	18	192	294	425	139	999999	157	999999	999999	517	956	736	634	438	999999	999999	999999	999999	71	278	999999	999999	999999	484	636	999999	461	510	999999	999999	60	999999	613	262	714	52	465	453	55	675	231	226	653	336	860	798	999999	823	721	997	244	999999	291	42	819	999999	693	810	999999	999999	673	646	324	999999	467	189	133	381	999999	287	999999	477	999999	999999	56	342	209	172	623	999999	975	638	788	538	280	970	494	580	999999	999999	999999	655	664	865	11	584	901	355	868	680	675	601	109	443	497	766	338	895	985	487	956	999999	196	950	
999999	45	858	999999	37	497	695	552	999999	175	928	853	812	886	393	472	440	854	999999	942	172	383	538	355	999999	513	641	999999	595	955	602	999999	999999	714	660	999999	726	124	328	381	999999	133	999999	933	514	643	999999	451	512	523	57	112	999999	999999	999999	831	506	512	746	523	855	106	999999	983	999999	112	394	108	236	427	999999	325	535	921	957	48	720	605	841	406	999999	200	999999	81	907	499	598	225	925	828	468	999999	378	804	526	999999	999999	999999	999999	412	259	855	224	94	778	732	576	999999	296	749	120	901	671	350	963	664	20	885	86	83	513	178	182	407	999999	530	946	731	405	78	872	51	244	438	157	704	999999	11	302	185	922	291	929	999999	718	999999	999999	38	841	861	999999	290	999999	296	898	90	682	816	135	257	999999	845	911	227	999999	999999	999999	999999	999999	269	999999	18	593	901	999999	232	999999	999999	689	401	999999	918	999999	543	200	592	447	999999	540	76	31	169	876	55	999999	86	999999	999999	309	648	900	999999	835	999999	999999	869	697	702	145	675	841	686	137	999999	279	999999	999999	377	36	294	631	718	702	136	247	999999	999999	548	511	84	999999	999999	696	50	999999	667	999999	317	999999	330	894	745	813	864	999999	345	999999	151	775	999999	130	12	685	999999	26	191	617	709	999999	653	737	159	200	70	823	313	989	96	242	999999	784	648	16	999999	999999	886	905	838	999999	999999	999999	990	772	978	999999	850	851	682	999999	319	60	383	973	717	592	999999	555	999999	51	921	356	945	908	173	999999	999999	995	999999	999999	999999	285	779	808	442	166	999999	386	221	116	972	462	316	999999	922	561	410	999999	299	123	654	999999	999999	797	978	999999	999999	91	999999	999999	480	855	872	999999	999999	44	281	574	540	999999	845	369	999999	646	999999	469	999999	883	986	999999	999999	808	706	865	970	799	133	982	830	887	614	999999	777	981	635	126	589	999999	999999	888	999999	999999	999999	999999	277	999999	997	516	728	519	516	668	105	996	892	672	159	16	97	104	910	299	999999	653	946	190	591	362	999999	951	879	999999	999999	107	332	999999	674	968	999999	999999	801	616	263	320	381	946	569	780	999999	963	999999	582	172	84	999999	999999	101	490	791	97	703	999999	506	776	639	726	953	998	674	999999	998	191	419	999999	302	303	45	433	282	10	999999	999999	999999	57	984	306	627	640	999999	340	999999	193	999999	510	982	165	120	486	999999	654	993	571	116	707	964	786	173	999999	781	684	955	667	218	791	476	892	382	999999	792	342	108	
999999	879	343	970	815	14	999999	429	146	999999	558	752	627	17	58	704	566	92	207	143	867	859	445	999999	999999	975	394	43	99	999999	999999	694	348	556	999999	692	772	999999	158	781	999999	999999	999999	500	406	915	590	784	428	198	815	376	594	209	240	999999	999999	958	227	840	619	999999	999999	363	532	864	414	999999	336	366	931	829	934	999999	878	999999	999999	944	978	837	394	610	615	901	967	295	109	149	326	999999	258	814	518	318	999999	389	999	999999	968	542	510	520	458	72	266	986	442	178	330	999999	248	499	980	390	999999	19	270	439	999999	999999	764	275	754	999999	999999	127	320	999999	999999	999999	537	999999	975	999999	336	874	162	553	644	999999	853	999999	818	623	978	999999	999999	138	862	161	999999	570	895	731	999999	245	765	348	954	148	999999	816	913	832	999999	315	999999	544	999999	582	999999	716	794	414	999999	833	456	141	141	999999	293	999999	999999	112	379	999999	47	999999	668	999999	118	813	999999	505	315	46	27	999999	457	672	999999	299	999999	999999	304	412	776	999999	999999	944	788	634	999999	606	855	999999	63	811	463	208	277	279	999999	962	473	999999	128	298	108	357	816	471	999999	468	999999	994	115	999999	808	966	999999	999999	907	999999	312	483	606	991	999999	821	982	216	532	259	999999	966	999999	123	816	999999	293	487	999999	999999	137	327	950	748	999999	999999	999999	580	12	496	999999	721	372	999999	660	989	999999	137	647	287	374	610	938	434	73	156	999999	991	665	558	999999	712	173	999999	596	999999	999999	857	507	999999	999999	412	999999	46	251	683	999999	271	463	999999	812	166	839	115	999999	527	389	526	684	347	289	999999	915	999999	813	304	999999	999999	565	675	466	589	999999	999999	844	999999	999999	999999	192	999999	551	319	538	999999	746	526	999999	67	301	78	604	16	182	169	509	999999	497	759	232	946	999999	999999	705	999999	370	232	536	981	270	663	999999	487	999999	304	796	970	999999	999999	999999	297	431	501	163	497	80	460	416	470	999999	798	475	999999	679	246	266	999999	614	750	999999	999999	989	891	796	638	947	127	672	878	373	999999	197	420	61	934	524	633	999999	218	717	910	815	999999	999999	472	197	483	808	999999	48	403	366	117	608	194	308	540	704	999999	550	953	787	999999	999999	818	999999	64	999999	999999	721	633	999999	405	43	567	707	999999	999999	334	999999	473	319	575	999999	969	183	90	999999	866	636	984	928	481	667	763	132	999999	970	814	862	999999	999999	73	385	415	999999	960	84	999999	999999	385	281	380	84	86	999999	222	
698	136	645	999999	999999	729	999999	737	704	925	738	279	445	430	952	454	472	317	586	999999	999999	435	972	999999	999999	772	389	260	999999	558	406	999999	129	909	999999	843	178	341	891	167	999999	648	710	82	232	805	999999	66	999999	999999	908	767	499	398	999999	272	163	432	525	479	350	857	34	155	528	156	999999	535	999999	118	285	140	425	999999	999999	551	724	900	999999	209	177	999999	999999	886	650	999999	101	730	886	999999	690	746	999999	999999	816	108	623	999999	999999	85	654	79	225	325	550	999999	999999	80	109	999999	548	999999	441	325	312	999999	39	147	999999	999999	65	999999	999999	999999	428	539	323	999999	613	201	999999	999999	999999	915	555	108	118	512	345	872	297	999999	630	415	777	436	314	501	999999	799	78	999999	69	665	29	234	430	700	897	21	999999	999999	467	908	553	999999	999999	525	770	213	908	527	802	999999	600	44	999999	244	747	991	234	822	999999	813	132	999999	999999	690	895	330	678	999999	999999	334	417	949	564	999999	999999	398	529	788	730	906	890	551	683	999999	75	985	999999	195	952	905	786	641	455	653	999999	111	288	226	630	449	535	500	912	478	225	651	999999	999999	382	358	999999	445	101	986	999999	580	768	674	625	909	895	999999	999999	709	547	999999	999999	910	936	759	120	312	168	999999	380	400	638	214	999999	999999	515	999999	813	999999	443	999999	549	468	731	999999	343	613	999999	720	554	53	45	213	931	999999	157	569	149	623	247	169	287	810	616	532	999999	563	465	999999	404	999999	679	860	275	999999	236	44	189	999999	425	506	711	448	737	336	364	435	283	770	275	946	999999	999999	367	284	73	739	852	208	272	779	999999	399	326	999999	374	999999	937	999999	222	123	390	418	207	740	999999	839	82	289	177	517	999999	695	935	457	999999	489	503	991	143	496	192	980	468	646	999999	999999	131	730	962	189	497	549	999999	162	566	801	991	626	826	233	666	999999	999999	999999	999999	463	463	868	679	999999	681	946	600	725	999999	409	949	999999	392	146	999999	352	327	988	30	999999	148	999999	999999	999999	498	999999	175	909	830	619	950	713	156	895	999999	263	60	88	507	551	949	999999	999999	166	851	439	999999	690	999999	323	255	52	999999	999999	325	681	977	152	999999	804	999999	690	999999	320	459	999999	415	497	288	464	302	999999	490	479	999999	999999	560	999999	684	999999	999999	484	403	516	999999	907	978	396	579	999999	285	907	692	703	769	999999	999999	911	707	999999	999999	745	412	999999	31	16	562	266	968	18	999999	999999	999999	337	
171	999999	297	999999	999999	999999	267	28	917	111	999999	999999	999999	999999	709	531	381	999999	36	999999	44	897	82	999999	999999	367	999999	722	428	571	999999	42	449	999999	999999	473	971	556	999999	165	359	15	828	999999	873	999999	459	774	557	999999	636	999999	999999	399	999999	273	999999	945	999999	588	206	999999	600	356	55	155	999999	202	999999	245	559	824	682	870	718	38	79	771	477	858	908	580	999999	981	999999	999999	816	59	72	999999	249	35	662	999999	959	814	415	481	264	728	691	267	529	321	887	812	799	355	999999	273	204	999999	478	45	999999	625	379	999999	421	472	338	895	139	999999	999999	533	172	305	911	999999	999999	597	516	749	999999	650	999999	999999	999999	132	783	471	999999	798	999999	786	999999	626	707	343	445	797	70	792	399	795	137	552	324	363	649	504	443	777	999999	606	999999	729	868	999999	574	525	999999	299	999999	866	527	341	902	219	976	999999	598	577	999999	825	999999	724	359	381	522	999999	539	740	999999	288	37	601	157	477	841	828	999999	677	769	919	282	770	113	532	278	999999	649	115	386	113	999999	865	318	824	79	231	379	497	517	75	999999	999999	816	410	838	925	999999	435	999999	158	788	999999	808	548	999999	766	999999	827	112	999999	859	433	364	999999	382	172	293	332	408	620	458	999999	170	703	933	499	954	703	693	352	999999	999999	737	238	325	985	67	769	282	999999	610	999999	395	790	216	562	429	446	37	676	642	860	37	758	699	528	760	115	615	999999	812	917	999999	999999	122	645	696	135	999999	396	114	999999	60	105	19	906	874	379	496	999999	80	999999	675	999999	710	752	196	979	999999	796	234	951	163	228	999999	693	417	635	677	999999	866	999999	999999	641	572	999999	809	931	748	792	654	391	618	245	983	999999	251	127	59	370	458	716	595	267	172	163	369	832	605	325	499	248	701	925	513	999999	134	44	999999	591	942	999999	240	746	999999	843	343	918	245	204	999999	300	999999	317	122	159	708	134	999999	418	758	999999	336	433	303	999999	689	692	731	999999	180	217	999999	468	999999	999999	486	848	125	328	820	451	596	411	873	208	999999	393	813	363	78	999	565	45	832	965	928	999999	999999	999999	163	650	197	38	33	244	627	127	890	999999	673	859	19	160	598	999999	391	999999	560	999999	999999	306	999999	377	148	181	652	637	999999	461	274	679	999999	388	999999	179	263	567	999999	638	999999	545	503	894	690	218	990	415	446	524	584	13	999999	358	999999	857	770	820	889	999999	999999	990	492	438	
653	994	999999	630	999999	429	64	823	547	922	523	217	999999	999999	999999	930	191	246	200	120	877	271	432	56	404	999999	409	443	677	535	55	590	63	74	250	695	755	369	999999	27	470	760	999999	334	834	777	64	999999	999999	999999	671	356	799	381	560	999999	571	417	236	676	999999	999999	999999	22	999999	933	163	737	743	999999	184	821	816	183	650	127	804	108	222	627	999999	623	309	717	864	699	791	999999	514	858	999999	348	142	753	997	849	614	999999	456	901	623	326	51	151	784	849	539	626	731	999999	587	999999	204	999999	999999	406	321	999999	158	999999	151	481	233	999999	867	836	688	72	999999	999999	512	360	651	320	13	936	581	168	932	24	169	999999	951	80	280	661	153	533	340	600	538	186	306	999999	999999	999999	103	166	999999	948	171	476	999999	999999	930	236	820	884	605	486	825	999999	505	143	28	976	530	162	614	215	693	165	732	585	999999	336	64	382	560	999999	843	999999	883	984	853	692	999999	30	150	53	840	999999	927	999999	774	385	680	172	260	783	620	940	551	79	264	15	744	864	667	999999	182	447	333	743	643	411	279	520	290	335	261	999999	22	571	375	435	237	878	810	999999	655	892	132	777	999999	902	873	814	730	847	999999	860	999999	999999	871	402	934	194	219	373	115	169	881	925	999999	120	927	999999	704	828	778	865	64	780	948	290	325	999999	501	741	537	465	790	443	999999	401	156	999999	699	972	999999	53	668	999999	782	496	20	207	256	999999	974	893	120	999999	79	92	999999	583	999999	591	86	999999	692	478	835	999999	379	448	547	139	963	999999	290	731	338	734	207	616	997	999999	999999	128	999999	370	766	644	355	888	373	999999	595	573	999999	118	999999	122	360	999999	999999	999999	999999	999999	659	126	177	524	999999	388	573	344	885	199	999999	999999	321	958	88	999999	999999	200	999999	490	84	252	544	400	581	181	836	226	999999	17	14	999999	345	707	999999	193	203	251	999999	999999	325	39	419	406	988	744	797	936	43	999999	999999	999999	838	636	496	416	582	776	943	999999	552	357	999999	877	194	720	800	613	499	895	139	470	169	337	175	55	999999	147	412	836	384	899	192	356	530	999999	37	708	221	999999	610	426	999999	600	424	967	999999	541	999999	277	944	193	447	147	899	999999	261	510	471	999999	583	999999	374	999999	67	652	174	613	999999	600	999999	101	402	999999	294	712	172	568	912	207	976	301	925	144	892	999999	461	55	456	999999	341	526	999999	770	478	175	61	999999	
542	771	802	465	194	999999	999999	852	791	999999	999999	999999	853	693	597	273	474	292	999999	240	223	866	201	999999	166	999999	268	999999	853	999999	999999	129	661	970	999999	999999	405	999999	999999	314	559	999999	409	999999	202	270	999999	999999	929	999999	305	196	656	999999	999999	676	580	683	308	350	362	418	998	168	41	999999	999999	999999	667	999999	868	953	185	999999	681	999999	467	999999	927	999999	193	619	247	999999	999999	782	472	839	991	359	570	722	222	766	951	999999	51	250	430	468	735	999999	981	999999	115	351	20	452	999999	805	218	841	756	999999	999999	742	181	999999	999999	258	999999	695	892	317	999999	155	741	999999	262	540	141	227	999999	468	171	999999	638	999999	773	985	771	30	699	999999	999999	999999	966	999999	610	999999	969	922	999999	181	207	49	999999	673	596	999999	610	602	199	609	674	991	532	999999	999999	749	114	999999	355	846	487	999999	996	706	176	167	999999	930	808	53	999999	218	808	147	270	132	999999	964	999999	813	999999	179	830	100	520	999999	206	678	570	860	114	562	577	572	694	956	999999	999999	999999	438	780	680	794	155	48	465	999999	394	37	128	227	149	999999	541	471	317	420	905	999999	26	960	999999	999999	947	939	999999	641	246	453	999999	999999	999999	999999	740	43	999999	385	685	61	65	966	811	650	999999	999999	965	324	46	110	386	546	999999	991	491	999999	278	319	846	216	39	824	947	941	999999	49	999999	682	999999	507	999999	932	734	854	999999	999999	159	861	918	315	973	999999	604	145	76	999999	941	363	975	272	999999	999999	999999	479	32	240	29	869	926	412	769	293	816	538	344	454	811	999999	860	999999	328	417	999999	540	242	345	229	811	875	955	108	519	999999	245	999999	381	999999	265	831	900	39	289	934	515	999999	690	877	76	801	999999	956	658	503	544	944	358	993	999999	999999	687	999999	217	994	999999	314	259	999999	581	999999	962	60	555	461	959	411	999999	483	885	999999	551	468	163	20	263	999999	449	26	172	301	394	388	405	28	154	888	999999	295	963	211	999999	114	305	279	838	571	411	999999	543	142	999999	875	999999	13	695	228	858	999999	740	972	864	242	424	999999	412	584	654	537	316	999999	590	999999	519	684	707	447	172	999999	181	999999	999999	253	999999	999999	999999	999999	280	402	332	925	40	999999	555	990	346	64	689	25	866	999999	917	999999	889	472	999999	162	365	432	305	999999	66	973	999999	58	999999	620	758	394	894	893	313	261	214	391	50	965	207	528	347	999999	757	156	27	917	774	999999	999999	21	
487	243	163	848	999999	84	868	66	999999	999999	616	725	999999	305	131	972	951	665	669	508	432	586	999999	836	999999	651	999999	910	956	118	283	660	266	747	999999	660	739	464	999999	139	522	983	376	700	912	622	999999	462	34	55	965	119	64	855	589	901	288	327	763	455	584	958	110	490	233	999999	468	558	398	999999	999999	999999	999999	540	999999	448	999999	264	923	472	303	47	886	999999	152	174	606	411	168	15	382	422	701	707	999999	564	999999	886	477	956	999999	799	999999	563	812	999999	607	999999	999999	150	691	33	403	301	162	546	999999	200	347	999999	359	999999	999999	999999	999999	999999	795	803	985	999999	566	333	787	967	319	999999	999999	332	108	674	567	92	999999	27	324	358	999999	999999	555	18	492	692	548	418	999999	999999	410	681	474	999999	682	999999	538	448	583	367	246	999999	982	658	999999	748	101	673	501	999999	999999	381	77	999999	802	395	257	976	939	874	784	379	371	223	103	301	858	999999	991	763	999999	103	444	999999	122	592	427	897	445	743	999999	875	916	338	579	38	614	735	999999	296	555	561	508	708	999999	867	74	999999	999999	280	999999	999999	682	737	724	999999	999999	999999	626	219	999999	999999	541	206	283	909	999999	42	999999	75	687	999999	918	704	218	991	594	999999	999999	255	527	659	343	174	852	616	203	999999	999999	157	999999	502	118	979	999999	205	30	999999	434	673	414	42	134	499	999999	768	76	977	529	732	837	211	999999	381	999999	318	27	376	353	667	716	283	428	999999	974	999999	23	939	999999	999999	970	292	310	999999	840	495	534	999999	581	93	550	225	659	881	319	889	764	737	999999	19	187	654	958	767	957	141	613	638	999999	407	754	137	602	515	761	999999	999999	38	541	206	999999	999999	999999	999999	999999	999999	623	546	187	94	430	286	999999	375	999999	326	334	543	751	709	881	896	999999	999999	339	423	623	154	129	764	988	736	205	999999	235	14	860	698	650	467	517	77	460	439	977	477	484	999999	999999	999999	230	367	999999	831	999999	887	854	999999	930	703	999999	479	426	422	999999	693	90	999999	999999	999999	465	635	892	294	201	999999	999999	999999	206	861	938	999999	474	683	543	630	459	373	774	999999	999999	999999	767	946	590	47	650	48	343	294	999999	922	999999	848	980	594	474	992	639	510	452	964	999999	79	765	490	999999	743	878	475	243	717	787	802	680	225	868	946	704	164	999999	407	999999	912	474	26	310	625	703	948	166	467	734	999999	999999	195	999999	697	191	999999	42	999999	999999	999999	
60	999999	999999	294	178	765	999999	528	298	999999	346	54	418	511	605	748	999999	389	49	930	319	775	999999	524	906	494	398	999999	999999	604	999999	999999	247	687	999999	999999	881	26	457	999999	999999	638	999999	258	926	850	999999	999999	102	442	920	653	867	239	558	284	999999	620	388	683	376	555	763	694	999999	89	806	730	650	999999	867	173	931	111	707	681	606	734	597	999999	999999	999999	999999	999999	683	477	399	18	139	586	999999	271	637	774	999999	676	874	485	999999	999999	53	999999	674	292	575	756	722	765	531	999999	678	962	999999	332	965	302	999999	440	999999	999999	689	999999	601	999999	712	605	535	999999	539	999999	999999	131	841	750	21	671	999999	795	757	926	754	999999	487	261	908	145	249	999999	808	278	999999	444	999999	16	166	999999	999999	610	579	999999	230	565	235	500	999999	557	131	281	321	999999	893	999999	999999	999999	142	65	999999	350	999999	999999	365	230	359	270	831	372	655	834	999999	765	227	798	225	787	705	999999	408	986	190	361	999999	967	993	513	385	999999	760	391	874	111	999999	999999	455	999999	999999	10	215	964	668	709	901	999999	688	555	999999	105	999999	896	387	999999	657	334	170	999999	562	398	237	845	885	315	611	274	960	492	831	123	352	222	182	705	983	443	327	480	460	728	999999	447	436	999999	69	864	14	931	454	999999	999999	652	450	226	772	999999	89	363	999999	637	336	999999	999999	964	752	254	723	681	999999	223	17	689	999999	834	118	789	419	605	999999	746	999999	38	48	231	179	699	771	956	933	623	364	963	382	822	401	999999	722	472	537	815	151	332	973	240	999999	999999	999999	999999	117	982	999999	484	117	361	377	999999	167	503	999999	63	482	766	747	344	859	999999	316	530	442	34	77	947	77	440	605	999999	65	807	629	914	400	165	849	950	672	999999	856	31	455	999999	926	229	677	484	343	384	584	638	381	558	947	778	184	999999	915	13	416	677	756	440	252	999999	873	879	662	326	917	999999	671	978	197	999999	999999	348	108	847	279	593	107	230	361	427	435	81	967	622	981	766	45	669	474	188	275	24	851	576	999999	797	999999	26	467	787	966	999999	999999	662	703	835	999999	999999	734	999999	580	535	88	824	924	999999	912	49	999999	999999	761	12	514	18	999999	70	496	532	502	481	999999	90	762	999999	999999	42	710	314	919	155	999999	967	935	651	608	999999	935	37	651	552	885	782	680	316	36	963	888	361	643	999999	348	462	575	262	60	499	772	514	373	892	102	608	
999999	199	999999	793	77	863	410	999999	134	469	880	949	596	989	409	456	547	999999	154	999999	670	286	806	329	999999	682	999999	999999	966	430	999999	759	460	286	999999	490	937	243	895	35	951	363	999999	879	999999	999999	665	71	999999	326	967	875	747	743	937	843	393	59	401	395	999999	302	322	703	806	131	499	319	999999	918	999999	314	999999	129	407	317	769	927	999999	776	999999	540	28	650	999999	787	21	999999	349	817	999999	888	842	510	999999	658	50	813	83	460	999999	356	999999	181	808	663	284	628	346	629	84	465	311	624	378	999999	283	999999	250	28	119	783	970	999999	821	629	471	999999	366	748	277	955	854	296	999999	670	999999	847	841	799	513	393	379	719	999999	641	999999	227	999999	41	999999	999999	999999	64	351	999999	999999	222	359	188	201	193	272	597	362	128	611	999999	975	707	924	436	999999	450	515	726	413	261	776	189	53	254	999999	335	373	899	392	799	999999	306	295	594	497	662	608	999999	999999	782	366	624	999999	999999	999999	434	116	948	546	999999	549	624	939	133	446	180	145	947	234	937	999999	463	736	811	78	679	422	340	999999	178	842	999999	999999	631	895	162	999999	481	999999	999999	229	999999	363	270	999999	330	366	171	158	327	527	999999	105	193	999999	999999	888	228	502	572	22	775	999999	999999	290	363	29	318	238	293	30	663	944	701	718	999999	109	476	560	748	322	260	192	621	650	190	99	421	82	999999	273	930	999999	439	521	999999	415	985	979	897	999999	999999	932	999999	306	863	716	404	475	999999	999999	422	668	754	259	761	592	398	727	109	273	608	245	246	30	999999	685	999999	190	999999	403	999999	496	999999	446	999999	327	328	324	999999	474	695	945	332	999999	851	999999	233	999999	759	860	27	267	880	633	702	811	999999	999999	216	188	211	999999	211	999999	688	926	15	317	999999	999999	274	999999	940	999999	999999	663	999999	57	178	999999	999999	335	430	413	999999	857	615	999999	999999	463	999999	999999	118	608	272	481	999999	999999	510	924	266	999999	205	325	999999	943	326	999999	64	49	999999	648	999999	387	726	999999	793	797	971	831	999999	974	999999	530	812	790	999999	342	373	106	919	936	547	999999	999999	999999	999999	115	817	441	999999	999999	975	704	564	983	808	731	881	395	688	946	999999	999999	613	292	351	674	512	805	979	984	882	958	130	999999	111	430	815	999999	746	687	980	999999	999999	999999	999999	869	999999	829	982	243	460	977	418	999999	931	999999	999999	290	999999	465	999999	22	999999	555	487	27	583	602	882	
999999	916	700	648	10	965	999999	388	999999	293	999999	708	683	823	745	999999	999999	550	157	40	999999	790	535	987	291	94	967	999999	999999	473	981	295	999999	947	999999	999999	760	338	417	17	466	488	977	996	721	757	919	199	716	31	582	999999	999999	572	648	999999	391	712	367	916	997	399	643	999999	999999	196	344	736	228	429	773	576	143	150	574	754	812	538	999999	533	174	999999	369	724	891	514	859	999999	308	16	935	57	970	500	19	77	845	789	695	999999	422	193	970	297	257	16	999999	999999	998	893	784	853	999999	833	751	999999	39	919	307	796	337	543	999999	221	493	726	999999	999999	141	999999	909	33	842	742	999999	999999	808	81	476	884	181	573	803	414	232	92	999999	146	748	789	47	925	491	899	999999	878	999999	758	804	530	999999	701	163	501	984	999999	20	703	722	999999	420	957	452	422	999999	999999	740	32	989	411	999999	468	999999	351	999999	983	999999	943	999999	999999	235	999999	277	999999	484	479	419	999999	430	471	999999	907	424	999999	379	89	482	78	999999	443	148	733	768	999999	415	941	807	812	999999	999999	999999	77	168	489	545	370	690	506	999999	155	353	438	602	528	340	217	53	915	999999	999999	510	999999	669	112	104	999999	291	874	539	542	999999	607	280	429	999999	13	749	999999	442	999999	399	976	139	999999	99	710	999999	249	999999	208	999999	891	999999	652	500	755	407	66	394	53	88	815	999999	406	482	745	167	183	286	336	999999	118	483	999999	990	534	344	541	22	394	370	999999	812	999999	644	781	767	627	999999	999999	606	692	999999	399	999999	999999	19	733	999999	999999	552	957	999999	735	740	789	417	877	662	965	999999	865	53	999999	682	46	999999	635	761	700	978	539	254	789	730	775	567	94	41	416	525	610	886	668	841	999999	88	87	601	854	374	889	965	962	86	740	648	550	716	895	999999	383	972	999999	999999	999999	712	184	15	964	232	333	999999	255	450	810	979	385	169	278	957	999999	44	907	999999	99	574	292	712	989	136	999999	378	146	835	151	638	931	303	828	701	999999	82	999999	999999	50	52	720	522	275	760	273	391	447	999999	656	999999	74	999999	285	448	430	471	25	999999	999999	955	999999	420	999999	182	58	92	340	577	64	999999	999999	285	295	56	853	999999	447	238	863	999999	930	208	188	802	573	313	999999	390	281	441	66	797	426	95	342	309	224	999999	712	190	999999	869	999999	803	941	789	342	239	594	660	999999	999999	975	579	34	999999	999999	999999	609	744	999999	949	306	
622	999999	610	999999	210	714	999999	555	354	526	999999	585	999999	325	385	861	999999	971	788	795	620	417	279	822	846	70	830	77	718	999999	968	125	111	573	271	16	341	929	141	525	49	115	999999	270	302	994	963	999999	999999	644	999999	773	287	999999	685	214	527	787	23	999999	883	487	836	860	558	567	484	999999	999999	379	529	854	999999	272	999999	999999	737	999999	530	851	999999	999999	221	999999	668	999999	838	947	887	66	999999	554	916	991	642	562	279	818	712	734	520	476	142	487	999999	970	933	999999	407	181	476	518	999999	171	53	999999	276	999999	202	363	729	536	609	997	890	975	937	999999	999999	203	245	919	306	795	340	999999	999999	734	999999	697	271	823	999999	716	590	999999	999999	999999	948	403	999999	516	626	359	15	983	867	144	999999	999999	43	999999	393	999999	935	557	221	999999	831	422	735	999999	804	999999	101	905	999999	892	999999	999999	687	192	899	237	906	729	999999	947	999999	356	763	378	999999	818	664	186	999999	999999	781	42	758	826	923	535	667	754	711	999999	267	110	995	999999	999999	677	999999	850	999999	166	308	216	264	999999	680	484	659	367	404	985	840	999999	475	653	999999	384	999999	860	269	373	569	161	27	999999	689	689	360	999999	650	999999	366	999999	990	284	46	574	778	999999	156	449	875	310	359	726	999999	352	635	352	862	999999	516	601	591	999999	596	156	999999	999999	585	991	133	871	717	935	999999	36	999999	201	999999	546	606	999999	999999	819	497	269	999999	300	999999	999999	64	18	925	999999	953	765	232	178	999999	889	386	999999	999999	999999	326	999999	592	999999	999999	264	427	444	735	999999	746	839	887	771	334	337	999999	999999	999999	999999	936	124	945	419	982	863	803	756	999999	727	170	911	999999	559	503	493	676	999999	999999	636	920	620	283	609	560	999999	999999	999999	844	360	545	488	502	670	228	211	69	183	442	243	460	670	930	17	165	835	999999	337	278	999999	660	999999	704	565	327	999999	841	345	859	868	985	353	912	163	999999	682	419	107	999999	301	999999	503	944	960	186	259	690	999999	453	725	51	550	192	999999	699	577	783	937	353	901	370	724	324	574	257	116	758	776	825	483	426	999999	995	976	417	166	999999	744	388	78	636	575	891	143	826	445	170	999999	464	999999	898	481	753	439	999999	709	189	380	712	999999	999999	913	999999	970	309	77	999999	215	595	999999	999999	49	558	285	999999	794	832	190	747	811	946	999999	322	221	999999	999999	230	999999	55	708	977	999999	999999	999999	999999	999999	134	921	
833	758	999999	955	323	921	69	859	923	999999	174	146	876	999	999999	900	133	999999	601	239	395	365	999999	999999	169	887	565	901	17	248	707	552	670	999999	999999	988	920	999999	535	400	999999	999999	30	999999	401	909	999999	999999	999999	141	999999	926	999999	895	999999	999999	911	999999	795	436	366	167	851	684	771	622	999999	965	999999	643	999999	142	125	210	87	669	345	999999	596	260	65	587	999999	999999	999999	999999	430	999999	385	878	87	28	205	108	999999	994	874	999999	999999	779	999999	865	336	386	161	999999	810	999999	817	999999	143	815	999999	544	381	779	285	975	631	999999	999999	999999	589	999999	566	961	999999	27	176	93	795	999999	125	817	817	200	260	504	724	10	999999	510	957	520	745	999999	999999	999999	727	264	718	898	713	999999	999999	741	285	562	820	199	125	793	753	999999	79	143	700	498	726	190	528	781	260	999999	999999	999999	743	79	38	304	259	287	299	999999	999999	896	296	999999	240	86	999999	999999	684	999999	884	186	756	233	999999	611	571	224	933	546	999999	937	648	92	999999	896	997	999999	534	525	940	838	503	999999	369	182	847	573	268	999999	276	999999	999999	725	999999	843	935	520	629	426	733	45	353	752	185	437	258	214	167	343	88	999999	999999	169	594	56	683	914	863	277	764	997	955	292	280	999999	840	922	345	135	961	487	586	999999	791	999999	999999	751	665	931	924	643	999999	924	572	999999	999999	937	140	700	170	999999	656	999999	661	736	999999	999999	482	279	596	335	868	41	382	601	999999	67	377	999999	561	931	258	932	353	131	590	41	720	712	251	903	792	644	965	999999	830	234	999999	65	999999	999999	278	396	999999	598	999999	385	551	971	446	608	569	450	149	238	772	999999	999999	540	155	999999	350	999999	999999	693	543	234	75	999999	770	897	999999	321	864	136	999999	862	597	999999	357	999999	490	999999	275	999999	343	999999	504	737	178	116	226	915	999999	777	93	508	367	651	65	549	999999	118	210	999999	999999	999999	585	999999	999999	909	136	263	193	940	999999	601	504	395	360	999999	999999	338	274	664	681	999999	411	999999	53	165	504	946	699	999999	894	381	999999	999999	646	95	765	999999	172	268	999999	962	731	970	219	999999	13	999999	300	999999	819	999999	844	546	999999	999999	846	999999	999999	419	415	190	563	385	55	195	63	777	748	274	436	248	175	16	685	719	964	441	999999	999999	161	531	655	836	988	912	999999	12	859	999999	248	999999	522	752	853	799	408	356	924	999999	999999	999999	234	35	999999	580	816	838	999999	158	
345	999999	621	417	268	883	534	727	396	999999	999999	61	918	411	35	169	726	999999	999999	885	320	618	517	853	999999	925	307	630	999999	417	999999	698	151	710	11	833	655	114	494	969	275	681	959	791	375	999999	317	999999	999	999999	999999	999999	685	975	837	727	897	767	294	342	999999	904	999999	979	47	959	999999	217	410	999999	513	622	999999	192	620	639	658	725	999999	746	618	485	630	143	562	702	23	176	872	284	936	999999	999999	162	393	370	999999	980	753	415	476	109	421	999999	763	242	999999	502	364	208	78	999999	289	547	724	110	283	194	426	344	999999	999999	344	135	999999	625	999999	999999	799	259	285	677	999999	999999	280	518	73	822	999999	999999	237	520	811	674	215	763	607	282	437	293	999999	180	563	419	468	732	765	296	551	147	440	697	703	115	999999	999999	210	217	999999	215	46	461	814	106	116	435	932	670	920	501	27	528	348	515	172	999999	123	562	613	999999	753	777	280	242	889	999999	817	706	999999	814	563	400	999999	232	256	999999	999999	467	312	43	799	104	375	59	129	999999	358	198	942	817	287	999999	604	999999	462	269	191	999999	216	576	618	236	918	999999	938	999999	523	126	999999	537	749	656	260	580	747	999999	411	230	122	977	191	628	763	934	537	916	796	286	769	999999	999999	999999	261	735	424	999999	186	270	121	501	398	242	999999	415	999999	999999	397	33	981	999999	857	960	468	999999	395	989	472	984	578	32	831	246	356	280	93	965	404	524	166	184	999999	151	118	621	589	999999	699	358	866	999999	528	772	305	965	140	999999	324	999999	350	434	110	202	691	99	670	162	885	659	332	112	236	999999	867	806	332	715	851	999999	649	446	300	999999	999999	999999	503	999999	940	391	149	599	650	382	184	731	84	289	459	999999	999999	436	73	49	36	999999	679	656	904	498	999999	999999	641	477	382	903	143	999999	84	29	595	611	221	504	519	732	999999	999999	999999	146	732	999999	265	832	896	222	999999	261	999999	363	992	846	164	452	748	724	958	999999	999	999999	598	97	999999	999999	999999	349	225	569	530	304	312	825	999999	768	766	599	999999	999999	999999	170	529	882	999999	720	999999	999999	456	769	755	794	773	999999	854	426	999999	644	837	825	408	557	997	814	731	793	61	177	999999	395	686	999999	999999	999999	603	839	999999	716	999999	999999	414	684	892	456	814	735	530	999999	970	542	230	131	762	344	410	32	172	715	160	115	668	999999	999999	70	93	605	238	999999	999999	25	675	999999	999999	351	
420	723	999999	551	999999	999999	273	36	206	355	175	565	396	231	748	580	676	45	565	93	826	555	823	831	372	218	999999	905	350	955	867	999999	674	420	923	687	367	999999	715	165	999999	642	662	516	895	527	219	17	999999	113	349	639	276	373	524	865	899	999999	999999	792	499	367	685	251	487	776	999999	975	308	71	222	999999	999999	999999	250	193	892	317	935	845	999999	999999	39	999999	615	999999	132	311	895	67	999999	534	443	999999	999999	485	957	420	999999	129	637	999999	708	814	999999	999999	319	866	999999	341	972	591	897	343	793	999	337	447	635	259	999999	588	89	250	284	999999	621	406	999999	765	236	481	999999	999999	999999	765	790	225	357	330	999999	265	189	564	999999	205	637	109	140	999999	157	520	785	779	475	59	999999	468	539	212	673	912	132	366	114	500	313	999999	135	999999	218	999999	999999	999999	340	999999	408	524	164	89	60	521	276	999999	618	716	696	999999	350	168	999999	332	999999	154	657	16	143	999999	460	999999	892	999999	974	112	457	45	430	479	999999	87	650	638	313	460	162	162	645	54	748	999999	803	803	740	967	425	886	999999	945	999999	333	263	585	74	570	999999	503	547	173	630	583	295	227	70	272	518	973	28	235	992	505	371	999999	84	71	790	999999	816	999999	687	570	609	485	821	125	999999	74	999999	743	999999	658	999999	999999	999999	175	112	999999	999999	999999	999999	452	999999	210	952	163	962	174	511	12	779	108	687	540	999999	69	973	810	405	944	448	454	408	999999	961	999999	890	889	999999	999999	958	214	999999	348	999999	244	702	408	532	999999	162	659	999999	571	963	175	971	999999	994	363	201	301	190	999999	39	14	53	593	249	619	272	83	498	601	54	999999	752	348	982	252	999999	575	999999	999999	791	788	891	837	320	795	371	815	894	322	718	666	33	556	318	553	200	118	168	999999	405	89	999999	961	527	398	999999	999999	102	752	996	999999	23	453	17	250	123	999999	282	454	257	999999	188	999999	883	387	552	206	999999	438	61	999999	417	375	342	711	627	929	999999	999999	382	999999	999999	152	999999	102	653	579	549	78	440	999999	999999	714	665	948	901	985	999999	999999	846	227	603	664	700	999999	218	648	999999	305	622	193	999999	360	82	519	733	46	999999	790	734	972	656	961	999999	999999	422	702	709	393	810	999999	851	999999	85	164	145	69	999999	579	883	15	468	999999	455	999999	97	486	641	156	224	864	135	297	415	874	570	641	666	632	334	515	938	727	494	999999	341	725	
284	917	384	674	999999	290	906	728	513	412	999999	750	979	999999	999999	999999	179	945	517	999999	764	999999	594	503	402	819	254	378	76	740	759	475	915	372	211	724	999999	999999	999999	844	391	686	999999	167	134	999999	653	397	999999	385	558	548	472	778	999999	83	332	999999	999999	775	46	538	662	773	653	51	834	617	735	347	999999	629	675	999999	182	87	840	999999	378	485	176	999999	923	999999	192	221	12	999999	999999	137	999999	892	277	999999	807	852	999999	597	999999	999999	92	45	662	117	594	928	872	799	606	999999	242	999999	511	796	609	999999	615	971	590	441	48	697	216	607	999999	898	362	179	865	329	63	253	923	295	403	140	204	815	999999	264	999999	213	540	528	895	506	999999	480	896	999999	247	63	16	82	999999	394	999999	64	172	696	575	703	999999	286	999999	999999	971	226	402	478	984	799	999999	999999	103	835	166	688	712	448	517	999999	283	999999	999999	999999	246	999999	999999	18	310	999999	999999	409	688	645	279	999999	698	905	999999	174	88	999999	999999	447	999999	680	979	999999	238	999999	352	723	188	694	429	999999	203	829	753	131	975	999999	999999	844	155	999999	647	457	565	901	990	806	914	353	803	855	601	999999	822	565	870	40	999999	169	999999	930	999999	999999	225	583	71	868	999999	412	198	694	260	800	302	712	42	531	654	336	161	999999	809	835	891	574	104	558	17	197	261	945	613	999999	57	224	254	999999	242	982	840	131	999999	999999	164	118	605	801	352	999999	532	348	386	453	999999	260	999999	395	999999	651	488	512	860	964	161	253	91	252	999999	999999	999999	388	299	672	496	39	891	999999	680	782	968	999999	215	999999	665	912	568	169	999	796	103	859	551	590	504	337	270	690	359	911	37	363	58	999999	999999	154	999999	714	957	979	368	823	714	999999	682	999999	307	962	309	249	684	921	253	955	983	608	837	708	177	168	768	211	948	769	754	615	999999	940	256	520	999999	854	212	999999	437	279	999999	230	908	318	999999	308	391	119	236	999999	120	103	999999	999999	316	999999	999999	798	220	167	875	944	575	77	999999	366	716	788	999999	830	719	999999	528	999999	463	617	999999	858	138	470	820	838	999999	649	999999	161	658	214	999999	522	999999	413	809	280	999999	210	654	840	378	673	592	603	733	999999	396	886	999999	577	588	699	999999	999999	670	999999	347	47	411	926	572	789	708	999999	999999	863	523	316	999999	257	999999	263	999999	959	999999	999999	999999	999999	999999	147	262	999999	586	91	625	999999	972	999999	742	999999	
932	366	799	728	999999	588	965	90	29	870	882	90	472	999999	266	335	736	999999	999999	999999	871	130	999999	273	673	953	213	627	886	78	890	893	999999	365	324	954	464	243	690	902	499	798	207	244	265	182	156	268	824	300	999999	391	433	536	197	812	999999	535	999999	999999	384	347	203	999999	979	988	516	117	12	312	999999	503	900	999999	716	82	923	699	18	501	999999	944	803	595	999999	509	470	47	177	999999	531	999999	188	375	527	161	999999	256	265	276	665	49	266	521	429	285	491	999999	819	124	889	733	999999	563	517	439	544	608	661	480	528	479	939	999999	999999	941	324	534	776	565	478	676	999999	742	999999	768	688	291	175	999999	999999	341	999999	999999	623	798	999999	624	858	97	617	996	595	784	747	999999	109	766	741	999999	999999	956	362	263	999999	222	299	784	728	748	999999	262	442	999999	462	196	260	886	999999	999999	999999	999999	676	688	947	481	999999	659	994	999999	668	921	999999	687	64	71	979	999999	416	999999	999999	627	896	119	346	364	999999	999999	332	561	935	223	890	758	949	271	290	673	316	174	999999	640	790	89	89	829	712	999999	591	401	217	296	479	999999	484	911	803	567	351	593	917	999999	336	999999	713	455	41	792	737	999999	781	315	999999	251	279	868	837	816	39	517	999999	808	367	931	354	999999	743	425	284	999999	468	722	331	999999	256	999	314	357	376	634	798	920	27	798	620	901	638	237	205	615	999999	986	999999	999999	941	999999	774	999999	98	999999	711	615	999999	699	335	68	984	935	995	279	564	489	999999	404	718	999999	791	569	999999	999999	999999	515	999999	668	999999	481	999999	496	780	148	235	999999	269	312	999999	192	412	327	473	999999	917	702	242	925	61	594	546	143	126	220	327	999999	999999	645	999999	205	395	849	736	853	999999	497	164	999999	54	654	230	147	481	536	328	474	106	759	536	317	283	304	616	378	935	999999	999999	570	999999	999999	825	623	258	727	796	563	999999	619	688	429	548	385	881	999999	374	999999	661	590	891	999999	118	334	119	999999	922	999999	242	999999	918	999999	126	999999	46	33	829	606	888	754	739	999999	883	486	80	999999	769	897	999999	219	14	536	999999	790	999999	999999	912	501	514	999999	999999	705	331	999999	701	866	999999	999999	349	999999	577	767	999999	999999	850	999999	969	631	999999	12	976	999999	678	999999	362	391	999999	335	914	999999	999999	337	102	999999	949	43	443	659	785	213	803	815	557	565	642	999999	26	493	999999	552	998	290	248	511	536	779	
37	308	871	320	999999	977	999999	281	746	250	674	144	957	999999	693	319	846	999999	209	170	477	122	390	124	374	938	396	372	79	830	98	590	849	180	15	144	788	475	999999	999999	776	286	818	401	572	882	535	999999	999999	999999	443	199	311	376	311	999999	999999	756	945	507	999999	676	211	916	161	93	294	786	811	559	531	381	290	383	393	200	304	988	551	491	412	999999	514	391	397	999999	999999	999999	999999	100	225	42	529	999999	244	110	85	902	250	488	597	749	999999	309	166	999999	908	927	982	999999	999999	999999	214	464	105	327	171	819	528	261	804	811	999999	999999	999999	499	852	999999	149	999999	999999	401	747	73	893	663	953	215	999999	335	991	361	500	757	479	295	827	75	999999	917	938	265	999999	989	999999	786	830	999999	966	999999	219	888	788	698	994	999999	192	151	570	441	999999	956	594	203	270	453	320	170	251	57	999999	787	853	232	999999	999999	999999	758	999999	999999	999999	364	249	567	126	999999	572	999999	762	999999	113	999999	504	734	553	981	670	190	999999	240	475	670	999999	918	995	999999	44	565	353	999999	210	999999	762	999999	609	999999	717	37	87	168	999999	518	407	990	943	985	292	999999	679	373	200	838	40	158	642	999999	999999	330	999999	694	77	17	458	999999	60	679	923	999999	999999	544	274	999999	112	999999	360	956	272	366	999999	20	149	914	886	999999	944	371	999999	614	999999	447	10	999999	465	393	100	873	70	779	939	999999	999999	251	995	999999	109	557	735	999999	999999	686	899	651	999999	561	554	162	130	999999	684	688	999999	319	231	999999	543	876	187	719	480	486	895	999999	426	710	948	898	919	999999	881	397	636	999999	816	143	548	359	999999	904	999999	937	999999	592	105	999999	988	999999	29	318	600	999999	999999	25	999999	321	790	416	234	999999	612	656	243	377	596	297	62	351	503	97	147	194	999999	283	881	999999	733	313	999999	175	999999	999999	878	999999	161	659	27	620	944	504	999999	142	134	999999	999999	191	704	999999	996	999999	208	647	259	932	181	416	397	106	144	999999	588	486	29	999999	924	416	778	999999	225	999999	279	442	406	998	999999	15	999999	438	982	700	838	357	999999	588	999999	83	947	946	439	745	271	921	486	498	916	866	999999	75	482	884	413	999999	999999	69	538	766	251	260	198	175	357	959	123	443	618	240	180	999999	102	999999	469	831	202	480	675	357	955	999999	91	877	999999	993	956	107	296	999999	197	999999	60	210	832	696	758	273	398	999999	807	52	999999	686	696	999999	
999999	632	425	581	878	999999	394	190	810	999999	999999	320	282	363	13	26	156	852	52	923	999999	891	999999	772	999999	928	92	999999	550	913	38	405	999999	220	999999	333	682	999999	887	508	862	999999	399	500	527	447	991	44	309	999999	999999	37	999999	773	302	92	614	652	509	950	606	31	640	897	313	773	999999	999999	999999	679	343	999999	999999	543	71	521	501	527	255	635	937	57	73	758	999999	11	999999	417	917	937	719	39	999999	999999	902	840	999999	999999	999999	754	317	999999	700	999999	999999	463	72	110	712	781	590	97	407	873	22	559	958	882	880	312	999999	999999	155	407	959	999999	235	37	641	230	292	10	999999	501	328	999999	999999	443	310	999999	999999	661	704	146	999999	999999	632	342	925	353	881	356	999999	999999	742	999999	782	303	669	154	999999	999999	468	491	498	590	999999	906	555	12	211	524	581	999999	373	359	28	19	60	337	681	893	999999	298	999999	999999	389	456	758	734	999999	64	999999	166	335	902	203	999999	647	766	999999	999999	787	923	151	367	774	304	520	392	999999	773	999999	999999	472	344	933	179	152	562	211	310	157	820	775	156	750	425	991	470	166	804	371	293	462	999999	116	999999	999999	981	171	999999	935	999999	999999	463	812	442	693	999999	969	33	999999	94	565	999999	578	999999	158	994	999999	359	313	999999	236	770	411	958	879	999999	237	755	999999	171	999999	126	999999	781	662	321	344	318	999999	999	999999	142	999999	287	728	888	999999	150	40	162	373	811	781	885	149	397	999999	853	999999	186	763	223	10	909	692	999999	999999	999999	999999	999999	660	309	628	313	558	999999	47	133	240	991	140	999999	999999	870	797	999999	999999	999999	999999	274	269	999999	999999	554	246	287	142	823	594	289	688	999999	835	999999	501	74	193	478	999999	55	360	999999	623	999999	999999	675	498	139	999999	113	999999	719	165	999999	576	999999	554	999999	999999	999999	961	223	539	999999	312	551	262	530	999999	732	405	865	163	999999	913	341	868	193	999999	570	999999	12	710	999999	183	969	433	795	627	332	520	120	999999	999999	999999	147	398	671	269	999999	423	999999	760	999999	999999	249	999999	569	999999	244	310	371	574	506	999999	959	512	57	777	343	999999	466	903	56	222	295	464	999999	511	999999	943	206	999999	15	157	820	251	330	784	999999	413	999999	668	999999	31	159	999999	905	999999	999999	635	351	894	925	999999	999999	74	714	177	421	785	999999	67	361	301	114	447	568	358	670	999999	191	999999	842	999999	263	797	520	34	72	749	558	999999	386	150	601	
311	998	629	200	999999	536	162	999999	159	945	806	317	101	916	712	977	999999	903	417	999999	88	62	995	132	169	553	999999	115	672	236	935	999999	220	700	999999	449	939	999999	914	191	38	999999	693	984	456	999999	429	117	360	772	11	629	968	697	999999	999999	12	999999	40	999999	846	57	700	922	19	134	107	999999	123	272	48	398	989	235	424	187	369	20	675	679	134	999999	754	999999	235	315	713	523	186	999999	447	441	137	711	345	980	999999	999999	975	331	392	38	994	97	734	612	640	742	282	999999	889	991	832	361	88	273	303	999999	697	704	421	583	224	568	825	606	271	287	999999	443	999999	599	45	353	296	105	588	666	175	622	675	999999	250	841	664	999999	608	999999	633	82	687	409	82	280	999999	808	814	999999	999999	137	351	999999	852	838	367	300	955	489	999999	982	684	637	635	999999	38	999999	999999	382	903	999999	998	494	653	999999	756	577	999999	764	443	999999	291	162	404	999999	281	323	127	412	999999	999999	500	999999	711	651	398	999999	774	997	252	999999	475	442	532	999999	139	856	708	999999	999999	789	999999	999999	999999	586	701	531	242	597	803	715	333	930	898	539	879	878	999999	999999	429	706	803	529	522	975	21	849	630	512	908	424	614	93	999999	999999	599	310	83	135	949	866	816	999999	999999	537	144	545	544	999999	22	999999	83	705	614	385	986	999999	677	80	574	852	901	730	689	388	110	250	610	999999	939	578	804	999999	63	999999	999999	999999	335	985	999999	476	315	637	499	999999	351	908	478	999999	708	999999	632	13	560	107	999999	96	497	814	436	894	934	999999	62	444	999999	425	652	61	495	369	919	692	239	107	547	273	241	999999	47	201	771	664	999999	595	999999	801	106	999999	999999	803	139	999999	558	946	541	974	585	64	211	925	266	999999	460	349	434	940	773	999999	999999	702	854	464	999999	245	999999	999999	835	466	999999	999999	999999	696	462	691	239	409	144	292	999999	572	687	186	831	999999	935	999999	214	165	171	15	37	643	999999	999999	999999	674	743	323	824	999999	999999	128	565	555	606	999999	964	999999	999999	999999	805	491	897	986	24	678	633	666	999999	778	999999	680	999999	493	627	685	300	566	742	565	666	821	468	304	434	569	620	285	514	375	999999	445	56	146	209	546	746	419	881	280	999999	87	22	999999	206	468	822	82	999999	921	279	408	36	554	368	984	32	999999	562	999999	67	358	161	934	399	629	634	169	999999	91	938	999999	684	472	524	999999	999999	422	999999	965	
746	999999	357	999999	105	980	419	999999	777	224	523	153	856	436	999999	692	999999	88	999999	577	834	999999	787	846	983	397	723	563	40	779	186	999999	505	999999	708	519	11	999999	838	418	219	999999	392	79	567	794	999999	999999	259	831	663	730	766	530	141	93	999999	510	609	708	999999	856	999999	999999	48	999999	648	269	728	703	690	999999	999999	247	367	999999	280	999999	288	198	372	475	999999	208	125	455	843	974	465	624	758	999999	959	140	161	999999	671	394	40	999999	156	765	529	556	151	999999	490	999999	999999	438	812	52	232	420	345	791	552	273	881	592	80	674	803	113	999999	999999	999999	118	95	14	41	886	688	634	52	607	999999	999999	66	818	965	324	811	36	812	716	278	548	795	370	810	407	513	999999	583	481	961	426	611	951	900	382	443	168	999999	926	999999	597	378	738	845	795	216	73	627	756	862	776	301	239	921	857	323	724	203	633	383	999999	999999	999999	645	529	155	115	917	592	999999	652	629	885	362	680	180	999999	524	24	201	999999	999999	826	619	195	134	999999	39	53	68	718	964	774	553	123	546	808	102	326	999999	110	155	44	876	999999	157	416	877	251	999999	266	210	189	999999	933	999999	235	999999	460	404	999999	999999	874	999999	999999	999999	854	341	248	144	371	964	208	999999	101	999999	784	949	408	47	718	505	788	365	802	518	785	999999	999999	999999	321	856	999999	999999	876	34	281	510	715	999999	999999	999999	999999	117	325	999999	11	999999	350	638	999999	285	999999	422	686	999999	297	519	731	652	999999	521	999999	556	822	999999	999999	287	497	76	999999	283	244	999999	744	999999	866	681	999999	511	516	970	992	999999	56	999999	314	999999	244	608	737	999999	779	72	631	999999	363	91	294	999999	969	724	999999	283	615	372	51	676	678	52	411	615	479	230	146	930	999999	739	510	999999	210	112	999999	999999	339	271	504	181	999999	963	290	785	397	999999	999999	791	999999	718	999999	684	993	637	551	999999	999999	131	999999	999999	926	700	261	623	999999	507	999999	999999	999999	437	944	354	867	870	999999	715	761	999999	228	251	688	354	999999	811	374	826	793	573	561	849	692	218	979	944	999999	554	712	667	999999	890	999999	673	999999	999999	773	999999	816	133	215	999999	440	581	999999	50	870	582	999999	449	258	755	713	46	316	833	745	735	375	922	999999	877	13	999999	421	338	622	25	245	70	47	353	999999	999999	367	999999	419	121	316	938	84	999999	999999	272	418	999999	186	592	367	285	481	999999	999999	893	507	338	833	
346	169	999999	999999	855	346	363	999999	905	999999	54	678	591	424	633	429	436	848	953	745	740	685	963	162	999999	657	960	588	999	697	126	172	38	891	82	952	742	520	229	335	777	859	513	999999	142	913	999999	861	847	618	999999	55	999999	999999	102	999999	206	421	397	999999	386	774	413	999999	999999	881	650	699	351	681	687	915	629	627	999999	881	182	259	999999	126	881	999999	741	390	477	81	618	446	799	421	999999	999999	132	31	949	13	456	304	95	260	273	86	999999	999999	999999	313	426	999999	624	999999	488	999999	400	999999	999999	287	43	32	740	557	273	214	900	929	925	365	999999	607	678	999999	434	877	173	769	999999	999999	999999	575	459	173	999999	999999	999999	588	933	809	999999	999999	999999	999999	969	434	563	538	999999	69	186	590	250	575	520	818	257	659	786	610	783	630	427	999999	699	468	573	999999	901	999999	999999	999999	999999	126	435	941	902	999999	994	10	324	635	782	999999	628	999999	335	883	653	836	999999	171	802	332	36	309	434	194	972	999999	861	999999	636	415	999999	864	593	133	150	579	999999	250	664	785	296	999999	847	999999	999999	701	999999	689	923	999999	146	231	999999	674	100	135	999999	717	44	493	149	337	999	377	999999	764	414	211	999999	84	920	999999	506	999999	45	878	461	801	302	281	378	181	73	999999	279	455	355	919	43	25	72	209	216	999999	646	959	157	480	514	999999	296	999999	946	849	154	943	999999	502	638	999999	673	999999	424	763	124	967	273	438	108	672	999999	495	178	727	21	720	987	334	380	999999	730	981	296	999999	984	447	235	999999	999999	335	730	852	290	821	352	999999	784	999999	67	999999	695	999999	382	842	719	800	763	228	837	999999	999999	399	132	562	490	999999	428	260	999999	676	999999	59	999999	772	941	565	214	356	999999	999999	936	543	277	701	390	21	608	454	999999	194	999999	16	386	999999	379	340	730	728	999999	660	928	534	999999	390	936	645	999999	610	999999	999999	595	416	999999	182	999999	422	132	431	999999	479	93	973	805	593	992	735	673	29	402	999999	835	486	25	725	999999	999999	868	999999	764	744	313	998	554	301	598	277	173	213	504	999999	218	308	557	861	576	955	728	91	397	999999	971	688	217	299	328	119	400	127	446	94	553	245	666	436	175	94	428	514	995	999999	571	470	524	445	999999	999999	929	999999	158	781	683	999999	999999	563	772	625	791	265	999999	999999	876	55	767	999999	413	973	999999	130	696	999999	999999	999999	96	999999	639	511	999999	999999	896	791	
999999	999999	969	999999	410	765	999999	113	999999	550	999999	999999	999999	515	999999	526	703	114	41	429	894	808	999999	666	254	469	701	999999	999999	271	461	999999	368	190	309	999999	86	112	19	648	236	999999	999999	155	198	373	683	580	825	123	808	69	999999	477	897	381	999999	312	420	999999	999999	999999	190	402	98	999999	804	360	999999	217	449	999999	104	999999	202	366	999999	322	477	881	785	130	10	810	462	402	999999	890	293	928	999999	773	692	77	583	999999	999999	73	66	914	568	332	374	617	673	999999	964	358	284	540	39	467	834	538	165	943	920	999999	940	696	997	914	77	287	357	675	908	37	809	887	999999	288	265	563	999999	463	756	999999	999999	999999	437	929	999999	752	898	402	938	999999	999999	999999	394	977	133	370	999999	999999	999999	96	999999	999999	999999	937	549	999999	531	751	212	281	224	702	197	538	243	695	268	77	999999	324	999999	954	737	755	125	178	999999	40	164	894	999999	999999	208	669	132	148	945	500	389	999999	999999	999999	200	999999	938	219	453	855	744	438	111	999999	356	940	707	315	270	553	822	999999	893	999999	596	317	999999	999999	503	999999	999999	104	749	999999	687	88	103	241	763	79	816	999999	999999	647	296	726	793	797	323	268	961	816	878	401	678	19	335	730	561	999999	42	393	715	925	999999	649	688	343	171	999999	846	999999	551	201	999999	915	654	999999	214	870	524	837	242	245	565	599	226	358	999999	678	752	373	680	880	46	433	200	799	999999	999999	47	460	999999	55	999999	495	999999	687	999999	762	364	89	999999	690	368	999999	160	479	369	850	999999	339	999999	493	525	483	795	670	164	999999	725	999999	58	566	999999	74	211	197	824	79	333	539	694	337	323	673	999999	999999	522	841	283	999999	439	356	224	708	999999	999999	529	937	700	604	532	360	47	509	40	959	999999	304	993	963	655	300	527	893	999999	914	999999	999999	636	805	999999	999999	40	14	425	702	999999	134	856	69	667	886	379	728	16	343	300	813	999999	887	141	227	848	999999	74	149	829	331	72	302	973	677	310	894	999999	999999	330	42	94	338	617	734	999999	934	306	769	920	798	886	312	624	999999	218	749	674	930	474	999999	939	285	872	999999	72	564	95	989	586	484	999999	796	999999	268	999999	315	280	406	780	999999	999999	999999	999999	41	999999	759	678	617	468	561	230	525	746	609	102	808	999999	596	672	882	848	316	192	445	999999	100	300	366	635	999999	479	277	999999	999999	707	643	66	841	999999	312	886	477	530	35	
264	757	60	999999	175	999999	849	684	734	999999	75	707	122	783	999999	354	999999	322	999999	565	92	952	374	196	901	459	752	624	20	999999	999999	999999	785	167	190	999999	999999	886	999999	999999	63	999999	543	263	493	10	999999	283	999999	241	999999	573	495	965	943	312	392	864	511	999999	999999	235	673	375	999999	999999	921	955	602	999999	314	582	131	999999	511	296	999999	120	702	999999	999999	478	297	778	526	432	884	819	224	999999	386	185	385	484	999999	828	131	999999	999999	798	88	999999	999999	589	999999	270	452	228	463	656	893	999999	171	609	788	699	937	999999	849	477	810	999999	740	724	999999	138	999999	999999	731	683	175	251	999999	903	823	361	798	708	999999	265	980	666	366	568	985	114	999999	999999	696	846	999999	236	328	999999	988	999999	835	956	999999	999999	74	806	497	779	490	999999	524	999999	785	436	999999	239	53	593	497	153	999999	182	999999	266	124	430	949	885	999999	939	922	871	999999	847	526	999999	488	63	200	999999	178	999999	87	999999	589	756	999999	270	944	660	192	735	398	844	240	999999	227	963	683	999999	856	612	986	550	728	653	352	938	910	999999	751	990	999999	323	974	168	104	404	676	368	440	999999	940	143	757	999999	482	999999	616	999999	999999	999999	379	557	327	999999	600	537	614	935	413	61	360	884	999999	202	342	85	869	999999	568	822	296	999999	213	176	671	853	793	541	180	999999	331	56	446	236	620	845	995	418	568	999999	790	741	999999	999999	339	66	999999	564	855	407	999999	544	304	801	238	64	353	160	999999	999999	743	83	765	142	999999	313	448	999999	999999	496	999999	461	999999	11	42	999999	999999	824	837	999999	629	239	685	772	80	787	752	999999	997	565	501	844	999999	820	823	716	975	822	658	999999	999999	550	999999	369	328	749	999999	302	768	683	692	529	323	999999	128	999999	999999	992	71	942	560	803	999999	26	994	244	938	692	187	325	999999	549	176	999999	996	999999	257	999999	453	331	755	460	876	324	873	972	530	999999	702	319	329	983	760	999999	999999	815	865	965	374	94	810	349	124	999999	999999	153	362	513	293	50	266	80	548	999999	197	999999	926	370	153	32	713	705	999999	999999	996	595	788	460	344	191	222	291	952	369	999999	999999	999999	999999	220	999999	619	27	949	999999	62	999999	444	999999	528	999999	888	999999	822	352	999999	115	999999	999999	455	518	999999	902	178	111	827	999999	128	189	999999	999999	999999	501	160	999999	412	999999	755	337	815	748	161	767	931	999999	302	999999	469	999999	988	414	66	98	
978	702	374	716	999999	999999	999999	87	140	999999	999999	747	610	999999	354	408	939	685	359	999999	440	707	367	597	999999	210	808	120	515	517	200	814	724	999999	523	457	999999	695	999999	907	502	999999	618	895	965	999999	368	905	372	71	670	313	65	44	657	999999	345	999999	745	648	49	999999	571	622	74	999999	33	934	873	897	359	999999	837	452	999999	702	999999	471	999999	788	841	903	999999	454	847	887	759	689	999999	251	122	282	950	999999	868	777	176	999999	830	999999	169	433	999999	475	999999	426	475	613	514	955	192	873	154	957	999999	145	976	127	775	999999	999999	344	999999	632	999999	87	303	639	583	752	536	999999	641	999999	628	417	999999	282	741	430	999999	155	185	999999	68	248	137	993	401	999999	999999	999999	230	653	999999	825	517	409	690	635	132	835	39	761	999999	999999	242	999999	338	398	274	703	385	354	764	92	168	999999	573	545	999999	310	247	850	999999	487	999999	999999	906	802	900	471	999999	999999	308	586	999999	424	999999	969	16	638	664	13	468	107	672	875	888	999999	999999	664	835	999999	685	999999	999999	188	809	999999	226	999999	592	999999	498	802	120	278	56	187	966	999999	218	604	999999	320	645	999999	392	999999	999999	997	109	250	145	245	999999	448	999999	486	988	937	999999	704	753	762	56	999999	514	665	999999	404	829	711	699	923	456	999999	614	375	185	364	999999	999999	135	228	999999	352	399	999999	999999	672	999999	569	199	999999	138	999999	851	999999	274	516	729	727	867	421	178	398	550	999999	789	404	833	999999	999999	999999	151	659	578	534	617	703	739	999999	499	324	556	269	521	671	999999	942	389	837	111	669	634	78	97	714	60	757	999999	999999	473	999999	838	792	999999	999999	886	999999	935	999999	170	570	777	477	237	553	864	908	876	879	427	847	999999	995	953	641	999	82	571	864	484	999999	901	561	788	728	485	763	10	999999	784	999999	17	999999	677	999999	891	999999	841	544	849	151	880	922	759	626	756	999999	838	999999	999999	813	999999	80	842	999999	668	225	999999	999999	77	999999	999999	999999	999999	999999	840	951	328	422	749	843	241	36	24	342	979	978	802	172	999999	642	999999	381	401	970	417	999999	230	999999	999999	676	476	341	477	999999	243	999999	827	656	786	999999	525	425	999999	721	581	880	66	510	330	999999	422	527	537	435	185	536	529	134	999999	903	999999	950	550	82	376	900	559	276	109	999999	161	999999	386	999999	127	509	503	679	398	537	879	720	56	192	263	949	999999	51	572	706	999999	702	962	882	
83	999999	875	999999	354	681	999999	790	411	312	538	999999	151	370	999999	676	43	999999	999999	167	34	21	904	368	999999	427	107	517	703	999999	587	458	193	999999	104	552	634	697	334	717	999999	99	319	744	999999	986	808	442	733	896	999999	999999	999999	804	999999	999999	999999	999999	987	927	584	813	97	18	724	90	94	647	999999	765	52	999999	525	999999	951	999999	702	170	715	832	618	664	999999	806	729	999999	491	389	645	999999	999999	999999	709	406	999999	999999	12	310	29	572	901	171	999999	999999	854	999999	999999	999999	999999	923	999999	509	801	164	999999	919	38	999999	288	728	599	705	11	243	999999	999999	636	128	886	559	931	401	150	153	931	457	497	816	952	403	999999	544	536	721	672	999999	325	555	999999	222	373	722	32	301	972	206	999999	932	95	929	700	947	999999	302	999999	968	368	999999	232	999999	432	222	338	999999	798	65	178	999999	999999	999999	609	90	41	673	195	219	379	849	180	734	297	999999	731	33	702	999999	483	243	729	704	25	667	332	235	790	999999	999999	146	502	917	38	880	999999	999999	999999	999999	999999	397	116	783	599	518	999999	498	999999	866	490	315	192	816	999999	934	999999	866	492	999999	757	999999	883	999999	825	242	357	262	706	416	203	999999	703	93	999999	96	137	946	115	506	189	999999	660	923	670	88	953	686	345	103	330	999999	105	388	861	119	999999	999999	999999	366	999999	235	999999	168	672	347	999999	109	748	495	999999	613	760	985	762	923	156	959	373	746	288	999999	917	612	95	698	58	325	231	999999	582	64	988	999999	344	953	51	501	260	333	999999	854	937	849	296	716	744	120	625	938	999999	554	708	221	87	501	318	190	82	974	999999	296	878	791	913	752	625	21	650	808	881	654	708	49	279	434	733	77	325	379	954	938	699	999999	995	37	355	776	671	999999	645	861	428	286	44	190	999999	999999	999999	543	100	999999	469	816	66	318	999999	669	941	653	999999	250	864	703	29	360	597	595	796	999999	406	848	350	999999	999999	30	236	432	15	99	458	586	141	782	288	999999	478	999999	235	687	191	686	835	27	999999	405	999999	725	999999	999999	592	390	360	999999	146	999999	999999	663	653	999999	91	423	663	852	205	999999	999999	92	424	999999	882	715	369	118	703	719	23	332	731	768	33	510	175	331	506	77	999999	91	645	46	839	815	999999	199	605	999999	32	982	822	894	296	914	310	468	801	877	999999	251	356	427	238	999999	931	885	22	581	258	342	999999	999999	999999	999999	999999	999999	
999999	77	999999	180	999999	935	696	41	509	836	481	118	999999	706	529	999999	56	984	735	228	808	779	883	999999	186	999999	519	690	637	695	939	269	477	922	510	734	401	850	737	420	730	207	999999	105	413	904	999999	551	812	726	999999	999999	301	228	999999	188	193	142	994	489	426	16	404	814	897	221	640	999999	206	795	237	999999	257	324	498	999999	230	788	940	282	999999	967	877	910	614	999999	968	259	999999	331	550	269	999999	257	994	999999	802	745	207	999999	999999	102	355	999999	498	884	999999	976	730	968	958	405	999999	722	999999	999999	999999	493	210	928	999999	391	935	874	255	968	350	999	329	775	999999	484	590	748	999999	560	622	999999	999999	729	255	991	529	999999	373	154	76	999999	421	545	999999	319	544	278	948	881	999999	480	771	529	543	723	656	955	169	483	999999	999999	999999	286	999999	999999	999999	481	683	261	862	560	511	110	999999	999999	999999	784	999999	498	999999	322	999999	999999	402	151	99	893	195	532	344	574	224	889	999999	999999	999999	145	709	325	999999	73	595	696	999999	606	968	999999	999999	337	145	872	774	670	543	502	653	585	883	694	189	187	295	160	916	298	346	622	999999	288	786	452	84	999999	260	877	727	113	118	999999	182	999999	275	858	396	471	999999	999999	356	838	970	999999	261	24	999999	71	777	444	779	731	270	356	999999	348	551	693	798	999999	420	665	775	549	477	999999	521	761	911	437	764	455	999999	792	275	932	318	941	200	69	999999	198	109	292	333	387	999999	825	528	927	999999	703	673	891	142	690	73	999999	377	999999	999999	384	159	349	680	334	242	477	999999	967	40	609	502	739	187	231	999999	999999	999999	999999	562	695	242	999999	999999	70	781	606	999999	585	999999	999999	574	36	999999	355	49	760	612	999	154	67	999999	999999	896	707	211	934	713	999999	999999	580	213	286	611	999999	152	175	229	619	552	636	999999	505	107	999999	45	476	999999	831	999999	999999	880	999999	946	505	950	999999	999999	999999	859	847	999999	749	460	299	684	297	424	758	213	999999	540	992	456	999999	250	248	463	754	999999	735	761	881	999999	328	699	987	999999	116	999999	470	86	999999	760	705	743	77	55	808	468	748	999999	424	628	318	999999	888	770	438	999999	999999	227	999999	750	999999	96	20	31	141	599	697	957	317	902	999999	797	733	999999	751	774	182	999999	999999	999999	923	999999	347	999999	999999	63	811	226	902	851	154	999999	743	66	636	999999	732	999999	913	219	770	790	743	521	885	521	541	656	29	663	92	
999999	573	57	827	450	748	757	612	999999	788	480	999999	466	757	499	999999	677	605	999999	999999	136	290	445	999999	142	999999	825	999999	897	521	999999	207	248	999999	636	679	695	999999	195	999999	975	999999	835	431	300	735	287	763	395	999999	999999	61	886	621	956	238	138	999999	694	510	923	388	714	566	633	283	816	696	999999	999999	368	448	419	272	76	692	454	23	235	407	662	71	982	999999	657	113	320	627	812	408	999999	172	999999	999999	946	999999	729	278	797	26	999999	590	999999	999999	108	999999	641	999999	554	274	999999	124	307	296	847	861	406	284	908	999999	962	199	884	723	278	999999	903	734	325	479	999999	185	225	999999	488	82	429	416	342	999999	999999	696	999999	548	999999	436	865	999999	837	94	999999	455	370	277	64	729	706	999999	999999	999999	521	999999	308	84	311	999999	898	999999	808	775	999999	989	999999	999999	68	275	126	346	108	999999	340	655	896	999999	289	999999	815	947	163	758	376	510	119	439	721	565	999999	997	246	999999	537	775	449	72	652	211	999999	694	219	788	613	369	820	999999	999999	865	19	77	795	999999	999999	950	935	59	409	931	879	512	999999	503	877	999999	109	90	313	565	216	999999	999999	88	14	130	738	999999	999999	16	689	654	868	855	555	330	211	452	236	587	840	999999	663	999999	331	11	999999	716	999999	999999	270	740	162	16	659	185	489	717	789	671	222	570	904	402	999999	999999	643	999999	948	556	917	656	999999	726	724	816	999999	867	999999	12	389	32	999999	999999	999999	949	501	862	206	379	841	494	663	999999	374	279	495	270	478	105	999999	641	767	999999	576	613	886	435	291	843	13	999999	999999	786	291	199	116	252	999999	302	733	781	902	578	999999	432	999999	299	361	999999	330	911	398	660	999999	748	264	109	95	142	73	76	581	362	999999	999999	999999	876	283	185	172	253	613	186	372	586	739	199	648	999999	619	596	999999	999999	523	102	233	310	151	543	935	999999	999999	524	999999	999999	209	549	999999	999999	899	127	26	999999	292	87	308	222	999999	68	999999	75	460	941	999999	476	992	999999	839	283	995	233	999999	740	250	165	96	98	946	704	999999	199	999999	162	254	501	580	897	553	999999	793	999999	21	999999	533	999999	556	999999	11	763	674	464	999999	928	999999	675	999999	285	936	999999	990	219	276	593	681	820	88	308	697	31	895	999999	201	999999	489	985	222	652	216	380	608	870	97	193	999999	922	999999	68	661	579	119	305	960	425	455	584	744	427	411	713	791	258	528	979	
867	579	272	316	448	515	999999	740	79	566	529	130	132	999999	999999	999999	341	29	646	128	912	600	999999	999999	948	905	250	794	250	502	588	359	351	118	326	460	999999	182	619	156	125	378	236	999999	999999	334	462	662	864	651	382	999999	612	999999	77	999999	445	496	368	542	275	668	499	999999	999999	180	778	23	766	999999	110	169	409	499	999999	544	374	739	880	623	453	999999	930	599	130	816	746	941	999999	59	24	999999	999999	87	881	999999	878	659	427	999999	556	999999	895	760	550	999999	372	122	408	533	999999	705	999999	999999	999999	686	999999	900	999999	170	433	837	972	999999	98	999999	999999	332	999999	555	665	714	999999	163	77	15	692	999999	58	907	999999	634	543	999999	999999	318	999999	78	987	999999	718	978	214	999999	999999	999999	475	189	672	613	868	49	999999	852	999999	999999	393	462	677	999999	994	999999	851	999999	716	999999	303	999999	569	779	391	999999	999999	423	837	686	510	66	999999	999999	999999	513	506	999999	48	999999	999999	690	999999	999999	925	999999	999999	904	209	999999	999999	666	549	503	425	999999	619	893	232	591	704	90	25	999999	687	336	601	328	553	491	72	416	509	311	669	613	814	610	853	296	884	999999	223	687	999999	844	999999	367	933	530	893	613	222	457	709	58	999999	469	281	598	502	82	360	718	96	720	166	248	834	811	999999	18	49	999999	707	274	867	337	999999	999999	820	243	395	33	597	458	203	62	999999	620	938	999999	338	999999	794	811	89	505	600	839	999999	999999	533	999999	334	885	574	287	749	999999	191	347	838	438	778	268	687	337	131	638	526	999999	646	999999	999999	850	679	783	151	895	999999	371	736	790	165	551	710	273	698	712	999999	916	312	999999	999999	600	999999	999999	999999	535	133	751	384	962	323	583	632	319	999999	999999	215	790	145	853	260	820	999999	58	999999	236	558	424	639	999999	754	999999	999999	489	784	282	343	779	999999	999999	999999	999999	987	999999	999999	582	919	999999	25	224	506	999999	999999	999999	906	618	990	468	628	259	976	709	122	965	218	713	781	152	534	999999	150	999999	493	529	91	999999	999999	836	580	699	999999	167	408	999999	911	999999	999999	999999	583	176	292	999999	161	57	639	999999	999999	32	565	763	999999	999999	866	50	83	81	610	999999	377	99	786	164	887	928	999999	819	311	697	999999	557	884	999999	999999	999999	693	274	999999	999999	999999	29	495	999999	280	999999	898	999999	999999	367	999999	840	60	577	975	999999	389	138	988	232	999999	999999	761	634	969	17	879	372	999999	507	357	808	
796	999999	371	358	604	999999	883	80	40	999999	529	943	999999	222	507	999999	463	85	979	999999	286	999999	340	999999	999999	861	840	273	937	535	999999	792	20	543	999999	886	216	627	999999	412	254	917	202	999999	300	999999	288	999999	509	572	999999	142	999999	792	531	745	833	301	100	743	146	619	142	505	999999	736	932	999999	178	999999	999999	835	999999	576	320	369	999999	636	999999	450	582	93	763	375	625	201	273	228	21	308	62	915	537	156	276	999999	785	696	627	564	999999	999999	587	888	472	83	946	952	482	172	886	207	521	649	170	62	856	767	879	999999	472	714	801	870	999999	999999	308	49	309	684	584	172	999999	225	564	116	999999	999999	903	551	255	321	746	848	421	999999	404	887	985	224	778	999999	817	999999	101	181	674	716	330	999999	999999	999999	999999	999999	999999	999999	999999	306	95	64	556	981	999999	338	640	999999	967	952	459	999999	790	421	64	999999	999999	566	354	275	133	393	441	999999	554	625	999999	348	668	949	269	999999	666	108	801	999999	668	797	163	488	112	940	213	722	267	617	999999	363	999999	567	891	32	379	999999	182	701	622	766	437	248	561	301	492	28	693	999999	55	692	619	132	427	118	412	866	173	193	999999	719	531	999999	138	422	999999	111	999999	999999	999999	999999	925	999999	319	901	370	914	926	810	457	999999	999999	505	999999	804	744	999999	149	782	999999	513	999999	989	999999	999999	999999	500	120	149	999999	391	999999	999999	444	999999	766	519	999999	526	748	497	939	363	735	995	999999	35	999999	333	677	765	999999	285	626	814	999999	999999	588	999999	666	869	804	787	13	76	233	582	999999	269	999999	235	916	623	43	132	999999	999999	264	526	222	218	999999	786	471	50	429	685	829	999999	328	830	930	999999	859	879	999999	161	999999	668	999999	118	964	115	296	452	999999	348	251	504	250	587	682	71	203	457	743	28	325	963	647	548	752	441	941	217	999999	999999	763	999999	438	422	999999	595	755	113	254	30	499	999999	999999	91	444	334	389	740	999999	869	213	999999	145	675	836	395	31	999999	365	533	173	89	157	340	584	96	76	828	999999	96	999999	999999	213	722	528	306	772	999999	114	999999	61	210	68	999999	315	361	29	763	585	660	574	532	747	720	857	420	871	999999	999999	999999	999999	561	209	999999	563	999999	208	422	157	540	623	999999	129	937	482	962	30	999999	35	999999	999999	312	252	880	522	784	352	492	865	117	434	912	69	756	169	499	11	997	999999	999999	163	606	616	55	47	999999	412	810	
248	894	400	159	835	999999	290	956	999999	328	999999	778	770	715	999999	49	115	710	405	372	777	982	961	32	850	999999	79	471	999999	999999	842	412	381	542	254	971	717	999999	87	785	476	213	999999	682	458	103	431	999999	999999	999999	939	336	713	50	999999	265	999999	377	308	11	999999	818	269	122	485	146	407	999999	471	586	332	831	633	620	896	574	802	999999	574	757	411	631	422	129	266	516	999999	340	510	988	48	350	976	999999	581	657	943	77	999999	999999	695	203	976	999999	253	999999	703	103	154	467	463	654	802	551	600	999999	405	150	855	969	999999	76	727	482	999999	982	855	558	48	248	630	999999	999999	262	71	217	999999	950	999999	158	813	606	196	52	999999	393	999999	999999	484	998	261	999999	222	237	875	628	476	503	925	271	263	154	999999	905	836	729	573	549	489	393	926	455	274	707	999999	999999	999999	999999	947	163	444	999999	83	50	999999	827	521	853	999999	443	741	162	999999	614	894	999999	551	290	999999	805	820	997	999999	101	999999	999999	999999	514	81	44	999999	791	999999	771	826	999999	81	24	999999	19	999999	720	172	56	651	774	431	660	813	999999	299	598	479	152	343	447	485	999999	967	190	298	16	999999	353	999999	999999	606	263	787	70	597	537	371	206	999999	999999	835	898	449	307	384	878	999999	584	744	160	321	412	999999	999999	357	99	56	738	720	999999	939	818	362	701	177	177	872	752	900	762	999999	282	555	244	611	586	542	670	805	420	315	206	608	544	638	203	826	999999	999999	508	490	999999	999999	999999	169	27	546	748	140	999999	16	948	999999	982	999999	48	857	202	999999	999999	556	386	932	999999	895	743	999999	817	72	973	350	474	49	401	281	604	999999	168	84	594	999999	999999	999999	598	413	366	522	625	621	600	999999	633	630	942	951	114	999999	185	999999	426	807	728	685	166	867	999999	909	292	711	328	251	698	999999	193	730	999999	846	344	896	538	231	594	206	472	637	999999	843	107	450	176	903	999999	667	999999	786	321	999999	383	731	999999	999999	239	999999	302	999999	999999	516	446	221	198	268	365	289	962	999999	999999	999999	223	528	999999	698	812	999999	545	424	630	999999	999999	407	418	654	472	613	34	91	991	680	999999	999999	999999	210	407	885	262	908	999999	999999	705	999999	999999	999999	894	999999	580	183	644	397	378	877	727	615	56	49	803	543	999999	999999	999999	880	213	999999	999999	109	999999	949	300	926	589	999999	876	298	999999	16	999999	628	999999	618	42	851	446	999999	999999	36	396	
384	163	368	999999	718	999999	999999	87	999999	259	41	171	795	325	631	882	718	807	742	11	438	999999	50	215	184	783	186	719	413	443	609	240	999999	712	999999	999999	999999	843	870	522	90	221	999999	756	802	467	963	302	410	999999	999999	999999	999999	34	999999	104	999999	162	908	935	936	999999	674	390	999999	800	569	999999	999999	999999	950	999999	937	229	920	999999	777	999999	413	717	819	999999	318	999999	715	813	671	577	999999	999999	682	779	935	935	586	999999	999999	999999	999999	11	897	999999	141	575	27	999999	999999	349	114	740	327	829	748	999999	125	999999	999999	239	999999	999999	138	992	338	112	163	180	938	11	643	915	680	999999	999999	412	819	939	752	743	999999	860	954	331	999999	24	999999	999999	41	744	999999	532	247	999999	455	279	872	905	551	999999	421	999999	999999	999999	706	199	999999	670	651	346	999999	186	311	32	812	814	882	999999	529	999999	370	310	999999	204	999999	120	677	372	211	908	539	914	397	723	332	999999	945	999999	625	283	954	999999	212	999999	372	999999	231	999999	505	640	396	75	999999	237	668	121	707	720	674	999999	521	697	468	742	806	467	788	587	999999	999999	869	999999	999999	255	999999	298	108	454	999999	548	999999	462	867	571	999999	473	537	170	64	221	871	234	432	999999	761	266	999999	469	887	905	854	643	524	272	999999	610	884	140	867	999999	23	262	888	135	706	69	999999	897	230	343	929	628	533	489	371	644	999999	161	999999	113	999999	638	999999	926	694	255	937	604	999999	911	999999	999999	302	999999	208	618	345	306	999999	702	999999	999999	249	554	975	236	119	45	901	135	257	732	646	763	695	999999	695	962	441	999999	131	999999	999999	999999	753	999999	335	850	290	752	309	66	828	791	999999	969	999999	22	951	468	145	999999	703	674	664	856	761	539	999999	999999	923	383	864	999999	580	209	999999	930	999999	453	900	269	754	999999	826	999999	903	854	95	726	985	682	20	973	326	229	532	432	654	999999	770	796	999999	467	828	925	201	957	221	478	999999	999999	221	507	567	999999	157	555	847	473	999999	907	453	271	999999	250	372	999999	554	999999	677	999999	285	903	682	114	406	297	999999	900	998	946	643	999999	376	526	471	513	415	450	81	977	584	190	944	863	999999	601	629	588	999999	310	412	860	999999	999999	192	318	825	463	478	860	999999	947	475	16	274	836	895	321	779	859	485	114	289	700	611	104	959	819	999999	805	667	741	347	697	544	782	817	211	343	163	687	952	999999	999999	751	999999	715	938	999999	516	
706	318	809	999999	825	999999	580	109	999999	98	999999	16	702	673	999999	999999	999999	777	472	491	29	999999	977	626	181	999999	142	999999	949	974	389	999999	229	255	108	999999	932	999999	999999	999999	212	717	649	255	999999	681	259	307	27	267	38	938	475	118	497	23	999999	192	532	301	999999	511	160	587	708	336	786	457	575	844	561	965	999999	235	288	311	999999	999999	821	499	283	999999	61	691	946	450	999999	121	999999	95	28	999999	999999	581	80	701	999999	71	546	477	999999	802	732	999999	705	72	44	249	829	195	969	609	371	42	28	999999	999999	469	641	268	781	675	699	999999	999999	812	852	333	165	587	744	999999	194	353	604	481	999999	878	999999	883	999999	315	291	999999	126	419	388	89	562	739	251	108	429	288	696	229	112	253	357	893	220	999999	999999	252	999999	986	424	999999	999999	546	239	581	483	999999	853	475	394	137	372	416	434	999999	770	425	345	645	562	906	999999	384	378	858	999999	999999	673	704	231	48	130	139	999999	999999	651	25	510	669	624	671	435	231	835	975	880	940	469	446	940	669	907	999999	433	999999	370	63	178	999999	999999	999999	95	158	254	999999	17	243	422	999999	131	999999	914	676	31	999999	481	435	999999	403	977	589	632	236	999999	561	999999	324	705	486	10	999999	847	139	618	243	586	999999	977	489	999999	999999	999999	999999	325	196	754	241	999999	542	45	934	999999	999999	403	472	758	858	395	692	225	999999	999999	935	72	534	907	999999	67	788	315	205	999999	999999	435	339	70	999999	911	576	807	899	539	173	451	75	92	999999	736	156	999999	727	999999	999999	274	283	120	593	343	999999	999999	969	183	996	237	840	999999	455	349	73	999999	531	947	818	884	325	164	373	494	997	451	835	58	911	999999	999999	999999	999999	795	161	999999	476	893	129	297	837	999999	543	936	610	589	636	731	673	744	999999	779	82	409	949	999999	747	999999	999999	349	454	921	271	692	999999	536	322	999999	198	844	999999	637	827	531	999999	598	620	437	883	418	815	113	385	176	360	808	999999	999999	845	41	999999	377	558	780	842	916	464	850	999999	999999	276	999999	543	828	999999	324	999999	551	363	999999	999999	319	999999	999999	999999	350	546	104	341	999999	305	558	814	166	372	567	89	57	999999	140	143	770	149	810	151	839	570	556	367	999999	856	689	411	495	532	172	161	630	256	502	379	999999	518	456	999999	718	170	999999	466	999999	999999	905	863	232	999999	999999	180	999999	785	693	999999	990	737	305	984	616	999999	999999	999999	
210	416	458	800	196	760	773	261	693	999999	433	679	193	999999	124	800	951	999999	999999	277	793	992	745	844	562	721	389	632	223	471	171	999999	999999	999999	265	999999	999999	114	677	472	453	487	486	999999	362	24	597	899	999999	999999	999999	790	999999	61	840	218	670	613	247	474	380	999999	48	231	871	999999	838	999999	834	289	24	846	158	716	823	316	515	373	999999	548	134	489	999999	718	438	381	602	999999	912	57	175	182	867	212	999999	313	999999	999999	511	500	999999	167	75	343	999999	999999	999999	999999	237	533	702	307	999999	699	350	890	141	330	999999	499	269	999999	527	786	123	999999	979	945	624	520	867	260	861	991	372	967	424	999999	999999	251	739	349	560	389	354	867	60	177	862	210	181	128	999999	21	240	135	999999	288	999999	999999	217	696	999999	716	666	452	999999	140	337	383	476	465	999999	552	760	920	498	999999	999999	256	791	811	93	999999	999999	748	789	849	999999	999999	337	146	455	589	999999	53	711	843	723	999999	999999	920	840	999999	734	715	36	919	261	320	636	500	846	974	999999	405	612	223	377	917	999999	999999	999999	999999	55	340	20	512	518	999999	219	999999	425	539	824	871	971	604	690	633	722	869	597	450	609	836	300	481	732	637	440	497	999999	999999	249	834	550	749	443	404	704	523	410	999999	110	999999	85	999999	159	985	999999	18	533	743	205	793	999	928	491	999999	49	999999	779	880	286	999999	999999	999999	300	989	330	231	999999	295	928	999999	469	999999	349	627	999999	984	999999	747	999999	999999	963	732	610	455	835	621	999999	234	999999	175	744	529	999999	388	803	465	25	999999	665	212	847	999999	814	996	999999	999999	999999	863	457	65	218	42	677	854	758	455	19	844	164	999999	962	936	999999	763	464	939	794	999999	824	305	999999	171	91	10	583	725	917	613	131	889	42	405	776	308	957	711	852	999999	630	357	456	999999	15	957	249	999999	316	61	542	395	160	627	999999	162	97	56	999999	999999	280	42	537	999999	999999	274	675	999999	170	633	805	999999	96	391	340	999999	999999	999999	999999	134	760	999999	419	866	80	736	738	414	365	623	999999	999999	760	185	143	999999	819	999999	999999	741	291	999999	999999	999999	255	790	308	999999	296	572	999999	999999	999999	826	916	608	623	671	335	986	535	999999	212	999999	421	895	992	910	258	743	656	798	350	423	999999	88	999999	736	620	290	437	969	127	792	320	921	29	933	269	534	974	158	725	999999	216	999999	479	215	271	360	797	397	521	553	916	515	
948	477	984	837	687	887	61	54	999999	566	152	419	236	499	875	68	651	723	999999	508	83	879	217	999999	609	999999	474	270	492	50	457	574	999999	805	972	552	999999	432	847	97	107	680	911	650	999999	70	979	999999	484	738	999999	798	784	417	999999	79	269	173	999999	971	422	790	999999	518	118	578	542	999999	526	332	120	999999	875	999999	411	402	968	999999	941	548	737	702	999999	754	304	659	999999	469	999999	903	293	785	204	876	674	316	129	999999	541	310	527	557	254	161	628	999999	922	113	15	49	999999	701	231	689	244	720	999999	807	999999	459	788	999999	68	623	49	334	34	998	999999	105	282	575	36	641	31	189	999999	633	999999	776	736	686	999999	999999	803	999999	563	514	999999	954	999999	321	999999	92	521	454	999999	631	122	999999	999999	923	106	910	999999	535	675	590	668	64	272	382	999999	447	722	112	619	999999	819	999999	771	519	366	62	794	961	396	944	129	999999	689	825	521	999999	999999	999999	590	553	566	999999	916	973	846	587	692	928	640	741	369	999999	835	999999	812	999999	532	982	999999	53	125	805	148	731	470	101	999999	446	999999	999999	173	909	999999	999999	179	551	541	797	672	778	370	865	999999	655	584	710	999999	924	23	999999	308	301	255	546	999999	760	139	195	512	755	221	255	999999	789	577	460	896	769	999999	270	999999	735	319	788	683	259	484	999999	156	999999	359	451	999999	999999	551	871	999999	976	999999	418	999999	356	295	917	566	124	999999	540	999999	134	999999	999999	338	753	734	999999	981	466	862	188	285	647	999999	752	999999	999999	999999	73	248	706	796	920	141	186	848	775	450	999999	999999	999999	461	999999	999999	32	946	387	999999	679	279	977	889	999999	123	459	143	774	999999	542	522	796	302	734	999999	381	338	893	840	161	905	999999	133	589	999999	999999	726	341	242	999999	805	27	999999	999999	794	270	816	598	806	681	999999	999999	467	907	880	436	276	727	651	43	694	63	546	999999	774	320	854	310	963	819	732	802	541	301	737	504	147	159	939	41	564	739	96	999999	999999	832	500	226	999999	808	37	999999	689	209	999999	752	480	697	379	999999	416	999999	635	987	948	251	541	176	999999	999999	298	127	999999	619	478	954	966	387	851	941	999999	637	601	999999	791	733	122	342	969	985	999999	449	999999	465	999999	999999	999999	109	999999	999999	300	334	56	333	999999	910	222	80	731	377	999999	102	845	999999	663	778	914	479	206	999999	138	209	206	194	999999	848	999999	331	993	429	999999	867	177	999999	
651	999999	591	277	645	880	520	999999	999999	999999	999999	931	604	352	802	847	143	999999	902	994	738	999999	999999	862	972	671	999999	891	86	312	527	917	925	861	786	999999	999999	647	834	325	705	96	598	603	999999	430	254	993	999999	999999	295	999999	965	182	255	999999	367	999999	305	974	316	629	965	307	999999	292	15	999999	566	633	660	496	999999	586	299	651	502	534	999999	551	427	579	371	999999	26	311	952	752	615	236	810	999999	999999	860	19	85	131	300	528	702	999999	511	437	895	999999	999999	425	388	882	604	67	832	850	999999	557	736	999999	45	291	773	339	262	137	999999	822	202	999999	999999	577	999999	999999	211	999999	185	136	915	999999	476	444	999999	885	574	870	21	179	977	617	598	313	283	817	95	19	999999	372	171	384	106	82	303	654	486	811	668	999999	855	826	999999	627	999999	593	791	601	999999	887	764	392	125	171	844	584	999999	636	304	406	445	201	999999	812	964	541	999999	403	999999	573	999999	763	999999	999999	999999	161	999999	970	671	689	36	493	946	999999	999999	779	999999	999999	237	719	108	999999	999999	999999	637	999999	575	862	662	999999	547	999999	461	999999	487	11	191	187	999999	999999	642	585	999999	999999	999999	951	255	394	214	195	282	121	999999	430	474	560	256	939	310	999999	585	89	318	571	999999	639	42	456	388	606	598	90	97	543	86	523	885	902	999999	686	999999	190	657	999999	827	435	231	40	35	927	755	999999	877	198	999999	562	999999	999999	999999	740	919	798	999999	608	597	202	34	632	999999	951	674	353	56	624	999999	405	432	999999	744	716	417	11	430	999999	850	356	999999	898	435	524	256	492	999999	162	767	999999	184	58	879	999999	411	999999	686	84	999999	412	205	262	947	712	140	435	658	755	999999	917	378	555	758	250	999999	999999	206	829	705	191	912	894	999999	630	999999	999999	962	119	315	999999	999999	356	207	448	161	950	951	999999	393	821	834	685	830	849	251	628	300	638	645	286	402	999999	378	999999	499	310	405	327	490	999999	472	549	449	999999	602	31	357	320	99	49	183	483	445	884	999999	999999	999999	999999	388	999999	92	333	473	38	999999	467	977	135	999999	850	554	634	999999	636	358	294	246	326	256	229	281	999999	549	606	112	919	999999	494	723	272	246	397	938	888	999999	999999	85	420	97	145	54	231	999999	999999	494	549	250	809	535	73	991	747	761	168	331	112	783	867	926	999999	999999	492	412	686	999999	166	999999	353	962	218	218	825	238	999999	185	999999	619	311	122	
562	679	612	959	999999	281	498	636	779	567	572	999999	218	494	591	99	561	999999	684	634	337	854	896	846	326	854	175	999999	650	983	282	492	482	754	999999	999999	443	999999	751	415	999999	999999	916	999999	400	999999	10	341	646	31	999999	999999	935	676	784	708	782	999999	642	999999	115	978	999999	796	999999	89	883	999999	130	764	655	38	77	278	519	807	999999	119	456	474	854	834	873	629	369	52	557	805	999999	999999	54	677	890	945	310	146	999999	129	501	999999	969	546	999999	999999	375	594	171	666	167	977	769	672	999999	178	999999	280	115	366	436	999999	531	999999	493	464	719	999999	147	132	968	382	272	999999	617	999999	504	317	623	991	263	775	880	891	647	999999	999999	382	368	722	993	39	40	187	693	259	999999	891	63	756	171	999999	456	999999	697	784	714	951	65	184	673	644	999999	124	999999	661	999999	640	439	499	568	347	619	425	139	939	352	95	135	999999	356	613	999999	999999	829	999999	328	841	204	863	289	944	327	194	58	358	381	916	999999	42	886	158	461	563	198	824	777	41	909	758	442	628	826	999999	827	70	999999	791	999999	247	342	531	446	576	220	623	30	435	999999	999999	567	435	21	102	481	208	161	700	677	15	98	297	931	446	430	660	128	630	366	988	967	590	632	999999	699	365	712	884	999999	999999	803	999999	664	138	200	17	999999	733	225	629	909	690	123	288	158	55	999999	10	999999	560	505	400	78	388	999999	999999	999999	183	999999	125	496	276	999999	112	212	745	632	803	999999	423	52	999999	415	737	89	286	477	353	688	654	766	712	738	999999	80	413	284	999999	324	224	213	443	340	999999	143	642	344	21	999999	413	422	796	754	732	517	120	999999	340	308	537	509	459	495	748	359	784	537	563	999999	799	999999	356	489	41	219	999999	63	316	604	446	942	466	276	285	242	999999	999999	16	286	959	999999	943	977	786	715	999999	948	592	750	359	114	999999	979	287	941	999999	316	723	523	908	66	678	736	862	999999	52	999999	220	999999	388	826	531	999999	999999	380	528	378	999999	326	465	660	470	565	255	999999	171	487	988	999999	999999	663	243	492	377	903	999999	217	125	200	672	570	737	87	371	532	999999	503	999999	906	423	697	613	999999	67	258	595	122	490	999999	433	565	204	877	999999	725	592	999999	909	999999	999999	999999	263	999999	653	895	922	393	999999	723	758	999999	999999	999999	920	999999	59	836	435	129	317	636	726	594	999999	117	999999	860	737	646	999999	544	593	
738	285	111	444	111	753	171	999999	212	999999	767	771	765	985	122	956	871	675	755	999999	790	861	995	999999	668	745	546	529	72	999999	999999	783	224	999999	999999	999999	818	999999	948	999999	999999	793	999999	717	999999	822	999999	999999	999999	903	865	970	999999	931	802	877	290	999999	775	366	216	999999	272	555	369	984	557	691	153	316	148	837	999999	672	349	996	999999	287	636	845	744	424	277	168	790	587	599	293	281	964	526	999999	268	592	999999	631	999999	559	999999	974	275	319	999999	946	765	38	999999	521	591	806	131	999999	999999	999999	621	791	374	113	999999	782	394	999999	999999	999999	789	836	999999	144	795	999999	475	206	999999	661	580	434	446	330	403	762	999999	87	701	475	999999	523	430	338	970	999999	266	999999	793	999999	999999	10	899	798	166	928	999999	119	726	873	340	924	83	229	359	197	354	54	710	999999	448	316	573	944	346	999999	416	250	999999	709	999999	58	412	363	81	579	534	648	174	999999	999999	999999	361	827	999999	999999	449	211	978	782	999999	222	716	999999	137	283	437	955	999999	890	999999	218	944	999999	999999	292	521	720	999999	780	662	999999	880	244	699	223	955	999999	809	999999	826	214	999999	391	969	999999	341	621	235	797	151	579	196	283	953	104	999999	344	999999	852	406	999999	63	208	999999	44	342	481	999999	914	328	692	155	43	999999	317	947	562	57	999999	950	900	495	360	638	93	519	999999	291	604	933	620	339	957	32	107	161	73	271	934	906	999999	999999	321	479	459	433	999999	220	645	999999	727	999999	241	901	506	243	702	569	999999	525	736	200	999999	980	707	362	198	999999	965	999999	999999	301	123	277	999999	379	999999	880	189	659	365	395	999999	457	999999	333	108	65	526	864	458	503	999999	999999	180	669	999999	341	772	106	245	153	254	490	273	435	999999	999999	810	136	69	822	390	388	169	350	999999	49	773	384	264	142	494	111	706	390	999999	704	106	431	999999	999999	118	999999	423	222	150	165	999999	781	999999	143	255	400	804	999999	999999	845	259	999999	125	994	567	999999	999999	999999	999999	999999	783	999999	999999	999999	867	388	789	226	999999	999999	999999	947	209	399	855	992	999999	999999	887	999999	306	80	278	231	455	277	316	351	285	999999	249	999999	999999	996	381	311	423	679	276	866	999999	999999	999999	814	999999	312	630	725	149	574	171	722	226	999999	847	713	999999	999999	34	600	999999	448	941	999999	68	654	393	212	27	553	579	999999	999999	30	999999	999999	158	464	999999	153	999999	590	999999	711	558	999999	104	
998	159	999999	697	287	999999	675	794	171	646	999999	999999	237	999999	427	708	595	994	999999	867	205	999999	139	564	159	999999	999999	953	491	246	999999	999999	540	560	395	63	359	856	302	901	188	236	331	81	231	707	123	999999	999999	882	615	999999	942	999999	898	926	29	999999	547	491	773	722	312	925	999999	492	226	677	999999	373	999999	739	702	714	689	999999	999999	999999	343	452	682	656	999999	609	630	999999	999999	880	661	468	43	256	318	811	137	466	924	406	664	739	491	446	701	855	999999	876	24	238	999999	930	187	962	770	105	999999	999999	988	702	304	893	989	345	25	75	999999	112	430	890	586	999999	999999	353	403	604	999999	246	999999	999999	85	754	508	274	909	730	291	81	999999	999999	12	20	999999	231	111	770	999999	999999	430	635	525	431	999999	999999	651	747	886	999999	568	999999	999999	572	999999	119	999999	999999	999999	725	999999	295	784	999999	625	217	888	575	999999	822	252	632	854	999999	816	329	999999	999999	308	999999	999999	172	844	457	512	320	88	440	849	368	999999	560	385	34	720	145	851	999999	805	248	245	85	999999	74	591	935	321	330	756	841	756	973	999999	999999	999999	273	450	999999	756	315	999999	457	726	396	227	691	257	830	999999	680	478	107	847	999999	150	547	179	780	866	577	998	758	684	18	999999	631	318	375	921	999999	694	524	999999	500	119	999999	359	606	846	899	688	491	236	85	373	658	135	999999	999999	565	999999	670	470	999999	316	379	773	718	999999	596	999999	882	908	999999	986	953	999999	357	950	999999	198	572	933	966	889	517	532	608	999999	999999	506	137	999999	999999	999999	33	64	330	999999	999999	999999	641	999999	260	527	805	582	589	999999	419	71	777	240	516	376	531	999999	504	299	799	847	175	83	830	999999	254	999999	999999	295	962	999999	999999	174	220	999999	557	749	683	448	999999	999999	943	519	999999	891	728	897	988	989	830	297	559	41	393	892	999999	567	992	170	999999	429	40	999999	999999	999999	999999	613	29	999999	819	999999	63	65	216	999999	904	655	847	938	371	357	397	562	999999	999999	349	999999	780	328	500	989	756	523	999999	999999	904	649	393	715	106	999999	877	821	179	999999	999999	504	824	529	987	999999	720	63	798	999999	41	999999	839	461	179	560	999999	701	677	999999	999999	540	889	552	959	265	272	141	999999	999999	999999	576	392	416	441	999999	420	260	999999	307	278	702	724	250	999999	999999	809	931	545	545	999999	186	154	999999	32	703	615	282	569	999999	930	588	221	551	456	464	96	432	29	
334	149	582	999999	379	999999	332	815	648	919	533	456	340	999999	306	965	303	432	53	394	999999	239	148	690	609	999999	999999	999999	999999	794	999999	349	387	912	220	999999	709	816	774	999999	999999	888	999999	999999	46	285	600	999999	914	585	163	41	52	48	291	105	11	891	760	13	872	841	641	854	751	193	78	427	999999	900	999999	486	658	999999	694	849	272	785	654	333	775	697	577	598	641	146	306	348	630	125	999999	817	65	771	914	858	256	999999	612	852	216	182	617	999999	329	999999	383	999999	999999	441	833	999999	999999	999999	999999	184	274	999999	223	999999	999999	730	999999	999999	999999	999999	431	886	351	836	602	999999	183	999999	126	602	89	563	999999	964	999999	520	995	198	292	187	579	628	543	739	999999	213	898	997	999999	486	385	358	999999	879	254	496	444	999999	839	682	53	445	999999	634	105	999999	999999	258	851	999999	734	608	999999	328	869	803	352	999999	252	999999	261	185	837	640	227	730	999999	399	719	276	999999	999999	999999	609	144	144	318	909	999999	883	438	650	155	598	751	777	999999	199	19	451	153	833	274	449	431	867	999999	679	417	999999	665	384	538	585	999999	256	999999	378	999999	734	494	999999	967	999999	960	610	39	248	888	999999	359	855	389	278	132	252	223	910	187	276	536	999999	502	999999	227	999999	121	999999	307	505	528	12	999999	999999	957	710	865	905	488	820	838	369	791	967	25	810	995	270	999999	58	43	348	200	917	208	856	999999	999999	151	906	499	469	940	393	921	356	850	114	321	999999	999999	317	431	367	438	177	846	999999	264	417	68	851	118	259	999999	999999	999999	98	86	110	769	999999	764	999999	331	379	999999	408	999999	668	960	890	999999	50	671	999999	916	999999	489	41	999999	415	999999	734	847	999999	999999	691	921	740	544	999999	999999	220	653	218	552	999999	45	999999	748	999999	999999	999999	999999	178	902	999999	587	745	274	979	608	55	100	363	734	999999	999999	684	999999	999999	486	315	134	999999	863	999999	999999	462	183	76	797	430	292	570	999999	847	999999	679	745	293	113	186	475	564	163	999999	130	999999	999999	523	124	361	999999	999999	962	183	472	999999	315	173	999999	135	571	207	999999	999999	763	529	437	887	752	999999	938	999999	633	999999	840	999999	999999	999999	618	107	978	660	952	999999	390	999999	608	753	385	38	374	581	612	978	614	278	999999	975	228	600	861	597	999999	68	999999	315	387	999999	343	902	214	433	554	582	157	999999	255	744	797	491	921	684	511	724	691	366	999999	999999	695	571	
195	78	999999	999999	246	390	889	893	999999	999999	893	945	420	999999	823	999999	37	39	999999	999999	33	638	188	736	679	187	95	56	377	65	192	732	967	771	999999	146	771	999999	346	766	32	361	721	999999	598	975	999999	39	900	751	339	103	824	999999	999999	557	889	925	349	68	304	843	526	968	999999	999999	999999	648	765	687	178	999999	692	74	680	671	999999	465	148	999999	913	66	155	625	726	99	908	975	999999	170	999999	845	197	999999	471	188	835	752	831	437	997	624	274	223	582	839	411	760	321	876	639	434	787	645	154	248	697	999999	251	999999	999999	13	999999	999999	440	332	313	413	602	501	836	174	999999	710	999999	298	999999	932	52	999999	688	157	663	356	530	822	999999	551	143	233	491	934	999999	999999	999999	994	208	999999	782	260	536	997	999999	819	49	475	799	999999	939	855	455	999999	999999	365	124	114	349	999999	84	618	274	999999	999999	378	999999	902	663	605	535	999999	99	133	159	792	360	691	989	999999	316	65	32	999999	612	999999	777	727	86	156	914	80	999999	138	999999	174	985	999999	727	789	809	999999	999999	204	551	236	765	332	615	75	999999	433	999999	505	763	29	595	293	159	991	600	999999	825	517	691	465	67	960	539	984	999999	586	963	210	44	178	253	828	439	385	522	455	121	21	151	491	955	159	999999	999999	578	999999	625	999999	198	526	322	999999	512	96	179	804	792	630	999999	427	469	914	470	594	775	767	853	773	479	999999	180	813	999999	209	999999	908	595	964	416	999999	960	999999	21	999999	999999	949	325	353	216	717	662	491	753	723	32	50	688	781	799	811	849	851	266	54	355	508	928	313	586	999999	219	828	999999	164	467	999999	999999	953	999999	825	999999	509	567	762	492	689	999999	651	999999	468	230	813	174	999999	264	118	999999	967	171	357	999999	21	767	999999	507	834	276	599	266	790	148	734	53	999999	999999	349	294	504	561	999999	448	286	136	127	50	405	663	619	899	358	999999	935	791	389	804	440	999999	621	264	658	422	470	395	397	330	999999	770	999999	246	999999	999999	477	999999	505	909	999999	885	650	905	111	180	999999	699	999999	529	212	943	663	179	928	607	672	249	903	253	999999	999999	999999	796	999999	635	473	383	985	534	999999	529	295	480	999999	554	999999	716	162	487	765	771	486	867	999999	551	116	31	318	316	161	237	511	262	931	853	156	999999	360	476	999999	284	713	384	999999	682	657	193	999999	383	515	956	999999	999999	487	216	414	872	999999	12	528	
451	999999	678	382	565	27	43	999999	216	408	999999	366	686	780	491	67	112	999999	445	894	923	911	999999	800	999999	150	96	774	725	448	284	999999	357	999999	265	219	44	999999	181	664	624	644	903	974	999999	600	410	999999	996	158	311	741	999999	118	604	540	999999	878	188	424	931	269	823	999999	133	72	999999	738	525	282	999999	111	959	780	279	289	18	960	533	604	740	450	777	577	146	542	943	248	999999	724	89	166	822	756	999999	364	821	145	850	215	591	999999	129	999999	999999	210	782	462	838	325	532	179	999999	999999	684	490	491	255	999999	590	129	769	999999	800	203	999999	288	212	57	999999	999999	999999	999999	328	22	77	330	63	452	999999	760	490	409	999999	202	999999	999999	249	999999	252	999999	575	999999	269	999999	999999	287	329	530	999999	921	579	414	923	857	999999	70	36	570	617	999999	437	803	695	830	638	370	367	607	294	64	49	999999	805	51	999999	999999	849	242	999999	789	11	533	193	24	999999	86	485	999999	543	848	785	678	999999	92	999999	771	999999	999999	457	461	919	722	246	215	882	999999	999999	882	964	300	999999	794	999999	827	168	999999	620	680	650	999999	884	197	74	445	278	370	676	999999	606	999999	550	419	784	738	870	999999	296	999999	999999	741	999999	603	215	999999	637	999999	308	637	923	540	161	999999	999999	895	577	732	657	801	936	521	772	886	285	843	750	801	19	640	957	879	618	642	548	908	95	290	982	999999	807	999999	72	48	999999	75	969	412	999999	889	171	148	631	495	52	620	968	999999	327	372	502	836	981	667	999999	53	922	519	999999	880	809	296	749	999999	993	657	999999	999999	96	219	873	348	180	129	999999	819	258	133	599	928	999999	505	999999	619	328	971	307	404	999999	756	153	460	812	999999	90	874	398	794	999999	394	170	999999	999999	999999	999999	164	665	861	198	860	794	799	919	671	939	999999	334	999999	999999	31	999999	65	375	340	76	423	535	430	49	605	431	464	999999	215	767	999999	13	854	130	173	999999	445	216	999999	961	999999	999999	150	810	777	550	999999	286	479	43	999999	868	172	51	999999	628	999999	822	593	439	999999	177	713	904	243	310	479	999999	354	715	915	849	867	378	722	883	395	619	271	999999	173	187	161	182	662	837	840	813	54	545	80	999999	623	77	631	186	826	999999	576	476	999999	257	932	764	128	999999	10	793	329	999999	243	625	999999	538	276	162	26	541	252	406	469	999999	965	809	644	999999	999999	999999	747	545	66	159	53	795	984	915	
255	999999	999999	406	836	999999	493	999999	311	454	72	95	801	479	999999	294	993	999999	999999	999999	292	132	129	999999	40	210	55	783	146	93	582	765	553	361	906	999999	999999	846	570	422	182	999999	999999	199	999999	150	998	278	385	771	165	872	788	580	632	132	999999	237	375	635	11	709	715	999999	872	307	541	449	572	540	806	999999	610	999999	241	999999	625	929	999999	999999	212	777	408	374	928	709	999999	999999	999999	783	362	260	999999	999999	420	999999	406	289	999999	931	609	558	705	845	999999	17	272	202	348	999999	507	347	639	485	433	233	999999	351	299	172	999999	999999	999999	999999	188	555	999999	675	184	999999	773	999999	999999	999999	290	653	82	563	999999	999999	447	784	635	276	286	999999	999999	994	511	999999	171	65	989	165	999999	52	837	916	666	419	340	597	28	579	689	171	735	972	205	779	161	748	942	379	999999	546	931	454	513	999999	999999	682	174	988	607	717	356	456	999999	999999	999999	165	896	990	590	849	999999	999999	586	124	288	649	799	999999	999999	999999	123	620	439	74	120	393	999999	502	485	999999	999999	40	972	971	815	289	915	956	964	996	999999	952	789	875	780	999999	867	398	886	294	882	999999	953	194	999999	999999	26	992	138	432	752	999999	515	931	426	735	93	615	308	998	734	843	767	999999	570	171	999999	564	293	243	525	24	616	200	775	999999	86	999999	377	89	272	923	999999	541	253	999999	446	857	458	54	999999	262	99	999999	559	48	999999	914	624	443	904	999999	708	894	907	737	787	999999	165	436	999999	305	248	228	999999	999999	999999	999999	999999	122	724	999999	115	248	999999	272	924	729	641	999999	324	172	172	933	999999	999999	224	999999	634	516	670	132	999999	32	396	999999	24	999999	161	748	33	449	129	512	719	930	999999	999999	453	644	812	68	999999	428	999999	496	142	314	999999	999999	596	92	600	999999	999999	601	999999	92	999999	953	258	63	578	892	999999	874	52	660	999999	999999	463	754	489	990	703	999999	449	282	911	900	364	999999	827	234	162	940	849	841	70	127	999999	999999	999999	999999	395	759	999999	791	999999	246	453	482	999999	798	999999	842	999999	610	584	999999	999999	999	181	999999	598	548	235	353	740	772	35	210	599	106	596	199	999999	988	604	944	131	658	567	999999	456	882	619	39	762	999999	347	248	266	231	965	658	102	999999	999999	847	533	147	61	942	220	253	999999	994	211	283	999999	999999	15	640	999999	503	441	999999	506	716	999999	205	590	430	999999	787	944	999999	140	938	106	480	999999	999999	
420	999999	999999	625	999999	999999	999999	625	999999	999999	612	733	242	999999	513	472	227	595	999999	999999	999999	337	556	999999	517	999999	308	514	999999	272	999999	236	527	999999	229	999999	999999	815	53	302	717	313	999999	999999	817	999999	554	327	999999	999999	999999	511	321	902	999999	92	999999	976	999999	999999	904	999999	761	565	310	386	216	999999	406	999999	999999	411	551	866	477	615	999999	453	999999	816	879	981	649	999999	551	999999	915	625	419	999999	306	919	999999	999999	398	231	999999	999999	999999	999999	494	570	921	94	999999	320	959	454	434	233	132	999999	174	302	161	923	845	999999	24	999999	471	999999	574	269	483	999999	703	538	477	256	73	999999	651	381	331	318	69	999999	114	999999	716	470	999999	999999	24	322	755	415	861	999999	386	999999	796	176	968	903	996	999999	999999	445	999999	430	976	999999	170	999999	341	792	971	842	863	290	461	782	918	11	399	387	255	170	900	298	677	12	869	86	363	484	412	427	322	408	999999	668	624	295	493	23	36	52	980	963	444	29	999999	106	535	23	258	967	513	618	999999	451	544	328	753	974	318	999999	618	999999	389	553	529	465	336	792	167	633	517	386	361	212	189	937	854	657	400	772	551	349	999999	445	913	704	992	512	999999	306	541	519	704	943	999999	133	584	999999	499	999999	770	742	999999	625	459	137	999999	999999	999999	606	474	105	584	999999	541	279	999999	999999	999999	825	472	999999	668	999999	999999	998	681	418	778	999999	363	963	999999	999999	12	809	493	611	985	786	448	788	250	527	999999	445	999999	169	412	165	503	999999	260	673	684	946	83	999999	533	461	999999	847	999999	216	253	999999	937	341	543	731	999999	28	999999	999999	387	684	999999	999999	38	655	74	522	16	623	561	722	712	999999	999999	66	736	498	87	534	340	600	363	44	283	331	999999	602	626	680	379	485	682	999999	999999	999	373	932	966	878	397	932	841	999999	999999	531	798	452	999999	486	995	297	940	999999	522	787	331	548	868	707	999999	471	999999	999999	253	86	49	314	208	569	999999	999999	999999	209	146	407	758	999999	390	752	532	65	999999	149	685	999999	544	258	884	509	678	824	999999	999999	731	926	999999	515	999999	577	491	999999	254	999999	999999	201	999999	741	297	124	999999	780	167	999999	185	999999	641	756	650	172	542	791	429	698	999999	868	739	273	477	220	371	252	983	813	270	48	811	626	355	493	326	999999	960	999999	999999	897	667	999999	93	641	999999	999999	864	405	999999	999999	73	555	322	999999	461	502	273	86	753	785	
797	354	855	146	289	24	999999	167	999999	739	830	659	227	993	210	791	189	836	925	91	999999	587	999999	571	975	265	999999	430	41	824	539	884	26	999999	110	322	102	947	361	999999	878	707	559	305	868	414	337	999999	724	670	322	999999	160	671	407	220	576	294	171	34	999999	999999	135	31	999999	946	642	532	892	888	699	242	484	655	213	680	37	481	702	999999	927	984	705	371	511	999999	733	355	999999	890	745	808	786	337	999999	897	581	538	106	922	771	804	999999	836	971	90	952	504	468	726	192	104	592	600	999999	999999	285	764	520	107	222	999999	245	12	152	890	455	157	96	315	109	499	385	999999	799	132	558	868	999999	999999	159	239	886	570	707	650	999999	999999	241	843	999999	999999	27	998	709	999999	569	434	999999	90	634	804	418	162	627	693	719	812	800	973	177	999999	999999	98	947	983	999999	674	304	502	999999	999999	999999	253	999999	292	999999	387	79	325	563	134	185	320	797	354	820	734	943	23	999999	413	396	267	675	214	452	928	60	726	999999	894	139	201	999999	374	999999	174	467	344	222	341	742	484	420	53	999999	999999	301	603	999999	999999	999999	291	999999	271	873	999999	999999	490	840	999999	999999	353	999999	999999	994	983	905	432	466	656	276	609	999999	600	670	911	846	631	972	999999	999999	457	999999	999999	174	847	999999	153	501	239	596	977	504	670	14	999999	241	752	59	999999	999999	869	146	516	410	131	490	999999	601	961	812	946	518	451	999999	880	999999	846	504	157	362	999999	931	999999	999999	299	115	999999	596	280	679	103	582	999999	249	768	320	57	996	999999	367	660	552	999999	999999	649	468	62	754	133	609	394	258	999999	895	397	937	999999	999999	121	999999	999999	384	330	292	718	374	794	999999	999999	569	999999	850	461	999999	701	999999	402	999999	420	830	62	999999	999999	671	294	845	680	999999	852	999999	409	999999	884	37	17	286	232	999999	708	999999	674	850	607	564	867	544	796	121	204	188	545	999999	46	999999	999999	999999	999999	659	999999	999999	999999	967	359	999999	169	999999	965	434	782	999999	986	999999	111	145	999999	212	999999	908	803	999999	58	568	633	999999	294	309	999999	604	74	44	375	573	260	999999	590	707	501	291	404	999999	578	999999	339	779	999999	400	999	999999	999999	999999	204	13	855	256	999999	136	343	684	42	860	587	371	370	747	59	999999	894	276	555	999999	710	497	999999	88	999999	686	238	853	482	893	310	999999	999999	999999	839	371	717	13	20	464	373	999999	259	543	147	217	12	
592	999999	999999	999999	732	354	675	59	707	999999	776	84	147	999999	490	211	148	560	999999	999999	999999	999999	999999	705	999999	266	101	95	894	999999	970	940	964	684	645	133	705	999999	577	999999	805	263	142	872	941	929	872	566	883	614	120	999999	999999	326	945	999999	52	82	614	999999	263	589	165	469	999999	836	119	463	262	999999	506	750	983	999999	96	802	774	815	764	999999	393	535	212	999999	137	987	725	648	738	999999	91	999999	783	999999	66	226	107	672	353	114	999999	999999	314	526	118	370	999999	610	999999	152	910	999999	317	999999	93	727	386	999999	342	540	120	470	724	301	285	999999	967	881	558	870	704	111	999999	659	999999	974	999999	686	181	999999	999999	125	999999	999999	999999	855	325	999999	28	338	839	231	999999	813	999999	359	999999	22	250	244	999999	127	62	369	448	808	999999	999999	510	118	999999	699	705	575	552	999999	999999	139	251	430	557	837	863	229	999999	483	771	658	665	999999	289	999999	445	936	373	999999	999999	999999	157	251	999999	667	629	909	999999	150	999999	765	270	999	999999	999999	999999	820	687	565	264	832	999999	964	47	115	992	999999	828	297	999999	769	211	682	931	12	999999	999	999999	889	999999	999999	398	890	958	15	398	666	495	724	447	624	999999	807	615	999999	999999	193	214	984	999999	999999	90	543	886	999999	999999	587	77	999999	583	999999	490	999999	358	309	443	999999	999999	41	716	336	231	114	850	639	520	403	77	700	999999	798	795	354	999999	305	999999	854	13	212	451	811	598	200	999999	676	144	461	459	315	797	999999	187	999999	278	999999	999999	976	693	257	245	169	520	377	22	785	975	999999	583	63	999999	999999	445	804	589	905	999999	41	962	999999	999999	69	944	761	903	999999	999999	622	86	875	614	897	170	756	999999	291	300	231	999999	999999	701	997	999999	405	999999	217	835	999999	593	999999	999999	659	23	520	999999	999999	225	759	473	11	173	362	69	708	448	538	428	999999	837	307	999999	517	853	606	481	506	191	549	880	695	186	248	39	714	274	955	999999	650	999999	790	999999	541	757	186	999999	348	938	999999	956	352	788	156	545	295	757	999999	805	417	49	255	994	999999	878	778	825	925	333	999999	444	493	654	999999	685	56	240	83	759	676	413	142	568	21	592	538	906	39	702	743	956	999999	159	476	999999	999999	999999	999999	999999	978	361	276	25	593	735	472	697	20	999999	498	64	684	343	139	999999	906	686	983	93	999999	999999	795	233	589	999999	999999	344	999999	177	926	261	999999	419	781	325	999999	
126	974	285	129	841	896	999999	213	689	282	836	30	472	703	81	999999	317	324	999999	565	53	436	205	471	138	519	842	544	247	224	274	562	813	866	790	712	999999	999999	508	975	236	999999	900	125	437	324	999999	474	999999	449	532	105	999999	760	104	690	779	813	999999	331	64	999999	966	474	17	283	217	605	913	369	114	354	815	141	338	999999	535	999999	44	814	999999	378	690	798	692	999999	888	62	772	109	932	893	999999	186	999999	213	63	435	118	164	117	120	560	495	345	188	999999	542	999999	999999	164	699	999999	999999	527	999999	999999	178	782	838	395	999999	833	999999	999999	999999	382	639	220	135	969	999999	999999	879	999999	999999	817	205	462	513	999999	999999	631	701	944	242	124	999999	658	244	999999	885	653	279	769	952	287	999999	999999	135	999999	650	331	999999	111	64	728	899	479	834	868	148	999999	278	948	49	999999	141	869	204	106	999999	980	976	266	94	456	999999	120	754	416	999999	999999	337	999999	249	999999	335	999999	890	514	999999	325	824	376	730	999999	384	330	999999	429	155	876	999999	999999	999999	999999	355	49	999999	608	999999	789	725	999999	796	999999	387	571	709	999999	207	999999	979	689	999999	999999	166	999999	536	914	82	381	391	334	270	205	283	308	487	999999	999999	295	999999	999999	488	999999	599	999999	580	999999	792	812	999999	713	232	614	897	183	157	957	513	745	513	112	999999	999999	407	401	167	600	728	88	93	140	999999	912	956	697	999999	456	672	759	39	807	131	269	999999	677	112	999999	308	109	161	530	75	999999	999999	999999	756	999999	37	208	249	999999	10	999999	728	491	376	320	657	209	972	700	295	754	999999	706	980	275	895	999999	298	510	302	628	927	563	999999	414	999999	999999	999999	999999	429	999999	520	999999	999999	999999	541	278	310	792	998	108	137	461	244	321	999999	85	501	999999	999999	306	909	999999	687	381	999999	175	999999	961	189	999999	268	604	280	999999	243	666	899	571	734	626	429	506	512	203	501	476	328	999999	198	64	983	999999	439	133	999999	782	372	435	632	375	851	349	999999	825	839	999999	999999	422	87	559	999999	999999	755	321	877	412	999999	999999	880	999999	846	672	999999	135	199	808	175	157	268	999999	999999	473	999999	369	774	90	894	687	364	969	999999	905	676	639	877	64	704	128	999999	160	556	879	999999	322	528	189	576	486	636	41	999999	43	164	999999	265	999999	989	396	546	796	518	548	999999	910	999999	999999	996	999999	258	144	999999	57	999999	999999	904	423	918	999999	840	595	514	418	60	
333	612	261	999999	999999	999999	174	74	317	581	459	642	18	750	999999	297	587	192	443	237	501	927	319	141	56	999999	842	999999	372	556	950	292	999999	497	805	999999	999999	199	999999	759	999999	999999	796	999999	452	475	895	673	284	340	262	413	81	190	558	405	302	999999	704	999999	999999	379	702	761	630	177	542	520	944	346	524	397	245	683	153	999999	999999	844	689	999999	825	179	999999	41	303	547	221	999999	939	999999	16	999999	999999	618	999999	714	999999	45	844	284	999999	385	999999	938	816	865	177	398	999999	136	275	457	440	999999	999999	372	859	670	467	999999	955	623	581	544	339	871	902	999999	464	438	999999	105	999999	414	649	450	450	582	225	438	380	823	882	812	144	558	222	371	999999	856	855	706	578	761	329	318	804	193	608	945	962	549	933	607	81	180	458	35	999999	71	921	286	454	38	713	142	741	999999	410	781	658	540	521	608	583	999999	999999	248	95	340	646	267	999999	280	475	830	889	284	999999	999999	109	197	887	999999	934	578	261	549	58	196	577	45	999999	826	296	999999	999999	999999	34	723	653	220	999999	153	425	664	312	184	563	883	253	466	37	999999	999999	470	653	478	673	14	106	977	199	899	762	610	483	999999	999999	54	999999	564	999999	27	321	889	258	743	999999	280	276	87	986	175	942	999999	18	347	154	826	778	999999	662	999999	626	675	999999	999999	390	814	190	164	200	518	90	689	217	999999	999999	791	222	909	849	403	737	29	991	34	956	999999	602	145	13	999999	276	252	999999	239	401	645	869	218	363	813	99	122	999999	477	94	263	903	999	223	362	614	868	709	269	999999	606	683	995	999999	738	222	55	161	42	252	838	999999	977	617	488	922	13	556	46	313	625	142	524	940	703	748	999999	922	650	999999	999999	542	642	947	794	962	873	135	624	601	54	999999	999999	235	999999	476	926	391	999999	440	610	321	673	999999	999999	474	169	65	389	990	619	132	999999	489	844	305	154	40	822	526	58	878	932	999999	999999	663	288	299	693	237	822	221	198	219	999999	95	869	999999	999999	330	803	817	745	633	999999	921	460	374	390	950	331	999999	569	217	999999	999999	999999	238	695	13	999999	869	371	162	178	408	934	999999	545	758	436	466	750	501	723	999999	143	308	462	347	213	913	908	743	905	926	652	980	828	999999	999999	640	992	285	999999	999999	999999	592	465	999999	987	999999	999999	631	524	864	999999	999999	494	160	598	91	775	357	800	281	960	628	999999	252	999999	
953	999999	999999	62	999999	474	999999	366	789	784	550	842	879	360	53	94	286	229	51	999999	584	496	677	624	625	865	644	999999	863	999999	827	345	223	828	44	696	505	579	728	399	679	710	704	376	999999	248	896	997	757	197	683	409	215	471	180	999999	999999	709	999999	930	830	989	503	817	957	214	629	61	999999	356	588	707	999999	999999	111	999999	999999	311	999999	386	968	647	727	675	298	427	139	752	657	577	999999	796	152	999999	569	690	217	887	418	999999	618	845	999999	410	608	976	908	999999	370	999999	674	494	142	60	962	999999	271	827	528	539	85	877	403	749	455	999999	999999	999999	92	421	666	904	892	734	767	999999	966	327	76	322	519	575	999999	360	999999	999999	663	102	835	385	428	999999	369	879	767	999999	999999	931	954	816	999999	216	482	948	639	999999	602	408	292	839	227	944	760	215	30	510	999999	999999	846	49	138	471	867	706	992	287	545	23	967	36	999999	44	372	999999	999999	313	102	999999	720	141	999999	265	810	999999	999999	483	629	999999	858	266	256	408	94	915	688	950	999999	775	956	999999	999999	588	440	265	167	192	581	510	315	717	999999	62	999999	715	999999	872	661	870	547	999999	657	999999	164	999999	999999	283	949	457	999999	949	999999	327	487	368	999999	999999	999999	554	838	976	902	128	848	151	999999	204	85	999999	999999	815	299	999999	237	446	704	843	999999	730	999999	884	242	134	938	365	999999	99	999999	964	808	999	58	999999	41	571	617	539	543	22	861	585	207	579	999999	756	660	496	99	50	663	73	800	104	78	954	743	777	189	492	398	759	999999	120	571	999999	766	191	446	665	999999	175	999999	999999	869	999999	999999	663	999999	192	705	999999	999	999999	999999	999999	209	954	48	999999	828	999999	999999	61	999999	111	956	97	18	85	989	478	59	999999	220	498	763	388	999999	178	278	999999	419	999999	786	141	759	999999	809	999999	491	812	153	368	836	990	999999	258	798	999999	943	599	655	291	202	236	217	999999	324	999999	980	821	729	870	999999	748	429	363	274	491	352	999999	287	999999	594	999999	999999	690	999999	229	683	515	589	467	234	679	434	138	804	560	999999	193	999999	996	999999	670	93	999999	559	98	570	461	983	316	425	91	321	473	697	25	999999	526	999999	105	140	474	999999	272	645	139	323	999999	999999	713	567	168	92	291	344	923	999999	999999	140	509	999999	231	999999	282	52	152	999999	960	440	999999	999999	408	999999	684	866	999999	439	999999	637	429	774	279	902	279	749	266	998	39	
139	773	921	848	395	479	446	908	943	958	229	999999	771	362	861	770	64	999999	953	999999	425	999999	999999	283	425	711	735	999999	999999	999999	533	785	999999	999999	831	666	866	999999	999999	999999	999999	957	438	480	601	144	999999	421	418	141	225	590	313	599	613	176	289	648	433	684	743	66	590	999999	435	444	358	999999	531	999999	904	254	156	227	170	468	534	999999	682	999999	62	323	971	196	999999	943	482	999999	999999	999999	387	228	999999	338	992	191	999999	747	999999	166	785	224	889	999999	237	970	443	96	999999	155	641	274	966	152	631	429	999999	999999	654	491	962	803	718	865	817	685	867	817	234	978	101	787	969	525	505	838	999999	757	999999	75	509	395	125	579	34	122	261	999999	707	572	106	972	999999	563	204	981	506	33	406	552	113	626	861	460	63	853	305	451	999999	793	995	337	999999	999999	982	999999	999999	149	841	704	999999	632	999999	662	882	129	999999	415	331	524	342	410	360	416	962	999999	999999	664	525	180	816	810	598	913	576	999999	536	999999	581	627	303	366	192	701	999999	480	999999	208	999999	933	999999	890	130	132	461	999999	976	39	626	999999	52	33	623	671	888	622	999999	206	999999	999999	592	190	834	703	230	975	227	659	297	999999	378	335	96	591	22	926	690	475	462	980	999999	507	999999	999999	585	279	999999	521	813	999999	446	318	999999	464	351	977	65	426	999999	485	377	327	999999	999999	730	717	936	999999	658	962	932	999999	744	115	330	999999	303	362	128	951	241	706	999999	999999	55	999999	222	631	250	44	999999	274	574	999999	613	475	766	753	751	999999	999999	711	862	851	999999	877	573	999999	144	999999	684	703	308	999999	253	999999	481	948	99	671	999999	999999	791	999999	101	667	999999	767	502	999999	999999	549	610	259	618	530	844	994	228	177	495	215	497	983	999999	177	965	624	999999	942	994	999999	663	90	373	37	920	999999	759	905	882	806	999999	289	999999	144	102	999999	340	723	826	486	999999	921	999999	298	817	999999	274	999999	999999	379	45	999999	860	510	886	530	886	591	999999	606	245	323	294	689	700	217	999999	225	84	916	293	19	125	517	97	741	905	999999	219	122	973	999999	212	513	770	954	999999	999999	258	572	172	749	999999	230	251	416	636	999999	597	609	763	999999	849	785	96	36	444	999999	422	154	625	810	381	497	632	409	999999	781	918	999999	789	999999	999999	999999	754	544	895	895	276	999999	115	419	487	610	999999	925	986	427	426	744	999999	999999	26	113	947	361	999999	999999	
597	841	999999	854	999999	999999	820	157	91	346	41	552	140	999999	86	741	49	215	999999	771	149	707	422	693	365	183	999999	713	999999	999999	999999	402	176	999999	307	434	385	260	842	636	789	210	999999	999999	396	874	614	972	999	999999	999999	741	39	606	999999	890	999999	612	499	402	626	999999	558	228	780	638	386	999999	251	652	365	789	372	999999	981	938	863	772	999999	490	569	262	714	324	798	824	999999	570	793	416	15	772	999999	449	999999	999999	652	999999	869	757	498	753	999999	357	919	999999	378	999999	624	999999	36	999999	315	18	999999	999999	402	244	999999	956	275	816	76	834	646	592	38	999999	686	999999	296	249	902	999999	999999	816	531	367	999999	523	455	41	945	999999	390	358	467	751	616	646	290	999999	205	912	999999	682	686	897	710	999999	999999	999999	655	325	261	787	999999	765	25	27	841	999999	839	999999	511	244	870	820	453	999999	135	286	315	50	28	999999	53	999999	999999	320	999999	634	657	77	276	998	999999	630	994	602	604	701	735	999999	804	256	999999	999999	411	999999	811	999999	999999	422	211	970	150	615	307	384	743	763	707	705	887	217	387	771	640	512	859	250	999999	999999	693	434	999999	999999	245	999999	999999	755	588	809	508	273	191	244	866	306	858	769	332	620	859	840	993	999999	999999	597	868	807	658	898	398	571	49	602	999999	776	429	434	380	535	85	988	185	898	206	624	35	999999	999999	999999	654	99	917	999999	991	852	440	520	14	999999	903	501	107	999999	420	937	233	588	516	99	876	999999	399	797	544	870	665	999999	999999	96	571	726	999999	999999	999999	309	999999	832	610	999999	346	908	430	999999	632	999999	891	999999	487	269	999999	999999	636	814	467	230	700	130	672	130	196	999999	999999	999999	999999	187	598	783	999999	121	293	999999	978	999999	999999	999999	13	667	174	960	979	999999	618	574	695	135	99	97	999999	33	608	533	170	489	689	11	231	512	656	455	985	118	59	375	976	999999	468	996	71	498	226	43	955	712	151	26	999999	122	232	950	97	510	926	999999	512	999999	240	498	949	752	746	501	999999	999999	974	870	999999	252	999999	694	666	102	36	367	807	999999	999999	458	999999	673	283	118	290	705	368	485	192	637	862	226	770	970	999999	318	752	725	999999	246	999999	280	895	484	525	999999	294	994	484	999999	999999	937	191	999999	160	999999	478	637	999999	315	361	499	688	492	389	999999	924	696	55	717	615	92	552	999999	999999	999999	778	999999	593	753	420	373	10	623	33	925	999999	988	
999999	771	840	999999	514	716	884	999999	591	412	999999	154	999999	999999	948	767	952	999999	394	999999	71	92	507	679	999999	467	999999	987	498	999999	469	999999	345	936	999999	284	877	501	999999	836	457	999999	485	375	704	449	150	823	425	243	671	501	540	195	927	737	999999	999999	80	999999	821	897	999999	526	943	640	809	676	999999	674	889	461	953	558	402	589	607	142	975	604	999999	81	572	264	403	999999	999999	160	18	999999	20	716	999999	531	25	999999	999999	958	999999	73	639	474	999999	999999	999999	220	548	999999	792	347	999999	999999	999999	999999	729	999999	335	495	133	976	716	659	667	999999	664	183	999999	431	543	843	999999	648	710	911	964	851	969	821	911	193	428	999999	367	999999	19	878	530	999999	802	999999	234	245	835	999999	357	999999	806	531	96	179	999999	126	999999	949	999999	491	431	283	999999	877	780	513	584	939	557	773	301	999999	999999	785	999999	85	629	999999	618	622	999999	265	999999	984	55	448	734	741	13	312	503	418	999999	527	456	256	999999	999999	494	720	661	895	897	583	689	810	959	999999	999999	114	999999	181	999999	866	679	176	719	999999	999999	342	779	842	936	999999	280	883	999999	53	339	407	630	705	782	999999	961	917	999999	980	305	999999	999999	433	225	899	999999	332	86	325	848	999999	999999	928	101	162	941	818	959	652	313	805	994	916	971	128	999999	791	398	443	904	762	999999	739	999999	597	854	355	627	47	440	948	806	500	205	999999	999999	702	613	630	956	153	999999	715	677	499	250	572	999999	106	424	33	933	643	420	96	480	797	707	503	999999	595	200	921	222	364	998	504	720	921	258	781	187	767	487	999999	804	104	71	731	357	292	892	530	622	999999	999999	173	89	118	578	83	999999	120	332	370	952	46	503	322	501	745	851	540	848	643	845	176	166	660	999999	386	735	976	156	25	703	670	309	999999	350	835	425	612	353	185	787	999999	444	126	807	768	999999	999999	239	611	999999	999999	999999	979	571	848	17	999999	826	201	347	999999	963	316	667	999999	736	698	972	665	330	248	197	673	855	777	731	49	852	999999	999999	999999	746	544	585	351	999999	999999	999999	502	828	996	785	161	837	768	999999	999999	459	524	999999	902	777	574	291	201	174	18	133	793	126	967	576	999999	416	999999	282	429	731	326	305	999999	464	999999	837	333	999999	46	835	97	673	603	999999	337	999999	883	218	999999	999999	393	186	978	206	449	999999	860	430	999999	999999	486	495	684	406	999999	229	625	448	999999	736	958	
738	999999	183	46	130	522	999999	248	820	533	152	110	175	348	999999	999999	219	24	103	976	903	980	999999	999999	601	999999	207	455	117	866	999999	910	445	305	654	58	805	170	329	862	482	191	662	222	343	395	519	67	994	999999	415	433	213	759	64	758	836	824	444	141	999999	932	141	953	98	241	665	870	693	100	520	999999	694	999999	504	722	328	89	25	216	999999	149	461	214	461	20	707	685	250	896	222	981	726	198	999999	549	59	708	133	111	730	648	373	903	392	366	739	999999	999999	342	440	757	808	238	999999	186	999999	999999	999999	999999	534	979	999999	797	877	539	999999	999999	693	955	672	619	955	913	999999	831	775	557	821	104	999999	999999	430	907	466	465	182	497	537	371	78	132	216	55	577	750	999999	576	36	852	44	242	999999	309	670	820	801	895	752	829	410	999999	115	408	806	999999	999999	723	341	999999	999999	834	999999	999999	999999	549	413	909	999999	735	813	209	531	968	69	48	455	131	246	645	664	287	745	707	999999	999999	27	808	249	776	201	304	999999	613	495	209	999999	955	422	999999	417	891	558	999999	26	210	999999	999999	348	767	999999	437	999999	696	758	90	99	272	371	999999	999999	605	999999	569	543	999999	999999	917	483	999999	774	499	708	125	237	772	728	727	691	760	753	879	469	481	432	999999	817	548	855	414	119	999999	594	999999	599	812	231	988	483	506	245	484	664	487	992	854	729	371	999999	985	361	371	581	999999	999999	652	145	999999	147	779	999999	999999	71	78	750	773	905	37	525	424	999999	999999	254	999999	525	278	999999	999999	488	577	999999	456	89	999999	62	999999	999999	983	692	947	999999	42	851	704	804	817	999999	999999	737	229	948	701	846	999999	444	999999	127	396	95	719	436	163	709	569	744	999999	348	201	25	12	999999	922	999999	578	999999	518	999999	999999	389	707	856	999999	254	269	629	343	610	44	999999	999999	630	43	897	999999	520	999999	999999	291	959	559	479	230	580	999999	999999	36	366	999999	306	925	733	577	999999	387	862	807	909	999999	940	411	645	999999	999999	584	999999	318	999999	372	68	233	196	999999	999999	999999	238	636	999999	519	392	602	999999	342	738	999999	999999	62	999999	520	120	712	614	882	999999	558	914	176	465	996	362	568	999999	999999	999999	83	739	137	987	187	159	236	758	399	68	347	434	312	574	264	999999	999999	292	514	261	355	618	313	265	41	915	999999	999999	62	167	999999	601	981	133	665	771	579	74	849	999999	883	953	225	999999	13	999999	611	
601	210	128	42	285	497	999999	863	464	435	871	999999	999999	96	999999	999999	242	243	999999	453	999999	999999	492	307	999999	999999	152	999999	401	403	999999	262	907	313	999999	970	933	999999	548	113	999999	270	211	346	707	117	587	999999	999999	257	983	590	999999	680	432	691	999999	821	777	999999	999999	374	471	70	945	619	999999	957	626	94	773	999999	695	643	215	999999	708	156	600	157	855	868	551	999999	420	899	995	237	880	779	263	999999	356	705	759	999999	798	150	401	97	999999	630	999999	742	484	875	894	623	475	514	982	999999	230	630	988	485	999999	327	650	999999	999999	821	86	847	831	660	999999	990	883	340	130	999999	755	512	98	234	999999	808	670	544	14	999999	762	999999	796	692	891	725	717	283	61	480	499	355	473	999999	999999	810	910	823	999999	904	739	144	393	424	815	718	999999	763	999999	24	657	115	999999	999999	69	999999	999999	149	769	46	282	999999	289	649	79	999999	48	851	681	999999	897	999999	431	110	642	628	999999	382	876	182	192	954	999999	999999	823	999999	314	231	187	843	760	771	63	999999	631	140	854	744	355	999999	999999	691	91	865	127	810	684	940	609	441	726	678	273	999999	853	328	600	253	825	685	106	816	673	838	649	136	793	999999	999999	511	773	248	999999	470	999999	501	999999	153	999999	999999	709	999999	999999	746	999999	999999	999999	466	233	999999	999999	610	999999	669	319	863	27	252	225	991	27	338	472	107	667	488	651	802	105	362	455	457	334	812	975	999999	999999	926	722	999999	627	336	999999	175	972	999999	330	367	161	638	483	630	999999	999999	995	380	900	524	89	638	439	706	371	871	857	91	286	999999	693	586	669	101	529	999999	373	690	216	307	999999	503	167	294	999999	467	878	824	530	999999	999999	605	832	680	847	94	999999	921	999999	999999	317	890	886	224	673	575	968	999999	110	279	564	999999	173	603	398	585	480	154	65	904	992	999999	561	879	299	999999	753	988	254	445	528	452	725	956	989	999999	616	942	999999	85	498	496	724	260	999999	511	441	239	999999	271	999999	984	865	70	268	284	338	17	999999	999999	821	999999	148	665	751	122	589	999999	613	999999	968	537	533	980	415	999999	999999	311	47	999999	999999	524	999999	982	831	999999	586	664	999999	715	999999	609	26	999999	999999	518	357	69	999999	729	922	233	999999	138	999999	999999	999999	885	999999	761	966	37	969	999999	928	306	999999	165	834	217	535	924	999999	999999	256	368	520	497	999999	999999	158	259	801	999999	865	433	898	577	689	755	
999999	701	999999	935	999999	878	640	999999	117	957	245	202	235	302	203	997	713	727	881	933	999999	963	169	757	613	717	999999	660	283	504	407	705	475	999999	134	834	915	584	159	378	728	642	389	768	662	956	34	999999	124	867	719	999999	696	999999	999999	999999	541	999999	999999	41	652	980	605	999999	999999	539	726	156	177	369	92	139	577	513	215	923	583	999999	105	657	692	999999	999999	415	785	236	18	719	999999	14	302	663	261	127	725	999999	46	776	999999	999999	999999	878	341	755	785	589	999999	192	550	276	546	150	999999	675	349	926	443	999999	827	333	530	999999	266	173	76	429	877	460	788	467	886	807	192	973	999999	999999	394	999999	630	205	633	826	999999	623	999999	999999	506	586	778	798	314	847	948	884	999999	232	621	178	688	366	712	153	999999	92	389	738	957	193	257	534	542	999999	999999	631	700	999999	838	999999	705	914	922	301	681	999999	163	49	858	307	999999	205	999999	225	112	999999	493	490	431	95	243	729	205	323	999999	254	265	661	287	326	194	896	393	978	473	774	443	420	999999	414	929	350	880	659	811	999999	342	327	550	999999	999999	220	283	999999	409	975	718	999999	962	437	734	502	761	541	999999	485	811	224	751	338	830	999999	28	999999	999999	892	849	545	512	999999	912	938	121	982	188	974	999999	641	578	498	65	999999	458	999999	680	999999	999999	999999	546	335	999999	127	999999	999999	999999	75	201	266	999999	516	999999	183	106	686	999999	795	391	778	999999	148	862	180	999999	263	282	995	624	984	999999	729	313	510	999	186	999999	794	999999	899	999999	999999	783	366	999999	71	372	882	739	771	519	884	55	810	999999	999999	473	81	482	321	939	999999	450	217	921	866	213	999999	184	919	999999	731	433	492	270	249	365	505	134	999999	891	400	266	999999	475	460	683	999999	999999	601	713	999999	321	61	959	999999	999999	999999	445	189	858	747	708	819	129	787	999999	563	549	745	52	968	999999	999999	429	999999	223	999999	742	470	192	999999	109	999999	216	688	419	999999	999999	232	577	789	69	945	725	154	692	446	733	687	999	130	953	779	558	744	27	422	999999	420	825	84	999999	975	999999	158	999999	135	613	441	378	999999	40	327	178	262	908	10	183	285	856	776	864	65	471	71	755	329	33	471	671	999999	750	121	999999	999999	957	94	999999	576	506	999999	999999	302	999999	999999	99	636	611	306	836	26	999999	999999	564	58	219	777	514	935	403	999999	111	999999	769	999999	999999	919	920	675	305	823	61	607	
778	999999	943	572	746	551	971	129	999999	727	999999	655	757	404	557	999999	292	999999	580	23	183	999999	465	690	532	936	590	180	716	935	10	23	964	641	577	275	114	647	40	962	963	283	609	999999	517	124	999999	934	371	572	392	999999	252	999999	434	599	999999	262	49	809	961	801	412	999999	726	621	690	126	999999	999999	253	645	999999	999999	60	899	579	999999	182	999999	323	655	808	999999	552	885	770	926	216	999999	999999	999999	999999	999999	10	172	871	826	999999	896	999999	507	117	89	328	747	966	999999	988	999999	29	751	999999	631	496	316	992	268	240	841	850	764	910	848	850	999999	47	928	617	888	38	753	434	999999	999999	816	547	729	825	805	918	999999	938	999999	958	689	771	976	734	694	179	612	596	816	56	669	597	269	239	927	709	47	27	999999	999999	276	327	803	647	680	768	272	442	435	922	714	999999	238	999999	170	629	71	204	922	718	425	166	999999	239	324	229	288	500	898	105	880	127	838	183	999999	372	968	338	63	925	907	179	171	999999	341	999999	368	378	999999	307	648	843	999999	391	92	999999	708	573	333	999999	490	772	544	339	51	597	987	64	999999	797	661	733	150	996	810	255	999999	724	999999	480	860	999999	431	601	999999	47	32	456	101	999999	663	404	999999	602	444	144	999999	999999	852	744	999999	313	999999	280	645	999999	999999	108	580	836	124	983	999999	853	600	580	351	999999	883	14	574	541	999999	628	144	267	728	548	561	676	619	174	872	164	999999	557	741	999999	955	541	344	923	999999	265	467	999999	728	161	11	999999	793	692	947	999999	999999	999999	350	550	146	388	196	163	547	904	226	999999	999999	999999	999999	52	839	999999	987	351	669	651	665	707	171	464	999999	576	546	999999	883	926	226	999999	985	308	217	201	24	576	354	190	386	971	999999	517	568	218	922	958	999999	602	705	606	999999	528	659	642	388	681	849	620	617	849	30	999999	999999	96	535	999999	835	647	185	999999	997	999999	274	999999	669	999999	895	330	999999	587	999999	999999	999999	620	999999	467	648	575	812	999999	727	734	573	536	950	747	784	482	999999	990	999999	387	426	294	609	700	263	999999	972	734	999999	529	999999	39	999999	740	78	122	249	78	292	999999	835	843	999999	272	914	738	744	999999	869	999999	647	663	999999	295	863	936	21	999999	213	683	602	999999	556	207	768	544	999999	219	679	671	999999	614	708	863	551	583	601	999999	786	525	230	60	865	373	881	311	575	891	876	142	111	104	864	608	999999	
758	297	495	999999	379	999999	999999	252	208	189	999999	954	601	999999	999999	999999	999999	369	999999	999999	999999	222	999999	325	999999	969	467	999999	999999	569	999999	749	999999	205	793	999999	115	842	999999	146	999999	808	666	193	999999	356	999999	158	596	796	437	999999	999999	155	999999	999999	999999	179	46	410	920	201	705	999999	999999	999999	999999	405	949	993	999999	831	953	552	766	743	556	999999	999999	999999	995	319	999999	999999	141	413	573	955	89	258	192	935	806	999999	225	505	112	36	152	564	999999	999999	208	603	566	605	781	999999	999999	382	989	114	702	926	415	999999	999999	955	507	637	720	899	326	999999	999999	304	35	947	336	271	641	529	857	913	999999	999999	120	153	193	536	632	939	576	707	999999	87	243	999999	600	613	60	156	999999	999999	843	603	261	506	792	272	579	999999	307	126	999999	999999	999999	789	318	987	999999	311	772	971	14	781	999999	618	443	733	999999	155	356	722	221	495	11	351	79	24	175	614	999999	920	956	797	641	460	999999	799	830	999999	571	613	999999	748	383	999999	999999	72	999999	643	73	68	210	434	487	584	999999	254	468	999999	719	303	822	886	999999	999999	24	217	149	871	651	644	903	617	999999	743	609	472	122	454	841	17	743	999999	999999	302	719	532	320	999999	555	999999	999999	924	733	278	791	236	999999	531	999999	303	922	409	991	429	165	593	850	999999	974	442	142	999999	999999	712	560	299	346	657	142	492	896	92	999999	928	313	978	883	999999	952	383	674	999999	912	548	94	344	540	999999	999999	999999	999999	576	92	122	999999	327	860	30	718	501	999999	150	399	59	406	840	93	73	126	186	709	999999	791	601	768	551	111	525	999999	226	999999	999999	520	999999	999999	330	999	999999	349	985	128	999999	597	999999	493	533	201	862	999999	253	999999	999999	15	960	999999	147	784	490	354	47	225	999999	402	501	741	999999	630	999999	248	85	999999	879	723	140	67	846	946	340	117	999999	359	248	383	385	999999	292	219	999999	588	673	545	518	858	311	770	784	999999	105	999999	999999	903	808	624	999999	999999	381	999999	874	902	580	200	454	383	119	688	976	999999	999999	536	999999	465	79	999999	575	999999	331	30	422	370	283	385	850	620	999999	999999	551	624	999999	972	593	999999	344	657	18	482	100	145	999999	623	793	822	454	999999	270	363	999999	14	999999	536	90	999999	340	999999	628	204	999999	834	94	777	999999	362	655	54	999999	919	130	999999	999999	102	449	196	999999	799	576	461	931	291	999999	999999	999999	999999	575	779	891	999999	208	
830	38	813	999999	999999	61	972	999999	441	999999	410	625	999999	242	421	218	956	999999	894	90	541	938	999999	273	68	485	157	278	600	786	999999	162	711	721	300	392	981	960	192	144	308	999999	144	999999	999999	999999	999999	703	97	337	619	999999	999999	999999	999999	892	860	550	83	780	903	703	886	655	301	999999	914	999999	942	38	999999	995	999999	760	781	228	803	884	742	402	477	454	191	999999	999999	194	165	558	64	407	999999	441	887	999999	240	604	437	999999	992	283	751	999999	761	68	999999	624	786	246	380	448	99	976	808	999999	312	999999	522	623	488	117	101	999999	575	544	506	999999	999999	502	999999	186	791	999999	892	468	650	99	693	132	171	999999	999999	999999	188	615	318	555	633	216	999999	999999	92	813	10	884	192	395	813	226	562	315	999999	294	716	999999	657	999999	94	350	40	999999	766	400	999999	936	709	182	187	959	999999	951	172	901	402	999999	104	977	322	17	285	265	285	476	570	855	45	123	213	984	958	543	470	293	186	885	24	999999	999999	74	184	19	218	854	991	610	153	614	891	967	109	679	462	87	74	774	999999	300	829	606	900	596	969	202	10	691	490	879	725	999999	734	999999	626	258	832	276	56	431	999999	959	712	999999	231	999999	885	999999	91	393	228	999999	999999	724	862	999999	173	588	50	999999	853	999999	999999	274	888	999999	999999	696	63	213	254	999999	728	516	815	870	893	479	375	999999	317	722	610	106	660	324	569	19	550	999999	95	254	235	999999	999999	185	838	448	542	847	999999	198	235	877	999999	999999	682	999999	999999	991	861	693	222	317	999999	141	698	34	614	999999	814	233	156	192	128	10	999999	697	938	639	41	455	999999	528	731	128	497	733	958	239	641	138	110	558	999999	402	41	917	999999	999999	999999	814	833	999999	999999	999999	52	999999	999999	147	999999	985	502	279	959	416	756	999999	586	589	999999	964	75	384	932	686	133	597	183	725	999999	655	374	501	162	227	621	999999	999999	953	999999	454	974	999999	381	999999	635	830	599	602	999999	999999	999999	743	802	522	748	459	46	999999	999999	999999	999999	43	999999	999999	999999	11	999999	999999	999999	787	208	633	512	199	990	255	13	999999	61	302	998	580	89	632	324	630	698	640	478	172	932	149	308	632	585	940	651	179	999999	633	713	856	808	999999	148	999999	240	999999	531	502	999999	999999	304	361	455	999999	954	999999	999999	990	999999	999999	273	632	854	999999	334	880	613	60	604	999999	251	427	589	151	772	230	493	615	399	95	
999999	976	999999	182	999999	947	186	297	986	114	999999	54	999999	237	593	185	999999	999999	999999	360	999	481	999999	622	518	877	772	999999	999999	733	62	999999	600	999999	377	999999	915	681	999999	999999	704	326	73	500	551	999999	106	361	558	596	226	415	241	49	95	637	999999	104	999999	967	184	872	999999	999999	999999	19	999999	999999	859	306	269	999999	999999	996	656	999999	417	407	80	321	780	420	755	929	999999	647	999999	999999	143	999999	218	821	27	999999	212	831	554	810	449	999999	753	994	501	262	336	893	550	999999	393	999999	230	680	33	353	197	999999	126	999999	746	413	969	892	969	130	97	448	315	618	999999	824	138	999999	958	999999	567	785	919	503	999999	623	107	999999	177	999999	519	538	797	999999	999999	449	715	712	74	45	572	861	35	999999	174	888	587	999999	451	569	282	623	722	999999	785	411	844	999999	999999	132	315	999999	724	247	999999	999999	650	641	558	354	118	426	542	922	965	706	760	547	338	714	45	175	363	608	459	896	999999	312	999999	657	604	102	999999	942	729	408	147	787	770	999999	247	946	999999	106	999999	856	999999	999999	530	89	650	306	294	534	96	150	810	126	788	714	743	347	753	901	750	26	952	999999	202	999999	569	973	777	722	999999	99	792	267	999999	999999	816	25	782	999999	16	307	807	939	999999	589	597	30	998	65	872	900	999999	481	355	444	904	489	999999	963	520	677	528	999999	67	996	358	552	968	195	999999	727	565	944	999999	452	999999	23	745	613	969	548	999999	722	849	576	999999	320	911	713	698	999999	418	818	999999	339	779	245	999999	859	241	54	999999	813	166	155	999999	999999	999999	999999	235	891	743	994	999999	999999	703	806	722	491	109	999999	641	264	999999	999999	319	999999	999999	565	673	999999	141	999999	999999	999999	495	170	999999	999999	242	648	999999	18	488	999999	999999	999999	823	326	635	972	523	999999	759	203	999999	999999	326	999999	836	596	603	32	240	261	759	857	622	80	999999	542	250	27	259	999999	315	632	776	999999	978	895	923	339	929	999999	460	741	136	999999	520	999999	844	971	868	645	55	709	778	237	58	999999	801	753	839	103	999999	506	150	307	888	781	31	999999	615	940	673	273	103	539	801	27	731	999999	999999	788	697	999999	158	999999	416	605	854	549	641	253	103	999999	500	999999	968	999999	601	999999	300	739	676	218	999999	927	971	999999	999999	999999	435	40	13	366	203	60	405	463	357	536	891	999999	926	482	999999	371	846	999999	773	267	999999	847	426	902	154	821	122	489	
912	230	999999	634	988	615	999999	610	249	737	976	449	440	999999	606	999999	999999	17	812	203	222	999999	90	478	18	359	999999	588	999999	999999	222	382	999999	999999	551	136	895	266	303	999999	369	394	132	119	527	333	826	999999	250	362	965	146	999999	918	276	918	149	173	999999	639	999999	534	999999	148	524	603	999999	524	962	479	179	999999	713	501	834	827	999999	971	999999	684	532	619	347	261	146	999999	373	29	649	632	987	731	640	999999	999999	834	398	983	595	923	821	312	104	771	999999	294	432	999999	94	448	56	999999	223	999999	999999	999999	196	744	999999	999999	239	492	875	340	492	999999	999999	59	999999	999	999999	888	385	999999	863	229	525	576	999999	999999	653	856	934	210	999999	999999	518	999999	556	999999	999999	999999	981	157	693	339	436	764	289	745	254	383	398	999999	999999	168	793	196	88	999999	804	620	676	160	794	999999	557	675	754	673	929	350	502	76	361	999999	906	238	342	534	793	999999	296	999999	999999	280	467	850	200	427	35	331	621	999999	999999	36	999999	831	362	320	781	999999	20	999999	816	903	999999	999999	732	233	261	564	853	554	999999	53	333	999999	552	999999	999999	707	999999	999999	648	607	999999	999999	817	999999	807	85	875	32	752	41	750	681	999999	704	400	145	999999	966	176	470	477	999999	575	215	999999	634	288	839	404	83	287	683	966	218	183	56	515	407	426	186	689	831	999999	999999	302	999999	836	999999	999999	780	589	517	170	999999	140	662	268	999999	631	182	796	46	627	678	999999	77	715	308	530	999999	999999	719	999999	990	781	999999	275	511	999999	61	798	440	999999	624	494	770	523	788	88	520	999999	903	775	253	389	653	999999	132	319	235	999999	538	999999	779	160	869	966	179	406	493	397	756	698	580	384	999999	330	999999	194	999999	553	926	230	999999	564	726	944	307	610	137	442	153	202	686	124	269	122	935	474	999999	803	353	999999	999999	133	999999	999999	205	868	33	999999	210	937	336	682	20	318	317	225	433	999999	669	569	279	999999	999999	563	999999	466	125	252	394	539	999999	189	210	545	636	999999	999999	521	748	438	586	804	241	215	999999	14	114	951	805	720	50	698	144	784	122	542	879	478	999999	738	753	780	938	671	377	157	999999	474	999999	999999	999999	912	186	240	999999	474	999999	48	698	17	362	173	999999	673	498	871	55	426	433	103	17	63	328	999999	999999	805	865	999999	837	718	532	639	999999	385	37	137	521	999999	801	647	722	841	780	195	385	590	343	275	182	506	112	
999999	51	588	422	638	593	999999	555	186	999999	259	999999	979	484	723	893	71	645	370	359	999999	999999	785	381	176	283	999999	634	999999	472	600	397	341	616	999999	597	691	962	999999	544	355	999999	999999	999999	472	640	801	711	999999	696	282	629	999999	156	960	441	265	216	256	999999	460	541	999999	999999	18	862	868	999999	999999	135	212	108	999999	826	13	793	999	748	908	535	482	431	999999	408	999999	971	586	194	656	999999	341	484	716	43	93	814	999999	910	38	610	771	999999	703	999999	999999	183	382	984	999999	999999	999999	517	307	720	999999	999999	569	61	524	47	999999	684	715	999999	794	727	999999	223	742	199	896	999999	999999	308	763	52	727	445	999999	26	598	601	51	999999	604	999999	187	995	159	64	255	844	395	991	334	97	723	732	999999	999999	790	168	252	999999	279	351	798	999	957	840	310	133	999999	999999	449	999999	642	236	377	970	550	396	73	999999	944	61	704	728	999999	999999	999999	995	702	999999	236	439	999999	999999	999999	262	35	187	999999	318	754	131	707	887	999999	650	455	496	999999	772	999999	999999	105	564	19	999999	647	999999	35	291	999999	315	431	999999	281	19	335	555	26	125	945	999999	358	999999	999999	822	999999	816	999999	333	999999	832	999999	930	931	832	999999	794	87	999999	999999	954	162	999999	999999	449	699	718	616	542	999999	900	480	999999	826	854	999999	999999	630	999999	873	831	894	701	70	688	673	500	999999	449	674	540	477	34	999999	990	999999	601	956	999999	132	635	209	999999	19	999999	362	403	113	999999	786	994	173	999999	128	999999	69	460	696	119	999999	999999	660	999999	867	783	432	999999	999999	835	644	454	999999	999999	74	247	631	260	999999	740	336	280	999999	999999	662	680	377	586	905	729	931	758	904	846	719	923	975	42	776	999999	897	905	666	277	443	342	611	999999	826	880	160	809	768	999999	783	505	812	999999	514	197	999999	845	550	17	999999	885	549	546	426	150	272	598	999999	466	842	430	999999	129	999999	329	79	999999	760	34	578	131	990	948	73	223	121	999999	527	589	819	61	999999	999999	373	558	999999	999999	611	999999	618	999999	335	999999	999999	363	890	693	143	194	127	77	95	525	439	999999	894	601	483	212	999999	999999	999999	894	999999	791	76	956	999999	988	537	14	738	999999	416	26	796	999999	835	999999	999999	428	171	999999	471	999999	999999	838	999999	590	999999	201	591	999999	655	650	490	999999	663	332	999999	999999	999999	154	999999	999999	339	19	999999	423	986	999999	766	773	999999	611	999999	738	433	896	824	999999	
737	175	335	999999	422	339	429	765	535	366	35	512	999999	398	491	26	685	357	422	957	729	804	999999	458	434	999999	528	999999	844	999999	16	999999	507	69	206	771	819	999999	701	999	589	353	887	999999	189	263	999999	491	999999	789	63	85	999999	999999	999999	933	571	877	999999	603	811	385	999999	783	359	268	15	999999	201	719	999999	999999	656	423	377	385	916	973	278	181	468	46	924	999999	698	931	293	640	560	273	209	942	999999	999999	198	214	432	114	280	920	999999	995	299	410	591	688	429	70	999999	999999	999999	598	608	740	999999	999999	460	865	999999	999999	975	999999	803	927	519	265	965	558	235	173	952	812	703	357	922	999999	999999	524	474	999999	512	999999	999999	437	257	611	344	668	962	423	753	567	999999	852	945	999999	201	999999	890	336	723	870	835	335	180	213	895	260	818	672	37	999999	400	84	999999	752	233	376	680	999999	921	306	999999	811	420	395	999999	850	412	48	281	384	633	147	999999	641	397	816	266	54	716	93	850	299	395	816	176	944	999999	203	660	824	999999	981	999999	427	283	999999	999999	785	420	54	848	779	401	652	313	263	788	284	365	417	120	636	202	837	456	307	425	999999	228	848	914	999999	387	456	999999	999999	999999	869	999999	372	901	481	633	671	245	80	898	742	513	913	166	661	838	253	714	65	789	577	970	976	608	320	566	572	139	639	999999	945	999999	999999	999999	999999	916	992	515	639	12	530	601	385	408	682	100	314	691	262	999999	999999	741	637	862	164	898	391	764	590	914	71	999999	606	679	952	782	851	393	246	745	845	737	85	62	268	976	595	999999	925	230	262	880	877	268	267	214	332	799	999999	31	534	237	999999	724	941	989	994	706	456	899	248	999999	454	517	999999	405	665	584	604	188	312	814	838	999999	662	999999	999999	999999	421	748	460	62	27	225	220	999999	812	999999	121	999999	981	889	999999	35	981	999999	435	369	999999	861	548	747	205	197	718	999999	399	999999	999999	760	999999	657	999999	707	449	999999	903	239	306	916	999999	314	999999	334	206	999999	692	999999	999999	331	755	305	613	559	210	712	856	830	507	999999	229	256	298	361	944	334	999999	423	586	999999	999999	206	72	818	278	999999	285	870	990	999999	37	585	187	740	999999	39	54	735	507	737	339	999999	732	806	697	347	26	121	390	872	819	999999	999999	999999	894	559	242	794	291	966	437	986	840	212	472	643	78	999999	356	999999	290	869	916	849	465	999999	999999	266	130	930	227	
174	489	999999	485	758	358	594	999999	455	999999	259	454	999999	309	353	999999	529	999999	64	999999	468	764	999999	592	950	999999	387	999999	540	94	976	674	999999	748	999999	506	999999	727	714	294	483	711	999999	127	999999	424	385	549	999999	131	944	922	76	661	759	409	24	536	999999	405	971	466	315	370	820	585	103	999999	46	999999	520	801	628	999999	796	756	999999	999999	561	535	977	838	26	419	149	63	607	699	989	863	999999	196	202	999999	323	999999	406	540	306	999999	331	593	512	275	611	153	303	306	864	12	547	666	974	999999	999999	142	999999	999999	230	767	978	403	803	183	364	333	608	999999	456	779	359	332	999999	999999	213	393	999999	750	999999	996	759	310	999999	986	326	999999	221	203	889	999999	999999	510	999999	539	999999	999999	789	338	910	287	544	999999	850	999999	999999	225	616	869	795	44	806	700	98	234	18	677	569	817	857	999999	122	414	430	999999	213	999999	999999	521	637	286	604	997	840	529	461	775	460	749	343	111	218	351	408	855	383	875	422	96	531	800	368	999999	481	381	999999	139	563	583	882	803	213	105	242	999999	440	809	859	999999	999999	242	999999	820	483	999999	330	770	16	575	892	999999	999999	925	999999	837	917	631	525	468	364	332	999999	876	867	539	898	123	119	889	424	574	25	999999	323	298	582	548	498	999999	60	404	133	988	690	554	376	287	115	404	601	999999	294	400	214	449	29	350	953	999999	858	999999	999999	126	160	328	321	583	611	701	265	999999	142	800	418	960	209	999999	195	999999	172	620	18	999999	298	999999	999999	999999	999999	873	999999	999999	595	554	866	842	742	999999	837	372	242	793	675	413	149	999999	676	999999	999999	254	250	795	165	640	999999	999999	209	999999	828	544	48	696	935	737	999999	33	784	588	933	576	227	202	396	823	89	999999	999999	999999	575	77	999999	796	642	404	633	483	86	954	772	629	643	796	187	999999	333	999999	858	937	981	126	447	98	999999	415	37	58	409	341	560	412	302	604	999999	761	605	999999	63	540	114	948	946	829	815	314	932	999999	25	103	500	543	521	17	622	459	629	999999	245	237	377	999999	999999	745	404	999999	337	999999	425	999999	697	90	492	999999	832	42	179	617	282	256	999999	999999	42	316	999999	27	891	999999	999999	999999	999999	754	17	826	172	999999	999999	211	999999	999999	999999	893	14	598	999999	419	60	203	185	999999	289	22	999999	989	753	771	552	767	903	387	478	52	67	504	294	999999	999999	666	164	312	167	968	999999	826	
279	999999	601	443	909	999999	999999	697	118	401	641	999999	185	28	82	401	977	999999	999999	58	977	934	836	510	314	999999	345	394	49	873	432	321	829	752	999999	174	179	999999	857	482	999999	781	999999	665	863	175	766	65	593	999999	334	999999	671	144	848	345	753	101	999999	456	95	581	658	999999	969	330	299	432	999999	908	232	869	260	825	637	206	10	180	646	999999	999999	290	999999	286	548	382	999999	695	904	999999	420	87	978	411	396	839	132	698	696	543	875	343	756	685	540	464	798	999999	507	651	345	999999	454	990	759	805	780	381	697	596	679	604	528	924	497	154	891	999999	439	797	83	311	483	113	274	363	533	999999	999999	93	999999	804	197	262	48	837	633	988	652	590	999999	751	11	110	863	280	815	832	197	395	573	999999	416	999999	999999	43	109	999999	726	405	282	663	999999	613	999999	874	417	999999	885	660	999999	999999	207	848	999999	332	310	383	999999	993	999999	999999	999999	360	999999	634	398	487	684	15	737	292	272	999999	999999	405	126	398	98	988	863	548	947	999999	873	670	751	999999	971	255	732	999999	110	732	857	581	999999	284	102	387	999999	929	999999	879	922	239	999999	951	540	342	216	912	295	261	999999	999	753	402	487	849	882	999999	516	438	282	21	191	999999	398	737	670	842	305	710	511	999999	956	77	613	644	40	999999	999999	999999	49	820	440	848	602	858	827	342	797	252	504	656	423	164	607	999999	57	110	562	803	999999	374	616	584	999999	206	52	999999	788	842	818	92	803	877	999999	462	580	343	937	540	909	338	999999	62	216	999999	520	999999	470	702	596	930	248	234	967	675	213	856	108	405	815	151	553	999999	999999	422	852	999999	765	999999	340	714	172	31	893	999999	329	564	999999	894	685	250	225	95	255	888	843	578	909	722	259	724	244	542	725	767	785	100	628	794	12	974	46	325	999999	882	768	226	340	999999	999999	649	488	214	719	999999	999999	467	708	545	578	283	636	52	895	615	999999	629	306	136	557	999999	935	583	891	999999	213	899	999999	999999	130	626	248	285	376	609	245	40	822	160	841	327	392	93	225	728	348	993	430	756	411	148	920	214	86	128	713	904	322	999999	999999	36	744	344	999999	999999	999999	361	999999	295	380	449	807	155	294	240	846	852	368	172	373	220	479	966	962	982	706	44	208	999999	896	340	717	814	999999	814	582	57	668	273	999999	999999	326	999999	386	999999	340	774	999999	846	281	860	546	159	645	160	
556	778	382	442	255	999999	999999	428	399	999999	999999	993	365	480	657	999999	194	105	479	386	999999	345	589	10	651	931	125	362	976	45	794	999999	178	639	268	999999	999999	236	27	692	834	999999	999999	999999	999999	347	419	449	999999	483	676	450	680	999999	999999	221	198	382	790	324	999999	800	452	363	254	173	824	726	221	853	133	957	999999	786	551	994	599	999999	999999	314	522	676	173	503	368	354	887	909	381	57	615	302	999999	703	806	44	456	392	999999	999999	523	692	237	346	359	718	372	893	999999	272	999999	945	612	486	802	219	636	948	994	999999	286	999999	355	174	247	830	999999	385	979	517	548	999999	999999	704	791	829	448	827	153	650	999999	994	202	118	435	669	690	959	900	597	407	507	397	201	789	608	999999	73	108	528	206	987	914	210	724	413	795	999999	695	972	770	999999	999999	354	999999	292	722	246	738	577	150	563	484	392	999999	51	820	958	914	999999	492	385	999999	624	999999	994	89	991	999999	32	874	999999	273	927	826	597	702	53	283	507	885	999999	999999	531	388	643	512	999999	100	683	999999	837	999999	512	490	999999	91	190	900	999999	212	731	852	716	703	367	299	556	999999	522	348	776	685	416	308	391	61	207	246	999999	999999	558	999999	710	438	47	999999	761	446	440	999999	999999	999999	359	305	999999	257	617	828	31	353	956	999999	577	999999	816	161	587	214	109	344	884	943	100	442	653	829	999999	287	666	578	537	119	135	16	826	999999	999999	120	154	143	443	379	224	466	535	592	334	999999	622	885	212	557	347	106	999999	578	62	916	652	334	115	340	171	453	815	846	840	571	518	192	999999	476	70	999999	901	514	729	633	906	999999	504	776	665	781	376	980	999999	38	383	257	999999	999999	999999	819	38	999999	217	771	999999	688	752	999999	856	439	69	735	999999	381	205	127	849	999999	20	999999	999999	999999	674	390	87	835	999999	811	999999	271	610	416	999999	999999	999999	798	999999	957	999999	227	319	741	919	235	721	999999	493	400	999999	999999	408	163	999999	999999	988	699	438	826	999999	815	614	940	999999	595	829	653	727	999999	444	999999	819	891	446	792	281	98	419	448	999999	999999	999999	684	978	930	862	999999	17	140	262	248	370	480	273	176	613	378	175	333	406	999999	913	246	999999	436	446	999999	717	617	999999	999999	289	989	167	999999	999999	929	961	999999	732	382	999999	999999	994	206	46	999999	999999	279	188	999999	922	95	999999	999999	533	115	728	551	494	355	739	400	534	999999	999999	
380	323	25	703	683	999999	531	600	33	432	999999	252	999999	400	107	889	447	438	702	999999	999999	999999	566	724	367	211	420	160	387	642	999999	72	641	247	665	35	611	999999	504	496	401	999999	28	178	999999	863	968	999999	396	465	999999	961	832	999999	764	433	756	301	346	482	999999	999999	223	391	186	999999	610	522	734	999999	288	872	933	216	585	709	999999	398	516	504	242	999999	764	921	350	294	999999	999999	482	241	278	319	239	32	499	31	281	637	999999	954	262	456	426	323	187	429	999999	625	800	65	505	367	785	841	249	737	615	301	50	892	999999	354	49	502	999999	968	999999	911	717	564	438	300	407	561	251	785	842	450	743	921	266	614	999999	999999	736	910	999999	397	999999	999999	415	999999	999999	108	932	907	416	924	519	999999	999999	999999	999999	246	627	999999	960	999999	600	464	895	174	558	129	635	417	888	622	766	892	443	999999	138	955	999999	458	704	308	999999	343	378	917	930	534	144	149	999999	229	800	531	950	311	999999	328	865	250	431	999999	472	524	29	794	167	627	776	540	988	953	999999	178	510	999999	603	266	999999	977	243	33	985	999999	999999	668	822	999999	942	142	458	809	99	908	37	237	835	115	324	584	760	313	758	603	161	999999	999999	999999	999999	298	707	999999	243	888	16	407	999999	976	999999	360	972	922	999999	643	92	188	863	999999	150	999999	825	999999	941	511	227	930	275	391	344	958	536	200	224	653	434	917	576	999999	902	630	746	999999	302	964	611	837	628	999999	999999	999999	889	953	999999	748	472	999999	598	999999	999999	86	141	999999	999999	854	999999	782	999999	41	218	999999	611	999999	999999	999999	535	966	205	977	899	389	311	161	870	371	999999	582	709	475	190	999999	328	844	540	826	999999	647	999999	448	149	828	139	597	905	356	371	237	677	970	223	505	24	621	999999	291	774	999999	999999	999999	785	251	83	999999	999999	999999	846	766	999999	999999	31	888	999999	756	999999	999999	260	999999	255	524	999	841	999999	999999	262	684	210	707	23	999999	999999	518	999999	945	999999	999999	755	896	999999	999999	509	605	999999	999999	948	334	755	267	783	999999	40	70	734	714	999999	999999	347	345	999999	175	999999	999999	999999	871	408	999999	480	804	999999	939	325	363	999999	343	24	404	735	687	789	999999	999999	943	923	999999	228	990	999999	703	674	718	560	420	915	999999	128	370	999999	244	999999	445	999999	951	999999	843	445	677	999999	400	699	876	999999	659	555	63	246	999999	999999	501	652	417	730	776	999999	385	389	905	
448	395	999999	654	552	999999	999999	999999	83	977	780	90	999999	551	897	999999	14	797	509	901	864	861	344	999999	155	360	591	410	714	87	999999	787	999999	540	238	999999	185	999999	333	717	790	999999	999999	268	79	144	683	999999	520	348	999999	999999	876	999999	50	586	999999	946	999999	202	909	468	639	996	166	993	999999	287	323	200	216	959	473	999999	120	663	882	85	209	20	999999	490	890	999999	999999	489	999999	976	499	651	656	239	545	999999	807	999999	999999	999999	112	86	518	999999	999999	329	141	999999	868	94	999999	386	999999	975	746	498	525	999999	577	999999	692	999999	999999	999999	999999	671	544	977	423	342	999999	788	101	899	973	133	501	999999	702	999999	999999	502	999999	999999	609	122	947	680	492	56	615	388	999999	999999	999999	435	999999	869	619	126	785	163	398	536	999999	588	295	804	12	622	997	256	726	16	999999	199	66	265	49	999999	724	999999	494	376	726	605	44	791	608	999999	139	999999	660	586	785	91	113	94	726	999999	827	152	678	869	59	369	999999	747	282	999999	379	999999	999999	999999	402	921	999999	31	809	504	553	999999	999999	999999	493	999999	595	999999	231	944	999999	999999	539	27	847	581	999999	624	327	367	999999	297	518	508	178	402	801	714	194	863	999999	91	285	999999	477	333	999999	223	386	684	773	522	526	338	24	999999	999999	999999	999999	999999	736	54	704	452	560	266	985	697	296	101	574	881	955	367	532	999999	696	316	549	523	635	971	999999	642	593	431	770	190	999999	771	999999	999999	616	374	136	378	387	999999	672	221	999999	258	927	295	119	892	566	168	805	19	999999	999999	272	584	194	765	999999	71	858	999999	999999	805	999999	999999	999999	586	274	591	241	164	999999	999999	999999	999999	999999	387	54	951	533	700	865	612	384	484	999999	311	725	999999	189	371	571	999999	999999	543	725	999999	54	411	398	533	628	975	927	999999	999999	846	999999	934	999999	806	999999	999999	999999	999999	273	883	999999	729	464	596	860	242	999999	870	593	312	889	110	613	643	343	642	563	999	82	890	685	999999	999999	999999	63	791	999999	383	999999	716	787	817	280	999999	122	324	947	801	999999	395	999999	67	68	999999	957	999999	999999	999999	473	999999	300	538	94	383	999999	999999	636	250	542	79	608	38	230	876	525	82	999999	770	531	999999	999999	999999	336	687	326	999999	675	23	266	906	470	870	909	570	425	258	732	897	999999	425	687	706	268	603	787	545	836	191	999999	885	326	560	999999	999999	394	538	212	999999	66	579	30	623	983	636	609	999999	
128	660	461	276	349	933	136	115	999999	988	503	732	899	780	791	494	459	381	590	909	637	465	186	886	56	334	999999	999999	404	999999	723	999999	999999	999999	426	999999	730	297	545	393	434	999999	123	405	45	999999	999999	285	787	536	999999	999999	56	699	110	663	483	999999	230	25	999999	70	999999	999999	274	870	738	849	364	615	763	171	836	206	999999	510	351	780	851	999999	826	564	287	867	900	121	586	305	949	999999	702	165	77	530	300	373	425	999999	141	174	741	658	921	999999	999999	12	775	849	223	599	321	999999	723	653	199	538	783	843	375	163	294	443	900	999999	912	607	104	315	906	999999	95	504	999999	686	835	177	642	115	104	898	999999	737	91	359	451	999	999999	999999	340	999999	590	582	481	977	879	307	758	999999	269	175	907	999999	942	111	514	817	63	46	817	999999	896	677	999999	477	817	557	362	999999	159	913	999999	681	974	154	531	512	33	999999	807	999999	418	321	999999	999999	990	999999	999999	979	844	633	999999	406	999999	319	999999	912	834	13	170	332	945	217	999999	356	10	236	495	797	999999	12	794	999999	238	289	613	584	999999	818	999999	999999	999999	382	999999	999999	967	999999	999999	665	288	999999	999999	29	999999	484	592	211	999999	498	929	764	999999	996	409	842	839	999999	177	325	705	999999	90	25	999999	999999	569	999999	511	657	999999	241	160	829	519	999999	999999	999999	880	754	697	999999	999999	343	889	999999	999999	766	973	863	685	413	600	999999	959	999999	537	662	502	999999	999999	999999	699	491	119	999999	999999	999999	999999	447	518	999999	683	423	627	304	844	747	136	804	999999	803	599	648	971	976	999999	399	869	520	433	999999	283	599	839	677	999999	999999	233	202	117	999	288	999999	999999	999999	730	187	999999	665	999999	999999	536	999999	623	999999	430	999999	520	143	65	999999	692	999999	24	846	790	93	999999	950	592	999999	524	934	696	668	525	73	303	359	256	464	266	999999	367	643	145	999999	975	728	999999	999999	443	100	146	893	317	999999	999999	508	830	646	603	999999	999999	272	275	602	999999	954	999999	999999	757	170	886	601	958	488	999999	380	710	999999	118	999999	702	931	456	433	999999	999999	361	213	551	794	529	610	999999	999999	139	104	999999	543	585	31	999999	889	999999	999999	213	544	934	999999	999999	151	999999	625	999999	999999	999999	152	816	842	804	206	602	392	816	962	641	999999	999999	884	358	999999	12	176	629	97	721	813	37	183	999999	263	869	533	500	999999	999999	903	82	122	593	987	999999	535	739	388	428	999999	83	940	
999999	999999	804	59	999999	208	148	631	996	450	999999	676	124	999999	622	550	999999	79	892	416	966	999999	214	999999	301	371	236	477	999999	250	999999	971	739	97	541	999999	458	819	62	301	271	375	999999	999999	94	916	872	645	999999	999999	61	999999	999999	999999	999999	999999	723	186	758	119	999999	671	203	999999	782	66	937	37	999999	329	102	518	26	600	999999	600	831	582	543	384	498	999999	999999	248	999999	319	123	82	122	637	579	282	70	999999	329	999999	182	159	999999	38	999999	844	544	593	106	999999	341	266	522	384	82	150	999999	384	620	391	117	955	999999	472	999999	865	914	473	750	819	999999	999999	281	554	999999	681	733	515	405	653	56	999999	151	999999	978	856	559	738	564	439	640	685	999999	999999	492	999999	592	387	999999	124	930	80	999999	287	94	268	985	968	999999	401	416	999999	979	966	345	999999	813	912	493	95	999999	185	999999	320	189	999999	749	999999	71	211	99	356	999999	999999	723	975	136	864	999999	719	871	999999	782	173	999999	512	706	367	601	355	412	679	893	999999	808	754	171	532	108	322	999999	999999	907	754	312	69	708	698	252	999999	20	949	351	999999	224	724	403	745	297	676	75	392	742	715	798	419	463	999999	482	969	813	604	765	257	999999	230	683	38	999999	963	804	17	124	241	345	463	338	999999	999999	93	999999	999999	244	432	256	135	909	201	956	892	999999	999999	226	999999	556	415	193	103	572	993	51	375	883	334	999999	68	278	510	999999	345	91	344	999999	398	618	397	369	999999	11	999999	321	491	81	968	999999	999999	999999	841	685	929	279	244	999999	999999	52	986	999999	909	999999	198	857	408	999999	620	999999	999999	647	827	664	168	999999	850	999999	497	682	559	303	915	967	357	276	436	999999	450	999999	846	788	850	999999	632	999999	460	999999	999999	227	912	669	461	167	999999	877	999999	186	526	999999	429	152	68	120	492	999999	999999	942	212	921	431	583	381	999999	965	483	796	481	42	313	999999	999999	999999	280	769	889	842	757	872	479	313	259	309	567	646	999999	999999	999999	999999	939	237	518	581	891	795	339	298	905	201	621	90	492	154	222	297	363	863	787	350	999999	999999	869	79	732	618	999999	283	814	908	271	752	999999	999999	103	85	87	999999	999999	484	999999	601	999999	565	260	399	821	115	96	279	293	840	942	399	269	98	999999	999999	848	283	624	65	999999	999999	930	869	33	873	999999	146	219	868	999999	313	999999	12	914	313	999999	343	999999	76	196	999999	625	431	810	999999	999999	14	
717	639	646	999999	999999	384	126	938	635	999999	375	947	64	950	69	424	375	639	489	999999	183	64	999999	999999	485	557	868	939	381	508	68	366	999999	999999	999999	580	232	999999	452	535	885	975	678	437	968	850	999999	246	484	210	66	181	188	100	830	662	20	140	639	312	515	186	567	136	332	18	999999	17	999999	999999	202	24	196	953	999999	207	386	999999	546	999999	999999	632	465	180	452	999999	187	999999	225	766	999999	101	721	999999	29	709	999999	551	114	959	427	14	715	995	18	51	984	235	718	632	286	818	593	13	767	883	721	397	684	445	830	997	792	999999	919	111	999999	56	999999	673	789	835	96	587	217	541	916	469	172	411	999999	999999	716	592	999999	999999	999999	999999	999999	146	999999	31	867	669	999999	430	221	950	85	907	748	937	999999	55	843	450	731	16	999999	235	967	261	235	283	542	878	291	209	284	177	603	585	999999	999999	685	999999	967	427	458	787	329	966	393	999999	999999	965	660	999999	999999	49	29	500	999999	999999	179	735	796	999999	136	999999	999999	21	675	999999	313	999999	273	999999	370	85	483	999999	557	18	906	10	999999	970	999999	999999	227	620	460	999999	999999	113	663	527	628	949	971	383	999999	208	648	317	301	999999	951	499	701	165	999999	674	566	716	943	913	250	178	868	826	999999	559	999999	528	561	440	760	210	509	746	876	420	999999	999999	999999	999999	370	598	708	392	28	130	876	999999	999999	786	679	441	170	749	999999	459	91	999999	999999	741	175	129	756	999999	725	750	990	955	999999	999999	571	466	703	999999	553	651	469	485	807	853	999999	970	217	999999	999999	328	50	999999	469	427	339	999999	700	280	193	250	842	847	999999	999999	140	920	999999	430	225	999999	999999	576	999999	635	989	999999	999999	555	68	205	911	981	110	407	710	240	496	860	560	999999	766	432	409	312	809	999999	819	539	723	999999	196	999999	559	548	589	473	999999	833	438	733	999999	154	221	988	338	999999	747	269	567	899	434	923	869	611	999999	316	999999	893	999999	377	999999	809	999999	306	999999	134	999999	999999	817	246	676	662	432	826	999999	622	999999	420	973	999999	874	559	999999	823	337	273	917	948	103	283	306	999999	999999	999999	947	808	321	915	980	214	439	999999	999999	999999	233	999999	500	999999	615	999999	999999	756	999999	999999	502	236	837	18	969	745	216	482	468	543	999999	999999	656	999999	879	196	310	999999	440	769	518	689	117	651	999999	565	772	874	999999	269	188	550	750	137	568	720	999999	999999	946	999999	997	999999	
727	908	390	999999	125	999999	173	999999	533	800	326	999999	999999	813	129	196	418	413	999999	341	999999	208	365	399	266	528	803	168	999999	997	358	204	771	561	961	999999	270	383	450	644	711	913	736	999999	234	600	999999	755	600	784	894	542	272	666	816	999999	553	991	960	596	334	14	214	535	451	131	999999	808	851	999999	925	44	963	338	630	237	472	977	175	666	761	58	568	999999	112	816	932	999999	744	443	654	279	423	853	999999	706	708	210	999999	113	221	999999	903	678	859	859	579	934	45	999999	66	576	826	303	999999	286	446	774	999999	635	199	283	73	417	277	655	621	120	28	924	528	999999	50	72	454	803	154	889	580	252	999999	997	999999	165	999999	88	999999	129	27	43	270	999999	777	311	999999	938	894	495	999999	213	999999	999999	999999	120	70	795	535	999999	849	42	141	999999	999999	190	397	201	212	908	41	199	211	501	999999	985	999999	999999	493	739	999999	999999	908	999999	488	376	14	778	91	959	104	591	552	999999	280	999999	999999	713	741	596	999999	722	735	985	464	999999	12	747	376	930	456	477	999999	796	615	342	133	999999	77	826	999999	999999	999999	253	813	449	647	521	230	117	93	950	852	896	825	436	780	999999	204	276	374	999999	999999	161	512	627	999999	755	84	937	861	999999	646	914	420	303	612	492	182	25	575	999999	526	268	999999	999999	999999	414	971	189	562	999999	999999	999999	999999	919	217	958	740	196	169	891	447	292	256	663	314	938	999999	999999	824	999999	750	189	701	999999	740	153	999999	999999	13	999999	784	894	385	659	151	844	461	500	999999	653	999999	985	855	683	52	243	999999	192	201	685	999999	999999	365	274	999999	999999	999999	578	188	73	653	733	999999	294	999999	999999	999999	596	522	469	486	999999	445	180	546	764	333	27	841	507	141	999999	814	327	947	345	539	121	209	53	743	883	322	32	999999	28	803	999999	576	499	999999	425	999999	732	208	942	13	194	999999	696	775	92	737	681	931	530	919	999999	347	771	23	795	999999	479	999999	999999	673	999999	180	528	961	762	451	351	181	716	461	92	999999	15	341	354	393	512	277	661	155	640	100	479	999999	938	999999	999999	485	540	37	201	16	605	278	590	999999	209	735	999999	641	396	510	225	78	836	746	342	440	669	999999	999999	211	999999	999999	43	332	700	429	33	999999	646	865	999999	689	270	86	523	736	750	339	193	777	265	29	759	140	999999	410	999999	202	890	373	816	138	152	990	941	157	245	267	324	780	999999	
999999	994	530	999999	999999	808	760	232	999999	999999	340	228	117	945	999999	698	902	457	999999	166	831	999999	282	59	512	547	999999	145	375	999999	492	999999	999999	75	999999	999999	238	271	999999	602	512	969	295	999999	485	909	999999	55	896	459	342	810	34	623	999999	999999	722	481	999999	999999	538	625	856	113	206	325	999999	51	172	30	469	640	118	697	654	861	363	598	999999	602	999999	999999	248	916	169	682	990	789	195	949	312	756	905	360	73	999999	999999	191	487	170	105	993	883	875	990	701	999999	999999	999999	999999	999999	133	908	999999	486	313	386	940	944	524	334	35	856	222	718	712	999999	757	999999	999999	748	181	121	999999	507	519	351	373	999999	467	999999	663	999999	176	479	188	848	151	999999	760	511	182	247	962	999999	999999	146	670	166	999999	966	944	999999	211	280	308	999999	999999	265	967	961	999999	24	999999	999999	999999	214	999999	743	539	864	593	883	873	266	999999	934	158	578	437	382	681	217	648	500	999999	960	619	895	180	177	353	885	906	798	498	168	760	428	173	865	999999	926	999999	999999	382	71	829	945	704	374	863	999999	999999	594	290	999999	375	986	508	999999	594	794	573	999999	520	707	976	85	767	999999	999999	730	414	571	925	999999	590	235	999999	999999	141	674	200	999999	999999	426	67	999999	518	693	999999	773	999999	463	281	999999	999999	264	999999	674	95	753	187	999999	200	143	522	266	669	535	999999	149	868	534	999999	920	603	768	68	103	650	664	566	999999	624	999999	810	950	999999	273	401	999999	333	452	999999	999999	496	999999	999999	180	999999	801	653	999999	478	652	999999	394	885	360	68	594	205	808	34	999999	999999	113	672	789	332	572	965	405	144	889	815	425	646	200	434	999999	163	888	199	849	999999	583	606	972	506	425	75	999999	999999	806	140	525	428	467	200	392	241	824	848	342	835	257	848	588	836	488	748	999999	925	369	441	317	618	185	420	613	999999	700	293	999999	506	35	200	338	999999	300	997	188	999	51	999999	339	49	857	23	763	735	27	145	999999	677	380	24	845	375	822	907	253	999999	587	999999	999999	540	941	999999	999999	67	520	829	999999	999999	570	695	884	901	111	277	761	171	656	877	489	999999	276	239	136	20	354	999999	999999	999999	754	140	422	165	926	798	108	31	213	999999	225	999999	598	536	116	999999	140	999999	273	554	156	999999	400	709	405	999999	274	999999	708	799	999999	999999	893	163	737	439	282	728	974	312	179	999999	957	950	662	999999	999999	999999	999999	451	879	410	
699	391	247	672	999999	712	760	999999	534	397	999999	413	993	668	304	445	798	677	999999	412	969	960	385	999999	134	449	57	113	999999	999999	999999	267	919	311	857	511	999999	75	699	999999	968	35	778	781	426	553	957	994	997	531	999999	455	48	477	440	739	15	830	548	300	999999	656	999999	10	999999	999999	494	692	810	792	999999	733	999999	842	444	944	191	999999	990	580	492	63	115	999999	592	142	228	451	871	128	506	96	526	409	999999	321	96	999999	972	371	69	274	193	215	12	217	478	206	43	495	557	411	839	967	807	611	551	458	417	676	999999	52	820	691	296	442	216	578	936	132	858	999999	631	629	999999	227	869	999999	999999	385	664	32	999999	999999	571	999999	256	559	601	303	770	637	370	999999	534	999999	454	999999	918	570	10	999999	269	999999	999999	999999	779	220	999999	589	999999	650	999999	999999	22	814	633	999999	130	201	999999	657	977	643	362	230	999999	999999	104	502	773	999999	981	999999	385	999999	999999	507	748	428	999999	999999	111	999999	561	129	999999	338	293	999999	393	19	999999	727	384	352	999999	626	999999	416	110	453	125	955	999999	374	668	64	656	999999	61	136	696	702	875	999999	556	999999	92	242	999999	714	999999	384	118	763	995	264	542	42	841	146	999999	342	999999	999999	921	999999	999999	196	461	611	681	999999	999999	999999	323	679	999999	236	796	999999	544	325	851	395	410	741	846	62	378	414	522	624	416	915	188	363	384	13	237	999999	770	999999	999999	999999	42	999999	715	851	450	325	412	315	999999	884	601	999999	490	932	999999	190	309	152	999999	56	99	67	628	753	88	959	305	847	999	396	999999	999999	544	898	999999	402	36	995	612	62	11	216	387	531	999999	556	999999	452	542	999999	110	628	87	734	863	974	389	961	999999	490	30	565	316	850	698	952	98	592	578	999999	164	314	539	764	55	999999	999999	106	439	532	96	853	314	952	295	999999	999999	809	999999	388	999999	74	999999	999999	42	446	899	537	833	999999	467	290	873	999999	892	999999	999999	323	689	980	999999	293	532	250	999999	999999	260	364	564	999999	391	999999	558	200	65	100	92	417	732	608	983	152	272	999999	74	806	999999	840	70	500	479	258	129	999999	999999	729	999999	981	728	865	999999	545	972	703	979	188	999999	999999	418	802	999999	681	590	90	996	999999	30	999999	999999	596	999999	999999	999999	74	660	143	999999	504	117	336	558	111	688	866	422	448	179	999999	999999	885	84	306	431	267	787	798	999999	48	66	930	708	86	999999	141	
679	776	251	908	52	999999	29	236	576	92	253	611	992	724	999999	558	983	461	376	300	522	889	999999	999999	287	862	476	130	448	999999	627	482	305	557	999999	646	999999	270	999999	252	865	999999	999999	349	999999	185	806	942	380	999999	946	257	710	515	999999	999999	999999	214	630	190	999999	898	788	399	999999	999999	999999	444	537	999999	360	999999	935	133	434	674	168	648	32	999999	65	534	749	939	999999	380	771	790	937	999999	858	999999	640	345	872	966	68	999999	884	999999	869	371	414	999999	999999	999999	999999	586	90	944	630	150	999999	528	999999	845	159	848	168	94	999	525	507	999999	173	999999	92	599	261	467	615	827	999999	779	999999	694	129	400	999999	999999	68	195	999999	999999	776	717	999999	121	220	37	999999	220	183	800	999999	999999	864	999999	195	999999	999999	722	335	623	339	999999	386	413	296	440	725	758	66	161	36	814	814	514	363	455	558	971	388	234	649	999999	653	999999	999999	888	830	999999	215	999999	866	345	859	96	663	973	341	406	825	999999	311	69	163	31	773	437	539	999999	921	999999	999999	179	343	999999	973	999999	999999	999999	876	999999	999999	880	553	63	295	999999	954	728	851	389	999999	161	156	608	999999	590	251	999999	999999	999999	358	480	924	999999	772	696	11	758	123	999999	999999	918	530	426	180	430	516	110	736	92	482	811	508	999999	625	999999	33	734	188	393	692	527	999999	776	999999	139	956	88	290	999999	689	205	614	132	566	205	631	999999	438	502	83	151	895	999999	626	547	999999	392	849	693	673	276	999999	729	47	305	694	753	377	50	999999	437	819	147	403	999999	999999	386	975	429	999999	303	306	685	999999	551	632	999999	160	512	167	573	999999	597	925	422	625	885	95	270	511	878	362	397	38	999999	999999	757	712	999999	350	999999	999999	429	999999	379	999999	895	419	495	673	577	602	865	883	900	208	232	999999	981	661	321	301	999999	999999	579	941	908	657	673	229	999999	999999	811	999999	570	165	999999	360	999999	999999	729	475	999999	596	999999	285	999999	999999	138	447	109	999999	731	687	39	305	702	510	667	437	71	248	746	999999	798	999999	999999	704	322	999999	398	871	665	539	932	845	702	128	984	304	455	999999	999999	999999	129	339	682	133	141	999999	463	309	693	999999	999999	491	729	999999	798	771	493	792	201	394	59	237	879	999999	999999	999999	999999	584	526	999999	982	999999	999999	520	156	469	490	667	572	57	290	98	188	546	999999	999999	999999	999999	999999	222	810	662	213	999999	185	999999	459	490	378	947	672	
878	783	999999	146	723	999999	999999	185	339	291	825	999999	999999	113	961	59	999999	53	315	77	233	265	313	562	330	464	999999	345	264	19	999	999999	624	384	999999	999999	999999	410	435	678	908	204	990	931	985	442	69	999999	224	999999	999999	446	73	999999	449	999999	479	767	816	269	196	873	999999	329	291	535	605	768	700	656	201	999999	617	999999	168	39	275	382	577	887	404	999999	130	422	893	563	236	744	935	789	835	999999	999999	999999	999999	999999	283	670	649	459	837	300	339	567	999999	999999	999999	436	722	999999	357	107	200	999999	864	999999	752	508	436	728	309	861	833	910	820	112	347	451	999999	999999	755	605	732	127	60	114	999999	999999	771	709	734	799	31	526	442	738	899	666	312	999999	999999	775	999999	921	159	975	999999	428	747	548	845	387	291	599	664	752	374	82	999999	759	424	199	999999	726	993	509	839	317	478	92	213	681	148	303	999999	979	371	811	968	999999	647	797	815	233	863	356	518	999999	999999	689	373	826	999999	552	437	999999	49	516	999999	650	999999	160	949	664	345	174	999999	999999	759	684	391	999999	114	802	122	626	383	512	863	647	991	416	455	788	999999	386	892	595	866	746	940	999999	883	328	938	497	847	160	999999	999999	118	529	673	999999	308	810	999999	986	440	810	719	537	653	290	658	729	704	170	946	999999	282	652	132	23	744	536	679	786	863	625	999999	233	624	174	999999	999999	743	999999	490	999999	665	999999	165	65	36	413	211	603	669	218	999999	686	213	929	426	999999	406	659	441	771	999999	935	132	999999	40	999999	912	489	751	196	986	435	680	49	302	376	497	76	999999	999999	335	85	127	999999	832	999999	29	694	999999	999999	75	93	836	999999	775	999999	782	350	35	539	500	722	852	482	232	366	16	174	636	60	967	340	672	110	446	65	817	477	982	938	477	999999	741	677	999999	902	999999	962	273	999999	593	157	999999	457	841	613	233	644	432	999999	96	999999	67	697	116	734	420	736	281	720	912	314	999999	96	72	281	980	185	999999	330	767	53	901	74	466	819	298	999999	268	833	999999	183	55	516	851	999999	171	54	570	396	999999	999999	690	553	660	288	999999	999999	394	570	632	57	999999	111	708	999999	953	992	240	999999	446	204	477	448	999999	739	999999	999999	999999	999999	119	936	614	999999	999999	904	363	358	413	187	39	343	831	698	211	785	889	999999	807	809	999999	178	999999	283	950	999999	394	252	665	999999	999999	938	719	944	999999	695	443	999999	273	999999	
999999	604	588	62	266	112	999999	779	999999	112	999999	324	53	999999	781	941	132	340	23	551	520	121	692	492	168	100	624	886	247	515	351	569	680	999999	129	74	589	761	999999	999999	923	999999	999999	563	81	704	999999	293	172	999999	573	112	317	722	999999	577	912	106	894	175	488	486	541	731	760	290	644	999999	316	717	361	999999	323	175	628	905	116	138	421	463	205	340	724	999999	941	249	262	958	719	551	162	999999	867	851	369	446	82	283	803	791	999999	854	976	455	168	212	788	151	104	999999	471	783	685	440	970	157	762	813	789	999999	38	685	330	764	565	867	504	472	805	191	832	999999	999999	629	999999	350	999999	999999	570	739	461	999999	864	999999	999999	378	808	436	881	999999	683	269	493	292	762	385	534	222	890	300	707	325	345	912	556	999999	999999	65	48	629	793	493	999999	60	69	918	821	989	684	999999	999999	78	591	594	508	573	349	52	999999	27	816	151	388	280	999999	145	999999	952	999999	450	920	752	397	261	427	199	25	443	999999	999999	564	999999	537	704	240	639	734	751	414	983	299	415	198	999999	812	999999	115	973	999999	924	153	999999	214	243	275	316	680	999999	176	999999	999999	999999	819	32	462	281	999999	684	49	401	411	32	999999	999999	161	515	564	376	449	775	94	999999	424	999999	999999	695	339	304	438	923	999999	404	585	999999	999999	999999	595	175	568	540	48	999999	933	626	999999	131	330	413	999999	999999	751	999999	890	999999	234	514	999999	520	332	999999	941	319	999999	999999	999999	16	447	452	375	999999	919	399	807	908	736	662	999999	797	786	999999	374	926	221	678	181	999999	514	194	871	920	999999	999999	843	999999	598	729	186	816	194	515	684	878	47	325	999999	362	506	981	664	571	405	999999	733	999999	402	25	107	576	999999	787	502	262	581	454	864	844	556	16	320	999999	999999	302	613	999999	895	496	889	999999	838	819	159	532	529	309	525	218	352	999999	408	583	631	999999	872	999999	23	431	306	592	999999	999999	805	999999	999999	657	95	113	90	463	857	905	999999	999999	738	135	637	969	999999	999999	929	656	502	465	608	736	999999	876	430	216	267	473	999999	306	445	842	23	999999	861	871	223	999999	138	888	999999	502	457	429	999999	999999	769	999999	698	34	999999	804	503	349	891	999999	999999	999999	999999	999999	205	393	715	828	766	999999	121	999999	118	861	999999	517	999999	999999	999999	115	999999	999999	15	683	446	223	775	174	643	999999	349	673	768	999999	999999	14	999999	264	693	848	786	629	
999999	976	999999	791	935	999999	966	155	286	890	999999	785	655	999999	213	10	437	999999	618	999999	194	134	555	447	219	191	999999	63	999999	273	999999	384	328	659	999999	38	999999	655	999999	938	999999	999999	365	459	999999	983	999999	281	800	737	827	710	240	245	444	999999	430	999999	582	754	574	913	375	22	999999	742	999999	999999	999999	184	951	782	999999	679	353	999999	768	106	890	236	909	991	999999	999999	999999	219	153	93	224	761	608	861	999999	534	374	294	133	353	999999	999999	526	285	254	625	786	55	17	561	999999	748	999999	333	999999	999999	844	583	660	333	575	999999	599	383	781	999999	999999	100	999999	179	999999	999999	572	425	617	85	710	633	746	999999	265	999999	212	592	200	476	991	285	565	726	689	999999	633	800	999999	728	225	999999	504	980	59	999999	345	999999	256	834	186	355	715	999999	646	221	999999	34	77	999999	558	16	193	999999	283	999999	999999	982	490	523	434	771	648	889	999999	999999	138	765	999999	569	65	374	346	366	299	999999	569	999999	999999	999999	954	999999	999999	999999	179	219	958	999999	707	758	999999	363	357	732	409	415	706	826	370	88	92	81	447	508	129	999999	670	827	25	636	731	999999	902	22	569	825	48	55	719	651	609	939	68	828	407	702	27	999999	956	883	939	999999	974	12	999999	999999	999999	235	999999	986	548	141	999999	80	36	971	999999	345	999999	999999	377	661	999999	718	478	153	22	618	999999	426	176	66	999999	999999	697	999999	224	899	626	686	662	813	571	733	112	477	765	987	801	435	251	999999	999999	381	516	288	636	266	533	999999	870	553	134	66	820	492	270	52	383	47	999999	561	718	485	921	564	99	383	616	999999	387	35	816	999999	999999	493	614	999999	624	999999	362	958	999999	999999	999999	119	999999	515	999999	999999	999999	999999	999999	764	679	689	999999	966	999999	952	999999	999999	649	532	864	844	999999	999999	999999	336	878	771	999999	964	684	797	999999	999999	668	811	999999	999999	470	996	794	664	420	62	995	999999	999999	999999	49	999999	229	109	999999	843	519	999999	383	238	633	586	741	999999	305	649	89	881	999999	630	307	648	86	615	999999	653	738	209	999999	683	464	395	806	240	732	999999	745	999999	488	351	824	999999	438	646	999999	884	264	358	999999	999999	972	124	992	899	350	401	999999	999999	317	665	115	999999	547	700	999999	999999	779	999999	713	551	903	504	402	999999	999999	609	219	439	665	999999	999999	389	999999	662	999999	999999	402	907	889	341	168	142	277	999999	246	514	159	738	999999	711	114	999999	645	999999	
867	478	721	839	103	740	191	165	948	409	999999	999999	479	999999	999999	434	845	872	622	382	392	771	237	999999	915	301	460	481	999999	953	803	647	744	999999	795	999999	628	562	813	158	159	12	193	867	558	520	45	999999	748	447	999999	242	139	273	435	106	999999	152	923	999999	999999	999999	598	994	605	999999	980	455	999999	756	806	292	999999	474	232	999999	587	370	30	405	266	195	732	999999	999999	571	518	481	597	699	992	485	638	999999	867	449	414	198	271	930	999999	589	185	992	640	583	184	665	999999	56	518	879	132	528	545	105	977	477	907	44	119	508	858	999999	764	331	999999	56	606	782	974	398	108	99	999999	676	19	999999	489	514	396	999999	440	551	999999	122	362	120	475	772	472	936	291	236	821	40	730	785	238	319	929	999999	999999	268	81	129	999999	999999	999999	868	999999	247	999999	402	648	999999	77	999999	219	651	969	543	581	833	319	47	999999	999999	278	834	999999	234	511	999999	584	999999	999999	999999	999999	999999	999999	329	457	999999	686	999999	948	888	999999	564	999999	423	575	999999	350	999999	555	235	999999	43	22	908	765	828	999999	861	999999	817	818	999999	473	999999	837	158	999999	649	96	999999	157	95	99	228	999999	713	999999	532	658	924	999999	198	713	568	999999	445	58	433	564	999999	683	824	999999	141	80	999999	999999	77	586	999999	277	700	999999	999999	88	863	944	793	624	999999	956	999999	213	811	986	999999	999999	999999	671	402	109	886	95	999999	999999	332	595	957	158	93	621	999999	999999	240	656	140	889	142	489	370	500	265	999999	999999	999999	293	620	999999	154	451	534	196	999999	193	999999	391	615	842	290	755	277	987	645	999999	999999	162	454	972	164	856	740	542	425	311	901	844	88	582	795	17	711	908	813	706	999999	435	408	762	913	275	524	999999	851	734	102	513	619	276	82	999999	838	999999	533	297	711	991	771	103	999999	483	312	999999	56	282	999999	999999	184	938	982	999999	999999	692	69	888	342	693	691	690	219	398	234	811	509	285	999999	999999	999999	525	995	999999	999999	314	479	439	962	491	10	578	691	733	999999	999999	999999	77	766	156	999999	644	955	28	310	999999	999999	999999	999999	501	533	770	113	979	984	658	943	999999	351	448	222	629	926	850	692	122	999	486	999999	554	526	442	999999	999999	484	999999	999999	977	266	582	430	585	999999	470	999999	999999	474	711	748	680	737	870	725	327	999999	999999	718	115	335	999999	91	999999	835	704	999999	100	999999	91	999999	999999	98	999999	168	768	999999	999999	
448	465	891	462	647	999999	737	388	817	999999	716	202	999999	999999	32	464	651	78	500	999999	750	487	495	999999	978	999999	215	999999	591	770	712	956	999999	306	521	999999	999999	872	999999	794	999999	456	886	329	383	68	992	999999	231	634	325	99	999999	999999	999999	961	969	999999	483	264	92	243	797	56	999999	760	893	791	13	769	250	999999	528	706	360	304	600	176	494	999999	999999	234	282	957	999999	999999	688	311	420	560	293	999999	399	296	999999	999999	659	840	384	623	174	210	999999	462	393	546	570	571	646	592	370	999999	538	563	999999	857	960	999999	601	331	81	591	999999	453	999999	61	389	242	999999	999999	644	760	791	871	999999	999999	257	999999	573	908	61	127	664	828	199	490	999999	835	433	854	477	999999	248	63	552	582	999999	999999	977	999999	167	338	576	999999	947	610	21	667	999999	672	999999	151	276	692	279	954	999999	552	263	995	999999	553	808	999999	999999	825	999999	999999	329	182	370	724	842	241	999999	999999	550	941	881	588	999999	993	38	999999	255	999999	552	556	999999	598	655	287	999999	999999	942	999999	999999	436	999999	131	99	283	999999	634	312	999999	999999	45	999999	556	413	985	670	675	526	406	525	999999	894	999999	283	999999	954	731	527	93	999999	860	298	147	203	999999	672	760	499	999999	655	999999	458	369	999999	999999	999999	237	194	669	616	999999	465	999999	98	481	999999	158	999999	134	999999	617	117	229	441	448	747	999999	363	299	322	910	185	330	750	131	999999	999999	102	765	999999	726	546	857	476	849	404	751	58	722	582	999999	999999	999999	876	48	296	238	928	588	769	999999	874	895	357	999999	428	145	796	999999	999999	999999	65	92	775	999999	80	260	752	591	54	999999	756	999999	716	798	998	811	453	999999	835	371	606	513	996	549	852	650	509	770	999999	999999	955	90	841	576	468	999999	599	284	967	45	486	347	999999	774	64	243	999999	558	707	617	999999	94	999999	518	410	552	96	999999	999999	429	750	982	170	999999	50	675	799	999999	339	999999	221	999999	743	799	999999	269	969	231	494	619	471	951	73	813	577	871	948	332	176	916	742	999999	535	999999	295	504	186	759	734	389	444	48	229	999999	405	522	350	342	633	150	999999	864	999999	999999	957	799	999999	357	999999	178	726	476	974	999999	999999	848	643	205	514	391	999999	999999	497	999999	999999	433	731	535	417	999999	999999	616	699	35	343	878	632	405	590	999999	999999	828	999999	565	999999	968	74	806	110	557	879	999999	827	999999	67	372	999999	999999	955	534	77	393	
940	162	648	120	776	948	89	999999	226	247	999999	999999	805	264	668	932	453	216	999999	925	999999	999999	999999	999999	999999	457	968	970	999999	996	450	999999	428	202	888	398	917	552	202	125	727	552	340	641	999999	808	446	999999	999999	445	192	999999	175	151	958	90	976	999999	999999	328	980	999999	999999	999999	999999	560	600	613	999999	279	999999	999999	24	253	208	882	999999	544	846	999999	21	175	276	999999	813	701	889	286	244	807	999999	655	999999	873	999999	618	999999	120	844	979	999999	832	435	434	430	291	734	922	943	85	560	442	999999	351	999999	999999	999999	981	416	105	670	324	999999	568	857	999999	680	999999	999999	589	388	999999	999999	867	772	189	739	841	645	531	999999	967	342	168	257	979	240	879	565	329	777	522	704	999999	318	893	462	999999	577	70	611	999999	999999	363	697	999999	999999	557	999999	138	85	999	999999	884	138	702	999999	220	999999	878	139	800	585	789	812	865	714	951	558	879	726	999999	274	584	920	384	164	999999	999999	115	247	999999	999999	437	254	999999	999999	819	620	616	999999	999999	555	999999	999999	811	999999	999999	551	999999	437	789	999999	700	999999	212	735	761	964	753	548	999999	749	216	640	457	999999	157	999999	44	688	894	341	999999	999999	484	327	575	653	999999	376	999999	999999	639	999999	457	999999	609	36	51	52	425	855	866	77	908	999999	999999	999999	483	320	860	488	999999	153	542	458	66	999999	927	885	169	999999	854	999999	999999	575	999999	539	193	773	890	131	503	992	999999	999999	475	874	69	982	979	518	179	798	515	652	919	495	999999	999	999999	999999	109	166	883	999999	10	488	999999	342	391	999999	999999	710	999999	739	999999	525	879	503	999999	191	672	944	906	651	937	999999	999999	765	655	624	999999	999999	155	22	999999	347	118	999999	48	986	999999	727	999999	179	643	469	378	775	667	404	616	641	999999	445	215	164	999999	242	380	944	616	895	999999	999999	415	690	564	417	999999	647	416	923	465	997	967	944	354	999999	17	999999	687	999999	107	260	999999	762	178	710	999999	867	96	876	999999	103	379	999999	51	834	764	952	904	999999	68	30	999999	692	999999	28	478	271	809	524	234	902	999999	520	798	435	999999	652	522	854	610	849	561	539	348	371	627	647	902	520	972	64	573	725	999999	87	272	999999	586	999999	241	545	67	572	651	683	836	858	531	616	85	121	440	999999	361	218	999999	999999	354	999999	400	831	369	299	551	179	339	999999	999999	720	172	999999	76	371	623	74	791	988	887	999999	999999	768	126	295	444	
861	624	523	373	829	999999	813	999999	772	759	409	186	768	30	482	354	999999	999999	810	453	999999	54	78	436	297	426	480	999999	689	288	631	714	83	855	690	999999	815	999999	653	112	359	471	999999	612	999999	999999	33	968	999999	320	241	392	999999	842	801	816	555	96	86	412	148	252	290	493	999999	999999	999999	912	999999	926	538	134	999999	707	103	181	750	999999	222	408	403	511	165	378	56	249	407	240	64	874	999999	728	102	999999	964	117	191	810	485	527	784	120	638	489	782	117	660	608	999999	630	75	99	999999	677	19	999999	999999	911	446	887	298	872	858	465	926	809	42	491	743	986	999999	999999	980	694	624	292	999999	676	596	999999	589	798	999999	999999	808	911	854	425	242	337	999999	279	374	597	239	912	261	999999	999999	972	85	178	865	762	640	136	118	189	63	726	762	420	999999	999999	999999	499	389	435	999999	999999	999999	616	259	999999	999999	721	575	393	465	711	999999	701	123	623	864	420	933	730	793	999999	802	999999	372	515	575	610	953	867	298	740	999999	826	524	547	28	468	919	460	999999	918	560	725	724	999999	696	71	307	701	642	888	566	659	999999	975	222	999999	254	743	840	364	999999	707	104	724	999999	999999	186	575	605	999999	500	482	933	999999	131	87	951	30	819	513	313	261	235	999999	184	873	195	549	334	738	223	186	999999	441	999999	853	630	999	173	492	999999	731	106	245	999999	93	999999	766	854	145	337	234	924	336	999999	515	481	694	550	314	27	636	250	999999	999999	323	863	502	723	277	999999	952	857	999999	999999	581	165	999999	21	100	158	429	695	999999	999999	989	262	999999	390	999999	999999	935	459	858	474	258	490	240	62	84	230	999999	999999	586	688	385	376	597	708	479	360	999999	682	459	999999	598	940	999999	465	203	71	580	122	87	896	521	503	999999	862	379	101	924	937	999999	999999	925	385	999999	511	36	622	664	584	999999	294	889	262	999	701	875	317	439	775	859	22	649	999999	999999	689	176	882	377	735	339	388	435	999999	999999	589	241	223	831	999999	438	580	406	996	999999	793	16	268	503	307	986	71	999999	159	87	924	230	999999	999999	429	344	999999	999999	929	254	531	999999	999999	999999	420	470	662	486	890	346	999999	616	653	909	182	682	999999	388	80	748	277	727	286	999999	821	368	426	802	411	999999	999999	334	477	999999	680	934	672	999999	999999	999999	333	584	770	813	797	999999	999999	999999	248	746	999999	764	185	190	977	999999	582	867	695	999999	53	859	
999999	686	61	954	999999	999999	238	247	999999	167	305	243	424	999999	956	472	679	513	999999	521	564	664	999999	530	999999	297	774	876	361	804	65	40	999999	999999	999999	94	762	999999	179	999999	676	10	736	278	999999	941	765	294	999999	120	198	192	270	532	999999	999999	999999	530	804	999999	138	999999	885	216	999999	274	999999	950	193	999999	709	836	343	127	845	564	928	509	70	999999	531	489	37	251	616	999999	770	999999	179	98	187	241	48	328	545	323	124	530	177	204	999999	815	999999	976	410	362	848	152	999999	740	492	408	469	596	330	648	334	999999	599	237	999999	189	999999	104	694	478	797	25	999999	532	450	407	341	866	716	716	389	999999	841	999999	35	999999	583	438	606	778	771	452	997	896	988	480	930	940	700	321	43	15	292	999999	999999	832	569	164	300	94	76	603	880	613	269	283	803	345	211	999999	999999	352	498	915	706	355	27	685	543	999999	999999	401	176	404	999999	383	999999	999999	999999	999999	68	999999	999999	999999	711	178	571	394	637	714	677	595	738	824	999999	691	999999	376	235	999999	814	884	620	330	617	675	436	485	999999	885	999999	894	645	18	816	186	214	976	213	999999	783	633	57	828	302	881	663	351	688	991	865	401	999999	490	388	184	808	999999	904	46	741	96	999999	751	999999	783	949	729	18	539	487	541	172	697	435	190	999999	999999	999999	735	21	999999	796	940	30	123	221	165	630	642	377	396	81	177	999999	696	181	999999	628	519	931	934	343	158	513	334	999999	985	64	207	347	26	999999	179	34	656	299	999999	999999	96	571	999999	999999	999999	999999	100	999999	999999	901	739	19	540	999999	518	803	87	751	999999	436	695	999999	999999	110	432	305	361	606	902	153	150	406	658	574	542	947	999999	835	967	986	999999	999999	243	999999	999999	197	806	852	999999	375	946	904	651	95	46	212	345	693	999999	80	999999	493	567	851	760	342	360	999999	999999	570	666	252	784	661	999999	999999	650	151	785	245	498	508	335	536	207	246	754	999999	538	339	611	453	169	897	186	929	307	392	333	999999	837	839	231	999999	709	703	999999	999999	82	999999	562	204	999999	440	581	999999	168	41	654	524	587	787	438	999999	958	222	93	886	484	94	999999	999999	818	802	407	658	287	624	826	999999	125	764	999999	999999	999999	417	999999	999999	325	875	999999	999999	999999	999999	406	999999	411	999999	752	497	620	243	516	988	681	303	385	999999	43	922	999999	543	999999	161	408	823	999999	115	999999	550	999999	999999	570	999999	323	
267	531	19	999999	999999	257	357	999999	999999	882	882	999999	999999	651	483	42	999999	999999	999999	999999	237	71	999999	999999	582	763	305	999999	211	819	999999	672	999999	674	423	772	999999	710	999999	674	676	670	876	278	526	999999	783	464	50	518	248	999999	177	758	95	206	999999	609	822	595	999999	941	671	518	627	999999	999999	837	237	711	666	727	20	728	184	566	194	317	999999	999999	999999	841	374	692	581	595	505	158	588	227	827	766	887	99	722	734	999	367	651	999999	234	945	236	339	852	520	659	449	583	529	21	637	999999	999999	615	120	577	978	937	41	713	202	258	20	883	999999	999999	920	15	449	566	827	665	575	783	43	615	999999	840	70	936	66	999999	69	215	999999	49	82	999999	999999	167	31	429	620	603	42	999999	999999	999999	952	680	738	443	144	962	999999	999999	161	999999	581	999999	541	147	999999	104	657	627	199	804	693	999999	768	446	402	291	545	407	55	971	999999	346	399	590	888	389	207	999999	440	106	31	228	888	50	902	117	626	883	551	525	945	415	507	421	761	101	912	301	51	852	427	786	999999	189	999999	244	116	950	259	498	897	45	196	102	783	474	972	727	544	999999	665	662	856	530	999999	346	839	977	828	796	476	906	580	588	999999	244	302	708	760	667	999999	675	999999	999999	628	909	229	999999	637	999999	129	195	757	999999	196	765	930	405	163	999999	405	999999	132	463	31	990	464	999999	423	999999	182	273	967	876	294	999999	38	999999	999999	126	999999	435	999999	541	676	291	999999	825	402	914	314	896	555	815	272	999999	999999	180	42	637	455	999999	991	98	124	856	227	880	999999	206	736	999999	504	999999	827	999999	999999	999999	786	739	999999	639	214	999999	245	285	999999	161	999999	421	446	857	999999	999999	671	504	444	262	426	999999	73	278	363	205	187	185	402	999999	999999	302	94	962	394	303	795	815	417	491	852	999999	148	76	275	59	999999	879	368	239	375	999999	535	535	174	966	675	999999	286	19	331	69	883	999999	173	322	336	484	473	476	479	856	97	999999	409	586	681	997	12	313	445	999999	817	172	153	665	766	559	999999	427	627	999999	999999	408	170	999999	956	940	903	952	999999	999999	415	891	760	519	999999	583	135	587	294	999999	571	999999	573	33	251	720	64	507	556	777	686	55	999999	258	326	999999	791	616	999999	741	103	59	590	999999	892	926	411	634	999999	192	433	220	999999	949	999999	999999	834	999999	551	999999	885	999999	999999	999999	599	370	999999	512	999999	999999	791	
519	956	999999	584	999999	391	999999	141	999999	319	430	999999	374	353	476	912	900	999999	760	854	655	74	395	999999	697	653	999999	999999	999999	999999	899	441	999999	400	913	999999	589	999999	147	184	999999	999999	236	925	465	328	42	999999	999999	457	151	913	442	701	146	455	571	999999	886	868	747	844	608	440	420	988	212	973	439	222	332	535	999999	585	999999	649	999999	999999	399	379	621	52	999999	84	743	985	999999	999999	264	999999	691	891	488	999999	437	585	406	796	515	477	125	999999	172	910	999999	616	999999	856	276	496	617	111	308	517	257	999999	409	534	697	434	999999	39	999999	999999	531	441	57	999999	157	849	253	50	953	921	263	999999	880	534	999999	137	534	999999	906	767	999999	590	592	999999	31	733	999999	999999	109	999999	488	96	349	200	389	693	568	279	709	427	999999	999999	157	386	264	695	823	874	584	570	900	999999	133	952	130	941	999999	86	170	424	673	380	941	872	443	177	222	689	999999	999999	999999	264	443	488	999999	284	999999	215	716	336	909	311	298	539	191	643	962	999999	80	448	844	999999	118	294	999999	872	635	999999	943	97	482	999999	730	328	11	645	411	645	999999	846	508	643	370	834	514	999999	999999	412	690	799	214	824	999999	705	421	999999	155	159	999999	999999	648	166	999999	629	853	999999	581	969	999999	999999	241	327	959	234	940	211	132	284	779	999999	999999	232	594	999999	882	999999	524	34	906	925	999999	999999	910	786	207	352	382	740	980	739	790	999999	874	154	568	999999	865	999999	999999	220	999999	871	379	999999	999999	999999	999999	127	747	999999	260	556	73	999999	56	979	416	182	37	597	829	391	303	50	601	676	999999	449	585	994	792	140	268	696	999999	999999	999999	569	925	780	780	264	999999	784	999999	244	999999	273	108	589	481	692	367	177	999999	572	577	999999	750	194	78	999999	541	752	413	130	297	376	639	427	999999	847	999999	999999	817	999999	397	519	999999	367	999999	94	350	996	999999	999999	772	101	315	409	60	999999	819	999999	712	999999	722	251	380	368	946	999999	633	680	492	634	445	999999	360	999999	184	68	777	392	568	983	781	544	238	999999	357	206	70	240	377	553	37	517	543	169	851	156	148	203	421	999999	999999	669	514	999999	663	662	740	499	234	999999	775	436	999999	729	877	188	22	76	999999	749	622	402	313	939	606	928	999999	201	964	38	920	584	971	624	531	121	40	349	999999	695	465	571	16	385	777	601	344	999999	292	673	143	81	192	999999	330	69	366	574	293	734	
94	999999	535	205	81	200	465	557	999999	765	157	999999	999999	999999	293	61	999999	928	171	15	593	763	909	300	999999	999999	401	310	304	472	755	465	999999	916	610	916	46	999999	313	586	146	787	615	526	999999	470	656	999999	387	278	672	437	413	999999	999999	999999	999999	999999	311	232	999999	164	263	999999	20	999999	999999	509	999999	377	25	586	625	999999	869	806	157	392	775	434	202	999999	922	35	999999	327	62	778	774	289	285	999999	999999	91	787	981	999999	879	999999	834	853	156	163	20	263	96	999999	828	419	344	183	257	999999	877	39	276	999999	238	936	692	639	999999	734	999999	101	223	87	544	797	887	282	278	877	941	580	55	379	912	772	999999	515	999999	369	999999	999999	38	343	631	61	521	999999	305	942	822	204	25	422	729	918	49	999999	277	999999	531	71	999999	380	527	307	999999	999999	329	999999	999999	187	416	479	999999	999999	999999	880	455	492	285	149	977	335	64	746	999999	633	999999	994	999999	999999	248	999999	837	378	209	657	815	334	77	999999	999999	999999	718	999999	787	545	999999	410	854	169	563	784	756	999999	94	580	325	999999	742	360	256	999999	733	530	999999	225	641	999999	129	416	75	130	425	660	719	147	999999	419	999999	29	515	249	149	573	999999	999999	444	455	294	629	999999	43	999999	717	378	103	116	198	706	999999	999999	203	999999	448	999999	442	369	105	672	946	963	999999	822	722	999999	16	195	999999	999999	485	999999	999999	640	499	84	41	538	707	292	626	40	428	999999	999999	125	322	999999	999999	480	708	103	999999	783	347	999999	435	221	999999	872	372	999999	946	999999	230	792	999999	562	791	374	71	999999	661	813	55	916	544	204	999999	999999	532	57	494	999999	681	392	440	411	303	832	999999	820	668	999999	999999	999999	93	619	999999	603	407	759	176	336	418	804	441	536	737	999999	132	241	785	272	350	324	422	267	999999	838	361	999999	999999	959	999999	251	245	827	892	999999	832	924	999999	832	210	999999	880	168	281	876	950	904	673	999999	710	417	45	999999	494	605	305	826	999999	653	252	100	500	217	610	176	568	614	999999	410	999999	208	529	952	72	999999	999999	264	999999	260	887	457	642	397	258	317	999999	999999	342	296	42	999999	999999	68	589	119	999999	672	999999	115	318	346	270	273	282	512	888	999999	344	916	171	999999	999999	999999	766	999999	458	112	958	303	959	729	281	356	377	592	765	471	372	999999	305	999999	706	880	942	550	196	999999	999999	999999	429	134	504	999999	135	991	175	211	301	794	661	179	
714	264	999999	999999	74	999999	999999	690	746	427	719	391	999999	400	999999	999999	999999	226	999999	89	988	999999	873	835	234	855	231	385	427	999999	179	578	301	999999	66	999999	735	363	485	282	483	434	999999	12	414	123	999999	734	657	215	912	85	195	999999	190	501	999999	319	364	219	692	999999	272	191	257	151	100	999999	343	891	234	999999	740	999999	606	563	999999	871	999999	121	59	999999	728	999999	651	104	392	719	999999	565	71	999999	999999	275	590	963	171	999999	754	272	32	999999	999999	999999	980	999999	999999	999999	975	627	999999	519	887	252	170	204	999999	60	540	999999	759	999999	548	778	999999	999999	934	474	745	642	999999	404	126	168	98	999999	107	961	999999	999999	759	532	999999	328	285	551	537	756	999999	999999	999999	120	288	999999	999999	999999	999999	621	999999	181	999999	870	124	999999	235	885	999999	999999	999999	432	107	999999	819	866	403	237	638	229	502	288	281	999999	368	359	471	290	126	999999	655	999999	964	485	34	69	630	888	417	410	103	400	158	808	602	683	298	350	301	421	208	285	23	553	128	658	900	865	512	764	871	944	769	999999	999999	716	467	621	805	760	246	514	819	999999	136	112	139	472	585	999999	70	130	999999	999999	999999	379	434	420	366	376	168	765	999999	652	999999	158	630	279	999999	886	225	676	999999	540	185	693	466	785	427	999999	528	999999	289	999999	704	750	954	74	562	703	291	57	264	999999	602	481	999999	176	698	977	481	999999	999999	999999	469	394	585	459	999999	632	913	649	992	351	847	730	485	559	948	788	204	566	716	41	604	178	421	116	999999	999999	565	300	96	450	544	668	999999	999999	367	319	999999	504	545	999999	790	642	64	913	591	871	995	578	227	910	783	915	999999	705	105	301	972	478	521	825	76	622	562	999999	806	189	40	895	201	639	622	699	30	785	251	999999	123	999999	525	999999	999999	999999	82	999999	667	628	999999	995	494	76	346	999999	983	719	864	177	90	999999	999999	412	999999	109	386	588	297	93	894	368	463	144	188	474	953	454	999999	88	550	385	885	188	664	44	410	999999	999999	925	715	311	921	84	880	610	400	123	236	608	610	494	888	583	999999	166	541	360	888	872	743	539	602	785	627	999999	999999	928	747	805	698	261	295	371	377	593	999999	388	999999	577	999999	840	999999	518	999999	999999	496	311	999999	508	503	60	247	430	192	186	708	999999	457	185	983	472	375	430	909	999999	208	527	215	150	719	999999	999999	999999	798	903	321	93	317	571	999999	999999	
484	249	312	648	23	865	189	999999	884	311	931	87	594	611	474	999999	609	999999	999999	999999	105	313	999999	350	999999	926	999999	289	865	624	828	885	967	667	987	136	127	999999	999999	342	348	24	266	418	999999	29	999999	196	438	523	484	999999	714	248	230	999999	460	962	999999	999999	244	899	999999	269	483	55	999999	926	624	347	680	348	999999	999999	999999	90	56	380	129	933	210	445	850	351	150	639	181	729	446	999999	999999	165	575	259	999999	999999	688	996	934	185	909	999999	572	100	999999	146	416	200	617	149	134	999999	843	762	999999	798	59	984	129	999999	874	999999	489	808	999999	524	773	533	425	192	401	999999	446	943	33	999999	873	759	999999	13	232	981	122	306	690	597	322	812	372	309	999999	704	876	100	311	529	319	999999	429	328	373	883	774	999999	999999	84	643	899	739	485	925	299	485	126	999999	999999	999999	192	128	83	212	960	170	125	792	696	183	355	642	503	101	999999	339	999999	640	349	999999	687	558	999999	953	422	999999	886	384	110	228	999999	999999	417	261	999999	644	356	126	999999	722	659	642	61	900	298	266	245	394	815	959	306	485	282	686	591	634	512	129	789	887	284	741	692	477	423	875	235	252	964	999999	983	73	999999	626	557	54	507	999999	665	166	838	999999	999999	151	999999	284	207	730	670	502	142	236	336	525	999999	917	950	583	999999	422	41	993	430	350	999999	242	257	655	999999	546	136	796	464	999999	999999	782	182	551	999999	148	678	504	581	472	999999	999999	736	713	187	999999	999999	924	237	253	134	845	999999	228	175	999999	37	551	601	999999	375	345	999999	703	475	666	745	408	38	348	744	537	421	958	999999	227	505	544	999999	500	999999	212	569	999999	999999	213	710	999999	385	864	999999	999999	999999	457	106	996	986	43	247	521	893	695	999999	889	999999	597	434	123	999999	948	194	492	83	110	682	172	776	560	205	271	955	999999	999999	173	999999	617	634	963	999999	21	999999	472	999999	956	606	999999	999999	679	712	910	999999	597	999999	437	999999	999999	999999	802	999999	933	230	435	838	999999	999999	999999	999999	732	662	891	963	470	261	210	716	722	195	126	504	926	855	106	848	999999	999999	367	60	596	492	999999	563	831	197	927	999999	999999	999999	332	999999	505	93	584	999999	999999	947	319	345	542	999999	958	443	937	308	999999	87	133	587	553	999999	999999	60	85	249	63	999999	141	283	334	419	910	97	999999	726	999999	842	281	999999	37	347	183	31	999999	876	534	999999	625	999999	348	849	
667	228	90	839	999999	455	17	344	999999	492	999999	45	999999	133	809	870	999999	220	310	999999	999999	54	560	216	319	187	542	209	715	999999	712	999999	934	484	751	999999	999999	34	536	553	835	936	124	544	531	147	19	394	76	999999	594	999999	999999	342	999999	623	668	874	529	23	912	808	999999	84	779	216	111	537	381	127	863	556	999999	999999	180	869	929	25	999999	182	999999	157	143	999999	304	307	999999	602	440	138	33	142	999999	999999	640	37	317	49	765	325	46	482	23	948	800	47	731	475	171	183	693	653	199	356	845	999999	999999	577	999999	999999	830	999999	999999	999999	104	999999	61	170	999999	999999	561	889	260	999999	146	999999	999999	999999	261	267	575	910	440	999999	445	999999	943	158	677	876	999999	740	999999	292	494	537	385	999999	999999	79	986	999999	359	28	621	999999	403	830	219	160	629	490	325	522	907	920	78	999999	808	724	787	902	493	249	791	999999	629	999999	874	609	319	999999	340	191	280	14	560	422	999999	999999	976	122	938	527	256	999999	424	747	385	574	999999	546	961	139	999999	93	87	999999	236	800	184	435	999999	610	999999	264	160	144	252	902	370	656	203	176	999999	675	964	966	993	919	406	882	592	309	151	772	412	999999	899	999999	927	999999	195	999999	999999	999999	165	337	686	991	721	290	504	999999	999999	811	999999	795	999999	617	129	121	126	999999	403	301	842	656	999999	999999	852	949	245	65	974	919	470	357	999999	206	519	636	289	11	208	126	387	119	105	339	999999	617	819	291	77	815	333	879	999999	999999	999999	508	868	617	149	999999	54	449	508	294	999999	996	96	194	108	999999	831	999999	118	286	914	733	999999	140	649	244	140	953	987	168	595	591	904	543	498	20	768	672	862	436	999999	999999	610	811	987	999999	999999	634	193	585	984	218	999999	176	999999	974	947	999999	968	904	642	100	461	349	698	999999	101	552	695	97	724	169	262	682	213	976	132	749	152	225	713	505	999999	412	184	999999	820	999999	291	523	999999	999999	999999	999999	999999	981	486	271	122	237	341	978	999999	999999	860	999999	956	98	962	285	851	208	595	999999	201	146	330	999999	175	321	939	363	271	999999	35	694	465	305	887	232	499	999999	636	914	883	734	999999	674	551	359	430	999999	775	15	999999	864	444	950	766	657	661	999999	106	999999	298	978	717	766	80	999999	369	661	211	740	785	990	571	680	868	466	580	656	507	999999	890	999999	999999	999999	509	170	259	514	538	240	570	73	765	999999	626	905	
27	799	999999	385	999999	769	999999	44	999999	999999	999999	763	91	310	87	15	929	290	910	89	401	461	266	909	999999	999999	999999	970	179	722	235	735	64	963	448	780	999999	131	999999	131	999999	999999	45	999999	867	495	432	238	999999	565	144	485	925	999999	513	565	542	693	468	144	647	559	864	507	456	999999	709	999999	999999	306	952	807	463	999999	401	999999	999999	999999	52	430	431	999999	999999	999999	588	749	809	517	459	999999	248	999999	999999	691	483	138	688	538	381	309	786	314	999999	857	999999	336	31	146	155	665	149	113	651	47	712	753	742	999999	918	706	758	201	668	979	67	593	154	771	315	272	169	887	66	743	644	126	527	999999	10	999999	999999	673	999999	999999	742	144	717	999999	978	730	999999	437	999999	675	551	594	646	397	799	29	192	999999	830	882	505	999999	999999	907	999999	596	235	999999	259	999999	978	94	829	874	999999	922	875	999999	999999	999999	876	732	999999	999999	201	999999	999999	140	170	980	999999	477	842	490	999999	999999	97	810	232	999999	505	999999	999999	951	696	999999	765	771	160	999999	999999	664	467	999999	999999	773	999999	665	716	999999	125	104	999999	278	999999	999999	999999	999999	999999	755	835	999999	999999	409	89	272	554	326	694	735	294	708	980	293	836	414	19	596	999999	524	507	432	999999	878	277	410	992	908	362	196	225	426	195	999999	999999	88	999999	68	176	743	229	666	970	980	68	416	124	338	999999	999999	500	654	864	72	258	412	971	428	999999	679	280	645	963	508	519	868	999999	584	251	757	56	951	430	740	304	840	999999	123	999999	999999	295	663	999999	999999	695	570	561	999999	157	639	117	939	926	497	999999	584	702	472	471	200	893	999999	999999	999999	147	549	234	134	767	417	950	858	999999	999999	393	616	178	796	812	999999	316	400	437	612	999999	117	35	933	999999	999999	147	989	651	999999	966	755	999999	791	39	156	345	437	365	739	999999	258	341	654	113	856	415	906	659	521	884	503	112	999999	999999	40	999999	300	999999	999999	999999	999999	999999	979	314	637	51	999999	766	665	613	878	45	697	999999	401	999999	380	829	420	315	240	339	999999	744	473	653	100	999999	999	632	54	999999	999999	999999	999999	52	362	999999	475	999999	999999	999999	994	999999	999999	999999	414	999999	642	263	153	471	999999	999999	49	632	85	244	999999	984	951	999999	999999	42	569	999999	999999	238	206	999999	424	999999	364	999999	999999	999999	345	233	738	14	248	538	124	745	489	583	144	575	430	104	999999	999999	508	491	999999	408	383	999999	348	708	741	
186	999999	293	999999	999999	116	841	464	949	297	852	999999	836	745	422	514	31	999999	985	173	161	999999	112	392	307	531	999999	999999	878	716	383	884	39	273	72	999999	830	906	377	476	302	121	999999	807	123	620	671	999999	451	893	362	418	363	545	590	999999	999999	901	542	999999	999999	999999	586	242	913	968	477	573	682	250	999999	125	186	518	871	999999	336	304	279	999999	860	136	298	984	364	965	531	494	682	693	919	929	373	786	242	200	534	248	999999	999999	153	107	73	211	219	999999	242	999999	673	999999	51	958	631	856	730	999999	812	601	999999	947	446	982	999999	988	330	754	751	399	285	680	999999	999999	410	134	999999	762	72	999999	774	999999	999999	686	820	142	652	960	307	999999	65	134	999999	932	999999	946	999999	170	217	84	880	465	495	999999	999999	993	45	952	999999	999999	323	999999	999999	725	999999	999999	999999	999999	172	758	999999	999999	999999	244	999999	161	302	582	729	464	425	999999	999999	999999	999999	999999	631	891	127	827	107	699	999999	800	203	97	88	999999	115	607	732	948	998	999999	999999	521	999999	999999	508	417	999999	999999	233	999999	91	942	422	67	518	999999	999999	332	642	999999	660	647	999999	999999	50	256	999999	640	476	999999	731	477	999999	106	999999	999999	999999	380	392	999999	137	644	999999	319	718	261	999999	999999	999999	598	477	410	999999	663	999999	101	999999	362	220	999999	344	70	986	111	372	999999	569	326	808	822	999999	759	939	931	999999	26	181	999999	937	789	999999	61	999999	878	653	999999	171	719	307	168	999999	948	999999	140	375	77	999999	999999	946	999999	691	999999	222	331	391	718	471	999999	455	782	999999	917	424	430	681	292	574	118	457	999999	452	850	29	999999	691	268	999999	808	566	150	368	806	700	833	108	233	999999	174	999999	934	999999	786	273	999999	248	223	999999	740	459	999999	502	549	916	904	661	841	339	999999	639	999999	130	999999	818	999999	424	999999	226	999999	332	457	454	410	620	523	192	666	586	503	410	478	999999	857	359	483	648	818	890	999999	182	266	999999	275	535	999999	814	206	968	958	111	999999	996	942	418	11	638	102	929	999999	722	995	999999	999999	172	171	397	272	999999	344	666	605	999999	999999	418	75	999999	999999	875	255	708	985	697	627	402	285	481	999999	999999	357	845	555	888	497	83	187	11	999999	112	374	977	551	893	634	999999	999999	999999	575	533	352	999999	459	227	999999	694	736	307	637	999999	886	689	605	823	956	499	120	717	735	358	241	74	999999	86	999999	277	167	102	73	335	897	
383	999999	999999	999999	999999	395	999999	215	802	999999	879	374	625	225	999999	382	728	937	144	999999	788	999999	999999	999999	288	999999	383	716	415	537	644	244	311	999999	513	999999	999999	726	56	999999	782	999999	933	21	362	999999	879	860	826	895	438	164	928	154	118	999999	999999	999999	818	999999	22	622	799	274	702	644	72	89	999999	901	45	11	890	40	409	286	243	215	940	588	72	523	889	520	999999	999999	315	167	436	307	104	999999	999999	88	102	170	999999	668	999999	999999	637	800	158	999999	859	437	999999	898	745	832	999999	482	999999	239	905	498	732	999999	176	222	339	904	999999	414	806	665	102	999999	938	249	573	999999	896	233	950	272	375	999999	999999	999999	225	417	422	999999	334	999999	354	999999	999999	603	999999	434	999999	107	387	999999	157	999999	129	999999	999999	999999	960	506	269	999999	586	802	288	643	999999	768	627	505	999999	922	492	58	90	194	320	423	999999	345	811	149	83	999999	845	999999	125	631	844	467	336	999999	457	916	345	927	45	552	400	539	479	669	806	996	109	465	999999	108	663	935	999999	999999	999999	624	999999	999999	333	787	999999	70	528	999999	923	170	179	243	475	575	999999	162	999999	768	999999	108	865	999999	999999	87	999999	389	999999	999999	968	909	583	414	939	832	999999	999999	604	999999	999999	340	21	977	999999	646	827	999999	990	999999	999999	999999	786	125	899	724	759	552	787	256	999999	578	93	511	533	23	586	764	304	642	354	498	999999	900	999999	692	97	888	999999	695	259	833	999999	999999	632	467	133	467	999999	225	82	679	437	358	169	26	999999	510	999999	999999	70	999999	999999	357	330	896	999999	999999	942	999999	637	999999	156	999999	996	264	189	781	879	999999	890	999999	259	89	999999	674	999999	210	741	166	445	999999	444	674	635	196	271	51	999999	735	515	247	525	999999	587	211	999999	346	361	904	837	475	630	387	841	941	813	492	787	999999	835	751	154	785	771	60	436	482	466	999999	993	148	799	153	560	652	603	951	501	999999	151	724	848	836	999999	970	956	999999	832	999999	383	778	263	999999	899	763	999999	739	999999	537	774	999999	880	551	999999	699	999999	486	999999	199	347	861	991	429	513	999999	902	317	466	800	999999	380	649	999999	999999	224	884	473	253	797	999999	863	423	999999	593	101	844	999999	924	999999	303	479	239	643	356	522	787	833	999999	788	860	785	283	736	442	404	410	999999	126	696	814	212	243	40	999999	483	448	999999	999999	422	277	999999	392	999999	507	624	151	16	425	999999	999999	61	999999	465	
999999	773	590	687	531	198	690	735	190	237	999999	101	246	999999	13	872	999999	999999	999999	409	521	264	402	447	999999	818	263	404	999999	999999	269	762	560	999999	103	866	999999	760	505	647	732	541	999999	164	30	415	999999	999999	999999	552	839	676	999999	252	999999	681	380	152	999999	999999	935	999999	52	978	968	63	540	468	115	146	979	323	999999	359	676	999999	999999	247	427	823	439	999999	401	151	372	593	708	318	833	421	496	750	312	792	711	446	499	446	196	966	875	999999	837	865	999999	526	422	704	575	999999	842	999999	725	634	283	625	894	901	615	384	354	231	999999	693	650	238	999999	999999	647	240	490	403	61	999999	999999	999999	999999	535	999999	999999	180	13	742	868	579	363	35	678	518	999999	552	597	830	811	622	654	999999	153	224	344	516	999999	66	345	484	999999	91	274	999999	999999	151	999999	333	769	214	351	488	766	123	999999	212	999999	953	561	999999	892	999999	249	838	303	233	999999	320	243	339	230	946	407	394	999999	282	760	991	999999	945	194	999999	999999	607	280	999999	529	40	999999	141	183	997	505	999999	592	876	999999	436	999999	540	811	57	99	439	983	404	999999	382	982	999999	452	351	209	616	503	627	511	999999	567	138	704	309	393	112	999999	233	450	999999	802	264	999999	334	999999	222	143	146	184	631	623	875	93	999999	999999	999999	999999	999999	797	889	165	964	999999	999999	868	264	999999	999999	664	999999	283	760	953	342	579	728	585	127	743	986	999999	366	999999	999999	27	999999	54	557	261	999999	422	333	435	561	999999	999999	999999	239	465	353	999999	631	482	197	999999	863	922	999999	577	999999	336	999999	999999	811	999999	798	521	999999	192	187	219	288	261	193	999999	949	334	402	748	742	999999	355	662	400	609	851	884	265	999999	999999	769	303	980	932	154	851	244	624	154	999999	326	402	56	288	999999	999999	380	298	623	408	538	529	999999	835	999999	980	909	699	211	999999	999999	265	999999	38	417	916	308	328	999999	723	999999	710	999999	999999	425	447	308	384	266	999999	481	595	642	133	626	249	999999	155	452	173	999999	999999	423	589	999999	71	999999	28	870	227	999999	61	999999	900	692	828	282	58	999999	999999	681	535	442	999999	94	328	623	840	411	999999	999999	162	876	875	780	180	297	999999	82	363	18	289	514	49	711	429	345	742	441	798	967	999999	735	411	999999	416	112	999999	504	562	448	598	617	701	602	647	185	384	129	999999	540	614	976	999999	42	999999	31	402	989	664	999999	880	409	999999	211	381	427	
999999	999999	373	78	574	173	519	915	420	672	812	446	73	254	961	999999	919	267	999999	275	679	378	99	999999	709	999999	839	578	567	999999	13	500	999999	230	999999	990	999999	453	966	999999	466	150	622	999999	999999	956	925	420	32	999999	489	356	999999	999999	999999	106	304	999999	369	840	333	941	999999	999999	999999	321	225	843	999999	971	868	476	300	911	999999	999999	999999	370	187	753	808	429	999999	309	709	657	652	125	482	999999	695	777	999999	999999	127	525	792	999999	999999	999999	740	999999	876	61	399	23	999999	999999	307	219	349	934	800	615	42	903	394	58	522	22	669	110	370	929	999999	100	999999	174	999999	999999	745	366	999999	290	22	999999	999999	505	910	695	999999	716	817	272	274	999999	976	478	103	224	141	999999	999999	57	237	639	999999	946	775	308	999999	891	999999	23	473	983	633	520	603	316	999999	999999	999999	999999	420	953	292	108	665	524	124	999999	80	580	162	11	488	263	62	999999	13	999999	729	611	73	999999	574	804	798	290	137	465	874	787	863	251	605	999999	636	284	357	623	291	999999	999999	717	820	999999	999999	471	505	999999	999999	230	312	753	999999	999999	763	710	389	488	309	384	397	999999	48	293	716	999999	406	999999	626	777	35	390	325	478	427	356	889	12	999999	336	785	756	997	654	999999	119	999999	79	297	999999	895	868	323	906	863	535	679	537	855	951	75	77	999999	690	204	999999	438	691	119	417	821	386	546	999999	599	999999	661	999999	808	999999	999999	999999	999999	701	881	167	76	419	614	999999	676	361	999999	991	271	718	999999	316	459	999999	681	400	959	999999	999999	518	332	999999	316	232	999999	999999	999999	259	132	738	999999	63	808	47	855	29	999999	227	999999	469	999999	555	711	881	638	999999	934	999999	924	438	999999	271	596	373	999999	725	112	391	27	392	632	999999	868	999999	792	949	508	421	999999	999999	323	741	149	644	999999	777	639	999999	594	529	999999	482	334	694	999999	999999	999999	445	213	999999	999999	999999	210	358	836	343	999999	189	99	689	846	999999	999999	999999	999999	635	999999	952	999999	67	96	677	797	497	41	999999	999999	184	999999	137	492	72	999999	576	746	627	541	791	807	945	100	460	345	904	999999	999999	931	72	578	999999	543	999999	360	155	53	999999	999999	999999	326	999999	770	999999	999999	961	206	783	999999	974	525	498	103	340	999999	149	967	999999	341	999999	813	204	999999	510	605	435	594	978	999999	73	532	507	728	829	475	131	999999	588	999999	384	707	900	532	956	546	90	641	213	369	220	188	417	
906	16	999999	131	999999	269	905	592	377	227	81	999999	452	28	770	274	865	33	965	999999	203	999999	194	999999	671	272	964	999999	793	391	619	501	999999	124	999999	721	930	999999	664	999999	999999	999999	17	489	828	999999	514	527	320	377	999999	345	255	800	224	949	821	999999	459	999999	304	390	799	985	999999	579	999999	337	999999	58	999999	521	999999	999999	705	354	950	999999	94	390	999999	446	215	426	53	284	256	94	900	999999	900	945	893	469	620	999999	999999	31	881	999999	999999	186	999999	999999	43	826	999999	206	999999	869	998	999999	900	999999	446	999999	184	999999	942	334	999999	281	999999	775	999999	399	999999	899	438	412	303	928	999999	835	464	580	346	943	392	226	999999	60	990	999999	653	783	54	823	33	999999	127	677	89	557	925	999999	999999	334	999999	999999	208	87	767	999999	575	79	999999	74	615	866	999999	241	990	725	36	283	999999	407	132	373	354	804	876	999999	999999	626	999999	276	910	809	831	999999	828	748	28	229	292	307	999999	583	490	999999	218	999999	250	999999	686	999999	530	652	373	352	212	999999	299	404	211	101	407	949	229	999999	164	805	44	999999	412	251	999999	806	990	983	942	548	999999	999999	595	999999	435	408	939	495	746	268	446	489	808	87	458	624	28	999999	900	515	363	999999	999999	412	131	739	483	444	657	723	661	390	409	663	867	925	999999	491	666	999	19	999999	290	896	999999	555	702	999999	793	92	788	800	92	437	999999	429	549	193	597	695	999999	505	838	999999	607	66	89	999999	220	533	815	536	533	901	505	629	183	928	999999	576	999999	158	651	574	999999	860	307	971	478	448	385	999999	894	971	999999	514	999999	268	299	313	476	557	999999	269	999999	261	276	191	931	565	256	620	150	31	657	776	999999	999999	999999	746	999999	999999	999999	771	158	200	642	562	826	991	733	915	999999	739	109	490	43	999999	999999	683	999999	125	50	912	999999	999999	485	872	323	999999	660	632	180	553	554	999999	880	353	121	86	619	999999	365	939	999999	340	999999	410	999999	177	743	999999	965	999999	161	999999	77	763	578	999999	999999	769	248	999999	341	111	744	96	195	999999	999999	689	999999	232	999999	879	760	110	90	999999	783	84	951	999999	564	198	667	999999	999999	911	300	126	774	999999	370	849	476	836	999999	730	596	894	225	189	568	63	201	743	349	282	883	967	682	717	609	999999	999999	102	964	999999	443	978	999999	284	451	492	914	551	861	224	413	923	501	999999	275	889	859	771	587	510	997	924	426	999999	37	999999	
999999	67	129	730	999999	383	872	466	999999	617	209	941	738	85	999999	650	999999	999999	999999	959	475	332	451	719	781	56	515	463	155	519	561	575	999999	127	58	857	432	141	999999	999999	61	44	999999	999999	689	999999	42	511	372	356	52	301	999999	78	857	121	999999	999999	948	985	868	999999	999999	777	66	633	694	621	36	291	999999	750	942	838	907	441	269	793	999999	862	23	13	100	798	476	269	999999	187	999999	937	251	999999	192	206	171	999999	999999	295	601	65	233	421	999999	91	138	999999	359	422	170	426	851	821	379	96	971	865	328	523	311	796	318	517	999999	999999	49	205	568	745	676	275	999999	999999	201	974	639	602	528	19	999999	184	910	902	26	999999	96	430	653	106	235	306	323	209	983	805	747	715	71	395	52	932	733	999999	745	895	708	876	630	405	456	379	999999	318	853	136	885	416	501	516	13	619	552	472	520	380	952	999999	990	396	237	923	999999	142	999999	999999	999999	999999	166	999999	146	999999	799	258	649	855	999999	999999	356	999999	999999	340	224	555	392	999999	999999	999999	103	375	943	199	885	243	999999	532	999999	214	351	126	685	587	259	999999	379	999999	819	304	822	665	421	947	172	143	475	896	999999	985	750	544	356	999999	214	791	999999	946	333	565	90	126	26	999999	663	239	999999	342	91	999999	185	598	999999	999999	448	437	954	999999	37	752	768	999999	823	853	999999	806	770	506	383	467	201	432	470	263	999999	706	648	666	293	999999	961	999999	815	999999	809	161	999999	270	741	999999	837	192	919	581	797	808	302	172	999999	857	999999	675	958	623	653	752	138	999999	999999	999999	788	999999	712	999999	790	634	465	999999	53	999999	875	509	764	607	999999	19	999999	888	465	999999	413	486	999999	436	473	295	999999	999999	999999	999999	33	580	399	998	987	999999	999999	824	790	172	353	343	129	987	981	959	910	361	993	999999	999999	249	999999	999999	339	999999	999999	999999	630	504	460	999999	748	986	289	999999	119	766	620	89	539	999999	108	302	999999	80	999999	999999	454	514	385	823	208	999999	817	783	684	933	999999	999999	628	203	204	295	999999	88	999999	142	708	685	849	154	740	913	999999	999999	999999	602	404	999999	945	999999	999999	999999	129	636	76	999999	178	505	620	999999	106	935	461	346	494	812	999999	983	485	234	680	999999	664	999999	92	294	473	267	642	92	999999	410	738	96	371	999999	176	85	22	423	999999	213	74	673	57	804	462	767	75	339	999999	420	783	721	862	999999	462	889	553	999999	708	999999	
862	538	999999	999999	999999	999999	999999	417	646	514	999999	72	269	476	999999	991	193	999999	831	999999	202	999999	80	128	626	999999	233	999999	625	999999	999999	999999	715	63	350	536	35	360	607	97	999999	658	999999	999999	999999	721	462	395	367	470	999999	999999	950	999999	718	999999	467	529	79	190	150	675	999999	368	982	740	999999	999999	136	999999	966	832	999999	744	999999	543	619	573	999999	905	564	838	941	999999	999999	266	290	712	999999	790	999999	506	999999	427	999999	126	999999	334	524	708	374	256	269	199	504	873	594	999999	999999	999999	940	999999	849	174	625	999999	999999	999999	787	726	460	643	870	999999	999999	999999	999999	263	797	999999	677	294	59	970	540	317	578	999999	659	707	671	84	623	170	999999	185	999999	126	801	644	392	238	546	797	999999	731	999999	923	101	44	332	341	999999	303	999999	999999	843	879	634	318	733	983	999999	999999	65	386	30	710	495	922	813	434	462	162	999999	999999	748	261	722	808	999999	655	659	624	385	340	665	999999	663	999999	342	777	492	493	910	409	260	466	742	871	999999	999999	999999	999999	231	999999	879	266	889	999999	999999	592	166	825	386	88	999999	363	704	724	999999	999999	999999	301	590	999999	999999	969	252	14	199	291	999999	851	107	266	227	491	403	486	999999	999999	440	606	296	750	999999	666	116	831	85	896	761	27	999999	21	628	145	999999	999999	999999	910	24	884	867	626	82	314	727	129	861	841	960	228	274	322	268	999999	15	840	425	999999	862	420	928	303	529	999999	701	999999	637	999999	903	219	530	550	394	556	999999	669	677	316	938	986	999999	999999	936	543	999999	837	999999	187	999999	747	768	999999	57	999999	955	574	107	581	999999	999999	999999	779	999999	750	697	723	928	712	712	999999	999999	119	999999	999999	999999	999999	366	985	747	863	343	460	951	166	450	999999	502	790	600	173	999999	999999	703	307	504	201	305	195	846	40	909	49	474	794	583	659	343	182	999999	270	999999	999999	833	999999	307	999999	828	781	309	846	230	999999	999999	548	773	78	416	49	380	258	399	181	999999	717	954	304	999999	166	583	791	999999	329	999999	339	956	460	271	953	999999	473	999999	524	885	999	809	771	927	925	31	515	999999	304	802	906	871	46	972	126	794	999999	54	999999	208	518	339	900	512	782	999999	999999	999999	999999	48	906	999999	999999	999999	149	999999	193	376	71	999999	78	548	222	999999	729	999999	999999	488	155	168	997	428	701	325	377	669	908	268	155	342	709	999999	790	999999	999999	30	996	999999	833	217	611	999999	983	
536	140	969	127	383	783	324	672	834	999999	999999	51	487	194	558	918	479	999	924	231	728	999999	369	999999	956	999999	708	471	999999	654	937	557	999999	445	999999	999999	407	551	535	485	830	669	875	999999	497	224	999999	836	447	832	999999	217	687	415	265	110	771	222	171	751	85	853	503	189	722	745	681	52	30	373	520	927	474	449	999999	68	560	321	999999	999999	223	871	33	346	301	999999	869	954	189	73	424	194	390	783	409	976	999999	695	335	999999	542	375	816	999999	999999	435	999999	248	24	999999	549	999999	952	429	538	213	830	167	888	999999	876	726	999999	956	948	336	999999	999999	49	423	892	865	985	518	999999	847	65	948	34	999999	986	631	940	982	524	964	999999	961	255	206	156	999999	999999	999999	875	816	513	999999	999999	985	888	62	209	600	314	684	474	999999	229	690	157	999999	142	32	16	999999	785	879	442	983	104	585	999999	842	277	883	67	653	642	392	344	205	822	49	976	934	999999	349	678	999999	500	797	742	565	59	274	876	999999	999999	631	40	633	427	152	891	312	999999	366	333	999999	626	999999	802	836	356	951	999999	999999	56	81	821	999999	211	602	493	307	843	880	793	999999	16	283	999999	21	999999	710	778	999999	157	673	328	75	999999	257	222	680	994	999999	218	107	999999	783	999999	999999	999999	999999	432	825	659	594	999999	999999	573	331	424	353	999999	999999	484	645	183	390	945	382	753	756	430	953	390	812	312	938	671	999999	797	233	544	74	999999	767	288	953	999999	999999	999999	592	502	694	833	868	999999	999999	999999	573	924	824	837	999999	510	63	999999	999999	444	846	999999	530	74	877	533	999999	809	437	589	716	367	230	370	999999	177	171	263	999999	130	521	634	109	999999	108	771	999999	396	999999	563	158	604	809	518	183	281	683	999999	625	170	642	69	750	999999	999999	999999	704	464	454	198	348	799	437	357	999999	222	192	999999	965	999999	561	999999	631	999999	440	999999	999999	711	196	121	493	643	638	575	487	461	883	485	803	893	77	517	942	999999	224	999999	176	462	594	960	999999	999999	561	519	999999	839	438	877	193	601	657	999999	278	342	704	705	171	862	869	471	339	999999	220	82	48	54	861	999999	658	91	999999	105	127	999999	999999	999999	91	129	966	648	33	15	999999	211	245	85	999999	609	294	999999	999999	313	592	999999	631	391	459	489	999999	564	999999	796	228	112	655	999999	874	51	319	999999	623	51	999999	999999	999999	333	999999	19	837	999999	999999	261	357	148	999999	642	513	
994	604	999999	374	602	648	411	670	236	999999	199	555	683	210	207	300	413	896	156	417	371	684	307	975	450	652	517	760	999999	449	999999	218	23	58	880	447	999999	516	999999	403	494	999999	221	545	999999	999999	163	999999	607	999999	944	999999	999999	234	152	319	999999	666	924	950	141	651	944	787	707	980	541	634	999999	760	999999	896	875	752	923	999999	473	761	759	985	498	754	162	764	505	837	471	999999	999999	571	150	999999	999999	80	999999	843	615	999999	838	245	923	528	443	846	999999	999999	999999	994	310	341	846	545	907	938	461	999999	498	189	292	870	519	751	728	758	620	612	314	804	490	999999	205	999999	923	524	72	970	321	316	426	457	999999	999999	488	575	724	604	112	654	999999	885	354	435	151	967	725	181	799	684	236	735	743	571	513	230	146	807	621	393	999999	999999	74	192	763	834	999999	999999	272	163	44	25	510	660	195	604	999999	999999	897	956	798	891	180	636	89	691	999999	898	963	268	439	916	983	719	778	138	820	999999	672	999999	567	683	908	646	650	221	999999	92	386	909	494	376	909	665	594	984	320	999999	112	81	129	999999	999999	14	724	999999	42	791	999999	999999	999999	573	999999	999999	399	125	999999	533	986	868	466	999999	522	64	773	72	17	327	134	999999	999999	392	69	600	197	999999	999999	903	922	999999	188	443	999999	999999	135	921	999999	328	276	479	999999	787	999999	244	999999	497	989	35	241	661	120	999999	666	97	249	401	513	505	999999	343	521	89	611	463	999999	999999	999999	999999	928	999999	792	688	999999	654	793	999999	941	824	985	699	999999	578	672	270	999999	473	776	999999	89	734	417	773	924	932	958	921	999999	988	999999	592	76	999999	999999	999999	999999	431	663	999999	304	219	459	689	999999	704	278	942	416	999999	50	225	256	999999	123	204	444	28	763	128	696	871	853	953	999999	403	632	278	482	293	401	999999	999999	764	999999	869	999999	728	263	230	664	25	514	835	999999	339	999999	758	683	999999	945	850	999999	544	999999	433	365	999999	999999	127	81	999	999999	133	999999	59	415	491	499	999999	920	715	765	999999	463	999999	366	28	15	940	66	999999	595	581	348	551	999999	999999	449	395	513	999999	999999	145	158	665	999999	391	886	897	923	854	269	999999	980	239	999999	134	90	999999	76	347	999999	478	999999	207	999999	888	785	407	726	149	52	113	739	152	406	629	395	798	999999	999999	141	117	26	212	615	165	600	999999	999999	208	194	804	329	176	286	840	85	950	261	667	605	489	
181	999999	812	165	699	999999	999999	999999	739	292	518	100	216	393	461	858	999999	258	297	999999	941	999999	999999	247	784	573	866	999999	554	444	999999	468	380	999999	936	242	399	459	999999	763	999999	999	468	902	296	238	960	999999	999999	226	999999	12	379	928	547	653	999999	999999	380	136	999999	276	999999	305	745	60	999999	564	457	229	468	142	999999	534	400	941	69	62	951	556	613	999999	187	337	85	544	98	999999	114	292	413	825	88	339	791	19	97	999999	167	246	999999	999999	446	169	758	235	220	845	538	605	594	776	623	824	522	998	98	584	229	210	961	279	460	174	815	643	999999	999999	999999	390	999999	895	895	715	48	217	536	28	579	999999	999999	253	913	508	999999	999999	999999	999999	817	792	920	513	999999	956	284	999999	999999	282	353	124	181	999999	999999	157	999999	698	999999	999999	785	314	472	999999	999999	380	999999	999999	366	951	475	188	441	799	645	999999	469	350	999999	938	440	999999	272	999999	999999	464	677	575	151	765	756	10	756	303	479	512	999999	999999	507	573	999999	565	882	999999	806	174	683	382	999999	161	688	411	745	942	477	999999	52	999999	999999	551	702	311	577	999999	205	474	999999	148	330	142	999999	619	843	389	859	874	918	999999	999999	510	780	305	463	989	86	355	264	813	999999	999999	469	122	454	999999	999999	778	988	291	999999	342	742	544	61	999999	531	78	567	366	92	602	999999	999999	760	999999	999999	407	847	587	524	999999	999999	618	322	999999	672	999999	174	887	518	999999	886	999999	479	999999	768	246	999999	483	468	999999	787	999999	730	233	428	695	361	558	195	473	999999	410	766	949	999999	999999	999999	225	999999	23	903	679	847	999999	716	999999	305	645	137	534	999999	374	129	515	71	999999	887	99	417	977	999999	999999	702	55	160	999999	870	530	992	644	23	37	176	454	999999	118	61	728	517	989	999999	716	431	660	319	565	290	261	887	811	245	999999	807	339	857	297	977	801	852	240	567	775	653	999999	520	136	208	675	411	953	999999	169	581	427	999999	449	194	52	736	594	205	619	642	999999	409	880	229	836	597	816	141	259	876	999999	999999	624	999999	999999	999999	999999	999999	615	849	933	551	999999	999999	389	999999	417	113	934	999999	267	999999	948	142	472	93	640	906	371	87	999999	822	999999	292	304	995	999999	386	255	902	999999	236	999999	769	999999	638	332	328	999999	94	190	713	206	193	618	999999	999999	491	600	855	508	999999	999999	537	264	120	540	794	266	393	788	40	858	42	522	41	999999	188	433	
999999	761	321	75	287	897	999999	626	999999	999999	63	522	481	786	999999	403	275	240	62	515	999999	999999	538	999999	999999	306	999999	854	174	999999	587	796	999999	68	999999	104	197	999999	718	639	382	494	714	130	999999	871	317	254	468	638	256	999999	999999	673	834	735	232	999999	619	981	748	36	462	164	96	266	227	999999	29	305	216	999999	999999	422	142	113	393	999999	858	584	999999	999999	396	535	425	787	402	631	233	999999	871	999999	601	999999	999999	355	42	559	44	999999	654	893	234	999999	432	999999	287	980	999999	731	352	999999	400	45	999999	999999	640	926	739	309	999999	595	199	989	999999	999999	463	785	531	786	81	834	384	912	930	105	999999	234	999999	999999	509	421	101	502	688	66	999999	566	745	58	715	116	820	999999	999999	68	704	245	738	999999	738	502	459	753	660	517	999999	488	114	897	171	416	822	999999	799	452	999999	999999	310	377	730	896	999999	483	81	964	24	999999	999999	871	400	999999	495	949	496	999999	962	999999	842	181	626	69	999999	848	886	999999	294	999999	935	640	564	999999	934	371	999999	841	462	999999	682	695	502	791	659	243	999999	726	920	872	28	792	489	999999	855	999999	750	670	445	202	597	771	999999	709	713	999999	316	393	511	134	526	654	554	985	664	156	678	835	410	227	351	170	389	999999	296	152	999999	999999	161	999999	620	763	999999	270	389	911	25	793	999999	470	927	999999	224	999999	999999	373	248	504	502	999999	461	915	269	227	850	437	392	999999	422	571	999999	908	242	999999	514	763	999999	294	606	753	141	884	757	940	300	239	945	593	75	922	904	656	905	452	999999	704	503	188	419	999999	528	756	999999	516	432	29	880	518	291	593	125	953	897	748	577	576	999999	329	927	999999	999999	799	202	499	666	999999	12	789	362	809	269	80	874	654	999999	384	513	999999	517	281	358	436	999999	482	807	950	758	167	999999	777	546	999999	260	798	470	728	563	880	999999	51	26	100	999999	999999	999999	54	89	253	523	999999	72	999999	812	656	999999	64	999999	720	692	999999	999999	844	915	585	999999	999999	999999	86	193	506	820	632	401	475	999999	268	280	829	159	763	871	515	643	681	714	629	371	604	535	415	240	843	999999	143	999999	182	185	999999	218	999999	234	12	69	26	382	439	525	999999	402	999999	784	668	570	929	844	999999	999999	243	999999	643	723	225	550	999999	999999	977	999999	267	65	92	93	699	620	999999	538	999999	455	626	309	999999	113	999999	212	531	631	571	282	999999	299	302	971	941	
709	575	524	18	462	291	751	999999	999999	999999	291	999999	920	94	58	659	400	975	672	999999	934	596	999999	699	999999	28	156	999999	704	999999	967	763	999999	152	989	55	397	530	416	173	999999	904	288	846	743	892	999999	546	999999	622	869	999999	630	999999	16	123	45	824	999999	444	999999	57	700	999999	999999	999999	999999	999999	104	13	272	870	569	508	708	40	317	999999	999999	131	417	609	190	91	315	653	143	999999	999999	876	999999	572	534	971	999999	828	999999	468	556	999999	692	833	999999	999999	999999	998	999999	999999	688	976	806	351	868	873	37	535	999999	619	514	999999	394	999999	642	228	999999	699	345	597	480	879	826	849	147	740	999999	583	999999	999999	731	999999	898	21	45	169	80	668	704	999999	944	999999	961	594	953	999999	999999	217	200	233	527	660	663	167	650	808	999999	999999	213	138	445	453	999999	206	999999	207	747	382	450	999999	999999	333	995	684	652	977	999999	999999	896	237	999999	230	392	933	152	80	653	741	371	236	19	999999	999999	575	225	501	136	764	706	755	172	459	767	999999	85	203	664	979	514	673	890	917	999999	976	229	224	70	443	999999	817	554	16	21	999999	473	44	868	999999	468	161	851	164	535	150	999999	999999	999999	675	857	949	999999	674	999999	697	346	102	999999	999999	356	999999	999999	999999	710	889	999999	166	999999	553	253	999999	334	244	999999	363	822	999999	999999	920	912	999999	999999	395	999999	115	411	880	779	324	999999	999999	999999	390	83	466	720	168	999999	646	999999	908	22	999999	999999	816	999999	181	162	873	874	999999	711	142	576	587	249	55	117	604	999999	999999	386	133	675	872	999999	944	999999	64	999999	664	291	744	980	999999	756	851	963	769	490	239	999999	906	449	277	999999	848	814	495	227	674	61	999999	999999	999999	999999	888	243	558	756	999999	999999	999999	240	220	328	966	162	572	999999	397	92	347	124	258	602	480	684	408	213	221	139	676	836	968	612	999999	586	370	482	867	999999	414	22	810	999999	628	675	238	949	703	695	252	663	829	592	713	999999	909	26	999999	999999	835	355	544	550	343	271	999999	999999	886	389	792	99	963	779	678	334	313	39	973	999999	455	459	510	999999	887	22	17	385	899	999999	999999	353	431	663	782	999999	478	269	999999	367	413	999999	72	323	903	162	700	59	914	388	431	880	53	255	759	386	845	28	662	331	264	886	708	189	999999	448	667	310	996	619	999999	53	154	616	401	824	396	196	622	735	322	957	999999	520	999999	796	310	999999	904	406	223	
459	999999	563	999999	526	921	999999	609	999999	494	999999	62	304	531	387	736	436	853	934	989	658	406	927	999999	999999	424	999999	903	916	148	999999	406	600	406	407	999999	590	513	875	902	999999	586	166	250	999999	904	999999	988	898	70	873	999999	969	416	564	62	999999	554	806	999999	733	980	999999	327	999999	993	462	898	134	941	155	999999	978	41	999999	81	249	686	999999	401	257	209	14	856	274	168	436	194	841	999999	766	999999	707	772	179	999999	893	839	247	928	452	278	863	957	999999	999999	999999	938	999999	999999	812	993	467	415	854	534	975	836	62	999999	566	277	66	999999	999999	999999	225	215	862	999999	188	410	449	168	948	999999	345	999999	941	323	814	498	265	999999	999999	999999	579	301	999999	645	556	999999	786	402	372	184	221	93	999999	805	735	148	86	974	314	412	554	308	999999	999999	999999	928	895	739	40	78	22	707	249	411	540	923	297	226	408	131	623	56	999999	999999	767	262	274	146	588	675	421	290	54	138	228	280	999999	52	456	628	999999	57	372	303	172	999999	843	381	274	811	999999	859	999999	192	789	999999	512	999999	117	999999	999999	999999	161	999999	656	731	662	121	192	270	999999	254	770	999999	960	575	683	502	611	264	418	893	871	776	999999	999999	714	861	348	999999	767	999999	934	519	964	412	895	17	647	440	850	732	198	14	999999	606	98	796	999999	223	824	19	90	853	527	770	887	384	540	103	27	999999	772	472	502	999999	320	260	814	999999	679	999999	855	181	413	685	704	866	63	227	999999	917	639	134	895	757	72	90	999999	999999	524	521	999999	553	422	59	960	726	512	999999	296	999999	999999	674	543	158	163	999999	450	842	999999	31	999999	322	999999	109	171	647	576	744	883	239	269	620	43	168	208	312	758	363	725	999999	364	999999	931	999999	935	964	591	746	603	999999	640	159	139	999999	201	999999	923	322	888	999999	159	767	894	66	578	999999	641	999999	950	851	999999	96	126	999999	666	54	391	993	173	207	66	999999	999999	999999	599	119	490	999999	967	54	999999	446	999999	412	829	596	391	874	67	999999	333	215	999999	999999	12	553	43	999999	836	999999	999999	929	158	690	266	329	999999	174	999999	468	881	110	418	906	471	999999	621	713	999999	80	662	516	935	599	999999	850	999999	397	728	55	86	447	999999	999999	280	460	999999	784	156	509	969	227	416	598	692	232	797	890	291	297	931	329	786	765	494	266	993	558	817	415	999999	239	445	422	392	443	406	598	635	21	999999	837	
999999	999999	110	445	110	999999	999999	999999	63	153	999999	440	999999	757	999999	938	335	999999	999999	738	999999	999999	223	740	781	994	216	259	826	999999	264	279	870	999999	761	39	665	999999	166	656	651	176	362	153	132	999999	308	635	782	999999	272	620	554	689	869	827	999999	370	999999	115	140	657	825	854	999999	836	570	999999	999999	999999	282	286	858	809	96	801	387	80	999999	776	696	580	476	367	999999	643	725	191	999999	933	496	305	999999	60	526	993	999999	508	265	999999	444	288	639	999999	195	999999	762	999999	602	78	450	472	999999	887	419	559	999999	467	999999	254	121	389	794	72	145	977	891	808	999999	102	459	879	999999	999999	342	999999	940	325	182	951	999999	980	588	165	493	33	552	508	999999	966	812	883	590	20	183	64	493	577	25	217	999999	954	460	509	618	570	657	430	999999	12	618	866	295	965	373	141	801	639	578	999999	999999	999999	177	327	290	576	299	804	158	999999	923	373	309	964	858	926	999999	89	546	923	376	132	953	638	357	946	598	624	999999	52	999999	854	998	999999	782	710	786	143	229	999999	999999	999999	281	276	88	999999	999999	330	117	446	612	999999	102	655	745	312	440	539	969	344	977	674	167	116	34	999999	374	404	999999	157	150	395	859	503	651	999999	851	686	559	112	389	278	516	211	439	541	762	999999	999999	479	279	256	999999	999999	75	606	999999	999999	252	999999	880	171	999999	959	305	999999	862	598	13	231	461	753	979	867	954	708	167	955	999999	493	316	31	245	712	878	893	999999	974	438	999999	827	686	444	550	231	228	140	557	905	223	679	173	349	937	27	526	999999	306	930	366	999999	740	497	759	999999	859	925	434	91	412	994	887	999999	958	404	999999	319	439	999999	736	578	610	59	463	813	152	681	307	695	361	626	925	999999	82	606	97	198	999999	847	999999	999999	705	475	999999	229	792	13	391	999999	999999	217	837	999999	999999	788	999999	690	44	945	560	999999	628	739	729	785	78	842	97	999999	316	586	633	999999	284	443	999999	999999	556	244	999999	999999	300	764	452	154	999999	275	849	999999	767	407	164	740	999999	193	674	965	999999	718	160	949	916	39	236	999999	583	254	385	999999	915	703	143	800	923	999999	887	863	999999	584	996	802	992	803	594	909	432	999999	306	100	769	906	399	838	93	82	232	270	537	786	571	999999	999999	99	378	74	999999	363	816	874	305	999999	678	170	721	999999	956	122	445	327	243	999999	948	999999	999999	18	313	999999	716	850	199	
999999	336	511	999999	999999	912	903	435	529	645	78	999999	431	794	999999	238	238	126	734	125	120	825	220	553	999999	999999	605	108	369	761	999999	646	966	685	678	484	177	999999	270	999999	999999	686	916	999999	174	613	527	499	41	780	84	188	982	734	89	801	126	957	141	865	316	804	75	767	677	432	120	746	999999	484	71	91	856	999999	72	433	909	999999	389	277	999999	999999	76	589	687	999999	664	241	605	999999	999999	219	999999	999999	139	258	621	158	999999	742	503	780	999999	556	718	993	999999	693	671	656	892	587	578	864	796	211	737	486	999999	887	999999	879	150	249	126	852	75	461	168	814	812	760	534	646	999999	298	999999	520	870	999999	467	970	999999	949	984	780	640	161	608	928	520	999999	78	126	974	999999	999999	144	999999	866	927	870	535	857	999999	999999	999999	932	99	508	479	227	615	999999	430	796	320	201	264	346	999999	914	999999	240	304	677	692	999999	672	160	658	999999	89	14	766	999999	445	711	115	852	727	708	71	109	458	302	529	681	696	187	313	448	999999	104	654	23	27	305	563	176	450	645	269	939	850	999999	147	611	630	833	361	608	95	411	618	999999	852	753	781	11	157	999999	999999	494	846	999999	716	985	999999	752	999999	149	158	999999	412	91	448	999999	999999	999999	164	918	999999	862	826	705	999999	478	485	150	171	273	523	999999	29	439	999999	775	102	999999	175	162	261	877	264	999999	459	156	999	999999	75	729	504	216	846	239	958	859	999999	150	856	248	999999	218	591	315	626	999999	919	972	168	672	40	618	409	12	999999	183	607	615	255	215	478	948	85	441	999999	317	715	789	480	73	999999	999999	784	999999	652	999999	999999	999999	595	863	237	36	999999	402	698	999999	806	999999	573	785	262	62	999999	999999	770	561	999999	159	999999	318	881	139	502	104	564	999999	999999	999999	359	999999	999999	658	29	392	978	999999	999999	683	743	999999	999999	871	226	695	811	65	66	143	999999	100	910	146	412	286	982	108	534	284	837	619	62	333	494	950	999999	999999	42	512	999999	999999	982	459	416	665	807	20	912	806	292	509	32	999999	325	999999	711	999999	255	743	410	880	917	304	999999	133	828	187	386	999999	798	217	32	553	470	839	118	461	729	999999	478	999999	195	728	991	337	999999	362	18	235	248	155	358	999999	112	792	410	999999	613	999999	836	629	999999	646	999999	999999	487	479	239	486	999999	260	32	999999	274	438	999999	999999	313	517	535	476	179	161	37	652	859	999999	450	678	
999999	999999	847	445	910	999999	348	549	999999	916	850	128	132	531	84	988	999999	849	34	674	108	220	384	105	757	370	459	999999	999999	365	226	754	38	999999	57	730	999999	586	999999	999999	999999	999999	999999	396	667	417	999999	647	86	48	529	19	708	776	580	228	999999	752	688	550	399	999999	930	364	700	106	99	570	484	354	999999	546	999999	608	584	952	741	987	999999	350	26	812	405	580	835	216	999999	262	999999	828	684	660	898	58	999999	234	225	124	696	999999	327	999999	173	732	462	983	758	109	202	627	487	68	323	347	533	587	470	359	529	494	61	837	999999	656	670	999999	648	212	582	999999	737	626	999999	867	32	243	649	999999	999999	999999	457	945	69	363	350	625	346	999999	999999	999999	764	999999	999999	212	520	490	203	999999	72	999999	344	999999	527	842	889	861	767	999999	325	300	999999	796	241	677	47	999999	777	235	315	54	589	97	688	999999	595	872	41	98	356	999999	50	142	999999	591	517	900	999999	227	999999	489	857	889	245	234	511	999999	633	917	999999	999999	712	967	211	27	999999	256	867	393	256	27	829	679	109	999999	260	805	999999	650	170	999999	687	999999	999999	825	197	699	852	999999	632	628	999999	999999	922	942	830	82	931	593	643	270	43	44	971	456	660	187	999999	462	973	999999	781	999999	999999	39	726	162	216	999999	829	258	404	413	761	999999	778	715	756	167	952	999999	874	603	17	899	113	653	588	999999	175	20	909	399	999999	927	847	266	366	999999	999999	678	865	555	763	395	999999	629	282	353	678	944	430	632	510	999999	830	187	975	999999	926	83	999999	902	999999	819	348	15	923	999999	999999	521	359	999999	942	999999	999999	329	839	621	44	999999	380	245	999999	231	999999	287	888	999999	106	669	291	999999	967	151	999999	999999	999999	943	57	860	705	448	572	166	595	999999	689	236	999999	511	347	364	823	452	999999	999999	276	988	240	70	126	999999	737	121	240	999999	999999	800	178	359	983	999999	574	183	777	931	999999	478	636	32	597	999999	999999	595	999999	927	685	525	448	777	696	357	712	986	999999	476	711	461	999999	999999	671	999999	67	999999	527	451	999999	999999	674	999999	999999	797	999999	218	473	464	999999	152	789	999999	174	380	362	401	662	636	193	587	440	310	230	999999	552	999999	999999	708	604	97	77	880	147	45	850	676	123	999999	994	504	523	289	459	568	672	622	999999	300	537	666	471	891	999999	212	219	373	551	999999	254	470	999999	999999	859	999999	84	908	176	139	999999	999999	288	763	
641	688	999999	161	851	661	549	930	321	70	181	938	626	186	622	934	825	486	999999	670	654	999999	999999	999999	999999	529	493	999999	456	450	770	851	999999	707	259	578	147	68	522	889	904	999999	159	999999	593	921	313	898	999999	999999	313	53	999999	999999	118	117	51	315	731	332	177	785	483	871	300	329	559	918	927	999999	797	767	999999	999999	766	339	999999	999999	175	507	225	999999	477	224	146	727	302	770	599	151	537	831	999999	999999	721	128	840	287	506	273	371	394	971	251	999999	546	88	999999	851	778	732	200	150	999999	116	582	318	999999	999999	573	999999	999999	329	999999	517	999999	999999	999999	524	647	498	999999	354	901	145	830	623	235	999999	600	648	980	918	820	999999	346	691	112	93	149	809	582	553	999999	247	999999	75	195	734	999999	115	999999	797	999999	289	635	846	249	98	999999	958	93	488	144	924	999999	870	509	376	180	284	337	691	999999	999999	916	554	420	999999	563	765	437	500	311	494	999999	999999	714	540	783	499	451	24	807	999999	726	103	999999	18	200	711	566	999999	999999	204	777	622	421	999999	999999	91	436	585	534	999999	530	592	186	649	589	864	166	968	593	681	832	323	883	999999	121	823	999999	999999	473	999999	209	618	999999	999999	716	722	770	348	177	701	73	866	489	297	659	144	917	769	429	336	554	597	999999	882	372	464	999999	226	999999	549	946	34	121	682	320	911	999999	79	999999	999999	999999	818	801	892	999999	966	834	999999	546	976	999999	375	982	147	999999	999999	393	64	744	262	984	999999	999999	627	755	999999	755	806	976	747	489	847	837	561	999999	999999	999999	999999	275	406	629	151	680	999999	999999	999999	51	973	385	708	999999	999999	334	679	882	550	735	183	147	577	220	37	620	798	496	67	538	430	999999	571	999999	61	788	999999	633	999999	873	999999	983	999999	997	781	431	277	229	889	999999	167	678	691	999999	623	205	697	195	601	531	881	791	586	52	999999	77	814	893	476	999999	999999	999999	999999	676	930	199	962	580	438	606	999999	999999	607	544	380	751	224	569	202	999999	101	163	999999	320	992	999999	407	141	999999	999999	999999	384	999999	87	999999	999999	638	999999	999999	433	242	127	756	994	999999	311	193	51	672	999999	853	254	700	999999	999999	831	24	729	683	917	999999	830	203	999999	989	968	826	999999	999999	999999	123	208	499	999999	622	973	407	46	141	690	829	999999	469	518	861	999999	683	141	366	705	107	908	341	163	641	411	924	41	15	221	484	663	44	999999	999999	654	999999	932	
998	746	999999	977	598	993	98	435	999999	685	863	626	999999	695	173	311	999999	215	867	999999	136	220	59	375	999999	919	999999	176	331	999999	762	216	999999	750	142	620	280	130	319	348	999999	216	50	999999	999999	389	926	789	499	732	253	549	786	419	805	788	697	69	999999	679	787	999999	113	317	922	999999	999999	999999	999999	553	40	999999	895	529	280	920	999999	809	999999	652	992	426	677	599	999999	223	430	999999	999999	354	999999	221	184	640	560	153	112	733	999999	521	380	393	999999	945	999999	214	654	267	148	885	617	999999	862	303	999999	999999	254	514	506	709	236	810	598	999999	631	819	865	265	968	137	818	447	999999	685	281	999999	201	731	897	606	568	172	69	70	736	43	359	999999	999999	199	898	999999	236	617	294	999999	794	26	324	882	349	398	299	999999	76	179	405	999999	999999	86	179	523	617	899	150	74	750	538	482	597	999999	984	999999	778	999999	230	220	874	400	999999	815	999999	417	24	267	179	873	58	993	567	638	183	859	878	30	385	980	336	477	230	819	266	543	999999	423	365	98	520	783	846	959	530	785	320	999999	994	116	603	999999	999999	201	701	544	999999	999999	296	134	432	758	852	250	883	407	999999	892	558	999999	690	601	902	91	362	275	157	607	117	397	549	999999	35	999999	999999	999999	507	39	127	721	628	767	136	999999	999999	999999	930	605	85	133	999999	999999	712	999999	425	11	739	888	839	436	397	317	852	898	585	814	732	999999	863	199	999999	150	774	837	999999	999999	474	672	425	599	345	551	532	983	782	131	905	671	853	385	999999	618	999999	999999	333	321	914	238	654	999999	999999	999999	999999	999999	233	999999	653	874	351	502	999999	77	473	999999	999999	846	784	868	126	464	909	71	730	488	244	291	950	999999	513	701	18	999999	27	573	569	988	809	646	759	317	477	40	999999	999999	847	999999	155	999999	600	999999	536	55	999999	199	999999	968	626	263	651	999999	999999	570	999999	650	493	301	59	899	999999	112	999999	147	119	809	999999	878	740	379	640	999999	146	999999	493	999999	999999	963	134	999999	631	600	999999	555	995	817	792	906	670	679	867	555	999999	255	999999	497	999999	999999	999999	312	212	74	238	257	623	304	999999	999999	87	344	486	999999	999999	999999	278	89	999999	490	999999	999999	27	90	999999	999999	512	95	999999	890	728	999999	585	774	36	822	626	999999	999999	999999	999999	999999	21	276	829	999999	203	346	388	615	999999	999999	756	960	257	644	294	131	856	177	745	538	784	915	796	999999	759	
711	999999	999999	605	711	717	626	558	451	289	750	999999	999999	999999	175	707	904	913	538	249	625	999999	391	537	504	709	205	378	999999	999999	106	480	747	576	999999	842	42	999999	275	483	139	411	805	999999	544	999999	974	309	579	831	879	11	999999	842	144	193	122	817	999999	12	522	999999	164	534	192	280	513	315	385	332	674	999999	648	999999	999999	223	999999	999999	993	633	734	895	999999	573	47	105	221	905	442	999999	730	999999	909	272	961	882	257	999999	182	274	368	669	924	257	999999	985	362	213	999999	920	471	999999	824	477	999999	999999	999999	590	497	999999	68	607	872	86	602	459	985	385	103	237	965	999999	854	729	999999	75	971	551	416	61	999999	17	182	999999	837	644	400	999999	995	345	433	666	999999	999999	999999	760	796	847	654	707	10	977	120	505	999999	999999	241	105	999999	211	654	999999	999999	999999	355	999999	435	360	249	957	68	553	389	758	999999	309	665	769	999999	514	278	999999	897	709	999999	764	896	676	999999	815	412	999999	238	793	690	999999	492	999999	739	999999	999999	445	608	696	648	456	999999	362	702	655	366	472	582	697	999999	530	19	999999	394	999999	163	759	793	433	555	764	325	596	999999	286	999999	326	39	368	190	832	526	999999	70	603	177	544	974	911	459	940	999999	999999	860	170	517	27	999999	159	999999	575	999999	184	151	884	999999	11	295	425	839	49	999999	223	517	110	13	809	414	791	422	619	785	882	974	614	51	784	735	999999	769	999999	372	880	999999	614	190	999999	68	999999	472	176	258	558	999999	999999	508	509	999999	760	166	999999	999999	172	736	999999	790	769	209	537	843	357	276	388	655	49	999999	562	855	902	919	661	999999	238	328	256	370	236	810	564	116	542	999999	974	999999	71	999999	209	153	976	824	421	152	999999	342	124	899	870	999999	42	741	945	653	130	841	999999	958	383	844	490	30	999999	959	999999	431	310	596	301	638	594	852	478	418	878	999999	507	519	999999	896	213	356	500	334	777	823	170	888	640	143	999999	113	813	999999	663	999999	271	462	507	110	41	528	999999	242	318	999999	273	999999	774	999999	343	985	739	487	999999	999999	530	999999	191	821	271	422	955	999999	393	999999	48	123	755	999999	816	55	21	128	864	685	748	268	999999	597	559	999999	999999	597	799	269	999999	336	725	999999	999999	42	280	686	839	999999	572	449	848	826	151	160	781	852	237	297	974	620	622	954	394	271	223	999999	271	637	308	999999	369	134	127	712	397	235	495	999999	999999	
999999	999999	255	122	308	999999	199	455	409	851	271	369	511	295	999999	713	770	145	999999	818	685	424	211	321	214	90	724	709	439	999999	999999	367	453	999999	999999	341	377	842	999999	852	999999	149	862	786	47	999999	857	838	374	999999	627	99	330	964	99	999999	87	933	908	228	695	999999	25	646	304	903	916	999999	646	421	999999	999999	59	322	794	546	999999	424	283	999999	233	885	344	441	144	467	46	488	432	999999	263	999999	934	867	167	999999	133	225	492	143	92	868	999999	953	661	999999	49	18	180	553	359	999999	660	703	999999	809	155	584	511	999999	867	438	999999	909	167	903	999999	191	999999	999999	422	345	999999	150	132	999999	693	391	779	445	427	38	318	879	387	600	783	999999	872	999999	398	548	999999	655	999999	654	999999	293	999999	758	706	858	852	919	140	24	731	999999	580	999999	999999	999999	999999	76	419	838	130	999999	531	566	129	762	319	807	999999	874	631	286	874	478	62	999999	594	30	738	569	186	398	748	999999	868	274	999999	241	241	634	743	646	245	436	534	625	999999	239	639	944	999999	999999	999999	999999	999999	454	644	112	999999	999999	179	784	338	850	662	732	938	168	697	855	999999	87	576	999999	999999	984	50	448	944	436	648	364	999999	999999	999999	141	339	492	981	423	629	557	653	525	464	958	999999	999999	999999	801	999999	999999	541	783	999999	471	478	831	999999	407	414	206	168	999999	78	814	402	544	829	531	402	456	999999	283	235	553	433	999999	772	181	999999	655	674	999999	999999	54	823	608	950	558	662	508	999999	583	19	433	399	999999	457	650	566	774	565	252	409	241	425	268	557	298	47	427	68	953	731	999999	532	26	999999	999999	991	794	593	281	868	999999	999999	603	274	802	999999	932	999999	999999	615	901	99	999999	999999	517	628	564	60	999999	999999	999999	449	412	852	260	999999	999999	97	433	999999	771	190	294	383	516	151	822	999999	755	144	114	999999	999999	348	829	669	110	284	895	404	436	744	931	760	633	999999	687	751	23	901	999999	845	179	473	999999	720	805	999999	236	376	806	570	999999	999999	416	999999	513	74	999999	590	800	108	202	38	999999	36	259	534	749	72	464	81	999999	999999	999999	269	654	999999	503	118	864	62	58	529	999999	865	450	413	353	223	999999	623	727	432	111	684	999999	151	251	818	471	281	308	173	999999	735	590	999999	176	156	766	49	570	999999	726	747	999999	999999	440	999999	585	846	190	999999	131	841	353	557	753	677	617	999999	231	999999	646	592	754	884	617	
862	285	999999	247	207	457	900	62	813	706	363	999999	978	710	885	242	625	101	999999	52	80	392	43	999999	999999	539	263	999999	885	277	143	992	175	66	577	90	585	608	982	89	230	788	539	851	399	53	638	802	999999	452	31	501	983	999999	546	480	252	313	999999	667	999999	92	177	545	572	371	468	922	142	804	656	999999	118	692	999999	292	852	191	307	999999	901	460	999999	442	256	642	19	333	999999	107	838	999999	999999	325	885	148	999999	994	999999	37	999999	715	670	540	796	15	393	999999	30	264	627	70	16	303	766	743	609	734	298	930	362	999999	999999	44	966	384	166	793	807	999999	670	999999	903	999999	869	195	790	942	999999	250	258	718	999999	265	480	778	999999	999999	558	999999	999999	886	999999	358	675	999999	312	635	574	999999	849	599	493	347	999999	770	999999	736	433	581	999999	666	999999	999999	999999	644	999999	157	999999	999999	118	599	244	665	153	783	999999	554	603	428	882	999999	999999	234	401	659	234	965	671	999999	621	539	142	977	197	872	999999	999999	677	41	999999	999999	80	387	999999	999999	365	827	204	810	618	612	142	15	698	999999	298	999999	656	32	419	866	486	854	575	578	466	267	478	281	985	503	877	999999	809	727	93	990	921	999999	304	999999	770	861	101	19	999999	137	289	398	583	934	11	655	999999	752	999999	226	811	734	793	107	999999	922	824	125	734	569	999999	999999	715	307	941	999999	728	22	105	625	763	566	181	338	978	89	697	60	999999	232	950	67	999999	999999	189	197	357	206	56	847	999999	975	284	999999	932	318	682	999999	992	495	926	609	656	63	462	254	562	465	129	280	235	773	623	512	619	999999	921	847	128	754	168	531	966	999999	588	787	999999	344	999999	670	406	421	999999	999999	999999	351	410	995	415	935	999999	892	87	776	622	272	362	999999	227	794	396	999999	167	248	337	999999	642	408	474	674	961	227	68	459	999999	813	715	617	216	999999	999999	926	442	192	128	275	454	199	999999	325	999999	999999	999999	611	283	571	999999	999999	678	900	708	12	530	999999	973	417	999999	999999	903	808	557	745	999999	949	999999	469	402	999999	129	71	951	453	773	158	999999	450	111	457	185	311	559	895	999999	316	569	734	406	701	218	711	442	826	999999	999999	768	999999	955	176	553	814	179	289	700	616	999999	999999	999999	381	999999	532	315	385	452	601	999999	999999	806	999999	390	333	73	700	766	417	629	134	166	999999	390	558	495	934	904	370	141	999999	999999	331	999999	313	999999	34	
210	685	405	999999	383	694	576	999999	883	707	786	230	750	479	999999	292	987	824	109	999999	991	943	47	381	481	92	470	999999	466	999999	999999	86	827	49	499	999999	999999	572	751	471	380	283	674	788	157	683	620	662	757	912	344	543	999999	223	43	267	647	34	999999	301	999999	596	650	999999	816	710	402	711	979	441	280	424	999999	637	911	999999	278	259	233	797	471	808	232	999999	150	357	999999	613	999999	242	443	988	987	460	247	999999	633	276	972	447	291	908	682	326	999999	919	470	577	312	325	999999	398	800	787	829	426	374	106	267	468	999999	999999	705	746	998	291	437	621	400	138	999999	999999	287	785	999999	563	999999	999999	999999	231	886	999999	999999	690	999999	54	197	209	631	999999	418	536	18	999999	999999	999999	212	935	999999	361	999999	999999	187	999999	241	986	121	999999	999999	276	300	999999	195	46	581	544	488	999999	502	953	104	237	990	579	719	557	999999	773	186	999999	360	199	588	559	739	47	126	999999	459	267	999999	182	928	365	529	950	350	971	931	74	22	999999	443	999999	266	263	858	999999	999999	683	992	347	838	266	915	110	999999	999999	306	544	428	362	565	244	29	999999	309	635	999999	769	216	32	842	999999	12	172	756	223	302	485	189	518	671	999999	275	999999	344	672	449	999999	79	714	674	999999	645	660	631	208	999999	345	954	233	999999	695	477	969	505	725	999999	753	354	667	343	820	365	910	690	790	969	999999	586	999999	196	999999	699	502	357	999999	477	351	999999	558	999999	999999	531	955	960	999999	999999	305	101	999999	418	695	85	412	999999	999999	42	735	999999	841	999999	922	758	326	46	999999	999999	975	999999	60	258	912	222	795	999999	385	999999	409	999999	999999	492	673	341	967	999999	500	554	297	131	503	422	741	382	999999	999999	945	999999	214	918	42	999999	999999	683	50	999999	506	483	999999	612	999999	564	633	785	264	999999	566	590	790	107	546	999999	708	999999	128	638	516	999999	522	477	853	185	999999	999999	999999	735	168	989	300	606	999999	26	275	684	999999	938	788	956	127	350	762	364	999999	117	999999	999999	999999	999999	564	999999	854	966	999999	999999	758	819	999999	153	867	529	200	576	999999	193	999999	530	117	33	728	190	999999	560	999999	181	715	498	999999	977	118	268	463	690	435	888	752	756	64	999999	925	999999	469	645	98	598	160	195	75	236	733	851	551	257	999999	999999	562	999999	554	999999	999999	269	999999	999999	999999	608	75	510	151	411	999999	627	475	653	107	423	999999	999999	471	999999	31	
530	999999	539	254	999999	717	215	939	60	999999	458	999999	275	367	665	999999	999999	610	490	533	999999	54	663	795	999999	386	898	160	337	663	358	832	999999	999999	575	836	999999	257	999999	999999	859	570	100	85	982	424	210	999999	441	171	754	603	981	300	999999	485	770	744	148	879	819	65	612	999999	999999	626	481	506	999999	829	737	718	999999	598	673	89	999999	587	812	691	186	612	718	175	909	754	850	440	397	100	75	779	119	899	82	804	999999	999999	108	366	943	703	503	999999	999999	45	771	392	626	301	531	999999	932	457	703	216	999999	999999	487	999999	999999	999999	119	701	764	958	609	932	999999	869	999999	261	489	455	748	999999	119	116	742	874	999999	468	813	105	568	999999	999999	662	205	999999	467	999999	224	876	591	999999	999999	999999	847	999999	435	839	999999	999999	179	280	703	486	709	230	106	240	704	613	999999	999999	999999	23	143	999999	122	947	736	999999	411	610	46	613	999999	846	999999	317	268	999999	449	154	999999	65	926	298	189	370	999999	999999	768	236	816	611	637	284	675	580	668	966	999999	487	112	215	999999	568	243	100	622	999999	999999	999999	999999	436	999999	104	999999	181	96	844	702	752	994	999999	999999	185	794	434	976	589	180	999999	648	302	999999	999999	51	396	709	368	64	98	748	99	642	999999	264	390	447	542	569	999999	493	823	274	999999	493	350	323	180	774	809	124	999999	692	35	999999	999999	520	999999	63	999999	471	728	790	613	14	904	129	912	920	413	999999	443	999999	676	999999	825	38	315	477	700	83	539	593	255	999999	715	407	999999	838	585	870	244	489	251	42	765	43	661	999999	588	231	411	260	999999	822	999999	21	999999	212	325	650	215	999999	999999	254	999999	999999	545	999999	999999	507	512	83	999999	999999	752	954	778	643	68	791	999999	709	889	479	672	288	233	999999	999999	703	392	414	523	934	999999	509	137	997	110	630	498	32	317	91	718	337	999999	827	79	725	243	381	999999	533	283	506	845	882	999999	653	911	121	344	594	999999	108	559	410	878	999999	827	999999	999999	437	303	354	999999	808	760	344	373	405	363	578	470	20	270	989	660	168	664	254	425	457	999999	386	688	723	965	620	777	999999	999999	826	898	999999	838	716	240	929	114	46	132	999999	289	516	758	999999	999999	114	837	570	749	719	588	582	999999	95	999999	916	666	678	842	149	566	999999	456	999999	680	17	182	553	758	731	999999	627	132	188	999999	212	628	922	999999	861	783	217	766	238	247	325	107	753	999999	
324	272	436	999999	999999	999999	431	69	230	999999	999999	932	999999	811	999999	665	999999	460	186	916	999999	999999	999999	88	981	366	999999	101	999999	299	365	999999	428	999999	444	999999	627	433	150	508	746	999999	999999	836	482	999999	498	406	999999	999999	286	864	999999	836	999999	35	528	357	999999	625	331	339	842	999999	730	215	513	739	376	558	48	537	320	678	180	371	891	907	605	61	867	952	353	999999	23	500	999999	592	71	419	941	279	220	524	186	999999	999999	476	115	276	999999	999999	39	200	534	748	554	251	999999	131	144	620	751	170	757	378	999999	197	917	240	225	920	678	957	616	769	327	999999	502	999999	70	999999	802	338	635	118	922	999999	130	275	945	999999	926	939	285	999999	527	59	766	808	429	123	559	999999	61	505	91	82	583	765	999999	999999	749	901	999999	719	818	422	535	649	999999	834	77	999999	999999	476	999999	738	681	295	999999	999999	38	694	344	947	999999	926	999999	999999	37	849	999999	999999	845	999999	999999	999999	878	999999	999999	114	999999	127	362	999999	56	908	999999	999999	511	999999	401	999999	523	163	999999	999999	567	123	853	891	999999	405	621	999999	999999	712	806	999999	476	969	860	125	782	147	753	911	341	749	901	999999	345	702	999999	685	999999	290	842	999999	466	944	467	764	713	999999	999999	129	999999	999999	999999	343	999999	492	118	541	492	286	515	385	410	818	723	817	222	895	555	442	775	936	157	975	870	124	999999	999999	512	105	412	999999	178	999999	415	999999	420	567	855	852	594	97	999999	182	774	466	291	647	231	649	551	999999	75	999999	999999	568	999999	362	999999	999999	850	585	38	396	999999	354	217	776	413	147	406	655	999999	703	999999	688	744	975	210	413	832	994	310	862	553	594	105	641	290	847	978	999999	999999	867	11	18	999999	805	308	430	259	515	999999	94	252	896	777	372	688	665	824	632	999999	999999	165	855	285	175	843	999999	999999	575	495	565	168	348	561	182	701	838	629	938	677	780	164	326	999999	226	999999	657	817	999999	952	999999	999999	999999	999999	999999	999999	156	733	999999	962	28	182	683	29	678	925	904	344	604	999999	850	45	886	954	381	904	838	999999	68	556	195	471	525	622	999999	542	812	442	527	470	555	114	736	999999	658	607	481	307	92	301	715	323	999999	71	112	999999	999999	999999	999999	139	873	61	675	346	777	556	656	71	158	999999	122	472	816	144	126	745	309	999999	306	999999	433	999999	22	999999	840	999999	259	463	999999	291	999999	421	907	398	999999	504	439	399	207	
111	950	420	158	946	999999	252	506	87	945	999999	289	235	105	760	706	342	48	907	506	905	307	202	551	867	739	700	565	428	548	622	315	999999	712	204	823	999999	999999	75	588	597	375	181	518	162	999999	999999	326	156	691	263	465	532	893	302	999999	757	868	291	217	487	687	87	539	999999	62	999999	999999	900	937	693	950	972	328	908	539	135	684	399	999999	999999	384	418	736	999999	166	783	999999	420	999999	75	154	999999	858	110	909	297	642	195	109	631	657	425	219	998	313	492	213	984	763	999999	83	479	426	999999	113	279	999999	255	176	999999	363	112	510	871	548	850	124	228	999	251	999999	498	299	243	999999	958	208	738	981	999999	999999	42	999999	721	991	674	683	220	997	999999	946	396	29	830	999999	554	915	347	459	462	378	999999	999999	999999	999999	585	190	192	736	154	80	999999	999999	502	699	331	455	788	880	874	176	999999	230	999999	999999	999999	999999	468	965	366	53	861	288	999999	305	999999	999999	145	536	416	494	999999	483	852	999999	343	132	526	999999	946	109	136	467	585	295	473	764	626	226	98	115	999999	226	379	111	999999	334	745	206	114	999999	320	999999	473	390	675	430	378	799	999999	999999	953	999999	28	267	917	403	702	242	832	830	430	918	447	999999	772	284	114	751	360	18	386	329	999999	672	788	999999	993	204	620	53	395	827	265	124	162	395	207	121	194	815	631	999999	374	283	854	402	814	999999	618	400	325	626	999999	999999	999999	633	308	356	999999	53	409	999999	622	788	999999	602	662	332	158	386	999999	992	567	999999	999999	999999	955	754	999999	396	999999	831	586	229	727	768	388	313	527	529	999999	999999	999999	999999	999999	133	890	586	837	261	739	491	999999	241	323	333	69	904	575	723	678	553	539	93	984	578	999999	402	70	676	224	359	805	629	299	999999	360	999999	138	999999	983	379	916	566	656	577	818	354	999999	404	709	999999	999999	804	999999	542	321	999999	166	837	211	498	999999	171	999999	389	999999	393	941	97	999999	642	776	999999	740	308	999999	973	436	416	759	576	496	666	966	999999	622	999999	778	756	914	801	269	300	999999	495	853	999999	529	277	890	434	999999	817	999999	77	706	425	74	551	999999	348	999999	749	88	635	11	999999	999999	305	767	999999	614	194	999999	181	382	486	999999	999999	455	882	454	168	526	334	173	678	244	899	44	206	937	236	851	576	999999	519	222	426	493	994	999999	999999	510	215	820	999999	999999	259	999999	230	164	819	106	33	894	963	
999999	753	471	999999	625	305	270	570	747	387	343	607	503	999999	273	844	761	461	332	230	658	320	514	945	44	984	215	814	999999	128	999999	827	999999	714	296	999999	954	170	378	999999	963	939	999999	999999	999999	47	756	830	956	999999	67	999999	701	673	999999	999999	248	525	999999	999999	100	456	528	629	256	999999	925	999999	577	804	889	999999	92	77	266	718	851	81	71	996	238	384	857	732	70	495	136	999999	409	382	230	439	871	738	174	516	421	999999	196	999999	999999	999999	263	161	999999	466	999999	633	417	596	71	177	464	302	999999	715	999999	796	568	761	388	917	999999	204	584	460	729	999999	903	750	999999	22	885	999999	884	271	130	705	311	999999	999999	999999	600	813	999999	63	974	999999	336	999999	917	625	281	434	990	205	587	69	999999	969	737	999999	729	999999	298	59	291	772	417	151	999999	893	999999	999999	828	885	326	576	883	530	486	999999	28	455	999999	681	740	461	701	999999	683	71	138	342	866	724	774	933	524	271	771	211	172	194	862	34	141	317	606	114	879	20	999999	56	493	588	200	283	999999	999999	318	830	80	728	467	534	764	162	107	113	121	392	62	622	999999	999999	986	833	593	999999	550	433	855	596	810	673	999999	92	848	288	534	500	108	999999	999999	941	140	443	727	338	269	999999	999999	502	993	496	958	563	297	219	601	367	690	37	76	999999	975	483	999999	793	648	682	314	818	999999	620	999999	999999	999999	817	153	553	999999	265	547	571	223	999999	603	323	999999	999999	794	638	686	177	810	81	841	77	966	656	999999	933	999999	587	674	401	922	999999	213	813	893	479	999999	58	261	999999	489	504	999999	622	880	999999	999999	326	887	675	142	999999	809	221	313	601	851	496	999999	181	999999	960	896	822	440	230	119	902	999999	324	572	999999	915	385	592	999999	999999	353	776	999999	999999	373	699	999999	268	520	573	991	509	301	999999	580	30	90	859	999999	607	849	192	660	495	186	887	572	113	999999	999999	433	999999	967	205	507	719	999999	999999	212	271	999999	563	920	656	127	402	999999	696	992	617	835	999999	73	999999	557	171	125	999999	679	485	999999	896	999999	999999	149	372	541	106	131	860	913	999999	656	267	710	999999	272	13	377	783	999999	876	999999	999999	999999	907	999999	238	999999	345	999999	682	999999	999999	144	999999	798	896	999999	999999	860	50	574	999999	704	81	869	999999	38	271	899	122	66	895	734	999999	785	879	371	999999	805	312	458	785	266	240	127	930	133	999999	497	375	496	622	923	
710	312	979	191	590	48	761	210	386	999999	491	999999	751	991	885	999999	999999	999999	999999	949	999999	591	999999	875	473	999999	939	682	329	774	534	625	444	972	34	947	805	999999	781	203	54	112	82	349	774	614	999999	938	247	492	578	840	221	672	375	999999	522	114	999999	636	109	999999	881	611	911	866	999999	778	967	937	420	231	999999	91	999999	455	999999	449	110	859	586	10	444	999999	205	693	413	999999	607	905	434	701	999999	154	104	964	999999	470	437	908	433	999999	970	309	82	357	97	139	766	999999	999999	999999	13	999999	59	108	999999	55	416	227	462	418	181	999999	513	719	251	608	999999	999999	235	57	21	201	435	999999	40	999999	999999	848	606	284	999999	687	303	360	697	131	104	995	329	184	64	219	456	999999	426	908	796	363	115	488	152	825	694	563	71	999999	432	70	78	510	292	999999	621	188	999999	493	768	162	999999	130	513	991	621	60	992	801	745	999999	572	131	999999	999999	742	128	141	999999	999999	999999	299	885	698	43	927	999999	892	999999	598	999999	611	932	149	643	342	984	974	999999	214	644	570	269	76	21	498	946	172	882	825	503	56	999999	501	38	999999	146	432	480	999999	802	167	999999	999999	477	999999	639	982	704	999999	757	153	999999	999999	358	178	39	818	686	545	981	656	20	670	999999	231	387	441	999999	780	205	562	504	97	412	487	73	66	599	211	858	964	468	814	77	359	75	258	153	859	833	999999	999999	934	92	999999	156	836	118	999999	432	208	871	923	872	999999	649	893	573	870	114	973	999999	485	686	27	198	206	999999	745	166	139	297	260	946	878	816	569	15	266	340	236	947	353	999999	999999	102	999999	941	872	710	181	999999	999999	754	860	999999	270	999999	999999	957	999999	244	373	99	302	910	620	999999	999999	999999	89	999999	316	540	877	999999	876	706	36	999999	999999	264	999999	44	984	454	25	506	96	780	555	321	999999	309	390	992	584	263	485	749	482	566	999999	492	999999	292	378	741	877	835	230	563	999999	149	999999	695	514	338	114	848	895	124	891	222	999999	768	948	999999	159	999999	450	999999	230	286	452	97	999999	246	999999	702	86	283	628	999999	559	991	99	800	996	695	487	256	158	637	999999	999999	675	999999	659	862	344	999999	592	999999	999999	607	999999	945	697	225	388	277	925	412	999999	621	495	640	662	999999	679	157	21	999999	408	204	475	593	432	999999	421	581	999999	550	367	715	691	637	866	952	658	999999	113	780	317	219	330	999999	865	243	
872	45	82	817	193	196	359	138	999999	999999	142	749	522	613	999999	999999	999999	384	999999	66	999999	857	999999	999999	192	999999	54	240	999999	999999	873	729	727	199	221	385	508	769	367	181	365	563	54	676	820	908	999999	999999	975	999999	529	945	999999	809	312	24	272	372	999999	657	152	129	980	999999	326	412	32	333	401	428	309	921	27	873	700	376	813	107	890	284	904	554	264	999999	669	927	39	917	886	206	123	146	999999	999999	39	246	582	650	359	417	886	999999	999999	557	999999	608	928	827	999999	936	211	175	482	361	753	597	864	343	734	398	383	115	999999	999999	315	172	999999	317	844	463	794	172	747	482	397	606	999999	707	446	71	999999	211	808	950	999999	948	663	999999	956	441	382	999999	999999	961	44	999999	861	999999	251	47	999999	620	983	655	151	49	427	10	963	157	152	999999	896	999999	999999	181	307	496	209	367	509	999999	361	412	91	555	256	786	447	616	744	550	999999	409	999999	389	999999	162	808	999999	999999	999999	820	809	299	225	352	253	999999	862	999999	375	705	884	538	817	268	999999	999999	595	792	640	562	356	412	601	700	497	432	19	952	154	999999	253	999999	845	193	552	122	999999	999999	13	999999	999999	142	379	845	999999	870	432	130	647	587	223	173	999999	111	473	999999	999999	524	854	820	999999	909	339	687	462	999999	999999	634	999999	468	999999	999999	999999	999999	977	999999	999999	756	129	626	999	888	314	567	473	999999	946	744	999999	155	999999	350	358	999999	660	999999	803	692	392	999999	187	798	999999	189	879	999999	999999	473	134	260	999999	941	999999	237	999999	675	604	772	223	382	111	949	914	571	53	367	42	606	765	311	999999	350	373	595	449	211	483	134	999999	642	706	482	619	469	999999	999999	945	131	372	999999	999999	41	999999	999999	432	238	883	999999	146	999999	798	999999	707	822	841	33	578	810	788	618	201	479	94	581	676	628	339	999999	790	999999	422	999999	244	999999	240	387	872	999999	999999	221	328	640	988	176	843	928	999999	797	627	756	904	144	999999	753	794	999999	947	896	343	803	898	438	62	575	999999	886	999999	927	591	463	161	224	647	576	999999	560	491	917	737	999999	853	542	999999	43	666	999999	579	491	986	639	439	999999	29	369	322	890	588	423	999999	957	395	847	215	174	605	999999	496	765	462	243	119	39	169	596	999999	999999	999999	28	999999	999999	317	61	999999	952	33	186	204	288	999999	410	999999	78	849	780	361	999999	337	663	438	976	791	999999	999999	752	529	409	816	
999999	999999	999999	999999	999999	514	256	650	344	999999	262	150	428	999999	999999	999999	999999	271	999999	999999	999999	244	999999	38	946	589	931	39	503	32	999999	999999	623	999999	771	999999	307	999999	411	563	603	999999	27	111	84	522	999999	999999	999999	311	976	490	487	229	436	198	999999	927	999999	980	582	227	999999	321	999999	830	999999	999999	722	999999	999999	999999	999999	488	586	999999	227	841	954	434	580	449	456	999999	55	708	944	403	999999	583	402	379	999999	431	999999	385	983	705	395	254	996	999999	769	245	107	56	630	999999	643	999999	999999	999999	999999	908	410	142	771	954	275	999999	999999	133	999999	149	945	835	152	999999	999999	999999	275	522	455	710	437	999999	680	999999	999999	999	999999	999999	999999	755	613	999999	406	879	30	848	999999	39	999999	999999	368	872	825	999999	999999	271	903	200	502	442	912	458	190	272	480	781	462	560	999999	275	928	999999	372	379	999999	999999	438	273	418	658	999999	245	92	76	351	999999	803	60	921	833	106	888	452	999999	842	999999	586	143	408	249	396	999999	180	999999	460	428	510	456	103	120	833	640	782	999999	845	676	999999	123	921	915	978	411	638	36	179	49	497	53	536	381	601	305	864	999999	271	541	75	918	616	923	64	356	999999	811	999	466	115	607	999999	175	789	473	222	492	999999	984	999999	154	994	420	930	466	919	722	518	537	999999	613	582	314	999999	999999	506	998	861	631	454	826	36	999999	999999	889	570	371	592	138	93	381	906	287	125	921	924	999999	992	597	437	245	303	471	690	502	999999	999999	564	341	966	999999	631	999999	999999	599	128	290	486	50	895	999999	139	390	454	999999	706	999999	198	690	999999	311	15	273	203	219	999999	564	32	999999	864	402	999999	999999	999999	868	749	276	746	526	999999	643	719	951	701	999999	115	913	27	296	999999	999999	979	873	999999	999999	999999	999999	999999	331	75	563	267	55	186	999999	751	999999	228	585	654	440	999999	999999	999999	889	999999	64	571	323	113	620	547	736	646	145	999999	932	999999	505	999999	391	828	425	461	249	999999	674	775	208	138	235	694	441	642	364	181	317	986	919	999999	163	796	133	227	454	26	531	999999	999999	90	818	999999	999999	999999	999999	611	142	999999	648	513	918	289	373	195	878	999999	116	999999	291	963	114	946	999999	999999	507	999999	705	208	16	232	853	999999	733	127	319	796	999999	515	999999	999999	48	999999	348	415	165	874	433	937	348	999999	910	437	999999	87	976	872	906	301	428	677	999999	933	999999	999999	999999	652	555	999999	999999	
91	955	600	724	538	924	17	999999	126	275	633	171	999999	859	488	999999	426	999999	656	151	446	890	678	97	999999	999999	999999	892	999999	755	512	328	999999	71	267	999999	320	713	999999	999999	968	274	789	36	795	516	999999	84	725	999999	999999	999999	899	113	439	201	286	512	32	691	820	124	684	999999	762	314	982	706	602	916	11	712	999999	504	182	181	110	652	999999	194	707	999999	177	819	521	17	429	999999	631	999999	295	808	999999	897	999999	853	999999	999999	273	490	999999	999999	999999	809	112	999999	999999	405	930	268	100	999999	999999	837	984	789	947	999999	849	755	885	908	85	999999	630	203	32	671	171	999999	999999	999999	389	812	660	274	559	368	717	990	81	34	153	373	999999	661	598	852	999999	552	906	999999	578	518	605	625	367	944	188	908	508	275	243	611	675	418	254	999999	187	720	239	588	158	859	683	860	765	999999	999999	969	999999	999999	759	618	422	867	113	871	216	999999	906	999999	189	808	491	999999	790	541	697	566	417	201	675	201	322	327	575	999999	834	744	860	655	393	219	314	999999	999999	624	999999	808	999999	383	200	151	999999	625	409	349	377	877	79	999999	24	994	562	999999	504	567	999999	999999	999999	999999	999999	999999	185	999999	231	970	999999	162	299	176	999999	889	261	43	10	533	387	697	999999	999999	999999	956	674	636	641	999999	657	900	834	948	328	999999	999999	921	345	728	999999	999999	404	438	845	225	588	903	881	135	999999	528	412	999999	189	608	187	76	52	91	797	548	619	831	323	603	328	350	847	258	383	340	999999	282	567	824	303	489	390	136	378	771	755	515	656	139	497	999999	769	720	999999	449	999999	264	999999	427	944	572	125	251	999999	999999	66	999999	752	412	830	140	412	364	314	697	999999	916	713	36	793	113	185	193	115	464	581	136	999999	933	461	443	352	999999	880	730	374	149	239	141	714	133	763	253	308	367	461	414	416	229	764	961	999999	999999	999999	840	397	931	999999	442	999999	929	299	818	999999	999999	999999	272	484	584	999999	546	687	999999	321	669	999999	999999	999999	748	12	176	999999	999999	179	999999	891	999999	516	999999	999999	442	13	796	475	999999	833	944	302	911	579	199	929	832	895	999999	284	969	591	964	499	999999	56	397	439	498	219	999999	999999	461	999999	349	755	444	999999	891	542	890	116	537	836	405	639	973	178	999999	999999	888	227	951	226	921	856	551	550	877	395	999999	999999	976	999999	999999	999999	999999	415	240	443	495	591	14	999999	393	863	64	138	104	
826	83	229	626	262	331	999999	696	999999	999999	999999	214	894	373	999999	926	533	999999	961	189	999999	798	567	938	379	751	999999	999999	277	832	68	999999	999999	455	60	322	397	999999	724	254	696	608	606	999999	747	239	999999	227	509	757	999999	733	103	948	994	999999	515	290	257	510	34	747	999999	412	525	690	999999	448	322	192	539	793	999999	717	492	500	999999	999999	200	149	999999	89	712	519	999999	334	999999	474	461	999999	999999	116	999999	223	229	949	999999	999999	999999	66	449	162	904	327	227	999999	328	386	999999	503	836	779	100	118	360	945	999999	909	999999	999999	982	325	987	300	385	433	311	999999	497	999999	321	997	430	143	700	998	184	395	301	999999	16	332	18	957	195	38	25	383	863	284	913	279	764	124	84	999999	174	613	999999	794	999999	999999	888	922	192	838	358	956	418	361	770	649	618	532	194	659	999999	40	999999	356	417	927	337	222	629	52	243	999999	69	576	833	999999	453	507	152	880	443	95	775	356	999999	69	999999	999999	999999	999999	999999	242	930	425	815	144	508	594	386	836	999999	676	303	150	605	52	897	999999	528	210	206	999999	390	999999	225	231	265	758	999999	358	962	999999	708	365	391	999999	386	644	999999	699	72	858	130	315	91	767	792	634	750	637	171	999999	983	313	77	550	851	626	209	999999	879	999999	999999	37	874	972	999999	999999	759	604	999999	262	90	829	148	999999	989	85	232	458	439	999999	18	49	197	837	842	404	298	840	159	759	444	176	819	999999	940	103	440	118	799	854	875	156	971	999999	54	999999	175	729	560	776	999999	751	164	999999	741	877	999999	47	140	573	649	918	999999	906	817	913	999999	825	407	896	999999	123	658	584	754	861	78	288	793	687	999999	569	290	382	366	693	21	570	581	73	263	999999	978	235	215	957	700	74	999999	140	154	350	999999	663	141	289	102	999999	999999	879	808	562	253	452	345	90	637	82	999999	134	901	448	254	999999	999999	999999	145	433	379	796	171	14	197	999999	542	999999	999999	626	999999	86	601	441	76	999999	264	700	159	535	890	135	330	627	524	966	239	999999	105	987	30	889	153	668	211	707	718	804	375	590	909	456	842	20	831	472	532	469	382	999999	89	942	102	999999	999999	253	476	999999	999999	230	433	999999	792	999999	606	361	933	999999	240	999999	983	999999	335	568	625	444	292	999999	795	61	999999	769	334	553	999999	87	797	999999	135	957	241	184	999999	154	166	83	663	592	413	480	539	599	239	23	
999999	629	617	533	984	108	960	999999	748	437	786	664	512	249	352	528	999999	400	807	283	137	999999	145	190	412	552	780	700	905	325	522	844	999999	999999	984	999999	470	273	558	36	999999	84	436	887	368	999999	999999	999999	249	885	915	148	791	999999	999999	760	494	436	999999	442	999999	270	260	432	915	941	134	999999	999999	74	999999	301	842	780	286	62	999999	999999	822	910	981	366	460	30	409	383	999999	999999	434	233	793	999999	151	999999	708	736	824	13	972	427	999999	378	168	999999	826	624	306	21	999999	833	999999	999999	999999	221	460	961	809	999999	33	541	888	551	767	41	281	34	159	726	82	550	238	378	285	405	543	613	208	999999	203	999999	86	51	904	600	999999	556	999999	999999	665	746	927	594	980	440	538	825	611	136	999999	999999	475	580	938	139	605	999999	961	218	677	999999	763	533	45	248	464	846	646	177	195	725	603	228	70	999999	623	643	398	844	866	717	11	82	382	401	999999	506	113	775	994	838	594	999999	263	818	983	403	558	741	975	691	999999	443	999999	188	208	257	519	612	999999	961	999999	999999	351	959	845	999999	161	999999	929	957	743	871	182	357	140	391	964	251	999999	229	95	999999	869	184	999999	567	140	204	202	71	999999	500	999999	42	227	999999	999999	999999	973	302	251	913	812	27	999999	317	999999	594	57	816	292	999999	269	296	876	963	257	177	431	999999	560	999999	452	868	970	252	612	999999	139	662	521	671	278	999999	978	181	844	999999	999999	231	306	546	999999	385	778	999999	241	972	999999	264	231	703	872	696	999999	999999	471	999999	56	999999	705	130	465	395	304	999999	999999	218	317	704	129	406	940	209	980	23	999999	76	100	999999	20	639	984	874	441	999999	799	582	318	695	709	900	804	999999	526	186	91	761	999999	167	719	33	664	461	145	825	762	672	715	728	482	405	853	795	695	75	146	590	953	486	821	427	899	999999	999999	999999	601	999999	999999	804	999999	59	999999	932	542	999999	974	999999	999999	616	66	137	866	590	222	999999	57	19	835	460	50	501	807	999999	345	302	133	52	466	999999	233	351	988	999999	795	432	420	920	262	707	100	613	850	347	429	694	560	999999	999999	690	999999	592	585	999999	763	441	999999	390	597	249	863	999999	76	822	392	714	148	999999	794	789	894	137	756	999999	370	437	650	999999	999999	651	741	815	642	775	746	640	766	999999	999999	999999	191	39	999999	999999	844	168	999999	38	955	714	556	605	523	620	999999	53	836	457	862	336	
790	781	215	999999	508	58	300	301	86	751	999999	999999	807	999999	999999	865	803	743	293	212	891	622	514	470	999999	146	301	999999	979	703	804	318	903	820	574	999999	999999	387	514	796	867	254	999999	213	766	183	797	999999	999999	931	249	102	999999	660	445	178	277	745	850	372	756	999999	322	999999	947	639	999999	986	865	209	999999	426	239	497	999999	646	670	311	704	999999	999999	999999	20	57	463	999999	999999	999999	384	405	141	999999	999999	999999	999999	999999	932	999999	999999	137	704	999999	227	811	999999	822	863	677	325	799	507	999999	51	929	999999	548	267	999999	919	244	494	235	612	999999	77	963	889	96	457	744	999999	101	54	576	227	537	999999	209	168	640	999999	999999	927	585	897	999999	47	999999	128	500	343	667	659	31	642	478	208	757	743	926	933	999999	230	581	999999	416	921	474	712	999999	558	67	116	999999	396	27	999999	36	572	999999	925	292	999999	999999	999999	999999	442	999999	934	748	339	999999	465	241	707	81	256	356	499	491	999999	573	894	632	999999	999999	561	380	635	624	999999	181	999999	841	10	650	809	273	180	999999	973	999999	539	963	166	326	602	875	999999	324	999999	951	999999	90	999999	362	397	345	24	136	494	71	398	319	577	167	56	999999	999999	66	272	983	186	460	517	999999	43	931	475	999999	682	686	799	999999	854	228	644	114	999999	648	263	999999	999999	54	554	999999	510	229	395	999999	280	978	644	999999	61	787	775	999999	999999	999999	999999	466	869	999999	453	999999	999999	87	465	359	999999	941	999999	591	802	999999	733	142	999999	606	845	814	545	476	354	704	51	999999	268	76	452	568	542	880	330	999999	604	999999	600	745	649	432	999999	46	486	339	546	62	721	999999	63	999999	179	966	466	514	921	403	54	749	766	999999	818	398	906	954	409	999999	999999	15	203	873	541	170	956	423	60	999999	999999	999999	999999	988	999999	15	999999	999999	398	575	999999	816	999999	211	815	851	978	661	613	375	139	532	930	985	791	715	69	189	999999	999999	19	53	463	422	413	39	591	778	434	813	385	107	565	999999	147	999999	139	999999	68	999999	192	304	809	685	378	467	94	999999	999999	847	946	833	706	389	565	380	362	463	798	785	270	210	237	800	989	42	966	999999	999999	999999	586	999999	131	422	826	999999	243	778	54	946	944	999999	999999	587	867	552	400	999999	277	767	102	676	999999	283	999999	981	77	999999	999999	346	500	999999	333	861	271	879	712	294	563	850	146	584	418	851	840	999999	999999	650	999999	447	641	790	
828	999999	253	909	872	848	992	999999	999999	235	92	708	456	999999	95	719	325	988	840	999999	622	427	630	518	267	999999	442	999999	362	426	999999	258	999999	709	169	252	617	361	999999	863	301	718	999999	911	501	710	405	883	999999	909	334	945	607	999999	999999	411	999999	735	651	529	415	423	492	999999	160	834	13	746	797	843	112	963	981	976	999999	999999	224	999999	27	999999	947	999999	999999	999999	101	139	651	178	542	757	792	881	710	486	458	999999	999999	981	760	666	999999	659	96	921	807	999999	999999	630	720	273	999999	740	718	999999	582	856	999999	50	139	30	999999	835	213	999999	60	231	999999	505	527	936	999999	999999	999999	360	999999	297	472	999999	644	999999	176	30	999999	999999	570	999999	172	616	903	602	278	195	851	740	483	871	455	57	870	586	117	467	113	783	595	999999	782	368	253	294	393	716	405	409	999999	172	387	999999	479	999	999999	999999	601	924	668	492	391	228	877	999999	842	999999	31	68	622	708	917	673	683	615	279	804	373	999999	999999	561	790	452	886	999999	493	520	577	871	999999	471	866	188	125	999999	999999	999999	491	274	999999	968	695	346	786	155	999999	714	999999	863	999999	263	283	982	716	116	701	939	342	999999	495	332	999999	160	540	161	842	738	558	580	999999	715	323	108	999999	250	866	999999	666	999999	74	779	268	713	150	999999	999999	883	472	999999	411	632	999999	924	778	999999	131	544	806	634	312	999999	165	680	820	25	939	184	815	475	250	257	283	600	999999	999999	73	999999	999999	275	963	999999	276	550	179	419	494	398	999999	57	129	331	999999	41	999999	999999	623	588	893	135	335	23	78	996	999999	999999	999999	630	433	72	66	987	534	540	999999	353	249	615	999999	999999	530	550	999999	767	356	918	609	251	999999	943	102	485	999999	884	940	949	889	280	782	24	999999	999999	999999	268	999999	141	796	999999	370	94	318	18	86	999999	604	784	169	311	999999	849	555	999999	468	489	999999	999999	747	650	599	721	463	969	833	999999	350	999999	999999	595	999999	225	131	501	881	87	634	94	408	999999	289	166	789	999999	630	999999	469	952	405	486	999999	420	393	156	999999	648	630	999999	185	589	999999	937	209	999999	534	434	727	63	236	999999	854	999999	999999	999999	999999	443	931	875	348	899	37	397	271	999999	999999	366	831	975	999999	242	456	296	908	819	999999	351	956	999999	63	999999	215	416	726	24	631	999999	248	999999	785	84	717	999999	999	285	561	754	999999	110	999999	178	999999	999999	999999	993	934	568	976	362	
999999	29	999999	999999	821	152	694	621	999999	999999	477	999999	127	437	200	999999	525	700	999999	633	267	861	999999	999999	999999	884	604	999999	346	733	89	72	436	999999	31	765	597	999999	933	857	591	940	93	428	632	382	60	174	561	170	999999	243	282	353	104	999999	999999	630	766	999999	547	239	999999	936	999999	415	468	242	416	999999	321	999999	766	438	52	327	777	999999	233	999999	999999	439	902	186	265	845	789	999999	791	999999	421	967	244	999999	319	999999	999999	156	999999	227	914	818	999999	136	848	953	476	999999	311	999999	743	999999	407	199	999999	118	337	108	681	332	999999	385	450	999999	22	354	289	769	128	999999	661	630	995	15	662	25	680	775	337	312	378	999999	781	999999	766	323	569	55	999999	211	34	567	475	929	601	538	377	852	999999	504	674	706	725	620	125	122	112	401	999999	999999	999999	999999	771	999999	953	680	999999	436	149	698	999999	243	876	917	666	999999	165	76	414	999999	647	827	661	833	637	671	230	999999	898	654	221	999999	999999	999999	773	473	796	106	975	921	934	940	713	425	719	440	830	807	954	31	957	46	987	412	999999	610	899	999999	741	292	459	443	538	495	999999	616	999999	79	154	203	307	68	999999	999999	199	706	124	246	999999	207	999999	422	216	876	999999	185	190	116	999999	999999	999999	999999	365	693	471	999999	999999	227	999999	112	715	761	663	761	999999	899	945	504	222	744	496	662	824	543	451	46	999999	661	999999	312	436	618	714	981	629	999999	702	407	999999	698	999999	896	309	21	491	89	759	455	163	797	239	685	999999	620	675	999999	44	822	251	435	273	750	429	635	675	107	56	681	999999	284	207	548	484	999999	450	600	363	813	61	371	286	781	999999	999999	82	999999	999999	103	316	718	415	999999	165	999999	999999	999999	999999	999999	345	394	43	88	323	999999	999999	999999	999999	999999	180	85	557	999999	770	999999	158	492	251	999999	563	924	999999	952	375	999999	868	327	999999	888	99	897	133	689	477	666	338	208	468	999999	411	390	550	354	999999	240	170	194	119	285	447	942	311	59	120	420	22	90	713	899	999999	282	309	323	999999	283	952	868	753	999999	551	949	999999	999999	25	182	384	37	38	144	999999	684	218	117	999999	156	595	83	578	67	654	257	494	999999	619	138	91	237	74	650	288	301	999999	15	999999	497	919	689	43	999999	46	985	61	999999	999999	999999	999999	201	999999	143	999999	878	999999	695	459	303	999999	464	999999	887	101	999999	962	999999	856	999999	253	999999	383	952	237	999999	
999999	640	31	999999	206	916	999999	292	73	889	364	999999	963	409	999999	745	555	440	43	999999	686	999999	847	888	32	999999	722	683	93	861	818	919	906	781	999999	659	999999	790	107	548	541	719	823	211	792	41	425	457	960	999999	657	943	919	772	228	893	999999	999999	646	532	203	249	999999	211	81	444	34	191	999999	352	80	999999	342	494	923	967	333	645	105	999999	999999	275	999999	585	999999	874	10	143	562	944	999999	999999	154	999999	354	302	999999	621	140	358	17	243	885	999999	437	892	999999	999999	849	261	570	157	46	999999	283	928	525	624	997	206	999999	890	628	626	999999	999999	999999	767	999999	631	999999	711	999999	747	983	999999	389	115	157	322	999999	575	294	311	384	718	505	498	301	999999	999999	895	624	933	914	999999	615	269	142	898	282	844	295	999999	999999	858	642	999999	672	269	549	420	999999	684	933	869	605	327	251	766	43	999999	999999	723	854	999999	999999	580	833	866	409	129	999999	259	50	429	999999	76	506	526	999999	215	826	42	876	999999	999999	939	10	54	521	999999	28	375	999999	160	378	572	373	253	770	71	465	805	860	430	447	227	644	514	589	538	820	725	690	999999	304	443	846	999999	999999	158	999999	788	355	120	111	606	999999	889	60	999999	702	262	755	999999	749	999999	999999	456	999999	211	304	999999	465	999999	477	302	685	999999	856	999999	726	876	121	621	491	677	460	749	329	999999	999999	755	463	999999	836	568	969	675	87	283	271	400	999999	930	854	93	333	372	643	999999	921	356	42	999999	990	825	150	143	533	82	569	432	999999	89	377	548	999999	591	156	909	332	19	959	999999	673	335	309	190	767	407	999999	97	116	520	918	487	723	348	883	999999	427	836	152	15	713	838	272	498	563	316	999999	741	999999	733	999999	911	396	460	451	664	526	959	376	135	728	481	326	616	170	889	999999	694	708	145	492	496	999999	999999	868	999999	999999	810	999999	460	357	611	871	382	45	999999	101	272	896	999999	999999	467	469	27	286	241	999999	656	337	673	491	999999	43	90	999999	988	54	999999	591	616	601	715	342	999999	777	126	610	943	581	163	797	562	798	489	999999	35	37	849	677	636	322	416	483	999999	969	991	578	790	142	999999	963	659	681	289	627	777	134	999999	249	999999	999999	578	85	184	875	928	567	999999	438	225	961	204	763	955	999999	194	242	388	946	999999	548	820	811	534	199	147	999999	518	861	874	900	999999	610	518	15	744	341	308	88	50	433	999999	361	916	
94	768	896	999999	986	443	999999	746	607	462	621	810	767	550	999999	999999	999999	59	693	563	325	999999	593	999999	999999	999999	999999	999999	310	905	363	524	999999	895	450	999999	999999	164	532	427	339	163	999999	157	896	204	999999	999999	323	349	993	999999	999999	798	601	606	185	999999	999999	436	590	610	446	702	109	999999	999999	872	999999	564	496	893	527	275	233	171	612	999999	359	754	582	999999	620	960	912	979	194	999999	303	844	255	600	999999	105	836	999999	717	183	58	999999	852	114	690	759	853	999999	856	999999	574	439	993	739	301	32	853	529	990	999999	790	999999	999999	999999	578	999999	999999	999999	999999	999999	439	504	453	999999	397	559	901	478	380	999999	999999	812	132	999999	105	863	999999	516	309	365	252	317	738	999999	999999	999999	887	999999	536	434	451	957	594	435	999999	80	999999	999999	999999	999999	130	385	158	138	378	999999	999999	999999	999999	714	415	801	999999	999999	999999	132	765	222	56	999999	671	731	941	946	420	159	227	697	495	35	877	297	175	999999	245	999999	168	610	999999	415	929	105	594	822	28	649	370	445	255	512	314	773	516	881	80	999999	443	211	718	999999	760	310	306	561	836	128	999999	999999	999999	322	963	165	999999	999999	540	575	999999	129	928	770	788	999999	451	983	720	999999	780	999999	495	999999	999999	957	891	643	999999	999999	799	43	985	900	22	340	532	932	548	159	424	875	999999	999999	261	324	283	947	440	978	858	323	840	732	999999	352	544	76	890	16	274	716	987	999999	776	999999	999999	999999	757	458	259	519	444	571	690	905	943	990	999999	118	999999	943	212	675	771	999999	202	263	999999	670	796	466	52	999999	884	707	887	440	728	158	190	255	199	999999	729	999999	878	278	52	999999	409	553	481	999999	332	330	999999	999999	999999	999999	999999	880	474	999999	662	793	999999	902	686	982	27	999999	272	446	927	999999	999999	230	999999	432	607	923	221	999999	271	252	985	999999	219	999999	204	576	301	438	247	310	780	112	330	936	872	975	591	69	423	896	291	44	854	893	577	292	375	717	692	999999	668	999999	999999	419	999999	999999	999999	132	787	451	999999	834	209	999999	658	650	900	999999	559	632	342	161	708	375	999999	999999	416	325	986	911	211	584	746	260	642	437	286	999999	138	666	999999	469	282	972	684	457	999999	236	245	926	392	365	999999	999999	655	516	644	460	458	999999	999999	377	999999	999999	249	637	98	949	985	230	374	989	881	893	999999	999999	879	735	999999	999999	126	999999	90	70	529	846	426	686	604	135	
792	826	999999	282	866	915	333	406	732	57	369	884	251	25	562	402	483	273	720	782	637	909	770	943	739	619	999999	85	355	403	220	411	999999	859	437	547	537	609	36	433	549	482	999999	643	155	241	938	75	999999	137	999999	163	965	822	498	883	65	518	542	999999	628	258	60	339	836	999999	999999	391	587	24	865	874	246	297	242	164	905	137	798	999999	999999	232	999999	228	40	67	446	999999	371	999999	491	999999	77	780	805	301	431	674	806	198	701	556	999999	999999	272	498	916	678	590	344	999999	999999	719	44	999999	406	681	999999	308	779	520	18	999999	999999	999999	846	807	466	492	940	999999	241	330	610	999999	135	744	999999	999999	999999	150	768	941	37	576	563	308	42	215	408	999999	599	375	37	999999	693	999999	454	961	999999	691	999999	196	649	611	746	607	119	238	450	662	599	999999	766	999999	751	76	999999	466	969	547	999999	261	93	330	143	865	303	932	999999	999999	999999	130	540	850	690	582	302	425	830	955	999999	804	764	746	30	999999	609	398	926	627	544	988	999999	878	916	208	112	328	478	880	313	186	126	851	373	479	346	915	947	178	774	576	636	23	999999	999999	999999	346	310	999999	266	905	999999	494	64	310	137	661	933	999999	479	999999	947	999999	999999	22	999999	913	999999	551	385	694	450	999999	853	967	999999	978	530	947	999999	766	999999	67	624	408	179	999999	999999	72	999999	684	999999	465	999999	800	628	686	371	345	291	999999	999999	759	999999	572	999999	259	641	97	948	158	999999	986	779	713	999999	890	335	253	842	999999	126	999999	210	700	999999	999999	68	999999	999999	675	617	194	665	139	803	268	32	999999	999999	920	989	709	999999	202	553	995	685	985	845	999999	361	128	502	234	466	999999	559	344	859	999999	201	589	748	282	541	999999	330	999999	910	696	867	282	310	922	77	999999	999999	999999	157	999999	309	82	216	999999	323	499	999999	441	672	161	709	688	999999	999999	729	410	961	841	660	607	674	44	84	158	870	89	817	580	166	59	454	551	999999	999999	180	128	999999	148	999999	52	263	888	978	759	999999	189	89	836	203	667	455	366	999999	550	53	999999	997	68	739	244	681	122	285	623	706	168	501	60	302	999999	37	822	882	618	353	785	66	325	171	691	999	981	387	499	604	999999	204	646	999999	999999	130	324	409	999999	370	151	999999	999999	999999	999999	687	39	544	592	999999	632	483	738	206	267	217	681	999999	57	245	999999	735	785	29	618	963	999999	999999	999999	489	999999	423	
168	257	212	181	999999	273	343	13	970	999999	999999	859	971	999999	466	450	841	699	448	999999	361	488	670	999999	828	345	999999	864	999999	87	158	112	999999	999999	325	490	999999	999999	515	999999	563	53	999999	263	940	925	57	13	507	414	999999	999999	50	999999	71	679	586	999999	999999	365	829	478	180	892	999999	691	933	761	299	999999	999999	755	999999	999999	864	999999	223	417	474	902	999999	440	366	428	999999	462	71	641	999999	645	904	208	999999	159	588	94	873	381	999999	999999	999999	999999	713	532	959	364	999999	20	430	754	466	179	999999	451	77	999999	121	999999	925	999999	630	302	999999	999999	81	257	22	44	451	999999	999999	841	453	999999	909	11	727	834	999999	613	949	61	220	403	188	735	999999	301	91	199	973	999999	456	137	628	699	682	68	999999	711	352	478	568	650	319	624	725	999999	541	76	671	287	293	321	999999	578	91	220	475	345	380	720	952	262	806	999999	394	325	597	220	329	668	999999	757	999999	481	493	569	94	999999	19	771	999999	999999	528	999999	836	999999	250	60	999999	471	999999	125	341	631	525	316	843	995	239	410	518	999999	746	13	999999	536	999999	415	94	522	135	911	336	999999	999999	936	733	120	487	259	85	546	602	857	999999	267	999999	639	955	187	726	98	334	999999	263	439	279	525	999999	310	999999	999999	965	105	345	681	999999	732	999999	999999	582	733	518	999999	335	972	728	888	927	999999	121	999999	999999	907	999999	47	586	727	355	529	667	218	328	999999	999999	250	580	506	521	999999	478	692	967	376	605	992	580	355	284	999999	710	390	999999	999999	199	672	999999	68	309	308	999999	71	386	152	921	373	414	341	814	94	401	232	376	999999	178	999999	454	999999	999999	803	466	240	452	74	819	999999	621	183	987	502	865	521	206	223	308	416	315	825	454	241	999999	248	999999	999999	999999	488	24	73	976	770	228	300	756	506	842	864	618	999999	332	645	752	240	354	321	229	879	36	163	235	761	122	628	639	80	224	227	999999	999999	999999	341	999999	999999	207	226	283	574	764	699	381	443	797	993	502	809	488	358	894	229	970	19	461	860	837	224	658	600	661	686	999999	624	174	365	999999	999999	382	205	999999	137	47	654	125	336	782	792	999999	128	136	830	999999	866	999999	999999	293	175	879	999999	720	982	999999	683	913	999999	417	757	278	442	999999	510	436	293	999999	767	191	325	999999	134	88	999999	260	539	473	999999	104	426	999999	694	82	970	122	970	999999	60	569	364	740	46	919	35	
523	531	271	625	403	308	999999	566	999999	967	281	754	333	675	731	999999	219	92	984	990	999999	584	370	886	398	999999	999999	273	207	827	585	858	215	63	531	728	278	848	437	795	874	999999	405	114	699	367	647	809	329	540	154	658	62	928	568	939	171	999999	236	937	499	287	999999	470	392	423	999999	280	154	13	759	371	999999	198	999999	731	188	999999	197	40	999999	999	999999	999999	683	926	806	286	494	591	999999	894	621	500	306	597	376	999999	999999	286	818	376	665	325	781	999999	13	999999	999999	837	760	905	196	205	129	499	342	999999	787	465	999999	273	999999	999999	445	865	749	164	892	999999	365	253	543	999999	222	451	344	628	885	899	922	942	473	656	831	999999	999999	425	999999	806	264	999999	156	266	669	554	590	112	879	915	999999	849	971	294	481	516	371	285	999999	999999	165	713	816	999999	999999	674	800	139	999999	999999	999999	999999	783	95	274	999999	106	999999	252	668	861	242	748	969	865	999999	971	189	999999	324	999999	431	442	703	999999	550	858	268	999999	999999	754	999999	999999	105	757	709	76	886	999999	790	420	93	999999	324	815	922	964	846	999999	999999	703	999999	954	417	494	736	891	999999	999999	723	999999	838	564	257	999999	410	999999	653	222	166	17	999999	999999	393	904	215	398	127	888	728	586	22	246	263	301	143	999999	964	610	30	999999	986	452	306	958	581	528	785	999999	415	72	999999	633	866	462	618	461	570	513	288	348	773	999999	715	999999	820	999999	311	999999	780	904	999999	999999	202	348	999999	642	863	435	999999	686	999999	717	482	666	274	388	379	999999	683	999999	935	461	332	999999	999999	795	737	168	147	979	227	999999	630	999999	175	278	440	527	442	975	598	999999	190	601	736	66	999999	58	872	442	999999	999999	999999	107	969	445	720	521	304	234	905	704	298	999999	469	782	999999	999999	500	995	948	851	999999	707	999999	999999	280	999999	944	987	999999	688	296	705	757	715	556	532	540	999999	558	999999	999999	218	80	999999	999999	838	142	954	970	745	558	876	493	380	999999	999999	23	179	174	989	577	999999	999999	226	999999	592	595	754	999999	564	441	999999	447	39	627	159	999999	200	952	999999	598	989	27	341	999999	419	221	386	571	999999	518	371	566	999999	351	917	999999	999999	485	264	999999	387	729	416	314	788	439	463	999999	994	939	823	227	732	401	999999	299	815	95	999999	999999	218	192	254	55	999999	213	878	688	710	97	782	714	999999	199	220	270	999999	36	352	980	757	634	576	51	695	999999	
833	999999	999999	627	255	768	488	883	44	204	484	999999	244	584	560	775	51	906	167	999999	528	999999	191	326	688	789	743	27	999999	584	999999	999999	359	926	379	999999	924	92	842	23	236	814	999999	25	786	249	792	767	999999	982	999999	669	884	999999	625	300	985	446	999999	466	999999	470	999999	460	999999	281	21	317	999999	999999	850	958	74	154	999999	714	999999	176	540	448	996	975	999999	999999	991	947	328	772	311	999999	999999	999999	153	386	987	999999	554	999999	437	514	238	484	562	999999	142	633	999999	999999	999999	999999	913	999999	999999	500	469	59	873	630	468	641	953	249	16	136	999999	372	814	687	999999	125	999999	682	739	35	220	999999	423	999999	508	367	352	587	76	400	175	907	999999	999999	916	937	891	923	246	796	561	988	477	436	459	769	999999	917	583	589	999999	241	999999	880	289	999999	636	858	132	110	999999	999999	999999	616	960	224	790	171	771	229	234	246	445	943	474	231	53	999999	565	999999	549	999999	999999	486	649	934	999999	701	374	968	999999	999999	801	146	507	195	815	861	999999	245	979	657	156	999999	999999	999999	999999	146	415	68	904	649	302	393	561	863	372	696	967	999999	999999	98	796	802	999999	200	444	309	445	289	999999	192	999999	330	758	891	288	649	131	144	149	999999	999999	315	74	660	999999	999999	999999	643	823	129	999999	449	999999	891	860	353	445	175	79	999999	700	135	652	721	138	971	999999	999999	584	722	574	999999	887	704	999999	999999	999999	999999	999999	999999	724	802	466	295	298	81	480	867	999999	934	213	956	999999	999999	991	170	663	999999	999999	769	782	914	999999	110	554	71	562	155	999999	379	616	187	715	999999	771	898	999999	366	432	67	501	999999	639	649	519	618	767	244	712	642	827	393	736	689	253	810	743	366	741	237	518	335	778	660	328	36	250	32	881	103	500	999999	921	999999	278	25	999999	999999	591	935	999999	328	442	456	552	232	451	35	798	961	164	312	999999	204	548	175	989	979	331	493	378	744	362	619	151	530	999999	271	999999	238	999999	999999	775	999999	933	200	892	999999	117	105	584	224	233	999999	999999	198	681	999999	925	999999	35	999999	999999	107	567	559	965	823	315	999999	999999	190	614	570	999999	830	537	820	999999	358	283	667	871	235	908	163	520	443	999999	999999	848	746	345	319	213	240	246	999999	247	383	234	78	26	95	346	999999	610	663	493	118	999999	999999	999999	577	828	368	433	862	199	414	49	532	151	362	999999	23	999999	304	366	205	593	859	582	887	
133	214	651	785	889	514	999999	856	999999	573	302	999999	999999	999999	490	844	999999	384	488	833	999999	702	927	663	912	999999	999999	999999	306	297	524	800	288	577	453	623	999999	647	973	684	861	192	582	578	70	999999	732	86	999999	999999	398	999999	381	749	553	431	999999	999999	872	566	954	246	560	661	999999	501	999999	714	999999	866	138	169	410	803	999999	162	129	999999	602	999999	999999	482	502	999999	899	315	429	539	999999	31	999999	728	774	999999	729	624	632	920	999999	569	487	27	999999	946	393	999999	808	999999	777	401	999999	999999	395	155	965	999999	744	775	762	743	999999	178	690	302	530	410	394	993	83	999999	999999	208	999999	43	249	999999	999999	555	401	670	506	851	999999	632	999999	417	342	999999	999999	257	880	999999	168	785	497	318	337	469	999999	999999	844	815	504	429	871	113	109	362	999999	999999	999999	199	999999	101	247	230	999999	68	999999	123	77	765	999999	825	477	999999	49	53	999999	931	255	999999	139	417	999999	691	357	342	760	615	317	999999	723	69	496	690	482	76	548	276	999999	278	999999	312	915	89	273	999999	952	208	74	999999	999999	974	999999	510	70	999999	275	556	873	999999	999999	967	805	999999	51	491	339	786	999999	972	505	279	39	977	999999	999999	999999	746	427	678	999999	561	551	261	173	749	923	985	999999	999999	801	992	403	828	999999	919	999999	828	999999	781	348	175	18	101	999999	547	944	168	999999	999999	999999	528	138	204	999999	746	425	999999	924	999999	568	353	165	684	181	999999	875	999999	17	453	999999	999999	709	999999	340	224	553	460	700	625	999999	999999	848	397	999999	282	863	208	145	233	504	952	903	999999	999999	999999	20	999999	999999	57	671	743	999999	693	913	999999	819	999999	864	478	202	965	853	308	497	804	505	999999	643	999999	649	677	75	783	999999	378	769	964	999999	345	214	229	540	653	953	70	613	164	483	249	463	381	343	999999	40	539	108	604	257	418	499	251	999999	999999	407	994	999999	377	744	545	41	854	69	529	274	972	434	210	355	436	200	999999	295	404	999999	278	343	408	999999	419	999999	175	999999	24	845	963	999999	520	255	959	999999	245	420	938	217	999999	999999	814	402	67	115	897	259	820	228	999999	999999	999999	584	139	661	999999	624	334	275	866	148	54	999999	311	442	913	999999	999999	55	954	999999	357	197	837	955	999999	15	695	999999	382	915	896	796	697	17	254	999999	125	307	120	621	95	672	350	999999	277	141	999999	625	201	942	999999	775	273	227	608	107	746	184	142	999999	929	
29	893	950	251	999999	985	304	999999	977	839	98	934	343	845	684	847	377	688	397	914	79	999999	439	62	130	532	480	408	157	199	941	999999	845	692	75	779	399	228	28	999999	796	999999	223	112	774	841	930	999999	924	260	999999	495	999999	999999	859	906	463	898	131	999999	515	896	50	788	897	923	98	650	999999	905	457	999999	669	999999	127	642	899	336	287	289	602	999999	483	896	999999	455	429	494	832	999999	325	999999	107	303	639	900	999999	435	215	999999	752	289	602	29	802	230	826	503	999999	999999	17	999999	999999	841	132	417	999999	153	968	452	503	603	999999	999999	999999	999999	61	376	612	227	256	999999	131	435	999999	999999	504	464	103	599	629	926	262	616	161	999999	879	265	999999	232	487	999999	466	999999	358	159	999999	982	440	846	178	460	890	25	970	543	14	195	314	809	913	999999	60	999999	822	576	999999	211	999999	399	87	796	205	999999	739	13	17	368	87	387	999999	999999	33	257	431	178	46	246	999999	999999	194	693	950	999999	999999	529	202	97	940	781	999999	269	523	50	999999	381	999999	510	999999	966	535	646	118	926	956	999999	999999	999999	999999	999999	540	115	999999	850	215	393	999999	835	81	220	999999	999999	428	305	580	593	998	999999	488	59	914	999999	960	679	999999	999999	585	33	414	918	593	399	148	296	999999	702	703	999999	835	385	536	999999	439	75	164	615	227	812	999999	999999	999999	952	323	999999	739	999999	154	886	768	666	807	999999	430	162	626	421	781	142	999999	878	890	336	999999	113	523	494	105	894	524	999999	999999	773	677	50	526	641	86	999999	999999	246	557	999999	904	179	578	999999	999999	999999	999999	743	999999	95	759	478	483	75	999999	220	385	255	908	999999	372	301	345	44	999999	999999	636	984	999999	541	586	816	330	83	431	978	534	809	999999	819	455	999999	999999	245	24	999999	999999	999999	999999	865	864	311	338	999999	454	613	833	999999	999999	999999	649	464	999999	302	509	942	999999	410	644	826	685	576	759	999999	803	590	657	109	30	999999	823	186	157	999999	676	999999	488	33	999999	818	154	990	999999	877	179	991	383	350	999999	81	61	166	999999	999999	189	298	999999	999999	503	863	955	733	999999	623	999999	473	316	927	625	234	463	134	781	825	681	999999	336	881	920	811	217	316	372	948	894	666	370	147	300	388	733	249	999999	764	863	420	477	626	92	999999	999999	455	725	512	617	926	385	990	339	494	999999	999999	999999	999999	656	648	370	575	728	138	999999	179	637	246	501	999999	999999	999999	
962	270	228	999999	999999	224	136	761	591	999999	340	968	999999	999999	999999	805	427	72	921	837	118	224	59	902	898	999999	602	516	999999	488	21	403	331	999999	37	999999	276	261	872	114	565	895	66	999999	244	759	999999	999999	370	831	819	999999	302	767	999999	748	999999	999999	812	999999	622	619	943	113	849	936	647	921	999999	739	999999	176	200	999999	281	999999	167	999999	667	148	116	999999	155	986	999999	999999	111	563	999999	289	857	999999	999999	37	491	946	952	953	999999	307	999999	926	999999	631	302	653	248	485	496	695	590	671	658	673	738	753	999999	956	444	276	835	999999	471	72	881	999999	727	172	335	335	270	213	888	370	35	190	487	524	694	24	344	625	999999	764	999999	196	302	775	299	999999	482	999999	519	394	472	38	465	328	999999	713	999999	85	160	170	435	999999	782	298	648	558	275	949	999999	999999	999999	999999	27	999999	999999	694	297	999999	999999	596	853	274	694	503	999999	997	999999	169	999999	980	999999	999999	475	906	338	322	413	999999	136	741	999999	532	732	99	999999	262	21	758	954	64	999999	974	211	563	316	999999	691	999999	399	651	833	999999	999999	291	341	999999	744	120	377	60	999999	292	824	141	133	330	541	604	999999	999999	985	966	999999	720	999999	123	67	911	599	177	630	999999	614	485	908	367	358	450	999999	999999	518	900	390	903	999999	999999	159	999999	999999	986	629	999999	247	999999	665	866	999999	999999	999999	227	999999	999999	999999	209	430	166	678	349	233	999999	972	100	846	262	137	95	585	311	946	999999	963	987	999999	613	548	544	887	999999	820	999999	466	893	723	999999	183	685	999999	191	999999	617	464	810	846	674	23	538	999999	984	999999	579	290	599	518	305	263	628	361	999999	999999	885	999999	818	528	999999	308	88	377	315	999999	451	705	404	828	999999	966	163	150	806	999999	20	999999	903	999999	250	761	867	385	999999	286	999999	333	999999	530	597	999999	645	292	999999	375	935	170	934	999999	184	874	885	770	189	338	999999	487	555	317	649	592	374	585	287	430	999999	703	949	38	999999	128	232	874	240	989	999999	999999	486	440	664	849	999999	999999	999999	376	875	106	206	99	186	77	778	999999	880	15	999999	70	999999	999999	999999	242	221	906	381	66	651	21	540	999999	17	240	999999	125	653	999999	233	999999	527	911	555	344	506	859	852	466	999999	67	993	235	24	270	865	999999	505	432	638	462	625	11	999999	999999	566	16	999999	945	75	662	521	999999	781	999999	543	999999	688	600	735	999999	64	915	716	593	27	
314	999999	746	999999	759	620	999999	171	771	999999	525	196	999999	777	500	778	906	400	687	999999	913	999999	417	727	772	563	904	697	286	999999	710	295	140	999999	999999	999999	344	581	316	52	301	999999	20	999999	27	906	997	999999	244	999999	157	524	38	57	114	860	767	29	601	206	715	533	885	373	51	999999	66	999999	525	670	443	334	999999	999999	255	994	999999	562	999999	999999	566	999999	999999	702	260	195	266	92	741	401	73	325	979	119	336	767	43	646	999999	787	850	999999	307	573	999999	822	999999	393	999999	119	427	214	319	999999	640	633	80	999999	123	856	973	973	114	134	607	999999	355	974	999999	487	961	797	999999	922	24	414	784	889	562	437	754	999999	290	631	974	999999	16	253	479	999999	999999	999999	999999	956	999999	877	57	999999	966	31	477	465	83	324	158	629	465	396	721	236	848	190	629	999999	999999	109	999999	999999	160	748	121	111	999999	616	789	999999	273	999999	999999	147	999999	611	999999	541	960	999999	799	999999	999999	999999	402	999999	532	252	853	516	230	848	854	715	194	575	32	228	910	999999	999999	467	999999	999999	366	672	289	584	999999	246	268	98	725	813	309	727	999999	806	355	999999	579	262	999999	283	890	425	937	402	952	791	589	704	630	593	338	999999	999999	444	987	730	340	948	384	616	258	141	999999	51	415	467	575	226	999999	418	999999	707	704	261	158	941	999999	999999	631	87	657	564	999999	141	484	967	999999	564	818	999999	171	631	999999	155	34	758	302	999999	986	494	226	999999	999999	222	797	631	637	999999	999999	56	994	453	999999	999999	959	694	674	991	567	448	181	20	407	256	257	175	999999	559	237	999999	649	839	900	147	860	293	731	255	344	999999	339	999999	278	772	999999	717	315	581	196	340	999999	310	338	548	323	999999	966	585	999999	631	803	88	999999	999999	407	165	553	188	446	675	999999	428	657	714	118	72	742	635	999999	539	999999	256	373	896	316	999999	510	362	823	654	999999	156	289	712	999999	999999	167	381	375	999999	174	136	145	999999	999999	665	652	623	440	999999	473	340	960	435	771	556	714	64	590	68	655	200	364	791	358	816	149	945	665	856	999999	370	999999	160	999999	999999	121	853	527	651	696	999999	921	573	999999	987	195	999999	999999	502	547	112	791	316	819	973	771	999999	172	562	999999	707	957	999999	354	999999	999999	810	71	47	445	861	537	939	999999	999999	999999	999999	609	371	630	295	15	173	319	999999	579	953	340	400	962	999999	691	965	135	988	929	999999	228	999999	
916	384	792	902	999999	999999	574	851	999999	61	704	979	744	999999	931	240	701	999999	274	551	532	126	480	670	85	678	180	571	814	383	839	930	573	529	999999	256	502	999999	999999	634	238	727	19	288	696	999999	32	890	999999	894	297	144	83	677	999999	999999	904	131	827	999999	514	12	999999	571	222	773	416	999999	356	999999	738	599	688	999999	999999	804	117	999999	974	102	655	290	999999	999999	999999	704	857	895	999999	654	999999	999999	284	727	129	235	690	448	999999	999999	999999	999999	543	357	166	999999	456	443	365	752	692	712	157	735	733	233	474	127	999999	999999	916	521	252	999999	999999	367	324	999999	520	96	124	999999	999999	62	525	847	746	190	763	398	999999	423	999999	229	961	639	233	549	994	999999	761	572	963	999999	999999	65	566	841	24	798	382	495	923	278	638	33	999999	999999	219	886	486	293	363	96	269	999999	980	32	740	999999	999999	999999	966	623	334	551	999999	577	999999	999999	291	905	999999	999999	25	762	499	999999	591	938	63	138	339	999999	419	477	999999	999999	298	511	999999	543	111	320	664	607	999999	999999	944	97	327	19	999999	748	999999	581	127	999999	80	507	999999	719	999999	801	650	999999	445	858	214	856	341	828	288	999999	999999	747	803	856	311	418	242	200	327	504	999999	999999	90	590	512	837	360	821	806	791	508	999999	113	310	669	658	171	670	104	999999	755	498	730	999999	362	857	999999	271	96	661	999999	999999	401	936	190	606	924	854	355	999999	999999	520	31	999999	47	41	644	503	999999	653	256	572	999999	240	749	132	323	578	238	999999	999999	999999	735	154	999999	695	963	176	129	999999	999999	316	324	728	999999	244	477	999999	475	331	223	285	84	999999	415	702	717	171	197	68	293	356	626	701	316	416	785	876	970	999999	78	999999	383	134	920	999999	999999	377	649	514	655	90	113	999999	999999	784	25	302	999999	824	999999	801	999999	70	779	387	690	999999	421	183	459	999999	273	133	999999	746	901	999999	522	475	455	350	521	682	413	212	999999	719	270	999999	401	492	999999	999999	373	276	497	322	355	543	258	999999	955	475	64	64	999999	980	654	694	882	75	999999	273	379	637	289	307	657	576	144	971	999999	999999	782	966	999999	127	759	986	258	588	604	979	999999	821	999999	55	628	999999	395	272	74	999999	649	336	999999	874	999999	736	986	200	665	778	408	287	279	76	693	999999	602	699	230	668	446	303	999999	799	999999	999999	252	244	999999	308	191	999999	906	788	249	455	263	588	999999	32	999	68	
923	825	580	999999	552	328	361	540	756	696	52	406	139	355	864	914	827	999999	494	752	521	366	597	537	999999	491	826	248	834	23	356	999999	668	387	999999	999999	999999	999999	15	923	882	148	552	494	829	510	659	893	999999	349	999999	999999	538	257	547	566	999999	999999	568	70	999999	123	706	999999	349	999999	738	751	975	999999	695	720	222	570	999999	382	814	112	707	999999	999999	933	657	999999	262	232	669	420	840	813	999999	999999	547	944	432	768	999999	809	155	985	772	907	918	999999	999999	50	912	999999	387	174	752	135	345	999999	238	568	466	221	489	999999	185	327	911	172	812	999999	182	277	148	111	940	999999	999999	722	108	924	999999	295	841	222	320	700	43	676	70	999999	839	849	716	863	311	231	330	39	810	454	996	756	558	143	867	645	999999	285	234	999999	999999	623	600	314	553	180	379	277	806	484	294	999999	999999	531	999999	999999	561	284	799	719	684	927	999999	653	927	269	999999	999999	355	674	999999	999999	999999	999999	121	225	999999	411	320	140	851	63	232	999999	999999	761	654	36	999999	543	94	555	485	514	74	251	710	999999	386	294	443	671	999999	999999	613	999999	999999	789	420	465	85	159	999999	669	999999	631	999999	586	493	176	999999	710	256	812	999999	325	999999	999999	999999	870	514	311	34	36	697	189	999999	999999	722	999999	968	865	616	995	999999	934	591	999999	647	443	999999	134	463	220	679	732	424	119	550	999999	999999	856	999999	549	950	774	999999	937	971	687	499	614	864	860	208	999999	104	261	354	656	734	464	299	814	999999	999999	848	999999	356	964	999999	32	550	433	999999	122	334	999999	999999	999999	810	999999	999999	959	943	999999	269	602	22	999999	638	999999	999999	894	999999	999999	999999	726	226	999999	999999	319	590	17	922	999999	999999	999999	492	999999	999999	38	216	999999	846	90	999999	340	871	402	131	256	802	999999	336	601	999999	655	869	999999	555	608	999999	999999	999999	500	72	837	46	475	867	828	119	999999	516	999999	956	114	57	999999	190	236	854	823	449	999999	517	175	680	331	220	418	999999	914	540	816	188	732	893	356	27	999999	303	999999	534	999999	146	999999	999999	726	645	162	999999	999999	999999	999999	753	36	45	97	999999	897	167	999999	999999	458	999999	999999	395	700	999999	234	999999	999999	465	407	999999	999999	299	157	543	641	265	954	999999	67	810	185	526	999999	73	161	697	805	373	130	624	587	150	999999	44	999999	490	219	304	420	942	906	999999	999999	999999	999999	737	888	554	999999	641	213	999999	207	647	92	677	185	
999999	279	536	414	337	345	783	999999	318	222	999999	601	999999	999999	659	275	999999	904	254	536	999999	768	999999	808	261	999999	488	421	557	943	438	951	274	315	999999	34	884	537	578	999999	999999	999999	985	524	775	952	199	595	553	764	91	743	838	151	360	868	999999	727	162	999999	856	999999	797	375	999999	999999	337	846	999999	634	999999	588	335	659	329	783	783	900	43	309	833	893	999999	999999	999999	694	123	132	954	999999	179	999999	384	999999	739	845	253	620	739	614	999999	353	130	919	383	502	999999	188	821	999999	95	955	694	853	999999	962	999999	999999	999999	999999	57	214	891	761	999999	234	214	71	999999	483	540	172	170	429	683	490	773	948	419	369	287	999999	311	387	628	224	471	530	999999	999999	353	249	117	650	999999	420	461	369	464	158	298	356	268	347	47	922	999999	274	180	991	198	554	594	153	812	123	999999	514	142	250	763	683	278	153	140	300	65	999999	863	272	999999	414	999999	270	999999	999999	675	963	350	706	429	999999	360	801	587	999999	999999	963	999999	453	517	947	236	224	395	614	999999	125	216	746	866	999999	411	907	962	784	70	334	999999	881	999999	939	174	435	820	999999	999999	477	999999	999999	646	102	682	999999	999999	999999	187	279	875	466	999999	559	757	604	840	999999	794	999999	838	803	738	330	890	955	15	578	782	999999	403	828	290	610	559	875	110	773	999999	991	162	881	607	790	458	616	999999	999999	192	569	595	675	771	881	638	762	602	325	999999	726	414	186	308	999999	875	56	185	252	10	881	504	999999	552	802	299	957	999999	948	871	283	927	999999	396	223	215	728	999999	409	971	797	282	784	999999	875	587	976	582	230	999999	412	999999	785	999999	310	999999	999999	132	999999	591	681	999999	999999	454	929	799	999999	789	95	181	156	989	775	281	212	999999	999999	506	999999	225	999999	999999	975	999999	469	841	151	239	999999	157	686	606	98	818	300	240	628	999999	641	86	999999	197	497	58	999999	423	999999	514	999999	700	355	32	455	753	999999	999999	591	620	984	97	999999	67	702	938	494	550	999999	957	980	999999	999999	999999	865	600	926	135	887	999999	275	56	186	637	555	395	801	664	160	345	549	994	649	17	999999	553	429	242	494	999999	564	227	522	999999	533	712	719	999999	999999	999999	826	152	418	999999	355	938	911	30	512	999999	146	830	999999	565	417	999999	999999	973	999999	999999	181	999999	999999	338	372	999999	534	999999	113	842	676	835	999999	999999	518	407	585	984	662	416	642	999999	729	187	422	
733	999999	999999	301	546	388	745	931	846	999999	143	999999	999999	302	307	999999	444	999999	669	640	311	334	104	57	20	999999	349	321	628	678	772	964	463	915	639	230	577	999999	566	464	930	903	999999	621	999999	895	504	691	999999	11	208	492	69	547	999999	408	999999	908	291	999999	49	433	313	177	911	178	58	999999	999999	86	837	268	999999	215	709	407	673	999999	672	124	906	657	956	999999	480	290	904	915	999999	240	497	999999	894	999999	425	999999	600	999999	710	999999	846	999999	38	288	999999	940	141	854	838	713	735	260	246	176	999999	391	999999	687	696	631	274	143	999999	999999	588	178	999999	929	790	212	806	190	999999	466	278	576	629	999999	461	540	158	59	87	999999	999999	999999	432	999999	202	43	999999	913	796	89	999999	713	970	999999	699	996	576	212	74	635	906	554	489	780	999999	662	999999	999999	235	166	482	225	65	278	927	999999	746	645	737	756	999999	999999	999999	692	524	565	606	34	978	464	963	999999	985	451	194	950	757	999999	830	999999	282	241	687	640	606	726	657	701	677	357	999999	931	999999	317	463	23	999999	999999	265	342	66	737	819	771	999999	537	239	614	999999	999999	594	999999	999999	999999	484	941	216	752	96	798	908	904	357	631	214	42	999999	677	988	999999	789	961	396	999999	483	999999	421	999999	448	999999	496	999999	999999	700	763	166	126	277	833	521	806	999999	709	999999	434	161	390	198	566	169	67	561	625	999999	999999	633	707	327	724	939	530	300	314	27	311	865	297	999999	868	57	916	999999	844	476	374	381	999999	929	73	331	164	999999	359	288	21	934	427	703	512	139	459	999999	553	999999	991	516	113	691	165	999999	999999	999999	999999	518	999999	854	717	158	549	816	999999	777	263	402	785	307	940	35	16	376	447	999999	999999	738	598	127	658	951	484	999999	277	999999	999999	505	467	431	901	999999	45	166	227	278	999999	695	758	681	999999	161	118	694	575	87	685	999999	131	280	999999	592	919	135	206	999999	674	691	548	811	999999	999999	935	363	405	109	990	849	158	178	999999	459	999999	917	582	506	999999	790	999999	999999	884	999999	383	196	999999	319	921	909	999999	462	999999	999999	999999	946	677	786	999999	754	298	476	999999	999999	639	952	841	138	612	12	553	699	921	883	999999	358	927	28	384	749	520	999999	188	90	889	999999	999999	965	999999	43	250	999999	291	99	502	999999	112	999999	355	999999	999999	999999	999999	919	999999	270	999999	721	73	798	999999	659	412	476	244	999999	999999	999999	946	943	387	876	
826	579	762	999999	418	832	391	594	256	879	672	999999	404	805	389	269	999999	629	165	853	901	514	23	999999	393	999999	855	300	527	105	111	999999	53	478	888	137	167	609	851	707	339	479	551	999999	987	459	999999	438	822	38	999999	327	999999	534	974	999999	565	999999	374	604	999999	101	76	160	777	269	909	926	917	261	999999	124	777	457	523	999999	962	999999	603	933	742	426	477	498	812	999999	624	518	503	575	999999	985	244	999999	730	248	413	401	999999	727	549	155	520	999999	999999	178	549	339	20	552	359	691	577	440	999999	560	623	578	347	993	645	400	433	351	690	126	999999	999999	727	284	28	570	511	876	394	999999	999999	906	999999	644	999999	295	999999	950	226	999999	999999	803	396	179	624	835	64	999999	999999	158	721	999999	880	809	298	999999	999999	999999	534	788	999999	701	56	273	654	717	16	999999	758	360	892	999999	135	810	709	999999	143	558	999999	999999	516	142	794	245	999999	737	35	762	999999	225	683	772	999999	437	999999	716	757	132	525	999999	829	361	620	731	999999	249	53	80	110	222	999999	999999	85	351	282	56	907	811	398	916	999999	254	999999	999999	676	999999	66	698	120	992	328	21	43	753	364	165	522	72	979	636	694	954	661	999999	999999	629	696	999999	164	653	809	999999	999999	999999	999999	999999	14	999999	65	999999	193	354	999999	999999	894	873	30	331	986	127	999999	844	831	762	231	738	592	223	999999	57	999999	999999	999999	466	193	999999	999999	999999	539	779	999999	444	17	843	453	349	999999	553	249	999999	999999	999999	999999	47	999999	964	124	971	386	485	999999	999999	874	17	999999	999999	811	503	924	522	595	999999	999999	217	966	99	837	999999	318	881	744	49	974	999999	447	69	892	505	348	229	999999	316	57	64	787	370	569	999	142	250	999999	999999	629	999999	871	24	582	999999	999999	38	137	137	999999	505	999999	952	816	138	570	999999	319	999999	999999	704	265	288	547	737	999999	999999	999999	837	855	78	353	255	420	999999	999999	999999	487	21	433	319	102	140	999999	999999	323	999999	999999	441	439	490	931	232	344	924	471	592	476	844	999999	999999	508	299	999999	594	999999	999999	542	568	262	147	174	999999	882	845	612	134	999999	994	423	999999	61	98	408	374	999999	131	910	495	999999	293	999999	999999	999999	957	811	999999	999999	69	401	828	302	999999	188	999999	325	632	349	999999	322	347	999999	999999	430	999999	424	419	999999	906	457	39	584	56	783	969	190	999999	748	924	44	810	999999	574	999999	999999	999999	75	910	116	59	514	
782	421	183	448	335	483	221	693	543	401	910	951	999999	371	999999	256	212	999999	999999	792	884	424	464	511	80	393	879	999999	573	359	999999	785	999999	999999	257	999999	872	344	999999	706	320	999999	391	999999	900	325	999999	241	351	55	862	999999	994	266	999999	999999	957	672	378	942	604	386	130	193	891	135	103	999999	999999	90	383	868	574	999999	999999	999999	43	999999	611	755	429	647	493	528	496	999999	790	999999	323	890	999999	210	966	702	112	999999	999999	207	751	999999	999999	305	128	270	671	994	137	999999	999999	999999	999999	146	70	622	999999	999999	892	601	697	93	344	502	354	232	999999	999999	901	871	311	547	895	835	79	836	533	134	529	999999	999999	999999	680	210	817	999999	999999	78	999999	999999	190	156	51	342	510	667	440	728	999999	895	395	498	103	265	288	246	905	499	76	233	98	397	436	999999	745	205	413	144	685	830	666	806	43	557	691	165	505	562	334	412	406	805	183	999999	837	999999	999999	424	999999	580	618	77	999999	916	264	999999	719	382	597	314	263	306	53	999999	238	999999	999999	545	574	132	999999	353	174	664	827	293	223	801	831	386	797	988	222	999999	222	599	804	999999	302	899	445	133	964	30	158	110	761	63	999999	259	999999	862	999999	798	840	999999	999999	347	999999	971	999999	918	550	999999	517	275	93	938	908	639	783	999999	999999	999999	686	617	999999	999999	515	727	531	170	405	999999	483	934	147	999999	274	947	696	999999	999999	331	330	999999	582	754	513	883	26	823	155	767	475	999999	619	999999	121	999999	999999	759	832	999999	449	999999	522	999999	999999	582	999999	669	673	960	942	327	319	921	354	169	999999	634	640	632	711	708	25	637	116	918	324	999999	312	52	70	999999	999999	667	881	999999	15	614	999999	930	754	999999	159	194	824	158	999999	698	831	952	198	262	128	999999	999999	741	402	885	861	818	267	999999	367	631	900	15	692	999999	49	999999	164	429	617	710	877	999999	999999	830	999999	958	673	999999	140	359	853	807	818	434	17	150	520	129	752	208	999999	588	989	528	294	819	465	602	658	399	798	768	645	999999	999999	305	192	999999	999999	903	999999	999999	999999	999999	999999	102	196	268	999999	999999	921	44	677	999999	47	298	375	40	999999	993	502	80	999999	740	560	999999	999999	410	111	711	958	948	57	849	63	999999	552	981	750	201	633	207	999999	759	477	764	999999	237	999999	43	930	162	34	89	999999	84	673	305	457	693	930	785	166	999999	940	999999	986	999999	365	999999	746	393	290	355	
370	999999	124	999999	999999	999999	993	935	999999	78	999999	806	999999	968	448	999999	367	256	534	67	271	999999	999999	32	819	505	777	273	871	373	296	546	999999	679	719	115	999999	465	42	660	699	999999	754	98	163	143	999999	28	388	387	649	500	999999	232	999999	522	999999	101	398	767	999999	730	73	666	999999	243	934	255	999999	343	999999	999999	223	873	367	275	103	999999	868	999999	999999	758	884	494	999999	796	687	649	595	999999	999999	868	999999	275	641	999999	932	97	316	999999	209	999999	769	55	999999	747	286	985	865	817	429	313	233	712	320	270	845	999999	942	999999	556	295	999999	62	493	999999	833	948	999999	398	343	15	645	999999	486	653	999999	839	135	976	519	701	784	777	777	999999	999999	999999	954	380	133	363	155	999999	373	999999	153	717	999999	999999	913	999999	753	999999	999999	423	668	999999	235	667	281	15	452	965	999999	854	511	881	999999	999999	999999	478	999999	861	999999	980	860	999999	586	572	509	281	288	914	72	999999	999999	317	999999	363	999999	371	139	297	109	127	999999	189	856	518	412	271	441	614	707	445	343	892	211	503	999999	354	999999	663	167	999999	727	537	903	293	906	203	588	921	77	152	348	707	762	156	999999	681	466	77	999999	248	839	999999	217	627	848	999999	999999	999999	799	534	999999	475	999999	999999	400	383	286	999999	999999	219	683	999999	546	565	999999	635	999999	999999	434	882	887	999999	999999	918	170	999999	330	285	444	849	97	999999	132	999999	478	999999	577	663	756	696	404	893	465	949	999999	329	136	652	530	222	999999	61	374	917	999999	999999	971	999999	938	999999	999999	999999	999999	762	999999	894	398	13	96	233	68	999999	307	738	487	993	174	554	364	999999	927	677	755	231	923	46	423	215	897	436	901	999999	725	999999	643	404	999999	999999	828	669	931	999999	999999	307	164	999999	999999	635	439	652	999999	426	857	107	418	385	255	906	839	95	999999	193	115	999999	332	702	751	886	105	999999	238	471	726	694	909	803	120	458	77	472	292	788	775	254	558	999999	508	627	999999	267	159	858	864	743	999999	748	28	999999	974	461	709	867	540	356	423	999999	700	172	999999	999999	999999	797	839	376	999999	692	417	999999	111	847	203	133	883	999999	934	999999	607	999999	505	171	785	214	999999	999999	999999	425	999999	999999	830	152	783	346	440	999999	992	361	999999	497	940	506	341	167	999999	136	267	999999	984	701	421	999999	808	717	667	36	828	70	324	233	613	387	445	999999	999999	959	999999	857	692	493	846	582	360	120	999999	999999	
830	628	410	356	358	186	441	556	17	786	343	76	679	413	571	931	47	795	884	563	71	353	137	999999	73	410	999999	500	855	839	999999	698	674	667	206	999999	660	999999	875	436	946	888	980	253	625	997	999999	999999	999999	914	544	564	999999	999999	938	486	500	565	293	947	293	940	700	178	102	645	401	999999	217	371	281	79	999999	458	616	182	373	884	229	75	231	614	999999	941	999999	999999	999999	194	729	719	708	999999	684	927	152	999999	198	811	160	999999	605	176	999999	561	642	474	643	999999	872	766	999999	999999	346	999999	725	678	372	759	873	962	182	216	292	498	662	187	395	999999	315	611	984	999999	734	999999	470	65	543	26	999999	830	496	695	999999	963	605	102	758	999999	211	999999	642	438	938	197	807	398	884	582	899	465	89	650	472	999999	781	999999	882	106	757	670	145	999999	460	53	476	487	894	328	892	570	428	928	791	841	999999	555	999999	546	442	81	180	960	127	843	750	845	999999	60	999999	53	999999	661	709	540	338	999999	978	999999	999999	329	503	999999	690	338	46	160	999999	630	303	236	939	999999	999999	999999	999999	999999	239	999999	302	631	264	999999	147	848	360	766	229	260	512	682	577	727	825	122	577	614	999999	788	806	999999	986	602	757	955	114	874	997	999999	50	164	66	371	602	999999	75	659	428	999999	999999	280	999999	999999	127	620	658	999999	520	551	118	999999	903	451	810	999999	644	999999	97	192	999999	486	769	999999	220	999999	626	216	999999	735	57	918	195	999999	809	536	668	388	484	999999	306	891	363	455	999999	163	260	614	561	900	455	999999	572	246	106	502	511	735	999999	769	994	999999	97	999999	999999	999999	701	474	642	999999	43	266	999999	999999	886	852	132	323	290	66	107	22	655	233	290	643	355	948	342	316	35	932	990	999999	151	999999	804	999999	951	725	462	785	971	287	999999	199	237	999999	360	254	999999	197	455	341	999999	982	797	999999	999999	861	844	999999	999999	336	999999	999999	275	471	808	42	58	553	999999	565	999999	999999	50	377	366	101	415	733	598	98	936	999999	487	659	999999	169	66	939	84	999999	880	709	652	645	40	765	923	766	813	999999	205	826	825	889	736	359	942	429	507	412	455	120	164	999999	999999	419	999999	615	428	649	999999	118	479	282	684	999999	669	999999	999999	999999	177	649	920	999999	999999	999999	999999	597	922	693	227	636	442	999999	643	769	999999	607	255	999999	151	999999	348	999999	352	96	999999	552	215	842	999999	547	92	999999	245	806	999999	999999	
162	999999	999999	999999	692	734	431	348	999999	807	639	915	348	999999	158	999999	999999	859	310	756	926	806	763	470	392	90	999999	679	554	999999	436	999999	579	670	999999	966	223	124	625	613	999999	14	420	549	999999	300	503	628	399	365	455	385	999999	443	958	999999	526	935	999999	999999	731	751	794	999999	381	999999	345	678	616	999999	513	345	243	697	23	922	999999	223	557	101	999999	384	290	199	91	60	341	145	712	110	449	999999	479	23	881	990	999999	999999	178	120	999999	825	22	999999	999999	119	152	999999	999999	45	959	999999	388	553	35	999999	471	604	67	999999	470	999999	999999	999999	743	999999	999999	999999	815	33	712	125	55	446	999999	761	371	83	347	971	999999	533	715	999999	999999	146	899	926	987	999999	999999	615	222	847	650	754	859	506	473	999999	252	922	992	999999	333	843	266	941	415	274	999999	999999	267	95	422	937	494	298	999999	606	336	940	999999	999999	504	106	999999	208	796	392	901	864	999999	720	729	985	540	319	353	307	999999	958	520	722	548	140	357	999999	999999	712	270	999999	142	999999	300	999999	999999	711	901	236	940	999999	999999	32	999999	131	788	546	999999	436	407	184	945	76	999999	377	429	519	742	374	999999	775	772	94	132	339	732	742	430	426	305	999999	417	999999	367	820	814	498	359	427	351	999999	770	999999	315	999999	625	75	999999	922	882	180	969	537	487	174	999999	999999	900	43	398	56	999999	939	999999	579	767	828	999999	999999	999999	999999	170	325	32	999999	15	773	778	46	999999	999999	602	508	544	135	859	879	639	203	534	753	597	999999	999999	999999	694	830	868	736	328	999999	365	999999	369	950	19	653	514	548	999999	522	291	863	329	731	453	617	405	999999	719	887	198	999999	381	809	343	845	296	727	253	185	905	999999	718	999999	311	369	148	594	126	999999	374	100	999999	999999	472	734	995	999999	851	86	435	863	26	441	999999	999999	861	560	616	174	366	787	304	983	617	248	155	413	429	93	999999	999999	888	514	522	107	999999	369	999999	609	849	989	875	176	999999	51	999999	287	999999	462	999999	588	999999	951	848	587	999999	60	999999	233	999999	999999	877	767	999999	624	999999	511	918	510	999999	999999	223	16	999999	377	911	138	244	575	999999	868	105	999999	585	890	833	936	665	935	311	431	964	999999	30	266	121	117	568	135	76	524	999999	999999	94	16	999999	970	637	481	675	667	816	829	21	720	497	910	192	999999	791	999999	846	983	209	945	999999	109	985	67	999999	804	999999	119	508	999999	999999	298	
882	578	999999	862	309	193	269	643	999999	144	999999	310	769	211	925	851	344	39	678	384	607	149	479	276	984	999999	226	871	108	707	331	323	220	208	37	999999	202	928	737	662	724	565	999999	999999	997	685	298	64	878	999999	775	479	28	134	999999	999999	109	999999	877	730	999999	999999	544	999999	999999	788	99	999999	999999	999999	658	999999	301	26	660	999999	808	86	278	309	290	171	999999	391	932	851	305	999999	517	293	514	943	60	999999	694	999999	30	999999	589	999999	596	727	880	567	68	369	188	12	474	648	934	33	980	999999	999999	805	999999	163	976	961	493	13	62	889	806	714	365	294	331	335	31	387	496	69	712	562	291	434	332	572	673	302	999999	869	999999	999999	963	481	566	888	929	999999	455	999999	726	593	674	990	761	353	14	999999	680	149	999999	557	537	920	866	887	999999	971	830	413	999999	999999	391	193	541	325	750	999999	727	442	405	999999	999999	999999	343	129	887	300	673	979	568	779	621	482	252	801	954	999999	615	679	374	999999	46	52	340	535	211	999999	459	999999	602	130	176	248	743	471	626	999999	587	999999	999	233	308	851	844	517	579	908	941	739	999999	707	278	999999	999999	447	128	888	999999	807	917	406	841	237	386	447	613	999999	739	780	999999	294	465	868	679	150	999999	194	208	823	956	303	549	719	85	894	852	128	999999	305	352	738	142	779	999999	603	392	80	475	406	904	205	999999	170	565	85	252	409	999999	928	788	934	690	713	851	624	856	131	999999	491	595	494	214	999999	437	446	161	685	999999	86	757	589	719	801	919	760	133	389	164	999	652	452	750	999999	517	418	57	429	999999	999999	999999	999999	918	999999	811	999999	991	735	999999	129	999999	567	371	999999	181	209	224	889	794	101	500	477	999999	162	839	999999	744	999999	926	28	398	732	999999	832	339	495	670	735	989	509	769	397	656	999999	85	999999	999999	458	78	317	204	168	635	837	999999	279	304	766	154	669	675	37	999999	714	730	201	810	538	962	999999	538	489	899	999999	332	999999	821	931	87	999999	70	295	999999	618	824	239	106	919	999999	70	999999	904	999999	330	999999	741	999999	941	314	999999	285	553	495	392	779	715	269	350	515	612	457	999999	689	401	608	389	141	199	889	999999	105	890	999999	901	494	634	898	999999	460	590	523	879	999999	203	478	517	800	512	999999	119	970	756	414	515	999999	829	225	999999	722	454	609	999999	62	999999	999999	394	999999	999999	898	999999	817	691	889	925	98	999999	
745	495	922	100	589	999999	360	780	530	999999	486	904	999999	665	418	708	856	16	980	999999	827	813	414	94	384	216	613	694	302	999999	866	489	999999	45	999999	729	277	631	865	999999	999999	281	293	449	908	999999	305	999999	736	118	834	999999	944	964	750	999999	91	838	716	999999	25	665	999999	251	482	999999	999999	263	581	999999	999999	234	150	999999	94	556	529	964	186	156	910	379	957	193	454	982	544	999999	294	161	999999	439	915	492	964	383	999999	52	967	910	751	999999	662	57	999999	609	742	944	999999	204	999999	126	662	999999	999999	645	707	305	796	499	462	999999	968	429	999999	11	319	658	999999	711	763	487	997	999999	405	869	717	999999	516	844	999999	600	584	100	749	532	999999	355	999999	328	999999	497	255	999999	457	727	83	242	17	999999	300	999999	908	999999	440	925	999999	396	174	603	928	797	788	952	999999	862	999999	877	680	518	234	963	638	999999	45	999999	999999	529	817	677	796	484	903	840	554	999999	691	416	659	824	413	390	191	426	999999	878	708	999999	227	999999	288	205	562	999999	450	336	455	202	142	175	999999	599	579	999999	806	453	999999	999999	999999	104	181	43	227	999999	999999	844	781	222	326	167	566	938	999999	232	399	999999	999999	414	999999	227	709	499	284	494	140	999999	811	694	619	999999	984	760	999999	999999	423	254	977	706	999999	606	999999	243	875	974	608	999999	297	356	999999	216	999999	489	999999	190	395	999999	759	733	725	999999	999999	97	602	379	182	999999	999999	999999	999999	154	999999	999999	30	793	999999	476	623	999999	886	386	999999	464	596	413	424	505	211	713	737	741	495	254	981	103	572	999999	999999	505	802	999999	709	117	547	999999	592	316	468	999999	999999	919	68	459	999999	999999	773	999999	999999	198	955	999999	999999	999999	451	77	658	379	243	927	231	999999	834	999999	507	94	999999	419	999999	643	821	117	46	447	999999	999999	682	45	407	999999	330	993	999999	452	550	134	207	379	999999	999999	305	999999	999999	999999	543	999999	94	941	952	999999	671	364	662	857	377	847	641	167	145	999999	395	622	971	600	999999	237	999999	392	577	382	887	307	999999	446	999999	607	44	504	903	891	734	741	93	645	971	965	341	119	85	703	493	49	244	43	999999	683	252	483	999999	315	75	702	373	579	999999	374	999999	999999	519	999999	999999	146	263	253	898	999999	538	999999	628	641	999999	999999	316	874	889	847	73	719	362	999999	365	560	570	598	826	999999	377	513	770	607	364	124	599	315	889	357	999999	999999	145	439	154	916	
854	303	999999	937	395	499	690	37	310	892	863	854	414	262	999999	665	999999	866	287	35	565	30	999999	999999	538	11	984	542	71	82	583	999999	520	449	705	277	188	889	646	999999	823	742	306	472	999999	745	900	999999	781	999999	999999	279	162	999999	360	834	26	999999	408	999999	999999	999999	999999	999999	318	941	344	999999	556	308	486	538	229	409	211	823	999999	999999	530	793	111	999999	999999	940	509	314	770	401	999999	999999	999999	551	490	263	372	675	776	78	163	999999	999999	934	89	483	999999	999999	59	752	999999	537	120	212	999999	615	291	999999	397	999999	999999	13	180	942	877	685	999999	935	57	999999	999999	536	56	655	999999	999999	392	177	277	287	999999	474	999999	28	484	560	999999	57	444	875	999999	214	287	749	999999	160	149	468	67	999999	435	709	987	999999	999999	999999	999999	464	552	999999	232	124	890	999999	729	265	748	162	468	326	924	10	999999	182	994	832	258	307	999999	999999	81	924	120	872	851	597	999999	181	313	102	999999	999999	505	549	652	999999	324	176	29	93	999999	999999	999	740	480	999999	218	815	99	882	142	193	157	51	823	308	999999	27	269	142	999999	576	999999	375	999999	626	504	999999	529	147	999999	999999	999999	999999	108	94	999999	379	402	999999	388	671	999999	431	999999	886	999999	999999	725	999999	852	999999	907	887	315	834	148	999999	494	999999	930	267	295	999999	999999	999999	906	924	942	738	999999	635	999999	842	754	117	493	999999	414	369	477	50	235	184	294	220	184	400	917	273	946	999999	885	999999	495	130	385	141	67	909	999999	234	521	986	999999	999999	682	75	999999	208	351	999999	999999	134	999999	890	42	120	667	163	876	516	16	678	792	94	749	85	356	634	731	362	369	505	389	999999	528	248	214	76	537	119	999999	719	922	234	79	760	999999	999999	98	274	473	904	43	999999	999999	842	204	886	999999	999999	719	508	476	988	362	724	745	999999	372	999999	906	600	625	767	999999	296	756	568	24	989	999999	999999	999999	466	889	999999	471	915	999999	999999	54	327	599	930	399	759	999999	934	999999	355	24	39	242	304	999999	873	288	276	225	931	999999	635	871	487	999999	967	999999	20	109	897	263	830	119	686	749	588	11	999999	377	499	54	821	696	999999	975	883	518	251	108	26	186	204	700	999999	599	418	456	121	246	431	797	242	834	974	101	194	999999	999999	999999	779	999999	999999	899	999999	887	274	939	212	999999	810	999999	720	912	999999	999999	999999	140	26	96	999999	142	890	457	945	702	999999	986	721	577	790	
999999	999999	697	999999	154	592	304	974	999999	335	478	253	608	436	999999	999999	330	751	999999	42	64	903	999999	223	999999	999999	999999	954	33	85	999999	999999	635	721	999999	498	32	593	938	138	764	999999	810	760	999999	999999	291	31	972	999999	999999	999999	466	544	999999	999999	500	999999	999999	173	999999	999999	951	140	999999	260	618	886	589	483	999999	737	813	136	277	898	999999	710	361	757	999999	125	999999	999999	999999	999999	761	100	985	786	998	999999	911	775	682	424	213	999999	711	612	280	405	442	999999	571	754	999999	340	276	999999	999999	790	132	924	473	999999	368	554	546	16	498	527	901	999999	485	514	826	47	454	853	695	999999	998	748	999999	304	999999	492	835	999999	619	999999	823	157	999999	217	426	986	312	351	66	999999	144	999999	123	999999	504	999999	23	66	999999	394	886	423	152	555	791	384	999999	179	657	875	718	705	396	999999	703	753	999999	277	98	999999	735	999999	796	45	287	303	999999	734	799	999999	478	999999	912	235	999999	410	15	272	999999	999999	999999	142	694	999999	941	438	318	56	59	751	654	745	968	98	659	783	626	116	999999	498	999999	713	379	613	999999	938	999999	171	532	303	999999	721	999999	55	299	602	999999	616	999999	848	984	588	684	58	399	733	810	999999	576	761	783	999999	994	928	303	836	762	999999	783	12	645	157	524	755	12	932	999999	999999	798	66	999999	20	22	429	513	171	38	999999	223	673	137	969	595	770	519	999999	727	999999	752	462	840	337	832	102	213	836	73	999999	55	999999	999999	888	34	519	999999	773	885	575	424	141	808	999999	867	120	874	675	562	999999	245	162	215	972	999999	346	226	47	188	920	225	676	107	108	285	756	835	999999	944	999999	383	746	999999	999999	999999	620	999999	408	469	721	227	537	284	319	694	893	999999	866	999999	688	303	999999	594	965	359	999999	44	710	165	121	284	634	731	999999	380	498	999999	63	999999	558	691	999999	999999	999999	702	687	999999	999999	414	392	999999	969	530	265	782	35	999999	999999	801	759	999999	944	252	358	446	592	806	797	938	205	999999	208	401	170	997	485	999999	138	272	672	355	999999	305	773	617	315	114	999999	999999	354	999999	198	261	999999	972	747	574	229	29	120	881	604	999999	218	687	305	999999	370	268	306	255	34	999999	999999	999999	340	648	479	999999	141	999999	999999	103	593	859	515	947	686	999999	259	910	560	118	162	790	999999	999999	96	96	999999	737	744	217	999999	999999	322	462	131	310	641	999999	999999	488	888	631	551	999999	999999	359	181	
999999	999999	999999	18	999999	694	915	999999	349	663	934	562	393	429	999999	744	132	999999	494	546	63	999999	999999	556	999999	814	81	229	530	248	248	150	736	999999	999999	999999	571	209	999999	414	406	877	781	646	999999	546	712	68	494	887	999999	816	771	813	999999	532	514	626	999999	581	623	695	63	999999	425	794	825	478	466	999999	182	999999	683	999999	150	185	53	740	999999	614	111	999999	735	642	819	432	378	999999	796	441	342	999999	351	440	791	710	823	680	231	912	721	244	999999	938	715	505	142	999999	672	999999	999999	773	777	252	479	610	960	421	291	999999	426	901	999999	999999	223	237	581	253	297	440	999999	999999	999999	937	893	867	419	796	927	323	299	999999	261	999999	952	569	178	108	960	191	999999	999999	399	238	495	819	562	999999	725	488	924	888	999999	242	589	125	265	839	359	611	200	174	999999	968	999999	740	999999	827	82	654	69	999999	293	116	690	949	974	999999	451	83	315	999999	81	449	999999	410	290	28	274	837	313	338	749	358	990	585	999999	999999	535	755	178	735	999999	999999	428	452	605	999999	551	640	151	974	398	285	306	358	999999	54	579	302	999999	631	562	245	999999	730	732	999999	125	115	40	553	755	695	905	579	347	999999	999999	946	999999	991	477	634	999999	339	939	473	61	999999	492	874	851	242	305	546	183	269	730	698	719	671	183	999999	610	597	229	702	380	999999	999999	102	34	632	497	468	164	999999	548	21	791	269	882	483	623	999999	701	522	400	999999	406	87	280	999999	237	143	999999	40	34	108	119	246	103	334	999999	400	849	228	744	837	391	255	721	718	906	999999	789	700	999999	453	896	707	312	22	331	999999	821	702	405	364	649	999999	903	450	901	999999	176	558	851	232	316	482	777	562	976	999999	999999	561	999999	999999	353	128	218	580	999999	412	933	90	13	999999	578	999999	823	390	999999	268	351	280	817	362	293	241	848	999999	999999	423	929	750	45	180	575	269	286	627	20	999999	915	332	248	999999	620	95	554	161	654	999999	659	397	375	718	808	999999	744	999999	493	122	279	618	999999	999999	482	193	999999	833	133	999999	999999	999999	379	999999	352	28	42	327	741	208	999999	697	999999	978	764	542	384	999999	371	490	999999	223	143	898	262	307	889	999999	27	436	50	721	999999	345	297	463	27	709	376	789	62	426	331	295	436	999999	672	999999	999999	939	809	727	999999	643	793	657	72	999999	999999	54	139	999999	310	314	168	964	999999	999999	691	999999	524	675	951	999999	
437	109	892	848	472	679	635	435	999999	999999	627	999999	999999	395	552	639	400	547	999999	331	999999	479	999999	26	137	471	913	71	999999	723	424	143	999999	999999	999999	693	765	223	18	733	419	703	158	999999	686	999999	999999	283	68	999999	910	977	379	999999	920	957	983	875	999999	999999	999999	573	662	711	662	999999	547	369	189	858	874	186	538	999999	912	956	999999	892	999999	999999	756	640	13	999999	812	446	999999	155	999999	999999	710	999999	502	17	968	999999	51	999999	570	202	307	354	104	210	187	999999	999999	806	717	963	636	101	545	999999	999999	135	570	941	898	226	999999	999999	400	930	999999	983	683	530	604	77	915	885	999999	147	985	411	546	999999	542	999999	999999	957	438	999999	622	999999	355	74	763	842	284	109	547	353	473	905	954	173	62	204	59	999999	212	650	999999	750	768	999999	453	843	589	768	999999	999999	229	771	962	395	318	539	638	619	999999	761	999999	999999	347	978	673	89	457	382	750	348	39	87	999999	788	957	999999	849	946	620	920	999999	999999	700	727	134	702	942	569	999999	523	565	440	162	451	857	241	999999	790	734	374	396	216	28	999999	999999	151	26	184	437	446	689	691	999999	846	508	999999	126	999999	853	970	146	888	527	236	783	999999	925	999999	999999	726	468	69	221	256	999999	56	498	640	937	983	686	768	141	418	834	873	440	315	943	581	124	793	999999	999999	237	507	689	791	286	999999	999999	712	253	711	978	629	999999	753	322	461	999999	999999	682	870	294	378	756	119	402	909	168	619	370	359	999999	674	132	457	28	999999	366	707	363	746	767	973	999999	430	999999	214	403	687	993	999999	794	638	999999	76	999999	858	751	999999	999999	376	42	606	352	893	109	999999	507	32	734	296	104	999999	132	936	112	320	853	999999	679	197	516	481	625	878	999999	999999	564	65	977	999999	285	786	999999	986	713	170	630	999999	999999	135	999999	381	953	707	396	999999	516	184	999999	169	15	424	900	999999	999999	561	981	474	339	137	749	451	54	574	999999	317	771	145	232	942	690	999999	16	999999	490	145	527	918	491	999999	999999	389	101	818	164	860	886	117	136	162	188	166	301	999999	999999	266	336	388	696	88	999999	380	999999	31	478	782	417	355	720	725	999999	73	982	999999	671	999999	359	999999	419	160	431	664	18	79	763	533	930	814	179	233	808	999999	231	999999	908	95	437	80	349	999999	452	541	396	999999	128	125	999999	813	531	999999	999999	110	969	545	657	999999	999999	882	268	945	851	603	
186	497	916	894	841	579	580	585	999999	289	886	48	707	999999	278	607	999999	647	999999	127	292	999999	326	999999	999999	685	999999	630	723	999999	811	404	999999	849	999999	898	999999	233	999999	604	243	945	91	627	999999	931	838	999999	999999	764	931	620	595	734	999999	31	180	218	725	165	823	949	999999	388	477	492	518	999999	534	379	122	726	373	755	883	346	999999	698	494	248	847	988	622	959	622	201	809	795	538	343	999999	286	999999	999999	999999	294	93	702	160	731	999999	979	999999	638	651	215	257	840	999999	999999	948	481	724	486	318	835	337	902	766	285	683	723	330	999999	999999	836	228	254	974	599	999999	380	548	762	999999	867	755	983	318	999999	944	999999	944	563	395	256	999999	31	810	945	956	191	935	874	58	699	659	52	999999	999999	986	12	866	261	999999	577	933	999999	661	450	999999	354	594	359	341	714	779	999999	804	999999	999999	206	444	38	642	81	444	999999	713	135	217	713	996	503	430	999999	113	999999	842	999999	999999	600	370	999999	865	999999	597	586	999999	999999	920	999999	999999	999999	540	790	568	837	618	649	999999	269	999999	999999	999999	377	358	999999	928	400	999999	96	923	986	91	684	999999	85	173	999999	484	858	999999	379	999999	324	999999	999999	963	640	383	999999	83	999999	999999	63	352	835	136	498	999999	505	658	152	733	834	969	260	510	855	954	492	674	588	174	999999	138	878	999999	918	901	944	999999	298	999999	345	22	729	310	38	342	999	948	674	775	978	209	999999	645	381	354	225	903	117	685	890	999999	494	38	412	924	473	515	999999	597	999999	999999	999999	135	999999	821	999999	950	482	523	954	543	999	999999	196	84	150	242	948	573	685	50	30	613	999999	744	527	999999	999999	113	868	493	741	87	464	610	999999	999999	257	999999	115	274	999999	594	730	999999	601	681	842	999999	999999	999999	567	644	911	280	357	999999	999999	653	303	548	62	378	654	470	999999	921	999999	585	999999	287	984	999999	468	420	999999	435	882	999999	152	846	858	569	999999	637	926	999999	999999	194	999999	93	999999	604	999999	566	999999	999999	940	999999	999999	999999	332	267	999999	506	256	999999	186	500	660	921	874	228	510	999999	690	492	59	27	544	706	755	174	332	160	423	390	141	902	208	999999	495	622	999999	999999	999999	601	999999	999999	999999	999999	920	675	533	341	219	645	999999	999999	875	729	13	922	999999	847	924	167	934	943	93	999999	999999	283	301	104	436	999999	991	48	999999	98	27	236	637	786	785	89	640	990	999999	777	296	331	36	
479	563	573	999999	389	547	999999	666	531	739	523	720	999999	384	999999	999999	958	654	999999	877	786	711	777	295	938	999999	845	999999	943	12	315	579	999999	999999	999999	540	862	363	999999	500	999999	999999	495	496	123	999999	148	705	999999	95	983	133	241	453	249	768	785	287	999999	328	702	999999	722	528	433	943	15	399	562	999999	999999	999999	52	565	311	999999	225	291	999999	872	922	150	326	858	29	999999	348	999999	17	64	754	585	404	293	999999	736	709	967	999999	999999	69	999999	153	312	53	388	999999	676	152	885	552	504	116	999999	405	561	522	864	999999	999999	604	744	392	999999	154	467	999999	758	999999	574	654	258	228	11	813	183	997	24	999999	641	111	672	129	132	511	260	478	318	999999	246	999999	844	468	999999	575	325	367	645	168	586	188	332	909	577	240	303	286	999999	999999	999999	563	508	59	867	149	932	625	269	999999	893	999999	892	870	529	360	999999	790	407	435	498	816	999999	856	238	462	779	763	552	891	217	973	373	45	665	683	715	795	600	681	643	999999	107	648	274	999999	296	461	389	226	999999	513	878	679	784	416	211	652	820	415	369	999999	83	378	788	920	999999	857	999999	846	999999	24	199	725	999999	999999	999999	999999	592	999999	176	327	383	335	471	999999	105	694	260	259	481	999999	974	195	321	999999	626	999999	860	353	973	439	257	999999	580	415	323	162	886	986	999999	497	70	189	248	999999	999999	999999	999999	94	824	999999	999999	954	999999	582	50	14	414	328	999999	989	853	248	999999	999999	999999	999999	754	65	999999	942	808	273	561	999999	12	794	999999	999999	678	999999	822	775	528	999999	999999	302	178	999999	375	319	748	567	815	999999	644	822	999999	510	972	955	993	999999	704	882	131	343	402	999999	580	255	67	145	650	302	999999	87	719	623	905	777	999999	999999	690	80	203	999999	458	999999	349	190	282	446	307	999999	885	970	81	646	922	498	899	786	428	130	999999	613	917	999999	540	567	113	898	999999	204	293	246	170	633	999999	999999	885	548	999999	999999	972	620	838	927	417	206	15	82	700	416	878	884	337	999999	999999	590	332	936	999999	782	87	383	841	112	438	648	809	448	957	999999	999999	360	999999	38	999999	640	775	989	115	343	561	40	208	197	326	409	908	600	999999	107	557	948	234	269	322	599	779	735	499	768	396	999999	124	658	803	527	149	309	422	188	999999	343	831	980	230	57	185	653	999999	39	740	219	633	999999	494	664	135	485	999999	558	999999	999999	500	346	946	
993	915	999999	394	799	269	609	187	636	292	224	127	999999	49	275	423	135	949	470	38	187	934	999999	999999	148	401	664	593	864	326	775	843	494	44	999999	999999	999999	269	999999	770	999999	999999	996	999999	999999	546	881	446	450	144	736	999999	39	318	768	999999	660	385	255	407	604	25	999999	320	999999	381	633	220	999999	143	787	866	963	700	897	156	937	687	999999	601	519	228	153	730	590	685	813	185	275	999999	999999	260	23	588	999999	125	999999	686	69	897	913	671	633	316	999999	869	136	339	999999	622	132	972	490	653	888	999999	871	592	730	831	568	457	944	645	662	537	852	999999	999999	781	438	999999	628	999999	688	848	594	837	999999	999999	999999	483	764	653	54	509	770	999999	700	790	253	999999	999999	999999	338	999999	726	988	653	819	999999	751	999999	639	193	872	354	492	999999	50	999999	43	219	19	282	95	693	301	600	163	767	493	684	743	999999	313	303	400	668	999999	131	606	194	999999	702	807	677	134	999999	182	164	999999	404	660	999999	219	916	946	955	999999	771	434	398	500	61	533	77	71	111	880	578	999999	823	999999	918	999999	849	654	999999	475	417	568	999999	999999	998	999999	98	33	744	999999	396	356	444	424	461	696	218	693	512	179	999999	616	33	588	603	999999	464	999999	999999	815	369	271	639	999999	836	212	602	999999	501	999999	999999	54	327	782	493	999999	519	409	290	232	976	166	151	147	736	800	999999	253	824	797	35	436	999999	929	958	135	999999	955	588	999999	103	248	202	999999	999999	695	298	250	105	382	691	65	382	518	838	213	130	999999	999999	45	667	358	155	703	547	19	761	999999	824	999999	514	564	821	999999	138	738	964	211	414	999999	512	305	158	452	116	970	64	773	100	755	14	225	211	552	999999	745	999999	498	402	724	933	901	425	736	867	137	244	999999	390	110	249	999999	999999	712	999999	999999	210	703	597	999999	955	988	999999	79	363	298	362	278	450	393	646	476	809	689	117	610	879	999999	584	979	735	713	393	990	515	95	137	499	28	229	544	398	999999	824	999999	945	603	356	382	999999	774	965	900	996	464	773	999999	407	605	922	999999	788	129	618	841	251	604	999999	999999	278	170	862	260	230	999999	257	575	984	999999	171	17	999999	999999	15	214	770	999999	396	535	742	976	729	894	105	736	755	999999	999999	983	999999	350	296	792	114	999999	999999	715	679	157	216	207	999999	999999	443	915	959	749	124	999999	80	438	218	781	999999	302	440	968	164	493	102	
978	999999	11	401	821	999999	739	934	999999	302	999999	143	248	328	544	850	251	461	190	776	16	164	999999	912	99	142	515	971	812	977	943	561	999999	64	238	999999	134	96	999999	999999	999999	999999	999999	121	25	305	969	462	286	451	198	999999	973	716	96	823	999999	999999	999999	688	214	768	131	999999	358	504	946	193	100	999999	726	165	999999	985	556	200	637	999999	896	999999	999999	999999	694	370	788	999999	587	999999	968	999999	999999	45	783	999999	990	461	693	907	999999	521	999999	785	999999	657	725	999999	678	988	999999	999999	196	647	999999	999999	526	999999	999999	760	831	999999	917	999999	225	684	129	690	999999	906	995	104	507	999999	14	999999	446	999999	691	47	999999	999999	757	598	999999	81	229	862	843	276	416	838	388	999999	86	839	604	881	569	687	537	999999	999999	771	993	999999	398	466	999999	999999	999999	148	999999	999999	125	86	999999	328	167	999999	999999	266	999999	115	999999	166	716	999999	653	174	781	565	999999	13	510	999999	103	985	604	999999	683	762	229	36	204	277	378	352	817	999999	999999	285	999999	425	231	281	999999	555	282	999999	358	824	812	999999	45	999999	999999	466	535	513	982	189	724	912	470	703	47	821	911	231	788	373	757	999999	500	999999	841	402	782	239	424	548	713	767	896	858	950	749	990	688	946	999999	817	313	27	494	560	811	954	999999	243	375	644	999999	58	984	76	168	978	539	999999	929	684	999999	999999	443	999999	956	25	999999	752	999999	830	232	284	877	556	453	637	16	945	39	447	264	995	58	999999	999999	718	912	792	791	771	461	999999	999999	237	520	224	583	28	604	795	999999	775	945	545	421	775	181	437	622	531	972	999999	999999	491	999999	310	50	539	812	247	113	819	961	526	378	218	267	649	999999	999999	63	987	350	999999	104	999999	59	513	999999	887	999999	999999	179	270	798	999999	379	535	999999	219	184	53	999999	366	692	532	999999	429	176	213	518	531	999999	393	999999	999999	999999	410	397	941	999999	536	56	925	700	629	650	999999	727	511	838	731	999999	999999	65	20	781	984	999999	999999	673	999999	346	289	379	25	92	786	999999	813	624	968	148	999999	958	647	996	290	999999	73	999999	124	702	665	999999	787	689	999999	999999	467	999999	268	858	825	277	999999	999999	767	555	685	546	864	907	913	886	999999	999999	999999	999999	999999	999999	500	328	488	689	559	927	681	914	592	336	517	458	335	610	999999	120	999999	597	999999	458	999999	999999	980	526	28	216	788	778	504	204	999999	707	920	999999	999999	940	380	145	
717	703	517	853	999999	999999	39	415	581	999999	531	759	278	389	539	999999	784	765	348	999999	670	353	148	903	999999	999999	624	999999	537	881	897	999999	739	999999	880	999999	940	999999	771	631	497	612	635	485	999999	999999	926	332	177	961	670	946	999999	418	475	999999	564	614	443	576	734	229	878	699	415	999999	30	999999	509	999999	999999	408	994	717	999999	999999	717	662	656	675	470	301	642	999999	221	950	823	330	999999	999999	80	335	941	204	896	278	734	935	80	150	724	835	823	272	942	271	952	884	945	417	656	999999	958	768	999999	999999	587	312	999999	999999	292	999999	999999	993	999999	693	466	999999	999999	205	333	782	592	515	950	634	999999	379	999999	999999	998	938	999999	305	858	179	377	183	98	463	691	432	457	999999	858	999999	457	829	437	259	804	999999	73	749	93	999999	318	999999	817	481	964	217	999999	538	465	353	999999	92	145	665	326	293	711	367	513	999999	335	975	999999	999999	999999	649	942	384	155	846	874	999999	222	984	860	923	365	617	999999	484	753	919	160	514	711	374	693	999999	933	521	450	999999	246	191	548	999999	796	891	303	324	999999	303	392	619	478	687	999999	160	999999	402	927	104	868	39	157	416	999999	152	224	812	955	999999	451	634	405	178	399	40	445	527	137	473	323	184	219	459	999999	541	45	33	504	999999	999999	541	593	356	837	999999	43	142	999999	999999	676	491	999999	103	852	758	223	310	297	839	714	288	275	463	999999	693	819	999999	879	999999	116	201	318	422	999999	910	50	59	341	193	997	313	19	999999	999999	999999	816	126	606	999999	999999	735	735	999999	828	999999	275	139	999999	154	397	345	262	232	547	485	182	945	888	942	717	173	969	114	842	411	278	792	667	948	876	703	101	999999	966	380	999999	653	594	528	644	911	484	196	999999	661	60	786	934	321	659	870	238	664	70	164	766	631	821	426	418	483	472	627	277	693	999999	160	266	177	30	529	361	369	308	999999	999999	782	318	190	361	492	857	355	298	16	475	437	51	812	999999	999999	999999	177	999999	170	448	857	999999	112	417	899	530	767	999999	999999	999999	868	365	263	999999	984	323	641	74	926	625	126	338	271	228	816	118	999999	562	999999	697	193	999999	999999	368	831	862	215	772	461	999999	99	999999	167	496	999999	81	788	347	630	520	999999	112	193	544	331	528	999999	884	601	790	87	999999	999999	999999	999999	618	999999	999999	643	131	999999	868	613	964	999999	71	180	774	621	999999	329	115	932	999999	507	
90	76	603	46	999999	213	331	181	670	999999	884	999999	724	171	988	854	894	703	508	412	331	499	228	18	269	999999	884	999999	855	999999	999999	999999	999999	935	999999	552	623	858	340	999999	786	697	942	90	999999	999999	999999	613	633	890	435	411	999999	999999	999999	999999	847	594	776	955	999999	999999	999999	210	912	999999	521	788	916	445	240	45	373	591	625	999999	557	147	366	999999	999999	281	638	999999	44	999999	850	175	760	663	999999	38	999999	385	597	727	381	742	999999	999999	600	999999	696	198	660	999999	48	999999	647	551	999999	999999	999999	629	999999	999999	430	999999	175	352	761	355	38	999999	740	211	999999	999999	993	898	262	815	999999	999999	556	999999	584	450	314	999999	530	17	528	999999	629	996	800	462	332	999999	999999	30	576	825	289	255	638	999999	457	999999	999999	61	849	999999	999999	999999	739	911	999999	818	474	999999	56	530	821	999999	827	819	633	744	410	502	665	453	999999	241	248	153	47	311	606	150	992	855	209	479	168	779	919	411	266	889	389	513	84	325	974	56	14	535	999999	999999	810	713	58	943	999999	405	155	67	979	596	873	770	222	333	987	201	331	352	594	57	900	231	999999	521	122	161	378	286	267	201	149	511	882	787	999999	289	807	999999	92	763	633	861	999999	669	25	618	301	999999	337	783	725	999999	941	999999	999999	588	235	536	830	245	36	869	800	787	999999	372	999999	434	993	708	393	75	999999	830	999999	48	799	818	505	503	860	627	948	999999	476	486	569	999999	869	751	63	280	435	999999	999999	999999	71	644	222	653	730	866	758	628	999999	660	999999	120	957	879	999999	417	40	337	999999	408	999999	325	321	999999	802	386	999999	999999	999999	123	639	999999	103	999999	977	999999	605	999999	772	999999	869	329	95	815	94	999999	554	990	961	999999	999999	107	472	338	999999	745	332	252	850	999999	311	516	973	285	30	999999	27	308	901	633	811	188	564	999999	999999	600	240	505	886	353	999999	999999	290	999999	873	542	948	999999	814	999999	832	363	999999	999999	692	363	356	809	795	112	441	255	98	999999	835	71	543	91	798	253	515	999999	365	507	522	736	999999	999999	412	488	42	262	493	670	800	457	186	999999	698	186	254	431	710	783	912	999999	485	999999	183	812	999	866	999999	999999	725	999999	997	504	999999	999999	137	390	407	316	80	999999	761	428	537	388	885	999999	393	622	998	94	125	999999	595	935	260	284	999999	599	489	999999	296	922	944	794	459	681	999999	742	999999	863	33	404	999999	733	999999	999999	
999999	999999	927	999999	483	353	572	641	999999	999999	909	969	705	853	598	807	826	999999	999999	999999	999999	742	929	214	174	651	573	145	70	721	869	999999	120	999999	999999	999999	672	886	692	999999	359	313	999999	43	771	271	46	206	274	225	999999	809	841	986	584	682	865	723	437	831	999999	437	581	179	556	58	859	512	999999	601	999999	999999	221	948	489	180	999999	999999	442	903	614	377	870	844	153	70	30	999999	618	186	999999	949	999999	999999	172	922	732	734	487	999999	999999	999999	212	673	90	637	597	892	506	999999	843	970	999999	999999	226	413	566	736	35	999999	38	735	999999	817	469	196	999999	359	785	567	448	999999	418	719	501	999999	999999	207	764	999999	472	999999	627	999999	999999	171	668	924	644	759	365	995	999999	999999	694	999999	999999	395	999999	894	156	247	117	939	999999	739	999999	570	42	146	248	369	972	520	33	999999	117	688	484	307	527	999999	715	36	212	452	999999	999999	999999	824	448	779	993	870	369	234	30	688	248	999999	609	108	999999	999999	520	999999	999999	198	999999	999999	999999	999999	910	905	376	590	999999	90	736	523	999999	145	999999	218	999999	468	376	112	160	799	880	429	449	880	698	429	674	999999	515	216	429	999999	459	240	265	495	999999	97	503	778	701	939	951	725	999999	999999	562	683	999999	62	629	920	47	177	912	999999	513	39	217	946	999999	999999	575	529	103	136	685	315	999999	212	599	288	608	382	107	941	999999	999999	621	234	867	990	407	463	587	508	179	291	327	999999	981	839	999999	557	861	386	999999	999999	631	999999	788	257	731	999999	999999	350	322	664	80	971	671	789	418	982	89	926	999999	122	941	595	956	403	987	836	230	999999	408	61	520	999999	577	999999	102	489	445	620	269	801	10	247	999999	999999	221	356	999999	202	431	999999	478	935	469	261	999999	999999	999999	394	999999	895	385	701	942	270	154	999999	403	626	696	928	999999	468	667	125	121	999999	409	999999	192	640	391	999999	339	510	583	584	260	326	566	66	999999	61	360	373	425	308	305	925	370	861	953	828	506	502	360	19	999999	999999	149	999999	636	733	212	629	999999	357	372	441	687	569	109	86	70	639	624	999999	117	303	999999	812	409	999999	999999	331	686	563	532	837	160	999999	999999	906	999999	780	429	579	999999	731	860	78	936	999999	248	999999	762	876	768	866	877	864	901	975	653	999999	999999	163	652	880	942	949	825	535	999999	123	999999	999999	900	999999	220	55	647	386	999999	632	876	999999	999999	290	569	999999	795	665	
959	296	672	999999	263	849	404	276	999999	968	788	911	999999	411	582	135	547	569	976	488	999999	832	226	525	542	31	999999	839	918	372	999999	999999	163	999999	999999	994	451	922	939	999999	884	943	127	999999	598	531	999999	475	963	999999	742	999	833	316	19	999999	79	156	797	241	398	564	999999	565	656	655	757	93	835	587	684	624	630	999999	604	712	999999	548	927	999999	999999	985	876	999999	629	322	309	847	999999	999999	999999	304	135	707	661	329	595	562	32	943	774	305	639	386	999999	128	378	907	712	306	422	999999	229	786	599	413	688	549	999999	343	355	999999	933	999999	661	999999	499	999999	274	284	127	162	999999	983	246	346	355	999999	382	511	943	999999	999999	853	999999	404	84	348	999999	999999	641	999999	999999	999999	597	999999	372	252	725	55	628	454	643	438	188	270	15	245	549	262	68	199	177	433	399	952	775	90	370	267	315	160	815	25	999999	82	535	836	396	382	974	112	773	337	882	499	759	706	674	765	999999	838	799	854	999999	999999	878	203	999999	645	999999	999999	882	468	740	999999	999999	627	795	999999	734	179	999999	176	288	955	999999	999999	551	900	202	79	999999	604	868	476	360	960	825	201	204	341	999999	999999	293	692	230	315	596	413	999999	142	910	999999	999999	229	989	999999	576	244	35	48	651	999999	999999	999999	876	287	599	273	128	999999	802	603	912	402	999999	109	883	595	735	120	253	147	50	999999	999999	848	573	999999	487	727	999999	590	175	999999	690	159	307	273	816	942	715	333	295	191	340	316	999999	638	999999	999999	749	999999	509	999999	795	514	357	392	861	999999	713	951	999999	999999	999999	221	438	999999	712	481	801	999999	778	792	999999	999999	852	859	999999	851	202	999999	999999	597	978	412	999999	260	371	999999	802	999999	411	788	999999	764	999999	895	897	128	999999	999999	999999	999999	98	139	212	717	520	875	662	497	662	19	835	777	900	198	421	881	140	187	394	536	999999	885	218	989	562	999999	382	956	962	999999	973	999999	20	934	508	999999	209	373	740	495	523	314	263	401	953	461	999999	999999	484	999999	987	700	514	398	447	213	920	223	164	879	502	705	535	60	46	542	767	966	689	571	999999	766	447	899	23	374	999999	999999	999999	111	776	34	482	999999	624	999999	788	999999	496	305	929	986	999999	860	999999	999999	779	213	365	420	694	999999	668	999999	343	230	262	615	385	83	581	999999	186	999999	999999	478	233	589	436	764	754	154	479	394	642	695	557	587	999999	205	595	428	461	626	
416	879	365	569	613	403	999999	182	247	423	723	824	809	166	758	524	594	200	776	601	665	549	428	283	279	647	999999	675	999999	189	488	999999	653	560	999999	233	123	663	999999	42	744	581	907	66	671	817	999999	999999	999999	999999	610	999999	652	860	999999	866	461	91	300	965	729	999999	473	999999	935	570	999999	259	999999	999999	411	931	224	743	999999	93	999999	371	612	461	762	282	999999	326	579	93	510	793	599	779	772	41	999999	999999	999999	999999	999999	850	131	110	999999	636	880	304	980	678	190	908	999999	876	234	99	479	838	213	456	999999	999999	487	851	70	388	659	740	762	999999	568	213	440	467	975	999999	250	999999	815	136	999999	999999	346	901	902	602	789	722	554	682	561	534	999999	999999	891	961	372	279	50	267	999999	150	541	610	119	999999	477	545	901	443	848	968	32	87	64	956	999999	585	949	468	598	937	195	90	999999	43	406	583	999999	24	428	971	471	557	999999	261	20	736	791	925	134	253	999999	121	833	593	512	729	802	999999	160	786	330	582	669	48	999999	461	999999	999999	581	893	970	887	24	999999	507	475	927	999999	945	84	794	34	999999	354	125	999999	256	999999	531	676	781	640	863	641	651	888	999999	999999	306	559	944	999999	354	240	283	934	106	999999	95	47	999999	999	989	86	999999	305	999999	324	923	880	214	565	554	904	122	339	999999	382	236	618	586	816	505	999999	999999	88	679	999999	80	191	977	300	149	494	873	999999	650	787	999999	355	649	999999	999999	426	354	999999	171	449	128	944	910	723	729	477	999999	986	503	603	999999	914	626	145	253	741	902	999999	426	999999	41	339	688	246	999999	999999	968	999999	628	89	999999	751	917	999999	999999	999999	280	263	570	672	43	887	999999	57	999999	999999	729	514	330	456	523	440	962	110	418	788	265	674	999999	848	999999	447	368	423	561	999999	996	395	999999	999999	471	649	999999	753	36	999999	60	641	999999	999	161	464	692	999999	566	611	788	816	822	999999	999999	606	273	999999	173	596	999999	865	999999	645	737	343	362	213	984	874	97	999999	84	274	999999	624	999999	999999	999999	54	999999	195	999999	950	416	190	999999	955	256	865	385	630	590	999999	624	195	156	999999	999999	999999	111	488	197	692	999999	999999	742	557	468	256	999999	282	999999	999999	840	343	17	544	238	557	770	407	957	129	498	999999	628	643	650	551	477	518	729	999999	999999	277	998	175	436	999999	447	25	497	999	999999	112	605	471	999999	290	188	611	999999	999999	999999	704	999999	999999	
999999	67	951	108	907	999999	778	819	553	999999	185	573	999999	842	999999	999999	999999	999999	909	958	999999	396	860	166	53	369	373	866	986	26	999999	248	746	929	971	378	885	349	117	581	230	718	559	458	999999	36	945	345	999999	139	603	999999	794	572	486	807	999999	999999	999999	547	552	912	832	536	324	937	826	415	870	999999	515	999999	647	999999	737	873	836	411	870	999999	424	37	374	856	423	540	454	183	999999	174	181	101	294	999999	999999	318	885	999999	144	358	209	539	475	999999	999999	831	999999	465	999999	612	970	794	923	47	999999	999999	999999	976	123	784	493	999999	961	706	568	424	486	87	310	429	988	999999	277	521	817	999999	999999	999999	242	591	999999	999999	348	840	203	386	177	257	446	513	999999	909	999999	360	865	556	577	769	204	209	355	576	165	415	624	999999	999999	412	229	248	962	999999	743	532	897	504	315	999999	999999	191	999999	239	999999	796	659	89	905	999999	655	271	316	793	417	999999	246	999999	999999	933	999999	999999	999999	999999	37	999999	999999	999999	175	999999	462	370	251	456	266	999999	953	125	935	369	756	545	261	610	756	958	932	178	529	710	296	999999	672	382	905	475	332	999999	211	442	254	825	999999	999999	464	294	999999	860	536	404	89	130	384	999999	186	680	786	258	999999	79	275	382	313	464	100	875	698	869	999999	999999	999999	472	914	999999	124	930	999999	732	156	999999	937	81	642	135	631	999999	999999	208	205	234	689	83	482	142	999999	871	522	459	999999	588	596	161	319	745	713	617	216	882	999999	256	59	999999	112	999999	141	203	740	188	833	999999	673	499	999999	326	111	617	989	999999	335	252	999999	182	999999	567	875	999999	762	896	422	24	959	330	850	948	999999	635	971	935	999999	999999	999999	343	625	514	915	106	487	992	643	105	627	434	556	116	838	999999	759	544	671	354	441	999999	999999	819	964	352	649	725	999999	476	646	64	780	362	999999	84	556	789	652	778	309	999999	262	999999	396	999999	773	744	999999	307	875	436	273	656	999999	296	577	806	549	999999	457	761	850	999999	459	573	654	999999	999999	764	330	999999	892	892	999999	670	999999	449	432	439	579	905	616	844	999999	999999	790	134	820	824	506	999999	250	89	331	999999	919	999999	867	823	881	999999	749	999999	977	905	544	380	999999	999999	704	999999	383	999999	993	999999	154	999999	576	999999	782	529	384	179	267	579	730	812	570	999999	999999	506	999999	609	557	10	999999	271	866	999999	675	999999	523	999999	129	377	376	139	96	999999	999999	913	
999999	627	50	999999	204	579	96	407	185	731	809	113	130	208	556	999999	562	992	999999	883	149	880	574	372	16	999999	59	889	213	600	725	999999	114	999999	986	954	568	999999	805	586	184	469	520	943	610	999999	999999	921	821	602	576	999999	394	519	999999	639	999999	678	355	999999	529	207	999999	999999	999999	29	998	292	999999	602	215	366	197	809	999999	679	999999	630	999999	595	605	138	78	610	34	999999	406	595	72	357	900	889	999999	45	66	977	275	999999	937	590	422	546	710	999999	396	219	906	585	811	104	999999	432	916	759	999999	401	138	593	560	999999	999999	412	230	863	701	326	516	162	999999	999999	414	433	693	181	999999	68	428	849	224	814	999999	999999	784	968	999999	477	973	101	999999	664	849	682	385	562	967	19	326	846	527	80	703	754	832	999999	690	846	739	744	586	115	999999	288	378	746	999999	802	628	261	785	233	352	999999	291	97	881	732	57	140	213	174	742	581	332	154	999999	970	999999	703	288	999999	738	999999	514	764	691	570	313	999999	903	999999	390	74	70	303	999999	288	472	745	208	999999	798	609	541	422	373	999999	955	234	635	999999	815	924	973	999999	495	123	910	527	406	999999	429	418	999999	48	783	678	521	39	999999	833	507	252	999999	999999	442	138	697	102	400	300	615	88	999999	223	360	466	100	515	807	999999	377	945	999999	999999	999999	390	382	502	638	695	999999	926	809	802	192	999999	999999	653	122	366	425	817	136	115	705	351	414	23	688	327	587	999999	231	811	999999	561	903	616	999999	62	999999	205	999999	999999	420	688	279	212	41	787	46	447	403	451	199	560	818	243	193	197	975	368	814	321	999999	873	704	999999	999999	630	669	812	999999	69	610	230	364	430	695	26	999999	212	999999	900	290	150	612	780	999999	999999	999999	999999	433	999999	86	999999	390	999999	598	999999	984	281	999999	410	127	233	585	343	841	969	206	397	548	176	124	999999	386	914	41	966	271	924	386	999999	887	10	389	999999	983	222	840	999999	999999	999999	42	801	346	999999	782	999999	565	999999	939	652	709	355	999999	266	490	312	999999	476	120	631	285	69	894	433	523	127	999999	329	359	628	139	983	565	400	144	999999	437	804	141	974	411	999999	984	734	999999	542	878	999999	776	681	999999	374	111	210	999999	972	906	999999	68	665	999999	245	918	999999	999999	725	789	999999	132	176	874	216	344	146	230	999999	85	170	999999	980	248	722	553	678	999999	999999	882	999999	527	172	999999	999999	746	475	761	175	
83	674	221	17	753	999999	999999	609	806	993	39	965	980	590	897	746	221	999999	426	500	999999	999999	999999	757	843	434	214	999999	758	360	470	869	384	999999	218	999999	948	999999	999999	100	722	999999	999999	434	735	916	385	936	274	671	313	668	58	271	483	999999	782	463	174	328	943	49	850	999999	999999	999999	591	999999	381	496	999999	526	850	336	999999	748	377	466	32	926	59	277	695	97	999999	802	820	122	999999	385	999999	495	530	908	999999	683	102	426	902	575	335	459	565	778	873	787	818	722	999999	734	465	999999	441	247	999999	676	353	762	999999	999999	349	999999	355	995	999999	999999	996	999999	189	104	655	951	564	999999	600	999999	999999	917	224	999999	984	107	628	845	919	313	999999	292	638	480	999999	339	26	999999	999999	856	113	999999	910	571	790	876	543	399	88	513	760	985	647	999999	964	436	999999	150	999999	251	850	509	86	564	999999	713	312	999999	999999	325	999999	999999	229	743	496	152	16	999999	478	117	564	238	766	999999	552	999999	645	958	515	999999	791	875	435	999999	16	603	999999	999999	323	999999	574	834	634	762	578	377	765	903	193	999999	430	896	672	639	687	621	999999	999999	999999	189	78	999999	203	862	534	999999	957	245	737	892	659	660	338	400	543	730	604	999999	837	185	999999	741	774	692	482	999999	213	796	307	394	860	822	999999	144	999999	230	640	771	999999	999999	999999	530	176	999999	173	769	567	281	999999	957	27	739	832	836	876	337	579	511	390	639	999999	171	938	352	41	999999	999999	204	392	323	100	832	775	999999	999999	782	574	999999	999999	712	338	931	700	350	999999	999999	990	507	268	681	999999	139	391	599	661	259	999999	824	269	999999	453	372	889	999999	866	195	964	513	999999	999999	999999	105	982	999999	311	925	999999	597	976	999999	846	819	935	710	999999	961	451	999999	667	999999	200	999999	224	999999	268	965	52	999999	483	191	167	999999	434	175	918	555	156	999999	999999	736	788	999999	848	358	491	634	437	189	120	905	999999	787	999999	566	902	22	880	790	419	999999	999999	999999	124	794	753	369	394	770	791	126	814	737	888	931	727	206	902	865	710	634	538	863	999999	577	446	379	641	868	272	906	999999	999999	303	951	853	999999	879	63	605	131	249	666	999999	994	999999	16	899	914	839	999999	120	999999	999999	999999	999999	999999	999999	547	999999	384	728	526	507	885	451	999999	999999	936	87	492	326	848	269	999999	394	871	475	812	485	999999	479	999999	999999	566	999999	659	286	518	999999	999999	497	342	705	231	
403	723	168	511	552	999999	572	963	836	999999	390	271	755	999999	399	936	553	999999	71	999999	999999	999999	496	941	99	792	999999	925	999999	999999	995	983	153	48	194	671	999999	963	269	999999	868	999999	890	683	185	534	999999	999999	999999	999999	290	562	999999	999999	326	402	236	999999	422	759	472	646	180	999999	361	406	999999	999999	316	728	233	589	675	228	999999	999999	120	813	999999	565	999999	396	806	999999	962	442	999999	364	721	999999	444	495	551	999999	999999	232	346	307	331	999999	415	999999	477	400	983	999999	999999	62	999999	999999	292	999999	461	856	999999	85	840	595	999999	918	999999	763	995	524	294	999999	999999	175	848	999999	61	999999	491	999999	999999	999999	918	415	999999	999999	555	659	624	792	509	31	999999	694	639	304	999999	750	999999	999999	94	999999	200	953	116	255	662	999999	213	913	999999	999999	931	475	999999	176	166	434	999999	368	373	999999	148	212	999999	999999	999999	353	535	554	444	311	146	88	901	506	513	965	309	355	609	999999	455	711	915	999999	99	568	986	999999	147	999999	756	318	999999	58	999999	987	937	999999	550	318	999999	999999	478	575	999999	999999	573	210	999999	999999	135	648	758	999999	589	437	297	984	183	146	366	72	416	487	555	827	49	853	999999	526	37	465	999999	999999	647	796	242	350	697	246	995	786	809	946	831	117	560	509	468	86	999999	953	669	414	952	133	252	991	30	999999	813	720	217	999999	173	669	999999	467	999999	793	204	999999	999999	936	150	580	263	470	655	999999	276	539	394	916	999999	84	999999	400	348	523	554	251	330	192	432	284	578	672	999999	999999	273	103	615	999999	881	753	666	733	273	381	869	781	345	582	249	283	336	300	320	99	873	453	128	379	248	953	626	114	513	999999	11	590	687	492	183	999999	999999	718	44	83	417	73	136	966	654	772	999999	747	999999	158	948	287	362	693	299	999999	974	246	436	999999	136	562	229	407	380	289	103	852	408	75	359	617	266	247	682	810	999999	162	725	999999	57	879	171	999999	917	724	238	994	999999	363	999999	688	291	999999	947	854	999999	728	596	374	679	999999	348	877	999999	341	31	125	20	489	503	821	520	960	881	256	401	863	999999	999999	60	108	659	55	999999	671	999999	159	300	999999	966	598	565	360	999999	999999	999999	294	999999	585	702	123	984	714	859	387	999999	331	234	700	463	979	248	940	323	999999	999999	302	20	137	15	871	999999	999999	999999	905	265	170	173	886	999999	999999	307	904	952	937	124	999999	999999	489	504	14	925	599	
373	986	360	999999	999999	226	600	248	283	438	580	831	298	999999	201	954	131	16	168	348	984	999999	999999	343	999999	386	466	458	999999	530	632	11	946	235	819	536	999999	640	999999	946	296	477	832	869	334	131	999999	323	753	242	368	498	846	587	614	26	314	26	637	660	760	152	999999	753	999999	578	885	72	981	999999	408	490	882	221	62	517	523	812	999999	866	736	152	705	874	999999	144	164	369	999999	999999	232	538	13	999999	999999	153	999999	89	73	756	246	586	341	98	833	877	616	635	999999	107	502	501	18	770	923	617	447	999999	591	671	423	525	451	999999	442	999999	487	417	34	908	180	444	748	262	630	999999	811	616	51	294	999999	529	834	999999	309	730	529	999999	550	999999	999999	89	498	402	342	720	145	162	999999	999999	399	208	610	626	927	68	752	756	150	773	806	830	225	306	999999	893	999999	999999	879	712	999999	255	866	999999	211	100	945	356	920	909	24	659	999999	87	894	999999	919	217	596	250	977	773	101	777	999999	876	863	202	259	448	38	216	999999	943	999999	999999	341	999999	425	836	123	406	999999	240	759	999999	870	148	999999	823	974	999999	999999	999999	734	576	163	99	683	335	236	999999	106	481	880	808	386	26	464	750	988	765	999999	999999	137	999999	937	860	999999	625	15	999999	999999	436	473	999999	873	999999	219	56	999999	251	480	999999	609	369	999999	364	360	950	999999	853	683	999999	835	218	691	582	511	163	638	303	81	68	329	510	962	670	17	336	934	999999	999999	417	760	746	295	999999	160	767	280	583	999999	77	855	162	52	140	999999	265	862	301	141	65	418	697	179	999999	770	108	407	639	356	999999	26	36	55	276	900	98	999999	989	432	743	882	999999	792	999999	213	999999	999999	832	79	999999	473	643	999999	752	999	73	999999	873	999999	62	999999	641	237	999999	60	829	999999	776	239	512	342	873	869	999999	999999	999999	904	999999	999999	602	639	575	569	603	560	999999	423	999999	276	837	521	999999	67	379	383	999999	828	315	954	383	999999	692	602	567	419	600	774	999999	579	999999	168	412	665	339	422	795	999999	633	926	676	415	999999	509	999999	990	999999	999999	499	24	931	534	598	220	999999	541	999999	972	999999	194	960	999999	999999	723	630	999999	119	393	999999	956	587	178	999999	389	287	968	999999	193	999999	999999	999999	784	284	210	999999	122	570	999999	830	999999	475	999999	999999	449	966	999999	217	98	878	999999	999999	899	98	542	436	763	339	218	932	866	293	763	771	434	68	185	335	
999999	999999	518	118	999999	563	929	999999	765	106	755	999999	220	999999	169	314	487	695	235	695	741	774	884	782	361	269	999999	514	712	60	647	390	790	742	999999	22	999999	614	964	346	168	62	671	667	583	795	721	999999	133	999999	294	738	833	489	593	233	201	735	757	657	600	999999	999999	714	459	999999	999999	477	551	999999	943	873	731	889	537	689	112	227	208	999999	548	857	391	262	999999	908	999999	310	158	986	821	635	999999	317	746	999999	283	956	217	218	999999	999999	564	976	515	421	17	999999	952	999999	999999	973	536	999999	119	999999	999999	999999	948	550	818	332	329	999999	335	318	25	424	153	999999	415	156	19	990	403	304	303	414	999999	355	901	613	357	254	865	847	108	999999	999999	13	999999	757	18	999999	399	840	924	999	999999	206	405	592	800	170	498	974	964	999999	797	814	449	628	778	999999	999999	214	974	999999	999999	487	220	359	999999	149	91	658	999999	999999	600	562	379	303	762	550	949	318	813	197	999999	999999	883	562	999999	393	564	92	978	415	27	195	999999	850	309	999999	986	55	999999	660	88	840	836	621	999999	999999	445	155	866	238	999999	340	400	999999	328	999999	603	657	490	832	584	998	679	999999	334	415	696	999999	993	999999	563	999999	941	162	119	915	63	272	617	633	947	418	226	750	999999	687	999999	90	531	999999	571	339	999999	544	86	89	171	114	296	539	999999	999999	999999	278	674	999999	999999	248	676	413	756	341	49	999999	999999	999999	782	999999	999999	647	620	615	997	503	36	234	348	407	86	999999	999999	999999	975	88	94	40	266	999999	85	22	299	999999	999999	128	744	239	299	999999	999999	910	307	999999	142	649	999999	932	999999	659	251	450	410	990	171	647	658	806	999999	999999	773	854	909	833	852	999999	999999	999999	212	999999	999999	999999	935	641	748	175	732	522	816	335	999999	161	999999	606	707	635	611	308	394	766	469	937	873	337	934	999999	10	473	389	184	301	854	730	50	900	453	514	768	999999	999999	915	146	990	40	999999	999999	742	999999	136	227	356	59	680	446	999999	999999	923	999999	999999	943	174	268	142	642	44	315	431	81	999999	999999	131	842	65	398	850	333	999999	999999	536	323	999999	697	347	172	827	251	184	293	631	999999	530	907	71	999999	831	999999	999999	358	996	495	999999	671	607	872	106	999999	999999	999999	595	95	874	999999	81	394	881	476	920	970	999999	792	999999	147	450	627	999999	224	781	756	999999	203	329	599	999999	999999	133	400	100	474	76	999999	257	892	999999	545	
214	450	835	677	427	365	999999	43	543	213	364	999999	231	979	149	882	999999	247	725	401	999999	285	242	999999	999999	491	385	455	904	501	999999	249	448	904	422	293	388	999999	339	211	467	296	999999	643	999999	999999	179	120	335	194	590	999999	176	306	780	929	999999	804	416	999999	979	290	138	51	668	999999	613	999999	999999	999999	503	999999	999999	524	934	478	229	599	355	200	322	999999	999999	999999	911	999999	83	152	134	493	86	584	697	999999	232	186	999999	999999	975	571	467	851	553	999999	690	961	112	651	999999	999999	709	617	458	226	623	714	171	999999	140	142	51	471	999999	83	999999	919	931	999999	302	999999	999999	999999	623	999999	732	470	721	650	39	949	433	431	779	822	999999	999999	999999	481	780	517	999999	749	884	843	999999	996	999999	999999	699	771	39	598	359	614	991	504	994	999999	493	999999	993	520	999999	190	999999	620	999999	380	299	321	999999	999999	733	999999	742	570	330	780	264	999999	811	250	950	268	919	834	81	999999	999999	288	473	999999	999999	627	524	504	370	703	144	999999	999999	288	190	999999	976	999999	865	574	999999	431	999999	224	420	756	352	752	570	999999	999999	999999	548	526	549	999999	999999	999999	472	116	270	248	209	999999	645	355	431	532	999999	999999	291	349	969	999999	304	409	114	259	999999	241	999999	772	933	250	442	270	371	788	739	999999	539	643	999999	759	314	632	999999	556	578	75	335	819	691	998	839	999999	904	999999	231	149	906	598	999999	999999	831	498	314	959	194	385	983	643	793	891	42	648	242	219	999999	671	188	999999	680	975	906	465	90	999999	999999	999999	999999	330	999999	600	999999	940	999999	999999	999999	999999	328	272	371	202	999999	999999	36	800	965	201	688	695	848	560	960	999999	918	999999	999999	999999	418	999999	557	673	30	663	86	203	627	101	307	999999	999999	386	352	915	999999	999999	999999	224	999999	999999	969	220	832	999999	999999	16	639	999999	32	32	999999	999999	408	949	714	698	182	428	615	833	999999	999999	893	333	413	999999	217	999999	171	999999	999999	120	936	138	999999	347	840	360	190	999999	563	712	78	999999	813	999999	978	403	210	999999	999999	475	608	605	116	105	327	999999	999999	20	798	593	999999	999999	598	440	999999	279	550	377	858	821	999999	545	279	999999	805	999999	519	684	493	814	844	673	135	957	512	340	999999	313	30	340	104	180	281	970	957	999999	686	382	113	708	852	833	639	493	999999	73	336	645	999999	709	989	581	999999	984	999999	90	466	641	999999	295	256	999999	356	528	727	77	999999	308	
512	328	931	146	581	784	961	21	999999	642	729	999999	14	386	999999	321	350	522	653	297	231	877	30	999999	454	818	461	615	486	120	765	170	800	37	142	970	778	853	999	742	32	737	56	824	911	489	291	870	233	45	187	999999	999999	975	87	635	999999	885	692	763	333	356	535	999999	999999	999999	648	976	999999	52	543	497	523	911	275	494	831	206	143	999999	537	591	391	999999	999999	561	746	824	950	507	999999	892	171	246	419	676	212	999999	947	352	840	314	999999	999999	502	690	691	513	709	593	804	111	751	727	236	741	964	999999	990	324	822	824	999999	999999	999999	650	336	287	501	599	292	708	258	791	134	232	965	999999	999999	253	870	243	124	367	703	999999	150	443	19	677	711	128	999999	633	530	26	289	879	811	851	999999	999999	21	999999	311	105	853	960	999999	14	775	764	145	746	454	999999	709	668	53	809	999999	892	277	823	888	173	576	625	271	999999	942	96	999999	999999	889	466	231	999999	999999	608	717	190	841	999999	902	999999	983	395	188	941	999999	621	836	12	350	999999	145	999999	999999	147	528	238	699	495	71	999999	999999	47	857	988	367	999999	611	444	101	999999	999999	999999	921	941	190	191	447	999999	800	331	999999	397	999999	426	330	999999	781	919	999999	999999	490	355	943	999999	581	945	537	199	999999	999999	19	401	910	30	999999	999999	275	291	999999	347	999999	999999	694	739	440	977	290	440	999999	332	923	999999	365	611	839	705	329	709	370	999999	653	999999	999999	198	322	858	486	999999	999999	457	768	500	962	742	698	999999	999999	213	782	603	665	106	531	261	688	326	46	308	999999	716	999999	566	921	721	999999	543	634	506	999999	581	501	553	435	220	563	999999	730	622	999999	999999	53	999999	926	766	579	557	999999	493	509	999999	999999	187	999999	999999	903	999999	579	250	59	999999	487	164	785	210	112	121	671	999999	698	265	596	424	395	462	672	438	639	164	999999	146	818	150	996	432	999999	323	997	999999	317	361	853	490	999999	758	999999	889	339	725	999999	467	885	413	999999	254	999999	999999	792	104	999999	475	572	425	107	999999	346	346	168	363	999999	788	999999	535	14	346	999999	115	851	636	220	783	999999	914	500	684	260	414	354	752	32	363	999999	903	518	841	789	438	392	999999	422	904	731	976	285	875	354	359	409	999999	842	303	556	165	883	844	999999	658	925	999999	999999	999999	992	415	340	999999	267	999999	27	999999	557	973	999999	999999	224	316	61	999999	638	999999	999999	901	14	895	910	729	
806	999999	999999	673	475	141	513	968	997	999999	911	325	645	198	617	144	341	247	999999	999999	999999	999999	940	577	792	254	29	310	93	760	926	107	505	999999	290	999999	199	999999	697	426	470	754	202	733	404	999999	486	999999	999999	999999	569	767	993	51	159	451	434	453	881	230	121	212	885	247	564	814	820	44	908	725	945	988	550	485	407	824	172	217	182	66	768	580	999999	887	201	169	113	463	462	999999	468	746	472	999999	999999	267	869	999999	999999	589	999999	451	999999	291	260	581	999999	999999	644	334	289	227	280	825	461	540	909	997	55	999999	710	999999	582	79	267	208	999999	83	999999	150	955	999999	999999	999999	150	327	999999	21	637	620	942	999999	819	999999	559	250	476	647	25	774	358	871	999999	773	999999	558	999999	472	34	61	65	153	347	999999	999999	82	189	686	684	144	999999	897	370	435	999999	124	548	999999	999999	999999	999999	878	999999	999999	999999	93	999999	274	714	592	457	576	986	585	564	798	999999	325	999999	487	999999	789	999999	881	282	999999	999999	484	999999	999999	20	425	952	18	999999	187	94	941	711	295	776	914	972	102	999999	925	999999	784	870	664	865	232	695	42	954	943	915	187	133	341	999999	821	953	999999	999999	42	999999	978	266	387	999999	317	613	473	710	156	816	870	204	356	550	727	613	999999	898	999999	729	920	63	385	271	907	818	380	713	999999	961	32	520	999999	311	932	527	493	999999	558	619	231	331	807	136	54	982	999999	790	854	218	307	60	999999	312	999999	924	881	999999	999999	499	242	999999	999999	195	794	999999	550	55	618	209	130	705	999999	999999	508	999999	255	258	999999	925	999999	590	999999	746	663	971	999999	351	999999	999999	645	999999	153	69	386	471	999999	622	342	999999	999999	731	182	999999	97	601	999999	999999	999999	999999	678	999999	898	881	457	652	901	999999	999999	822	634	999999	447	610	999999	752	562	291	791	46	33	633	915	533	493	319	417	212	999999	999999	999999	110	999999	999999	999999	22	999999	999999	611	734	569	999999	100	520	69	243	294	571	999999	345	49	429	834	999999	91	55	999999	374	398	147	244	698	360	470	999999	533	661	999999	281	551	282	300	679	67	477	467	543	404	473	259	999999	846	120	323	999999	842	999999	780	422	293	999999	999999	873	473	499	870	215	999999	959	536	999999	351	999999	999999	72	749	749	999999	999999	623	999999	323	901	999999	122	398	588	47	999999	718	999999	999999	999999	987	257	177	426	216	567	606	262	912	999999	937	999999	684	556	569	260	999999	103	499	999999	
799	999999	999999	213	735	361	111	999999	999999	192	250	279	701	820	312	304	895	332	999999	219	694	370	999999	878	999999	471	999999	842	28	786	174	625	767	999999	731	215	276	963	999999	999999	999999	999999	94	730	204	999999	976	864	254	275	365	999999	560	999999	795	438	193	112	249	274	923	269	999999	391	999999	625	511	999999	999999	106	37	931	641	687	999999	380	285	868	683	305	494	573	597	999999	431	999999	74	999999	605	999999	32	999999	724	999999	931	999999	59	703	711	999999	167	676	775	999999	248	434	319	873	535	425	999999	999999	999999	943	999999	360	671	520	959	999999	999999	999999	704	999999	83	862	217	224	755	557	331	582	999999	114	148	817	798	450	515	996	904	201	952	190	149	708	746	780	647	581	534	538	743	906	28	144	999999	978	83	385	227	999999	127	977	999999	580	166	323	804	961	561	231	999999	963	901	369	999999	523	656	375	999999	436	577	183	999999	792	999999	261	96	14	844	999999	999999	139	999999	809	83	975	999999	568	551	999999	999999	685	29	313	999999	780	14	658	999999	459	332	708	269	790	527	943	954	999999	999999	905	237	800	126	742	999999	876	193	101	296	104	437	999999	824	693	460	891	164	719	269	999999	999999	438	939	395	496	999999	869	999999	999999	139	31	784	826	999999	205	185	568	999999	999999	656	999999	912	371	999999	32	244	884	999999	339	636	789	244	52	685	659	999999	999999	731	255	196	16	203	809	166	83	652	271	188	498	285	999999	876	271	999999	469	343	76	969	373	261	999999	999999	659	655	349	786	999999	151	986	406	999999	837	41	272	649	404	999999	999999	897	379	973	706	999999	64	999999	913	973	999999	225	325	732	890	999999	993	411	713	543	164	817	296	999999	999999	999999	102	959	494	845	998	962	999999	999999	861	999999	993	288	999999	225	605	351	999999	999999	999999	925	671	673	434	999999	47	999999	936	860	999999	397	610	469	853	514	985	104	999999	78	974	478	159	95	871	999999	374	715	333	498	938	999999	390	482	608	999999	530	428	535	999999	999999	147	36	215	291	473	471	533	999999	573	240	510	532	999999	999999	833	775	586	801	615	115	331	999999	448	922	146	17	999999	861	659	984	999999	569	804	270	999999	452	944	999999	999999	357	999999	999999	759	267	999999	289	32	643	774	428	944	626	919	908	999999	610	999999	293	999999	466	343	672	775	589	673	941	727	107	11	391	831	782	403	267	275	50	999999	190	999999	856	984	999999	96	240	999999	999999	999999	999999	784	236	864	661	658	941	999999	177	
515	999999	999999	999999	562	924	641	999999	596	171	232	662	643	445	832	407	798	298	481	848	586	999999	999999	733	302	831	322	999999	527	999999	134	462	253	999999	999999	999999	595	998	304	999999	999999	999999	643	999999	999999	986	999999	349	404	466	862	369	999999	175	591	999999	631	999999	203	730	611	999999	865	999999	47	770	419	545	999999	235	812	799	993	999999	996	883	901	670	27	315	579	973	380	71	317	764	992	87	515	563	999999	999999	805	999999	458	985	999999	999999	841	946	577	716	999999	999999	654	72	376	59	179	708	80	960	843	999999	999999	638	495	804	118	283	778	999999	999999	356	259	86	994	429	999999	999999	55	683	829	80	737	862	999999	211	999999	255	999999	942	907	807	493	25	891	999999	422	820	999999	999999	118	568	177	245	686	93	919	999999	78	946	96	168	662	396	141	772	999999	299	104	294	999999	863	884	999999	999999	232	862	999999	195	86	999999	999999	521	23	575	999999	999999	999999	185	999999	292	839	187	452	855	749	154	107	999999	128	767	133	999999	999999	644	254	999999	342	811	464	999999	685	391	999999	939	945	646	999999	820	869	999999	999999	999999	644	999999	557	686	442	999999	999999	87	765	359	76	319	883	425	316	378	330	999999	571	690	721	239	606	999999	195	999999	910	113	999999	287	24	999999	119	20	90	213	97	568	250	362	137	386	465	335	999999	682	65	529	999999	999999	499	999999	308	967	401	415	405	999999	500	929	79	581	582	487	344	817	999999	873	344	999999	291	762	347	218	999999	999999	999999	999999	999999	513	457	390	772	234	787	733	950	999999	618	675	807	999999	77	320	999999	555	803	977	999999	508	482	999999	999999	237	990	737	943	999999	413	66	640	135	967	987	482	688	808	358	700	611	866	67	265	669	999999	999999	694	36	925	17	999999	796	289	634	41	999999	206	544	999999	59	789	860	999999	561	45	682	30	999999	838	999999	746	455	999999	389	641	425	999999	525	999999	696	53	916	174	999999	524	844	846	342	956	217	492	274	124	650	999999	16	328	703	633	623	999999	999999	999999	330	271	999999	519	899	992	615	348	680	611	999999	16	872	999999	343	46	200	999999	687	134	631	999999	482	341	636	568	635	107	233	891	319	422	439	728	844	144	438	999999	946	349	350	868	811	999999	576	643	999999	320	984	666	443	787	596	489	567	217	788	755	999999	999999	367	518	124	999999	999999	135	999999	154	999999	208	608	866	889	347	999999	762	999999	999999	764	999999	619	325	122	566	458	532	825	949	171	636	999999	999999	
451	615	982	831	754	32	371	450	76	804	999999	786	68	576	999999	259	999999	804	999999	969	990	890	722	52	406	558	340	769	309	627	982	225	853	924	424	284	364	999999	999999	288	457	999999	999999	814	857	336	507	881	634	576	999999	367	729	385	692	561	892	940	435	206	692	601	150	448	999999	999999	933	144	161	624	894	999999	999999	999999	999999	999999	964	907	194	999999	60	999999	145	733	384	625	999999	999999	242	863	391	424	526	811	595	856	999999	999999	999999	614	403	373	730	999999	999999	999999	570	999999	999999	26	596	985	755	365	999999	244	466	999999	74	999999	756	465	999999	297	999999	480	236	999999	42	999999	999999	999999	914	580	677	999999	727	134	62	884	999999	394	613	225	277	405	668	999999	999999	999999	399	766	423	795	858	999999	471	442	777	210	999999	585	78	208	522	119	80	185	688	999999	999999	999999	364	999999	999999	371	852	999999	999999	836	811	75	999999	999999	276	999999	73	128	999999	739	224	295	357	851	621	479	325	415	702	167	999999	493	483	999999	845	67	411	243	654	999999	95	785	421	940	398	207	267	397	999999	999999	999999	999999	463	948	254	999999	984	512	568	999999	56	447	983	863	999999	328	999999	131	835	999999	335	999999	474	235	654	999999	873	416	999999	423	221	927	483	999999	120	999999	39	999999	999999	624	82	898	674	981	449	647	802	558	999999	999999	615	145	999999	722	999999	226	999999	999999	303	999999	357	578	59	999999	460	128	964	75	999999	999999	298	66	179	221	146	437	165	999999	999999	999999	999999	325	999999	392	807	999999	375	760	467	894	999999	999999	241	146	276	999999	848	528	999999	331	683	736	805	311	781	999999	965	350	586	32	999999	994	999999	296	188	999999	600	666	348	999999	753	213	608	858	240	497	824	43	944	999999	588	999999	999999	464	333	900	519	675	611	258	121	34	183	444	833	999999	359	999999	957	244	903	999999	190	999999	999999	999999	137	946	81	294	734	999999	405	944	444	434	999999	987	999999	288	999999	924	999999	999999	272	728	39	174	999999	999999	147	880	85	709	738	406	455	814	999999	853	772	999999	999999	327	523	189	628	239	10	409	870	999999	981	679	722	999999	999999	100	884	999999	999999	963	921	743	156	854	855	999999	216	48	978	228	111	119	516	949	330	999999	576	93	999999	999999	999999	625	999999	999999	898	406	986	999999	279	365	929	46	413	808	999999	860	999999	669	999999	932	999999	962	999999	652	999999	871	172	999999	658	399	524	800	750	999999	799	305	999999	380	956	458	709	457	768	999999	298	999999	706	707	
307	469	567	907	760	999999	777	999999	204	999999	515	999999	244	222	110	880	840	999999	295	764	999999	355	999999	999999	713	999999	233	575	203	808	363	204	175	999999	476	999999	831	617	999999	584	999999	597	111	471	864	929	999999	496	357	888	781	168	779	941	999999	951	884	767	203	999999	999999	212	18	395	999999	321	999999	778	999999	999999	58	233	999999	711	893	999999	254	122	935	783	659	736	999999	999999	36	204	424	233	766	525	999999	74	999999	164	640	999999	999999	715	999999	553	999999	446	750	999999	840	558	79	78	58	286	706	771	832	999999	999999	999999	984	703	369	266	896	636	21	231	999999	983	810	934	999999	999999	832	539	999999	999999	714	223	999999	781	474	478	134	356	185	490	818	542	242	12	927	999999	684	885	356	753	657	442	999999	528	840	856	747	144	998	824	454	177	669	450	999999	23	230	999999	239	890	141	999999	461	531	413	73	751	807	999999	646	550	947	999999	359	734	282	789	467	999999	617	730	990	357	361	45	650	873	791	306	914	999999	481	655	999999	999999	117	980	902	125	776	115	940	137	999999	283	999999	983	999999	999999	433	233	763	270	621	170	151	202	110	496	999999	200	959	510	102	443	78	301	728	999999	999999	301	999999	999999	175	999999	790	862	999999	87	538	667	564	85	873	999999	999999	220	43	305	479	914	999999	416	363	999999	156	439	999999	919	215	215	265	581	99	142	999999	999999	105	120	999999	999999	207	33	957	999999	635	883	637	411	999999	857	267	999999	267	999999	421	480	989	588	364	999999	827	999999	872	999999	999999	982	986	999999	999999	39	125	999999	999999	999999	717	857	458	999999	950	273	801	633	926	999999	948	999999	323	386	720	866	999999	999999	755	27	999999	130	160	634	999999	999999	896	999999	999999	963	742	999999	507	77	999999	564	999999	731	638	101	560	203	159	524	384	578	668	609	999999	487	607	608	177	907	738	596	706	823	574	307	999999	999999	999999	962	614	614	999999	256	392	166	845	700	999999	664	467	999999	970	635	999999	125	984	296	999999	999999	365	144	999999	599	339	407	857	207	167	999999	724	655	999999	999999	910	770	252	422	227	863	642	999999	999999	513	999999	480	999999	80	573	458	322	89	38	999999	999999	480	999999	999999	917	984	309	647	543	999999	939	812	999999	783	999999	999999	872	572	79	22	939	459	999999	663	999999	859	999999	999999	999999	999999	28	644	626	999999	590	439	332	517	505	242	999999	994	373	999999	573	637	840	842	354	92	585	750	20	999999	64	157	999999	784	585	67	213	522	22	
835	529	304	195	14	999999	999999	167	999999	76	999999	458	944	95	233	999999	522	28	999999	442	999999	133	277	999999	610	580	442	374	548	931	999999	39	52	999999	999999	999999	279	451	836	649	69	925	230	684	183	567	120	999999	841	695	999999	49	273	90	470	711	999999	670	584	434	760	921	999999	999999	999999	806	415	962	999999	999999	820	81	999999	999999	382	626	999999	593	460	53	469	381	532	853	869	999999	999999	999999	999999	999999	409	608	999999	412	889	147	999999	796	65	999999	161	158	999999	999999	875	991	999999	973	707	844	809	668	999999	541	964	388	999999	766	564	230	50	453	451	731	172	999999	214	779	999999	245	999999	115	538	93	891	321	867	262	978	877	549	999999	264	676	27	741	399	334	447	510	999999	549	242	834	336	999999	706	999999	117	663	999999	88	572	471	999999	703	139	136	650	653	999999	999999	788	686	680	258	198	774	714	430	821	879	999999	900	497	771	999999	999999	756	193	999999	94	155	999999	100	999999	999999	793	999999	999999	612	999999	684	793	988	612	760	556	999999	87	519	999999	78	686	841	907	999999	999999	974	999999	829	435	379	467	49	999999	990	474	595	219	999999	999999	631	999999	999999	558	205	548	911	999999	20	327	550	679	999999	682	26	469	482	193	725	557	818	999999	494	187	893	227	754	562	621	999999	999999	944	999999	123	310	678	868	292	712	207	999999	99	999999	512	999999	700	999999	366	419	531	991	412	493	480	586	999999	905	641	999999	999999	999999	359	272	999999	366	606	629	560	999999	348	999999	999999	480	528	798	999999	640	999999	303	203	434	398	152	100	305	999999	999999	578	999999	999999	772	999999	627	999999	413	410	826	36	155	999999	80	242	984	81	930	802	932	964	682	999999	609	923	348	472	999999	405	999999	182	999999	809	155	999999	33	999999	575	999999	571	745	125	397	999999	613	999999	25	999999	999999	999999	999999	170	502	999999	495	895	679	461	848	888	165	191	17	999999	999999	999999	999999	141	28	219	672	505	566	240	196	849	294	954	999999	97	999999	349	361	999999	146	21	926	194	660	999999	999999	860	726	485	416	564	117	205	258	999999	500	883	114	982	740	575	604	271	438	999999	999999	725	999999	761	566	816	830	25	65	999999	999999	161	481	863	865	812	778	90	824	632	741	99	706	989	597	448	244	378	261	571	416	999999	755	23	554	628	404	965	918	599	733	102	999999	615	334	348	999999	999999	999999	928	796	523	999999	806	904	521	28	476	174	127	581	462	763	999999	236	999999	406	467	318	999999	418	
813	171	234	898	999999	950	101	665	258	46	993	261	999999	774	892	226	999999	119	42	999999	927	800	801	28	281	999999	654	389	317	999999	944	932	880	999999	983	999999	999999	999999	265	571	999999	999999	915	999999	999999	210	440	720	999999	800	457	999999	999999	637	490	22	370	216	627	319	305	711	999999	316	101	70	380	999999	791	540	13	50	999999	999999	681	126	885	999999	440	80	898	999999	55	516	494	999999	999999	252	38	999999	999999	17	291	999999	276	225	463	608	989	527	830	627	929	802	796	417	505	814	955	374	999999	649	775	556	421	999999	666	841	822	999999	413	999999	784	819	549	996	759	907	204	466	999999	286	999999	912	250	280	15	253	719	86	100	842	999999	664	999999	351	241	734	999999	999999	999999	999999	786	494	999999	999999	843	119	263	999999	657	598	999999	499	711	850	919	863	999999	999999	365	422	131	745	414	571	840	130	975	207	999999	35	382	999999	906	50	500	246	999999	547	437	999999	990	919	428	999999	232	999999	952	993	432	377	428	999999	999999	147	501	50	89	553	862	723	143	999999	45	632	225	331	999999	999999	360	999999	74	768	713	469	999999	211	326	911	348	52	177	982	774	397	607	989	749	769	549	460	166	255	999999	714	763	999999	883	796	287	901	214	999999	643	750	313	659	680	90	999999	299	723	178	999999	820	555	160	290	648	35	999999	581	824	132	900	525	999999	999999	998	706	999999	327	530	633	447	837	999999	349	34	93	947	319	668	63	999999	736	988	51	865	168	612	654	245	999999	61	999999	390	999999	999999	234	493	576	681	384	228	971	999999	544	766	982	669	999999	265	564	88	917	913	999999	872	173	537	778	227	840	999999	842	92	760	582	128	456	999999	605	800	600	380	999999	294	999999	288	999999	999999	999999	882	499	800	398	999999	692	144	415	620	999999	579	697	715	359	840	290	386	889	442	962	648	536	941	215	465	964	707	288	629	935	999999	629	93	999999	344	350	999999	999999	411	78	448	712	999999	441	35	999999	884	31	797	13	458	398	999999	491	635	356	558	595	933	716	999999	999999	786	684	701	999999	613	221	25	500	987	999999	488	374	999999	936	700	509	999999	362	89	685	491	999999	487	205	528	601	868	988	791	708	520	694	93	592	925	999999	739	85	999999	672	999999	306	26	524	910	999999	967	699	655	59	999999	999999	636	308	373	999999	206	999999	432	22	353	36	708	999999	999999	999999	290	931	20	549	769	114	999999	417	679	195	608	962	999999	790	999999	999999	342	742	
303	999999	67	784	999999	764	999999	243	653	487	329	999999	597	737	112	999999	456	46	689	116	289	310	717	229	629	999999	562	999999	221	641	999999	185	999999	966	986	483	999999	506	711	255	594	535	461	999999	999999	699	597	871	860	178	344	597	488	236	462	992	232	838	165	50	999999	720	32	21	999999	153	295	999999	751	628	390	949	334	444	521	754	849	341	141	999999	591	690	383	52	306	791	696	468	513	999999	261	898	350	671	52	999999	512	449	286	944	999999	965	129	999999	788	394	272	54	999999	708	153	999999	999999	236	459	521	346	980	714	317	457	827	128	757	999999	491	608	999999	401	647	251	409	64	197	524	625	571	152	263	911	529	652	753	804	999999	370	201	124	221	531	999999	532	999999	969	497	587	999999	372	999999	999999	786	608	652	77	467	743	835	519	711	833	950	204	999999	803	999999	999999	83	323	907	999999	300	493	452	870	119	999999	674	999999	999999	937	778	999999	999999	957	999999	920	999	686	347	116	534	999999	413	387	580	343	805	931	190	692	514	534	999999	856	16	302	166	782	958	748	79	999999	819	999999	65	999999	915	769	677	999999	805	397	975	800	999999	618	90	999999	299	775	999999	999999	999999	999999	999999	254	743	432	950	833	763	227	999999	599	999999	784	999999	639	331	828	427	46	264	322	886	126	558	664	999999	398	221	102	492	999999	999999	336	844	811	351	811	999999	493	818	844	114	588	669	999999	762	698	755	451	999999	470	357	876	999999	593	131	315	695	88	59	562	999999	999999	734	544	764	999999	939	60	297	520	999999	934	227	419	217	308	457	182	902	999999	642	770	359	999999	835	958	848	261	999999	45	999999	999999	444	266	999999	442	853	134	621	61	758	705	163	232	649	423	659	78	385	822	999999	523	186	373	920	850	322	712	709	806	999999	999999	370	262	999999	999999	999999	961	197	774	455	999999	999999	850	999999	936	617	137	381	999999	308	779	999999	867	186	602	752	80	999999	381	130	999999	425	815	199	79	344	999999	828	999999	922	999999	881	610	999999	536	962	336	999999	983	999999	194	340	999999	507	93	999999	502	85	999999	149	999999	625	815	654	314	906	744	661	999999	601	716	999999	999999	499	610	897	275	499	650	639	426	633	999999	999999	999999	809	137	317	115	267	841	999999	36	999999	503	82	76	956	73	629	999999	674	589	391	999999	885	999999	798	897	999999	546	13	435	171	723	796	999999	676	999999	504	779	437	555	599	759	891	282	15	995	537	831	319	436	30	422	
999999	54	970	999999	60	102	339	420	920	721	838	400	864	895	999999	809	399	247	568	850	790	128	990	999999	999999	999999	999999	802	370	999999	236	577	414	999999	999999	751	302	63	999999	412	449	26	635	877	921	501	418	120	298	728	442	81	999999	180	631	999999	63	999999	987	448	999999	536	60	999999	495	271	985	125	999999	955	516	345	580	165	999999	774	999999	122	710	143	204	601	513	641	921	164	709	999999	128	348	697	999999	76	229	31	912	966	78	392	659	999999	302	196	343	221	106	501	712	999999	857	149	941	999999	854	253	789	33	418	999999	340	562	750	997	585	267	562	999999	360	999999	999999	808	999999	999999	999999	627	999999	999999	180	999999	999999	999999	997	475	270	209	756	325	999999	975	241	889	557	999999	61	107	765	305	610	86	659	826	151	577	280	59	723	220	587	236	999999	999999	852	987	820	677	565	285	736	385	510	246	67	384	903	999999	999999	992	678	953	999999	999999	999999	104	771	997	521	429	999999	221	485	999999	738	985	634	999999	46	569	611	384	541	490	568	235	575	422	769	999999	673	999999	798	999999	541	633	374	745	999999	758	999999	822	999999	145	90	524	899	964	508	81	999999	56	571	999999	999999	304	422	999999	999999	579	528	999999	238	754	755	532	423	999999	15	114	999999	888	286	999999	353	788	227	405	409	53	335	611	999999	999999	999999	627	110	118	350	246	221	992	707	999999	240	867	999999	411	390	999999	111	155	958	403	999999	861	999999	293	347	602	86	26	971	994	999999	999999	999999	539	737	138	431	314	414	768	999999	628	191	285	57	485	204	815	25	851	999999	190	652	520	999999	165	999999	999999	770	999999	169	999999	999999	713	999999	322	999999	999999	674	261	137	796	999999	200	999999	831	680	494	245	999999	408	271	10	130	62	73	999999	999999	999999	582	999999	614	544	666	609	697	999999	477	528	735	63	148	151	763	724	999999	449	462	999999	999999	485	372	580	909	349	898	999999	899	661	693	999999	507	763	999999	999999	522	262	999999	591	813	234	212	966	999999	807	269	129	246	999999	999999	624	812	915	884	106	999999	999999	635	327	710	999999	707	816	835	687	999999	385	58	783	211	892	376	871	205	192	283	999999	80	111	90	778	957	999999	754	78	244	591	879	995	83	488	627	999999	880	999999	526	999999	140	823	999999	999999	81	999999	205	24	258	999999	999999	701	999999	510	963	534	246	999999	999999	214	72	999999	452	964	999999	62	710	723	999999	999999	990	886	999999	887	276	257	849	999999	999999	503	307	740	
820	303	871	187	182	572	999999	999999	519	948	772	321	333	374	999999	297	388	999999	753	481	999999	638	999999	833	999999	936	244	716	684	50	234	52	999999	999999	945	159	103	328	880	147	999999	182	110	52	123	354	564	901	999999	999999	817	688	999999	826	991	192	352	48	151	245	337	807	418	478	999999	999999	415	11	999999	231	999999	69	147	615	283	999999	537	908	719	691	381	343	840	999999	232	999999	999999	90	340	763	999999	65	186	644	810	999999	763	999999	999999	393	938	999999	482	655	368	758	551	144	553	425	999999	443	328	460	863	994	967	295	255	187	436	335	671	665	999999	149	883	503	999999	881	999999	905	589	335	752	819	999999	194	764	474	994	168	537	914	118	999999	999999	726	780	999999	434	478	386	151	957	613	891	816	999999	228	999999	57	339	671	999999	748	853	992	708	999999	999999	782	530	781	192	999999	797	756	557	999999	412	167	999999	988	457	344	529	448	378	148	928	999999	953	545	999999	946	999999	866	312	999999	519	744	27	736	999999	652	947	605	999999	689	816	999999	269	999999	816	717	335	999999	224	278	229	999999	623	569	126	99	828	999999	191	246	447	931	454	198	999999	668	149	986	315	805	397	924	490	689	332	999999	784	773	999999	881	621	999999	651	44	150	114	130	458	999999	593	999999	961	999999	721	999999	884	690	80	999999	158	999999	349	45	999999	880	304	999999	999999	246	333	314	65	265	309	624	999999	999999	419	58	436	547	999999	376	721	999999	999999	511	768	448	448	999999	714	134	581	999999	282	453	999999	163	845	190	196	221	296	289	768	706	123	107	292	604	999999	999999	221	610	999999	999999	999999	437	455	999999	165	495	999999	999999	600	930	684	996	352	515	999999	266	999999	256	361	478	999999	441	223	999999	999999	671	165	843	831	691	999999	999999	424	309	138	805	707	61	34	700	423	76	999999	837	999999	127	754	776	557	24	819	999999	258	419	892	882	999999	726	406	493	340	999999	999999	908	999999	714	581	53	387	251	558	161	232	661	999999	23	999999	385	707	279	917	389	295	817	871	999999	721	15	416	255	590	981	999999	541	999999	999999	677	780	818	317	999999	710	399	315	465	668	743	597	363	999999	140	838	28	137	999999	950	670	581	47	81	992	576	636	141	661	577	505	999999	300	598	345	972	566	400	733	216	989	999999	361	212	214	134	651	999999	125	751	962	999999	965	999999	999999	106	999999	999999	325	969	84	268	654	888	172	62	999999	765	543	999999	282	627	403	369	961	999999	229	
834	866	867	924	108	25	999999	614	977	725	881	801	999999	239	818	85	999999	142	731	334	473	49	999999	827	886	995	957	479	999999	134	605	458	116	877	908	999999	457	54	999999	252	745	283	195	999999	999999	964	304	927	463	551	999999	236	999999	365	999999	794	999999	50	999999	113	67	999999	999999	852	999999	432	694	999999	331	999999	628	719	166	489	589	200	854	825	999999	921	999999	39	26	793	999999	999999	999999	750	999999	123	176	416	16	873	999999	315	13	999999	999999	999999	279	999999	606	525	923	918	80	999999	776	565	999999	889	999999	126	412	999999	423	486	366	999999	213	943	999999	218	999999	222	713	999999	304	284	196	522	619	418	999999	999999	433	501	870	577	308	999999	974	567	183	287	777	889	470	166	999999	527	975	465	789	335	693	398	753	710	214	999999	455	999999	378	428	279	230	999999	999999	999999	921	615	788	452	999999	999999	999999	45	999999	445	824	999999	148	392	668	546	999999	629	999999	999999	45	747	169	373	999999	33	482	198	755	17	557	424	827	561	999999	911	999999	23	64	366	21	999999	268	275	999999	964	999999	119	709	881	125	600	158	568	569	184	999999	425	930	711	999999	493	289	486	999999	999999	995	586	999999	999999	358	999999	575	960	73	681	999999	893	983	556	999999	372	999999	999999	892	999999	276	268	999999	796	999999	772	92	352	868	527	83	999999	387	999999	999999	730	697	952	533	974	999999	197	505	887	694	562	442	383	995	134	999999	999999	594	930	143	737	594	625	302	586	68	232	999999	999999	999999	707	515	12	587	985	674	536	349	918	931	88	762	999999	111	902	339	709	356	744	999999	999999	197	456	847	242	146	82	660	999999	915	802	106	959	288	987	56	439	796	20	999999	478	76	675	999	64	974	489	524	999999	256	359	876	999999	999999	942	999999	999999	999999	354	848	999999	999999	999999	999999	139	981	803	825	123	856	900	912	345	999999	54	599	521	457	999999	999999	656	557	999999	999999	566	925	750	936	346	999999	987	999999	452	999999	856	602	673	672	999999	82	181	664	999999	543	356	446	540	71	979	352	998	611	999999	999999	202	999999	614	703	999999	213	241	866	999999	999999	868	999999	470	183	438	451	926	848	588	720	999999	999999	156	727	353	129	395	688	957	999999	479	999999	911	366	969	811	987	969	999999	665	840	314	185	765	674	729	999999	999999	633	537	426	159	32	651	999999	210	898	999999	360	999999	999999	553	909	494	999999	492	715	999999	999999	999999	463	999999	622	923	880	782	816	391	63	623	153	39	64	429	
999999	999999	363	269	366	768	999999	999999	618	910	847	297	404	691	599	999999	24	999999	162	16	999999	469	536	109	771	999999	999999	517	833	999999	183	788	999999	490	999999	845	138	455	747	999999	713	363	999999	999999	85	592	387	999999	999999	870	608	999999	999999	58	355	118	793	264	497	150	384	405	276	882	999999	68	999999	999999	999999	753	64	568	135	716	999999	720	131	824	33	189	839	269	999999	963	138	902	999999	450	999999	808	61	873	958	606	999999	318	96	465	975	27	999999	472	999999	48	816	50	155	170	755	635	986	969	240	318	311	124	681	313	753	834	156	358	780	966	702	999999	610	999999	655	999999	633	665	999999	999999	999999	376	909	686	156	97	999999	751	694	509	821	91	643	999999	305	946	999999	782	711	150	870	446	692	394	345	636	439	627	999999	771	11	331	129	233	923	934	215	994	167	666	88	405	999999	280	999999	620	547	999999	232	999999	357	999999	953	709	146	948	683	524	350	520	999999	999999	245	923	508	500	961	999999	726	370	740	999999	999999	55	71	474	782	421	999999	999999	98	479	999999	806	424	160	377	420	97	974	261	999999	654	999999	17	950	999999	740	772	654	999999	138	999999	999999	967	714	235	999999	647	672	999999	271	285	625	431	188	732	439	509	358	133	551	332	751	999999	60	988	999999	999999	120	314	52	649	594	999999	960	245	999999	838	709	999999	469	773	424	999999	989	415	39	999999	829	227	999999	240	999999	531	117	806	492	751	999999	726	256	870	536	368	999999	622	690	999999	471	942	999999	601	800	433	663	778	999999	999999	130	999999	958	763	999999	893	584	811	235	999999	958	164	753	792	999999	982	678	598	999999	66	999999	377	724	480	753	886	39	139	440	990	867	339	898	548	631	282	999999	492	999999	643	784	322	396	628	599	317	199	999999	680	817	755	75	999999	851	268	752	999999	488	20	999999	999999	999999	380	999999	205	629	999999	999999	170	999999	225	195	936	999999	282	371	980	106	880	446	697	632	458	623	244	802	797	57	290	878	361	999999	482	339	999999	999999	941	999999	432	970	61	999999	245	42	602	999999	138	939	578	897	999999	824	607	573	999999	241	996	999999	10	999999	832	218	924	291	295	999999	712	606	822	943	429	829	673	910	394	712	396	425	31	674	999999	858	478	392	116	999999	681	909	704	548	342	194	160	39	999999	843	70	999999	746	999999	857	531	999999	635	477	943	999999	697	188	922	844	580	736	999999	729	973	739	541	185	999999	263	803	902	999999	610	245	678	
999999	772	551	652	442	679	999999	817	999999	741	843	915	172	386	984	999999	781	999999	761	458	999999	310	174	114	528	778	988	412	63	629	842	999999	999999	275	517	924	999999	280	411	901	999999	517	999999	999999	895	999999	22	999999	278	83	130	580	848	787	999999	342	608	447	133	664	999999	951	999999	522	898	818	684	999999	868	70	103	999999	302	860	86	317	724	999999	999999	902	765	616	999999	999999	509	272	185	453	422	185	999999	999999	156	999999	999999	429	753	74	344	87	999999	125	999999	999999	979	999999	288	988	999999	999999	618	676	238	230	899	84	817	999999	999999	635	642	240	485	693	999999	903	364	555	650	657	563	999999	596	141	999999	650	999999	999999	10	890	984	999999	743	876	566	650	961	999999	847	145	611	969	60	709	444	711	999999	819	999999	86	264	733	999999	63	981	999999	89	107	269	999999	971	892	784	133	651	455	497	609	136	103	941	438	707	514	55	999999	999999	999999	696	260	20	293	460	923	635	999999	849	689	894	608	570	864	999999	597	173	719	195	927	67	989	224	999999	692	381	999999	999999	35	834	18	396	358	202	410	19	248	688	999999	860	497	399	999999	808	714	528	533	999999	772	119	350	335	409	682	829	707	999999	999999	601	88	788	810	236	25	680	507	259	377	999999	656	999999	999999	287	999999	439	668	999999	999999	326	999999	848	67	63	915	493	682	987	676	372	999999	973	268	999999	363	82	687	173	591	999999	216	279	999999	624	125	760	864	58	999999	252	171	324	999999	999999	437	999999	999999	756	320	999999	997	520	582	15	999999	682	999999	398	923	999999	999999	504	801	288	119	894	693	443	999999	999999	629	999999	999999	433	210	388	353	604	659	999999	352	930	853	999999	139	999999	999999	160	864	442	670	475	135	822	500	667	999999	351	554	542	546	296	818	165	902	373	999999	999999	804	381	339	495	738	798	910	821	999999	741	999999	424	208	999999	999999	505	493	999999	508	99	999999	543	865	11	60	127	999999	65	999999	697	999999	766	97	546	355	999999	113	185	737	999999	912	679	26	781	203	140	343	999999	717	323	671	999999	865	518	226	999999	999999	337	999999	621	221	854	709	954	999999	392	336	661	197	95	401	318	426	181	999999	264	999999	93	808	920	999999	583	347	798	35	418	900	578	330	94	977	999999	740	125	125	67	969	71	207	811	999999	999999	816	632	921	999999	999999	694	341	962	999999	431	999999	524	837	637	517	910	928	176	999999	757	340	113	118	626	578	999999	65	999999	999999	465	886	999999	127	
999999	767	999999	876	672	95	215	247	368	349	555	999999	999999	999999	488	999999	69	999999	41	328	55	351	713	523	999999	999999	33	639	999999	677	289	544	999999	999999	736	870	801	43	266	90	286	520	999999	763	999999	379	999999	31	577	578	234	332	999999	678	81	999999	64	201	581	887	999999	575	34	690	70	999999	724	999999	552	617	749	999999	999999	950	52	535	379	949	961	999999	999999	11	72	644	453	999999	689	853	999999	976	999999	999999	462	379	28	999999	495	291	999999	551	655	545	479	959	828	999999	456	905	635	545	390	114	999999	655	999999	999999	513	999999	999999	999999	331	999999	491	576	802	149	999999	999999	931	999999	49	98	999999	419	999999	886	999999	112	816	253	510	783	227	790	595	711	999999	999999	999999	958	207	116	53	598	999999	785	63	903	167	999999	999999	999999	974	304	506	302	857	999999	386	580	999999	410	573	999999	603	548	652	701	980	100	770	766	593	972	144	933	55	658	199	493	999999	629	945	999999	617	561	809	923	294	999999	853	558	430	999999	430	796	543	58	999999	681	143	362	999999	999999	918	869	365	11	999999	573	257	999999	999999	892	999999	999999	464	999999	999999	51	739	728	416	687	999999	999999	346	261	552	999999	400	996	663	518	360	999999	706	999999	218	747	205	807	763	721	56	654	999999	537	999999	521	341	106	671	953	942	414	945	999999	829	707	533	114	458	822	182	260	545	122	542	277	212	585	999999	999999	845	999999	965	999999	999999	999999	293	808	999999	41	16	303	334	709	999999	945	534	471	59	999999	224	101	358	940	548	999999	119	815	995	327	999999	755	999999	42	117	999999	999999	261	999999	247	999999	724	448	427	999999	879	999999	835	999999	999999	999999	741	999999	999999	424	754	582	999999	156	845	999999	478	812	348	722	260	434	301	999999	564	999999	283	999999	999999	97	499	653	931	999999	999999	869	283	999999	408	584	577	230	151	618	362	999999	999999	114	758	765	945	999999	110	704	999999	999999	634	999999	982	100	999999	874	723	640	924	111	651	899	487	999999	208	210	413	763	155	40	293	683	249	136	999999	178	118	57	151	999999	552	237	570	224	244	50	296	318	125	702	999999	999999	693	261	999999	525	627	782	566	745	507	347	558	999999	171	951	993	999999	18	301	766	676	498	346	558	423	339	999999	741	168	914	105	999999	452	534	782	999999	988	349	566	550	999999	490	999999	90	215	678	46	63	292	57	440	999999	824	936	830	22	357	702	372	195	999999	50	999999	999999	999999	999999	116	999999	999999	962	15	515	451	750	
440	195	101	266	999999	745	999999	219	459	999999	483	795	823	515	704	999999	999999	999999	999999	380	195	999999	92	575	999999	516	572	46	999999	330	52	924	858	999999	506	644	921	100	999999	999999	893	155	999999	999999	999999	617	875	999999	305	619	999999	999999	538	80	564	154	112	999999	999999	836	183	999999	545	138	78	558	936	750	19	69	999999	551	935	999999	999999	999999	703	795	227	69	999999	972	740	64	999999	332	395	787	519	999999	541	999999	999999	999999	454	637	610	462	999999	798	999999	999999	591	246	771	778	784	999999	593	524	451	317	308	529	205	210	999999	490	138	746	172	158	240	999999	999999	453	999999	421	904	850	439	999999	575	999999	388	999999	390	504	999999	231	547	216	999999	994	910	234	999999	981	327	253	122	999999	999999	482	636	532	894	933	718	328	737	372	284	999999	95	210	741	880	151	690	819	30	207	906	999999	956	953	246	746	303	999999	999999	104	661	999999	319	917	999999	792	856	621	457	786	964	494	184	931	461	909	710	492	225	840	637	433	101	922	426	283	680	578	657	999999	424	970	677	278	623	14	775	292	648	97	294	999999	999999	243	243	422	35	34	501	999999	46	811	141	999999	467	237	999999	397	999999	820	122	999999	963	270	372	993	817	905	318	999999	143	427	843	138	999999	568	70	999999	999999	14	257	655	86	331	160	613	839	457	811	999999	367	999999	999999	999999	975	999999	114	112	999999	999999	999999	129	715	54	203	619	999999	13	999999	898	177	788	708	999999	572	999999	210	642	119	758	164	999999	999999	999999	999999	754	634	25	999999	547	464	957	987	448	999999	138	940	42	138	999999	999999	999999	783	912	228	579	999999	306	266	518	806	472	992	999999	96	244	34	791	999999	448	984	952	849	136	444	219	999999	270	95	999999	526	178	514	999999	999999	328	586	191	999999	519	84	337	759	644	741	991	999999	874	362	174	113	158	87	999999	999999	999999	985	999999	478	19	778	419	221	999999	999999	637	958	424	999	767	658	843	96	444	373	656	202	214	395	452	999999	999999	999999	920	340	377	999999	824	999999	999999	342	999999	713	696	741	999999	999999	937	652	113	999999	550	999999	594	516	270	71	999999	326	900	500	780	999999	35	764	852	510	300	491	999999	546	143	999999	578	435	999999	139	400	703	707	539	265	562	291	419	703	60	999999	414	999999	999999	999999	507	131	929	561	669	999999	931	888	164	826	455	38	566	899	999999	306	169	788	140	999999	939	619	370	245	228	979	616	71	801	196	886	421	318	99	636	
281	649	873	999999	452	469	814	552	713	809	533	725	519	555	999999	164	625	939	644	518	999999	999999	999999	342	999999	80	870	97	968	940	999999	719	999999	273	876	656	999999	999999	999999	211	134	76	999999	435	694	264	107	999999	57	41	270	482	674	999999	748	521	955	541	378	381	599	727	584	773	775	999999	257	255	999999	999999	869	894	999999	442	999999	821	999999	268	647	435	973	999999	49	936	679	561	54	896	524	365	701	754	362	317	612	407	491	999999	999999	999999	16	851	835	950	172	376	231	241	999999	999999	999999	999999	893	942	407	999999	687	999999	103	224	999999	999999	999999	999999	405	124	999999	943	830	985	339	229	609	767	999999	999999	529	99	773	313	340	813	708	598	947	999999	861	419	909	999999	719	843	790	999999	120	655	130	521	999999	999999	999999	288	411	212	999999	999999	999999	999999	523	285	715	598	875	790	883	956	652	142	999999	400	263	132	43	462	999999	999999	438	174	657	772	11	18	544	725	479	62	412	999999	11	758	917	736	999999	999999	999999	130	967	10	561	163	13	987	154	163	794	999999	255	948	999999	110	999999	922	477	751	284	707	64	159	320	831	554	155	141	999999	483	527	237	408	800	155	528	438	613	503	769	24	999999	390	930	768	807	999999	570	900	999999	999999	268	154	360	999999	999999	818	689	729	609	857	855	536	999999	277	483	846	157	790	581	331	319	974	981	269	843	999999	999999	552	34	999999	585	241	619	488	999999	92	58	999999	88	999999	749	883	999999	911	168	337	709	663	294	961	315	779	329	677	685	293	172	100	121	402	599	147	705	518	282	624	999999	202	999999	999999	797	999999	999999	871	582	436	90	80	111	515	963	999999	267	73	784	999999	911	941	999999	975	999999	958	999999	999999	120	611	188	385	638	999999	420	517	999999	999999	173	13	77	999999	105	258	213	102	989	999999	439	999999	880	641	734	999999	999999	999999	399	42	999999	999999	577	36	760	970	999999	705	441	567	104	999999	909	999999	899	781	737	463	999999	999999	771	827	999999	139	256	85	731	546	651	999999	831	444	127	623	423	334	999999	51	697	135	10	508	999999	432	510	982	135	517	741	952	740	999999	140	845	270	653	999999	448	779	999999	248	711	999999	280	735	659	338	295	999999	575	354	695	765	720	553	273	176	546	628	274	950	224	804	698	999999	999999	314	282	362	770	463	999999	272	23	999999	299	454	391	696	999999	653	839	567	176	608	999999	492	420	302	997	487	999999	819	515	999999	999999	907	365	999999	162	
999999	66	933	189	121	366	433	999999	999999	264	818	784	850	777	999999	120	657	638	100	386	99	894	980	364	292	140	178	757	289	863	391	98	542	543	505	596	906	999999	64	251	621	999999	587	47	188	702	999999	51	894	999999	376	278	275	472	999999	461	999999	578	896	981	999999	999999	473	969	872	999999	252	999999	999999	34	213	278	584	848	764	999999	999999	942	185	590	999999	136	862	999999	496	999999	823	79	480	54	520	337	492	82	63	945	276	999999	999999	458	459	999999	999999	869	420	107	694	426	708	713	154	143	402	315	334	71	813	808	483	759	906	183	835	238	513	875	786	999999	795	999999	92	699	777	726	140	999999	367	992	999999	398	428	999999	371	767	899	386	935	999999	748	991	999999	468	144	415	999999	286	341	540	366	544	321	193	630	999999	999999	455	366	999999	999999	843	703	820	999999	999999	341	509	999999	78	338	137	940	999999	763	999999	999999	623	564	371	999999	853	159	827	636	710	999999	999999	776	482	145	454	29	999999	11	999999	298	321	999999	60	999999	999999	474	999999	211	238	603	711	430	826	211	999999	890	995	501	331	999999	999999	193	852	999999	999999	733	999999	932	884	118	681	999999	858	515	375	717	999999	297	141	388	886	999999	408	999999	376	999999	949	999999	138	563	34	768	999999	999999	422	138	63	53	976	319	145	999999	327	130	999999	112	571	321	836	300	385	707	369	942	807	261	999999	745	640	292	783	999999	804	331	93	912	928	647	999999	246	663	471	321	822	999999	999999	308	288	194	273	253	638	444	838	187	999999	999999	737	412	170	353	318	412	694	535	87	999999	995	46	999999	184	999999	227	599	636	914	396	547	699	261	953	506	561	377	48	155	622	999999	999999	766	513	200	244	932	999999	355	69	626	296	999999	29	312	999999	999999	98	329	420	845	999999	999999	930	861	48	161	217	999999	999999	44	655	390	999999	999999	852	279	506	983	999999	295	706	291	999999	999999	260	999999	999999	650	264	386	999999	999999	735	999999	764	880	835	651	162	93	724	55	597	35	970	906	709	459	459	971	999999	999999	640	135	148	999999	418	171	999999	513	919	999999	592	999999	999999	936	654	687	805	971	999999	854	999999	999999	570	661	693	999999	798	353	999999	782	201	293	708	183	89	609	638	999999	471	674	50	648	999999	167	463	226	279	44	261	32	653	487	538	999999	284	44	564	487	236	589	999999	268	689	147	999999	309	672	581	856	55	58	961	510	769	814	999999	442	413	208	999999	559	763	101	999999	138	
713	754	884	899	999999	55	161	617	882	311	999999	999999	999999	791	163	554	698	188	216	974	692	999999	999999	19	101	601	160	999999	759	999999	608	176	887	19	662	999999	787	682	999999	999	896	999999	628	467	42	999999	999999	622	54	921	999999	585	884	999999	445	999999	985	875	807	453	895	873	858	852	999999	614	81	26	138	609	767	999999	376	217	999999	999999	999999	999999	977	999999	195	538	244	837	178	32	292	69	573	927	999999	999999	874	368	999999	33	999999	775	999999	427	999999	999999	493	445	164	845	219	999999	999999	106	385	684	897	939	999999	366	638	30	683	679	332	22	452	210	50	855	151	999999	999999	63	853	583	546	559	716	794	54	799	683	999999	813	615	319	477	551	999999	24	999999	110	746	394	474	102	94	104	149	948	292	404	309	999999	210	573	696	999999	801	148	348	233	472	322	999999	347	360	866	717	702	999999	659	166	999999	216	999999	999999	668	389	490	461	999999	577	999999	999999	404	999999	628	999999	51	622	234	749	999999	675	711	637	434	555	137	742	999999	386	446	973	633	247	468	999999	301	216	37	863	320	686	883	999999	626	560	999999	963	731	262	676	90	749	999999	420	175	504	999999	931	999999	261	999999	242	87	140	872	138	999999	915	140	321	999999	999999	371	999999	69	999999	65	20	999999	120	174	20	999999	710	366	234	724	999999	303	993	30	284	914	612	572	453	999999	999999	753	431	287	999999	601	999999	841	495	999999	999999	361	382	999999	270	67	999999	999999	737	276	376	999999	648	413	999999	622	147	300	999999	999999	759	866	615	986	540	267	999999	832	127	419	35	869	871	999999	254	476	999999	999999	999999	227	911	999999	834	187	999999	751	115	999999	948	435	463	999999	999999	814	629	613	745	999999	909	12	999999	999999	999999	328	251	507	903	802	999999	863	701	593	540	999999	999999	243	41	999999	557	789	162	435	884	692	955	999999	589	66	226	640	730	534	644	999999	612	999999	556	516	936	931	847	999999	999999	95	733	870	999999	947	999999	999999	999999	317	999999	130	850	189	999999	286	372	866	917	846	999999	529	999999	177	949	782	730	37	686	999999	501	626	941	849	576	799	999999	999999	274	641	21	999999	68	423	695	524	906	999999	999999	280	154	79	23	999999	999999	999999	999999	565	921	337	227	27	999999	67	999999	222	188	10	612	495	327	286	999999	999999	999999	755	470	719	482	434	875	306	999999	415	380	999999	612	940	999999	247	846	403	174	936	424	994	999999	999999	999999	999999	345	906	820	960	999999	867	999999	999999	176	970	
999999	243	93	496	462	920	446	304	687	393	610	248	877	374	649	924	999999	664	861	840	634	470	121	999999	99	969	485	999999	999999	512	999999	874	773	162	379	613	320	999999	484	999999	999999	999999	323	999999	872	106	38	456	999999	38	754	813	875	335	345	408	131	93	407	492	444	827	999999	184	439	735	474	724	999999	46	614	999999	189	367	292	808	156	897	136	992	940	999999	999999	434	757	150	999	447	999999	971	491	999999	280	992	70	999999	985	149	784	147	631	314	461	999999	424	319	633	518	53	537	261	234	956	414	999999	999999	528	415	426	299	735	36	907	33	554	387	174	197	999999	999999	822	17	999999	989	370	999999	578	32	20	448	516	490	404	289	719	267	279	999999	450	655	211	579	722	494	411	605	407	999999	999999	999999	155	999999	221	490	714	254	121	999999	999999	999999	835	505	405	978	783	999999	632	627	999999	296	117	999999	747	651	360	999999	294	628	588	765	999999	151	999999	973	303	80	279	913	574	475	156	312	999999	999999	999999	705	184	999999	711	166	972	999999	133	443	928	846	698	999999	140	999999	959	493	388	288	687	694	999999	431	999999	713	999999	718	62	839	150	805	487	223	831	999999	999999	550	916	432	792	999999	27	858	55	456	381	710	999999	113	999999	663	923	542	846	135	999999	753	68	998	190	264	727	294	303	133	368	999999	999999	485	403	999999	576	956	496	238	676	355	999999	238	342	999999	935	949	333	486	881	999999	376	999999	162	324	492	999999	251	538	730	733	565	921	98	896	972	307	999999	999999	999999	967	56	999999	999999	999999	377	999999	665	915	329	778	999999	816	252	999999	118	999999	333	88	926	999999	714	957	507	943	790	999999	150	999999	303	637	249	237	399	913	897	758	258	16	999999	663	262	336	219	952	772	999999	999999	674	787	999999	974	630	180	999999	999999	99	120	514	999999	912	999999	230	999999	999999	999999	733	426	338	526	360	999999	326	141	272	405	388	748	555	180	51	785	475	658	361	663	618	67	960	660	808	648	999999	650	45	973	42	713	527	999999	49	332	350	999999	999999	999999	657	499	907	43	999999	999999	999999	343	324	999999	223	999999	999999	37	920	675	465	677	999999	999999	48	999999	106	299	372	674	230	141	999999	719	999999	327	232	203	16	999999	159	927	999999	468	93	999999	335	908	999999	999999	453	499	503	373	866	672	441	724	999999	999999	403	999999	670	210	999999	433	212	605	690	896	999999	77	999999	801	526	538	891	258	628	999999	999999	197	538	999999	230	999999	999999	
767	999999	773	886	507	83	35	725	999999	266	586	348	999999	207	730	227	864	132	386	478	702	847	338	780	192	999999	490	639	215	89	769	999999	398	795	445	999999	999999	999999	841	993	996	85	985	281	315	909	968	441	620	999999	674	779	999999	262	999999	999999	523	999999	704	412	999999	395	519	461	999999	999999	950	864	762	977	310	854	999999	392	999999	626	862	999999	475	282	137	59	29	999999	415	989	144	145	860	525	999999	924	999999	999999	999999	610	566	533	999999	708	959	113	679	642	669	820	498	462	999999	318	999999	466	999999	431	999999	543	376	283	56	507	472	999999	13	999999	748	999999	999999	852	981	999999	999999	338	283	766	322	34	379	999999	576	594	501	999999	364	552	466	772	999999	999999	164	867	243	999999	487	285	245	154	109	442	894	292	281	999999	999999	999999	257	999999	193	760	118	259	999999	990	999999	461	16	790	459	999999	780	975	979	665	999999	124	637	999999	850	999999	531	178	924	999999	492	294	323	855	211	999999	999999	999999	589	645	774	904	703	253	586	35	279	999999	999999	648	662	999999	999999	615	948	366	282	481	878	195	239	940	334	236	508	422	148	999999	588	14	166	52	396	344	890	792	420	394	999999	825	999999	86	482	286	284	574	981	707	999999	845	183	999999	858	403	416	833	579	476	745	174	999999	129	999999	690	999999	999999	531	968	999999	165	945	999999	291	63	468	163	468	58	952	933	999999	440	253	742	999999	999999	194	992	999999	67	222	999999	648	35	999999	999999	999999	791	794	999999	999999	22	983	999999	899	295	542	804	935	263	999999	531	524	811	999999	457	876	134	859	999999	999999	539	50	667	999999	11	248	266	999999	999999	943	676	263	296	891	428	456	501	999999	546	799	390	66	674	691	691	999999	999999	301	489	732	95	932	644	240	999999	972	326	999999	897	56	286	999999	86	319	999999	277	999999	999999	314	10	999999	999999	323	359	54	999999	999999	975	261	999999	411	964	636	137	858	743	999999	66	388	456	140	692	945	499	523	702	980	999999	992	999999	201	917	987	488	357	804	619	295	195	999999	999999	350	557	325	644	322	60	948	999999	999999	658	999999	541	858	870	692	346	823	999999	999999	501	999999	983	999999	390	999999	977	158	780	63	134	333	871	357	850	790	999999	629	854	211	999999	999999	999999	46	999999	30	385	138	618	664	999999	999999	458	843	538	595	367	719	934	999999	345	999999	178	407	999999	334	310	194	17	89	558	716	968	999999	700	999999	117	999999	82	370	118	848	999999	999999	595	999999	874	
37	818	264	999999	424	695	703	999999	748	863	999999	215	999999	720	201	999999	538	116	752	999999	823	152	78	488	420	646	573	53	999999	372	999999	811	502	999999	999999	375	753	657	143	30	275	768	951	606	611	999999	642	649	916	727	999999	999999	999999	511	60	885	750	999999	21	999999	131	660	379	386	810	694	999999	999999	448	825	378	999999	999999	731	999999	999999	200	472	877	679	14	923	999999	999999	371	54	967	991	999999	396	625	977	999999	999999	999999	999999	399	575	795	916	38	662	211	999999	359	129	45	122	949	995	694	287	898	999999	773	207	534	609	25	766	726	721	580	999999	210	400	246	999999	832	947	665	999999	676	960	650	351	999999	999999	420	251	18	855	51	413	701	347	999999	999999	999999	700	90	789	560	999999	200	317	999999	160	890	958	883	428	999999	12	999999	79	999999	937	999999	999999	999999	498	199	773	757	870	999999	177	359	999999	322	999999	35	141	866	876	74	647	770	342	269	571	154	462	999999	590	576	49	82	632	736	151	620	169	225	591	599	999999	281	999999	638	914	800	37	646	950	402	999999	145	464	15	963	176	359	999999	999999	354	737	999999	177	999999	999999	105	727	136	181	322	866	999999	999999	286	287	376	451	703	999999	770	999999	816	417	999999	428	999999	618	626	773	974	271	996	311	247	862	380	113	999999	999	818	83	901	475	999999	536	240	860	188	999999	597	725	655	999999	152	237	999999	998	979	876	999999	486	999999	363	206	999999	870	615	999999	423	906	999999	426	999999	536	999999	225	351	780	999999	197	53	440	899	185	258	616	188	168	20	941	382	134	999999	274	999999	999999	548	999999	586	665	625	999999	764	999999	335	309	950	999999	455	999999	580	228	327	688	691	56	211	187	948	444	691	457	999999	999999	534	147	999999	440	999999	999999	999999	82	203	999999	572	231	675	999999	850	948	999999	999999	712	997	370	999999	999999	470	583	295	999999	371	329	152	999999	178	795	291	296	197	42	520	999999	731	345	507	35	999999	126	999999	380	999999	337	999999	778	794	744	999999	122	380	341	807	857	909	951	999999	752	999999	999999	404	435	999999	792	662	916	999999	810	980	662	999999	999999	484	999999	123	914	999999	999999	330	373	999999	433	766	999999	915	999999	235	663	187	999999	40	999999	974	310	721	999999	986	339	999999	93	999999	984	763	377	258	251	856	999999	743	994	311	281	432	687	841	970	669	225	876	806	690	490	632	210	632	118	164	999999	632	88	928	320	999999	246	739	205	669	399	920	674	999	999999	919	193	
478	999999	331	999999	999999	750	375	771	999999	867	402	153	361	562	744	149	96	681	830	999999	999999	991	999999	999999	948	999999	310	279	304	999999	806	918	570	449	999999	874	999999	868	999999	881	713	167	857	999999	844	595	843	116	654	780	999999	328	941	264	127	487	845	145	347	821	450	105	999999	260	999999	999999	582	912	999999	999999	999999	227	964	948	952	999999	143	421	999999	363	999999	203	625	999999	999999	999999	999999	316	331	254	38	650	530	895	441	999999	999999	607	999999	369	23	931	999999	783	999999	999999	999999	999999	999999	219	354	434	793	984	28	256	479	953	635	583	507	276	591	999999	842	712	697	79	517	344	227	535	981	982	349	999999	999999	842	105	264	134	999999	14	999999	900	999999	857	545	876	195	147	737	972	856	862	746	349	700	941	715	672	999999	485	967	992	999999	453	811	644	156	338	637	999999	381	458	523	272	479	999999	999999	999999	161	203	332	999999	999999	563	134	129	602	531	227	900	389	591	840	508	999999	999999	999999	999999	55	900	729	999999	999999	879	600	407	349	484	870	24	999999	860	520	101	163	999999	512	265	999999	692	52	624	120	737	478	999999	618	999999	235	360	603	999999	809	261	473	475	697	611	963	727	999999	128	661	212	208	999999	999999	749	355	275	999999	826	832	362	858	999999	999999	772	410	809	788	999999	259	519	421	615	999999	269	627	999999	83	901	302	601	912	923	963	908	538	949	999999	869	669	959	743	776	265	457	999999	368	729	924	999999	999999	938	454	868	151	791	593	477	810	999999	667	999999	715	999999	240	449	999999	151	838	243	460	999999	919	999999	999999	776	645	359	603	866	999999	958	158	999999	999999	663	467	65	999999	126	945	482	909	999999	11	767	37	251	34	999999	999999	999999	891	999999	749	73	28	789	579	375	155	243	873	944	862	708	53	25	396	577	982	879	329	721	999999	999999	190	999999	664	999999	999999	403	335	596	408	999999	77	468	950	999999	644	678	485	456	971	712	608	999999	885	302	999999	22	855	456	35	999999	897	180	402	999999	882	847	134	999999	626	751	908	999999	999999	820	641	585	74	320	999999	999999	403	873	999999	999999	379	225	296	371	809	999999	548	878	571	819	154	999999	75	189	202	797	553	999999	829	229	999999	331	429	74	661	147	999999	544	523	721	195	33	999999	999999	401	666	560	763	247	890	999999	999999	999999	726	999999	743	999999	885	127	999999	759	964	999999	530	781	58	796	232	710	672	999999	14	999999	849	634	999999	477	999999	787	535	246	790	202	938	
25	774	615	702	999999	999999	627	999999	426	999999	962	230	999999	999999	45	353	870	338	999999	575	113	208	675	865	101	555	276	271	107	999999	900	968	772	115	999999	16	999999	103	834	999999	999999	999999	999999	977	887	414	999999	578	222	444	665	907	737	626	835	816	999999	999999	611	842	999999	365	965	999999	487	993	458	873	393	39	910	999999	504	999999	999999	388	621	697	978	687	999999	697	59	663	999999	992	999999	155	280	999999	907	692	492	999999	999999	690	999999	752	500	894	955	999999	194	193	999999	889	413	999999	999999	457	999999	999999	999999	923	438	999999	315	311	908	494	762	312	602	695	131	227	999999	999999	129	839	628	868	206	93	731	145	513	866	139	46	588	763	58	823	502	505	920	568	564	999999	999999	999999	844	15	142	653	675	498	71	999999	606	901	999999	267	999999	337	215	687	999999	302	451	449	182	999999	999999	998	264	999999	203	625	306	724	947	932	465	180	34	200	951	999999	469	24	804	822	440	999999	415	791	994	175	999999	999999	376	271	999999	999999	285	971	109	143	399	896	305	445	19	881	999999	425	802	658	312	24	736	124	833	436	999999	359	999999	999999	593	473	785	38	999999	73	357	686	197	529	894	62	101	818	688	573	719	999999	813	558	732	989	989	999999	862	286	506	262	437	319	301	925	999999	880	999999	926	120	276	120	999999	999999	999999	238	282	764	260	922	999999	435	269	717	285	999999	999999	496	999999	483	449	176	999999	567	105	258	999999	238	999999	999999	220	999999	999999	462	452	257	867	999999	999999	761	716	581	611	999999	588	827	178	601	25	389	655	393	945	452	671	110	72	999999	438	999999	360	53	999999	737	712	649	672	999999	999999	37	678	858	41	999999	767	999999	999999	694	978	999999	90	286	999999	589	867	827	999999	320	791	352	999999	489	596	446	999999	672	999999	999999	651	939	999999	371	999999	987	711	999999	361	112	999999	802	999999	377	409	170	938	83	830	216	869	884	325	999999	25	921	842	199	999999	595	441	104	92	690	999999	999999	123	719	948	235	877	80	999999	231	635	988	999999	999999	999999	999999	507	999999	841	579	15	766	624	802	355	415	154	521	535	766	670	590	999999	855	334	370	57	229	134	605	999999	999999	419	103	726	36	999999	35	120	835	97	114	262	512	684	286	424	320	373	999999	90	366	545	999999	561	55	999999	952	999999	718	389	999999	212	246	251	999999	357	531	86	329	301	129	411	699	679	565	337	218	999999	57	999999	736	856	591	524	972	263	999999	541	999999	757	
172	541	402	999999	808	902	25	999999	478	929	999999	244	999999	999999	960	954	846	39	995	717	999999	999999	446	772	652	432	999999	721	279	999999	646	989	999999	571	139	999999	19	253	870	663	322	947	999999	127	999999	502	999999	349	563	999999	999999	681	545	964	697	390	105	629	803	999999	291	999999	991	525	293	904	839	481	122	999999	945	602	169	342	405	123	89	328	719	999999	620	280	168	999999	545	999999	453	440	874	748	999999	389	449	494	381	28	955	186	834	158	999999	340	999999	190	82	814	999999	999999	999999	999999	999999	777	910	653	766	999999	145	740	979	999999	460	999999	607	373	999999	565	163	999999	961	999999	167	903	494	570	999999	289	999999	977	188	731	453	250	871	300	447	714	999999	795	999999	369	882	999999	206	516	999999	264	732	863	300	517	660	999999	251	191	999999	407	999999	350	167	486	968	999999	561	258	875	220	536	317	926	185	96	368	947	999999	999999	999999	999999	977	872	242	999999	999999	686	999999	80	606	998	690	999999	50	999999	138	638	999999	401	999999	663	999999	999999	999999	727	999999	937	124	430	302	999999	650	686	484	999999	999999	477	999999	929	788	482	999999	187	999999	999999	846	999999	885	999999	957	729	706	209	781	288	759	346	999999	514	141	252	571	251	778	999999	358	13	999999	350	126	999999	713	321	613	251	773	769	372	275	881	981	999999	370	472	572	203	450	999999	999999	999999	999999	92	420	999999	545	910	648	409	571	999999	843	54	544	637	306	26	394	596	540	999999	990	974	999999	999999	160	999999	211	999999	215	513	999999	999999	203	410	999999	578	303	523	77	341	135	369	800	412	48	999999	517	999999	176	556	808	853	374	691	950	994	963	999999	999999	999999	708	869	204	67	955	744	999999	144	490	727	723	870	528	999999	389	999999	183	716	594	223	999999	478	612	658	705	64	999999	512	460	162	615	515	876	722	999999	265	175	742	457	303	96	382	252	448	833	937	999999	175	311	329	821	256	202	433	999999	240	999999	999999	362	900	999999	348	683	999999	121	217	994	806	999999	999999	464	440	999999	301	137	310	236	999999	999999	999999	730	567	210	999999	999999	369	999999	452	60	999999	999999	629	389	556	292	747	699	999999	336	626	942	999999	598	187	865	390	986	901	306	999999	999999	103	721	999999	180	999999	147	553	999999	752	893	552	755	184	999999	835	60	712	19	389	611	322	837	208	824	212	999999	32	275	951	382	999999	999999	689	398	904	907	794	386	839	610	156	918	584	999999	999999	999999	999999	61	39	339	283	999999	917	
759	690	266	523	770	999999	999999	124	287	54	380	481	999999	75	785	231	999999	266	336	180	999999	465	404	999999	475	434	439	999999	971	246	622	108	530	238	930	707	648	394	33	418	364	495	868	999999	214	260	993	706	638	999999	111	999999	947	721	147	304	296	13	57	346	538	999999	153	51	432	281	951	178	999999	999999	583	543	242	917	999999	293	596	530	999999	225	440	999999	916	151	144	549	160	808	100	636	421	644	347	686	880	435	352	999999	451	932	999999	825	571	560	255	567	839	999999	906	999999	707	765	999999	999999	905	805	22	999999	999999	882	130	153	87	508	666	939	206	999999	999999	389	999999	769	89	126	916	999999	171	999999	895	577	710	999999	901	246	928	999999	689	515	781	999999	423	350	920	568	811	999999	747	72	893	999999	999999	293	993	999999	913	938	686	838	915	999999	999999	999999	115	339	182	10	251	999999	580	21	999999	690	999999	962	965	599	848	520	314	759	867	999999	472	999999	215	426	137	384	332	999999	969	851	599	490	441	766	999999	999999	396	811	999999	999999	492	882	66	999999	518	999999	561	324	99	175	533	999999	433	999999	194	999999	133	756	872	999999	519	590	51	408	101	294	999999	209	999999	267	134	999999	999999	960	617	999999	532	535	999999	106	822	18	900	999999	327	443	999999	896	582	718	999999	640	999999	999999	999999	901	840	658	588	999999	510	362	959	832	50	41	321	472	927	605	994	597	999999	776	54	511	689	248	999999	658	237	634	626	646	799	494	563	797	573	715	748	873	946	999999	596	470	58	78	763	296	131	999999	999999	977	999999	870	999999	173	13	886	999999	602	999999	930	996	999999	735	323	42	556	477	523	999999	999999	856	130	651	174	189	584	999999	621	484	794	999999	641	664	999999	999999	929	702	999999	999999	687	503	999999	305	999999	686	720	734	735	999999	216	999999	608	696	999999	130	603	229	999999	983	999999	434	601	127	782	403	365	221	96	401	113	854	87	729	999999	718	999999	824	634	487	468	849	999999	999999	278	976	999999	945	907	999999	328	710	84	416	375	262	902	999999	523	623	331	509	999999	344	999999	362	740	878	999999	999999	420	779	594	150	524	999999	999999	25	999999	806	475	419	999999	568	82	402	779	670	364	999999	999999	682	311	21	165	999999	999999	999999	653	915	245	59	470	868	117	549	125	934	999999	795	554	886	188	999999	999999	999999	205	89	272	539	583	999999	524	526	232	737	477	583	985	565	377	326	372	933	570	425	948	999999	460	533	287	845	778	568	413	
929	999999	594	863	999999	764	132	129	999999	999999	175	999999	944	645	380	81	999999	948	336	428	238	524	254	156	732	963	758	628	738	262	999999	301	955	122	302	242	882	999999	742	999999	999999	999999	258	999999	405	889	14	800	89	999999	744	999999	452	150	185	415	260	448	140	289	15	503	390	861	605	874	580	999999	353	999999	199	822	216	999999	182	41	275	999999	750	999999	959	958	548	287	517	840	848	999999	937	999999	999999	444	589	463	795	752	999999	397	999999	531	319	181	457	999999	999999	999999	690	999999	999999	153	150	999999	999999	296	329	56	954	999999	354	999999	35	999999	999999	466	999999	754	243	753	739	430	225	878	657	999999	534	787	511	606	999999	595	160	931	999999	999999	746	385	999999	302	143	748	798	712	52	241	505	554	286	990	787	517	689	936	999999	547	928	271	949	477	999999	999999	545	357	99	759	613	104	916	111	999999	779	18	940	620	990	632	512	999999	999999	724	979	511	521	819	507	905	223	753	310	865	484	436	279	539	601	213	450	999999	293	999999	411	638	184	280	18	999999	999999	326	999999	914	425	436	533	753	782	999999	34	537	592	853	399	999999	615	999999	245	352	739	410	999999	787	191	999999	551	798	322	999999	337	999999	999999	998	167	897	566	999999	449	58	999999	525	757	571	189	999999	41	440	237	71	32	937	44	665	769	999999	308	409	733	535	999999	734	440	441	703	783	999999	594	695	502	783	999999	999999	196	999999	223	653	457	607	278	858	999999	570	999999	329	999999	216	156	238	819	999999	167	662	913	999999	999999	999999	999999	867	406	196	446	745	734	999999	999999	150	847	226	556	694	850	801	999999	677	773	173	189	121	314	999999	580	999999	876	903	626	566	883	32	280	138	999999	589	999999	999999	999999	375	999999	973	526	258	999999	999999	682	135	748	365	208	246	400	14	905	214	563	829	999999	91	999999	831	661	245	267	999999	945	427	999999	999999	600	381	999999	407	337	215	594	65	217	650	683	999999	165	270	368	646	999999	275	999999	133	35	999999	476	340	506	14	322	291	991	543	999999	264	769	999999	765	827	981	993	676	999999	620	999999	621	965	407	128	675	400	999999	620	203	999999	999999	243	999999	999999	904	999999	900	999999	893	999999	73	674	999999	429	981	678	505	541	665	638	598	532	513	527	759	999999	932	388	338	921	413	380	999999	999999	69	999999	251	546	922	999999	102	353	807	316	444	947	308	978	147	997	894	999999	955	564	91	673	999999	999999	468	403	992	522	994	971	899	693	
333	363	999999	999999	437	959	619	609	545	255	724	999999	999999	999999	212	954	251	341	37	999999	425	786	231	396	805	999999	87	528	73	999999	358	836	417	751	624	999999	619	691	569	935	726	355	29	836	948	534	635	656	200	47	280	999999	943	831	999999	547	999999	972	650	999999	881	100	545	999999	896	888	788	340	197	267	345	560	771	101	351	999999	999999	395	448	280	896	999999	337	35	310	695	892	586	999999	999999	813	646	50	665	64	636	810	64	939	70	745	305	469	999999	999999	720	891	852	490	208	780	746	534	999999	17	460	762	520	664	211	996	212	857	120	454	699	520	116	999999	714	268	712	999999	388	535	601	961	999999	333	590	803	50	105	284	306	76	121	670	657	604	999999	299	400	738	999999	999999	447	358	999999	13	210	785	999999	775	999999	999999	301	999999	844	415	498	367	999999	84	407	955	999999	582	814	999999	588	849	458	443	841	999999	999999	716	324	992	164	613	999999	329	389	999999	235	330	344	238	775	964	999999	251	999999	515	112	999999	999999	999999	436	999999	543	999999	999999	999999	336	381	933	970	755	999999	832	851	999999	884	450	867	694	388	730	786	248	999999	612	623	33	999999	337	335	866	996	384	216	999999	299	80	999999	999999	39	691	854	396	373	482	200	141	974	990	231	75	999999	631	952	387	649	626	957	497	801	999999	129	53	608	114	759	209	626	999999	962	814	633	962	665	697	876	399	999999	999999	421	492	59	226	116	270	630	374	432	828	917	672	123	999999	113	701	571	810	788	268	999999	991	514	689	37	999999	442	999999	966	999999	511	999999	752	853	85	318	288	903	936	347	484	999999	777	798	999999	300	701	312	859	963	135	75	999999	615	390	430	999999	999999	199	999999	828	357	408	176	327	667	999999	269	255	794	423	668	873	999999	784	339	223	716	322	999999	999999	139	423	12	140	445	648	146	473	999999	340	918	714	246	518	999999	985	999999	481	710	999999	442	67	74	549	466	999999	999999	999999	61	217	271	57	461	984	699	933	999999	45	881	28	782	999999	600	464	505	999999	637	932	657	353	612	244	611	366	283	82	359	463	674	999999	488	999999	422	447	78	871	262	261	819	999999	589	999999	999999	999999	999999	646	999999	609	999999	511	564	237	183	707	999999	36	445	999999	711	626	584	942	371	637	999999	477	383	163	999999	633	999999	999999	123	999999	999999	999999	644	920	768	636	615	749	418	172	999999	999999	999999	999999	842	52	436	166	999999	202	618	646	214	962	161	130	
272	313	224	421	809	189	124	999999	944	568	999999	525	336	84	20	834	534	209	948	290	344	668	321	999999	206	545	999999	921	846	126	832	682	769	648	374	312	999999	999999	362	509	999999	424	770	283	660	911	830	475	999999	784	122	15	24	870	786	604	992	871	224	274	354	999999	872	827	736	709	999999	688	710	708	999999	536	846	999999	154	919	898	47	692	295	715	999999	999999	999999	999999	999999	668	898	861	769	320	663	783	98	999999	999999	552	943	546	950	165	151	999999	483	999999	586	168	575	726	999999	999999	954	188	999999	558	985	999999	810	823	999999	51	999999	826	999999	397	645	752	757	294	999999	377	999999	500	741	140	573	603	266	587	427	999999	999999	999999	995	73	366	484	854	539	178	489	999999	129	637	999999	307	325	824	95	838	833	411	291	525	499	999999	463	446	999999	985	392	206	233	999999	999999	949	686	999999	877	999999	170	897	227	999999	721	635	834	863	832	999999	257	779	999999	748	593	267	810	999999	506	321	902	999999	66	554	786	292	518	723	396	960	621	999999	946	64	677	936	193	999999	803	863	916	999999	614	966	737	612	999999	484	812	983	148	40	999999	565	138	132	841	673	339	439	999999	120	999999	872	221	763	999999	126	80	999999	999999	999999	852	999999	405	311	434	999999	999999	183	266	43	911	412	822	999999	169	391	925	555	999999	519	836	374	746	999999	133	742	754	974	779	909	414	164	999999	503	188	692	999999	826	698	999999	857	165	999999	93	209	999999	59	999999	999999	999999	999999	525	999999	564	808	999999	895	599	188	999999	345	841	999999	999999	629	756	999999	328	412	477	230	109	999999	999999	999999	681	201	663	606	999999	999999	999999	380	338	718	999999	601	354	999999	701	796	570	648	16	416	25	761	825	463	452	571	730	228	135	230	101	999999	220	903	136	999999	999999	993	999999	999	221	470	999999	639	740	165	999999	633	999999	681	660	460	999999	936	999999	999999	376	209	163	999999	961	904	254	999999	626	230	391	451	568	415	564	576	529	16	204	554	999999	999999	723	296	999999	106	517	454	570	641	817	999999	999999	216	919	999999	839	630	999999	999999	225	999999	22	519	774	999999	75	305	999999	93	930	844	742	101	234	190	486	866	85	864	999999	800	546	984	412	117	999999	999999	496	999999	737	899	999999	886	999999	999999	183	213	522	999999	999999	999999	338	487	710	973	541	174	982	738	555	972	555	999999	999999	999999	999999	37	117	667	521	713	999999	594	356	41	876	855	762	497	17	282	354	999999	833	184	999999	
999999	284	439	999999	999999	379	999999	976	764	354	793	966	912	999999	999999	106	999999	999999	327	999999	744	999999	679	106	686	411	999999	999999	283	628	999999	350	745	999999	361	753	677	999999	501	344	62	617	591	999999	92	999999	850	999999	861	999999	999999	174	515	771	727	928	999999	343	889	617	884	999999	703	146	999999	999999	230	958	999999	401	429	999999	702	982	360	136	549	991	23	796	999999	323	869	107	999999	32	834	999999	999999	433	999999	344	212	999999	460	36	914	999999	529	639	668	999999	217	470	756	735	471	532	999999	999999	389	613	329	102	999999	570	166	605	16	999999	618	999999	732	540	253	94	999999	818	532	334	222	103	471	383	137	999999	115	999999	350	404	561	311	562	999999	53	544	999999	119	827	889	870	318	448	999999	31	422	168	677	999999	671	183	652	10	97	388	295	152	946	999999	395	465	757	265	999999	583	316	999999	999999	497	999999	80	451	999999	642	464	999999	654	999999	362	715	512	438	192	678	230	908	311	475	999999	757	999999	78	999999	999999	434	123	63	999999	811	999999	999999	71	190	518	601	999999	999999	367	999999	999999	641	999999	594	259	883	37	574	999999	391	999999	14	228	849	999999	999999	12	999999	558	999999	351	851	818	275	999999	999999	450	257	674	999999	498	999999	999999	841	773	126	337	484	895	559	407	999999	477	454	145	710	510	999999	999999	999999	999999	999999	112	159	292	632	823	799	946	273	443	779	900	508	893	427	71	999999	86	623	999999	527	411	999999	810	999999	999999	373	139	936	999999	238	807	999999	487	73	155	793	559	999999	999999	537	537	631	126	628	647	968	560	999999	999999	133	999999	827	999999	81	33	113	348	489	258	459	669	19	787	214	999999	999999	30	830	282	277	999999	935	329	451	990	999999	883	192	164	999999	999999	421	999999	999999	102	999999	250	999999	999999	999999	999999	999999	892	843	867	999999	844	911	656	220	947	999999	446	380	999999	210	507	999999	90	253	229	165	334	999999	646	258	999999	999999	122	999999	197	614	999999	999999	822	757	52	486	999999	473	999999	999999	536	944	999999	91	974	917	999999	892	999999	469	999999	797	999999	999999	745	999999	999999	618	805	420	799	663	32	343	940	216	558	549	167	999999	206	617	317	257	629	999999	999999	565	284	804	378	999999	999999	728	288	992	417	532	21	992	289	965	667	525	182	873	922	135	999999	999999	368	517	999999	999999	272	999999	489	574	670	365	675	641	344	999999	51	999999	152	303	64	948	799	35	537	999999	742	241	949	792	85	755	467	259	424	516	999999	999999	999999	
71	999999	570	999999	842	862	999999	326	647	631	999999	483	603	731	999999	80	202	968	342	979	569	999999	999999	768	999999	499	914	898	999999	227	999999	565	190	93	91	837	493	444	956	173	999999	999999	104	999999	293	319	481	999999	999999	999999	999999	547	999999	999999	926	353	999999	802	816	353	947	757	999999	430	803	110	302	519	650	791	999999	757	22	179	107	721	999999	999999	999999	388	999999	999999	70	999999	999999	290	463	308	999999	999999	413	690	628	999999	225	134	947	673	999999	999999	999999	962	384	999999	601	473	535	933	784	215	729	999999	999999	999999	336	67	696	999999	434	522	646	993	362	999999	999999	999999	139	999999	999999	972	773	950	625	302	999999	65	999999	999999	646	999999	755	530	524	952	18	999999	373	200	286	168	999999	295	248	294	999999	32	999999	471	999999	704	344	999999	979	812	441	778	387	35	76	281	551	682	25	999999	999999	126	479	410	999999	977	532	938	132	795	999999	488	711	340	999999	349	455	54	355	942	197	999999	999999	711	520	999999	999999	999999	999999	15	616	756	279	345	527	429	552	209	567	691	182	405	12	193	278	953	999999	999999	278	727	825	507	337	83	714	999999	999999	999999	999999	674	999999	999999	814	127	189	999999	218	999999	813	336	796	999999	486	663	999999	999999	627	367	442	999999	172	976	79	407	190	119	429	206	631	999999	853	784	319	893	999999	988	999999	885	999999	491	999999	999999	999999	999999	930	999999	30	673	313	922	519	999999	335	332	511	999999	999999	999999	937	999999	368	22	744	433	483	21	999999	592	926	999999	210	741	363	951	822	471	742	137	476	610	999999	756	892	708	870	645	459	987	392	759	873	184	948	935	999999	999999	956	999999	999999	918	999999	438	999999	531	722	778	999999	383	510	50	245	999999	940	999999	980	611	129	46	562	999999	999999	999999	210	177	908	35	792	427	828	99	514	999999	668	557	999999	660	19	370	985	999999	790	999999	487	351	524	887	243	622	954	999999	999999	920	999999	999999	366	694	238	579	623	696	986	437	554	421	999999	312	327	393	368	330	999999	758	61	471	57	486	471	858	653	30	792	999999	473	317	485	594	999999	47	200	283	432	440	747	298	115	363	531	999999	999999	999999	569	849	263	634	918	854	999999	786	584	999999	232	379	925	602	904	816	999999	247	935	942	627	999999	202	95	999999	172	21	762	365	693	955	405	53	441	461	942	916	838	398	999999	725	898	463	999999	60	63	999999	154	999999	299	999999	293	140	873	594	999999	657	999999	736	756	843	999999	431	890	924	827	
999999	494	999999	961	899	135	849	313	999999	728	826	881	45	844	999999	999999	378	75	304	671	274	180	847	181	295	999999	111	641	787	619	477	999999	999999	232	728	999999	13	432	400	274	444	826	656	865	462	775	142	892	109	977	738	365	595	262	562	164	646	969	675	999999	33	217	999999	607	261	263	495	812	999999	999999	862	945	999999	999999	237	447	524	982	999999	520	999999	219	542	810	999999	122	999999	143	670	573	383	43	999999	249	251	237	311	58	614	208	999999	329	776	999999	999999	792	689	565	999999	125	640	663	260	165	999999	999999	674	999999	726	999999	286	362	152	552	263	829	999999	435	789	999	999999	475	378	520	240	297	443	999999	999999	98	432	422	117	999999	932	999999	782	999999	706	437	562	596	332	475	922	999999	187	999999	217	999999	604	263	776	35	978	175	999999	740	924	256	380	603	28	638	715	863	999999	597	999999	544	56	595	999999	999999	447	550	152	903	999999	313	119	999999	999999	999999	999999	999999	646	91	576	767	434	999999	677	459	66	959	577	693	759	68	682	999999	613	673	248	18	534	424	999999	438	999999	392	151	999999	999999	170	739	617	155	546	227	999999	30	852	120	13	918	279	304	487	972	459	153	999999	631	529	606	200	172	999999	644	999999	502	148	744	51	999999	999999	323	896	229	999999	548	222	840	999999	999999	999999	563	245	100	264	129	111	465	999999	248	612	999999	617	564	548	454	999999	902	995	670	882	117	78	112	861	956	408	267	999999	910	931	698	122	959	846	999999	999999	393	999999	111	401	999999	181	803	999999	76	706	341	680	515	999999	319	845	999999	999999	652	999999	999999	239	999999	999999	843	999999	662	999999	913	999999	657	718	911	999999	999999	522	894	279	208	936	999999	999999	794	260	77	586	999999	42	621	853	274	282	203	999999	999999	164	91	999999	558	240	999999	496	384	199	999999	999999	769	988	999999	797	951	578	488	999999	230	329	444	999999	654	266	946	999999	695	70	999999	384	524	769	733	132	441	513	720	968	427	777	999999	605	211	454	999999	517	441	824	902	695	793	487	921	999999	719	43	999999	302	294	888	801	324	585	674	999999	999999	265	478	366	447	857	999999	298	999999	890	839	999999	210	999999	438	198	870	167	999999	591	47	847	268	412	408	777	428	683	538	975	124	29	536	355	817	999999	962	999999	465	999999	999999	199	478	584	880	195	999999	853	856	700	931	167	668	92	70	162	999999	999999	958	670	439	837	759	477	775	999999	320	854	999999	999999	235	412	702	89	318	
999999	378	683	999999	222	251	574	827	838	54	957	999999	454	294	664	264	896	510	795	408	999999	439	999999	808	999999	999999	999999	999999	999999	474	999999	464	588	773	223	999999	323	544	745	999999	864	19	921	432	818	469	866	569	999999	921	999999	902	907	999999	873	999999	377	874	472	346	570	999999	157	999999	525	999999	772	680	81	880	999999	999999	764	376	544	999999	518	578	999999	999999	19	121	265	999999	999999	999999	999999	908	900	999999	999999	449	999999	408	999999	521	862	557	999999	325	697	195	497	95	980	999999	148	540	999999	999999	899	799	884	999999	337	999999	97	999999	999999	899	999999	999999	779	276	474	501	291	999999	999999	33	999999	999999	671	674	901	823	624	179	778	169	999999	26	999999	999999	905	999999	565	207	81	409	434	999999	999999	999999	380	833	416	999999	621	999999	695	783	999999	122	873	938	999999	219	999999	513	834	999999	619	999999	999999	929	999999	325	371	857	936	93	999999	999999	598	109	640	664	303	77	417	403	558	300	473	704	994	659	590	967	489	355	236	567	574	517	855	261	595	451	999999	100	999999	763	552	611	499	911	999999	773	307	999999	915	903	999999	440	368	329	604	999999	934	441	734	999999	378	999999	857	726	545	999999	999999	389	79	852	335	999999	544	795	747	862	215	999999	146	999999	669	999999	439	332	471	143	999999	536	656	877	517	311	365	999999	394	961	754	999999	376	442	529	918	404	999999	999999	779	896	572	581	999999	511	851	999999	999999	733	363	160	534	265	999999	933	718	732	201	345	34	961	88	411	999999	117	443	715	704	999999	999999	999999	376	754	691	246	585	954	999999	376	999999	999999	447	731	999999	811	229	517	965	508	811	195	999999	999999	553	817	818	999999	795	634	999999	145	999999	630	982	741	783	780	573	999999	999999	999999	818	825	679	28	523	357	380	974	888	926	999999	205	486	565	418	999999	210	999999	428	424	169	289	308	529	415	816	999999	299	37	448	943	800	161	57	377	387	57	999999	303	470	999999	820	746	152	395	999999	999999	426	333	999999	579	699	745	999999	604	538	526	999999	613	999999	607	91	947	449	982	950	53	438	999999	999999	601	675	999999	958	999999	349	543	166	999999	19	672	332	965	892	868	254	64	999999	999999	839	999999	897	922	596	862	709	872	306	169	999999	361	716	238	302	543	904	128	787	999999	999999	995	370	999999	603	45	285	999999	65	999999	999999	999999	999999	984	359	179	703	753	984	999999	999999	476	247	996	999999	658	955	104	672	358	964	999999	999999	917	198	843	499	881	328	561	
999999	999999	817	999999	431	549	536	731	879	132	839	161	999999	692	386	788	758	999999	326	999999	89	999999	452	999999	999999	612	628	907	796	515	999999	822	434	432	999999	999999	999999	999999	999999	999999	131	234	225	550	999999	999999	991	584	540	410	95	135	999999	999999	482	999999	150	119	118	818	920	628	999999	373	452	27	726	711	185	57	139	246	798	175	823	854	964	902	198	803	620	999999	376	999999	999999	554	267	999999	950	119	198	549	413	756	240	999999	298	852	107	500	97	289	408	493	999999	849	999999	399	559	627	442	999999	921	315	208	999999	261	999999	943	898	760	999999	999999	75	858	589	832	52	935	329	565	122	805	697	999999	341	646	999999	999999	580	227	867	501	332	676	950	628	108	558	364	999999	749	908	209	999999	999999	999999	342	999999	691	26	294	464	239	71	999999	443	233	599	866	999999	378	434	373	680	892	999999	439	399	907	960	999999	999999	999999	88	999999	214	999999	999999	999999	999999	999999	257	433	563	933	413	999999	999999	356	999999	405	509	999999	135	999999	999999	999999	528	999999	249	999999	999999	727	730	292	800	883	161	254	125	999999	999999	305	62	925	130	11	999999	747	489	910	999999	52	400	565	999999	802	454	215	502	669	999999	999999	999999	724	370	530	702	281	142	529	120	25	240	679	140	213	999999	210	751	322	735	780	367	999999	920	900	336	999999	67	998	439	946	752	999999	760	165	999999	338	565	600	309	538	615	960	800	162	812	720	435	999999	173	254	463	190	934	306	752	724	804	999999	999999	537	224	144	100	999999	273	784	919	999999	999999	310	645	161	23	207	175	999999	539	768	97	999999	740	46	999999	999999	999999	572	521	464	412	527	533	105	407	772	324	481	869	635	999999	38	801	999999	69	862	999999	311	177	737	999999	999999	194	45	381	587	796	187	308	999999	681	999999	272	465	999999	443	999999	999999	999999	999999	883	694	537	903	879	999999	814	289	976	972	585	191	405	784	333	67	999999	999999	724	819	975	146	999999	964	954	999999	766	345	888	625	999999	999999	557	926	854	445	817	291	999999	999999	772	517	210	999999	329	500	305	488	999999	999999	999999	288	825	934	999999	746	999999	572	948	999999	999999	478	401	361	999999	999999	999999	478	929	888	250	999999	341	411	999999	468	935	846	645	464	891	288	214	384	524	806	244	622	661	117	922	254	343	474	29	303	999999	849	448	803	999999	999999	558	252	273	59	999999	423	887	999999	811	675	927	493	800	24	274	27	999999	90	291	21	817	999999	965	996	718	867	
392	753	352	95	999999	842	598	74	730	999999	999999	475	859	821	734	853	306	256	999999	849	999999	14	39	108	23	999999	521	855	19	735	286	277	340	999999	41	144	464	726	277	94	895	735	294	312	906	999999	231	470	286	963	526	718	679	868	203	388	723	999999	82	50	999999	999999	64	994	684	843	144	779	789	600	399	579	979	242	999999	938	719	726	201	653	999999	61	579	999999	219	567	598	999999	999999	653	420	220	999999	999999	764	999999	681	999999	627	999999	999999	452	680	685	574	999999	739	446	999999	999999	668	999999	62	428	999999	279	173	999999	784	126	255	672	892	146	999999	999999	925	752	478	801	267	428	999999	138	427	693	999999	999999	480	273	828	999999	557	999999	984	423	167	235	999999	494	988	671	516	999999	817	562	559	543	999999	395	999999	986	999999	122	999999	999999	999999	924	11	221	899	280	999999	999999	999999	999999	125	270	162	766	31	700	431	983	813	595	912	598	999999	864	143	999999	397	95	252	841	999999	999999	633	744	525	242	233	999999	595	718	143	994	222	723	447	999999	999999	999999	374	999999	565	985	999999	412	337	308	614	147	87	72	999999	453	278	457	911	680	999999	418	250	788	477	320	398	105	462	999999	386	999999	427	844	455	657	720	999999	285	207	144	231	417	227	628	999999	42	533	999999	689	726	764	811	999999	662	973	999999	585	851	999999	597	999999	950	419	921	27	720	243	616	235	732	355	181	714	546	415	10	999999	999999	999999	287	865	270	772	201	621	785	999999	191	482	169	999999	81	999999	999999	929	280	998	305	611	376	999999	916	609	957	381	593	106	230	257	972	475	425	999999	967	999999	944	188	227	999999	241	69	61	144	999999	597	283	150	999999	999999	144	999999	999999	558	999999	488	999999	660	815	820	38	688	439	934	509	693	719	999999	73	877	985	102	999999	995	379	316	748	999999	543	369	107	452	999999	614	122	969	747	867	456	489	999999	294	372	406	281	552	999999	999999	999999	382	999999	999999	999999	236	631	52	999999	999999	188	999999	999999	177	126	455	723	585	697	825	822	539	945	852	164	584	104	700	729	999999	723	827	687	999999	156	171	999999	434	375	765	999999	999999	747	25	688	748	749	615	178	999999	682	696	999999	804	304	999999	436	36	518	999999	142	930	322	999999	19	999999	31	118	30	955	964	298	999999	931	842	752	791	930	999999	416	999999	488	532	812	999999	37	971	882	336	61	734	999999	999999	999999	633	62	999999	900	999999	336	726	640	595	222	952	393	486	923	961	551	
313	506	862	111	667	653	408	510	999999	982	999999	999999	781	969	231	509	382	347	308	790	995	891	999999	999999	689	204	999999	999999	859	317	550	58	921	999999	747	237	999999	814	214	979	654	257	754	33	947	588	858	625	991	452	21	148	625	999999	999999	422	581	35	999999	999999	759	98	999999	838	441	341	226	996	231	993	907	568	142	328	146	747	146	900	889	110	345	278	999999	416	999999	412	999999	750	238	335	656	999999	401	999999	999999	999999	999999	916	592	615	372	862	403	997	544	452	15	306	44	809	285	681	999999	321	137	491	999999	243	999999	39	999999	475	768	895	999999	999999	177	401	108	580	150	229	318	283	738	999999	874	999999	871	854	406	136	715	428	59	975	439	999999	613	739	796	373	385	563	999999	896	104	507	660	999999	285	614	207	464	668	66	999999	862	999999	654	616	449	371	999999	633	781	759	349	845	372	901	97	788	369	999999	777	999999	999999	577	999999	389	377	669	668	579	791	929	261	760	993	612	999999	506	958	133	356	999999	999999	930	925	147	999999	661	298	311	197	825	838	680	891	221	618	295	742	999999	249	779	703	999999	841	999999	999999	589	852	760	334	591	830	999999	437	775	156	824	651	704	634	715	381	367	391	966	100	580	999999	999999	993	999999	999999	692	883	577	308	589	99	82	999999	999999	809	537	999999	606	995	602	252	999999	74	793	643	48	999999	533	407	999999	726	874	761	927	999999	999999	766	999999	827	147	362	999999	477	567	735	579	75	469	905	843	999999	999999	970	498	337	752	717	210	648	725	61	360	179	961	862	999999	999999	999999	999999	739	771	934	778	857	249	392	648	999999	68	73	972	182	627	563	956	941	903	999999	599	968	362	566	999999	112	96	999999	999999	515	704	520	999999	365	24	176	82	999999	999999	123	999999	945	113	220	151	999999	752	878	732	999999	15	921	320	999999	999999	999999	999999	215	541	676	999999	999999	701	142	802	547	804	617	999999	461	491	999999	999999	790	24	654	864	999999	424	818	359	999999	999999	86	510	783	210	222	254	538	789	866	913	999999	999999	20	254	970	999999	603	780	145	999999	999999	999999	504	986	529	999999	466	620	244	790	723	327	563	967	624	632	999999	347	999999	373	628	999999	624	597	605	999999	999999	410	894	999999	999999	48	223	496	999	999999	15	797	680	190	999999	999999	555	999999	200	22	999999	52	629	348	999999	266	197	772	102	608	508	907	390	999999	37	65	726	509	970	684	113	77	968	672	627	999999	666	999999	584	999999	
126	999999	999999	999999	660	999999	780	555	345	999999	850	451	999999	400	454	107	417	999999	162	732	201	55	115	515	999999	720	84	999999	721	999999	999999	784	197	999999	491	959	511	797	999999	76	285	181	999999	415	999999	999999	674	578	227	529	999999	77	260	852	519	81	443	890	684	940	887	999999	999999	177	965	75	264	999999	999999	494	596	999999	179	95	457	30	881	700	681	999999	56	505	999999	999999	999999	999999	999999	999999	872	999999	999999	620	122	489	189	461	346	999999	450	768	407	663	669	732	999999	204	897	174	405	999999	200	743	999999	436	894	391	93	642	999999	443	999999	919	999999	498	999999	976	506	999999	906	995	999999	999999	259	913	999999	999999	836	16	999999	999999	999999	369	939	383	229	782	999999	686	595	999999	378	999999	191	17	237	487	524	181	999999	956	697	218	268	410	999999	315	999999	305	999999	511	555	87	383	655	999999	999999	999999	765	999999	196	999999	820	999999	999999	626	980	703	252	686	372	867	665	252	312	999999	426	110	539	567	999999	298	116	109	999999	252	300	999999	536	208	999999	507	759	901	577	999999	876	124	160	783	999999	612	251	999999	224	643	999999	834	80	193	392	999999	450	999999	365	897	467	721	20	865	335	660	176	54	630	864	117	763	675	920	595	999999	950	755	732	310	999999	497	999999	450	999999	466	258	352	815	999999	67	562	545	999999	924	165	114	999999	999999	999999	999999	207	999999	360	535	136	168	159	598	90	130	695	999999	65	850	999999	836	569	512	869	411	999999	238	999999	807	555	999999	999999	995	439	208	664	308	999999	864	849	509	999999	914	235	999999	109	753	735	864	372	98	999999	999999	955	999999	544	782	587	772	621	969	353	999999	980	909	172	163	168	881	465	999999	915	201	999999	470	312	655	999999	999999	999999	80	502	780	999999	999999	737	177	50	121	664	881	720	999999	999999	999999	165	980	933	326	144	945	595	853	408	975	182	299	827	494	999999	888	506	25	469	999999	476	999999	118	999999	181	995	123	57	999999	584	675	139	999999	130	314	332	722	959	437	999999	485	999999	382	469	293	999999	349	555	106	775	999999	704	326	701	413	593	872	999999	154	999999	831	999999	999999	999999	309	53	350	707	189	693	999999	999999	588	112	76	999999	200	648	240	733	999999	567	999999	452	208	971	813	999999	999999	721	999999	312	999999	297	535	999999	22	557	169	250	107	999999	999999	999999	608	999999	126	999999	635	585	999999	234	999999	421	999999	274	596	193	999999	999999	999999	103	991	468	243	999999	731	301	576	138	815	642	999999	990	
636	999999	999999	548	843	369	854	598	999999	999999	999999	235	133	999999	802	271	350	829	999999	999999	999999	999999	650	999999	178	744	117	824	647	506	999999	760	745	198	999999	481	83	58	349	266	483	641	481	860	150	18	740	337	498	315	787	985	710	657	980	999999	372	293	379	109	261	40	951	125	999999	567	489	999999	999999	330	999999	999999	489	999999	999999	378	532	789	767	170	14	780	336	342	719	784	60	98	999999	163	119	999999	999999	250	15	999999	999999	366	500	582	528	804	999999	177	127	999999	505	45	309	612	110	582	525	999999	999999	481	704	618	406	999999	999999	401	727	465	221	408	622	249	669	903	687	175	299	194	999999	210	999999	168	225	233	999999	999999	788	605	63	537	273	470	155	534	749	81	960	999999	75	137	86	263	999999	718	872	266	376	405	999999	999999	293	341	577	999999	420	545	403	182	306	999999	613	132	412	683	999999	162	999999	145	164	999999	999999	383	999999	514	999999	807	211	506	999999	999999	999999	999999	680	128	254	932	893	261	124	213	677	788	999999	572	999999	953	851	999999	583	999999	172	241	999999	999999	999999	909	222	999999	770	612	344	897	821	284	999999	999999	452	293	999999	999999	999999	841	999999	950	938	427	999999	555	990	999999	999999	999999	922	640	859	416	999999	999999	399	345	720	999999	491	999999	869	780	966	344	717	999999	511	999999	844	380	462	331	219	300	380	312	154	666	999999	600	657	415	974	999999	424	448	90	90	894	103	492	438	360	519	91	168	460	430	837	697	668	999999	93	552	999999	538	206	849	991	97	200	63	757	999999	854	463	805	785	919	279	999999	430	673	751	888	999999	970	700	219	222	851	724	999999	385	932	999999	999999	432	13	886	251	240	99	999999	902	439	680	469	665	999999	362	675	510	568	483	247	723	999999	663	999999	999999	506	640	779	245	999999	235	382	958	594	142	383	781	999999	38	983	340	867	999999	999999	353	511	44	999999	999999	186	999999	270	999999	694	999999	989	768	999999	999999	744	599	320	571	999999	999999	308	999999	81	495	978	999999	476	999999	500	999999	856	999999	214	810	66	999999	999999	999999	69	262	965	480	273	57	152	999999	932	714	293	393	30	306	999999	255	999999	999	999999	999999	881	292	747	729	411	787	690	505	563	48	272	282	552	400	511	183	248	827	999999	999999	352	373	961	999999	999999	117	886	560	81	959	764	999999	508	949	999999	777	999999	245	79	485	367	999999	61	893	451	20	840	629	794	248	999999	227	999999	939	999999	517	330	985	482	999999	901	
140	433	604	284	216	999999	602	999999	733	999999	13	758	762	665	704	321	77	320	247	276	267	765	833	999999	547	305	568	204	530	456	530	763	775	999999	237	224	457	619	245	999999	248	276	71	579	13	468	998	284	999999	999999	263	674	245	36	643	374	600	651	737	999999	215	408	831	287	148	250	983	188	437	490	864	458	85	11	38	990	704	999999	999999	999999	999999	294	153	335	999999	855	527	999999	940	862	999999	806	882	334	40	839	999999	783	440	999999	485	820	999999	570	341	804	599	244	998	999999	670	347	701	658	614	920	265	506	999999	293	722	244	999999	574	866	68	999999	750	970	999999	999999	920	822	999999	602	999999	999999	582	993	398	999999	293	750	296	202	999999	114	233	719	120	584	999999	699	157	999999	251	583	282	704	283	999999	848	273	999999	108	750	999999	999999	999999	999999	482	682	512	999999	36	438	999999	950	999999	589	953	353	41	999999	614	616	999999	674	155	361	901	999999	877	720	170	417	29	999999	198	452	761	999999	176	589	999999	901	999999	999999	130	611	756	632	899	124	330	884	999999	413	999999	491	528	850	368	999999	237	316	805	792	534	999999	418	999999	762	930	828	363	186	451	999999	712	999999	227	999999	999999	604	279	276	763	999999	285	999999	999999	999999	999999	923	911	241	472	362	330	999999	999999	479	511	203	213	870	969	296	967	708	999999	190	999999	311	311	306	824	110	999999	999999	51	401	258	29	802	808	999999	16	916	999999	714	99	999999	615	546	747	52	351	401	408	306	477	433	999999	999999	999999	261	999999	999999	614	416	371	403	289	65	251	999999	491	999999	404	814	962	379	845	994	287	288	999999	764	563	263	483	999999	559	744	574	968	681	796	376	556	660	999999	311	715	352	999999	621	560	999999	527	560	950	996	999999	343	107	588	582	999999	999999	999999	640	67	361	999999	663	999999	545	999999	283	548	695	33	848	164	577	77	139	651	591	667	327	469	46	702	999999	999999	999999	410	999999	999999	999999	850	999999	999999	29	337	999999	783	689	851	86	79	31	978	865	926	158	999999	765	999999	999999	930	364	999999	999999	999999	31	658	408	951	999999	999999	24	999999	449	845	803	675	999999	250	126	999999	962	740	590	999999	999999	999999	837	607	563	535	644	446	999999	999999	496	740	126	847	315	302	384	738	973	941	65	138	999999	29	132	483	304	999999	913	111	999999	623	898	808	999999	999999	820	801	397	352	500	578	999999	281	359	73	999999	999999	934	824	972	234	766	999999	999999	319	528	817	999999	999999	999999	
129	532	830	999999	872	841	318	124	351	482	582	350	631	450	999999	177	999999	999999	69	924	999999	590	99	139	743	999999	999999	615	999999	445	12	327	317	121	381	999999	140	82	486	231	250	182	999999	352	400	999999	145	209	999999	152	999999	999999	999999	165	233	538	999999	701	466	25	593	702	700	905	479	999999	42	520	79	999999	999999	999999	193	999999	684	834	999999	999999	739	859	721	999999	900	999999	999999	855	902	162	887	842	612	999999	615	471	638	547	482	687	872	144	852	624	999999	283	116	85	963	586	481	398	540	999999	962	606	303	543	802	999999	730	623	999999	879	632	999999	828	606	999999	999999	999999	999999	362	320	999999	604	16	107	919	999999	999999	109	999999	325	681	499	311	917	999999	999999	178	104	744	63	999999	259	781	972	992	999999	454	509	506	251	999999	344	46	230	820	367	600	206	623	999999	999999	631	731	47	999999	143	925	911	139	999999	553	999999	402	308	999999	625	822	44	115	26	999999	665	603	651	938	347	999999	999999	107	119	418	972	480	568	799	999999	528	999999	774	858	977	999999	380	935	698	281	999999	737	999999	204	544	566	101	606	15	999999	37	999999	108	861	999999	999999	814	29	999999	580	634	833	508	39	107	88	999999	256	49	637	294	667	953	667	404	725	224	902	575	852	999999	874	563	999999	307	448	645	913	999999	143	999999	361	784	127	646	118	239	837	107	466	306	999999	999999	377	314	369	136	440	466	955	629	912	453	308	699	760	280	307	731	999999	443	355	999999	906	908	932	883	999999	999999	296	495	387	804	118	556	46	316	195	896	937	321	214	999999	232	513	816	907	485	999999	886	837	931	115	448	32	950	775	999999	999999	999999	486	999999	999999	180	999999	252	117	999999	752	662	454	94	999999	793	347	999999	999999	846	402	101	35	999999	418	145	458	564	999999	366	96	605	270	654	999999	525	461	30	999999	286	762	271	709	572	733	999999	441	752	530	322	110	793	62	929	268	376	355	88	882	284	722	905	970	999999	258	156	401	799	999999	885	341	999999	444	999999	93	999999	392	462	673	652	999999	705	44	959	266	302	553	341	395	999999	179	383	147	520	999999	857	300	959	323	999999	373	642	395	645	980	999999	358	999999	845	999999	984	893	999999	239	581	26	870	999999	494	955	602	70	413	17	715	958	189	999999	67	236	840	999999	148	96	289	70	999999	398	978	483	944	999999	495	268	375	286	968	907	938	547	999999	289	474	367	984	312	239	999999	929	32	603	433	999999	619	
297	561	754	999999	999999	520	706	482	999999	21	999999	489	575	155	641	438	989	281	985	520	999999	561	958	780	111	977	831	932	468	956	879	999999	741	876	970	813	999999	650	999999	428	841	514	256	999999	356	505	737	94	746	999999	42	332	448	861	379	736	999999	999999	226	973	999999	773	23	86	999999	999999	999999	698	184	827	999999	999999	324	567	679	999999	999999	504	999999	606	999999	747	195	968	999999	557	999999	999999	506	244	220	559	434	984	738	77	501	180	332	854	757	48	909	999999	594	693	17	880	192	643	431	109	548	619	733	942	999999	55	999999	999999	429	867	999999	940	617	357	914	340	828	999999	244	144	182	579	848	211	999999	276	383	239	549	201	999999	862	999999	120	999999	814	999999	796	489	455	27	999999	435	890	846	969	312	246	779	677	999999	580	409	999999	927	968	770	532	115	321	999999	999999	45	237	179	339	137	506	347	999999	89	42	999999	788	126	434	154	999999	364	867	964	999999	999999	871	150	126	463	525	999999	51	53	727	691	999999	784	105	711	207	721	999999	842	805	899	679	598	999999	458	620	999999	999999	824	999999	177	247	356	534	471	174	97	63	875	612	323	305	66	999999	351	953	13	31	723	999999	247	847	35	169	247	999999	283	131	667	842	354	690	227	999999	560	999999	821	260	633	547	120	667	641	999999	491	999999	622	999999	677	504	617	159	779	999999	575	329	221	999999	999999	690	999999	965	999999	43	999999	633	999999	999999	801	897	142	753	398	185	835	999999	999999	999999	677	643	169	999999	999999	172	235	204	910	999999	999999	240	242	999999	999999	943	999999	154	282	607	972	858	526	797	444	999999	372	863	761	999999	52	996	999999	425	519	999999	531	999999	999999	999999	999999	73	722	739	999999	571	999999	507	789	455	529	999999	306	999999	823	818	999999	999999	602	675	800	371	999999	999999	306	999999	127	816	124	999999	422	802	633	999999	999999	908	146	786	637	873	123	865	999999	316	84	999999	700	514	602	701	536	169	999999	846	432	999999	630	999999	443	501	453	999999	392	478	43	726	68	256	808	915	681	999999	734	728	561	999999	296	136	242	944	999999	999999	224	423	784	999999	551	786	627	363	999999	731	353	145	429	275	482	999999	283	358	999999	454	705	999999	999999	205	435	532	295	497	159	504	999999	498	533	999999	999999	999999	694	780	999999	999999	999999	455	999999	950	987	598	308	296	462	690	999999	883	650	524	906	537	404	999999	999999	28	501	140	999999	783	557	854	612	588	640	512	911	502	183	32	825	260	
999999	78	218	836	233	999	44	468	651	299	848	18	934	106	575	999999	953	999999	779	497	251	853	403	143	985	720	655	950	779	359	999999	628	698	655	999999	999999	380	990	795	502	999999	999999	142	268	16	999999	653	544	999999	805	999999	28	999999	338	19	206	675	999999	851	513	354	94	689	301	589	999999	320	999999	999999	249	735	962	370	999999	400	506	999999	144	999999	391	77	120	999999	974	810	999999	385	369	646	999999	660	305	149	291	999999	999999	65	840	678	786	293	999999	999999	999999	80	999999	657	966	999999	999999	484	540	948	999999	999999	999999	81	999999	491	898	999999	950	643	337	589	440	823	999999	999999	388	451	880	999999	350	108	703	195	999999	904	999999	44	999999	432	143	999999	129	356	679	845	999999	940	350	359	780	941	999999	730	999999	117	639	762	579	999999	999999	999999	604	84	607	999999	742	57	756	999999	999999	864	435	528	999999	999999	999999	93	999999	242	222	447	110	999999	685	999999	765	972	598	217	274	470	464	581	872	81	212	999999	999999	318	999999	868	193	539	999999	999999	999999	814	231	999999	647	556	618	346	625	999999	961	999999	999999	999999	604	999999	459	549	999999	796	409	999999	655	999999	328	425	344	999999	139	354	263	570	438	769	892	951	999999	531	570	717	852	128	955	999999	120	138	655	999999	999999	999999	999999	644	993	305	517	662	168	999999	748	231	222	783	216	999999	857	999999	645	629	316	999999	29	927	979	999999	999999	999999	898	894	327	200	770	793	131	796	935	999999	999999	999999	261	240	999999	957	999999	999999	505	79	911	684	903	719	492	35	999999	71	323	491	999999	175	360	236	763	274	476	558	461	429	999999	420	345	248	823	512	378	85	859	72	999999	640	332	875	379	223	990	999999	707	744	999999	70	483	453	954	999999	782	34	476	999999	490	234	887	86	417	501	999999	665	895	979	999999	168	211	261	346	34	842	484	857	550	284	869	850	716	870	999999	999999	891	293	422	999999	353	999999	341	999999	920	753	256	999999	877	999999	334	999999	999999	96	999999	859	999999	999999	999999	568	999999	999999	925	999999	621	384	180	999999	815	564	456	381	483	999999	314	559	999999	999999	425	999999	596	26	979	675	949	167	131	629	999999	742	714	784	363	999999	432	185	683	97	999999	999999	582	999999	652	999999	427	999999	237	479	782	840	999999	999999	692	659	999999	999999	197	260	999999	463	262	550	999999	999999	999999	672	28	630	826	999999	875	782	720	879	697	556	999999	999999	257	995	929	652	847	639	752	171	102	703	999999	999999	988	432	791	505	
294	999999	999999	578	473	999999	934	999999	653	654	965	216	832	812	961	425	917	531	13	309	533	610	703	106	999999	688	999999	324	749	685	150	452	990	224	999999	665	252	795	202	502	999999	332	999999	202	999999	546	339	289	742	464	233	466	429	492	999999	999999	338	999999	258	784	184	620	857	967	513	522	999999	999999	999999	306	183	999999	338	999999	999999	211	611	510	431	999999	358	301	999999	999999	461	684	32	508	253	999999	999999	999999	546	417	327	451	999999	41	688	999999	330	999999	71	999999	291	999999	999999	918	253	999999	82	999999	785	473	436	882	47	572	999999	829	499	999999	374	316	969	148	585	921	193	797	999999	579	999999	280	464	636	240	146	13	360	556	114	264	999999	838	508	258	999999	981	445	413	902	525	999999	999999	612	357	754	476	152	999999	216	735	999999	43	502	17	999999	999999	799	652	999999	569	165	283	395	462	891	478	471	999999	512	999999	748	393	834	999999	999999	618	851	289	486	670	860	834	350	379	808	449	345	501	999999	73	192	999999	999999	342	370	585	276	160	466	286	15	999999	999999	999999	986	999999	209	448	54	999999	167	519	176	240	708	330	932	25	654	452	999999	999999	157	448	756	999999	999999	999999	693	386	351	999999	823	999999	664	999999	821	83	999999	744	249	999999	456	845	999999	999999	626	282	633	999999	999999	260	506	23	153	45	999999	574	520	999999	192	999999	755	668	999999	466	696	966	576	110	509	859	633	999999	213	245	523	999999	542	999999	338	608	867	654	733	999999	204	999999	65	628	502	257	562	360	562	999999	151	787	299	449	999999	660	706	532	540	793	627	597	810	999999	999999	803	41	999999	703	584	840	999999	935	465	272	887	910	947	608	262	306	283	357	671	104	735	22	103	117	677	901	344	123	999999	473	999999	998	157	116	999999	225	999999	656	977	999999	999999	999999	999999	186	99	749	999999	999999	288	497	353	250	999999	813	786	791	938	329	36	682	999999	999999	995	999999	666	999999	999999	999999	910	999999	180	999999	379	999999	63	999999	189	999999	28	927	153	420	835	452	129	366	860	343	329	907	287	999999	999999	304	205	63	856	842	519	210	986	999999	999999	251	999999	727	870	177	760	903	612	30	311	108	539	94	161	553	871	999999	37	999999	521	13	999999	374	996	85	775	999	999999	346	407	999999	940	236	406	594	135	999999	495	692	583	426	304	266	999999	999999	765	120	999999	999999	999999	219	182	567	405	20	491	951	731	794	402	999999	999999	999999	999999	494	167	312	688	566	428	479	814	345	
845	105	999999	502	870	999999	320	664	999999	723	999999	198	644	383	831	396	112	999999	671	700	300	999999	548	999999	643	20	374	462	999999	345	884	999999	404	837	999999	309	312	989	91	267	484	737	662	163	898	999999	849	784	999999	301	464	254	807	999999	55	999999	556	999999	858	999999	999999	999999	242	762	839	875	794	806	661	531	94	123	999999	414	999999	562	170	395	999999	219	999999	590	981	140	880	999999	999999	290	792	699	752	633	140	230	167	626	505	900	999999	33	639	53	132	949	217	999999	161	403	897	492	861	171	547	648	700	518	876	111	881	209	999999	513	24	961	999999	460	999999	872	256	599	67	999999	81	118	579	127	999999	41	922	539	489	999999	999999	309	838	591	95	491	530	648	749	404	29	124	840	136	999999	171	180	757	368	289	157	308	999999	601	999999	999999	79	583	61	844	188	999999	720	999999	131	715	132	196	374	999999	351	607	849	999999	999999	956	277	453	98	306	999999	175	999999	209	999999	999999	999999	246	502	656	422	947	597	904	225	678	404	948	15	323	48	983	392	866	999999	549	458	772	999999	142	999999	625	999999	755	999999	23	999999	520	999999	46	841	886	694	718	999999	403	19	944	447	999999	561	999999	999999	775	267	877	783	999999	999999	999999	636	111	884	369	494	796	999999	842	921	999999	508	884	207	968	481	162	299	999999	787	544	540	999999	335	999999	580	843	187	999999	497	116	239	864	258	158	409	740	12	334	233	292	940	177	33	999999	999999	677	999999	999999	304	115	588	118	527	727	72	133	775	104	999999	651	619	999999	354	815	972	644	636	59	569	999999	159	964	450	504	604	373	489	100	727	903	999999	999999	424	392	527	999999	346	999999	95	286	964	907	545	582	672	204	822	999999	272	999999	50	81	910	562	955	624	668	33	133	699	643	685	376	999999	929	912	331	962	297	851	307	116	999999	292	777	252	428	999999	832	409	550	281	999999	999999	863	650	797	999999	436	903	462	323	406	396	642	288	541	660	999999	760	999999	999999	920	421	131	934	117	999999	785	713	205	999999	201	999999	158	999999	858	77	31	288	124	999999	535	393	398	983	709	999999	999999	498	710	767	999999	999999	999999	691	360	999999	187	928	999999	180	85	723	999999	661	999999	682	248	279	429	473	999999	374	645	413	333	999999	32	147	999999	540	976	297	12	999999	586	999999	999999	466	22	453	890	102	745	944	394	812	685	736	861	36	338	380	79	247	999999	999999	436	131	367	823	999999	49	703	12	203	787	
999999	280	85	13	494	782	999999	976	582	546	629	999999	28	521	851	296	999999	999999	212	606	228	999999	309	736	692	999999	108	999999	999999	999999	398	742	751	999999	101	415	661	999999	541	556	123	102	999999	591	230	999999	112	846	972	999999	763	999999	800	597	569	955	970	999999	320	428	999999	78	916	731	157	886	948	422	999999	999999	635	428	999999	999999	492	999999	110	718	999999	999999	963	261	226	999999	999999	894	942	999999	46	146	445	321	999999	123	872	54	186	933	443	344	999999	690	427	536	471	344	999999	154	114	444	855	261	834	363	999999	431	851	999999	643	263	999999	794	999999	293	10	323	999999	553	783	448	948	176	285	999999	179	282	834	999999	502	753	67	798	60	602	290	193	487	193	659	451	202	234	299	189	401	999999	315	143	536	157	999999	999999	999999	999999	495	999999	976	663	194	191	596	999999	999999	889	206	155	744	999999	12	816	999999	697	894	341	999999	724	876	105	999999	186	999999	700	163	354	999999	773	437	394	999999	601	999999	823	999	477	854	999999	774	409	983	256	258	532	141	719	321	999999	398	999999	420	771	811	880	999999	17	999999	999999	17	115	599	432	717	999999	676	410	999999	23	698	427	487	999999	950	476	999999	532	928	444	569	443	43	534	384	408	974	345	999999	337	999999	991	262	958	33	668	810	999999	538	899	856	999999	121	308	77	971	551	206	999999	344	768	999999	999999	779	999999	573	999999	74	57	318	385	999999	620	281	999999	706	174	529	200	292	666	560	993	38	588	839	332	734	467	413	857	778	524	455	568	586	912	482	631	999999	595	745	999999	229	524	525	119	839	233	999999	807	32	15	538	678	218	999999	60	201	497	250	347	607	644	461	999999	999999	999999	713	497	999999	691	897	740	696	920	56	774	514	999999	729	492	511	106	605	999999	772	986	777	360	228	999999	291	143	999999	257	999999	999999	768	917	710	944	136	735	575	126	134	999999	841	757	171	594	545	139	768	999999	836	510	48	626	834	829	999999	362	279	999999	999999	763	531	449	782	187	999999	597	361	999999	999999	775	531	489	710	507	154	30	199	634	999999	161	375	999999	421	637	831	151	92	999999	557	773	466	642	999999	370	743	999999	974	999999	588	999999	777	983	999999	71	999999	558	999999	336	999999	377	173	644	616	258	398	80	999999	154	355	864	514	480	999999	592	319	888	773	350	763	751	55	215	56	378	383	391	69	360	658	282	235	756	206	190	610	999999	35	467	972	673	374	830	999999	723	443	999999	
999999	808	751	999999	785	575	572	932	331	999999	598	248	874	16	20	677	999999	83	638	758	284	56	982	999999	999999	999999	377	100	999999	999999	577	332	935	86	635	260	608	567	999999	659	193	273	858	999999	999999	999999	999999	999999	663	696	999999	999999	999999	999999	32	999999	826	264	239	478	999999	999999	555	116	390	275	313	797	381	759	79	929	586	979	574	20	198	340	273	84	723	411	999999	690	881	22	247	260	64	925	999999	353	337	28	999999	711	718	751	271	957	999999	794	594	904	627	414	978	116	120	22	999999	495	990	164	755	796	999999	999999	999999	378	37	999999	743	456	334	726	601	567	527	862	302	447	79	315	601	928	816	532	999999	999999	44	141	149	999999	999999	938	999999	999999	272	664	999999	999999	999999	999999	929	429	60	148	579	900	999999	420	588	257	719	999999	426	684	562	826	999999	523	999999	758	999999	896	913	999999	51	999999	373	999999	304	862	207	450	921	186	386	999999	999999	677	999999	999999	662	999999	999999	892	332	340	522	999999	621	446	999999	152	59	767	999999	43	515	999999	106	193	537	999999	125	999999	60	279	162	249	308	390	999999	312	999999	640	105	720	999999	999999	379	711	873	695	806	858	188	64	400	163	627	999999	666	528	580	769	999999	276	999999	999999	841	63	188	282	999999	240	497	381	582	418	999999	838	690	493	980	999999	319	841	589	267	999999	995	878	999999	999999	999999	723	429	732	800	15	829	999999	999999	189	326	999999	601	327	575	371	999999	482	982	492	999999	662	182	548	999999	999999	793	999999	250	999999	846	184	190	999999	422	517	77	648	999999	412	842	625	174	313	664	862	717	524	24	999999	739	522	896	515	999999	304	550	881	547	350	222	999999	972	245	343	999999	999999	941	904	999999	303	168	701	579	649	173	497	999999	999999	332	742	279	672	999999	550	333	999999	674	826	128	999999	999999	111	440	999999	700	999999	929	970	522	520	775	619	956	602	999999	821	326	999999	669	806	681	996	225	608	942	479	629	694	20	999999	999999	125	786	999999	116	999999	270	389	949	520	999999	898	999999	999999	999999	660	716	750	999999	511	961	808	166	321	294	200	886	832	257	231	33	244	959	999999	842	999999	833	864	495	524	560	937	916	159	247	783	634	413	641	292	762	878	724	999999	901	869	999999	999999	806	916	180	438	999999	728	497	999999	939	712	969	316	826	999999	264	455	950	34	892	17	84	511	565	999999	999999	965	468	155	519	460	757	999999	700	369	68	579	999999	132	806	999999	662	913	843	921	
443	335	465	910	623	278	558	877	976	952	999999	304	360	697	999999	175	269	351	814	488	999999	996	615	467	999999	685	112	828	228	704	355	170	999999	999999	49	864	510	558	999999	251	902	880	996	748	999999	763	228	999999	884	640	999999	320	109	365	999999	447	999999	999999	127	999999	999999	730	659	282	607	239	637	716	658	382	665	711	820	999999	586	84	999	866	498	999999	467	999999	943	587	776	44	70	312	678	601	154	512	441	594	84	182	231	724	151	738	136	511	997	999999	975	227	499	999999	999999	999999	447	854	508	97	480	999999	787	999999	505	999999	179	334	48	67	999999	162	280	236	498	999999	999999	285	724	759	903	999999	999999	441	612	559	545	533	532	786	163	300	999999	353	123	364	395	159	999999	579	569	801	999999	939	999999	999999	999999	999999	48	375	999999	172	999999	748	193	524	270	356	469	999999	37	645	801	261	903	938	158	926	122	143	28	704	999999	155	200	111	492	519	167	999999	612	281	999999	167	748	991	171	265	999999	599	104	49	689	282	552	924	999	222	999999	999999	675	30	161	999999	357	343	115	983	558	999999	42	750	198	681	343	999999	999999	999999	513	999999	777	892	999999	999999	48	999999	999999	999999	603	999999	999999	280	483	822	123	999999	129	590	810	999999	886	187	707	87	999999	999999	850	999999	938	796	774	364	708	999999	567	782	263	639	866	377	999999	330	999999	291	980	762	277	375	567	751	636	999999	834	108	35	599	195	999999	955	694	138	999999	846	999999	502	746	571	358	264	999999	999999	490	724	442	96	566	796	999999	107	805	86	999999	999999	196	169	215	999999	610	999999	967	999999	574	684	181	249	322	483	583	999999	243	200	918	120	999999	422	156	843	402	22	469	802	769	999999	159	617	653	999999	999999	647	296	226	960	999999	297	999999	999999	999999	553	202	773	92	223	636	864	614	168	999999	224	774	23	371	999999	598	638	174	827	982	534	999999	596	757	999999	999999	503	999999	240	667	999999	999999	999999	350	300	210	248	387	589	999999	727	999999	459	288	350	885	633	924	999999	371	622	999999	915	999999	999999	999999	605	999999	999999	999999	143	847	383	500	550	731	127	673	81	999999	359	999999	585	694	264	989	114	317	416	938	312	999999	927	868	55	701	577	874	78	311	604	999999	128	999999	10	880	171	959	738	619	999999	960	999999	170	21	999999	546	231	528	999999	884	999999	609	330	975	564	919	999999	454	999999	999999	999999	604	999999	333	137	142	283	693	999999	999999	155	579	797	999999	351	724	999999	856	
999999	164	999999	355	999999	999999	316	622	797	999999	445	961	999999	514	888	465	524	366	93	999999	884	238	272	538	154	463	999999	718	812	999999	999999	999999	162	658	769	694	808	897	817	999999	27	999999	345	999999	257	422	182	640	690	999999	999999	985	640	929	999999	456	891	817	999999	332	686	999999	810	647	999999	606	999999	998	744	204	999999	626	548	741	819	380	892	999999	290	731	291	999999	37	480	503	648	999999	232	999999	323	802	991	696	495	665	428	703	999999	999999	651	999999	184	999999	496	685	999999	447	899	999999	602	999999	576	999999	999999	50	587	999999	339	153	64	407	999999	999999	431	402	999999	929	999999	85	401	999999	203	81	639	128	117	214	541	795	473	210	309	122	999999	759	236	465	999999	454	88	857	374	555	199	254	999999	861	473	103	29	999999	394	824	718	925	370	504	896	360	999999	383	999999	544	679	854	108	474	238	672	176	209	711	607	999999	543	312	648	882	395	999999	999999	740	447	775	373	815	484	999999	167	999999	731	999999	867	522	704	999999	829	875	345	156	562	632	801	999999	820	999999	999999	827	185	623	999999	622	511	269	999999	642	999999	768	316	48	999999	81	81	283	444	641	844	999999	301	715	482	999999	547	249	538	999999	939	519	955	974	38	656	227	544	999999	118	67	999999	835	999999	244	999999	568	999999	532	491	561	999999	492	188	553	700	536	469	151	999999	85	999999	999999	72	999999	83	812	999999	19	966	853	999999	606	335	584	247	260	999999	481	420	215	250	716	57	999999	999999	36	777	430	999999	999999	758	402	729	43	999999	876	772	368	171	999999	235	296	999999	637	34	920	167	604	316	999999	999999	988	730	999999	834	999999	683	10	291	56	999999	999999	681	846	105	144	999999	302	789	370	487	871	320	172	979	999999	999999	420	48	501	869	182	123	887	824	769	672	999999	208	999999	203	772	86	124	999999	323	615	719	541	999999	54	999999	999999	945	999999	434	678	568	763	881	403	272	962	790	186	862	797	793	32	335	471	999999	103	999999	177	715	999999	205	949	999999	348	442	878	999999	457	14	999999	999999	924	999999	101	114	233	327	846	999999	809	296	937	360	525	821	999999	216	999999	164	771	276	778	257	999999	482	618	107	542	999999	394	813	343	181	505	629	869	633	999999	367	666	775	701	999999	905	508	267	999999	149	526	745	672	730	302	243	101	999999	677	758	619	999999	136	785	885	545	996	952	999999	854	999999	952	73	972	70	498	999999	999999	541	352	999999	224	29	958	26	225	999999	93	
999999	938	413	240	202	874	624	872	539	990	815	701	909	555	501	744	999999	999999	682	699	999999	804	246	999999	857	334	627	404	475	999999	769	999999	999999	912	912	827	450	666	999999	199	357	197	999999	16	999999	840	442	585	999999	999999	714	999999	543	33	422	999999	702	887	382	867	257	230	406	999999	231	155	878	996	643	674	999999	587	814	493	351	482	846	240	766	999999	892	51	681	200	999999	327	137	799	999999	999999	135	563	293	999999	942	999999	790	999999	785	999999	962	446	999999	58	981	137	637	999999	681	940	399	999999	131	365	975	215	548	999999	999999	999999	28	88	506	967	549	999999	303	921	999999	999999	691	259	455	162	999999	455	108	632	218	336	689	87	128	559	286	663	999999	999999	917	999999	588	584	999999	881	999999	884	939	999999	509	251	999999	716	999999	467	258	150	26	968	999999	999999	116	916	998	582	223	940	959	947	999999	999999	308	999999	999999	814	635	117	999999	573	999999	999999	516	133	132	966	502	973	999999	661	310	146	646	473	999999	398	999999	672	999999	115	667	655	999999	992	293	623	999999	468	999999	693	832	151	578	453	999999	141	22	982	793	999999	89	249	372	308	646	999999	249	834	747	614	195	999999	531	466	906	911	254	524	999999	999999	32	43	271	884	829	169	567	203	71	496	386	999999	878	553	999999	427	292	627	999999	999999	383	118	721	107	999999	869	999999	122	546	500	886	498	152	293	19	999999	999999	487	999999	487	987	56	773	260	238	548	94	978	999999	488	628	627	178	111	136	914	322	173	386	960	999999	455	999999	999999	609	887	504	999999	544	980	449	804	158	867	999999	999999	999999	999999	869	959	785	640	682	68	871	999999	329	50	999999	104	999999	814	111	518	938	541	399	211	650	351	54	499	999999	459	49	999999	479	311	360	798	578	851	304	426	185	908	773	598	700	999999	567	463	437	449	257	634	999999	639	929	219	937	999999	820	527	915	999999	206	999999	999999	57	999999	28	999999	368	526	882	520	685	343	39	768	999999	999999	310	783	590	72	995	212	414	999999	839	381	151	861	445	999999	999999	510	889	712	550	578	653	559	548	774	78	923	374	124	27	306	899	450	146	632	520	999999	334	233	999999	999999	614	926	951	999999	999999	507	90	999999	743	999999	454	326	227	232	858	999999	244	816	993	82	837	300	999999	543	999999	700	725	999999	999999	42	185	665	999999	999999	964	726	608	902	236	571	842	522	380	843	852	582	233	913	999999	769	508	999999	999999	138	999999	323	999999	417	174	
847	782	278	341	710	999	788	815	696	268	999999	999999	342	590	432	240	324	920	269	691	999999	477	811	999999	751	533	999999	999999	383	999999	650	999999	200	999999	389	789	574	191	669	999999	73	767	537	655	642	999999	176	927	999999	898	999999	403	564	726	275	379	970	239	590	186	999999	362	441	999999	999999	999999	951	604	999999	643	666	143	260	425	627	141	940	166	999999	133	367	739	628	999999	482	257	348	474	999999	19	818	999999	601	492	512	711	336	189	48	412	676	571	999999	174	242	733	152	999999	109	143	438	814	832	466	999999	602	999999	999999	875	369	890	486	141	201	824	999999	541	999999	913	999999	805	760	128	993	457	999999	23	464	253	748	999999	209	999999	999999	580	999999	512	999999	673	999999	977	380	999999	678	521	199	439	534	349	911	999999	384	235	999999	338	678	695	838	18	33	589	279	712	136	999999	691	121	999999	621	820	999999	999999	104	13	937	435	456	999999	482	999999	366	488	125	342	556	730	999999	190	11	902	318	674	136	650	330	999999	667	187	423	830	999999	999999	999999	529	999999	795	999999	232	256	999999	232	255	366	750	666	110	164	380	999999	534	717	999999	999999	718	511	153	999999	454	682	239	767	999999	37	651	190	729	999999	596	249	760	999999	751	934	108	999999	73	318	385	984	230	553	999999	607	888	122	156	835	204	27	948	525	999999	999999	26	145	953	999999	999999	570	936	535	568	140	820	94	965	999999	703	48	447	999999	893	470	999999	999999	481	671	149	999999	999999	893	999999	578	999999	244	613	212	917	962	726	845	603	815	57	999999	999999	165	999999	999999	156	160	142	166	579	122	631	375	96	341	664	292	89	186	536	53	999999	999999	840	585	480	999999	88	740	321	602	242	999999	999999	768	999999	999999	884	345	391	883	999999	224	998	187	613	999999	126	999999	999999	443	999999	427	999999	14	539	995	325	999999	999999	393	81	999999	999999	977	880	553	953	328	641	348	408	743	794	653	292	940	991	999999	972	242	647	501	441	878	836	999999	799	418	238	999999	999999	999999	23	998	999999	368	380	31	307	69	294	797	945	959	45	999999	999999	635	999999	599	14	663	999999	99	746	580	999999	999999	999999	75	753	544	999999	999999	999999	999999	730	999999	842	924	570	970	364	912	948	849	556	481	842	813	999999	999999	696	639	699	346	453	923	261	241	406	413	880	242	999999	999999	708	18	620	320	999999	837	792	797	38	44	308	999999	151	897	999999	490	133	999999	883	589	847	460	246	12	281	806	544	999999	527	
166	100	132	999999	999999	150	999999	860	999999	521	354	999999	899	610	999999	47	137	782	999999	999999	916	290	553	999999	726	903	257	999999	618	49	495	999999	190	280	871	944	185	999999	999999	756	485	629	999999	815	538	216	999999	999999	999999	964	153	34	189	404	999999	999999	546	774	880	999999	893	775	999999	493	35	62	999999	628	738	999999	862	418	837	608	999999	296	688	737	820	519	999999	408	200	653	895	999999	123	999999	669	995	407	999999	839	649	863	999999	387	118	999999	486	25	329	120	859	112	999999	196	580	672	324	197	809	953	370	349	494	999999	999999	597	563	999999	415	959	999999	324	460	578	198	999999	31	999999	580	999999	343	999999	635	297	341	999999	169	285	542	123	355	807	597	457	479	999999	999999	134	788	520	999999	547	999999	999999	999999	544	651	166	998	835	650	414	617	999999	999999	865	713	207	253	57	999999	288	406	301	614	999999	726	999999	999999	887	377	896	130	69	999999	795	894	275	919	797	899	13	286	999999	999999	999999	199	735	837	613	596	181	999999	741	93	999999	151	318	999999	441	817	648	67	120	999999	753	293	558	151	824	971	447	999999	456	157	434	11	699	999999	673	746	991	176	999999	999999	205	999999	388	976	999999	654	585	520	488	979	261	946	175	248	999999	656	641	594	999999	642	158	894	435	594	658	945	999999	490	91	695	999999	999999	570	820	272	999999	905	582	377	179	395	927	999999	999999	999999	488	836	460	118	999999	114	406	999999	854	151	999999	590	794	999999	828	999999	105	438	792	163	779	385	999999	976	999999	999999	69	226	842	999999	231	999999	999999	699	180	999999	999999	999999	999999	999999	429	329	999999	678	961	158	120	999999	999999	999999	300	498	16	323	126	112	999999	484	999999	999999	55	999999	999999	607	920	216	631	999999	157	718	220	999999	374	211	734	460	999999	677	24	999999	640	999999	677	875	999999	732	999999	645	582	77	629	999999	255	798	546	249	999999	118	757	754	999999	25	117	999999	999999	999999	134	999999	589	999999	443	812	469	303	634	250	512	444	651	197	999999	986	522	89	99	703	999999	575	665	494	451	560	919	270	316	999999	697	846	127	389	608	294	65	917	999999	999999	57	999999	174	999999	737	573	999999	569	637	540	503	38	741	64	999999	558	999999	104	999999	883	999999	209	987	999999	552	999999	327	271	589	832	930	605	999999	282	655	999999	411	999999	999999	877	102	360	632	776	131	669	999999	999999	999999	59	155	961	703	999999	999999	848	964	164	753	80	256	205	980	804	609	898	999999	999999	999999	582	157	
779	347	999999	790	542	999999	220	999999	882	999999	999999	981	540	999999	969	901	705	999999	807	562	256	615	999999	999999	897	999999	827	176	233	97	999999	999999	707	901	375	624	366	960	391	281	753	276	870	519	993	223	449	126	640	996	877	999999	601	30	901	173	660	716	893	172	749	53	664	795	915	598	284	638	999999	355	999999	999999	967	536	808	999999	999999	177	636	683	930	710	999999	999999	219	999999	73	687	10	211	999999	650	76	228	531	710	612	84	603	405	939	811	999999	295	460	142	152	75	999999	999999	999999	493	89	219	242	48	517	437	585	999999	534	597	637	999999	391	895	999999	999999	14	108	377	670	573	999999	744	128	906	250	776	87	392	998	475	89	782	999999	571	857	985	493	202	185	498	223	870	352	183	693	903	565	463	403	999999	122	999999	758	920	847	475	124	141	999999	660	999999	997	536	131	999999	338	911	333	820	763	520	905	201	181	360	371	999999	944	223	346	999999	624	999999	937	363	535	34	559	723	999999	871	999999	926	999999	990	225	999999	231	625	364	992	241	999999	639	550	216	362	586	999999	485	83	179	918	929	450	883	17	598	767	32	314	362	610	999999	892	168	999999	676	190	145	37	180	328	858	354	978	981	360	397	156	183	447	990	247	999999	702	443	996	999999	999999	217	999999	463	603	60	639	631	999999	747	391	237	685	405	999999	458	999999	999999	69	584	471	902	657	999999	621	848	866	372	999999	999999	199	725	999999	602	84	927	999999	716	999999	808	714	999999	999999	613	15	919	999999	52	999999	789	414	851	383	422	613	214	560	999999	842	999999	999999	277	999999	999999	557	666	999999	93	331	507	176	196	999999	261	999999	123	999999	53	206	702	999999	823	806	999999	716	348	999999	570	988	999999	376	748	874	971	623	447	999999	695	65	349	674	415	720	67	623	228	726	131	999999	999999	89	516	999999	150	403	999999	471	999999	375	999999	324	684	999999	999999	140	427	322	163	637	432	36	439	988	999999	999999	945	113	748	959	498	621	230	28	498	790	999999	411	999999	999999	263	975	410	999999	846	35	990	999999	269	927	205	905	573	494	999999	473	649	528	999999	122	458	267	722	727	999999	597	999999	666	606	671	279	25	999999	999999	384	456	625	120	151	831	47	999999	843	821	763	592	58	736	999999	34	150	342	921	621	999999	996	263	683	999999	259	999999	999999	999999	597	999999	190	327	988	119	672	848	539	387	999999	85	823	423	901	963	999999	549	367	767	581	999999	937	104	999999	999999	
388	999999	941	999999	891	899	713	999999	999999	173	583	274	70	999999	235	186	610	954	272	546	306	582	361	719	999999	710	573	565	142	76	999999	95	999999	999999	731	999999	906	871	495	759	371	902	999999	738	389	29	489	741	542	999999	920	999999	831	430	169	805	841	999999	510	999999	999999	157	788	189	999999	497	999999	537	894	756	999999	739	468	999999	999999	403	415	999999	339	147	231	832	33	737	156	737	999999	999999	372	926	637	684	371	315	432	223	124	987	999999	892	116	951	847	999999	135	190	524	328	255	765	399	228	892	372	999999	504	134	60	42	716	999999	982	999999	967	128	999999	378	999999	90	961	288	428	338	999999	999999	999999	985	999999	611	999999	222	935	684	606	999999	419	792	999999	355	928	98	73	954	578	658	999999	999999	879	668	539	999999	370	247	294	487	971	999999	454	341	689	519	888	448	77	999999	999999	999999	567	440	708	999999	380	808	162	872	225	999999	759	789	907	493	116	578	999999	163	852	698	399	129	565	530	347	666	999999	419	210	624	887	85	999999	825	229	448	959	999999	442	562	999999	422	271	999999	139	664	434	205	413	319	999999	999999	650	999999	907	447	874	188	465	713	151	742	999999	600	585	999999	438	91	274	999999	619	345	720	999999	999999	977	858	68	999999	683	999999	471	999999	891	257	974	435	750	999999	781	999999	780	999999	729	999999	352	999999	671	999999	455	999999	352	931	745	700	41	202	999999	996	930	589	816	787	999999	999999	680	736	780	352	611	258	688	173	493	103	999999	73	991	879	270	999999	196	999999	945	457	999999	999999	999999	200	225	999999	999999	753	999999	201	999999	993	499	999999	999999	999999	971	328	320	206	999999	188	447	999999	862	968	211	480	736	704	403	680	842	334	591	150	475	589	999999	830	183	934	186	999999	346	845	574	999999	148	999999	265	868	826	748	999999	999999	102	619	338	999999	580	605	27	292	798	86	161	174	667	600	150	391	201	489	33	613	12	155	999999	26	403	999999	999999	999999	449	534	854	999999	425	880	999999	999999	260	879	260	577	999999	893	503	269	694	999999	86	548	513	873	999999	346	725	306	708	946	314	321	853	122	273	999999	843	999999	232	999999	749	787	552	294	999999	322	239	455	999999	119	652	999999	999999	994	999999	793	578	576	858	517	378	128	181	112	551	938	999999	999999	314	982	60	999999	47	636	999999	299	995	228	742	363	117	999999	999999	999999	303	269	989	859	731	480	366	999999	414	714	689	630	615	450	742	202	999999	101	151	999999	68	422	
17	696	999999	102	999999	359	833	504	410	108	999999	582	999999	292	949	176	416	999999	625	783	825	332	946	999999	999999	555	486	550	76	999999	138	897	540	881	262	302	525	639	999999	999999	443	999999	313	591	123	42	641	460	252	999999	685	999999	97	999999	596	684	749	315	418	251	873	293	437	394	999999	620	999999	999999	40	656	999999	776	160	619	999999	914	28	365	915	999999	913	999999	307	945	999999	820	999999	999999	294	577	553	219	231	441	143	159	482	919	999999	999999	989	715	430	596	999999	908	999999	478	935	999999	999999	393	399	766	338	847	986	491	64	159	811	999999	642	462	113	441	555	719	486	199	999999	109	744	999999	661	208	605	710	999999	999999	664	340	999999	612	912	169	820	999999	113	295	173	991	999999	471	691	212	82	968	493	49	363	447	992	745	250	565	999999	976	114	139	252	285	26	633	495	480	999999	40	550	999999	620	999999	999999	200	999999	999999	245	999999	730	459	999999	637	227	999999	999999	226	348	583	999999	356	999999	843	360	973	52	887	974	240	976	221	743	52	999999	999999	428	273	831	801	719	799	999999	375	999999	999999	999999	615	67	589	999999	278	142	885	667	203	432	776	739	641	158	149	475	15	306	519	999999	93	219	678	17	999999	999999	546	999999	999999	37	155	597	704	970	436	829	999999	674	708	89	857	384	234	127	651	533	200	653	579	333	324	78	999999	939	920	406	999999	581	761	883	999999	31	999999	999999	286	189	45	671	721	999999	90	340	999999	999999	858	708	984	999999	366	280	204	893	294	248	712	87	861	765	59	40	449	813	912	824	493	835	289	68	999999	472	498	528	931	999999	252	983	479	306	91	222	421	828	999999	491	689	999999	737	856	463	209	327	279	999999	999999	869	999999	427	999999	946	32	429	926	720	893	781	999999	961	33	996	999999	999999	564	684	999999	999999	621	597	431	145	999999	108	432	999999	999999	154	229	905	999999	400	999999	566	705	999999	68	999999	495	118	331	710	22	999999	713	999999	999999	601	763	595	785	83	258	679	996	639	999999	924	996	331	999999	748	562	999999	722	633	30	172	902	999999	625	53	999999	512	275	721	132	59	999999	572	869	48	391	633	130	176	999999	999999	569	75	205	144	796	173	38	999999	157	252	28	999999	839	572	699	559	970	999999	999999	999999	414	285	516	115	540	434	461	50	999999	929	999999	556	491	999999	602	836	18	490	256	958	484	692	573	880	999999	313	732	307	349	999999	662	388	225	405	891	999999	559	99	604	999999	
711	999999	225	228	601	472	999999	124	969	862	999999	490	495	991	271	721	712	636	84	236	999999	999999	701	535	276	272	340	95	834	318	287	919	885	883	257	999999	476	355	288	999999	714	618	999999	486	291	182	892	233	144	999999	581	999999	999999	377	671	557	295	690	951	999999	999999	513	290	660	999999	630	999999	611	744	774	254	999999	357	515	522	999999	827	999999	253	103	379	117	999999	999999	737	999999	999999	999999	999999	699	211	786	403	999999	437	999999	338	676	999999	660	999999	291	999999	370	924	999999	575	508	999999	999999	999999	999999	447	858	960	34	561	625	923	231	725	96	399	54	572	999999	963	408	88	999999	999999	160	324	592	525	97	628	590	999999	522	788	406	662	633	969	140	349	999999	999999	999999	649	712	753	679	934	492	892	443	797	999999	999999	176	429	999999	999999	999999	756	999999	999999	873	405	970	886	410	443	329	434	765	85	441	129	428	420	676	671	51	999999	644	657	999999	205	194	793	283	999999	999999	976	127	799	399	999999	494	212	124	17	999999	826	999999	245	615	68	136	999999	365	346	831	999999	753	872	792	183	122	206	309	677	999999	187	999999	148	999999	353	316	999999	685	68	635	226	305	668	999999	225	999999	408	52	999999	999999	826	437	936	999999	865	232	254	16	226	271	297	902	447	999999	500	222	214	424	271	999999	169	682	307	711	615	460	999999	879	576	129	713	164	334	999999	999999	750	999999	999999	956	130	999999	960	469	796	347	323	858	999999	502	13	849	984	780	233	910	153	139	234	999999	999999	148	375	999999	106	999999	999999	578	839	411	999999	545	506	468	151	689	208	223	511	374	301	601	221	999999	573	999999	728	383	110	999999	251	621	452	883	999999	982	696	529	372	999999	213	999999	999999	999999	753	467	353	526	639	544	999999	929	628	860	533	813	926	988	999999	999999	999999	760	477	999999	999999	999999	103	622	917	168	992	999999	851	273	170	555	583	750	633	116	926	211	999999	566	985	321	993	999999	359	999999	66	708	999999	999999	418	453	278	999999	311	625	373	730	609	999999	552	999999	88	999999	699	977	240	999999	365	760	999999	627	999999	911	166	848	144	511	999999	190	112	999999	25	315	855	999999	287	707	448	18	999999	206	602	272	999999	953	243	999999	892	382	506	880	352	902	645	790	999999	366	719	463	490	862	467	428	378	268	26	772	999999	981	700	533	736	357	28	703	35	753	897	213	614	505	618	891	684	999999	999999	123	669	74	290	921	999999	985	527	999999	739	183	999999	999999	999999	
999999	999999	999999	999999	972	153	995	883	942	765	999999	468	999999	848	999999	254	999999	999999	155	327	999999	112	999999	999999	778	999999	751	829	999999	963	851	859	152	276	154	376	706	999999	711	88	945	240	727	309	607	462	999999	147	543	635	172	439	748	437	43	367	693	220	999999	437	402	175	999999	978	999999	823	325	249	703	617	999999	367	43	77	382	999999	385	145	102	999999	74	613	296	512	800	999999	120	715	242	786	682	496	315	283	999999	999999	999999	748	999999	999999	146	242	443	925	999999	999999	405	681	65	371	999999	558	999999	999999	999999	789	999999	242	187	999999	713	610	16	917	934	60	61	760	390	602	999999	999999	750	318	999999	831	179	999999	423	995	999999	439	659	871	803	134	999999	728	999999	897	999999	262	570	893	81	536	235	526	999999	999999	754	645	999999	999999	999999	999999	808	809	407	541	999999	519	818	192	484	283	951	145	999999	809	682	999999	849	999999	999999	925	999999	856	247	653	606	653	379	999999	999999	999999	148	999999	687	458	326	999999	331	379	288	390	443	388	418	797	585	100	412	191	999999	431	795	807	760	268	288	951	571	754	999999	999999	149	442	941	113	145	999999	457	999999	493	122	11	480	215	999999	491	688	448	450	78	999999	251	999999	29	819	585	340	999999	429	180	375	997	999999	999999	999999	250	10	999999	315	661	830	642	747	999999	252	430	325	602	447	999999	599	999999	131	999999	428	724	952	423	131	527	804	318	38	495	128	125	434	999999	999999	999999	999999	251	142	788	247	873	504	999999	777	399	270	738	998	651	580	861	875	999999	26	597	298	587	999999	999999	999999	522	614	261	579	137	995	290	999999	999999	999999	999999	380	343	999999	554	230	461	646	732	266	76	999999	386	915	266	249	999999	28	305	783	902	926	999999	931	999999	269	999999	920	649	403	980	38	632	364	231	490	542	452	999999	377	836	999999	593	531	790	212	238	346	999999	887	461	271	414	593	394	431	36	411	722	295	977	541	996	338	999999	48	687	31	999999	775	999999	999999	556	927	999999	960	343	823	151	522	41	999999	999999	999999	999999	718	624	49	970	800	999999	140	729	187	399	999999	999999	264	254	999999	999999	216	999999	546	190	369	714	486	999999	434	98	212	270	209	263	82	999999	999999	395	568	424	648	61	999999	321	576	372	379	538	651	24	88	579	399	997	824	999999	71	999999	999999	999999	147	999999	545	711	261	999999	529	923	327	372	711	869	686	337	876	999999	760	999999	613	996	345	948	995	419	999999	633	999999	212	439	
820	871	662	813	999999	286	255	515	191	69	706	843	456	999999	289	999999	219	999999	999999	130	669	501	999999	968	999999	668	199	999999	136	701	627	999	327	999999	507	500	58	999999	131	60	631	649	999999	999999	999999	999999	889	999999	999999	999999	800	740	808	91	769	999999	45	694	237	895	97	999999	999999	490	441	707	526	961	713	788	265	163	999999	21	499	29	922	670	71	432	779	461	690	31	999999	887	201	999999	724	999999	464	364	828	236	999999	782	270	98	999999	209	637	999999	34	999999	850	647	999999	796	591	999999	406	375	632	805	126	635	167	368	589	554	516	290	247	999999	334	900	334	544	58	999999	759	833	935	862	795	851	437	763	999999	262	917	405	654	974	780	999999	731	33	120	337	624	902	999999	189	999999	356	690	498	603	949	323	999999	747	874	990	999999	440	999999	999999	999999	208	999999	197	999999	637	120	636	999999	999999	999999	178	311	434	720	999999	857	334	999999	178	448	999999	999999	169	999999	939	492	657	779	984	217	658	961	23	846	139	230	714	182	552	999999	720	428	999999	367	781	22	10	999999	999999	999999	249	684	999999	571	112	269	244	966	396	154	463	856	287	999999	587	999999	999999	588	591	871	152	162	213	999999	728	743	204	802	449	999999	999999	999999	997	999999	968	974	369	451	743	869	985	748	785	407	128	999999	150	206	779	999999	724	422	445	999999	990	97	999999	15	843	369	999999	442	527	999999	663	833	859	435	578	613	847	999999	844	721	886	404	376	999999	477	864	602	997	32	875	213	78	194	96	861	881	503	364	608	384	804	552	230	326	999999	295	999999	999999	628	176	999999	878	578	999999	33	596	720	999999	537	978	766	77	419	651	266	594	649	772	574	697	119	493	247	470	917	344	183	60	71	192	860	886	379	999999	159	334	999999	999999	73	274	171	828	826	999999	999999	736	142	579	70	159	645	999999	151	931	66	241	640	117	806	689	423	669	613	999999	127	879	698	563	999999	931	104	189	999999	309	535	999999	667	999999	852	999999	999999	999999	990	999999	999999	629	745	447	999999	918	693	392	663	999999	851	501	225	480	511	737	999999	578	87	999999	999999	466	531	841	405	775	574	33	999999	999999	487	819	999999	700	808	498	999999	260	764	999999	247	711	526	336	458	44	75	999999	116	124	999999	632	526	861	857	90	108	999999	52	33	353	670	137	999999	895	999999	821	524	672	23	603	787	814	504	891	353	999999	205	392	370	710	999999	916	999999	484	854	999999	817	999999	728	999999	240	
218	999999	999999	576	583	490	440	999999	222	999999	524	102	521	999999	818	32	970	513	150	902	521	681	323	965	754	987	999999	999999	739	14	999999	999999	999999	373	579	84	999999	325	770	459	764	999999	157	169	999999	824	628	130	999999	280	847	340	587	497	718	536	426	274	822	595	928	399	687	218	869	581	999999	158	999999	744	999999	655	742	690	148	556	533	164	112	929	999999	999999	14	469	166	350	365	135	654	52	657	999	502	185	531	375	999999	939	299	292	354	480	346	301	521	202	999999	896	359	999999	13	272	171	999999	999999	497	394	228	62	529	225	353	503	741	97	999999	162	567	169	772	278	594	864	820	585	999999	105	712	947	999999	752	469	776	492	49	394	838	999999	999999	44	981	69	886	770	76	11	976	604	214	763	50	40	737	587	894	418	408	999999	317	999999	999999	999999	281	98	999999	755	999999	999999	702	702	919	999999	617	134	999999	219	707	999999	753	584	912	999999	508	194	999999	721	731	199	597	630	986	498	302	999999	999999	309	787	999999	999999	320	999999	999999	901	511	843	497	423	612	999999	999999	711	313	596	732	434	900	183	999999	174	999999	34	387	423	999999	716	431	259	999999	999999	999999	431	909	110	999999	159	947	599	999999	351	435	999999	129	403	913	919	682	901	569	188	741	136	999999	633	938	296	57	551	828	795	999999	248	418	130	315	263	999999	213	163	583	999999	311	186	745	738	756	905	999999	510	163	43	530	689	999999	750	364	730	999999	172	156	112	405	770	211	999999	197	890	999	999999	659	127	999999	747	999999	999999	999999	949	955	894	191	391	73	999999	675	761	890	558	591	999999	999999	533	525	50	999999	480	91	540	975	999999	999999	866	999999	895	851	999999	564	782	702	136	320	414	999999	391	999999	999999	49	364	105	449	49	638	309	629	147	136	602	438	740	516	619	999999	999999	150	353	325	999999	178	999999	640	206	118	999999	464	68	999999	758	143	69	252	440	726	445	535	999999	912	999999	286	999999	724	999999	135	999999	195	516	420	999999	633	48	665	289	870	174	464	253	930	782	844	999999	601	377	469	999999	498	999999	893	464	999999	374	441	999999	209	420	999999	207	81	999999	670	948	999999	999999	135	104	404	963	570	561	999999	292	845	139	722	999999	166	357	972	756	554	120	999999	999999	999999	268	607	907	90	459	999999	267	181	864	122	895	923	494	999999	999999	999999	534	515	341	483	999999	529	311	45	494	264	127	234	324	522	559	335	690	999999	866	497	497	882	120	862	
723	999999	999999	26	827	791	671	115	607	782	29	999999	999999	483	834	739	305	871	595	205	999999	42	857	352	562	570	242	379	385	877	487	651	405	999999	759	999999	549	999999	218	702	593	21	626	542	999999	955	999999	217	290	137	202	625	999999	914	290	999999	999999	999999	999999	266	558	301	999999	999999	999999	377	999999	813	723	999999	200	20	663	892	611	570	415	324	848	607	526	34	98	257	685	861	364	490	198	78	792	910	831	951	154	999999	290	896	999999	136	757	240	999999	502	937	192	962	404	313	719	999999	938	789	999999	740	534	213	483	999999	999999	22	717	624	654	999999	289	188	712	999999	320	289	518	87	722	850	295	540	596	319	503	999999	999999	187	478	792	853	130	975	220	620	98	807	999999	999999	999999	999999	999999	839	506	657	13	259	999999	992	999999	767	861	77	16	454	993	617	173	552	544	62	540	155	862	151	169	213	501	138	232	482	667	283	999999	810	679	999999	99	661	999999	649	999999	194	48	34	992	999999	968	766	999999	481	643	308	269	999999	999999	470	999999	999999	498	800	758	526	770	957	109	999999	999999	205	774	303	527	512	999999	895	747	355	999999	999999	159	115	244	734	512	999999	839	999999	24	547	999999	219	723	735	999999	999999	890	999999	424	90	999999	414	595	999999	992	332	999999	141	999999	373	324	163	999999	148	215	392	565	34	24	29	128	999999	572	920	999999	564	580	792	349	363	14	959	931	36	999999	744	999999	472	742	190	999999	999999	999999	650	999999	999999	999999	999999	999999	999999	999999	866	773	404	999999	194	842	674	879	437	752	171	792	891	999999	364	231	335	235	470	872	103	291	834	999999	999999	999999	921	697	744	707	995	272	999999	230	148	999999	537	999999	728	902	999999	592	314	999999	635	999999	999999	291	869	926	531	359	69	907	50	999999	999999	181	551	568	920	977	144	730	756	898	999999	999999	230	999999	694	271	506	568	36	510	976	999999	999999	999999	403	999999	827	817	999999	646	213	999999	190	563	257	365	999999	169	981	868	458	584	681	999999	692	561	999999	701	999999	270	852	500	881	539	607	542	584	999999	175	290	999999	326	554	120	695	571	491	999999	999999	339	748	347	586	167	61	402	724	860	999999	842	578	136	585	915	793	999999	999999	999999	956	714	781	475	994	701	718	142	40	571	51	131	999999	404	781	902	521	515	999999	724	488	215	818	999999	245	999999	711	999999	740	639	326	982	791	840	999999	215	999999	283	352	885	448	919	371	163	819	690	772	184	355	683	403	
288	999999	65	172	750	896	67	239	672	989	695	401	999999	254	68	339	239	694	575	999999	248	999999	38	285	999999	843	664	999999	554	559	537	678	999999	245	47	193	735	678	959	999999	500	53	680	896	999999	527	970	999999	760	999999	543	490	779	338	165	126	770	780	603	907	999999	163	685	122	999999	27	344	165	217	874	604	560	734	999999	854	204	491	999999	532	51	873	756	999999	204	999999	57	898	728	90	921	423	955	84	62	88	346	368	568	444	999999	192	814	701	886	756	999999	999999	523	999999	960	634	638	257	562	999999	484	999999	490	999999	414	999999	615	85	999999	461	999999	999999	681	187	518	999999	999999	697	796	999999	68	999999	267	999999	44	301	999999	255	130	296	999999	999999	999999	29	603	336	999999	472	40	617	576	999999	414	434	117	506	83	346	999999	133	711	941	999999	703	974	429	999999	53	71	122	999999	370	954	10	676	942	963	662	583	191	958	460	666	999999	291	329	650	832	340	537	227	48	290	996	584	843	255	818	54	183	999999	834	999999	917	873	216	785	414	757	175	542	420	763	783	999999	999999	284	281	422	655	779	919	999999	534	999999	705	90	957	425	833	696	155	618	409	607	134	59	999999	315	85	544	245	84	999999	994	807	999999	999999	832	333	569	974	999999	398	404	664	999999	877	33	178	135	827	989	924	478	397	802	999999	185	999999	212	535	966	346	121	543	999999	546	539	97	430	583	999999	102	999999	999999	748	229	15	943	12	999999	725	147	950	716	256	160	696	607	14	921	999999	791	131	999999	18	70	287	860	819	585	347	936	747	551	702	896	660	756	648	999999	999999	999999	999999	40	809	828	395	405	296	694	850	932	92	508	263	343	970	240	713	688	942	999999	133	427	999999	789	999999	408	999999	999999	999999	939	958	432	574	97	753	101	234	189	999999	882	999999	999999	735	415	853	248	298	368	926	430	53	960	639	213	119	620	206	29	438	999999	390	936	999999	999999	973	660	934	175	999999	999999	15	533	24	999999	580	999999	691	428	999999	161	119	655	433	79	896	998	792	371	978	999999	999999	999999	751	686	999999	999999	931	825	441	203	314	133	779	56	424	519	945	579	632	121	999999	777	93	287	877	735	513	999999	23	975	867	572	999999	456	999999	999999	999999	337	569	942	76	866	999999	743	846	999999	875	999999	655	387	62	999999	738	866	213	127	130	999999	809	765	999999	807	811	465	999999	741	999999	333	72	999999	999999	618	999999	999999	55	999999	790	999999	999999	890	860	
136	478	636	923	654	834	330	999999	866	680	317	527	803	818	268	65	531	999999	114	60	999999	999999	42	650	444	213	58	821	999999	336	780	43	918	905	997	999999	184	542	681	907	616	999999	205	999999	999999	100	216	870	786	16	269	933	336	839	999999	812	446	986	999999	999999	785	999999	110	540	900	999999	609	897	821	930	880	988	736	206	444	999999	128	99	999999	354	999999	188	45	999999	999999	999999	999999	88	999999	195	892	198	64	240	999999	117	980	665	52	154	491	318	59	856	136	999999	999999	139	999999	846	999999	357	764	144	453	607	473	966	999999	63	577	999999	309	635	47	691	999999	506	999999	337	491	463	999999	86	862	688	999999	999999	18	999999	650	577	999999	751	502	545	434	919	786	525	644	24	999999	989	577	960	18	999999	818	444	999999	699	65	78	364	239	310	687	999999	765	478	293	999999	677	412	10	846	999999	999999	502	267	999999	999999	999999	692	477	271	67	509	999999	999999	714	371	573	999999	950	999999	615	397	272	244	746	647	30	56	360	66	524	999999	577	124	460	290	325	187	332	979	506	385	887	968	253	188	380	95	764	922	394	228	462	999999	241	999999	870	268	521	377	699	512	341	421	746	480	932	787	229	433	999999	395	136	970	24	239	509	304	990	567	999999	935	292	438	672	999999	134	98	882	999999	999999	67	999999	954	290	994	999999	476	232	773	255	592	865	340	876	998	102	491	473	999999	661	576	277	953	109	999999	999999	902	748	450	355	844	905	930	23	988	729	181	999999	30	194	999999	82	227	999999	999999	79	952	999999	673	999999	643	624	999999	999999	844	789	713	855	525	774	151	727	782	427	411	687	935	999999	887	999999	920	800	453	817	628	999999	60	999999	424	694	277	999999	85	245	712	229	35	302	178	209	999999	326	175	255	53	315	999999	799	999999	999999	999999	635	999999	404	293	843	180	71	19	350	739	82	440	831	999999	800	652	546	715	191	661	643	157	688	262	604	999999	208	774	322	213	260	729	426	560	641	676	680	999999	868	59	963	292	828	469	943	885	343	999999	252	663	753	999999	999999	346	500	487	999999	151	688	217	971	297	697	146	999999	352	23	280	999999	133	999999	593	846	142	698	999999	329	999999	999999	999999	301	999999	532	658	459	176	10	90	70	164	691	538	999999	999999	87	676	595	691	999999	601	999999	73	999999	128	692	170	247	596	999999	149	167	999999	832	970	916	520	999999	48	999999	321	351	933	220	711	442	442	330	195	64	32	766	
637	999999	718	846	999999	578	413	999999	299	929	413	442	921	996	924	705	999999	744	999999	910	556	14	999999	259	999999	852	181	686	259	839	61	542	625	382	529	529	999999	133	999999	941	362	81	397	391	999999	501	299	999999	517	737	37	451	498	121	219	633	999999	469	908	385	407	999999	717	999999	878	999999	816	548	476	405	591	179	66	624	558	485	617	287	320	447	563	999999	178	521	812	999999	54	514	999999	896	999999	999999	224	312	543	634	363	999999	513	76	999999	750	247	122	999999	857	394	873	999999	999999	25	299	158	470	822	941	999999	205	999999	277	827	312	384	580	453	935	954	754	999999	999999	999999	680	774	254	763	999999	228	999999	376	955	226	180	999999	999999	880	662	507	753	999999	602	85	167	300	246	999999	382	375	999999	999999	219	902	639	999999	999999	612	345	525	999999	707	19	722	503	829	999999	61	656	360	945	699	790	438	999999	274	488	848	999999	389	999999	999999	999999	446	999999	395	166	63	999999	388	322	827	544	147	999999	55	999999	880	999999	337	608	195	593	31	999999	968	878	999999	701	375	314	790	999999	955	987	898	327	572	999999	117	673	999999	999999	277	48	127	999999	653	835	165	793	608	275	636	781	352	999999	369	26	593	516	999999	362	999999	84	531	999999	588	159	704	728	908	719	999999	663	970	720	325	983	313	813	235	946	546	581	705	524	21	184	645	487	957	556	577	999999	298	286	999999	999999	516	937	575	999999	140	436	999999	888	999999	972	811	632	999999	999999	712	780	291	438	999999	639	378	16	999999	414	999999	227	771	362	151	874	375	693	466	999999	476	375	247	732	999999	120	999999	817	724	48	999999	22	390	580	999999	797	319	999999	470	624	824	509	769	999999	988	999999	664	532	999999	999999	999999	127	175	974	909	347	999999	558	622	705	942	561	292	999999	51	501	999999	200	518	354	999999	515	233	842	307	999999	606	85	743	902	455	999999	79	797	441	255	847	999999	671	506	264	760	247	764	682	273	226	639	130	497	999999	474	23	999999	999999	102	894	333	676	999999	999999	999999	815	720	260	777	491	495	999999	999999	654	429	529	22	99	804	277	468	169	44	999999	966	955	256	999999	981	160	676	435	999999	999999	524	739	728	765	798	945	526	514	999999	999999	999999	940	335	842	999999	944	11	313	567	824	999999	999999	642	201	773	511	999999	894	279	626	999999	70	999999	999999	140	690	801	256	301	999999	750	954	264	999999	29	36	999999	413	178	46	999999	373	868	523	999999	360	107	536	991	
296	386	632	999999	999999	966	670	589	891	999999	966	153	999999	999999	707	83	480	909	389	182	747	881	165	725	242	477	999999	201	836	517	780	592	274	999999	14	483	999999	719	976	295	358	999999	739	700	211	999999	404	361	170	449	455	999999	999999	364	254	415	999999	999999	12	999999	525	478	753	999999	932	384	879	500	17	234	955	761	999999	104	999999	999999	151	464	524	348	999999	999999	999999	396	72	999999	875	909	19	598	999999	222	716	175	770	879	693	365	999999	827	24	903	999999	935	494	694	517	622	541	944	999999	765	999999	664	999999	999999	447	366	321	602	508	969	490	418	972	999999	54	767	333	943	616	999999	696	696	334	180	746	106	902	378	822	262	378	999999	335	496	999999	62	438	344	999999	337	54	175	329	999999	422	999999	963	750	649	750	298	598	337	487	79	695	340	567	688	351	463	999999	780	999999	601	424	999999	999999	913	992	338	989	510	289	741	530	376	289	757	812	142	999999	728	81	999999	779	738	999999	427	144	722	871	999999	101	873	111	999999	84	999999	997	851	488	999999	657	421	999999	999999	57	745	548	999999	999999	809	876	999999	311	999999	709	291	999999	686	999999	999999	779	999999	999999	342	999999	415	640	146	302	835	999999	999999	654	324	81	660	664	691	999999	999999	878	815	671	999999	779	999999	571	999999	999999	793	631	321	615	429	67	387	954	967	679	642	115	412	36	225	60	915	563	987	153	999999	999999	999999	995	999999	999999	999999	608	405	562	535	843	753	461	509	999999	448	355	234	999999	693	999999	697	22	999999	996	476	788	456	999999	999999	329	999999	999999	999999	176	501	999999	481	249	102	778	558	999999	153	798	362	950	999999	21	999999	999999	999999	729	459	351	999999	128	947	999999	999999	185	162	999999	698	999999	999999	19	824	343	712	132	873	985	174	999999	157	292	868	260	999999	525	272	444	999999	303	999999	855	999999	295	246	382	377	999999	536	917	625	999999	715	999999	999999	999999	136	193	309	489	696	354	999999	544	999999	647	999999	697	503	198	913	718	984	404	225	999999	725	999999	106	339	999999	540	458	999999	299	999999	577	999999	720	999999	398	88	145	999999	999999	646	300	749	101	599	999999	680	840	999999	14	907	999999	999999	721	999999	999999	597	96	969	734	999999	895	999999	999999	221	80	999999	999999	212	799	999999	582	999999	796	579	999999	999999	999999	999999	217	84	699	121	253	391	802	999999	999999	999999	999999	801	991	999999	194	451	999999	999999	505	879	528	802	703	999999	999999	178	999999	999999	999999	999999	22	650	159	999999	762	660	
999999	783	74	862	419	814	999999	391	536	997	843	416	879	355	828	999999	480	568	978	414	380	71	572	84	67	686	999999	76	582	34	999999	999999	413	999999	999999	967	999999	642	470	714	690	321	111	550	335	918	245	178	999999	881	179	591	610	357	289	404	221	990	805	732	81	55	808	512	355	441	12	355	999999	999999	222	999999	999999	274	724	69	960	32	749	148	450	573	752	701	855	71	801	66	254	999999	755	927	837	738	643	644	512	599	204	893	915	890	808	461	999999	341	493	346	632	230	444	198	999999	999999	292	508	303	999999	656	294	639	945	999999	779	115	294	11	999999	630	89	556	999999	999999	999999	233	560	999999	999999	41	523	577	465	433	33	156	999999	686	180	999999	144	999999	404	942	909	999999	999999	788	39	356	384	340	999999	715	553	999999	83	371	999999	442	732	743	12	85	143	999999	184	522	999999	632	548	608	830	913	495	737	161	428	917	601	264	771	735	944	657	193	453	750	880	359	82	999999	300	737	723	401	349	329	809	202	89	457	999999	999999	807	775	509	999999	229	815	999999	999999	453	793	188	960	999999	68	428	949	999999	434	641	999999	559	352	999999	103	200	104	398	832	619	724	522	999999	70	338	146	882	683	999999	530	74	999999	999999	751	999999	999999	762	393	290	999999	859	928	999999	815	983	999999	464	467	416	30	135	427	690	45	999999	281	999999	900	680	921	545	999999	41	903	577	999999	141	601	811	999999	437	711	117	999999	999999	999999	866	991	86	491	681	424	276	999999	999999	647	156	393	999999	999999	187	862	713	368	364	999999	897	751	248	102	715	999999	999999	872	592	423	999999	759	285	999999	999999	390	999999	999999	250	999999	999	818	507	929	999999	748	578	586	366	999999	997	999999	576	176	898	999999	752	984	775	817	999999	999999	629	981	337	396	118	99	999999	797	999999	524	128	243	999999	89	253	318	356	966	999999	80	516	27	426	570	999999	118	999999	999999	637	839	422	999999	999999	604	198	526	602	358	640	488	765	999999	537	483	630	999999	582	818	871	444	637	809	999999	698	888	612	565	767	999999	999	64	530	170	209	999999	999999	880	999999	890	727	716	998	336	806	999999	999999	490	942	940	850	999999	225	427	203	211	613	999999	999999	716	586	960	834	154	640	999999	244	999999	337	381	999999	462	592	928	154	727	639	999999	726	393	999999	132	999999	827	363	473	999999	112	999999	997	497	796	225	282	314	766	999999	853	695	382	79	548	162	570	15	397	943	297	283	476	999999	
140	999999	281	775	464	999999	17	790	177	594	141	441	340	883	147	246	319	623	387	845	785	787	353	324	402	969	999999	999999	966	529	551	829	500	435	999999	999999	999999	506	999999	428	999999	999999	527	787	937	116	999999	999999	867	160	633	999999	999999	999999	786	352	829	999999	383	494	296	999999	999999	647	53	312	940	904	526	524	302	813	773	999999	971	999999	270	999999	387	296	157	374	953	815	896	877	932	999999	649	999999	793	987	133	366	142	687	247	999999	744	634	175	918	999999	353	858	999999	899	999999	999999	73	999999	272	579	96	346	921	243	19	751	175	380	80	265	511	730	314	689	417	826	293	484	390	999999	752	131	999999	214	610	957	999999	999999	999999	999999	585	932	531	418	47	29	220	454	999999	138	578	264	999999	663	658	622	999999	141	492	120	999999	588	702	999999	826	965	999999	717	632	61	999999	197	384	860	679	579	209	896	651	397	616	839	256	261	253	498	999999	999999	555	988	414	944	495	885	844	996	240	90	591	999999	999999	503	999999	186	463	999999	880	244	983	89	422	999999	489	104	504	536	342	450	206	999999	938	541	171	999999	647	731	702	499	999999	683	999999	128	999999	999999	485	122	27	79	798	862	618	999999	592	475	575	999999	999999	999999	391	317	663	789	884	999999	999999	999999	999999	999999	539	731	689	390	229	310	740	303	352	999999	999999	391	519	273	652	343	720	157	948	999999	78	890	276	311	118	999999	29	559	244	999999	999999	114	780	839	540	999999	999999	237	572	292	734	282	413	555	781	999	798	400	146	999999	542	999999	432	645	118	648	465	387	999999	521	999999	999999	69	301	472	514	611	679	733	585	169	999999	999999	999999	961	796	999999	720	529	118	999999	628	422	693	518	461	681	999999	999999	891	610	795	954	60	999999	553	222	122	93	277	397	128	999999	561	390	58	411	766	684	321	171	745	999999	174	612	662	768	375	782	21	832	476	948	841	974	374	539	534	665	999999	583	374	999999	261	720	791	999999	861	312	470	999999	914	460	419	730	865	937	790	999999	999999	784	847	339	81	445	921	179	826	999999	26	519	876	111	999999	737	796	117	607	453	820	701	907	72	322	999999	917	26	539	121	999999	437	748	95	326	999999	999999	44	566	816	999999	621	999999	999999	296	999999	183	813	999999	681	933	758	339	347	627	646	876	784	27	999999	527	904	640	715	476	589	999999	791	999999	641	999999	999999	551	790	653	999999	567	999999	776	999999	999999	114	831	857	999999	360	107	411	999999	680	
757	952	27	456	298	999999	981	429	808	706	188	392	38	553	680	181	217	999999	693	428	999999	255	999999	999999	331	422	82	782	999999	126	491	999999	333	113	884	999999	744	104	999999	758	227	999999	823	79	193	406	999999	288	187	16	153	558	717	49	601	999999	944	373	134	875	822	208	891	692	224	819	999999	999999	668	631	437	999999	999999	935	210	941	431	999999	471	925	346	794	605	999999	999999	933	652	294	512	382	114	380	970	626	935	29	255	999999	854	374	347	161	619	556	579	41	511	781	838	660	90	999999	999999	209	999999	38	603	370	719	291	176	774	999999	999999	526	66	152	430	999	999999	999999	300	999999	106	999999	194	184	59	952	999999	431	870	455	999999	999999	109	479	770	999999	999999	426	885	421	573	207	572	739	332	999999	522	888	999999	781	657	964	789	922	805	622	354	853	554	999999	777	859	306	329	999999	994	427	999999	999999	344	102	999999	810	879	999999	999999	24	454	851	28	439	62	350	999999	999999	886	999999	186	673	158	741	64	999999	477	999999	713	901	253	179	337	612	935	517	746	689	892	164	910	411	999999	607	900	999999	999999	978	724	519	999999	530	683	492	999999	999999	233	602	48	892	999999	244	807	999999	771	999999	523	999999	999999	545	604	408	906	732	601	775	768	999999	841	999999	999999	498	919	999999	693	722	496	845	372	32	294	154	999999	999	822	675	999999	907	835	999999	488	128	484	189	999999	808	624	951	890	474	999999	681	760	986	555	843	324	613	314	58	788	678	53	481	261	459	756	999999	999999	926	181	861	715	226	999999	228	24	740	289	999999	108	544	954	897	999999	612	393	665	453	978	361	990	999999	999999	836	810	85	12	927	999999	61	717	51	964	999999	293	966	543	422	337	829	999999	999999	430	999999	999999	723	155	604	649	999999	101	999999	999999	575	190	269	928	999999	762	152	21	813	999999	832	999999	503	989	603	594	645	849	252	126	159	999999	999999	181	836	592	999999	929	408	288	999999	960	264	119	399	123	34	47	999999	999999	999999	999999	770	999999	597	999999	750	999999	552	19	13	226	999999	999999	782	797	524	97	102	797	676	223	612	535	435	872	136	393	599	490	569	608	999999	593	932	341	16	999999	584	276	842	362	387	398	284	182	122	918	999999	601	599	999999	945	999999	999999	971	214	999999	84	725	443	366	143	71	450	405	529	999999	999999	450	999999	367	513	999999	955	323	835	999999	999999	262	759	217	65	999999	999999	632	662	341	999999	999999	137	771	999999	858	833	999999	
228	999999	948	879	652	857	999999	886	810	241	434	130	409	670	145	990	999999	999999	999999	236	310	145	180	817	742	198	655	452	323	30	286	654	991	480	104	520	275	381	609	999999	702	179	197	659	208	999999	931	938	999999	146	786	999999	892	607	999999	92	999999	999999	146	464	211	71	573	789	954	999999	138	929	575	624	724	613	221	73	533	141	948	520	618	999999	999999	717	627	999999	244	27	761	394	305	21	375	144	999999	155	999999	999999	606	407	705	429	413	12	373	210	421	999999	999999	829	83	53	144	634	522	999999	999999	999999	444	395	555	999999	27	744	634	564	259	999999	377	76	371	892	535	550	815	199	999999	999999	353	999999	765	70	969	932	320	262	876	999999	621	999999	947	217	999999	999999	999999	767	999999	999999	377	809	951	831	805	999999	467	191	517	594	818	332	148	942	150	27	630	494	968	95	433	382	687	518	968	78	999999	164	696	325	698	58	999999	999999	886	544	475	934	265	999999	474	139	744	999999	922	298	999999	15	76	188	589	367	999999	326	999999	995	131	442	862	737	862	313	999999	999999	896	999999	544	19	999999	605	552	999999	239	979	620	303	637	404	595	680	999999	123	97	517	735	341	258	471	999999	891	422	42	82	999999	999999	171	644	551	999999	162	999999	161	999999	471	636	893	137	819	706	941	367	999999	847	999999	830	748	999999	977	999999	565	521	999999	126	174	192	999999	623	999999	853	458	999999	96	18	442	999999	754	174	999999	881	999999	213	439	765	951	999999	695	195	890	697	387	946	667	94	999999	641	680	44	784	288	999999	279	426	966	257	292	281	999999	999999	265	85	999999	999999	106	625	362	92	317	175	641	497	334	733	999999	475	511	992	11	188	999999	256	719	389	347	765	571	786	472	999999	668	262	977	780	634	621	803	357	570	468	478	559	372	869	153	791	791	545	413	501	745	999999	279	540	999999	19	365	999999	999999	341	63	575	619	800	999999	999999	520	554	109	401	671	164	431	999999	709	251	883	850	246	556	999999	36	383	999999	771	999999	999999	446	176	999999	265	999999	106	239	414	999999	939	999999	371	764	999999	999999	446	999999	830	591	869	999999	830	371	135	515	958	704	367	37	201	649	999999	999999	406	83	387	999999	146	72	68	201	138	806	312	321	999999	481	999999	736	589	372	150	190	508	999999	616	805	499	750	999999	401	871	387	711	299	999999	242	999999	207	999999	962	875	999999	533	677	999999	34	68	814	36	486	428	630	448	829	999999	999999	631	160	
467	582	984	395	421	666	329	750	104	22	999999	256	999999	87	877	626	497	382	657	999999	648	591	746	684	999999	174	972	251	938	881	790	696	610	999999	999999	999999	999999	489	355	867	358	856	930	55	999999	779	373	351	752	821	342	136	200	801	999999	875	836	309	671	257	693	88	812	222	999999	999999	999999	905	346	999999	999999	17	36	789	482	791	999999	700	999999	999999	801	631	999999	999999	549	664	999999	999999	999999	999999	449	999999	818	108	183	279	54	717	823	957	144	999999	14	161	183	334	999999	410	999999	720	224	999999	999999	727	999999	999999	999999	695	999999	567	999999	999999	999999	999999	999999	969	199	928	616	212	746	944	999999	689	810	999999	627	347	943	224	565	105	999999	985	651	999999	26	101	652	122	689	359	54	999999	999999	307	268	532	999	214	145	180	794	125	974	280	269	973	917	122	444	252	751	458	12	488	355	999999	999999	847	952	999999	285	504	523	396	899	620	999999	512	999999	104	999999	739	89	394	311	374	999999	380	54	53	183	539	999999	446	608	596	264	896	952	55	702	999999	261	47	895	999999	999999	587	380	648	668	414	48	349	904	22	999999	999999	186	999999	999999	459	803	909	924	745	999999	999999	788	313	366	418	560	999999	402	196	488	51	499	21	772	434	10	406	384	768	999999	338	999999	999999	227	646	719	999999	999999	999999	358	999999	123	159	473	525	799	76	292	259	854	19	947	717	534	336	128	175	218	777	459	406	535	999999	254	999999	545	202	95	719	699	588	195	159	838	146	928	349	999999	257	999999	933	999999	134	999999	491	391	823	72	890	528	999999	763	999999	793	951	816	957	904	975	979	607	981	572	560	276	824	999999	999999	999999	407	778	627	961	152	999999	999999	999999	251	762	999999	721	140	204	201	155	999999	999999	366	999999	999999	970	999999	572	277	38	952	552	999999	648	667	593	944	674	999999	749	925	802	999999	999999	669	415	716	151	868	267	476	786	380	415	450	999999	999999	991	76	436	343	65	693	124	573	740	836	603	105	999999	777	999999	711	451	229	33	204	98	228	915	264	303	704	19	561	176	181	169	207	962	162	952	999999	999999	416	870	999999	810	999999	928	579	123	56	354	490	999999	84	929	195	427	511	353	773	999999	182	49	999999	683	562	406	999999	677	405	143	371	824	999999	655	44	359	999999	394	392	299	346	999999	999999	359	529	549	101	251	973	779	461	999999	188	456	883	999999	518	435	257	999999	369	901	717	913	999999	665	164	428	894	999999	513	126	
999999	999999	815	42	792	11	164	23	999999	999999	999999	999999	682	562	645	410	999999	999999	840	489	146	94	999999	444	432	344	377	999999	394	673	357	999999	999999	344	999999	704	999999	851	584	517	280	244	999999	52	208	102	999999	999999	29	999999	655	236	999999	33	980	875	999999	999999	609	458	634	300	628	641	970	565	359	347	714	941	768	999999	93	333	999999	902	101	887	245	340	999999	946	844	640	27	130	152	253	999999	972	160	270	251	999999	999999	980	615	361	82	999999	742	893	999999	88	986	734	153	671	814	999999	783	999999	145	999999	999999	687	456	988	624	849	422	115	983	999999	791	507	679	956	999999	238	296	740	815	603	597	999999	240	999999	654	999999	977	480	438	285	199	493	135	972	782	205	533	627	999999	999999	230	637	909	999999	296	488	64	999999	231	586	791	999999	851	542	680	144	457	999999	343	341	999999	941	677	708	999999	307	999999	707	184	999999	705	999999	13	592	382	960	310	265	479	999999	238	789	259	851	494	155	642	593	301	647	748	843	294	999999	360	288	959	210	432	989	115	357	22	977	881	132	999999	268	169	720	999999	201	221	999999	113	92	692	999999	223	406	664	788	415	536	506	862	384	999999	242	104	11	110	833	489	70	999999	777	999999	999999	371	116	384	434	581	813	999999	631	999999	301	278	999999	143	999999	36	334	999999	942	485	481	29	748	999999	999999	75	719	999999	999999	731	117	232	314	999999	855	852	300	290	364	833	999999	999999	240	268	999999	999999	507	999999	999999	806	165	743	938	301	800	951	622	675	999999	368	862	90	199	899	999999	999999	999999	185	288	144	736	53	962	999999	762	999999	788	999999	134	72	999999	851	999999	561	576	374	293	23	620	903	999999	625	999999	995	999999	999999	759	340	259	247	10	332	999999	978	999999	121	780	830	538	278	172	142	550	295	801	21	469	637	999999	644	786	949	565	384	904	121	121	966	147	130	772	458	240	887	71	245	271	999999	491	464	999999	999999	999999	351	741	107	999999	646	204	999999	182	132	17	615	460	60	767	215	84	999999	10	813	693	418	505	714	901	663	999999	566	749	828	156	868	60	999999	475	999999	999999	999999	999999	474	999999	187	947	650	999999	625	436	20	477	66	567	999999	999999	999999	769	76	846	37	999999	420	999999	999999	220	354	976	148	565	999999	999999	553	572	999999	999999	999999	51	516	999999	999999	272	286	237	223	98	692	271	624	999999	279	564	408	377	616	610	626	62	145	966	603	673	312	70	308	435	999999	494	999999	
999999	928	738	262	605	990	764	920	192	208	999999	999999	999999	361	733	295	573	999999	186	955	999999	305	999999	906	549	867	999999	960	226	929	788	174	208	972	24	486	541	311	803	999999	852	999999	999999	853	595	448	999999	322	999999	774	999999	258	747	538	631	999999	455	832	999999	737	999999	804	999999	999999	420	999999	329	999999	347	257	754	271	383	799	113	977	861	629	320	110	357	869	390	999999	203	999999	426	669	350	710	40	708	999999	999999	578	57	986	190	442	999999	129	408	975	331	30	473	999999	947	434	999999	999999	825	522	612	389	939	423	999999	999999	999999	957	659	770	636	226	55	673	317	231	999999	999999	999999	196	109	981	999999	894	69	431	729	664	999999	244	696	999999	999999	196	999999	999999	999999	634	734	999999	561	263	469	638	348	999999	974	800	568	726	378	663	771	638	423	630	441	54	363	830	999999	227	999999	424	83	378	21	859	999999	630	592	431	266	559	999999	999999	521	999999	555	955	457	999999	999999	752	866	999999	496	576	773	999999	999999	594	281	999999	791	344	999999	54	565	970	102	124	999999	937	999999	947	406	999999	13	577	999999	999999	498	999999	999999	409	999999	999999	558	50	881	444	999999	333	386	999999	159	999999	999999	999999	81	476	754	585	862	342	817	167	618	918	636	284	572	205	255	133	105	872	529	391	223	47	496	525	98	999999	999999	999999	999999	146	999999	999999	999999	713	505	642	999999	913	546	50	591	999999	128	640	413	607	999999	999999	87	262	902	999999	999999	386	87	999999	980	999999	496	213	315	38	606	999999	999999	593	830	859	699	613	756	192	336	999999	799	259	919	999999	121	491	786	999999	711	999999	999999	999999	219	76	999999	471	661	999999	999999	342	735	563	367	645	519	820	776	22	201	474	505	720	950	999999	587	999999	999999	135	999999	14	427	178	327	999999	248	610	999999	764	232	237	951	619	764	994	999999	246	891	283	346	301	715	774	999999	999999	803	523	999999	863	489	808	999999	999999	30	422	914	566	245	70	406	909	445	22	789	964	522	886	955	956	601	999999	935	999999	788	825	298	653	234	90	503	724	999999	999999	284	424	880	425	999999	351	89	999999	10	831	876	436	999999	703	984	999999	724	916	999999	999999	272	999999	872	999999	999999	999999	134	271	342	165	999999	682	869	925	737	999999	93	107	999999	613	877	414	350	114	963	361	969	594	668	253	365	586	166	436	258	145	551	373	677	999999	227	817	999999	844	275	204	567	930	999999	619	999999	627	629	955	999999	999999	999999	768	552	395	235	
539	999999	99	800	999999	999999	442	677	602	824	719	429	892	999999	69	560	999999	999999	768	794	48	999999	999999	356	738	957	999999	700	999999	346	782	821	291	179	688	225	765	54	295	678	999999	263	373	999999	999999	999999	736	999999	999999	306	303	930	783	601	196	910	552	742	72	32	325	742	999999	266	51	898	147	999999	706	844	795	461	552	100	999999	785	265	265	180	540	999999	640	33	104	52	852	47	999999	983	777	672	33	981	273	363	999999	999999	117	752	288	70	999999	863	832	511	841	387	693	931	410	655	999999	572	531	801	999999	719	191	223	199	999999	999999	740	928	999999	772	999999	289	736	288	999999	999999	512	891	480	999999	777	200	593	211	999999	999999	758	582	999999	384	999999	999999	471	678	671	796	893	563	427	613	999999	999999	660	738	999999	108	957	653	602	999999	785	999999	61	999999	999999	529	597	22	999999	516	698	168	999999	797	321	30	817	999999	616	21	999999	949	474	999999	934	999999	539	999999	839	999999	397	115	999999	999999	599	780	407	999999	771	152	208	881	838	911	914	124	999999	863	427	351	291	899	47	591	999999	835	216	999999	659	74	989	743	183	358	128	592	188	189	207	540	622	999999	296	473	813	383	121	562	952	820	714	675	999999	497	95	497	78	999999	999999	999999	999999	223	228	706	163	999999	999999	999999	999999	999999	935	948	666	886	999999	999999	613	573	777	868	724	999999	242	838	359	323	316	686	999999	999999	524	999999	805	444	966	408	999999	589	320	999999	675	631	769	629	884	766	19	550	767	743	884	999999	999999	515	999999	999999	980	389	357	839	158	999999	226	171	999999	155	153	999999	920	999999	631	999999	999999	999999	999999	103	999999	612	999999	999999	313	999999	918	999999	746	999999	179	299	405	55	999999	340	242	480	999999	999999	999999	607	821	739	623	787	630	445	121	860	250	202	322	944	47	378	999999	764	536	393	999999	696	425	788	999999	853	826	874	903	300	791	999999	228	999999	999999	285	790	224	969	999999	144	999999	999999	885	999999	999999	976	460	999999	59	905	477	999999	816	549	717	192	43	763	999999	961	755	542	999999	79	467	974	999999	265	999999	587	999999	794	20	258	999999	288	540	19	997	877	375	999999	853	394	323	839	411	10	971	999999	757	461	999999	564	388	940	596	999999	999999	13	214	205	256	472	695	999999	934	568	919	439	651	999999	765	999999	999999	889	688	999999	755	627	999999	999999	293	667	829	759	593	455	869	690	691	999999	999999	999999	673	180	999999	391	699	639	999999	999999	91	542	452	999999	999999	
318	968	999999	261	999999	999999	693	440	442	911	588	642	935	999999	488	999999	238	747	999999	335	999999	228	425	999999	307	999999	125	722	730	690	751	225	105	999999	285	486	380	438	531	664	13	564	240	999999	999999	749	999999	549	426	999999	852	794	525	407	923	99	553	229	954	434	944	970	999999	752	169	372	546	871	999999	11	328	799	226	999999	331	216	988	166	248	558	972	575	306	586	837	956	700	697	150	195	933	160	484	106	719	999999	854	999999	108	668	212	892	999999	424	999999	62	578	999999	85	717	999999	999999	981	406	461	378	674	132	914	212	671	849	731	629	78	177	999999	129	999999	298	361	999999	67	580	355	90	840	881	999999	784	388	448	621	433	93	999999	179	88	645	351	368	999999	574	895	996	363	999999	115	355	657	737	999999	709	999999	365	602	339	410	60	381	538	792	371	139	824	999999	237	307	999999	532	998	999999	484	211	930	999999	999999	999999	583	992	918	735	536	999999	57	999999	738	834	999999	491	216	768	999999	273	813	999999	370	999999	81	773	135	999999	569	822	999999	500	999999	508	999999	999999	667	177	827	67	462	802	266	266	92	893	494	402	239	999999	999999	239	219	221	398	365	999999	999999	99	810	866	65	176	999999	999999	556	956	240	978	342	824	49	941	970	810	20	318	114	999999	187	288	733	633	514	507	429	999999	762	119	501	476	176	87	999999	200	999999	636	999999	810	536	937	999999	424	897	240	286	298	249	410	387	56	999999	999999	999999	999999	999999	999999	661	999999	36	275	203	999999	999999	999999	657	962	924	779	999999	384	764	999999	825	250	34	999999	736	283	231	140	51	362	731	454	321	36	999999	495	999999	975	999999	347	783	270	743	143	937	41	582	324	999999	470	996	13	291	999999	324	671	507	824	695	388	984	896	999999	841	999999	999999	554	631	796	999999	999999	437	410	426	520	564	506	890	381	704	701	999999	766	581	999999	728	172	460	712	503	987	242	289	999999	999999	999999	46	902	999999	905	486	951	527	934	748	568	603	999999	350	759	174	999999	453	990	686	999999	999999	652	485	670	869	103	918	302	452	489	158	813	999999	999999	527	604	155	475	228	749	389	831	999999	796	135	307	120	952	339	379	788	299	909	285	758	394	426	84	46	392	999999	999999	492	999999	420	789	999999	717	999999	569	471	999999	999999	999999	999999	307	818	999999	545	571	983	965	963	999999	999999	858	904	999999	874	999999	999999	81	999999	999999	999999	165	349	574	999999	345	999999	402	720	769	908	999999	526	
972	586	460	575	738	999999	474	408	77	999999	420	999999	561	884	22	999999	999999	392	999999	548	999999	230	542	999999	254	312	210	75	591	255	204	999999	999999	342	932	211	999999	999999	999999	543	965	436	649	894	999999	16	999999	460	493	559	621	387	518	272	589	751	54	502	331	435	338	999999	817	999999	76	999999	677	229	952	811	429	541	999999	856	582	999999	581	648	39	999999	488	999999	581	999999	633	817	655	627	752	191	167	921	246	24	214	565	999999	999999	828	999999	338	999999	508	682	999999	89	444	662	689	88	999999	405	472	93	946	999999	828	784	198	258	600	60	476	771	653	508	999999	999999	651	27	999999	755	999999	999999	999999	884	999999	898	902	554	382	993	937	999999	999999	761	458	162	78	625	737	834	999999	999999	999999	999999	137	736	999999	631	999999	517	20	672	196	424	586	999999	185	72	999999	929	881	999999	999999	606	123	802	758	892	59	153	859	35	999999	67	999999	250	274	630	756	514	870	281	999999	864	982	274	488	598	185	342	977	15	288	808	952	995	703	486	175	335	978	146	582	640	657	999999	999999	138	307	346	851	554	315	833	69	610	873	21	623	848	324	170	716	716	175	853	747	999999	115	130	546	787	999999	999999	999999	733	698	139	217	997	881	359	999999	839	491	999999	700	455	999999	999999	999999	691	862	327	21	817	430	865	999999	999999	248	912	33	186	999999	74	100	884	306	335	911	743	804	999999	967	999999	869	876	235	743	999999	301	731	763	999999	854	925	147	420	718	999999	999999	999999	412	999999	968	335	999999	50	427	342	816	999999	423	439	387	887	246	360	999999	948	553	999999	731	650	999999	999999	269	187	944	148	952	999999	588	32	88	89	401	867	998	639	756	999999	999999	999999	999999	153	999999	333	621	967	999999	787	373	770	999999	202	999999	762	813	787	75	935	999999	999999	999999	352	569	401	361	999999	495	999999	361	417	201	999999	999999	330	999999	802	999999	936	999999	976	459	175	999999	818	272	886	156	639	64	999999	573	999999	740	530	31	994	584	915	972	322	999999	320	435	999999	578	53	370	611	999999	999999	914	999999	379	129	999999	223	252	750	999999	475	161	999999	324	151	844	999999	999999	999999	309	318	999999	957	963	253	505	149	999999	153	999999	229	525	999999	999999	999999	999999	443	999999	621	701	999999	752	999999	786	999999	171	624	995	294	122	207	76	68	312	149	999999	956	999999	135	999999	688	484	108	510	909	999999	999999	676	999999	999999	410	929	365	610	501	566	999999	181	999999	92	880	999999	999999	41	
52	162	466	242	51	261	350	276	999999	999999	22	333	999999	332	876	557	554	999999	723	449	711	999999	711	458	999999	583	407	785	710	999999	743	544	38	999999	467	999999	492	383	634	30	999999	143	614	999999	597	999999	912	71	304	908	537	931	430	999999	330	775	451	18	431	467	999999	564	566	281	263	478	305	587	865	130	999999	181	999999	999999	999999	999999	662	353	860	999999	671	345	491	999999	516	812	999999	999999	746	692	999999	999999	951	999999	176	999999	577	343	114	129	872	334	999999	184	843	999999	999999	727	71	999999	122	107	158	789	999999	517	83	764	999999	450	999999	282	999999	182	814	591	229	999999	536	15	10	329	248	741	769	346	148	316	958	999999	205	999999	999999	999999	579	218	999999	172	380	659	865	812	999999	663	764	600	492	33	999999	262	146	470	999999	999999	752	793	858	417	29	459	999999	766	806	615	255	968	999999	848	603	605	265	66	776	877	149	197	751	584	999999	179	999999	999999	947	706	22	999999	205	904	250	786	359	918	153	920	999999	108	16	962	418	796	288	999999	430	763	996	90	999999	999999	917	565	51	999999	999999	849	605	999999	999999	109	602	999999	772	999999	607	999999	256	347	913	855	596	999999	999999	999999	999999	190	891	220	999999	193	709	932	999999	882	999999	685	744	85	487	999999	324	36	289	999999	369	897	999999	870	46	613	517	659	176	838	726	999999	384	261	999999	260	957	395	569	636	999999	999999	999999	999999	429	922	999999	181	859	619	541	999999	999999	283	999999	999999	166	30	183	91	675	60	999999	212	165	120	310	999999	967	237	346	929	467	999999	517	699	999999	142	451	124	540	346	999999	557	307	166	125	110	831	838	103	936	221	487	961	999999	904	278	999999	318	999999	999999	213	631	282	611	112	999999	766	730	999999	33	579	999999	551	339	260	218	905	999	995	209	661	139	999999	409	717	979	691	999999	795	158	408	142	503	999999	999999	178	285	695	64	16	344	110	985	79	999999	162	999999	631	999999	695	373	735	323	421	999999	999999	497	872	893	132	427	999999	935	999999	625	447	566	600	206	999999	999999	219	945	999999	865	560	154	74	52	564	53	999999	999999	109	784	672	999999	91	31	69	680	412	801	931	999999	746	174	290	453	999999	596	345	435	17	762	999999	790	335	556	378	929	433	999999	999999	89	368	519	836	919	953	628	484	579	147	999999	530	417	23	999999	128	999999	863	620	132	968	999999	999999	999999	347	999999	881	493	999999	653	139	257	999999	473	852	230	999999	338	370	500	999999	122	
766	297	606	241	999999	777	999999	437	982	76	812	708	370	381	734	447	498	999999	81	145	948	999999	18	164	999999	944	999999	189	999999	67	502	130	830	855	999999	999999	475	999999	885	114	568	108	999999	999999	999999	874	112	999999	999999	789	839	81	999999	166	173	999999	999999	452	292	801	999999	745	545	925	573	692	877	514	439	397	999999	393	999999	966	999999	850	264	944	719	84	999999	999999	693	112	227	431	701	674	692	110	999999	32	822	93	498	822	999999	999999	500	751	996	597	51	999999	816	456	999999	999999	589	323	999999	344	732	999999	959	926	999999	442	707	999999	999999	999999	822	339	999999	950	570	330	478	754	999999	518	454	968	88	254	648	999999	999999	999999	762	999999	999999	999999	524	722	300	614	134	571	771	130	48	999999	759	792	999999	712	769	999999	885	348	983	835	35	999999	890	999999	139	714	999999	466	157	936	388	752	999999	453	814	616	660	956	205	907	982	176	479	105	218	295	999999	936	999999	429	885	424	266	259	353	456	999999	535	484	999999	292	314	973	111	969	17	674	331	897	162	216	999999	999999	999999	852	859	598	794	999999	999999	244	352	641	727	61	964	495	868	109	368	784	999999	999999	786	625	677	203	377	999999	210	621	158	999999	673	999999	955	282	190	999999	494	857	47	980	640	184	940	673	999999	999999	999999	522	999999	231	539	377	999999	458	366	460	184	665	999999	999999	999999	999999	96	313	999999	999999	105	691	314	471	999999	510	747	153	999999	611	685	999999	999999	327	130	999999	999999	926	508	305	141	999999	999999	730	232	828	636	378	635	417	98	999999	706	741	999999	999999	217	343	999999	39	630	938	617	755	775	999999	718	999999	548	999999	417	170	805	671	382	999999	775	584	249	787	873	378	518	433	522	58	307	215	372	999999	999999	999999	320	479	999999	203	889	171	955	999999	999999	732	830	969	999	928	831	44	369	366	548	633	999999	828	165	262	429	194	242	999999	873	999999	541	742	194	999999	999999	999999	996	189	708	999999	628	999999	677	999999	547	549	434	594	999999	273	846	15	267	999999	387	999999	324	999999	773	705	928	239	187	999999	200	98	784	73	999999	505	47	189	658	934	14	905	999999	999999	714	880	760	647	508	999999	665	536	484	346	558	367	20	999999	415	13	685	999999	21	79	950	459	765	370	999999	721	235	666	357	333	843	481	340	310	999999	893	945	999999	730	576	941	664	613	447	999999	721	495	463	774	654	258	614	893	999999	73	265	125	399	999999	786	385	999	999999	161	502	86	36	
709	876	521	68	404	999999	445	999999	999999	845	327	856	794	236	771	891	999999	84	239	588	258	247	452	778	555	999999	943	999999	942	486	461	999999	999999	694	785	999999	263	596	854	945	999999	954	999999	419	797	542	347	560	614	117	485	87	273	498	778	472	433	742	512	255	999999	254	195	999999	394	381	999999	999999	451	193	638	999999	230	293	999999	304	470	42	981	999999	811	393	586	835	999999	383	681	938	916	322	164	520	94	999999	999999	214	769	967	35	425	123	246	999999	431	478	999999	857	980	999999	483	12	401	761	498	443	342	999999	360	808	20	999999	999999	194	999999	39	127	999999	621	73	925	535	502	17	999999	999999	999999	284	165	366	630	526	701	579	999999	320	999999	759	596	174	888	546	419	999999	24	725	632	999999	980	402	361	358	999999	999999	444	947	510	393	999999	598	868	999999	999999	999999	188	999999	998	911	751	818	276	999999	434	999999	184	999999	126	343	992	839	277	999999	303	763	999999	282	290	784	145	495	999999	999999	999999	999999	306	830	44	999999	999999	530	999999	721	999999	172	999999	992	923	789	742	65	831	176	400	366	330	356	763	999999	988	999999	214	224	999999	999999	999999	999999	806	437	160	354	354	999999	363	999999	122	556	221	141	637	999999	358	500	52	999999	663	999999	978	205	677	949	76	999999	436	999999	326	513	945	55	164	238	196	496	639	398	711	139	813	928	254	774	145	999999	121	999999	557	714	999999	695	602	999999	918	610	760	210	287	69	275	288	156	609	610	999999	999999	408	826	861	860	653	378	534	830	59	999999	902	999999	444	999999	999999	527	612	341	999999	452	999999	320	585	736	439	999999	652	864	535	782	999999	999999	969	656	999999	159	695	999999	528	327	78	543	999999	999999	857	395	999999	885	999999	999999	543	278	999999	999999	999999	98	251	135	430	999999	725	669	305	277	999999	737	845	788	470	999999	831	999999	813	999999	384	999999	451	927	999999	999999	278	999999	59	999999	248	376	814	999999	470	624	999999	999999	432	985	601	408	247	601	999999	129	550	64	999999	514	999999	785	465	428	348	999999	647	323	256	387	274	999999	620	531	39	940	923	599	327	999999	402	270	999999	827	340	976	20	850	999999	759	502	223	351	544	844	462	911	395	907	999999	999999	999999	324	999999	721	642	999999	715	571	410	206	951	737	579	122	668	460	637	97	999999	927	796	737	497	999999	60	618	86	687	576	39	537	691	794	869	807	945	289	999999	698	199	304	288	999999	563	999999	486	771	432	185	999999	999999	308	546	
606	190	856	827	171	670	999999	711	999999	995	380	668	270	942	709	314	722	180	531	399	182	632	518	562	933	343	999999	846	654	511	574	999999	999999	155	198	999999	950	128	128	445	674	487	275	293	804	894	290	999999	72	127	462	831	752	908	373	973	671	304	893	828	106	999999	67	527	431	624	438	125	754	30	999999	999999	62	95	725	999999	366	999999	757	999999	62	999999	784	536	58	742	999999	331	781	224	27	999999	234	999999	348	497	430	748	861	189	466	175	789	999999	763	999999	779	999999	193	678	617	445	546	854	776	77	402	999999	478	688	621	117	343	539	12	707	999999	762	999999	237	274	618	373	577	999999	999999	250	743	773	200	963	999999	148	113	607	582	999999	999999	523	281	999999	999999	280	183	999999	358	832	259	48	999999	488	999999	920	955	413	999	82	968	281	890	826	999999	757	287	725	284	999999	239	932	999999	597	999	248	475	999999	375	348	200	18	234	999999	990	999999	999999	999999	999999	426	192	700	608	510	151	999999	633	454	445	152	992	458	999999	389	603	326	617	468	488	777	454	822	47	661	881	959	57	836	836	955	999999	574	778	857	786	538	999999	999999	456	900	615	30	999999	232	999999	742	724	844	460	999999	97	258	234	999999	971	370	662	947	628	191	61	999999	618	490	112	428	679	436	602	74	992	696	999999	999999	999999	999999	134	815	315	999999	245	999999	386	172	867	792	350	610	886	425	876	387	999999	274	848	999999	999999	999999	130	927	72	298	252	395	681	400	245	646	16	547	246	847	641	488	999999	849	420	455	622	999999	88	79	550	187	198	999999	403	748	999999	353	30	916	694	388	999999	999999	960	990	999999	477	556	703	603	348	999999	38	746	813	999999	999999	408	999999	595	810	999999	993	999999	74	999999	76	996	497	907	999999	526	330	163	262	411	999	889	999999	964	154	763	999999	999999	212	999999	999999	868	590	429	999999	944	73	330	999999	999999	93	209	895	792	423	480	999999	796	999999	821	858	875	493	411	999999	999999	978	992	451	57	999999	527	545	999999	999999	208	999999	77	177	999999	463	999	999999	723	328	799	994	637	550	673	703	588	535	999999	999999	293	384	188	999999	630	966	81	999999	999999	74	565	663	999999	754	225	74	992	999999	231	999999	999999	606	770	93	999999	124	351	999999	777	353	886	999999	999999	928	999999	999999	238	966	546	752	391	130	999999	999999	762	145	999999	882	335	999999	999999	959	999999	32	999999	999999	614	105	580	999999	625	630	112	999999	999999	573	508	899	10	
402	836	35	92	999999	976	738	999999	121	330	393	948	468	126	177	641	999999	688	142	648	76	218	143	395	40	136	761	28	949	479	999999	636	277	882	933	999999	999999	999999	834	999999	551	524	502	774	197	999999	999999	513	934	999999	999999	885	376	260	933	193	703	999999	999999	352	225	999999	223	999999	141	756	681	999999	193	404	955	59	853	96	107	999999	999999	368	208	999999	970	999999	93	999999	227	999999	999999	26	948	749	999999	56	825	491	999999	830	311	860	643	440	999999	580	330	540	896	212	41	290	163	392	477	344	440	587	382	968	636	124	424	827	496	665	999999	443	999999	908	233	372	265	276	249	999999	724	999999	587	399	926	553	212	24	281	979	862	566	281	999999	999999	248	999999	999999	203	999999	446	816	943	231	999999	999999	999999	987	999999	669	999999	999999	999999	999999	620	672	999999	999999	999999	93	999999	409	999999	517	802	81	171	598	999999	985	263	402	82	62	418	908	824	366	455	48	346	225	999999	612	954	999999	999999	658	125	943	247	134	820	120	285	47	270	436	428	999999	999999	617	999999	999999	999999	632	999999	100	214	712	999999	644	999999	12	999999	999999	374	999999	562	826	657	512	483	358	747	999999	582	962	777	381	647	999999	937	999999	322	729	530	999999	999999	332	171	332	999999	999999	106	999999	596	817	373	588	672	327	873	602	224	223	999999	999999	256	286	60	999999	999999	999999	74	458	706	999999	690	27	176	333	745	240	664	999999	68	999999	999999	154	542	764	599	198	708	329	524	999999	999999	999999	999999	194	999999	920	281	320	19	999999	348	647	896	642	137	999999	421	349	582	999999	999999	889	165	74	93	111	999999	296	261	134	135	745	934	371	595	591	432	999999	538	824	999999	353	325	447	731	614	258	900	999999	253	776	368	747	999999	999999	479	943	530	110	999999	186	985	999999	999999	494	999999	713	534	56	546	922	440	999999	757	684	593	574	999999	343	479	852	844	999999	17	357	999999	997	999999	963	999999	999999	902	999999	999999	647	973	294	439	953	137	900	724	853	999999	330	346	999999	989	207	814	999999	235	196	999999	840	342	335	61	537	999999	605	661	570	930	897	30	559	999999	119	710	999999	144	764	215	578	138	999999	569	687	20	221	18	855	159	220	422	999999	999999	14	999999	647	999999	902	999999	532	249	163	999999	202	310	787	589	880	496	999999	771	471	981	62	712	999999	766	374	526	999999	999999	806	421	720	484	314	309	999999	999999	73	75	242	537	683	339	999999	78	376	386	999999	631	138	368	999999	999999	
951	734	999999	999999	962	881	868	385	720	934	442	741	999999	999999	995	487	999999	85	433	999999	539	933	308	723	736	283	399	987	303	884	999999	447	776	281	999999	580	113	669	841	191	999999	856	816	748	896	243	866	658	391	745	13	62	935	205	999999	999999	999999	999999	565	688	492	881	91	836	475	995	965	930	194	424	384	957	999999	252	251	999999	126	999999	999999	999999	999999	740	999999	558	999999	416	512	580	371	515	999999	630	114	999999	699	325	775	980	999999	999999	278	935	473	966	370	56	819	692	953	237	999999	999999	656	72	281	751	284	532	956	68	492	394	999999	679	280	754	999999	90	999999	926	907	146	286	999999	234	482	277	640	197	834	999999	999999	626	144	999999	999999	973	52	999999	947	999999	999999	999999	224	418	884	999999	794	999999	616	203	738	150	37	330	999999	999999	732	999999	798	999999	644	344	131	999999	672	767	434	74	11	999999	811	208	999999	885	664	122	71	999999	350	115	482	943	581	641	859	999999	999999	814	999999	999999	251	214	92	473	405	907	902	754	746	126	999999	730	694	999999	391	539	999999	999999	665	651	538	226	999999	693	999999	701	763	999999	611	993	178	620	999999	333	540	606	126	999999	489	999999	219	999999	999999	999999	173	999999	259	746	259	999999	999999	456	158	209	149	35	999999	399	471	704	154	421	999999	752	948	331	516	999999	304	785	423	414	662	908	441	999999	456	272	529	259	451	999999	241	292	999999	999999	999999	24	999999	515	889	999999	669	784	613	999999	175	26	285	842	245	888	452	474	906	999999	793	250	767	918	999999	454	999999	221	263	137	190	859	893	236	999999	502	186	789	895	696	745	878	305	643	66	439	999999	686	24	999999	999999	767	386	139	927	231	999999	276	936	444	856	457	531	999999	618	999999	999999	999999	999999	742	712	999999	578	999999	999999	999999	945	133	861	149	468	193	207	699	999999	422	483	999999	309	999999	999999	909	852	461	839	297	999999	819	35	750	316	937	999999	282	850	911	198	176	154	22	286	999999	414	797	976	673	259	999999	921	999999	999999	368	750	356	999999	802	999999	126	379	697	568	135	108	121	833	530	999999	925	849	999999	233	316	999999	296	361	132	505	999999	485	176	999999	525	898	829	999999	947	197	999999	999999	57	110	81	797	457	999999	160	34	999999	999999	455	191	334	981	279	971	525	999999	463	995	374	999999	754	641	213	659	999999	237	279	202	885	999999	145	999999	802	551	161	519	173	842	210	108	999999	101	39	984	713	999999	628	857	999999	209	733	360	
420	749	356	999999	999999	797	999999	999999	999999	999999	88	122	999999	194	189	727	999999	15	585	999999	794	276	106	662	611	228	946	509	608	421	798	999999	609	785	730	999999	205	721	925	375	441	287	353	110	23	999999	938	528	363	999999	48	398	624	123	565	999999	653	693	828	375	851	901	324	343	313	401	999999	999999	464	137	531	108	999999	219	188	517	922	996	648	999999	999999	999999	155	706	383	410	72	496	230	585	409	512	999999	559	523	999999	963	20	796	622	999999	677	74	236	380	940	317	999999	934	999999	231	656	999999	144	999999	434	999999	617	960	903	999999	999999	50	999999	728	28	215	530	696	648	553	912	209	36	999999	611	362	919	999999	442	102	657	999999	999999	999999	752	467	758	473	99	999999	355	60	893	292	397	999999	196	507	361	734	787	718	295	504	999999	999999	28	854	999999	999999	836	291	999999	810	681	999999	868	524	975	561	456	67	607	864	207	862	999999	743	891	974	176	999999	999999	707	999999	939	276	678	54	305	449	903	988	27	999999	74	532	92	999999	933	769	672	999999	999999	288	729	120	431	306	457	151	284	962	510	905	999999	316	819	999999	741	999999	200	479	680	999999	552	78	590	916	142	999999	999999	142	958	214	503	889	184	429	999999	999999	844	381	999999	999999	174	941	488	121	999999	758	999999	999999	869	999999	579	203	852	688	735	661	530	515	173	127	917	152	14	305	412	535	999999	399	999999	912	353	818	882	526	947	611	590	479	392	999999	626	646	273	223	635	310	999999	496	694	924	308	339	218	999999	999999	999999	936	192	708	998	626	323	665	956	400	760	321	336	741	999999	80	61	132	999999	501	281	878	790	999999	111	999999	999999	705	996	614	24	609	412	999999	999999	674	407	770	394	757	999999	999999	999999	822	875	989	711	999999	999999	853	256	216	429	978	999999	153	156	523	999999	510	981	617	669	999999	999999	160	999999	56	816	459	999999	291	738	41	198	300	571	967	794	999999	786	890	144	999999	999999	807	190	434	999999	780	528	884	173	883	776	695	321	999999	446	724	999999	664	938	999999	190	965	477	398	790	674	582	189	728	999999	723	999999	483	525	984	999999	999999	999999	999999	46	930	788	127	855	264	999999	979	999999	531	999999	999999	131	952	33	962	402	999999	792	644	999999	208	349	166	679	169	999999	222	999999	980	867	999999	607	933	999999	190	999999	847	622	143	297	694	974	999999	658	462	999999	148	460	563	999999	999999	187	839	90	837	591	631	448	695	578	290	999999	999999	664	326	
999999	999999	60	842	569	555	716	658	357	999999	233	691	508	999999	999999	999999	999999	999999	398	999999	576	999999	999999	73	599	770	408	999999	564	16	511	999999	999999	341	38	413	98	617	993	46	533	529	999999	134	999999	999999	999999	999999	137	41	528	951	237	999999	750	999999	344	986	253	999999	156	789	104	350	999999	875	697	176	197	999999	459	154	248	362	104	57	285	729	459	698	646	186	799	999999	999999	560	130	957	591	999999	79	111	999999	204	889	743	434	152	679	739	213	957	45	999999	581	384	999999	875	942	703	999999	615	536	554	162	970	999999	570	861	894	754	739	999999	824	95	357	779	54	472	360	999999	999999	59	720	494	689	999999	826	951	113	847	999999	24	999999	982	999999	574	999999	51	919	753	863	290	785	984	473	382	220	999999	234	605	667	412	591	91	256	999999	999999	69	473	828	172	999999	999999	999999	509	725	697	841	631	782	958	13	552	606	758	853	274	736	999999	317	930	939	999999	508	190	843	999999	806	736	898	758	999999	578	999999	591	999999	532	738	484	748	685	379	266	451	646	664	859	999999	332	403	300	999999	48	165	999999	999999	892	258	999999	665	302	890	114	732	34	208	434	461	25	513	330	536	261	283	632	561	999999	285	999999	525	999999	447	484	999999	999999	678	722	999999	999999	367	362	283	872	818	455	794	274	533	427	999999	240	407	969	818	83	764	999999	765	999999	999999	999999	616	396	350	681	855	415	771	135	999999	485	21	999999	999999	161	56	663	442	827	999999	296	159	858	424	295	999999	478	665	999999	843	999999	957	999999	999999	816	745	887	999999	147	999999	999999	999999	408	999999	962	228	999999	321	666	36	110	396	937	696	999999	999999	999999	972	64	105	387	750	999999	291	505	528	132	413	841	999999	168	141	999999	238	999999	794	999999	787	999999	77	448	166	998	242	742	463	30	203	999999	425	999999	914	999999	51	999999	999999	999999	999999	576	444	106	734	999999	260	867	969	100	709	999999	265	650	999999	520	999999	656	230	751	279	549	51	999999	929	607	425	428	999999	664	263	25	820	803	999999	999999	27	971	713	999999	748	374	773	373	999999	955	550	775	26	404	490	395	991	887	721	576	999999	936	999999	137	64	831	623	314	837	693	427	999999	25	759	503	25	999999	999999	999999	904	776	678	196	973	66	999999	999999	850	183	999999	33	999999	92	67	686	91	804	585	633	916	751	999999	999999	627	537	98	759	267	999999	474	999999	999999	999999	817	800	856	749	202	80	999999	429	773	141	968	669	494	
379	957	999999	422	220	999999	910	96	163	318	152	569	999999	968	890	154	999999	708	426	575	59	275	999999	830	341	611	515	999999	497	977	336	567	999999	53	718	801	194	488	264	95	999999	797	999999	491	713	190	756	112	523	284	824	999999	999999	104	445	114	700	999999	90	608	851	999999	599	999999	981	584	999999	999999	999999	98	960	471	454	341	36	261	610	775	126	999999	854	412	705	222	163	904	25	862	999999	614	111	999999	407	655	243	856	999999	488	999999	139	579	364	999999	434	323	363	977	221	78	999999	503	924	135	930	754	449	999999	386	32	87	999999	748	794	999999	987	28	73	799	999999	179	62	132	275	999999	999999	500	560	999999	999999	799	926	999999	794	999999	999999	186	999999	999999	901	999999	871	999999	465	999999	569	830	570	217	999999	304	999999	188	122	898	141	999999	659	147	358	263	999999	714	487	232	999999	765	953	380	533	811	212	596	898	314	308	999999	666	999999	428	750	930	352	833	603	999999	748	691	896	999999	740	526	678	999999	647	905	167	999999	242	281	999999	999999	999999	684	636	999999	703	289	808	600	999999	713	816	719	607	999999	546	880	999999	722	999999	84	67	97	793	999999	534	477	260	999999	150	896	434	571	623	873	740	668	207	511	806	468	999999	306	392	999999	999999	999999	999999	324	368	287	460	999999	999999	730	819	112	890	999999	567	999999	38	410	459	999999	289	255	105	734	592	878	682	999999	915	944	201	760	704	999999	583	576	956	999999	50	862	999999	913	702	893	63	638	777	999999	999999	580	439	999999	999999	388	747	465	862	786	731	489	605	999999	604	924	538	69	407	999999	999999	991	279	102	369	596	568	375	552	999999	680	954	111	826	438	344	514	719	999999	326	999999	128	713	180	215	999999	267	367	319	777	365	994	999999	999999	98	952	999999	347	122	260	819	381	912	660	116	999999	388	779	650	269	420	999999	155	90	115	999999	999999	108	999999	808	339	211	66	775	999999	685	723	458	737	485	999999	177	606	663	507	648	215	63	74	999999	999999	999999	716	59	367	546	849	160	547	448	675	212	460	999999	999999	999999	999999	147	813	430	64	999999	999999	175	237	999999	999999	492	583	999999	444	233	44	999999	999999	999999	494	17	999999	310	836	572	910	299	809	829	999999	999999	742	889	999999	78	250	999999	999999	251	446	551	822	123	999999	366	576	999999	999999	451	999999	11	677	79	133	316	729	999999	593	491	999999	999999	365	407	536	919	749	693	999999	375	999999	400	999999	395	414	942	195	304	976	479	999999	
829	294	368	661	714	625	999999	999999	26	349	999999	60	892	232	999999	196	424	586	414	617	999999	999999	638	999999	777	925	999999	665	999999	131	434	536	123	495	200	467	997	745	822	999999	86	999999	126	36	256	350	193	173	720	756	770	717	571	862	999999	999999	655	900	884	788	343	17	999999	895	914	210	936	407	41	236	198	679	999999	120	540	955	999999	611	221	437	742	128	944	999999	360	717	999999	260	999999	318	811	107	861	43	960	79	350	231	122	999999	999999	786	141	494	567	101	999999	460	332	999999	61	54	688	999999	56	224	73	162	544	207	999999	686	35	723	424	101	817	731	160	999999	615	999999	999999	175	34	955	987	460	866	268	764	514	999999	999999	999999	767	418	414	999999	745	15	198	686	999999	811	727	999999	417	79	999999	283	231	999999	999999	999999	451	999999	523	432	100	999999	999999	296	285	999999	999999	757	810	466	656	999999	999999	743	999999	465	427	922	584	363	999999	204	580	999999	400	984	999999	999999	77	672	815	222	895	982	896	518	999999	999999	411	481	91	999999	999999	999999	423	792	871	999999	999999	405	999999	529	970	999999	135	895	656	232	895	300	999999	525	689	999999	999999	443	788	430	846	896	72	525	521	999999	281	337	253	628	967	607	123	64	319	672	999999	999999	999999	735	857	11	861	181	15	120	581	566	999999	999999	999999	979	999999	451	641	998	342	609	999999	868	999999	797	652	999999	264	297	999999	846	215	27	600	365	201	63	573	845	45	891	519	999999	999999	714	58	441	999999	988	603	999999	423	321	339	937	287	999999	846	999999	358	999999	916	717	933	734	361	271	999999	943	788	999999	878	795	963	451	100	607	347	183	749	221	708	999999	694	999999	433	894	999999	662	999999	999999	216	513	496	211	974	999999	478	999999	999999	786	228	385	999999	651	794	627	999999	999999	847	999999	46	672	320	147	134	999999	999999	428	311	466	583	559	865	999999	745	374	999999	761	476	298	139	999999	820	963	999999	333	76	52	720	805	546	799	999999	408	999999	543	203	359	86	334	778	59	495	999999	212	669	999999	238	999999	430	329	596	422	999999	550	496	852	999999	155	801	583	980	708	505	920	784	744	466	999999	211	180	949	684	999999	520	89	65	923	760	333	999999	837	999999	999999	486	999999	387	999999	857	294	690	846	213	285	750	797	351	989	976	428	924	999999	48	705	259	379	999999	280	999999	471	440	929	596	999999	988	745	844	999999	28	969	406	489	608	999999	520	334	745	409	400	722	738	999999	946	342	408	
759	799	999999	50	999999	49	117	226	396	853	761	260	391	297	15	952	932	971	17	31	999999	999999	999999	195	925	999999	511	879	999999	999999	999999	983	263	423	239	946	413	378	999999	930	999999	272	222	999999	999999	999999	364	122	395	769	806	104	939	999999	999999	313	667	999999	125	482	999999	237	900	663	999999	778	997	967	67	68	549	564	68	87	731	999999	243	88	436	851	279	399	999999	555	926	281	54	942	459	925	999999	999999	262	439	402	999999	999999	558	575	999999	86	999999	64	337	230	251	45	861	999999	999999	999999	588	819	273	999999	148	743	354	737	216	733	64	517	142	779	390	311	629	684	999999	809	685	513	455	775	882	344	999999	999999	684	246	999999	362	999999	855	700	348	988	999999	263	329	999999	999999	368	999999	31	999999	999999	999999	999999	939	415	187	920	982	395	84	374	999999	330	803	586	29	62	969	551	701	849	999999	89	51	322	999999	431	349	791	999999	155	999999	753	12	422	609	999999	744	830	15	999999	685	999999	625	974	500	905	459	743	998	767	398	999999	999999	39	644	478	798	999999	22	755	580	200	530	999999	999999	744	328	999999	976	999999	999999	999999	546	269	174	817	999999	77	822	497	971	606	793	106	999999	999999	433	972	778	141	696	128	818	259	862	494	999999	695	808	755	586	999999	766	999999	460	259	168	70	865	826	999999	731	999999	999999	784	973	999999	999999	999999	999999	321	999999	612	999999	838	999999	999999	297	999999	680	999999	767	268	77	911	999999	839	999999	646	506	344	372	117	951	999999	964	323	999999	475	888	96	515	522	145	444	241	466	921	999999	270	928	871	663	999999	999999	999999	472	737	613	881	999999	87	787	999999	999999	999999	247	660	727	874	875	37	999999	518	593	372	255	133	632	679	446	918	695	386	577	472	709	923	13	999999	501	586	690	593	999999	999999	999999	845	806	495	993	805	999999	760	394	901	59	155	600	999999	10	349	114	933	445	225	391	411	109	866	249	324	657	856	382	299	346	238	999999	584	644	999999	326	147	999999	640	999999	935	991	676	422	563	332	426	870	999999	482	756	158	539	627	999999	745	999999	256	678	157	999999	999999	105	565	821	392	26	941	600	32	967	257	804	999999	456	419	433	999999	685	999999	240	986	229	817	589	89	233	956	326	664	999999	890	17	492	386	557	896	120	600	180	999999	485	280	139	999999	509	353	48	181	907	322	495	571	685	917	360	168	288	975	999999	169	69	625	999999	645	86	249	321	999999	898	523	322	853	514	686	
755	716	999999	999999	90	735	194	999999	419	999999	891	999999	331	575	999999	999999	617	145	858	20	256	860	345	999999	438	269	42	999999	999999	394	999999	642	66	999	171	644	78	976	894	999999	975	285	999999	593	754	999999	999999	999999	999999	510	905	187	994	999999	440	895	999999	605	873	820	703	270	511	34	352	999999	272	332	414	391	329	641	250	851	999999	999999	999999	752	740	999999	351	999999	835	772	999999	823	648	562	568	275	273	999999	999999	84	999999	714	773	191	250	505	495	595	999999	706	999999	999999	936	152	468	469	251	999999	864	203	479	417	434	739	545	999999	610	999999	999999	148	127	855	539	176	548	330	999999	999999	511	244	195	999999	999999	138	591	225	886	505	999999	999999	999999	999999	608	909	999999	895	290	44	645	721	895	784	832	204	999999	335	999999	999999	604	147	272	778	127	629	999999	999999	999999	305	157	330	642	115	616	663	999999	483	999999	630	999999	652	50	999999	826	789	999999	410	923	759	549	266	490	126	900	956	837	255	526	978	900	881	441	984	886	999999	89	999999	178	178	90	115	87	114	208	952	106	109	952	338	290	607	999999	704	755	891	999999	525	999999	660	826	867	956	278	729	999999	999999	66	285	511	999999	999999	242	999999	999999	444	188	385	918	948	999999	737	303	198	698	999999	92	737	999999	999999	486	999999	999999	518	351	222	159	809	385	518	741	50	824	999999	999999	730	375	999999	35	321	712	463	999999	266	999999	99	574	767	579	436	607	483	828	289	34	999999	999999	723	414	466	999999	999999	999999	999999	217	819	912	999999	999999	999999	926	999999	712	999999	293	32	955	999999	718	999999	648	999999	999999	948	911	267	221	544	426	481	754	652	638	568	999999	343	999999	208	59	980	186	721	207	610	509	567	771	911	996	12	201	656	15	999999	818	902	149	61	498	999999	608	999999	436	99	223	284	410	153	889	949	569	757	279	999999	84	926	194	999999	449	353	496	999999	547	423	289	107	646	486	999999	134	204	411	710	999999	382	808	295	117	397	235	167	999999	999999	999999	443	444	999999	278	88	891	718	520	999999	154	999999	308	999999	22	809	125	638	999999	403	764	999999	167	57	999999	999999	276	640	86	241	224	196	999999	287	499	980	845	720	378	999999	858	999999	684	798	565	999999	84	976	282	308	281	596	242	234	999999	302	999999	397	218	913	811	260	641	999999	398	957	999999	30	341	42	964	999999	269	526	544	358	80	999999	999999	999999	290	299	367	999999	999999	627	953	644	999999	999999	705	457	999999	999999	596	
999999	999999	405	410	608	63	64	645	250	999999	875	337	716	999999	909	231	916	905	685	999999	522	892	999999	999999	771	999999	949	10	999999	999999	516	893	805	930	936	583	675	958	999999	479	236	654	999999	999999	95	999999	999999	954	120	976	789	551	999999	831	83	999999	911	999999	639	999999	999999	63	511	914	826	981	532	999999	754	335	556	957	32	216	999999	999999	775	428	242	480	766	994	889	167	547	964	77	973	856	230	672	597	328	999999	374	182	152	212	618	999999	768	461	209	785	430	831	999999	619	435	999999	939	999999	845	168	837	999999	174	354	376	861	914	559	999999	533	662	959	639	743	842	999999	725	999999	809	999999	712	314	795	113	737	999999	445	999999	547	999999	291	189	751	169	999999	265	999999	999999	836	757	199	219	532	676	132	471	201	786	999999	211	999999	376	683	716	456	532	324	999999	616	999999	425	999999	21	999999	252	999999	217	999999	999999	999999	226	999999	999999	62	939	999999	782	129	999999	276	524	659	999999	346	999999	914	506	44	713	919	940	947	191	186	341	733	207	254	433	650	999999	999999	495	200	985	563	640	630	777	952	749	205	999999	999999	999999	766	785	999999	127	338	976	183	765	999999	645	278	745	999999	721	216	305	999999	999999	999999	999999	999999	173	490	361	607	283	876	267	761	180	999999	867	841	52	574	947	532	137	105	673	90	956	124	554	716	817	91	909	999999	656	222	509	749	337	342	602	999999	323	519	64	110	915	14	999999	999999	999999	904	517	156	268	999999	410	600	666	999999	845	59	935	644	789	202	967	696	999999	957	245	127	513	999999	971	999999	218	617	50	573	174	951	913	654	999999	913	573	762	312	883	811	909	999999	405	496	553	369	679	730	861	999999	999999	900	252	664	293	401	999999	184	616	564	793	559	103	767	893	145	291	999999	876	629	999999	394	999999	156	999999	45	117	222	428	292	999999	999999	999999	440	999999	999999	670	989	31	999999	765	587	695	329	999999	359	999999	637	603	999999	999999	349	853	242	999999	835	680	106	337	258	999999	595	756	334	34	999999	380	662	823	999999	475	999999	318	364	863	627	698	900	138	977	56	479	999999	21	213	200	43	946	512	118	381	999999	662	772	238	180	831	370	304	121	978	999999	814	760	999999	999999	40	499	379	999999	147	779	999999	360	212	814	975	999999	999999	833	873	999999	159	714	471	901	639	545	136	999999	796	338	606	26	998	719	999999	858	78	427	999999	544	576	212	971	999999	999999	311	570	999999	204	96	249	470	999999	
554	187	109	299	51	157	999999	372	686	514	999999	183	999999	362	492	999999	999999	676	703	673	338	857	947	743	869	305	999999	999999	712	498	999999	999999	999999	999999	999999	542	566	569	37	280	676	999999	890	697	173	428	652	948	999999	275	999999	419	999999	797	999999	999999	239	366	999999	745	818	519	659	198	804	719	48	185	908	950	592	558	648	433	996	999999	967	260	580	451	999999	389	896	447	420	300	552	347	999999	757	312	209	149	292	461	167	999999	701	893	999999	390	477	999999	137	999999	529	771	122	800	753	999999	979	786	978	101	439	622	999999	777	513	176	700	317	161	999999	392	418	365	972	999999	644	275	366	136	999999	185	349	769	999999	891	529	440	546	123	37	333	999999	171	200	31	544	309	923	999999	286	689	999999	888	490	300	999999	415	149	960	118	999999	622	999999	999999	916	99	853	458	886	984	736	163	204	133	324	968	999999	175	950	305	345	352	976	850	382	25	461	289	999999	999999	123	999999	586	15	573	710	999999	254	284	999999	691	850	47	999999	999999	535	999999	764	175	999999	999999	249	199	665	999999	999999	645	999999	999999	900	999999	574	984	115	870	445	577	198	560	999999	999999	13	999999	28	614	495	314	581	310	846	60	696	123	152	918	873	111	920	242	462	74	956	709	383	303	999999	865	999999	534	999999	957	776	214	999999	127	859	358	999999	61	287	806	74	507	698	850	999999	999999	842	196	996	344	999999	956	107	999999	258	303	999999	725	999999	999999	382	57	206	888	283	492	560	35	999999	525	930	999999	954	655	10	458	21	533	360	665	33	746	537	769	310	819	116	24	999999	565	840	455	564	658	434	26	311	809	999999	460	900	817	136	999999	413	999999	11	999999	547	799	292	999999	374	831	606	999999	520	436	587	463	385	546	999999	504	684	999999	999999	306	231	999999	157	211	999999	900	764	216	999999	65	999999	522	817	664	476	79	283	856	91	999999	61	797	999999	874	999999	999999	84	999999	660	632	797	928	483	705	230	999999	999999	90	38	473	76	400	26	999999	80	75	645	999999	999999	96	231	828	403	581	254	999999	999999	999999	999999	843	826	410	555	987	999999	999999	48	122	443	913	427	999999	828	617	665	661	780	50	803	999999	477	363	999999	999999	410	968	534	901	460	796	83	378	999999	194	647	666	845	999999	206	643	36	533	999999	166	669	999999	999999	786	916	999999	653	448	999999	822	376	473	999999	981	586	299	902	147	662	646	839	58	102	643	970	999999	999999	999999	844	169	999999	944	
85	137	904	999999	968	748	985	866	999999	635	898	999999	818	183	549	999999	452	906	741	888	871	641	327	621	935	366	815	916	777	902	999999	320	691	432	398	989	999999	999999	999999	163	161	795	504	213	159	814	824	999999	460	951	308	937	428	252	83	999999	809	999999	999999	999999	933	999999	98	250	41	588	596	396	999999	999999	787	248	585	587	737	85	146	123	471	999999	541	27	465	999999	604	666	892	449	359	954	190	793	766	719	229	92	999999	263	182	570	227	438	21	900	174	69	999999	840	514	997	307	695	821	325	79	915	999999	272	645	999999	696	157	47	999999	379	999999	482	999999	368	654	379	883	941	900	999999	999999	16	564	661	545	313	62	999999	361	999999	494	999999	451	649	314	478	999999	618	806	999999	999999	999999	190	999999	179	587	497	481	859	628	999999	754	921	999999	966	999999	58	611	999999	999999	999999	222	999999	183	885	33	40	999999	64	186	935	275	144	35	833	999999	825	43	491	958	815	580	84	733	999999	739	59	999999	683	999999	999999	832	517	744	999999	857	999999	999999	646	156	556	999999	427	683	999999	999999	619	895	587	263	94	25	129	152	256	73	999999	952	940	155	973	10	542	999999	755	112	757	400	999999	976	999999	999999	999999	345	411	999999	999999	400	999999	94	999999	163	453	430	319	415	713	374	498	177	719	763	76	999999	182	555	738	999999	999999	589	999999	229	110	611	265	276	628	999999	740	711	911	747	911	999999	36	820	999999	122	349	350	399	393	902	999999	266	244	750	896	999999	855	999999	999999	472	460	999999	900	999999	842	174	53	787	999999	999999	999999	999999	999999	999999	220	474	362	998	626	428	588	200	17	999999	483	354	31	525	731	619	885	906	526	284	999999	172	135	766	715	948	999999	563	469	759	126	371	999999	392	539	999999	811	999999	999999	966	884	999999	685	582	999999	497	152	527	65	320	999999	879	739	697	401	58	348	999999	293	678	131	34	731	258	211	121	70	999999	985	999999	999999	999999	727	560	400	200	486	999999	999999	227	805	779	999999	999999	999999	246	632	999999	999999	999999	93	226	573	510	999999	999999	538	436	999999	468	999999	514	541	756	512	999999	162	188	307	210	572	999999	408	75	872	351	527	999999	248	999999	488	474	646	504	999999	592	999999	226	716	541	661	59	180	727	790	999999	248	750	646	999999	93	454	999999	790	918	999999	817	999999	637	999999	341	955	999999	416	980	962	867	46	540	919	999999	936	472	765	549	523	999999	999999	285	581	113	776	936	949	881	999999	184	856	
586	999999	999999	999999	588	999999	209	705	999999	763	747	827	999999	211	219	726	42	157	999999	533	251	405	999999	147	999999	66	399	999999	29	248	535	946	788	20	460	999999	999999	999999	357	259	566	999999	662	860	932	457	157	901	566	219	916	999999	999999	651	999999	191	264	636	735	532	823	644	685	622	238	999999	999999	423	751	999999	581	733	799	732	966	407	743	812	214	774	909	497	999999	999999	999999	999999	894	999999	406	279	358	518	999999	825	435	921	168	999999	632	141	417	733	160	960	637	192	999999	329	684	999999	999999	452	999999	960	622	336	646	999999	300	437	906	999999	999999	999999	258	999999	999999	999999	307	55	999999	703	189	82	367	185	347	999999	182	149	866	575	463	198	831	905	96	613	212	999999	284	293	748	205	235	515	999999	999999	711	575	32	960	31	639	968	999999	272	359	999999	999999	989	999999	702	161	570	341	449	828	650	353	975	556	999999	208	770	956	999999	984	847	851	469	668	999999	999999	999999	906	554	824	230	96	999999	736	20	766	119	675	591	999999	634	893	999999	887	999999	368	999999	999999	199	822	868	21	999999	288	512	751	977	330	282	105	999999	999999	787	625	608	563	710	249	545	15	999999	104	375	999999	999999	953	999999	581	640	968	999999	650	716	731	955	999999	307	364	234	269	788	789	403	496	561	999999	116	999999	289	474	657	360	999999	194	734	774	999999	432	999999	559	966	999999	690	999999	97	395	999999	65	999999	399	266	999999	999999	285	226	999999	701	878	805	999999	846	343	301	175	320	999999	719	999999	997	190	571	999999	999999	674	303	392	108	999999	408	176	33	60	999999	890	218	311	999999	654	967	434	83	767	626	999999	999999	632	114	525	993	440	675	999999	68	489	827	999999	999999	350	982	834	211	999999	999999	638	999999	795	999999	411	999999	19	999999	999999	564	572	117	803	258	886	999999	999999	287	999999	105	999999	999999	608	992	302	73	826	391	994	672	999999	233	470	297	999999	194	999999	999999	703	568	984	128	611	859	496	381	33	143	999999	388	321	557	999999	516	511	147	756	803	269	348	139	627	327	401	999999	349	646	999999	270	702	54	999999	584	24	121	850	889	748	506	920	49	693	358	615	999999	586	604	999999	785	850	999999	123	810	999999	438	367	800	219	438	156	735	516	872	341	343	719	999999	614	405	661	257	999999	307	349	308	446	999999	711	50	845	745	692	999999	999999	274	931	791	228	585	753	999999	999999	320	359	195	999999	999999	26	999999	999999	613	999999	558	133	999999	429	999999	470	66	
992	98	98	999999	592	410	52	786	463	999999	999999	928	753	39	651	611	577	697	947	999999	775	625	262	439	409	242	999999	144	999999	816	845	125	330	172	999999	665	961	511	728	999999	153	746	367	950	869	999999	859	999999	906	522	999999	731	867	317	999999	999999	999999	658	999999	999999	655	908	189	646	230	296	608	591	446	986	650	75	999999	999	20	39	999999	999999	570	696	383	795	237	999999	791	124	257	22	881	226	830	312	742	378	303	244	567	721	729	582	115	277	999999	920	871	999999	762	999999	999999	999999	118	999999	999999	83	976	859	999999	104	855	999999	49	999999	710	230	166	999999	999999	600	705	775	472	999999	582	987	591	115	281	999999	222	830	361	388	715	629	117	306	223	669	402	444	563	472	865	622	543	999999	999999	304	764	999999	638	172	173	531	789	571	999999	111	491	870	999999	999999	881	34	999999	660	880	91	122	859	133	999999	207	999999	221	999	681	960	999999	999999	999999	977	553	999999	999999	198	224	193	839	999999	355	122	187	532	856	200	590	841	999999	999999	999999	485	191	904	410	975	965	999999	320	790	890	999999	658	420	331	999999	819	999999	999999	566	999999	999999	251	577	999999	21	485	675	999999	30	418	840	102	570	441	73	796	999999	287	227	233	321	872	59	654	365	464	766	999999	255	381	397	18	311	447	942	243	614	401	999999	999999	300	999999	299	381	60	897	97	978	267	814	999999	915	615	342	134	824	201	922	999999	557	999999	999999	168	649	999999	831	790	999999	499	829	191	257	888	727	933	822	999999	999999	604	467	999999	788	944	999999	210	481	403	969	323	999999	51	691	253	842	781	999999	999999	650	999999	999999	999999	964	489	437	632	923	999999	887	408	999999	999999	524	328	690	190	999999	529	999999	449	549	437	999999	809	999999	787	999999	14	56	999999	117	492	932	327	384	360	411	999999	516	808	286	453	516	571	22	876	527	999999	562	661	850	306	613	211	810	791	295	164	118	649	142	919	981	940	999999	818	999999	999999	999999	340	999999	631	23	918	999999	106	921	260	797	504	270	137	999999	394	105	811	879	731	516	999999	74	257	200	999999	676	367	472	575	280	203	999999	330	429	999999	999999	229	293	999999	48	714	869	999999	366	614	389	14	999999	597	999999	489	938	587	690	359	999999	999999	999999	155	251	805	634	999999	980	603	935	939	999999	229	511	876	527	999999	692	801	999999	39	999999	999999	999999	671	889	874	999999	999999	265	980	640	79	956	999999	788	999999	999999	243	90	522	64	999999	678	449	
306	258	95	968	999999	753	999999	888	635	999999	640	854	999999	580	999999	759	999999	199	348	955	309	638	999999	999999	98	999999	999999	459	721	211	974	137	908	48	999999	641	789	761	829	511	96	751	444	721	720	934	999999	872	327	331	896	865	999999	723	999999	668	985	934	880	581	21	999999	999999	433	270	513	999999	629	214	283	999999	864	999999	837	868	557	999999	551	440	164	910	999999	141	399	314	119	999999	195	999999	999999	655	855	999999	257	500	652	584	999999	460	217	988	850	667	54	362	42	505	587	854	593	473	444	504	726	671	151	312	778	129	161	800	760	731	999999	627	123	983	999999	346	999999	999999	193	100	999999	999999	69	999999	999999	47	282	613	135	340	314	243	999999	361	999999	586	358	999999	806	891	308	416	237	129	170	426	248	58	392	250	638	999999	290	353	999999	999999	611	999999	224	741	999999	999999	675	429	427	273	999999	999999	999999	536	987	876	177	302	792	816	937	999999	999999	671	798	234	231	884	702	694	999999	867	89	603	999999	999999	999999	75	999999	760	741	808	702	999999	999999	486	999999	856	999999	762	999999	987	561	999999	622	670	897	999999	999999	622	999999	790	727	732	320	999999	682	234	561	578	751	999999	257	41	84	139	248	154	999999	322	999999	374	631	999999	251	965	315	999999	981	314	999999	999999	132	432	999999	999999	91	969	586	469	803	994	305	999999	20	351	739	999999	390	493	432	752	890	630	999999	999999	168	787	491	354	244	999999	253	999999	66	999999	979	999999	597	133	999999	279	568	202	518	20	79	999999	929	900	236	785	244	497	881	769	691	501	815	492	792	304	488	241	999999	745	999999	58	628	841	371	999999	999999	267	445	163	193	999999	999999	607	882	222	857	591	128	458	824	999999	375	999999	487	999999	19	114	341	753	999999	337	966	773	269	999999	327	97	538	321	852	999999	62	999999	999999	993	390	217	610	999999	446	999999	122	999999	921	994	682	999999	999999	884	904	828	999999	691	372	856	731	347	347	861	894	769	999999	807	606	847	703	999999	710	493	999999	802	504	761	999999	894	999999	199	852	274	999999	999999	733	653	999999	999999	999999	371	365	729	272	52	870	748	999999	676	843	315	181	83	999999	999999	999999	870	787	112	333	174	383	478	641	541	495	83	523	908	46	999999	400	999999	796	341	291	999999	999999	64	931	755	999999	640	60	909	28	999999	999999	313	364	999999	866	314	700	999999	987	887	97	730	557	797	999999	999999	640	444	914	599	287	959	753	650	649	732	180	577	99	743	427	
999999	523	716	110	219	554	183	543	96	881	911	354	404	999999	999999	999999	144	530	308	999	616	994	429	501	23	560	999999	999999	143	143	133	796	253	470	364	999999	840	999999	25	232	999999	900	999999	718	375	615	358	756	159	999999	46	57	999999	744	810	738	104	225	999999	659	999999	960	999999	999999	758	124	110	934	999999	292	667	447	514	86	541	715	175	711	135	408	999999	957	73	907	107	999999	16	509	659	626	123	999999	999999	366	999999	999999	999999	875	960	261	514	424	227	866	568	598	543	999999	212	104	573	393	99	999999	458	882	897	502	855	999999	118	600	284	912	999999	52	837	158	695	44	999999	299	999999	874	999999	999999	999999	206	349	999999	999999	302	307	564	63	729	999999	999999	907	508	610	999	999999	287	152	914	999999	999999	697	999999	761	999999	999999	999999	880	283	642	224	795	671	152	999999	999999	356	999999	999999	303	720	999999	449	516	915	999999	196	999999	999999	279	999999	732	979	646	999999	509	999999	747	158	284	999999	684	780	999999	320	999999	999999	365	909	846	673	147	336	620	429	455	257	19	845	153	999999	744	664	13	178	492	999999	35	999999	999999	999999	999999	991	999999	174	999999	999999	362	999999	788	999999	831	524	999999	606	999999	405	368	999999	979	261	813	999999	14	452	395	999999	776	918	827	320	220	648	717	517	73	999999	794	999999	393	376	895	813	67	148	10	999999	295	406	999999	97	457	807	738	940	525	999999	987	99	779	27	999999	443	378	478	795	192	807	999999	542	189	611	911	833	999999	366	10	999999	999999	452	175	733	380	85	999999	863	412	909	777	991	366	168	705	677	376	74	461	444	999999	352	817	999999	433	863	663	999999	545	974	999999	583	524	862	999999	646	999999	293	932	367	999999	615	392	283	40	870	186	30	999999	244	999999	547	905	566	265	523	999999	753	309	516	999999	999999	999999	438	783	204	999999	503	47	68	74	92	142	104	806	973	999999	544	391	563	999999	642	579	999999	516	999999	678	958	607	999999	22	859	984	425	945	383	298	954	499	836	403	683	983	847	179	999999	415	810	759	292	999999	100	372	999999	829	779	685	25	921	204	525	999999	896	999999	999999	999999	108	716	158	999999	999999	16	54	999999	170	13	659	999999	142	142	183	867	208	324	999999	999999	497	247	999999	176	697	999999	42	999999	320	999999	787	553	801	999999	999999	698	662	999999	606	556	56	817	585	999999	129	953	883	789	31	658	999999	999999	395	135	717	860	999999	982	735	412	973	999999	244	999999	999999	115	999999	999999	999999	
484	215	872	718	497	999999	680	661	769	56	999999	999999	252	283	999999	573	216	168	676	256	999999	577	679	999999	999999	582	307	582	999999	610	24	33	715	933	999999	453	448	999999	999999	260	47	209	362	935	991	23	731	999999	583	713	19	947	999999	920	441	907	535	281	999999	914	576	108	362	999999	42	720	683	319	736	999999	134	999999	999999	425	999999	225	999999	743	608	190	999999	832	999999	999999	600	76	769	795	999999	638	918	999999	348	982	683	999999	846	999999	999999	999999	999999	999999	738	999999	999999	999999	686	837	711	999999	693	791	673	344	73	744	109	999999	567	999999	950	887	817	999999	299	958	14	999999	742	279	999999	999999	840	337	849	999999	103	633	18	933	999999	931	93	286	999999	136	999999	13	999999	938	999999	91	635	999999	330	999999	999999	640	85	630	662	408	999999	441	999999	672	951	999999	494	633	999999	999999	757	634	585	999999	803	540	162	172	464	10	999999	803	999999	297	395	902	16	407	999999	463	558	388	281	999999	836	999999	440	999999	185	999999	519	999999	298	374	334	11	999999	311	648	74	487	999999	175	999999	50	302	12	999999	999999	58	999999	97	798	197	999999	378	999999	605	193	161	109	879	987	307	491	999999	515	74	999999	393	999999	705	758	770	976	999999	222	620	940	543	649	882	999999	999999	827	999999	498	999999	456	955	649	757	128	999999	964	608	999999	867	179	968	787	938	999999	999999	999999	634	338	999999	221	281	166	741	664	649	999999	227	999999	860	999999	69	583	414	618	18	744	999999	586	272	999999	378	720	999999	450	972	999999	711	297	999999	628	999999	999999	471	889	184	798	907	999999	478	999999	747	725	75	397	119	394	382	330	999999	158	715	57	76	231	843	561	999999	301	691	892	801	930	999999	241	287	966	999999	524	999999	999999	836	700	117	288	999999	652	655	999999	340	588	383	390	711	954	912	154	37	999999	56	623	999999	616	999999	999999	999999	817	945	833	119	152	281	857	886	375	322	25	940	787	172	200	905	852	960	999999	519	420	228	825	328	142	939	872	999999	819	999999	230	299	531	999999	999999	707	821	847	198	316	526	504	345	999999	897	214	249	87	856	717	145	655	307	999999	999999	598	999999	999999	977	213	408	999999	77	154	101	725	999999	999999	999999	999999	999999	14	999999	796	999999	916	999999	192	431	999999	700	795	622	111	96	999999	992	464	999999	999999	999999	317	870	984	908	999999	436	201	550	999999	796	999999	167	372	633	140	999999	510	999999	854	716	999999	93	59	999999	613	766	999999	67	526	733	953	365	277	
906	776	999999	999999	888	999999	490	690	641	259	141	150	637	259	478	956	691	999999	390	480	999999	648	233	820	481	304	380	999999	143	34	448	842	203	999999	466	856	999999	999999	622	228	374	35	999999	999999	918	372	975	999999	497	111	835	999999	572	884	999999	268	999999	323	315	594	999999	28	557	617	999999	298	947	747	793	621	960	594	869	172	116	999999	352	999999	902	119	328	862	974	42	199	207	279	999999	559	999999	999999	999999	790	999999	742	355	478	688	33	629	425	238	724	875	150	999999	382	999999	777	999999	916	999999	421	206	275	623	54	524	428	613	999999	637	198	595	317	288	999999	841	430	760	443	663	999999	282	694	100	148	108	999999	999999	999999	869	542	139	291	160	271	593	762	999999	999999	999999	270	420	610	787	49	138	567	862	445	540	980	26	999999	263	999999	148	512	185	484	999999	633	479	788	159	105	69	314	999999	27	221	89	310	460	489	402	955	671	906	61	20	999999	38	512	999999	999999	999999	153	999999	373	132	999999	587	644	364	329	791	631	461	692	980	823	410	845	234	461	679	566	506	860	831	476	606	999999	474	415	604	966	504	269	579	999999	286	793	894	140	501	665	105	169	999999	999999	220	223	80	196	139	193	288	832	220	958	999999	177	542	656	999999	463	180	949	725	824	137	202	122	74	546	617	951	999999	999999	23	471	346	259	507	266	393	999999	999999	285	999999	688	671	59	621	279	999999	260	999999	656	48	495	999999	999999	786	206	27	110	16	649	521	241	194	873	206	497	310	917	45	400	101	999999	999999	673	314	999999	466	999999	501	795	436	367	713	447	921	999999	325	901	999999	310	248	292	56	638	763	189	503	999999	852	134	968	202	225	847	999999	637	602	482	140	649	740	875	609	221	222	164	527	999999	999999	678	181	408	999999	734	161	808	364	264	909	134	643	668	299	377	999999	244	151	866	882	293	926	843	999999	999999	570	372	683	834	999999	608	999999	756	999999	184	952	999999	999999	490	695	999999	283	999999	572	16	16	81	999999	241	395	978	23	661	864	668	752	338	637	631	173	788	135	999999	839	999999	472	886	822	124	425	265	496	999999	180	135	999999	999999	280	765	999999	498	786	451	449	447	595	10	891	187	432	623	933	999999	326	906	999999	754	507	271	999999	129	259	471	816	999999	491	999999	490	999999	999999	173	67	871	815	675	999999	684	999999	402	715	472	994	644	999999	801	332	380	343	274	504	264	90	19	232	696	248	999999	999999	319	
955	242	999999	162	999999	999999	565	71	311	651	905	947	999999	999999	555	80	135	999999	779	25	999999	121	29	226	244	404	92	58	649	999999	999999	686	59	771	446	483	952	842	999999	432	245	270	79	691	368	999999	999999	975	464	161	571	633	546	999999	999999	844	999999	999999	917	134	999999	517	421	999999	225	229	897	902	668	82	128	292	499	356	779	546	51	337	999999	687	999999	116	999999	498	557	999999	149	439	269	602	269	658	924	991	255	728	849	887	476	149	659	687	316	392	43	288	143	200	999999	964	803	886	446	240	321	80	922	923	999999	422	89	468	643	76	812	469	368	508	111	60	697	164	860	717	38	135	800	999999	465	279	999999	999999	999999	304	799	383	222	999999	999999	185	805	926	263	63	999999	999999	54	250	579	574	920	999999	99	789	277	648	999999	728	999999	195	280	720	467	999999	753	140	868	348	999999	439	256	673	999999	925	255	999999	901	807	657	837	90	559	632	890	999999	999999	999999	810	37	999999	357	493	492	999999	905	95	468	897	310	999999	332	706	972	150	327	256	807	173	544	505	747	999999	81	999999	999999	720	97	577	999999	719	999999	999999	999999	127	91	762	191	342	999999	999999	313	13	506	726	999999	384	587	999999	572	111	999999	697	999999	532	999999	139	421	128	390	999999	997	891	891	590	660	999999	395	855	68	999999	75	475	152	384	999999	999999	721	999999	859	729	143	605	14	904	999999	582	792	788	999999	952	350	72	952	835	172	421	999999	916	76	251	989	731	433	17	46	760	554	891	339	667	417	76	268	660	62	402	886	986	106	87	481	606	150	116	224	999999	999999	317	221	999999	999999	805	288	618	740	411	181	996	999999	733	999999	900	458	57	545	284	804	302	999999	770	999999	135	819	988	769	999999	590	327	793	43	248	246	680	558	45	611	788	999999	999999	999999	999999	999999	127	372	59	580	157	103	999999	939	208	999999	534	450	255	506	986	999999	999999	358	999999	854	213	835	495	791	999999	900	21	999999	496	164	382	142	550	644	18	456	939	198	999999	496	999999	853	834	28	712	239	313	538	625	498	801	571	828	999999	999999	291	877	267	360	999999	92	637	999999	54	999999	999999	900	611	497	539	360	999999	123	999999	107	359	999999	999999	89	999999	597	999999	999999	999999	999999	999999	999999	183	957	726	999999	681	999999	999999	414	999999	409	790	181	999999	999999	701	51	999999	147	151	458	504	278	337	290	410	188	370	660	609	999999	456	999999	999999	97	727	999999	770	960	678	821	999999	
920	978	949	220	305	999999	661	999999	441	233	859	221	999999	809	999999	629	445	178	999999	999999	999999	805	800	953	109	145	999999	999999	58	280	134	469	330	331	583	300	387	80	115	420	708	765	999999	105	596	999999	999999	287	822	34	335	792	999999	999999	999999	124	999999	996	120	999999	543	59	999999	999999	108	400	999999	41	235	999999	999999	375	73	92	769	570	638	999999	999999	629	463	946	789	34	999999	342	999999	977	531	999999	999999	391	959	999999	877	658	918	999999	997	205	588	651	61	999999	782	959	729	103	583	239	486	483	999999	491	706	596	270	822	226	766	116	914	510	766	999999	860	415	999999	214	120	652	633	707	172	51	812	895	999999	252	985	612	999999	403	301	982	639	753	478	248	291	398	999999	788	240	999999	673	150	294	716	999999	999999	999999	999999	472	587	999999	775	476	450	894	700	688	999999	241	163	915	999999	999999	784	862	999999	937	999999	923	722	556	844	999999	83	377	671	610	865	330	440	999999	312	931	999999	139	863	286	38	354	590	709	525	556	999999	182	163	999999	999999	999999	814	617	732	965	749	40	999999	999999	999999	999999	233	999999	823	260	801	162	613	588	503	654	999	999999	999999	999999	342	22	40	298	999999	901	224	738	999999	22	515	999999	278	346	191	683	130	999999	884	955	999999	999999	886	275	999999	924	568	574	439	999999	854	984	708	208	632	999999	999999	720	909	500	858	999999	990	811	744	978	884	276	999999	999999	534	444	945	953	413	999999	999999	765	999999	999999	342	650	309	253	167	531	124	999999	714	454	999999	999999	655	393	107	637	999999	85	530	777	999999	302	176	619	332	999999	48	755	795	999999	611	244	187	443	168	217	194	746	653	999999	863	999999	562	952	145	134	788	561	999999	999999	999999	999999	245	765	999999	50	483	689	921	747	492	369	284	999999	999999	450	999999	221	235	889	452	762	431	999999	913	234	999999	224	999999	208	631	999999	899	29	456	560	998	422	18	999999	734	504	824	999999	731	504	540	636	999999	999999	999999	576	336	966	333	580	629	929	852	210	999999	269	215	723	126	15	470	999999	999999	292	451	809	999999	118	164	947	938	999999	999999	418	693	113	999999	788	305	65	999999	932	999999	875	931	78	569	807	816	999999	999999	111	789	999999	44	286	167	999999	253	999999	372	227	811	999999	642	113	355	999999	999999	207	165	427	427	70	854	537	999999	999999	360	383	249	405	301	999999	999999	836	736	857	999999	417	945	285	544	213	692	933	130	319	243	999999	723	999999	300	619	320	871	
683	728	872	506	999999	564	477	999999	852	967	999999	131	728	805	376	999999	70	999999	999999	879	882	224	378	921	416	259	369	532	660	999999	115	681	379	999999	999999	17	999999	876	999999	390	808	674	361	725	16	998	999999	437	999999	235	74	999999	367	440	989	999999	360	950	100	467	204	944	220	999999	862	999999	752	941	651	999999	511	193	408	999999	80	999999	863	652	914	999999	999999	999999	81	999999	59	913	999999	938	796	694	657	44	786	999999	196	864	999999	622	863	761	256	649	785	102	723	999999	792	999999	370	781	606	999999	46	999999	799	272	872	785	688	999999	999999	999999	155	957	711	999999	407	175	685	216	753	250	789	163	171	28	156	999999	710	178	131	829	578	25	999999	949	998	114	443	923	992	679	934	999999	831	999999	504	828	390	256	483	626	810	163	38	366	918	999999	999999	780	999999	999999	84	519	826	999999	244	139	869	762	478	302	732	761	224	84	999999	874	331	728	999999	327	599	464	694	505	999999	424	987	731	999999	125	999999	663	807	109	604	424	97	730	207	374	958	999999	777	191	894	58	939	953	60	54	561	999999	265	798	302	999999	825	331	999999	820	152	147	731	363	708	999999	954	124	479	999999	786	999999	530	160	999999	999999	686	513	999999	969	485	43	681	986	563	801	999999	999999	806	999999	599	766	648	999999	999999	999999	895	424	483	824	104	999999	484	169	267	961	271	999999	439	999999	933	322	720	122	344	999999	466	745	999999	906	999999	946	317	999999	999999	30	999999	152	928	548	85	272	40	999999	875	660	558	522	728	602	540	999999	578	485	61	287	999999	536	52	121	364	160	624	576	163	157	517	989	867	247	19	128	186	891	255	999999	291	934	246	684	560	944	26	999999	376	379	378	831	443	24	975	425	109	816	193	925	648	463	632	728	999999	999999	999999	999999	592	421	125	686	999999	391	995	120	299	368	561	999999	143	426	999999	784	999999	685	556	999999	999999	594	28	999999	708	329	31	828	999999	999999	541	991	999999	534	614	955	263	691	601	61	29	864	135	741	265	772	999999	231	263	848	948	467	22	801	230	998	402	756	978	999999	999999	176	808	781	999999	999999	999999	609	812	254	999999	97	999999	504	833	407	468	999999	113	935	538	799	574	464	569	84	978	497	314	616	999999	506	713	999999	999999	999999	66	999999	915	696	651	999999	419	19	326	861	383	517	968	822	999999	125	652	52	382	569	999999	354	222	751	999999	633	999999	999999	692	999999	999999	403	813	980	350	125	999999	417	
294	356	390	564	147	708	999999	999999	529	491	86	447	999999	671	999999	131	999999	712	140	173	115	28	887	223	327	302	999999	979	704	988	482	999999	753	244	999999	999999	189	47	216	514	60	999999	114	999999	999999	254	180	713	96	691	730	999999	984	999999	312	276	999999	177	247	999999	231	999999	999999	540	19	662	693	999999	913	999999	942	222	505	626	122	986	913	83	103	999999	999999	773	999999	22	999999	844	999999	555	932	491	567	22	999999	371	293	339	362	573	803	467	561	561	800	805	749	518	142	368	95	325	362	999999	83	175	723	458	828	754	283	999999	999999	999999	686	431	723	929	422	144	343	782	633	350	280	635	999999	570	973	999999	272	749	711	999999	469	616	999999	182	938	634	647	835	511	608	300	999999	245	423	874	378	91	999999	999999	998	35	312	692	999999	999999	447	654	163	484	740	491	533	999999	160	999999	999999	302	551	990	999999	496	507	281	34	59	641	999999	107	695	999999	16	452	652	713	999999	166	999999	126	67	500	980	494	360	770	999999	766	999999	94	744	805	999999	540	829	319	511	999999	40	668	999999	483	57	556	467	999999	734	48	999999	750	114	521	155	999999	999999	500	806	11	157	511	906	293	999999	315	363	889	528	475	623	343	211	528	999999	265	163	583	453	434	37	999999	46	88	999999	434	979	233	660	899	56	338	999999	510	379	529	761	679	999999	999999	999999	577	362	268	999999	547	548	586	395	889	33	910	56	382	973	678	999999	828	999999	41	336	999999	239	628	429	294	831	999999	999999	999999	504	999999	566	711	241	999999	999999	777	999999	347	886	999999	838	999999	876	999999	291	140	999999	701	64	999999	281	985	415	999999	999999	734	839	139	715	999999	437	789	999999	549	353	345	999999	523	561	697	999999	999999	999999	999999	301	999999	999999	999999	13	999999	999999	999999	551	999999	212	581	999999	177	999999	999999	937	534	999999	49	965	59	386	336	999999	946	989	23	150	366	999999	221	839	481	772	879	999999	555	999999	24	682	980	247	823	347	772	49	973	411	178	760	639	438	115	968	999999	999999	425	501	66	712	161	316	999999	801	999999	741	824	999999	999999	410	391	407	617	366	999999	999999	562	989	29	999999	25	611	971	606	999999	783	733	513	530	797	999999	64	999999	999999	531	673	61	32	356	40	225	578	179	999999	378	999999	820	749	999999	999999	529	435	481	159	999999	549	345	589	670	218	17	320	875	444	843	337	337	315	834	320	760	540	643	989	999999	447	442	999999	999999	999999	962	984	999999	100	278	
141	582	999999	615	982	338	472	361	148	32	904	999999	999999	924	50	903	515	914	999999	679	989	791	999999	999999	259	117	140	361	771	255	33	999999	999999	176	999999	755	999999	999999	852	981	297	188	999999	967	787	744	999999	290	197	999999	457	80	856	420	289	349	100	462	366	874	207	999999	999999	892	999	999999	918	568	221	295	999999	999999	71	691	999999	999999	999999	524	999999	514	409	850	174	774	798	952	933	374	999999	372	665	999999	999999	978	999999	186	598	999999	968	673	999999	148	78	902	510	641	19	999999	999999	478	63	575	781	851	999999	356	947	999999	103	56	190	999999	681	849	629	540	999999	93	907	216	222	683	556	17	688	271	782	272	274	999999	999999	768	347	418	318	999999	183	491	513	999999	238	999999	518	999999	999999	282	467	228	282	969	168	926	267	821	999999	379	28	774	173	213	999999	685	999999	936	113	999999	999999	273	541	540	367	991	999999	480	977	999999	174	634	524	415	803	564	989	999999	998	27	510	525	162	938	80	408	327	309	862	553	242	999999	818	81	76	204	686	999999	999999	177	356	786	843	827	215	394	999999	999999	999999	19	695	256	999999	96	910	690	121	999999	469	958	673	999999	618	433	207	999999	999999	452	999999	609	878	257	692	999999	670	723	681	999999	733	686	158	569	899	853	858	999999	999999	731	170	386	93	94	999999	653	999999	999999	178	999999	629	622	577	807	419	800	141	447	564	117	425	197	18	786	869	782	999999	114	380	764	999999	221	949	94	292	962	526	794	974	999999	999999	594	555	271	705	121	999999	350	159	999999	722	999999	431	999999	999999	973	377	306	999999	500	843	399	999999	414	844	999999	672	492	525	456	283	347	472	525	780	831	642	999999	90	999999	999999	999999	999999	999999	999999	164	999999	423	778	999999	999999	229	578	999999	999999	937	999999	999999	427	296	448	627	824	702	825	999999	999999	906	755	999999	999999	630	226	467	828	999999	999999	434	372	689	628	999999	713	217	861	999999	999999	988	999999	843	941	501	999999	793	319	55	645	261	456	666	216	883	668	999999	977	965	13	999999	999999	821	999999	465	999999	738	668	198	913	617	841	999999	617	959	999999	999999	543	839	311	432	158	782	738	192	999999	705	999999	744	999999	420	239	896	999999	656	999999	508	350	486	722	590	135	130	141	37	420	684	59	257	308	756	760	999999	663	999999	963	999999	93	319	487	82	265	923	607	503	999999	945	720	960	626	87	571	66	999999	720	307	38	999999	710	772	303	656	235	999999	834	999999	102	242	999999	
999999	470	424	40	999	999999	335	211	522	999999	999999	999999	963	999999	999999	230	195	999999	999999	943	999999	935	231	383	547	999999	426	39	487	999999	843	295	999999	999999	277	999999	999999	999999	999999	476	395	105	515	23	70	307	339	568	999999	225	649	956	81	299	205	999999	999999	999999	999999	999999	233	305	724	749	795	364	762	722	821	474	568	654	999999	553	557	188	429	218	322	999999	854	999999	434	271	999999	999999	999999	999999	999999	999999	917	620	999999	250	999999	99	380	765	999999	999999	544	616	746	141	657	994	319	527	741	26	338	40	999999	252	961	375	871	463	999999	908	149	349	999999	312	556	999999	607	406	999999	468	807	663	990	999999	705	247	121	999999	614	138	999999	697	682	39	190	886	892	804	289	999999	228	999999	149	319	566	205	939	444	584	999999	397	912	226	282	218	674	999999	121	547	723	264	577	848	999999	340	452	666	647	131	670	999999	802	127	434	249	999999	524	999999	999999	999999	999999	676	719	999999	741	999999	481	409	820	515	846	780	999999	999999	622	650	78	651	978	124	999999	302	322	914	654	999999	794	792	43	328	999999	369	999999	47	999999	588	858	943	999999	999999	999999	267	999999	616	999999	284	545	562	811	598	821	872	702	935	970	999999	363	804	260	156	870	688	375	501	365	999999	718	229	150	44	791	134	895	312	152	999999	999999	999999	999999	999999	59	242	980	999999	999999	287	999999	135	76	419	999999	63	999999	609	999999	999999	891	999999	261	999999	565	326	999999	776	806	999999	977	399	793	699	540	999999	714	881	107	638	708	931	994	87	819	593	999999	730	999999	738	441	999999	507	860	389	148	454	999999	814	733	820	213	637	810	310	278	342	376	878	999999	349	999999	512	176	584	959	341	183	999999	999999	173	691	999999	78	264	691	891	933	320	402	999999	961	999999	374	818	504	304	194	777	999999	260	785	852	242	398	630	999999	341	285	429	807	281	999999	842	999999	999999	999999	568	999999	618	386	999999	66	999999	374	387	745	148	358	999999	665	157	999999	977	721	387	839	733	679	634	999999	559	657	999999	999999	931	737	234	804	999999	999999	735	638	168	174	850	729	999999	999999	21	884	645	983	205	763	660	874	256	130	192	999999	513	888	921	710	826	752	175	892	443	999999	999999	343	668	823	929	999999	247	812	999999	999999	999999	999999	668	749	272	576	462	999999	934	999999	490	114	621	399	753	847	999999	457	348	108	563	483	434	999999	374	311	999999	999999	999999	151	637	999999	259	534	826	647	230	999999	448	999999	299	48	958	
999999	168	416	721	279	80	92	801	999999	999999	772	104	990	441	305	385	999999	261	90	302	792	428	56	855	97	999999	115	626	545	999999	999999	809	524	525	999999	213	958	589	54	311	751	999999	999999	969	486	999999	836	215	924	796	487	998	219	745	175	999999	122	560	999999	707	999999	465	266	780	386	963	579	474	395	999999	427	999999	217	779	551	999999	581	86	999999	657	999999	999999	701	749	531	100	599	779	360	97	100	407	955	347	347	295	92	76	593	523	860	371	820	832	379	116	999999	999999	204	721	387	45	192	976	970	74	764	517	259	296	373	800	124	999999	999999	29	425	869	441	266	370	514	493	854	797	375	89	869	379	999999	309	169	584	638	999999	64	225	978	377	283	999999	575	817	999999	160	69	999999	522	999999	359	999999	999999	998	938	361	873	999999	337	189	605	999999	999999	147	833	987	999999	225	999999	598	947	999999	447	502	168	999999	794	697	999999	704	737	999999	999999	999999	29	734	999999	171	646	286	836	512	888	799	772	298	637	437	983	999999	946	843	999999	999999	882	556	999999	429	999999	999999	566	185	365	632	451	486	999999	854	127	109	999999	51	999999	210	762	444	915	647	999999	870	107	366	999999	999999	757	999999	359	642	167	473	491	958	332	442	719	660	157	265	358	295	870	783	320	999999	710	905	274	569	172	447	640	605	698	968	116	209	999999	487	999999	557	136	785	696	654	617	999999	719	146	999999	111	297	999999	999999	444	10	999999	56	829	177	999999	629	789	480	999999	999999	999999	270	363	336	519	999999	999999	999999	800	169	999999	96	665	276	999999	195	137	88	999999	160	981	316	264	968	791	163	642	320	32	927	347	314	977	821	731	390	366	809	999999	913	628	278	999999	285	914	237	390	562	117	666	999999	711	420	569	851	579	15	394	544	366	555	999999	368	872	822	780	119	844	545	679	829	328	117	999999	532	712	818	999999	63	564	772	89	213	366	436	635	893	418	969	999999	384	999999	999999	614	367	279	999999	999999	999999	143	128	546	999999	437	999999	183	999999	273	46	149	999999	36	340	980	999999	999999	154	999999	999999	196	999999	701	875	393	304	858	63	503	789	262	801	202	526	920	445	236	999999	775	999999	999999	42	630	999999	999999	400	358	640	294	30	891	999999	908	188	277	999999	427	670	634	143	978	130	999999	999999	783	347	568	510	999999	999999	368	413	379	482	194	163	266	329	999999	992	945	227	999999	483	897	138	999999	23	259	673	28	999999	999999	642	551	141	933	
156	597	491	999999	999999	230	749	662	488	755	436	994	123	999999	107	624	642	999999	761	362	626	999999	999999	454	999999	260	999999	999999	802	975	737	999999	62	999999	120	999999	563	999999	107	997	28	821	419	383	466	28	145	683	921	940	796	454	790	999999	316	569	942	999999	999999	597	482	234	859	513	28	505	942	893	879	375	70	482	100	764	343	805	177	999999	987	536	125	999999	604	861	999999	292	150	282	999999	550	789	526	882	999999	524	794	999999	905	364	961	86	251	803	555	879	999999	364	36	999999	511	402	670	60	751	999999	999999	629	999999	334	735	365	670	980	339	585	544	599	591	249	548	999999	271	999999	36	459	873	270	999999	999999	865	999999	999999	836	412	158	129	476	141	37	115	175	964	581	999999	606	999999	271	474	969	345	724	773	786	999999	667	140	752	999999	301	608	157	580	999999	469	999999	250	833	577	190	466	78	999999	999999	999999	999999	999999	690	999999	999999	999999	611	796	88	999999	150	164	999999	999999	999999	28	376	452	840	428	957	594	999999	121	821	365	582	694	293	513	277	999999	219	652	523	788	449	999999	603	257	996	999999	501	378	999999	652	912	894	999999	172	999999	626	627	145	999999	999999	929	578	477	999999	471	917	512	999999	379	884	945	999999	425	955	999999	912	848	593	431	606	999999	580	999999	178	999999	687	861	131	424	651	999999	999999	475	733	859	999999	986	539	785	89	999999	999999	999	443	707	236	999999	877	593	186	999999	44	713	999999	697	359	999999	308	999999	784	66	391	161	999999	256	999999	220	692	999999	707	999999	319	807	352	999999	175	581	359	471	225	218	983	537	247	999999	999999	999999	999999	46	509	999999	688	917	11	32	467	775	280	197	835	999999	786	780	999999	260	467	236	371	821	999999	777	436	837	999999	575	82	853	999999	854	999999	512	323	655	999999	621	999999	402	806	999999	300	400	310	172	636	999999	999999	213	999999	999999	999999	999999	998	84	999999	732	999999	850	521	435	949	613	861	426	544	333	702	140	193	274	999999	75	429	51	999999	141	999999	273	999999	206	154	869	213	927	999999	999999	513	999999	151	999999	962	397	881	999999	380	687	539	884	627	313	506	300	999999	385	973	350	999999	956	999999	999999	264	999999	649	324	291	90	410	933	977	269	819	463	989	329	312	999999	194	58	671	842	602	593	999999	897	700	853	850	827	953	108	337	557	695	767	999999	576	747	566	99	999999	287	605	907	368	493	999999	311	699	83	358	166	898	999999	710	999999	671	999999	751	624	437	999999	
583	999999	878	999999	272	767	231	719	999999	878	627	999999	381	565	997	685	999999	413	657	999999	160	999999	605	942	439	999999	999999	986	938	826	995	942	661	69	704	999999	38	436	999999	999999	89	980	999999	480	999999	999999	913	155	783	985	471	347	999999	999999	90	829	384	936	502	10	782	999999	999999	909	882	685	999999	999999	861	999999	657	851	192	382	999999	999999	999999	135	413	499	358	999999	212	952	999999	658	976	999999	979	875	999999	101	934	231	999999	844	209	437	597	853	999999	601	999999	999999	338	999999	165	594	422	910	421	259	533	999999	651	943	999999	828	999999	234	709	999999	999999	986	142	566	916	960	879	628	970	979	537	999999	999999	999999	999999	801	999999	999999	999999	391	999999	79	999999	990	568	932	999999	559	811	380	883	999999	999999	122	268	999999	278	771	999999	205	999999	793	939	442	999999	999999	155	893	397	999999	214	809	999999	327	177	999999	532	999999	998	984	390	330	817	599	106	173	999999	745	499	257	999999	852	51	307	676	569	139	999999	278	594	787	687	171	580	176	83	999999	999999	944	995	999999	136	773	719	814	394	999999	350	999999	558	567	410	404	150	708	999999	999999	434	650	607	143	511	874	413	206	999999	169	247	999999	32	999999	999999	800	504	482	406	999999	331	492	292	593	788	685	720	37	387	292	31	999999	815	316	217	999999	347	861	273	999999	370	522	121	999999	739	917	323	999999	977	610	999999	667	312	282	999999	941	368	24	355	999999	163	385	999999	999999	148	375	999999	716	324	413	462	999999	999999	999999	999999	808	380	67	853	871	372	693	59	777	999999	363	569	999999	869	275	817	333	516	999999	108	984	703	701	96	999999	310	999999	999999	999999	157	267	999999	167	563	999999	571	310	999999	483	999999	470	335	52	37	784	806	83	846	999999	999999	999999	136	771	56	734	115	678	970	999999	999999	999999	999999	485	629	999999	904	411	980	242	704	516	171	42	983	638	658	999999	999999	311	568	236	760	663	999999	27	140	999999	121	999999	999999	892	339	681	913	698	999999	850	422	901	880	404	999999	999999	999999	999999	967	999999	787	418	999999	454	999999	669	921	344	15	999999	999999	999999	995	226	299	999999	710	812	187	490	129	999999	999999	808	248	772	430	173	143	999999	320	899	60	45	900	999999	752	87	888	670	760	578	693	999999	353	810	905	664	115	941	904	541	901	999999	999999	502	268	276	999999	241	248	757	211	999999	999999	999999	561	960	325	595	408	633	924	516	729	999999	999999	989	465	437	867	766	999999	201	999999	999999	998	572	69	
408	445	485	870	656	432	12	377	833	162	746	259	999999	349	999999	542	281	617	999999	757	435	999999	278	999999	779	374	999999	999999	19	618	999999	608	999999	999999	916	160	923	762	277	93	726	182	768	836	718	187	999999	999999	549	658	970	171	613	815	634	999999	176	674	100	292	950	313	368	224	923	999999	999999	55	999999	368	999999	518	999999	311	40	263	141	441	103	999999	999999	64	160	361	648	77	999999	183	275	999999	984	258	671	984	143	423	813	554	913	580	917	875	999999	190	999999	999999	821	999999	784	381	999999	734	581	499	999999	895	163	17	576	855	153	999999	999999	999999	384	370	846	365	177	617	449	999999	999999	999999	684	576	70	969	322	197	256	999999	399	894	51	259	677	182	154	999999	270	806	978	67	999999	830	999999	980	806	999999	614	465	999999	177	932	999999	216	68	999999	273	999999	193	694	388	609	999999	697	999999	999999	134	693	673	220	930	999999	642	999999	470	95	853	480	89	173	644	582	790	558	999999	961	260	53	619	999999	881	411	999999	999999	599	999999	976	142	220	17	681	984	940	999999	214	820	299	999999	745	972	961	792	755	30	60	806	818	902	475	923	722	999999	84	316	338	528	280	999999	19	999999	999999	999999	270	999999	491	659	641	544	999999	999999	999999	78	308	999999	999999	99	656	999999	71	792	639	83	666	296	295	600	910	634	916	999999	999999	769	182	999999	999999	250	532	683	999999	401	999999	283	999999	999999	261	653	782	437	909	999999	872	999999	999999	226	382	45	999999	973	999999	999999	749	999999	628	999999	862	999999	895	574	999999	166	567	999999	525	669	627	999999	525	603	45	999999	999999	482	999999	677	999999	999999	309	956	361	999999	999999	558	897	648	652	168	999999	889	210	358	758	217	999999	752	682	899	999999	799	599	26	519	999999	938	154	82	999999	999999	950	855	539	602	939	223	956	970	18	84	877	27	468	709	636	999999	999999	883	610	828	972	995	999999	999999	510	367	999999	317	735	620	999999	576	386	877	704	43	671	756	819	994	697	782	673	824	822	782	140	999999	882	68	999999	271	999999	999999	318	955	941	905	102	999999	879	648	244	398	332	310	999999	591	15	602	730	999999	74	616	141	199	331	999999	811	999999	236	37	434	677	368	491	999999	938	999999	999999	101	765	663	999999	999999	999999	548	285	502	521	150	548	311	999999	338	331	206	855	999999	129	999999	999999	104	374	355	999999	224	567	40	840	206	999999	33	266	510	999999	276	827	501	92	999999	56	595	299	587	687	999999	154	348	999999	
294	258	632	449	124	248	671	298	999999	272	999999	999999	254	661	325	448	525	55	779	373	65	379	364	233	478	588	999999	805	787	667	136	999999	228	994	555	999999	79	999999	151	999999	303	977	999999	239	999999	670	801	933	973	148	172	680	375	975	999999	915	894	409	970	536	980	866	511	235	145	764	762	999999	116	377	378	999999	904	516	79	999999	444	999999	974	999999	786	999999	831	648	999999	999999	999999	252	999999	640	63	669	613	614	999999	437	999999	709	999999	999999	907	550	827	999999	769	230	999999	858	906	903	999999	769	434	172	750	999999	44	862	730	999999	70	520	999999	475	324	708	338	299	235	642	611	999999	40	491	900	245	506	235	879	284	680	845	346	999999	170	293	245	450	864	634	402	613	999999	999999	432	397	313	362	292	999999	891	486	633	999999	301	745	999999	943	999999	999999	160	809	983	455	999999	999999	183	136	999999	999999	473	888	999999	601	249	997	999999	999999	69	513	999999	999999	943	999999	392	204	222	82	818	424	554	301	188	360	483	593	630	534	405	216	223	186	999999	999999	999999	999999	61	41	999999	304	989	123	884	758	581	999999	865	175	72	814	13	110	999999	999999	485	181	709	84	127	999999	377	231	230	852	999999	755	106	999999	230	388	153	190	999999	524	435	441	417	429	778	476	728	464	471	999999	213	123	868	167	775	425	303	976	914	378	926	768	892	42	469	999999	910	183	945	684	999999	823	61	794	999999	999999	764	290	305	651	927	999999	759	639	999999	185	886	939	915	804	94	999999	276	999999	999999	666	999999	385	959	999999	565	554	519	787	919	390	999999	84	702	731	999999	23	680	272	999999	24	18	999999	393	999999	939	999999	268	150	599	505	556	381	207	798	999999	388	331	999999	999999	383	999999	972	720	267	999999	812	246	194	999999	81	495	13	999999	583	657	295	992	675	22	593	295	378	197	424	833	689	877	903	235	283	691	336	186	999999	620	45	543	999999	179	999999	734	83	997	527	19	553	152	623	150	221	396	655	999999	502	97	34	784	305	434	434	935	999999	959	869	999999	168	826	172	962	999999	751	866	506	885	858	999999	380	670	414	999999	999999	999999	999999	999999	886	46	995	684	979	596	261	247	701	744	201	999999	124	999999	147	850	726	979	999999	999999	469	999999	999999	455	999999	875	653	124	999999	999999	886	682	999999	945	982	353	999999	152	192	999999	370	514	174	999999	694	467	108	999999	532	564	563	567	999999	243	999999	999999	887	999999	50	114	942	146	356	999999	999999	518	
999999	178	999999	793	687	999999	797	295	168	955	365	397	760	186	776	411	591	336	999999	328	999999	347	400	625	466	999999	999999	88	433	999999	999999	616	903	185	646	929	106	739	876	980	770	999999	85	599	10	499	790	864	337	541	555	29	968	539	438	999999	999999	529	336	999999	481	999999	862	934	999999	749	493	999999	999999	847	314	851	460	999999	558	774	272	801	624	967	831	999999	750	892	678	999999	648	374	999999	172	161	999999	999999	811	999999	999999	453	150	802	261	999999	999999	999999	490	236	703	569	368	980	663	221	977	999999	369	999999	243	999999	969	265	658	111	999999	836	377	999999	999999	449	999999	110	999999	330	999999	999999	999999	961	625	913	270	665	975	579	289	393	94	999999	184	671	999999	577	999999	999999	484	999999	999999	999999	885	379	957	999999	498	264	920	267	483	342	999999	978	999999	407	618	330	999999	999999	289	999999	821	736	751	999999	999999	76	999999	81	835	423	999999	246	855	999999	85	256	956	475	999999	999999	659	32	909	752	999999	206	140	645	959	945	385	999999	605	73	338	159	627	540	283	432	858	848	432	70	495	999999	133	999999	331	372	999999	241	146	568	430	999999	999999	999	565	324	999999	999999	122	890	48	676	640	791	999999	999999	628	425	201	745	999999	810	600	999999	999999	17	999999	812	323	597	581	999999	43	999999	643	539	332	627	975	999999	999999	108	736	541	31	819	222	341	999999	405	743	948	49	401	705	620	209	999999	999999	558	251	133	999999	525	318	894	999999	604	999999	355	604	10	450	242	258	764	84	68	999999	446	794	999999	378	918	853	999999	113	642	999999	33	340	999999	999999	426	717	372	662	999999	232	999999	186	999999	193	999999	999999	742	508	807	152	940	999999	999999	999999	999999	764	509	755	999999	671	999999	790	10	273	135	24	259	126	999999	999999	999999	112	999999	835	699	270	185	999999	289	127	121	134	306	499	400	486	199	203	587	662	218	616	144	550	546	999999	186	355	68	83	551	625	999999	292	266	999999	999999	315	999999	46	588	951	476	999999	559	999999	494	999999	872	648	825	66	538	370	999999	279	967	322	999999	999999	94	999999	499	215	575	999999	648	24	242	562	803	884	742	551	84	266	150	734	990	984	851	674	483	999999	258	495	999999	999999	975	987	999999	370	26	107	999999	758	462	999999	835	74	913	999999	279	320	844	999999	323	999999	295	60	138	243	332	314	999999	419	357	999999	957	999999	408	533	999999	999999	999999	999999	867	645	600	326	999999	880	899	926	80	381	999999	172	575	317	999999	999999	
829	925	859	637	999999	711	595	541	411	999999	313	755	665	390	442	35	628	999999	83	999999	396	969	256	257	344	999999	244	140	24	999999	999999	649	999999	999999	703	122	394	64	403	166	999999	68	999999	999999	576	154	270	689	939	379	544	173	243	999999	713	860	678	999999	303	642	999999	465	527	226	869	663	847	367	687	999999	999999	574	999999	916	629	338	64	999999	681	200	999999	555	201	645	650	350	999999	415	594	999999	444	782	761	999999	689	594	541	698	560	999999	306	902	11	620	999999	969	164	999999	873	385	805	852	930	113	507	921	999999	882	999999	528	999999	999999	773	844	884	999999	812	257	237	45	797	999999	999999	768	999999	999999	553	581	905	680	196	98	541	999999	999999	592	852	658	263	768	329	999999	131	41	664	999999	138	999999	735	881	999999	906	100	838	587	449	586	172	220	274	377	693	999999	895	999999	169	900	999999	806	302	15	164	993	468	715	148	244	243	999999	38	114	395	845	34	999999	289	998	703	631	598	15	689	448	989	400	636	999999	999999	699	505	999999	999999	361	442	999999	12	913	999999	132	449	214	352	68	191	170	982	847	952	382	63	171	207	933	218	296	999999	999999	14	999999	89	465	18	544	608	74	539	44	413	158	521	999999	999999	580	191	999999	663	631	999999	829	418	999999	730	853	999999	343	766	640	153	999999	560	295	909	563	53	983	205	807	460	127	630	999999	443	804	999999	687	794	627	751	824	999999	694	999999	184	659	999999	735	165	898	274	307	899	891	268	597	999999	467	999999	537	208	999999	855	999999	148	208	470	355	926	992	999999	549	149	889	328	522	999999	999999	734	903	753	257	999999	999999	999999	820	731	66	999999	999999	635	229	980	999999	552	636	777	523	322	999999	199	944	809	173	939	724	999999	19	572	746	999999	999999	732	910	783	999999	157	945	984	999999	477	414	180	719	366	739	569	59	346	999999	744	352	522	999999	714	999999	448	999999	999999	471	662	721	493	439	999999	244	497	999999	999999	999999	489	831	538	994	508	999999	773	999999	806	210	165	118	673	879	11	388	878	974	999999	973	512	279	975	523	665	756	920	740	243	132	999999	499	742	999999	213	912	814	999999	260	999999	45	999999	81	769	316	553	999999	613	437	107	999999	523	874	342	99	999999	856	25	338	751	864	42	855	999999	999999	999999	375	999999	999999	99	574	360	999999	276	937	999999	208	215	999999	121	999999	999999	999999	145	999999	728	624	410	654	999999	66	999999	199	508	74	12	503	397	811	649	188	128	
937	348	533	999999	999999	999999	404	937	20	650	999999	227	999999	557	999999	999999	916	239	51	999999	999999	682	43	775	171	224	999999	934	659	810	404	567	933	590	379	964	612	761	928	26	999999	717	983	999999	990	971	465	517	283	783	481	999999	999999	222	843	264	999999	999999	844	584	406	469	999999	209	256	250	293	462	188	764	999999	164	999999	35	999999	567	698	627	999999	199	999999	694	661	999999	339	999999	999999	720	746	124	660	853	917	354	999999	545	439	999999	999999	750	688	999999	338	518	675	327	280	583	262	285	566	999999	973	999999	825	712	808	999999	870	433	291	999999	999999	74	999999	263	246	999999	415	425	999999	914	468	999999	511	999999	365	152	210	21	552	385	468	999999	558	972	880	272	999999	907	737	38	913	999999	469	125	296	274	414	421	90	323	999999	999999	157	651	229	939	153	79	357	665	999999	858	999999	999999	999999	255	999999	141	383	999999	999999	508	688	109	11	732	574	396	470	100	738	788	931	238	218	999999	322	907	999999	940	128	459	999999	81	999999	64	855	564	20	50	759	282	48	116	885	999999	158	57	649	496	375	757	609	266	926	422	927	652	697	999999	932	608	388	443	855	978	947	616	283	946	876	999999	999999	429	341	466	749	824	352	548	483	275	267	266	574	371	850	303	999999	414	137	212	999999	538	118	999999	894	605	999999	907	999999	542	999999	703	619	365	999999	189	924	470	672	112	310	158	999	667	351	131	868	494	138	999999	471	868	818	674	153	846	321	191	572	154	572	445	826	940	500	564	999999	219	988	999999	999999	685	741	34	999999	717	539	999999	809	772	999999	767	778	999999	999999	905	884	945	999999	999999	868	743	897	527	539	999999	999999	68	177	786	999999	658	505	999999	284	786	999999	793	772	435	317	870	381	799	999999	805	666	999999	869	594	999999	701	999999	462	999999	635	787	223	999999	999999	395	481	283	999999	999999	87	999999	321	999999	294	778	100	182	786	229	997	372	108	119	734	208	574	999999	999999	116	782	660	53	664	649	999999	999999	308	735	50	835	597	359	510	340	999999	355	999999	585	816	589	999999	222	243	805	273	688	113	760	999999	821	999999	700	999999	999999	999999	228	656	153	295	863	791	447	746	999999	999999	22	597	779	999999	852	608	613	765	527	264	448	810	859	385	319	810	548	895	228	999999	999999	443	999999	912	999999	698	821	299	952	797	90	476	849	405	260	101	334	569	986	999999	679	934	999999	999999	979	418	999999	767	976	62	253	552	527	840	999999	
579	999999	866	875	163	999999	323	813	729	999999	972	960	464	999999	228	999999	999999	908	16	872	962	55	999999	933	906	999999	64	999999	899	553	538	948	19	892	681	498	999999	693	833	435	999999	999999	668	88	16	999999	342	642	757	999999	275	643	999999	967	550	534	859	999999	969	261	732	999999	913	185	999999	33	951	999999	454	729	27	294	85	580	999999	840	999999	664	999999	459	999999	421	565	332	288	999999	437	999999	999999	156	639	536	724	581	999999	364	218	492	444	999999	999999	999999	198	38	559	980	999999	999999	460	710	157	204	999999	519	999999	321	445	999999	897	999999	596	910	999999	999999	99	491	569	999999	876	162	631	893	230	943	999999	797	999999	537	773	307	337	496	590	641	998	999999	530	999999	888	391	919	999999	595	695	396	596	551	890	938	77	421	73	74	308	999999	264	999999	71	567	894	97	999999	816	999999	421	110	999999	588	308	654	960	364	615	495	242	13	999999	535	556	999999	256	342	599	705	886	274	431	291	562	744	471	999999	647	999999	304	21	999999	999999	999999	999999	276	999999	591	999999	999999	66	457	579	76	85	999999	448	514	211	648	754	318	120	713	157	678	48	35	999999	192	502	999999	622	999999	230	999999	312	999999	999999	100	292	751	315	598	830	817	852	224	486	788	999999	954	446	999999	549	999999	701	292	136	618	237	937	999999	999999	614	999999	834	388	845	884	653	999999	254	121	365	999999	13	521	883	339	825	999999	548	774	169	548	280	277	651	527	999999	29	134	652	999999	355	723	214	983	491	982	474	378	602	145	835	709	335	989	545	699	189	999999	797	792	999999	999999	999999	940	76	77	567	999999	327	394	999999	999999	602	258	20	999999	799	999999	401	357	361	455	946	639	334	838	999999	288	999999	828	320	999999	337	859	459	956	469	273	917	423	424	737	60	218	510	773	116	86	978	265	999999	999999	18	449	440	958	452	999999	616	238	999999	289	630	499	83	25	734	742	799	63	820	535	620	978	999999	624	999999	999999	139	560	731	868	309	999999	999999	669	611	887	999999	500	999999	846	999999	688	300	145	116	561	144	494	49	374	287	925	444	374	40	39	517	816	564	714	999999	66	506	999999	980	780	571	414	414	846	999999	308	548	974	879	931	999999	999999	517	842	603	644	521	999999	591	384	416	563	638	581	380	999999	999999	800	362	999999	192	47	999999	336	989	729	90	202	60	999999	386	469	495	108	351	999999	308	721	120	848	545	149	672	605	373	18	999999	832	476	710	999999	748	
621	289	749	650	642	999999	852	874	564	328	316	612	997	999999	999999	539	999999	660	314	225	999999	513	64	999999	374	999999	963	999999	953	999999	726	350	616	999999	847	216	358	999999	87	127	999999	246	294	226	832	999999	607	426	940	246	602	815	406	157	67	999999	234	706	285	92	999999	870	920	317	602	966	995	369	999999	861	999999	539	999999	196	999999	453	229	837	221	314	951	999999	51	717	654	911	999999	469	580	739	981	652	999999	995	899	999999	325	976	624	999999	74	248	327	999999	999999	999999	242	220	800	614	888	396	999999	999999	999999	681	999999	213	662	691	33	535	789	369	999999	538	124	587	296	358	138	253	223	355	999999	713	228	962	662	592	678	733	669	966	850	999999	167	453	864	228	178	122	323	933	842	539	458	999999	999999	526	948	999999	999999	999999	485	645	183	149	999999	999999	463	866	550	80	999999	999999	999999	999999	518	999999	999999	999999	723	78	999999	25	929	290	512	710	264	270	999999	145	643	32	999999	227	999999	215	421	27	722	999999	999999	311	999999	999999	999999	552	672	635	449	999999	155	999999	932	999999	271	470	999999	999999	636	30	173	203	112	415	999999	999999	490	999999	342	999999	872	999999	947	287	313	878	999999	686	370	960	48	628	820	848	999999	365	100	954	955	30	498	529	999999	702	999999	571	999999	999999	999999	930	72	33	302	146	999999	791	339	654	999999	393	26	40	532	676	982	544	383	264	424	81	899	535	999999	322	814	999999	973	255	999999	741	679	297	869	999999	897	999999	335	683	806	209	35	999999	412	999999	13	468	996	713	720	737	198	944	999999	744	999999	537	339	999999	331	698	817	999999	649	810	714	729	170	999999	779	967	999999	699	999999	225	55	463	132	131	318	356	357	270	999999	277	999999	734	554	135	409	370	999999	355	362	999999	391	941	999999	999999	857	284	308	903	999999	999999	528	999999	496	526	699	999999	414	218	671	974	999999	999999	558	382	999999	979	184	45	693	419	999999	863	347	350	999999	113	667	999999	999999	43	58	999999	335	999999	748	63	247	38	999999	832	955	999999	999999	387	765	999999	999999	999999	345	999999	110	272	220	999999	469	665	162	999999	693	999999	909	885	944	638	926	999999	231	775	999999	214	742	156	609	999999	464	999999	190	959	585	999	720	254	194	395	933	785	243	999999	323	93	900	999999	344	839	999999	80	999999	999999	461	867	612	617	788	141	145	954	663	359	999999	652	999999	202	570	999999	999999	665	700	558	704	150	664	999999	461	551	313	999999	999999	769	938	999999	294	999999	
508	717	396	113	999999	999999	259	999999	132	884	750	999999	608	707	530	999999	999999	267	379	973	350	320	213	202	166	247	827	495	152	999999	999999	677	367	349	694	853	308	999999	209	647	308	725	28	780	999999	999999	943	605	129	999999	999999	681	24	321	794	197	514	203	999999	228	999999	764	836	999999	999999	83	313	268	23	677	352	999999	67	999999	674	999999	999999	432	532	376	999999	232	376	999999	98	739	662	56	555	999999	999999	999999	999999	981	999999	544	889	789	317	999999	999999	684	592	451	818	999999	623	292	646	999999	894	91	671	580	999999	12	397	853	149	733	420	999999	712	516	999999	248	377	86	319	140	735	513	124	935	889	619	639	999999	999999	487	126	380	409	385	999999	267	999999	999999	67	419	156	45	649	583	186	229	971	86	123	580	999999	546	999999	516	444	391	966	999999	691	314	999999	473	690	999999	617	999999	857	999999	903	999999	805	999999	29	899	999999	700	863	541	758	669	647	999999	810	593	253	579	406	893	941	999999	300	707	563	999999	56	683	355	999999	966	146	372	999999	182	999999	999999	120	527	84	532	744	527	435	977	31	666	809	662	106	419	999999	643	963	395	682	780	999999	999999	277	853	999999	354	999999	999999	622	307	12	999999	767	818	142	62	332	999999	207	703	999999	999999	542	95	246	999999	999999	577	928	502	408	999999	499	273	999999	550	999999	231	999999	399	651	861	364	999999	664	428	999999	287	999999	986	321	999999	197	979	915	377	37	999999	616	289	105	999999	646	129	898	752	999999	504	151	591	801	999999	148	808	61	13	375	999999	999999	999999	135	971	300	942	191	805	72	520	999999	309	999999	78	614	943	303	351	999999	999999	825	911	537	400	146	695	194	220	465	389	927	999999	12	999999	760	797	163	134	19	999999	938	102	999999	999999	156	841	79	733	999999	999999	514	710	789	139	992	519	291	734	835	604	758	970	999999	683	592	446	999999	312	318	817	789	179	342	520	306	732	230	165	254	999999	626	999999	723	270	874	227	132	872	227	999999	999999	428	298	414	999999	999999	752	17	788	710	999999	766	999999	679	415	344	999999	999999	833	269	299	999999	999999	999999	978	999999	257	90	808	999999	323	999999	999999	77	311	999999	881	927	574	999999	980	223	999999	543	999999	860	45	54	999999	540	849	854	49	957	951	999999	999999	999999	436	648	720	671	208	999999	999999	121	681	357	377	999999	999999	449	703	504	288	85	758	946	999999	127	999999	999999	235	278	524	469	999999	999999	126	920	432	134	999999	926	999999	319	24	
952	156	647	999999	688	676	810	87	999999	160	999999	679	875	631	999999	999999	318	999999	518	445	930	899	999999	726	999999	241	457	622	338	999999	999999	886	999999	71	806	799	144	938	999999	535	425	201	999999	318	850	999999	999999	299	440	159	192	549	109	999999	93	63	229	921	999999	457	229	999999	748	461	383	657	709	814	825	202	999999	380	803	982	999999	739	999999	618	999999	105	990	168	192	188	999999	236	787	106	977	999999	580	223	313	136	316	238	999999	999999	934	999999	748	999999	999999	248	320	999999	999999	126	852	353	278	610	999999	539	466	71	999999	999999	696	156	870	612	836	999999	999999	626	76	676	676	792	296	131	683	684	999999	563	694	943	868	953	490	670	253	633	484	969	178	773	669	254	999999	883	966	788	331	145	600	401	999999	693	745	79	450	70	67	999999	927	999999	193	903	376	71	700	743	666	999999	369	212	598	652	999999	303	999999	431	999999	413	165	999999	362	220	962	303	327	184	217	420	999999	999999	576	337	52	807	999999	765	877	171	999999	233	131	999999	776	999999	803	974	999999	999999	72	28	501	653	991	41	18	972	940	83	744	525	535	999999	999999	186	635	271	609	650	712	251	999999	407	999999	999999	999999	241	444	999999	499	352	939	764	357	999999	691	922	345	21	999999	999999	824	804	427	666	999999	874	999999	999999	762	541	999999	999999	739	820	474	104	432	69	266	999999	538	375	583	999999	586	770	999999	999999	999999	713	925	598	852	104	999999	749	999999	563	999999	899	999999	843	812	957	978	999999	999999	537	999999	999999	499	999999	754	31	89	999999	230	999999	90	999999	999999	371	115	58	616	999999	742	644	403	724	999999	869	825	999999	686	694	999999	999999	422	999999	745	371	52	897	223	649	999999	830	24	999999	529	999999	483	317	999999	729	738	763	999999	999999	611	999999	143	22	482	999999	461	397	999999	395	895	604	613	999999	191	614	999999	217	835	967	931	911	999999	435	204	171	395	517	999999	956	999999	799	284	220	630	999999	237	39	425	592	999999	999999	496	999999	82	925	349	635	136	318	410	530	927	999999	280	700	999999	708	999999	999999	245	943	953	387	439	999999	999999	402	999999	825	387	298	792	253	779	485	999999	10	362	278	822	760	390	134	556	435	871	999999	940	930	604	999999	222	115	357	254	502	118	199	999999	606	946	999999	310	931	121	738	684	604	794	999999	760	355	548	999999	484	562	829	999999	13	235	429	462	999999	230	857	86	686	896	535	999999	999999	810	387	672	875	352	90	203	999999	999999	999999	
305	155	656	999999	183	673	617	872	691	999999	286	196	999999	187	494	130	999999	83	44	61	787	999999	812	966	949	968	999999	622	141	482	635	397	316	47	133	316	999999	386	683	999999	79	999999	999999	318	40	624	636	495	391	232	10	129	409	646	409	236	999999	689	894	999999	797	995	741	218	47	889	999999	999999	63	187	489	703	999999	999999	982	999999	999999	503	936	335	342	999999	241	909	482	516	987	999999	638	897	973	951	491	999999	615	83	292	999999	281	151	744	923	442	213	742	999999	729	777	663	646	10	839	999999	569	873	417	764	831	999999	999999	902	219	84	166	214	537	999999	921	25	908	480	999999	232	999999	590	999999	947	38	176	999999	999999	219	16	992	999999	999999	999999	921	604	208	999999	460	898	750	249	534	848	286	998	215	95	807	762	754	999999	409	616	958	979	464	469	736	665	560	743	692	213	92	268	80	338	300	326	817	599	30	999999	482	999999	65	999999	671	39	961	999999	979	457	262	999999	497	526	250	942	150	739	583	999999	999999	16	556	331	999999	999999	927	876	794	999999	944	165	155	708	144	412	923	999999	797	706	704	999999	763	244	950	265	771	553	97	357	186	88	26	234	363	475	998	733	999999	654	999999	94	305	498	512	106	999999	999999	999999	837	29	255	999999	876	100	999999	252	322	380	511	255	384	999999	447	999999	999999	148	920	354	668	414	199	101	153	605	620	999999	274	731	854	583	999999	171	259	338	931	146	150	999999	485	232	686	363	302	408	727	305	858	194	999999	999999	761	444	999999	999999	999999	163	797	280	999999	712	999999	999999	526	927	273	999999	538	118	382	729	998	786	999999	445	999999	999999	799	745	878	324	999999	90	95	895	821	999999	999999	826	508	778	348	869	999999	999999	254	999999	836	999999	144	514	766	750	811	917	959	999999	575	287	705	993	363	62	999999	166	406	897	504	630	116	726	775	712	609	999999	390	139	999999	105	201	631	10	435	610	373	557	566	279	999999	999999	845	972	999999	130	999999	424	999999	476	506	377	999999	601	999999	267	418	738	999999	150	999999	536	830	852	999999	96	999999	999999	999999	999999	39	608	999999	628	999999	694	270	999999	615	592	104	190	104	662	626	727	843	40	999999	177	999999	634	999999	425	999999	999999	115	993	501	83	55	522	495	999999	447	999999	999999	728	999999	999999	996	999999	133	999999	56	35	999999	177	999999	752	999999	999999	208	760	999999	999999	115	424	565	999999	589	276	999999	542	546	582	694	260	225	728	200	125	765	283	999999	
537	511	41	379	46	209	937	768	749	830	11	323	735	593	53	792	999999	173	579	931	729	412	590	999999	999999	999999	191	952	999999	562	137	288	925	589	723	999999	999999	999999	528	495	651	508	512	712	544	999999	959	667	182	936	86	951	196	351	999999	999999	999999	116	904	999999	28	999999	271	197	702	723	397	156	999999	160	719	999999	644	93	290	999999	900	878	390	215	381	999999	780	570	485	185	999999	999999	148	598	971	966	150	822	477	666	999999	325	19	821	999999	999999	797	31	226	18	317	999999	71	230	999999	999999	726	699	999999	504	999999	700	712	999999	631	814	18	281	189	999999	928	821	616	623	999999	584	869	568	344	568	726	758	353	999999	999999	989	522	917	999999	999999	250	999999	498	999999	461	547	613	999999	199	999999	805	526	999999	474	90	999999	999999	447	246	649	183	167	999999	999999	778	999999	999999	245	658	642	301	100	907	261	511	999999	333	643	172	999999	971	999999	379	287	763	999999	999999	879	396	999999	502	999999	680	724	755	92	95	999999	204	15	201	999999	833	556	999999	714	618	590	962	602	172	852	999999	801	677	796	788	87	999999	577	538	477	849	285	149	227	419	193	999999	429	401	600	449	166	254	604	553	823	999999	58	999999	337	916	794	221	650	999999	879	999999	958	304	18	731	626	476	999999	528	999999	999999	547	305	999999	93	999999	210	572	999999	999999	556	999999	999999	964	564	999999	986	211	560	64	74	999999	427	999999	146	547	134	393	868	822	689	999999	86	994	999999	974	999999	166	253	999999	593	648	247	680	333	972	716	339	454	777	640	275	173	473	999999	917	130	766	298	999999	419	999999	703	591	439	36	997	257	558	590	210	999999	999999	188	470	999999	261	999999	216	999999	831	999999	939	101	191	424	367	999999	999999	499	854	986	867	706	962	999999	945	656	251	306	975	468	781	999999	576	999999	316	984	12	999999	999999	999999	560	135	715	624	878	999999	999999	24	669	999999	747	999999	999999	224	962	262	225	694	479	605	505	909	198	372	23	85	524	380	117	382	610	440	833	481	435	999999	990	347	999999	999999	256	999999	637	590	720	722	138	362	848	999999	768	999999	600	70	877	999999	937	352	999999	802	97	39	907	296	784	999999	235	999999	999999	230	999999	878	795	145	358	278	281	607	652	999999	946	172	999999	62	999999	999999	840	773	604	784	804	648	736	999999	256	227	999999	350	999999	999999	999999	999999	573	627	999999	999999	999999	465	712	999999	379	999999	700	320	856	999999	507	854	682	492	475	462	999999	14	
426	622	151	700	888	140	949	930	801	248	803	82	599	904	269	723	779	385	71	995	414	999999	947	425	249	331	720	475	667	999999	938	45	224	568	210	180	999999	999999	576	581	659	448	538	462	999999	783	335	602	594	999999	999999	100	400	999999	600	999999	674	726	461	566	420	484	273	999999	310	768	857	40	704	999999	974	958	808	999999	999999	999999	999999	495	908	999999	999999	128	880	999999	999999	847	999999	560	968	258	506	32	370	20	170	185	185	60	161	999999	925	304	999999	506	984	754	999999	911	327	634	26	188	818	999999	570	302	603	999999	999999	462	999999	307	72	999999	592	952	999999	999999	328	171	790	884	343	999999	539	701	999999	383	723	855	566	732	243	343	241	999999	999999	374	450	999999	999999	620	182	699	624	628	242	452	999999	42	166	493	592	999999	843	142	844	659	466	869	82	229	841	33	999999	401	73	999999	223	275	999999	233	358	460	590	179	712	644	544	910	468	999999	999999	691	698	999999	150	999999	500	109	482	554	907	580	795	361	779	159	803	232	999999	513	238	649	293	933	145	999999	999999	674	430	210	124	999999	410	305	999999	159	335	999999	260	985	238	124	792	203	999999	777	664	238	399	562	840	321	355	955	547	999999	408	764	937	18	512	999999	678	999999	440	361	999999	999999	600	999999	999999	980	972	579	284	124	999999	99	617	368	999999	346	284	867	369	802	210	454	757	940	751	570	999999	251	999999	413	445	520	763	963	606	999999	637	769	738	860	349	775	681	999999	963	999999	157	579	542	999999	551	811	912	999999	161	726	741	660	999999	264	105	999999	106	871	678	999999	999999	999999	999999	999999	999999	514	139	509	999999	434	772	334	976	442	423	315	709	317	861	634	608	134	812	999999	433	999999	891	999999	764	619	999999	810	755	628	982	503	818	240	467	46	681	412	185	726	953	417	683	445	840	790	30	999999	19	53	736	211	840	999999	878	731	623	655	999999	843	999999	961	999999	358	999999	919	999999	479	999999	999999	999999	205	948	95	926	25	303	999999	643	999999	599	999999	801	999999	891	781	999999	999999	362	999999	999999	36	999999	999999	972	991	838	335	999999	921	303	551	938	194	100	540	999999	999999	999999	862	437	178	22	771	253	863	170	867	467	679	266	999999	127	999999	411	927	999999	616	123	934	186	999999	469	999999	679	57	999999	999999	621	360	528	907	980	499	308	999999	999999	896	98	118	831	971	867	316	665	743	433	999999	782	173	12	999999	642	30	686	468	709	999999	101	999999	911	553	
256	999999	999999	359	999999	999999	814	167	912	642	527	14	113	999999	999999	162	999999	999999	999999	136	999999	457	357	882	275	960	812	839	545	723	804	892	206	287	725	760	165	316	173	805	20	624	260	370	129	637	917	481	999999	999999	244	165	582	785	718	798	759	278	93	619	815	974	622	199	837	634	807	825	489	349	999999	999999	773	999999	126	220	207	986	762	999999	999999	341	481	988	489	999999	320	421	999999	927	999999	887	232	553	990	45	12	71	533	495	999999	101	991	28	559	493	391	763	668	507	600	999999	515	999999	576	483	999999	633	999999	198	323	396	265	562	348	119	528	229	827	90	218	999999	999999	999999	808	951	350	462	439	995	267	556	753	71	999999	238	381	775	977	999999	541	378	361	344	181	443	836	439	680	449	965	999999	936	587	299	464	319	247	647	999999	999999	999999	204	714	931	766	643	203	235	119	738	752	251	999999	548	839	784	129	106	375	999999	911	781	989	40	104	620	175	771	871	919	143	999999	362	385	500	184	647	413	414	799	642	213	570	711	999999	920	999999	48	460	679	200	999999	999999	510	231	999999	999999	683	836	156	478	431	999999	999999	604	624	889	934	999999	664	999999	999999	999999	575	482	708	220	999999	817	184	992	999999	321	999999	729	992	855	852	163	241	970	963	576	268	331	220	999999	999999	117	598	40	692	990	795	542	483	460	707	37	523	58	925	999999	662	163	999999	120	999999	471	612	999999	47	780	817	694	999999	149	999999	253	272	858	999999	181	228	999999	310	999999	999999	659	255	999999	999999	825	640	192	54	107	914	114	980	999999	687	908	999999	829	993	911	183	111	368	344	36	463	764	664	218	999999	647	519	999999	216	999999	999999	226	80	999999	222	150	635	650	86	235	328	273	172	181	999999	676	398	999999	398	962	424	301	910	514	694	70	976	973	299	999999	404	260	773	515	185	692	999999	219	781	771	547	460	291	118	707	200	999999	999999	999999	999999	259	369	999999	253	180	220	999999	565	999999	162	174	661	999999	627	999999	999999	499	656	999999	248	251	189	377	626	999999	963	999999	801	807	504	467	493	999999	221	210	45	999999	530	345	999999	386	869	293	629	606	999999	110	664	999999	639	700	945	496	48	836	80	999999	838	828	216	210	513	999999	999999	999999	681	965	999999	427	795	283	968	999999	41	999999	999999	999999	748	29	538	999999	999999	523	177	803	999999	997	657	384	139	53	956	999999	138	999999	873	120	861	934	999999	920	999999	247	492	366	731	999999	
464	186	999999	184	253	818	300	353	854	999999	590	628	183	683	318	764	297	751	326	277	999999	277	988	999999	999999	813	999999	999999	999999	118	40	811	81	887	543	481	999999	955	800	148	411	784	909	883	530	242	761	999999	999999	205	999999	741	999999	999999	450	196	197	202	999999	439	724	682	451	746	959	779	557	295	999999	837	844	341	951	188	866	409	367	115	741	801	61	851	999999	706	999999	299	771	999999	447	356	999999	728	815	370	999999	729	342	999999	924	750	685	475	111	774	999999	618	789	861	598	51	829	91	460	348	999999	872	676	999999	587	999999	17	940	999999	794	553	999999	526	591	999999	146	999999	204	999999	991	126	586	749	999999	999999	550	510	910	28	405	526	211	999999	476	982	999999	999999	597	585	264	742	744	626	317	231	245	101	999999	106	461	974	635	900	469	232	801	999999	999999	400	47	169	107	922	999999	277	999999	847	59	609	999999	93	478	618	927	258	381	999999	442	999999	999999	458	999999	813	566	999999	891	311	809	254	190	428	999999	207	548	105	999999	822	999999	50	879	397	51	598	999999	377	505	27	999999	999999	850	842	690	999999	290	588	999999	999999	365	31	386	50	48	805	428	795	999999	281	80	831	999999	558	999999	402	140	722	417	713	999999	199	925	874	999999	598	403	348	737	192	916	959	247	360	999999	162	999999	999999	358	246	179	96	901	999999	946	151	999999	302	66	999999	999999	568	181	153	363	176	999999	511	711	450	411	90	68	292	999999	120	999999	999999	100	633	738	301	373	180	543	999999	297	701	927	197	991	999999	291	449	888	357	999999	103	999999	301	65	999999	137	908	835	98	38	618	999999	835	556	999999	211	999999	559	13	205	11	610	518	999999	404	999999	524	458	999999	798	999999	404	17	333	500	265	799	577	999999	173	464	345	454	815	678	832	101	640	647	900	999999	890	884	161	786	999999	488	422	661	577	613	460	535	300	420	224	860	512	66	999999	999999	854	973	840	740	999999	165	999999	210	572	492	883	810	999999	939	999999	520	855	999999	16	776	386	916	999999	560	999999	809	999999	405	464	971	999999	583	558	498	14	917	53	421	130	338	999999	222	98	95	999999	649	135	360	692	703	999999	965	999999	999999	35	938	964	999999	736	856	999999	308	746	600	903	309	262	999999	935	811	476	444	426	678	990	999999	828	999999	999999	364	683	999999	713	999999	966	999999	533	245	473	76	952	999999	684	999999	337	486	476	497	191	429	397	224	999999	880	236	570	548	382	331	860	999999	
999999	459	381	182	999999	595	985	634	289	776	26	448	868	858	712	759	999999	350	999999	698	340	741	999999	967	469	389	832	999999	406	999999	160	914	612	999999	911	313	999999	101	140	891	490	863	902	653	381	776	556	32	523	810	999999	41	817	172	999999	309	59	414	712	817	763	461	237	214	626	999999	999999	999999	999999	408	456	70	220	999999	217	999999	839	757	596	692	832	999999	999999	999999	688	128	999999	450	185	612	264	999999	388	323	138	999999	636	999999	37	279	999999	643	84	999999	999999	999999	821	205	954	314	999999	302	999999	999999	984	953	452	641	525	507	15	395	736	345	154	557	681	896	493	999999	839	150	730	327	751	199	735	894	999999	362	999999	999999	496	871	151	962	91	999999	338	185	999999	994	182	529	273	556	906	739	970	805	654	924	711	999999	474	329	572	999999	999999	795	999999	557	999999	999999	210	114	898	865	203	192	476	322	568	318	999999	845	968	210	63	205	293	995	924	436	708	382	199	999999	407	999999	399	999999	100	543	957	999999	595	999999	329	999999	999999	999999	546	787	339	341	999999	402	182	628	360	371	446	82	999999	232	632	973	999999	827	915	999999	467	380	999999	886	232	999999	999999	573	260	958	880	895	548	251	458	999999	999999	376	25	796	999999	779	471	37	153	27	41	735	406	621	999999	501	999999	479	584	999999	995	452	999999	342	51	608	378	402	491	551	534	269	773	496	876	97	812	128	638	999999	909	764	999999	215	992	625	176	638	413	388	652	78	667	293	151	999999	267	682	755	940	410	999999	546	601	492	771	961	999999	999999	467	999999	135	841	896	999999	240	709	903	999999	999999	442	999999	989	999999	999999	999999	999999	999999	354	999999	830	140	999999	697	999999	840	228	151	722	230	664	265	892	999999	699	999999	236	771	36	910	944	363	342	338	508	671	999999	444	702	36	179	480	565	999999	637	559	762	154	618	425	22	568	999999	999999	761	186	847	53	999999	999999	239	830	999999	444	288	476	797	44	199	999999	760	783	448	999999	61	193	699	378	318	150	764	999999	999999	999999	898	385	182	999999	999999	999999	824	999999	41	329	999999	348	26	131	245	170	999999	728	954	13	999999	999999	130	999999	999999	577	486	478	735	272	618	156	678	853	545	902	304	584	999999	999999	791	724	752	128	898	712	177	999999	142	157	999999	46	999999	159	945	999999	999999	999999	999999	999	845	999999	310	999999	711	650	670	173	585	343	866	186	271	999999	221	940	485	11	597	366	410	999999	345	588	883	581	29	528	
999999	999999	647	999999	999999	467	999999	446	423	999999	417	257	999999	999999	999999	799	290	212	999999	50	938	14	999999	999999	99	999999	598	936	19	721	886	139	631	151	266	710	695	259	746	803	999999	774	526	502	594	999999	999999	406	915	545	308	680	806	978	999999	902	999999	393	527	652	868	95	436	999999	107	999999	626	899	747	292	114	41	466	999999	999999	999999	487	691	669	750	473	999999	30	999999	423	215	999999	652	561	363	999999	311	731	103	935	978	348	824	405	316	722	424	659	633	999999	999999	224	835	12	426	999999	999999	999999	777	999999	676	74	999999	288	892	999999	973	348	999999	274	999999	310	999999	45	997	999999	662	295	999999	37	58	543	397	999999	157	990	497	650	145	938	28	588	954	914	269	913	385	999999	513	362	999999	86	275	369	639	966	852	800	15	601	762	714	370	749	999999	143	677	929	141	901	999999	333	999999	455	999999	223	999999	458	775	93	449	126	782	999999	999999	999999	277	38	999999	999999	999999	696	645	999999	186	313	227	215	784	999999	999999	456	415	999999	895	999999	873	999999	999999	425	620	403	34	921	161	645	932	370	470	168	865	999999	536	950	763	770	688	668	278	942	996	150	674	649	847	993	710	180	114	863	108	999999	914	978	569	744	672	999999	392	999999	381	857	999999	625	999999	596	919	465	847	135	737	215	550	181	428	999999	729	999999	83	167	934	999999	999999	606	70	416	734	557	390	999999	999999	999999	999999	738	571	999999	405	58	388	260	83	999999	332	979	999999	892	907	743	999999	99	24	297	650	235	999999	619	999999	999999	565	854	999999	372	999999	828	37	772	929	812	999999	290	999999	681	996	822	94	999999	439	286	999999	999999	999999	999999	998	999999	15	810	323	60	142	951	999999	999999	493	533	999999	711	181	504	951	999999	963	104	143	279	25	343	999999	827	150	917	190	325	667	397	355	870	999999	999999	823	999999	459	878	680	658	742	999999	197	473	433	382	999999	934	999999	126	214	999999	857	729	285	671	520	495	909	224	771	999999	599	105	999999	527	348	397	681	735	904	94	999999	999999	536	208	155	826	999999	768	999999	999999	990	999999	193	999999	23	644	508	161	705	963	969	999999	886	999999	227	999999	999999	906	999999	130	263	999999	222	999999	989	382	202	86	526	694	101	999999	815	525	999999	999999	911	246	514	704	888	530	999999	940	125	958	598	25	981	999999	999999	999999	733	288	992	401	338	74	951	641	451	431	999999	999999	871	827	650	370	289	178	190	58	401	340	242	733	569	282	14	
41	783	187	105	472	162	604	417	537	533	999999	999999	847	295	872	263	466	894	28	78	297	999999	999999	999999	812	999999	492	105	403	56	268	832	65	69	920	999999	274	336	999999	858	277	999999	999999	837	448	457	342	763	529	999999	999999	838	999999	999999	716	722	999999	999999	292	600	670	508	23	999999	275	18	665	787	374	999999	989	140	732	169	999999	999999	999999	400	297	364	999999	729	999999	326	999999	430	291	851	353	207	999999	823	53	571	999999	769	406	999999	571	440	792	554	398	514	98	645	999999	391	413	999999	526	165	162	999999	70	941	999999	697	220	845	726	813	999999	999999	712	999999	999999	171	971	41	481	573	828	856	572	999999	999999	999999	238	635	324	999999	999999	514	680	157	670	999999	511	257	837	999999	422	726	713	979	120	231	802	999999	558	944	999999	999999	366	953	336	999999	366	999999	999999	999999	468	584	530	999999	999999	929	999999	565	504	999999	659	723	203	772	999999	111	152	592	874	118	270	315	86	380	489	76	999999	727	820	375	759	999999	999999	968	999999	837	206	999999	999999	999999	735	999999	999999	587	999999	695	999999	594	999999	999999	162	773	211	501	609	999999	508	160	347	999999	781	768	744	139	222	999999	999999	235	532	323	905	999999	978	693	383	999999	887	499	95	793	888	563	999999	595	999999	985	234	999999	368	97	338	55	549	316	408	966	501	999999	374	999999	999999	952	999999	489	999999	999999	795	517	128	585	274	19	75	999999	419	227	844	159	917	236	999	999999	866	445	984	859	716	999999	295	416	999999	599	134	999999	185	999999	502	445	276	325	200	999999	37	782	822	999999	999999	999999	999999	191	132	352	380	999999	71	686	96	625	999999	999999	190	133	231	711	64	999999	884	50	378	483	725	999999	882	601	46	999999	904	999999	623	999999	999999	719	773	113	293	189	228	987	963	999999	849	876	999999	999999	999999	999999	999999	325	728	156	999999	940	628	424	466	723	470	999999	111	999999	999999	12	999999	839	591	470	359	128	427	875	456	896	87	999999	634	848	467	999999	466	969	999999	589	365	999999	229	999999	101	359	647	570	999999	449	886	193	715	846	874	111	999999	674	999999	999999	897	853	700	548	862	748	999999	999999	265	394	322	999999	999999	203	647	536	999999	652	379	10	480	857	999999	17	20	894	174	787	999999	999999	859	792	262	428	691	512	775	680	85	999999	569	39	314	334	137	754	999999	999999	209	347	490	573	999999	717	896	50	697	999999	538	968	584	12	643	999999	534	530	999999	999999	511	145	760	999999	576	36	440	450	
553	831	879	999999	694	651	588	999999	999999	296	496	545	531	651	814	92	999999	999999	999999	566	395	415	799	999999	875	644	999999	73	999999	550	996	279	999999	456	496	865	813	282	283	999999	424	17	999999	999999	43	999999	43	860	330	999999	798	469	999999	873	65	148	999999	283	999999	60	640	999999	58	999999	300	227	268	85	999999	999999	279	869	833	835	152	388	999999	561	573	541	610	999999	743	999999	752	536	999999	412	400	358	833	540	892	232	301	899	958	697	947	999999	999999	958	705	999999	408	928	999999	999999	731	676	756	999999	709	999999	450	490	999999	149	999999	999999	215	999999	684	806	126	738	976	611	999999	252	999999	695	614	756	465	652	999999	372	511	823	901	999999	681	724	999999	363	830	999999	782	811	128	999999	123	999999	610	999999	283	999999	999999	669	999999	34	887	488	256	70	999999	953	392	797	999999	418	638	999999	862	999999	999999	999999	214	763	908	931	828	732	134	610	999999	430	999999	999999	379	555	999999	841	999999	999999	702	203	477	541	497	999999	662	985	775	709	191	363	331	984	999999	323	694	501	999999	30	205	999999	363	646	489	445	806	999999	999999	490	310	796	999999	985	924	980	492	673	275	41	999999	843	956	999999	999999	227	999999	172	199	66	861	617	90	999999	681	546	839	831	62	61	80	515	566	295	999999	394	999999	999999	70	75	830	30	999999	730	751	361	999999	938	226	271	346	644	999999	999999	999999	692	999999	47	999999	387	999999	999999	621	224	960	999999	286	671	25	44	999999	763	999999	133	236	840	391	359	109	329	348	999999	614	790	714	999999	557	999999	667	716	678	437	40	682	999999	999999	999999	21	769	987	85	537	923	999999	519	583	542	834	146	787	310	366	999999	999999	48	250	57	830	509	535	216	92	999999	308	366	324	732	429	209	67	999999	380	590	121	254	811	999999	431	281	141	893	723	68	879	999999	321	499	55	999999	683	999999	578	999999	244	781	992	533	625	999999	205	851	123	634	999999	355	999999	776	826	999999	237	273	625	559	999999	642	999999	33	999999	892	54	824	686	999999	525	999999	863	868	999999	340	999999	288	361	605	85	290	779	98	979	533	999999	545	672	999999	416	420	504	28	144	602	298	999999	408	732	781	380	174	338	118	151	999999	72	430	999999	489	949	999999	29	483	97	862	403	53	999999	416	999999	162	382	999999	115	442	845	734	999999	52	292	879	629	824	705	125	999999	999999	838	999999	423	999999	186	999999	467	508	484	544	56	739	894	925	807	325	999999	228	999999	999999	13	999999	
646	337	677	453	206	79	999999	205	778	972	421	423	215	999999	999999	394	975	556	999999	606	957	311	687	999999	999999	367	82	999999	552	487	333	490	976	138	999999	95	999999	999999	628	397	226	289	765	84	328	999999	719	257	332	887	999999	245	60	407	752	999999	999999	663	305	839	997	978	652	301	999999	931	447	999999	163	907	947	999999	928	522	999999	677	545	613	999999	677	647	824	980	665	999999	97	440	579	386	70	445	999999	999999	789	400	247	637	999999	999999	396	999999	643	104	424	939	999999	999999	537	27	999999	799	46	968	628	201	182	999999	986	66	561	999999	868	699	103	472	999999	814	148	131	152	999999	999999	188	308	643	999999	730	565	726	244	780	902	561	311	270	999999	814	808	598	228	249	650	418	999999	895	999999	943	10	952	776	195	178	415	875	44	729	857	999999	999999	196	999999	442	999999	822	781	598	316	398	999999	999999	358	999999	550	903	999999	400	999999	314	412	479	71	729	999999	949	58	611	496	999999	277	541	551	154	999999	411	776	807	389	595	102	306	858	555	178	999999	427	189	627	999999	972	644	76	553	268	515	135	722	999999	320	999999	179	112	630	130	300	999999	214	192	149	137	105	20	999999	222	116	999999	515	999999	723	532	999999	983	984	713	633	475	999999	886	318	285	63	978	999999	821	922	999999	238	434	999999	378	223	999999	488	384	877	633	10	340	161	894	619	999999	115	788	904	196	999999	999999	497	825	523	328	873	863	84	126	941	254	299	999999	392	90	684	355	999999	871	504	610	835	999	475	667	999999	423	999999	892	872	290	917	736	87	321	937	61	854	894	133	624	310	761	692	999999	51	250	512	999999	999999	999999	999999	999999	999999	999999	91	497	360	856	594	999999	207	999999	999999	999999	337	999999	834	81	153	632	999999	424	748	880	999999	999999	317	719	626	494	911	136	999999	121	999999	884	54	570	240	450	701	999999	310	999999	999999	128	516	41	427	487	415	441	999999	854	270	64	999999	811	216	16	999999	640	999999	109	549	80	776	143	849	453	518	273	999999	702	999999	502	123	84	999999	999999	999999	999999	999999	148	999999	479	741	999999	850	999999	599	243	999999	233	999999	70	768	210	134	999999	352	383	191	999999	968	151	600	692	923	999999	940	219	999999	34	448	903	347	101	31	79	999999	225	292	103	999999	285	909	616	442	870	999999	913	950	116	839	194	105	329	180	999999	999999	999999	637	92	815	389	884	340	785	999999	722	676	189	999999	26	136	999999	999999	999999	999999	242	983	260	
62	44	37	269	251	999999	264	808	28	921	94	999999	999999	588	209	288	474	999999	579	999999	85	158	67	999999	894	999999	713	102	999999	209	487	999999	999999	798	999999	58	787	129	643	155	530	999999	703	755	105	865	999999	548	891	999999	999999	999999	662	162	184	904	977	304	375	160	481	171	999999	999999	443	389	304	493	13	161	500	354	999999	433	311	526	454	311	637	999999	999999	999999	210	208	553	195	999999	743	623	680	999999	999999	754	999999	674	368	757	999999	321	716	571	251	544	740	999999	311	544	999999	999999	657	459	675	666	346	795	999999	960	602	999999	257	346	560	870	333	90	16	999999	275	999999	942	999999	999999	999999	999999	467	124	630	470	888	251	651	813	892	965	230	405	827	999999	697	367	999999	165	618	74	379	20	999999	999999	660	312	712	279	479	908	888	889	685	744	878	999999	685	500	999999	33	606	533	668	999999	112	999999	999999	999999	577	999999	544	613	999999	999999	999999	457	999999	999999	999999	586	539	999999	999999	984	86	999999	720	999999	999999	25	682	907	451	594	999999	846	999999	476	999999	976	133	999999	701	87	373	284	937	759	202	431	999999	274	690	137	494	234	198	683	827	999999	964	106	651	999999	719	636	172	999999	468	999999	115	275	312	834	463	18	999999	999999	620	801	404	999999	999999	118	87	417	227	324	999999	243	657	668	648	346	22	999999	999999	149	367	736	999999	580	301	496	325	672	962	856	999999	999999	553	931	73	35	999999	13	216	543	484	312	419	999999	265	234	58	446	626	965	999999	437	139	541	899	999999	689	823	668	403	792	414	455	371	649	625	689	999999	605	999999	970	18	819	346	664	65	327	273	324	76	448	879	55	996	44	246	999999	21	41	999999	346	999999	345	813	750	80	856	57	999999	640	545	332	841	999999	995	813	617	792	999999	999999	566	999999	509	999999	955	913	368	458	999999	413	279	677	693	426	286	428	673	999999	595	594	208	279	75	999999	531	125	47	51	10	230	628	563	999999	197	622	999999	999999	743	858	999999	711	407	720	795	999999	867	639	425	999999	999999	999999	612	999999	292	645	999999	359	999999	79	999999	876	326	999999	999999	999999	716	542	506	803	365	385	929	157	758	999999	800	999999	280	999999	663	486	621	324	999999	90	26	365	999999	999999	999999	570	999999	999999	28	999999	999999	949	614	20	999999	999999	143	999999	371	202	221	464	999999	409	844	737	89	511	415	363	264	999999	34	36	767	360	999999	953	477	794	999999	264	999999	999999	498	999999	944	269	669	338	353	999	952	
241	868	561	916	452	708	598	491	717	268	999999	999999	392	925	587	253	303	644	999999	154	576	45	956	335	651	999999	993	793	820	841	86	20	264	59	793	999999	215	443	999999	255	879	999999	449	999999	999999	100	116	925	367	999999	376	999999	173	854	999999	205	911	236	275	541	714	804	670	876	191	654	452	342	141	429	47	859	406	934	999999	273	999999	999999	861	560	804	77	999999	804	474	999999	846	409	673	597	999999	979	999999	706	999999	84	999999	573	999999	820	999999	999999	793	937	999999	517	298	999999	589	122	999999	951	374	714	737	646	379	866	411	799	807	52	999999	543	183	68	690	999999	403	999999	999999	999999	155	51	999999	41	283	999999	999999	957	103	617	820	999999	988	999999	999999	463	969	894	705	999999	171	25	999999	606	999999	260	764	999999	999999	598	836	398	492	586	999999	333	802	705	372	880	50	454	705	199	232	119	555	879	453	236	730	509	495	854	860	139	999999	316	927	33	734	906	140	505	780	431	78	411	497	291	661	273	531	999999	736	717	320	823	383	994	704	885	476	599	868	999999	999999	637	999999	999999	305	999999	778	348	156	143	999999	209	418	999999	51	153	391	172	999999	466	999999	999999	127	153	818	214	932	933	999999	848	440	540	636	999999	528	999999	685	999999	986	176	495	192	677	999999	403	120	414	582	999999	561	503	999999	35	412	359	242	519	582	999999	100	562	845	29	307	703	999999	999999	965	283	999999	467	570	999999	999999	971	999999	993	525	999999	708	999999	999999	999999	767	354	999999	515	234	103	999999	920	113	999999	895	613	999999	172	379	899	619	999999	448	309	352	103	933	137	626	440	564	999999	994	832	160	300	212	865	999999	952	999999	278	348	999999	986	999999	364	608	999999	795	331	632	623	999999	140	170	361	60	637	673	421	998	999999	999999	539	57	926	280	811	605	411	783	999999	426	331	350	208	577	322	662	739	999999	847	831	118	931	625	378	701	999999	938	161	999999	588	541	999999	389	999999	341	999999	763	999999	999999	685	393	548	999999	206	304	790	999999	999999	738	974	933	999999	160	999999	684	608	432	999999	579	999999	666	259	555	332	885	752	960	999999	245	382	898	999999	537	999999	447	570	219	428	999999	999999	37	164	423	999999	654	453	428	999999	870	733	999999	999999	999999	975	28	144	999999	400	320	551	829	318	999999	999999	999999	999999	560	988	619	123	999999	13	483	668	794	511	836	300	677	442	999999	999999	999999	511	999999	692	152	999999	153	313	578	999999	118	532	91	718	615	67	189	
999999	893	439	713	756	999999	514	999999	845	190	516	307	701	722	878	226	201	535	47	999999	392	144	998	845	999999	999999	580	894	999999	586	85	896	778	121	310	548	895	924	999999	177	360	960	307	381	636	999999	876	106	239	316	889	999999	578	567	999999	999999	895	593	999999	220	764	999999	781	999999	114	620	528	590	421	999999	331	999999	508	870	149	431	999999	999999	999999	309	669	483	999999	644	999999	892	999999	221	324	78	999999	311	999999	999999	412	741	189	47	999999	999999	999999	295	685	899	984	622	685	708	427	999999	405	279	384	107	550	291	954	146	573	222	999999	999999	275	353	687	29	750	999999	467	408	999999	799	360	203	822	383	797	765	999999	999999	217	999999	793	949	672	383	999999	428	275	131	786	52	474	63	722	999999	999999	342	999999	965	872	993	999999	29	132	606	918	999999	285	177	493	999999	487	499	999999	683	523	325	680	999999	999999	999999	426	346	622	210	999999	306	481	999999	999999	999999	552	694	211	999999	379	774	827	76	464	747	153	108	638	597	565	975	999999	999999	656	705	662	999999	999999	550	576	904	999999	921	281	999999	708	633	999999	38	646	792	297	791	314	999999	497	613	848	999999	188	328	999999	999999	645	359	258	442	995	657	802	643	820	661	999999	999999	377	999999	794	999999	999999	999999	293	609	950	772	687	266	734	907	217	58	70	529	999999	258	999999	382	286	922	373	276	638	166	999999	999999	972	636	154	839	999999	591	819	15	999999	668	44	108	999999	872	671	991	707	97	999999	999999	583	300	999999	399	278	995	629	872	479	772	881	136	383	947	800	61	122	999999	536	625	999999	64	224	703	223	107	307	413	261	381	568	999999	717	999999	428	681	347	754	571	386	962	999999	536	542	786	908	999999	999999	82	620	879	812	561	999999	524	529	999999	999999	186	180	697	225	620	999999	999999	340	419	999999	999999	128	999999	999999	333	999999	663	292	527	682	916	999999	382	999999	341	999999	502	755	999999	893	956	899	999999	752	578	401	688	746	336	999999	999999	456	498	823	607	999999	999999	521	489	410	170	999999	11	403	678	999999	999999	999999	884	979	604	459	351	526	944	999999	999999	960	789	999999	471	916	955	98	999999	470	816	558	573	999999	734	980	999999	588	732	724	999999	999999	84	707	603	999999	862	357	834	999999	999999	972	879	978	440	999999	732	557	999999	254	287	913	57	217	63	249	999999	507	254	623	193	762	793	230	731	999999	886	91	338	309	64	608	263	477	365	999999	679	595	947	788	999999	717	650	999999	
447	984	164	866	653	999999	219	365	112	220	694	353	189	658	257	128	70	999999	228	638	999999	678	999999	580	852	999999	999999	999999	559	466	999999	475	122	314	783	746	167	29	437	999999	100	698	505	53	783	22	664	30	348	999999	728	999999	498	21	999999	999999	999999	583	24	444	793	999999	805	999999	845	228	241	874	875	510	961	50	999999	999999	548	999999	999999	616	999999	840	999999	999999	28	731	738	767	999999	999999	25	25	421	583	999999	999999	190	999999	999999	859	208	564	781	790	155	837	866	687	394	254	472	999999	999999	719	785	183	889	254	834	83	907	88	251	139	859	859	99	388	45	230	73	310	607	323	999999	242	69	764	403	190	999999	60	383	732	638	228	430	701	797	999999	113	936	413	820	999999	129	323	651	931	295	748	488	999999	999999	999999	172	999999	281	311	552	124	135	850	999999	218	857	704	519	501	640	439	397	590	213	999999	136	999999	787	999999	298	999999	418	833	118	442	386	408	219	550	476	38	158	400	254	716	978	95	999999	611	104	424	804	159	300	855	360	999999	448	999999	999999	999999	999999	909	22	633	706	301	999999	221	832	458	495	999999	35	612	999999	997	345	497	149	51	146	999999	277	873	999999	999999	999999	262	91	999999	960	173	999999	210	625	999999	999999	621	20	999999	352	548	779	999999	929	835	999999	688	575	999999	562	999999	907	23	999999	236	999999	999999	518	448	999999	490	999999	353	498	332	999999	825	986	51	619	724	999999	462	698	597	407	631	999999	289	144	999999	686	728	926	18	999999	481	81	399	606	999999	112	571	928	862	418	435	157	607	361	309	701	533	999999	838	474	454	325	541	999999	999999	206	239	313	903	803	999999	427	999999	75	12	999999	597	444	999999	621	915	534	835	189	971	483	346	927	835	999999	162	984	97	544	811	165	539	999999	595	999999	873	268	35	999999	17	17	999999	541	359	555	114	99	372	226	999999	920	999999	362	999999	999999	859	999999	478	999999	999999	426	999999	945	264	846	224	999999	849	339	999999	999999	509	777	181	963	816	804	999999	289	58	73	622	871	999999	891	999999	187	999999	67	192	999999	999999	999999	418	591	999999	999999	287	512	341	86	250	42	478	902	999999	712	190	999999	721	65	733	999999	701	999999	803	468	959	372	180	999999	326	999999	157	999999	867	999999	368	590	295	103	527	999999	948	972	823	589	402	93	479	999999	997	817	345	999999	838	600	999999	999999	787	999999	999999	914	342	999999	760	458	885	302	999999	197	353	599	999999	628	537	668	999999	728	
763	224	75	999999	999999	216	48	999999	999999	30	348	276	650	537	803	85	999999	999999	733	653	222	375	704	110	58	292	620	407	999999	717	599	179	999999	999999	78	573	999999	886	999999	135	265	999999	12	865	953	768	546	816	796	534	297	925	934	999999	516	397	520	965	827	999999	596	999999	301	738	431	999999	999999	795	469	240	930	454	591	607	999999	961	999999	838	156	290	745	999999	610	999999	430	674	244	764	348	680	999999	999999	68	420	539	624	999999	999999	999999	784	999999	751	999999	566	603	999999	343	999999	208	999999	34	681	818	546	865	792	999999	617	317	756	933	161	456	788	187	752	395	999999	77	773	11	109	999999	999999	438	993	456	999999	90	587	340	907	565	793	655	381	370	521	554	746	593	352	956	687	999999	999999	305	568	389	999999	457	173	269	435	553	999999	286	456	118	872	346	999999	536	999999	426	999999	595	662	142	805	391	999999	999999	330	190	999999	153	717	520	738	698	887	663	999999	140	177	647	140	250	730	104	914	999999	682	410	605	815	999999	999999	825	114	999999	435	999999	469	583	999999	938	999999	894	782	999999	999999	379	999999	458	999999	306	599	259	388	465	422	412	999999	477	999999	943	999999	999999	843	917	999999	695	999999	999999	462	90	999999	557	629	709	885	999999	948	536	978	43	999999	952	282	519	999999	20	999999	648	230	33	872	992	123	604	999999	670	61	999999	121	250	745	128	996	253	999999	52	629	999999	579	999999	464	184	498	436	444	967	311	333	290	999999	258	985	835	999999	999999	778	444	999999	690	224	305	93	424	738	999999	390	956	38	983	594	390	768	999999	164	569	697	999999	686	170	60	999999	727	584	674	999999	760	293	567	45	757	608	999999	987	365	771	380	760	999999	148	63	21	283	350	695	999999	489	916	999999	869	519	285	757	865	639	855	577	508	750	746	537	107	398	992	999999	986	786	780	713	999999	198	999999	742	547	116	999999	95	386	999999	618	512	844	612	999999	525	482	850	999999	999999	510	203	872	19	999999	611	955	622	290	125	709	999999	709	212	296	999999	582	999999	219	999999	999999	999999	999999	619	142	244	692	494	999999	477	752	145	57	432	213	200	999999	928	728	935	161	427	805	270	189	348	999999	999999	325	999999	943	940	999999	980	757	999999	11	262	877	780	919	999999	922	813	372	999999	231	999999	999	106	364	654	999999	284	607	999999	999999	930	440	793	441	61	179	683	533	812	999999	77	675	999999	198	999999	60	948	26	690	999999	992	999999	614	126	526	999999	229	
662	299	136	366	999999	584	776	999999	821	93	348	868	999999	999999	289	999999	79	999999	611	999999	907	300	603	865	267	917	678	971	42	825	676	999999	419	999999	30	244	685	148	694	999999	695	127	999999	966	609	999999	398	266	713	999999	999999	999999	915	999999	321	371	695	271	108	999999	999999	805	48	995	417	433	458	352	999999	55	874	931	470	520	840	790	58	636	265	999999	528	422	999999	694	290	999999	999	314	999999	658	548	424	49	999999	194	890	999999	256	559	186	699	56	999999	667	473	614	501	404	274	530	999999	69	15	989	937	494	547	354	715	702	999999	154	713	569	506	999999	891	242	336	950	712	801	86	89	419	482	999999	600	999999	999999	223	605	50	117	999999	999999	418	60	300	700	999999	733	541	857	752	555	343	478	171	999999	722	268	999999	323	818	522	982	926	579	999999	119	946	134	49	488	828	114	605	999999	27	51	841	942	999999	607	999999	999999	999999	336	864	999999	906	439	217	953	955	999999	999999	299	999999	999999	491	481	834	590	406	999999	502	378	924	451	737	999999	153	971	881	325	999999	716	999999	262	999999	599	714	326	213	517	917	999999	533	300	387	316	412	519	559	369	117	55	999999	378	767	999999	412	423	411	662	295	999999	81	639	105	999999	999999	569	744	892	766	518	386	999999	692	416	844	633	73	431	841	634	999999	999999	218	999999	999999	471	999999	912	197	999999	999999	999999	232	999999	999999	894	204	999999	999999	842	775	667	602	598	669	322	686	360	16	778	999999	979	999999	661	823	559	431	710	505	999999	83	832	705	476	999999	835	666	20	402	999999	439	697	574	999999	999999	754	919	619	999999	201	784	999999	999999	418	940	999999	730	999999	999999	464	473	494	870	869	999999	943	962	136	995	999999	999999	676	957	65	999999	663	415	999999	999999	999999	640	811	983	314	212	937	926	297	535	668	115	105	161	937	487	944	826	704	999999	915	791	792	999999	999999	545	999999	187	849	999999	287	529	907	767	790	999999	999999	510	566	999999	999999	26	675	600	999999	728	561	524	29	578	405	836	711	593	887	286	999999	197	999999	769	103	760	999999	229	258	149	207	999999	371	999999	825	443	269	999999	999999	999999	126	201	297	173	999999	594	167	281	672	450	818	324	880	513	976	999999	419	797	573	81	940	999999	352	197	999999	234	162	906	999999	961	576	673	196	989	170	999999	900	927	785	509	602	999999	556	807	999999	883	457	858	147	362	33	472	473	336	958	670	848	999999	999999	759	999999	261	528	710	873	154	
999999	890	999999	329	572	492	21	74	478	144	999999	545	999999	648	776	304	999999	400	999999	114	999999	859	41	499	807	800	295	36	77	351	287	845	999999	186	754	566	999999	818	789	541	999999	999999	999999	823	770	313	243	993	982	147	492	999999	772	999999	999999	999999	859	853	521	999999	206	985	996	999999	999999	999999	611	689	893	220	999999	950	610	406	653	800	11	217	729	504	999999	301	999999	929	858	999999	83	174	242	999999	706	662	306	27	345	475	413	999999	965	716	702	999999	110	999999	359	542	999999	376	999999	154	277	999999	133	27	999999	999999	999999	76	999999	709	999999	446	456	417	513	136	999999	593	999999	999999	396	999999	999999	999999	999999	999999	999999	281	580	326	630	707	999999	98	219	65	999999	288	810	999999	532	346	999999	999999	736	999999	108	999999	268	232	887	934	314	937	757	996	410	120	999999	999999	713	670	999999	952	999999	283	397	368	207	458	597	999999	782	999999	655	60	817	984	286	545	913	508	23	357	438	695	402	999999	341	222	654	999999	72	616	727	999999	851	510	188	462	868	740	999999	809	999999	999999	999999	683	291	999999	999999	425	833	999999	290	214	656	147	999999	392	881	285	36	999999	999999	178	313	176	904	793	208	316	999999	824	677	183	23	214	722	999999	999999	718	830	634	999999	239	594	999999	335	522	215	713	986	999999	999999	592	713	510	999999	999999	218	985	779	999999	508	872	618	19	13	999999	200	999999	425	607	849	172	999999	402	951	574	584	999999	841	391	587	495	329	21	999999	94	470	999999	208	999999	999999	557	999999	341	136	999999	620	999999	999999	227	331	762	297	389	945	999999	147	321	999999	441	882	999999	999999	398	910	999999	552	999999	766	999999	647	687	999999	170	900	301	999999	999999	276	999999	953	10	543	623	69	999999	207	940	999999	999999	999999	999999	954	767	383	999999	413	550	999999	123	619	22	817	999999	580	644	518	137	488	654	193	33	54	999999	487	999999	753	530	338	95	815	611	542	932	999999	498	733	486	786	490	888	683	692	999999	999999	940	192	999999	999999	425	316	999999	461	999999	999999	923	114	195	999999	999999	666	882	221	345	307	999999	480	999999	496	999999	999999	999999	999999	999999	765	510	341	891	999999	546	698	678	487	912	779	999999	160	999999	291	58	393	999999	999999	295	823	15	999999	356	855	172	470	999999	588	999999	514	283	999999	999999	655	150	592	222	596	743	802	988	404	309	566	562	857	358	603	447	698	373	836	999999	185	759	48	985	46	999999	85	999999	999999	527	407	505	26	697	999999	151	999999	181	
951	999999	999999	835	999999	172	789	302	315	121	704	150	999999	151	447	673	287	895	999999	606	999999	171	667	412	898	877	999999	70	546	169	883	462	981	527	999999	384	572	999999	158	875	205	743	129	999999	696	948	265	265	68	352	999999	580	48	859	995	789	794	999999	936	733	270	729	756	999999	238	252	169	744	999999	999999	110	999999	746	236	999999	999999	999999	999999	999999	949	621	999999	11	203	750	312	423	131	999999	999999	589	999999	413	425	999999	475	986	974	735	453	788	521	535	995	251	482	999999	811	458	562	748	100	374	986	122	625	727	563	405	926	828	48	221	107	483	618	999999	999999	622	935	455	77	999999	999999	171	109	999999	999999	951	278	478	611	999999	969	883	499	128	426	312	989	747	433	578	809	625	750	999999	438	522	633	947	512	999999	999999	117	999999	999999	999999	825	999999	999999	722	611	137	457	227	375	252	223	983	499	117	28	999999	197	32	498	169	999999	421	800	682	999999	328	330	999999	421	160	862	999999	999999	25	601	300	484	35	821	450	361	407	999999	67	999999	538	999999	999999	493	566	334	95	192	962	465	414	222	832	239	999999	807	491	805	225	390	21	616	484	516	727	158	171	210	57	807	249	999999	742	999999	954	194	490	482	999999	825	777	30	414	559	196	88	651	999999	999999	999999	869	601	999999	677	999999	922	659	333	999999	418	999999	884	999999	164	226	377	999999	374	284	109	327	999999	999999	999999	613	999999	999999	924	330	649	506	375	672	414	937	647	877	75	265	999999	534	166	715	446	662	999999	885	259	343	818	608	999999	521	438	326	860	999999	999999	73	999999	720	735	999999	999999	912	797	221	730	227	578	999999	999999	999999	999999	574	170	999999	514	737	720	999999	952	590	511	50	228	999999	244	999999	87	996	119	999999	53	322	799	163	599	533	864	681	999999	42	999999	328	205	177	999999	999999	166	566	146	41	353	999999	767	999999	502	999999	693	944	976	642	999999	582	999999	411	75	930	999999	17	704	999999	872	999999	949	999999	999999	192	845	61	584	380	931	520	859	87	658	937	554	655	661	523	839	999999	999999	523	892	999999	999999	999999	999999	348	99	999999	862	166	168	313	167	848	328	319	240	642	999999	606	710	629	723	313	753	138	386	129	355	190	999999	999999	345	435	37	999999	254	62	999999	245	291	782	999999	703	999999	999999	780	705	999999	351	293	207	560	999999	812	999999	999999	635	49	973	962	970	999999	999999	25	217	968	999999	999999	999999	75	187	999999	999999	324	999999	970	30	394	408	
358	680	791	999999	897	943	401	999999	623	763	999999	619	22	975	282	321	978	976	999999	711	386	58	884	652	286	115	514	435	783	999999	302	447	250	999999	625	292	999999	799	999999	81	815	999999	117	67	508	456	174	717	852	13	950	994	342	999999	999999	309	795	149	727	999999	439	999999	463	999999	470	738	378	381	360	990	142	189	201	616	895	654	999999	999999	154	830	940	999999	583	999999	933	308	999999	567	619	325	496	49	81	993	641	850	278	377	597	769	999999	999999	367	861	870	770	803	725	787	377	368	999999	999999	897	850	999999	392	683	999999	999999	633	810	761	44	504	999999	118	207	999999	55	999999	573	239	999999	752	156	438	721	909	999999	505	388	780	252	957	526	54	183	153	999999	468	595	571	434	145	277	42	999999	367	776	661	999999	751	742	991	794	999999	999999	999999	999999	215	999999	773	642	667	254	40	999999	86	977	59	999999	999999	976	999999	790	999999	804	999999	485	999999	114	364	999999	511	900	637	999999	260	173	787	434	38	449	793	999999	821	928	767	999999	246	523	999999	389	727	999999	550	774	165	210	999999	999999	380	669	588	110	999999	641	141	767	617	991	268	999999	999999	624	999999	614	192	999999	969	82	999999	358	248	999999	857	974	414	784	359	862	883	59	380	852	999999	999999	860	693	490	189	797	10	283	255	264	343	999999	113	999999	935	591	375	241	719	897	31	431	987	252	342	236	356	999999	999999	118	218	999999	348	569	548	754	499	308	789	285	46	85	999999	346	523	784	311	964	423	999999	518	999999	660	954	43	937	873	999999	158	952	450	592	999999	146	999999	801	851	544	281	191	999999	999999	999999	999999	861	945	999999	651	728	557	925	391	993	483	999999	400	882	393	999999	611	880	999999	160	837	999999	453	999999	856	300	722	999999	999999	693	242	189	451	376	226	103	98	999999	232	999999	601	36	999999	599	56	999999	655	999999	999999	18	999999	999999	52	915	614	609	417	399	999999	999999	15	623	999999	698	761	304	158	999999	665	300	447	112	658	336	559	810	775	854	999999	999999	644	803	476	758	999999	999999	146	535	761	616	685	699	927	871	716	977	867	370	999999	999999	397	632	999999	176	999999	567	999999	715	366	804	833	563	888	271	716	212	156	410	676	999999	167	622	271	58	614	747	185	999999	620	581	942	415	999999	758	999999	22	550	309	196	464	289	430	179	999999	783	132	810	999999	165	514	830	467	693	999999	594	775	370	214	561	823	392	865	105	784	862	427	546	140	349	703	
999999	847	224	221	550	737	452	999999	999999	492	937	519	999999	116	751	484	721	18	174	157	652	345	748	372	82	423	999999	395	105	365	585	999999	326	462	851	999999	253	482	467	856	332	999999	938	79	886	872	243	988	43	387	706	999999	999999	999999	60	326	108	851	149	137	412	999999	999999	910	906	267	203	999999	999999	767	241	249	999999	317	824	596	406	678	486	999999	190	345	361	717	999999	57	713	999999	411	535	884	999999	999999	340	453	274	846	999999	172	628	678	74	734	275	155	999999	999999	658	999999	464	999999	999999	375	939	946	999999	705	501	261	859	999999	999999	999999	999999	883	999999	905	221	864	999999	750	999999	515	999999	531	999999	999999	96	572	999999	70	64	999999	946	615	464	36	404	999999	386	568	354	777	999999	83	608	306	14	392	315	560	999999	793	816	713	999999	914	516	999999	831	465	619	999999	68	799	499	323	821	124	428	814	999999	828	488	999999	406	999999	212	784	922	819	606	704	267	641	294	271	939	243	72	549	519	986	561	920	949	424	718	513	583	294	484	890	963	500	59	999999	999999	824	999999	952	999999	999999	999999	21	999999	915	999999	427	999999	238	383	587	61	999999	304	525	999999	567	53	981	881	698	999999	638	999999	715	740	766	592	346	955	125	927	120	837	787	500	550	71	999999	752	301	999999	355	910	897	839	94	999999	999999	681	747	781	334	80	23	531	857	676	153	999999	905	999999	999999	283	268	999999	940	51	517	34	725	506	19	999999	589	700	855	999999	447	876	999999	570	999999	999999	999999	343	999999	49	823	265	999999	874	999999	859	999999	467	829	81	652	246	898	52	688	999999	955	999999	772	105	491	999999	675	140	238	276	527	345	999999	513	999999	999999	68	999999	227	999999	391	999999	588	159	999999	132	999999	999999	85	211	999999	614	999999	560	709	966	571	999999	558	999999	590	513	645	651	999999	999999	691	999999	16	726	999999	997	824	436	127	113	662	622	713	368	453	891	999999	36	298	913	464	225	803	108	364	562	352	717	999999	999999	216	937	818	880	999999	554	999999	358	999999	980	790	454	442	606	314	948	792	199	999999	699	999999	618	999999	428	999999	475	999999	999999	372	999999	655	999999	999999	250	897	725	804	833	999999	898	124	706	13	317	133	19	783	207	999999	415	999999	162	999999	999999	428	597	585	999999	999999	965	999999	868	985	407	335	999999	689	999999	999999	589	999999	999999	999999	168	584	751	615	54	304	47	692	325	124	999999	999999	502	456	793	821	309	999999	413	999	961	999999	255	999999	605	
999999	449	330	999999	498	214	999999	811	999999	501	999999	677	982	540	105	795	283	716	753	38	552	832	999999	999999	381	409	449	740	959	310	300	339	40	19	71	854	717	111	827	910	695	54	999999	954	406	153	327	609	318	999999	688	999999	999999	692	63	999999	222	434	219	98	999999	531	852	590	211	999999	646	972	478	999999	87	999999	889	843	343	508	999999	999999	499	999999	999999	840	431	999999	999999	999999	837	347	956	911	641	292	892	738	155	174	201	31	753	348	506	354	140	77	999999	516	272	999999	999999	554	929	940	935	999999	17	999999	109	107	968	71	230	309	26	566	999999	794	289	999999	697	178	316	208	999999	999999	999999	737	709	999999	628	999999	877	188	988	411	982	701	357	911	731	230	75	104	999999	692	127	207	999999	573	468	999999	236	121	960	190	248	730	421	785	260	279	225	999999	479	999999	193	52	321	615	584	907	999999	999999	429	999999	999999	221	999999	836	999999	533	409	145	895	296	879	766	227	807	172	999999	999999	571	660	461	14	999999	625	201	508	85	999999	722	989	560	893	858	691	493	87	36	585	584	999999	726	869	90	848	192	982	427	999999	513	452	333	627	999999	717	999999	472	782	595	953	338	957	999999	687	999999	999999	402	31	85	734	729	146	675	999999	819	933	999999	924	481	999999	218	91	260	382	279	999999	999999	999999	150	999999	30	304	440	632	256	794	89	191	933	514	789	961	351	99	999999	316	657	922	66	783	386	548	311	162	744	999999	999999	275	418	490	999999	384	880	362	714	435	705	52	459	35	854	409	999999	967	653	257	739	170	999999	962	18	20	961	367	345	481	993	288	999999	999	97	814	773	453	112	414	999999	988	385	358	999999	614	473	40	929	999999	557	343	508	496	517	546	999999	999999	481	400	423	523	27	242	441	426	164	459	938	999999	999999	999999	865	248	176	750	999999	999999	999999	999999	547	999999	999999	368	923	660	779	999999	491	551	999999	327	971	999999	999999	567	971	152	917	194	459	23	102	888	350	20	999999	270	330	766	760	438	999999	999999	853	492	95	658	318	781	999999	999999	968	396	903	318	575	999999	999999	608	999999	643	331	176	943	533	838	549	999999	913	191	999999	80	724	790	999999	232	893	858	509	482	323	833	999999	546	696	55	999999	985	41	445	325	22	722	987	127	116	928	999999	329	653	545	640	405	599	999999	692	253	606	999999	96	681	304	999999	999999	465	999999	195	629	257	488	142	563	986	999999	866	506	358	999999	673	602	999999	
999999	999999	999999	936	683	437	547	418	999999	801	109	791	945	764	30	274	596	999999	318	921	308	886	841	520	982	654	927	732	631	344	516	933	602	791	921	766	892	198	782	999999	999999	999999	254	686	43	772	50	713	999999	242	999999	999999	365	680	999999	999999	999999	344	954	39	999999	814	999999	669	295	176	199	999999	842	263	999999	408	750	936	283	999999	641	164	487	999999	613	999999	886	399	582	311	578	921	795	58	78	999999	243	753	999999	833	434	585	400	867	583	999999	871	999999	999999	999999	464	428	999999	999999	241	543	999999	999999	425	295	928	999999	96	999999	598	277	368	794	195	823	999999	997	74	449	663	66	999999	620	999999	726	353	999999	538	228	847	999999	523	999999	999999	999999	701	498	337	999999	905	46	999999	416	279	315	528	999999	999999	999999	199	467	363	958	999999	999999	779	999999	118	999999	942	634	999999	867	146	448	999999	481	977	659	132	675	669	488	999999	626	999999	999999	999999	330	208	276	896	501	999999	390	999999	999999	642	641	756	464	389	638	999999	999999	999999	630	280	830	999999	57	109	748	915	523	797	999999	424	628	617	432	999999	788	501	676	737	366	999999	756	999999	198	838	345	999999	668	295	41	845	271	447	936	999999	520	769	160	177	158	586	999999	592	920	150	23	34	333	568	601	147	999999	543	999999	792	523	187	372	218	999999	845	256	238	999999	39	162	190	680	999999	385	29	350	509	589	780	333	173	732	58	824	320	579	999999	694	894	999999	728	625	154	563	342	406	941	413	312	339	999999	826	999999	999999	999999	354	977	192	582	796	468	954	51	999999	359	455	999999	394	999999	275	999999	544	871	161	434	565	535	793	53	999999	408	105	286	999999	56	347	999999	70	991	966	601	917	121	999999	419	773	583	685	213	886	92	999999	959	46	192	999999	954	739	563	278	818	194	148	960	397	999999	677	601	999999	22	999999	263	402	487	674	239	999999	773	741	660	981	999999	589	166	539	851	999999	999999	999999	313	392	999999	506	723	157	999999	999999	161	999999	57	106	982	999999	200	282	829	165	999999	372	953	320	190	997	903	296	968	604	999999	999999	546	236	437	343	999999	630	999999	999999	679	999999	267	460	999999	999999	694	563	998	587	399	884	999999	999999	999999	877	314	993	211	999999	603	999999	188	999999	796	729	173	999999	999999	649	164	570	770	999999	485	152	115	999999	48	126	999999	999999	298	391	215	108	721	850	572	560	38	125	428	407	163	253	160	454	663	551	900	999999	999999	359	999999	828	123	999999	220	
520	999999	811	999999	94	999999	264	148	797	606	999999	18	322	258	117	621	48	152	999999	917	242	991	660	839	496	999999	999999	999999	939	958	999999	984	999999	640	61	789	226	170	343	605	899	114	363	847	999999	543	587	999999	999999	737	394	686	999999	720	999999	999999	120	972	468	999999	371	810	999999	839	230	714	925	999999	207	328	999999	999999	808	999999	28	137	638	999999	873	999999	999999	816	666	999999	573	999999	999999	372	662	532	999999	253	702	475	243	99	999999	523	627	261	617	999999	426	468	342	516	999999	982	702	850	890	999999	999999	999999	240	555	999999	997	276	999999	999999	999999	29	999999	649	161	185	999999	534	999999	231	999999	999999	622	345	732	399	208	868	66	822	999999	670	812	642	999999	154	999999	244	999999	946	907	257	107	780	65	999999	752	818	999999	999999	544	458	999999	628	775	999999	486	178	507	166	945	139	219	707	999999	891	216	42	278	17	999999	108	846	982	999999	866	97	841	290	999999	646	389	999999	726	999999	802	999999	194	866	270	667	28	737	531	10	999999	999999	399	561	173	999999	999999	550	183	353	999999	999999	791	999999	908	33	644	888	662	519	566	451	493	999999	427	994	999999	999999	17	999999	968	371	324	999999	999999	828	697	290	126	175	926	838	515	382	841	199	115	879	999999	246	33	999999	85	999999	444	337	555	969	999999	999999	658	999999	542	833	384	999999	999999	999999	769	90	335	364	772	496	592	727	936	120	589	238	999999	152	218	999999	326	838	296	312	999999	999999	282	728	156	947	517	382	305	681	998	999999	901	306	119	876	910	999999	367	588	428	999999	401	445	999999	999999	999999	515	345	771	999999	545	788	985	272	562	808	607	217	825	979	999999	431	999999	121	999999	336	592	42	999999	861	999999	481	999999	883	829	999999	837	999999	251	666	11	46	999999	175	999999	977	915	999999	556	78	312	999999	542	609	218	295	999999	333	567	578	698	482	13	909	858	74	91	111	442	747	999999	269	999999	169	977	183	896	999999	999999	845	421	558	485	273	558	999999	999999	108	675	544	677	999999	780	999999	967	528	43	624	316	999999	895	814	601	999999	999999	999999	999999	382	631	999999	398	58	999999	721	167	150	997	740	361	662	134	983	436	999999	80	467	488	303	999999	458	150	281	782	269	949	999999	957	999999	999999	999999	710	566	476	641	999999	999999	838	68	514	999999	531	302	273	653	274	912	388	999999	739	640	564	201	191	182	893	126	276	415	771	560	193	330	574	846	999999	568	516	794	753	451	629	430	789	373	927	
847	18	138	995	47	999999	264	937	999999	999999	999999	384	304	747	38	361	999999	296	999999	644	210	728	999999	701	705	999999	999999	949	297	999999	144	999999	818	255	55	118	148	419	734	341	928	393	48	999999	443	999999	999999	57	725	99	205	143	834	729	726	129	591	436	999999	641	635	999999	649	524	816	116	565	59	701	919	999999	23	999999	999999	999999	817	999999	531	268	521	193	545	233	208	999999	11	999999	99	528	926	527	711	999999	999999	706	623	744	523	999999	336	999999	173	356	805	875	192	999999	222	23	909	439	999999	178	777	457	100	999999	450	709	815	999999	476	999999	774	402	511	999999	999999	915	102	82	176	452	999999	893	999999	199	428	999999	632	430	364	86	619	497	999999	543	999999	645	999999	541	303	813	273	798	999999	999999	581	412	999999	999999	999999	306	921	836	999999	617	246	883	437	900	663	128	87	394	183	400	911	999999	935	999999	550	822	309	560	778	999999	188	143	742	999999	618	25	958	343	318	999999	999999	782	999999	849	306	468	999999	715	878	185	999999	879	624	761	999999	303	999999	405	748	299	999999	370	999999	909	439	113	151	59	999999	647	169	999999	86	126	245	138	999999	95	671	999999	614	594	999999	999999	625	309	518	980	655	999999	548	999999	999999	999999	70	794	724	325	420	202	999999	168	433	241	26	992	802	999999	999999	999999	251	999999	733	666	685	999999	687	465	999999	139	595	170	404	968	108	606	159	999999	65	450	414	999999	674	999999	764	455	170	999999	586	633	506	20	999999	62	82	166	829	927	343	657	999999	269	41	999999	999999	167	764	999999	999999	420	843	745	452	86	199	514	717	264	902	999999	999999	999999	878	660	632	584	999999	352	895	999999	999999	231	999999	407	343	154	705	999999	999999	607	691	705	999999	999999	789	761	567	388	999999	999999	449	574	35	114	415	870	999999	380	999999	33	999999	421	569	999999	643	999999	31	55	742	54	809	999999	393	305	999999	999999	928	712	999999	999999	27	327	489	337	502	212	205	999999	992	473	764	335	735	848	155	999999	146	127	533	177	740	999999	645	818	758	999999	190	730	566	869	941	678	509	999999	15	144	932	242	698	440	426	412	999999	999999	290	484	598	999999	999999	999999	410	810	188	999999	999999	999999	681	670	578	386	31	475	62	133	531	95	825	948	842	21	999999	999999	429	102	751	337	999999	999999	538	284	999999	645	580	299	468	999999	499	806	655	510	462	271	663	322	418	950	360	929	748	204	658	649	702	999999	929	506	999999	96	952	803	999999	999999	141	
999999	858	999999	999999	999999	664	400	999999	29	302	341	558	999999	249	117	684	800	977	999999	628	344	626	878	942	999999	369	962	749	413	854	852	475	157	139	370	463	42	65	597	274	358	999999	639	999999	371	588	999999	266	283	411	161	826	504	686	797	999999	999999	999999	462	403	999999	999999	192	175	450	865	411	946	879	653	999999	745	999999	276	280	999999	986	531	581	999999	515	999999	476	11	703	36	971	470	999999	692	483	598	603	999999	572	999999	426	999999	999999	505	187	906	386	630	760	999999	446	999999	999999	71	690	458	999999	607	887	996	184	190	472	999999	893	940	999999	197	179	999999	152	999999	999999	572	319	522	625	85	676	609	329	845	999999	297	589	744	64	280	999999	999999	735	995	316	576	533	245	12	491	612	999999	301	199	999999	999999	272	999999	534	844	751	177	832	787	931	288	676	338	939	999999	835	999999	886	344	999999	153	327	157	878	137	48	84	520	999999	472	999999	317	139	394	544	999999	337	219	999999	999999	833	202	948	73	38	899	204	305	999999	656	999999	360	957	999999	999999	999999	125	383	406	805	999999	657	999999	324	999999	970	547	944	999999	999999	507	999999	676	815	361	950	379	999999	999999	237	843	778	999999	999999	20	88	359	999999	87	999999	909	999999	813	413	851	186	503	633	571	999999	362	260	901	678	158	523	999999	151	999999	366	20	42	532	178	962	999999	964	222	999999	423	999999	420	866	249	249	553	136	273	964	185	457	745	521	792	875	593	877	999999	337	497	404	999999	999999	720	154	877	431	999999	451	953	999999	290	999999	158	446	941	999999	999999	438	999999	999999	420	187	476	909	275	520	740	303	999999	30	949	885	817	29	999999	999999	156	999999	999999	999999	999999	821	21	962	999999	999999	373	999999	934	209	999999	586	732	110	983	40	18	811	879	366	691	351	999999	932	273	999999	512	138	43	15	247	565	75	483	904	599	999999	513	999999	849	156	394	369	179	804	373	163	999999	45	381	928	344	999999	15	999999	151	999999	88	699	771	913	244	322	928	961	660	520	258	205	394	999999	504	79	39	220	306	999999	902	999999	999999	251	795	103	999999	87	902	999999	70	52	763	849	999999	999999	999999	999999	999999	999999	440	218	153	852	904	999999	999999	516	999999	999999	196	999999	144	169	999999	950	799	530	128	999999	999999	851	68	999999	460	216	441	544	777	690	109	999999	308	235	551	694	999999	57	347	283	451	154	653	637	163	274	908	999999	13	147	23	449	817	770	420	999999	159	999999	401	698	89	999999	739	
742	175	102	999999	999999	617	161	965	752	193	845	700	515	208	430	167	195	307	837	541	640	676	659	286	537	814	963	999999	162	655	999999	999999	345	999999	999999	999999	71	777	999	999999	851	182	271	266	972	999999	999999	389	728	675	215	400	252	575	108	999999	515	815	959	104	999999	616	999999	999999	544	651	999999	110	298	958	999999	999999	999999	849	689	468	415	402	999999	467	909	584	999999	999999	449	999999	951	769	317	844	956	255	817	905	343	245	369	174	722	330	715	999999	101	769	999999	999999	999999	999999	886	640	660	123	510	502	999999	999999	799	336	656	296	699	999999	793	453	12	999999	999999	403	516	453	108	250	680	983	752	114	492	57	906	652	165	558	883	676	999999	843	744	325	720	999999	999999	43	518	436	630	129	999999	999999	767	729	206	999999	886	442	541	420	999999	527	750	999999	999999	999999	429	999999	140	999999	712	126	270	168	115	285	682	999999	999999	999999	732	999999	362	632	999999	845	999999	186	999999	466	999999	450	999999	772	410	227	999999	640	687	999999	999999	513	305	489	999999	895	386	999999	624	920	26	644	999999	475	688	198	174	127	986	741	999999	252	557	674	478	999999	981	498	757	887	999999	52	563	323	999999	228	949	872	224	999999	999999	680	562	536	450	999999	25	669	94	222	63	457	654	946	231	371	999999	630	21	155	913	888	851	737	219	973	90	121	23	469	249	301	903	788	282	792	690	31	234	450	999999	999999	413	545	833	999999	398	617	101	101	272	999999	861	78	999999	579	829	825	326	476	999999	904	655	624	972	762	554	865	999999	438	999999	934	999999	571	900	999999	485	999999	903	956	999999	473	29	922	999999	920	440	834	503	703	963	865	705	757	502	351	999999	999999	572	999999	709	999999	943	999999	420	999999	999999	999999	178	999999	999999	523	921	369	891	484	884	999999	427	61	999999	719	372	970	999999	999999	238	649	78	999999	999999	695	742	999999	999999	62	999999	366	512	868	999	150	665	810	608	450	943	345	866	28	999999	934	371	520	750	989	999999	973	999999	604	999999	282	231	620	999999	408	780	100	999999	838	954	527	999999	559	999999	191	64	999999	371	999999	999999	893	782	60	100	999999	999999	231	91	267	892	556	178	907	768	726	999999	54	999999	210	669	999999	232	37	73	939	713	999999	468	999999	935	999999	612	172	999999	999999	499	180	999999	999999	84	559	999999	855	946	408	358	322	999999	336	272	19	510	999999	365	28	670	755	986	999999	296	521	999999	522	332	999999	943	999999	185	561	236	748	524	302	
136	120	844	377	90	999999	590	400	31	141	999999	925	999999	451	999999	713	546	744	194	999999	999999	562	999999	999999	999999	999999	999999	352	147	239	109	523	999999	217	44	255	184	303	999999	330	570	895	999999	631	226	406	999999	502	209	471	24	492	999999	999999	830	573	324	358	999999	428	999999	248	262	792	42	782	440	999999	999999	560	538	253	79	863	808	576	72	173	999999	136	999999	962	999999	676	224	617	959	349	387	470	930	826	459	256	999999	331	643	708	599	999999	966	999999	95	648	999999	771	423	701	346	264	511	160	88	717	951	248	105	586	577	424	823	999999	512	946	630	712	793	822	743	999999	999999	999999	999999	836	169	180	877	504	743	452	204	999999	13	132	999999	780	747	999999	304	881	236	999999	140	999999	619	876	793	148	28	230	977	600	958	859	999999	158	999999	252	558	999999	370	601	842	134	230	566	97	390	987	849	964	61	528	861	260	876	999999	399	226	292	386	738	485	999999	474	603	309	153	801	811	999999	999999	193	522	521	635	223	16	999999	63	999999	413	999999	178	265	926	82	106	608	454	999999	999999	35	275	404	632	125	329	999999	626	266	999999	589	185	655	999999	999999	999999	350	999999	662	226	999999	173	503	999999	586	316	267	548	999999	212	544	999999	885	17	480	917	999999	888	519	894	356	337	797	999999	823	976	522	797	999999	77	999999	983	791	708	999999	861	772	430	999999	808	71	120	105	63	408	242	300	999999	987	950	999999	461	115	768	870	117	376	657	999999	999999	793	470	491	999999	456	561	999999	186	265	999999	155	697	842	710	832	999999	241	743	446	999999	685	874	809	999999	999999	305	877	33	838	644	999999	124	999999	445	25	999999	629	642	606	846	678	999999	393	999999	804	999999	619	404	999999	634	875	632	221	569	999999	919	661	384	282	161	999999	540	347	620	999999	41	426	406	695	999999	615	599	146	599	912	572	490	440	312	991	686	999999	97	214	769	999999	903	711	520	105	940	255	999999	999999	999999	147	775	773	254	773	772	999999	999999	999999	999999	285	495	621	656	362	439	999999	82	291	475	211	453	999999	851	272	138	715	999999	600	301	370	240	691	999999	774	796	717	196	538	228	473	999999	392	195	493	376	291	999999	168	999999	720	183	999999	980	961	693	642	921	999999	644	67	999999	119	413	658	55	804	194	881	565	722	43	543	999999	11	437	71	999999	367	895	846	660	999999	999999	580	196	162	710	475	91	164	999999	999999	894	171	999999	999999	978	536	448	572	999999	183	
602	944	686	640	999999	979	533	632	694	563	999999	798	407	608	185	999999	471	892	999999	718	800	411	926	828	648	900	863	999999	92	421	919	333	748	486	134	999999	894	556	147	999999	942	999999	470	241	127	105	764	999999	489	999999	75	556	478	389	382	999999	27	857	991	124	125	759	550	999999	644	763	999999	999999	483	195	938	999999	754	372	999999	352	941	999999	999999	552	146	334	294	999999	999999	372	854	368	113	933	972	999999	565	999999	615	192	999999	197	597	364	56	843	999999	999999	217	999999	801	116	614	40	999999	332	156	448	978	791	475	613	926	999999	908	690	816	999999	223	902	359	731	999999	999999	443	999999	107	356	506	302	999999	990	729	205	571	748	754	83	684	649	889	999999	999999	823	717	305	270	999999	455	365	36	515	90	315	800	80	359	31	596	505	235	799	941	685	523	484	884	731	710	170	936	999999	865	573	22	242	686	932	875	148	999999	781	901	150	275	762	910	999999	999999	501	398	732	486	999999	999999	100	184	369	310	242	420	539	615	295	429	293	650	516	303	567	393	426	156	458	999999	453	898	800	420	999999	574	469	999999	999999	771	999999	267	687	159	921	999999	327	631	643	727	953	175	616	721	982	122	403	131	837	117	971	586	37	999999	970	999999	383	999999	999999	999999	999999	999999	999999	999999	225	35	963	367	381	999999	75	795	513	730	68	288	999999	89	999999	999999	181	999999	498	999999	999999	626	239	521	999999	999999	684	378	91	975	999999	999999	769	102	505	956	158	45	749	337	52	186	83	307	116	692	909	304	521	999999	496	612	714	305	723	599	795	452	999999	650	825	697	713	537	953	999999	518	999999	583	481	499	145	999999	999999	69	623	999999	932	414	496	821	389	856	999999	488	999999	46	999999	378	906	170	706	857	108	999999	354	999999	546	999999	798	999999	719	721	50	412	361	23	553	245	110	56	863	47	691	829	446	840	999999	999999	789	281	999999	821	677	999999	793	288	500	659	714	999999	17	999999	615	323	999999	668	999999	999999	137	161	493	238	277	860	999999	668	175	279	76	999999	937	999999	999999	526	139	897	54	730	619	82	522	999999	531	950	49	285	431	378	727	999999	33	758	920	637	788	815	553	816	23	999999	122	231	593	210	222	519	33	999999	193	214	999999	96	167	64	638	999999	999999	327	821	31	247	797	551	298	490	189	576	926	738	323	999999	237	716	494	999999	999999	310	331	999999	529	261	342	194	523	163	937	600	865	999	999999	118	235	999999	991	
887	325	679	304	720	42	943	999999	360	870	999999	396	999999	672	104	346	298	999999	999999	999999	999999	904	612	38	144	553	588	710	927	548	999999	128	999999	724	607	645	622	16	611	705	586	164	999999	324	663	766	567	928	771	999999	901	999999	646	703	999999	983	712	999999	170	176	999999	242	180	811	999999	742	164	655	74	459	724	292	999999	999999	715	999999	921	999999	375	377	999999	660	999999	274	647	481	999999	539	502	999999	999999	970	845	444	261	999999	984	180	999999	920	612	912	999999	322	938	619	958	999999	987	999999	71	424	999999	792	191	999999	303	905	174	194	999999	999999	162	449	526	999999	446	340	632	372	631	751	639	454	765	83	796	999999	335	38	523	999999	552	999999	563	518	694	63	262	468	60	999999	16	474	661	987	759	424	795	195	183	627	138	999999	985	319	784	832	36	999999	996	999999	580	146	671	549	999999	277	999999	17	69	392	999999	999999	999999	552	999999	999999	792	778	323	382	830	149	999999	895	591	999999	900	253	733	862	37	155	999999	384	507	869	803	999999	913	492	537	787	999999	999999	550	964	313	442	574	619	49	258	999999	624	845	440	291	999999	957	156	377	999999	284	206	999999	932	703	999999	55	875	371	681	864	831	844	999999	23	74	355	999999	623	467	679	123	999999	778	361	999999	539	76	588	37	164	767	125	999999	513	929	435	617	271	999999	397	698	999999	368	999999	999999	779	999999	427	227	999999	340	533	999999	963	170	384	586	999999	856	408	999999	296	999999	999999	106	716	949	539	93	638	737	365	256	999999	980	865	464	999999	398	76	999999	999999	371	999999	823	244	215	931	352	555	849	999999	415	968	419	411	999999	841	296	256	830	999999	343	588	693	974	286	840	999999	305	999999	201	192	789	999999	338	925	738	703	862	510	27	196	538	789	701	950	288	660	579	951	623	999999	152	246	999999	315	782	999999	849	958	375	999999	57	635	657	853	626	999999	90	486	185	147	434	746	812	85	804	999999	992	999999	997	190	413	353	306	102	999999	552	206	32	152	825	854	903	144	999999	999999	902	141	847	334	981	579	999999	776	485	999999	999999	999999	398	511	983	920	825	960	195	546	703	999999	565	813	83	110	67	343	999999	293	530	611	744	999999	902	999999	999999	999999	26	610	320	576	999999	428	999999	128	999999	521	168	905	999999	999999	949	531	445	573	999999	44	260	881	521	999999	999999	201	153	999999	689	462	999999	999999	776	999999	944	584	999999	137	518	146	179	955	301	545	185	454	264	587	999999	
223	500	999999	101	120	999999	999999	98	999999	159	629	999999	848	438	355	912	999999	139	999999	998	374	305	318	999999	439	864	999999	999999	975	583	972	936	999999	999999	476	999999	999999	999999	665	686	809	496	999999	999999	889	861	999999	527	946	999999	342	999999	361	588	296	999999	191	284	999999	255	999999	556	999999	977	186	692	999999	999999	961	393	642	617	473	226	199	999999	630	340	175	577	543	777	643	999999	251	657	585	999999	999999	559	999999	995	572	419	543	263	384	697	800	206	999999	616	566	563	990	999999	852	144	398	999999	999999	850	999999	94	999999	375	999999	769	999999	529	117	740	868	412	611	647	54	63	683	936	999999	932	999999	968	433	926	999999	89	362	525	805	450	589	999999	271	930	999999	488	706	177	999999	614	961	281	999999	413	748	164	951	353	680	999999	461	461	914	364	999999	149	999999	785	164	999999	416	220	999999	667	160	999999	150	680	759	566	356	516	596	999999	971	999999	879	30	999999	67	138	19	999999	16	989	999999	999999	906	999999	747	827	921	22	999999	999999	751	999999	432	262	999999	23	280	593	124	999999	944	865	999999	999999	61	270	640	999999	107	704	406	999999	717	677	33	917	243	70	22	738	435	503	999999	691	230	712	457	999999	870	999999	999999	426	731	565	999999	999999	497	523	569	999999	196	324	915	999999	801	386	839	754	239	400	999999	220	580	385	999999	451	999999	344	172	349	812	873	999999	63	999999	980	643	162	999999	760	430	720	501	999999	552	999999	588	277	999999	844	873	703	537	479	999999	646	845	356	550	603	487	162	361	229	999999	323	999999	999999	964	820	742	686	131	479	970	69	719	999999	832	903	999999	517	999999	999999	476	118	345	999999	789	210	999999	297	611	39	283	277	999999	281	860	238	533	727	312	79	111	196	582	999999	509	214	927	999999	523	999999	741	969	708	42	752	999999	999999	999999	82	764	685	455	85	101	206	703	999999	447	194	999999	380	999999	214	384	999999	290	536	286	757	584	999999	344	773	965	298	999999	569	336	528	303	259	212	999999	548	393	655	120	491	999999	999999	514	489	999999	918	999999	605	765	333	815	472	999999	701	574	497	491	999999	682	119	999999	892	144	374	999999	890	355	177	999999	666	990	571	999999	55	424	999999	80	793	999999	855	999999	692	999999	999999	520	66	999999	557	638	999999	999999	999999	999999	11	688	999999	671	999999	999999	724	573	108	126	999999	343	254	302	999999	287	622	427	698	623	826	420	119	354	899	853	863	627	797	539	332	610	999999	999999	178	366	454	999999	
999999	999999	13	291	600	576	449	901	276	999999	999999	280	25	740	999999	999999	999999	590	579	624	999999	999999	999999	107	776	568	794	498	395	656	999999	628	832	343	496	475	999999	999999	999999	999999	905	999999	587	109	348	526	524	591	252	529	999999	587	787	830	516	644	526	905	515	999999	999999	950	516	619	999999	660	448	681	254	892	808	611	999999	46	719	999999	708	607	759	259	54	212	256	865	999999	546	840	12	827	852	948	715	39	787	999999	954	490	968	999999	687	88	842	346	359	999999	839	999999	751	999999	741	936	999999	155	265	987	579	704	999999	999999	102	999999	446	854	402	999999	103	582	983	286	764	294	999999	999999	999999	999999	999999	865	999999	999999	375	730	99	891	999999	915	999999	569	774	800	999999	260	840	999999	378	999999	999999	988	944	415	627	999999	833	474	356	456	206	781	83	93	785	713	999999	505	49	372	729	555	999999	486	999999	533	807	193	106	513	454	999999	769	999999	540	223	999999	490	527	999999	896	999999	999999	639	719	258	496	690	999999	476	452	344	524	15	148	96	230	468	502	103	459	650	378	842	12	29	999999	869	999999	572	793	326	978	999999	999999	114	20	138	766	664	47	126	999999	630	71	999999	999999	999999	999999	453	999999	999999	988	433	658	256	257	702	637	700	999999	626	147	451	682	135	365	999999	539	44	86	101	702	837	65	343	481	747	999999	891	999999	999999	804	110	579	340	338	999999	283	999999	857	999999	501	76	428	999999	999999	727	947	935	754	79	233	40	999999	901	759	161	378	325	775	509	999999	745	343	999999	821	47	871	999999	797	810	999999	321	187	769	999999	636	418	644	363	753	800	845	999999	297	35	999999	733	678	999999	999999	186	958	453	357	396	999999	733	441	599	941	855	999999	999999	999999	759	912	852	607	999999	999999	999999	733	961	32	709	85	608	55	961	57	999999	203	770	619	634	999999	867	829	382	843	999999	976	55	421	897	204	708	203	537	123	921	135	999999	457	999999	452	996	999999	648	321	999999	687	480	552	637	662	834	528	319	999999	54	33	234	468	999999	766	688	549	999999	514	999999	999999	517	848	135	188	999999	322	184	191	364	446	191	71	696	225	999999	503	999999	999999	370	189	883	139	78	999999	901	907	237	678	764	457	306	144	943	742	179	999999	426	459	835	521	353	999999	52	607	841	999999	772	999999	270	999999	765	999999	999999	197	531	388	999999	236	287	919	95	999999	426	907	150	56	127	953	56	999999	86	999999	999999	999999	836	755	96	470	66	737	145	
232	999999	579	691	417	990	756	221	791	999999	199	182	915	436	999999	999999	145	467	795	55	818	999999	396	118	999999	488	305	360	775	301	318	180	549	783	999999	97	846	225	999999	999999	999999	741	999999	30	887	161	494	999999	999999	999999	951	13	271	999999	326	999999	999999	471	999999	929	695	406	446	499	544	999999	633	141	573	760	864	999999	735	739	684	999999	703	376	231	290	993	883	371	730	999999	315	908	856	467	598	75	385	999999	999999	370	964	999999	765	999999	867	527	363	848	238	189	999999	277	999999	18	249	570	999999	250	969	935	999999	999999	715	159	999999	120	777	674	975	695	489	954	932	999999	999999	781	938	889	363	999999	999999	999999	999999	551	999999	48	387	999999	227	37	419	144	995	867	558	929	590	615	258	999999	750	688	872	543	700	86	345	162	298	467	999999	765	886	216	304	776	902	174	841	999999	733	999999	457	947	285	354	959	74	820	789	201	333	641	606	23	952	172	598	999999	241	703	234	559	759	405	654	258	788	572	782	36	425	773	999999	32	999999	241	925	268	999999	999999	280	342	999999	276	308	999999	999999	999999	999999	614	314	324	609	496	509	378	697	552	631	105	999999	502	999999	762	775	559	999999	584	201	721	246	340	503	124	999999	999999	60	493	106	999999	968	594	230	999999	722	999999	174	999999	523	999999	543	382	636	260	945	999999	304	746	500	999999	549	999999	999999	631	377	999999	820	999999	999999	999999	327	214	999999	111	137	586	281	999999	50	999999	395	22	70	748	187	864	704	252	999999	655	596	314	999999	999999	980	272	592	599	799	748	291	679	507	906	134	999999	999999	535	999999	999999	999999	433	999999	826	363	999999	999999	999999	453	513	279	578	325	999999	30	22	221	108	999999	864	999999	682	81	301	392	716	999999	164	623	848	999999	179	129	999999	159	173	608	176	999999	453	627	339	155	295	479	713	364	99	885	122	127	999999	414	268	373	823	362	999999	443	647	32	490	639	604	999999	110	458	514	269	857	999999	55	999999	677	999999	665	536	785	821	679	362	425	278	511	731	119	999999	999999	447	335	810	999999	732	356	430	146	999999	551	999999	378	264	850	829	999999	707	81	723	736	31	708	296	576	593	764	295	606	221	137	873	467	345	598	999999	933	56	220	999999	758	256	999999	965	985	999999	453	425	999999	999999	251	999999	659	395	38	999999	738	49	243	999999	967	70	824	924	572	677	262	42	665	783	896	980	497	999999	964	489	920	743	310	999999	999999	348	783	20	970	333	224	
999999	317	999999	338	894	999999	609	355	698	432	185	999999	318	813	999999	759	999999	999999	270	316	999999	431	548	918	995	738	733	470	629	999999	813	999999	248	463	191	999999	906	454	11	177	999999	999999	275	999999	744	350	999999	999999	729	588	64	320	710	26	323	649	769	841	343	165	90	999999	999999	999999	618	999999	164	854	632	695	999999	284	999999	999999	429	498	165	999999	183	654	746	46	741	999999	233	503	253	999999	150	541	955	74	121	845	97	748	686	855	999999	523	999999	147	74	43	999999	779	999999	617	999999	999999	493	288	667	999999	419	53	406	686	197	124	978	932	714	101	740	788	173	999999	15	999999	811	999999	52	660	999999	608	972	999999	315	454	881	635	634	999999	57	999999	406	432	999999	53	352	10	668	333	544	999999	432	999999	303	946	616	769	999999	917	23	193	246	17	999999	810	999999	698	381	743	243	352	307	399	53	999999	392	999999	426	961	337	811	642	718	125	214	185	999	415	369	838	121	999999	716	999999	864	441	399	212	999999	972	653	629	925	100	201	956	43	999999	239	563	999999	999999	651	589	211	551	527	892	25	634	81	292	21	905	132	330	590	97	999999	632	993	999999	800	988	683	192	716	628	923	999999	999999	80	185	805	963	768	380	136	110	322	913	507	196	999999	900	999999	617	999999	968	871	375	945	749	607	999999	999999	552	662	999999	28	834	899	968	768	999999	999999	999999	216	999999	999999	999999	999999	987	866	718	496	352	810	98	322	999999	696	659	62	999999	206	330	999999	244	627	225	718	231	999999	487	999999	538	428	508	999999	999999	999999	999999	999999	922	911	958	883	999999	84	992	742	574	593	999999	147	250	999999	999999	295	999999	539	971	324	148	241	999999	906	388	999999	957	924	312	999999	68	175	999999	55	139	970	999999	446	688	169	999999	483	999999	637	638	350	773	622	542	222	226	725	438	999999	999999	690	678	62	504	193	127	77	440	384	535	288	529	204	999999	915	57	244	850	812	689	999999	999999	605	277	48	932	344	999999	99	973	342	999999	999999	578	999999	301	196	942	505	52	567	53	769	999999	360	820	578	835	999999	175	981	874	999999	84	811	603	83	784	999999	260	782	685	999999	410	999999	551	674	626	347	999999	860	999999	999999	999999	999999	621	999999	502	917	227	364	508	766	923	991	999999	119	780	766	999999	228	412	999999	254	270	999999	702	368	910	999999	999999	952	999999	12	315	999999	999999	857	951	200	284	580	866	247	896	283	918	427	419	734	441	893	999999	502	405	458	
815	110	509	999999	999999	999999	999999	119	81	411	20	763	618	312	999999	262	828	576	570	647	546	249	358	986	963	285	949	186	376	262	102	999999	607	857	874	429	999999	711	999999	325	988	756	176	494	272	165	808	117	795	188	75	293	931	999999	999999	575	751	522	287	643	20	999999	742	818	319	999999	166	761	999999	999999	905	127	999999	255	999999	789	82	999999	723	807	476	999999	390	197	197	809	74	848	945	308	677	835	433	637	314	582	24	357	185	258	999999	56	999999	287	283	947	988	685	109	999999	999999	888	798	479	176	178	35	554	999999	509	949	999999	816	138	840	79	693	666	999999	86	774	725	687	475	808	430	999999	113	914	999999	999999	388	749	822	806	789	999999	954	470	999999	556	469	726	676	999999	691	240	999999	446	999999	264	331	745	999999	999999	777	210	999999	999999	746	15	922	640	999999	687	571	568	994	332	61	43	739	205	804	529	999999	998	21	177	127	200	999999	666	999999	985	999999	643	726	474	38	588	713	293	724	999999	634	999999	345	999999	737	132	246	227	395	999999	999999	135	999999	999999	52	999999	198	165	552	556	392	265	930	405	197	999999	999999	529	999999	472	329	455	481	999999	895	486	663	33	999999	994	999999	405	281	539	470	374	702	232	999999	259	400	999999	740	178	748	379	898	939	999999	809	999999	999999	922	923	851	80	654	277	608	566	126	175	725	999999	602	999999	984	999999	935	823	234	619	108	55	999999	771	999999	999999	925	525	999999	723	999999	999999	714	247	482	999999	688	999999	720	435	624	999999	143	234	832	192	576	760	999999	999999	14	999999	584	670	618	999999	999999	999999	365	351	352	92	999999	999999	943	105	999999	999999	515	636	999999	545	113	799	995	243	911	999999	938	531	999999	999999	140	999999	719	255	55	54	629	604	999999	608	44	379	93	542	999999	999999	291	737	999999	222	255	758	795	469	874	785	999999	384	966	13	151	834	999999	187	999999	999999	999999	697	59	799	734	999999	139	114	999999	733	715	999999	357	181	566	211	191	524	919	382	294	260	999999	270	378	255	638	502	999999	209	764	905	590	999999	67	593	688	999999	999999	343	629	691	999999	150	79	222	37	999999	447	999999	653	99	268	579	614	999999	999999	999999	430	999999	282	636	647	311	968	999999	872	370	999999	972	523	641	999999	999999	999999	602	301	240	999999	166	227	999999	999999	526	556	999999	647	21	381	634	277	898	999999	998	71	992	999999	657	181	269	999999	666	681	999999	427	999999	63	683	825	22	141	999999	599	274	271	
439	999999	999999	754	303	172	999999	988	489	704	624	521	47	524	761	999999	644	999999	930	999999	999999	172	589	999999	544	621	999999	999999	369	502	192	999999	999999	999999	999999	420	923	902	878	999999	999999	678	999999	770	802	500	999999	168	999999	999999	999999	36	668	458	999999	999999	991	31	220	682	208	675	629	986	999999	325	999999	310	892	350	634	741	191	833	999999	882	970	819	999999	53	605	805	130	906	16	166	640	406	36	999999	429	902	692	205	898	813	999999	215	999999	487	834	715	999999	999999	999999	999999	999999	834	999999	827	307	182	724	176	86	403	554	723	999999	366	684	999999	283	999999	921	732	59	999999	935	523	834	764	571	819	218	889	999999	406	87	261	320	805	999999	209	67	256	188	525	999999	504	268	335	999999	891	803	575	442	737	999999	106	705	860	899	607	993	542	611	905	957	197	863	158	645	729	999999	878	983	84	481	674	554	999999	865	440	999999	508	539	679	999999	643	456	801	602	981	555	460	906	677	999999	524	645	283	568	932	641	119	999999	505	999999	999999	591	999999	266	999999	551	999999	994	468	352	495	13	932	888	324	999999	72	555	999999	183	594	971	315	868	956	39	281	965	933	799	154	999999	999999	832	999999	61	98	545	474	439	384	466	448	335	719	521	713	999999	253	201	578	564	35	332	262	999999	285	499	309	109	280	215	70	668	207	677	969	109	999999	272	652	527	999999	999999	799	137	533	999999	158	445	325	886	721	742	231	590	792	711	580	148	775	598	245	375	168	178	406	999999	137	52	551	614	999999	999999	549	61	999999	800	532	134	999999	305	999999	863	783	393	999999	328	999999	999999	884	268	528	657	999999	999999	291	999999	76	631	731	754	853	116	999999	711	299	740	999999	179	999999	999999	188	456	999999	480	999999	382	591	774	684	999999	999999	520	167	292	95	939	495	495	770	766	733	999999	403	675	451	999999	999999	81	104	753	135	999999	509	892	999999	82	938	25	806	909	999999	302	999999	999999	999999	999999	948	611	626	359	254	708	409	999999	268	286	63	999999	999999	22	999999	519	679	930	999999	73	999999	275	212	22	11	479	999999	861	641	441	954	999999	999999	118	999999	367	455	744	509	427	869	167	633	804	29	999999	986	999999	506	615	622	999999	700	999999	332	682	409	613	358	775	29	547	999999	827	331	313	791	920	726	54	73	935	431	535	999999	853	999999	999999	993	117	999999	894	365	999999	818	999999	59	999999	786	613	999999	842	999999	999999	407	331	458	805	482	716	111	75	77	
999999	551	687	595	174	999999	478	50	999999	619	251	292	999999	192	999999	19	393	999999	999999	144	123	96	231	549	697	138	872	999999	837	925	287	15	999999	826	903	484	141	352	885	748	317	573	956	232	999999	451	281	999999	774	999999	999999	462	999999	931	999999	374	330	148	999999	45	292	999999	999999	86	342	245	865	999999	289	208	878	51	377	150	999999	549	139	998	404	999999	857	734	630	51	836	824	792	495	872	538	163	999999	453	999999	465	244	370	880	890	909	586	999999	859	999999	917	57	94	999999	999999	414	245	999999	999999	652	999999	557	452	999999	250	518	453	379	437	999999	55	999999	598	999999	999999	999999	189	259	999999	494	669	999999	875	64	133	789	999999	719	999999	467	303	831	258	801	671	999999	792	208	639	382	999999	217	544	118	530	41	458	566	999999	999999	234	985	224	259	982	999999	682	397	48	999999	778	733	999999	969	999999	223	637	796	856	776	800	981	620	735	999999	462	350	999999	533	101	340	182	331	868	243	317	616	999	818	378	235	404	169	188	603	732	229	575	661	317	404	999999	710	621	722	252	375	489	230	530	952	916	863	946	131	606	412	999999	999999	149	999999	638	999999	488	551	999999	822	441	142	305	999999	774	114	226	697	678	472	709	999999	990	941	137	778	999999	425	999999	999999	223	999999	997	330	109	839	522	709	766	683	231	999999	326	430	933	999999	999999	999999	999999	811	646	999999	999999	143	999999	973	744	207	999999	999999	690	999999	243	999999	999999	999999	145	999999	999999	934	592	516	930	999999	251	639	999999	570	18	780	852	10	246	506	893	964	613	999999	627	999999	105	325	239	906	992	999999	837	461	821	558	221	999999	164	253	229	140	328	458	999999	999999	154	999999	199	699	17	999999	826	736	999999	644	999999	281	356	16	839	277	999999	34	12	92	802	377	748	999999	999999	902	846	993	286	999999	645	165	970	564	982	920	999999	540	999999	999999	342	110	999999	187	999999	939	999999	157	414	952	999999	303	455	810	999999	776	435	739	141	114	843	833	459	218	998	615	311	792	999999	918	151	746	135	699	999999	999999	888	571	672	999999	999999	699	588	334	910	352	710	999999	302	215	999999	396	409	999999	468	509	650	999999	188	999999	638	999999	132	495	811	999999	999999	999999	70	570	999999	864	77	512	805	999999	254	135	999999	656	905	999999	499	818	999999	999999	347	341	999999	250	999999	617	392	500	999999	498	576	999999	522	803	183	999999	110	732	327	999999	329	999999	999999	999999	264	525	972	999999	277	999999	321	313	71	
999999	768	836	524	819	519	281	999999	577	522	317	578	161	613	504	482	999999	50	999999	501	803	999999	999999	353	999999	986	535	644	861	232	502	186	272	41	465	44	347	439	999999	223	55	159	752	383	680	999999	113	912	478	999999	326	457	554	812	267	631	999999	493	607	999999	999999	636	620	999999	30	141	999999	999999	999999	469	145	521	759	553	455	999999	683	77	999999	182	882	622	176	812	906	55	632	459	773	999999	717	853	832	458	238	999999	539	407	362	999999	438	984	764	18	912	999999	999999	10	366	613	947	259	999999	435	999999	371	469	807	447	975	508	856	355	323	752	999999	688	310	999999	46	125	999999	715	132	743	999999	999999	167	899	111	357	999999	103	170	999999	467	42	407	507	866	949	999999	960	386	51	999999	638	451	266	630	126	396	684	329	498	672	544	698	999999	999999	513	312	907	999999	628	875	999999	195	436	999999	999999	291	802	458	97	393	325	338	91	170	269	415	901	278	999999	960	947	774	671	223	999999	999999	715	999999	999999	647	999999	624	758	175	819	999999	25	971	380	835	593	235	242	114	357	216	616	999999	792	108	410	638	360	667	928	988	523	222	372	915	575	999999	105	449	569	999999	579	999999	351	816	400	930	999999	159	376	999999	541	566	866	716	999999	194	663	999999	246	999999	274	999999	999999	831	929	999999	608	465	269	246	139	999999	545	656	999999	999999	999999	999999	707	999999	740	999999	300	216	457	999999	999999	656	198	999999	693	999999	213	384	436	488	679	519	887	598	332	999999	890	140	591	748	31	219	89	37	14	688	557	766	454	999999	800	999999	999999	972	456	951	277	878	552	298	589	999999	230	158	30	999999	97	119	158	308	320	170	624	708	935	146	577	999999	386	999999	294	446	930	373	688	999999	145	915	151	380	175	21	999999	303	169	860	989	930	17	344	600	447	618	156	753	999999	416	675	46	319	384	999999	502	547	14	152	240	999999	470	999999	534	182	967	777	142	309	583	330	549	999999	156	999999	999999	51	415	846	828	999999	619	999999	242	470	999999	832	996	68	518	49	298	26	999999	142	999999	635	810	428	999999	840	23	453	65	95	999999	961	999999	737	999999	461	142	168	324	456	999999	421	149	73	303	145	781	83	790	543	999999	533	999999	24	999999	526	241	999999	999999	999999	770	999999	993	156	344	999999	668	999999	999999	67	907	140	701	999999	999999	59	496	999999	135	345	69	939	663	521	63	999999	517	999999	999999	437	230	999999	792	337	686	81	428	999999	999999	386	
999999	999999	999999	733	636	901	831	999999	129	999999	40	494	999999	40	927	830	512	999999	103	999999	409	519	999999	677	999999	762	999999	373	496	823	631	999999	26	999999	868	999999	970	929	885	161	771	245	39	999999	999999	735	292	762	999999	856	999999	947	899	988	976	956	813	302	999999	873	564	468	785	305	505	537	478	999999	171	389	859	583	595	999999	969	999999	489	284	999999	111	999999	585	962	640	265	999999	603	999999	772	999999	734	678	999999	999999	999999	999999	460	734	999999	869	999999	179	999999	31	996	985	361	999999	28	811	476	538	999999	999999	403	978	506	154	999999	821	933	450	350	260	654	191	999999	583	354	667	713	755	356	411	844	309	985	941	999999	280	332	646	18	961	444	999999	656	247	618	618	806	999999	694	115	936	816	829	349	376	815	444	778	613	999999	107	721	999999	620	999999	103	993	999999	510	769	999999	297	441	389	815	458	534	999999	964	999999	860	999999	70	999999	999999	999999	999999	999999	999999	828	999999	999999	42	657	999999	723	24	999999	296	525	624	251	999999	925	999999	649	384	450	999999	918	999999	999999	813	876	500	699	999999	940	155	923	623	358	999999	682	933	944	999999	784	525	999999	444	498	27	448	999999	619	603	144	634	825	999999	39	120	999999	548	705	999999	165	166	173	71	83	999999	373	999999	999999	999999	132	992	671	999999	599	924	441	999999	791	123	374	764	881	999999	999999	316	330	279	593	248	344	143	237	214	108	628	362	999999	999999	999999	654	546	846	999999	480	152	962	440	63	999999	678	181	999999	592	375	400	284	999999	999999	766	569	999999	318	37	999999	989	999999	999999	999999	971	999999	410	122	999999	999999	828	918	523	625	384	354	890	226	489	569	173	386	645	838	707	353	294	496	999999	48	561	238	819	452	491	387	504	153	999999	999999	278	68	574	133	547	482	760	999999	999999	422	999999	876	829	468	752	612	129	629	589	627	288	914	518	154	907	599	109	81	143	999999	849	999999	144	947	301	114	812	999999	300	234	999999	842	336	192	369	684	408	361	699	878	999999	875	564	999999	263	363	550	429	999999	999999	383	689	318	999999	999999	933	741	882	999999	648	800	607	338	364	44	999999	588	335	999999	232	999999	999999	999999	265	739	999999	192	680	693	999999	563	999999	999999	353	851	903	533	173	619	435	942	526	999999	999999	87	659	547	999999	999999	817	774	225	644	999999	999999	999999	317	63	433	599	750	71	999999	238	999999	418	312	985	999999	140	912	999999	715	999999	290	674	563	331	187	999999	999999	999999	999999	999999	
999999	999999	747	312	596	225	999999	999999	740	30	685	881	337	999999	999999	669	357	562	999999	299	904	359	999999	999999	712	999999	82	985	875	999999	172	767	810	999999	76	999999	670	999	398	999999	544	999999	685	999999	674	408	347	607	365	518	732	874	297	961	971	813	999999	462	599	515	153	610	604	999999	857	917	81	999999	889	229	998	999999	173	407	755	472	674	814	621	314	744	474	630	367	620	298	479	848	999999	999999	908	218	409	999999	999999	933	837	298	837	756	337	332	718	146	519	384	710	890	216	999999	999999	34	841	999999	999999	999999	980	999999	999999	999999	447	232	999999	636	320	789	947	290	262	821	634	385	976	864	977	999999	756	493	847	246	588	589	641	841	123	999999	999999	124	122	476	952	600	999999	279	318	114	657	91	825	999999	436	430	637	999999	875	763	58	976	318	358	922	496	400	999999	980	857	591	833	999999	999999	999999	833	178	999999	869	44	863	999999	556	873	764	674	668	127	809	167	999999	257	965	999999	999999	401	806	999999	553	999999	210	982	298	460	999999	824	567	398	999999	603	999999	850	999999	999999	900	351	430	444	593	999999	828	282	999999	822	905	343	867	174	601	30	37	414	243	413	999999	880	418	105	360	940	116	280	809	215	999999	111	731	134	459	493	971	371	179	999999	999999	927	261	476	555	189	999999	403	999999	296	576	999999	617	121	17	29	999999	334	94	653	151	558	999999	524	916	803	611	743	714	117	59	665	244	938	999999	906	629	999999	550	999999	983	713	483	523	999999	999999	494	620	999999	439	560	999999	286	526	163	88	999999	736	559	751	577	223	999999	999999	247	910	613	999999	345	999999	400	999999	999999	913	669	438	84	949	999999	999999	999999	991	999999	285	557	413	389	717	999999	697	451	999999	999999	798	603	999999	34	795	286	729	999999	815	284	26	48	568	861	999999	856	725	14	515	851	700	443	585	597	999999	999999	833	530	895	894	999999	999999	508	609	986	319	899	413	289	673	165	999999	502	717	609	246	999999	551	26	861	999999	693	999999	50	999999	365	28	182	621	664	452	208	559	999999	999999	366	540	999999	875	63	999999	322	724	841	695	296	940	868	987	176	999999	999999	514	44	836	954	723	467	917	631	301	999999	792	625	231	999999	854	581	90	253	706	38	999999	963	999999	746	968	104	355	404	424	159	999999	455	521	169	694	525	95	681	642	83	52	254	999999	240	530	109	999999	738	442	999999	787	999999	470	123	617	999999	140	100	999999	999999	122	522	216	151	999999	
347	113	71	272	339	495	408	611	633	986	430	999999	673	225	868	999999	616	999999	999999	371	451	984	407	552	153	394	995	695	999999	961	529	999999	620	698	999999	999999	558	999999	999999	873	389	142	837	999999	196	999999	467	874	999999	155	505	560	161	779	100	362	705	518	129	945	500	713	597	999999	467	392	999999	974	42	872	999999	999999	858	191	982	318	999999	280	366	804	999999	131	999999	999999	465	999999	887	840	608	831	301	999999	356	168	382	675	999999	175	670	804	756	493	841	255	230	364	701	969	796	782	214	434	162	324	28	999999	999999	729	999999	999999	999999	751	376	211	581	999999	999999	700	809	317	999999	982	610	561	58	999999	289	332	647	110	276	918	999999	999999	999999	866	887	42	149	999999	539	814	958	999999	999999	999999	126	640	673	999999	570	999999	169	489	18	231	999999	600	276	584	999999	999999	92	115	232	999999	707	550	584	715	998	999999	560	999999	777	958	999999	999999	262	52	999999	648	658	313	540	999999	758	564	999999	405	51	999999	999999	564	999999	726	999999	853	949	723	308	576	66	958	999999	809	999999	363	999999	59	207	999999	348	233	268	451	164	999999	575	999999	827	999999	733	188	999999	711	994	995	999999	60	236	180	489	539	744	750	999999	700	966	730	824	405	852	768	999999	655	947	999999	306	470	572	954	288	999999	895	165	843	877	295	999999	814	454	469	661	823	36	906	809	999999	517	859	999999	811	999999	141	999999	300	965	980	999999	764	999999	999999	432	999999	999999	892	497	644	999999	999999	714	999999	342	916	380	935	200	944	181	999999	148	63	788	611	118	152	999999	860	472	864	877	897	277	999999	362	755	47	183	999999	144	999999	175	900	999999	999999	999999	999999	999999	761	497	110	30	808	999999	625	408	910	821	999999	140	457	637	181	724	39	816	146	471	999999	625	897	26	999999	46	340	973	162	188	466	69	999999	516	108	974	999999	857	99	999	255	954	844	226	804	420	686	781	993	185	581	338	912	999999	999999	146	600	93	999999	999999	999999	652	999999	732	364	320	467	941	999999	207	961	181	727	147	226	609	780	999999	222	982	360	558	980	999999	606	999999	999999	664	999999	962	384	680	999999	999999	71	603	708	122	861	494	953	745	253	796	224	409	999999	774	791	765	365	918	870	643	421	999999	999999	279	135	999999	173	802	799	575	999999	290	940	409	85	623	999999	999999	999999	728	39	999999	315	193	761	206	527	381	873	386	607	466	809	597	905	682	999999	439	999999	999999	330	160	945	677	973	934	469	
211	999999	177	999999	696	999999	152	614	999999	83	488	517	928	709	791	929	423	968	366	999999	352	504	403	692	471	999999	195	999999	879	669	637	220	827	737	325	999999	999999	521	910	368	999999	999999	109	999999	452	921	67	925	539	230	531	709	616	462	126	999999	306	484	403	24	912	744	735	999999	999999	999999	689	201	393	118	233	901	67	998	813	369	404	793	999999	550	999999	999999	868	658	147	928	603	374	620	618	999999	231	128	896	455	923	258	962	173	184	999999	866	999999	999999	997	630	652	999999	999999	757	312	512	244	852	400	652	875	86	999	999999	674	324	580	775	731	12	782	170	553	890	999999	442	999999	75	318	758	728	447	999999	517	999999	985	999999	863	316	874	986	275	506	803	57	181	962	655	510	916	295	766	698	994	847	491	74	758	646	869	881	999999	544	999999	923	438	425	491	242	688	999999	717	999999	857	26	999999	664	749	843	939	479	974	564	999999	999999	962	748	666	669	793	999999	999999	226	446	992	816	731	999999	879	619	755	480	423	822	999999	578	307	841	978	341	827	324	915	707	399	907	615	152	999999	961	689	999999	822	448	767	632	500	32	864	209	785	800	999999	999999	193	998	560	741	84	893	665	999999	688	338	999999	999999	61	519	56	95	211	999999	694	918	930	999999	999999	975	65	695	87	284	999999	778	999999	36	454	691	523	400	356	873	77	286	306	999999	80	494	481	170	580	999999	975	999999	998	205	999999	952	303	999999	350	585	686	389	816	999999	999999	999999	782	940	161	369	995	655	739	999999	999999	417	621	999999	925	174	999999	894	124	106	308	207	999999	999999	919	502	398	336	60	770	197	688	470	915	851	171	711	541	999999	221	985	999999	50	670	684	698	340	155	270	186	91	792	274	999999	91	732	138	999999	30	999999	999999	669	999999	968	150	833	947	706	306	999999	462	962	885	903	120	978	167	120	676	230	172	999999	75	873	999999	405	423	750	999999	128	42	289	520	360	249	326	724	81	999999	850	750	633	848	506	724	128	999999	371	999999	999999	575	28	756	799	496	728	603	731	289	745	419	999999	872	188	732	182	999999	999999	663	794	264	95	999999	825	999999	999999	403	569	159	570	498	61	150	730	999999	24	533	720	863	520	722	992	792	999999	441	999999	999999	670	774	551	676	381	708	814	999999	489	437	931	329	958	334	999999	581	718	999999	367	66	999999	635	999999	648	999999	999999	152	81	271	302	806	999999	926	776	733	795	607	894	126	353	336	
882	73	999999	999999	999999	904	195	688	420	999999	536	83	999999	620	44	66	902	999999	999999	565	742	586	197	630	547	402	191	999999	999999	999999	999999	140	999999	730	269	572	140	56	341	767	956	393	850	228	280	319	440	999999	699	738	704	949	417	787	999999	999999	875	999999	999999	998	999999	594	449	999999	259	406	69	765	360	999999	999999	856	613	942	609	359	735	968	999999	999999	999999	34	902	999999	278	999999	999999	236	146	963	696	999999	991	342	54	371	944	999999	968	999999	999999	674	805	236	999999	999999	999999	475	188	999999	569	999999	606	827	45	698	999999	939	177	999999	682	833	629	999999	775	752	999999	999999	999999	247	414	331	999999	485	977	999999	229	999999	999999	430	538	258	58	902	404	789	576	174	307	356	999999	15	246	594	201	999999	999999	418	461	999999	983	76	999999	940	829	247	907	999999	850	748	999999	27	251	747	846	434	784	726	993	999999	186	700	972	551	568	409	95	999999	293	559	252	810	224	999999	446	999999	999999	118	999999	999999	882	455	324	559	877	662	763	498	748	767	999999	999999	999999	475	883	293	103	35	999999	430	161	501	837	300	999999	668	803	613	999999	999999	752	676	654	836	113	731	386	999999	673	906	999999	597	667	526	916	923	999999	748	755	162	378	999999	736	999999	999999	390	999999	33	999999	999999	859	160	197	999999	999999	999999	673	588	371	161	907	679	361	475	999999	999999	834	321	383	999999	282	999999	858	158	999999	107	940	12	832	722	999999	362	370	464	57	495	409	302	511	950	259	806	999999	603	999999	699	303	999999	868	999999	556	306	650	999999	999999	999999	302	49	368	917	36	671	999999	999999	999999	999999	319	896	428	298	164	541	810	433	332	999999	677	264	902	999999	999999	679	143	392	176	817	712	999999	528	252	203	999999	999999	593	924	588	60	737	565	999999	390	406	999999	580	999999	24	495	226	999999	470	137	47	999999	62	123	356	537	999999	999999	230	842	429	378	185	105	793	607	999999	508	743	425	939	699	211	926	999999	836	563	106	999999	331	495	739	68	124	165	999999	881	479	577	60	999999	265	344	858	960	38	666	484	999999	417	999999	718	415	54	198	347	934	136	716	519	973	999999	331	999999	356	690	319	71	939	569	725	999999	930	999999	737	683	365	352	965	999999	179	89	605	744	62	777	999999	23	999999	817	299	755	762	999999	86	999999	933	445	512	279	718	999999	544	931	691	531	999999	999999	316	514	982	592	170	347	999999	999999	671	999999	999999	579	366	306	145	132	999999	970	984	872	616	
327	999999	919	840	696	999999	574	999999	673	62	531	989	611	999999	420	999999	707	594	425	718	192	999999	999999	599	999999	913	422	470	422	661	999999	546	915	999999	999999	764	73	751	474	687	775	999999	997	999999	324	589	754	599	724	297	573	385	569	164	999999	999999	404	330	906	782	999999	999999	132	21	999999	985	84	504	999999	999999	771	955	130	738	999999	832	999999	820	999999	353	169	823	746	999999	98	999999	977	760	683	421	369	999999	845	692	449	672	999999	986	203	339	514	259	881	77	526	618	265	831	221	601	827	583	54	563	623	424	367	997	923	996	999999	323	821	306	296	999999	120	438	298	280	604	765	627	945	838	999999	941	678	608	480	999999	155	999999	91	594	786	698	292	79	34	999999	240	72	207	331	201	437	585	781	497	999999	827	999999	940	996	999999	956	109	724	713	483	999999	399	453	916	862	774	739	999999	510	340	999999	368	274	966	374	702	429	624	647	481	365	896	999999	999999	999999	999999	609	95	532	830	598	999999	365	550	999999	841	618	290	468	999999	697	873	281	999999	680	999999	277	974	631	369	536	485	999999	242	128	792	288	481	999999	999999	174	654	189	999999	741	270	13	724	351	533	93	149	165	230	783	491	625	952	999999	793	345	635	463	173	303	123	491	133	432	832	999999	147	999999	219	999999	53	693	600	426	420	464	553	632	108	285	396	999999	855	458	999999	176	336	189	871	914	539	200	26	999999	627	778	880	301	518	971	999999	524	945	999999	740	798	999999	535	999999	338	999999	12	999999	999999	907	794	636	675	999999	666	235	999999	999999	305	999999	853	677	224	799	641	584	261	124	137	999999	872	383	886	999999	999999	151	800	307	543	132	537	835	138	478	833	152	215	505	852	745	988	770	650	256	887	130	810	999999	250	753	539	888	999999	559	45	420	749	957	999999	524	435	660	999999	182	194	27	548	999999	965	999999	379	999999	271	391	350	111	732	640	999999	717	341	73	999999	789	999999	649	606	579	443	422	402	257	999999	338	999999	999999	560	999999	71	869	581	74	771	999999	384	999999	626	846	219	933	687	999999	136	251	999999	371	602	429	999999	545	999999	969	312	552	106	999999	219	999999	80	999999	550	264	578	961	145	277	999999	316	999999	809	33	760	370	510	999999	293	999999	305	155	948	736	140	999999	526	458	612	762	228	654	262	574	692	999999	999999	393	432	540	175	999999	999999	79	999999	24	779	999999	661	609	801	817	813	10	913	999999	131	999999	999999	375	999999	513	
532	515	999999	662	163	999999	999999	999999	172	126	999999	752	955	999999	999999	879	999999	126	119	14	797	12	960	410	841	261	999999	903	999999	921	999999	67	488	662	583	410	994	632	860	999999	191	676	446	685	515	70	999999	723	999999	999999	834	302	999999	57	715	530	554	673	821	999999	999999	999999	340	250	999999	254	999999	302	999999	829	885	818	999999	576	823	999999	565	285	894	780	216	999999	354	999999	96	999999	801	440	946	62	999999	330	810	999999	958	753	346	205	541	270	796	752	116	999999	366	26	46	689	234	595	964	279	779	999999	999999	647	92	928	164	471	452	833	355	563	973	999999	17	307	617	79	783	999999	743	633	984	463	999999	624	999999	999999	999999	999999	216	361	999999	585	551	769	273	321	670	418	51	80	817	999999	406	999999	999999	802	999999	739	82	164	812	604	536	155	999999	242	815	468	882	93	827	341	626	994	999999	397	22	999999	44	999999	408	374	328	673	999999	31	66	288	999999	999999	70	999999	49	61	549	494	59	999999	713	999999	505	999999	999999	958	999999	486	999999	999999	999999	368	999999	999999	705	777	755	447	286	863	338	999999	186	537	600	999999	33	999999	301	575	999999	980	999999	615	534	13	799	999999	999999	370	429	339	999999	654	210	508	999999	298	210	271	305	111	218	195	999999	677	854	968	611	896	999999	999999	999999	999999	956	107	999999	999999	247	701	978	999999	999999	915	999999	999	360	531	337	101	186	734	721	39	279	999999	772	162	548	856	158	831	594	942	999999	999999	154	913	697	999999	488	289	60	999999	293	746	502	999999	751	999999	999999	332	640	999999	719	210	610	165	501	612	334	867	999999	391	552	999999	964	666	490	345	999999	446	834	999999	613	999999	683	222	745	999999	851	479	411	480	999999	826	200	84	999999	234	498	988	421	999999	778	621	653	668	956	999999	781	999999	999999	416	222	880	498	999999	906	821	999999	398	999999	968	999999	999999	466	165	853	726	956	889	442	265	846	999999	35	748	456	991	254	25	266	608	999999	24	667	999999	999999	657	999999	999999	178	412	708	999999	578	452	333	923	164	498	815	239	999999	892	403	556	569	355	855	749	958	999999	577	511	141	810	227	747	197	999999	897	205	398	180	999999	40	557	746	298	582	999999	533	836	755	209	36	999999	999999	620	121	434	912	802	999999	827	263	834	999999	968	767	235	586	736	692	601	620	841	20	999999	373	999	823	66	283	334	999999	88	821	999999	115	393	369	136	85	47	984	999999	810	999999	468	205	999999	778	530	357	838	
797	154	164	589	194	417	687	257	121	611	855	529	263	999999	184	23	894	862	384	866	460	660	655	617	227	41	667	713	177	649	54	536	925	496	636	934	667	722	921	999999	681	879	964	436	999999	873	556	950	293	192	465	916	155	491	387	999999	498	999999	999999	163	999999	974	999999	999999	566	329	603	767	765	250	356	182	941	409	999999	580	696	229	488	354	484	716	429	999999	999999	138	999999	444	118	499	445	129	360	999999	999999	707	799	999999	869	999999	279	999999	195	52	836	999999	974	746	306	807	999999	279	68	27	999999	43	999999	105	289	438	999999	169	659	276	805	236	821	183	999999	999999	781	204	360	679	84	999999	999999	386	158	999999	163	643	999999	311	999999	999999	999999	999999	98	999999	999999	704	222	440	869	120	139	919	247	610	999999	801	999999	820	35	256	919	388	943	999999	512	177	999999	388	999999	999999	999999	999999	228	639	999999	487	95	982	333	87	982	919	810	999999	565	611	149	548	438	362	80	327	285	801	256	682	400	115	999999	985	757	833	165	573	99	999999	700	999999	999999	984	715	590	496	948	274	999999	999999	999999	427	999999	37	408	999999	923	234	704	82	427	392	492	999999	980	303	348	999999	999999	764	246	874	783	911	999999	112	454	646	999999	830	336	537	257	114	420	687	787	999999	358	882	999999	999999	999999	999999	283	999999	999999	999999	735	297	999999	628	124	244	341	999999	643	990	495	306	506	286	744	874	745	890	144	387	676	302	516	390	999999	276	999999	897	489	84	637	326	159	999999	910	203	681	999999	422	22	999999	316	53	797	471	62	999999	955	605	999999	963	393	90	999999	229	442	999999	768	999999	847	712	999999	624	569	999999	999999	156	999999	999999	551	999999	47	477	999999	999999	370	999999	718	999999	918	890	576	302	968	121	254	246	584	338	478	422	913	999999	575	310	999999	691	999999	445	302	906	999999	589	63	328	999999	915	999999	961	859	999999	72	999999	738	956	999999	152	656	457	117	933	571	620	897	138	289	987	902	821	285	679	774	283	626	22	462	987	248	650	195	999999	287	623	478	999999	360	73	321	618	999999	196	45	36	999999	369	999999	999999	692	925	48	937	999999	147	685	190	418	999999	232	999999	999999	999999	903	15	272	999999	655	999999	151	613	778	225	676	294	999999	999999	643	999999	999999	999999	678	645	304	323	611	258	326	150	937	298	875	571	841	595	124	999999	292	39	764	558	713	395	675	999999	156	823	271	728	491	597	546	999999	842	965	999999	999999	999999	590	999999	24	
462	999999	21	853	737	999999	999999	999999	179	638	805	614	984	397	553	293	970	225	176	788	986	999999	659	350	752	999999	729	875	547	265	174	702	999999	750	106	209	999999	821	352	999999	448	190	999999	999999	791	931	999999	999999	421	764	888	638	999999	615	37	999999	855	671	111	999999	488	508	543	913	999999	113	978	243	301	354	909	158	999999	237	349	806	999999	806	999999	820	529	285	464	783	999999	535	287	999999	723	242	354	999999	999999	820	461	999999	646	644	389	999999	953	452	162	999999	855	740	765	196	999999	230	824	58	122	291	12	999999	54	999999	546	938	999999	958	520	69	999999	206	437	62	776	409	170	999999	426	870	866	999999	132	396	928	999999	770	100	754	502	417	305	600	999999	817	999999	999999	886	108	451	862	995	931	102	77	658	312	712	999999	866	999999	430	999999	251	424	926	90	999999	831	909	177	735	213	999999	652	705	999999	998	245	999999	999999	283	999999	975	999999	871	155	39	999999	999999	334	999999	680	888	443	987	999999	999999	24	999999	177	248	65	999999	283	137	791	913	450	999999	63	314	476	999999	999999	786	133	999999	999999	553	781	60	337	561	584	119	999999	324	584	999999	42	256	983	354	360	999999	228	116	999999	881	89	241	589	957	226	999999	591	787	999999	656	863	26	125	471	120	999999	911	503	999999	174	999999	477	339	785	999999	806	331	132	542	99	999999	27	955	361	999999	550	471	999999	345	564	999999	999999	789	928	801	999999	140	999999	999999	999999	362	724	999999	999999	809	612	901	804	628	999999	999999	999999	255	999999	999999	999999	999999	999999	997	999999	655	542	168	59	646	999999	688	411	983	999999	676	808	887	308	736	843	525	428	999999	861	648	667	751	925	866	68	31	352	839	955	955	999999	999999	674	999999	820	566	452	999999	14	924	500	820	314	743	889	999999	946	709	255	331	642	221	146	999999	988	999999	999999	999999	999999	783	345	571	38	999999	999999	999999	999999	720	999999	286	999999	538	548	937	157	846	446	191	976	487	999999	643	594	634	999999	165	387	752	999999	999999	999999	268	999999	230	589	999999	792	999999	444	605	367	235	999999	999999	257	114	672	999999	774	999999	353	60	217	999999	999999	701	999999	403	56	153	906	470	131	999999	953	814	999999	999999	358	999999	64	501	747	381	129	849	999999	999999	386	217	493	999999	978	999999	685	282	61	999999	999999	887	951	398	999999	300	698	897	114	906	999999	443	878	354	851	555	97	999999	313	835	981	858	852	361	999999	839	660	728	999999	673	999999	680	999999	999999	804	470	277	
999999	999999	456	683	232	999999	999999	611	999999	339	999999	337	999999	371	999999	999999	225	228	664	45	999999	999999	999999	999999	969	414	441	705	999999	679	852	999999	390	288	999999	260	999999	999999	759	124	909	750	84	509	521	999999	999999	999999	378	999999	547	807	150	435	999999	999999	999999	816	713	817	312	999999	276	273	487	599	947	154	940	582	122	999999	469	999999	135	849	999999	560	999999	579	355	139	999999	633	999999	54	409	954	610	145	718	50	449	941	999999	999999	483	999999	32	999999	453	914	371	796	598	484	347	600	310	827	989	982	697	144	472	183	909	643	999999	442	199	999999	544	999999	999999	999999	624	528	738	462	376	494	537	206	135	441	767	541	44	999999	707	808	654	783	155	999999	352	315	999999	637	762	839	999999	590	732	460	379	566	931	525	860	819	861	847	461	505	454	999999	18	40	415	378	999999	483	999999	390	348	761	659	138	999999	319	58	110	700	536	814	946	473	999999	71	999999	609	999999	999999	888	947	806	331	650	291	851	306	999999	999999	999999	241	206	856	351	121	999999	999999	803	796	551	999999	760	157	925	690	508	37	999999	968	214	769	99	686	999999	443	541	999999	18	847	878	999999	610	878	999999	305	617	100	131	564	452	303	999999	999999	255	128	999999	659	406	959	782	824	964	480	27	625	999999	520	20	999999	999999	189	898	956	917	999999	170	999999	999999	999999	83	418	905	999999	526	911	963	376	440	727	256	882	42	59	999999	63	57	999999	861	999999	164	999999	90	999999	984	999999	405	999999	805	716	957	315	818	776	999999	374	918	196	953	116	661	774	999999	292	662	697	156	999999	892	999999	491	40	30	160	475	975	999999	692	999999	263	515	124	571	999999	769	999999	73	266	172	699	999999	861	999999	755	999999	389	26	797	560	297	126	556	999999	999999	999999	927	294	999999	311	910	46	236	402	700	600	999999	212	366	522	720	633	999999	686	999999	728	999999	853	275	130	95	958	999999	999999	506	146	959	168	630	498	842	656	405	955	261	663	999999	469	999999	165	493	999999	660	285	839	999999	236	869	764	222	999999	999999	999999	547	225	952	505	105	895	564	640	388	999999	868	680	74	238	935	434	538	819	170	378	120	637	999999	308	265	301	843	909	999999	404	999999	893	768	999999	999999	739	309	167	999999	574	921	524	999999	605	999999	999999	775	999999	301	444	235	402	444	705	999999	910	317	653	250	803	999999	999999	550	984	173	974	999999	999999	381	205	135	380	16	596	457	595	532	999999	516	659	525	419	618	
655	999999	999999	459	72	727	946	432	656	999999	19	999999	276	974	999999	441	817	999999	999999	999999	105	319	854	999999	847	257	999999	387	15	147	590	999999	641	999999	895	815	158	525	848	710	999999	773	479	463	996	999999	190	621	412	870	999999	966	187	999999	523	345	324	628	999999	815	413	569	999999	519	336	732	881	240	88	315	292	999999	844	637	999999	332	840	400	399	774	77	702	975	144	999999	624	110	284	522	559	500	530	913	43	307	865	999999	999999	999999	274	201	950	542	107	999999	406	131	549	999999	200	505	924	999999	836	747	710	999999	999999	81	711	631	999999	718	529	814	999999	999999	810	999999	761	976	999999	272	135	583	126	170	999999	557	51	999999	560	999999	332	64	999999	301	87	295	999999	281	73	999999	426	642	594	242	999999	292	824	28	321	999999	999999	223	625	999999	113	263	631	999999	716	735	999999	218	999999	999999	395	475	247	471	311	524	743	490	913	999999	999999	492	989	884	156	999999	732	32	191	999999	999999	118	439	915	198	999999	664	999999	564	338	858	999999	571	530	846	548	54	363	716	796	475	497	310	999999	815	999999	999999	999999	403	999999	12	17	37	999999	506	287	45	332	283	487	860	696	999999	999999	142	639	999999	999999	48	608	550	379	315	395	876	79	807	805	999999	577	559	918	653	443	335	851	189	842	34	568	512	722	89	239	936	778	571	725	501	999999	699	806	707	794	580	632	701	642	853	437	479	240	232	705	999999	999999	52	491	259	999999	459	88	444	480	106	828	300	999999	999999	107	507	92	314	923	999999	753	999999	859	863	999999	160	547	988	596	999999	282	499	999999	311	999999	999999	89	475	220	726	620	371	237	698	999999	342	999999	193	755	930	999999	925	308	826	999999	730	193	628	556	999999	912	100	999999	999999	824	999999	915	775	464	371	428	617	104	999999	268	391	983	999999	121	370	535	363	242	999999	701	999999	200	557	137	273	552	461	999999	89	814	530	524	845	873	422	426	849	729	394	511	779	831	111	568	792	999999	32	516	196	605	558	857	191	690	999999	148	368	648	201	818	967	698	999999	999999	738	867	147	297	698	999999	685	634	848	164	921	999999	98	999999	344	999999	530	944	732	999999	265	673	342	165	406	283	67	211	537	575	544	90	816	718	999999	925	610	999999	999999	252	919	923	18	37	768	952	999999	380	313	675	999999	32	966	541	137	75	534	999999	890	424	886	999999	106	282	619	999999	999999	380	999999	419	999999	999999	999999	490	999999	341	664	315	999999	
453	233	687	999999	999999	287	521	999999	284	591	765	999999	628	844	403	999999	999999	827	736	417	927	253	679	222	894	760	504	897	999999	977	999999	410	229	593	447	999999	208	585	243	999999	107	999999	434	789	999999	28	296	950	732	134	127	514	999999	897	470	999999	554	999999	13	112	999999	624	638	307	795	364	180	45	407	212	999999	999999	593	740	999999	210	818	890	999999	999999	473	553	174	360	859	290	999999	999999	133	246	646	733	581	999999	222	482	97	136	993	48	848	999999	999999	529	999999	266	999999	196	587	270	391	663	655	137	638	239	460	287	999999	999999	881	848	911	170	566	433	289	461	528	836	122	999999	896	999999	37	222	10	999999	999999	999999	369	296	744	863	855	999999	87	453	502	983	999999	810	688	489	167	999	999999	392	963	999999	976	469	999999	750	999999	698	767	874	110	426	999999	999999	894	999999	155	594	999999	58	314	583	355	999999	999999	999999	814	999999	14	417	623	37	872	617	999999	999999	999999	899	627	993	715	166	225	999999	353	85	999999	217	915	843	344	572	895	999999	999999	389	198	151	509	133	999999	845	999999	360	261	83	553	999999	999999	56	999999	255	999999	999999	343	157	999999	152	492	883	790	606	397	170	82	61	141	581	539	301	659	484	999999	504	67	869	472	999999	952	280	531	999999	84	869	999999	99	605	999999	957	930	31	56	658	626	343	340	999999	999999	999999	209	941	972	999999	999999	999999	743	855	472	62	473	999999	503	200	222	361	655	532	527	546	983	999999	355	624	999999	280	613	826	773	170	999999	421	938	999999	752	338	999999	63	242	482	880	999999	142	999999	494	254	528	856	999999	274	999999	807	930	987	304	999999	999999	999999	482	571	783	917	91	312	335	61	747	915	448	999999	801	999999	999999	54	999999	749	324	622	139	363	751	999999	389	999999	482	919	490	951	293	998	999999	211	999999	999999	699	999999	999999	829	407	999999	507	612	999999	562	999999	999999	518	885	999999	555	999999	972	228	128	819	35	999999	999999	829	416	999999	796	632	449	150	599	999999	627	999999	999999	595	494	224	999999	856	149	999999	827	46	397	410	605	630	738	999999	770	999999	462	852	673	435	581	10	991	871	999999	980	968	422	872	999999	890	540	627	959	945	757	530	272	680	687	710	545	441	999999	966	176	894	999999	380	616	568	775	680	278	999999	999999	233	826	155	169	379	415	174	332	999999	74	999999	779	623	22	463	999999	182	999999	999999	46	568	986	999999	545	95	98	51	266	505	999999	999999	999999	944	462	999999	704	
999999	521	999999	304	999999	118	495	901	173	999999	999999	367	162	378	603	694	999999	978	924	246	921	610	999999	291	999999	999999	827	405	213	999999	834	171	487	759	83	661	679	430	999999	460	999999	13	381	970	999999	999999	999999	999999	521	176	999999	965	537	297	782	999999	447	999999	931	999999	999999	999999	999999	520	290	104	879	403	305	942	999999	132	999999	474	999999	999999	238	999999	458	689	803	999999	884	47	846	869	633	200	976	999999	223	653	999999	201	178	999999	315	861	690	737	804	710	831	578	999999	683	652	73	999999	999999	288	345	577	251	669	591	215	660	673	421	999999	689	427	739	999999	371	999999	131	305	999999	999999	376	999999	999999	999999	102	869	315	886	172	999999	999999	648	121	287	877	85	256	531	587	205	655	999999	279	275	124	999999	101	849	999999	999999	999999	768	217	999999	911	923	856	366	577	999999	900	773	999999	204	901	999999	315	462	851	999999	387	999999	718	999999	999999	188	152	999999	770	999999	777	465	999999	999999	999999	801	999999	859	375	953	229	890	999999	999999	305	881	687	84	373	999999	999999	639	999999	504	672	930	59	79	999999	733	781	999999	596	767	944	444	999999	999999	507	110	999999	456	96	898	999999	496	999999	852	843	999999	500	77	91	697	999999	148	999999	601	450	766	751	999999	565	642	182	817	304	197	921	860	214	300	577	999999	472	531	552	109	999999	185	295	999999	235	228	242	713	329	898	935	999999	999999	85	947	741	358	249	999999	454	726	258	202	457	931	982	871	210	500	818	234	309	596	999999	173	274	480	554	145	346	409	468	999999	999999	261	126	884	138	999999	999999	914	999999	640	999999	383	189	999999	837	276	999999	356	42	223	511	674	636	219	616	999999	682	270	999999	113	553	55	267	760	797	206	814	999999	743	857	665	903	10	668	999999	986	999999	291	999999	288	999999	990	377	255	986	730	625	906	277	226	670	574	120	999999	97	62	125	429	195	999999	999999	999999	612	999999	558	999999	674	999999	720	999999	999999	999999	999999	999999	220	563	677	22	774	77	581	999999	999999	527	196	100	793	999999	999999	446	870	999999	106	13	827	999999	387	202	696	387	66	658	196	647	297	280	947	594	910	533	384	999999	654	127	69	552	323	999999	999999	467	814	794	999999	284	759	373	303	623	698	472	185	485	325	396	21	922	721	193	999999	916	152	209	969	999999	72	999999	909	978	999999	284	999999	302	214	999999	573	271	272	999999	887	924	976	333	895	447	358	898	786	999999	116	146	831	999999	855	82	325	615	999999	347	
222	999999	463	324	680	424	47	883	999999	96	823	749	999999	809	306	315	939	819	313	531	999999	999999	981	651	872	807	453	304	446	999999	999999	957	446	925	699	999999	470	661	653	480	410	999999	627	699	445	367	486	999999	833	550	142	505	999999	302	647	58	20	812	999999	872	971	999999	446	149	183	865	312	734	119	410	844	288	175	832	131	999999	999999	999999	215	514	331	432	470	896	998	417	999999	154	999999	999999	885	658	218	999999	509	667	999999	488	526	579	64	751	911	433	705	854	999999	478	999999	422	513	999999	606	999999	999999	999999	999999	550	999999	999999	999999	168	456	468	999999	999999	79	394	999999	999999	999999	67	764	635	460	579	520	47	999999	154	999999	187	972	999999	147	167	62	280	239	960	395	488	347	761	370	896	999999	452	909	519	785	999999	155	999999	226	999999	999999	970	999999	972	37	244	359	996	687	42	195	590	331	366	143	798	165	372	79	717	999999	13	275	999999	283	78	999999	680	368	141	41	266	648	999999	999999	91	999999	266	932	999999	138	350	999999	999999	999999	999999	130	999999	385	986	790	999999	647	999999	736	959	705	924	999999	959	116	999999	638	556	11	929	942	640	172	62	999999	899	999999	919	589	378	930	938	852	569	999999	999999	304	999999	351	257	619	150	954	243	386	868	567	999999	53	458	712	526	336	781	772	490	389	333	981	891	354	728	918	999999	39	999999	999999	139	21	531	384	266	215	753	999999	802	686	929	676	999999	341	999999	875	140	666	413	612	81	796	467	206	970	400	460	999999	890	231	596	214	999999	797	437	961	999999	83	456	321	999999	471	970	804	460	657	999999	559	888	852	787	701	626	999999	10	999999	554	335	413	865	999999	850	429	999999	999999	999999	66	999999	999999	503	363	999999	219	101	39	609	999999	662	745	999999	999999	900	999999	999999	443	894	587	464	796	999999	417	999999	669	999999	567	732	51	399	714	735	600	504	655	999999	498	730	492	534	135	400	516	999999	999999	999999	318	853	835	390	147	999999	146	602	553	999999	96	177	397	628	534	306	567	437	948	20	722	999999	254	629	999999	712	999999	63	338	405	588	525	607	999999	283	713	897	661	261	999999	598	998	950	847	308	331	343	999999	10	828	832	89	943	579	378	265	608	216	999999	435	793	93	273	999999	230	999999	569	817	354	999999	409	906	185	440	421	999999	111	407	330	228	378	999999	62	509	572	509	582	37	211	27	999999	999999	821	826	724	514	735	999999	627	737	761	526	999999	189	429	999999	999999	
512	999999	999999	163	211	885	621	66	255	41	763	584	721	999999	999999	999999	999999	999999	999999	95	358	716	906	988	308	999999	592	467	852	39	873	90	999999	999999	999999	869	557	999999	903	999999	210	999999	478	483	972	999999	906	748	999999	909	999999	999999	999999	841	555	999999	261	666	855	430	302	163	214	999999	167	682	938	999999	919	672	999999	473	813	913	885	999999	247	432	25	89	999999	844	248	999999	847	411	999999	805	59	282	617	891	17	482	512	56	999999	262	999999	299	290	999999	829	556	850	717	999999	797	956	966	559	828	999999	776	556	999999	915	271	378	756	999999	142	77	999999	65	999999	465	341	999999	999999	33	985	116	726	999999	94	25	691	101	139	752	582	999999	92	723	789	250	241	926	64	140	304	999999	999999	999999	999999	999999	999999	501	682	261	327	396	999999	999999	574	721	924	977	471	443	233	179	249	13	729	293	984	923	276	927	234	415	356	708	728	112	546	999999	650	372	832	999999	419	877	435	999999	731	999999	159	77	999999	263	464	620	907	134	644	566	267	999999	738	269	999999	755	37	912	49	419	224	999999	185	194	337	109	610	43	760	371	578	999999	999999	845	773	209	999999	970	950	735	801	603	467	980	481	999999	633	573	999999	663	850	523	156	322	923	999999	891	141	999999	365	19	874	374	999999	988	723	311	892	495	36	154	999999	961	313	999999	621	14	999999	712	551	999999	47	77	106	520	999999	396	999999	921	96	317	478	999999	595	999999	999999	239	195	991	758	484	741	999999	939	518	792	999999	842	704	312	683	697	428	385	889	972	806	277	761	933	999999	71	999999	999999	999999	676	999999	376	588	999999	391	999999	999999	999999	76	734	960	137	588	728	503	999999	999999	618	413	620	59	668	999999	753	130	961	433	999999	999999	999999	770	999999	999999	842	779	195	264	23	921	999999	999999	473	999999	999999	21	678	689	43	999999	999999	526	362	996	999999	626	354	670	999999	570	429	395	154	534	999999	963	292	907	999999	948	318	299	532	999999	548	135	999999	360	550	741	451	282	999999	628	647	999999	418	681	131	225	434	524	429	452	501	478	349	939	999999	201	999999	771	943	94	131	999999	994	664	457	972	999999	993	130	102	129	157	999999	999999	886	999999	555	610	785	529	524	793	999999	999999	205	999999	786	645	696	358	22	999999	338	314	999999	163	901	999999	234	158	185	440	403	337	999999	353	481	999999	63	999999	999999	128	986	423	999999	999999	624	999999	468	386	999999	404	999999	999999	90	449	818	692	29	733	999999	801	
386	636	354	93	399	542	999999	851	999999	962	592	789	711	893	693	914	743	178	538	999999	294	847	962	999999	143	631	256	999999	535	789	803	999999	61	999999	742	999999	999999	487	999999	999999	999999	999999	999999	999999	811	518	70	196	999999	903	948	851	204	868	516	999999	999999	574	950	999999	999999	999999	326	809	168	273	738	867	161	343	845	266	999999	456	827	999999	69	738	968	624	570	70	138	631	999999	952	999999	192	337	213	686	504	537	179	796	297	299	978	999999	548	999999	999999	44	422	68	692	621	748	50	838	999999	999999	605	335	999999	234	743	695	999999	216	147	555	539	999999	657	351	729	70	659	540	999999	90	674	999999	843	999999	35	715	573	158	999999	387	151	498	734	999999	899	999999	970	999999	554	604	999999	999999	410	235	664	97	999999	999999	963	561	999999	510	460	398	999999	185	492	832	208	999999	999999	819	999999	999999	999999	50	999999	905	999999	999999	99	97	986	784	80	999999	28	999999	712	938	999999	856	195	778	298	999999	48	345	490	723	719	999999	373	526	999999	999999	981	999999	821	623	999999	859	274	445	999999	10	524	676	328	454	167	873	999999	999999	87	275	999999	107	472	999999	999999	878	425	728	808	999999	724	999999	312	879	999999	378	797	98	75	100	591	750	316	298	126	999999	26	45	566	845	999999	112	448	216	567	999999	999999	58	999999	995	444	546	636	520	285	64	999999	449	620	788	86	999999	204	987	684	999999	790	183	655	640	861	389	172	962	932	999999	31	106	999999	950	200	748	477	80	656	55	123	795	22	999999	997	576	999999	999999	769	986	907	461	531	684	103	14	403	980	143	999999	383	674	588	999999	43	999999	138	999999	597	337	564	134	340	639	999999	994	171	593	643	294	964	394	999999	945	999999	570	574	999999	856	196	999999	496	937	602	671	449	217	358	39	999999	448	755	189	441	432	783	999999	891	914	999999	999999	999999	999999	848	99	988	999999	642	949	472	703	999999	999999	410	983	77	197	738	968	999999	787	999999	563	914	846	999999	215	999999	522	931	999999	682	999999	757	353	544	159	98	512	682	968	574	409	999999	35	947	942	779	458	365	595	999999	923	999999	999999	40	999999	433	999999	999999	783	718	129	28	33	31	778	65	66	448	918	108	999999	295	361	222	413	997	999999	898	277	999999	313	999999	999999	68	999999	137	999999	323	298	725	96	999999	999999	259	455	390	999999	13	999999	886	722	999999	446	496	165	999999	243	109	627	259	999999	999999	613	999999	415	999999	683	964	272	650	619	999999	159	999999	
21	603	396	111	767	32	463	885	729	999999	713	303	999999	848	999999	130	893	347	696	49	191	983	999999	551	844	493	707	578	741	999999	277	978	860	254	485	562	999999	142	341	999999	795	659	999999	999999	643	122	251	834	72	152	999999	281	999999	999999	21	38	999999	999999	266	999999	324	999999	153	210	123	735	442	999999	373	349	878	761	15	999999	999999	532	608	999999	907	732	252	872	516	599	771	995	999999	749	242	999999	979	407	875	68	290	909	999999	999999	118	999999	999999	774	471	999999	274	999999	276	955	866	489	430	786	937	999999	41	451	999999	554	439	128	803	693	243	917	370	480	885	999999	811	344	999999	434	688	999	62	999999	999999	999999	999999	775	728	976	883	999999	36	999999	470	350	999999	838	999999	961	744	990	115	986	999999	554	362	999999	999999	999999	154	999999	472	995	999999	999999	482	563	50	585	228	663	400	827	809	490	890	999999	20	545	919	973	999999	64	690	698	893	76	937	857	441	541	666	408	831	361	999999	41	999999	532	868	474	797	999999	742	90	600	999999	186	60	663	194	999999	574	409	181	728	418	314	410	54	416	625	192	154	686	997	991	995	999999	209	999999	84	488	676	455	999999	848	321	999999	108	615	889	886	999999	257	758	101	999	660	632	872	726	693	487	462	848	615	999999	65	92	608	292	999999	850	803	119	999999	897	999999	996	879	999999	703	999999	438	526	739	988	897	928	999999	992	999999	826	337	142	390	10	224	607	999999	48	265	527	499	999999	172	999999	400	147	464	203	54	664	752	775	999999	999999	58	999999	119	626	913	137	186	616	948	901	523	999999	999999	303	683	357	435	841	840	999999	813	115	364	702	598	999999	999999	712	999999	999999	83	561	119	999999	951	999999	498	943	135	137	350	882	384	270	999999	729	999999	170	519	999999	238	911	935	999999	999999	999999	582	416	37	163	664	999999	669	278	999999	999999	560	729	351	406	858	491	716	712	835	999999	731	999999	190	869	351	313	999999	259	450	172	626	273	999999	18	705	91	916	971	999999	876	222	115	442	999999	178	689	818	123	838	746	204	999999	21	646	221	488	235	168	811	360	999999	999999	827	666	999999	999999	307	343	700	777	999999	744	249	959	718	625	999999	629	700	999999	999999	88	421	704	967	404	999999	784	999999	226	855	758	170	122	603	803	999999	776	225	999999	392	999999	423	71	181	459	999999	62	928	595	828	606	999999	999999	866	999999	998	999999	698	999999	46	522	999999	483	921	817	584	136	999999	999999	347	883	414	
999999	999999	18	664	999999	532	999999	420	208	856	211	398	259	300	21	256	409	804	164	88	999999	843	999999	939	940	999999	364	875	856	696	24	258	999999	202	646	999999	857	539	649	601	191	530	838	666	344	94	671	526	999999	999999	956	120	193	999999	999999	999999	409	999999	999999	218	999999	999999	564	999999	841	953	999999	67	654	142	999999	869	165	563	897	999999	999999	213	604	855	999999	837	313	976	740	999999	74	149	71	670	479	788	815	440	999999	549	966	999999	999999	391	999999	999999	999999	440	491	97	954	999999	908	386	971	999999	474	868	739	340	338	587	771	937	888	999999	995	983	663	609	64	724	140	357	787	679	389	223	224	999999	965	873	494	652	999999	999999	240	999999	699	283	324	999999	701	999999	221	999999	564	886	503	999999	999999	888	999999	882	43	239	499	560	599	301	816	999999	653	874	999999	464	102	128	988	454	83	320	294	390	295	117	33	999999	146	408	999999	502	719	888	256	999999	999999	999999	619	719	944	999999	95	407	999999	999999	302	826	726	999999	999999	446	898	999999	262	999999	603	396	596	925	215	460	999999	200	187	999999	999999	999999	628	298	368	490	999999	278	999999	403	234	999999	923	999999	814	999999	999999	389	999999	677	604	670	636	947	483	709	25	999999	999999	494	265	999999	229	999999	531	537	208	438	398	999999	937	629	549	999999	84	715	473	374	999999	18	148	45	87	999999	999999	999999	999999	680	999999	658	999999	814	764	24	148	339	668	999999	701	999999	999	883	991	999999	740	975	130	778	873	767	246	999999	999999	504	355	229	817	719	999999	660	409	527	999999	739	340	999999	864	535	719	999999	57	999999	672	833	19	264	999999	769	769	743	999999	360	807	56	422	999999	240	269	669	918	522	948	356	999999	877	481	269	261	999999	999999	120	595	68	999999	720	552	979	999999	495	100	185	999999	950	999999	999999	58	719	999999	326	517	999999	999999	866	999999	231	109	346	632	955	999999	995	999999	792	999999	632	164	302	678	336	869	843	489	774	999999	999999	475	997	665	139	828	762	691	935	469	999999	516	729	999999	907	999999	215	356	795	957	105	393	264	799	67	757	756	999999	999999	999999	999999	412	999999	999999	68	999999	999999	999999	502	999999	775	313	857	332	435	126	434	999999	771	715	999999	496	694	817	482	359	999999	208	607	382	82	721	451	999999	796	322	686	441	208	161	999999	534	854	668	191	791	536	932	373	941	332	721	999999	534	999999	999999	999999	22	815	709	999999	902	83	130	64	64	862	379	999999	123	999999	992	999999	620	
205	999999	642	36	999999	691	822	288	835	666	59	360	999999	916	695	999999	999999	673	626	499	615	617	460	734	999999	999999	929	167	405	260	510	999999	885	658	999999	999999	543	691	387	134	886	266	77	416	80	999999	612	946	683	999999	999999	999999	376	346	999999	588	678	908	421	507	761	665	999999	585	165	999999	475	793	999999	41	999999	999999	296	502	999999	359	999999	53	663	910	525	983	483	999999	742	744	963	549	654	750	985	635	999999	999999	372	231	383	492	999999	360	238	999999	368	652	840	999999	999999	874	733	655	48	634	254	510	982	778	191	403	999999	999999	757	999999	148	836	56	450	999999	999999	140	391	975	67	999999	313	682	706	624	999999	649	999999	274	98	999999	999999	999999	360	999999	999999	897	593	999999	980	649	999999	602	312	680	531	606	399	960	73	744	351	999999	980	999999	941	828	285	164	360	999999	704	157	668	119	149	135	695	999999	874	518	546	351	995	418	952	710	379	36	102	234	259	999999	210	354	474	999999	730	519	449	940	621	439	689	236	945	692	999999	999999	540	406	911	340	95	999999	999999	10	999999	572	888	240	458	259	72	999999	504	525	946	324	645	819	999999	185	999999	934	897	999999	999999	769	472	269	776	186	495	695	322	919	102	655	156	473	646	167	630	219	999999	999999	376	999999	731	429	746	620	999999	721	11	735	999999	161	657	100	349	914	109	629	464	282	764	376	813	999999	999999	999999	999999	181	999999	246	555	411	451	534	740	108	47	53	523	165	627	773	693	587	209	941	998	66	134	999999	68	11	999999	999999	999999	10	999999	155	996	455	453	386	549	999999	189	318	709	132	359	999999	999999	66	999999	999999	999999	990	682	236	386	491	302	120	57	450	188	554	656	242	926	740	358	891	56	78	712	250	999999	928	999999	999999	242	875	707	883	999999	11	895	456	564	617	999999	523	769	514	162	342	339	999999	586	999999	661	476	206	999999	999999	999999	19	999999	596	414	766	999999	829	494	999999	427	999999	174	594	999999	658	210	677	318	422	999999	131	542	999999	999999	911	134	352	771	239	765	678	97	999999	870	999999	858	860	999999	851	999999	693	999999	265	735	929	174	514	409	999999	461	798	999999	206	66	999999	477	131	226	502	999999	412	999999	265	999999	748	325	183	999999	194	999999	350	999999	467	999999	999999	847	999999	189	999999	746	619	942	999999	778	966	790	891	934	17	524	737	643	999999	218	171	636	29	999999	987	614	991	999999	225	187	999999	999999	430	357	999999	26	201	942	776	755	32	
469	273	487	999999	999999	434	248	999999	999999	72	706	870	258	999999	516	827	513	202	835	755	829	727	999999	999999	695	369	543	31	999999	333	795	866	999999	196	701	999999	541	255	39	190	752	83	999999	999999	999999	411	181	670	407	198	687	999999	941	999999	999999	999999	655	820	999999	598	890	227	726	345	999999	999999	968	999999	985	153	295	268	173	999999	12	999999	181	999999	261	294	197	873	999999	802	999999	55	925	901	993	958	999999	721	424	999999	999999	999999	357	219	847	999999	443	999999	684	264	999999	428	999999	999999	997	447	571	163	999999	546	410	999999	604	923	699	232	999999	999999	78	37	435	574	844	732	999999	477	408	999999	999999	686	999999	999999	198	368	899	999999	999999	639	904	556	397	999999	162	877	999999	282	931	433	520	625	660	999999	51	657	828	338	584	999999	999999	529	48	999999	999999	882	999999	332	828	245	34	481	764	285	999999	522	639	999999	422	966	701	92	546	975	451	999999	999999	484	46	541	540	571	643	613	707	385	517	788	64	280	999999	999999	999999	696	999999	49	861	385	215	999999	28	956	916	618	999999	848	983	73	167	480	999999	220	295	297	705	463	838	999999	577	786	14	999999	817	152	784	999999	639	999999	576	999999	177	649	279	517	523	999999	655	35	459	858	401	999999	631	584	423	971	422	999999	999999	999999	210	710	808	428	524	999999	149	999999	999999	169	219	143	496	755	313	216	941	999999	774	999999	807	813	700	718	394	560	228	243	728	813	580	483	999999	630	211	999999	841	850	992	999999	444	881	201	999999	649	268	957	875	280	999999	999999	644	999999	999999	148	397	19	99	999999	964	999999	999999	999999	29	589	736	284	866	553	847	374	101	785	999999	999999	999999	999999	999999	79	136	602	353	962	999999	784	935	999999	990	491	813	456	999999	816	38	406	999999	836	999999	999999	913	999999	100	331	433	842	938	859	963	191	999999	775	609	30	999999	372	605	944	999999	245	999999	645	999999	999999	739	999999	622	284	756	32	160	100	999999	700	999999	999999	511	31	538	679	845	86	999999	999999	280	999999	847	731	908	666	800	593	312	935	66	999999	700	715	592	999999	999999	999999	999999	940	40	131	335	908	999999	999999	860	584	416	854	999999	577	517	484	114	701	999999	891	999999	999999	999999	999999	788	514	643	999999	451	795	439	505	999999	192	973	197	778	158	712	938	867	152	805	999999	187	458	999999	489	761	999999	611	999999	999999	338	296	22	718	474	343	820	275	977	323	74	155	911	404	217	604	330	999999	955	989	999999	33	233	294	
16	389	999999	969	999999	136	236	194	548	25	131	999999	960	478	313	815	891	672	889	829	999999	79	276	64	338	885	440	518	655	901	874	314	999999	727	712	94	999999	851	999999	850	96	999999	606	895	282	999999	643	999999	402	150	999999	942	999999	404	553	936	123	285	641	999999	695	718	539	647	151	817	832	999999	766	229	811	49	561	48	999999	861	999999	380	999999	26	251	999999	125	515	803	999999	999999	999999	184	775	971	727	220	842	165	999999	999999	958	753	464	489	410	95	999999	338	67	999999	105	999999	691	999999	742	503	624	999999	999999	602	34	844	220	999999	172	68	990	999999	94	828	719	883	999999	520	999999	626	327	536	841	503	942	186	745	550	85	17	493	311	238	234	595	814	59	776	999999	124	999999	817	999999	351	104	925	999999	238	671	221	999999	180	959	999999	186	999999	195	612	660	847	108	669	571	165	575	689	29	859	242	904	834	597	203	399	93	999999	219	499	409	26	931	516	999999	999999	719	999999	352	122	57	507	999999	446	126	999999	25	874	255	171	776	415	905	394	995	767	387	700	976	570	42	676	999999	999999	999999	643	915	591	790	708	445	263	347	907	812	735	285	397	481	724	999999	219	264	58	723	993	120	547	520	121	486	999999	999999	782	999999	381	628	999999	243	999999	563	434	999999	547	725	522	78	998	999999	270	492	990	229	262	999999	999999	421	830	972	999999	532	378	999999	679	232	999999	917	564	826	441	116	352	999999	998	170	949	135	717	332	210	925	999999	965	260	628	496	799	93	999999	266	959	798	960	33	949	195	363	413	325	309	605	999999	181	150	164	149	835	999999	101	999999	697	704	508	771	999999	420	999999	999999	60	999999	627	834	969	570	482	318	999999	999999	59	975	596	722	402	32	605	999999	940	824	106	999999	660	578	991	358	569	264	300	198	999999	538	782	542	999999	589	999999	771	544	611	999999	999999	999999	704	180	126	650	974	312	485	176	872	480	999999	999999	571	85	59	999999	999999	10	227	999999	203	402	521	202	999999	999999	813	351	834	877	338	165	999999	732	955	407	875	999999	594	952	815	32	865	67	999999	818	999999	999999	632	928	999999	999999	451	999999	563	999999	999999	999999	596	615	999999	144	999999	999999	999999	999999	999999	999999	999999	651	966	911	416	275	212	181	536	463	998	245	578	309	718	905	953	727	999999	431	999999	999999	747	952	121	979	463	681	690	870	915	999999	999999	999999	999999	980	962	999999	999999	186	625	999999	775	206	924	361	46	199	425	436	
999999	424	999999	52	670	999999	999999	23	800	999999	811	999999	999999	999999	999999	999999	891	999999	999999	737	999999	941	532	999999	999999	786	878	551	37	760	942	274	265	263	829	999999	60	999999	290	917	87	948	221	767	999999	999999	901	118	658	696	999999	419	282	687	999999	109	891	191	246	999999	999999	362	986	49	494	547	276	999999	837	999999	187	999999	346	998	660	993	999999	765	173	712	999999	999999	893	341	300	533	991	577	999999	729	999999	869	999999	405	330	724	962	182	283	827	827	999999	281	611	519	999999	83	284	37	500	379	999999	28	534	10	827	468	655	748	960	555	698	468	117	999999	318	523	940	678	999999	999999	557	491	345	884	999999	999999	999999	821	420	460	717	549	278	360	483	850	541	405	503	266	999999	433	322	281	139	214	173	175	999999	366	999999	605	999999	469	999999	644	682	650	999999	999999	999999	833	999999	510	837	158	200	757	962	467	982	999999	999999	679	723	999999	999999	999999	754	16	999999	126	620	63	326	999999	999999	809	538	839	177	891	999999	174	89	484	104	812	999999	980	999999	416	999999	743	999999	999999	429	999999	745	696	999999	618	895	999999	13	70	222	285	999999	725	700	390	228	133	299	101	927	20	999999	249	40	366	630	774	991	999999	999999	876	678	999999	692	44	74	842	999999	558	999999	999999	999999	29	271	818	628	718	289	999999	999999	88	453	293	999999	418	823	999999	999999	999999	988	131	790	95	156	999999	999999	465	999999	665	999999	385	759	999999	999999	102	849	580	978	221	999999	999999	494	367	729	835	433	395	67	999999	221	569	185	265	570	874	54	85	999999	999999	999999	999999	684	623	318	999999	329	712	197	578	569	999999	526	454	379	86	999999	432	365	320	912	220	408	999999	454	756	999999	503	181	230	999999	999999	706	63	999	999999	237	870	59	916	515	720	208	488	714	967	52	999999	885	493	248	621	719	562	22	11	764	999999	999999	561	612	999999	541	967	529	999999	999999	999999	455	804	848	765	383	999999	999999	202	22	999999	55	487	999999	478	999999	687	982	999999	64	154	51	999999	810	312	701	498	314	690	189	240	958	919	430	579	285	91	645	482	999999	280	999999	819	999999	999999	879	691	999999	143	217	854	984	999999	740	999999	431	458	994	545	74	884	145	124	23	781	960	135	66	143	203	537	52	510	198	783	397	231	18	964	433	19	650	180	483	334	999999	865	188	999999	158	827	96	109	418	363	999999	643	806	216	884	753	635	713	999999	679	999999	999999	903	957	14	210	999999	39	999999	999999	244	
964	640	688	535	999999	999999	37	999999	999999	450	943	102	835	647	999999	424	802	90	680	383	936	240	999999	999999	771	961	231	33	999999	387	67	999999	363	129	999999	12	127	680	789	806	608	728	999999	239	868	392	78	319	260	785	647	948	441	680	307	999999	837	175	999999	999999	725	13	48	989	392	956	738	715	999999	751	999999	131	300	874	775	218	666	573	999999	389	893	912	773	999999	999999	999999	554	682	999999	446	175	952	999999	656	91	999999	690	584	999999	912	653	362	842	509	999999	526	658	999999	905	98	77	273	520	385	249	813	999999	875	999999	283	411	65	893	40	586	354	999999	643	792	179	999999	999999	726	742	735	540	79	274	683	224	460	999999	776	999999	378	901	441	541	999999	277	375	814	335	573	510	597	469	812	922	999999	321	24	999999	999999	999999	984	999999	778	999999	708	743	999999	202	44	823	999999	288	169	661	684	912	672	236	525	804	714	999999	162	241	999999	81	266	999999	549	902	999999	221	999999	175	394	365	662	891	708	999999	409	621	300	750	96	319	999999	999999	248	231	648	787	259	999999	999999	237	394	547	512	637	487	624	653	142	387	999999	248	994	277	329	260	999999	528	999999	404	103	999999	999999	154	828	771	999999	113	999999	263	999999	962	118	999999	166	999999	124	388	81	999999	785	999999	168	373	884	80	315	884	918	971	867	269	268	537	999999	770	982	403	999999	865	382	521	335	878	729	999999	999999	999999	999999	358	999999	999999	457	999999	619	999999	307	48	270	757	466	230	194	999999	999999	999999	703	999999	559	396	988	721	704	215	999999	273	643	999999	999999	999999	941	999999	774	570	836	999999	811	324	918	999999	473	943	143	926	409	161	336	978	492	339	547	558	134	723	999999	999999	999999	251	279	355	999999	27	404	626	816	999999	456	624	520	921	999999	999999	662	922	923	54	588	999999	806	522	937	999999	797	314	999999	392	999999	999999	209	422	777	570	54	572	999999	455	549	516	120	575	705	712	468	571	752	999999	896	999999	800	325	835	919	444	999999	418	827	230	100	530	434	999999	405	424	108	153	27	343	999999	778	477	505	82	999999	999999	999999	234	205	235	999999	937	496	306	259	884	999999	999999	135	999999	999999	327	235	458	986	999999	248	310	298	999999	427	734	824	805	432	333	999999	763	262	212	999999	194	631	994	999999	592	938	999999	156	540	999999	296	892	999999	999999	461	252	56	95	981	999999	516	936	835	808	827	122	690	873	926	74	822	605	922	356	969	695	240	920	403	999999	218	
164	758	848	140	842	778	868	971	91	773	677	280	219	434	257	796	196	711	479	257	166	229	476	698	999999	969	699	967	999999	21	135	692	244	784	362	999999	986	677	999999	344	821	901	999999	300	155	334	712	922	721	899	54	999999	999999	500	62	934	291	999999	999999	873	89	999999	215	79	647	999999	999999	999999	82	999999	809	999999	726	145	436	264	384	185	553	999999	266	999999	255	866	999999	999999	768	743	999999	999999	896	836	999999	121	264	919	696	774	652	169	298	999999	850	652	99	535	492	788	999999	797	999999	999999	606	999999	616	311	655	348	113	731	227	999999	703	654	183	972	291	615	880	999999	567	610	532	999999	78	999999	927	603	999999	440	433	999999	680	934	868	789	239	155	504	952	999999	357	671	921	942	996	584	205	478	126	254	999999	907	557	239	949	583	223	24	636	384	62	571	672	307	999999	622	768	999999	393	999999	146	120	999999	252	220	938	610	451	82	999999	999999	134	999999	999999	556	81	132	704	919	216	26	141	868	578	221	786	999999	624	704	384	999999	999999	95	383	118	766	999999	314	29	999999	972	771	941	999999	653	927	910	486	750	176	499	73	866	187	999999	999999	252	999999	40	433	939	986	747	698	999999	321	49	286	88	789	101	817	685	908	999999	254	999999	636	924	999999	875	522	873	537	999999	752	553	999999	656	113	524	630	999999	596	999999	986	34	999999	999999	341	887	634	407	999999	85	681	388	958	999999	999999	999999	615	434	746	999999	999999	123	220	813	837	768	141	629	975	275	470	543	999999	837	999999	230	945	999999	593	406	251	999999	999999	999999	999999	999999	595	964	184	298	909	205	537	48	653	872	999999	999999	814	573	756	14	432	999999	614	147	299	130	697	261	869	630	999999	349	316	311	210	758	999999	999999	183	177	999999	687	999999	275	16	60	193	384	999999	515	180	29	999999	247	999999	999999	846	75	999999	474	276	999999	999999	288	363	197	999999	999999	999999	65	829	352	400	589	559	745	999999	999999	141	999999	936	323	846	363	460	822	700	999999	618	983	999999	545	397	999999	900	531	268	87	999999	818	328	841	712	360	999999	827	629	70	687	947	888	506	933	836	999999	953	87	999999	828	999999	497	662	733	687	153	293	954	692	689	37	486	260	999999	322	919	104	610	495	677	632	999999	999999	391	671	105	999999	611	560	179	946	999999	203	259	380	331	666	999999	34	216	402	873	937	380	660	999999	637	78	999999	917	444	999999	999999	397	206	348	857	281	71	999999	999999	999999	999999	
522	742	999999	293	11	999999	991	263	985	999999	289	284	999999	265	269	999999	210	468	346	999999	999999	999999	999999	863	805	63	41	473	394	57	442	478	999999	480	424	638	87	187	635	999999	629	999999	458	766	312	122	999999	999999	598	550	860	999999	999999	999999	760	999999	999999	719	487	999999	35	527	868	938	154	810	564	288	840	631	653	33	832	999999	999999	978	287	999999	561	693	999999	948	875	844	999999	318	87	38	719	637	999999	368	699	687	984	111	795	520	621	999999	558	168	252	999999	896	999999	999999	75	330	781	509	311	167	794	342	87	652	999999	751	836	733	535	569	212	142	999999	333	999999	350	999999	192	767	225	70	144	457	706	999999	999999	358	999999	999999	999999	938	138	999999	210	905	355	907	459	771	768	785	768	999999	599	49	835	611	999999	999999	724	999999	598	742	95	999999	659	884	999999	744	86	403	819	721	827	630	84	944	94	999999	799	443	809	421	998	440	301	122	858	667	82	346	999999	999999	297	648	999999	999999	111	112	256	470	999999	715	694	374	966	56	204	999999	964	999999	999999	96	355	291	260	186	743	655	805	546	36	999999	671	999999	558	947	434	999999	999999	689	843	982	181	339	999999	999999	727	633	474	999999	917	999999	702	192	820	757	525	15	397	172	651	456	307	709	444	823	53	999999	816	999999	999999	999999	999999	285	56	544	914	999999	385	166	999999	120	191	560	628	146	999999	488	920	999999	999999	428	791	128	47	397	685	472	999999	92	60	773	999999	455	632	902	212	999999	145	285	843	509	999999	999999	712	541	275	999999	90	307	999999	565	999999	25	999999	203	233	568	247	659	859	999999	999999	302	115	686	302	735	928	726	999999	594	999999	644	957	922	797	560	416	506	132	999999	391	597	280	495	739	802	858	999999	678	999999	999999	999999	426	400	387	337	136	35	248	539	817	999999	372	227	221	999999	67	675	999999	999999	999999	741	999999	999999	999999	534	999999	619	999999	999999	877	499	58	300	999999	866	228	567	544	470	999999	390	267	999999	999999	37	234	63	999999	351	744	193	42	15	492	447	999999	999999	339	999999	315	516	88	748	662	328	315	82	811	355	999999	500	140	935	248	771	484	999999	999999	999999	999999	969	999999	605	755	694	466	999999	808	968	916	999999	237	999999	164	917	999999	518	999999	999999	722	999999	251	928	180	253	62	106	766	720	999999	15	706	306	999999	346	180	999999	992	967	999999	999999	273	842	438	458	273	448	999999	330	999999	965	999999	999999	320	156	727	417	435	511	999999	370	999999	98	
15	911	25	930	147	818	747	828	526	999999	999999	460	888	999999	999999	721	980	614	999999	999999	259	997	992	709	986	406	618	763	57	490	336	501	985	999999	837	527	443	999999	999999	962	583	642	449	60	999999	999999	999999	329	917	713	531	37	999999	840	838	17	918	999999	943	741	210	983	780	45	636	449	999999	712	570	999999	288	647	999999	999999	862	617	999999	999999	653	136	999999	999999	846	344	959	309	457	999999	347	830	999999	138	399	569	999999	600	861	414	424	616	395	555	758	999999	435	883	723	690	978	999999	458	977	999999	817	602	999999	147	999999	999999	337	999999	329	374	740	374	159	258	744	602	271	755	154	527	999999	740	592	999999	902	909	86	585	766	999999	999999	999999	631	476	582	999999	850	999999	426	338	97	999999	76	190	999999	579	285	634	979	98	999999	999999	314	999999	625	86	20	380	245	536	998	999999	235	163	999999	999999	743	683	676	777	751	808	999999	815	999999	421	999999	412	523	332	634	999999	606	677	459	653	999999	999999	850	505	999999	479	227	999999	339	345	398	912	999999	658	835	601	958	211	346	907	144	498	29	213	411	607	857	912	901	557	155	999999	999999	604	999999	572	999999	180	821	282	591	450	485	104	999999	761	479	864	496	999999	999999	404	341	551	518	579	162	647	104	358	622	315	987	782	200	840	218	338	367	999999	768	787	390	74	326	694	999999	924	190	999999	138	992	425	869	73	750	226	163	999999	999999	420	195	86	999999	660	285	999999	703	904	192	553	150	507	232	273	705	999999	276	234	999999	566	237	466	999999	230	999999	889	128	999999	999999	624	65	253	999999	853	583	711	917	413	51	242	319	30	998	106	988	495	203	605	368	736	949	999999	270	999999	192	728	631	252	40	999999	343	984	464	999999	497	896	999999	379	690	994	106	863	999999	592	999999	216	468	358	999999	144	696	522	360	713	674	136	983	489	999999	854	90	675	999999	654	898	334	566	999999	608	999999	632	823	915	374	639	96	999999	677	999999	976	270	999999	999999	895	999999	820	634	999999	894	999999	913	382	708	999999	914	431	489	538	999999	923	650	37	999999	150	511	872	999999	986	83	587	391	315	999999	999999	594	806	999999	487	999999	87	700	815	546	247	188	260	125	999999	460	218	607	216	983	984	336	999999	533	870	394	827	999999	647	677	316	979	608	800	23	251	117	999999	12	583	616	233	834	999999	512	961	999999	756	527	536	865	979	184	331	598	368	361	283	794	999999	137	864	62	148	239	267	580	
460	999999	999999	352	451	604	633	376	761	501	752	30	908	999999	80	695	121	812	336	999999	286	211	654	889	833	999999	908	456	752	180	696	261	255	391	801	654	688	193	423	385	551	954	836	999999	999999	262	886	960	66	178	941	335	902	461	303	258	457	949	999999	479	999999	999999	624	590	804	500	775	526	341	426	17	999999	398	951	264	999999	375	787	290	580	95	948	400	583	239	370	358	793	999999	999999	206	739	673	943	689	374	999999	256	72	118	487	370	999999	999999	171	23	999999	950	999999	971	883	670	668	999999	999999	999999	785	51	999999	999999	999999	982	437	788	229	999999	999999	999999	272	889	992	128	724	999999	103	724	328	999999	421	226	433	407	595	127	669	536	81	735	999999	941	589	298	895	628	966	504	932	840	420	894	759	492	999999	318	999999	764	945	495	845	669	429	35	999999	144	20	744	397	999999	129	999999	999999	999999	896	999999	999999	704	233	105	999999	598	792	488	999999	526	999999	941	719	286	148	999999	999999	585	889	999999	999999	563	667	760	999999	232	117	621	721	727	999999	999999	596	366	999999	284	540	999999	289	999999	877	940	684	999999	999999	79	34	121	999999	999999	999999	621	639	16	809	746	999999	473	487	983	491	180	999999	623	828	236	999999	362	999999	864	373	740	305	642	22	581	999999	999999	999999	549	207	995	449	506	999999	999999	999999	999999	557	272	247	999999	373	306	764	706	184	999999	284	450	724	671	843	999999	850	372	999999	996	999999	999999	999999	482	391	937	786	496	731	999999	998	752	999999	999999	805	14	626	306	376	999999	878	999999	407	999999	289	999999	824	535	999999	141	655	262	761	999999	594	329	404	999999	686	435	999999	278	975	999999	999999	532	814	958	866	838	999999	554	995	326	128	688	830	60	202	749	999999	999999	999999	599	614	745	990	41	181	999999	610	861	620	941	489	609	340	493	754	757	999999	866	999999	999999	450	111	267	444	486	905	498	354	572	936	999999	999999	934	385	309	326	541	782	787	389	238	829	934	63	836	518	358	346	999999	445	922	999999	591	31	158	513	488	556	555	999999	987	999999	299	999999	999999	999999	999999	955	194	437	225	54	88	289	94	621	177	213	607	999999	999999	161	58	136	23	75	677	913	237	796	838	985	236	522	402	999999	539	260	434	615	843	403	162	999999	229	999999	178	311	936	999999	345	284	948	588	999999	835	217	172	670	563	999999	761	727	398	599	999999	817	566	999999	999999	91	999999	779	992	999999	164	999	189	999999	144	897	375	976	699	
460	563	999999	648	804	567	765	376	999999	871	999999	999999	675	764	279	989	71	612	424	825	455	999999	505	955	464	563	999999	999999	265	535	665	999999	784	999999	938	999999	203	999999	762	999999	355	714	337	907	999999	52	489	244	999999	917	83	999999	950	161	253	41	68	999999	194	250	999999	738	999999	64	215	882	307	646	826	999999	796	892	850	104	480	741	101	999999	999999	421	84	999999	127	348	461	999999	999999	999999	784	906	999999	121	984	521	999999	616	603	283	701	57	745	842	418	675	999999	999999	445	999999	680	512	940	470	999999	999999	175	999999	621	773	602	835	999999	999999	862	919	267	684	907	999999	505	863	999999	817	896	978	999999	242	192	999999	226	280	935	999999	952	999999	966	516	999999	222	355	469	995	830	680	866	403	81	980	499	418	446	283	116	999999	999999	373	132	573	87	105	933	999999	179	556	331	999999	281	999999	589	952	751	629	695	999999	45	867	318	147	40	585	999999	999999	999999	43	779	999999	828	33	145	908	844	942	977	126	422	999999	825	283	359	966	131	361	400	547	666	817	588	134	324	949	65	985	543	502	999999	681	264	999999	777	334	81	999999	999999	680	117	809	651	999999	570	523	52	44	788	74	999999	999999	861	155	376	961	999999	704	708	196	853	999999	999999	484	625	740	268	689	505	34	999999	873	775	720	439	857	176	999999	563	800	999999	30	999999	999999	49	257	820	118	769	815	999999	999999	549	398	827	999999	410	176	999999	830	264	363	539	763	999999	999999	477	151	999999	519	999999	407	999999	907	289	999999	999999	929	445	378	920	160	919	690	117	527	334	386	892	190	457	999999	68	733	999999	553	491	999999	309	459	779	678	999999	260	30	999999	236	641	119	999999	595	480	731	583	999999	114	444	848	656	653	999999	100	258	999999	999999	795	999999	999999	999999	735	999999	229	630	985	599	251	758	668	669	999999	300	999999	277	898	999999	976	278	484	823	999999	999999	999999	786	656	204	688	430	865	999999	999999	999999	999999	279	384	652	376	850	746	983	667	355	776	189	999999	362	999999	823	360	941	94	527	864	593	929	625	708	442	999999	790	911	821	893	478	999999	427	999999	999999	893	255	999999	136	531	501	999999	96	343	999999	727	999999	632	864	80	999999	114	708	315	234	349	999999	999999	933	876	955	999999	845	462	307	745	640	880	157	930	114	722	999999	995	999999	437	843	999999	255	715	680	167	999999	751	969	999999	735	122	999999	84	144	999999	999999	260	576	428	999999	633	46	717	96	423	485	999999	965	
211	156	712	999999	797	999999	475	999999	999999	999999	798	35	104	999999	932	19	528	632	83	795	803	438	707	999999	944	126	219	256	999999	628	266	999999	122	999999	999999	999999	999999	999999	460	999999	999999	613	75	64	999999	999999	226	999999	113	707	568	791	411	148	172	773	448	293	997	680	999999	229	169	999999	939	999999	913	999999	725	714	986	358	999999	504	136	200	372	653	999999	551	900	79	152	999999	999999	474	281	973	624	994	780	999999	999999	999999	292	999999	999999	475	124	662	489	999999	425	399	721	999999	999999	906	999999	971	999999	999999	641	456	999999	226	999999	339	540	475	844	939	693	731	934	256	999999	402	999999	686	747	896	539	989	72	991	654	999999	999999	849	856	999999	999999	999999	593	985	999999	725	999	76	372	123	935	999999	817	999999	224	694	464	475	999999	225	695	335	234	513	265	652	394	788	572	334	999999	999999	619	480	999999	999999	147	948	999999	460	403	155	999999	633	999999	890	181	999999	777	999999	298	643	815	999999	679	636	428	999999	999999	455	341	221	999999	47	892	254	40	347	999999	183	556	516	999999	584	999999	549	20	600	552	375	481	871	999999	612	46	587	875	999999	801	351	999999	67	999999	702	999999	999999	651	287	741	717	999999	999999	950	603	413	781	326	241	817	139	626	827	537	364	999999	469	999999	999999	999999	315	378	61	546	230	999999	999999	297	624	999999	640	999999	999999	859	834	515	647	921	417	208	264	270	644	999999	671	999999	999999	529	863	728	658	981	759	285	436	349	999999	297	999999	999999	999999	999999	702	999999	186	241	893	967	702	849	337	999999	793	999999	747	999999	733	890	874	505	999999	969	433	999999	807	659	999999	457	433	999999	999999	999999	201	374	294	769	999999	999999	984	999999	999999	999999	999999	23	400	999999	197	76	537	391	615	918	422	233	288	999999	70	806	967	527	102	445	544	216	152	977	999999	429	408	977	486	863	905	999999	999999	936	152	420	999999	697	999999	82	919	51	879	788	936	968	95	350	999999	762	901	466	347	396	293	620	999999	422	762	768	667	560	905	752	22	978	559	351	999999	650	310	279	65	29	525	502	337	999999	51	999999	999999	67	278	724	961	449	106	999999	653	532	549	93	934	703	415	999999	999999	137	775	999999	418	744	999999	999999	461	632	411	327	999999	790	293	999999	381	384	434	999999	999999	191	999999	999999	881	281	698	279	111	227	999999	361	614	999999	366	209	588	999999	970	999999	518	218	272	339	999999	778	417	863	999999	42	711	560	278	999999	87	999999	347	212	999999	147	55	
279	999999	999999	999999	999999	713	999999	433	999999	927	999999	414	835	101	83	919	999999	536	112	999999	999999	999999	999999	515	784	999999	809	999999	412	999999	999999	999999	832	999999	248	260	38	52	986	75	702	439	999999	115	423	156	999999	999999	14	45	886	999999	974	283	220	249	999999	728	512	968	999999	636	999999	231	550	999999	581	999999	852	822	890	417	549	47	999999	999999	874	962	102	637	999999	105	84	376	975	999999	41	558	342	998	999999	999999	540	28	172	75	418	934	564	999999	575	161	861	191	154	478	136	999999	122	814	375	926	999999	874	329	807	562	654	255	999999	261	32	949	999999	461	591	877	999999	874	999999	987	940	407	962	999999	497	999999	999999	232	507	583	104	446	999999	633	444	672	665	999999	364	513	763	688	724	999999	552	212	999999	730	562	600	606	72	26	827	434	529	673	811	999999	573	669	431	748	266	167	586	431	230	27	999999	222	830	520	592	233	262	683	94	520	294	237	172	669	906	977	41	999999	700	209	999999	999	853	999999	791	843	342	999999	467	719	965	781	786	713	999999	388	775	552	434	999999	999999	999999	588	999999	547	346	999999	762	999999	289	136	166	730	999999	999999	919	368	963	999999	748	891	322	999999	375	999999	513	450	999999	35	527	999999	489	995	106	36	79	420	562	330	999999	346	999999	999999	188	593	809	60	765	999999	724	30	999999	823	685	712	859	630	999999	999999	43	999999	57	736	324	88	646	171	634	994	42	508	999999	999999	284	999999	321	999999	46	781	745	999999	684	999999	311	507	999999	666	999999	394	177	448	206	815	297	558	999999	843	999999	999999	946	647	426	999999	578	999999	223	179	548	283	400	643	999999	442	11	579	221	209	434	817	999999	999999	851	249	999999	594	999999	990	355	725	123	477	443	936	834	107	47	913	999999	999999	293	229	127	46	999999	534	854	764	999999	999999	347	98	418	965	421	966	795	186	944	983	913	233	999999	823	999999	923	210	657	999999	903	542	307	929	349	533	469	862	815	999999	999999	740	547	999999	637	387	999999	999999	999999	524	868	311	999999	969	296	182	70	404	304	877	80	334	206	167	911	184	50	169	999999	441	952	999999	980	930	651	253	376	57	196	445	999999	864	731	142	738	601	681	338	999999	176	473	999999	568	999999	999999	968	543	389	274	463	347	865	988	46	572	765	330	930	999999	52	999999	22	999999	999999	743	216	602	73	999999	319	503	711	526	903	968	999999	544	53	999999	682	710	986	782	733	108	278	999999	694	570	973	280	751	
19	600	370	460	999999	710	204	969	376	479	960	955	999999	635	348	95	78	999999	999999	287	185	999999	342	820	239	999999	999999	999999	340	907	999999	455	48	752	702	926	999999	999999	999999	999999	848	785	315	241	35	999999	773	472	999999	790	626	884	999999	993	575	373	268	550	999999	999999	951	729	638	999999	975	515	916	218	933	422	552	560	999999	396	438	999999	999999	111	999999	412	710	296	544	999999	291	619	999999	55	186	338	668	992	297	656	999999	129	156	847	265	519	999999	565	539	517	247	75	238	999999	564	999999	43	167	755	999999	999999	999999	194	97	187	366	812	870	41	604	753	999999	273	999	513	319	253	493	845	284	501	999999	757	36	313	226	390	346	999999	12	305	511	247	479	982	999999	999999	68	669	898	707	50	534	934	764	687	999999	238	999999	999999	931	999999	321	480	326	999999	906	167	999999	961	976	476	389	39	309	252	322	999999	26	295	384	194	823	946	577	461	999999	822	999999	625	424	161	494	999999	80	755	200	766	162	464	999999	776	999999	708	922	240	660	505	635	521	375	17	222	999999	870	999999	726	374	999999	865	999999	94	894	169	546	824	981	152	999999	999999	62	999999	641	562	999999	607	999999	124	999999	346	999999	124	999999	751	260	416	999999	927	375	333	38	825	863	999999	555	237	881	999999	171	107	258	517	999999	91	469	818	375	659	593	272	999999	611	349	566	74	793	897	153	908	999999	885	999999	999999	999999	525	999999	693	354	17	745	725	999999	953	926	97	292	577	115	291	441	51	289	343	113	497	999999	485	306	232	761	339	738	216	41	999999	204	740	912	999999	243	999999	31	652	999999	999999	51	658	999999	999999	782	999999	792	999999	477	98	605	721	673	147	109	750	396	131	255	415	987	589	921	999999	893	999999	665	549	999999	316	29	999999	495	999999	456	767	72	828	450	545	547	999999	739	942	616	999999	76	775	999999	492	739	900	407	442	558	461	999999	708	584	240	999999	252	813	171	79	968	235	117	691	999999	687	999999	680	710	868	122	999999	978	107	999999	484	890	93	999999	999999	128	999999	63	17	994	40	364	999999	999999	984	305	72	578	873	999999	257	999999	94	134	804	181	230	696	573	446	611	758	999999	174	755	670	168	257	594	999999	999999	182	109	696	311	333	323	999999	725	999999	59	999999	114	460	172	525	999999	959	761	404	898	543	489	570	393	281	753	999999	464	999999	146	814	999999	923	908	85	859	397	823	481	999999	999999	970	10	396	339	653	160	12	240	999999	
209	999999	199	61	205	999999	538	999999	999999	579	999999	15	999999	437	245	298	999999	551	97	999999	418	999999	290	546	148	572	489	183	64	627	602	86	233	999999	936	328	999999	871	713	392	330	999999	999999	999999	622	999999	568	999999	161	50	472	609	915	575	999999	74	999999	653	999999	633	213	365	259	411	977	168	999999	952	500	916	505	319	999999	704	344	333	352	999999	923	394	13	915	31	999999	999999	993	171	658	13	872	999999	999999	999999	999999	188	965	835	391	999999	999999	999999	616	82	245	999999	162	771	999999	241	132	721	826	729	528	999999	298	999999	245	256	984	999999	999999	949	628	803	364	361	758	999999	378	999999	960	999999	469	421	999999	843	999999	999999	13	231	950	426	999999	999999	999999	421	440	458	890	632	599	145	939	467	999999	999999	999999	442	190	999999	999999	694	862	633	761	999999	269	116	243	454	556	766	253	999999	56	706	78	478	516	999999	920	309	635	745	898	999999	999999	12	572	999999	999999	353	298	211	999999	266	564	257	399	925	999999	333	999999	445	85	999999	892	186	420	152	999999	975	926	246	880	713	69	126	734	999999	999999	999999	543	513	999999	213	478	51	554	999999	999999	999999	89	590	792	597	94	199	999999	75	999999	348	591	430	142	423	999999	61	330	505	999999	447	522	999999	89	999999	789	711	390	872	364	850	632	999999	999	777	896	345	454	292	628	869	456	669	999999	507	999999	999999	381	641	785	427	999999	59	592	705	308	626	511	897	808	382	809	999999	711	92	715	961	431	364	999999	91	999999	48	999999	337	990	999999	459	582	228	676	340	748	96	999999	999999	583	47	303	479	280	999999	556	999999	999999	69	999999	999999	921	791	714	691	26	124	999999	820	682	182	999999	999999	455	176	928	678	142	999999	71	999999	774	952	142	923	137	885	257	257	59	564	630	278	341	999999	999999	790	514	984	323	999999	392	125	457	410	782	588	34	114	905	878	351	213	998	947	194	968	999999	791	563	141	999999	457	771	999999	552	986	383	560	637	147	174	157	728	999999	328	658	504	732	150	999999	861	153	351	181	999999	426	999999	393	710	569	142	999999	430	999999	767	935	354	999999	858	795	999999	473	476	767	713	999999	485	571	999999	535	473	926	650	24	279	723	999999	599	999999	135	716	999999	849	77	15	451	727	545	669	392	313	999999	874	354	343	999999	676	999999	467	28	941	708	764	999999	106	215	999999	415	912	53	999999	754	999999	732	89	225	624	408	999999	272	476	939	901	246	999999	307	999999	999999	681	881	
56	532	142	888	194	999999	235	675	971	799	378	321	999999	999999	999999	559	743	151	275	999999	999999	278	820	205	551	12	807	527	952	798	163	776	734	999999	999999	307	622	999999	999999	81	990	948	437	962	894	165	999999	285	684	673	564	999999	40	563	118	778	711	936	346	999999	210	707	999999	183	646	999999	999999	601	628	265	999999	208	603	203	999999	824	841	858	311	999999	999999	531	843	289	243	253	745	999999	922	228	595	999999	207	999999	999999	999999	236	263	326	302	578	714	656	428	736	365	317	836	436	293	937	852	635	950	495	678	864	443	939	403	855	416	679	410	999999	999999	10	246	332	844	598	999999	542	18	817	982	874	424	552	999999	936	908	743	999999	290	742	59	257	999999	999999	999999	999999	323	922	446	171	45	256	758	485	365	80	514	592	999999	999999	320	627	999999	513	803	999999	890	72	466	947	672	49	129	927	211	753	375	140	425	806	273	999999	999999	999999	999999	999999	666	999999	522	865	404	161	944	999999	432	432	124	367	398	979	901	261	466	499	999999	995	137	830	284	611	705	384	176	888	96	999999	64	486	566	999999	782	822	999999	999999	552	521	104	198	505	999999	638	17	999999	999999	904	999999	999999	82	999999	951	501	836	793	999999	170	30	985	66	844	731	378	638	801	223	206	89	712	864	947	977	999999	999999	999999	506	999999	697	642	729	984	84	999999	982	328	615	999999	946	999999	999999	999999	999999	536	48	354	774	410	10	999999	527	999999	825	309	298	135	190	999999	563	511	297	938	999999	999999	265	81	769	194	999999	320	999999	539	260	59	83	434	425	451	861	593	560	999999	972	999999	124	489	169	774	258	856	999999	564	130	444	742	700	967	154	999999	967	584	999999	999999	690	999999	988	990	775	235	864	710	738	198	969	950	201	965	980	272	776	912	995	935	539	181	632	999999	815	317	383	466	999999	180	894	19	970	999999	292	472	136	498	393	999999	999999	155	999999	375	161	494	999999	735	987	881	504	65	589	999999	484	518	397	578	999999	467	852	999999	439	568	304	959	980	999999	682	517	146	287	999999	456	551	393	772	266	999999	330	766	648	479	399	999999	839	429	325	607	774	85	557	323	925	696	986	716	840	81	201	999999	999999	999999	479	745	227	536	143	113	101	745	140	321	854	701	214	928	50	892	999999	540	664	512	908	442	588	963	602	760	564	999999	931	195	75	816	335	999999	999	653	459	312	296	222	515	38	945	246	999999	234	492	67	999999	948	616	
661	850	928	153	47	167	263	999999	383	548	423	814	944	999999	47	375	617	929	396	999999	161	253	451	999999	999999	999999	999999	504	377	278	999999	12	999999	579	414	966	407	452	962	496	205	378	913	673	102	999999	999999	991	431	859	999999	138	288	515	464	418	408	931	273	550	815	758	567	114	51	999999	831	375	840	999999	967	999999	967	900	247	783	999999	778	999999	665	496	999999	83	517	403	999999	723	477	124	996	568	476	999999	999999	999999	999999	811	808	632	999999	999999	634	999999	359	892	708	170	999999	278	680	88	630	36	607	64	999999	685	59	711	999999	698	363	999999	844	513	500	985	555	229	999999	972	531	156	999999	282	861	209	999999	625	999999	999999	344	209	443	917	937	999999	581	367	224	761	761	107	959	999999	39	383	315	846	401	722	615	169	999999	708	557	483	802	334	202	266	999999	999999	26	464	363	164	816	926	999999	61	414	198	999999	999999	220	433	196	251	252	999999	893	876	234	972	602	999999	731	735	370	463	646	257	999999	958	799	338	91	999999	628	999999	566	389	280	999999	318	426	164	439	999999	133	297	561	91	714	999999	94	209	999999	861	188	433	91	566	999999	414	167	33	56	248	882	352	692	622	377	920	999999	606	884	999999	999999	30	302	247	246	176	999999	999999	460	595	714	138	999999	643	450	451	485	822	169	935	161	402	117	999999	999999	781	605	939	713	793	999999	488	325	390	999999	167	141	843	329	945	329	999999	573	999999	999999	999999	314	58	182	926	445	999999	447	948	511	999999	999999	111	999999	465	571	155	999999	666	737	999999	813	656	958	292	320	641	503	224	616	999999	999999	999999	666	861	999999	556	766	787	358	176	51	376	879	901	254	39	221	864	383	183	540	906	724	308	940	999999	100	999999	615	803	198	999999	342	351	954	266	445	770	988	25	388	673	318	999999	999999	999999	777	66	48	290	430	639	840	442	999999	922	932	367	921	818	999999	877	181	554	978	999999	999999	999999	946	987	999999	999999	875	368	794	867	999999	163	124	503	881	43	851	999999	382	559	392	900	999999	999999	999999	999999	999999	999999	559	511	501	999999	592	375	412	999999	120	60	696	999999	999999	999999	647	761	334	778	253	428	999999	999999	999999	846	999999	999999	999999	144	999999	913	999999	999999	999999	706	808	293	375	834	571	748	999999	641	999999	801	999999	999999	999999	910	262	999999	999999	555	999999	429	241	138	999999	999999	999999	999999	938	278	433	999999	999999	189	385	66	673	364	396	499	217	504	338	999999	508	234	217	777	
633	999999	999999	854	215	118	999999	183	474	680	807	720	252	999999	810	999999	218	999999	999999	459	28	738	246	999999	999999	218	347	338	101	935	629	999999	447	999999	538	999999	999999	578	991	287	506	212	592	993	999999	676	257	999999	999999	516	97	782	999999	999999	999999	894	289	983	290	997	771	354	91	538	60	555	282	438	869	397	434	639	734	999999	999999	815	156	253	351	898	960	539	643	585	848	847	999999	688	63	643	999999	413	298	994	999999	161	131	63	942	11	999999	999999	938	307	91	457	999999	690	999999	999999	748	999999	642	999999	999999	242	710	505	690	213	122	999999	385	999999	264	31	351	739	622	999999	694	102	310	349	504	152	600	346	504	400	999999	752	882	119	895	107	771	999999	957	284	999999	999999	373	999999	888	999999	443	999999	52	69	116	318	78	15	259	656	999999	302	999999	893	641	374	11	299	414	370	711	275	340	167	259	999999	782	347	359	999999	999999	999999	461	695	709	999999	999999	444	294	999999	999999	876	859	249	371	479	28	999999	642	86	623	83	335	528	999999	999999	381	884	810	670	999999	730	655	190	926	999999	999999	202	194	753	79	566	15	924	687	834	999999	101	795	780	427	718	999999	282	455	655	245	933	597	541	515	419	634	623	953	952	231	679	322	207	637	999999	999999	889	17	999999	78	410	840	273	762	290	99	39	252	817	35	999999	734	281	928	908	605	652	999999	660	932	391	999999	734	999999	999999	778	598	999999	601	839	816	275	399	587	835	999999	999999	779	235	999999	604	380	146	926	847	999999	51	279	999999	230	236	651	999999	999999	999999	440	999999	659	36	999999	999999	999999	650	977	999999	117	345	693	999999	815	281	873	22	339	337	20	834	807	765	791	737	999999	423	999999	999999	174	918	275	901	405	986	674	752	999999	829	999999	999999	999999	717	740	609	357	185	913	999999	999999	639	26	796	999999	605	308	999999	999999	773	999999	473	999999	374	54	198	80	792	999999	999999	606	131	298	999999	619	290	675	100	999999	191	390	153	509	431	261	999999	999999	999999	999999	799	688	780	999999	999999	658	255	460	794	672	551	999999	564	487	999999	352	241	351	516	186	999999	929	217	999999	999999	393	38	963	847	122	519	999999	601	566	898	151	826	613	348	852	999999	829	999999	427	999999	652	999999	665	425	999999	30	193	395	301	841	999999	480	912	463	566	629	291	613	681	163	264	937	997	588	942	999999	999999	12	664	999999	999999	58	999999	394	411	567	372	999999	768	102	335	901	309	999999	39	671	913	160	
782	999999	92	999999	210	274	229	999999	827	87	483	562	402	191	731	489	286	820	689	999999	61	998	267	744	845	588	827	999999	999999	282	558	999999	612	477	230	441	730	348	848	526	175	697	999999	294	74	999999	700	154	180	820	999999	999999	999999	396	108	783	964	348	999999	999999	999999	999999	85	555	528	211	949	925	999999	299	759	938	972	172	362	363	268	972	679	639	999999	999999	999999	817	833	350	299	226	378	446	477	999999	966	236	999999	309	622	194	766	862	266	775	194	881	71	510	246	818	43	744	525	991	668	742	734	764	999999	999999	722	188	912	732	556	999999	999999	377	972	746	93	62	741	83	216	816	999999	122	498	999999	756	332	999999	480	999999	999999	999999	485	722	234	502	325	626	999999	472	588	950	533	229	671	69	693	538	999999	735	999999	12	451	785	999999	369	621	276	999999	511	999999	84	442	550	921	601	346	654	747	253	999999	436	387	611	628	999999	849	999999	827	252	72	794	614	744	211	631	999999	700	999999	864	880	59	999999	853	999999	514	518	983	307	79	722	999999	790	256	999999	554	999999	840	166	985	519	999999	449	999999	999999	605	470	697	348	299	999999	645	784	883	373	718	191	534	538	999999	999999	999999	595	757	529	33	13	367	776	657	16	638	543	885	355	999999	609	125	999999	477	54	999999	644	17	946	87	265	907	882	259	372	100	312	53	636	652	142	691	609	425	602	112	920	691	293	493	111	999999	999999	221	118	75	129	999999	79	537	999999	588	811	999999	768	105	485	526	294	916	336	999999	258	702	29	918	999999	989	875	999999	899	999999	724	462	999999	366	379	999999	151	999999	970	250	973	999999	430	554	879	166	656	506	999999	403	406	999999	999999	610	650	835	201	199	559	140	196	999999	637	279	863	999999	999999	412	726	813	385	987	945	95	527	159	999999	999999	48	999999	342	999999	999999	505	556	999999	305	374	999999	999999	480	999999	747	840	64	846	471	161	691	531	690	999999	779	813	28	999999	431	999999	93	501	563	727	160	999999	797	817	999999	999999	999999	516	999999	111	999999	191	999999	434	250	999999	40	999999	999999	999999	999999	517	669	98	598	511	999999	146	925	233	291	224	981	753	800	548	999999	247	43	999999	999999	184	478	588	999999	598	999999	999999	179	326	50	412	813	443	943	643	999999	999999	228	310	654	999999	590	829	820	999999	999999	589	634	701	72	999999	647	359	692	999999	49	91	540	10	40	894	967	609	192	999999	411	547	809	167	19	999999	28	999999	684	851	594	
999999	999999	999999	397	999999	959	477	263	999999	764	999999	750	345	604	999999	999999	227	280	760	618	980	646	941	999999	662	780	477	999999	729	999999	914	674	999999	23	399	323	464	612	149	935	499	999999	999999	999999	947	797	474	563	999999	999999	800	462	924	242	614	13	826	999999	999999	120	491	785	534	482	850	789	999999	331	214	143	999999	615	140	824	128	999999	710	827	134	865	316	914	139	565	999999	461	999999	607	409	999999	999999	460	877	999999	999999	713	822	463	273	167	886	999999	358	428	999999	195	332	109	124	980	302	999999	999999	869	999999	577	656	968	999999	398	49	312	999999	817	999999	264	737	999999	999999	999999	811	257	999999	966	978	173	565	711	999999	999999	999999	650	493	429	104	499	580	999999	235	875	999999	853	954	875	999999	999999	231	541	782	999999	458	230	727	709	178	54	443	913	891	639	22	945	999999	720	268	999999	818	501	722	156	684	999999	875	506	357	957	303	688	999999	404	942	33	999999	912	339	999999	999999	999999	261	59	999999	667	127	595	863	122	992	243	999999	727	765	999999	818	636	520	729	355	231	361	220	751	755	999999	496	697	988	27	999999	999999	359	999999	999999	250	999999	100	27	999999	289	643	999999	965	69	82	132	638	222	999999	301	999999	609	999999	700	999999	51	999999	310	999999	630	898	874	999999	999999	999999	267	259	731	489	999999	999999	503	999999	76	999999	126	999999	999999	682	941	858	485	784	999999	557	781	999999	777	611	209	999999	789	423	981	390	768	149	922	216	814	999999	907	999999	68	999999	898	492	496	121	999999	999999	615	999999	662	999999	999999	99	379	999999	81	999999	482	999999	290	780	756	999999	999999	999999	819	977	999999	485	868	79	950	752	725	969	658	299	310	999999	305	413	999999	999999	761	219	967	999999	999999	437	144	353	999999	787	999999	288	999	999999	355	810	301	338	473	140	759	593	820	670	374	410	836	782	170	999999	999999	877	30	593	328	926	999999	150	217	894	350	524	679	173	310	999999	969	999999	943	499	373	966	939	999999	999999	178	398	307	314	369	601	361	192	581	964	574	267	415	500	429	101	161	131	579	789	245	913	657	999999	999999	440	996	839	670	454	857	999999	401	999999	160	537	421	999999	848	999999	988	341	999999	208	735	189	999999	999999	999999	408	222	845	999999	840	177	264	741	936	387	928	604	522	521	137	117	636	866	234	350	999999	680	324	283	286	999999	903	999999	458	634	747	999999	657	325	272	242	999999	578	560	999999	895	796	484	458	919	999999	476	819	999999	101	999999	
322	999999	999999	632	727	897	571	93	50	273	449	999999	999999	640	62	999999	207	999999	895	105	999999	315	220	455	104	206	866	364	999999	999999	93	999999	999999	535	434	999999	999999	999999	545	999999	449	494	520	750	455	514	181	999999	866	751	999999	999999	85	996	50	16	999999	553	999999	999999	40	217	999999	999999	189	999999	925	999999	215	515	999999	515	713	560	999999	574	795	999999	999	590	34	58	999999	836	64	522	999999	370	495	427	427	999999	164	999999	313	241	988	803	570	850	589	405	999999	360	464	763	857	524	350	476	999999	658	553	947	505	982	720	669	662	999999	835	564	291	787	98	190	360	999999	256	423	586	992	899	158	11	999999	446	147	382	301	665	254	999999	28	999999	768	562	216	519	999999	521	999999	151	999999	999999	34	123	824	272	999999	412	999999	277	926	999999	228	758	405	999999	999999	545	582	297	999999	11	999999	544	272	581	999999	627	999999	189	924	901	267	851	996	143	999999	516	621	874	108	999999	506	977	999999	138	987	999999	167	270	643	785	999999	40	780	999999	999999	999999	850	253	942	656	268	979	352	999999	632	999999	762	271	969	369	999999	708	199	482	999999	613	999999	144	999999	320	469	883	545	149	999999	237	999999	104	999999	495	665	378	999999	452	629	999999	634	78	999999	620	999999	999999	301	999999	861	240	841	307	999999	999999	999999	716	659	632	196	385	444	999999	999999	999999	306	667	999999	483	703	999999	775	999999	999999	977	999999	382	999999	972	999999	573	592	999999	999999	731	395	773	697	888	999999	949	999999	310	999999	253	93	430	15	111	999999	590	344	817	580	316	464	104	453	430	841	667	87	999999	569	999999	793	182	926	340	999999	532	970	999999	37	753	836	475	490	609	894	999999	376	536	657	482	238	774	690	970	999999	301	329	277	999999	999999	871	999999	740	643	460	910	504	999999	102	792	999999	671	789	827	480	999999	999999	844	536	999999	300	999999	39	96	999999	28	491	956	73	717	212	999999	999999	249	881	999999	735	999999	159	983	63	701	444	865	862	566	985	863	500	287	687	485	741	762	498	330	999999	999999	999999	441	999999	548	999999	999999	589	999999	55	550	945	999999	264	766	999999	552	240	599	116	173	233	827	999999	628	465	785	40	726	999999	863	750	560	802	90	599	999999	999999	999999	98	69	285	945	521	444	918	824	33	921	790	999999	532	898	999999	838	999999	999999	407	800	999999	826	354	863	955	192	799	394	873	183	176	976	987	725	999999	57	887	999999	316	999999	999999	641	761	999999	936	772	340	999999	346	
963	660	178	320	764	432	999999	714	422	989	999999	645	533	951	999999	754	814	211	806	398	176	951	999999	999999	999999	100	999999	75	999999	999999	192	851	947	57	910	522	999999	665	232	999999	248	342	475	298	978	999999	999999	999999	999999	363	131	571	534	463	180	22	518	64	512	999999	981	206	999999	495	807	487	697	485	999999	338	756	999999	978	513	159	833	485	853	999999	854	913	761	164	882	805	999999	999999	493	877	999999	999999	943	999999	558	999999	51	864	999999	491	500	266	700	999999	582	999999	973	593	30	314	347	536	999999	919	657	760	999999	52	999999	690	196	169	213	999999	152	334	813	995	430	202	999999	969	999999	999999	644	598	223	122	999999	285	832	999999	307	189	539	371	999999	34	505	798	102	998	278	299	304	340	62	999999	506	257	794	977	999999	828	206	999999	40	302	999999	69	546	116	471	999999	858	168	862	34	78	999999	986	999999	499	632	109	118	999999	215	999999	313	999999	131	999999	333	490	854	865	478	982	999999	340	55	750	446	999999	999999	537	999999	441	146	477	38	32	726	271	15	487	540	728	97	677	825	234	970	523	425	500	999999	999999	13	303	999999	51	906	449	940	48	999999	380	999999	581	743	774	931	835	517	108	999999	72	485	376	334	750	895	999999	515	999999	779	922	835	495	399	136	437	843	999999	986	126	999999	999999	966	434	169	614	999999	933	61	999999	999999	15	326	610	85	354	637	999999	643	156	999999	933	129	999999	141	545	999999	999999	616	346	97	999999	531	982	613	741	519	999999	174	146	388	999999	999999	527	999999	916	519	999999	324	782	800	874	450	839	704	999999	210	707	302	999999	984	334	999999	714	216	392	999999	343	999999	343	835	694	804	506	767	999999	479	602	623	224	35	744	867	834	545	999999	311	691	288	999999	999999	811	649	999999	161	999999	244	999999	320	263	442	999999	888	980	946	115	80	944	999999	843	873	607	93	88	999999	250	467	491	999999	993	91	792	64	735	802	33	999999	264	354	713	625	729	999999	999999	782	849	856	999999	999999	439	999999	366	619	444	398	999999	999999	999999	950	911	597	753	580	327	181	649	131	162	187	923	70	999999	999999	368	228	153	326	723	305	749	394	999999	604	739	999999	724	183	619	347	870	305	483	999999	999999	126	872	999999	964	999999	999999	999999	703	709	999999	999999	335	999999	260	226	999999	999999	14	999999	210	999999	999999	999999	840	999999	999999	475	511	815	317	627	587	512	999999	252	356	993	361	535	172	31	690	999999	639	371	999999	999999	922	403	
102	999999	999999	217	113	916	999999	723	319	499	999999	999999	226	888	999999	346	791	999999	610	18	999999	999999	265	479	113	999999	836	156	518	479	949	499	999999	118	999999	64	337	379	409	999999	152	999999	683	861	794	504	805	999999	478	303	999999	702	999999	914	999999	999999	997	999999	999999	999999	999999	999999	214	840	999999	999999	125	117	999999	348	19	999999	424	371	865	247	999999	999999	999999	609	999999	43	678	225	899	256	153	638	999999	883	66	516	276	485	169	200	427	843	999999	999999	389	697	999999	999999	294	167	288	985	999999	295	999999	604	145	504	999999	999999	284	989	941	303	107	487	999999	291	292	503	155	939	211	999999	999999	734	92	142	229	685	405	548	999999	741	968	167	588	300	620	462	380	771	934	122	915	999999	902	27	455	902	175	356	847	791	22	999999	783	383	475	999999	999999	12	999999	865	650	736	67	999999	335	940	898	999999	670	999999	999999	999999	15	999999	760	391	999999	999999	999999	999999	519	59	700	999999	729	629	383	214	825	93	999999	377	497	78	999999	188	380	702	692	514	999999	933	685	27	999999	638	343	694	623	94	704	456	325	956	355	601	999999	917	479	999999	566	693	999999	587	999999	754	999999	936	999999	581	999999	140	382	182	323	999999	374	999999	481	101	999999	688	591	741	389	494	62	999999	723	870	153	463	232	986	999999	320	999999	108	138	914	750	407	76	52	83	999999	83	153	642	999999	237	362	999999	388	419	877	112	675	208	999999	702	999999	223	999999	437	557	907	396	234	13	999999	999999	999999	566	350	999999	621	548	999999	999999	999999	909	897	999999	643	790	999999	844	576	999999	218	999999	900	733	999999	404	194	319	615	526	666	999999	999999	639	711	961	808	880	999999	530	265	564	999999	393	999999	999999	459	999999	123	647	999999	73	819	163	999999	217	375	820	354	946	999999	312	933	150	999999	733	999999	999999	252	999999	981	146	806	56	814	654	842	517	748	999999	944	924	999999	967	999999	602	867	764	999999	999999	596	987	535	101	825	953	630	867	244	999999	999999	999999	999999	442	999999	999999	267	773	349	151	374	857	999999	999999	11	999999	116	965	164	999999	866	235	423	748	95	994	610	714	999999	860	33	974	999999	999999	626	752	999999	763	312	591	999999	999999	999999	703	139	738	915	611	100	999999	847	999999	713	688	394	577	778	279	999999	671	794	553	552	488	999999	399	584	999999	999999	258	874	352	663	573	219	772	809	719	618	356	88	998	999999	186	22	367	271	593	112	59	973	999999	417	641	999999	792	552	999999	585	999999	
999999	341	999999	841	180	505	12	999999	999999	999999	767	69	660	10	999999	999999	928	999999	475	760	137	999999	481	258	999999	247	934	999999	776	427	230	873	143	878	203	747	695	782	16	517	365	999999	124	490	291	999999	976	999999	58	999999	863	999999	470	825	612	999999	859	999999	565	999999	999999	999999	372	61	999999	894	925	781	807	845	999999	999999	369	958	999999	999999	876	990	966	999999	270	527	973	775	563	53	412	999999	276	40	887	640	999999	999999	999999	999999	759	73	98	397	999999	205	609	213	999999	717	999999	511	999999	606	999999	868	98	999999	672	999999	16	999999	497	999999	491	999999	515	776	957	469	928	295	22	28	256	812	902	579	382	75	918	769	874	846	236	999999	887	999999	999999	28	552	32	411	903	378	172	999999	739	999999	381	690	999999	255	441	788	532	999999	412	999999	483	965	518	999999	999999	134	999999	721	651	999999	590	729	845	42	939	916	999999	884	999999	649	93	999999	173	672	10	999999	95	524	443	999999	704	411	484	318	999999	62	43	999999	803	778	141	450	923	616	325	999999	844	999999	316	524	881	647	390	762	277	246	999999	999999	821	232	49	722	999999	594	999999	188	999999	536	772	886	883	707	999999	339	999999	999999	323	556	999999	358	540	999999	217	919	185	999999	30	721	51	33	260	197	999999	999999	738	419	999999	339	198	147	406	318	37	430	641	184	567	60	254	634	922	255	498	473	692	754	999999	368	418	372	168	533	494	748	635	695	999999	509	600	108	479	984	368	999999	952	231	999999	787	288	999999	499	969	477	416	999999	14	698	914	889	984	904	804	920	826	979	873	823	288	794	999999	999999	67	999999	999999	999999	938	999999	289	999999	470	999999	727	90	418	873	198	999999	87	999999	631	999999	414	999999	616	203	675	73	542	240	89	999999	978	993	999999	999999	441	520	331	261	171	127	419	999999	429	496	187	723	512	952	791	816	745	999999	173	949	999999	447	842	999999	489	875	354	58	999999	71	999999	733	999999	999999	441	999999	999999	826	999999	513	999999	20	999999	130	26	999999	560	589	449	272	662	348	830	393	703	993	677	999999	999999	296	772	999999	999999	367	977	454	975	249	521	122	91	919	999999	659	372	441	256	722	999999	537	324	765	608	179	999999	180	903	364	569	448	10	366	64	199	740	225	57	999999	999999	571	999999	999999	78	336	190	999999	999999	180	31	272	999999	954	442	243	999999	17	762	999999	958	806	550	999999	679	82	122	725	864	999999	999999	156	999999	423	579	374	999999	999999	999999	999999	988	664	
986	732	343	999999	701	999999	923	820	228	733	462	999999	875	346	31	366	641	995	999999	465	879	230	262	874	878	999999	385	999999	683	999999	999999	490	805	303	820	818	286	382	381	999999	999999	53	745	195	694	999999	548	242	353	203	372	701	67	532	785	766	480	999999	429	378	670	999999	999999	260	423	999999	459	999999	526	999999	89	269	999999	158	999999	999999	484	999999	190	748	785	153	725	489	604	618	433	282	518	64	348	817	999999	12	406	946	905	494	771	722	680	966	716	999999	123	113	999999	999999	869	949	999999	412	289	680	593	999999	140	658	655	804	548	186	73	471	999999	272	316	999999	752	717	930	989	305	467	78	818	999999	585	375	501	540	999999	413	569	772	935	999999	282	419	879	815	257	999999	966	184	503	903	254	285	851	797	466	166	161	28	301	999999	821	612	774	99	555	292	999999	274	999999	773	504	698	929	733	43	211	872	901	683	161	338	293	999999	999999	192	309	523	704	83	368	261	550	481	828	999999	999999	645	999999	270	964	684	999999	160	730	408	555	356	127	763	999999	293	259	345	150	778	537	47	859	907	255	768	460	200	999999	521	953	227	110	26	373	566	93	641	718	476	636	142	844	516	636	953	405	940	818	999999	12	999999	340	59	189	633	786	999999	24	999999	234	511	495	218	455	338	999999	111	999999	999999	210	617	627	673	152	405	202	352	999999	302	999999	519	382	590	999999	747	999999	60	837	999999	999999	999999	626	999999	252	134	647	636	70	999999	708	304	551	999999	873	394	999999	667	907	783	440	443	611	722	833	714	139	904	699	707	999999	204	999999	659	919	10	991	999999	430	28	758	565	291	972	594	78	967	263	717	134	169	229	999999	63	309	346	598	904	688	538	994	742	937	363	856	513	999999	892	209	873	403	483	247	999999	35	874	162	638	999999	999999	746	876	999999	574	999999	232	60	221	359	999999	999999	96	426	892	999999	999999	628	928	999999	999999	48	85	63	843	731	686	999999	264	999999	435	193	960	776	999999	791	128	554	372	815	999999	462	819	542	626	472	316	66	999999	865	20	256	999999	999999	57	726	670	822	354	843	861	250	999999	999999	924	399	451	320	502	999999	999999	470	265	122	491	628	229	543	999999	380	424	629	999999	398	27	188	959	446	999999	207	130	306	210	999999	954	393	666	635	618	236	999999	995	564	999999	999999	549	990	121	41	429	506	137	999999	999999	429	999999	613	999999	176	745	439	999999	592	304	999999	999999	270	999999	168	
107	962	593	925	210	999999	428	999999	393	437	478	198	999999	415	308	701	992	911	237	110	722	780	267	469	872	999999	27	413	270	999999	362	288	263	999999	933	467	912	999999	999999	623	999999	177	229	999999	697	556	590	999999	999999	603	988	696	43	636	446	326	704	134	62	413	342	999999	803	131	84	999999	934	895	999999	841	788	790	727	999999	999999	999999	561	297	771	326	999999	999999	130	667	284	999999	255	627	999999	999999	763	788	999999	780	291	986	373	107	896	508	621	695	127	452	814	999999	969	429	999999	999999	764	999999	999999	999999	206	913	894	145	847	999999	999999	317	388	864	87	999999	999999	947	331	123	190	464	999999	272	999999	520	310	678	852	86	697	825	999999	625	999999	356	434	424	999999	377	999999	237	260	488	999999	314	317	263	999999	814	567	999999	999999	423	999999	310	26	100	40	685	613	226	292	999999	999999	999999	226	762	999999	731	999999	999999	373	999999	31	952	213	912	708	400	999999	57	313	48	518	674	727	676	915	552	999999	343	999999	897	999999	875	945	489	766	444	999999	999999	251	642	249	352	658	999999	999999	999999	106	999999	391	640	482	999999	912	254	999999	56	401	550	999999	469	401	241	999999	475	999999	156	999999	723	155	273	313	658	805	671	798	175	26	999999	284	167	999999	236	999999	999999	999999	209	962	700	237	999999	999999	547	707	999999	250	17	521	193	955	999999	749	999999	957	127	999999	823	759	250	455	96	40	819	999999	689	999999	175	290	88	59	990	193	999999	495	435	999999	765	951	33	430	791	654	999999	627	38	417	82	999999	833	425	602	449	722	999999	151	690	233	281	27	767	85	999999	443	999999	964	73	999999	887	999999	896	571	872	735	999999	664	441	207	201	247	282	942	896	999999	662	457	550	999999	72	354	745	999999	493	933	265	999999	999999	999999	699	662	965	975	194	746	937	853	729	999999	999999	999999	709	492	42	44	745	825	999999	280	999999	685	999999	602	999999	543	786	899	88	999999	479	475	600	999999	508	538	282	306	757	159	999999	808	728	835	999999	482	644	262	964	459	197	999999	174	793	440	23	247	373	605	651	999999	999999	775	791	244	435	989	489	984	503	762	999999	78	40	999999	999999	957	589	42	896	898	534	935	628	750	49	310	806	789	494	300	909	700	115	999999	999999	42	936	999999	143	493	164	277	999999	697	748	372	999999	999999	468	66	658	340	709	752	435	111	157	50	999999	134	193	699	500	212	853	748	962	999999	289	939	30	988	898	413	999999	267	474	931	11	
676	176	999999	999999	437	999999	578	991	362	764	380	885	896	405	18	309	465	777	999999	999999	10	409	999999	999999	529	45	670	999999	305	18	178	637	999999	49	528	999999	418	378	999999	999999	284	756	999999	85	999999	63	134	593	890	113	288	999999	216	999999	10	277	999999	33	802	401	972	147	695	353	596	743	670	999999	999999	60	891	97	714	697	999999	254	800	229	842	475	911	86	551	202	999999	999999	430	137	48	999999	97	394	999999	670	597	147	70	265	999999	999999	393	277	716	840	221	201	775	999999	527	756	476	652	191	336	490	895	999999	503	999999	999999	999999	542	818	624	962	507	999999	53	109	432	999999	544	740	999999	999999	644	369	711	980	538	999999	911	609	291	785	444	213	249	190	999999	551	567	642	579	999999	850	458	102	877	714	679	999999	419	105	573	932	911	515	254	999999	535	884	523	94	995	411	999999	537	839	528	304	282	863	407	880	625	902	170	999999	241	999999	999999	999999	275	999999	999999	502	514	718	852	533	697	994	343	999999	999999	999999	557	583	451	918	921	999999	359	999999	407	867	21	225	947	39	750	692	22	660	268	60	257	235	814	909	428	818	986	999999	606	287	530	241	223	999999	354	587	999999	323	274	999999	484	855	461	323	490	299	771	999999	999999	15	999999	999999	907	999999	797	332	999999	542	999999	112	275	364	999999	999999	347	999999	11	375	685	173	321	699	396	253	575	401	774	500	428	139	999999	173	222	999999	305	847	999999	606	784	32	817	838	824	171	749	999999	51	341	976	710	297	999999	999999	999999	999999	292	296	999999	999999	999999	558	278	124	369	65	112	151	223	824	500	999999	405	591	663	356	483	875	235	504	999999	360	442	524	717	842	652	999999	604	999999	22	560	668	564	388	999999	548	999999	999999	999999	646	979	828	517	485	999999	891	999999	484	272	220	417	71	170	596	999999	125	754	407	527	412	999999	999999	315	999999	939	787	999999	999999	199	999999	759	420	999999	857	474	531	999999	999999	999999	950	999999	551	341	696	999999	499	508	968	343	999999	794	326	936	703	570	999999	522	705	546	476	61	999999	295	465	999999	996	942	313	999999	523	200	715	944	577	573	535	215	619	216	449	289	872	868	999999	23	442	484	424	297	999999	19	229	502	999999	898	237	265	999999	244	608	557	205	846	820	168	999999	382	369	140	44	236	903	999999	999999	196	189	742	454	452	29	522	527	25	999999	513	999999	223	957	678	345	999999	339	384	607	892	999999	999999	57	682	934	999999	999999	294	
999999	805	999999	729	405	999999	719	999999	810	434	999999	95	39	189	756	316	197	999999	999999	690	999999	764	999999	528	999999	214	112	162	694	999999	999999	999999	407	242	999999	294	407	251	817	167	959	849	999999	905	168	999999	862	905	279	999999	999999	79	999999	999999	500	497	908	999999	837	999999	697	566	801	48	999999	999999	688	797	999999	472	909	999999	999999	268	731	944	305	992	999999	999999	351	206	999999	953	287	999999	326	972	742	276	386	820	413	625	469	402	999999	431	988	999999	999999	999999	999999	807	999999	549	31	385	999999	555	201	915	999999	999999	850	501	683	847	761	478	939	716	64	158	96	98	542	431	799	999999	999999	873	13	466	547	286	999999	85	131	737	426	941	278	196	84	470	603	946	775	968	719	210	670	999999	999999	999999	20	341	999999	743	999999	600	585	375	999999	999999	912	760	999999	573	783	999999	726	33	61	998	447	999999	83	626	999999	999999	656	999999	999999	695	999999	999999	502	430	275	385	999999	388	999999	826	365	903	537	756	999999	843	36	211	194	121	484	647	468	965	679	153	267	105	258	999999	999999	754	756	999999	124	429	268	499	999999	408	253	348	302	999999	642	999999	340	327	78	651	569	454	999999	506	220	566	33	536	751	132	999999	269	139	320	999999	611	156	573	642	138	584	537	903	999999	868	146	354	243	333	145	812	940	37	999999	851	499	116	999999	753	999999	405	999999	748	999999	289	984	218	982	999999	41	397	766	684	999999	76	41	551	861	999999	84	999999	999999	999999	616	319	999999	999999	999999	468	391	504	999999	820	94	732	853	789	727	999999	999999	927	999999	889	301	747	56	265	97	999999	819	999999	255	622	678	346	615	528	142	866	111	752	686	999999	961	536	502	946	600	217	999999	252	823	999999	753	156	848	901	911	868	999999	999999	154	999999	648	999999	259	283	151	747	127	999999	657	999999	999999	999999	250	848	999999	764	254	109	665	999999	327	577	999999	890	999999	531	999999	999999	616	273	999999	188	607	695	875	999999	287	228	805	852	100	999999	595	962	960	621	906	999	974	157	999999	173	999999	275	673	81	318	999999	414	999999	259	413	999999	393	268	999999	999999	554	999999	999999	999999	36	304	812	789	439	981	999999	999999	999999	625	498	739	469	649	438	921	341	999999	804	999999	999999	814	195	603	999999	179	211	999999	743	96	361	36	575	669	597	869	453	486	243	99	155	999999	999999	993	999999	674	259	744	829	304	203	532	179	197	569	222	119	219	999999	999999	779	468	196	999999	274	999999	999999	799	61	999999	
477	855	999999	999999	75	999999	999999	999999	999999	999999	999999	466	874	449	999999	828	857	387	999999	999999	760	244	383	973	319	999999	253	996	729	999999	999999	459	999999	269	826	347	744	999999	132	90	565	917	376	999999	350	999999	999999	746	278	445	999999	785	699	675	809	243	481	814	999999	387	999999	999999	471	999999	512	470	773	614	623	554	94	999999	265	29	999999	842	867	999999	633	999999	103	999999	728	293	683	724	760	27	460	592	999999	929	999999	745	999999	905	455	823	587	999999	549	978	133	723	360	222	530	679	855	966	999999	999999	191	407	293	999999	931	187	870	787	709	755	164	40	688	165	342	999999	185	999999	396	54	706	753	457	125	383	999999	932	471	999999	90	999999	493	226	999999	747	999999	999999	114	999999	999999	953	799	180	794	824	102	44	205	880	999999	999999	999999	999999	331	999999	438	950	178	999999	999999	254	408	594	999999	593	670	999999	19	417	679	68	80	999999	128	999999	907	999999	663	300	290	970	737	590	999999	999999	230	999999	894	198	319	999999	999999	748	999999	32	554	215	551	210	163	289	34	787	211	951	433	10	461	240	583	854	297	999999	86	955	517	818	410	52	373	757	918	999999	107	999999	776	999999	894	105	547	999999	41	462	147	10	946	999999	999999	241	163	229	999999	664	614	464	999999	415	672	100	515	735	804	999999	836	405	999999	212	690	999999	185	111	999999	365	693	881	823	999999	740	85	19	567	438	999999	888	153	306	264	216	642	551	371	659	999999	999999	811	897	999999	999999	999999	640	999999	269	155	65	999999	123	105	970	999999	641	999999	675	597	999999	947	306	635	999999	692	109	116	995	999999	999999	999999	451	312	775	882	999999	999999	217	997	445	275	307	999999	124	835	39	210	293	483	11	960	696	72	722	642	514	272	912	933	642	533	999999	999999	462	999999	610	811	330	98	748	351	383	677	162	815	649	23	999999	784	999999	899	823	522	999999	732	128	389	590	999999	377	722	387	284	365	911	528	95	831	873	234	228	879	999999	735	659	586	28	910	906	992	501	751	137	999999	743	710	999999	176	729	132	999999	231	999999	720	36	963	109	999999	250	297	999999	191	647	560	444	29	999999	999999	396	155	109	479	683	150	876	971	260	13	622	210	302	918	111	999999	13	996	691	483	709	999999	999999	999999	669	619	999999	319	113	577	836	723	92	448	780	584	32	999999	547	57	844	64	712	105	699	49	994	645	90	896	556	447	338	154	87	700	667	402	999999	74	712	567	867	683	177	898	
128	854	148	527	728	260	459	643	999999	654	983	391	17	999999	999999	999999	238	217	999999	398	394	937	370	89	999999	630	999999	999999	345	286	196	39	928	999999	920	150	999999	563	177	306	988	694	514	999999	717	285	394	999999	449	919	338	660	663	778	513	191	493	68	999999	108	317	999999	308	363	467	953	462	217	709	484	294	675	49	723	410	700	432	937	999999	640	999999	764	44	425	947	999999	376	160	296	999999	657	999999	952	78	989	22	396	161	999999	763	823	186	999999	964	634	663	621	999999	378	813	999999	555	696	969	863	999999	941	999999	415	931	999999	312	920	970	999999	846	722	970	734	999999	313	280	972	999999	817	999999	294	79	999999	294	914	436	782	482	979	111	999999	983	215	445	81	513	745	43	186	520	265	509	147	788	999999	650	999999	981	509	488	583	999999	162	804	268	871	101	131	26	160	530	448	990	725	105	999999	765	999999	325	999999	999999	938	432	306	999999	785	931	12	353	999999	999999	801	973	999999	528	663	831	411	187	209	999999	624	26	35	990	817	518	999999	693	211	884	915	665	709	953	999999	999999	999999	11	999999	939	999999	777	752	928	729	474	500	206	441	908	363	999999	999999	387	910	921	407	999999	985	999999	999999	319	152	389	316	145	273	547	883	997	975	410	703	270	332	846	999999	999999	271	353	999999	225	261	999999	999999	999999	999999	331	999999	999999	268	999999	26	216	430	779	635	999999	622	999999	211	952	323	444	999999	953	418	855	65	74	656	310	54	641	258	303	999999	849	858	512	595	941	999999	169	999999	436	393	496	839	552	999999	901	483	677	151	75	999999	817	371	999999	395	999999	999999	977	999999	957	999999	999999	957	999999	721	786	514	120	997	999999	458	163	705	505	999999	921	26	999999	854	755	826	376	500	193	401	250	487	291	126	901	674	999999	103	780	932	19	999999	999999	831	999999	397	373	679	881	999999	748	121	999999	17	474	678	764	133	999999	141	999999	884	999999	735	999999	308	232	993	106	594	931	70	999999	572	999999	392	313	680	430	367	999999	697	999999	575	652	139	622	283	652	233	910	403	781	649	999999	999999	764	999999	360	135	999999	379	583	297	686	688	197	303	456	91	999999	999999	703	954	677	440	275	208	92	351	686	949	351	873	684	537	289	284	767	435	999999	999999	330	304	999999	93	123	331	889	999999	999999	999999	827	570	999999	826	700	826	972	374	859	565	895	18	449	999999	38	709	612	158	409	999999	535	31	463	49	762	408	999999	593	326	944	
318	128	410	367	999999	780	25	858	999999	462	312	999999	575	72	440	322	855	976	65	414	719	741	564	38	793	805	117	818	73	301	999999	388	999999	999999	999999	777	607	91	103	257	694	753	321	947	611	142	455	999999	609	450	999999	999999	537	912	234	577	999999	382	574	999999	672	207	795	999999	397	999999	354	660	815	663	714	773	882	999999	720	999999	429	617	427	999999	359	717	218	623	748	289	850	146	690	678	223	235	517	777	584	496	958	775	559	999999	788	795	584	999999	735	999999	999999	729	999999	269	158	945	955	913	966	955	988	182	796	117	999999	217	969	147	449	489	266	115	233	999999	17	653	999999	739	872	999999	142	999999	999999	969	386	131	944	431	530	999999	999999	604	811	628	508	786	979	451	614	580	826	447	506	255	522	797	505	999999	261	504	887	225	50	999999	999999	725	294	826	731	951	273	999999	999999	999999	219	661	303	605	725	231	674	616	135	999999	737	695	765	641	457	589	625	976	179	36	999999	999999	999999	999999	806	782	501	163	720	662	316	288	830	336	999999	860	503	900	253	40	830	281	99	999999	674	137	960	652	999999	999999	336	297	378	590	789	999999	999999	999999	798	999999	729	521	999999	472	986	459	864	999999	605	999999	999999	999999	733	149	999999	119	964	817	734	678	822	848	783	578	336	29	909	999999	546	882	763	608	999999	309	310	318	386	627	999999	225	999999	530	57	783	66	611	563	239	393	679	999999	290	170	999999	130	881	737	326	146	966	549	623	999999	723	999999	487	623	999999	839	887	999999	347	65	518	999999	301	801	999	999999	725	465	680	857	866	692	483	447	981	189	999999	581	69	490	999999	675	648	637	999999	951	999999	987	140	400	506	946	851	234	652	713	829	89	737	999999	421	510	869	999999	36	40	359	49	641	254	419	999999	673	857	270	842	767	664	478	58	943	737	335	290	361	919	841	999999	999999	277	359	350	843	266	79	294	999999	999999	610	999999	601	539	355	886	980	999999	282	994	999999	809	945	999999	999999	999999	859	684	999999	589	415	117	199	111	253	374	894	79	472	416	788	976	45	999999	64	999999	457	999999	391	449	999999	171	999999	999999	294	999999	331	999999	999999	999999	406	394	119	227	476	503	113	500	295	981	991	910	726	999999	999999	999999	773	70	999999	436	241	455	302	999999	289	254	470	999999	816	999999	52	999999	340	318	20	999999	866	818	419	561	80	956	127	409	457	399	444	780	640	307	221	271	84	312	922	951	101	383	937	
231	43	761	684	999999	939	292	579	418	855	813	130	999999	650	559	999999	285	337	893	999999	999999	810	999999	712	519	999999	780	999999	37	999999	68	999999	493	881	197	528	319	282	999999	469	174	819	35	999999	826	186	999999	621	999999	999999	647	623	208	104	56	421	353	58	174	999999	169	658	551	32	797	512	636	84	462	999999	55	12	247	433	124	81	784	999999	885	342	999999	168	999999	90	748	999999	112	399	834	999999	184	271	117	120	999999	516	277	13	137	324	549	191	168	494	999999	644	999999	999999	979	975	999999	589	172	832	999999	999999	549	471	999999	361	409	247	250	999999	856	784	895	136	999999	608	804	999999	636	999999	792	609	999	624	188	113	69	999999	419	999999	149	594	108	999999	921	309	999999	805	728	776	915	311	941	999999	638	127	749	259	999999	381	999999	855	999999	601	49	999999	11	925	999999	181	999999	82	828	999999	546	999999	685	619	999999	824	999999	998	62	859	655	491	667	999999	986	70	363	809	684	47	687	999999	640	999999	246	341	999999	51	999999	557	484	999999	483	560	937	375	442	139	54	828	739	182	803	103	945	557	922	484	939	231	817	492	397	790	703	261	631	187	999999	999999	526	999999	485	504	385	813	18	116	589	620	999999	233	764	999999	308	515	999999	999999	561	688	419	999999	999999	301	740	999999	999999	692	857	685	744	265	756	181	311	150	697	309	718	999999	999999	816	895	999999	999999	999999	727	541	492	198	999999	94	999999	695	464	999999	999999	193	999999	393	368	325	259	904	875	372	477	999999	554	168	818	191	828	429	148	602	927	783	697	155	274	913	209	668	999999	999999	639	999999	717	608	652	513	544	334	773	233	566	991	453	999999	999999	144	999999	999999	380	589	999999	206	557	861	776	713	496	618	129	455	999999	590	990	999999	733	999999	999999	946	515	314	999999	999999	999999	914	45	936	340	999999	38	999999	926	999999	298	999999	404	443	513	856	831	939	26	999999	214	327	999999	976	999999	999999	999999	710	268	999999	999999	75	999999	760	549	999999	825	839	999999	999999	999999	989	529	251	301	665	999999	300	999999	29	999999	575	999999	720	299	339	806	69	999999	111	959	328	871	885	65	999999	392	999999	893	999999	40	992	566	987	347	225	797	866	684	345	418	216	806	248	925	254	999999	232	471	219	836	999999	904	281	79	270	127	999999	196	78	283	186	406	43	988	999999	19	310	382	84	541	940	384	600	692	753	521	999999	999999	999999	456	999999	182	683	43	275	98	294	917	86	107	163	999999	616	
999999	242	810	773	259	803	244	999999	849	397	678	896	390	999999	999999	326	748	494	683	999999	621	122	999999	999999	10	723	999999	724	392	305	976	387	270	999999	538	999999	942	748	383	166	576	979	321	785	999999	147	884	784	705	601	337	613	480	999999	994	949	238	97	773	536	769	519	94	553	420	300	635	999999	775	999999	999999	10	121	999999	999999	642	801	999999	999999	862	999999	999999	999999	790	967	999999	907	964	773	999999	999999	855	975	846	397	999999	894	999999	999999	999999	511	271	999999	999999	999999	337	501	953	497	362	999999	999999	381	910	999999	519	500	999999	585	999999	392	670	999999	195	906	528	35	274	139	999999	748	43	853	999999	999999	577	250	452	573	640	999999	953	477	421	999999	221	484	999999	159	878	566	999999	192	327	333	840	422	823	670	699	312	999999	999999	745	999999	999999	167	380	559	128	278	57	730	944	185	438	202	437	754	999999	999999	999999	124	261	195	157	851	999999	677	520	165	427	999999	873	338	645	139	732	807	327	64	114	999999	41	999999	518	870	247	999999	894	648	984	78	999999	655	351	121	573	560	466	272	631	999999	999999	963	851	276	856	616	539	309	470	999999	436	640	999999	999999	93	651	999999	999999	613	999999	783	872	180	999999	805	228	999999	999999	566	182	350	999999	432	411	475	999999	758	252	999999	630	612	999999	187	999999	999999	345	999999	896	999999	999999	999999	189	658	247	918	177	999999	503	470	999999	999999	16	999999	999999	289	381	217	538	979	999999	893	434	273	983	999999	198	694	816	716	469	999999	100	505	644	299	999999	999999	195	492	308	285	265	999999	385	10	606	852	889	84	270	138	186	916	21	38	999999	916	675	466	730	482	975	787	10	134	540	510	108	998	999999	999999	32	999999	681	740	638	652	888	983	999999	345	804	741	999999	341	337	184	999999	999999	840	254	730	999999	761	825	309	477	781	999999	470	105	999999	891	955	295	115	999999	244	281	400	999999	999999	999999	291	395	999999	999999	341	669	797	365	26	999999	167	874	254	999999	293	855	441	999999	871	638	999999	89	591	913	785	999999	235	999999	999999	222	225	44	226	48	446	376	157	75	146	121	463	999999	89	271	733	999999	999999	999999	846	388	839	999999	934	399	999999	212	999999	764	458	181	443	600	425	803	277	133	657	215	999999	917	708	376	999999	759	184	999999	10	330	999999	999999	999999	424	359	999999	999999	999999	110	827	868	244	572	392	616	999999	678	863	999999	285	993	610	433	835	954	929	999999	473	216	184	225	761	211	483	584	754	
62	28	250	864	999999	293	33	999999	999999	622	354	325	999999	69	90	321	999999	999999	336	579	280	293	999999	429	880	908	778	999999	612	117	43	999999	999999	999999	912	660	622	999999	999999	999999	586	603	999999	342	585	999999	714	157	103	903	999999	486	157	15	999999	768	559	820	999999	522	515	107	228	239	588	265	517	999999	157	430	698	906	871	625	993	676	999999	137	844	524	999999	630	831	708	86	557	941	999999	999999	153	110	802	838	341	999999	489	385	269	753	999999	848	816	999999	673	999999	134	614	531	22	807	973	432	976	470	999999	884	999999	519	162	41	323	714	999999	14	329	896	77	540	430	513	300	536	999999	524	999999	387	631	168	999999	951	942	999999	999999	579	179	678	826	999999	23	321	222	866	116	999999	999999	143	307	999999	353	318	67	84	111	999999	516	999999	58	461	793	999999	262	117	26	211	99	903	924	939	834	651	80	699	526	118	301	999999	429	661	517	999999	90	635	815	999999	894	999999	318	292	73	732	630	374	999999	83	999999	115	849	999999	632	113	219	999999	171	701	248	367	557	993	999999	92	27	999999	943	260	859	627	302	831	316	999999	595	641	876	112	31	705	124	453	59	195	584	524	38	414	334	722	474	123	999999	536	320	324	85	981	715	999999	430	334	223	441	812	999999	598	411	999999	577	490	68	680	542	253	114	999999	31	507	502	368	539	926	146	162	189	886	999999	999999	280	566	895	396	999999	285	789	999999	617	999999	567	999999	626	999999	756	241	999999	442	413	293	999999	381	999999	999999	222	873	891	999999	87	289	633	999999	819	501	247	999999	999999	672	892	267	464	875	336	648	939	576	741	642	179	904	746	746	482	496	999999	999999	511	421	999999	914	999999	390	161	999999	749	435	116	135	659	745	646	743	550	156	829	999999	55	416	544	999999	999999	258	239	182	542	999999	659	333	796	999999	999999	184	497	977	872	83	723	997	999999	999999	999999	999999	982	434	268	999999	206	336	667	374	854	105	999999	999999	782	145	161	999999	999999	861	776	783	338	321	245	999999	255	572	283	755	616	57	999999	39	184	525	276	804	914	539	690	332	665	431	493	413	306	959	204	999999	921	999999	999999	47	738	687	287	671	198	795	999999	633	63	911	758	806	999999	848	999999	999999	869	356	74	266	180	453	127	999999	827	831	175	296	377	545	833	871	845	479	300	999999	248	604	616	128	999999	67	279	754	999999	687	825	458	605	937	867	575	679	945	866	999999	999999	380	843	367	629	
471	265	517	999999	886	961	118	557	866	29	999999	740	999999	483	123	184	372	999999	150	999999	717	999999	440	677	268	201	899	613	999999	926	867	761	258	999999	999999	801	999999	676	999999	725	716	900	739	918	999999	834	733	999999	752	119	207	146	702	361	999999	780	825	839	818	695	71	505	999999	940	161	513	491	457	173	322	422	696	456	424	299	816	951	521	84	999999	999999	999999	861	896	728	730	68	897	586	540	975	922	857	101	664	999999	359	798	766	100	352	999999	999999	440	999999	511	690	288	71	106	999999	314	999999	999999	236	634	644	655	221	430	454	594	871	632	999999	500	838	365	999999	88	466	162	999999	984	92	999999	138	430	999999	227	50	999999	836	489	711	671	999999	473	865	39	577	999999	587	346	999999	758	413	999999	999999	206	672	334	527	982	639	676	559	780	311	52	505	223	455	999999	390	674	999999	392	921	674	343	374	499	730	511	762	574	418	349	334	780	462	337	13	555	999999	999999	853	850	44	122	387	999999	822	534	363	999999	999999	999999	970	999	31	999999	429	863	307	834	999999	481	877	111	999999	999999	977	272	53	886	452	999999	674	422	904	541	886	562	955	213	677	206	157	999999	980	999999	378	999999	999999	708	907	999999	999999	880	999999	382	999999	933	971	945	194	559	999999	477	806	999999	291	557	999999	489	867	867	907	999999	167	600	999999	374	999999	687	72	653	999999	344	978	312	200	793	957	532	567	953	590	19	29	127	715	999999	706	834	181	999999	999999	279	840	50	242	163	723	864	58	609	812	999999	883	540	56	156	999999	999999	955	497	599	573	922	914	286	897	999999	49	884	999999	667	296	516	999999	424	244	504	937	80	46	999999	999999	483	958	999999	306	999999	488	81	569	190	212	878	684	231	665	999999	999999	763	345	999999	684	999999	405	999999	526	777	642	126	811	651	999999	433	918	999999	507	999999	963	999999	980	999999	999999	999999	999999	473	464	417	831	29	759	887	578	999999	999999	958	396	122	87	26	623	528	493	999999	270	918	628	779	960	267	724	575	393	161	999999	574	999999	716	665	931	999999	119	946	623	366	924	82	387	698	960	40	999999	999999	999999	999999	999999	287	999999	999999	406	844	685	456	574	304	194	504	427	399	999999	476	999999	456	155	539	513	999999	869	999999	346	999999	250	91	999	236	339	562	446	999	332	296	999999	19	268	999999	801	662	381	999999	182	999999	654	999999	537	999999	999999	999999	866	416	647	999999	417	228	370	999999	603	999999	999999	347	965	999999	999999	
428	999999	874	218	669	999999	999999	737	999999	999999	550	832	916	200	262	553	516	875	401	696	999999	999999	453	878	49	649	999999	493	208	216	999999	364	551	372	999999	920	663	284	999999	749	807	678	999999	999999	999999	395	454	371	350	59	940	472	573	999999	37	76	624	995	999999	30	491	575	539	644	999999	196	291	553	999999	342	890	241	999999	652	999999	361	564	775	21	653	205	345	152	158	275	999999	790	616	345	170	999999	667	115	671	999999	999999	149	999999	510	680	114	999999	407	18	168	709	288	920	999999	999999	999999	848	984	525	999999	999999	432	391	379	604	999999	675	217	999999	46	233	135	522	394	655	222	411	275	340	549	999999	938	999999	999999	566	293	999999	568	669	658	458	682	590	846	122	999999	758	784	905	999999	439	692	604	971	935	999999	766	536	401	999999	111	583	999999	999999	999999	999999	298	401	812	321	535	116	999999	155	999999	550	545	675	999999	999999	463	626	369	65	120	999999	344	172	999999	982	526	999999	999999	999999	556	875	38	614	326	999999	520	999999	999999	999999	749	332	154	999999	393	394	999999	100	264	554	999999	484	224	599	865	917	872	135	999999	830	794	202	999999	342	999999	713	522	930	999999	999999	999999	107	655	774	315	787	467	885	779	999999	944	436	88	623	215	82	661	439	999999	408	999999	999999	28	150	999999	556	999999	999999	860	680	872	118	741	887	228	902	828	449	293	87	999999	987	356	678	886	368	123	999999	136	999999	999999	999999	190	999999	344	940	89	515	974	759	402	655	999999	999999	796	836	999999	201	404	999999	254	999999	155	672	948	54	48	349	999999	441	443	79	685	344	999999	789	999999	789	552	999999	823	323	999999	534	999999	804	999999	999999	999999	60	673	922	999999	822	999999	840	937	999999	999999	300	902	739	999999	543	326	333	970	690	480	16	908	904	649	126	490	999999	747	999999	987	153	92	790	467	999999	767	520	158	999999	73	787	999999	418	999999	262	999999	93	72	930	999999	360	834	282	776	875	151	768	282	999999	342	350	103	326	531	859	218	122	999999	999999	776	805	185	116	999999	999999	164	999999	128	397	740	999999	999999	816	412	999999	999999	809	23	999999	999999	999999	248	353	530	722	694	535	887	999999	999999	273	812	26	163	413	185	727	999999	93	720	651	650	885	74	935	483	286	914	894	550	408	108	999999	999999	778	567	832	586	904	999	999999	612	200	353	477	999999	850	999999	999999	460	591	164	999999	999999	421	357	999999	288	999999	248	999999	621	999999	386	645	999999	132	44	385	846	353	151	
750	999999	999999	49	459	542	597	351	632	624	914	444	958	254	178	817	571	999999	214	553	990	999999	999999	18	999999	814	707	999999	471	999999	999999	162	117	450	999999	845	780	382	897	819	691	999999	999999	793	706	558	999999	401	996	314	999999	954	641	799	160	94	999999	92	429	645	834	295	879	815	347	999999	336	517	839	332	47	198	533	395	862	746	59	798	999999	71	395	316	315	166	353	332	521	318	299	329	353	697	953	999999	984	405	999999	999999	456	999999	999999	910	999999	673	277	284	431	999999	999999	414	44	704	781	368	260	999999	979	723	999999	25	250	28	228	520	979	999999	245	999999	411	466	999999	999999	999999	366	839	999999	999999	641	888	999999	900	275	381	885	295	649	916	595	999999	465	426	651	999999	441	704	213	692	999999	999999	928	48	160	844	999999	41	784	999999	424	528	999999	999999	347	999999	402	124	974	999999	342	234	340	433	999999	279	945	50	731	921	911	662	635	792	713	947	960	41	749	999999	999999	999999	999999	297	501	999999	236	692	999999	816	935	326	729	999999	999999	816	364	999999	397	999999	899	439	999999	863	450	999999	893	999999	70	400	874	370	999999	553	745	488	723	999999	999999	584	999999	263	999999	914	985	595	999999	79	443	897	592	465	643	868	531	999999	553	647	847	740	999999	999999	632	688	942	999999	951	185	999999	871	102	321	573	813	839	646	477	395	999999	855	827	999999	549	999999	807	999999	727	506	32	283	934	999999	205	201	410	797	631	283	999999	999999	999999	758	258	571	804	281	892	999999	38	885	994	168	769	992	912	359	705	469	880	534	847	454	162	546	936	26	126	999999	412	51	25	203	423	466	221	79	575	999999	999999	536	999999	897	999999	147	288	776	316	999999	288	61	102	999999	402	448	573	198	999999	999999	635	788	164	520	427	999999	869	801	999999	313	780	999999	783	727	999999	999999	17	950	976	25	268	169	999999	913	999999	999999	949	853	999999	975	893	33	473	864	352	580	382	16	479	999999	277	487	41	13	432	999999	277	999999	999999	58	440	999999	999999	590	453	999999	89	999999	427	999999	47	26	11	769	419	757	379	919	385	999999	972	11	999999	999999	999999	781	999999	705	491	999999	93	584	999999	999999	544	281	811	883	420	876	500	141	589	999999	453	260	485	271	594	675	999999	358	988	540	85	438	151	726	999999	672	346	383	758	770	982	463	234	259	999999	999999	946	495	999999	508	999999	841	422	77	52	999999	999999	866	121	816	589	735	999999	261	676	115	140	94	51	748	539	
127	999999	819	999999	989	36	999999	999999	456	728	999999	849	490	999999	244	26	83	683	354	376	480	271	942	190	999999	867	973	583	129	17	861	454	999999	968	911	468	603	999999	62	999999	80	829	665	97	18	885	115	750	441	98	66	411	696	999999	69	856	440	639	182	131	62	651	917	999999	867	137	99	521	598	999999	423	436	630	883	306	650	606	854	181	372	762	232	151	40	999999	999999	757	387	909	65	999999	964	474	931	418	428	912	227	999999	881	795	999999	161	665	675	999999	780	812	85	418	260	585	467	810	369	830	999999	886	999999	417	999999	711	611	999999	999999	999999	999999	699	475	877	738	388	634	999999	999999	178	80	486	365	332	999999	945	311	500	999999	999999	506	999999	999999	588	918	999999	999999	812	999999	93	982	618	917	999999	666	999999	347	208	680	871	950	177	999999	200	759	34	531	173	737	999999	999999	120	737	305	952	308	137	999999	959	999999	657	999999	999999	493	196	999999	999999	149	665	599	608	113	820	934	501	999999	430	381	999999	894	999999	999999	85	999999	683	871	881	999999	273	368	952	460	248	968	999999	138	999999	999999	13	999999	465	392	999999	148	825	306	999999	802	803	623	877	999999	67	75	216	100	746	999999	809	999999	580	945	999999	307	646	157	999999	999999	721	372	999999	680	999999	532	438	122	999999	937	999999	387	999999	88	818	649	490	206	999999	183	761	132	392	679	940	688	999999	999999	516	210	999999	999999	441	999999	91	440	673	207	388	535	636	103	42	809	457	431	744	502	999999	235	817	449	755	691	999999	598	980	280	999999	689	999999	918	606	857	445	999999	999999	999999	996	388	976	293	818	867	547	668	100	582	232	519	943	999999	999999	290	999999	62	922	750	359	492	999999	999999	467	698	728	717	497	184	373	872	485	613	505	748	999999	534	630	887	154	431	508	999999	58	230	999999	583	535	326	474	393	661	999999	999999	999999	999999	584	825	999999	149	999999	180	915	999999	359	999999	339	728	999999	41	859	999999	45	605	928	999999	62	354	247	953	155	192	999999	710	980	220	289	832	991	820	675	708	510	748	325	260	593	198	999999	196	415	855	999999	999999	999999	961	626	600	853	529	876	240	588	176	999999	646	999999	999999	238	999999	754	507	736	824	366	999999	999999	297	290	677	401	863	655	60	547	999999	300	885	105	28	594	688	978	999999	943	444	130	344	754	999999	999999	387	960	999999	441	907	999999	999999	999999	464	50	339	999999	185	138	22	584	537	999999	704	356	123	120	219	999999	76	529	
274	880	999999	39	586	999999	612	426	23	903	999999	619	999999	999999	999999	999999	640	977	264	378	802	343	931	999999	593	715	999999	332	147	277	750	15	999999	388	854	196	17	434	464	796	707	999999	999999	119	999999	918	989	999999	132	167	479	242	299	697	726	999999	949	999999	446	871	493	290	289	746	162	99	253	999999	327	46	949	216	999999	468	999999	53	228	999999	379	999999	999999	526	999999	999999	999999	518	716	678	999999	922	999999	999999	999999	592	999999	427	479	378	956	400	674	737	216	95	217	273	718	830	999999	682	712	999999	691	771	155	967	90	999999	948	644	999999	575	999999	999999	999999	12	228	930	165	999999	573	999999	865	979	10	988	999999	124	772	534	799	885	652	979	999999	120	999999	226	446	345	346	180	429	321	999999	109	148	812	999999	215	999999	787	999999	999999	119	861	271	712	771	167	657	966	537	424	845	999999	922	620	193	688	999999	999999	999999	820	908	402	999999	553	961	900	849	507	827	566	489	999999	220	870	869	359	999999	999999	455	999999	688	379	643	15	476	529	187	527	628	607	467	999999	999999	854	873	716	439	999999	999999	870	317	999999	148	970	934	833	287	61	750	834	839	204	555	214	141	999999	759	426	87	441	723	331	879	230	109	999999	718	365	997	163	919	141	802	584	971	538	999999	672	81	642	999999	135	777	794	767	272	999999	98	999999	345	999999	23	640	318	157	985	999999	999999	999999	497	125	921	64	999999	914	708	999999	970	243	603	999999	96	355	445	199	597	554	95	462	836	949	629	643	662	206	999999	999999	999999	437	985	268	999999	801	999999	526	331	80	189	999999	68	870	526	855	129	47	999999	667	204	129	560	440	195	999999	44	548	999999	999999	402	999999	18	217	908	543	257	344	985	295	771	918	999999	999999	999999	215	404	966	432	774	523	999999	336	248	306	374	999999	554	83	857	766	44	999999	53	678	789	870	851	961	999999	607	999999	62	585	896	286	262	999999	76	979	71	78	126	721	999999	999999	74	770	999999	544	666	999999	271	137	528	736	999999	823	848	585	344	999999	14	449	999999	738	572	751	352	29	122	843	999999	103	795	698	918	319	288	900	724	110	999999	427	326	904	523	924	66	169	399	438	194	490	644	518	74	676	554	36	216	323	999999	891	432	822	224	999999	341	829	999999	578	545	999999	861	244	613	587	999999	271	224	647	694	999999	630	999999	659	998	459	287	634	999999	764	999999	694	411	999999	57	995	504	690	356	999999	999999	999999	821	892	246	629	
410	904	486	554	999999	812	568	628	244	271	748	173	225	718	63	205	576	813	999999	264	999999	561	566	591	628	580	999999	65	467	999999	808	999999	999999	378	58	383	157	697	481	449	135	999999	447	999999	999999	341	999999	999999	538	41	774	17	999999	982	180	849	348	999999	926	999999	944	513	171	402	462	957	750	999999	669	680	57	879	999999	843	138	676	123	780	999999	296	116	999999	999999	435	999999	999999	999999	999999	208	209	45	262	999999	769	999999	621	999999	999999	999999	299	590	627	968	858	983	999999	675	765	999999	999999	999999	999999	560	639	606	714	999999	736	335	661	999999	320	999999	469	999999	795	117	573	348	516	65	999999	456	54	706	488	271	668	451	182	999999	425	999999	999999	474	999999	701	141	173	790	634	885	719	671	524	279	978	509	999999	999999	787	112	999999	347	448	667	999999	515	933	999999	453	999999	294	999999	535	360	999999	944	995	178	103	999999	409	558	999999	180	358	999999	530	999999	509	762	999999	999999	999999	999999	999999	249	999999	807	999999	196	208	55	999999	315	600	567	145	173	544	44	513	54	104	999999	999999	869	464	277	318	999999	999999	999999	617	690	999999	41	767	511	361	999999	687	198	812	907	777	999999	999999	999999	579	791	649	366	999999	999999	258	410	169	999999	999999	139	999999	989	498	39	211	999999	437	656	442	999999	999999	633	812	58	357	325	242	196	43	348	658	888	697	526	686	628	999999	152	999999	999999	872	193	190	232	711	698	699	782	706	86	926	563	143	20	992	25	554	842	127	999999	178	972	550	999999	999999	999999	301	972	999999	999999	96	295	224	969	697	616	453	999999	347	659	625	999999	490	957	421	999999	755	687	534	999999	83	772	34	509	999999	999999	999999	207	751	999999	406	727	999999	133	989	640	348	173	323	386	999999	964	505	468	317	719	999999	999999	999999	385	150	613	447	999999	508	324	271	714	675	797	973	256	838	530	999999	898	29	366	967	999999	999999	591	999999	158	108	119	276	999999	202	584	417	59	999999	999999	676	999999	290	756	624	675	379	999999	497	526	412	325	135	974	215	418	699	135	999999	790	629	999999	250	299	584	399	57	705	522	100	999999	923	999999	999999	854	469	999999	999999	741	999999	999999	132	103	847	745	782	984	302	359	783	885	999999	433	845	746	128	552	990	182	235	628	673	121	407	145	999999	705	662	130	746	800	436	394	333	999999	506	464	999999	553	801	414	999999	355	738	215	999999	999999	999999	725	736	916	627	100	516	999999	737	21	696	711	266	999999	331	181	613	
982	999999	896	999999	999999	250	663	159	446	380	820	873	328	382	201	999999	999999	930	936	393	829	183	345	877	660	999999	495	767	691	297	999999	93	999999	742	755	755	999999	400	318	485	82	766	190	720	695	800	419	999999	999999	675	278	156	999999	787	783	809	124	29	449	816	754	999999	999999	159	999999	737	299	586	626	446	999999	999999	622	461	999999	73	992	624	192	999999	241	857	273	26	999999	578	699	795	958	946	641	193	950	501	730	187	307	40	74	958	510	999999	21	68	840	679	534	932	999999	720	816	999999	836	999999	585	897	632	452	140	87	47	999999	627	680	804	650	999999	130	731	144	765	962	999999	233	359	408	845	214	185	349	53	766	328	248	999999	152	999999	999999	916	832	999999	855	899	987	920	16	215	999999	263	200	41	414	211	342	954	854	938	999999	999999	999999	999999	427	276	999999	44	999999	185	389	551	999999	999999	288	214	898	589	909	72	572	999999	352	999999	515	950	985	999999	999999	564	986	999999	284	213	743	139	999999	999999	136	588	999999	999999	648	999999	999999	788	601	999999	999999	210	999999	752	55	792	375	310	888	999999	999999	477	291	483	405	717	198	106	277	999999	560	158	475	127	463	331	954	999999	664	999999	377	726	358	99	999999	999999	261	243	248	492	837	999999	250	754	244	659	306	999999	999999	931	642	729	521	153	345	999999	734	195	299	724	837	755	999999	376	616	820	128	999999	918	966	999999	954	858	784	620	127	908	720	999999	804	999999	329	72	999999	999999	648	214	999999	999999	960	703	76	944	524	999999	91	796	999999	147	424	999999	114	716	999999	476	687	871	999999	533	999999	696	24	312	999999	700	999999	999999	999999	999999	999999	999999	913	448	957	272	399	20	343	140	538	330	43	582	468	999999	999999	999999	480	999999	202	999999	999999	681	999999	999999	689	763	999999	824	145	398	882	387	179	999999	999999	999999	758	999999	86	677	537	606	994	896	662	441	999999	231	780	905	222	658	304	200	999999	999999	912	693	582	999999	560	519	994	150	999999	999999	412	999999	645	264	854	161	188	525	250	871	686	639	611	258	919	999999	53	999999	185	999999	93	999999	671	999999	999999	75	999999	451	999999	999999	999999	999999	458	16	38	999999	999999	999999	60	71	479	999999	999999	999999	554	999999	91	333	999999	999999	476	764	965	223	999999	433	999999	259	511	789	999999	737	999999	233	999999	832	191	605	230	735	651	999999	190	123	999999	314	999999	404	841	479	999999	999999	735	794	551	999999	999999	244	444	604	205	336	999999	270	655	741	380	726	
17	722	101	486	113	979	999999	947	999999	851	468	268	403	594	999999	42	999999	993	999999	614	682	421	999999	947	170	625	540	325	999999	919	468	23	933	312	396	999999	999999	506	319	999999	123	603	273	48	775	999999	210	611	999999	999999	464	999999	739	765	54	596	778	154	325	999999	449	999999	442	664	392	999999	334	101	207	999999	653	309	684	256	501	88	157	905	181	985	999999	928	406	533	999999	805	283	178	999999	800	999999	243	191	831	315	757	170	608	655	329	851	999999	413	629	337	999999	978	493	274	999999	999999	999999	972	999999	999999	521	999999	908	210	587	999999	999999	999999	406	948	419	128	852	940	744	917	549	260	851	143	315	524	999999	206	309	827	789	903	302	362	999999	271	850	999999	794	798	262	999999	78	999999	999999	287	16	681	917	46	135	552	999999	57	899	623	999999	207	757	996	192	712	999999	759	392	262	539	54	999999	158	999999	94	156	945	999999	150	191	704	447	999999	517	104	999999	272	701	246	999999	255	463	853	150	653	999999	999999	615	549	507	999999	764	443	747	962	210	768	768	51	406	584	391	999999	441	426	999999	999999	999999	98	433	638	67	155	999999	294	591	999999	17	624	83	358	999999	999999	643	999999	999999	14	290	555	999999	999999	503	660	840	799	999999	704	421	724	894	291	999999	527	125	869	999999	618	999999	462	381	583	760	154	968	57	999999	999999	999999	568	486	754	448	999999	204	913	144	999999	315	88	431	886	216	293	999999	792	49	813	999999	774	622	331	449	827	184	320	999999	359	692	999999	556	597	589	853	248	149	842	999999	999999	212	734	852	313	486	41	494	999999	477	999999	185	18	440	999999	999999	945	165	315	621	999999	883	999999	785	715	522	532	833	306	362	999999	590	949	663	490	798	999999	770	27	963	999999	689	943	291	934	516	784	125	332	248	908	93	999999	231	627	999999	57	999999	999999	791	953	207	197	24	432	999999	999999	355	949	477	311	184	999999	351	824	78	940	872	999999	999999	737	999999	511	68	454	999999	756	728	45	999999	999999	100	633	235	19	999999	501	928	859	110	290	439	176	855	936	733	945	492	999999	999999	508	999999	108	937	999999	546	696	999999	570	471	87	999999	319	907	999999	999999	551	912	342	236	999999	999999	999999	749	919	999999	999999	999999	132	720	25	273	332	999999	543	574	992	696	181	473	901	999999	999999	999999	33	782	129	999999	138	725	192	999999	160	179	999999	497	171	358	27	999999	305	51	16	849	455	814	184	834	374	999999	999999	999999	740	869	335	
213	652	625	726	999999	188	982	999999	999999	538	982	123	162	502	55	413	999999	678	425	177	999999	366	999999	942	218	608	999999	893	999999	507	337	303	999999	999999	779	844	546	631	881	999999	322	524	609	321	473	999999	999999	999999	999999	748	999999	186	999999	701	474	846	999999	999999	517	538	892	99	550	899	211	688	832	317	723	211	867	999999	796	999999	854	345	999999	207	479	517	585	954	574	238	999999	160	978	589	380	999999	710	999999	123	353	685	233	974	999999	999999	784	868	999999	999999	127	881	570	999999	477	999999	139	99	937	212	999	952	938	999999	999999	976	60	710	999999	937	790	501	13	899	453	171	631	999999	999999	96	695	649	870	999999	457	356	999999	770	999999	741	250	842	999999	999999	123	400	747	708	999999	999999	69	83	626	777	827	625	878	671	999999	316	226	999999	52	850	999999	360	91	602	77	965	623	290	210	510	696	948	728	352	785	63	424	923	999999	999999	37	999999	32	103	518	831	999999	691	999999	204	525	483	800	922	153	762	999999	155	640	697	999999	779	872	125	90	879	897	999999	885	882	891	302	68	727	823	894	337	988	999999	246	496	932	455	999999	985	222	999999	805	999999	33	744	279	292	21	999999	999999	749	907	22	999999	999999	943	805	951	312	232	425	83	109	999999	999999	329	71	403	999999	186	333	866	139	999999	731	101	336	862	148	999999	20	56	999999	575	155	430	976	453	312	553	136	503	703	762	797	84	706	950	598	424	217	889	999999	38	924	883	777	154	907	999999	617	999999	813	690	222	378	561	999999	113	999999	353	618	100	657	59	829	172	999999	999999	999999	395	999999	273	999999	414	130	999999	493	650	271	999999	999999	545	470	936	192	689	999999	549	428	522	181	847	999999	81	599	798	164	979	999999	720	999999	999999	259	456	999999	680	100	286	102	999999	78	883	841	999999	520	82	629	999999	999999	999999	160	827	651	145	999999	999999	679	651	815	331	999999	514	556	550	251	758	295	24	999999	999999	599	736	999999	294	454	298	999999	241	999999	526	178	999999	121	954	570	999999	999999	124	999999	704	10	448	999999	999999	999999	564	337	999999	120	762	786	615	26	999999	551	999999	380	366	690	925	999999	448	101	999999	162	647	402	999999	980	999999	999999	180	781	999999	511	160	999999	999999	242	999999	960	715	130	798	739	999999	427	999999	413	999999	211	999999	434	317	182	562	357	181	617	415	999999	735	320	451	436	616	999999	25	999999	400	157	999999	134	799	999999	816	328	999999	559	599	999999	999999	198	833	467	269	
746	473	828	949	802	103	79	826	728	999999	404	678	371	133	729	411	903	22	999	518	941	635	353	365	999999	64	622	27	194	527	546	487	999999	176	870	370	197	904	598	63	999999	307	80	738	421	999999	931	435	870	818	741	186	833	949	328	121	999999	472	714	747	481	999999	642	211	688	917	694	204	263	368	224	999999	999999	946	893	644	564	614	944	999999	133	197	156	999999	785	370	653	45	848	758	249	999999	199	851	999999	572	665	869	60	503	954	736	182	999999	604	741	999999	887	65	684	556	999999	999999	129	623	293	904	276	999999	327	274	999999	356	504	129	498	810	572	373	331	978	694	999999	450	640	999999	999999	999999	770	54	608	766	979	174	211	733	207	79	237	999999	667	398	453	732	239	305	390	677	392	116	931	200	999999	733	705	999999	999999	87	489	999999	278	999999	999999	381	719	507	679	999999	302	396	301	740	344	999999	999999	589	251	831	220	344	15	347	262	999999	999999	418	253	256	469	349	780	129	589	999999	29	408	893	81	23	999999	999999	209	384	996	999999	201	855	999999	999999	999999	620	131	867	999999	999999	930	17	999999	268	310	264	433	999999	952	615	181	160	344	65	265	696	179	817	488	999999	999999	962	266	849	999999	999999	999999	186	999999	728	659	999999	444	999999	99	999999	999999	813	999999	999999	999999	486	999999	390	643	999999	520	392	814	429	999999	313	388	436	999999	968	751	991	347	747	458	999999	999999	999999	956	999999	715	565	966	999999	999999	999999	114	999999	526	330	540	875	215	880	51	423	371	924	287	999999	999999	18	363	999999	650	999999	475	965	29	944	117	208	434	725	335	999999	999999	950	999999	94	209	999999	909	999999	437	875	785	466	705	999999	886	454	946	610	54	999999	999999	999999	224	581	999999	148	989	999999	222	342	451	490	555	96	999999	421	999999	202	999999	504	999999	269	693	999999	999999	19	999999	984	68	662	261	823	681	628	753	580	999999	213	204	71	999999	999999	881	104	434	305	910	618	47	475	316	999999	465	549	608	999999	161	999999	305	881	878	14	999999	560	999999	627	808	999999	999999	426	685	934	998	94	125	770	387	999999	999999	980	108	650	947	593	356	508	999999	141	29	810	429	295	908	323	192	384	999999	331	24	806	999999	983	285	621	789	381	755	999999	433	999999	565	562	109	999999	999999	238	67	928	214	582	999999	676	907	533	996	399	36	999999	902	741	954	66	999999	543	493	125	375	335	804	974	753	987	708	191	999999	867	196	999999	540	954	999999	886	126	
442	546	820	85	751	624	400	355	79	478	692	883	509	977	566	831	666	862	731	134	240	829	282	968	725	288	139	213	443	154	999999	999999	77	939	152	996	673	999999	999999	711	999999	628	683	519	25	308	745	889	999999	999999	999999	101	999999	762	999999	612	999999	851	359	472	494	999999	911	924	529	277	999999	999999	999999	569	999999	626	247	30	999999	611	999999	763	952	427	999999	250	583	999999	999999	856	999999	315	62	539	731	822	999999	162	226	226	717	999999	989	748	999999	185	63	70	604	257	854	574	50	999999	466	511	898	999999	999999	254	999999	239	653	999999	999999	510	517	305	999999	345	935	95	999999	505	894	999999	773	214	934	367	196	523	999999	33	12	265	274	999999	82	230	923	759	232	999999	612	999999	114	999999	310	999999	999999	758	999999	268	322	768	999999	545	999999	79	738	694	997	999999	999999	100	162	999999	670	192	245	740	233	617	422	186	862	831	892	417	293	456	904	952	999999	438	301	999999	711	243	999999	728	999999	999999	492	238	762	661	914	999999	335	484	655	999999	999999	927	535	614	846	999999	906	999999	652	974	786	999999	790	999999	871	629	799	342	918	999999	698	516	354	229	999999	193	424	211	917	381	999999	809	999999	786	216	772	903	686	972	999999	337	555	86	421	227	210	999999	999999	999999	999999	721	992	565	228	999999	239	582	315	489	662	722	704	31	999999	999999	976	490	13	838	109	726	123	370	353	110	152	999999	932	999999	924	745	706	421	633	999999	999999	253	999999	368	976	199	598	206	319	852	999999	534	804	999999	250	720	444	999999	999999	568	608	631	999999	999999	285	999999	649	312	565	999999	25	999999	398	621	999999	999999	907	645	862	909	999999	916	60	999999	999999	618	635	412	762	999999	310	827	999999	999999	61	999999	42	999999	92	187	549	295	641	402	837	350	146	999999	728	999999	999999	999999	27	780	439	691	999999	720	650	999999	999999	247	550	361	616	198	561	333	569	999999	999999	453	563	684	369	842	999999	657	663	137	482	452	684	999999	400	511	999999	950	634	370	886	322	813	425	24	312	744	289	999999	648	999999	812	624	999999	999999	369	245	999999	999999	597	415	923	66	523	194	721	999999	306	961	114	388	610	698	208	999999	999999	640	999999	670	66	999999	996	871	25	348	669	999999	300	999999	41	276	999999	539	999999	955	963	999999	299	240	303	750	999999	327	999999	999999	188	124	999999	938	999999	728	107	671	364	498	418	999999	999999	185	525	893	999999	999999	930	838	910	80	999999	999999	999999	131	350	907	999999	316	
659	999999	199	754	169	554	411	361	999999	312	178	805	185	548	546	911	224	123	999999	409	488	579	999999	999999	360	999999	464	183	999999	317	388	199	304	57	839	739	862	296	999999	970	999999	910	871	628	669	114	895	121	706	999999	907	236	999999	967	999999	89	291	356	999999	61	999999	238	999999	689	924	979	511	137	709	806	59	927	107	999999	999999	577	708	769	184	256	223	352	999999	999999	410	161	997	337	999999	999999	458	999999	892	964	879	263	999999	191	703	690	603	999999	412	899	532	979	139	999999	59	260	380	521	999999	999999	838	747	999999	43	289	773	981	183	907	948	358	543	44	143	865	664	574	527	75	493	653	455	940	577	351	431	32	999999	287	999999	390	936	999999	999999	136	999999	501	970	902	999999	708	429	859	463	551	988	944	995	592	395	999999	853	999999	999999	504	999999	806	194	692	858	750	441	896	938	999999	421	999999	999999	999999	732	172	999999	999999	999999	785	233	596	999999	999999	362	486	36	957	891	293	536	490	655	999999	999999	335	317	999999	54	999999	999999	532	921	999999	139	789	999999	989	859	233	91	238	321	902	281	796	329	168	340	381	999999	999999	999999	999999	41	999999	554	60	271	999999	855	326	580	955	518	701	675	591	896	572	832	46	108	668	212	308	179	999999	999999	948	15	158	947	999999	465	793	527	276	863	208	245	999999	727	461	999999	765	657	366	999999	579	999999	737	271	767	999999	688	384	345	452	999999	761	999999	91	323	401	999999	378	907	500	725	183	408	999999	698	999999	999999	318	646	301	446	650	813	999999	399	827	277	887	190	999999	776	418	999999	824	139	447	443	523	414	70	670	396	750	865	668	999999	722	999999	573	440	320	379	999999	999999	15	93	948	443	691	496	133	999999	999999	999999	723	317	991	584	999999	261	893	715	904	999999	630	999999	900	947	699	992	114	999999	323	750	813	406	680	147	819	55	999999	10	999999	917	936	851	208	966	999999	361	414	148	420	322	546	605	475	999999	999999	955	193	10	744	698	999999	864	505	999999	970	326	637	999999	764	553	762	893	884	986	999999	778	851	999999	804	347	588	999999	848	11	213	999999	930	528	722	863	862	999999	266	142	536	81	355	760	995	825	724	560	383	866	559	999999	999999	999999	511	645	999999	259	205	406	120	425	26	503	244	763	395	999999	141	999999	690	999999	636	751	460	578	432	100	938	999999	623	37	592	981	999999	999999	495	451	27	87	759	613	302	860	31	120	999999	852	999999	242	439	615	428	482	
186	295	26	969	39	933	222	23	320	226	999999	92	833	44	999999	999999	277	944	101	64	999999	999999	971	999999	999999	349	522	580	999999	706	549	18	609	120	805	999999	543	526	421	94	864	745	303	86	999999	999999	286	31	800	999999	999999	495	999999	999999	340	109	999999	999999	249	999999	420	642	999999	613	677	774	999999	723	999999	895	150	751	533	16	999999	406	784	999999	999999	999999	73	999999	780	732	741	64	493	245	779	999999	841	303	286	732	673	232	999999	689	999999	312	464	563	792	999999	701	223	962	517	183	999999	325	999999	999999	457	626	999999	999999	999999	871	622	290	248	943	532	64	847	474	801	343	968	999999	104	495	396	337	510	999999	876	41	999999	102	999999	71	845	391	999999	752	829	999999	999999	370	999999	817	999999	999999	226	619	999999	849	853	749	170	184	215	833	230	934	164	130	126	999999	985	686	353	530	314	999999	108	999999	999999	999999	999999	695	590	607	521	287	708	374	999999	891	447	999999	187	779	931	802	855	21	171	486	598	709	989	541	384	902	474	266	999999	999999	520	129	215	758	114	475	593	608	999999	999999	235	789	19	234	774	999999	999999	573	999999	512	331	96	979	999999	999999	934	705	999999	999999	618	813	452	657	999999	380	327	820	429	674	999999	218	257	999999	999999	260	809	700	764	767	425	999999	999999	667	999999	717	434	999999	58	261	999999	770	545	385	703	139	999999	141	938	854	999999	148	999999	899	143	303	84	396	999999	906	697	244	940	999999	806	224	912	785	999999	363	999999	187	771	999999	504	695	673	872	996	98	477	999999	762	910	999999	287	325	11	999999	911	999999	999999	388	152	563	935	829	999999	578	489	227	997	689	584	908	278	376	910	404	447	630	212	999999	672	438	30	482	999999	971	529	999999	911	261	540	721	999999	798	628	615	999999	866	999999	303	999999	999999	480	987	999999	11	51	911	415	607	95	290	440	647	716	999999	542	463	799	292	59	591	316	745	999999	863	11	479	747	304	835	581	221	999999	999999	801	958	42	304	999999	929	999999	492	313	176	260	290	999999	92	914	82	999999	76	999999	254	925	564	999999	839	324	10	999999	173	999999	772	513	79	532	999999	914	756	509	999999	770	363	441	999999	12	579	898	999999	741	396	832	999999	999999	514	999999	663	999999	246	999999	203	999999	38	367	454	999999	541	999999	999999	999999	505	178	999999	573	947	306	773	813	999999	562	165	940	741	269	999999	999999	999999	53	998	985	868	806	999999	532	315	188	741	995	987	727	470	916	999999	824	999999	
228	674	659	780	999999	320	849	140	684	78	263	248	999999	192	999999	493	498	999999	204	889	698	500	999999	267	999999	564	778	826	109	102	999999	999999	999999	999999	956	999999	999999	272	790	675	29	999999	993	464	999999	939	972	813	874	243	999999	262	999999	935	999999	999999	48	401	999999	653	541	999999	40	591	829	999999	331	999999	235	456	999999	999999	873	529	870	32	506	181	214	830	591	964	952	865	130	986	999999	999999	999999	999999	627	837	261	999999	143	995	999999	411	634	32	618	236	588	427	980	745	389	994	75	525	999999	999999	197	999999	71	577	80	174	999999	843	999999	349	271	996	999999	999999	975	736	395	874	386	105	546	192	221	365	385	534	999999	385	606	714	916	959	17	760	650	80	85	999999	924	999999	999999	999999	700	279	965	592	999999	564	770	652	608	200	999999	136	999999	15	969	706	201	546	289	96	246	999999	432	311	999999	78	775	905	661	999999	999999	906	164	755	491	941	999999	999999	999999	999999	615	953	116	726	820	881	440	645	110	379	374	999999	201	853	999999	93	847	663	603	530	788	864	991	778	250	999999	971	999999	999999	37	999999	407	609	957	481	292	510	705	491	117	999999	140	999999	999999	465	570	715	310	209	407	104	999999	200	416	543	750	962	337	999999	999999	910	866	131	82	73	966	779	243	999999	272	999999	151	999999	496	999999	658	999999	709	323	679	526	670	999999	999999	933	579	217	203	424	730	330	182	230	903	206	999999	999999	732	228	498	791	481	927	936	999999	953	564	999999	522	884	690	262	24	805	71	249	999999	999999	149	494	759	586	999999	999999	999999	999999	921	999999	299	999999	999999	338	491	824	888	54	742	999999	999999	979	999999	512	680	539	50	999999	168	424	841	999999	279	12	999999	734	999999	999999	999999	999999	994	423	42	999999	415	400	244	361	999999	199	917	26	506	73	999999	999999	479	999999	905	999999	611	874	251	999999	437	342	999999	646	745	756	95	682	392	467	443	879	947	729	107	290	304	688	999999	969	506	825	460	216	999999	999999	265	492	310	382	674	129	181	535	999999	83	999999	598	616	999999	999999	245	634	49	629	834	221	749	158	625	985	922	577	282	10	612	881	646	999999	321	501	602	382	19	792	324	707	422	872	999999	742	706	999999	292	865	271	200	420	587	465	222	999999	343	999999	397	751	999999	999999	534	999999	201	900	999999	305	523	510	999999	624	257	999999	136	798	877	134	882	999999	850	294	416	738	999999	471	69	892	999999	985	268	697	622	999999	772	808	888	627	
833	999999	465	776	769	364	408	576	173	282	338	423	638	219	801	118	901	999999	492	795	999999	729	841	999999	999999	537	252	999999	12	215	542	327	910	260	300	50	822	83	525	61	340	845	308	787	999999	685	356	59	895	513	999999	514	326	102	999999	114	11	117	580	241	122	244	573	957	739	21	513	388	918	761	295	827	999999	441	465	987	430	63	795	520	191	203	278	498	999999	999999	11	818	466	196	49	715	502	999999	938	105	281	351	57	552	999999	999999	140	144	227	322	772	885	636	806	683	947	322	999999	60	919	965	999999	891	999999	999999	694	922	999999	999999	580	334	458	502	369	715	999999	16	252	347	223	72	144	281	752	265	999999	191	659	999999	999999	403	442	243	999999	140	207	999999	345	999999	487	55	999999	999999	999999	999999	323	392	276	999999	603	999999	999999	722	836	856	831	803	148	456	893	512	272	999999	630	187	999999	225	483	999999	518	630	670	999999	860	177	665	722	634	764	941	733	915	999999	910	999999	333	719	406	171	308	999999	320	999999	649	974	782	188	791	469	106	107	908	999999	582	999999	999999	369	999999	668	201	999999	178	384	515	169	999999	704	318	480	999999	182	819	322	930	124	319	782	999999	999999	395	486	931	174	668	843	825	878	985	936	879	963	999999	737	999999	200	999999	936	383	489	386	999999	999999	320	999999	999999	288	596	116	467	999999	498	309	976	283	715	999999	999999	999999	671	344	718	718	381	999999	889	325	91	352	740	889	382	999999	581	509	316	615	620	558	744	564	238	772	528	999999	391	664	999999	464	263	22	999999	229	711	154	667	369	498	720	726	607	207	254	999999	999999	999999	99	999999	476	966	110	566	455	999999	116	116	999999	200	108	999999	235	444	999999	98	728	669	163	697	999999	999999	999999	127	999999	832	999999	367	983	407	950	999999	999999	936	414	497	163	999999	774	999999	604	48	721	179	399	510	501	173	581	166	647	999999	137	402	301	999999	29	999999	666	623	999999	999999	132	549	249	116	918	298	39	999999	934	282	894	904	102	999999	999999	777	727	399	999999	999999	999999	999999	760	52	999999	898	644	999999	478	180	999999	999999	423	999999	999999	182	930	999999	592	212	999999	999999	231	374	24	232	310	999999	999999	252	999999	276	292	861	963	999999	789	207	999999	29	653	261	660	999999	493	999999	491	246	481	947	999999	999999	999999	137	839	999999	999999	395	999999	641	597	999999	272	235	914	523	868	562	891	621	392	732	50	572	559	882	791	467	881	281	999999	999999	432	568	999999	
821	468	164	31	629	699	403	179	999999	432	999999	999999	435	849	969	999999	928	354	860	564	123	403	999999	999999	999999	552	148	513	756	899	999999	317	704	829	102	64	713	541	271	922	989	563	438	150	646	894	366	617	911	407	813	719	572	14	999999	428	999999	586	74	87	560	889	422	712	898	605	999999	606	757	915	170	397	92	999999	575	999999	964	999999	999999	999999	195	530	602	359	95	814	745	699	999999	674	829	137	476	999999	371	109	151	726	252	999999	610	760	860	995	999999	426	636	999999	438	732	463	999999	654	12	891	40	999999	72	626	94	859	999999	69	999999	95	999999	920	898	576	476	418	247	851	999999	462	999999	999999	606	123	999999	187	121	271	814	220	699	483	474	302	341	811	89	110	999999	190	25	701	776	909	213	505	737	67	999999	323	225	288	762	999999	466	369	691	949	956	999999	748	333	254	873	396	559	455	606	999999	664	339	147	693	710	446	999999	893	696	909	999999	450	64	308	501	994	420	720	999999	836	971	130	139	153	261	442	692	456	903	523	653	59	141	821	999999	999999	999999	594	61	999999	731	476	994	49	999999	466	694	34	752	878	975	839	531	770	273	543	209	993	442	999999	753	287	989	183	999999	124	318	242	10	517	999999	999999	668	820	999999	505	136	999999	361	795	748	999999	703	35	547	814	528	371	558	764	783	94	999999	783	999999	453	486	820	783	678	157	462	34	999999	962	159	180	710	999999	999999	417	119	999999	647	999999	94	583	964	636	999999	595	999999	999999	245	733	831	673	885	470	999999	28	315	316	682	999999	999999	644	468	73	397	999999	817	706	789	999999	674	451	514	263	275	869	522	194	342	92	999999	999999	788	511	140	486	295	999999	14	999999	112	999999	960	10	244	999999	125	901	248	999999	999999	251	894	888	69	390	168	632	204	791	505	130	973	599	447	999999	855	999999	999999	911	358	999999	702	49	999999	871	491	514	29	825	754	621	946	535	999999	959	882	900	452	750	327	663	56	222	254	999999	828	370	999999	725	595	168	999999	337	999999	211	549	855	642	197	898	653	612	378	999999	884	184	448	294	488	635	954	514	191	593	695	530	999999	794	999999	52	130	952	303	240	999999	652	999999	999999	113	419	37	999999	264	851	673	60	677	186	999999	999999	999999	999999	84	100	640	653	786	743	762	681	69	70	999999	155	778	701	319	148	450	999999	999999	371	190	78	608	697	999999	340	919	999999	852	313	434	466	662	53	877	212	599	942	
866	874	324	432	999999	966	888	119	83	999999	740	999999	735	138	251	999999	895	16	999999	999999	999999	456	823	126	828	756	636	912	493	999999	824	116	548	999999	375	690	999999	758	718	641	808	999999	267	947	905	999999	577	306	225	642	158	870	720	999999	999999	419	61	208	603	999999	339	999999	626	999999	157	633	990	237	762	560	973	147	999999	850	144	999999	199	999999	221	515	189	340	696	850	999999	953	999999	892	959	955	639	847	164	999999	312	831	999999	918	800	281	333	999999	543	664	669	999999	582	870	522	295	230	999999	986	98	424	999	289	775	762	204	247	107	278	807	999999	135	982	183	548	999999	738	280	85	940	191	839	999999	42	191	999999	381	525	379	999999	735	464	861	76	700	312	552	749	999999	606	999999	999999	81	736	743	543	38	408	332	219	999999	949	999999	56	906	584	212	257	999999	999999	823	722	728	604	999999	466	999999	999999	483	999999	760	989	124	479	907	956	768	70	999999	647	547	999999	203	170	999999	999999	365	814	999999	126	109	304	165	970	783	999999	507	476	664	287	279	121	925	96	999999	568	999999	629	149	950	999999	151	999999	946	999999	999999	999999	568	999999	999999	110	459	999999	366	146	465	833	154	696	999999	459	302	999999	21	377	435	999999	117	999999	558	950	736	675	218	310	958	345	218	999999	932	999999	939	988	378	186	820	364	568	949	993	734	691	999999	553	501	999999	745	947	579	223	803	421	999999	929	999999	374	783	548	999999	999999	130	625	823	764	804	519	313	999999	999999	557	81	489	167	717	824	269	803	132	716	787	222	397	639	116	139	380	91	68	43	999999	46	999999	512	771	873	118	867	178	748	981	219	717	122	999999	152	324	264	150	115	85	570	661	831	278	965	999999	985	716	634	434	438	999999	993	33	520	265	977	395	844	999999	999999	635	383	735	577	505	285	617	963	999999	125	999999	952	958	251	385	983	999999	806	150	999999	160	543	324	553	964	723	99	511	887	347	868	306	400	683	934	999999	106	701	999999	999999	378	752	819	999999	497	302	45	781	145	281	744	589	703	592	251	101	69	192	613	999999	196	115	999999	999999	999999	645	562	999999	316	999999	887	541	999999	999999	754	407	999999	15	65	671	688	317	376	615	603	289	602	808	441	843	228	914	97	689	999999	272	676	999999	72	851	740	759	999999	48	394	212	253	999999	837	843	377	999999	136	999999	999999	879	999999	471	875	966	52	754	843	999999	879	999999	454	999999	433	492	731	384	943	214	930	
928	842	338	999999	400	999999	592	999999	598	476	174	999999	154	596	999999	999999	215	475	105	999999	999999	916	999999	169	421	999999	596	999999	355	122	992	999999	922	22	999999	47	411	250	484	929	459	783	255	997	714	195	309	70	52	959	999999	909	848	404	943	22	840	178	999999	642	450	16	624	486	999999	63	865	142	433	353	130	999999	990	999999	359	999999	671	14	454	236	458	999999	543	396	596	93	999999	527	78	161	206	242	441	841	999999	452	168	768	524	999999	329	176	636	698	838	561	999999	682	55	740	350	836	724	582	193	914	473	238	999999	999999	791	999999	74	281	157	888	533	158	999999	906	54	902	489	793	907	292	899	999999	557	44	175	589	482	337	810	999999	999999	859	657	574	979	929	878	135	869	981	111	999999	999999	950	38	770	996	148	696	447	356	931	675	901	25	999999	999999	855	999999	212	865	737	999999	787	380	999999	999999	121	926	124	999999	364	924	925	190	543	303	607	16	405	592	343	640	373	999999	586	194	756	559	361	258	33	901	666	999999	374	894	764	579	364	999999	885	999999	999999	424	992	16	999999	720	999999	334	999999	999999	828	619	531	107	107	999999	793	489	744	999999	575	865	999	463	267	809	816	649	539	37	651	999999	706	999999	67	948	999999	580	445	45	87	37	184	184	999999	57	594	277	796	990	786	875	535	999999	999999	716	424	538	749	939	999999	831	999999	56	207	702	912	409	999999	158	752	223	54	999999	484	547	691	824	390	220	225	549	999999	548	250	775	600	383	485	351	534	492	830	505	142	255	243	999999	977	999999	144	194	999999	647	248	573	831	999999	999999	999999	35	999999	999999	539	999999	363	979	255	806	431	999999	539	999999	697	624	269	392	548	576	999999	314	564	847	20	85	40	321	215	309	677	944	773	534	386	999999	935	343	300	999999	778	999999	987	330	556	999999	999999	270	999999	999999	979	999999	292	999999	620	999999	471	752	147	999999	999999	52	773	945	139	486	999999	14	999999	999999	689	925	101	999999	999999	961	327	999999	300	742	480	770	781	192	330	999999	999999	522	913	591	854	192	205	837	98	735	999999	51	999999	79	938	600	999999	999999	999999	63	98	525	999999	659	999999	999999	999999	405	982	923	270	591	625	642	825	815	999999	999999	526	506	729	999999	999999	72	468	285	51	230	803	880	56	622	848	999999	407	146	70	264	124	626	730	800	854	999999	999999	911	426	559	254	999999	508	768	999999	837	333	834	845	400	200	202	999999	241	999999	112	877	999999	
743	999999	244	688	755	837	840	899	775	929	999999	514	597	999999	859	492	975	680	381	287	981	999999	999999	573	300	670	73	922	440	499	209	751	297	999999	177	78	324	566	377	999999	928	999999	999999	404	999999	341	802	999999	999999	704	265	920	730	599	666	732	414	671	999999	95	773	999999	469	286	729	658	226	999999	389	999999	178	419	313	710	358	249	999999	548	149	959	867	429	589	735	243	289	30	698	170	445	664	652	178	292	897	999999	282	785	675	775	125	42	264	999999	536	846	616	999999	251	427	782	865	531	438	999999	353	999999	733	999999	999999	637	999999	609	943	135	999999	250	31	999999	348	999999	174	873	374	844	834	999999	46	209	397	999999	10	999999	999999	999999	799	131	740	999999	553	680	548	742	235	147	999999	432	999999	426	21	605	595	999999	999999	460	618	991	167	999999	392	188	302	999999	655	776	999999	81	867	290	999999	403	510	956	999999	668	428	431	648	236	257	412	854	619	198	791	87	791	999999	292	54	807	964	155	681	375	387	25	97	999999	510	525	565	999999	999999	617	105	639	950	243	42	196	353	930	346	980	333	999999	345	864	699	845	526	584	246	528	439	364	285	892	999999	413	344	999999	725	732	999999	825	529	581	695	999999	999999	320	999999	999999	463	43	808	700	51	704	679	999999	999999	664	998	980	999999	999999	188	999999	999999	67	999999	629	999999	164	214	614	999999	508	999999	764	178	262	15	215	999999	388	74	405	999999	584	999999	999999	733	121	999999	999999	733	999999	999999	999999	403	999999	93	782	368	630	16	999999	829	204	567	543	550	915	64	506	659	792	655	415	506	782	194	999999	217	376	896	740	723	153	880	276	999999	999999	370	999999	178	232	847	704	382	765	576	999999	999999	317	46	817	67	934	412	941	999999	999999	461	620	999999	314	999999	991	999999	999999	586	999999	323	300	999999	354	554	841	338	436	944	999999	43	741	215	832	763	900	340	89	682	789	741	939	999999	999999	744	750	451	864	999999	856	999999	115	999999	999999	999999	725	999999	692	272	226	999999	999999	996	271	593	720	414	938	999999	675	661	654	593	797	944	383	999999	226	609	804	999999	999999	780	98	979	927	999999	999999	794	47	659	999999	999999	466	192	999999	943	794	999999	34	999999	512	323	981	999999	326	522	391	945	999999	490	33	999999	468	826	999999	205	907	292	666	168	99	154	513	26	999999	838	137	614	999999	999999	999999	959	999999	468	887	160	798	999999	662	415	180	379	139	557	635	565	999999	999999	999999	570	999999	512	
600	866	999999	999999	999999	965	190	488	999999	999999	999999	233	49	73	507	999	938	981	406	23	629	260	987	720	999999	956	390	458	489	496	563	618	999999	939	369	719	222	999999	350	833	999999	999999	999999	403	612	905	518	999999	999999	359	701	79	174	31	882	349	999999	535	352	999999	584	732	998	999999	999999	158	828	999999	704	999999	786	999999	641	572	999999	999999	240	593	999999	999999	448	818	400	999999	795	494	453	383	66	29	840	687	999999	496	258	981	185	131	190	463	999999	418	867	279	572	999999	999999	601	721	437	118	294	426	999999	415	766	341	868	112	728	999999	454	53	684	947	108	242	155	324	999999	999999	119	413	654	41	999999	951	999999	567	513	999999	852	662	629	999999	555	270	999999	90	492	649	999999	28	461	758	632	999999	192	332	474	59	292	287	999999	999999	999	999999	772	210	999999	814	220	311	599	671	852	792	424	999999	401	999999	297	999999	831	999999	963	100	952	896	409	999999	999999	798	103	463	999999	574	270	471	911	674	498	999999	704	678	439	15	999999	789	905	840	950	999999	931	636	762	226	999999	721	204	909	999999	875	801	999999	55	421	218	999999	896	287	531	952	862	726	349	554	999999	163	999999	999999	670	999999	990	568	714	360	866	466	701	999999	999999	548	277	12	746	622	999999	999999	632	27	999999	293	892	999999	999999	999999	556	999999	999999	999999	856	999999	999999	246	248	764	999999	242	999999	694	555	751	444	348	168	982	684	860	979	999999	612	386	999999	232	170	999999	281	372	999999	716	803	999999	180	493	999999	827	77	999999	763	981	737	999999	978	937	472	55	849	999999	469	999999	324	999999	235	569	999999	479	999999	258	85	861	493	523	999999	999999	891	893	580	951	646	341	915	653	106	999999	999999	999999	408	593	760	125	537	727	903	924	402	117	436	610	999999	232	66	818	955	999999	498	224	999999	688	56	579	474	898	906	137	420	999999	599	237	999999	703	80	188	498	959	999999	765	999999	68	897	999999	466	969	74	424	285	107	697	205	999999	775	186	719	546	190	999999	639	821	775	513	731	517	209	999999	194	161	877	329	996	577	999999	999999	668	791	272	999999	504	999999	492	851	322	973	404	727	805	526	361	999999	317	318	999999	944	999999	554	176	277	999999	939	879	272	999999	777	700	627	999999	180	517	999999	284	78	156	999999	999999	999999	201	757	999999	481	235	999999	800	246	21	999999	882	788	760	124	625	995	855	565	953	229	454	544	999999	776	950	634	19	433	367	249	999999	889	999999	920	999999	999999	
164	999999	713	999999	472	171	766	23	999999	999999	420	999999	999999	289	222	591	851	999999	479	656	484	345	530	601	657	999999	999999	772	525	993	999999	840	761	215	840	79	852	741	999999	292	778	269	41	962	223	999999	999999	88	36	581	47	507	450	706	935	818	265	999999	565	105	291	993	498	751	999999	580	999999	106	448	999999	739	120	361	999999	877	224	314	568	387	51	999999	801	745	944	956	999999	399	999999	999999	31	813	999999	186	661	11	784	771	289	155	643	974	999999	639	883	842	999999	999999	999999	829	720	514	697	734	523	849	490	258	554	795	151	190	587	826	426	339	998	934	699	999999	999999	452	35	422	743	77	999999	171	862	112	39	529	999999	235	559	517	126	15	999999	812	999999	999999	227	493	14	999999	397	207	223	999999	999999	992	456	77	736	999999	489	999999	990	456	626	329	396	999999	766	621	54	361	276	908	222	993	281	887	675	566	999999	541	418	290	679	35	948	999999	268	46	83	999999	999999	292	38	842	25	216	195	201	150	775	726	392	418	45	930	314	341	999999	720	568	402	179	999999	947	866	709	776	999999	380	999999	193	999999	999999	975	862	984	880	380	977	75	701	999999	999999	460	814	35	999999	644	104	643	976	418	326	514	675	999999	249	999999	975	315	439	594	999999	71	592	996	844	442	182	946	434	961	872	655	867	918	753	591	142	841	999999	142	506	736	999999	774	413	43	310	543	744	798	999999	671	636	999999	662	999999	867	818	191	439	471	158	219	25	546	999999	646	756	999999	657	948	144	478	307	999999	93	959	818	592	810	999999	639	211	999999	566	211	28	761	265	398	724	999999	660	408	670	358	527	97	999999	743	396	553	967	96	850	999999	203	339	999999	579	999999	59	235	380	306	999999	999999	583	458	344	652	885	501	187	933	634	484	80	636	999999	999999	872	589	999999	999999	589	999999	125	999999	305	999999	689	743	999999	993	674	99	289	111	999999	412	943	638	893	100	511	62	999999	162	226	786	132	702	999999	22	533	470	999999	955	717	169	830	798	999999	336	999999	151	814	194	269	545	204	968	999999	338	622	243	696	758	913	537	882	999999	569	519	885	999999	466	674	469	214	713	334	394	679	581	155	999999	566	999999	369	999999	605	999999	680	999999	999999	905	949	400	299	773	626	52	999999	287	868	239	999999	999999	999999	685	999999	999999	65	831	870	584	999999	756	477	758	140	630	999999	999999	286	79	999999	928	730	91	516	283	180	440	96	999999	999999	401	713	
915	841	124	999999	684	107	881	837	849	999999	579	786	202	922	540	643	996	499	891	10	798	351	715	999999	893	178	866	554	624	744	588	380	999999	53	561	999999	25	476	869	201	405	241	48	217	161	999999	999999	361	639	797	100	999999	322	400	999999	574	999999	403	269	999999	241	336	222	114	999999	209	69	159	371	999999	627	529	629	699	999999	999999	999999	508	569	598	999999	514	915	827	654	796	67	336	139	986	791	622	217	364	999999	78	28	934	84	951	244	999999	989	25	180	570	172	623	999999	999999	272	627	833	999999	660	999999	421	395	460	345	151	733	29	999999	832	14	999999	275	999999	536	999999	378	999999	618	363	689	525	899	656	93	633	444	999999	999999	724	173	999999	999999	703	242	656	632	483	999999	809	511	999999	999999	193	999999	258	999999	882	269	808	894	204	225	317	970	211	522	739	377	712	707	203	247	660	669	225	775	571	508	879	999999	894	999999	999999	999999	999999	999999	715	490	834	736	562	281	973	830	999999	999999	999999	733	999999	999999	999999	116	37	112	318	908	954	523	950	482	335	383	389	893	999	999999	416	464	435	301	806	258	542	999999	155	921	999999	830	700	999999	546	838	477	745	999999	999999	666	999999	544	999999	955	999999	540	999999	410	188	999999	90	830	467	167	774	307	999999	337	644	573	61	956	396	644	134	999999	308	936	497	906	644	871	999999	999999	710	920	799	346	614	999999	191	999999	967	39	192	999999	243	494	999999	541	739	999999	387	224	615	749	157	991	830	379	242	999999	913	282	999999	219	619	624	457	999999	507	402	999999	926	392	486	989	367	461	135	999999	813	174	999999	999999	237	494	996	999999	960	999999	807	516	245	999999	765	999999	999999	781	973	390	619	47	999999	43	347	693	460	831	999999	759	790	999999	704	789	999999	999999	957	115	999999	999999	622	999999	496	92	999999	885	488	999999	626	823	304	999999	488	745	970	776	258	999999	999999	543	43	174	108	999999	982	278	811	455	999999	999999	999999	589	761	258	767	233	550	834	343	461	215	999999	215	315	464	999999	999999	959	819	652	999999	44	999999	486	691	457	297	999999	110	431	83	999999	393	999999	128	714	823	239	999999	747	999999	999999	588	999999	338	33	959	999999	746	999999	999999	852	636	999999	513	670	314	285	567	319	936	999999	999999	912	999999	999999	999999	104	999999	999999	391	822	981	81	999999	588	999999	906	158	999999	497	503	549	333	214	999999	405	999999	606	458	410	548	671	667	810	970	689	676	991	999999	406	999999	606	996	396	403	
870	564	986	925	224	408	136	899	822	442	715	410	999999	165	999999	646	497	738	349	842	161	324	270	456	999999	779	999999	993	271	631	897	553	999999	811	361	841	993	999999	243	12	999999	999999	999999	999999	999999	289	969	835	388	760	999999	868	656	999999	999999	556	303	540	37	445	492	143	638	200	544	171	473	896	803	999999	999999	816	504	347	430	388	478	999999	200	619	809	89	614	999999	263	39	896	393	568	805	547	999999	999999	999999	519	288	999999	655	833	999999	815	999999	41	452	117	562	999999	319	999999	863	87	411	349	418	636	412	999999	137	936	515	274	90	337	999999	999999	199	172	707	827	999999	999999	823	999999	999999	803	736	58	172	402	701	666	587	269	704	727	999999	123	245	171	116	759	16	718	328	829	735	999999	43	64	918	400	999999	491	981	999999	263	352	252	999999	899	364	366	999999	999999	999999	687	820	633	999999	262	85	926	546	720	393	248	115	740	999999	999999	991	25	118	484	311	10	105	288	95	999999	793	871	631	271	752	999999	281	482	479	999999	914	121	762	802	999999	999999	129	770	999999	380	158	612	975	545	908	349	258	260	934	848	591	541	548	806	468	214	305	284	999999	990	966	632	999999	135	999999	999999	262	316	999999	837	881	335	999999	715	325	190	895	95	362	412	999999	999999	999999	630	559	383	573	999999	999999	638	177	844	802	999999	999999	526	351	999999	391	999999	96	942	999999	999999	967	999999	850	833	999999	288	318	219	921	565	999999	999999	93	999999	575	780	999999	999999	972	999999	999999	46	532	93	311	798	838	56	704	999999	326	211	413	452	663	303	532	999999	474	64	329	999999	922	246	760	467	442	999999	283	611	724	789	999999	999999	436	930	733	766	531	693	449	272	515	598	999999	644	999999	999999	976	282	257	999999	832	999999	684	711	999999	296	999999	843	999999	137	772	102	999999	536	242	798	25	732	569	765	999999	780	615	999999	999999	999999	996	125	925	801	734	11	363	160	956	999999	999999	725	999999	999999	444	687	337	322	500	999999	990	713	412	743	626	254	713	492	364	62	313	627	999999	789	300	999999	918	999999	402	771	739	458	999999	999999	868	300	915	132	331	531	999999	999999	566	39	343	293	999999	191	185	490	297	871	795	999999	748	312	466	37	156	237	769	773	919	729	999999	541	143	231	874	999999	338	591	170	999999	999999	19	70	238	455	17	503	736	389	912	483	868	663	674	443	566	834	887	975	104	761	680	383	837	356	802	999999	492	316	849	999999	706	710	961	
306	738	251	237	581	149	999999	43	394	999999	255	814	999999	468	788	318	501	451	615	76	82	928	636	233	881	653	857	21	999999	539	760	776	168	999999	378	999999	324	606	999999	999999	370	728	999999	999999	591	542	999999	999999	704	998	999999	709	101	644	889	377	111	28	999999	928	291	722	613	854	256	479	656	999999	999999	999999	993	894	146	779	705	353	999999	270	999999	999999	729	177	317	430	191	60	685	523	812	11	603	306	999999	387	554	999999	124	441	999999	122	999999	747	600	621	15	463	573	322	938	545	734	841	387	16	208	999999	415	192	673	205	794	142	373	999999	999999	697	643	758	234	67	238	211	999999	529	463	981	577	695	999999	727	487	373	584	276	276	761	918	255	999999	440	999999	932	999999	999999	328	753	384	999999	141	318	820	815	97	880	999999	532	999999	858	552	226	546	999999	999999	999999	718	430	557	999999	822	728	778	999999	579	793	825	306	444	999999	999999	999999	607	76	564	999999	907	999999	285	704	959	743	70	70	702	999999	894	522	999999	822	215	897	999999	287	688	413	539	431	245	303	999999	20	999999	999999	657	999999	618	480	165	660	999999	999999	155	853	146	999999	999999	718	999999	616	899	999999	141	622	21	313	514	329	388	161	577	485	999999	999999	648	949	999999	586	412	859	354	423	999999	999999	784	999999	752	999999	150	999999	745	821	736	628	404	999999	999999	999999	472	353	338	299	999999	13	999999	561	620	999999	999999	197	433	91	315	836	999999	485	945	999999	837	853	561	172	188	999999	415	755	749	807	587	895	80	188	123	68	530	65	331	999999	999999	232	547	588	146	953	185	664	999999	999999	366	918	999999	999999	999999	999999	792	176	999999	323	999999	337	812	813	999999	319	127	255	999999	256	315	217	164	591	204	614	315	999999	35	999999	602	999999	249	849	451	668	999999	818	549	999999	276	364	944	17	999999	104	420	999999	12	826	836	999999	695	269	595	159	999999	226	67	34	314	820	150	885	721	845	97	962	371	917	232	999999	999999	474	980	999999	272	999999	999999	109	204	580	969	208	398	672	66	999999	264	301	904	999999	761	525	199	455	223	69	296	999999	999999	457	372	95	604	537	234	230	999999	644	886	618	999999	957	999999	999999	850	999999	496	999999	789	117	708	80	23	360	999999	190	285	999999	736	212	999999	904	102	746	217	883	604	861	999999	999999	701	999999	999999	999999	479	803	694	465	605	281	999999	247	141	999999	748	999999	82	253	990	54	944	999999	907	683	758	999999	999999	93	525	966	347	999999	
999999	954	999999	98	664	727	881	744	496	820	929	465	639	999999	773	202	997	915	811	360	871	999999	890	946	999999	731	999999	982	999999	999999	939	638	933	938	636	999999	493	659	999999	355	372	256	999999	999999	824	452	54	147	724	999999	95	610	165	987	763	218	999999	469	386	933	199	999999	805	999999	999999	999999	531	700	985	596	999999	347	286	465	999999	625	999999	765	132	270	999999	399	268	275	525	999999	482	946	999999	999999	122	999999	283	704	165	999999	450	673	253	533	920	354	162	999999	963	747	999999	999999	999999	148	373	999999	347	126	256	800	999999	999999	369	552	818	584	525	566	483	999999	74	582	310	999999	184	181	522	598	349	999999	247	140	312	777	14	783	999999	47	64	999999	685	999999	458	365	833	910	313	701	715	345	829	595	654	999999	683	751	399	485	999999	201	785	749	776	913	562	510	999999	999999	547	44	637	488	999999	999999	999999	907	133	944	999999	274	868	999999	883	999999	513	651	999999	999999	999999	262	393	470	83	863	39	936	390	544	802	333	682	721	164	680	707	351	93	986	287	775	628	454	999999	698	332	964	865	773	410	911	999999	212	497	294	651	176	414	648	638	999999	999999	588	152	366	591	157	999999	213	305	172	568	499	746	329	634	938	675	384	540	74	81	616	144	891	999999	479	233	869	38	541	936	999999	357	999999	257	999999	312	439	117	185	999999	662	477	248	999999	999999	999999	178	659	712	501	39	117	574	999999	910	999999	260	999999	121	923	797	999999	764	235	133	151	532	999999	595	636	245	277	999999	767	999999	149	896	548	774	23	64	219	999999	49	907	337	999999	232	346	594	999999	999999	999999	999999	510	488	713	22	229	393	933	107	74	86	265	762	752	999999	999999	771	558	999999	293	107	999999	587	857	725	999999	999999	368	999999	999999	10	999999	864	281	112	266	930	436	999999	328	390	90	957	999999	250	999999	154	585	976	648	575	45	349	98	898	393	923	999999	987	693	433	34	634	372	73	502	401	490	999999	999999	653	345	999999	393	902	999999	910	441	617	941	183	220	392	660	168	964	245	776	383	999999	343	310	448	199	894	999999	999999	594	91	748	392	999999	935	436	995	240	370	999999	195	880	483	491	22	55	520	223	999999	973	999999	108	266	999999	116	999999	216	999999	896	485	498	546	571	325	999999	869	559	999999	999999	955	999999	928	603	289	591	503	245	852	297	999999	679	681	723	482	391	982	491	767	557	14	999999	999999	343	999999	466	648	318	999999	140	153	496	999999	
939	999999	999999	999999	999999	977	43	613	695	999999	65	504	805	999999	999999	98	999999	377	999999	792	961	279	736	22	594	718	822	942	194	87	999999	154	906	677	999999	47	174	115	488	999999	733	943	319	864	597	999999	89	649	999999	999999	232	763	999999	703	49	669	950	306	690	786	164	999999	429	617	643	911	597	137	85	785	924	828	889	999999	69	27	999999	871	424	999999	638	183	126	964	999999	957	999999	212	999999	82	96	868	425	999999	359	641	524	999999	231	685	999999	951	999999	999999	305	403	874	889	644	31	999999	999999	881	935	999999	980	975	464	999999	685	531	999999	499	13	698	66	413	999999	525	427	503	999999	649	739	999999	999999	610	86	669	461	93	499	999999	616	372	999999	999999	490	999999	999999	666	70	940	546	999999	856	462	570	351	248	999999	686	999999	226	999999	451	438	152	999999	471	380	898	999999	310	601	42	826	999999	640	999999	79	923	644	157	999999	999999	327	112	999999	999999	999999	49	999999	431	471	999999	135	999999	98	999999	579	999999	68	91	997	768	275	639	944	131	999999	999999	999999	999999	999999	77	51	227	999999	94	999999	335	999999	775	247	340	999999	373	839	204	906	485	795	999999	999999	235	864	999999	999999	993	178	688	168	464	626	656	999999	84	262	403	365	908	886	13	796	253	288	293	843	999999	604	902	799	999999	999999	999999	782	220	550	943	212	488	78	472	999999	445	999999	112	158	999999	230	98	120	999999	839	998	999999	792	922	866	946	581	719	491	398	276	888	417	999999	81	873	899	534	318	201	877	839	423	96	360	86	186	144	262	999999	516	791	364	911	225	955	999999	999999	683	996	999999	768	586	84	650	999999	759	862	999999	999999	331	999999	802	999999	961	168	185	705	571	790	770	999999	466	999999	881	484	999999	506	999999	125	882	999999	851	322	570	118	999999	999999	446	803	999999	999999	66	544	999999	953	989	999999	949	66	780	295	726	892	236	194	311	541	203	175	33	262	837	961	835	720	999999	489	684	999999	905	836	999999	999999	474	456	390	922	929	999999	495	424	557	967	345	597	884	959	95	386	806	999999	155	281	780	73	485	104	999999	404	250	999999	435	106	161	944	36	957	999999	999999	999999	389	611	274	679	608	705	999999	626	248	999999	752	404	308	55	999999	690	999999	988	411	970	999999	222	535	687	986	989	460	816	401	570	999999	999999	316	999999	427	999999	999999	999999	182	367	615	478	471	999999	498	115	999999	999999	968	263	48	969	26	808	999999	177	86	587	999999	618	254	63	235	999999	
999999	221	97	999999	628	999999	809	999999	999999	53	365	999999	751	999999	199	881	862	409	848	147	999999	957	525	999999	73	260	44	999999	908	563	999999	561	999999	793	659	286	27	410	432	895	999999	652	163	972	999999	701	425	999999	398	811	756	845	215	98	155	951	696	589	662	378	48	515	488	262	930	803	574	957	317	912	864	999999	999999	999999	693	879	804	552	64	371	834	924	905	106	999999	277	355	163	648	707	999999	437	748	999999	857	938	174	900	52	649	136	467	801	485	947	304	867	263	404	276	157	154	535	999999	544	999999	609	391	455	999999	457	420	319	610	999999	436	713	923	104	755	714	999999	999999	414	244	999999	999999	430	159	512	409	102	759	381	559	999999	999999	999999	999999	744	338	783	454	999999	202	999999	158	999999	164	520	591	943	999999	649	562	253	644	131	66	999999	990	189	242	942	263	365	999999	937	60	885	534	999999	414	999999	426	999999	459	999999	222	999999	228	931	276	999999	920	999999	933	119	819	999999	802	780	400	351	754	159	550	511	135	836	999999	220	999999	278	986	335	539	808	999999	631	999999	523	909	999999	949	68	913	604	31	797	999999	552	128	999999	92	753	865	72	606	999999	390	947	994	385	475	17	791	997	651	595	999999	135	885	999999	999999	289	871	999999	402	696	245	946	489	338	415	511	999999	406	999999	999999	470	477	212	999999	250	847	528	533	72	941	276	916	952	999999	871	306	666	999999	232	999999	882	11	669	909	41	443	467	666	969	963	915	395	810	419	135	458	999999	929	947	999999	761	347	999999	460	429	329	994	63	467	119	845	171	184	999999	999999	468	999999	302	925	807	389	862	564	108	36	999999	115	542	999999	422	382	999999	999999	557	51	544	210	219	999999	999999	449	999999	208	860	128	753	221	427	999999	666	999999	631	14	150	295	899	783	702	999999	548	223	461	752	55	736	118	189	626	351	815	999999	598	811	999999	999999	976	663	703	980	282	670	688	483	644	771	751	732	842	271	152	999999	508	784	942	498	987	661	162	134	999999	574	594	85	999999	409	62	999999	790	782	319	245	90	999999	161	878	535	999999	118	284	985	385	347	365	209	999999	759	813	869	725	379	324	999999	579	999999	708	86	613	239	245	718	931	941	999999	952	907	999999	999999	633	999999	963	19	553	999999	148	999999	999999	999999	876	999999	649	248	999999	75	412	994	999999	999999	750	453	801	922	748	873	565	999999	444	287	999999	301	383	973	190	999999	999999	370	771	999999	440	346	480	
847	736	49	595	999999	981	875	999999	958	999999	180	45	189	272	50	270	679	999999	95	199	949	826	584	816	676	999999	154	313	52	232	112	79	413	972	954	999999	709	287	96	81	568	999999	999999	999999	213	937	10	543	721	109	999999	319	355	999999	531	30	161	233	999999	421	837	572	613	736	999999	110	631	217	999999	855	561	402	236	23	631	327	382	999999	612	999999	67	610	592	942	140	793	724	267	451	934	43	485	367	999999	999999	996	27	717	59	112	315	793	236	865	548	699	93	999999	525	213	999999	696	999999	191	999999	237	999999	999999	999999	286	386	374	765	383	999999	999999	44	561	999999	999999	310	664	415	509	432	274	384	727	404	999999	710	999999	741	247	296	346	864	999999	321	999999	26	356	122	773	726	941	37	853	53	999999	665	531	562	889	903	983	999999	120	758	99	853	999999	276	174	575	994	632	527	96	485	999999	857	999999	999999	619	953	552	999999	999999	491	246	531	999999	931	775	999999	829	852	999999	313	65	753	999999	999999	163	764	999999	947	207	732	318	509	999999	568	261	999999	999999	789	999999	999999	440	649	337	277	853	999999	578	345	398	397	999999	780	999999	783	429	467	999999	28	620	854	873	604	999999	61	183	736	764	124	680	968	897	50	582	395	999999	415	426	160	378	831	999999	999999	559	810	999999	538	999999	983	999999	794	999999	999999	179	425	999999	836	215	286	104	126	567	464	664	429	500	999999	208	798	910	999999	50	289	999999	788	669	139	55	634	493	644	420	780	999999	886	999999	633	871	166	999999	46	999999	150	66	262	273	731	999999	139	319	443	340	528	83	999999	753	97	623	999999	756	946	791	581	999999	999999	705	787	488	778	827	999999	999999	51	999999	874	813	900	233	398	525	938	59	915	324	59	314	999999	999999	999999	999999	514	20	999999	999999	372	999999	629	999999	607	556	999999	253	312	311	453	999999	298	49	208	321	852	999999	999999	864	999999	897	875	267	743	154	813	999999	637	644	323	855	999999	641	125	629	194	553	626	842	999999	695	747	613	870	869	26	852	508	539	999999	650	999999	999999	591	475	379	999999	613	462	999999	407	615	667	988	999999	999999	657	923	999999	137	308	248	999999	825	133	160	272	999999	999999	138	961	580	107	999999	672	79	156	59	650	260	821	940	173	109	642	89	89	624	282	461	369	999999	929	411	982	412	402	800	468	325	116	975	999999	334	781	999999	999999	313	325	528	271	607	282	999999	999999	368	84	293	193	54	80	999999	124	421	999999	41	
651	695	999999	270	999999	356	591	999999	153	846	209	999999	328	815	570	776	309	999999	200	761	999999	609	106	624	999999	119	616	424	999999	999999	999999	328	565	749	185	999999	932	64	999999	915	999999	999999	186	468	168	999999	999999	378	483	304	348	369	231	16	999999	51	999999	756	933	999999	739	176	90	999999	999999	881	282	999999	640	748	843	254	999999	285	745	999999	433	637	999999	100	155	999999	999999	950	131	501	999999	558	999999	143	232	185	999999	999999	185	849	866	501	483	286	963	395	999999	999999	999999	103	466	999999	999999	999999	999999	999999	999999	842	421	500	235	139	999999	494	784	724	214	506	525	667	132	999999	109	999999	841	931	999999	189	137	759	510	216	500	37	44	999999	297	999999	525	999999	885	288	872	684	624	999999	938	989	502	999999	190	241	999999	792	970	848	846	375	834	999999	808	999999	714	662	989	28	999999	535	460	632	436	517	981	999999	782	999999	999999	999999	282	999999	992	174	686	888	578	279	999999	999999	66	195	315	922	862	838	461	774	574	220	694	999999	107	413	539	999999	812	999999	259	952	20	999999	112	431	103	729	693	999999	434	826	93	999999	31	931	479	274	326	514	654	999999	804	17	999999	535	729	999999	17	999999	635	816	85	905	29	999999	697	999999	999999	884	829	143	155	816	999999	999999	136	974	584	999999	999999	999999	553	308	28	117	157	13	857	999999	701	426	721	113	18	617	750	188	999999	999999	244	549	191	442	999999	521	997	987	666	532	409	755	102	842	656	370	999999	999999	886	912	897	694	82	999999	192	412	421	51	808	999999	996	948	284	608	931	393	93	121	999999	507	120	169	346	335	177	946	333	879	457	648	999999	974	999999	788	88	550	477	675	259	999999	110	955	999999	933	535	461	999999	494	910	272	999999	161	999999	389	802	737	357	747	348	246	89	541	999999	170	387	32	656	496	529	390	999999	418	861	351	406	164	980	413	799	716	475	839	969	194	371	999999	820	911	985	351	203	730	336	23	202	569	370	29	555	513	999999	999999	964	530	356	868	299	999999	983	999999	757	943	947	631	770	249	572	409	798	999999	211	745	510	188	999999	195	91	847	159	837	999999	999999	858	296	999999	490	875	448	838	999999	999999	19	928	999999	999999	259	999999	705	252	952	996	961	999999	371	311	68	999999	785	342	171	999999	451	662	155	853	999999	999999	999999	718	290	374	133	999999	306	290	202	999999	172	594	937	411	386	605	206	840	999999	739	497	985	999999	15	99	116	999999	999999	462	357	782	
494	797	175	999999	999999	962	587	873	400	924	999999	118	999999	322	200	999999	759	999999	846	465	315	31	999999	999999	676	864	284	285	999999	894	589	828	845	44	677	999999	772	289	999999	999999	999999	966	442	814	416	876	612	693	899	711	917	316	615	891	999999	473	739	577	455	131	688	312	999999	506	344	262	999999	216	644	999999	632	479	19	213	847	348	588	252	191	999999	262	591	386	999999	976	283	222	999999	567	999999	67	205	834	999999	999999	315	120	936	479	163	999999	405	58	506	999999	999999	306	411	53	999999	999999	497	395	655	999999	106	926	550	529	71	999999	318	999999	999999	344	437	645	741	259	999999	237	999999	772	999999	999999	856	542	879	237	539	977	810	910	437	999999	999999	999999	188	409	999999	389	569	416	418	122	304	755	999999	171	650	802	564	162	512	901	242	724	367	468	22	999999	999999	323	990	93	239	408	999999	120	774	628	467	341	401	999999	668	999999	364	915	892	110	999999	717	999999	736	999999	658	999999	536	97	845	451	719	397	303	342	256	426	335	883	895	543	508	397	32	344	233	999999	999999	242	996	370	452	575	911	641	338	736	999999	670	580	10	685	999999	928	186	747	944	108	819	422	819	999999	41	997	566	425	330	999999	999999	999999	999999	57	303	999999	999999	998	153	485	999999	999999	519	173	664	312	895	858	486	999999	845	999999	289	661	540	820	187	342	999999	999999	354	225	999999	999999	861	481	682	999999	392	931	453	999999	603	468	446	999999	999999	999999	999999	729	111	708	938	860	719	804	999999	246	517	483	913	153	587	575	141	446	995	347	311	999999	630	943	475	555	999999	667	999999	821	225	999999	917	531	968	691	476	646	999999	157	462	66	999999	445	445	908	27	999999	600	38	337	999999	820	564	354	190	109	168	242	393	844	62	811	98	31	791	566	392	184	896	999999	495	999999	847	885	999999	622	194	507	567	537	999999	76	964	494	224	999999	362	186	999999	592	317	999999	893	312	999999	255	999999	424	653	352	635	135	704	999999	999999	999999	999999	999999	999999	567	914	660	675	999999	999999	985	846	604	806	886	213	999999	999999	313	790	91	275	544	484	999	149	769	854	224	999999	591	372	44	652	999999	932	683	999999	230	677	656	737	999999	184	999999	999999	999999	617	766	149	429	738	400	999999	760	999999	437	204	110	428	155	806	460	953	547	622	999999	999999	999999	953	530	138	176	999999	143	353	238	370	999999	599	271	999999	98	85	482	999999	972	894	999999	806	999999	488	976	802	531	850	286	
93	636	802	597	926	193	812	999999	301	999999	999999	16	999999	999999	76	145	999999	166	993	718	385	481	694	649	999999	70	999999	458	52	999999	999999	999999	292	76	155	999999	999999	12	344	999999	285	999999	191	999999	219	888	485	999999	438	999999	476	645	538	142	901	999999	999999	163	680	866	565	363	576	149	208	659	999999	349	202	343	999999	508	822	999999	442	918	299	413	999999	38	584	168	30	699	685	728	576	160	999999	543	791	999999	331	478	412	921	890	51	92	559	175	146	999999	999999	999999	968	999999	512	999999	983	322	538	722	652	292	406	343	876	464	999999	92	573	183	659	999999	776	186	999999	623	520	37	258	999999	880	862	447	999999	925	236	716	905	73	460	192	999999	999999	390	999999	999999	999999	588	24	586	999999	477	602	999999	616	553	697	792	999999	889	999999	955	74	217	999999	999999	999999	999999	417	650	999999	573	29	123	991	438	299	395	506	999999	618	932	23	999999	717	413	270	485	285	382	538	924	435	184	280	236	166	55	548	889	999999	501	181	373	838	49	457	488	970	188	263	311	295	322	281	999999	999999	402	999999	437	528	999999	999999	44	999999	823	148	845	999999	765	999999	253	846	999999	814	999999	999999	999999	999999	678	956	781	514	107	128	237	639	122	902	34	294	764	555	999999	371	982	272	146	999999	24	900	612	646	215	906	999999	999999	677	999999	999999	999999	999999	568	999999	481	746	854	140	916	884	194	999999	942	818	999999	517	698	999999	999999	831	999999	999999	397	999999	777	999999	145	308	201	999999	999999	961	614	748	538	999999	999999	734	639	624	137	142	229	377	829	999999	669	828	735	999999	322	729	431	676	310	870	904	748	54	137	611	556	939	807	122	232	421	204	289	487	320	999999	106	631	704	722	999999	30	989	902	684	316	573	801	796	52	539	938	999999	668	98	457	690	999999	999999	581	202	421	264	999999	463	475	548	999999	88	358	999999	999999	972	588	474	883	758	999999	452	999999	983	999999	21	999999	692	483	999999	999999	399	999999	283	594	619	132	529	983	766	999999	999999	999999	768	325	999999	448	419	740	999999	999999	203	215	999999	548	69	718	598	65	410	193	914	980	719	999999	858	225	84	49	999999	849	68	490	999999	376	703	999999	536	667	423	573	661	952	999999	895	999999	193	174	999999	534	999999	533	474	583	582	478	468	500	840	999999	999999	999999	380	559	999999	801	712	98	999999	999999	826	999999	999999	641	836	532	999999	472	823	510	674	60	348	999999	999999	325	999999	907	544	897	999999	742	696	210	
915	209	291	999999	401	103	714	105	999999	890	708	719	602	832	747	59	517	996	676	339	791	999999	35	865	999999	800	217	805	553	435	999999	999999	495	729	726	636	251	999999	999999	999999	999999	579	218	458	805	569	722	761	169	999999	389	247	76	366	419	466	999999	999999	132	601	886	908	552	416	289	625	234	872	116	999999	808	949	999999	946	543	222	249	577	70	710	87	455	645	68	55	373	26	139	320	999999	461	826	445	999999	843	887	36	802	999999	189	345	849	655	58	686	440	999999	130	822	206	227	607	364	422	523	999999	272	494	999999	916	999999	999999	999999	846	658	999999	999999	999999	112	655	196	446	408	881	999999	237	799	596	381	614	61	999999	316	124	51	854	471	32	955	411	625	542	999999	262	579	249	999999	809	400	999999	926	865	27	176	20	780	209	483	56	295	999999	675	122	756	865	713	999999	999999	804	804	520	491	500	999999	40	654	15	155	311	135	940	990	206	677	688	195	877	149	113	999999	999999	999999	976	999999	999999	999999	999999	684	397	866	460	849	14	595	193	999999	375	326	999999	366	774	63	181	920	355	652	478	445	77	679	835	999999	343	543	999999	532	514	830	931	91	234	331	757	445	674	100	999999	611	493	254	999999	561	13	747	999999	999999	999999	65	323	127	480	983	616	717	999999	811	515	999999	446	661	929	999999	394	64	141	999999	305	736	255	999999	666	999999	952	999999	860	284	645	596	999999	557	999999	459	516	814	610	250	714	50	999999	863	584	524	999999	999999	999999	285	176	949	616	53	305	89	809	999999	461	999999	999999	999999	857	756	175	919	424	888	945	480	37	580	453	891	738	265	999999	392	999999	151	702	999999	509	999999	999999	696	980	13	261	999999	649	458	363	997	219	921	192	658	999999	999999	110	999999	885	844	999999	596	505	725	999999	50	757	999999	999999	319	911	910	999999	999999	999999	999999	939	999999	999999	999999	830	999999	226	456	681	999999	82	999999	999999	25	50	999999	245	664	999999	521	201	265	698	221	878	999999	80	999999	96	999999	637	999999	20	228	725	999999	649	575	999999	677	379	58	53	497	967	999999	731	372	278	999999	999999	629	999999	136	287	684	722	999999	442	608	509	999999	370	382	189	173	663	999999	999999	361	999999	999999	651	659	151	152	221	211	253	999999	500	707	999999	601	634	18	964	999999	940	51	999999	233	999999	999999	999999	206	999999	671	317	804	430	265	83	916	718	999999	999999	999999	999999	145	472	999999	999999	647	117	999999	408	768	999999	181	209	780	535	999999	
395	553	999999	245	999999	999999	463	550	893	448	373	245	634	857	882	999999	40	678	898	805	579	455	61	495	999999	999999	798	999999	999999	145	605	649	729	825	531	999999	477	999999	804	49	681	922	627	733	284	872	999999	550	885	126	999999	530	882	999999	678	999999	501	51	937	124	999999	543	626	757	843	723	515	808	336	717	163	298	873	858	134	656	999999	327	999999	999999	209	999999	44	807	999999	999999	999999	999999	157	999999	673	435	804	690	892	147	306	870	889	560	366	999999	224	178	999999	999999	657	999999	605	999999	122	184	830	511	915	899	509	818	763	768	956	515	661	744	999999	999999	493	193	999999	999999	360	957	437	661	999999	840	43	865	844	151	427	744	404	135	478	999999	605	302	774	992	999999	487	116	131	603	999999	707	479	134	244	369	999999	66	999999	671	999999	746	179	442	85	865	644	973	621	351	222	120	536	276	554	132	999999	418	974	359	872	850	316	999999	227	142	564	741	609	999999	953	687	999999	999999	322	999999	435	859	699	999999	993	999999	494	779	391	740	180	213	999999	999999	177	65	92	269	798	315	999999	999999	224	942	311	902	373	839	397	534	999999	82	953	801	999999	341	999999	847	365	369	365	536	675	487	961	999999	171	999999	614	898	999999	526	999999	17	323	324	645	757	825	100	149	654	391	999999	415	108	999999	999999	425	835	346	245	903	439	949	902	445	737	999999	950	741	999999	235	999999	930	999999	417	945	488	382	696	961	32	274	229	710	155	819	82	863	111	393	82	778	561	369	999999	999999	67	999999	999999	907	999999	874	359	273	429	999999	926	606	690	313	299	52	149	384	223	639	219	249	757	626	999999	126	849	357	802	456	999999	999999	999999	192	888	77	504	789	195	157	999999	999999	291	263	893	999999	183	797	104	999999	639	187	999999	983	25	818	999999	261	999999	999999	34	12	999999	972	953	365	420	508	999999	999999	999999	360	198	75	999999	999999	957	504	733	200	942	62	263	772	817	760	424	213	176	79	999999	252	546	534	133	913	999999	318	309	538	65	675	381	872	493	289	988	90	999999	999999	860	169	999999	62	717	972	748	999999	165	999999	940	217	341	356	818	304	813	999999	942	810	769	649	204	204	145	277	681	391	289	999999	771	344	943	999999	999999	254	723	494	817	160	174	795	162	116	999999	847	343	35	63	198	476	334	148	999999	991	220	964	333	917	450	301	367	999999	627	431	606	273	926	147	999999	581	999999	999999	791	645	974	497	999999	999999	297	933	
999999	337	999999	71	447	999999	494	423	997	289	399	577	376	859	806	385	534	685	991	584	417	999999	490	617	157	999999	357	999999	999999	723	876	726	630	517	645	40	999999	999999	984	410	999999	512	149	293	191	750	480	999999	839	598	999999	999999	615	712	525	767	999999	483	913	959	848	681	406	999999	412	999999	947	859	999999	775	67	968	999999	590	999999	904	748	206	435	407	999999	425	974	429	760	474	120	999999	991	999999	193	845	651	999999	999999	107	116	864	881	518	802	621	717	999999	541	993	711	35	906	620	28	650	57	999999	952	432	999999	977	523	938	562	40	867	346	592	999999	999999	676	37	999999	798	884	324	917	605	999999	708	910	887	766	999999	95	20	380	859	542	797	145	82	139	400	138	351	942	955	999999	753	381	480	329	677	45	999999	209	822	144	999999	140	999999	999999	724	999999	999999	757	186	477	29	496	486	999999	424	191	999999	999999	316	999999	999999	999999	962	832	642	337	440	999999	999999	726	97	999999	999999	725	216	999999	999999	516	414	604	49	593	766	488	752	999999	894	431	999999	496	440	109	892	162	601	953	178	999999	922	397	999999	530	667	459	389	217	938	999999	842	757	956	999999	493	711	630	948	616	999999	90	386	999999	999999	663	603	999999	988	919	405	133	263	499	999999	593	999999	999999	518	999999	316	999999	544	999999	142	999999	999999	539	352	616	190	531	652	347	694	998	999999	955	357	867	74	999999	401	298	542	638	589	268	810	999999	999999	999999	122	999999	309	384	545	67	309	430	999999	73	942	381	738	874	481	916	804	999999	999999	72	891	651	999999	999999	707	999999	999999	504	999999	888	729	848	150	717	419	999999	47	999999	463	489	655	927	360	10	231	29	560	668	999999	673	463	999999	458	413	581	999999	170	999999	999999	999999	999999	999999	430	627	344	999999	241	30	464	851	878	494	694	999999	416	999999	300	861	999999	688	695	999999	999999	999999	999999	999999	399	736	145	947	469	879	643	173	218	999999	506	733	666	999999	788	539	213	315	794	969	999999	891	999999	617	180	999999	999999	988	603	999999	467	999999	202	999999	704	504	884	516	391	999	850	531	358	566	468	567	205	794	999999	999999	914	41	542	465	109	508	739	999999	776	170	642	655	570	64	392	411	540	999999	431	293	999999	696	999999	794	129	446	542	440	158	613	114	452	97	999999	999999	435	562	737	177	206	764	366	739	231	999999	204	960	303	183	999999	36	806	999999	616	511	999999	117	747	346	663	965	309	999999	173	66	199	999999	132	999999	
957	999999	803	231	235	528	298	999999	702	437	924	485	999999	999999	102	999999	307	90	481	936	31	328	999999	401	514	999999	999999	999999	576	175	177	636	838	488	226	217	233	584	147	98	223	270	414	319	421	187	726	52	999999	587	758	118	96	196	793	639	44	999999	999999	994	73	311	390	537	269	297	999999	760	999999	999999	362	722	943	392	722	761	913	999999	979	337	514	422	709	989	416	68	549	651	999999	587	182	821	868	153	999999	911	879	877	59	999999	999999	999999	999999	401	234	999999	175	704	473	41	725	539	432	389	489	999999	602	401	999999	999999	999999	995	76	999999	712	540	854	799	367	811	882	46	455	856	796	548	420	999999	764	381	893	845	187	999999	999999	643	399	488	663	384	318	487	757	848	385	544	899	548	999999	693	999999	375	346	662	999999	689	94	575	592	999999	999999	295	636	748	317	999999	817	999999	601	999999	151	375	146	999999	999999	404	289	606	480	262	649	871	628	81	200	999999	509	999999	999999	182	558	999999	896	999999	153	33	851	18	540	483	726	999999	947	999999	552	815	239	363	169	999999	999999	999999	105	339	301	369	666	564	558	999999	402	302	900	429	520	327	999999	999999	999999	478	553	281	999999	997	536	999999	924	18	529	385	297	999999	365	757	771	999999	728	999999	431	784	366	999999	459	750	999999	999999	999999	527	999999	999999	999999	815	999999	691	211	139	422	999999	803	147	999999	658	45	183	503	256	936	999999	658	449	598	913	992	64	121	266	821	325	999999	111	999999	406	909	999999	49	481	631	674	555	642	658	631	999999	999999	349	708	999999	286	256	999999	999999	999999	869	659	636	432	823	999999	999999	945	999999	106	191	702	578	48	748	999999	143	31	625	271	596	25	790	967	999999	707	999999	413	999999	544	999999	92	613	126	537	260	999999	617	658	171	105	610	334	561	449	999999	716	311	960	520	999999	235	218	236	999999	853	868	668	281	999999	755	175	939	773	38	999999	98	461	510	497	81	526	373	463	175	986	691	238	527	100	991	412	453	999999	402	842	874	386	271	684	999999	10	346	541	999999	929	999999	561	533	351	999999	264	801	472	448	626	862	999999	71	869	999999	639	150	999999	134	352	722	453	380	999999	234	711	200	826	999999	81	999999	831	56	999999	999999	140	705	186	999999	736	611	999999	56	999999	980	999999	325	401	999999	752	859	999999	417	74	999999	227	999999	999999	126	270	74	974	999999	377	445	41	708	825	554	42	934	999999	71	999999	740	741	407	604	215	999999	999999	798	
314	363	222	34	424	982	38	107	999999	367	70	858	672	636	624	679	999999	999999	420	500	847	489	817	895	103	999999	333	999999	820	586	142	20	999999	999999	670	12	164	420	617	999999	796	999999	92	999999	904	213	999999	999999	127	727	273	999999	694	895	951	824	546	327	999999	404	659	563	286	999999	235	59	984	407	999999	621	524	999999	341	694	999999	399	406	250	991	890	304	999999	357	102	999999	875	999999	978	324	845	466	837	999999	999999	999999	999999	180	719	999999	854	228	328	147	506	213	353	999999	10	202	561	427	305	335	49	110	439	999999	194	60	360	733	16	999999	130	165	686	999999	999999	999999	469	228	687	899	146	672	999999	91	851	889	968	999999	999999	999999	999999	428	170	512	999999	999999	999999	38	986	999999	991	131	222	245	27	350	526	914	805	999999	732	343	740	406	999999	377	134	358	363	305	91	409	417	230	330	702	994	184	999999	17	991	441	242	999999	999999	999999	459	740	74	510	999999	64	154	944	62	429	999999	764	322	82	999999	288	999999	999999	999999	999999	714	999999	914	324	356	352	924	999999	999999	301	999999	723	498	999999	918	999999	293	852	932	36	265	999999	177	901	24	999999	862	917	30	713	999999	999999	999999	326	309	467	999999	749	164	30	140	356	563	999999	328	964	999999	147	163	999999	994	999999	758	561	999999	999999	824	23	309	126	489	17	777	677	535	999999	294	182	875	999999	568	999999	697	912	896	909	999999	416	583	60	964	725	763	428	999999	943	791	876	990	68	642	999999	449	48	540	133	578	886	235	768	679	103	271	702	44	460	134	999999	665	426	999999	418	440	259	161	764	253	999999	958	591	768	417	999999	816	818	999999	104	659	381	999999	999999	33	190	815	999999	871	463	70	394	268	819	945	999999	999999	999999	999999	382	200	887	999999	879	999999	927	644	999	272	912	454	884	288	365	474	999999	891	999999	318	237	624	878	289	311	192	999999	999999	772	823	205	616	100	593	999999	903	772	606	894	120	999999	546	999999	118	959	18	186	116	902	999999	479	329	488	999999	997	999999	322	999999	473	696	265	999999	999999	186	76	305	364	999999	904	999999	999999	868	997	999999	223	691	809	769	330	303	15	999999	797	999999	353	999999	137	683	596	626	999999	999999	142	999999	855	868	674	999999	52	663	654	885	211	450	651	611	999999	513	203	315	999999	999999	999999	180	690	406	440	452	999999	200	178	680	704	288	872	538	999999	999999	999999	355	26	180	726	666	999999	129	999999	357	777	999999	999999	624	489	290	677	
46	886	962	999999	459	437	999999	805	999999	999999	973	999999	923	578	123	874	531	393	848	999999	778	826	620	530	999999	749	999999	675	101	646	554	999999	423	610	835	651	773	999999	670	917	794	375	874	999999	675	938	733	778	664	999999	999999	241	999999	999999	899	219	276	441	945	709	354	999999	999999	999999	999999	783	767	323	999999	471	999999	246	722	930	999999	412	951	448	855	632	999999	314	21	234	623	322	999999	433	711	999999	384	342	349	999999	572	247	661	669	241	999999	180	999999	46	999999	766	786	518	710	999999	496	267	827	999999	999999	694	50	999999	489	592	627	234	344	999999	127	96	768	897	761	999999	268	751	999999	999999	963	999999	605	278	818	468	837	804	847	999999	224	367	999999	756	36	276	532	701	999999	87	613	667	835	808	918	115	997	888	757	352	236	744	975	999999	622	860	98	772	726	999999	754	823	999999	406	999999	759	539	22	870	494	835	567	580	999999	604	306	626	797	359	713	470	948	57	505	711	479	392	999999	999999	176	188	759	974	999999	332	999999	290	439	999999	999999	575	985	999999	272	999999	669	174	769	25	999999	999999	301	423	999999	999999	999999	776	881	694	917	377	999999	877	703	316	85	592	430	999999	814	26	196	386	200	999999	485	930	999999	987	52	314	622	921	819	932	887	346	961	598	527	23	408	744	503	791	973	999999	324	956	441	86	744	886	211	309	57	914	232	875	999999	999999	991	893	652	613	999999	680	68	770	428	739	631	831	365	801	617	452	883	409	999999	999999	999999	828	556	999999	570	736	720	999999	885	972	999999	95	522	999999	31	514	102	889	46	999999	999999	553	537	702	999999	912	530	999999	691	605	41	822	711	708	999999	173	347	686	52	29	999999	548	885	456	624	545	999999	999999	999999	113	359	993	373	999999	999999	72	300	854	519	657	215	999999	828	290	940	999999	384	814	392	999999	999999	415	847	27	343	510	668	999999	87	999999	999999	816	630	587	999999	48	459	840	389	207	872	999999	177	395	999999	649	719	605	516	333	999999	999999	331	921	935	999999	999999	999999	537	818	999999	220	777	608	63	999999	689	251	44	902	841	999999	435	195	985	685	248	461	213	693	999999	999999	574	754	999999	999999	495	709	652	311	999999	113	313	570	803	662	715	568	341	999999	999999	999999	570	999999	491	627	999999	145	936	999999	705	694	152	844	38	340	645	999999	858	954	902	980	999999	733	20	999999	240	864	392	332	969	679	130	788	733	321	502	960	272	999999	40	360	773	401	605	207	
960	999999	542	472	999999	999999	999999	387	999999	979	999999	837	603	752	397	214	753	613	290	36	999999	999999	120	716	838	684	760	736	924	999999	217	206	137	812	778	771	332	919	315	287	970	999999	276	999999	441	664	999999	519	999999	825	607	999999	121	579	633	999999	358	825	634	342	932	973	463	969	771	999999	710	791	974	625	882	999999	307	13	999999	831	97	366	285	183	327	250	10	999999	999999	57	95	558	188	182	422	999999	999999	972	355	996	289	307	982	758	954	575	545	119	942	773	862	118	523	802	517	999999	550	461	999999	692	972	364	33	723	597	161	612	802	213	386	549	334	999999	999999	999999	790	384	999999	228	751	999999	891	166	999999	195	976	44	386	999999	431	955	999999	956	663	34	925	283	268	999999	802	963	743	999999	999999	233	537	460	999999	260	727	617	33	242	274	987	999999	999999	851	999999	621	126	236	147	781	430	715	378	994	44	626	517	125	999999	425	788	961	985	600	948	999999	526	581	999999	999999	999999	999999	600	691	675	943	999999	432	730	999999	685	736	605	134	145	517	169	465	429	633	219	502	999999	999999	486	999999	999999	607	999999	880	104	545	110	999999	999999	999999	125	686	328	101	999999	95	394	999999	739	61	366	860	465	440	999999	70	162	502	727	321	999999	783	999999	999999	847	130	529	849	454	149	636	999999	999999	999999	402	999999	147	337	734	134	999999	850	87	435	668	999999	151	471	392	44	393	608	482	656	234	341	481	678	253	779	565	544	372	599	424	961	704	819	999999	999999	999999	824	768	999999	999999	999999	706	999999	981	612	978	68	467	420	756	38	999999	509	421	70	11	468	94	999999	999999	572	488	999999	20	707	540	999999	433	376	999999	569	840	879	452	811	635	701	999999	999999	999999	507	87	952	843	396	49	999999	407	977	24	464	740	999999	44	641	934	229	768	999999	81	656	634	101	309	196	198	53	66	610	434	999999	771	452	163	71	495	536	643	624	667	999999	923	456	362	656	829	36	844	810	999999	416	999999	999999	569	999999	872	985	653	657	208	999999	148	797	552	999999	692	297	999999	999999	156	408	585	154	616	999999	999999	188	739	999999	367	171	999999	999999	734	28	376	359	883	19	199	999999	999999	999999	426	671	207	999999	999999	999999	963	542	999999	872	664	477	999999	999999	806	833	421	694	256	10	300	46	797	999999	73	999999	348	343	413	650	783	646	525	999999	728	944	999999	606	284	101	999999	824	794	999999	591	999999	999999	587	552	59	598	999999	263	999999	695	389	
873	315	72	379	309	630	138	726	99	28	952	241	70	862	305	815	420	164	999999	999999	251	471	311	807	347	760	790	363	62	288	392	642	903	999999	999999	232	543	999999	791	999999	696	78	246	572	313	955	999999	999999	754	783	94	108	999999	999999	147	999999	14	265	41	549	840	774	673	810	636	999999	338	721	791	82	281	999999	373	263	779	999999	999999	738	999999	392	999999	109	609	279	999999	293	81	682	211	999999	228	287	999999	252	227	921	405	435	999999	993	626	999999	999999	682	999999	580	735	999999	999999	964	186	275	761	649	314	740	999999	404	617	353	999999	999999	520	132	999999	993	999999	999999	46	857	778	799	999999	510	765	999999	999999	926	767	623	557	764	241	247	491	999999	525	234	937	999999	999999	10	818	592	754	971	294	776	828	517	939	614	280	593	999999	387	999999	261	883	999999	540	248	636	993	999999	484	424	999999	641	901	477	416	193	559	110	777	980	220	755	794	999999	433	108	259	684	943	493	647	61	999999	489	999999	350	999999	999999	518	374	824	797	280	999999	21	145	926	50	532	431	999999	493	999999	407	999999	506	99	729	116	149	386	319	852	990	776	999999	537	422	999999	76	130	999999	592	413	999999	422	999999	247	144	999999	182	219	162	521	773	164	642	706	237	999999	261	343	839	379	987	515	945	290	780	789	607	513	999999	466	999999	117	900	999999	999999	839	31	999999	999999	818	966	176	166	999999	999999	999999	589	830	195	445	999999	786	773	223	999999	649	999999	204	467	999999	691	668	383	696	220	665	263	636	465	397	999999	409	749	31	412	821	359	999999	73	167	210	999999	328	400	999999	524	343	687	999999	601	371	827	394	249	999999	308	793	999999	129	561	368	952	999999	797	999999	415	47	752	811	604	300	863	999999	309	154	999999	349	982	999999	999999	999999	576	56	863	35	918	25	509	894	999999	37	888	494	511	798	257	411	999999	700	246	486	999999	876	986	999999	508	696	94	105	222	958	810	425	433	240	999999	999999	511	772	782	399	999999	857	706	576	412	378	999999	510	999999	512	819	292	808	219	740	699	69	562	526	231	931	999999	999999	999999	227	472	71	999999	999999	351	900	758	999999	846	949	733	999999	420	999999	140	77	583	208	710	149	999999	616	223	499	103	847	948	999999	561	467	132	186	560	359	939	316	999999	504	555	612	999999	374	961	270	16	999999	649	999999	999999	163	999999	216	971	16	698	855	848	781	913	504	951	513	367	389	826	557	999999	999999	959	999999	719	88	999999	
108	999999	164	655	999999	493	572	999999	999999	859	407	119	999999	214	553	660	93	468	576	591	61	999999	999999	16	999999	443	459	911	999999	705	571	443	278	999999	999999	928	999999	210	999999	298	350	306	667	999999	959	999999	910	999999	74	410	875	366	153	999999	601	447	531	157	999999	519	44	660	619	589	297	999999	840	362	340	625	125	883	572	288	999999	999999	993	902	56	999999	533	115	847	999999	829	215	300	781	962	999999	406	396	138	385	999999	689	686	88	367	996	438	557	22	448	295	999999	793	999999	256	845	454	628	999999	769	986	928	813	442	999999	91	672	999999	400	904	229	728	754	197	33	561	999999	915	545	60	999999	999999	103	408	892	837	422	435	999999	999999	981	999999	999999	368	399	336	876	254	328	285	333	378	999999	117	228	566	247	606	999999	694	777	539	92	999999	894	20	834	999999	549	921	669	999999	534	999999	923	452	442	395	797	697	684	824	596	270	727	505	817	986	189	336	600	999999	999999	840	999999	451	694	246	999999	999999	999999	471	704	999999	999999	96	844	884	194	776	133	851	808	153	20	999999	999999	822	332	399	202	848	234	223	331	852	652	694	934	481	999999	206	921	419	206	222	129	199	653	641	999999	999999	999999	413	212	999999	18	451	999999	999999	999999	871	999999	84	195	653	247	490	999999	763	443	160	950	712	28	999999	999999	398	947	797	833	999999	178	691	738	269	56	821	21	583	999999	211	864	548	972	999999	293	999999	233	999999	975	999999	124	890	999999	510	999999	99	394	999999	818	619	504	999999	562	755	702	232	346	926	607	999999	999999	501	919	999999	999999	999999	740	142	643	92	174	404	821	204	638	288	493	237	286	956	999999	735	999999	234	707	831	985	226	193	71	999999	307	945	559	169	623	970	965	224	999999	999999	261	642	735	454	109	221	999999	127	424	738	119	999999	999999	988	744	737	999999	534	465	999999	523	999999	582	999999	867	999999	271	45	25	318	527	999999	704	999999	999999	102	38	779	999999	619	627	999999	769	332	400	657	999999	571	999999	886	285	441	759	164	835	999999	70	163	587	650	950	332	999999	115	221	107	945	52	999999	651	708	914	999999	845	999999	999999	190	999999	192	219	163	999999	620	138	42	96	999999	550	772	874	42	875	999999	956	669	305	996	663	999999	303	712	262	758	772	187	371	513	999999	365	999999	130	809	970	377	999999	260	711	999999	999999	999999	844	405	280	938	619	832	999999	970	186	503	428	527	149	888	507	900	941	999999	950	671	582	349	194	
361	999999	999999	904	999999	999999	418	999999	32	589	999999	459	999999	999999	820	163	999999	648	543	737	862	992	999999	999999	999999	870	596	999999	999999	32	412	552	505	220	919	194	999999	927	898	999999	767	999999	999999	999999	999999	439	200	918	999999	694	999999	32	999999	999999	331	369	160	999999	822	953	873	109	730	999	186	443	999999	106	73	635	999999	999999	750	42	969	999999	595	665	517	999999	680	678	999999	178	427	390	999999	892	999999	559	44	834	114	944	637	668	188	406	761	719	999999	103	855	999999	928	999999	282	999999	999999	378	999999	999999	54	999999	999999	999999	911	561	582	796	999999	71	217	513	601	931	323	805	404	310	999999	198	903	798	999999	586	999999	703	250	249	999999	504	259	520	999999	550	790	933	999999	442	999999	626	824	964	787	999999	886	351	893	999999	864	477	999999	341	999999	999999	590	256	14	697	381	999999	999999	999999	688	999999	999999	697	999999	60	151	389	144	961	554	158	374	939	999999	752	699	481	999999	254	999999	999999	892	999999	916	999999	959	544	999999	973	999999	549	999999	491	286	361	613	199	624	842	855	484	342	650	999999	455	999999	651	246	261	999999	900	407	999999	999999	58	999999	893	999999	524	101	607	459	999999	999999	14	999999	882	663	659	148	999999	856	967	399	999999	307	251	140	471	999999	317	308	677	975	999999	152	248	999999	237	816	720	419	109	751	258	34	999999	999999	783	612	999999	988	999999	123	999999	53	439	677	66	750	303	763	999999	532	783	309	999999	195	741	862	603	357	435	842	999999	101	999999	226	151	875	999999	999999	999999	999999	999999	999999	720	564	488	126	712	999999	477	486	999999	957	999999	999999	967	948	252	987	18	920	18	979	563	999999	694	999999	999999	999999	536	999999	625	801	999999	460	868	999999	999999	227	706	624	160	42	880	948	328	471	990	190	999999	202	632	999999	493	436	850	684	765	999999	869	91	830	498	44	296	861	721	999999	999999	708	512	370	34	290	394	999999	975	109	614	426	233	999999	116	964	999999	558	999999	318	979	609	194	999999	612	999999	625	794	661	998	999999	999999	606	920	350	999999	746	831	607	858	999999	665	874	585	161	559	646	999999	723	533	700	737	383	999999	570	50	523	813	758	676	665	600	118	999999	515	526	819	999999	74	634	228	513	999999	999999	219	323	735	609	547	62	711	948	80	999999	307	855	713	203	359	310	999999	933	82	931	203	999999	557	999999	79	634	740	343	611	99	315	197	787	754	999999	257	314	914	275	706	965	716	999999	980	679	659	812	999999	953	763	
676	294	999999	29	436	711	999999	999999	539	913	322	999999	999999	981	822	999999	78	959	10	112	999999	999999	999999	376	965	486	978	577	226	420	821	123	999999	847	423	30	756	999999	328	491	999999	475	384	362	999999	597	379	999999	167	569	591	853	626	850	768	632	627	74	63	949	999999	198	622	129	999999	999999	987	498	568	802	364	999999	640	999999	999999	530	669	999999	981	999999	117	440	999999	657	999999	968	497	999999	89	999999	999999	999999	714	378	759	302	853	265	999999	999999	609	880	980	999999	999999	999999	222	117	238	247	999999	322	92	999999	842	302	778	965	999999	999999	999999	999999	418	999999	409	999999	999999	999999	759	329	677	414	999999	796	999999	999999	460	65	999999	547	755	389	310	842	827	90	609	39	536	466	524	888	964	148	485	162	471	999999	955	543	696	999999	358	909	570	558	999999	999999	917	615	842	722	522	752	378	999999	156	576	999999	328	71	999999	735	302	805	789	449	905	999999	616	999999	257	109	999999	851	804	999999	401	999999	279	811	323	122	921	624	999999	375	221	999999	164	15	894	263	637	999999	140	225	999999	999999	781	118	373	975	999999	850	594	622	614	900	999999	299	755	305	680	999999	748	453	813	677	14	423	238	145	166	610	999999	993	999999	436	721	588	974	298	999999	999999	999999	347	811	80	39	188	760	320	205	865	999999	599	583	131	733	687	999999	388	109	367	999999	237	819	999999	980	601	160	187	189	985	324	467	805	999999	77	999999	641	999999	647	825	663	917	999999	300	999999	999999	999999	351	702	44	999999	596	999999	142	289	221	528	121	99	438	37	583	141	220	999999	793	793	999999	63	333	999999	668	999999	283	704	963	297	999999	349	709	191	999999	484	155	809	728	278	673	240	856	999999	530	653	218	999999	89	786	729	750	567	488	356	297	999999	988	999999	854	999999	437	999999	923	10	999999	390	257	999999	999999	985	410	822	999999	999999	999999	207	452	525	999999	532	485	624	186	568	778	782	999999	834	521	115	167	302	873	363	246	914	932	881	758	273	999999	579	980	800	329	999999	52	999999	999999	100	999999	999999	502	331	999999	812	999999	365	231	988	169	999999	706	993	828	999999	948	171	882	999999	274	570	766	751	571	905	644	999999	249	850	999999	862	321	431	188	694	799	552	923	433	774	577	659	769	113	549	999999	987	972	220	999999	881	486	603	826	999999	706	750	760	534	178	999999	125	381	259	306	110	285	815	143	318	406	248	458	154	696	910	999999	647	999999	42	656	414	38	871	858	386	
999999	999999	821	988	58	791	399	265	999999	461	999999	520	999999	448	597	182	838	902	582	643	37	459	139	456	709	999999	999999	501	521	358	97	999999	400	920	999999	680	999999	999999	270	615	849	999999	999999	244	631	486	999999	583	444	484	575	136	298	225	358	268	475	999999	289	945	62	897	743	662	999999	778	129	886	65	999999	188	999999	641	967	794	999999	326	894	999999	232	272	164	67	47	783	999999	222	185	571	134	215	999999	999999	324	562	951	459	479	870	999999	999999	954	528	999999	306	882	494	999999	430	999999	942	580	551	66	999999	897	839	999999	999999	412	566	943	999999	930	712	560	826	327	414	842	383	846	33	970	866	317	636	539	999999	900	476	891	754	56	192	634	86	809	640	999999	121	753	599	467	999999	422	640	598	815	745	65	176	915	588	151	105	557	580	199	375	999999	309	999999	979	936	674	999999	277	999999	87	483	27	687	999999	999999	630	256	565	999999	453	677	47	999999	995	844	310	975	176	905	97	87	999999	999999	999999	999999	811	787	620	999999	999999	999999	999999	850	737	272	48	489	176	999999	520	848	999999	897	999999	698	233	585	970	145	635	699	32	371	660	10	977	999999	422	999999	918	842	636	43	70	230	315	197	999999	733	805	820	999999	999999	395	248	95	607	999999	576	180	236	999999	485	896	999999	999999	10	999999	999999	294	641	77	820	939	999999	999999	957	837	525	393	46	597	247	339	999999	889	999999	976	422	914	379	999999	846	185	691	35	161	999999	146	30	314	999999	260	448	999999	753	999999	999999	717	999999	138	999999	359	193	999999	639	580	155	90	44	495	34	777	821	914	119	230	645	257	652	71	999999	700	504	88	49	346	999999	175	71	900	346	268	396	786	609	183	999999	51	62	454	15	66	112	534	289	229	439	534	64	532	354	130	75	964	318	79	854	114	104	999999	781	979	29	999999	999999	765	391	45	999999	935	567	603	205	207	999999	763	999999	970	799	820	907	274	999999	538	555	999999	999999	432	478	539	329	999999	947	760	673	35	999999	999999	385	524	838	999999	229	999999	965	999999	925	867	907	554	999999	999999	314	283	395	517	868	999999	588	999999	572	958	566	775	615	18	655	445	999999	40	726	629	594	284	999999	513	999999	992	573	999999	299	335	524	999999	999999	445	999999	673	375	165	167	556	390	451	952	879	837	999999	513	999999	105	490	343	877	999999	851	999999	999999	301	881	999999	999999	999999	783	644	999999	443	643	717	999999	764	981	80	378	872	179	249	999999	332	
112	999999	999999	999999	617	709	808	999999	647	999999	216	156	223	382	999999	693	291	639	606	806	999999	999999	204	736	343	201	123	420	965	14	999999	612	999999	707	198	999999	870	396	999999	83	835	253	796	548	510	33	550	609	586	684	590	540	642	347	617	999999	481	864	155	425	999999	398	999999	642	445	604	11	516	194	999999	823	999999	339	999999	970	471	649	656	999999	999999	650	514	833	999999	999999	129	969	807	100	999999	735	16	250	883	486	999999	226	164	999999	906	31	44	425	309	860	695	999999	119	376	999999	27	824	638	999999	775	92	999999	746	999999	326	634	204	999999	662	552	817	654	455	999999	532	255	999999	999999	329	298	999999	99	534	429	728	918	859	440	999999	514	999999	377	414	999999	404	883	480	936	999999	281	999999	617	999999	757	53	999999	755	73	844	899	532	282	318	547	168	999999	39	999999	499	999999	775	763	481	158	642	449	249	999999	651	649	775	559	999999	57	999999	998	999999	777	386	999999	173	999999	596	54	981	637	69	866	949	411	853	999999	446	389	506	73	146	999999	125	604	802	418	421	205	999999	973	516	270	86	999999	999999	262	940	813	244	978	999999	436	176	14	390	382	397	250	999999	999999	122	385	999999	407	999999	721	661	781	884	754	999999	999999	999999	18	131	798	790	999999	744	601	222	632	154	999999	999999	709	448	121	224	999999	31	999999	410	513	860	140	719	678	307	945	600	999999	928	999999	603	776	516	167	882	999999	592	999999	999999	203	408	489	999999	33	511	999999	283	550	567	464	733	214	990	417	999999	990	89	121	999999	799	999999	64	999999	665	924	129	202	290	999999	632	837	423	675	216	999999	999999	899	695	176	999999	671	60	601	474	755	399	785	109	18	999999	999999	481	124	705	203	354	785	575	108	999999	960	992	321	935	627	999999	999999	784	312	999999	100	393	944	348	137	949	462	239	999999	535	344	103	282	346	130	366	309	999999	22	999999	594	333	999999	784	193	679	738	666	999999	445	860	10	796	999999	801	128	999999	775	578	253	891	556	999999	999999	58	866	999999	975	814	271	20	999999	999999	999999	999999	767	999999	169	165	999999	221	796	392	999999	999999	999999	307	51	545	11	829	999999	401	999999	867	999999	667	34	999999	326	999999	763	851	585	434	301	238	253	56	44	332	999999	619	129	999999	104	173	202	897	715	569	999999	440	812	441	486	177	12	685	156	109	770	433	839	999999	458	945	807	48	383	114	63	995	511	678	462	914	282	736	772	999999	999999	999999	30	756	
290	332	48	153	999999	999999	236	567	899	934	562	999999	780	999999	584	999999	365	164	524	610	515	682	929	999999	999999	572	895	275	912	999999	635	643	412	92	999999	135	906	999999	100	999999	999999	496	106	577	126	519	143	999999	999999	623	518	320	613	419	250	607	403	904	174	385	239	960	654	999999	999999	918	540	698	419	458	253	701	73	275	733	999999	999999	362	27	469	439	252	122	999999	762	324	39	999999	841	611	732	999999	500	715	999999	916	841	478	278	207	979	445	243	704	379	999999	256	348	686	999999	31	50	886	704	999999	999999	999999	999999	865	983	888	999999	999999	808	725	250	211	358	256	816	187	999999	999999	819	489	994	999999	417	919	945	999999	999999	316	620	590	691	125	795	769	41	78	999999	612	294	318	442	588	435	978	139	999999	898	999999	999999	54	912	956	999999	999999	999999	978	999999	444	919	999999	207	240	246	227	43	135	415	588	224	999999	700	999999	999999	510	57	415	999999	439	790	339	999999	599	445	576	677	735	58	580	817	63	638	999999	693	999999	121	999999	999999	217	945	13	210	320	999999	999999	353	417	999999	566	177	999999	999999	11	654	589	746	607	999999	670	549	308	87	999999	770	999999	119	657	812	430	399	845	72	999999	493	787	139	858	999999	322	999999	270	577	491	999999	281	658	637	398	999999	999999	999999	416	682	999999	646	999999	999999	549	999999	999999	695	605	737	177	332	484	38	999999	999999	999999	887	884	999999	447	289	999999	596	999999	498	512	482	269	708	797	884	999999	999999	708	999999	860	764	318	16	308	536	999999	840	323	90	797	630	129	531	653	744	629	999999	245	388	999999	340	942	60	999999	541	999999	896	939	292	893	104	329	670	16	695	578	877	999999	999999	623	889	282	351	999999	881	362	738	64	999999	264	505	154	330	931	530	822	267	999999	999999	110	999999	901	40	197	702	311	459	999999	958	999999	752	759	334	999999	36	67	600	359	331	188	697	841	999999	38	397	950	999	999999	999999	872	321	83	416	999999	999999	999999	999999	999999	998	999999	902	999999	106	886	999999	745	819	565	999999	472	231	908	999999	588	413	926	999999	12	799	752	311	720	49	95	999999	678	353	524	909	47	816	445	360	750	286	483	745	999	526	651	140	443	833	22	650	412	999999	827	406	928	973	999999	365	999999	278	192	184	20	42	833	402	304	656	866	656	999999	557	731	312	929	999999	25	486	157	622	868	886	36	444	452	87	525	128	981	74	577	90	115	482	103	309	999999	999999	692	259	999999	
999999	966	366	864	854	869	525	999999	746	958	762	999999	999999	410	305	157	999999	589	756	876	186	674	999999	999999	705	452	259	218	629	457	57	794	898	786	90	999999	670	580	597	217	999999	999999	999999	116	999999	999999	481	81	798	162	168	387	936	382	659	999999	174	999999	169	412	620	316	999999	999999	999999	999999	319	846	999999	385	487	995	992	999999	876	534	440	999999	272	832	971	187	420	477	299	999999	857	525	999999	967	755	391	999999	999999	999999	999999	999999	945	999999	847	563	634	751	422	675	172	395	398	506	134	682	999999	25	336	441	442	896	999999	999	999999	999999	794	999999	362	630	105	999999	807	950	192	729	494	499	999999	278	999999	435	997	802	136	284	469	28	999999	295	286	376	94	753	164	797	436	999999	999999	736	769	916	999999	792	999999	587	587	999999	324	405	198	978	600	68	105	16	898	576	999999	965	651	775	715	77	999999	728	500	63	795	999999	302	547	543	688	509	430	46	215	231	549	999999	32	703	999999	106	307	776	999999	658	157	898	859	83	990	95	999999	210	332	999999	851	97	999999	651	930	112	650	445	999999	558	999999	999999	693	999999	999999	999999	629	82	999999	970	56	952	474	405	647	495	443	474	999999	999999	515	229	713	767	999999	999999	999999	380	999999	505	999999	862	864	477	983	187	215	999999	999999	721	466	921	999999	361	999999	899	622	138	14	444	668	999999	891	319	53	455	267	926	974	871	116	258	308	611	999999	193	999999	997	421	999999	290	929	724	832	145	999999	136	362	375	999999	839	43	999999	999999	836	280	971	999999	433	538	920	999999	539	877	614	217	623	999999	837	218	810	999999	717	543	163	739	999999	68	999999	459	328	904	560	999999	999999	999999	882	968	999999	999999	222	543	573	882	550	11	999999	846	227	928	970	645	524	166	670	223	999999	832	999999	107	819	912	382	974	220	25	999999	45	845	541	999999	654	999999	999999	999999	277	62	834	993	162	999999	614	841	255	488	682	999999	404	999999	818	756	60	793	677	434	309	171	999999	672	535	282	364	11	685	602	999999	929	931	170	999999	171	491	839	33	999999	999999	81	136	496	537	999999	999999	212	36	785	284	999999	49	168	999999	116	999999	171	999999	879	985	612	999999	999999	171	753	458	243	441	656	999999	220	769	919	229	238	999999	999999	144	900	948	161	974	900	327	465	890	773	474	295	708	329	999999	999999	772	602	916	484	334	999999	186	999999	771	999999	999999	74	101	129	938	999999	82	361	37	999999	931	833	637	264	334	706	999999	
685	769	155	948	999999	839	999999	157	999999	322	559	777	999999	723	999999	999999	604	999999	263	373	770	834	16	222	356	302	813	222	999999	964	661	160	999999	999999	501	331	999999	430	575	235	999999	999999	322	156	523	584	999999	844	83	452	42	875	80	342	102	999999	763	932	602	652	999999	414	219	661	999999	408	158	999999	999999	999999	765	183	813	999999	898	799	999999	860	699	771	626	969	999999	495	932	999999	90	295	829	999999	999999	693	828	923	209	70	762	660	495	125	436	999999	999999	546	999999	859	71	999999	444	303	999999	903	999999	831	999999	65	275	723	729	874	328	999999	999999	581	968	81	355	889	828	837	46	999999	999999	584	345	389	357	602	807	999999	999999	48	850	536	321	999999	460	999999	897	999999	795	48	999999	999999	797	572	999999	50	999999	616	999999	181	223	999999	266	477	538	999999	496	646	708	672	999999	656	159	289	999999	84	269	313	999999	999999	999999	684	51	997	930	753	787	772	752	999999	999999	201	569	999999	825	254	279	843	136	801	510	260	445	133	999999	284	999999	517	560	999999	780	274	995	164	189	538	564	269	546	785	871	723	999999	999999	999999	724	97	606	999999	768	804	426	187	819	848	741	249	918	999999	656	291	280	999999	199	999999	760	205	415	373	296	689	20	307	350	999999	999999	999999	53	999999	408	196	864	999999	999999	757	999999	96	186	315	448	299	999999	394	890	503	999999	511	999999	999999	887	528	682	243	178	999999	794	128	999999	889	71	384	999999	443	999999	999999	426	227	999999	441	180	999999	29	109	999999	999999	53	625	416	999999	999999	285	661	187	597	879	514	631	884	713	963	245	999999	296	254	73	999999	212	918	430	86	383	90	272	999999	223	508	582	318	999999	45	178	999999	990	999999	999999	999999	28	999999	597	954	795	343	717	999999	934	999999	999999	854	999999	999999	840	707	999999	999999	954	999999	999999	999999	999999	999999	931	323	713	677	794	533	269	735	467	999999	85	367	331	475	291	50	373	999999	999999	798	775	727	456	277	205	471	725	230	606	592	999999	537	470	999999	33	482	629	49	683	410	166	999999	397	520	828	999999	386	520	488	914	830	604	999999	586	999999	999999	866	999999	482	999999	808	48	139	999999	999999	547	896	114	999999	809	420	999999	121	360	642	778	999999	936	448	721	95	215	999999	692	761	729	806	884	622	999999	615	193	999999	999999	999999	127	867	522	502	290	587	282	999999	678	503	506	492	380	944	825	873	930	997	760	248	603	306	447	999999	298	741	22	491	633	203	999999	766	999999	
757	524	999999	818	999999	999999	144	999999	146	72	199	999999	246	999999	939	796	999999	685	195	806	999999	999	820	999999	408	214	999999	575	790	444	999999	275	999999	999999	622	999999	999999	65	999999	839	626	435	999999	243	258	858	999999	314	82	999999	687	518	52	959	999999	757	704	490	999999	238	999999	569	32	702	999999	999999	524	514	813	519	999999	890	199	355	190	686	543	586	182	549	162	999999	502	999999	756	966	233	780	92	865	999999	435	646	267	999999	66	412	763	655	335	344	546	999999	999999	814	999999	328	999999	779	962	999999	999999	317	869	999999	383	76	999999	999999	999999	699	999999	432	948	794	455	999999	999999	134	134	284	779	930	847	999999	616	744	940	999999	959	647	537	11	129	999999	999999	127	776	999999	847	989	484	818	44	635	601	124	552	767	368	553	397	571	655	688	444	999999	470	664	469	639	999999	646	986	999999	171	742	999999	306	999999	338	477	750	287	144	799	961	895	221	613	999999	202	182	999999	415	260	965	355	441	999999	999999	657	122	721	218	999999	999999	831	71	474	999999	811	255	580	39	999999	646	294	520	888	482	301	258	999999	967	446	999999	724	581	722	999999	396	871	99	776	680	999999	999999	78	281	962	140	999999	999999	754	690	946	602	892	339	614	681	834	553	734	128	999999	72	753	771	909	999999	260	349	999999	999999	939	166	999999	359	722	617	225	249	926	352	467	511	305	287	500	361	831	999999	118	524	562	327	364	658	282	302	285	307	999999	848	879	494	999999	292	751	790	798	543	999999	996	465	595	627	999999	660	999999	766	999999	281	999999	291	18	241	999999	999999	621	801	155	86	999999	341	918	877	999999	472	973	999999	999999	535	709	563	298	634	999999	69	966	700	971	997	385	535	999999	999999	813	567	871	999999	724	382	139	988	652	466	999999	999999	999999	999999	549	920	999999	863	753	940	571	995	999999	383	129	694	942	999999	829	157	701	894	532	892	73	520	999999	719	318	640	406	721	910	999999	999999	456	522	258	160	61	320	521	782	868	464	818	574	497	144	999999	439	217	168	504	999999	303	999999	654	654	39	329	967	555	122	543	850	94	171	936	672	181	693	770	778	999999	190	999999	999999	437	254	946	113	585	287	999999	198	562	415	999999	154	999999	868	604	130	731	352	965	669	334	614	734	999999	999999	471	859	746	999999	390	999999	999999	191	478	226	410	93	225	392	278	912	354	298	999999	105	999999	358	312	999999	649	56	999999	999999	452	339	822	520	999999	999999	124	427	464	752	
999999	999999	999999	963	846	999999	204	47	516	959	696	756	999999	999999	999999	316	999999	999999	557	656	797	343	182	369	999999	148	999999	999999	999999	999999	999999	851	458	602	999999	999999	613	828	512	999999	895	612	540	999999	528	695	359	505	465	237	999999	11	870	807	999999	999999	575	132	234	707	257	314	999999	999999	691	845	308	386	210	133	702	999999	610	896	761	194	802	646	841	52	789	898	433	322	889	277	999999	650	999999	287	365	999999	999999	804	413	590	124	697	843	682	397	972	305	342	534	842	999999	999999	56	770	45	999999	290	191	917	358	880	185	999999	424	864	658	738	922	767	999999	999999	805	493	180	79	999999	802	168	999999	999999	603	101	788	57	876	999999	603	877	999999	436	211	422	999999	999999	709	999999	999999	429	818	999999	243	999999	574	323	505	594	999999	876	700	999999	999999	999999	999999	999999	755	789	396	906	547	857	64	861	999999	341	19	924	999999	438	999999	999999	999999	383	350	916	999999	230	526	474	999999	291	526	727	186	999999	999999	88	999999	999999	309	920	999999	999999	882	960	684	382	702	243	313	999999	999999	62	999999	571	570	753	999999	619	528	534	273	922	364	265	340	336	684	368	999999	931	48	143	138	550	586	531	999999	999999	241	210	528	293	999999	999999	999999	474	322	615	750	556	999999	276	266	775	656	630	483	626	999999	999999	697	343	999999	382	542	542	923	999999	999999	48	262	999999	999999	328	15	980	761	999999	649	866	23	79	618	484	634	772	876	363	893	956	57	873	758	883	999999	194	999999	999999	438	999999	550	457	630	999999	999999	903	999999	938	999999	676	869	99	977	764	344	628	725	726	747	769	999999	570	971	999999	991	388	644	504	815	821	898	972	999999	576	325	566	449	906	190	731	883	937	999999	227	96	958	896	994	548	999999	469	364	51	668	999999	980	999999	601	999999	915	999999	394	132	999999	777	896	144	411	448	778	999999	999999	546	25	885	728	976	753	941	42	492	649	955	931	999999	544	931	999999	168	344	89	999999	195	999999	472	499	814	999999	449	199	824	494	999999	770	705	650	999999	35	999999	688	999999	732	659	687	432	619	438	201	999999	243	965	999999	252	999999	698	341	999999	280	553	396	999999	340	313	999999	999999	999999	103	999999	235	711	726	999999	513	480	340	999999	197	999999	842	852	71	999999	59	216	233	999999	999999	451	999999	373	999999	547	482	396	774	674	999999	907	479	434	526	999999	965	884	516	70	343	771	999999	351	154	135	437	999999	335	300	290	999999	999999	241	755	651	123	862	
694	188	433	126	706	666	927	289	38	418	336	817	658	174	699	173	643	999999	677	730	229	891	119	999999	71	999999	999999	331	999999	247	679	999999	140	999999	200	338	999999	226	75	117	423	864	107	29	373	517	999999	126	407	999999	598	284	999999	999999	642	803	78	651	65	231	282	606	900	791	738	999999	687	555	973	371	536	426	415	570	316	999999	794	100	418	554	842	277	923	33	999999	404	900	747	999999	397	269	985	171	843	835	817	963	315	999999	911	829	97	152	46	828	182	869	413	86	287	18	978	242	999999	389	15	682	876	152	344	561	940	94	586	112	550	265	999999	735	999999	401	999999	809	507	725	755	134	999999	205	476	999999	497	670	192	999999	290	753	660	999999	829	999999	96	172	946	359	888	12	565	933	287	916	308	678	587	886	999999	179	735	785	634	880	794	681	676	999999	74	279	901	999999	999999	797	999999	999999	999999	999999	314	325	863	157	836	999999	568	999999	999999	999999	236	999999	93	999999	858	121	27	874	829	948	350	415	496	147	295	618	110	368	121	489	322	201	772	233	999999	999999	315	587	949	882	322	840	763	127	582	999999	196	605	349	999999	999999	729	288	957	999999	999999	829	725	861	227	652	210	999999	437	247	45	55	860	999999	999999	805	439	925	947	999999	510	651	378	999999	999999	432	504	29	411	999999	592	999999	815	219	682	999999	590	726	731	999999	121	998	335	999999	546	209	336	881	695	904	999999	804	340	331	513	999999	999999	170	999999	795	999999	191	440	728	654	132	999999	650	51	278	225	713	203	717	999999	511	326	498	28	841	999999	999999	333	506	369	788	582	494	706	435	999999	999999	905	936	92	999999	567	999999	235	999999	968	999999	999999	426	689	636	610	623	807	11	930	962	999999	980	699	999999	999999	933	368	866	550	746	943	616	999999	795	808	267	999999	999999	999999	999999	999999	999999	872	419	784	907	817	732	999999	959	686	999999	504	962	287	924	999999	558	999999	633	999999	999999	874	232	742	999999	82	893	828	352	988	223	67	222	698	999999	117	289	999999	950	126	999999	688	591	69	249	121	392	518	999999	30	86	519	320	479	999999	730	999999	999999	999999	999999	923	904	835	970	473	646	292	273	739	817	957	809	999999	517	999999	680	292	172	999999	121	689	385	944	999999	911	703	999999	742	794	817	467	612	198	999999	202	731	852	620	596	999999	828	129	778	76	73	276	396	802	867	233	447	487	184	449	155	548	959	513	69	769	999999	550	478	921	359	354	621	
999999	325	881	828	999999	576	900	999999	999999	999999	878	269	644	317	945	999999	999999	380	980	438	748	999999	654	771	349	999999	826	999999	288	650	856	717	718	655	387	999999	985	404	774	910	284	165	585	941	91	999999	424	462	953	675	907	551	378	915	872	49	999999	119	999999	121	749	206	14	919	750	170	550	989	929	468	889	999999	606	79	164	999999	393	712	999999	105	146	374	750	999999	743	315	999999	803	999999	348	815	999999	915	662	999999	87	999999	665	999999	999999	703	434	532	494	786	741	945	309	761	289	655	958	999999	393	975	385	455	999999	186	445	822	999999	216	591	653	999999	260	943	908	86	442	728	522	999999	999999	711	842	265	826	11	370	49	51	503	999999	857	456	999999	687	786	632	759	489	755	108	956	228	941	841	999999	491	11	999999	684	847	927	999999	660	992	274	542	999999	575	184	84	783	704	713	999999	796	566	727	266	999999	999999	999999	999999	766	999999	444	493	900	424	999999	520	368	648	999999	655	765	420	795	540	422	253	442	193	314	999999	325	261	514	53	55	216	763	744	278	240	174	688	679	990	557	999999	642	775	521	664	716	144	347	67	142	385	771	197	843	879	22	499	999999	96	355	999999	978	857	378	847	757	623	380	999999	999999	87	741	805	982	641	611	999999	999999	649	999999	190	914	457	910	999999	445	575	901	999999	228	675	999999	593	645	374	802	784	406	674	907	102	999999	221	999999	65	643	965	999999	211	999999	999999	999999	999999	132	174	278	531	947	708	411	191	722	980	999999	999999	334	999999	169	618	839	826	269	997	741	871	425	702	880	999999	36	479	999999	699	131	999999	848	467	471	480	105	281	999999	698	999999	999999	379	999999	313	760	731	495	805	596	372	451	95	829	553	260	999999	575	650	102	999999	999999	999999	999999	999999	45	967	866	687	689	522	567	989	571	734	25	501	999999	399	130	133	999999	673	999999	336	679	786	999999	999999	220	731	529	999999	745	999999	341	999999	999999	924	999999	792	864	807	126	84	999999	461	999999	999999	537	758	117	999999	529	968	150	268	999999	696	189	999999	948	952	476	957	992	936	254	555	999999	999999	155	999999	131	338	268	733	556	699	531	228	999999	999999	386	462	623	353	111	999999	999999	82	856	660	744	29	843	999999	341	169	91	999999	999999	968	700	999999	613	400	64	201	709	417	711	358	999999	999999	985	34	576	23	343	999999	835	477	680	999999	999999	494	972	112	495	356	999999	397	618	663	999999	303	233	959	849	233	298	909	
999999	467	371	508	496	782	43	818	346	327	825	999999	42	740	297	379	171	128	427	952	706	363	24	323	739	999999	951	691	800	999999	999999	120	999999	925	999999	222	959	999999	997	200	78	676	19	85	572	999999	999999	280	15	999999	797	730	806	346	213	714	999999	999999	999999	986	831	999999	28	730	162	715	90	116	340	85	420	415	999999	237	883	40	353	939	750	562	879	680	685	946	999999	443	313	999999	999999	695	999999	910	987	21	369	999999	657	289	922	857	106	524	999999	930	442	392	999999	578	462	182	371	514	307	215	116	160	665	999999	999999	999999	999999	76	999999	645	999999	510	427	999999	999999	999999	999999	74	26	999999	999999	365	740	755	513	435	834	735	561	550	999999	265	612	782	904	999999	999999	586	999999	213	455	39	140	999999	624	932	964	498	710	305	999999	306	498	999999	748	751	420	999999	567	486	999999	676	515	999999	999999	999999	999999	999999	215	659	106	795	697	812	999999	437	235	999999	140	581	471	345	34	265	749	37	999999	209	43	162	798	160	28	890	329	999999	523	296	984	574	45	329	292	61	209	14	609	999999	965	999999	526	974	780	986	25	549	999999	260	999999	293	293	698	612	999999	860	946	777	806	999999	669	999999	999999	460	566	546	151	999999	972	66	999999	427	999999	999999	721	636	823	379	41	999999	999999	136	273	999999	999999	290	346	999999	239	999999	263	237	803	999999	306	407	587	524	999999	999999	999999	496	999999	204	358	865	212	464	890	426	47	999999	745	999999	713	542	651	746	759	286	209	435	999999	782	802	517	999999	889	937	324	59	309	165	999999	12	999999	457	999999	843	835	87	999999	825	813	999999	686	491	872	488	763	756	840	999999	999999	251	448	999999	896	401	841	250	322	526	576	376	737	421	164	928	429	95	582	902	924	208	327	609	18	999999	999999	999999	752	411	184	568	219	545	227	349	564	619	560	677	999999	594	765	365	999999	447	425	275	337	943	68	678	183	937	839	739	924	838	665	277	284	815	497	911	999999	17	167	202	203	999999	999999	999999	534	999999	900	339	999999	962	999999	571	214	850	698	809	353	506	394	281	999999	999999	425	725	954	293	402	197	999999	854	22	252	290	232	999999	522	999999	258	153	279	47	510	306	961	999999	103	73	999999	126	688	999999	846	622	885	497	715	399	648	855	250	999999	713	999999	588	949	999999	290	981	778	185	999999	999999	999999	125	999999	204	999999	999999	246	860	999999	968	999999	418	296	176	629	404	735	366	133	930	999999	903	999999	333	
277	717	22	381	813	91	655	999999	999999	472	494	507	651	302	534	935	412	999999	30	543	642	823	302	783	999999	886	255	422	999999	309	702	459	358	999999	999999	473	451	864	57	148	322	999999	999999	823	682	132	999999	999999	832	198	528	407	882	233	691	453	424	239	893	926	999999	243	888	999999	770	44	159	741	375	999999	999999	999999	947	882	230	999999	863	479	110	999999	143	813	999999	864	999999	999999	576	134	228	999999	58	999999	970	131	312	89	999999	811	62	999999	973	21	999999	771	703	980	999999	999999	13	189	590	944	138	538	792	32	653	999999	377	475	467	34	999999	891	21	282	576	999999	580	150	269	61	427	999999	392	132	745	999999	170	999999	999999	576	999999	49	893	113	999999	442	999999	289	436	228	444	587	189	948	498	185	759	430	999999	634	999999	862	919	538	527	999999	155	999999	287	999999	863	575	630	891	999999	483	998	907	199	999999	498	999999	714	50	999999	839	283	444	633	569	69	739	999999	220	156	268	129	365	585	417	999999	667	11	602	365	868	957	298	54	25	187	999999	241	279	999999	999999	158	999999	999999	688	401	999999	47	999999	774	133	188	419	744	645	999999	643	331	999999	848	830	298	121	685	748	882	985	399	999999	392	218	508	999999	84	27	999999	250	444	897	999999	584	630	999999	999999	242	690	547	554	409	662	544	999999	459	430	315	840	46	203	182	806	415	322	429	335	566	624	70	344	726	534	999999	208	434	765	273	210	999999	999999	999999	68	344	441	990	999999	847	688	59	697	769	187	84	56	271	101	611	999999	211	957	271	617	999999	212	827	874	549	999999	105	694	167	115	999999	751	750	124	471	974	331	474	488	878	575	372	999999	549	460	999999	937	343	164	11	999	57	32	999999	438	999999	613	126	416	512	593	365	999999	664	352	999999	999999	157	629	636	999999	737	479	393	999999	999999	636	288	423	999999	408	761	540	165	116	999999	729	915	685	999999	370	214	999999	975	999999	219	832	911	999999	999999	769	789	713	999999	70	272	577	999999	792	181	505	335	703	932	999999	831	999999	384	557	564	603	999999	472	300	276	736	999999	504	108	999999	434	725	91	295	713	618	58	22	105	999999	220	99	132	514	999999	45	511	135	871	999999	394	457	363	999999	534	389	999999	423	260	999999	593	83	999999	960	999999	999999	999999	999999	229	495	783	812	289	999999	353	999999	268	999999	466	999999	234	553	633	645	448	977	371	449	760	334	301	999999	762	771	261	999999	558	172	767	64	791	103	999999	
999999	999999	581	178	649	999999	30	999999	369	957	999999	999999	49	450	999999	521	769	417	804	657	895	204	999999	59	517	999999	216	956	105	200	411	449	141	648	999999	999999	866	808	722	999999	739	999999	932	677	743	672	999999	697	662	650	998	646	987	445	20	191	530	531	661	196	91	999999	34	179	555	999999	967	400	999999	928	654	960	695	652	917	999999	272	481	316	999999	250	999999	999999	999999	201	999999	462	696	637	76	999999	345	157	999999	79	675	188	762	131	174	705	820	505	734	999999	47	999999	344	527	328	919	58	225	816	945	572	771	999999	977	790	126	280	763	135	492	319	813	170	999999	252	999999	509	359	151	149	429	999999	999999	458	999999	814	999999	999999	318	157	397	129	341	589	507	903	609	999999	999999	58	999999	999999	379	252	686	999999	790	761	284	815	419	999999	83	999999	525	558	999999	130	823	976	998	112	999999	999999	104	200	999999	581	86	999999	903	724	28	103	999999	372	644	326	999999	930	999999	999999	999999	502	737	698	55	664	73	948	701	488	961	999999	59	332	613	999999	157	496	751	219	685	999999	912	695	680	980	962	999999	913	885	358	893	952	642	218	951	250	405	999999	817	517	137	647	425	762	999999	54	392	758	253	999999	285	999999	814	680	958	590	51	999999	75	999999	909	45	816	139	78	412	999999	124	662	161	999999	999999	933	701	558	298	496	933	27	935	579	405	670	716	999999	715	147	961	259	370	208	999999	89	125	607	102	831	295	694	261	638	278	999999	102	426	999999	254	999999	132	670	103	999999	10	139	132	514	374	109	66	362	274	454	864	301	952	374	272	818	999999	999999	466	210	999999	766	307	311	308	578	999999	999999	470	34	839	589	276	99	999999	949	993	103	727	731	238	341	986	193	413	804	149	61	670	436	29	999999	213	893	869	244	832	821	999999	999999	810	999999	999999	249	615	999999	34	862	988	323	999999	10	738	734	972	906	779	123	897	503	439	247	478	43	15	182	385	999999	229	152	127	181	999999	999999	921	999999	449	747	578	139	779	286	73	357	999999	28	927	999999	999999	999999	465	718	999999	999999	367	572	450	858	999999	999999	899	651	999999	999999	206	653	999999	999999	813	661	467	42	545	768	724	162	183	130	432	999999	254	906	462	266	999999	408	999999	185	573	358	870	999999	513	999999	239	138	643	227	999999	958	905	129	665	999999	505	999999	183	165	999999	214	999999	999999	435	256	999999	999999	198	386	169	798	999999	999999	244	465	999999	876	528	409	538	999999	
999999	955	970	474	92	134	251	203	761	263	235	102	197	368	999999	551	165	266	947	247	999999	266	999999	362	562	999999	884	209	478	999999	904	774	999999	402	695	443	358	961	174	73	750	995	625	905	572	999999	750	876	999999	249	721	271	461	301	655	262	897	618	911	125	250	51	724	999999	359	461	474	795	673	525	202	203	102	884	496	944	641	163	789	259	226	18	703	238	999999	999999	322	336	746	442	546	740	60	58	999999	999999	280	492	555	121	999999	955	212	980	57	528	179	577	804	710	621	999999	828	662	898	999999	348	496	999999	999999	999999	148	58	241	979	461	152	53	70	787	674	159	607	677	420	271	805	999999	191	389	999999	744	531	45	820	802	912	398	160	591	999999	784	267	838	972	700	907	999999	999999	999999	999999	135	516	27	46	472	999999	160	251	636	999999	999999	314	846	254	404	617	22	999999	999999	999999	754	893	999999	426	999999	999999	769	705	720	364	834	721	595	999999	348	237	999999	999	358	999999	761	156	523	166	744	479	421	594	578	92	999999	999999	824	56	999999	999999	48	600	156	580	377	455	531	282	999999	904	999999	842	906	176	112	999999	999999	999999	787	608	379	999999	682	999999	480	999999	999999	999999	469	284	896	549	383	116	199	999999	852	777	298	999999	625	251	565	999999	999999	578	687	412	980	999999	999999	314	999999	32	862	725	999999	735	109	202	999999	893	813	326	999999	179	999999	799	976	198	169	294	999999	481	999999	138	999999	842	999999	901	999999	724	657	587	999999	999999	290	361	999999	474	996	999999	999999	106	999999	999999	438	249	831	591	120	888	435	792	999999	213	92	787	48	999999	968	85	85	208	705	999999	999999	236	539	426	888	117	999999	999999	202	52	999999	999999	999999	999999	700	517	20	999999	999999	999999	298	864	864	583	999999	503	322	999999	999999	920	999999	999999	400	392	494	212	709	414	703	12	999999	922	999999	679	596	999999	302	999999	43	461	75	17	416	999999	315	999999	371	956	917	394	795	45	17	281	999999	999999	999999	112	999999	498	808	606	375	999999	276	375	274	195	999999	551	211	535	486	53	855	999999	999999	999999	86	122	840	753	496	999999	216	307	999999	999999	999999	460	233	199	28	999999	653	468	642	999999	829	939	117	186	969	376	193	270	558	963	426	967	999999	999999	36	655	657	999999	999999	66	583	969	460	946	999999	999999	999999	22	999999	941	999999	396	401	999999	474	146	14	664	999999	999999	135	945	748	951	901	999999	386	792	172	372	887	999999	358	585	999999	860	489	171	669	
442	57	999999	753	999999	573	39	999999	999999	965	890	651	992	281	999999	999999	637	230	509	999999	806	999999	535	849	153	63	802	48	815	402	614	657	843	995	351	82	954	202	142	388	871	143	749	827	282	721	895	327	368	999999	416	639	980	126	862	292	521	330	999999	562	770	999999	761	999999	361	243	807	997	929	917	976	444	98	130	999999	999999	999999	708	577	432	168	485	680	171	985	999999	677	727	143	999999	560	999999	592	999999	617	880	999999	515	999999	49	999999	898	999999	999999	677	971	551	859	999999	999999	882	999999	999999	187	404	295	320	999999	258	999999	999999	90	863	999999	366	352	852	519	512	301	301	894	999999	537	517	270	98	240	999999	23	433	817	783	944	999999	747	880	414	184	999999	570	782	267	99	483	834	44	526	93	334	129	999999	356	652	897	987	581	226	669	144	206	90	115	244	999999	748	307	919	999999	619	472	447	999999	189	999999	999999	999999	153	999999	683	235	999999	156	169	894	401	470	141	57	198	175	664	745	50	135	489	676	32	146	999999	999999	999999	832	473	861	999999	697	177	999999	387	360	438	171	986	908	635	933	999999	999999	561	287	999999	999999	505	453	999999	702	303	63	251	842	615	16	999999	156	120	739	682	308	999999	704	303	220	669	837	737	999999	758	142	500	555	730	681	584	457	999999	252	336	999999	62	980	403	123	999999	544	745	431	842	839	999999	895	261	647	138	856	984	955	212	667	716	316	943	171	563	695	122	933	432	871	999999	867	999999	999999	255	999999	310	190	541	134	102	999999	659	918	344	605	304	93	552	727	473	415	999999	668	313	745	999999	999999	560	982	432	812	998	971	999999	999999	491	999999	401	897	999999	803	423	88	575	410	999999	34	827	957	401	38	999999	999999	408	999999	828	745	358	999999	204	999999	630	999999	701	290	317	688	999999	414	123	999999	999999	655	181	999999	999999	961	102	903	999999	999999	414	999999	999999	403	431	304	572	684	999999	999999	250	891	703	487	183	999999	999999	295	103	999999	170	999999	844	999999	347	735	532	738	388	999999	652	455	999999	192	663	37	968	307	999999	22	999999	190	999999	376	465	999999	951	693	495	137	584	807	999999	129	851	992	758	999999	66	696	999999	833	305	244	999999	794	479	999999	823	156	999999	89	436	999999	999999	979	999999	477	999999	999999	783	839	253	999999	292	844	645	302	999999	671	279	999999	251	172	251	999999	884	999999	282	670	331	440	999999	349	241	505	381	999999	276	871	881	290	663	520	912	932	590	54	952	
999999	999999	187	190	162	999999	822	837	999999	839	999999	999999	999999	999999	570	999999	352	999999	903	999999	999999	473	915	35	999999	789	989	420	731	260	999999	999999	840	999999	33	522	154	260	717	999999	419	999999	117	890	705	999999	839	95	102	999999	569	999999	687	34	999999	786	999999	999999	721	372	887	411	116	23	530	869	264	926	181	999999	81	102	261	999999	610	999999	365	35	330	691	999999	903	328	435	690	999999	24	815	999999	246	289	992	538	355	999999	17	560	104	370	835	522	912	999999	53	234	477	711	257	424	54	430	217	830	999999	421	983	93	680	332	999999	999999	449	975	934	768	88	563	905	999999	602	999999	270	999999	495	179	48	989	284	211	223	643	767	400	907	999999	82	171	508	934	602	999999	879	772	196	979	83	936	979	285	155	914	999999	403	822	484	170	999999	345	999999	999999	993	808	478	119	540	98	58	78	128	696	916	64	971	261	677	690	498	478	516	106	112	20	999999	66	308	999999	373	999999	432	656	529	826	648	561	608	125	410	663	655	890	35	999999	860	588	238	860	834	151	999999	794	999999	84	829	764	280	999999	999999	999999	999999	999999	724	999999	999999	472	999999	100	415	420	999999	562	289	835	822	625	80	244	160	421	827	448	13	999999	434	638	984	999999	997	999999	999999	625	315	988	853	952	175	556	999999	397	420	999999	454	999999	498	591	999999	836	999999	213	693	46	833	398	594	371	699	502	54	16	999999	723	103	531	139	37	256	301	999999	870	999999	524	21	999999	999999	999999	994	588	999999	843	133	158	202	794	200	254	792	917	403	999999	999999	672	511	225	999999	696	55	999999	295	471	345	999999	854	392	753	178	34	80	397	905	999999	999999	769	211	883	999999	531	308	341	885	999999	338	897	500	617	787	999999	796	853	999999	644	81	303	999999	507	909	303	810	50	999999	229	721	529	999999	124	151	903	999999	342	579	175	746	590	410	236	999999	326	364	774	965	165	238	227	93	270	305	999999	508	703	973	46	720	268	320	665	999999	999999	409	999999	476	884	999999	464	284	148	898	999999	893	999999	999999	593	939	999999	85	865	991	999999	999999	237	819	999999	405	999999	368	542	454	488	280	744	712	999999	916	999999	308	91	999999	773	942	945	999999	814	924	472	999999	389	106	685	192	999999	674	28	373	999999	999999	152	489	116	105	741	693	420	999999	999999	333	303	999999	961	999999	999999	999999	227	562	999999	999999	999999	408	932	403	978	446	769	305	826	999999	693	833	744	422	165	999999	346	678	
211	999999	951	604	775	149	999999	999999	145	999999	999999	41	457	466	872	316	560	743	999999	712	127	305	924	124	393	88	639	470	999999	548	581	401	999999	549	360	249	913	999999	633	793	495	999999	310	821	116	795	999999	237	960	437	861	421	999999	634	560	906	999999	836	999999	999999	510	999999	780	597	376	797	999999	999999	116	633	999999	999999	120	763	227	851	994	113	999999	598	465	412	509	504	686	169	356	451	988	454	912	86	200	935	292	56	999999	713	999999	319	840	999999	130	337	44	711	310	291	417	709	999999	232	828	622	999999	107	938	285	910	216	450	513	999999	999999	720	999999	999999	999999	480	180	365	290	658	699	999999	749	999999	999999	999999	974	999999	999999	44	288	542	689	258	577	999999	195	118	220	803	999999	868	336	795	999999	616	999999	999999	135	811	247	354	999999	574	999999	863	492	999999	999999	815	935	999999	386	479	999999	129	999999	78	391	481	999999	72	155	999999	420	999999	431	954	822	999999	751	232	733	263	796	934	911	125	129	714	221	378	352	999999	867	890	491	856	999999	349	586	650	370	999999	525	185	208	153	999999	308	999999	538	994	209	999999	999999	999999	999999	682	707	999999	914	948	677	999999	917	719	751	620	529	348	574	800	999999	979	110	862	88	999999	621	735	768	962	821	282	683	384	152	339	999999	276	999999	184	456	141	999999	701	692	394	999999	999999	457	532	999999	959	999999	999999	999999	999999	963	999999	545	999999	70	971	449	999999	999999	405	586	999999	577	421	999999	263	980	400	353	350	318	409	999999	694	138	166	288	999999	338	861	415	945	999999	999999	999999	312	731	972	123	999999	692	718	574	297	807	75	999999	45	999999	999999	978	999999	394	181	911	564	681	851	999999	904	692	214	623	275	990	641	999999	655	56	164	532	17	286	867	999999	599	834	882	886	73	278	999999	179	958	999999	938	999999	691	20	810	630	879	999999	999999	999999	488	105	308	307	175	999999	242	989	911	847	971	199	526	522	321	729	799	964	999999	999999	999999	44	664	392	61	90	989	644	999999	533	652	302	77	84	999999	999999	536	584	999999	999999	999999	264	267	999999	911	749	44	999999	699	90	830	999999	522	999999	354	999999	440	915	999999	94	405	598	754	388	205	679	131	451	352	816	999999	999999	253	525	999999	999999	777	554	480	311	56	820	945	164	702	736	779	999999	730	999999	74	999999	338	999999	282	446	509	879	999999	242	999999	592	825	999999	999999	999999	671	996	999999	169	676	999999	999999	944	48	584	653	600	685	999999	999999	999999	721	
626	752	582	886	617	999999	164	684	897	639	248	684	464	995	72	276	96	999999	783	513	571	60	999999	186	394	597	698	793	909	204	456	343	990	999999	209	139	999999	729	64	754	827	484	778	256	206	270	583	999999	999999	333	598	403	125	133	159	576	573	405	502	29	554	371	774	703	999999	904	999999	593	796	932	999999	367	999999	38	686	97	281	931	980	999999	24	999999	212	586	999999	62	227	867	999999	632	999999	999999	999999	44	210	465	709	85	999999	999999	577	999999	793	657	372	241	392	97	447	999999	999999	641	425	378	15	999999	999999	198	999999	140	687	825	872	999999	999999	999999	139	976	828	230	388	205	868	688	556	35	325	554	223	373	670	140	999999	658	999999	924	494	858	999999	764	306	520	999999	933	613	751	126	629	999999	999999	111	999999	268	226	999999	109	773	736	822	999999	129	614	974	734	999999	999999	404	223	835	999999	999999	281	947	73	923	867	228	934	85	804	908	696	273	902	999999	264	999999	214	974	238	160	999999	45	59	645	692	546	253	473	66	357	902	999999	999999	754	830	468	205	303	999999	999999	839	661	27	81	433	351	82	472	215	686	200	248	607	302	808	245	898	999999	240	331	974	470	28	457	999999	902	434	999999	441	795	675	910	999999	357	320	106	28	977	222	999999	473	780	267	999999	166	664	999999	546	945	594	999999	777	999999	999999	906	378	642	570	75	530	916	924	40	420	999999	290	90	260	999999	711	227	920	999999	889	999999	203	212	648	300	999999	999999	999999	211	846	235	898	999999	673	451	999999	463	457	912	691	434	549	750	847	370	876	999999	936	999999	244	377	999999	571	182	637	712	176	994	999999	723	813	38	722	194	194	121	442	417	999999	49	999999	770	18	524	465	317	453	999999	999999	423	768	780	333	967	999999	586	999999	674	45	738	775	469	187	198	877	405	827	565	663	258	444	176	999999	525	986	607	640	999999	717	330	999999	999999	716	856	999999	43	999999	754	715	608	999999	999999	381	80	999999	788	592	820	646	69	490	888	701	39	979	601	653	807	981	871	999999	290	957	715	999999	964	752	999999	242	999999	700	999999	849	64	473	676	794	66	999999	999999	24	820	410	658	999999	380	119	687	877	363	999999	897	772	844	662	504	810	665	600	309	46	272	587	802	368	416	48	646	566	312	999999	596	556	999999	856	134	879	309	999999	109	999999	75	453	878	464	803	311	15	401	968	866	138	999999	952	171	751	999999	608	299	433	342	472	130	574	999999	
793	351	987	999999	999999	625	511	790	501	455	971	819	999999	348	565	115	999999	255	999999	446	678	140	603	623	114	891	281	20	452	999999	999999	944	878	332	999999	462	323	28	863	999999	365	999999	965	506	999999	932	534	270	733	327	309	227	533	999999	878	663	999999	374	882	999999	999999	501	348	999999	73	36	941	386	677	113	792	24	391	254	90	339	175	999999	433	182	366	21	286	134	467	999999	999999	749	453	16	714	999999	145	226	999	999999	999999	240	443	172	991	158	592	630	999999	295	836	289	999999	549	498	650	941	710	999999	999999	224	999999	276	999999	616	201	932	670	398	999999	879	174	999999	226	999999	934	664	999999	190	217	429	655	598	999999	337	141	701	904	999999	999999	999999	999999	936	667	649	786	999999	543	999999	999999	225	921	241	692	415	671	44	831	220	563	999999	680	529	82	912	569	624	999999	572	484	500	38	162	999999	999999	454	237	586	576	552	969	130	713	391	999999	508	423	906	766	666	999999	869	999999	954	88	999999	999999	864	755	90	172	870	970	82	309	196	999999	907	856	961	443	999999	264	667	594	865	967	148	89	414	155	999999	337	905	386	630	345	999999	999999	508	999999	372	999999	999999	390	999999	160	640	91	805	739	516	60	999999	232	649	614	999999	370	222	370	766	999999	350	934	454	999999	74	999999	679	851	571	661	358	422	999999	626	768	287	495	999999	336	67	284	675	639	999999	532	683	737	25	319	837	43	999999	782	587	491	561	935	565	95	999999	412	999999	177	854	702	392	161	32	846	748	999999	507	44	709	510	674	305	786	21	391	957	663	999999	734	999999	220	999999	492	145	216	999999	929	629	391	999999	330	508	784	999999	149	531	715	178	570	961	535	999999	82	87	816	266	999999	999999	999999	999999	999999	420	443	236	999999	753	668	999999	640	999999	945	877	652	64	189	176	999999	999999	872	999999	252	495	971	999999	999999	116	566	999999	999999	949	999999	384	999999	404	999999	910	74	558	999999	395	862	828	999999	999999	26	999999	999999	28	897	650	745	337	682	999999	999999	263	449	670	143	385	196	999999	999999	999999	213	999999	951	258	999999	279	111	962	347	486	999999	423	957	807	756	444	654	999999	999999	678	213	864	999999	92	660	999999	470	403	424	108	209	609	270	846	961	455	706	213	999999	627	548	999999	999999	999999	846	330	999999	641	914	999999	730	647	745	999999	487	999999	868	868	999999	504	808	707	999999	249	287	999999	999999	120	845	311	737	999999	999999	890	999999	429	999999	506	999999	339	357	999999	
489	725	377	561	999999	999999	999999	999999	586	837	615	376	819	999999	246	751	919	458	177	195	999999	613	961	289	969	854	760	999999	474	372	999999	999999	156	979	228	821	871	725	999999	782	750	233	724	900	836	312	81	298	192	999999	586	787	999999	171	42	875	764	97	591	999999	620	311	999999	999999	215	999999	229	999999	622	425	879	999999	999999	394	999999	999999	888	71	453	667	783	472	875	351	999999	845	106	984	999999	999999	999999	999999	144	523	172	449	84	999999	694	489	999999	241	675	999999	253	393	861	999999	726	469	986	999999	644	999999	235	999999	999999	806	438	999999	259	245	999999	279	368	105	69	412	232	999999	498	999999	376	963	584	551	796	117	107	402	984	999999	267	999999	999999	363	149	999999	297	24	23	277	999999	334	999999	847	349	405	408	999999	999999	459	999999	731	971	609	337	681	349	684	361	328	999999	45	385	930	977	415	999999	15	956	849	124	217	982	230	314	999999	999999	737	999999	400	708	949	78	535	774	536	515	757	36	468	870	613	999999	694	568	47	949	309	869	934	492	403	201	484	999999	347	749	751	304	295	946	611	999999	961	620	759	967	999999	166	451	899	166	978	999999	999999	510	555	999999	661	277	101	434	867	999999	908	314	758	593	200	999999	999999	999999	462	740	521	999999	141	701	999999	809	999999	109	153	428	999999	999999	424	703	505	999999	792	461	99	36	999999	522	999999	999999	999999	315	11	383	660	729	664	145	703	248	977	720	378	999999	223	852	208	992	999999	449	242	581	999999	64	98	999999	644	999999	673	436	547	999	525	999999	648	768	807	696	448	423	763	899	632	999999	726	785	465	938	999999	247	828	210	999999	999999	972	481	999999	946	294	304	999999	338	999999	276	701	977	204	451	215	999999	999999	511	999999	867	686	342	949	713	338	313	900	706	98	999999	608	346	768	231	954	176	352	999999	999999	154	999999	434	999999	365	485	748	590	999999	732	999999	999999	326	657	372	617	639	532	712	618	981	404	999999	250	999999	668	365	219	999999	497	49	113	999999	999999	409	999999	261	905	593	237	589	723	999999	974	306	243	291	689	999999	999999	324	644	639	251	999999	750	951	194	999999	697	999999	539	999999	999999	692	999999	18	226	257	833	365	734	939	485	39	999999	517	412	999999	999999	999999	675	813	369	182	404	473	942	679	658	586	999999	513	999999	116	999999	999999	370	292	618	235	999999	441	572	258	590	705	164	999999	172	999999	548	250	999999	320	999999	725	258	999999	999999	999999	76	546	598	256	298	230	
53	378	999999	162	157	999999	335	575	999999	244	251	999999	592	699	319	729	999999	426	48	827	912	999999	662	335	857	27	994	999999	169	999999	999999	325	959	369	661	786	999999	19	999999	427	999999	999999	998	220	484	147	760	999999	905	999999	999999	182	999999	471	999999	467	716	653	304	140	136	931	416	792	401	925	161	999999	48	999999	495	507	340	999999	911	888	587	451	850	719	266	999999	498	822	500	670	116	498	999999	999999	79	590	714	955	301	983	617	215	999999	558	999999	999999	999999	382	851	530	841	598	559	429	880	274	999999	999999	999999	730	443	594	302	731	819	662	999999	999999	463	999999	792	385	999999	927	280	381	633	302	733	727	846	125	971	969	829	999999	939	632	323	999999	787	139	91	571	550	999999	999999	97	999999	333	368	999999	919	946	999999	465	279	999999	999999	999999	640	510	851	156	883	999999	622	332	901	311	723	548	531	999999	126	662	304	757	387	999999	468	545	563	409	369	141	999999	34	241	999999	999999	317	999999	813	175	999999	288	935	687	999999	999999	999999	195	999999	610	819	193	271	829	85	171	522	254	903	50	105	947	452	999999	999999	999999	597	999999	538	72	999999	76	999999	492	999999	999999	369	999999	163	844	877	360	135	999999	549	947	934	204	166	212	999999	73	578	999999	79	339	836	999999	999999	112	813	498	657	375	203	753	476	779	990	700	801	452	100	68	999999	744	821	652	246	804	196	402	935	335	346	999999	999999	944	999999	509	548	220	143	999999	41	999999	702	760	605	796	481	165	214	466	999999	283	999999	519	999999	335	517	999999	911	141	999999	420	563	999999	38	850	265	532	999999	490	999999	999999	999999	49	37	783	999999	71	56	450	999999	41	999999	478	999999	72	380	978	999999	97	999999	999999	309	11	145	999999	999999	381	731	999999	540	999999	797	723	999999	820	964	933	491	826	293	456	146	470	999999	885	999999	94	999999	966	480	287	198	280	999999	796	291	317	904	999999	958	999999	340	302	910	383	243	474	999999	114	999999	999999	496	517	999999	999999	999999	838	202	260	398	740	974	764	999999	262	760	527	234	518	538	999999	999999	84	868	999999	125	844	559	999999	651	757	920	301	999999	43	999999	999999	475	954	578	452	124	653	28	227	695	999999	999999	999999	623	999999	999999	655	575	450	417	999999	649	191	429	383	289	767	999999	641	819	999999	999999	250	471	89	61	999999	999999	96	999999	385	999999	650	926	549	826	901	811	999999	517	274	725	428	999999	379	41	294	534	204	173	356	55	387	999999	999999	679	777	999999	
543	999999	970	715	489	999999	42	364	998	264	880	557	387	956	672	133	999999	957	999999	624	101	57	767	999999	746	999999	999999	339	679	252	913	869	999999	714	278	282	546	559	246	999999	594	24	43	39	999999	647	785	999999	383	263	852	999999	999999	163	105	495	999999	234	999999	566	722	702	685	999999	999999	999999	999999	673	688	999999	587	999999	720	958	39	87	24	738	999999	999999	999999	794	956	425	999999	999999	668	894	619	782	386	322	590	679	999999	892	338	286	999999	643	148	122	712	999999	676	857	999999	253	134	27	999999	999999	142	999999	429	928	745	269	999999	492	352	999999	999999	905	22	275	415	51	170	147	748	738	59	457	999999	35	999999	972	749	541	999999	424	770	601	311	229	189	999999	260	869	999999	79	919	205	301	534	68	806	999999	411	999999	303	92	986	279	742	117	684	910	403	845	772	999999	999999	999999	927	999999	462	604	793	999999	695	791	999999	991	999999	819	854	999999	436	967	285	12	999999	999999	229	999999	784	332	999999	121	999999	809	856	999999	383	559	999999	236	999999	690	999999	211	187	325	756	512	999999	999999	600	923	999999	528	483	436	570	999999	999999	735	750	595	999999	139	46	682	999999	999999	934	999999	617	999999	725	627	792	999999	371	999999	999999	33	343	999999	999999	789	732	644	857	975	335	429	462	613	388	367	999999	778	630	476	175	999999	733	999999	999999	523	387	999999	208	999999	736	737	75	497	999999	999999	999999	43	999999	280	999999	402	999999	615	560	515	999999	999999	999999	367	151	24	125	895	999999	329	299	472	149	37	999999	261	445	231	249	999999	364	965	999999	240	965	452	732	359	78	773	999999	999999	320	72	707	383	739	841	999999	999999	999999	999999	999999	625	999999	929	999999	999999	869	156	956	602	376	962	160	850	346	510	401	699	291	766	826	144	649	181	162	86	999999	999999	521	604	738	527	975	193	386	51	382	46	559	714	999999	999999	816	87	751	999999	911	857	46	239	449	794	440	855	353	454	999999	686	776	817	698	840	634	361	864	848	986	967	999999	999999	999999	365	149	577	286	904	328	571	429	805	174	472	991	292	165	943	999999	130	839	932	75	695	999999	999999	25	649	298	465	222	903	999999	944	393	742	111	93	654	862	579	449	135	414	267	999999	999999	999999	999999	999999	205	921	761	866	999999	541	239	999999	105	408	561	999999	615	999999	358	526	999999	999999	88	999999	191	81	298	234	551	399	806	660	438	298	999999	789	999999	946	269	301	999999	999999	816	852	513	669	987	256	311	942	999999	
272	999999	740	537	431	157	599	169	999999	999999	537	325	999999	735	578	13	807	318	771	835	669	603	67	999999	939	413	999999	999999	999999	94	51	922	999999	565	543	604	698	760	667	642	211	786	145	668	613	189	89	127	999999	666	189	937	539	117	174	669	999999	365	999999	28	921	853	647	49	591	614	999999	181	201	999999	314	56	651	139	634	882	468	999999	999999	999999	334	119	810	856	904	113	393	999999	401	874	606	999999	999999	648	999999	999999	999999	999999	999999	998	472	907	925	961	361	142	999999	409	482	999999	210	999999	999999	838	694	811	52	999999	145	999999	999999	225	780	327	377	972	884	12	418	287	742	372	322	773	297	999999	193	849	505	771	817	983	28	118	673	996	999999	334	954	909	314	359	960	999999	777	256	136	999999	999999	999999	258	293	991	205	549	838	296	819	551	277	628	203	295	373	670	247	999999	671	654	999999	232	559	58	509	999999	999999	999999	724	996	50	299	585	999999	126	999999	999999	992	822	999999	835	710	929	999999	687	291	120	74	596	928	999999	59	999999	999999	224	166	999999	245	492	999999	166	435	572	823	510	977	52	938	178	851	999999	999999	384	112	818	999999	302	776	999999	228	861	329	815	796	467	999999	999999	632	50	999999	823	298	510	599	999999	409	147	116	282	709	248	182	895	745	791	294	999999	363	999999	999999	999999	922	874	274	371	837	620	776	365	999999	999999	420	898	218	37	847	999999	785	699	419	532	196	999999	999999	979	689	433	79	14	182	327	481	497	496	106	999999	423	246	238	575	999999	371	999999	762	999999	828	283	687	718	999999	550	889	999999	725	31	677	428	223	294	681	413	550	771	193	999999	671	922	999999	121	136	434	507	556	133	630	170	445	741	103	160	415	999999	361	70	631	438	817	772	474	429	482	210	999999	557	999999	248	600	567	570	896	906	872	999999	592	519	52	342	999999	104	861	241	687	129	143	999999	667	199	999999	561	764	853	159	937	691	653	234	555	999	960	392	999999	878	999999	207	254	543	999999	769	551	999999	105	287	678	613	197	795	90	999999	999999	504	999999	889	999999	999999	52	756	999999	884	938	295	999999	343	579	711	300	999999	999999	922	889	999999	497	429	999999	999999	669	999999	481	999999	999999	858	999999	999999	717	999999	343	999999	872	999999	999999	498	608	295	830	999999	999999	999999	707	966	322	833	288	168	929	999999	999999	999999	730	999999	147	476	284	999999	390	90	151	999999	999999	124	377	619	491	152	767	400	999999	211	599	903	999999	907	999999	
514	21	999999	999999	985	808	168	458	714	950	999999	237	999999	223	999999	905	750	999999	343	145	592	598	702	352	145	401	538	436	806	39	999999	162	239	608	999999	599	719	510	165	949	999999	666	663	669	651	915	89	186	135	306	848	788	545	771	286	999999	319	999999	443	594	280	732	651	684	134	686	997	999999	453	408	195	999999	958	393	678	999999	935	999999	999999	230	321	361	311	510	191	48	999999	467	331	854	290	402	76	571	679	735	24	999999	999999	964	918	999	732	726	120	609	829	161	103	359	980	285	625	223	999999	918	430	151	999999	95	79	539	757	599	128	793	182	999999	714	943	912	957	498	737	312	322	999999	584	399	581	218	465	374	972	999999	14	999999	853	298	761	314	872	999999	458	894	388	251	999999	607	327	999999	441	999999	160	446	32	999999	999999	911	959	299	999999	752	921	999999	999999	999999	999999	725	999999	26	999999	109	999999	638	50	482	49	843	923	81	495	977	81	155	776	27	224	535	851	226	888	942	338	471	468	129	562	581	289	223	465	417	999999	311	116	999999	494	521	999999	550	748	54	987	888	803	999999	680	776	110	597	999999	999999	999999	999999	137	387	770	491	179	920	920	467	563	999999	999999	88	999999	999999	48	999999	532	702	138	311	999999	843	954	450	668	999999	999999	786	480	692	273	216	542	999999	183	999999	571	13	352	486	629	290	490	287	999999	724	384	909	737	666	999999	257	130	999999	429	293	433	999999	999999	579	481	143	986	871	999999	409	546	898	596	319	872	529	360	652	999999	198	362	999999	177	943	225	539	58	814	627	999999	95	968	999999	889	306	251	190	999999	15	495	303	619	841	872	188	486	322	427	794	545	999999	478	892	241	931	756	162	999999	363	941	94	182	253	430	324	577	732	707	23	630	999999	586	999999	999999	894	743	834	305	999999	999999	226	999999	30	92	128	617	86	999999	958	999999	99	999999	419	73	410	130	375	421	999999	611	754	615	413	173	207	320	831	999999	346	197	921	999999	123	624	724	999999	162	171	999999	707	500	797	748	999999	999999	999999	177	583	999999	774	378	423	746	164	984	610	999999	856	885	808	786	379	598	771	627	241	999999	794	348	999999	968	213	120	999999	120	956	999999	939	631	171	153	257	922	999999	819	508	120	999999	640	124	245	999999	286	502	920	131	209	977	846	310	999999	382	244	999999	806	174	312	894	54	38	743	288	235	723	665	999999	999999	999999	999999	999999	999999	240	999999	234	712	672	999999	617	930	
988	999999	889	102	331	324	770	23	95	999999	999999	205	225	999999	612	380	956	79	562	837	392	674	183	35	727	189	616	999999	19	134	999999	247	695	999999	65	280	854	195	904	999999	894	999999	371	269	306	923	905	325	552	854	755	602	374	779	999999	324	999999	863	375	151	707	999999	999999	960	999999	417	999999	261	859	341	526	771	175	163	943	867	313	913	729	803	284	300	675	999999	379	999999	999999	999999	426	999999	999999	990	820	999999	999999	999999	521	410	637	888	422	999999	999999	220	338	983	999999	221	999999	679	999999	670	144	571	867	416	876	848	590	101	544	595	835	128	643	535	951	412	461	999999	356	902	286	841	391	630	834	999999	999999	999999	113	661	88	746	729	37	999999	999999	894	999999	999999	672	999999	545	999999	827	818	999999	576	999999	999999	34	759	999999	333	119	393	302	190	247	582	999999	31	204	999999	999999	517	999999	398	616	999999	999999	518	176	136	999999	92	999999	497	563	812	496	888	33	363	89	999999	842	999999	620	643	999999	78	999999	712	62	999999	625	557	470	320	729	949	960	133	999999	516	592	999999	649	36	653	999999	626	999999	96	533	997	841	908	980	674	999999	778	972	125	634	860	464	83	42	467	193	36	253	999999	546	999999	900	999999	573	999999	733	773	593	990	757	451	233	626	529	653	999999	648	490	645	999999	180	987	999999	705	656	137	999999	616	569	469	999999	999999	999999	549	999999	107	818	345	670	941	901	195	999999	367	193	637	838	554	389	683	544	546	607	38	375	940	892	327	916	192	697	999999	999999	531	979	77	881	86	922	556	965	312	819	704	163	985	15	649	522	28	299	490	237	886	924	999999	776	323	999999	999999	214	999999	428	488	253	744	171	461	388	126	756	762	631	832	999999	242	726	902	874	389	934	999999	804	898	999999	217	999999	999999	606	746	300	999999	902	266	351	473	883	341	461	999999	999999	554	270	406	999999	999999	999999	404	999999	999999	516	874	448	794	731	961	999999	999999	595	46	814	33	854	999999	825	999999	860	375	491	254	358	394	450	999999	564	390	999999	408	635	365	357	535	999999	913	240	426	128	999999	999999	390	999999	362	746	425	604	801	999999	628	580	83	677	493	913	922	343	131	433	983	239	351	979	999999	895	240	688	999999	62	940	412	999999	999999	752	839	111	477	999999	648	34	861	999999	999999	363	999999	561	688	863	999999	57	580	118	992	145	878	999999	999999	488	467	516	737	325	748	999999	226	181	12	924	654	812	999999	999999	482	409	999999	
476	660	625	999999	344	999999	999999	666	15	370	303	416	935	874	656	999999	999999	538	142	999999	999999	24	931	999999	999999	558	763	219	809	999999	242	635	593	23	411	999999	784	999999	132	999999	913	999999	999999	398	923	765	76	999999	998	121	465	809	350	121	586	461	728	999999	814	785	788	999999	856	412	138	667	999999	922	472	999999	915	999999	415	999999	383	886	999999	543	999999	890	491	999999	221	999999	147	432	295	999999	436	949	804	306	213	346	185	309	801	340	269	265	999999	154	588	875	999999	493	403	182	737	699	190	194	274	924	304	999999	999999	168	275	999999	999999	351	496	522	328	619	768	79	992	84	94	940	284	958	948	999999	134	346	501	653	39	123	743	999999	769	619	41	289	52	110	906	642	75	564	883	999999	658	999999	556	999999	725	334	189	663	615	999999	910	315	975	957	999999	999999	667	621	676	268	607	759	752	999999	587	999999	999999	999999	177	451	999999	719	999999	357	999999	68	789	914	999999	705	933	90	131	529	999999	999999	313	94	158	999999	975	454	888	624	993	898	323	999999	999	246	307	999999	495	173	375	201	240	628	278	893	275	752	693	999999	334	526	999999	233	10	999999	185	942	744	999999	476	430	831	460	363	790	745	942	914	690	407	646	999999	957	163	517	495	999999	816	264	585	232	999999	917	300	477	270	99	999999	148	71	365	999999	178	697	999999	999999	780	275	487	158	333	999999	13	999999	687	931	680	79	999999	376	999999	999999	489	740	253	999999	999999	170	885	530	655	999999	776	629	52	103	426	269	218	999999	714	419	339	116	262	999999	757	354	999999	545	589	999999	364	771	570	239	73	438	999999	999999	454	620	999999	957	502	999999	71	383	999999	594	999999	420	999999	344	999999	90	796	382	488	859	913	570	557	350	940	636	739	14	68	999999	39	988	815	934	703	104	40	381	613	32	332	999999	999999	27	40	179	168	999999	120	489	443	690	949	595	371	999999	72	48	26	999999	499	66	324	999999	564	527	604	926	641	999999	60	424	769	999999	536	539	746	999999	320	771	477	719	894	579	379	348	48	999999	572	819	41	991	365	746	533	999999	999999	116	463	512	999999	999999	388	552	439	29	921	493	68	832	999999	532	728	255	399	999999	172	999999	348	999999	999999	999999	364	821	535	69	69	32	999999	270	999999	640	999999	807	999999	245	341	351	999999	999999	999999	555	171	740	682	509	272	119	357	754	999999	999999	768	247	34	199	877	566	999999	380	959	899	999999	797	362	999999	456	921	58	
164	447	999999	999999	988	798	932	999999	999999	999999	36	796	949	674	999999	167	165	872	999999	782	17	999999	999999	999999	769	399	527	994	374	388	185	62	999999	999999	999999	316	292	999999	779	448	101	977	264	427	999999	583	20	234	383	640	206	634	617	999999	50	796	673	496	835	598	281	938	848	245	999999	973	999999	887	999999	871	874	999999	102	400	691	39	113	357	342	196	389	303	620	734	999999	551	445	213	31	406	643	796	883	191	999999	162	999999	28	463	28	138	132	753	511	765	758	999999	226	456	20	693	325	164	999999	218	999999	328	124	63	422	537	252	866	84	238	88	999999	910	233	538	999999	94	894	323	68	267	549	118	968	999999	999999	229	756	20	713	327	999999	244	972	199	834	25	965	51	491	999999	265	678	999999	687	204	999999	993	999999	120	608	999999	840	590	999999	438	219	155	629	412	317	496	856	370	910	445	329	999999	44	704	884	129	853	832	999999	11	999999	999999	291	999999	388	236	838	899	115	897	802	653	999999	760	999999	869	345	638	183	399	408	999999	999999	251	875	693	958	999999	235	999999	999999	18	999999	949	567	999999	999999	999999	34	91	657	957	999999	23	643	999999	916	283	999999	25	783	224	658	999999	603	562	472	49	363	694	277	624	674	626	329	793	244	999999	203	250	999999	944	999999	102	741	451	63	359	608	208	777	685	143	220	705	362	359	636	356	14	911	825	999999	339	999999	43	293	638	693	849	999999	844	89	839	19	999999	610	565	50	161	999999	122	999999	165	917	591	999999	999999	921	967	443	607	725	198	338	190	999999	285	999999	708	168	425	999999	758	765	999999	605	303	211	866	999999	794	596	204	505	799	999999	999999	999999	231	999999	999999	716	725	415	834	128	890	511	999999	999999	335	286	341	993	999999	456	682	999999	984	986	197	262	65	225	999999	21	999999	693	539	999999	999999	863	67	999999	338	708	940	352	999999	814	715	999999	382	934	426	518	999999	999999	421	352	999999	999999	436	245	364	999999	661	999999	766	822	597	207	999999	42	906	471	228	999999	665	999999	516	999999	467	180	280	404	880	130	798	140	757	999999	282	999999	95	999999	437	822	801	999999	57	440	585	118	227	518	999999	349	37	999999	300	89	545	45	836	380	999999	265	964	960	697	540	711	999999	75	276	924	784	999999	375	43	405	999999	903	337	999999	999999	359	953	762	583	540	102	842	840	677	785	246	361	715	516	181	857	999999	74	999999	728	950	52	950	593	999999	403	999999	999999	894	706	641	
708	759	625	675	312	999999	999999	166	999999	868	999999	398	490	688	433	241	999999	999999	548	999999	999999	999999	999999	804	999999	12	179	546	147	440	920	946	970	154	999999	601	99	840	999999	655	999999	907	79	860	165	999999	470	904	612	999999	999999	70	356	174	999999	887	999999	821	999999	310	42	999999	29	17	999999	848	427	999999	999999	832	151	999999	993	892	86	932	999999	496	648	662	542	274	934	999999	636	860	599	806	352	650	198	277	481	999999	623	624	888	72	912	316	999999	133	754	780	30	786	77	463	97	869	999999	915	183	705	999999	767	999999	999999	999999	999999	258	621	994	999999	644	874	545	434	999999	462	999999	688	584	341	436	999999	520	999999	954	850	793	146	718	482	514	282	104	776	999999	999999	718	844	999999	825	68	614	139	999999	146	156	999999	643	999999	635	825	457	341	841	279	358	999999	751	98	999999	999999	999999	903	521	995	999999	779	769	999999	999999	743	209	996	758	999999	821	289	276	27	808	999999	160	951	999999	999999	67	941	263	506	452	608	966	999999	172	531	999999	711	617	999999	774	376	480	20	771	892	626	460	582	999999	458	999999	981	734	999999	919	153	171	999999	864	938	429	999999	273	190	999999	776	453	834	237	999999	119	672	27	252	442	999999	149	190	199	40	606	999999	695	58	383	627	999999	999999	252	388	999999	890	752	320	355	850	999999	830	956	125	182	625	999999	240	348	406	963	491	847	789	13	981	631	834	999999	70	999999	224	806	197	543	978	591	849	552	229	919	706	999999	591	999999	999999	233	84	857	981	24	465	710	977	663	751	627	463	384	999999	269	918	999999	294	999999	992	34	768	999999	999999	43	505	687	128	999999	266	593	999999	866	999999	757	556	976	999999	56	374	514	828	999999	792	361	138	474	749	959	11	728	613	999999	930	295	465	501	663	947	999999	778	999999	500	999999	999999	370	999999	999999	56	712	999999	999999	247	655	487	999999	999999	790	842	905	999999	938	999999	485	538	980	695	999999	409	302	65	999999	999999	538	596	923	337	999999	999999	990	541	784	702	257	69	109	375	915	452	99	230	711	821	52	487	840	999999	25	867	999999	675	660	290	754	999999	629	225	709	69	999999	867	117	165	852	999999	255	245	999999	426	438	614	779	493	319	81	999999	999999	999999	999999	999999	501	322	999999	456	324	999999	503	948	999999	439	999999	999999	856	888	231	999999	999999	968	678	241	604	520	999999	999999	572	896	999999	971	999999	314	137	854	999999	312	72	555	847	709	537	492	751	297	321	986	
554	949	922	999999	98	999999	999999	532	692	818	161	981	724	830	883	428	713	532	999999	999999	312	40	16	553	999999	676	275	846	441	195	489	999999	208	999999	884	623	973	572	883	724	516	605	171	999999	160	91	830	999999	825	119	779	999999	999999	35	999999	999999	942	378	778	421	693	950	101	507	338	999999	782	122	999999	270	454	151	999999	550	778	706	869	176	403	999999	845	257	31	331	416	270	294	182	927	999999	681	605	793	471	40	566	513	663	511	315	308	718	81	564	665	637	579	481	257	977	999999	775	975	43	576	999999	929	999999	101	78	560	999999	195	584	999999	849	357	188	520	222	203	999999	665	97	445	136	186	999999	666	999999	690	812	925	999999	717	906	999999	759	894	594	999999	743	572	999999	755	999999	533	497	975	816	289	401	999999	44	784	449	999999	888	597	449	999999	473	113	999999	999999	747	684	245	867	682	229	597	293	925	999999	999999	642	233	999999	746	603	999999	490	850	498	999999	851	891	174	277	796	741	172	455	334	173	640	999999	65	17	24	999999	629	999999	596	691	118	45	458	335	806	886	999999	999999	845	580	982	999999	999999	98	896	999999	80	599	999999	487	435	837	999999	421	999999	999999	177	999999	731	316	69	197	263	999999	191	816	442	999999	471	999999	999999	320	609	754	191	387	999999	967	121	231	226	40	416	118	999999	280	444	999999	516	999999	718	231	129	999999	521	794	999999	27	906	89	360	999999	137	975	302	124	999999	846	240	999999	999999	210	223	999999	100	38	999999	154	550	999999	382	405	333	58	999999	964	201	80	242	396	387	999999	70	41	870	999999	902	999999	816	999999	52	597	999999	999999	465	518	17	618	449	999999	23	855	476	996	999999	955	999999	999999	783	338	923	999999	999999	843	63	999999	149	999999	999999	999999	135	999999	338	409	999999	999999	599	259	592	683	956	582	999999	749	999999	532	999999	73	334	915	87	823	657	488	999999	885	982	962	30	916	378	825	979	999999	367	999999	526	76	138	922	999999	658	497	110	381	350	535	865	471	531	607	85	857	723	36	312	999999	999999	191	999999	999999	637	238	676	315	141	603	297	391	708	15	874	935	411	559	429	335	557	116	877	359	127	500	999999	318	999999	999999	999999	317	65	982	999999	999999	155	130	728	429	820	795	250	747	248	484	762	525	732	150	455	173	607	976	999999	743	314	633	684	146	739	368	22	172	346	980	335	999999	339	990	999999	291	831	999	515	762	866	140	999999	999999	738	973	585	162	999999	102	999999	
999999	847	932	580	522	999999	592	999999	462	782	999999	410	268	158	46	195	742	360	999999	342	607	999999	999999	877	184	522	51	408	765	782	860	999999	253	279	256	879	407	999999	277	999999	249	318	62	979	999999	729	852	494	702	787	842	999999	358	760	112	617	474	65	405	999	999999	194	999999	999999	922	436	166	988	901	167	999999	332	92	329	103	999999	419	402	98	454	670	556	705	977	999999	69	302	493	177	639	414	999999	24	278	450	64	999999	381	999999	999999	572	999999	999999	544	999	519	718	38	667	814	208	81	967	999999	338	848	488	947	740	863	144	999999	821	999999	999999	445	318	999999	999999	999999	999999	47	999999	999999	999999	807	962	170	977	999999	999999	273	999999	999999	440	342	385	72	999999	601	576	445	641	204	999999	999999	52	331	999999	563	211	904	159	629	999999	171	736	999999	999999	531	885	327	999999	999999	522	871	847	468	831	420	70	999999	874	287	471	468	999999	151	518	982	765	999999	378	999999	228	446	123	206	453	279	999999	999999	993	418	999999	259	999999	332	999999	356	61	583	500	381	503	999999	40	872	167	450	765	999999	723	96	999999	999999	948	555	999999	86	757	651	24	561	814	999999	261	465	571	222	999999	83	469	172	930	191	999999	997	920	272	415	251	999999	999999	513	21	430	906	652	999999	310	920	240	605	999999	999999	568	999999	567	586	704	574	310	945	457	999999	135	999999	166	584	114	951	635	828	670	516	613	22	57	803	496	999999	999999	110	911	82	842	864	573	530	622	210	439	344	568	841	940	103	554	821	999999	999999	750	77	999999	359	999999	412	934	999999	797	556	891	763	100	359	761	210	999999	385	999999	270	987	636	962	903	521	999999	270	829	576	999999	999999	235	999999	626	604	745	744	999999	787	440	999999	999999	732	76	999999	675	253	999999	89	740	69	179	999999	625	882	124	999999	462	837	993	999999	115	516	287	999999	665	846	474	999999	26	465	480	597	419	999999	506	903	896	594	845	57	60	750	835	999999	999999	264	301	744	999999	640	292	999999	793	999999	825	975	999999	976	653	829	779	999999	999999	284	588	581	561	999999	385	221	999999	867	991	999999	101	365	999999	999999	801	411	555	730	275	386	183	755	803	131	999999	531	457	919	941	26	277	999999	687	999999	999999	716	702	15	368	278	431	425	999999	847	206	999999	304	999999	185	251	283	59	198	999999	111	833	778	440	999999	854	999999	999999	999999	975	679	999999	677	128	955	94	708	550	999999	996	999999	999999	999999	956	999999	55	236	828	743	
999999	743	999999	407	11	459	48	937	272	234	999999	514	141	499	758	999999	701	792	186	673	999999	543	999999	688	999999	731	353	810	822	515	735	999999	935	556	235	999999	461	107	676	668	917	157	446	999999	857	999999	823	268	999999	999999	999999	262	60	165	652	167	20	539	215	280	116	237	125	999999	999999	886	579	585	274	526	715	604	125	517	756	943	106	416	999999	709	908	94	999999	43	999999	483	577	779	903	78	231	922	891	406	562	999999	41	689	827	971	999999	247	994	747	82	628	999999	543	999999	708	70	999999	709	506	999999	31	690	91	474	999999	999999	799	682	205	999999	793	713	719	955	76	999999	999999	588	858	795	670	999999	799	999999	999999	346	44	380	999999	18	627	999999	395	999999	540	999999	949	225	812	662	124	565	999999	452	288	999999	999999	588	343	999999	653	24	850	710	701	931	891	130	999999	678	999999	999999	487	999999	678	580	328	685	424	77	962	999999	776	999999	681	115	301	999999	999999	999999	999999	456	47	408	999999	612	372	684	342	609	117	828	415	143	388	695	88	611	999999	708	596	741	173	275	999999	999999	248	999999	38	595	639	544	448	999999	760	828	391	88	832	75	217	643	999999	999999	959	143	786	642	818	986	37	690	582	974	162	186	292	771	574	904	373	718	999999	747	999999	999999	390	999999	383	999999	313	999	778	708	500	953	999999	358	316	700	673	999999	835	52	999999	949	999999	474	908	583	545	620	999999	928	702	498	988	605	844	397	753	442	268	268	999999	37	911	999999	483	209	787	933	465	874	240	767	883	999999	189	31	999999	915	445	999999	23	693	496	850	999999	999999	964	794	514	999999	946	241	347	577	369	999999	47	98	999999	709	795	612	999999	639	698	935	615	999999	425	823	999999	837	996	468	254	989	541	999999	999999	999999	244	999999	429	546	927	998	429	316	999999	999999	983	522	924	736	14	411	538	857	162	81	396	589	378	690	142	119	244	879	332	999999	999	977	230	518	474	803	192	619	999999	999999	515	309	141	777	840	274	912	270	999999	999999	999999	684	908	796	95	655	999999	999999	999999	818	764	550	984	999999	649	999999	302	415	999999	999999	229	918	999999	463	565	96	999999	601	850	868	999999	973	999999	999999	918	325	78	999999	433	819	188	453	999999	893	999999	964	325	268	137	833	971	999999	999	262	623	542	538	454	240	998	207	32	889	544	999999	790	135	504	955	999999	937	868	982	999999	32	776	999999	262	528	999999	771	199	473	26	896	699	974	999999	999999	385	786	
624	202	434	622	165	564	999999	281	153	839	820	312	803	999999	999999	524	999999	239	847	829	286	926	999999	999999	18	559	999999	648	922	999999	962	639	580	547	323	675	558	999999	866	222	52	999999	384	761	951	886	999999	130	793	185	427	932	27	555	999999	697	999999	999999	999999	999999	999999	32	999999	337	876	999999	732	999999	582	999999	999999	727	372	635	786	305	551	877	285	132	888	999999	855	746	999999	999999	622	34	999999	625	122	999999	226	270	530	30	630	57	885	771	999999	414	547	365	219	700	570	391	769	999999	999999	685	999999	490	999999	938	177	613	999999	846	567	708	228	999999	324	614	510	112	999999	999999	675	999999	999999	999999	969	484	215	499	536	999999	469	241	265	832	479	999999	999999	735	552	591	853	999999	118	48	999999	454	195	590	51	605	199	467	286	999999	539	999999	693	416	999999	243	999999	678	86	999999	386	999999	453	396	487	999999	183	775	560	522	999999	658	396	953	999999	999999	298	624	457	931	999999	12	954	999999	303	826	999999	33	223	999999	858	185	940	999999	662	877	11	999999	999999	163	999999	999999	907	763	999999	999999	266	739	116	997	999999	118	230	155	741	384	382	201	999999	661	999999	160	561	250	999999	738	717	528	301	999999	523	499	999999	999999	999999	999999	105	200	173	422	570	999999	917	226	375	999999	999999	795	135	287	505	999999	705	451	20	281	862	999999	109	361	173	737	448	682	483	999999	596	925	646	656	289	191	37	681	999999	149	243	999999	875	915	783	999999	999999	23	928	713	794	81	999999	999999	232	438	101	812	259	833	565	244	742	999999	999999	39	999999	479	999999	323	782	34	999999	870	48	527	791	193	999999	999999	999999	999999	999999	999999	999999	999999	641	418	433	999999	99	225	432	266	999999	999999	602	955	761	999999	999999	923	25	614	999999	769	720	999999	199	999999	647	907	243	18	499	140	489	971	269	638	999999	999999	999999	999999	234	566	601	104	296	49	999999	999999	999999	824	478	420	419	150	839	999999	804	227	999999	727	213	191	981	424	999999	999999	519	999999	695	133	365	999999	877	867	389	374	999999	999999	999999	999999	779	999999	485	999999	999999	88	720	349	142	378	834	180	521	999999	999999	999999	584	187	336	843	999999	305	999999	308	468	446	543	551	999999	474	722	187	100	78	947	402	999999	572	884	689	732	179	999999	327	999999	999999	520	558	924	999999	790	990	300	999999	630	484	670	187	950	103	544	179	589	667	656	656	89	999999	380	999999	999999	22	303	647	999999	999999	807	823	999999	283	926	999999	627	422	999999	732	
887	806	999999	473	731	528	999999	790	154	563	589	830	999999	642	115	76	999999	999999	999999	778	697	653	999999	280	999999	847	177	999999	177	559	551	176	982	924	768	283	16	907	819	818	999999	512	999999	999999	771	977	162	377	999999	999999	807	254	422	906	44	999999	999999	177	795	883	360	943	622	999999	999999	422	847	746	873	999999	70	279	564	191	387	194	160	625	509	999999	695	800	510	318	999999	307	999999	86	999999	999999	651	838	999999	935	467	456	890	907	545	358	999999	999999	999999	345	799	538	690	241	999999	850	94	16	668	105	198	999999	999999	999999	843	714	669	771	999999	350	190	231	167	628	999999	930	303	999999	90	160	570	290	999999	174	999999	223	616	522	999999	999999	449	644	179	26	747	999999	22	585	999999	999999	688	368	557	163	165	577	380	71	517	598	999999	841	999999	999999	535	907	263	279	795	629	107	156	223	818	900	545	62	151	881	816	918	718	189	258	999999	999999	732	153	18	941	999999	555	14	959	491	999999	718	999999	491	839	653	743	790	444	733	542	154	738	262	619	999999	238	190	701	679	999999	661	677	55	333	999999	120	999999	999999	999999	552	151	264	337	302	999999	399	999999	51	999999	184	999999	745	525	999999	67	994	891	999999	999999	614	999999	313	289	653	946	50	616	167	665	999999	482	935	657	190	400	890	411	960	999999	135	999999	149	999999	999999	910	916	162	126	999999	999999	228	871	438	999999	188	838	974	999999	355	999999	999999	502	999999	999999	999999	992	97	344	539	177	592	999999	607	300	47	235	999999	784	742	39	887	500	892	999999	323	999999	507	999999	12	562	999999	999999	999999	14	351	999999	999999	907	803	999999	829	817	586	108	597	298	273	147	999999	952	72	200	941	325	899	293	610	900	316	99	999999	611	999999	977	999999	999999	326	999999	949	962	471	868	999999	823	999999	79	999999	794	887	35	348	370	352	59	999999	724	999999	999999	999999	68	474	862	999999	713	434	228	486	999999	999999	732	972	671	198	181	490	204	999999	127	125	999999	379	816	22	290	751	999999	999999	292	487	537	88	36	497	890	497	609	278	999999	999999	981	593	999999	947	165	63	999999	181	180	568	305	999999	668	183	285	999999	658	850	319	962	309	959	204	132	318	653	945	183	999999	684	881	925	943	999999	999999	245	76	999999	856	236	84	999999	98	723	999999	33	419	853	221	999999	999999	758	958	314	999999	32	999999	999999	639	999999	118	503	999999	496	999999	379	570	941	49	50	622	789	993	93	887	356	870	480	999999	295	244	
101	962	105	844	133	967	639	637	121	999999	884	999999	355	999999	580	88	999999	46	812	999999	999999	999999	999999	589	59	765	875	426	743	161	918	251	354	277	26	541	778	651	563	411	999999	313	928	204	737	560	647	999999	316	278	277	444	136	831	766	288	999999	516	795	367	102	999999	894	959	999999	999999	884	999999	111	49	310	951	482	411	531	174	885	976	851	498	127	910	119	474	883	999999	124	522	510	738	999999	271	855	206	318	718	419	968	999999	104	999999	999999	863	999999	999999	326	999999	999999	309	601	999999	814	665	999999	999999	192	112	429	86	999999	528	372	577	372	999999	48	105	999999	999999	813	755	916	709	756	822	557	999999	842	506	567	521	399	222	909	345	936	606	558	956	999999	615	989	892	999999	999999	313	992	999999	999999	930	231	999999	999999	496	845	999999	999999	999999	484	692	999999	270	923	518	999999	139	999999	999999	37	999999	442	999999	329	966	207	766	34	884	190	519	999999	555	999999	999999	346	999999	766	725	999999	999999	831	697	84	273	989	355	75	999999	999999	446	162	334	999999	626	999999	684	999999	665	299	999999	462	230	728	964	137	590	406	357	182	999999	999999	434	603	179	531	745	471	65	999999	851	700	650	999999	743	366	240	92	247	999999	661	999999	110	436	985	999999	610	969	120	146	408	948	718	210	999999	999999	999999	999999	303	105	752	222	999999	688	999999	999999	811	237	999999	999999	896	508	169	279	521	629	271	997	617	772	999999	775	999999	918	578	903	982	449	999999	669	637	999999	788	152	335	448	999999	999999	989	999999	594	999999	984	512	999999	900	789	448	689	175	812	731	123	999999	184	999999	861	393	119	544	405	372	40	325	970	398	719	27	999999	82	464	849	17	20	188	547	791	849	678	678	123	543	760	41	999999	999999	394	999999	967	358	999999	782	312	999999	211	232	999999	999999	542	851	190	772	505	999999	711	963	724	112	352	637	195	21	714	441	430	862	611	999999	469	73	13	462	999999	595	495	999999	547	561	809	955	205	132	317	826	497	351	999999	154	329	892	192	291	914	339	999999	575	78	870	35	349	620	352	209	478	848	728	722	909	999999	39	425	172	303	396	442	72	704	887	943	88	823	467	679	576	881	999999	547	720	999999	920	613	999999	536	470	344	852	923	839	978	769	628	138	33	300	476	29	988	999999	896	110	870	190	926	946	525	163	999999	633	999999	136	999999	12	488	999999	426	749	999999	833	62	590	149	865	909	184	459	695	443	389	999999	862	733	
30	823	331	999999	999999	750	589	999999	191	189	299	253	851	589	626	650	822	999999	727	393	165	999999	316	999999	15	999999	752	496	830	719	293	533	733	403	170	189	166	161	994	999	56	888	870	999999	849	622	67	595	833	54	621	516	381	478	578	554	999999	370	53	160	997	102	124	999999	896	999999	519	458	999999	446	999999	999999	879	728	346	277	604	906	121	999999	224	167	663	785	108	776	999999	265	825	999999	673	796	999999	843	11	954	773	999999	514	999999	113	609	999999	396	560	950	999999	999999	141	999999	950	999999	258	660	999999	840	438	339	999999	129	614	263	999999	813	773	697	562	45	727	999999	503	999999	999999	38	290	614	991	277	234	158	149	509	133	524	665	999999	999999	999999	999999	999999	999999	999999	999999	394	479	849	976	362	622	863	397	601	999999	749	807	754	218	230	379	331	849	171	114	224	999999	999999	140	118	158	710	158	114	138	999999	867	69	168	17	559	999999	638	639	654	370	760	548	583	999999	717	910	854	327	88	585	320	999999	999999	999999	999999	374	718	999999	999999	911	999999	999999	472	368	881	999999	999999	999999	671	938	693	220	517	743	464	441	531	756	400	248	855	831	999999	553	999999	514	729	346	602	195	999999	769	435	742	656	477	86	225	999999	999999	999999	653	999999	149	999999	110	846	596	999999	973	842	961	999999	999999	66	883	266	918	121	377	28	260	999999	486	226	923	785	999999	97	986	365	315	264	431	924	211	184	887	661	156	999999	142	999999	628	352	761	999999	470	686	772	220	167	113	134	950	73	55	180	923	968	325	81	999999	999999	618	999999	706	999999	999999	854	709	379	266	999999	709	885	999999	980	143	999999	631	324	98	325	999999	999999	211	999999	480	999999	166	13	964	693	999999	596	633	999999	19	999999	64	256	430	831	72	841	900	148	424	75	791	999999	47	467	347	10	999999	193	605	421	335	576	575	188	999999	705	415	999999	144	123	999999	999999	999999	999999	999999	384	893	266	999999	934	306	73	715	415	80	102	966	999999	355	830	612	450	11	598	489	487	999999	999999	144	366	436	336	14	311	813	126	999999	718	67	962	117	727	931	671	124	272	860	169	999999	605	739	908	228	999999	999999	811	673	383	839	999999	703	651	999999	999999	508	969	69	414	602	999999	999	999999	448	392	722	999999	518	340	483	999999	999999	521	144	539	627	999999	999999	999999	999999	11	999999	999999	999999	144	269	999999	605	45	999999	154	212	456	567	164	605	491	470	835	591	999999	302	343	899	621	305	999999	
516	592	278	980	999999	369	614	600	510	289	999999	314	133	999999	289	483	177	999999	24	180	953	979	999999	146	999999	283	118	999999	708	999999	820	267	838	999999	949	22	767	192	293	843	841	999999	653	326	121	165	711	334	345	819	175	570	607	999999	999999	537	659	142	999999	587	260	439	891	401	999999	121	475	57	317	276	999999	985	999999	999999	999999	999999	999999	617	34	901	999999	783	838	999999	944	259	660	999999	848	421	363	635	999999	706	999999	412	85	262	856	10	689	664	27	79	999999	190	525	999999	796	999999	211	51	117	999999	25	477	999999	12	456	220	461	762	209	999999	913	999999	725	349	999999	999999	999999	999999	760	34	222	907	766	999999	785	763	733	234	917	606	220	321	999999	999999	690	125	810	82	805	646	999999	927	465	132	165	33	464	999999	846	999999	340	137	291	93	808	117	999999	831	227	999999	486	237	844	602	684	601	999999	488	658	473	125	838	278	124	485	295	452	644	999999	999999	309	557	387	999999	275	93	40	443	438	582	414	979	855	122	169	321	92	862	447	564	470	976	528	383	753	999999	858	999999	607	523	665	76	228	465	393	999999	999999	796	999999	999999	570	128	59	85	999999	146	982	165	954	999999	212	589	999999	59	301	333	39	14	999999	773	999999	863	836	999999	917	347	761	999999	728	240	471	296	535	999999	993	351	926	452	323	617	519	999999	221	443	321	85	869	999999	174	70	899	845	501	999999	375	706	292	144	168	721	385	999999	437	724	703	916	64	359	65	949	406	999999	690	999999	264	532	651	999999	603	999999	999999	592	234	668	340	625	794	971	999999	296	999999	999999	294	999999	241	925	275	999999	739	404	30	519	122	224	664	323	164	814	999999	843	65	889	540	999999	253	999999	368	769	999999	87	132	93	878	769	891	613	302	99	455	338	266	164	663	999999	999999	958	479	19	13	999999	471	979	672	999999	241	178	262	999999	358	448	567	999999	114	661	282	937	999999	353	333	60	30	75	368	970	999999	999999	236	999999	505	999999	323	358	765	376	999999	152	420	251	538	722	361	999999	741	17	771	759	60	11	926	999999	999999	136	685	952	996	405	621	701	59	999999	942	999999	473	999999	135	218	740	737	999999	140	526	400	814	999999	999999	697	333	361	208	999999	850	234	415	999999	999999	999999	672	999999	379	999999	999999	718	201	207	999999	440	860	678	999999	563	29	322	956	796	366	926	321	999999	262	309	999999	270	503	232	999999	718	999999	851	103	939	545	927	368	834	999999	808	
208	617	832	268	836	999999	479	645	808	538	999999	618	265	999999	874	598	560	999999	148	271	225	969	999999	70	925	19	999999	999999	27	101	999999	132	197	558	728	999999	999999	994	473	426	790	857	423	999999	451	896	595	61	74	947	999999	297	695	999999	592	239	999999	771	343	826	999999	536	628	716	584	154	431	999999	324	179	357	566	607	721	480	999999	555	766	999999	38	423	534	877	79	999999	666	437	850	999999	498	804	999999	999999	646	357	999999	999999	999999	376	999999	999999	888	736	999999	600	999999	690	999999	999999	233	999999	143	161	314	999999	544	999999	558	992	918	717	580	741	825	374	999999	905	960	374	999999	140	848	999999	323	999999	534	797	982	479	913	975	463	983	999999	814	671	328	355	243	999999	999999	679	714	999999	588	895	157	999999	999999	723	999999	999999	609	650	103	835	744	999999	751	999999	747	676	88	88	942	999999	596	999999	999999	703	558	559	727	999999	620	460	143	999999	734	999999	387	886	461	999999	999999	255	853	342	647	978	927	490	603	365	75	928	600	636	999999	999999	999999	999999	999999	827	174	355	999999	57	40	643	702	803	113	999999	500	999999	224	999999	80	999999	999999	263	361	42	775	78	999999	371	496	999999	859	507	999999	409	369	239	999999	999999	591	662	252	805	312	999999	285	999999	386	999999	865	999999	999999	278	999999	818	923	54	796	866	999999	106	399	640	561	348	784	205	999999	999999	724	270	999999	589	740	417	454	605	951	357	756	651	692	446	506	999999	977	590	940	616	485	325	443	130	583	999999	999999	612	253	964	229	999999	999999	682	795	604	999999	134	537	999999	999999	328	999999	449	119	409	414	953	999999	279	370	999999	999999	762	228	409	999999	753	16	255	154	999999	361	986	137	676	895	999999	650	902	950	853	62	792	251	167	999999	994	999999	999999	90	319	999999	999999	603	999999	999999	993	999999	395	777	587	999999	292	14	532	999999	116	321	443	514	404	999999	241	329	517	150	472	520	70	187	833	742	833	174	835	373	387	999999	111	999999	901	556	265	999999	372	999999	770	787	719	200	999999	682	576	669	686	999999	246	654	95	885	364	999999	403	218	944	845	294	127	179	168	589	722	220	593	612	848	57	116	999999	782	380	684	801	999999	71	160	175	173	488	828	137	732	308	225	495	428	163	999999	999999	527	450	999999	618	560	610	403	999999	983	67	837	959	140	999999	999999	515	680	681	532	999999	793	679	130	999999	350	41	999999	999999	999999	107	999999	695	10	925	439	341	727	75	251	270	668	689	
192	999999	650	999999	999999	44	999999	710	999999	746	630	900	397	848	330	23	277	528	753	978	476	885	873	152	999999	999999	268	972	999999	614	440	999999	487	114	496	24	988	481	999999	822	429	294	292	999999	74	110	538	999999	21	714	797	999999	517	690	223	306	243	999999	911	792	776	32	922	999999	315	368	999999	293	361	315	999999	796	999999	930	558	999999	603	436	87	857	999999	677	961	999999	817	718	754	797	890	200	999999	490	570	252	55	407	372	91	999999	705	687	999999	239	705	689	11	239	999999	999999	999999	702	806	999999	999999	127	109	70	849	393	597	614	999999	402	171	999999	543	235	251	885	160	819	522	305	382	179	429	447	266	393	815	999999	177	666	859	497	974	70	516	134	946	999999	999999	999999	543	101	72	853	78	999999	156	999999	987	701	980	222	190	510	58	883	698	999999	804	465	578	999999	999999	999999	542	999999	560	999999	718	999999	938	813	306	824	762	290	116	575	379	95	999999	49	501	476	685	646	999999	473	22	633	436	294	999999	67	129	999999	654	113	320	404	620	672	67	870	762	999999	915	999999	999999	767	999999	132	292	999999	227	538	617	970	283	896	999999	999999	999999	95	690	654	280	999999	705	338	636	999999	999999	974	475	999999	999999	630	713	999999	730	951	725	999999	856	314	999999	823	839	590	816	683	830	999999	48	533	211	971	190	118	896	676	659	419	140	773	999999	317	253	653	556	999999	266	999999	175	999999	371	226	239	999999	651	456	409	125	522	999999	183	999999	999999	942	372	20	999999	605	620	64	302	315	123	92	447	999999	580	195	43	829	999999	999999	999999	634	171	985	742	999999	999999	999999	276	543	897	188	600	999999	382	999999	999999	546	999999	660	155	121	122	65	112	157	938	956	875	999999	92	692	999999	118	591	311	780	999999	999999	646	999999	180	787	758	418	935	999999	421	322	279	905	999999	999999	766	918	147	521	999999	882	594	865	510	999999	63	461	214	652	491	444	80	999999	903	277	999999	999999	999999	333	364	647	177	666	527	644	999999	318	594	411	999999	199	999999	789	999999	999999	683	780	999999	605	734	999999	213	293	999999	976	251	999999	11	999999	390	254	944	814	167	469	715	928	999999	865	967	744	866	803	999999	999999	991	291	999999	408	594	130	883	999999	599	67	443	884	666	551	402	999999	999999	375	30	524	255	999999	631	214	999999	754	999999	772	637	989	439	409	409	999999	999999	999999	891	999999	635	999999	370	575	224	109	35	831	272	796	999999	119	437	501	999999	368	56	361	
659	652	618	839	686	121	999999	609	628	999999	484	959	999999	442	967	713	740	760	999999	680	999999	532	999999	958	492	647	309	528	999999	937	626	999999	661	633	999999	249	999999	795	583	999999	834	614	999999	991	999999	999999	240	40	152	999999	761	999999	214	999999	936	137	472	660	357	999999	811	222	999999	690	417	444	999999	932	999999	999999	728	944	999999	999999	999999	810	60	999999	611	999999	417	279	999999	837	186	999999	836	295	696	999999	776	334	448	543	446	999999	566	790	584	999999	14	999999	898	999999	996	816	845	308	529	135	86	999999	999999	999999	632	542	836	220	514	813	608	22	245	999999	951	404	506	643	468	234	999999	269	613	699	999999	119	999999	999999	999999	369	758	999999	766	571	999999	501	285	280	999999	904	784	355	999999	999999	313	999999	72	940	473	601	999999	212	839	304	881	999999	670	359	992	999999	172	875	379	154	64	999999	256	674	861	459	128	236	732	999999	450	999999	983	842	999999	193	57	999999	999999	999999	59	555	698	472	689	290	831	999999	287	398	999999	908	976	141	999999	243	745	397	89	23	999999	999999	480	284	854	983	999999	827	963	999999	999999	733	387	139	104	999999	382	784	984	581	628	202	948	343	823	541	921	851	136	162	447	659	359	484	766	966	85	999999	618	706	456	13	962	478	922	18	531	846	46	999999	861	961	413	508	999999	999999	144	999999	461	322	71	999999	701	999999	999999	999999	383	999999	373	999999	433	958	176	288	134	625	239	480	420	815	20	84	815	919	301	485	256	999999	99	486	999999	938	962	305	644	474	999999	161	116	116	634	628	999999	908	782	902	795	134	999999	999999	60	663	999999	645	312	987	176	782	519	886	570	532	813	887	306	495	999999	999999	644	659	323	999999	374	999999	191	392	999999	906	999999	999999	999999	131	476	330	999999	178	222	999999	993	657	307	999999	642	230	546	111	999999	596	611	297	906	924	490	999999	999999	972	999999	999999	464	999999	396	270	645	131	205	448	66	492	461	138	283	679	999999	986	361	793	445	154	767	999999	999999	14	999999	999999	492	765	999999	752	999999	463	999999	800	861	83	271	47	884	520	34	999999	55	332	145	483	24	236	57	503	372	662	536	154	653	999999	352	391	965	796	638	439	999999	314	619	998	259	482	999999	999999	725	323	909	924	129	669	44	254	869	821	834	265	718	147	389	999999	926	733	156	486	999999	879	82	999999	999999	595	301	741	999999	146	233	999999	418	999999	778	999999	753	612	35	984	351	107	522	153	961	383	999999	669	
924	408	82	525	335	341	83	845	999999	821	52	534	378	999999	542	732	999999	303	847	999999	369	340	467	999999	708	172	999999	632	367	999999	999999	508	874	999999	816	314	999999	707	215	87	179	932	807	932	569	500	999999	58	565	789	555	999999	536	999999	999999	593	941	758	999999	999999	206	450	487	321	694	543	659	746	486	238	667	999999	97	769	305	436	533	999999	754	999999	557	999999	76	578	383	468	972	999999	999999	232	372	316	890	52	881	728	455	495	247	999999	999999	868	571	337	999999	665	999999	999999	949	873	70	416	13	609	999999	118	384	909	999999	999999	999999	40	424	263	865	361	10	999999	888	576	981	47	297	999999	377	688	525	739	456	999999	888	216	999999	459	171	999999	313	999999	436	772	999999	546	557	999999	999999	809	999999	318	472	770	664	534	877	383	891	999999	129	284	242	926	593	645	999999	999999	348	363	999999	999999	999999	909	58	999999	619	126	999999	445	489	286	273	567	245	217	276	686	999999	363	999999	305	999999	148	836	38	58	509	188	709	93	338	672	111	458	488	226	999999	722	945	915	761	999999	456	999999	999999	20	675	999999	386	378	775	175	984	999999	65	407	953	82	29	671	119	937	522	999999	999999	613	172	999999	756	991	713	999999	999999	448	577	154	121	604	999999	27	382	999999	999999	341	318	173	687	86	402	90	272	490	702	283	999999	999999	639	999999	392	239	999999	566	935	394	664	999999	67	546	457	999999	999999	358	88	11	299	999999	999999	190	53	987	925	96	716	675	728	233	271	834	642	753	515	26	221	764	179	816	882	417	999999	506	115	151	628	491	794	914	411	700	984	513	690	458	61	405	313	761	999999	269	999999	441	999999	999999	904	704	405	280	147	999999	999999	482	419	726	999999	546	882	999999	467	234	881	813	822	999999	849	139	73	999999	964	816	999999	418	965	622	999999	999999	957	883	246	924	95	999999	777	96	869	511	103	963	943	515	523	529	303	625	387	999999	619	999999	382	775	999999	348	315	999999	863	423	999999	796	975	278	589	998	547	999999	149	999999	46	999999	701	348	45	109	123	459	303	931	124	350	999999	898	626	978	510	471	293	747	217	456	233	999999	994	306	988	675	925	524	999999	760	999999	29	816	883	286	44	739	541	234	856	37	999999	308	176	561	86	999999	610	999999	85	259	402	999999	590	512	256	353	738	120	999999	533	779	999999	999999	864	225	92	742	701	999999	731	751	522	999999	429	301	999999	828	744	911	32	325	999999	905	999999	999999	869	
236	381	40	691	999999	999999	786	332	258	999999	944	311	999999	994	999999	909	31	353	507	879	799	170	220	109	999999	993	999999	425	999999	752	54	999999	781	356	856	370	670	999999	999999	999999	735	38	181	319	212	527	999999	917	999999	999999	14	999999	13	999999	999999	75	171	931	176	17	232	370	123	505	936	999999	999999	990	999999	549	248	246	623	186	154	770	988	900	896	996	595	291	312	802	747	493	999999	999999	285	999999	209	739	618	723	999999	999999	914	676	999999	999999	997	418	779	999999	177	768	938	827	69	309	86	270	45	179	999999	941	68	321	757	999999	252	952	714	357	349	508	999999	999999	88	779	855	322	528	784	999	187	999999	739	634	979	554	31	517	975	999999	939	704	999999	311	999999	316	603	999999	929	869	55	703	432	233	669	150	999999	999999	290	454	764	999999	999999	999999	244	440	328	686	778	899	230	444	738	643	410	804	999999	597	922	472	261	999999	598	915	954	483	89	999999	965	839	515	283	999999	531	949	207	999999	278	77	726	987	917	999999	999999	648	610	999999	788	823	865	960	451	826	817	999999	370	153	344	226	761	360	813	721	938	393	946	217	217	693	213	360	999999	530	205	485	999999	263	568	277	353	999999	300	691	110	878	999999	457	419	338	589	63	120	62	316	375	184	999999	211	999999	701	403	999999	105	999999	515	999999	920	999999	342	999999	116	584	76	999999	253	999999	999999	621	70	329	499	797	878	114	159	999999	859	224	999999	311	148	62	922	999999	950	759	205	81	595	999999	153	826	999999	479	999999	999999	999999	189	72	315	62	584	150	326	212	605	999999	991	999999	275	200	999999	999999	41	719	63	661	501	921	999999	865	999999	36	999999	185	673	719	408	999999	999999	206	679	161	524	258	999999	911	605	373	999999	879	214	609	329	638	447	34	56	759	430	817	551	268	579	999999	11	558	909	151	538	999999	480	370	791	78	520	999999	999999	782	165	999999	66	137	576	613	661	999999	706	602	999999	649	673	648	210	861	655	420	582	84	257	999999	12	999999	835	469	409	843	999999	261	999999	891	999999	273	604	999999	761	423	999999	965	788	560	852	317	999999	999999	999999	831	999999	929	422	110	972	212	534	999999	149	601	302	117	214	817	632	454	484	846	901	409	54	922	110	999999	729	616	999999	999999	163	694	62	999999	999999	999999	683	999999	838	27	918	999999	999999	999999	999999	999999	999999	584	760	999999	927	407	832	999999	987	812	787	999999	829	999999	380	366	916	999999	996	455	549	356	860	637	
144	744	615	466	928	366	670	600	783	941	120	154	999999	325	768	756	999999	497	958	444	790	445	68	657	646	562	628	999999	457	999999	620	774	999999	132	835	192	791	375	637	631	152	999999	999999	887	999999	236	510	999999	79	250	592	61	999999	426	999999	999999	686	999999	819	375	737	769	152	100	331	345	430	733	489	585	964	999999	860	999999	301	603	999999	181	999999	420	999999	37	831	217	999999	568	385	308	285	146	506	833	556	271	893	382	53	373	566	999999	999999	999999	121	493	286	106	999999	72	134	254	718	999999	382	409	322	710	938	935	990	763	960	132	457	353	89	999999	940	999999	443	919	559	617	614	850	614	285	916	347	999999	13	376	323	999999	999999	427	991	460	999999	999999	999999	999999	118	383	803	774	684	999999	767	414	155	999999	603	999999	214	694	999999	999999	532	795	999999	793	601	14	986	396	647	948	426	926	97	680	793	649	999999	485	450	244	811	85	930	956	159	999999	785	999999	773	694	968	347	999999	101	928	361	912	999999	842	114	999999	417	137	735	903	840	327	475	373	953	379	729	253	866	99	999999	999999	90	644	669	999999	999999	999999	999999	979	89	610	999999	751	441	737	860	643	346	999999	404	999999	204	63	999999	614	320	483	819	999999	999999	103	999999	999999	481	496	831	754	182	999999	256	794	184	756	824	240	331	723	999999	226	518	95	907	28	694	999999	999999	36	336	64	908	666	802	638	739	985	159	993	280	944	905	115	470	999999	601	609	773	448	239	87	293	596	999999	603	806	163	999999	441	317	972	826	804	999999	999999	999999	590	991	546	26	838	90	337	453	987	999999	413	625	456	999999	999999	735	232	999999	258	771	999999	999999	209	832	586	999999	999999	686	308	128	999999	999999	352	483	21	618	237	999999	401	996	999999	153	564	291	402	999999	999999	999999	232	246	603	999999	179	356	664	475	791	713	440	48	372	650	155	868	221	726	282	999999	414	476	999999	800	406	262	815	999999	560	917	439	57	999999	702	999999	71	524	999999	517	995	818	999999	826	523	991	999999	633	999999	997	999999	80	676	999999	765	610	999999	999999	803	610	917	999999	495	914	873	999999	392	977	999999	196	999999	354	128	219	287	164	868	649	985	808	53	629	510	181	865	847	763	791	304	999999	709	333	720	491	599	999999	333	631	953	248	609	385	962	999999	914	999999	951	466	978	611	742	115	752	994	567	297	40	999999	59	36	999999	601	682	999999	999999	759	633	636	619	999999	830	246	696	999999	999999	999999	
666	392	267	524	999999	306	812	999999	358	603	581	725	924	999999	999999	19	582	926	727	17	703	393	641	164	717	999999	999999	166	781	999999	999999	15	795	899	631	647	66	534	999999	224	788	999999	230	884	188	907	712	317	999999	820	663	769	29	201	964	282	999999	112	806	580	459	656	911	999999	999999	575	930	34	680	787	953	58	796	999999	999999	713	173	757	976	810	612	539	999999	999999	999999	999999	999999	603	999999	999999	896	954	999999	999999	999999	999999	87	377	700	999999	999999	687	637	610	867	615	973	516	972	261	119	999999	999999	996	967	920	999999	951	19	544	588	336	999999	331	890	999	329	245	747	97	999999	795	66	373	833	925	901	168	102	237	675	480	999999	999999	999999	902	827	731	592	999999	255	136	368	166	34	649	596	316	719	868	295	999999	768	884	999999	323	999999	762	172	51	28	728	858	782	999999	999999	705	417	91	987	181	598	999999	903	842	509	437	900	348	999999	338	595	448	234	942	999999	712	746	67	926	965	999999	568	550	999999	526	999999	585	298	999999	944	189	234	999999	697	697	95	999999	52	126	885	46	423	979	713	999999	290	634	999999	930	999999	958	999999	165	31	115	39	112	87	999999	241	999999	612	999999	249	158	999999	999999	999999	255	852	847	704	941	50	999999	651	589	837	401	246	643	746	368	522	985	829	79	710	591	668	983	999999	999999	884	44	434	991	740	564	73	574	107	594	87	999999	264	418	125	102	999999	449	274	999999	89	598	115	253	909	999999	329	301	15	945	586	999999	70	999999	66	999999	505	660	999999	282	338	999999	546	161	290	965	731	421	954	999999	999999	228	999999	111	647	296	928	999999	999999	487	999999	772	568	999999	17	217	496	999999	361	119	597	804	999999	991	357	416	62	954	963	944	531	908	999999	396	817	999999	161	959	339	770	999999	324	999999	371	47	566	113	999999	153	83	478	999999	69	844	999999	999999	627	726	999999	999999	244	974	999999	147	999999	999999	434	181	999999	649	999999	536	948	591	42	282	999999	239	999999	790	313	668	810	890	476	87	849	999999	375	999999	741	434	215	108	536	112	107	441	999999	710	141	932	59	504	26	941	506	477	812	748	107	398	999999	963	927	999999	999999	337	999999	878	487	932	999999	850	908	999999	331	849	999999	929	999999	794	999999	253	999999	380	618	315	999999	534	581	381	690	626	999999	352	662	999999	180	960	938	999999	999999	999999	233	999999	136	209	999999	395	620	656	422	882	573	312	575	529	315	556	957	858	999999	146	307	999999	
252	189	463	565	968	999999	679	999999	999999	999999	34	295	29	999999	999999	419	719	487	913	924	959	807	63	93	999999	999999	999999	623	999999	90	999999	633	239	999999	957	946	745	999999	426	541	976	327	999999	167	999999	289	509	999999	312	547	148	976	233	382	156	444	135	380	999999	835	999999	66	101	999999	109	999999	65	999999	501	308	674	688	70	382	948	642	916	896	805	497	633	90	999999	465	941	339	999999	999999	970	523	821	374	252	590	398	920	235	979	67	886	999999	606	999999	999999	872	460	915	851	434	514	527	238	999999	999999	212	72	744	636	970	769	991	208	932	977	999999	309	445	480	983	37	416	937	838	999999	273	36	724	317	999999	999999	424	558	999999	466	996	592	799	951	388	335	999999	999999	19	297	894	35	999999	387	999999	572	999999	444	867	407	107	589	399	655	36	185	348	437	999999	489	354	442	775	475	999999	893	999999	999999	999999	658	851	999999	999999	999999	999999	248	362	999999	789	29	476	979	691	35	369	416	202	154	999999	212	987	748	556	999999	942	461	259	208	405	633	73	999999	353	219	555	999999	661	848	999999	788	999999	999999	647	33	22	375	751	999999	116	575	700	365	569	889	670	999999	271	407	608	572	988	164	999999	166	956	946	636	999999	480	89	754	353	523	146	389	999999	111	999999	518	999999	710	510	101	829	999999	999999	960	463	999999	453	28	264	250	68	999999	668	68	491	76	999999	738	279	999999	999999	821	357	842	999999	999999	999999	11	999999	889	999999	999999	488	999999	121	999999	999999	999999	999999	999999	36	999999	500	999999	465	347	720	928	999999	999999	452	839	999999	241	74	999999	999999	865	999999	999999	865	451	289	999999	220	205	999999	605	999999	267	817	89	999999	999999	252	999999	331	254	387	999999	788	755	999999	282	446	200	999999	256	998	113	648	393	458	229	77	999999	782	135	892	269	35	125	981	362	648	373	284	104	988	108	687	999999	488	452	175	999999	70	16	999999	29	774	74	606	843	619	433	631	999999	999999	667	193	999999	362	999999	69	673	774	38	633	83	916	337	268	900	425	999999	905	15	63	957	523	999999	999999	999999	494	961	999999	147	743	225	742	999999	825	330	915	492	979	370	392	501	346	42	382	999999	112	447	999999	999999	427	999999	999999	999999	999999	320	153	417	996	489	999999	108	164	636	295	418	340	999999	511	937	985	933	337	999999	999999	562	621	491	403	999999	769	999999	165	812	999999	440	697	126	655	515	187	999999	496	999999	999999	999999	347	709	747	964	999999	999999	999999	868	720	
494	975	999999	12	730	999999	662	24	999999	719	999999	999999	999999	916	854	720	999999	333	999999	760	487	447	837	808	338	225	999999	743	999999	831	645	999999	296	999999	235	464	714	124	924	999999	524	492	844	779	999999	351	994	999999	892	999999	309	799	940	999999	242	999999	999999	999999	674	999999	787	999999	999999	820	83	474	656	260	690	999999	16	999999	408	189	245	999999	603	67	999999	999999	999999	128	851	194	532	999999	181	188	858	188	327	539	449	419	39	606	999999	33	706	686	695	743	112	502	247	209	999999	760	872	247	454	89	527	688	999999	668	77	401	999999	237	303	477	999999	512	82	476	660	989	999999	639	97	579	361	970	300	486	999999	358	999999	333	454	420	316	620	733	247	999999	761	134	370	538	515	735	478	393	228	351	999999	999999	771	999999	999999	609	999999	999999	999999	728	556	397	808	652	718	454	999999	782	999999	170	781	778	835	463	899	999999	790	999999	582	844	883	587	82	145	426	928	185	784	999999	999999	84	470	859	519	465	373	999999	717	999999	71	770	695	999999	999999	569	999999	999999	999999	999999	547	819	141	999999	999999	844	969	324	999999	236	789	278	190	739	81	95	999999	919	325	997	535	548	82	290	520	84	197	87	24	575	605	343	867	145	505	991	943	892	999999	674	999999	999999	653	491	40	793	589	955	439	972	259	901	278	320	123	999	747	850	67	956	999999	892	310	999999	631	455	411	55	244	89	999999	427	101	651	511	486	894	591	259	727	494	241	647	999999	325	704	75	999999	31	999999	253	102	835	871	27	999999	748	555	859	999999	391	543	721	999999	829	999999	809	627	808	637	114	166	600	999999	471	424	999999	267	781	927	390	854	33	737	999999	60	592	229	999999	999999	737	999999	999999	999999	999999	950	520	298	223	999999	894	447	748	394	401	97	501	505	410	602	999999	491	773	932	999999	536	999999	999999	523	779	249	999999	993	902	900	765	999999	926	999999	520	999999	955	54	297	42	943	999999	639	346	748	558	97	819	999999	556	256	575	798	480	999999	440	535	775	999999	999999	314	454	846	494	635	662	575	999999	889	697	404	999999	486	999999	261	430	999999	648	774	230	162	770	999999	355	653	200	636	455	195	90	378	190	610	52	727	498	270	999999	999999	96	983	586	999999	343	161	810	99	898	229	388	559	999999	999999	223	999999	544	492	999999	840	445	999999	129	999999	809	329	999999	999999	443	182	762	999999	999999	999999	688	247	999999	999999	628	999999	843	999999	738	236	807	530	999999	189	397	999999	
192	16	769	314	274	999999	863	271	130	24	936	974	999999	726	466	228	999999	949	321	999999	527	704	864	999999	996	344	297	999999	999999	288	838	45	999999	493	989	756	400	431	999999	628	384	313	719	613	267	868	999999	22	769	588	707	541	867	999999	433	487	151	473	317	930	772	969	999999	999999	186	901	537	999999	736	999999	828	400	999999	693	999999	223	985	260	999999	999999	888	285	999999	928	999999	307	177	35	69	512	614	999999	124	743	855	999999	559	876	437	365	999999	292	285	68	999999	999999	999999	999999	819	219	501	891	434	999999	51	497	844	999999	271	879	733	999999	112	234	105	901	286	543	837	196	663	999999	999999	999999	999999	605	999	76	178	273	52	999999	215	849	20	723	999999	933	701	999999	999999	734	615	558	999999	830	190	999999	963	859	40	721	999999	999999	556	999999	999999	750	394	445	999999	778	656	999999	836	740	305	262	999999	382	409	353	841	478	626	928	503	999999	999999	965	425	999999	112	319	243	999999	656	582	303	627	655	999999	548	266	870	791	87	617	999999	891	534	927	838	999999	459	686	880	868	16	627	889	803	699	429	29	550	675	347	764	515	999999	999999	959	596	999999	657	999999	999999	999999	835	851	885	999999	999999	440	498	119	999999	859	556	999999	788	576	675	737	852	62	129	246	330	125	740	999999	999999	807	812	999999	999999	864	999999	999999	305	270	999999	999999	999999	260	999999	999999	531	999999	999999	488	999999	999999	305	999999	293	859	874	605	684	348	287	719	120	41	999999	362	628	530	867	657	999999	674	155	528	404	899	999999	602	522	999999	714	890	999999	261	646	150	512	665	684	392	989	206	207	956	983	462	665	999999	912	187	370	11	999999	999999	431	543	919	777	751	999999	135	282	92	553	633	396	757	859	999999	206	849	962	845	999999	667	860	476	198	545	942	999999	760	689	345	770	713	327	466	830	113	231	735	913	299	266	717	124	653	999999	596	705	999999	587	716	337	999999	165	97	999999	571	76	999999	242	809	161	375	593	999999	999999	919	79	999999	39	292	999999	999999	999999	556	999999	950	745	999999	865	948	247	999999	182	973	18	999999	999999	999999	999999	999999	46	500	502	114	148	891	133	377	870	999999	526	413	999999	305	741	222	358	609	868	887	999999	253	865	293	571	724	202	620	999999	420	371	999999	673	999999	255	483	621	944	417	999999	999999	377	999999	461	432	833	999999	877	241	795	999999	999999	370	740	443	792	635	999999	542	999999	698	513	639	460	51	686	740	16	59	267	600	999999	201	
541	70	457	999999	413	860	999999	74	325	388	942	406	422	478	932	337	463	999999	412	411	999999	999999	999999	737	502	419	745	102	653	827	974	999999	609	757	829	680	985	500	232	359	804	359	382	135	696	64	999999	217	808	999999	596	419	198	12	208	902	747	719	799	993	124	645	420	497	413	748	796	664	649	261	351	999999	999999	63	607	643	999999	197	51	448	999999	538	294	973	241	565	15	607	559	927	999999	999999	701	239	244	168	999999	885	999999	948	267	964	568	556	337	634	793	145	405	564	645	559	678	999999	212	586	361	446	266	848	742	198	115	721	328	86	270	396	818	448	704	381	475	102	190	825	969	737	646	606	771	999999	999999	999999	291	383	999999	350	999999	657	807	502	628	872	216	79	999999	846	237	261	999999	406	326	956	860	274	999999	586	999999	387	616	623	800	659	86	872	986	120	440	945	999999	920	370	171	999999	999999	752	603	885	121	965	133	510	394	243	375	999999	255	144	27	299	999999	179	648	51	999999	999999	968	796	999999	999999	749	416	292	999999	453	46	165	324	658	521	490	701	999999	999999	999999	123	415	426	711	329	741	975	999999	655	999999	999999	999999	129	999999	999999	784	806	551	38	225	717	999999	623	790	338	397	930	486	999999	809	318	999999	236	558	79	295	999999	94	999999	999999	774	993	999999	301	702	324	999999	866	157	737	999999	999999	41	205	775	896	792	636	382	999999	810	498	916	845	171	641	494	999999	388	224	241	722	536	999999	999999	723	589	331	97	24	360	73	999999	999999	135	168	88	40	782	183	999999	916	711	92	541	999999	999999	999999	999999	70	829	474	488	999999	505	999999	623	354	754	61	316	470	548	368	581	746	169	157	720	13	563	463	788	999999	720	999999	21	454	156	174	646	797	999999	36	999999	886	999999	999999	273	174	545	734	286	730	999999	999999	377	999999	511	999999	999999	929	81	136	507	999999	999999	284	999999	999999	999999	179	999999	589	415	999999	278	521	183	999999	999999	999999	883	555	468	829	999999	67	346	999999	947	668	942	361	57	999999	726	999999	529	819	209	310	192	92	224	375	999999	696	999999	358	764	855	179	999999	633	363	55	999999	668	678	999999	999999	937	534	243	999999	999999	846	541	698	792	212	992	363	999999	860	580	999999	340	999999	999999	490	742	988	999999	999999	498	137	999999	999999	671	209	407	850	631	581	373	658	849	999999	999999	999999	999999	627	999999	999999	863	815	330	773	783	254	196	576	999999	707	885	949	999999	152	999999	108	128	848	
37	592	804	151	732	913	999999	922	951	406	952	999999	335	124	431	371	237	999999	999999	954	999999	426	23	831	475	924	695	423	999999	707	150	50	571	316	600	973	999999	721	93	416	285	999999	302	999999	623	772	381	999999	527	250	914	999999	301	999999	999999	610	579	973	676	999999	227	83	875	254	266	999999	999999	28	999999	999999	613	516	598	400	999999	59	133	234	999999	999999	552	999999	895	806	793	999999	999999	408	999999	989	403	783	55	285	198	211	999999	58	532	711	999999	999999	256	79	636	407	522	900	494	888	486	355	766	973	265	303	188	78	999999	237	172	642	649	999999	999999	999999	471	323	999999	999999	73	999999	702	505	971	199	677	826	180	395	999999	848	999999	490	513	999999	27	82	29	999999	999999	917	999999	304	549	98	999999	722	999999	806	936	999999	999999	27	825	411	652	270	11	76	999999	361	898	76	720	324	999999	999999	31	15	812	999999	304	316	453	156	488	408	999999	999999	485	955	811	373	459	999999	159	896	665	111	406	756	80	999999	279	671	28	999999	583	234	999999	554	701	18	999999	546	999999	391	999999	679	922	254	314	128	590	999999	549	534	616	412	174	832	503	999999	609	65	999999	351	999999	782	137	957	999999	999999	524	930	999999	803	380	999999	414	767	332	999999	188	999999	452	952	372	609	131	999999	913	999999	69	536	61	999999	408	999999	228	563	354	791	552	964	999999	582	604	999999	999999	746	164	704	998	407	509	516	999999	458	613	376	978	438	660	642	54	653	672	987	879	482	404	441	693	850	423	541	444	999999	731	870	358	712	202	384	339	219	182	662	999999	544	50	999999	999999	852	584	916	141	999999	920	776	910	616	780	934	352	722	20	999999	983	999999	82	526	727	742	27	999999	245	285	312	835	480	999999	961	344	441	453	116	999999	275	506	410	535	999999	999999	960	742	932	267	42	999999	208	35	678	67	472	524	233	592	999999	319	999999	999999	606	95	305	900	655	445	502	899	615	999999	881	487	568	547	232	772	782	285	342	999999	253	695	636	455	340	903	871	999999	230	524	999999	956	825	554	999999	218	658	999999	96	999999	764	143	11	999999	153	201	499	925	999999	999999	809	999999	999999	702	612	911	458	850	569	751	574	585	678	101	171	999999	661	23	999999	24	123	723	198	845	223	999999	999999	607	999999	999999	999999	946	999999	999999	999999	457	980	133	942	26	999999	808	499	345	999999	189	464	910	999999	228	999999	999999	999999	999999	346	96	999999	140	489	501	227	850	999999	999999	348	628	
959	909	386	999999	944	538	80	602	999999	999999	233	999999	923	44	999999	782	740	92	999999	927	639	349	999999	999999	97	849	999999	451	798	908	268	79	999999	304	230	999999	999999	163	283	999999	999999	714	31	41	862	517	217	454	845	999999	120	466	820	421	988	999999	486	757	626	999999	893	999999	803	999999	56	164	856	628	814	111	258	587	808	607	521	925	328	401	765	580	999999	999999	605	363	798	802	258	584	316	610	78	776	999999	188	999999	786	911	999999	984	707	660	999999	640	744	196	533	657	223	900	73	300	95	992	56	463	999999	33	999999	557	254	999999	999999	322	213	42	481	60	999999	499	999999	999999	653	999999	67	919	999999	999999	861	177	275	154	44	684	252	320	982	784	489	724	413	762	472	127	740	801	999999	275	999999	999999	714	482	37	723	999999	59	999999	678	934	136	409	155	172	282	292	109	871	597	79	999999	60	697	570	905	96	999999	999999	535	677	999999	541	788	131	160	999999	792	127	321	519	203	672	314	999999	999999	324	267	599	200	835	999999	929	999999	999999	999999	661	27	999999	131	999999	202	507	999999	11	677	595	621	34	22	819	499	982	560	87	876	230	745	847	217	999999	828	383	361	999999	999999	337	999999	592	586	498	445	880	995	999999	327	695	561	313	999999	767	999999	243	587	999999	345	999999	379	713	329	999999	915	179	704	540	999999	818	156	420	999999	350	844	39	447	999999	384	619	986	999999	759	190	668	441	675	450	999999	594	796	981	365	388	999999	46	273	272	583	999999	186	999999	874	509	549	999999	349	831	922	673	795	73	995	726	672	502	953	999999	655	484	999999	264	999999	224	32	999999	999999	586	392	808	765	184	940	119	442	531	12	260	641	527	102	843	527	223	798	999999	999999	638	716	465	999999	999999	999999	108	999999	922	811	999999	486	999999	94	763	449	124	908	999999	133	886	999999	150	999999	999999	506	137	999999	999999	736	999999	999999	299	188	426	999999	927	724	640	567	841	347	520	720	352	999999	999999	442	338	404	412	315	187	999999	109	999999	575	965	390	628	489	716	999999	195	381	243	197	205	668	893	999999	400	277	63	291	549	999999	999999	157	928	999999	694	63	265	999999	999999	248	690	89	81	304	962	344	999999	87	135	235	999999	348	999999	586	71	774	445	999999	999999	48	999999	327	560	581	999999	817	461	388	795	662	999999	861	257	995	999999	999999	596	599	559	65	264	976	166	323	449	91	48	352	187	919	617	382	321	999999	124	372	528	500	999999	154	882	634	
999999	472	999999	472	101	122	89	999999	999999	846	333	956	784	157	171	247	141	73	778	119	210	875	55	999999	550	171	999999	143	597	105	450	415	183	629	694	693	944	976	990	926	999999	999999	999999	771	999999	364	311	999999	211	291	368	95	999999	773	434	999999	999999	894	999999	929	241	946	357	93	405	918	999999	164	462	477	302	999999	82	852	999999	968	999999	283	999999	195	999999	914	932	999999	736	365	49	410	205	999999	999999	999999	63	999999	694	326	884	657	999999	999999	581	156	514	999999	999999	213	22	523	925	465	280	999999	999999	737	79	999999	23	51	356	50	999999	383	959	999999	211	252	111	20	167	530	94	487	908	999999	614	999999	410	999999	327	533	352	525	484	740	17	132	999999	999999	992	378	312	999999	310	335	261	207	999999	339	999999	999999	111	11	366	404	380	792	245	999999	133	999999	915	814	999999	999999	697	363	899	229	176	89	663	999999	999999	788	228	251	187	999999	52	999999	525	80	677	581	432	351	169	89	999999	224	887	423	202	999999	999999	497	129	487	638	898	308	999999	173	452	92	999999	982	577	999999	139	615	663	133	716	999999	844	147	151	401	356	204	820	999999	999999	201	249	592	393	335	730	999999	700	944	154	118	556	907	999999	499	116	368	591	902	240	609	999999	300	999999	794	618	360	977	999999	292	703	487	118	999999	999999	999999	732	599	999999	999999	16	999999	719	979	607	293	937	913	652	999999	988	612	917	999999	351	999999	949	116	999999	999999	380	999999	999999	661	999999	630	999999	999999	973	655	999999	768	349	456	999999	693	515	320	878	510	680	446	335	801	303	100	570	999999	870	293	894	999999	10	534	999999	999999	311	999999	539	977	999999	999999	939	997	999999	229	273	470	405	658	462	638	237	97	46	999999	820	812	367	360	999999	999999	823	999999	999999	999999	767	815	999999	372	392	458	781	901	665	999999	507	338	999999	84	827	109	999999	999999	999999	999999	398	913	498	151	999999	499	699	999999	916	887	429	999999	999999	163	461	457	98	43	999999	999999	999999	999999	432	608	436	492	999999	999999	532	960	874	611	858	999999	368	854	999999	240	331	892	999999	602	984	999999	18	999999	102	999999	623	999999	20	999999	946	826	408	999999	999999	890	714	999999	578	415	656	956	999999	999999	400	740	795	606	141	858	999999	383	255	264	999999	654	999999	999999	999999	193	669	162	999999	824	664	41	106	999999	373	436	999999	999999	324	353	945	38	766	999999	856	361	942	26	248	999999	348	999999	581	999999	721	999999	300	536	999999	999999	746	503	16	197	
999999	999999	999999	499	243	704	999999	939	69	902	318	323	888	408	332	48	251	653	914	797	485	101	999999	999999	999999	999999	145	989	612	930	606	999999	31	999999	999999	498	716	452	783	544	819	409	513	679	835	999999	948	892	213	130	152	102	588	219	999999	71	908	999999	999999	706	568	353	999999	999999	305	866	301	320	370	833	332	999999	870	380	999999	86	588	780	999999	186	588	253	999999	491	787	514	863	812	865	999999	589	33	537	86	975	475	999999	999999	384	969	116	638	999999	999999	798	353	232	218	241	999999	483	999999	577	999999	999999	325	568	845	351	791	12	488	454	999999	254	308	271	793	999999	999999	14	213	406	156	79	950	721	999999	693	999999	291	654	581	239	999999	462	999999	799	958	660	999999	236	43	593	999999	999999	193	148	136	499	91	438	813	999999	999999	279	730	430	999999	177	603	163	161	907	999999	357	907	225	890	999999	999999	472	835	745	999999	778	180	999999	189	451	766	583	289	203	999999	852	999999	852	607	233	731	35	140	790	66	999999	84	136	93	999999	999999	968	257	344	999999	618	603	78	132	853	999999	999999	251	999999	999999	30	874	958	553	999999	999999	64	617	666	70	826	999999	54	999999	852	703	54	730	569	731	999999	335	944	555	744	999999	999999	999999	753	133	814	999999	999999	999999	999999	879	126	999999	437	113	665	361	590	284	821	286	558	999999	279	159	65	196	999999	494	612	694	929	412	999999	406	742	333	863	999999	255	52	999999	664	652	973	999999	999999	303	466	76	446	999999	999999	999999	467	701	394	461	604	78	627	112	999999	999999	999999	999999	713	772	40	370	341	999999	999999	38	999999	858	894	736	999999	572	593	893	225	428	176	999999	999999	999999	351	999999	358	872	269	474	627	999999	999999	887	311	33	873	699	272	105	735	948	696	999999	955	999999	999999	999999	165	41	999999	734	886	10	610	402	999999	46	430	999999	22	999999	238	999999	411	999999	858	999999	435	282	698	999999	630	999999	999999	227	999999	626	999999	741	898	999999	716	237	999999	893	63	998	999999	999999	341	837	278	938	92	276	720	123	240	125	751	999999	232	882	343	591	113	766	999999	393	149	75	323	689	435	322	751	10	594	518	786	999999	730	999999	941	861	625	692	999999	426	999999	149	396	606	999999	999999	477	834	894	408	999999	296	691	999999	768	275	524	999999	513	999999	524	719	528	722	339	891	80	999999	940	482	999999	421	728	999999	886	10	679	716	698	336	845	917	116	196	727	499	178	836	758	675	999999	46	188	278	902	787	
999999	999999	277	999999	38	771	999999	422	442	378	568	800	999999	768	596	999999	890	186	924	606	999999	342	994	840	723	243	947	275	999999	999999	242	460	988	108	999999	15	449	599	307	83	999999	694	753	359	930	377	999999	999999	999999	999999	999999	11	353	305	185	999999	999999	436	385	999999	824	628	287	513	146	999999	812	999999	389	591	368	301	999999	851	582	917	999999	999999	999999	999999	999999	958	195	605	783	999999	117	692	999999	999999	335	999999	224	512	259	999999	999999	250	222	999999	999999	920	610	498	181	854	132	999999	722	267	700	999999	527	39	392	866	999999	681	729	905	999999	130	985	288	265	355	87	377	602	187	510	348	432	999999	791	492	357	697	434	929	118	615	999999	999999	410	999999	495	194	130	392	963	736	520	999999	999999	444	935	999999	242	825	777	999999	899	545	756	362	611	999999	248	899	518	744	257	799	797	999999	999999	999999	878	999999	860	892	257	219	223	774	827	125	273	356	999999	35	465	999999	162	362	715	433	908	58	689	64	999999	999999	999999	999999	488	721	999999	999999	293	615	453	278	964	884	508	690	999999	999999	534	496	177	891	351	493	289	648	999999	444	680	726	420	830	284	805	945	999999	999999	995	295	999999	605	999999	72	942	581	196	644	999999	854	34	999999	926	999999	999999	999999	65	999999	391	999999	840	84	85	757	566	204	999999	994	169	999999	481	355	999999	697	428	999999	342	828	409	911	999999	14	378	589	999999	999999	494	316	999999	919	890	157	953	67	454	999999	530	88	505	999999	958	999999	485	999999	382	678	999999	239	999999	312	999999	236	999999	479	844	999999	999999	999999	111	999999	999999	999999	914	249	57	334	402	278	252	396	370	264	332	661	953	902	529	49	216	977	849	265	222	777	374	999999	999999	999999	222	999999	999999	999999	999999	564	47	651	287	245	291	58	286	999999	986	708	999999	300	999999	999999	999999	942	317	999999	288	133	999999	454	104	146	999999	393	657	918	999999	999999	999999	335	999999	768	623	311	624	293	757	168	701	999999	999999	514	999999	84	760	859	957	280	310	999999	755	853	472	593	556	999999	369	999999	999999	367	450	362	647	616	22	144	204	225	327	33	908	130	999999	748	185	590	310	800	633	999999	999999	785	333	400	999999	434	306	40	754	483	923	999999	767	344	902	999999	999999	228	72	625	664	741	999999	287	762	999999	999999	723	418	999999	999999	569	999999	602	999999	999999	38	257	47	588	838	174	470	843	109	999999	999999	97	999999	268	999999	92	738	17	143	999999	999999	999999	637	944	12	582	621	
788	643	364	595	174	937	247	999999	618	191	999999	787	999999	999999	118	999999	999999	282	343	999999	159	999999	757	830	266	468	186	831	982	619	103	585	265	999999	682	209	745	462	999999	159	609	380	999999	901	264	999999	999999	948	724	869	923	671	669	705	472	546	886	533	339	705	761	999999	999999	998	97	898	531	947	598	999999	442	261	94	193	277	778	146	856	576	45	824	999999	117	123	695	431	916	559	90	146	323	999999	133	999999	398	204	475	999999	813	999999	699	697	359	815	999999	672	587	485	438	694	409	999999	957	303	881	999999	307	792	313	666	981	971	867	462	595	230	999999	601	795	999999	313	999999	52	999999	999999	999999	999999	999999	686	999999	843	999999	999999	395	999999	999999	264	830	611	865	999999	682	803	156	385	727	999999	999999	230	999999	544	999999	689	999999	390	379	987	999999	956	753	999999	15	116	289	823	549	850	481	726	999999	966	308	990	929	186	999999	236	895	834	999999	307	999999	81	480	489	999999	751	765	15	366	999999	999999	873	857	221	891	576	523	333	999999	999999	359	180	919	248	999999	996	999999	188	999999	153	101	914	347	456	671	933	635	800	966	798	94	999999	370	14	999999	434	142	717	295	999999	713	572	998	742	999999	812	162	241	253	860	991	587	256	222	214	601	999999	411	550	957	940	722	367	47	791	883	999999	999999	787	811	863	52	999999	704	999999	529	915	605	999999	999999	999999	999999	557	115	806	507	999999	999999	799	859	898	731	177	337	124	990	215	961	950	74	12	248	999999	441	999999	948	694	551	782	685	686	931	902	690	186	545	175	999999	999999	294	999999	662	124	999999	913	999999	999999	999999	589	450	323	953	654	443	857	542	999999	125	118	857	813	677	374	999999	182	966	828	486	999999	578	824	953	730	665	410	999999	133	524	528	864	83	138	962	999999	371	999999	286	468	833	644	595	60	153	382	480	986	298	10	756	946	999999	399	999999	20	625	370	232	988	43	518	418	435	596	999999	999999	684	715	999999	751	449	690	369	652	516	983	774	809	358	195	424	61	132	768	582	559	999999	724	999999	717	11	999999	297	999999	325	999999	169	999999	898	597	796	999999	266	258	316	999999	944	746	897	37	851	561	874	999999	618	999999	295	667	999999	694	999999	999999	763	999999	750	939	402	934	337	291	823	320	910	760	999999	153	794	874	461	326	615	999999	999999	999999	865	450	999999	494	999999	858	939	999999	449	214	496	836	517	999999	999999	999999	863	20	999999	616	999999	540	999999	123	414	475	
672	421	215	697	89	174	142	838	458	310	314	999999	127	478	351	331	871	706	274	562	636	999999	376	999999	999999	605	527	221	721	335	799	999999	89	999999	999999	528	296	751	999999	331	703	678	492	207	73	999999	892	940	274	881	669	943	849	851	838	999999	55	131	244	484	646	921	127	133	510	792	999999	776	292	822	44	129	999999	942	859	958	999999	178	999999	509	712	587	946	839	666	856	672	238	512	999999	482	174	999999	650	685	999999	999999	369	696	999999	135	126	657	452	846	999999	372	906	992	999999	458	999999	999999	999999	771	999999	975	288	467	654	999999	600	273	915	350	999999	612	999999	267	87	407	11	482	999999	383	596	929	999999	992	999999	493	765	245	632	918	606	999999	782	879	625	999999	282	901	51	160	534	999999	741	111	999999	937	441	999999	914	999999	456	404	360	361	185	139	481	295	999999	170	364	365	999999	997	744	806	829	61	641	281	135	999999	999999	999999	999999	743	999999	999999	25	189	62	125	331	160	472	999999	713	431	703	495	334	986	999999	881	795	179	221	744	367	180	117	999999	18	643	356	356	964	760	511	999999	999999	89	279	171	118	249	43	999999	534	542	102	408	357	155	946	999999	548	558	803	680	999999	452	44	844	81	671	116	688	804	125	999999	952	999999	999999	553	255	717	399	772	556	145	999999	999999	825	88	709	999999	863	999999	218	999999	415	956	831	909	999999	999999	434	999999	999999	999999	355	686	419	999999	149	489	95	601	701	431	159	785	257	544	800	243	999999	766	372	638	253	999999	596	317	832	999999	999999	361	999999	999999	999999	309	335	423	790	55	800	530	938	229	947	272	995	786	999999	629	709	297	119	999999	836	668	999999	808	889	363	99	111	472	999999	999999	734	547	500	149	999999	999999	834	753	999999	442	999999	827	152	691	980	996	809	659	212	297	999999	252	797	374	624	581	527	999999	999999	955	999999	67	795	828	223	999999	504	647	809	179	874	543	364	823	157	840	585	127	999999	999999	290	452	269	999999	600	999999	999999	136	999999	999999	999999	310	999999	799	999999	630	42	324	999999	265	501	999999	850	43	422	999999	888	974	226	999999	996	409	999999	79	674	257	797	939	999999	731	975	378	132	541	245	573	999999	564	90	526	807	271	649	999999	999999	129	601	236	443	343	603	999999	910	741	999999	999999	686	256	134	496	833	999999	96	746	290	133	48	319	797	848	51	333	893	699	976	735	999999	971	214	555	655	571	505	894	137	999999	999999	391	269	712	887	969	439	
594	693	999999	999999	902	373	741	999999	292	438	999999	301	280	999999	999999	764	999999	999999	714	52	579	840	271	598	202	619	999999	665	657	59	95	961	81	894	309	16	272	560	857	608	472	999999	372	143	999999	602	857	329	257	999999	722	938	182	926	860	999999	431	125	981	999999	999999	86	432	242	352	999999	229	386	999999	213	502	986	916	999999	579	113	478	138	688	999999	999999	759	417	40	999999	156	788	154	43	555	584	999999	578	999999	324	999999	52	139	790	286	999999	481	999999	54	134	736	31	75	356	756	285	303	437	391	532	533	999999	402	905	999999	999999	999999	352	999999	628	355	417	353	999999	193	70	348	348	411	999999	999999	22	373	999999	999999	999999	723	797	287	280	291	719	197	50	790	727	999999	234	594	441	999999	139	720	425	999999	999999	999999	283	999999	695	936	954	35	174	252	999999	999999	496	314	999999	131	999999	74	999999	999999	635	230	999999	999999	465	420	124	754	970	919	999999	301	948	999999	281	456	449	634	591	999999	999999	694	32	999999	279	999999	164	919	523	319	30	74	999999	88	999999	999999	375	282	707	285	821	209	65	254	101	229	999999	369	999999	999999	682	652	483	421	999999	941	207	999999	731	42	999999	205	999999	999999	899	96	336	870	983	182	999999	999999	999999	316	522	137	639	777	999999	60	86	795	886	899	637	377	591	554	78	211	901	861	550	675	999999	626	999999	404	355	15	892	999999	385	860	542	515	725	176	999999	882	312	429	999999	681	999999	470	318	341	32	999999	505	999999	801	999999	999999	229	626	261	999999	999999	168	244	999999	999999	167	600	419	999999	367	131	652	999999	999999	999999	899	482	999999	868	719	558	318	999999	382	823	510	120	999999	604	999999	322	889	474	879	12	723	999999	996	116	999999	365	61	292	974	900	879	999999	136	615	999999	798	176	757	541	738	999999	531	862	999999	200	999999	999999	814	445	999999	999999	188	545	652	999999	831	485	947	999999	364	506	35	662	481	944	999999	999999	79	722	791	156	141	932	150	425	999999	999999	999999	915	477	999999	246	847	999999	667	701	545	484	153	999999	323	228	413	187	241	999999	999999	999999	665	770	73	846	999999	653	999999	999999	256	404	237	999999	625	97	41	876	914	270	188	999999	813	253	884	509	925	671	478	927	727	754	908	863	334	825	732	155	414	999999	999999	203	42	566	454	151	256	874	435	235	197	999999	273	971	383	145	577	999999	999999	563	921	999999	999999	969	384	501	495	374	999999	799	999999	999999	999999	321	999999	984	700	999999	798	743	
999999	60	246	253	740	999999	491	999999	489	999999	257	999999	268	999999	681	724	28	72	191	953	655	882	930	635	869	999999	76	951	856	398	444	331	999999	153	999999	870	193	931	999999	194	20	999999	999999	755	999999	55	627	620	639	999999	966	638	74	844	999999	380	130	999999	384	439	133	539	90	999999	999999	926	696	125	999999	999999	540	999999	832	999999	942	107	999999	185	999999	823	999999	999999	321	465	432	999999	266	778	65	999999	749	583	999999	799	70	480	477	999999	10	626	359	512	999999	999999	860	879	805	77	902	990	384	945	527	560	999999	678	228	999999	668	948	670	917	70	999999	72	957	539	43	936	999999	629	211	184	466	474	181	385	493	604	552	10	999999	876	999999	555	803	65	997	999999	999999	262	852	999999	62	956	999999	451	460	765	903	999999	772	140	439	371	182	771	71	999999	999999	302	734	999999	125	947	481	50	999999	74	999999	999999	542	989	553	220	776	85	132	510	999999	729	999999	727	701	212	238	67	446	703	383	999999	993	912	468	100	527	832	20	114	484	400	999999	396	507	999999	807	782	999999	229	595	106	648	999999	61	999999	377	16	329	913	719	423	999999	999999	690	236	908	999999	531	463	692	944	74	27	35	642	282	538	230	999999	404	455	480	227	117	287	393	442	860	999999	722	520	513	107	394	71	999999	164	706	999999	999999	187	261	133	536	651	41	630	536	999999	582	999999	785	629	999999	274	943	999999	999999	999999	842	475	770	918	741	999999	440	967	633	999999	845	999999	832	999999	606	999999	203	356	691	466	255	762	999999	451	39	883	734	999999	589	130	128	420	969	303	999999	627	416	999999	392	364	220	74	997	571	573	999999	16	999999	32	999999	80	596	999999	727	166	89	999999	329	889	999999	447	557	388	512	846	435	999999	999999	999999	979	999999	861	964	336	256	999999	764	344	878	575	876	898	999999	999999	59	531	725	251	999999	359	68	97	999999	534	917	663	685	495	725	147	315	477	999999	53	999999	219	631	368	481	975	324	999999	999999	324	981	548	695	99	463	324	710	999999	999999	999999	920	722	417	440	999999	999999	506	279	999999	999999	999999	409	583	817	809	839	899	366	770	171	44	833	999999	139	552	378	967	596	41	999999	437	407	83	163	132	766	802	999999	949	888	479	999999	615	999999	999999	582	999999	878	290	624	424	999999	999999	242	137	999999	999999	288	887	999999	625	909	999999	217	313	862	335	429	694	999999	47	999999	416	882	999999	989	227	999999	85	970	412	98	315	417	986	93	271	
841	999999	45	690	523	999999	908	272	569	999999	408	407	999999	256	546	193	247	586	716	999999	263	550	148	999999	999999	213	999999	638	537	604	999999	230	230	999999	493	403	658	362	523	403	508	620	999999	192	999999	999999	999999	723	866	905	78	830	279	155	999999	301	999999	176	550	319	396	280	735	964	999999	188	187	600	762	152	535	885	72	999999	439	643	427	955	60	610	330	203	771	999999	999999	10	999999	84	999999	202	999999	999999	811	214	17	237	885	999999	216	640	361	999999	961	723	999999	192	767	956	716	373	999999	931	126	999999	989	203	508	113	438	975	237	112	16	570	636	53	999999	999999	315	211	757	269	749	419	258	999999	242	57	261	353	242	994	367	229	999999	585	375	871	224	814	728	782	729	240	413	259	286	400	97	336	118	909	650	515	616	615	192	707	999999	999999	999999	461	851	95	743	242	745	787	252	61	677	212	643	501	483	975	539	518	999999	999999	761	999999	999999	999999	244	332	999999	999999	999999	712	402	668	190	999999	853	277	931	643	497	180	999999	498	157	46	659	999999	275	158	42	640	85	673	701	691	201	128	500	926	999999	420	889	893	183	540	658	19	31	381	999999	215	54	999999	30	999999	495	272	999999	923	275	337	67	204	819	973	636	729	966	999999	80	735	999999	14	792	86	291	620	999999	616	388	649	885	893	510	826	595	189	999999	999999	999999	929	433	577	660	999999	363	694	999999	210	904	928	53	999999	311	999999	439	49	999999	999999	553	875	946	88	545	625	452	999999	694	999999	387	457	86	109	999999	151	999999	209	353	279	723	597	546	999999	712	459	606	363	592	597	397	999999	85	999999	323	329	982	355	999999	999999	80	999999	999	999999	822	457	852	943	999999	170	611	240	696	834	230	999999	999999	999999	375	96	999999	99	999999	106	999999	831	999999	999999	786	999999	999999	955	177	318	999999	534	597	465	302	264	606	663	135	432	985	167	859	250	999999	368	999999	999999	979	999999	25	999999	999999	903	484	991	84	485	166	263	11	656	72	387	636	696	367	873	539	120	489	365	999999	159	999999	448	971	142	999999	999999	983	17	975	231	999999	227	915	694	981	310	190	131	999999	871	430	339	104	999999	613	792	999999	127	621	999999	466	659	27	469	792	46	999999	942	596	738	279	993	681	840	93	418	999999	673	892	238	930	999999	999999	999999	728	781	353	498	528	999999	999999	999999	999999	116	765	643	210	456	901	944	290	999999	535	767	999999	436	999999	263	399	204	999999	999999	235	392	
999999	108	999999	924	740	999999	692	531	423	499	321	413	999999	574	85	449	218	333	771	947	947	693	999999	999999	500	301	133	99	109	999999	95	99	999999	13	178	666	843	285	716	890	262	999999	823	999999	456	198	829	93	999999	999999	986	688	566	287	444	255	276	999999	434	449	887	602	431	99	414	231	771	603	406	418	606	933	617	880	694	999999	869	795	645	311	471	50	911	160	347	406	533	363	568	999999	400	999999	999999	999999	13	659	338	733	999999	234	999999	236	686	769	353	62	81	685	593	256	385	480	999999	133	977	847	690	281	752	17	697	417	44	483	28	470	999999	350	876	44	859	145	173	421	884	245	999999	152	999999	295	335	847	770	321	547	999999	999999	727	299	999999	999999	999999	981	625	536	19	201	213	750	882	999999	731	999999	558	397	250	317	999999	248	999999	494	999999	473	999999	999999	850	646	722	999999	109	398	365	60	721	75	801	163	999999	885	874	54	159	401	924	324	999999	49	222	924	999999	611	999999	488	557	671	430	593	524	942	686	372	478	277	651	493	614	680	97	492	595	999999	769	766	373	999999	344	157	549	152	87	811	434	999999	999999	497	967	999999	503	59	645	218	639	605	999999	512	575	881	750	441	999999	923	951	730	338	221	842	664	124	859	336	283	54	382	999999	875	938	680	639	999999	526	738	187	48	847	387	999999	173	567	861	999999	463	407	117	442	164	859	704	999999	426	654	312	761	999999	722	372	173	999999	740	333	999999	999999	251	596	999999	971	999999	999999	999999	951	999999	999999	107	263	999999	873	876	936	999999	999999	25	999999	220	223	509	223	999999	543	325	999999	223	200	433	243	297	236	221	999999	202	999999	999999	946	821	517	662	975	999999	508	999999	848	496	237	999999	39	999999	339	684	999999	97	999999	994	213	999999	407	738	999999	999999	864	999999	999999	999999	999999	999999	479	303	999999	422	703	561	999999	999999	999999	637	476	999999	986	874	403	999999	957	999999	192	723	999999	476	214	999999	423	779	98	730	351	542	405	196	430	999999	846	736	249	917	981	477	564	693	525	576	130	999999	752	699	851	938	18	999999	999999	351	252	13	99	999999	999	923	473	803	667	936	242	999999	999999	502	37	667	685	50	570	714	169	807	950	638	237	14	36	398	878	412	534	999999	715	89	250	999999	647	529	918	67	14	760	36	589	343	840	851	999999	671	999999	263	967	397	999999	999999	445	62	999999	491	999999	999999	84	924	265	999999	999999	574	488	262	195	30	166	132	512	
999999	408	781	370	999999	397	162	777	726	693	159	566	999999	999999	896	805	789	196	47	923	170	999999	836	770	187	548	999999	373	999999	486	174	106	845	884	65	999999	663	691	166	999999	842	129	358	240	116	844	746	999999	592	457	999999	833	128	208	352	780	572	20	999999	755	999999	789	780	249	999999	62	721	999999	894	122	151	999999	39	943	91	999999	581	605	999999	999999	801	999999	780	549	91	340	999999	646	999999	285	222	999999	508	410	999999	62	348	118	711	999999	133	999999	729	480	316	999999	803	185	999999	999999	208	999999	355	849	954	999999	18	241	999999	198	84	999999	630	619	899	498	598	999999	971	38	702	472	894	611	219	228	920	310	242	784	537	802	999999	241	999999	999999	307	999999	999999	500	999999	117	950	522	979	59	952	120	999999	817	708	184	214	98	608	999999	82	744	640	999999	561	708	998	383	661	999999	554	398	543	999999	999999	939	182	999999	984	594	521	999999	631	170	275	810	730	425	86	999999	598	441	633	349	183	562	28	720	939	345	118	999999	861	708	504	563	576	925	626	999999	12	732	113	23	224	999999	123	479	999999	999999	977	583	307	308	682	123	765	203	481	638	921	461	542	648	486	944	520	922	665	999999	243	804	799	999999	360	865	337	619	134	999999	449	999999	260	999999	368	999999	279	999999	999999	391	797	383	454	987	999999	999999	999999	464	999999	280	190	200	999999	757	517	182	784	999999	948	817	999999	156	999999	999	199	382	211	999999	290	999999	999999	957	897	999999	914	860	360	811	470	810	674	872	999999	854	301	258	999999	999999	680	195	999999	289	999999	999999	999999	651	314	455	999999	474	348	999999	184	586	606	232	999999	999999	999999	657	822	972	999999	148	152	914	74	224	707	941	647	708	673	999999	209	999999	354	999999	680	273	556	999999	999999	995	999999	828	698	505	257	78	955	205	660	33	999999	779	999999	475	75	999999	587	99	747	999999	827	640	183	999999	387	999999	878	613	859	579	110	916	957	999999	999999	324	225	568	967	639	985	451	58	649	999999	429	633	878	624	989	686	466	168	168	177	830	654	619	127	45	199	352	346	91	922	456	821	236	797	999999	474	28	131	117	999999	385	592	533	357	958	588	999	989	869	892	999999	758	799	366	846	669	606	451	931	449	643	115	966	726	999999	999999	407	90	999999	524	667	344	60	999999	792	248	131	999999	999999	457	199	362	476	198	288	698	999999	870	951	91	868	999999	999999	668	237	999999	999999	807	999999	999999	190	999999	126	354	235	
999999	708	512	999999	999999	999999	345	999999	484	260	999999	638	999999	448	586	586	536	139	791	656	101	999999	999999	69	522	623	324	198	808	999999	280	999999	131	999999	979	989	519	306	354	543	532	293	999999	999999	946	641	846	368	496	774	653	789	334	698	999999	164	326	999999	999999	999999	234	156	484	217	979	54	516	815	468	597	76	239	785	258	133	999999	438	999999	122	999999	776	955	999999	44	622	490	911	999999	828	824	999999	76	255	999999	318	386	809	508	438	902	999999	999999	900	899	999999	999999	999999	86	574	336	726	352	339	180	218	279	453	449	594	498	142	93	986	643	999999	10	984	425	939	999999	997	929	999999	220	756	744	64	803	999999	208	486	834	858	502	108	330	736	999999	161	999999	999999	999999	999999	939	770	50	54	999999	999999	999999	439	999999	147	827	999999	796	999999	129	999999	473	999999	650	121	999999	21	999999	999999	999999	999999	999999	273	999999	273	899	814	637	25	999999	449	715	699	999999	828	630	769	898	697	41	999999	312	523	617	660	688	825	292	258	529	927	472	816	560	722	381	443	999999	324	247	23	701	999999	210	999999	708	773	426	999999	491	625	999999	610	203	999999	999999	90	655	259	585	84	531	999999	496	999999	976	899	999999	999999	457	197	250	583	459	27	471	531	322	937	999999	914	999999	999999	766	999999	999999	999999	622	239	999999	301	787	280	738	173	492	999999	295	532	702	808	634	999999	373	304	385	540	161	186	859	710	767	718	306	670	675	999999	622	592	864	124	287	909	595	999999	409	999999	999999	295	534	159	245	790	999999	153	290	68	107	472	527	283	711	999999	999999	999999	533	79	999999	78	497	432	699	702	668	588	531	724	754	217	894	415	695	865	999999	709	999999	999999	999999	162	390	617	999999	160	75	999999	413	999999	539	816	632	999999	996	776	797	112	460	543	132	656	622	999999	999999	889	999999	122	588	846	794	670	999999	556	596	820	688	880	470	549	637	87	999999	690	194	937	584	565	419	918	999999	549	259	931	854	826	540	999999	313	82	582	952	11	567	999999	999999	999999	86	999999	186	999999	917	999999	910	906	999999	481	999999	381	375	315	22	702	999999	778	254	421	999999	701	769	999999	863	576	398	966	684	999999	618	643	325	435	508	821	243	830	999999	908	348	35	810	355	608	453	937	767	569	999999	999999	788	802	458	139	385	974	896	234	350	252	943	231	968	999999	299	65	940	999999	201	469	839	628	346	82	999999	890	423	999999	999999	639	999999	999999	999999	743	999999	999999	999999	
305	132	846	347	606	809	999999	404	803	841	999999	319	397	997	960	378	999999	999999	170	999999	999999	781	494	999999	999999	813	711	621	999999	797	999999	999999	458	198	644	684	999999	999999	243	818	681	678	553	59	931	999999	999999	641	999999	38	644	251	669	385	491	524	638	295	132	792	999999	53	857	999999	616	459	999999	209	362	285	34	999999	269	999999	999999	707	999999	999999	629	851	999999	79	950	518	999999	983	373	82	999999	130	56	999999	10	999999	720	637	820	999999	999999	481	511	824	288	999999	14	976	981	999999	601	784	999999	203	666	280	999999	999999	102	349	853	633	96	788	502	242	239	965	667	819	630	999999	886	690	12	999999	350	999999	999999	999999	999999	185	12	54	481	922	999999	852	402	729	448	691	544	481	999999	809	395	723	999999	56	165	999999	999999	172	697	454	898	605	999999	999999	930	45	248	537	835	678	999999	51	316	999999	999999	999999	999999	937	380	939	611	414	997	203	999999	999999	644	999999	409	999999	866	839	357	36	34	238	999999	999999	999999	412	999999	17	646	25	188	354	416	752	647	778	475	382	791	999999	843	999999	607	997	754	313	999999	503	137	370	999999	999999	693	289	555	180	724	999999	999999	999999	496	604	767	982	999999	418	219	892	999999	631	998	493	999999	599	193	540	630	664	140	496	999999	999999	999999	286	213	397	999999	137	206	477	64	787	999999	999999	999999	999999	726	999999	982	999999	999999	999999	999999	506	371	327	743	104	106	25	549	999999	558	651	955	546	724	491	779	999999	758	92	695	628	576	221	259	233	337	944	999999	15	682	794	999999	999999	551	999999	914	885	653	565	999999	191	928	994	239	592	999999	725	999999	244	845	365	999999	20	999999	779	929	160	78	520	999999	161	210	544	387	763	999999	453	994	350	576	894	974	202	61	513	999999	999999	981	999999	364	612	999999	579	169	326	999999	999999	698	772	999999	764	816	142	799	879	980	394	617	476	343	425	999999	183	999999	951	391	394	999999	310	999999	357	178	999999	166	164	999999	631	384	70	999999	866	754	231	896	811	87	841	403	182	999999	315	964	999999	332	938	881	255	910	217	999999	823	999999	398	694	106	595	414	976	644	157	359	999999	557	919	477	671	999999	287	856	873	999999	999999	786	778	772	393	663	89	999999	283	485	720	999999	999999	732	999999	366	537	800	225	672	865	759	999999	183	306	417	595	855	277	999999	999999	64	344	396	833	646	620	999999	713	999999	999999	999999	999999	672	999999	842	432	197	43	315	971	999999	640	999999	684	240	762	604	
476	999999	77	233	950	900	517	666	832	999999	899	797	999999	999999	96	293	346	115	398	362	544	463	984	408	821	999999	411	491	423	143	711	602	999999	25	999999	737	864	112	809	470	165	971	999999	999999	297	246	999999	999999	400	999999	864	578	841	410	999999	23	999999	669	411	988	999999	35	253	699	36	306	913	730	171	359	428	244	306	928	999999	573	452	300	999999	585	402	56	101	75	999999	999999	999999	999999	955	441	745	205	999999	821	999999	999999	728	999999	666	999999	332	838	999999	50	929	629	281	912	213	496	570	700	999999	999999	595	999999	934	187	430	893	546	441	999999	730	613	999999	544	485	958	77	844	999999	999999	130	262	564	854	60	146	649	861	847	999999	468	871	999999	646	873	999999	528	205	999999	891	999999	454	999999	73	472	437	705	95	795	954	146	652	438	999999	999999	574	999999	598	883	50	780	999999	999999	999999	999999	859	999999	586	999999	259	999999	871	303	250	860	999999	371	500	999999	623	999999	564	999999	893	142	816	999999	978	218	309	999999	999999	321	510	999999	741	999999	729	999999	999999	999999	129	999999	545	525	999999	358	198	216	999999	212	999999	999999	999999	609	225	999999	999999	39	999999	999999	590	377	371	65	509	999999	792	999999	999999	999999	642	999999	999999	999999	321	150	529	377	868	999999	253	772	456	106	663	724	61	900	999999	776	999999	699	266	195	999999	752	63	490	25	714	999999	69	98	843	570	999999	436	515	298	999999	999999	437	170	42	183	817	921	274	999999	999999	508	892	243	999999	967	942	999999	593	476	999999	97	49	362	164	901	194	999999	613	536	867	297	999999	611	999999	340	524	539	234	999999	470	831	788	98	239	215	673	825	745	875	627	999999	843	48	729	999999	406	84	15	140	989	999999	318	737	999999	498	962	290	423	22	453	413	262	581	16	999999	308	950	132	999999	238	368	938	737	999999	999999	454	999999	881	831	933	449	533	999999	32	336	523	61	564	999999	252	999999	411	733	999999	224	67	999999	42	992	690	999999	951	66	902	999999	205	580	828	976	53	465	408	999999	999999	13	999999	168	558	679	224	256	395	390	706	845	956	214	315	695	500	191	474	889	999999	487	498	476	201	401	140	942	233	588	697	787	983	819	655	999999	999999	898	713	362	777	443	999999	571	360	66	674	990	275	142	999999	862	999999	519	450	600	999999	999999	966	166	548	282	33	807	999999	999999	999999	146	559	885	999999	601	999999	122	122	708	999999	927	999999	145	726	149	676	100	112	835	797	474	378	65	913	999999	932	
999999	814	504	420	262	878	442	205	537	441	389	780	999999	394	878	406	999999	182	588	298	831	439	408	605	932	705	857	130	396	768	503	999999	431	999999	920	308	999999	298	175	58	999999	939	198	708	297	999999	999999	999999	999999	999999	635	882	999999	641	999999	127	999999	899	487	999999	31	321	809	769	937	417	359	999999	473	580	999999	999999	16	539	614	891	250	700	318	622	487	415	210	328	999999	999999	999999	790	567	803	999999	718	999999	618	37	371	999999	999999	770	879	960	12	978	999999	288	999999	875	796	999999	219	876	714	591	864	79	615	120	490	637	326	770	999999	999999	669	999999	80	644	397	511	253	761	821	930	438	661	484	436	861	49	951	745	850	763	358	999999	188	137	945	999999	999999	260	649	792	999999	119	401	355	318	662	999999	546	487	294	783	999999	65	783	162	213	595	189	259	450	685	581	999999	806	309	742	508	943	999999	848	99	992	121	999999	999999	999999	270	139	999999	209	831	414	999999	565	999999	900	871	404	999999	742	954	242	11	208	116	999999	198	999999	55	575	163	999999	848	639	204	791	999999	999999	306	833	943	999999	71	60	619	280	323	365	826	409	871	114	969	956	894	857	991	912	922	614	140	674	93	999999	55	567	566	628	370	197	564	845	108	150	799	498	180	951	999999	836	999999	833	768	646	704	59	304	999999	744	999999	800	433	999999	691	702	278	382	519	14	61	999999	999999	994	639	844	35	15	829	999999	406	999999	50	333	999999	66	307	905	999999	846	996	273	999999	884	33	397	141	741	417	999999	530	999999	999999	946	538	131	864	999999	139	999999	999999	53	475	735	347	661	760	110	999999	635	404	373	999999	999999	17	788	999999	810	971	251	713	999999	598	999999	636	999999	35	999999	794	964	202	469	776	999999	999999	999999	798	999999	546	371	637	41	723	781	52	999999	190	988	939	750	91	63	999999	887	98	395	454	999999	109	66	635	666	315	63	999999	935	999999	300	505	64	989	110	273	609	614	682	570	999999	348	478	110	47	163	54	882	148	602	888	999999	782	999999	714	999999	490	736	970	999999	999999	348	117	570	889	493	885	760	981	790	266	282	999999	999999	638	744	630	955	598	999999	271	999999	304	342	708	744	722	555	284	270	783	873	999999	956	901	478	999999	999999	221	554	278	293	901	358	999999	615	150	958	870	970	219	534	147	467	999999	498	53	775	999999	154	770	339	485	999999	17	999999	638	459	999999	169	513	723	744	54	244	999999	279	946	999999	102	604	
763	685	314	999999	258	735	999999	999999	999999	434	465	54	77	783	939	808	190	350	952	977	690	999999	710	466	495	790	103	232	999999	228	107	779	999999	550	16	999999	180	669	758	657	999999	999999	999999	999999	58	678	676	999999	305	179	999999	605	53	124	913	728	975	847	999999	468	641	999999	999999	999999	337	685	284	999999	776	295	637	520	592	304	999999	999999	525	974	418	999999	123	833	927	317	138	999999	736	655	636	999999	678	999999	114	300	25	506	999999	335	408	372	403	159	999999	19	999999	999999	23	999999	999999	190	212	10	439	747	999999	808	999999	708	65	835	999999	999999	890	497	617	314	416	999999	288	29	999999	199	576	56	424	963	349	999999	775	999999	999999	987	999999	456	86	677	893	366	999999	217	480	243	279	999999	999999	774	268	996	401	237	999999	721	469	578	398	22	433	392	333	999999	469	118	932	505	999999	961	572	999999	421	940	420	59	999999	81	999999	558	999999	999999	999999	650	999999	999999	526	999999	398	766	528	999999	999999	999999	253	511	43	565	748	372	310	774	224	460	212	999999	999999	461	816	122	375	398	39	839	999999	429	999999	683	685	126	591	394	116	591	443	93	386	358	696	909	26	999999	333	186	257	155	790	183	448	880	768	74	730	999999	401	999999	999999	228	970	824	999999	999999	879	631	999999	999999	999999	633	27	128	447	236	765	907	999999	999999	74	852	591	999999	639	585	999999	999999	358	527	663	830	199	312	633	999999	387	872	166	999999	911	701	406	341	487	167	999999	999999	443	541	309	999999	999999	817	999999	607	636	999999	194	999999	124	84	999999	999999	262	837	443	714	495	289	848	893	751	439	672	373	456	260	999999	999999	429	916	999999	816	999999	840	650	381	999999	36	530	365	687	988	551	836	427	999999	88	999999	723	999999	999999	163	692	415	81	751	154	702	161	386	561	712	747	208	712	467	44	422	197	72	477	468	759	999999	215	762	999999	835	945	312	181	999999	758	978	999999	999999	133	999999	768	898	237	544	999999	999999	803	974	250	999999	999999	960	999999	666	463	661	973	375	404	209	999999	318	999999	999999	756	848	999999	741	954	769	999999	503	343	232	653	298	834	932	593	614	689	241	999999	544	711	985	204	515	367	999999	999999	999999	999999	999999	612	999999	44	918	999999	37	939	72	999999	481	999999	630	626	999999	23	174	826	999999	781	789	520	968	796	999999	607	999999	653	699	384	856	999999	409	689	419	620	203	263	999999	154	999999	675	627	220	50	318	999999	999999	318	501	202	281	999999	999999	35	
413	643	663	716	321	26	383	249	687	173	717	999999	941	216	275	820	999999	999999	895	225	123	892	757	999999	999999	999999	413	999999	208	191	585	799	474	664	16	999999	539	547	605	138	193	436	939	57	999999	492	150	999999	52	681	291	371	78	720	911	521	885	999999	705	795	613	47	51	506	588	918	362	286	999999	298	290	999999	313	767	41	999999	952	999999	433	528	385	261	999999	999999	899	223	730	999999	753	494	101	999999	841	810	525	999999	999999	443	468	413	139	863	951	753	401	918	67	311	688	233	568	999999	483	187	419	361	744	524	999999	375	999999	999999	533	999999	999999	999999	999999	999999	252	886	999999	519	252	29	398	999999	310	549	135	981	165	999999	75	530	999999	916	999999	999999	401	173	410	870	836	103	226	530	339	245	999999	743	396	564	68	801	930	999999	932	463	999999	897	61	999999	999999	625	219	768	543	13	789	999999	507	999999	112	88	485	432	683	158	999999	999999	192	999999	999999	392	594	999999	999999	273	999999	876	999999	696	874	503	122	215	999999	220	884	457	999999	336	455	275	245	528	999999	980	326	507	376	784	659	920	714	999999	212	16	41	618	999999	279	999999	912	306	811	993	999999	965	279	951	999999	274	356	999999	856	619	727	999999	999999	148	390	946	102	510	209	47	953	789	136	13	999999	189	999999	999999	717	922	542	968	434	999999	854	24	56	999999	999999	999999	313	999999	858	376	999999	859	964	999999	999999	332	320	412	107	774	49	999999	839	276	999999	293	999	306	172	933	86	758	999999	541	294	999999	999999	999999	607	689	734	999999	999999	999999	528	614	224	794	42	999999	612	140	871	659	495	999999	185	780	999999	619	520	17	877	999999	999999	726	999999	999999	196	652	432	773	999999	417	999999	135	999999	999999	999999	999999	79	999999	273	777	330	945	886	72	56	999999	199	129	479	988	179	999999	45	14	469	801	477	792	608	999999	962	839	999999	464	620	369	156	106	41	205	999999	999999	743	999999	604	999999	839	84	386	937	999999	999999	999999	815	247	322	100	883	619	946	404	999999	605	883	815	999999	999999	432	452	686	111	102	97	283	448	863	983	935	999999	125	962	403	416	670	999999	659	545	520	227	307	279	273	486	95	801	273	710	859	294	122	734	417	631	999999	835	370	224	999999	377	999999	999999	164	999999	504	984	10	870	999999	957	166	946	109	215	155	999999	999999	615	12	999999	185	162	133	651	999999	390	999999	772	716	835	565	444	525	153	842	967	999999	789	982	999999	801	402	775	999999	137	176	
635	212	999999	292	999999	999999	222	548	201	999999	216	513	196	999999	439	237	164	109	401	722	431	955	999999	999999	302	59	633	901	680	782	387	230	523	130	754	352	297	433	838	999999	231	976	999999	621	999999	999999	999999	999999	671	573	999999	675	511	415	745	680	999999	307	999999	999999	131	320	867	419	843	999999	990	999999	369	97	940	999999	271	589	500	454	14	751	999999	691	455	765	240	117	999999	712	718	117	999999	999999	512	989	442	999999	690	911	118	541	777	776	999999	538	508	584	632	999999	413	921	915	300	999999	98	880	999999	501	365	90	760	875	141	999999	883	689	295	584	999999	297	381	999999	589	346	472	973	650	999999	917	266	999999	484	36	308	999999	202	95	409	999999	118	143	398	334	830	357	666	646	509	999999	848	999999	999	682	999999	999999	32	336	953	212	125	999999	238	584	108	434	286	999999	832	479	690	604	886	171	841	999999	982	575	758	988	999999	999999	151	343	78	53	656	802	806	999999	774	866	141	206	307	878	904	814	999999	999999	81	818	999999	999999	56	254	999999	838	840	75	60	999999	577	999999	406	788	999999	999999	999999	999999	778	483	52	566	705	999999	999999	689	863	963	259	999999	349	362	916	987	523	999999	297	999999	999999	817	962	740	226	327	298	175	999999	519	789	999999	308	180	999999	598	775	256	334	231	781	999999	975	876	816	881	999999	999999	58	419	999999	999999	608	999999	348	961	521	312	350	387	999999	307	890	353	184	250	869	999999	735	328	222	276	787	75	53	999999	841	95	924	344	220	84	126	390	254	811	411	999999	832	665	87	473	999999	947	695	484	756	632	702	575	22	939	488	999999	206	998	200	542	999999	278	129	435	999999	999999	177	461	190	510	108	999999	839	260	345	999999	250	749	369	839	999999	569	999999	219	392	358	331	280	595	396	193	256	999999	999999	971	564	545	651	999999	900	780	243	999999	256	999999	339	736	999999	603	418	489	457	638	361	999999	87	999999	910	52	39	684	896	866	794	326	852	752	971	999999	781	534	599	999999	469	69	999999	275	999999	686	63	999999	999999	677	187	906	735	618	269	705	999999	609	999999	608	65	226	883	999999	509	929	680	586	999999	481	821	883	890	793	179	301	999999	811	887	233	989	417	124	228	688	999999	590	999999	493	275	395	181	899	990	999999	252	185	768	999999	147	15	476	856	98	855	304	999999	999999	449	999999	679	92	999999	999999	619	647	112	999999	688	621	999999	999999	103	499	96	649	984	900	194	999999	125	267	999999	
749	227	999999	560	35	373	394	872	648	794	999999	596	313	459	497	381	961	999999	521	89	154	799	569	999999	367	12	215	999999	125	999999	522	999999	421	46	999999	194	106	97	86	999999	999999	749	699	651	999999	903	782	199	999999	528	233	999999	604	187	901	950	658	150	203	33	167	84	756	890	281	999999	184	999999	487	312	284	874	73	229	999999	405	109	917	803	463	229	999999	822	596	534	736	999999	243	144	31	999999	999999	893	62	999999	230	992	999999	379	906	999999	999999	712	999999	254	358	722	384	402	506	851	741	346	740	804	151	261	170	366	545	423	999999	999999	999999	999999	328	980	999999	95	564	412	999999	999999	896	733	714	313	638	352	999999	999999	874	840	999999	180	794	619	163	258	992	969	999999	452	999999	493	788	999999	257	417	925	378	999999	298	838	103	561	203	450	16	99	837	622	999999	190	530	549	109	999999	294	981	709	826	761	999999	999999	999999	847	999999	999999	945	999999	66	999999	426	807	311	585	12	544	619	999999	178	999999	168	165	356	23	999999	999999	944	688	877	999999	999999	999999	551	950	205	252	522	713	999999	46	70	757	999999	999999	402	382	228	963	107	960	675	390	540	679	603	937	248	567	585	999999	469	266	999999	104	795	209	265	361	999999	759	31	905	119	142	999999	410	383	954	621	889	95	999999	591	917	296	55	686	871	357	268	13	955	138	92	577	803	303	999999	606	202	126	867	999999	347	938	769	280	408	593	202	564	293	946	999999	323	488	675	546	807	749	522	394	14	131	755	75	777	37	564	292	116	695	358	428	772	227	407	254	999999	526	774	999999	288	164	704	720	19	442	769	99	138	757	880	856	680	732	862	999999	591	872	992	253	843	310	999999	999999	999999	999999	922	105	91	431	567	290	975	244	115	849	427	45	66	344	999999	474	163	999999	815	501	999999	999999	364	944	663	116	533	530	444	978	78	835	784	999999	520	999999	18	707	200	999999	881	999999	627	23	45	555	816	658	986	379	156	736	62	443	779	883	740	146	767	461	756	454	800	137	780	591	999999	999999	999999	593	466	999999	168	226	620	312	422	351	909	999999	299	875	544	75	831	342	783	350	999999	999999	999999	999999	939	739	842	999999	645	500	242	453	303	252	834	403	912	700	577	835	999999	999999	470	398	236	999999	171	881	910	734	305	448	808	999999	862	197	659	999999	516	429	999999	194	667	922	119	466	813	999999	50	150	162	141	999999	947	527	999999	176	544	645	289	999999	
960	525	910	204	793	644	393	999999	647	743	999999	193	157	461	999999	999999	999999	289	770	846	999999	840	769	582	174	999999	861	392	626	30	124	948	999999	852	423	668	999999	999999	325	821	999999	666	403	407	999999	947	616	496	889	437	999999	265	875	443	462	999999	756	337	40	119	783	10	763	626	629	999999	956	305	47	969	999999	821	963	948	425	999999	447	999999	748	226	999999	375	503	199	402	859	82	793	999999	999999	912	999999	696	216	47	429	902	999999	777	462	990	321	999999	919	999999	806	999999	999999	999999	999999	682	393	999999	999999	52	999999	999999	574	999999	769	999999	173	999999	743	67	630	134	757	911	995	555	669	999999	295	235	755	916	584	813	596	567	999999	776	396	621	999999	841	883	999999	628	922	999999	553	999999	164	827	416	715	862	999999	682	999999	25	31	458	23	799	302	587	297	999999	922	761	637	211	162	396	518	132	538	788	999999	594	292	82	227	125	999999	999999	408	348	999999	722	66	913	33	139	754	999999	999999	999999	549	999999	876	136	10	999999	916	999999	12	441	898	592	333	999999	441	999999	733	999999	241	897	223	171	189	999999	300	210	999999	999999	188	32	641	999999	523	808	249	999999	717	166	82	999999	209	999999	138	967	450	618	999999	999999	482	83	406	806	706	710	516	387	125	927	835	999999	872	203	999999	979	799	999999	999999	999999	727	495	999999	999999	999999	591	698	444	42	999999	507	682	812	614	251	114	626	835	873	999999	999999	862	830	790	330	999999	777	15	999999	159	999999	132	549	872	999999	987	840	828	999999	125	22	82	999999	903	429	999999	987	267	999999	999999	999999	963	999999	999999	233	865	665	452	256	603	813	692	293	883	54	385	143	939	999999	999999	274	999999	905	758	800	999999	517	999999	370	177	294	519	63	999999	999999	214	678	999999	999999	506	331	398	582	336	311	330	999999	471	858	999999	29	58	24	698	259	566	67	695	999999	999999	358	738	92	89	318	999999	638	657	999999	999999	706	849	299	746	932	875	225	999999	456	480	440	999999	77	999999	999999	245	505	365	999999	239	999999	982	828	645	157	593	315	502	28	17	999999	140	384	999999	999999	999999	759	278	765	999999	350	999999	248	985	572	313	670	767	931	82	798	999999	281	999999	692	724	999999	653	999999	348	570	722	999999	449	788	310	999999	58	999999	977	486	999999	599	12	889	667	743	999999	83	844	922	999999	570	999999	219	419	859	527	336	999999	159	115	679	427	999999	628	929	799	206	272	641	621	789	954	999999	571	999999	999999	968	35	980	
188	580	754	425	999999	161	614	240	379	450	154	721	363	999999	999999	557	999999	999999	999999	738	999999	999999	810	212	310	758	615	359	999999	736	999999	558	311	643	999999	535	925	11	999999	476	324	999999	827	822	497	900	999999	136	225	999999	510	89	999999	296	46	542	769	551	124	999999	545	265	592	643	858	595	420	999999	999999	845	632	181	999999	794	999999	384	818	999999	999999	999999	331	488	999999	633	235	512	851	24	999999	438	765	999999	886	530	930	69	976	194	963	902	490	999999	999999	379	391	339	682	913	873	662	723	999999	836	714	940	999999	999999	959	999999	356	999999	405	122	428	89	258	294	999999	863	999999	999999	634	34	812	920	614	219	764	251	896	829	937	151	944	715	999999	547	182	590	873	938	999999	999999	616	168	94	605	850	300	999999	54	999999	59	518	265	98	757	999999	999999	999999	847	366	717	520	527	806	264	178	713	106	999999	999999	999999	989	426	389	858	417	999999	836	19	368	474	118	851	32	888	632	688	626	236	524	389	264	36	582	999999	265	99	362	830	436	147	203	432	999999	999999	70	999999	999999	999999	350	379	957	326	489	891	608	669	999999	917	631	999999	96	869	999999	732	41	999999	999999	89	999999	327	301	15	999999	231	280	686	918	511	827	540	812	396	886	154	999999	938	999999	690	700	596	595	444	209	947	60	999999	246	210	489	999999	258	796	638	32	999999	999999	999999	268	999999	922	750	999999	99	101	676	700	983	999999	999999	999999	999999	163	999999	15	732	856	806	634	180	946	449	999999	31	731	291	26	758	999999	76	480	204	288	79	999999	845	999999	354	999999	281	359	999999	205	899	396	679	999999	417	632	299	231	154	119	97	999999	483	42	970	368	999999	659	942	129	975	829	898	999999	999999	610	170	139	512	698	363	821	605	254	818	635	61	196	609	999999	574	844	336	999999	201	404	304	813	631	986	999999	999999	417	999999	230	80	999999	999999	21	999999	472	169	719	455	999999	276	78	239	224	999999	316	999999	60	999999	555	140	502	813	999999	999999	316	999999	508	999999	400	742	999999	384	999999	747	147	520	999999	803	662	414	999999	881	999999	925	999999	75	999999	999999	999999	999999	999999	600	675	999999	577	684	594	999999	499	999999	661	203	64	22	999999	694	215	476	207	999999	999999	999999	164	151	999999	621	999999	999999	363	999999	758	221	846	715	999999	813	709	934	180	463	925	853	999999	547	752	999999	999999	326	999999	641	999999	132	98	882	247	324	445	533	93	956	210	999999	967	999999	367	450	356	349	841	
58	984	280	305	744	999999	594	943	999999	399	999999	794	167	958	722	391	999999	999999	999999	477	857	999999	185	850	224	263	361	999999	64	189	311	999999	486	485	24	656	999999	826	999999	999999	999999	380	829	144	19	171	999999	615	255	867	732	327	999999	871	983	999999	999999	430	91	999999	519	999999	888	437	999999	499	999999	681	943	75	802	808	779	952	825	487	548	50	999999	999999	999999	746	999999	197	457	984	201	614	501	344	847	168	745	862	999999	943	491	402	56	519	853	371	671	190	74	923	548	439	56	506	142	999999	589	38	281	772	79	701	979	113	999999	999999	189	999999	227	644	73	916	460	882	995	999999	994	330	209	999999	84	459	133	999999	446	761	568	994	212	999999	579	716	999999	729	873	790	422	943	999999	160	191	999999	999999	430	999999	631	979	174	511	985	774	268	829	432	698	619	577	454	666	545	144	195	407	148	75	357	335	999999	999999	999999	733	60	118	999999	999999	21	999999	702	675	815	999999	999999	493	226	315	320	886	169	40	264	222	968	286	675	26	996	999999	823	365	511	305	257	165	999999	999999	723	159	780	764	686	999999	874	779	851	763	739	702	999999	833	999999	470	999999	999999	999999	992	765	773	443	42	671	999999	674	999999	999999	519	535	248	999999	999999	591	999999	116	404	354	141	347	198	435	912	999999	304	484	989	610	51	999999	556	411	313	496	950	716	747	103	999999	999999	537	615	342	237	500	999999	999999	252	593	364	771	356	999999	655	576	348	999999	999999	377	871	684	736	132	389	978	999999	883	999999	640	454	368	311	23	683	999999	583	102	684	785	789	999999	747	999999	686	368	999999	788	658	999999	612	999999	991	726	468	773	800	493	953	999999	662	999999	748	612	999999	995	470	999999	938	844	993	255	845	970	588	612	937	999999	999999	999999	777	59	234	557	38	267	377	584	999999	910	999999	99	149	435	132	167	999999	999999	877	691	897	868	849	813	926	366	999999	30	999999	855	836	999999	999999	932	482	999999	407	999999	583	999999	628	885	787	38	835	903	115	419	847	430	102	802	842	754	133	999999	210	421	631	671	916	356	999999	699	84	999999	52	217	999999	999999	760	330	561	996	999999	22	90	820	999999	33	260	931	183	717	763	43	247	303	809	572	413	985	569	999999	999999	282	449	999999	954	905	861	898	466	338	670	999999	251	846	691	121	828	389	442	607	999999	985	183	728	936	50	999999	748	407	390	999999	774	999999	999999	41	790	572	993	865	82	172	362	474	999999	57	
990	791	401	612	698	743	34	553	961	999999	979	999999	720	161	914	999999	122	500	86	232	999999	21	999999	814	999999	548	999999	523	999999	445	68	521	338	999999	945	258	299	146	709	999999	999999	999999	999999	156	62	691	999999	841	951	999999	999999	861	999999	621	161	999999	999999	587	711	999999	908	510	999999	526	444	467	770	48	999999	665	924	975	791	439	151	674	222	999999	761	999999	999999	999999	999999	511	999999	999999	133	717	530	966	999999	711	434	559	738	581	48	282	999999	594	921	813	999999	295	933	84	79	958	480	999999	999999	741	825	503	999999	914	938	999999	141	246	344	999999	517	249	606	999999	551	241	700	999999	636	939	744	176	297	882	367	286	578	320	137	174	247	54	209	327	999999	931	105	823	643	367	151	475	259	868	306	396	689	720	999999	999999	267	910	999999	827	996	658	999999	581	557	661	999999	820	119	180	815	473	999999	288	999999	619	145	877	926	279	798	279	999999	999999	586	971	597	999999	787	299	999999	336	999999	382	330	237	725	524	276	982	263	331	365	89	999999	832	356	411	394	913	999999	390	983	999999	999999	727	741	787	995	586	74	999999	42	820	273	489	278	668	957	109	894	621	610	999999	25	476	914	837	375	753	624	195	999999	874	596	526	999999	624	352	999999	495	999999	529	690	917	999999	299	999999	815	573	999999	687	454	294	28	91	779	49	564	562	999999	904	422	999999	999999	878	782	167	233	999999	146	654	999999	999999	999999	956	101	920	999999	17	999999	379	999999	802	198	937	741	188	855	515	999999	313	999999	790	791	999999	999999	287	728	999999	999999	141	321	999999	437	909	999999	999999	999999	72	999999	859	22	557	385	443	999999	619	63	34	146	999999	312	718	11	832	595	999999	572	999999	999999	999999	201	999999	999999	56	999999	953	374	289	574	651	508	793	525	886	300	512	415	357	707	905	234	704	903	630	828	999999	76	604	324	837	528	655	630	185	667	35	774	999999	999999	929	254	773	999999	495	105	518	202	124	999999	93	999999	224	999999	999999	590	497	93	999999	227	465	887	770	964	737	132	853	172	350	999999	999999	737	999999	972	778	999999	460	255	417	535	320	999999	951	999999	999999	717	999999	999999	999999	594	180	941	622	121	919	999999	999999	999999	721	372	251	999999	852	895	277	355	53	252	547	874	140	999999	999999	999999	907	65	935	999999	732	30	819	999999	77	755	58	332	125	965	62	736	186	650	533	55	293	963	557	66	794	886	673	71	791	999999	464	928	275	999999	999999	864	116	775	86	
701	553	727	288	106	999999	999999	239	88	999999	811	698	489	718	630	343	943	508	879	914	999999	356	757	732	999999	999999	999999	67	130	761	999999	630	999999	574	999999	999999	565	685	999999	219	999999	656	595	872	980	531	999999	220	644	662	270	366	237	860	999999	354	795	994	440	999999	726	887	118	999999	999999	999999	296	915	886	138	999999	267	57	669	74	999999	760	999999	999999	999999	325	910	999999	468	500	832	403	550	344	999999	706	999999	999999	654	493	962	999999	999999	871	999999	244	70	334	516	884	13	318	567	796	50	593	910	252	999999	491	999999	999999	999999	826	999999	787	746	581	408	432	216	21	999999	999999	111	651	492	23	953	91	264	999999	906	999999	497	523	835	753	303	893	999999	999999	141	173	999999	497	999999	451	702	999999	498	999999	925	93	677	991	915	999999	695	999999	999999	897	999999	42	999999	240	569	76	338	655	951	992	287	515	637	999999	880	239	999999	613	999999	999999	320	999999	999999	775	660	822	906	506	607	453	999999	905	792	898	40	999999	937	447	999999	830	999999	57	999999	505	212	999999	455	790	120	999999	999999	91	999999	999999	586	358	449	460	999999	746	170	832	57	507	933	999999	723	999999	857	781	999999	70	685	999999	927	999999	879	999999	573	250	999999	125	999999	999999	999999	999999	271	731	321	681	659	486	867	192	670	290	999	564	572	999999	999999	999999	932	339	394	823	406	720	143	322	999999	362	886	338	999999	54	446	999999	937	999999	120	992	427	185	132	999999	202	999999	263	646	999999	325	999999	743	554	660	193	66	537	746	581	551	597	999	212	306	599	539	999999	999999	844	872	626	615	999999	999999	298	999999	216	999999	630	903	467	497	58	999999	837	153	784	718	861	389	599	999999	999999	569	404	999999	999999	826	999999	999999	690	637	801	999999	698	999999	32	849	372	436	999999	958	126	999999	93	110	951	59	999999	999999	999999	104	764	464	999999	436	240	161	999999	870	783	390	362	966	222	829	695	656	999999	928	130	934	356	999999	999999	641	83	707	485	304	477	923	367	999999	908	595	873	346	128	999999	678	871	550	502	652	999999	605	999999	464	264	415	999999	594	999999	999999	999999	748	339	925	641	362	532	676	15	403	999999	33	593	67	999999	955	999999	537	202	999999	259	394	854	999999	80	45	924	999999	999999	999999	182	339	999999	999999	999999	999999	999999	421	999999	909	156	205	544	108	792	446	22	101	999999	308	66	999999	401	290	85	435	894	557	999999	606	999999	290	455	126	230	530	999999	999999	968	779	422	936	60	999999	113	64	
999999	999999	999999	633	999999	999999	999999	921	832	414	938	999999	369	663	953	986	999999	881	481	865	749	428	877	271	249	863	133	68	886	129	717	118	999999	31	586	148	568	999999	582	605	875	999999	999999	816	592	659	789	315	999999	435	380	999999	811	247	314	431	877	727	394	169	709	356	45	712	697	829	369	347	87	999999	999999	999999	999999	875	989	225	144	71	999999	589	999999	817	241	999999	748	548	307	939	716	164	271	841	837	423	896	999999	498	581	128	762	300	451	238	999999	18	46	999999	935	999999	999999	297	815	58	999999	94	891	999999	584	963	159	532	429	999999	922	999999	586	507	999999	979	470	727	562	942	916	299	632	589	229	452	712	677	372	691	627	867	999999	792	43	338	15	414	999999	618	969	240	871	999999	315	999999	431	999999	986	955	787	999999	734	872	141	514	462	312	895	999999	260	481	170	737	999999	65	106	793	473	555	999999	66	814	944	999999	686	999999	811	283	999999	999999	183	691	999999	999999	266	142	583	661	528	876	702	519	781	999999	498	79	999999	817	260	372	637	75	440	981	731	557	999999	899	999999	96	650	39	144	999999	999999	789	999999	833	746	922	523	142	999999	679	281	546	999999	999999	484	617	294	993	32	397	393	117	261	999999	999999	709	352	683	999999	441	236	673	384	670	289	708	325	309	81	338	849	505	130	761	709	999999	524	999999	424	837	802	656	16	746	727	999999	538	329	660	999999	579	839	999999	513	453	608	171	372	307	776	302	984	922	999999	548	999999	987	500	724	988	195	149	269	379	639	579	666	637	999999	320	999999	995	999999	45	999999	19	580	999999	318	111	33	999999	999999	999999	545	999999	999999	999999	208	999999	981	999999	604	672	850	999999	999999	555	874	873	941	533	999999	987	999999	306	345	887	999999	999999	317	381	191	623	965	43	243	999999	834	999999	999999	354	439	113	338	141	999999	976	999999	327	438	34	741	444	169	499	731	918	52	248	482	847	386	999999	531	999999	856	981	707	999999	206	999999	721	63	999999	999999	103	326	658	474	905	368	702	618	110	293	639	747	463	999999	312	325	578	595	348	997	968	771	581	728	285	419	279	377	131	479	313	999999	416	572	405	414	269	577	342	124	999999	999999	567	248	999999	999999	527	241	514	881	999999	135	715	40	629	332	999999	999999	999999	496	99	335	496	631	999999	999999	341	890	80	897	999999	999999	263	999999	999999	999999	213	343	757	176	892	47	862	250	999999	188	999999	385	943	999999	999999	338	388	846	35	999999	
281	936	269	28	999999	636	170	617	824	999999	999999	999999	187	429	129	412	182	32	604	61	473	256	999999	801	979	999999	947	998	237	727	621	417	208	44	928	277	83	999999	398	265	877	254	999999	999999	316	491	208	999999	953	999999	165	365	999999	974	355	34	402	999999	49	821	689	999999	390	107	999999	999999	292	999999	501	852	338	444	634	348	183	228	999999	835	494	498	757	432	55	969	571	265	174	234	689	903	874	615	999999	576	576	714	864	327	939	999999	208	65	999999	999999	929	721	731	999999	999999	999999	202	566	999999	551	999999	266	127	420	999999	999999	300	68	999999	597	977	722	745	68	999999	469	364	513	896	643	300	701	409	944	50	999999	534	271	433	562	710	317	642	157	999999	999999	597	453	791	436	999999	149	602	999999	133	216	976	673	999999	341	999999	999999	669	339	261	373	857	183	379	686	978	39	999999	900	887	669	90	999999	556	463	872	910	721	470	91	160	108	974	820	833	873	861	139	999999	790	31	999999	312	999999	148	461	423	83	115	458	999999	514	701	548	463	136	999999	126	678	469	861	999999	209	999999	111	274	883	999999	546	812	127	899	999999	999999	865	31	777	702	999999	11	458	836	999999	999999	559	999999	407	436	366	706	495	999999	999999	633	999999	64	448	64	794	999999	999999	71	537	303	341	632	999999	591	999999	442	999999	685	708	676	20	34	360	197	999999	999999	999999	456	995	839	327	382	448	908	999999	810	582	723	908	544	432	999999	309	322	999999	926	673	816	753	924	357	809	45	784	999999	904	703	999999	366	339	999999	131	75	697	975	999999	194	73	999999	872	859	999999	999999	174	253	623	725	48	999999	771	790	61	703	999999	999999	517	346	663	295	286	116	331	367	578	538	311	999999	999999	346	999999	999999	610	416	881	75	722	999999	999999	541	998	188	665	999999	999999	548	999999	428	994	216	468	621	999999	777	133	999999	537	999999	999999	635	999999	999999	124	999999	793	38	190	645	821	999999	769	484	475	131	999999	108	451	999999	772	39	583	882	337	404	878	111	220	832	293	126	999999	453	999999	245	598	999999	74	964	951	565	368	999999	606	988	446	999999	156	410	999999	35	999999	951	506	178	999999	69	963	719	823	692	818	999999	362	705	477	325	999999	999999	532	589	44	487	634	216	999999	273	286	999999	958	894	955	810	351	267	802	586	947	666	193	999999	743	354	999999	269	747	999999	958	999999	999999	130	343	916	877	901	999999	836	326	299	506	789	783	624	761	928	999999	17	15	104	
903	890	378	984	56	993	845	689	346	375	999999	661	314	385	999999	999999	999999	999999	933	450	276	965	999999	657	169	403	999999	999999	592	999999	532	739	14	999999	997	631	752	999999	870	883	65	311	999999	951	999999	999999	999999	408	797	999999	377	698	84	999999	999999	999999	630	720	999999	652	248	999999	106	134	843	729	656	450	387	206	999999	999999	999999	59	395	999999	474	318	826	324	918	357	332	668	999999	833	665	449	46	69	11	999999	534	228	645	999999	214	376	118	111	198	43	30	999999	999999	174	531	34	179	861	473	321	894	509	733	999999	999999	438	999999	20	74	999999	999999	328	205	62	677	999999	414	67	999999	999999	210	724	136	999999	336	731	829	680	999999	640	999999	185	595	689	147	34	494	754	934	775	97	108	999999	980	629	701	999999	786	497	999999	620	121	109	999999	999999	999999	999999	999999	563	673	608	608	708	434	999999	238	732	515	915	652	465	999999	999999	985	20	112	999999	999999	265	635	335	52	192	730	29	168	85	230	579	999999	650	645	200	270	999999	488	400	613	53	401	969	999999	871	999999	126	961	999999	124	364	18	999999	238	999999	999999	347	566	425	977	414	779	162	511	936	999999	11	999999	468	862	818	532	712	83	112	999999	665	444	181	999999	613	999999	179	961	999999	570	999999	422	62	272	923	610	72	422	208	999999	999999	467	954	923	999999	999999	503	136	305	831	306	419	136	999999	273	902	394	87	999999	357	609	999999	999999	375	472	999999	766	999999	938	217	469	300	874	837	999999	208	490	258	999999	315	564	52	665	45	274	75	296	999999	998	30	999999	984	999999	851	664	57	822	999999	460	999999	999999	307	197	98	372	999999	545	298	114	74	422	999999	999999	68	792	999999	999999	999999	999999	407	303	443	207	918	999999	999999	252	999999	183	999999	385	901	797	251	999999	266	855	576	999999	267	530	997	227	934	607	90	999999	989	999999	999999	999999	223	999999	63	960	107	110	999999	999999	887	999999	522	125	537	689	521	348	341	293	535	711	999999	936	844	999999	999999	225	273	320	910	999999	999999	963	85	999999	999999	999999	743	290	677	166	586	999999	999999	503	17	882	690	254	96	741	80	705	533	396	561	286	643	186	665	881	837	958	196	999999	510	559	49	480	527	999999	605	60	615	379	134	489	999999	350	869	422	534	28	234	999999	12	999999	440	689	505	885	781	999999	625	796	329	628	293	970	992	458	843	220	727	989	999999	29	99	163	271	81	135	302	316	252	356	818	999999	999999	999999	953	128	360	974	
641	325	48	999999	999999	59	506	206	999999	357	999999	579	324	301	244	43	982	467	286	999999	433	760	488	259	382	449	999999	999999	999999	167	999999	999999	492	245	999999	673	999999	593	280	999999	999999	874	999999	944	999999	672	42	527	498	984	830	495	999999	933	551	880	837	788	63	380	548	999999	999999	999999	318	92	97	88	214	999999	935	398	197	182	661	999999	816	999999	364	709	999999	983	406	291	337	999999	497	559	694	999999	999999	318	540	899	565	164	943	999999	636	812	999999	999999	322	927	58	442	308	669	282	992	74	303	434	353	999999	565	214	649	695	999999	999999	538	394	999	734	626	858	999999	617	506	615	894	907	552	999999	463	999999	478	999999	895	999999	828	286	999999	999999	543	884	196	935	999	949	303	235	872	999999	57	569	323	999999	431	583	20	999999	999999	999999	179	396	881	230	510	999999	736	417	999999	999999	767	261	691	999999	201	742	671	362	618	556	999999	668	45	334	86	893	357	999999	810	321	245	776	511	999999	999999	156	12	999999	435	113	223	886	435	363	460	796	878	464	12	689	999999	657	443	999999	75	510	361	557	999999	999999	999999	461	606	488	283	990	750	999999	886	54	739	999999	926	999999	342	434	243	681	874	999999	25	999999	283	130	409	587	342	291	260	471	795	455	822	999999	565	762	289	999999	89	469	56	512	578	957	950	216	731	999999	999999	641	277	999999	683	863	601	656	188	485	89	695	999999	468	125	424	258	294	999999	118	948	580	154	296	602	999999	243	512	323	325	180	999999	856	412	999999	619	204	999999	772	959	999999	909	584	999999	867	394	811	587	397	163	708	666	334	622	999999	316	496	999999	87	278	629	98	342	862	315	887	999999	999999	72	506	230	142	522	923	891	999999	995	350	429	218	603	655	999999	999999	616	999999	867	999999	431	999999	132	223	49	503	339	137	999999	721	499	999999	555	565	525	891	933	576	999999	999999	731	942	320	156	999999	868	999999	999999	973	182	256	999999	29	605	999999	973	383	999999	103	999999	593	763	471	284	851	449	999999	47	140	999999	236	50	370	466	512	488	778	999999	661	999999	827	999999	164	404	475	698	959	949	740	551	999999	925	482	999999	817	967	480	46	304	121	215	637	842	748	945	999999	440	563	102	346	205	406	355	999999	201	236	608	77	808	162	490	999999	307	589	716	311	999999	999999	999999	545	999999	741	681	999999	964	200	523	415	999999	269	268	406	857	999999	999999	121	579	558	999999	590	368	999999	999999	151	631	502	999999	999999	999999	
644	999999	204	914	557	338	463	724	999999	959	999999	713	203	618	548	894	999999	855	902	999999	605	999999	19	311	999999	186	999999	513	539	918	471	859	270	999999	999999	621	73	491	310	999999	999999	396	773	599	999999	999999	175	795	689	257	547	999999	437	29	436	912	638	892	857	381	999999	999999	194	999999	497	999999	452	819	999999	927	830	602	999999	999999	351	219	957	419	379	999999	20	808	824	292	380	999999	431	251	946	999999	983	181	999999	928	341	999999	211	885	111	791	999999	999999	991	762	426	944	101	999999	677	227	999999	229	523	999999	370	926	134	902	516	673	719	999999	872	999999	943	659	999999	626	504	408	17	82	317	587	754	663	817	72	999999	436	732	830	574	729	999999	763	657	957	999999	415	999999	309	378	438	81	234	483	98	818	767	976	475	107	278	220	883	911	935	999999	706	118	72	46	90	941	999999	636	999999	956	999999	999999	20	68	98	591	708	703	879	516	999999	190	728	254	108	459	999999	732	999999	518	73	852	721	999999	861	306	755	272	298	497	192	598	340	999999	638	999999	965	417	18	687	512	999999	42	429	402	526	390	817	938	630	999999	999999	340	634	999999	337	290	975	206	792	835	445	999999	999999	333	931	849	595	616	342	494	849	999999	618	999999	883	820	302	643	344	916	999999	999999	999999	999999	35	268	705	250	999999	484	989	220	999999	999999	76	774	649	999999	999999	999999	794	211	605	146	834	999999	721	628	19	999999	999999	999999	862	875	898	999999	747	579	307	673	154	999999	999999	858	999999	639	508	999999	940	118	180	206	182	667	131	735	999999	999999	977	999999	546	87	241	793	496	656	358	999999	953	954	37	80	999999	999999	999999	449	896	999999	641	205	999999	999999	999999	900	347	999999	170	204	754	172	394	226	999999	999999	136	76	124	522	999999	848	291	168	813	985	91	109	408	384	145	681	839	979	889	782	660	999999	399	340	455	704	999999	163	999999	790	570	810	478	94	671	466	335	999999	999999	793	914	775	151	702	818	999999	999999	999999	999999	82	999999	414	999999	999999	999999	544	676	783	999999	667	361	999999	572	32	425	281	631	324	713	999999	999999	999999	999999	106	999999	885	450	999999	522	218	321	710	999999	522	467	165	483	999999	999999	136	999999	551	317	718	441	786	213	128	999999	547	616	78	82	390	999999	868	810	240	951	999999	999999	999999	271	999999	999999	650	43	59	999999	270	798	971	293	586	889	805	157	884	999999	999999	999999	331	421	975	601	252	638	713	796	599	355	252	707	863	43	810	
290	999999	373	790	999999	999999	564	26	999999	644	784	495	500	921	720	925	576	870	495	771	567	999999	266	999999	999999	999999	263	964	914	555	274	430	553	89	999999	697	521	873	999999	528	767	405	236	999999	999999	152	222	875	878	429	676	836	377	271	252	993	999999	999999	999999	433	900	599	999999	203	379	999999	942	421	999999	32	413	702	999999	966	13	172	70	309	645	999999	999999	999999	999999	495	999999	438	63	291	837	531	504	261	999999	999999	999999	999999	303	42	587	113	999999	801	479	856	25	973	999999	999999	267	89	933	893	999999	907	326	522	999999	615	323	941	999999	660	999999	999999	528	161	999999	639	348	835	999999	37	722	541	999999	315	999999	240	479	999999	145	652	34	999999	597	611	636	999999	587	999999	665	688	999999	645	802	548	227	603	337	999999	375	663	72	999999	999999	999999	181	93	247	20	999999	283	146	417	806	658	999999	825	287	916	524	420	61	242	179	190	318	86	739	131	97	314	902	999999	540	481	999999	999999	546	691	439	553	950	999999	502	392	551	311	999999	153	999999	402	326	999999	999999	954	999999	829	262	40	597	105	354	999999	922	308	999999	530	876	999999	78	999999	288	596	487	971	470	999999	739	786	999999	999999	247	595	219	695	988	490	999999	586	869	760	349	516	103	344	209	999999	654	999999	21	31	434	513	85	878	123	999999	999999	377	494	137	100	999999	401	589	857	758	906	236	999999	890	263	300	465	999999	694	772	502	999999	999999	635	829	999999	999999	616	582	734	519	340	582	269	557	999999	102	742	670	873	999999	513	487	999999	928	427	883	131	768	999999	57	999999	999999	999999	236	790	605	999999	308	554	999999	785	17	132	249	999999	654	61	342	363	208	723	646	821	657	988	665	999999	707	999999	662	999999	999999	447	686	999999	999999	240	42	766	304	243	444	126	999999	339	506	364	999999	363	999999	831	788	414	936	999999	999999	372	999999	247	135	284	161	896	891	56	936	569	446	999999	428	424	28	576	69	964	288	530	999999	999999	492	999999	130	353	638	831	865	443	511	361	629	999999	547	794	641	999999	999999	547	235	136	402	999999	999999	712	935	359	813	222	999999	999999	55	601	724	374	999999	823	999999	807	999999	69	999999	503	999999	94	868	643	876	233	934	49	882	741	999999	521	926	554	999999	999999	418	289	27	652	98	999999	999999	38	70	182	49	999999	999999	999999	288	175	945	899	879	833	843	301	482	589	287	315	99	314	306	212	999999	999999	441	745	999999	979	52	538	415	999999	778	840	583	999999	
194	127	183	607	463	139	575	36	675	558	574	126	806	438	374	782	450	11	732	999999	734	838	999999	131	885	999999	999999	999999	494	361	999999	13	718	999999	404	170	999999	492	850	176	637	421	999999	882	181	282	999999	999999	173	632	87	777	117	726	969	356	999999	999999	721	164	16	999999	542	323	503	999999	999999	999999	43	214	649	999999	999999	999999	230	999999	312	999999	950	613	135	999999	253	999999	284	287	895	991	809	58	999999	90	771	696	999999	478	879	222	388	610	873	999999	580	959	982	130	626	999999	999999	999999	53	246	999999	117	38	496	915	999999	49	999999	999999	416	999999	985	999999	569	196	999999	999999	752	443	999999	125	350	740	999999	939	294	879	163	661	353	495	162	14	193	979	999999	667	999999	562	208	183	172	999999	466	927	594	184	999999	934	172	157	753	224	954	130	761	377	58	557	630	999999	999999	999999	999999	920	76	981	999999	590	532	999999	731	199	244	916	953	415	284	63	354	119	465	229	999999	206	999999	938	60	72	227	296	619	126	999999	406	298	999999	612	545	999999	999999	583	833	412	999999	425	564	979	999999	177	356	102	994	212	999999	345	999999	999999	999999	999999	138	930	538	372	245	187	615	267	999999	628	356	999999	999999	202	741	999999	632	999999	999999	999999	999999	958	22	999999	870	203	624	999999	999999	70	999999	999999	486	366	999999	682	55	470	999999	198	999999	306	150	999999	821	553	999999	999999	471	985	713	848	942	355	10	179	918	643	501	51	562	701	999999	777	995	814	325	382	999999	68	490	999999	999999	935	969	999999	999999	999999	83	326	839	822	452	435	999999	784	598	999999	999999	999999	999999	411	968	134	999999	119	459	373	423	16	999999	999999	342	412	504	999999	999999	17	386	999999	361	325	999999	185	212	739	258	999999	429	221	999999	194	999999	999999	304	89	999999	526	999999	860	431	999999	189	76	98	857	490	50	931	807	999999	590	755	999999	999999	449	841	793	922	896	860	49	943	999999	999999	53	965	435	117	424	356	999999	708	999999	999999	906	999999	503	96	999999	259	218	489	622	633	635	439	779	999999	855	248	999999	603	999999	999	392	511	976	286	55	999999	999999	932	517	460	906	882	239	548	306	313	347	999999	578	999999	652	559	999999	999999	999999	613	999999	999999	262	186	999999	999999	305	999999	315	999999	169	226	50	462	205	999999	971	999999	727	999999	210	241	407	551	999999	703	34	999999	356	832	190	999999	132	999999	706	332	680	341	513	828	586	999999	242	901	154	999999	666	999999	451	377	587	168	851	410	413	999999	999999	
999999	285	252	62	539	179	483	224	761	104	999999	755	872	604	640	658	999999	176	497	999	506	407	780	47	999999	324	979	999999	32	555	721	999999	999999	998	970	999999	271	776	57	542	759	999999	999999	36	67	370	999999	772	947	509	999999	243	915	999999	827	312	505	999999	154	224	199	238	201	999999	382	580	999999	874	634	584	397	131	129	955	250	819	999999	753	979	547	999999	217	307	522	601	487	999999	797	999999	667	560	999999	632	999999	352	530	999999	186	653	486	367	705	148	372	122	831	999999	960	714	18	298	751	235	999999	479	982	931	999999	614	894	467	215	703	966	34	342	499	296	999999	999999	333	838	999999	503	190	50	79	935	410	769	373	999999	92	172	999999	999999	829	36	363	370	999999	999999	572	758	29	161	12	181	999999	780	342	828	358	995	684	460	651	732	425	439	913	995	999999	844	531	313	999999	540	999999	225	512	473	933	251	130	516	275	351	483	38	48	999999	597	630	999999	545	805	97	487	918	999999	999999	610	924	456	603	548	727	999999	999999	38	471	583	999999	277	868	999999	116	874	178	194	309	258	999999	400	26	408	647	999999	986	508	45	62	678	999999	416	999999	18	795	527	999999	547	124	768	999999	576	323	474	363	568	999999	698	999999	999999	734	857	999999	223	533	440	204	901	321	250	999999	993	999999	905	75	861	999999	999999	999999	999999	211	646	195	490	396	824	702	999999	294	848	999999	999999	999999	999999	944	209	568	649	999999	364	333	76	236	873	561	16	167	418	408	501	562	763	387	866	118	97	672	367	826	709	999999	999999	999999	473	904	999999	999999	999999	960	866	303	367	411	999999	33	144	419	321	999999	999999	667	999999	535	793	295	582	999999	999999	635	856	999999	210	999999	775	626	999999	460	763	969	164	835	490	999999	999999	208	999999	362	999999	843	973	999999	999999	438	999999	999999	454	735	823	999999	331	974	226	51	999999	339	102	544	635	339	960	684	999999	351	774	555	186	999999	993	594	100	230	11	122	999999	187	185	772	999999	734	182	337	637	586	648	190	618	999999	353	212	116	660	726	999999	882	299	32	999999	663	890	864	618	741	238	97	110	973	113	999999	926	164	329	999999	999999	167	633	999999	999999	703	593	936	736	492	791	488	440	503	909	239	372	164	176	999999	495	999999	563	595	408	999999	547	217	999999	70	426	999999	786	501	999999	934	258	999999	953	999999	80	954	138	136	999999	750	999999	606	74	999999	27	999999	987	220	673	42	604	47	648	579	165	386	999999	676	
75	743	701	938	999999	974	981	130	211	999999	48	540	741	436	645	658	842	940	153	640	999999	655	999999	575	999999	793	999999	221	603	384	999999	999999	532	461	71	217	58	999999	999999	99	999999	896	570	999999	999999	999999	300	999999	999999	999999	737	225	242	790	999999	420	999999	136	121	885	644	769	527	827	710	355	18	999999	999999	438	610	134	22	999999	999999	999999	94	933	403	999999	502	173	999999	612	646	935	460	742	828	650	999999	999999	999999	999999	999999	133	379	743	426	826	134	999999	999999	963	999999	612	999999	999999	52	999999	335	748	732	426	999999	480	999999	914	190	774	999999	275	461	999999	999999	688	527	969	609	999999	776	999999	999999	576	569	490	999999	856	999999	43	732	282	699	351	324	785	199	999999	659	974	183	999999	562	652	999999	999999	999999	86	69	701	95	999999	579	999999	710	999999	999999	165	999999	902	119	999999	691	156	999999	621	576	999999	410	999999	499	347	320	635	999999	322	788	864	644	999999	930	999999	999999	531	999999	999999	702	281	640	340	999999	999999	332	999999	999999	89	773	416	610	320	999999	450	675	941	211	748	922	999999	976	398	999999	377	521	157	971	823	307	169	208	551	919	304	999999	999999	574	465	25	563	770	372	548	381	264	333	427	490	620	854	330	999999	577	757	305	252	143	186	521	999999	785	999999	999999	613	218	68	999999	999999	999999	604	377	999999	732	999999	184	999999	999999	824	123	999999	730	491	212	452	839	997	999999	171	998	236	936	397	999999	999999	778	999999	589	935	173	205	931	438	999999	25	487	584	999999	218	583	691	999999	999999	73	999999	999999	304	999999	339	774	220	94	239	990	745	999999	980	802	892	590	999999	999999	914	661	917	999999	301	999999	197	964	265	999999	765	587	999999	832	627	333	999999	395	484	889	260	171	952	120	701	999999	774	358	507	782	585	999999	137	999999	489	658	156	77	163	332	999999	999999	518	690	329	651	683	912	50	656	191	506	116	566	999999	752	708	806	564	852	207	999999	999999	483	999999	999999	460	649	999999	969	187	553	242	999999	247	884	652	272	999999	59	764	861	999999	850	999999	88	521	571	893	999999	949	349	999999	310	134	812	907	44	999999	999999	201	44	570	999999	479	638	274	954	328	889	999999	446	24	514	97	999999	530	999999	883	866	999999	888	999999	615	29	838	50	999999	36	435	977	617	526	999999	858	999999	301	247	381	962	999999	999999	253	999999	636	999999	999999	998	222	788	999999	299	161	878	566	312	288	954	60	640	597	999999	927	893	999999	492	919	414	999999	367	55	
293	245	920	62	67	999999	751	978	516	513	52	718	248	153	687	466	647	999999	999999	452	346	196	740	374	480	999999	360	102	154	999999	919	351	855	743	998	999999	240	825	999999	667	537	975	543	137	554	999999	689	749	999999	36	281	999999	110	915	999999	107	999999	555	582	428	295	658	834	923	593	701	863	504	155	634	999999	821	999999	888	914	371	652	613	820	855	949	999999	869	128	321	557	251	940	45	901	558	684	253	90	381	878	151	999999	543	853	761	195	999999	599	999999	459	827	222	10	347	999999	891	735	727	478	685	788	715	612	45	999999	922	469	253	999999	550	999999	463	517	46	999999	999999	999999	966	103	999999	999999	280	327	861	999999	999999	999999	999999	456	666	949	526	611	999999	99	999999	18	507	999999	838	999999	360	999999	999999	881	374	705	999999	127	422	999999	999999	999999	999999	680	518	398	999999	315	431	982	771	797	419	600	62	851	821	946	794	34	572	573	264	48	654	756	77	980	365	999999	975	580	44	844	190	999999	896	25	581	999999	267	201	972	856	954	999999	114	659	999999	522	883	999999	333	398	999999	999999	378	999999	999999	761	330	770	950	107	17	201	763	574	420	169	954	805	999999	756	766	381	601	408	999999	100	652	417	161	842	449	957	999999	999999	595	985	999999	230	989	819	999999	496	251	999999	848	762	800	540	999999	669	568	999999	653	999999	999999	877	603	969	591	999999	119	999999	999999	117	657	999999	944	999999	978	434	645	734	816	555	49	280	140	727	560	331	999999	999999	178	492	284	999999	314	679	24	717	392	999999	638	63	999999	999999	876	143	226	799	817	682	999999	814	34	834	271	107	999999	361	747	876	999999	999999	645	999999	744	137	999999	296	745	275	999999	999999	52	99	105	762	999999	999999	403	996	510	761	513	999999	560	999999	468	450	999999	216	152	663	970	515	146	378	999999	999999	69	749	310	930	63	552	999999	999999	772	999999	999999	999999	262	999999	999999	999999	375	999999	999999	37	447	390	669	392	195	539	999999	450	300	536	999999	726	353	143	999999	999999	696	580	999999	961	47	268	591	534	711	601	953	852	705	999999	149	487	622	391	274	678	999999	917	744	524	429	139	11	245	999999	21	165	129	123	312	64	795	950	794	989	188	999999	145	999999	593	585	280	744	80	999999	475	114	962	868	508	999999	779	835	999999	541	908	267	999999	553	999999	446	834	738	999999	175	354	537	827	401	95	999999	999999	246	161	939	159	394	930	848	514	906	202	260	999999	999999	284	959	999999	263	
91	921	452	999999	981	156	750	541	350	905	52	938	287	999999	783	629	629	543	999999	253	999999	523	999999	999999	49	999999	254	584	133	665	890	999999	999999	999999	320	174	437	363	265	999999	199	617	999999	999999	806	576	629	631	999999	985	118	741	284	524	871	567	593	943	552	198	902	175	999999	685	999999	656	999999	713	260	618	201	275	287	680	999999	999999	999999	313	702	472	999999	623	999999	147	556	999999	120	255	702	753	999999	999999	811	77	111	999999	209	368	19	999999	407	999999	999999	858	794	842	999999	604	469	106	97	999999	251	89	34	999999	68	280	139	866	999999	922	20	507	999999	708	464	220	578	41	574	121	304	553	74	257	999999	258	999999	999999	694	516	786	999999	666	300	252	731	52	822	999999	999999	239	152	612	485	905	872	999999	96	388	253	35	438	531	999999	999999	697	24	999999	47	999999	927	999999	182	39	999999	414	841	746	999999	733	178	756	77	999999	999999	161	999999	999999	352	999999	437	267	335	451	490	999999	84	690	314	554	999999	275	999999	164	999999	999999	969	582	349	500	41	84	630	999999	84	278	371	999999	999999	834	999999	435	434	667	382	999999	99	730	549	788	340	160	442	999999	26	902	971	912	999999	78	191	367	999999	851	348	362	636	680	999999	999999	986	999999	598	479	796	291	999999	127	781	340	999999	999999	999999	560	170	881	642	719	999999	999999	306	458	250	33	652	400	195	582	329	29	43	419	999999	336	801	151	562	962	124	735	999999	854	141	314	354	942	999999	689	690	467	720	917	52	204	915	538	999999	999999	827	999999	105	269	798	999999	306	314	999999	707	758	29	999999	679	999999	902	122	452	326	935	999999	710	76	505	891	862	308	126	376	169	999999	273	202	987	145	717	639	800	65	379	999999	49	66	626	930	999999	148	999999	999999	150	92	999999	221	23	999999	127	339	600	378	935	462	999999	999999	726	295	999999	827	341	544	887	272	321	396	999999	927	639	653	999999	999999	230	724	999999	804	236	86	948	61	189	102	999999	999999	49	432	999999	917	999999	112	339	340	445	843	806	507	434	877	999999	999999	999999	95	266	473	888	999999	157	999999	999999	384	999999	650	999999	444	647	249	526	508	999999	888	276	999999	999999	537	999999	120	999999	386	917	760	380	359	315	872	999999	999999	835	554	499	22	284	999999	721	453	400	999999	993	999999	999999	567	980	926	654	882	809	245	986	728	158	778	896	771	304	999999	14	361	345	999999	657	554	413	971	19	220	613	999999	999999	656	999999	635	126	138	190	
360	779	454	999999	432	73	999999	999999	116	406	720	999999	513	614	286	448	49	999999	528	352	651	999999	19	916	443	999999	999999	928	339	592	523	662	768	999999	943	665	560	656	912	411	999999	447	999999	574	298	104	110	999999	999999	217	999999	291	597	785	999999	207	769	537	271	164	622	999999	999999	524	882	68	357	999999	670	999999	887	999999	999999	127	245	214	856	999999	628	999999	177	999999	897	132	495	242	74	983	62	746	896	33	395	999999	789	494	999999	782	999999	240	999999	999999	93	419	999999	714	849	480	549	334	350	999999	999999	999999	999999	925	725	655	999999	650	993	374	869	999999	724	864	997	683	999999	750	544	84	752	397	602	988	613	487	801	780	392	593	999999	727	406	571	123	473	771	863	769	24	753	51	246	999999	319	168	695	465	717	175	152	799	999999	275	581	521	329	999999	999999	248	853	258	268	410	931	151	528	163	750	533	912	999999	981	999999	999999	711	160	229	999999	455	791	346	73	999999	450	999999	937	999999	989	999999	153	773	552	531	171	999999	783	999999	451	999999	999999	541	999999	193	263	678	817	270	943	999999	370	109	328	866	999999	516	999999	999999	999999	999999	213	397	173	999999	999999	999999	921	459	368	826	999999	999999	778	512	814	260	631	999999	999999	772	826	999999	197	128	241	54	455	999999	999999	654	319	742	876	164	999999	253	378	566	999999	124	756	368	902	999999	943	56	331	815	61	206	885	999999	87	197	470	536	209	54	917	999999	693	245	384	713	516	999999	447	623	999999	571	881	75	999999	849	25	468	775	80	999999	194	722	639	634	878	769	999999	665	689	693	437	999999	333	999999	466	999999	520	983	198	609	758	608	707	999999	489	324	999999	999999	238	181	12	760	999999	869	732	623	63	610	506	999999	512	530	758	999999	999999	999999	999999	426	999999	999999	999999	485	586	470	427	999999	25	372	999999	564	999999	999999	999999	999999	691	676	914	463	915	999999	378	909	486	254	107	237	850	999999	166	960	999999	999999	618	999999	999999	527	999999	668	999999	156	607	691	465	941	994	736	103	250	248	999999	614	104	511	776	59	594	999999	342	373	199	736	248	215	999999	798	556	166	626	841	174	999999	255	999999	768	245	686	454	544	259	370	144	609	999999	999999	356	999999	891	842	999999	91	529	841	305	262	420	369	485	999999	999999	448	579	476	409	84	999999	368	92	742	541	372	150	463	93	12	65	136	709	492	999999	999999	664	324	865	999999	645	999999	950	759	999999	875	999999	183	401	999999	999999	667	999999	464	781	
988	588	999999	311	999999	999999	75	757	303	207	294	660	999999	443	26	784	999999	610	649	439	289	418	333	393	665	171	966	999999	282	221	999999	925	999999	711	849	548	514	999999	477	999999	999999	903	656	999999	74	224	999999	740	384	36	535	999999	561	35	502	580	265	999999	999999	999999	974	13	485	999999	999999	368	416	999999	594	999999	279	252	142	831	859	385	761	770	329	451	953	236	687	255	686	340	374	228	218	278	292	999999	377	999999	843	575	999999	574	752	705	807	999999	156	905	757	292	923	999999	175	999999	819	495	445	204	282	747	326	239	406	478	994	198	999999	325	999999	530	875	891	987	294	999999	999999	999999	999999	643	37	90	999999	498	403	999999	644	62	100	999999	999999	999999	183	968	105	259	999999	999999	999999	711	619	999999	830	719	237	999999	42	741	881	170	633	477	821	560	255	667	544	740	12	71	359	145	999999	865	399	226	702	922	892	44	767	27	743	913	33	999999	259	72	271	986	384	903	181	930	826	328	491	622	999999	438	714	458	999999	999999	361	999999	869	964	329	20	714	120	999999	846	999999	999999	734	908	537	80	417	482	479	25	687	456	964	62	49	80	999999	89	209	463	330	319	999999	531	999999	548	315	294	742	999999	282	999999	999999	999999	999999	220	594	999999	95	999999	30	241	999999	160	534	904	520	816	925	258	999999	634	910	396	526	999999	999999	999999	356	999999	999999	999999	740	999999	999999	423	999999	640	525	828	486	999999	994	556	442	999999	340	701	996	999999	38	498	369	493	975	647	363	999999	808	453	457	390	236	106	887	897	500	760	417	121	511	880	301	106	772	133	639	999999	953	436	999999	72	217	699	959	276	763	256	252	105	999999	736	831	82	381	105	999999	999999	668	544	598	580	999999	885	156	158	207	999999	720	852	18	999	713	381	999999	394	183	536	147	999999	144	254	999999	321	999999	999999	58	228	724	677	207	741	999999	419	999999	182	778	331	553	999999	79	500	999999	399	97	70	32	999999	382	999999	921	398	760	57	410	354	999999	972	999999	381	999999	978	548	53	655	276	313	303	542	528	615	851	999999	336	552	643	718	127	234	990	999999	597	846	737	755	808	981	999999	999999	494	999999	806	497	182	711	999999	999999	491	744	820	756	728	917	853	381	79	415	434	505	999999	999999	945	999999	843	999999	512	999999	810	298	847	295	665	294	58	419	808	364	811	625	462	690	236	383	999999	244	999999	679	992	365	685	402	556	152	252	858	174	69	999999	553	208	957	
151	203	896	999999	100	999999	999999	999999	573	999999	603	809	53	999999	999999	571	343	608	605	832	999999	999999	999999	454	999999	999999	51	999999	254	749	999999	267	999999	504	548	42	999999	878	153	999999	999999	557	792	970	798	747	109	999999	999999	602	725	55	948	375	817	999999	590	451	999999	577	402	999999	200	824	999999	346	999999	548	999999	376	94	464	999999	26	32	593	999999	642	656	990	422	874	741	652	999999	663	319	60	687	852	451	45	92	999999	196	999999	367	968	963	462	999999	999999	640	91	518	271	999999	931	353	999999	43	999999	999999	805	164	528	937	999999	800	352	999999	341	861	684	925	58	999999	999999	829	999999	235	999999	678	203	635	861	243	999999	143	762	82	999999	706	999999	818	999999	249	286	420	668	999999	819	999999	621	436	999999	700	956	166	999999	888	700	112	462	998	999999	280	999999	179	303	294	999999	414	48	279	648	999999	407	865	431	809	105	479	171	697	416	527	999999	767	612	171	999999	503	674	873	382	285	254	465	480	999999	999999	116	127	384	915	415	138	999999	787	398	302	100	734	660	793	231	941	765	591	820	222	999999	567	141	17	784	739	175	897	999999	390	942	999999	999999	171	999999	361	786	781	11	398	716	979	223	869	196	768	999999	89	160	344	488	874	660	999999	812	999999	985	377	140	999999	963	453	424	17	999999	706	999999	498	804	869	164	984	589	431	506	855	353	272	820	26	725	999999	999999	999999	902	78	734	198	359	449	999999	419	650	336	999999	999999	564	999999	999999	490	999999	525	285	290	999999	503	294	238	514	999999	205	723	556	999999	949	877	706	396	115	292	999999	347	149	364	503	745	343	263	995	243	300	147	753	999999	784	210	999999	466	848	408	783	999999	684	999999	254	652	862	536	387	558	566	178	110	236	999999	999999	999999	921	787	444	169	41	242	999999	999999	999999	970	226	340	748	999999	250	548	706	999999	475	663	746	119	851	882	807	875	999999	999999	999999	47	526	999999	999999	999999	888	679	999999	248	999999	273	413	736	197	682	646	206	639	490	325	630	999999	728	999999	241	999999	811	999999	562	362	999999	795	602	543	30	453	999999	450	924	189	571	144	467	999999	211	259	20	922	999999	245	999999	999999	957	361	999999	643	797	999999	999999	194	86	999999	999999	999999	596	477	811	203	176	238	999999	755	999999	999999	999999	495	936	972	841	981	629	999999	999999	327	750	919	837	250	50	387	656	999999	792	739	112	827	294	999999	169	999999	447	817	756	940	993	855	531	999999	999999	17	706	825	
999999	675	999999	197	976	999999	145	677	999999	571	162	999999	582	624	999999	975	208	999999	999999	365	813	117	544	999999	143	999999	333	894	397	999999	643	999999	680	999999	691	127	999999	915	851	999999	999999	492	103	876	664	999999	367	999999	999999	556	458	999999	805	351	22	827	141	753	63	999999	209	251	289	458	999999	128	118	751	933	845	999999	292	85	450	999999	330	24	667	999999	176	468	955	11	841	733	962	237	338	818	999999	985	431	999999	701	561	204	212	645	948	545	999999	616	445	999999	755	175	604	364	431	691	999999	474	605	999999	690	254	249	448	725	965	890	999999	932	999999	860	379	430	384	999999	725	127	378	999999	611	999999	852	519	953	95	567	368	872	907	999999	59	999999	999999	974	999999	316	954	764	919	983	999999	87	683	375	197	385	999999	999999	475	705	573	999999	755	994	578	838	999999	296	363	167	606	27	873	999999	29	349	999999	999999	373	583	771	363	999999	735	956	240	178	154	999999	709	823	147	407	211	564	999999	765	831	999999	182	581	668	411	999999	386	637	214	878	355	848	831	999999	857	892	934	999999	999999	30	47	347	669	999999	530	653	343	469	620	999999	250	415	584	723	60	200	999999	113	999999	696	358	329	36	299	798	917	877	999999	290	999999	277	999999	999999	999999	793	68	513	991	147	999999	428	917	27	999999	638	940	999999	999999	999999	667	999999	999999	267	999999	999999	718	999999	999999	792	999999	776	808	999999	114	404	896	999999	839	999999	992	999999	20	965	205	277	440	312	999999	661	857	653	769	297	999999	625	445	96	339	999999	85	746	999999	208	534	999999	620	999999	999999	999999	741	164	999999	189	255	981	880	999999	999999	31	242	999999	999999	717	999999	959	17	520	999999	489	999999	809	456	999999	999999	255	552	811	440	224	657	701	999999	355	920	703	229	590	999999	641	744	579	35	318	839	668	999999	999999	274	999999	973	109	999999	433	189	932	708	665	334	999999	438	78	435	999999	999999	540	26	482	797	999999	999999	427	999999	924	999999	388	784	147	928	195	336	999999	547	866	250	999999	529	999999	175	987	994	999999	265	999999	212	676	154	187	944	309	652	446	628	999999	999999	556	630	257	999999	999999	157	999999	737	148	673	999999	530	569	606	815	20	59	317	809	246	187	999999	436	721	77	243	999999	202	629	543	890	999999	514	42	694	927	999999	287	374	840	433	825	126	378	899	155	585	999999	999999	298	602	999999	819	795	656	394	204	535	621	566	550	378	118	999999	783	807	25	999999	912	887	739	772	999999	999999	
999999	361	55	67	822	921	658	36	999999	340	999999	761	999999	999999	386	309	999999	746	666	999999	299	65	717	999999	595	999999	139	58	999999	999999	559	999999	196	849	982	304	349	147	999999	699	908	524	999999	777	665	32	129	306	999999	612	165	999999	999999	999999	679	999999	644	534	472	730	999999	999999	367	821	999999	120	574	999999	737	91	960	595	43	967	899	999999	749	939	855	999999	972	999999	999999	999999	96	566	724	62	179	999999	999999	999999	674	999999	999999	308	999999	494	999999	999999	457	292	569	79	652	569	999999	148	244	904	999999	704	678	899	757	958	711	999999	734	999999	396	999999	668	513	431	155	920	60	70	601	618	999999	943	311	125	690	273	999999	412	527	607	585	817	275	999999	955	999999	999999	999999	948	999999	854	759	782	167	934	999999	66	647	999999	648	908	88	999999	295	752	999999	377	784	77	695	883	899	217	617	810	704	403	297	475	19	156	826	121	14	764	505	171	153	190	999999	216	190	905	999999	698	999999	184	999999	473	204	768	990	166	263	713	954	552	999999	357	240	230	769	182	497	502	91	966	999999	530	256	600	999999	603	999999	488	702	999999	338	918	312	530	423	824	281	251	999999	999999	858	999999	999999	952	995	999999	999999	845	447	18	417	386	617	540	999999	458	226	604	543	397	165	999999	21	959	224	256	54	709	999999	944	900	256	999999	422	117	349	999999	999999	604	438	999999	165	50	693	586	952	311	772	985	965	607	676	707	999999	513	93	999999	850	999999	749	751	250	48	999999	117	170	999999	999999	433	205	737	999999	10	115	999999	10	999999	328	383	272	945	282	724	841	999999	999999	549	580	908	34	70	869	565	855	686	999999	127	999999	585	426	913	116	999999	789	237	685	676	601	32	513	359	959	999999	476	803	479	526	999999	165	999999	621	468	296	408	145	867	367	155	429	343	883	999999	743	956	358	839	933	999999	613	661	999999	947	558	404	674	110	402	999999	61	217	885	920	391	701	804	999999	819	940	653	369	999999	531	182	688	629	172	226	520	127	964	545	591	592	999999	335	673	910	891	999999	44	999999	999999	103	222	458	963	804	52	162	902	29	993	999999	999999	999999	36	775	869	774	511	884	882	970	96	671	304	337	887	375	141	545	927	215	619	894	999999	437	960	239	666	368	999999	368	999999	944	552	309	348	999999	309	897	50	999999	232	160	593	307	999999	550	164	999999	917	676	31	367	102	787	672	359	999999	598	815	639	999999	153	710	999999	999999	152	999999	999999	988	
